Set 4 — Mesh Analysis
Twenty worked problems on the mesh-current method. The idea is simple and worth stating plainly: if you choose loop currents rather than branch currents, KCL is satisfied at every node automatically, because whatever a loop current carries into a node it also carries out. Only KVL is left to write — \(b - n + 1\) equations instead of \(b\).
Assign all mesh currents in the same direction — clockwise, by convention. This is not cosmetic: it is what makes every off-diagonal term of the resistance matrix negative and the matrix symmetric, which in turn is what lets you write the equations by inspection.
A shared resistor carries the difference. The branch between meshes 1 and 2 carries \(I_1 - I_2\) when you are writing mesh 1's equation, and \(I_2 - I_1\) when writing mesh 2's. Getting this backwards is the single commonest error.
By inspection: \(R_{kk}\) is the sum of all resistances round mesh \(k\); \(R_{jk} = -\)(resistance shared by meshes \(j\) and \(k\)); and \(V_k\) is the sum of source rises encountered going clockwise round mesh \(k\).
A current source on the periphery is a gift — it fixes that mesh current outright and removes one unknown. A current source in a shared branch is a problem, because its voltage is unknown; that is the supermesh, treated fully in Set 5.
Dependent sources need two things: write them into the KVL as symbols, then add the equation that expresses the controlling variable in terms of mesh currents. Expect the resistance matrix to lose its symmetry.
Mesh analysis needs a planar circuit. If the circuit cannot be drawn without crossing wires, meshes are undefined and you must use nodal analysis, which has no such restriction.
For the two-mesh circuit shown, take clockwise mesh currents \(I_1\) (left) and \(I_2\) (right). Find both mesh currents and the power dissipated in the shared 4 Ω resistor.
Mesh 1 contains the 2 Ω and the shared 4 Ω. The 4 Ω carries \(I_1 - I_2\) in the direction of \(I_1\):
Mesh 2 contains the 6 Ω and the same shared 4 Ω, which now carries \(I_2 - I_1\):
Solving the pair. Multiply the first by 5 and the second by 2, then add:
The shared resistor carries the difference, not either mesh current on its own:
A 16 V source drives mesh 1 through a 2 Ω resistor. Mesh 2 contains a 6 Ω resistor and an 18 V source connected so that it opposes the clockwise direction. The two meshes share a 4 Ω resistor. Find both mesh currents and the voltage \(V_0\) across the shared branch.
Write both equations with clockwise currents, as always. Mesh 1 is straightforward:
In mesh 2 the 18 V source is a drop when traversed clockwise, so it appears on the right-hand side with a negative sign:
Solving. From the first, \(I_1 = (16 + 4I_2)/6\); substituting:
The shared branch carries
Check mesh 2 numerically: \(-4(2) + 10(-1) = -18\;\checkmark\)
A three-mesh network has a 120 V source in mesh 1 and another 120 V source in mesh 3, with mesh 2 sitting between them. The mesh resistances total 40 Ω, 50 Ω and 40 Ω respectively, and meshes 1–2 and 2–3 each share a 10 Ω resistor. Find the three mesh currents.
Writing KVL clockwise round each mesh in turn:
Mesh 2 contains no source, so its right-hand side is zero. The two 120 V sources appear with opposite signs because one drives its mesh clockwise and the other anticlockwise.
Dividing through by 10 to simplify:
Add the first and third equations:
Substituting into the middle equation gives \(-i_1 + 10(i_1+i_3) - i_3 = 0\), that is \(9i_1 + 9i_3 = 0\), so \(i_3 = -i_1\) and therefore \(i_2 = 0\). The first equation then gives
Check all three equations: \(4(-3) - 0 = -12\;\checkmark\), \(3 + 0 - 3 = 0\;\checkmark\), \(0 + 12 = 12\;\checkmark\)
A three-mesh planar network has a 6 Ω resistor in mesh 1 alone, a 4 Ω in mesh 2 alone and a 4 Ω in mesh 3 alone. Meshes 1–2 share a 4 Ω and meshes 2–3 share a 4 Ω. Mesh 1 contains a 22 V source and mesh 2 an 8 V source, both driving their meshes clockwise; mesh 3 contains no source. Write the mesh equations by inspection and solve.
With all mesh currents clockwise, the equations can be written straight down without drawing a single KVL loop. The rules are:
Applying them term by term:
Meshes 1 and 3 share nothing, so that entry is zero.
The system in matrix form:
From the third row, \(8I_3 = 4I_2\), so \(I_2 = 2I_3\). Substituting into the second row:
And into the first row:
Verify row 1: \(10(3) - 4(2) + 0 = 22\;\checkmark\); row 2: \(-12 + 24 - 4 = 8\;\checkmark\); row 3: \(-8 + 8 = 0\;\checkmark\)
In a three-mesh network, mesh 1 contains a 5 A current source in a branch belonging to that mesh alone. Mesh 2 has a total resistance of 7 Ω and contains a 40 V source; mesh 3 has a total of 12 Ω and contains a 20 V source. Meshes 1–2 share 2 Ω and meshes 2–3 share 4 Ω. Find \(v_0\), the voltage across the shared 4 Ω.
A current source that belongs to one mesh only fixes that mesh current. No KVL equation is written for mesh 1 at all — and none can be, since the source's voltage is unknown:
Three meshes would normally need three equations; the current source has removed one unknown and one equation together, leaving two.
KVL for mesh 2, with \(i_1\) now a known constant:
KVL for mesh 3:
Substituting \(i_2 = 3i_3 - 5\) into the mesh-2 equation:
The shared 4 Ω carries the difference:
For the circuit of Problem 1, with \(I_1 = 2\ \text{A}\) and \(I_2 = 1\ \text{A}\), compute the power in every element and verify that supplied equals absorbed.
First establish the actual current in each element. Only the shared branch is subtle:
Resistor powers:
Source powers. Each source has current leaving its positive terminal, so both deliver:
The balance:
For each of the following planar circuits, decide whether mesh or nodal analysis needs fewer equations, and say what else should influence the choice.
- 7 branches, 5 nodes.
- 6 branches, 4 nodes.
- 9 branches, 5 nodes, containing four voltage sources and one current source.
The two counts are fixed entirely by topology:
a\(n - 1 = 4\) against \(b - n + 1 = 3\). Mesh analysis wins — three equations instead of four.
b\(n - 1 = 3\) against \(b - n + 1 = 3\). A tie on count, so the decision falls to the sources and to what the question asks for.
c\(n - 1 = 4\) against \(b - n + 1 = 5\). On count, nodal wins — and the source mix reinforces it, since four voltage sources are far more convenient for nodal analysis than for mesh.
Three considerations beyond the raw count:
| Consideration | Favours mesh | Favours nodal |
|---|---|---|
| Equation count | \(b-n+1 < n-1\) | \(n-1 < b-n+1\) |
| Source type | current sources on the periphery | voltage sources tied to the reference node |
| What is asked | a branch current or a power | a node voltage |
| Topology | — | works on non-planar circuits too |
A 12 V source drives mesh 1 through a 2 Ω resistor. The two meshes share a 4 Ω resistor carrying \(i_x = I_1 - I_2\) downwards. Mesh 2 contains a 6 Ω resistor and a current-controlled voltage source of value \(2i_x\), oriented as a rise in the clockwise direction. Find both mesh currents and the power in the dependent source.
Mesh 1 contains no dependent element, so it is written exactly as before:
For mesh 2, write the dependent source as a symbol first:
Now supply the constraint \(i_x = I_1 - I_2\) and expand:
Substituting into mesh 1:
Hence \(i_x = 3 - 1.5 = 1.5\ \text{A}\) and the dependent source stands at \(2i_x = 3\ \text{V}\). Verify mesh 2:
The source is a rise in the direction of \(I_2\), so it delivers:
Full balance: the 12 V source supplies 36 W, the dependent source 4.5 W, and the resistors absorb \(18 + 9 + 13.5 = 40.5\ \text{W}\;\checkmark\)
A 15 V source drives mesh 1 through a 3 Ω resistor; the meshes share a 6 Ω resistor carrying \(i_x = I_1 - I_2\). Mesh 2's own branch contains a current-controlled current source of value \(2i_x\), directed so that it sets the clockwise mesh current. Find \(I_1\), \(I_2\) and the voltage across the dependent source.
A current source in mesh 2's own branch fixes that mesh current — but here the value is itself unknown, so instead of a datum we get a relation:
No KVL equation can be written for mesh 2, because the source's voltage is unknown. Mesh 1 gives the only other equation:
Substituting:
Check the constraint: \(2i_x = 2\ \text{A} = I_2\;\checkmark\)
To find the source's voltage, apply KVL round mesh 2 — now legitimate, because the voltage is the only remaining unknown:
(Mesh 2 contains only the shared 6 Ω and the source, so the source must stand at the 6 Ω's drop.)
A three-mesh network reduces, after the dependent-source terms have been folded in, to the system below. Solve it and find the power absorbed by the dependent voltage source, whose value is \(20(I_1 - I_2)\) and which carries \(I_1 - I_3\) into its positive terminal.
Note first that the matrix is not symmetric — \(R_{12} = -55\) against \(R_{21} = -35\), and \(R_{13} = -15\) against \(R_{31} = -35\). That is the signature of the dependent source and is expected here, not an error.
Solving by elimination. From rows 2 and 3, subtract to remove \(I_1\):
Eliminate \(I_1\) between rows 1 and 2 by multiplying row 2 by \(90/35\) and subtracting:
Solving (A) and (B) simultaneously:
Back-substituting into row 3:
The dependent source stands at \(20(I_1 - I_2) = 20(0.448) = 8.96\ \text{V}\), with \(I_1 - I_3 = -0.108\ \text{A}\) entering its positive terminal. Under the passive sign convention:
The negative absorbed power means the source is in fact delivering about 0.968 W to the rest of the circuit.
Solve the system of Problem 4 by Cramer's rule, and use the determinant to comment on whether the circuit is well conditioned.
Expand the determinant of the coefficient matrix along the first row:
Replace the first column by the source vector:
Similarly for the second column:
And the third:
These agree exactly with the elimination result of Problem 4.
Conditioning. A determinant that is large compared with the individual matrix entries indicates a well-conditioned system, in which small changes in a resistance produce correspondingly small changes in the currents. Here \(\Delta = 672\) against entries of order 10, which is comfortable. A determinant approaching zero would signal a near-singular network — physically, one where two meshes are almost perfectly coupled, and numerically one where rounding errors are amplified.
The unbalanced bridge of Set 2 has \(R_{ac} = 6\), \(R_{ad} = 12\), \(R_{cd} = 18\), \(R_{cb} = 9\) and \(R_{db} = 6\ \Omega\). An 8 V source is connected across \(a\!-\!b\). Solve by mesh analysis for the source current, hence \(R_{ab}\), and for the current in the 18 Ω bridge arm.
Take three clockwise mesh currents: \(I_1\) round the upper-left triangle \(a\!-\!c\!-\!d\), \(I_2\) round the upper-right triangle \(c\!-\!b\!-\!d\), and \(I_3\) round the outer loop through the source. Writing the equations by inspection:
That is
Divide the first by 6 and the second by 3:
Adding these two eliminates \(I_1\): \(8I_2 = 4I_3\), so \(I_3 = 2I_2\).
Substituting back into the first: \(6I_1 = 3I_2 + 4I_2 = 7I_2\), so \(I_1 = \tfrac{7}{6}I_2\). The third equation then gives
The source current is the outer mesh current \(I_3\), so
The 18 Ω arm is shared by meshes 1 and 2, so it carries their difference:
In a three-mesh network the mesh currents are found to be \(I_1 = 4\ \text{A}\), \(I_2 = -2\ \text{A}\) and \(I_3 = 3\ \text{A}\). Write down the current in (a) a resistor belonging to mesh 1 alone, (b) the resistor shared by meshes 1 and 2, (c) the resistor shared by meshes 2 and 3, and (d) state how many branch currents this network has if it also has 5 nodes.
aA resistor on the periphery of mesh 1 belongs to no other mesh, so it carries the mesh current itself:
bThe shared resistor carries the difference, in the direction of \(I_1\):
Larger than either mesh current, because \(I_2\) is negative and therefore reinforces \(I_1\) in that branch.
cSimilarly, in the direction of \(I_2\):
That is, 5 A flowing in the direction of \(I_3\).
dRearranging \(l = b - n + 1\) with \(l = 3\) meshes and \(n = 5\) nodes:
A 10 V source drives a 2 Ω resistor in mesh 1 and a 4 Ω resistor in mesh 2, but the branch shared by the two meshes contains a 2 A current source directed downwards, so that \(I_1 - I_2 = 2\ \text{A}\). Find both mesh currents, the voltage across the current source, and the power associated with it — stating clearly whether it is absorbed or delivered.
Neither mesh equation can be written on its own, because the shared branch contains a current source whose voltage is unknown and cannot be expressed in terms of mesh currents. The remedy is to write KVL round a path that avoids the offending branch — the outer loop, or supermesh:
The current source's voltage never appears, because the path never crosses it.
One equation, two unknowns. The missing relation is supplied by the source itself:
Substituting:
To find the source's voltage, now apply KVL to mesh 1 alone — legitimate at last, since everything else in it is known:
Now determine the sign. The middle branch carries \(I_1 - I_2 = 2\ \text{A}\) downwards, and mesh 1's KVL placed the \(+\) mark at the top of the source. Current therefore enters the positive terminal, so the passive sign convention is satisfied and the source absorbs:
Confirming with the full balance — the 10 V source is the only element delivering:
A four-mesh network has a 4 A current source fixing mesh 1. Meshes 2 and 3 are joined by a current source giving \(I_2 = I_3 + 1\), and together they form a supermesh whose KVL is \(6(I_2-I_1) + 10 + 2I_3 + 4(I_3-I_4) = 0\). Mesh 4 satisfies \(12(I_4-I_1) + 4(I_4-I_3) - 8 = 0\). Find all four mesh currents and the three branch currents \(i_1 = I_2 - I_1\), \(i_2 = I_1 - I_4\), \(i_3 = I_4 - I_3\).
Mesh 1 is fixed outright by its peripheral current source:
Substituting into the mesh-4 equation:
Expanding the supermesh equation with \(I_1 = 4\):
Now use the current-source constraint \(I_2 = I_3 + 1\):
Solving the pair \(4I_4 - I_3 = 14\) and \(3I_3 - I_4 = 2\). From the second, \(I_4 = 3I_3 - 2\):
Converting to branch currents:
Meshes 1 and 2 of a three-mesh network are joined by a current source giving \(i_2 = 45 + i_1\). The supermesh KVL is \(6i_1 + 4i_2 - 5i_3 + 180 = 0\) and mesh 3 gives \(-i_1 - 4i_2 + 7i_3 + 90 = 0\). Find \(I_0 = i_1 - i_3\).
Eliminate \(i_2\) immediately using the constraint. In the supermesh equation:
And in the mesh-3 equation:
From (1), \(i_3 = 2i_1 + 72\). Substituting into (2):
Back-substituting:
The required branch current:
Check both original equations: \(6(-46) + 4(-1) - 5(-20) + 180 = -276 - 4 + 100 + 180 = 0\;\checkmark\) and \(46 + 4 - 140 + 90 = 0\;\checkmark\)
Solve the ladder of Set 2 by mesh analysis: a 20 V source, then 4 Ω series, 15 Ω shunt, 4 Ω series, 18 Ω shunt, 3 Ω series, 6 Ω shunt. Find all three mesh currents and confirm them against the reduction answer.
A ladder with three shunt branches has three meshes. Writing the equations by inspection:
That is
The third equation gives \(I_3 = \tfrac{2}{3}I_2\). Substituting into the second:
And into the first:
Converting to branch currents and comparing with Set 2, where the same ladder was reduced rung by rung:
| Branch | From mesh currents | Set 2 (reduction) |
|---|---|---|
| Source / first 4 Ω | \(I_1 = 2\) A | 2 A ✓ |
| 15 Ω shunt | \(I_1 - I_2 = 0.8\) A | 0.8 A ✓ |
| Second 4 Ω | \(I_2 = 1.2\) A | 1.2 A ✓ |
| 18 Ω shunt | \(I_2 - I_3 = 0.4\) A | 0.4 A ✓ |
| 3 Ω and 6 Ω | \(I_3 = 0.8\) A | 0.8 A ✓ |
For the ladder of Problem 17, find the power delivered by the 20 V source (a) directly from its terminal current, and (b) by summing \(I^2R\) over all six resistors. Confirm the two agree.
aThe source carries the outer mesh current:
bNow element by element, using the branch currents tabulated in Problem 17:
| Element | Current | \(I^2R\) |
|---|---|---|
| 4 Ω (first) | 2 A | 16 W |
| 15 Ω | 0.8 A | 9.6 W |
| 4 Ω (second) | 1.2 A | 5.76 W |
| 18 Ω | 0.4 A | 2.88 W |
| 3 Ω | 0.8 A | 1.92 W |
| 6 Ω | 0.8 A | 3.84 W |
| Total | 40.00 W |
The two figures agree exactly:
Using the symmetry of the mesh resistance matrix, prove that in any network of linear resistors and a single voltage source, moving the source from mesh \(j\) to mesh \(k\) and measuring the current in mesh \(j\) gives the same reading as the original arrangement. Verify numerically on the network of Problem 4.
With a single source \(V\) in mesh \(j\), the mesh equations are \(\mathbf{R}\,\mathbf{I} = V\mathbf{e}_j\), where \(\mathbf{e}_j\) is the unit vector. The solution is
Move the source to mesh \(k\) and read the current in mesh \(j\):
For a network of resistors and independent sources \(\mathbf{R}\) is symmetric, and the inverse of a symmetric matrix is symmetric. Therefore
This is the reciprocity theorem, and the proof is two lines once the matrix formulation is in place.
Numerical check. Take the matrix of Problem 4 and place a single 22 V source in mesh 1. Solving \(\mathbf{R}\mathbf{I} = (22,0,0)^{\mathsf T}\) gives
Now move the 22 V source to mesh 3 and read mesh 1. Solving \(\mathbf{R}\mathbf{I} = (0,0,22)^{\mathsf T}\):
The two cofactors are equal because the matrix is symmetric — which is precisely the content of the proof.
Take the circuit of Problem 8 and consider the coefficient matrix \(\begin{bmatrix}6 & -4\\ -6 & 12\end{bmatrix}\). (a) Identify precisely which term the dependent source contributed. (b) State three properties that hold for resistive networks but fail here. (c) Determine what value of the CCVS gain would make the matrix singular, and interpret that physically.
aWithout the dependent source, mesh 2's equation would read \(-4I_1 + 10I_2 = 0\). The term \(-2i_x = -2(I_1 - I_2)\) adds \(-2\) to \(R_{21}\) and \(+2\) to \(R_{22}\):
bThree casualties:
| Property | Resistive network | With dependent source |
|---|---|---|
| Symmetry \(R_{jk} = R_{kj}\) | always | fails: \(-4 \ne -6\) |
| Reciprocity | guaranteed | no longer guaranteed |
| Writing \(\mathbf{R}\) by inspection | valid | resistors only; add source terms by hand |
A fourth casualty, less often noticed: the matrix need no longer be positive definite, so the network can present a negative input resistance at some port.
cLet the gain be \(k\), so the CCVS is \(k\,i_x\). Mesh 2 becomes \(-(4+k)I_1 + (10+k)I_2 = 0\), and the determinant is
The matrix is singular when
Physical meaning. At \(k = -22\) the equations have no unique solution: the circuit either has no steady state or infinitely many. A dependent source with sufficiently large negative gain is injecting energy in proportion to the current it senses — positive feedback — and the model is telling you that the assumption of a bounded DC solution has broken down. In a real circuit the result is an oscillator, a latch-up, or saturation at a supply rail, none of which a linear DC model can represent.
Practice Problems
Work each on paper before opening the answer. The answer is given so you can check yourself; the method is deliberately not.
P1. Two meshes share a 5 Ω resistor. Mesh 1 has an additional 3 Ω and a 24 V source; mesh 2 has an additional 7 Ω and no source. Find both mesh currents.
Show answer
\(8I_1 - 5I_2 = 24\), \(-5I_1 + 12I_2 = 0\). Solving: \(I_1 = 4.06\) A, \(I_2 = 1.69\) A.P2. Write the resistance matrix by inspection for a two-mesh circuit where mesh 1 totals 12 Ω, mesh 2 totals 20 Ω, and they share 8 Ω. What is its determinant?
Show answer
\(\begin{bmatrix}12 & -8\\ -8 & 20\end{bmatrix}\), determinant \(240 - 64 = 176\).P3. In a two-mesh circuit, \(I_1 = 5\) A and \(I_2 = 8\) A. What is the current in the shared branch, and in which direction?
Show answer
\(|I_1 - I_2| = 3\) A, flowing in the direction of \(I_2\) since \(I_2 > I_1\).P4. A circuit has 10 branches and 6 nodes. How many mesh equations are required?
Show answer
\(l = b - n + 1 = 10 - 6 + 1 = 5\). Nodal would need \(n-1 = 5\) too — a tie, so let the source types decide.P5. A 3 A current source sits in a branch belonging only to mesh 2 of a three-mesh circuit. How many KVL equations must be written?
Show answer
Two — for meshes 1 and 3. Mesh 2 is fixed at \(I_2 = 3\) A (or \(-3\), depending on orientation) and yields no KVL equation.P6. Solve \(\begin{bmatrix}9 & -3\\ -3 & 6\end{bmatrix}\mathbf{I} = \begin{bmatrix}18\\ 0\end{bmatrix}\) by Cramer's rule.
Show answer
\(\Delta = 54 - 9 = 45\); \(I_1 = 108/45 = 2.4\) A, \(I_2 = 54/45 = 1.2\) A.P7. A supermesh is formed round two meshes joined by a 6 A source. The supermesh KVL is \(4I_1 + 8I_2 = 48\). Find both currents.
Show answer
With \(I_1 - I_2 = 6\): \(4(I_2+6) + 8I_2 = 48\) gives \(I_2 = 2\) A and \(I_1 = 8\) A.P8. In Problem 1's circuit, what would the mesh currents become if the 2 V source were reversed?
Show answer
Mesh 2's right-hand side becomes \(-2\). Solving \(6I_1 - 4I_2 = 8\), \(-4I_1 + 10I_2 = -2\) gives \(I_1 = 1.636\) A, \(I_2 = 0.455\) A.P9. Why can mesh analysis not be applied to a non-planar circuit?
Show answer
A mesh is a loop containing no other loop inside it — a "window" in the drawing. A non-planar circuit cannot be drawn without crossings, so windows are not well defined and the mesh count \(b-n+1\) no longer corresponds to any set of loops you can identify by eye. Nodal analysis has no such restriction.P10. A three-mesh resistive circuit has \(R_{12} = -6\ \Omega\). What must \(R_{21}\) be, and what would it mean if it were not?
Show answer
\(R_{21} = -6\ \Omega\) by symmetry. Any other value means either an arithmetic error or the presence of a dependent source.P11. The mesh currents of a circuit are \(I_1 = 2\) A and \(I_2 = -3\) A, and they share a 4 Ω. Find the power in that resistor.
Show answer
\(I = 2 - (-3) = 5\) A, so \(P = 25 \times 4 = 100\) W. Using either mesh current alone would give 16 W or 36 W — both wrong.P12. A two-mesh circuit contains a VCVS that makes the matrix \(\begin{bmatrix}5 & -2\\ -7 & 9\end{bmatrix}\). Is reciprocity guaranteed? Is the system solvable?
Show answer
Reciprocity is not guaranteed, since the matrix is asymmetric. It is nevertheless solvable: \(\Delta = 45 - 14 = 31 \ne 0\).
Challenge Problems
Each needs an idea rather than a formula. Decide what the governing principle is before opening the answer.
C1. Prove that for a network of positive resistors with all mesh currents taken clockwise, the resistance matrix is symmetric, has positive diagonal entries, and satisfies \(R_{kk} \ge \sum_{j \ne k}|R_{jk}|\). What does the last property guarantee?
Show answer
Symmetry: \(R_{jk}\) is minus the resistance shared by meshes \(j\) and \(k\), a quantity that does not depend on the order in which the two meshes are named.
Positive diagonal: \(R_{kk}\) is a sum of positive resistances.
Diagonal dominance: \(R_{kk}\) is the total resistance round mesh \(k\), which includes every shared resistance counted once, plus any resistors belonging to mesh \(k\) alone. The off-diagonal magnitudes \(|R_{jk}|\) are exactly those shared resistances, so \(R_{kk} \ge \sum_{j\ne k}|R_{jk}|\), with equality only if mesh \(k\) consists entirely of shared branches.
What it guarantees: a symmetric, diagonally dominant matrix with positive diagonal is positive definite, hence non-singular. So a purely resistive network always has a unique solution — no configuration of positive resistors can produce the degenerate case of Problem 20. Positive definiteness also means \(\mathbf{I}^{\mathsf T}\mathbf{R}\,\mathbf{I} > 0\), which is just the statement that the network dissipates positive power for any non-zero set of currents.C2. A resistive two-mesh network is driven by a source \(V\) in mesh 1, and a variable resistor \(R\) forms the whole of mesh 2's own branch. Show that the current \(I_1\) drawn from the source varies monotonically with \(R\), and find its two limiting values.
Show answer
Let mesh 1 total \(a\), the shared branch be \(m\), and mesh 2 total \(m + R\). ThenDifferentiating, \(dI_1/dR = -Vm^2/[a(m+R)-m^2]^2 < 0\), so \(I_1\) decreases monotonically as \(R\) rises.\[ I_1 = \frac{V(m+R)}{a(m+R) - m^2} \]
Limits: as \(R \to 0\) mesh 2 is a short across the shared branch, and \(I_1 \to Vm/(am - m^2) = V/(a-m)\) — the source sees mesh 1's own resistance with the shared branch bypassed. As \(R \to \infty\) mesh 2 opens, and \(I_1 \to V/a\) — the source sees the whole of mesh 1 including the shared branch. Since \(a - m < a\), the first limit is the larger, confirming the monotonic decrease.C3. Two identical resistive networks are connected in cascade. Explain, using mesh matrices, why the overall network is still reciprocal, and why cascading a reciprocal network with a non-reciprocal one destroys the property.
Show answer
Cascading is described by multiplying transmission matrices, but reciprocity is cleanest in impedance form: a network is reciprocal precisely when its impedance matrix \(\mathbf{Z}\) is symmetric, and equivalently when its transmission matrix has \(\det\mathbf{T} = AD - BC = 1\).
Two reciprocal networks: \(\det(\mathbf{T}_1\mathbf{T}_2) = \det\mathbf{T}_1 \cdot \det\mathbf{T}_2 = 1 \times 1 = 1\), so the cascade is reciprocal. Determinants multiply, and 1 is the multiplicative identity — that is the whole argument.
One non-reciprocal: if \(\det\mathbf{T}_2 = d \ne 1\), the cascade has determinant \(d \ne 1\) and is not reciprocal. There is no way to restore it by adding further reciprocal stages, since they only multiply by 1. This is why a single amplifier stage anywhere in a signal chain makes the entire chain one-way — and why isolators and circulators, which are deliberately non-reciprocal, cannot be built from resistors, capacitors and inductors alone.
Multiple-Choice Questions
MCQ 1. The number of mesh equations needed for a planar circuit with \(b\) branches and \(n\) nodes is:
(a) \(n-1\) (b) \(b-n+1\) (c) \(b\) (d) \(b-n\)Show answer
(b). Option (a) is the nodal count.MCQ 2. With all mesh currents taken clockwise, the off-diagonal entries of the resistance matrix are:
(a) always positive (b) always negative or zero (c) zero (d) of either signShow answer
(b). They are minus the shared resistance, or zero if the meshes share nothing. Choosing a uniform direction is precisely what guarantees this.MCQ 3. A resistor shared by meshes 1 and 2 carries:
(a) \(I_1\) (b) \(I_1 + I_2\) (c) \(I_1 - I_2\) (d) \((I_1+I_2)/2\)Show answer
(c). Option (b) is the trap — it would be right only if the two mesh currents were assigned in opposite directions, which is exactly why a uniform convention is used.MCQ 4. A current source in a branch belonging to one mesh only:
(a) requires a supermesh (b) fixes that mesh current (c) makes the circuit unsolvable (d) must be source-transformed firstShow answer
(b). A supermesh is needed only when the source is in a shared branch.MCQ 5. The mesh resistance matrix of a network containing a dependent source is:
(a) always symmetric (b) generally asymmetric (c) always singular (d) always diagonalShow answer
(b). Symmetry is guaranteed only for networks of resistors and independent sources — Problems 8 and 20.MCQ 6. Mesh analysis cannot be applied to:
(a) circuits with dependent sources (b) circuits with current sources (c) non-planar circuits (d) circuits with more than three meshesShow answer
(c). Meshes are windows in a planar drawing; without planarity they are undefined. The other three are all routine.MCQ 7. For a two-mesh circuit with matrix \(\begin{bmatrix}6 & -4\\ -4 & 10\end{bmatrix}\) and sources \((8, 2)\), the value of \(I_1\) is:
(a) 1 A (b) 2 A (c) 3 A (d) 4 AShow answer
(b) 2 A. \(\Delta = 44\), \(\Delta_1 = 80 + 8 = 88\), so \(I_1 = 2\) A — Problem 1.MCQ 8. A supermesh is required when:
(a) two meshes share a resistor (b) a current source lies in a shared branch (c) a voltage source lies in a shared branch (d) the circuit has a dependent sourceShow answer
(b). A voltage source in a shared branch causes no difficulty at all — its value goes straight into both KVL equations.MCQ 9. The reciprocity theorem follows from:
(a) conservation of energy (b) symmetry of the resistance matrix (c) linearity alone (d) Ohm's lawShow answer
(b). Linearity alone is not enough — a circuit with a dependent source is linear but need not be reciprocal, as Problem 19 explains.MCQ 10. If the mesh determinant of a resistive network is zero, then:
(a) the circuit has no unique solution (b) all currents are zero (c) the network is balanced (d) it cannot happen for positive resistorsShow answer
(d). Diagonal dominance makes the matrix positive definite and hence non-singular — Challenge C1. A zero determinant signals a dependent source, as in Problem 20.MCQ 11. Mesh analysis automatically satisfies:
(a) KVL at every loop (b) KCL at every node (c) both (d) neitherShow answer
(b) KCL. A loop current enters and leaves every node it passes through, so KCL is built in — which is exactly why only KVL equations need be written.MCQ 12. In a three-mesh circuit, meshes 1 and 3 share no branch. The entry \(R_{13}\) is:
(a) positive (b) zero (c) negative (d) equal to \(R_{11}\)Show answer
(b) zero — as in Problem 4, where the resulting tridiagonal matrix made the elimination particularly easy.
Key Formulas
| Quantity | Relation | Notes |
|---|---|---|
| Number of meshes | \(l = b - n + 1\) | Planar circuits only |
| Mesh equation | \(\mathbf{R}\,\mathbf{I} = \mathbf{V}\) | \(l\) equations in \(l\) unknowns |
| Self resistance | \(R_{kk} = \sum(\text{all } R \text{ round mesh } k)\) | Always positive |
| Mutual resistance | \(R_{jk} = -R_{\text{shared}}\) | Negative for clockwise convention; zero if unshared |
| Source vector | \(V_k = \sum(\text{rises round mesh } k)\) | Clockwise traverse |
| Symmetry | \(R_{jk} = R_{kj}\) | Resistors + independent sources only |
| Shared branch current | \(i = I_j - I_k\) | In the direction of \(I_j\) |
| Peripheral branch current | \(i = I_k\) | Mesh current is the branch current |
| Peripheral current source | \(I_k = \pm I_s\) | Fixes the mesh; write no KVL for it |
| Supermesh | KVL round the outer path | Plus constraint \(I_j - I_k = I_s\) |
| Cramer's rule | \(I_k = \Delta_k/\Delta\) | Practical up to \(3\times3\) |
| Power check | \(\sum P_{\text{src}} = \sum I_{\text{branch}}^2 R\) | Use branch, never mesh, currents |
| Reciprocity | \(\left(\mathbf{R}^{-1}\right)_{jk} = \left(\mathbf{R}^{-1}\right)_{kj}\) | Fails when a dependent source is present |
| Diagonal dominance | \(R_{kk} \ge \sum_{j\ne k}|R_{jk}|\) | Guarantees a unique solution |
Common Mistakes
Writing \(I_1 + I_2\) for a shared branch. With all mesh currents clockwise it is always the difference. The sum appears only if you assigned opposite directions, which is why you should not.
Using a mesh current where a branch current was needed. Powers, ammeter readings and Ohm's-law drops all require branch currents. In a shared branch no mesh current is physically measurable — Problem 13.
Writing a KVL equation for a mesh containing a current source. The source's voltage is unknown, so the equation introduces a new unknown rather than removing one. Fix the mesh current instead, or form a supermesh.
Forgetting the constraint equation after forming a supermesh. The supermesh gives one equation where two were expected; the source's own current supplies the missing one.
Applying the "by inspection" rule to a circuit with a dependent source. Build the matrix from the resistors, then add the dependent terms by hand and expect the symmetry to break — Problems 8 and 20.
Ignoring an asymmetric matrix in a purely resistive circuit. That is an error signal, not a curiosity. Find it before solving.
Getting the sign of a source in the \(\mathbf{V}\) vector wrong. Traverse clockwise and record a rise as positive. A source opposing the clockwise direction contributes a negative entry — Problem 2.
Reversing an arrow to make a negative mesh current positive. In a shared branch this flips a subtraction into an addition and corrupts every subsequent step.
Reporting an unsigned power when the question asked for power absorbed. A negative absorbed power means the element delivers; say so — Problem 10.
Attempting mesh analysis on a non-planar circuit. Meshes do not exist there. Redraw to check for planarity, and if it genuinely cannot be done without crossings, switch to nodal.
Mesh analysis handles every planar circuit whose sources are voltage sources, and current sources on the periphery are a bonus rather than an obstacle. The one configuration that defeats it is the current source in a shared branch, met briefly in Problems 14, 15 and 16: its voltage cannot be written in terms of mesh currents, so the usual KVL equation cannot be formed at all.
Set 5 develops the supermesh systematically — several at once, supermeshes containing dependent sources, and the bookkeeping that keeps the equation count right. After that, Sets 6 and 7 do the whole thing again from the other side, choosing node voltages instead of mesh currents, where it is the voltage source between two non-reference nodes that causes the trouble and the supernode that resolves it. The symmetry between the two methods is exact, and recognising it halves what there is to learn.