Node Voltage
Node Voltage
• Equivalent resistance
• Voltage / current dividers
• Source transformations
• Node voltages
• Mesh currents
• Superposition
Not every circuit lends itself to “short-cut” methods. Sometimes we
need a formal approach that does not rely on seeing a trick that can be
used. The node-voltage is the first (and maybe most used) of our three
formal methods.
The node-voltage method is a systematic method for deriving a set of
simultaneous equations that can be solved to find the voltage at each
node of the circuit. Once the node voltages are known, all currents and
powers in the circuit follow easily. The method is identical for any size
circuit, although the math will be messier for bigger circuits since the
number of simultaneous equation scales with the number of nodes.
EE 201 node-voltage method – 1
An example R4
vd = 0
EE 201 node-voltage method – 5
Choosing a ground node to serve as a voltage reference has two
significant effects on the set of equations that describe the circuit. The
first is that, since the voltage at d was assigned to be zero, it is no longer
“unknown” and our math problem reduces to a set of four equations
with four unknowns — va, vb, vc, and iVS. The set can be solved!
va − vb va − vc
a. iVS = +
R1 R4
va − vb vc − vb vb
b. + =
R1 R3 R2
va − vc vc − vb
c. + IS =
R4 R3
vb
d. = IS + iVS
R2
We could just get to work and solve these equations, but the math can
be reduced further.
VS − vb VS − vc
a. iVS = + In examining the set of equations,
R1 R4
we see that the middle two
VS − vb vc − vb vb equations depend only on the node
b. + =
R1 R3 R2 voltages, vb and vc. So we could
VS − vc vc − vb solve just those two equations to
c. + IS = find vb and vc. Then we can
R4 R3
immediately calculate iVS using
vb either the first or the last equation.
d. = IS + iVS
R2
Our approach of focusing on the node voltages, defining one as ground,
and then using the information provided by the voltage source has allowed
us to reduce a messy problem of 5 unknowns with 4 equations to the
tractable problem of 2 unknown node voltages related by two equations.
The tricky issue of handling the current of the voltage source has, in
EE 201
essence, disappeared from view. node-voltage method – 7
Taking the two equations relating vb and vc and working on them a bit:
VS − vb vc − vb vb VS − vc vc − vb
+ = + IS =
R1 R3 R2 R4 R3
R1 R1 R4
VS − vb + (vc − vb) = vb VS − vc + R4IS = (vc − vb)
R3 R2 R3
( R2 R3 ) ( R3 )
R1 R1 R1 R4 R4
1+ + vb − vc = VS − vb + 1 + vc = VS + R4IS
R3 R3
Insert numbers:
( 20 Ω 40 Ω )
40 Ω 40 Ω 40 Ω
1+ + vb − vc = 8 V
40 Ω
( 40 Ω )
20 Ω 20 Ω
− vb + 1 + vc = 8 V + (20 Ω) (0.375 mA)
40 Ω
5vb − vc = 8 V
Solve the 2x2 to give: vb = 5 V and vc = 12 V.
−0.5vb + 1.5vc = 15.5 V
EE 201 node-voltage method – 8
Let’s step through the same problem R4
again, but now use the knowledge
gained from the first time through. 20 Ω
First, identify the nodes and choose R1 R3
one to be ground. Again, any node 40 Ω 40 Ω
could be ground. Choose the
VS + R2 IS
bottom one again. –
24 V 20 Ω 0.25 A
Now, with the ground chosen, we
note that the voltage at the node
R4
above the voltage source must be
VS. That leaves two nodes where the iR4
voltage is not known. This time, we R1 vx R3
will label the voltages vx and vy. (The VS vy
specific names are irrelevant.) iR1 iR3
Identify the currents flowing into VS + iVS R2 iR2 IS
–
and out of the unknown nodes.
Since we don’t yet know the vd = 0
currents, we can choose the
directions however we want.
EE 201 node-voltage method – 9
R4
The currents that enter and leave the
two unknown nodes are iR1, iR2, iR3, iR4,
iR4
and IS. Note that the troublesome iVS
R1 vx R3
won’t be involved, since it does flow
VS vy
into or out of of an unknown node.
This is good!
iR1 iR3
VS + iVS R2 iR2 IS
At each of the unknown nodes, use
–
KCL to balance in and out:
vd = 0
x. iR1 + iR3 = iR2
y. iR4 + IS = iR3
Next, use Ohm’s law to write each resistor current in terms of the node
VS − vx
voltages on either end of the resistor: iR1 = , etc.
R1
VS − vx vy − vx vx VS − vy vy − vx
+ = + IS =
R1 R3 R2 R4 R3
These are the two node-voltage equations that can be solved to find the
two unknown node voltages. The rest is just math.
This approach is known as the node-voltage method.
EE 201 node-voltage method – 10
The node-voltage method
1. Identify all of the nodes in the circuit.
2. Choose one node to be ground. In principle, the choice is arbitrary, but, if
possible, choose a node that is connected to a voltage source. The chosen
node is assigned a voltage of 0.
3. Identify nodes for which the voltage is known due to sources.
4. If possible, use short current to eliminate any non-essential nodes.
5. Assign variables for the voltages at the remaining unknown nodes.
6. Assign currents to all of the branches connected to the nodes. In principle,
the direction is arbitrary. Label the voltage polarity for any resistors.
(Make sure that that voltage polarities match the current direction!)
7. Write KCL equations relating the currents at each of the unknown nodes.
8. Use Ohm’s law to express resistor currents in terms of the (unknown) node
voltages on either side of the resistor.
9. Substitute the resistor currents into the KCL equations to form the node-
voltage equations — a set of equations relating the unknown node
voltages.
10. Do the math to solve the equations and determine the node voltages.
EE 201
Determine currents, powers, etc., if needed. node-voltage method – 11
Example 1 R1
10 Ω
Apply the node-voltage method to +
VS R2 IS
the “2 source – 2 resistor” problem. –
10 V 5Ω 1A
R1 b
a
Step 1 – Identify the nodes in the
circuit. Three in this case. VS + R2 IS
–
c
R1 b
a
Step 2 – Choose one to be ground.
We choose node c in this case. VS + R2 IS
–
vc = 0
EE 201 node-voltage method – 12
va = VS R1 b
Step 3 – Identify other nodes for
which the voltage is known. In this +
case, the source VS between ground
VS
– R2 IS
and node a means that va = VS.
vc = 0
Step 4 – Reduce the circuit using and series or parallel combinations.
For this circuit, there are no simplifications.
va = VS R1 vb
Step 5 – Assign variables for the
voltages at the remaining unknown +
nodes. In this case, there is only one
VS
– R2 IS
unknown node voltage.
vc = 0
vR1 va − vb VS − vb
Step 8 – Use Ohm’s law to express iR1 = = =
resistor currents in terms of the R1 R1 R1
(unknown) node voltages on either vR2 vb − vc vb
side of the resistor. iR2 = = =
R2 R2 R2
( R2 )
R1 vb = 6.67 V
1+ vb = VS + IS R1
Once vb is known, the currents
VS + IS R1 and powers are easily found
vb = R1
1+ R using Kirchoff’s laws.
2
EE 201 node-voltage method – 15
Example 2 R1 R3
Let’s apply the node voltage
2.5 kΩ 7.5 kΩ
method to the simple ladder
VS + R2 R4
circuit shown. Recall that we –
solved this circuit earlier by using 15 V 10 kΩ 2.5 kΩ
the voltage divider method twice.
R1 b R3
a c
Step 1 – Identify the nodes in the +
VS R2 R4
circuit. Four in this case. –
d
R1 b R3
a c
Step 2 – Choose one to be ground.
Nodes a or d would be good VS + R2 R4
–
choices — we will go with d.
vd = 0
EE 201 node-voltage method – 16
va = VS R1 b R3
Step 3 – Identify other nodes for c
which the voltage is known. As in
the previous example, the voltage VS + R2 R4
–
source causes node a to have
voltage va = VS.
vd = 0
Step 4 – Reduce the circuit using series or parallel combinations. In this
case, we could eliminate node c by combining R3 and R4 and treating
them as a single resistor. Then the problem reduces to having a single
unknown (vb) and it could handled easily using a voltage divider, taking
us back to our earlier method. However, to better illustrate the node-
voltage method, we will keep the two resistors separate, with node c
between them.
va = VS R1 vb R3 vc
Step 5 – Assign variables for the
voltages at the remaining unknown
V + R2 R4
nodes. In this case, there is only one S –
unknown node voltage.
vd = 0
EE 201 node-voltage method – 17
Step 6 – Assign currents to all of the va = VS + vR1 – vb + vR3 – vc
branches connected to the nodes. In
principle, the direction is arbitrary. iR1 + iR3 +
VS + vR2 iR2 vR4 iR4
Label the voltage polarity for any –
resistors. (Be sure to get the – –
polarities correct!)
vd = 0
( R2 R3 )
R1 R1 R1
1+ + vb − vc = Vs Two equations, two unknowns:
R3
Solve to give: vb = 10 V, vc = 2.5 V
( R4 )
R3
vb − 1 + vc = 0
EE 201 node-voltage method – 19
Example 3
R1 R3
As we become more
familiar with the node- 3 kΩ 2 kΩ
voltage procedure, we VS1 + R2 IS + V
S2
– –
can a probably do some 25 V 1 kΩ 5 mA 10 V
of the steps by
“inspection”, without
writing out everything.
We see that there are four nodes in the circuit. Making things easier, there
are two voltage sources that share a common connection. It makes sense
to choose that node as ground. The ground and the two voltage sources
mean that we already know the voltage of three of the nodes. This
becomes a “one-node” circuit and should be easy to solve.
+ vR1 – vx + vR3 –
v = VS1 v = VS2
iR1 + iR3
VS1 + vR2 iR2 IS + V
S2
– –
–
EE 201 v=0 node-voltage method – 20
There are no series/parallel simplifications, so we can jump directly to
writing the KCL equation.
( R2 R3 )
R1 R1 R1
1+ + vx = VS1 + R1IS + VS2
R3
R1
VS1 + R1IS + R3
VS2 25 V + (3 kΩ) (5 mA) + 3 kΩ
2 kΩ (25 V)
vx = R1 R1
= 3 kΩ 3 kΩ
= 10 V
1+ + 1+ 1 kΩ
+ 2 kΩ
EE 201
R2 R3 node-voltage method – 21
Example 4
Practice makes perfect. Here is a circuit with three voltage sources.
R4
16 kΩ
R1 R3 R5 R7
8 kΩ 48 kΩ 32 kΩ 8 kΩ
VS1 + R2 VS2 + R6 + V
– – – S3
5V 6 kΩ 45 V 10.67 kΩ 35 V
iR4
v = VS1 R1 visu R3 v = VS2 R5 vcy R7 v = VS3
The circuit analysis is done, and we need to finish the math to find the
voltages. Start by re-arranging.
( R1 R2 R4 )
R3 R3 R3 R3 R3
1+ + + visu − vcy = VS2 + VS1
R4 R1
( R4 R6 R7 )
R5 R5 R5 R5 R5
− visu + 1 + + + vcy = VS2 + VS3
R4 R7
( 16 kΩ )
48 kΩ 48 kΩ 48 kΩ 48 kΩ 48 kΩ
1+ + + visu − vcy = 45 V + (5 V)
8 kΩ 6 kΩ 16 kΩ 8 kΩ
( 8 kΩ )
32 kΩ 32 kΩ 32 kΩ 32 kΩ 32 kΩ
− visu + 1 + + + vcy = 45 V + ( 35 V)
16 kΩ 16 kΩ 10.67 kΩ 8 kΩ
18visu − 3vcy = 75 V
R6
150 Ω
R1 R3 R4
75 Ω 150 Ω 300 Ω
VS + R2 IS1 R5 IS2
–
60 V 75 Ω 0.2 A 150 Ω 0.2 A
We see that there are five nodes. Choose the ground connection — the
nodes on either side of the voltage source are good options. Choosing the
bottom node as ground makes the voltage at the left-hand node equal to
VS.
iR6
R1 vx R3 vy R4 vz
That leaves three unknown node voltages. Those are labeled as above,
along with currents in each of the branches connected by nodes. Write
KCL equations for the currents at each of the nodes and then convert
them to node-voltage equations.
VS − vx vx vx − vy
x: = +
x : iR1 = iR2 + iR3 R1 R2 R3
vx − vy vy − vz
y : iR3 = IS1 + iR4 y: = IS +
R3 R4
z : iR4 + IR6 + IS2 = iR5
vy − vz VS − vz vz
z: + + IS2 =
R4 R6 R5
EE 201 node-voltage method – 27
Now take care of the math. First, re-arrange the equations into standard
form:
( R2 R3 )
R1 R1 R1
x: 1+ + vx − vy = VS
R3
( R4 )
R3 R3
y : vx − 1 + vy + vz = R3IS1
R4
( R4 R5 )
R6 R6 R6
z : − vy + 1 + + vz = VS + R6IS2
R4
* https://www.wolframalpha.com
z : −0.5vy + 2.5vz = 90 V
+
–
150 Ω
+
VS1 R2 R3 IS
–
24 V 100 Ω 75 Ω 0.1 A
There are four nodes, and a first glance it looks like another routine
application of the method. The complication arises in choosing which
node to be ground. There are two voltage sources, and they do not
share a node. We need to pick a ground, and we will stick with past
habit and put it at the bottom node.
+
–
There are two unknown iR1
+ iVS2
node voltages. That VS1
– iR2 iR3 IS
seems OK.
But things get sticky when we write the two KCL equations,
a : iR1 = iR2 + iVS2
b : iVS2 + IS = IR3
and try to turn them into node-voltage equations,
VS1 − va va
a: = + iVS2
R1 R2
vb
b : iVS2 + IS =
R3
The two expected unknowns, va and vb, are joined by a third, iVS2 — the
current through the second voltage source. Two equations, three
unknowns — not good.
EE 201 node-voltage method – 30
VS1 − va va
a: = + iVS2
R1 R2
vb
b : iVS2 + IS =
R3
We could use the second equation to write iVS2 in terms of IS and vb and
then insert the result into the first equation, thus eliminating iVS2. But the
result is one equation in two unknowns. We are not really making
progress.
The correct approach is to find another equation relating the quantities
that can be added to the mix. We can call the extra relation the auxiliary
equation. In this case, VS2 — with its unknown current — is causing the
difficulty in analyzing this circuit, but it also offers the way out of the
conundrum. From the definition of a voltage source, we can write the
auxiliary equation: VS2 = vb – va. Now, we have three equations in three
unknowns, and the path to a solution is clear.
Then use the auxiliary equation to solve for vb and substitute into the
other equation.
VS1 − va va VS2 + va
= + − IS
R1 R2 R3
R1
VS1 + R1IS − R3
⋅ VS2
Solve for va : va = R1 R1
= 6 V and vb = va + VS2 = 12 V
1+ R2
+ R3
+
–
on either side of it, as iR1 iVS2
shown at right. The box is VS1
+
IS
the super node. Then apply – iR2 iR3
KCL to the box:
iR1 + IS = iR2 + iR3
EE 201
Note that iVS2 does not appear! node-voltage method – 33
iR1 + IS = iR2 + iR3
Now that we have a KCL equation, we can forget about the super node.
(The super node does not have a single voltage — on one side the
voltage is va and the other it is vb. So in this sense, the super node is not
like “regular” nodes that we typically use. The super node’s only
purpose is to come up with a simpler KCL equation.)
Now we proceed as before — use Ohm’s law to express the currents in
terms of the voltages on either sides. Here we use va and vb.
VS1 − va va vb
+ IS = +
R1 R2 R3
This gives us a single equation in two unknowns. Note that this is exactly
the same situation that we encountered previously. To go any further, we
once again need the auxiliary equation, VS2 = vb – va. Now we have two
equations in two unknowns, and the math proceeds as before.
There is nothing particularly “super” at the super node approach. It is a
clever maneuver that allows us avoid on unknown in our system of
equations. It is not a requirement to employ a super node.
EE 201 node-voltage method – 34
VS2
Example 6 c
R4
+
–
8V 1 kΩ
Use the node voltage method to
find the current through R4. R2 R3
a b
We need to find voltages on either
1 kΩ 1 kΩ
side of R4. The two voltage sources +
are not connected. This looks like R1 VS1 IS
– 4V
another circuit that may need an 1 kΩ 4 mA
auxiliary equation. (And we could
use a super node.)
iVS2 VS2 iR4
c
Choose the bottom node to be
+
–
ground. Write KCL equations at the
three other nodes. iR2 iR3
a : iR2 = iR1 + iVS2 a b
b : iR3 + iR4 + IS = 0 +
iR1 VS1 IS
c : iVS2 = iR4 –
( R1 R4 )
R2 R2 R2 R2
1+ + va − vb = VS1 + ⋅ VS2
R4 R4
( R4 )
R3 R3 R3
− ⋅ va + 1 + vb = VS1 + ⋅ VS2 + R3 ⋅ IS
R4 R4
Insert numbers
3va − vb = 12 V Solve to give va = 8 V and vb = 12 V.
−va + 2vb = 16 V Then va = 16 V and iR4 = (16 V – 12 V) /1 kΩ = 4 mA.
+
–
the boundary of the box:
iR2 iR3
iR2 = iR1 + iR4
a b
VS1 − va va vc − vb
= +
R2 R1 R4