Solved Problems · Set 5

Supermesh Analysis

Part 1 · DC Circuits — what to do when a current source sits in a branch shared by two meshes and its voltage cannot be written down. Chapter 3 of the textbook.

Prof. Mithun Mondal 20 solved · 12 practice · 3 challenge GATE · ESE · University

Set 5 — Supermesh Analysis

Twenty worked problems on the one configuration that ordinary mesh analysis cannot handle. A current source in a branch shared by two meshes has a terminal voltage that no combination of mesh currents can express, so neither mesh's KVL equation can be written. The remedy is to write one equation round a path that avoids the source, and to recover the missing equation from the source's own current.

Textbook Chapter 3 · 20 solved · 12 practice · 3 challenge · 12 MCQs

i Method Recap
  • Recognise the trigger. A supermesh is needed only when a current source lies in a branch shared by two meshes. A source on the outer periphery belongs to one mesh alone and simply fixes that mesh current.

  • Draw the supermesh boundary. Take the outer perimeter of the two meshes, excluding the branch containing the source. Write one KVL equation round that path. The source's unknown voltage never appears, because the path never crosses it.

  • Add the constraint. One equation has been lost, and the source itself replaces it: \(I_j - I_k = I_s\), with the sign fixed by the source's arrow relative to the two mesh directions. Getting this sign wrong is the commonest failure in the whole topic.

  • Resistors inside the excluded branch are invisible to the supermesh equation. They still dissipate power, and they still affect the source's terminal voltage — but they have no effect whatsoever on the mesh currents.

  • Recover the source voltage last. Once all mesh currents are known, apply KVL to either of the original meshes; the source voltage is then the only unknown left.

  • Chained sources merge further. If mesh 2 is joined to mesh 1 by one source and to mesh 3 by another, all three collapse into a single supermesh with two constraints. The equation count always works out.

VideoWalkthrough
Problem 1CoreThe Method

A 9 V source drives a 1 Ω resistor in mesh 1 and a 2 Ω resistor in mesh 2. The shared branch contains a 3 A current source directed downwards, so that \(I_1 - I_2 = 3\ \text{A}\). Find both mesh currents, the voltage across the source, and the power associated with it — stating whether it is absorbed or delivered.

9 V 1 Ω 3 A 2 Ω supermesh path I₁ ↻ I₂ ↻
The supermesh path skirts the current-source branch
Solution

Neither mesh equation can be written alone. Mesh 1's KVL would read \(9 - 1\cdot I_1 - V_{cs} = 0\), introducing the unknown source voltage \(V_{cs}\) — one new unknown for one new equation, which is no progress at all.

Instead write KVL round the outer boundary, which never crosses the source branch:

\[ 9 - 1\cdot I_1 - 2\cdot I_2 = 0 \;\Longrightarrow\; I_1 + 2I_2 = 9 \]

That is one equation for two unknowns. The source supplies the second:

\[ I_1 - I_2 = 3 \;\Longrightarrow\; I_1 = I_2 + 3 \]

Substituting:

\[ (I_2 + 3) + 2I_2 = 9 \;\Longrightarrow\; 3I_2 = 6 \;\Longrightarrow\; I_2 = 2\ \text{A},\quad I_1 = 5\ \text{A} \]

Now, and only now, recover the source voltage from mesh 1's KVL — legitimate at last, because everything else in it is known:

\[ V_{cs} = 9 - 1\cdot I_1 = 9 - 5 = 4\ \text{V},\ \text{positive at the top} \]

The branch carries \(I_1 - I_2 = 3\ \text{A}\) downwards, entering the terminal marked \(+\). The passive sign convention is therefore satisfied and the source absorbs:

\[ P_{cs} = (4)(3) = +12\ \text{W absorbed} \]

Power balance confirms it:

\[ \underbrace{9 \times 5}_{45\ \text{W supplied}} = \underbrace{(5)^2(1)}_{25} + \underbrace{(2)^2(2)}_{8} + \underbrace{12}_{\text{source}} = 45\ \text{W}\;\checkmark \]
A current source is not obliged to deliver. Here it sits in a branch where the rest of the circuit is already pushing current downwards, and it ends up absorbing 12 W. Never assume the sign; compute the terminal voltage, look at which terminal the current enters, and let the power balance confirm you. Problem 9 shows how completely the answer changes if the arrow points the other way.
Answer\(I_1 = 5\ \text{A},\ I_2 = 2\ \text{A},\ V_{cs} = 4\ \text{V}\); the source absorbs 12 W
Problem 2CoreWhy It Works

Show that the supermesh equation of Problem 1 is nothing more than the sum of the two ordinary mesh equations, and explain why this makes the technique exact rather than approximate.

Solution

Write both mesh equations honestly, keeping the unknown source voltage \(V_{cs}\) as a symbol. Going clockwise, mesh 1 travels down the shared branch and mesh 2 travels up it, so the source appears with opposite signs in the two equations:

\[ \text{Mesh 1:}\quad 9 - 1\cdot I_1 - V_{cs} = 0 \]
\[ \text{Mesh 2:}\quad V_{cs} - 2\cdot I_2 = 0 \]

Add them. The \(V_{cs}\) terms cancel exactly:

\[ 9 - I_1 - 2I_2 = 0 \]

This is precisely the supermesh equation used in Problem 1 — obtained without ever drawing a boundary or invoking a special technique.

The cancellation is guaranteed, not lucky. Any element in a branch shared by two meshes is traversed in opposite directions by the two clockwise loops, so its voltage always enters the two equations with opposite signs and always vanishes on addition.

Counting confirms nothing has been lost. Two meshes originally offered two KVL equations but carried three unknowns — \(I_1\), \(I_2\) and \(V_{cs}\). Adding the equations eliminates \(V_{cs}\), leaving one equation and two unknowns; the source's own constraint restores the balance:

\[ \underbrace{1}_{\text{supermesh KVL}} + \underbrace{1}_{\text{constraint}} = \underbrace{2}_{\text{unknowns}} \]
The supermesh is a bookkeeping device, not a new law. It is exactly the elimination of an unwanted variable, performed graphically rather than algebraically — you draw the path that avoids the source instead of writing the equation and cancelling. Once you see this, the sign of the constraint stops being something to memorise: it is whatever makes the two descriptions agree.
AnswerSupermesh KVL = sum of the two mesh KVLs; \(V_{cs}\) cancels identically
Problem 3Exam levelThree Meshes

In a three-mesh network, meshes 1 and 3 are joined by a 7 A current source, giving \(i_1 - i_3 = 7\). The supermesh KVL is \(-7 + (i_1 - i_2) + 3(i_3 - i_2) + i_3 = 0\) and mesh 2 gives \((i_2 - i_1) + 2i_2 + 3(i_2 - i_3) = 0\). Find the three mesh currents and the current through \(R_3\), the 3 Ω resistor shared by meshes 2 and 3.

Solution

Tidy the supermesh equation first:

\[ -7 + i_1 - i_2 + 3i_3 - 3i_2 + i_3 = 0 \;\Longrightarrow\; i_1 - 4i_2 + 4i_3 = 7 \]

And mesh 2:

\[ i_2 - i_1 + 2i_2 + 3i_2 - 3i_3 = 0 \;\Longrightarrow\; -i_1 + 6i_2 - 3i_3 = 0 \]

Use the constraint \(i_1 = i_3 + 7\) to eliminate \(i_1\) from both. In the supermesh equation:

