You are on page 1of 25

The node voltage method

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 allows for the calculation of the voltages at
each node of the circuit, relative to a reference node. Once the node
voltages are known, all currents in the circuit can be determined easily.
The method leads to a set of simultaneous that must be solved. Bigger
circuits will have more nodes and require more equations (more math).
EE 201

node-voltage method 1

Recall:

IS

iVS1
IS2

R1

VS1 +

iR1

b
R2

R3
iR2

iR3

iVS2

+ VS2

d
Using KCL at each node:
a:
b:
c:
d:

EE 201

=
+
=
=

4 equations, but 5 unknowns (iVS1, iVS2,


iR1, iR2, and iR3).
Need more info. Or a better method.

+
+

node-voltage method 2

The node voltage method


Look at an example.
R1
VS
10 V

10 !

R2
5!

IS 1 A

Step 1 - Identify all of the nodes in the circuit.


a
VS

R1

b
R2

IS
c

This small circuit has three nodes. In principle, three unknown


voltages, but we will try to reduce this.
EE 201

node-voltage method 3

Step 2 - Choose one node to be the reference, usually called ground.


Since voltage is a relative quantity (only voltage differences
matter), we can choose one point in the circuit to be V = 0. The
voltages at the other nodes will be with respect this ground node.
a
VS

R1

b
R2

IS

vc = 0
In general, we can choose any node as the reference, but some
choices are better than others. Typically, we should choose a
node that is connected to the positive or negative terminal of a
voltage source.
For this circuit, that implies node a or node c. This time, we
choose node c, so we can now say vc = 0.
EE 201

node-voltage method 4

Step 3 - Identify any other nodes for which the voltages (with respect
to ground) are known.
va = V S
VS

R1

b
R2

IS

vc = 0
For this circuit, the voltage source tells us that node a is VS higher
in voltage than the ground node. Therefore va = VS.
Since the voltage at a is now known, we have reduced the
number of unknowns down to one the voltage at node b.

EE 201

node-voltage method 5

Step 4 - Look for other ways (like resistor reductions) that could be
used to reduce the number of unknown voltages further.
It is not necessary to calculate the voltage at every node. If we
can eliminate non-essential nodes, we should do so.
In this example, we are already down to one node not much more
we can do.
Step 5 - Assign voltage variables to each of the remaining unknown nodes.
va = VS
VS

R1

vb
R2

IS

For this example, there


is only one unknown
node voltage.

vc = 0
EE 201

node-voltage method 6

Step 6 - Assign currents to all the branches connected to each of the


unknown nodes. You are at liberty to choose whatever directions
you want for the current arrows.
R1

va = VS
VS

iR1

IS

vb
R2
iR2

IS

vc = 0
Step 7 - Use KCL to write equations balancing the currents at each
unknown node.
iR1 + IS = iR2

Step 8 - Use Ohms law to express the resistor currents in terms of the
node voltages on either side of the resistor. Pay attention to polarity!
=
EE 201

=
node-voltage method 7

Step 9 - Substitute the Ohms law expressions for the resistor currents
into the KCL equations to form the node-voltage equations.
+

The circuit analysis is done. The rest is just math.


Step 10 - Solve the equation(s).
+
+

=
=

+
+
+(
+

)(

= .

Finally, the resistor voltages and currents (using Ohms law) can be calculated.
=
=
EE 201

=
=

.
= .

= .

=
=

= .
=

= .
node-voltage method 8

node-voltage method summary


1. Identify all of the nodes in the circuit.
2. Choose one node to be ground.
3. Identify nodes for which the voltage is known due to sources.
4. Use resistor reductions to eliminate any other 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.
7. Write KCL equations balancing the currents at each of the nodes.
8. Use Ohms law to express resistor currents in terms of the (unknown)
node voltages on either side of the resistor. (Be sure to get the correct
polarity!)
9. Substitute the resistor currents into the KCL equations to form the
node-voltage equations. (Set of equations relating the unknown node
voltages.)
10.Do the math to solve the equations and determine the node voltages.
Determine currents, powers, etc., if needed.
EE 201

node-voltage method 9

Example
Same circuit, but choose a different ground.
1. Identify the nodes.
a
VS
10 V

R1

10 !

R2
5!

IS 1 A
c

2. Choose one to be ground. This time, choose node a.


va = 0
VS

R1

b
R2

IS
c

EE 201

node-voltage method 10

3. Identify nodes for which the voltage is known.


Clearly, va vc = VS. Therefore, vc = VS.
va = 0
VS

R1

b
R2

IS

vc = VS
5&6. Assign variables for the unknown voltages. Assign currents for
each branch connected to the nodes.
va = 0
VS

EE 201

R1
iR1

IS

vb
R2
iR2
vc = VS

IS

node-voltage method 11

7. Write KCL equations balancing the currents at each node.


va = 0
VS

R1

IS

vb

iR1

R2

IS

iR2
vc = VS

iR1 + IS = iR2

8. Use Ohms law to express the resistor currents in terms of the


node voltages.
=

9. Substitute resistor current equations into the KCL equations to


form the node-voltage equations.
+
EE 201

+
node-voltage method 12

10. Solve it.


+

+
=

=
=

+
+

)(

)
+

