Mesh and Loop Current Methods
Mesh and Loop Current Methods
METHODS
Another way of simplifying the complete set of Kirchhoff’s equations is the mesh
or loop current method. Using this method, Kirchhoff’s current law is satisfied
automatically, and the loop equations that we write also satisfy Kirchhoff’s
voltage law. Satisfying Kirchhoff’s current law is achieved by assigning closed
current loops called mesh or loop currents to each independent loop of the circuit
and using these currents to express all the other quantities of the circuit. Since
the loop currents are closed, the current that flows into a node must also flow out
of the node; so writing node equations with these currents leads to identity.
We first note that the mesh current method is only applicable for “planar” circuits.
Planar circuits have no crossing wires when drawn on a plane. Often, by
redrawing a circuit which appears to be non-planar, you can determine that it is,
in fact, planar. For non-planar circuits, use the loop current method described
later in this chapter.
To explain the idea of mesh currents, imagine the branches of the circuit as
“fishing net” and assign a mesh current to each mesh of the net. (Sometimes it is
also said that a closed current loop is assigned in each “window” of the circuit.)
4. Determine any requested current or voltage in the circuit using the mesh
currents.
We see that there are two meshes (or a left and right window) in this circuit. Let’s
assign the clockwise mesh currents J1 and J2 to the meshes. Then we write the
KVL equations, expressing the voltages across the resistors by Ohm’s law:
Numerically:
and J1 =
Next, let’s solve the previous example again, but with the more general method
of loop currents. Using this method, the closed current loops, called loop
currents, are assigned not necessarily to the meshes of the circuit, but to
arbitrary independent loops. You can ensure that the loops are independent by
having at least one component in each loop that is not contained in any other
loop. For planar circuits, the number of the independent loops is the same as the
number of meshes, which is easy to see.
Given a circuit with b branches and N nodes. The number of the independent
loops l is:
l=b -N+1
This follows from fact that the number of independent Kirchhoff’s equations must
be equal to the branches in the circuit, and we already know that there are only
N-1 independent node equations. Therefore the total number of the Kirchhoff’s
equations is
This equation also follows from the fundamental theorem of graph theory which
will be described later at this site.
Now let’s solve the previous example again, but more simply, by using the loop
current method. With this method we are free to use loops in meshes or any
other loops, but let’s keep the loop with J 1 in the left mesh of the circuit. However,
for the second loop we choose the loop with J 2, as shown in the figure below. The
advantage of this choice is that J 1 will be equal to the requested current I, since it
is the only loop current passing through R1. This means that we don’t need to
calculate J2 at all. Note that, unlike “real” currents, the physical meaning of loop
currents is dependent upon how we assign them to the circuit.
Numerically: J1*(15+2)+J2*15-12 = 0
Hence: J1 = I = 1 A
Further examples.
Example 1
In this circuit, we use the method of loop currents. In the left window of the circuit
we take a loop current which we denote with I since it is equal to the requested
current. The other loop current is equal to the Is1 source current, so we denote it
directly as IS1.
Note that that the direction of this loop current is not clockwise since its direction
is determined by the current source. However, since this loop current is already
known, there is no need to write the KVL equation for the loop where IS1 is taken.
Numerically
I=(10+20*4)/(20+10)=3 A
You can also generate this result calling TINA’s symbolic analysis from the
Analysis/Symbolic Analysis/DC Result menu:
The following example has 3 current sources and is very easy to solve by the
method of loop currents.
Example 2
In this example, we can choose three loop currents so that each passes through
only one current source. Therefore, all the three loop currents are known, and we
only need to express the unknown voltage, V, using them.
Making the algebraic sum of the currents through R3:
Next, let’s tackle again a problem that we have already solved in the Kirchhoff’s
laws and Node potential method chapters.
Example 3
Based on the loop currents shown in the figure above, the loop equations are:
V = R4 * (I2 + I3)
Numerically:
100+I4*135-2*40-I3*60 = 0
150+I2*150-2*50-I3*150 = 0
–100+I3*360+2*140-I4*60-I2*150 = 0
V = 50*(2+I3)
I4 = D3/D
where D is the determinant of the system. D 4, the determinant for I4, is formed by
substituting the right hand side of the system is placed for the column of I 4’s
coefficients.
150*I2-150*I3 = - 50
So the determinant D:
The solution of this system of equations is:
V = R4*(2+I3) = 34.8485 V
You can confirm the answer via the result calculated by TINA.
In this example, each unknown loop current is a branch current (I1, I3 and I4); so
it is easy to check the result by comparison with the DC analysis results of TINA.