\[ (i_3 + 7) - 4i_2 + 4i_3 = 7 \;\Longrightarrow\; 5i_3 = 4i_2 \;\Longrightarrow\; i_2 = 1.25\,i_3 \]

And in the mesh-2 equation:

\[ -(i_3 + 7) + 6(1.25\,i_3) - 3i_3 = 0 \;\Longrightarrow\; -i_3 - 7 + 7.5i_3 - 3i_3 = 0 \]
\[ 3.5\,i_3 = 7 \;\Longrightarrow\; i_3 = 2\ \text{A} \]

Hence

\[ i_2 = 2.5\ \text{A},\qquad i_1 = 9\ \text{A} \]

The 3 Ω is shared by meshes 2 and 3, so it carries their difference:

\[ I_{R_3} = i_2 - i_3 = 0.5\ \text{A} \]

Substitution check on both original equations: \(-7 + (9-2.5) + 3(2-2.5) + 2 = -7 + 6.5 - 1.5 + 2 = 0\;\checkmark\) and \((2.5-9) + 5 + 1.5 = 0\;\checkmark\)

The supermesh need not join adjacent meshes. Here it spans meshes 1 and 3, with mesh 2 sitting between them and keeping its own ordinary KVL equation. What matters is only which two meshes the source branch separates — not how they happen to be numbered or drawn.
Answer\(i_1 = 9,\ i_2 = 2.5,\ i_3 = 2\ \text{A};\quad I_{R_3} = 0.5\ \text{A}\)
Problem 4Exam levelTwo Constraints

A three-mesh network contains two current sources in shared branches, giving \(I_3 - I_2 = 2\) and \(I_2 - I_1 = 1\). All three meshes therefore merge into one supermesh, whose KVL is \(-10 - 2I_1 - 2I_2 = 0\). Find all three mesh currents.

Solution

Because mesh 2 is joined to mesh 1 by one source and to mesh 3 by another, no boundary can be drawn that separates any pair of them. All three collapse into a single supermesh, contributing one KVL equation:

\[ -10 - 2I_1 - 2I_2 = 0 \;\Longrightarrow\; I_1 + I_2 = -5 \]

The two sources supply the two missing equations:

\[ I_2 = I_1 + 1,\qquad I_3 = I_2 + 2 = I_1 + 3 \]

Substituting the first into the supermesh equation:

\[ I_1 + (I_1 + 1) = -5 \;\Longrightarrow\; 2I_1 = -6 \;\Longrightarrow\; I_1 = -3\ \text{A} \]

Hence

\[ I_2 = -2\ \text{A},\qquad I_3 = 0\ \text{A} \]

Verify: \(I_1 + I_2 = -5\;\checkmark\), \(I_3 - I_2 = 2\;\checkmark\), \(I_2 - I_1 = 1\;\checkmark\)

The count works out as it must: one supermesh KVL plus two constraints gives three equations for three mesh currents.

Notice that \(I_3\) came out exactly zero, yet mesh 3 is not idle. A zero mesh current means every branch on mesh 3's periphery carries nothing, but its shared branches still carry \(I_3 - I_2 = 2\ \text{A}\). A zero mesh current and a dead mesh are different things — the distinction that Set 4, Problem 13 was built around.
Answer\(I_1 = -3\ \text{A},\quad I_2 = -2\ \text{A},\quad I_3 = 0\)
Problem 5CoreNegative Result

Two meshes are joined by a 2 A current source giving \(I_2 - I_1 = 2\). The supermesh contains a 4 V source, a 1 Ω resistor in mesh 1 and a 10 Ω resistor in mesh 2, so its KVL is \(4 - I_1 - 10I_2 = 0\). Find both currents and the current in each resistor.

Solution

Substitute the constraint \(I_1 = I_2 - 2\) into the supermesh equation:

\[ 4 - (I_2 - 2) - 10I_2 = 0 \;\Longrightarrow\; 6 = 11I_2 \]

Hence

\[ I_2 = \frac{6}{11} = 0.5455\ \text{A},\qquad I_1 = 0.5455 - 2 = -1.4545\ \text{A} \]

Both resistors lie on the periphery, so each carries its own mesh current directly:

\[ I_{1\Omega} = |I_1| = 1.455\ \text{A}\ \text{(anticlockwise)},\qquad I_{10\Omega} = 0.5455\ \text{A}\ \text{(clockwise)} \]

Check the constraint: \(0.5455 - (-1.4545) = 2\ \text{A}\;\checkmark\), and the supermesh: \(4 + 1.4545 - 5.455 = 0\;\checkmark\)

The 2 A source overwhelms the 4 V source here. Without the source the 4 V would drive a modest clockwise current round both meshes; the source forces a 2 A difference between them, which is large enough to push \(I_1\) negative. When a current source and a voltage source disagree about direction, the current source always wins on its own branch — it is the voltage that adjusts.
Answer\(I_1 = -1.455\ \text{A},\quad I_2 = 0.5455\ \text{A}\)
Problem 6Exam levelResistor Beside the Source

Take the circuit of Problem 1 and insert a 5 Ω resistor in series with the 3 A source, inside the shared branch. Find the new mesh currents, the power dissipated in the added resistor, and the new voltage across the current source.

9 V 1 Ω 5 Ω 3 A 2 Ω path still skirts the whole branch
The added 5 Ω lies inside the excluded branch
Solution

The supermesh path excludes the entire shared branch, not merely the source symbol within it. The 5 Ω is therefore never traversed, and the KVL equation is unchanged:

\[ 9 - 1\cdot I_1 - 2\cdot I_2 = 0 \]

The constraint is unchanged too, since a resistor in series with a current source cannot alter the current the source enforces:

\[ I_1 - I_2 = 3 \]

So the mesh currents are exactly as before:

\[ I_1 = 5\ \text{A},\qquad I_2 = 2\ \text{A} \]

The 5 Ω nevertheless carries the full branch current and dissipates:

\[ P_{5\Omega} = (3)^2(5) = 45\ \text{W} \]

And the source's terminal voltage has changed. Applying KVL down the shared branch from the top node to the bottom:

\[ 4 = \underbrace{(3)(5)}_{\text{5 Ω drop}} + V_{cs} \;\Longrightarrow\; V_{cs} = 4 - 15 = -11\ \text{V} \]

With 3 A still entering the terminal previously marked \(+\), the source now has \(P = (-11)(3) = -33\ \text{W}\) — it delivers 33 W, having absorbed 12 W before the resistor was added.

Power balance: the 9 V source still supplies 45 W and the current source now supplies 33 W, giving 78 W. The resistors take \(25 + 8 + 45 = 78\ \text{W}\;\checkmark\)

Two lessons in one circuit. Anything in series with a current source is invisible to the rest of the network — the mesh currents did not move by a milliamp. But it is emphatically not invisible energetically: the 5 Ω dissipates 45 W, more than the whole circuit did before, and it flipped the source from absorbing to delivering. "No effect on the currents" never means "no effect".
Answer\(I_1 = 5,\ I_2 = 2\ \text{A}\) unchanged; \(P_{5\Omega} = 45\ \text{W}\), \(V_{cs} = -11\ \text{V}\)
Problem 7Exam levelVoltage Source in the Path

Mesh 1 contains a 26 V source and a 2 Ω resistor; mesh 2 contains a 2 Ω resistor and a 6 V source opposing the clockwise direction. The shared branch holds a 4 A current source with \(I_1 - I_2 = 4\). Find both mesh currents.