At first glance, this seems wrong vb here is different from its


value in the previous calculation.
But remember that only voltage differences matter. In choosing a
different reference node, all other node voltages will be shifted
accordingly.
vR1 = VS vb = 3.33 V and vR2 = vb 0 = 6.67 V, in both cases. The
corresponding currents will be the same, as well.
EE 201

node-voltage method 13

another example

VS1 +

10 V

R1

R3

1 k!

5 k!

R2
3 k!

IS
5 mA

R3

VS2
20 V

1. Identify the nodes.


a
VS1 +

R1

b
R2

IS

VS2

EE 201

node-voltage method 14

2. Choose one to be ground. Since there are voltage sources


connected to d, that would seem to be a good choice.
3. Identify nodes for which the voltage is known. With d as ground,
then we see that va = VS1 and vc = VS2.

va = VS1
VS1 +

R1

R3

b
R2

IS

vc = VS2
+

VS2

Only one node left, so only one


unknown voltage to be found.

EE 201

node-voltage method 15

5&6. Assign a variable for the unknown voltage. Assign currents for
each branch connected to the node.
va = VS1

R1

VS1 +

iR1

R3

vb
R2

iR2

IS

iR3

vc = VS2
+

VS2

7. Write KCL equations balancing the currents at the node.


+

8. Express the resistor currents in terms of the node voltage.


=
EE 201

=
node-voltage method 16

9. Substitute resistor currents into the KCL equation to form the


node-voltage equation.
+

10. Solve it.


+
+
(

)+(

( .

=
EE 201

+
=
)+(

=
+

)(

+
)=

.
node-voltage method 17

Example
In the circuit below, we might like to find the currents of the
resistors. The resistor that bridges across the top makes the short-cut
methods unusable.
R3 30 !

R1
10 !

R2

R4

20 !

40 !

VS +

100 V

1. Identify the nodes.

x
R1

EE 201

R5
50 !

R3
R2

y
VS +

R4

z
R5

node-voltage method 18

2. Choose one to be ground. Due to the single voltage source, the


bottom node seems to be a likely choice.
3. Identify nodes for which the voltage is known. With g as ground,
then we see that vy = VS.
R3

x
R1

R2

vy = VS

R4

z
R5

VS +

vg = 0

EE 201

node-voltage method 19

5&6. Assign a variable for the unknown voltage. Assign currents for
each branch connected to the node.
R3
R2

vx
R1

iR2
iR1

iR3

VS +

R4
iR4

vz

2 nodes this time!

R5
iR5

7. Write KCL equations balancing the currents at the node.


x:

z:

8. Express the resistor currents in terms of the node voltages.


=
EE 201

=
node-voltage method 20

9. Substitute resistor currents


into the KCL equations to form
the node-voltage equations.

x:

z:

+
=

10. Solve the equations


=

+
+

=
+

3.667vx 0.667vz = 100 V


+

+
+

EE 201

=
+

-1.333vx +3.133vz = 100 V


vx = 35.85 V and vz = 47.175 V
node-voltage method 21

Final example

(a big one)

Again, we might like to know how much power is being generated


and dissipated in the various elements for the circuit below. Our
short-cut methods are useless here, but the node-voltage works in
exactly the same manner as the previous examples. The math is a bit
more tedious for a bigger circuit there will be 3 equations in 3
unknowns in this case but the method is still straight forward.

R3 50 !
R1 10 !
VS

EE 201

+ 15 V

R4 20 !

R2 20 ! IS1
0.25 A

R5 30 !
R6
40 !

IS2
0.5 A

node-voltage method 22

1. Identify the nodes.


2. Choose one to be ground. (The bottom one is good, again.)
3. Identify known node voltages. (The left-most node is obviously at VS.)
4. Assign variable names to the remaining, unknown nodes.
5. Assign resistor currents in each branch.
R3
va = V S
a
VS +

vb R4 iR4

vc R5

R1
iR1

iR3

R2

iR2

vd
iR5

IS1
e

d
R6

iR6

IS2

ve = 0

EE 201

node-voltage method 23

iR3

R3

vb R4 iR4

R1
VS

iR1

R2

vc R5
iR5

IS1

iR2

vd
R6

IS2

iR6

7. Write KCL equations balancing the currents at the node.


=

8. Express the resistor currents in terms of the node voltages.


9. Substitute resistor currents into the KCL equations.
=

+
+

EE 201

+
node-voltage method 24

10. Solve the equations


=

+
+

=
+

+
.

+ .
+ .

=
=

Two web-site solvers:


EE 201

vb = 9.554 V
vc = 8.217 V"
vd = 13.709 V

http://math.bd.psu.edu/~jpp4/finitemath/3x3solver.html
http://www.1728.org/unknwn3.htm

node-voltage method 25

You might also like