NODE POTENTIAL METHOD
The complete set of Kirchhoff’s equations can be significantly simplified by the node potential method described in this chapter. Using this method, Kirchhoff’s voltage law is satisfied automatically, and we need only write node equations to satisfy Kirchhoff’s current law, too. Satisfying Kirchhoff’s voltage law is achieved by using node potentials (also called node or nodal voltages) with respect to a particular node called the reference node. In other words, all the voltages in the circuit are relative to the reference node, which is normally considered to have 0 potential. It is easy to see that with these voltage definitions Kirchhoff’s voltage law is satisfied automatically, since writing loop equations with these potentials leads to identity. Note that for a circuit having N nodes you should write only N - 1 equations. Normally, the node equation for the reference node is left out. The sum of all currents in the circuit is zero since each current is flowing in and out of a node. Therefore, the Nth node equation is not independent from the previous N-1 equations. If we included all the N equations, we would have an unsolvable system of equations. The node potential method (also called nodal analysis) is the method best suited to computer applications. Most circuit analysis programs--including TINA--are based on this method. 1. Pick a reference node with 0 node potential and label each remaining node with V1, V2 or j1, j2 and so on. 2. Apply Kirchhoff’s current law at each node except the reference node. Use Ohm’s law to express unknown currents from node potentials and voltage source voltages when necessary. For all unknown currents, assume the same reference direction (e.g. pointing out of the node) for each application of Kirchhoff’s current law. 3. Solve the resulting node equations for the node voltages. 4.
Determine any requested current or voltage in the circuit using the node
voltages. Let us
illustrate step 2 by writing the node equation for node V1 of the
following circuit fragment:
First, find the current from node V1 to node V2. We will use Ohm’s Law at R1. The voltage across R1 is V1
- V2 - VS1 And the
current through R1 (and from node V1 to node V2) is
Note that
this current has a reference direction pointing out of the V1 node.
Using the convention for currents pointing out of a node, it should be taken
into account in the node equation with a positive sign. The current
expression of the branch between V1 and V3 will be similar,
but since VS2 is in the opposite direction from VS1 (which
means the potential of the node between VS2 and R2 is V3-VS2),
the current is
Finally,
because of the indicated reference direction, IS2 should have a
positive sign and IS1 a negative sign in the node equation. The node
equation:
Now let’s
see a complete example to demonstrate the use of the node potential method. Find the voltage V and the currents through the resistors in the circuit below
Numerically:
Multiply by 30: 7.5+3V
– 30 + 1.5 V + 7.5.+ V – 40 = 0
5.5 V –55 = 0 Hence:
V = 10 V
Now let’s
determine the currents through the resistors. This is easy, since the same
currents are used in the nodal equation above.
We can check the result with TINA by simply turning on TINA’s DC interactive mode or using the Analysis / DC Analysis / Nodal Voltages command.
Choosing the lower node as a reference
node of 0 potential, the nodal voltage of N2 will be equal to VS3,
: j2
= therefore we have only one unknown nodal voltage. You may remember that
previously, using the full set of Kirchhoff’s equations, even after some
simplifications, we had a linear system of equations of 4 unknowns. Writing the node equations for node N1,
let us denote the nodal voltage of N1 by j1 The simple equation to solve is:
Numerically:
Multiply by 330, we get:
3j1-360
– 660 + 11j1
– 2970 = 0
®
j1=
285 V After calculating j1,
it is easy to calculate the other quantities in
the circuit. The currents:
IS3 = IR1 – IR2 = 0.5 – 5.25 = - 4.75 A
VIs = j1
= 285 V VR2 = (VS3 – VS2)
= 270 – 60 =210 V
VL = -(j1-VS1-VR3) = -285 +120 +135 = - 30 V You may note that with the node
potential method you still need some extra calculation to determine the currents
and voltages of the circuit. However these calculations are very simple, much
simpler than solving linear equations systems for all circuit quantities
simultaneously. We can check the result with TINA by
simply turning on TINA’s DC interactive mode or using Analysis / DC Analysis /
Nodal Voltages command.
Let’s see further examples. Example
1 Find the current I.
In this circuit there are four nodes, but since we have an ideal voltage source that determines the node voltage at its positive pole, we should chose its negative pole as the reference node. Therefore, we really have only two unknown node potentials: j1 and j2 .
Numerically:
To solve this, multiply the first
equation by 3 and the second by 2, then add the two equations: 11j1
=220 and hence j1
= 20V, j2
= (50 + 5j1)
/ 6= 25 V Finally the unknown current:
The solution of a system
of linear equations can be also calculated using Cramer’s rule. Let’s illustrate the
use of Cramer’s rule by solving the system above again.. 1.
Fill in the matrix of the coefficients of unknowns:
2.
Calculate the value of the determinant of the D matrix. |D|
= 7*6 – (-5)*(-4) = 22 3.
Place the values of the right hand side in the column of the coefficients
of the unknown variable then calculate the value of the determinant:
4.
Divide the newly found determinants by the original determinant, to find
the following ratios:
Hence
j1
= 20 V and
j2
= 25 V To check the result with TINA, simply
turn on TINA’s DC interactive mode or use Analysis / DC Analysis / Nodal
Voltages command. Note that using the Voltage
Pin
Example 2.
Find the voltage of the resistor R4. R1
= R3 = 100 ohm, R2
= R4 = 50 ohm, R5 = 20 ohm, R6 = 40 ohm, R7
= 75 ohm
The equations:
We do not present the hand calculations here, since the equations can be easily solved by TINA’s interpreter.
To check the result with, TINA simply
turn on TINA’s DC interactive mode or use Analysis / DC Analysis / Nodal
Voltages command. Note that we have to place a few voltage pins on the nodes to
show the node voltages.
|