26 V 2 Ω 4 A 2 Ω 6 V supermesh path
Voltage sources on the supermesh path are handled normally
Solution

Walk the supermesh boundary clockwise from the bottom-left. The 26 V is a rise, both resistors are drops, and the 6 V is entered at its positive terminal and so is also a drop:

\[ 26 - 2I_1 - 2I_2 - 6 = 0 \;\Longrightarrow\; I_1 + I_2 = 10 \]

A voltage source on the supermesh path causes no difficulty whatever — it enters the equation exactly as it would in an ordinary mesh. Only current sources force the boundary to detour.

The constraint completes the pair:

\[ I_1 - I_2 = 4 \]

Adding and subtracting the two equations:

\[ 2I_1 = 14 \;\Longrightarrow\; I_1 = 7\ \text{A},\qquad I_2 = 3\ \text{A} \]

Check: \(26 - 14 - 6 - 6 = 0\;\checkmark\)

Two source types, two entirely different problems. A voltage source anywhere is easy, because its voltage is exactly what KVL needs. A current source on the periphery is easier still, since it hands you a mesh current. Only a current source in a shared branch is awkward — and precisely because the quantity KVL wants from it is the one thing it refuses to specify.
Answer\(I_1 = 7\ \text{A},\quad I_2 = 3\ \text{A}\)
Problem 8CorePower Audit

For the circuit of Problem 7, with \(I_1 = 7\ \text{A}\) and \(I_2 = 3\ \text{A}\), find the power in every element including the current source, and verify that supplied equals absorbed.

Solution

Resistors first, using branch currents. Both lie on the periphery, so each carries its own mesh current:

\[ P_{2\Omega,\,\text{mesh 1}} = (7)^2(2) = 98\ \text{W},\qquad P_{2\Omega,\,\text{mesh 2}} = (3)^2(2) = 18\ \text{W} \]

The 26 V source carries \(I_1 = 7\ \text{A}\) out of its positive terminal, so it delivers:

\[ P_{26\text{V}} = 26 \times 7 = 182\ \text{W supplied} \]

The 6 V source opposes mesh 2's current, so current enters its positive terminal and it absorbs:

\[ P_{6\text{V}} = 6 \times 3 = 18\ \text{W absorbed} \]

Now the current source. Recover its voltage from mesh 1's KVL:

\[ V_{cs} = 26 - 2I_1 = 26 - 14 = 12\ \text{V},\ \text{positive at the top} \]

The branch carries \(I_1 - I_2 = 4\ \text{A}\) downwards into that positive terminal, so the source absorbs:

\[ P_{cs} = (12)(4) = 48\ \text{W absorbed} \]

The balance:

\[ \underbrace{182}_{\text{supplied}} = \underbrace{98 + 18}_{\text{resistors}} + \underbrace{18}_{\text{6 V}} + \underbrace{48}_{\text{current source}} = 182\ \text{W}\;\checkmark \]
Three of the four non-resistive elements absorb. A single 26 V source is carrying the entire circuit, charging the 6 V battery and pushing 4 A backwards through the current source. Power audits on supermesh circuits are worth doing precisely because the current source's contribution is the one term you cannot read off the diagram — it depends on a voltage you had to go back and compute.
Answer182 W supplied; 98 + 18 + 18 + 48 = 182 W absorbed
Problem 9Exam levelSign of the Constraint

Repeat Problem 1 with the 3 A source reversed, so that its arrow points upwards and the constraint becomes \(I_2 - I_1 = 3\). Find the new mesh currents and the new power in the source, and compare with the original.

Solution

The supermesh path is unchanged, because reversing a source does not move it. So the KVL equation is identical:

\[ I_1 + 2I_2 = 9 \]

Only the constraint flips:

\[ I_2 - I_1 = 3 \;\Longrightarrow\; I_2 = I_1 + 3 \]

Substituting:

\[ I_1 + 2(I_1 + 3) = 9 \;\Longrightarrow\; 3I_1 = 3 \;\Longrightarrow\; I_1 = 1\ \text{A},\quad I_2 = 4\ \text{A} \]

Source voltage from mesh 1:

\[ V_{cs} = 9 - 1\cdot I_1 = 8\ \text{V},\ \text{positive at the top} \]

Now 3 A flows upwards, leaving the positive terminal, so the source delivers:

\[ P_{cs} = 8 \times 3 = 24\ \text{W supplied} \]

Balance: the 9 V source supplies \(9 \times 1 = 9\ \text{W}\) and the current source 24 W, total 33 W. The resistors absorb \((1)^2(1) + (4)^2(2) = 1 + 32 = 33\ \text{W}\;\checkmark\)

Side by side:

QuantityArrow down (Problem 1)Arrow up (this problem)
\(I_1\)5 A1 A
\(I_2\)2 A4 A
\(V_{cs}\)4 V8 V
Source power12 W absorbed24 W supplied
Circuit total45 W33 W
Not a detail — a different circuit. Every quantity changed, and the source went from absorbing 12 W to delivering 24 W. The sign of the constraint is fixed entirely by the source's arrow relative to the two clockwise mesh directions: if the arrow agrees with mesh \(j\)'s traverse of that branch, the constraint is \(I_j - I_k = I_s\). Read it off the diagram every time; never assume the alphabetical order.
Answer\(I_1 = 1\ \text{A},\ I_2 = 4\ \text{A},\ V_{cs} = 8\ \text{V}\); the source supplies 24 W
Problem 10CorePeriphery or Shared?

A four-mesh planar circuit contains three current sources: source A in a branch belonging only to mesh 1; source B in the branch between meshes 2 and 3; source C in a branch belonging only to mesh 4. For each, state whether a supermesh is required, and determine how many KVL equations must be written in total.

Solution

Source A lies on the outer periphery of mesh 1. Only one mesh current flows through it, so it fixes that current directly:

\[ I_1 = \pm I_A \qquad\text{no supermesh; no KVL equation for mesh 1} \]

Source B is shared by meshes 2 and 3. Neither KVL equation can be written, so those two meshes merge:

\[ \text{one supermesh KVL} + \text{constraint } I_2 - I_3 = \pm I_B \]

Source C is peripheral to mesh 4, so like A it simply fixes a mesh current:

\[ I_4 = \pm I_C \qquad\text{no supermesh} \]

Tallying the equations:

Source of equationCount
Mesh 1 — fixed by source A0 KVL, 1 datum
Supermesh over meshes 2 and 31 KVL
Constraint from source B1
Mesh 4 — fixed by source C0 KVL, 1 datum
Total1 KVL + 3 others = 4

Four equations for four mesh currents — exactly right, and only one of them requires any real work.

Current sources are almost always good news for mesh analysis. Two of the three here removed a KVL equation outright, and the third merely replaced two equations with two others. A circuit dense with current sources may look intimidating but is often quicker than the same topology with voltage sources everywhere — which is precisely the situation in which nodal analysis becomes the harder option.
AnswerSupermesh needed for B only; 1 supermesh KVL, 1 constraint, 2 fixed mesh currents
Problem 11CoreEquation Counting

A planar circuit has 11 branches and 7 nodes. Two of its branches contain current sources, both in shared branches, and the two supermeshes formed are disjoint. How many equations of each kind are needed, and does the total still equal the number of meshes?

Solution

The mesh count comes from the topology alone:

\[ l = b - n + 1 = 11 - 7 + 1 = 5\ \text{meshes} \]

