Skip to main content
Engineering LibreTexts

3.15: Formal Circuit Methods - Node Method

Learning Objectives

  • This module describes how to use a formal circuit method--the node method--to "solve" any circuit.
  • A formal method can be employed when standard simplification rules cannot be used.

In some (complicated) cases, we cannot use the simplification techniques--such as parallel or series combination rules--to solve for a circuit's input-output relation. In other modules, we wrote v-i relations and Kirchoff's laws haphazardly, solving them more on intuition than procedure. We need a formal method that produces a small, easy set of equations that lead directly to the input-output relation we seek. One such technique is the node method.


Fig. 3.15.1 Node Voltage Circuit

The node method begins by finding all nodes--places where circuit elements attach to each other--in the circuit. We call one of the nodes the reference node; the choice of reference node is arbitrary, but it is usually chosen to be a point of symmetry or the "bottom" node. For the remaining nodes, we define node voltages en en that represent the voltage between the node and the reference. These node voltages constitute the only unknowns; all we need is a sufficient number of equations to solve for them. In our example, we have two node voltages. The very act of defining node voltages is equivalent to using all the KVL equations at your disposal. The reason for this simple, but astounding, fact is that a node voltage is uniquely defined regardless of what path is traced between the node and the reference. Because two paths between a node and reference have the same voltage, the sum of voltages around the loop equals zero.

In some cases, a node voltage corresponds exactly to the voltage across a voltage source. In such cases, the node voltage is specified by the source and is not an unknown. For example, in our circuit,


Thus, we need only to find one node voltage.

The equations governing the node voltages are obtained by writing KCL equations at each node having an unknown node voltage, using the v-i relations for each element. In our example, the only circuit equation is


A little reflection reveals that when writing the KCL equations for the sum of currents leaving a node, that node's voltage will always appear with a plus sign, and all other node voltages with a minus sign. Systematic application of this procedure makes it easy to write node equations and to check them before solving them. Also remember to check units at this point: Every term should have units of current. In our example, solving for the unknown node voltage is easy:


Have we really solved the circuit with the node method? Along the way, we have used KVL, KCL, and the v-i relations. Previously, we indicated that the set of equations resulting from applying these laws is necessary and sufficient. This result guarantees that the node method can be used to "solve" any circuit. One fallout of this result is that we must be able to find any circuit variable given the node voltages and sources. All circuit variables can be found using the v-i relations and voltage divider. For example, the current through

Node Voltage Circuit

The presence of a current source in the circuit does not affect the node method greatly; just include it in writing KCL equations as a current leaving the node. The circuit has three nodes, requiring us to define two node voltages. The node equations are

\[\frac{e_{1}}{R_{1}}+\frac{e_{1}-e_{2}}{R_{2}}-i_{in}=0\; \; \; \; Node\; 1\]

\[\frac{e_{2}-e_{1}}{R_{2}}+\frac{e_{2}}{R_{3}}=0\; \; \; \; Node\; 2\]

Note that the node voltage corresponding to the node that we are writing KCL for enters with a positive sign, the others with a negative sign, and that the units of each term is given in amperes. Rewrite these equations in the standard set-of-linear-equations form.

\[e_{1}\left ( \frac{1}{R_{1}}+\frac{1}{R_{2}} \right )-e_{2}\frac{1}{R_{2}}=i_{in}\]

\[e_{1}\frac{1}{R_{2}}+e_{2}\left ( \frac{1}{R_{2}}+\frac{1}{R_{3}} \right )=0\]

Solving these equations gives



To find the indicated current, we simply use:


Example \(\PageIndex{1}\):

Calculate the node voltages at e1 and e2.

Fig. 3.15.3 Node Voltage

In the above circuit we cannot use the series/parallel combination rules: The vertical resistor at node 1 keeps the two horizontal 1 Ω resistors from being in series, and the 2 Ω resistor prevents the two 1 Ω resistors at node 2 from being in series. We really do need the node method to solve this circuit! Despite having six elements, we need only define two node voltages. The node equations are:

\[\frac{e_{1}-v_{in}}{1}+\frac{e_{1}}{1}+\frac{e_{1}-e_{2}}{1}=0\; \; \; \; Node\; 1\]

\[\frac{e_{2}-v_{in}}{2}+\frac{e_{2}}{1}+\frac{e_{2}-e_{1}}{1}=0\; \; \; \; Node\; 2\]

Solving these equations yields:



The output current equals:


One unfortunate consequence of using the element's numeric values from the outset is that it becomes impossible to check units while setting up and solving equations.

Exercise \(\PageIndex{1}\)

What is the equivalent resistance seen by the voltage source? 


To find the equivalent resistance, we need to find the current flowing through the voltage source. This current equals the current we have just found plus the current flowing through the other vertical 1 Ω resistor. This current equals:


making the total current through the voltage source (flowing out of it)


Thus, the equivalent resistance is


Node Method and Impedances

Fig. 3.15.4 Modification of the circuit shown on the left to illustrate the node method and the effect of adding the resistor

The node method applies to RLC circuits, without significant modification from the methods used on simple resistive circuits, if we use complex amplitudes. We rely on the fact that complex amplitudes satisfy KVL, KCL, and impedance-based v-i relations. In the example circuit, we define complex amplitudes for the input and output variables and for the node voltages. We need only one node voltage here, and its KCL equation is:

\[\frac{E-V_{in}}{R_{1}}+Ei2\pi fC+\frac{E}{R_{2}}=0\]

with the result

\[E=\frac{R_{2}}{R_{1}+R_{2}+i2\pi fR_{1}R_{2}C}V_{in}\]

To find the transfer function between input and output voltages, we compute the ratio The transfer function's magnitude and angle are:

\[\left | H(f) \right |=\frac{R_{2}}{\sqrt{(R_{1}+R_{2})^{2}+(2\pi fR_{1}R_{2}C)^{2}}}\]

\[\angle (H(f))=-\arctan \left ( \frac{2\pi fR_{1}R_{2}C}{R_{1}+R_{2}} \right )\]

This circuit differs from the one shown previously in that the resistor R2 has been added across the output. What effect has it had on the transfer function, which in the original circuit was a lowpass filter having cutoff frequency:

\[f_{c}=\frac{1}{2\pi R_{1}C}\]

As shown in Fig. 3.15.5 below, adding the second resistor has two effects: it lowers the gain in the passband (the range of frequencies for which the filter has little effect on the input) and increases the cutoff frequency.

Fig. 3.15.5 Transfer functions of the circuits shown in Fig. 3.15.4

Here, R1=1, R2=1, C=1

When R1=R2 as shown on the plot, the passband gain becomes half of the original, and the cutoff frequency increases by the same factor. Thus, adding provides a 'knob' by which we can trade passband gain for cutoff frequency.

Exercise \(\PageIndex{1}\)

We can change the cutoff frequency without affecting passband gain by changing the resistance in the original circuit. Does the addition of the resistor help in circuit design?


Not necessarily, especially if we desire individual knobs for adjusting the gain and the cutoff frequency.


  • ContribEEOpenStax