Each supermesh absorbs two meshes and yields one KVL equation instead of two. With two disjoint supermeshes, four of the five meshes are consumed:

\[ \text{KVL equations} = \underbrace{2}_{\text{supermeshes}} + \underbrace{1}_{\text{ordinary mesh}} = 3 \]

Each current source supplies one constraint:

\[ \text{constraints} = 2 \]

The total:

\[ 3 + 2 = 5 = l\;\checkmark \]

Five equations for five mesh currents. The supermesh technique never changes the size of the system — it only changes which equations you write.

The general statement, for \(s\) current sources in shared branches forming disjoint supermeshes:

\[ \underbrace{(l - 2s) + s}_{\text{KVL}} + \underbrace{s}_{\text{constraints}} = l \]
Use this as a check before you start. Count the meshes, count the shared current sources, and predict how many equations you will end up with. If your working produces a different number you have either missed a supermesh or written an equation that was not independent — both far cheaper to catch now than after ten minutes of elimination.
Answer3 KVL + 2 constraints = 5 = number of meshes
Problem 12Exam levelDependent Current Source

A 24 V source drives a 3 Ω resistor in mesh 1 and a 6 Ω resistor in mesh 2. The shared branch contains a current-controlled current source of value \(i_x\), where \(i_x\) is the current in the 6 Ω resistor. Find both mesh currents and the power in the dependent source.

Solution

The supermesh KVL is written exactly as for an independent source — the dependence is irrelevant to the path:

\[ 24 - 3I_1 - 6I_2 = 0 \;\Longrightarrow\; I_1 + 2I_2 = 8 \]

The constraint now involves an unknown on both sides. The 6 Ω is peripheral to mesh 2, so \(i_x = I_2\), and:

\[ I_1 - I_2 = i_x = I_2 \;\Longrightarrow\; I_1 = 2I_2 \]

Substituting into the supermesh equation:

\[ 2I_2 + 2I_2 = 8 \;\Longrightarrow\; I_2 = 2\ \text{A},\qquad I_1 = 4\ \text{A} \]

Verify the constraint: the source value is \(i_x = I_2 = 2\ \text{A}\), and indeed \(I_1 - I_2 = 2\ \text{A}\;\checkmark\)

Recover the source voltage from mesh 1:

\[ V_{cs} = 24 - 3I_1 = 24 - 12 = 12\ \text{V},\ \text{positive at the top} \]

The branch carries 2 A downwards into that terminal, so the dependent source absorbs:

\[ P_{\text{dep}} = (12)(2) = 24\ \text{W absorbed} \]

Balance: \(24 \times 4 = 96\ \text{W}\) supplied against \((4)^2(3) + (2)^2(6) + 24 = 48 + 24 + 24 = 96\ \text{W}\;\checkmark\)

A dependent current source changes only the constraint. For an independent source the constraint is a number; here it is an equation relating two mesh currents, so it must be solved simultaneously rather than substituted immediately. Everything else — the boundary, the KVL, the recovery of the voltage — proceeds identically.
Answer\(I_1 = 4\ \text{A},\ I_2 = 2\ \text{A},\ V_{cs} = 12\ \text{V}\); source absorbs 24 W
Problem 13Exam levelPower of Both Sources

A circuit has \(V_S = 10\ \text{V}\), \(I_S = 4\ \text{A}\), \(R_1 = 2\), \(R_2 = 6\), \(R_3 = 1\) and \(R_4 = 2\ \Omega\). The supermesh KVL is \(V_S - R_1(I_1-I_2) - R_3(I_1-I_3) = 0\), mesh 2 gives \(-R_1(I_2-I_1) - I_2R_2 - I_3R_4 - (I_3-I_1)R_3 = 0\), and the source constraint is \(I_3 - I_2 = I_S\). Find the power of both sources.

Solution

Substituting the numbers, the three equations become

\[ \begin{aligned} 10 - 2(I_1 - I_2) - (I_1 - I_3) &= 0 &&\Longrightarrow\quad 3I_1 - 2I_2 - I_3 = 10\\[2pt] -2(I_2 - I_1) - 6I_2 - 2I_3 - (I_3 - I_1) &= 0 &&\Longrightarrow\quad 3I_1 - 8I_2 - 3I_3 = 0\\[2pt] I_3 - I_2 &= 4 \end{aligned} \]

Substitute \(I_3 = I_2 + 4\) into the first two:

\[ 3I_1 - 3I_2 = 14,\qquad 3I_1 - 11I_2 = 12 \]

Subtracting gives \(8I_2 = 2\), so

\[ I_2 = 0.25\ \text{A},\quad I_3 = 4.25\ \text{A},\quad I_1 = \frac{14 + 0.75}{3} = 4.917\ \text{A} \]

The voltage source carries \(I_1\) out of its positive terminal, so it delivers:

\[ P_{V_S} = -V_S I_1 = -10 \times 4.917 = -49.17\ \text{W}\ \ (\text{i.e. 49.17 W supplied}) \]

For the current source, first find its terminal voltage by walking mesh 2:

\[ V_{I_S} = R_1(I_2 - I_1) + R_2 I_2 = 2(0.25 - 4.917) + 6(0.25) = -7.833\ \text{V} \]
\[ P_{I_S} = V_{I_S} I_S = -7.833 \times 4 = -31.33\ \text{W}\ \ (\text{31.33 W supplied}) \]

Both sources deliver, so the resistors must absorb the total. Checking:

\[ \begin{aligned} &2(4.917-0.25)^2 + 6(0.25)^2 + 1(4.917-4.25)^2 + 2(4.25)^2\\ &= 43.56 + 0.375 + 0.444 + 36.13 = 80.5\ \text{W} \end{aligned} \]
\[ 49.17 + 31.33 = 80.5\ \text{W}\;\checkmark \]
The negative sign convention is worth stating explicitly. Writing \(P = -49.17\ \text{W}\) means "absorbed power is negative", i.e. the element delivers. Many textbooks quote source powers this way and it is perfectly correct — but only if you say which convention you are using. An unqualified "49.17 W" tells the reader nothing about direction.
Answer\(P_{V_S} = -49.17\ \text{W},\ P_{I_S} = -31.33\ \text{W}\) — both delivering, 80.5 W total
Problem 14Exam levelBranch Currents

A three-mesh network yields the equations \(-10I_1 - 100I_2 - 50(I_2-I_3) - 25(I_1-I_3) = 0\) and \(200 - 25(I_3-I_1) - 50(I_3-I_2) = 0\), together with the dependent constraint \(I_2 - I_1 = 4.3\,(I_3 - I_1)\). Find the mesh currents and the five branch currents \(I_a = I_1\), \(I_b = I_3\), \(I_c = I_2\), \(I_d = I_3 - I_1\), \(I_e = I_3 - I_2\).

Solution

Collect terms in the first equation:

\[ -35I_1 - 150I_2 + 75I_3 = 0 \;\Longrightarrow\; 7I_1 + 30I_2 - 15I_3 = 0 \]

And the second:

\[ 200 + 25I_1 + 50I_2 - 75I_3 = 0 \;\Longrightarrow\; I_1 + 2I_2 - 3I_3 = -8 \]

The constraint rearranges to

\[ I_2 = I_1 + 4.3\,(I_3 - I_1) = -3.3\,I_1 + 4.3\,I_3 \]

Substituting into the first two equations:

\[ 7I_1 + 30(-3.3I_1 + 4.3I_3) - 15I_3 = 0 \;\Longrightarrow\; -92I_1 + 114I_3 = 0 \;\Longrightarrow\; I_3 = 0.807\,I_1 \]

And into the second:

\[ I_1 + 2(-3.3I_1 + 4.3I_3) - 3I_3 = -8 \;\Longrightarrow\; -5.6I_1 + 5.6I_3 = -8 \]
\[ -5.6I_1 + 5.6(0.807I_1) = -8 \;\Longrightarrow\; -1.081\,I_1 = -8 \;\Longrightarrow\; I_1 = 7.403\ \text{A} \]

Hence

\[ I_3 = 5.974\ \text{A},\qquad I_2 = -3.3(7.403) + 4.3(5.974) = 1.260\ \text{A} \]

The five branch currents:

\[ I_a = 7.403,\quad I_b = 5.974,\quad I_c = 1.260,\quad I_d = -1.429,\quad I_e = 4.714\ \text{A} \]

Check the constraint: \(I_2 - I_1 = -6.143\) and \(4.3(I_3 - I_1) = 4.3(-1.429) = -6.144\;\checkmark\)

A gain of 4.3 is a strong hint about the physics. Constraints with non-integer gains almost always come from transistor models, where \(\beta\) is whatever the device happens to be. The negative \(I_d\) here simply means that branch carries current opposite to the assumed reference — routine, and worth stating in words alongside the number.
Answer\(I_a = 7.40,\ I_b = 5.97,\ I_c = 1.26,\ I_d = -1.43,\ I_e = 4.71\ \text{A}\)
Problem 15ChallengeTwo Dependent Sources

A four-mesh network satisfies \(-6I_1 - 8I_2 - 15I_x = 0\) with \(I_1 - I_2 = 3\), and \(-32(I_3-I_4) + 15I_x - 6I_3 = 0\) with \(I_x = -I_3\). A second dependent source imposes \(I_4 = V_x/8\), where \(V_x = 6I_1\). Find \(I_x\) and \(V_x\).

Solution

Substitute \(I_x = -I_3\) throughout to reduce the unknowns to the four mesh currents:

\[ -6I_1 - 8I_2 + 15I_3 = 0 \tag{1} \]
\[ -32I_3 + 32I_4 - 15I_3 - 6I_3 = 0 \;\Longrightarrow\; -53I_3 + 32I_4 = 0 \tag{2} \]

The two constraints:

\[ I_1 - I_2 = 3 \tag{3} \qquad\qquad I_4 = \frac{6I_1}{8} = 0.75\,I_1 \tag{4} \]

From (2) and (4), express \(I_3\) in terms of \(I_1\):

\[ I_3 = \frac{32}{53}I_4 = \frac{32}{53}(0.75\,I_1) = 0.4528\,I_1 \]

From (3), \(I_2 = I_1 - 3\). Substituting both into (1):

\[ -6I_1 - 8(I_1 - 3) + 15(0.4528\,I_1) = 0 \]
\[ -6I_1 - 8I_1 + 24 + 6.792\,I_1 = 0 \;\Longrightarrow\; -7.208\,I_1 = -24 \]

Hence

\[ I_1 = 3.330\ \text{A},\quad I_2 = 0.330\ \text{A},\quad I_3 = 1.508\ \text{A},\quad I_4 = 2.497\ \text{A} \]

The required quantities:

\[ I_x = -I_3 = -1.508\ \text{A},\qquad V_x = 6I_1 = 19.98\ \text{V} \]

Check equation (1): \(-6(3.330) - 8(0.330) + 15(1.508) = -19.98 - 2.64 + 22.62 = 0\;\checkmark\)

Two dependent sources, but no extra difficulty. Each one contributes exactly one relation, and every relation here expresses one unknown in terms of another. The whole four-unknown system collapsed to a single equation in \(I_1\) by pure substitution — no elimination or matrix inversion was needed. Look for that chain structure before reaching for determinants.
Answer\(I_x = -1.508\ \text{A},\quad V_x = 19.98\ \text{V}\)
Problem 16ChallengeNested Supermesh

Meshes 1 and 2 are joined by a 5 A independent current source; meshes 2 and 3 are joined by a dependent source of value \(3I_0\) with \(I_0 = -i_4\). The combined supermesh KVL is \(2i_1 + 4i_3 + 8(i_3-i_4) + 6i_2 = 0\), and mesh 4 gives \(2i_4 + 8(i_4-i_3) + 10 = 0\). Find all four mesh currents.

Solution

Because mesh 2 is tied to mesh 1 by one source and to mesh 3 by another, the two supermeshes overlap and all three meshes merge into a single region. Simplifying its KVL:

\[ 2i_1 + 6i_2 + 12i_3 - 8i_4 = 0 \;\Longrightarrow\; i_1 + 3i_2 + 6i_3 - 4i_4 = 0 \tag{1} \]

The two source constraints:

\[ i_2 = i_1 + 5 \tag{2} \qquad\qquad i_2 = i_3 + 3I_0 = i_3 - 3i_4 \tag{3} \]

And mesh 4, which is ordinary:

\[ 10i_4 - 8i_3 = -10 \;\Longrightarrow\; 5i_4 - 4i_3 = -5 \tag{4} \]

Use (2) and (3) to express \(i_1\) and \(i_2\) in terms of \(i_3\) and \(i_4\):

\[ i_2 = i_3 - 3i_4,\qquad i_1 = i_3 - 3i_4 - 5 \]

Substituting into (1):

\[ (i_3 - 3i_4 - 5) + 3(i_3 - 3i_4) + 6i_3 - 4i_4 = 0 \]
\[ 10i_3 - 16i_4 = 5 \tag{5} \]

Solving (4) and (5). From (4), \(i_3 = (5i_4 + 5)/4\); substituting:

\[ 10\left(\frac{5i_4+5}{4}\right) - 16i_4 = 5 \;\Longrightarrow\; 12.5i_4 + 12.5 - 16i_4 = 5 \]
\[ -3.5\,i_4 = -7.5 \;\Longrightarrow\; i_4 = 2.143\ \text{A} \]

Back-substituting:

\[ i_3 = 3.929\ \text{A},\quad i_2 = 3.929 - 6.429 = -2.5\ \text{A},\quad i_1 = -7.5\ \text{A} \]

Check (1): \(-7.5 + 3(-2.5) + 6(3.929) - 4(2.143) = -7.5 - 7.5 + 23.57 - 8.57 = 0\;\checkmark\)

Overlapping supermeshes do not nest — they merge. There is no such thing as a supermesh inside a supermesh; if two of them share a mesh, the result is one larger region with one KVL equation and two constraints. The count still balances: three meshes consumed, one KVL plus two constraints returned. Problem 17 states the general rule.
Answer\(i_1 = -7.5,\ i_2 = -2.5,\ i_3 = 3.93,\ i_4 = 2.14\ \text{A}\)
Problem 17Exam levelChained Supermesh

Three meshes lie side by side. A 10 V source and a 2 Ω resistor are in mesh 1, a 4 Ω in mesh 2 and a 6 Ω in mesh 3. A 2 A source joins meshes 1 and 2 (\(I_1 - I_2 = 2\)) and a 3 A source joins meshes 2 and 3 (\(I_2 - I_3 = 3\)). Find all three mesh currents.

Solution

Mesh 2 is joined to both its neighbours by current sources, so no boundary can separate any pair. All three meshes form one supermesh whose path runs round the outside of the whole circuit, crossing only the peripheral elements:

\[ 10 - 2I_1 - 4I_2 - 6I_3 = 0 \;\Longrightarrow\; I_1 + 2I_2 + 3I_3 = 5 \]

The two constraints chain the currents together:

\[ I_2 = I_1 - 2,\qquad I_3 = I_2 - 3 = I_1 - 5 \]

Substituting both into the supermesh equation:

\[ I_1 + 2(I_1 - 2) + 3(I_1 - 5) = 5 \;\Longrightarrow\; 6I_1 - 19 = 5 \]

Hence

\[ I_1 = 4\ \text{A},\qquad I_2 = 2\ \text{A},\qquad I_3 = -1\ \text{A} \]

Check the supermesh: \(2(4) + 4(2) + 6(-1) = 8 + 8 - 6 = 10\ \text{V}\;\checkmark\)

The general rule this illustrates: a chain of \(s\) current sources linking \(s+1\) meshes produces

\[ \underbrace{1}_{\text{supermesh KVL}} + \underbrace{s}_{\text{constraints}} = s + 1\ \text{equations} \]
Every mesh current here is determined by \(I_1\) alone. Two constraints reduced three unknowns to one, leaving a single KVL equation to fix it. In the limit — a chain of current sources linking every mesh — you would need no KVL at all beyond one equation, however large the network. Current sources are enormously constraining, which is exactly why they make mesh analysis easier rather than harder.
Answer\(I_1 = 4\ \text{A},\quad I_2 = 2\ \text{A},\quad I_3 = -1\ \text{A}\)
Problem 18Exam levelAvoiding the Supermesh

Give three distinct circumstances in which a current source appears in a circuit and yet no supermesh is required, with a brief justification for each.

Solution

Case 1 — the source is peripheral. If the branch belongs to one mesh only, exactly one mesh current flows through it and the source fixes that current outright:

\[ I_k = \pm I_s \]

One unknown and one equation vanish together. This is the situation of Problem 10's sources A and C.

Case 2 — the source has a resistor in parallel with it. Then a source transformation converts the pair into a voltage source in series with the same resistance:

\[ I_s \parallel R \;\longrightarrow\; V = I_s R \text{ in series with } R \]

The offending current source is gone and ordinary mesh analysis applies. Note the requirement: a resistor in parallel. A resistor in series with the source, as in Problem 6, cannot be transformed and does not help.

Case 3 — nodal analysis is used instead. Current sources are the natural excitation for nodal analysis, entering the equations directly as known injections. A circuit with several current sources and few voltage sources is usually far quicker to solve nodally, and no supermesh arises at all:

\[ \sum \frac{V_k - V_j}{R} = I_s \qquad\text{— the source is simply a number on the right} \]

A fourth case is worth mentioning although it is a coincidence rather than a technique: if the circuit can be redrawn so that the source branch becomes peripheral, Case 1 applies. Planar circuits can often be re-laid-out in surprising ways, and it costs nothing to look.

The supermesh is a fallback, not a first resort. Before invoking it, ask whether the source is really shared, whether it has a parallel resistance, and whether nodal analysis would be easier. Set 4, Problem 7 gives the counting rule for that last decision; a circuit with three current sources and one voltage source almost always wants nodal analysis.
AnswerPeripheral source · parallel resistance (source transformation) · use nodal analysis
Problem 19ChallengeCurrent Sources and the R Matrix

Set 4 showed that a resistive network's mesh equations can be written as \(\mathbf{R}\mathbf{I} = \mathbf{V}\) with \(\mathbf{R}\) symmetric. Explain why a circuit requiring a supermesh cannot be written in that form at all, and what replaces it.

Solution

The form \(\mathbf{R}\mathbf{I} = \mathbf{V}\) presumes that every row is a KVL equation in which each coefficient is a resistance and each right-hand side is a sum of source voltages. A supermesh circuit violates this in two ways at once.

First, the constraint row is not a KVL equation. The row expressing \(I_1 - I_2 = I_s\) has coefficients \(+1\) and \(-1\), which are dimensionless, and a right-hand side in amperes rather than volts:

\[ \begin{bmatrix} R_{11} & R_{12}\\ 1 & -1 \end{bmatrix} \begin{bmatrix} I_1\\ I_2 \end{bmatrix} = \begin{bmatrix} V\ [\text{V}]\\ I_s\ [\text{A}] \end{bmatrix} \]

The matrix is no longer dimensionally homogeneous, so calling it a resistance matrix is meaningless and asking whether it is symmetric is a category error.

Second, one mesh has lost its own equation. Two meshes now share a single KVL row, so even the resistive part of the system is not square in the way \(\mathbf{R}\) requires.

What replaces it. The honest description is a general linear system \(\mathbf{A}\mathbf{x} = \mathbf{b}\) in which the rows have mixed physical meaning. It is still square, still solvable, and still \(l \times l\) — but it carries none of the structural guarantees of Set 4: no symmetry, no diagonal dominance, and no automatic proof of a unique solution.

An alternative is to eliminate the current sources first, by source transformation where possible (Problem 18, Case 2). The resulting circuit does have a genuine symmetric \(\mathbf{R}\) — which is a good practical reason to prefer transformation over the supermesh when both are available.

Reciprocity is the casualty. Set 4 proved reciprocity directly from the symmetry of \(\mathbf{R}\). With no \(\mathbf{R}\) to speak of, that proof does not run — although reciprocity does in fact still hold for networks of resistors and independent sources of either kind, as can be shown by first converting all sources to a common type. What genuinely destroys reciprocity is a dependent source, not a current source.
AnswerConstraint rows are dimensionless, so \(\mathbf{R}\mathbf{I}=\mathbf{V}\) becomes a general \(\mathbf{A}\mathbf{x}=\mathbf{b}\)
Problem 20ChallengeGeneral Proof

Generalise Problem 2: prove that for a chain of \(s\) current sources linking \(s+1\) meshes, the single supermesh KVL equation is exactly the sum of the \(s+1\) individual mesh equations, and that all \(s\) unknown source voltages cancel.

Solution

Write the KVL equation for each mesh \(k\) in the chain, keeping every unknown source voltage as a symbol. Let \(\Sigma_k\) denote the sum of all resistive and voltage-source terms round mesh \(k\), and let \(V_j\) be the voltage across the \(j\)th current source:

\[ \begin{aligned} \text{Mesh 1:}&\quad \Sigma_1 - V_1 = 0\\ \text{Mesh 2:}&\quad \Sigma_2 + V_1 - V_2 = 0\\ \text{Mesh 3:}&\quad \Sigma_3 + V_2 - V_3 = 0\\ &\ \ \vdots\\ \text{Mesh } s{+}1:&\quad \Sigma_{s+1} + V_s = 0 \end{aligned} \]

Each source voltage appears exactly twice — once with each sign — because the two meshes flanking it traverse that branch in opposite directions.

Add all \(s+1\) equations. The source voltages telescope:

\[ \sum_{k=1}^{s+1}\Sigma_k + \underbrace{(-V_1 + V_1) + (-V_2 + V_2) + \dots + (-V_s + V_s)}_{= \,0} = 0 \]

Leaving

\[ \sum_{k=1}^{s+1}\Sigma_k = 0 \]

This sum contains only resistive drops and independent voltage sources — and every element in a branch internal to the chain has also cancelled, for the same reason. What survives is precisely the set of elements on the outer perimeter: the supermesh equation.

Counting. Before: \(s+1\) KVL equations carrying \(s+1\) mesh currents plus \(s\) unknown source voltages, so \(2s+1\) unknowns and only \(s+1\) equations — underdetermined by \(s\). After: one KVL equation, and the \(s\) source currents supply \(s\) constraints:

\[ 1 + s = s + 1 = \text{number of mesh currents}\;\checkmark \]

The result also proves that the choice of supermesh boundary is immaterial: any path that avoids all \(s\) source branches yields the same equation, because the derivation never referred to the path — only to the cancellation.

This is why the technique can be trusted on circuits too large to check. The supermesh is not a heuristic that happens to work on textbook examples; it is an exact elimination, valid for any chain length, any element values, and dependent as well as independent sources. Problem 16's four-mesh network with two overlapping supermeshes is the case \(s = 2\) of exactly this proof.
AnswerThe \(s\) source voltages telescope to zero; \(1 + s = s+1\) equations remain
Practice

Practice Problems

Work each on paper before opening the answer. The answer is given so you can check yourself; the method is deliberately not.

  1. P1. A 12 V source, a 2 Ω in mesh 1 and a 4 Ω in mesh 2, with a 3 A source in the shared branch giving \(I_1 - I_2 = 3\). Find both mesh currents.

    Show answer
    Supermesh: \(2I_1 + 4I_2 = 12\). With \(I_1 = I_2+3\): \(6I_2 = 6\), so \(I_2 = 1\) A, \(I_1 = 4\) A.
  2. P2. For P1, find the voltage across the current source and its power.

    Show answer
    Mesh 1: \(V_{cs} = 12 - 2(4) = 4\) V, positive at the top. 3 A enters that terminal, so it absorbs 12 W. Check: \(12\times4 = 48 = 32 + 4 + 12\;\checkmark\)
  3. P3. A 5 A source sits in a branch belonging to mesh 3 alone. How many KVL equations does a four-mesh circuit then require?

    Show answer
    Three — for meshes 1, 2 and 4. Mesh 3 is fixed at \(I_3 = \pm5\) A.
  4. P4. Two meshes share a branch containing a 4 A source in series with a 10 Ω resistor. Does the 10 Ω appear in the supermesh equation? Does it dissipate power?

    Show answer
    No to the first — the path excludes the whole branch. Yes to the second: it carries 4 A and dissipates 160 W. See Problem 6.
  5. P5. A supermesh KVL reads \(3I_1 + 5I_2 = 34\) and the constraint is \(I_2 - I_1 = 2\). Find both currents.

    Show answer
    \(3I_1 + 5I_1 + 10 = 34\) gives \(I_1 = 3\) A and \(I_2 = 5\) A.
  6. P6. A circuit has 9 branches and 6 nodes, with one current source in a shared branch. How many KVL equations and how many constraints?

    Show answer
    \(l = 9-6+1 = 4\) meshes. One supermesh consumes two, so 3 KVL equations plus 1 constraint = 4 ✓
  7. P7. In a supermesh circuit, \(I_1 = 6\) A, \(I_2 = 2\) A and the source branch also contains a 3 Ω resistor. Find the power in that resistor.

    Show answer
    Branch current \(= I_1 - I_2 = 4\) A, so \(P = 16 \times 3 = 48\) W.
  8. P8. A shared branch contains a current source in parallel with a 5 Ω resistor. Is a supermesh needed?

    Show answer
    No — source-transform it into a voltage source of \(5I_s\) in series with 5 Ω and use ordinary mesh analysis. Problem 18, Case 2.
  9. P9. Three meshes are chained by two current sources with \(I_1 - I_2 = 1\) and \(I_2 - I_3 = 2\). If the supermesh KVL gives \(I_1 + I_2 + I_3 = 9\), find all three.

    Show answer
    \(I_2 = I_1-1\), \(I_3 = I_1-3\), so \(3I_1 - 4 = 9\) and \(I_1 = 13/3 = 4.33\) A, \(I_2 = 3.33\) A, \(I_3 = 1.33\) A.
  10. P10. A shared branch holds a dependent source of value \(2i_x\), where \(i_x = I_1\). Write the constraint.

    Show answer
    \(I_1 - I_2 = 2I_1\), hence \(I_2 = -I_1\) — the two mesh currents are forced equal and opposite.
  11. P11. Why can a voltage source in a shared branch be handled without any special technique?

    Show answer
    Because KVL needs exactly what a voltage source provides — a known voltage. Its value goes directly into both mesh equations with opposite signs, and no unknown is introduced.
  12. P12. A supermesh spans meshes 1 and 2. After solving, you compute \(V_{cs}\) from mesh 1 and get 7 V, but from mesh 2 you get 5 V. What has gone wrong?

    Show answer
    An arithmetic or sign error somewhere. Both meshes must give the same source voltage — that agreement is a free and very effective check on the whole solution.
Challenge

Challenge Problems

Each needs an idea rather than a formula. Decide what the governing principle is before opening the answer.

  1. C1. A planar network has \(l\) meshes, of which every single one is joined to at least one neighbour by a current source, and the current-source branches form a connected chain touching all \(l\) meshes. How many KVL equations are required, and what is the largest network that could be solved with just one?

    Show answer
    A connected chain touching all \(l\) meshes needs \(l-1\) current sources (a spanning tree of the "mesh adjacency" graph). All \(l\) meshes merge into one supermesh, giving exactly one KVL equation, with \(l-1\) constraints:
    \[ 1 + (l-1) = l\;\checkmark \]
    So there is no bound on the size: a network of a hundred meshes chained by ninety-nine current sources requires a single KVL equation round its outer perimeter. Every mesh current is then expressible in terms of any one of them, and that one equation fixes it. This is not a curiosity — it is the reason current-mode circuits (current mirrors, current-steering DACs) are analysed almost by inspection.
  2. C2. Show that in Problem 1's circuit, the power absorbed by the current source can be made positive, negative or zero by changing only the 9 V source's value. Find the value that makes it zero and interpret it.

    Show answer
    With source voltage \(V\), the supermesh gives \(I_1 + 2I_2 = V\) and the constraint \(I_1 = I_2 + 3\), so \(I_2 = (V-3)/3\) and \(I_1 = V/3 + 2\). Then
    \[ V_{cs} = V - I_1 = V - \frac{V}{3} - 2 = \frac{2V}{3} - 2 \]
    and \(P_{cs} = 3V_{cs} = 2V - 6\). So the source absorbs for \(V > 3\) V, delivers for \(V < 3\) V, and does neither at \(V = 3\) V.

    Interpretation: at \(V = 3\) V the source's terminal voltage is zero — the rest of the circuit happens to hold both ends of the branch at the same potential. The source is still forcing 3 A through it, but at no energetic cost, exactly as an ideal wire would. It is the current-source analogue of a short circuit, and it shows that "ideal source" says nothing about energy flow until the surrounding circuit is specified.
  3. C3. Two engineers analyse the same supermesh circuit. One draws the supermesh boundary round the outside; the other takes a wandering path through the interior that also avoids the source branch. Prove they must obtain the same equation, and state the one condition the path must satisfy.

    Show answer
    Any closed path in a circuit satisfies KVL, so both engineers write valid equations. The question is whether they are the same equation.

    Consider the difference of the two paths: it is a closed loop lying entirely within the supermesh region and crossing no current-source branch. Its KVL equation is a linear combination of the ordinary mesh equations of the meshes it encloses — but those meshes are internal to the supermesh, and their KVL equations were exactly the ones eliminated in Problem 20's telescoping sum. So the difference is not independent information; both equations, combined with the constraints, yield the same solution.

    The condition: the path must be a closed loop enclosing all the meshes of the supermesh and none outside it, and it must not cross any current-source branch. An interior path that encloses only some of them would be a different (and generally insufficient) equation. Convenience is the only reason to prefer the outer perimeter — it usually crosses the fewest elements.
Self-Test

Multiple-Choice Questions

  1. MCQ 1. A supermesh is required when:
    (a) a current source is on the periphery   (b) a current source is in a shared branch   (c) a voltage source is in a shared branch   (d) there are more than two meshes

    Show answer
    (b). A peripheral current source fixes a mesh current; a shared voltage source causes no difficulty at all.
  2. MCQ 2. The supermesh KVL equation is equivalent to:
    (a) the difference of the two mesh equations   (b) the sum of the two mesh equations   (c) KCL at a node   (d) a new physical law

    Show answer
    (b) the sum, in which the unknown source voltage cancels — Problems 2 and 20.
  3. MCQ 3. Two meshes joined by a current source require, in total:
    (a) 1 equation   (b) 2 equations   (c) 3 equations   (d) 4 equations

    Show answer
    (b) 2 — one supermesh KVL plus one constraint, for two mesh currents.
  4. MCQ 4. A resistor in series with a current source inside a shared branch:
    (a) appears in the supermesh equation   (b) does not appear, and carries no current   (c) does not appear, but does dissipate power   (d) makes the circuit unsolvable

    Show answer
    (c). The path excludes it, so the mesh currents are unaffected — but it carries the full source current and dissipates \(I_s^2R\). Problem 6.
  5. MCQ 5. The voltage across a current source in a supermesh is found:
    (a) from the supermesh equation   (b) from either original mesh equation, after solving   (c) from the source's rating   (d) it cannot be found

    Show answer
    (b). Once every mesh current is known, the source voltage is the only unknown left in either mesh equation — and both must give the same value.
  6. MCQ 6. If a 3 A source in a shared branch is reversed, the supermesh KVL equation:
    (a) changes sign   (b) is unchanged   (c) is no longer valid   (d) gains an extra term

    Show answer
    (b) unchanged — only the constraint flips. But every answer changes, as Problem 9 shows in detail.
  7. MCQ 7. Three meshes chained by two current sources need how many KVL equations?
    (a) 1   (b) 2   (c) 3   (d) 0

    Show answer
    (a) 1. All three merge into one supermesh; the two constraints complete the set — Problem 17.
  8. MCQ 8. A current source in parallel with a resistor in a shared branch:
    (a) still needs a supermesh   (b) can be source-transformed away   (c) fixes a mesh current   (d) makes the circuit non-planar

    Show answer
    (b). Transformation gives a voltage source in series with the same resistance, after which ordinary mesh analysis applies.
  9. MCQ 9. A current source in a supermesh circuit:
    (a) always delivers power   (b) always absorbs power   (c) may do either   (d) never exchanges power

    Show answer
    (c). Compare Problem 1 (absorbs 12 W) with Problem 9 (delivers 24 W) — the same source, reversed.
  10. MCQ 10. For a circuit with \(l\) meshes and \(s\) current sources in disjoint shared branches, the total number of equations is:
    (a) \(l - s\)   (b) \(l\)   (c) \(l + s\)   (d) \(l - 2s\)

    Show answer
    (b) \(l\). The supermesh technique never changes the size of the system — Problem 11.
  11. MCQ 11. The constraint equation of a supermesh has units of:
    (a) volts   (b) amperes   (c) ohms   (d) watts

    Show answer
    (b) amperes — which is precisely why the system can no longer be written as a homogeneous resistance matrix. Problem 19.
  12. MCQ 12. Two overlapping supermeshes sharing a common mesh:
    (a) nest inside one another   (b) merge into one larger supermesh   (c) cannot occur   (d) require a different technique

    Show answer
    (b) merge. There is no nesting; three meshes become one region with one KVL and two constraints — Problem 16.
Reference

Key Formulas

ItemRelationNotes
Triggercurrent source in a shared branchPeripheral source instead fixes \(I_k\)
Supermesh KVL\(\sum v = 0\) round the outer pathExcludes the whole source branch
Constraint\(I_j - I_k = I_s\)Sign fixed by the source arrow
Equivalencesupermesh KVL = sum of mesh KVLs\(V_{cs}\) cancels identically
Equation count\((l-2s)+s+s = l\)\(s\) disjoint supermeshes
Chained sources\(1 + s = s+1\)\(s\) sources merge \(s+1\) meshes
Source voltagefrom either original mesh KVLAfter all currents are known; both must agree
Source power\(P = V_{cs}\,I_s\)\(+\) absorbed if \(I_s\) enters the \(+\) terminal
Series resistorinvisible to the mesh currentsBut dissipates \(I_s^2R\)
Parallel resistor\(I_s \parallel R \to I_sR\) in series with \(R\)Source transformation removes the supermesh
Dependent sourceconstraint becomes an equationBoundary and KVL are unaffected
Matrix form\(\mathbf{A}\mathbf{x} = \mathbf{b}\), not \(\mathbf{R}\mathbf{I} = \mathbf{V}\)Constraint rows are dimensionless
Diagnostics

Common Mistakes

  1. Getting the constraint sign backwards. Read the source arrow against each mesh's clockwise traverse of that branch. Problem 9 shows that the wrong sign gives a completely different — and completely self-consistent-looking — answer.

  2. Forgetting the constraint altogether. The supermesh gives one equation where two were expected. Without the source's own current you are one equation short and the system will not close.

  3. Including elements from the excluded branch in the supermesh equation. The path avoids the entire branch, resistors and all — Problem 6.

  4. Assuming the excluded resistor does nothing. It carries the full source current and can dissipate more power than the rest of the circuit combined.

  5. Writing a mesh KVL that contains the current source's voltage as an unknown. That adds an unknown for every equation gained and makes no progress. Do it only at the end, to recover \(V_{cs}\).

  6. Forming a supermesh for a peripheral current source. Unnecessary, and it will leave you one equation short. Check whether the branch is really shared.

  7. Treating overlapping supermeshes as nested. They merge into a single region with one KVL equation — Problem 16.

  8. Assuming the current source delivers power. It frequently absorbs. Compute the terminal voltage and check which terminal the current enters.

  9. Quoting a source power without stating the convention. \(P = -49\ \text{W}\) under the passive sign convention and "49 W delivered" are the same claim; an unqualified "49 W" is not.

  10. Reaching for a supermesh before checking for a parallel resistance. A source transformation is usually quicker and restores the symmetric resistance matrix — Problem 18.

Looking Ahead

With the supermesh in hand, mesh analysis is complete: every planar circuit, with any combination of independent and dependent sources of either type, can now be solved. The remaining limitations are structural rather than procedural — non-planar circuits have no meshes at all, and a circuit rich in voltage sources produces a larger system than it needs to.

Sets 6 and 7 rebuild the whole method from the other side. Nodal analysis chooses node voltages, so KVL is satisfied automatically and only KCL need be written — \(n-1\) equations, on any circuit whatever. There the awkward element is the voltage source between two non-reference nodes, whose current cannot be written in terms of node voltages, and the remedy is the supernode: enclose both nodes in a surface, apply KCL to it, and recover the missing equation from the source's own voltage. Every sentence of this set has an exact counterpart there, with current and voltage interchanged.