Solved Problems · Set 7

Supernode Analysis

Part 1 · DC Circuits — what to do when a voltage source connects two non-reference nodes and its current cannot be written down. The exact dual of the supermesh. Chapter 3 of the textbook.

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

Set 7 — Supernode Analysis

Twenty worked problems on the one configuration ordinary nodal analysis cannot handle. A voltage source between two non-reference nodes passes whatever current the circuit demands, and that current cannot be expressed in terms of node voltages — so neither node's KCL equation can be written. The remedy is to enclose both nodes in a closed surface, apply KCL to that, and recover the missing equation from the source's own voltage.

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

i Method Recap
  • Recognise the trigger. A supernode is needed only when a voltage source connects two non-reference nodes. A source with one terminal on the reference simply fixes that node's voltage.

  • Draw the surface. Enclose both nodes and the source between them, then apply the generalised KCL of Set 3: everything crossing the boundary must sum to zero. The source's current is internal and never appears.

  • Add the constraint. One equation has been lost and the source replaces it: \(V_j - V_k = V_s\), with the sign fixed by the source's polarity marks. This is where most errors happen.

  • Elements inside the surface drop out. A resistor connected directly across the source has its current cross the boundary twice and cancel — it changes nothing, though it does carry current.

  • Recover the source current last. The supernode equation cannot give it. Once all node voltages are known, apply KCL to one of the two nodes alone; the source current is then the only unknown, and both nodes must give the same answer.

  • Chained sources merge further. If node 2 is joined to node 1 by one source and to node 3 by another, all three collapse into a single supernode with two constraints. The count always works out to \(n-1\).

VideoWalkthrough
Problem 1CoreThe Method

A 6 A source feeds node \(A\), which is joined to node \(B\) by a 6 V source with its positive terminal at \(A\), so that \(V_A - V_B = 6\). Node \(A\) has a 2 Ω resistor to ground and node \(B\) a 4 Ω. Find both node voltages and the current through the source.

A 6 A 2 Ω + 6 V B 4 Ω supernode surface
The surface encloses both nodes and the source between them
Solution

Neither node equation can be written alone. KCL at node \(A\) would require the current through the 6 V source, and an ideal voltage source passes whatever current the circuit demands — there is no expression for it in terms of node voltages.

Enclose both nodes and the source in a closed surface. By the generalised KCL of Set 3, everything crossing that boundary must sum to zero. The source's current is entirely internal and never appears:

\[ 6 = \frac{V_A}{2} + \frac{V_B}{4} \]

One equation, two unknowns. The source supplies the second:

\[ V_A - V_B = 6 \;\Longrightarrow\; V_A = V_B + 6 \]

Substituting:

\[ 6 = \frac{V_B + 6}{2} + \frac{V_B}{4} = \frac{3}{4}V_B + 3 \;\Longrightarrow\; V_B = 4\ \text{V},\quad V_A = 10\ \text{V} \]

Now recover the source current. The supernode equation cannot give it — the current cancelled — so apply KCL to node \(B\) alone, where only the source branch and the 4 Ω meet:

\[ I_{6\text{V}} = \frac{V_B}{4} = \frac{4}{4} = 1\ \text{A}\ \text{flowing from } A \text{ to } B \]

Cross-check at node \(A\), which must give the same current:

\[ 6 = \frac{10}{2} + I \;\Longrightarrow\; I = 6 - 5 = 1\ \text{A}\;\checkmark \]
That agreement is the single best check available. Both nodes must return the same source current, and they will only if every node voltage and every sign is right. It costs two lines and catches almost every error the method is prone to — Problem 5 makes the point again on a larger circuit.
Answer\(V_A = 10\ \text{V},\ V_B = 4\ \text{V},\ I_{6\text{V}} = 1\ \text{A}\)
Problem 2CoreWhy It Works

Show that the supernode equation of Problem 1 is nothing more than the sum of the two ordinary node equations, and explain why the technique is exact rather than a convenient approximation.

Solution

Write both node equations honestly, keeping the unknown source current \(I\) as a symbol. Take \(I\) to flow from \(A\) to \(B\) inside the source, so it leaves node \(A\) and enters node \(B\):

\[ \text{Node } A:\quad 6 = \frac{V_A}{2} + I \]
\[ \text{Node } B:\quad I = \frac{V_B}{4} \]

Add them. The \(I\) terms cancel exactly:

\[ 6 + I = \frac{V_A}{2} + I + \frac{V_B}{4} \;\Longrightarrow\; 6 = \frac{V_A}{2} + \frac{V_B}{4} \]

This is precisely the supernode equation, obtained without drawing any surface or invoking any special technique.

The cancellation is guaranteed, not lucky. Any branch joining two nodes carries a current that leaves one and enters the other, so it enters the two KCL equations with opposite signs and always vanishes on addition. Drawing a surface around both nodes is just a graphical way of performing that addition.

Counting confirms nothing has been lost. Two nodes originally offered two KCL equations but carried three unknowns — \(V_A\), \(V_B\) and \(I\). Adding eliminates \(I\), leaving one equation and two unknowns; the source's own voltage restores the balance:

\[ \underbrace{1}_{\text{supernode KCL}} + \underbrace{1}_{\text{constraint}} = \underbrace{2}_{\text{unknowns}} \]
Compare Set 5, Problem 2 line for line. There the supermesh equation was the sum of two mesh KVL equations, with the unknown source voltage cancelling because two clockwise loops traverse a shared branch in opposite directions. Here it is the sum of two node KCL equations, with the unknown source current cancelling because a branch leaves one node and enters the other. Same argument, dual vocabulary.
AnswerSupernode KCL = sum of the two node KCLs; \(I\) cancels identically
Problem 3Exam levelSign of the Constraint

Repeat Problem 1 with the 6 V source reversed, so that its positive terminal is at \(B\) and the constraint becomes \(V_B - V_A = 6\). Find the new node voltages, the new source current, and compare the two cases.

Solution

The surface is unchanged, because reversing a source does not move it. So the supernode equation is identical:

\[ 6 = \frac{V_A}{2} + \frac{V_B}{4} \]

Only the constraint flips:

\[ V_B = V_A + 6 \]

Substituting:

\[ 6 = \frac{V_A}{2} + \frac{V_A + 6}{4} = \frac{3}{4}V_A + 1.5 \;\Longrightarrow\; V_A = 6\ \text{V},\quad V_B = 12\ \text{V} \]

The source current, again from node \(B\) alone:

\[ I = \frac{V_B}{4} = 3\ \text{A}\ \text{flowing from } A \text{ to } B \]

Check at node \(A\): \(6 = 6/2 + I\) gives \(I = 3\ \text{A}\;\checkmark\)

Side by side:

Quantity+ at A (Problem 1)+ at B (this problem)
\(V_A\)10 V6 V
\(V_B\)4 V12 V
Source current1 A3 A
Source power6 W absorbed18 W supplied
Circuit total60 W54 W

In the first case current enters the positive terminal, so the source absorbs; in the second it leaves the positive terminal, so it delivers.

Not a detail — a different circuit. Every quantity changed, and the source went from absorbing 6 W to delivering 18 W. Read the polarity marks off the diagram every time: the constraint is \(V_{(+)} - V_{(-)} = V_s\), never an alphabetical convention. Set 5, Problem 9 is the same lesson for the supermesh, where reversing a current source changed 12 W absorbed into 24 W delivered.
Answer\(V_A = 6\ \text{V},\ V_B = 12\ \text{V},\ I = 3\ \text{A}\); the source supplies 18 W
Problem 4CorePower Audit

For the circuit of Problem 1, with \(V_A = 10\ \text{V}\) and \(V_B = 4\ \text{V}\), find the power in every element and verify that supplied equals absorbed.

Solution

The resistors, using \(P = V^2/R\) directly from the node voltages:

\[ P_{2\Omega} = \frac{(10)^2}{2} = 50\ \text{W},\qquad P_{4\Omega} = \frac{(4)^2}{4} = 4\ \text{W} \]

The 6 A source injects at node \(A\), which sits at 10 V, and returns to ground:

\[ P_{6\text{A}} = 6 \times 10 = 60\ \text{W supplied} \]

The 6 V source carries 1 A from \(A\) to \(B\), entering at the terminal marked \(+\). The passive sign convention is satisfied, so it absorbs:

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

The balance:

\[ \underbrace{60}_{\text{supplied}} = \underbrace{50 + 4}_{\text{resistors}} + \underbrace{6}_{\text{6 V source}} = 60\ \text{W}\;\checkmark \]
The source current is the term you cannot read off the diagram. Every other quantity in this audit follows straight from the node voltages; the 6 W depends on a current that had to be recovered separately in Problem 1. That is exactly why supernode problems deserve a power check — the one quantity the method hides is the one most likely to be wrong.
Answer60 W supplied; 50 + 4 + 6 = 60 W absorbed
Problem 5Exam levelCurrent Through a Source

A 24 V supply feeds node 1 through a 150 Ω resistor. Node 1 also has a 100 Ω resistor to ground and is joined to node 2 by a 6 V source with \(V_2 - V_1 = 6\). Node 2 has a 75 Ω resistor to ground and is fed by a 0.1 A source. Determine the current flowing through the 6 V source.

Solution

Nodes 1 and 2 are bridged by a voltage source, so enclose both. The supernode KCL, with every term a current leaving the surface:

\[ \frac{V_1 - 24}{150} + \frac{V_1}{100} + \frac{V_2}{75} - 0.1 = 0 \]

Multiplying through by 300 clears every denominator:

\[ 2(V_1 - 24) + 3V_1 + 4V_2 - 30 = 0 \;\Longrightarrow\; 5V_1 + 4V_2 = 78 \]

With the constraint \(V_2 = V_1 + 6\):

\[ 5V_1 + 4V_1 + 24 = 78 \;\Longrightarrow\; 9V_1 = 54 \;\Longrightarrow\; V_1 = 6\ \text{V},\quad V_2 = 12\ \text{V} \]

The source current cannot come from the supernode equation, where it cancelled. Take node 1 alone, with \(I\) leaving towards node 2 through the source:

\[ \frac{6 - 24}{150} + \frac{6}{100} + I = 0 \;\Longrightarrow\; -0.12 + 0.06 + I = 0 \]
\[ I = 0.06\ \text{A} = 60\ \text{mA} \]

Cross-check at node 2, where the same current arrives:

\[ I + 0.1 = \frac{V_2}{75} \;\Longrightarrow\; 0.06 + 0.1 = 0.16 = \frac{12}{75}\;\checkmark \]
Note the sign of the first term. \((6-24)/150 = -0.12\ \text{A}\) is negative, meaning 120 mA actually flows into node 1 from the 24 V supply. Writing every branch mechanically as \((V_{\text{here}} - V_{\text{there}})/R\) and letting the signs look after themselves is far safer than trying to guess directions in advance — especially here, where node 1 receives 120 mA and passes only 60 mA onward.
Answer\(V_1 = 6\ \text{V},\ V_2 = 12\ \text{V},\ I_{6\text{V}} = 60\ \text{mA}\)
Problem 6Exam levelResistor Across the Source

Nodes 1 and 2 are joined by a 4 V source with \(V_2 - V_1 = 4\), and also by a 2 Ω resistor directly in parallel with it. A 5 A source injects into the pair and 2 A is drawn out; node 1 has a 6 Ω resistor to ground and node 2 a 3 Ω. Find both node voltages, and determine what the 2 Ω does.

Solution

Enclose both nodes. The 2 Ω runs from one enclosed node to the other, so its current crosses the boundary twice — once outward, once inward — and cancels identically. It does not appear:

\[ 5 = \frac{v_1}{6} + \frac{v_2}{3} + 2 \;\Longrightarrow\; \frac{v_1}{6} + \frac{v_2}{3} = 3 \]
\[ v_1 + 2v_2 = 18 \]

With the constraint \(v_2 = v_1 + 4\):

\[ v_1 + 2(v_1 + 4) = 18 \;\Longrightarrow\; 3v_1 = 10 \]
\[ v_1 = 3.33\ \text{V},\qquad v_2 = 7.33\ \text{V} \]

What the 2 Ω does. Its voltage is forced to 4 V by the source it parallels, so it carries

\[ I_{2\Omega} = \frac{4}{2} = 2\ \text{A} \]

That current is supplied by the voltage source and returns through it — a circulating current entirely inside the supernode, which the rest of the circuit never sees.

Check the balance across the boundary: the grounded resistors carry \(3.33/6 = 0.556\ \text{A}\) and \(7.33/3 = 2.444\ \text{A}\), totalling 3 A, which is exactly the net \(5 - 2 = 3\ \text{A}\) injected \(\checkmark\)

Anything in parallel with an ideal voltage source is invisible to the rest of the circuit. It sees a fixed voltage, draws a determined current, and returns it through the source. This is the exact dual of Set 5, Problem 6, where a resistor in series with an ideal current source was invisible to the mesh currents while still dissipating power. Recognising either instantly deletes an element from a problem before you start.
Answer\(v_1 = 3.33\ \text{V},\ v_2 = 7.33\ \text{V}\); the 2 Ω carries 2 A but changes nothing
Problem 7CoreBranch to Another Source

A 2 A source feeds node \(A\), which has a 2 Ω resistor to ground. A 4 V source joins \(A\) to \(B\) with \(V_B - V_A = 4\), and node \(B\) reaches a fixed 10 V rail through a 2 Ω resistor. Find \(V_A\) and \(V_B\).

Solution

Nodes \(A\) and \(B\) form a supernode. The branch leaving \(B\) terminates on a known potential, so its current is perfectly ordinary — a fixed rail is just another known node voltage:

\[ I_{\text{to rail}} = \frac{V_B - 10}{2} \]

The supernode KCL:

\[ 2 = \frac{V_A}{2} + \frac{V_B - 10}{2} \]

With the constraint \(V_B = V_A + 4\):

\[ 2 = \frac{V_A}{2} + \frac{V_A + 4 - 10}{2} = \frac{V_A}{2} + \frac{V_A - 6}{2} = V_A - 3 \]
\[ V_A = 5\ \text{V},\qquad V_B = 9\ \text{V} \]

Check the branch currents: the 2 Ω to ground carries 2.5 A, and the branch to the rail carries \((9-10)/2 = -0.5\ \text{A}\) — that is, 0.5 A flows from the rail into node \(B\). The balance is \(2.5 - 0.5 = 2\ \text{A}\;\checkmark\)

A fixed rail inside a KCL term is not a second supernode. The supernode is needed only for a source whose current is unknown; the 10 V rail here has a resistor in series, so the current through that branch is determined by Ohm's law like any other. Problem 17 makes the general version of this point.
Answer\(V_A = 5\ \text{V},\qquad V_B = 9\ \text{V}\)
Problem 8Exam levelModified Nodal Analysis

Re-solve Problem 1 by modified nodal analysis: instead of forming a supernode, keep both node equations and treat the source current \(I\) as a third unknown. Compare the two approaches.

Solution

Write both node equations without eliminating anything, carrying \(I\) as a genuine unknown:

\[ \text{Node } A:\quad \frac{V_A}{2} + I = 6 \qquad\qquad \text{Node } B:\quad \frac{V_B}{4} - I = 0 \]

The source itself supplies the third equation:

\[ V_A - V_B = 6 \]

In matrix form, with the unknown vector \((V_A, V_B, I)\):

\[ \begin{bmatrix} 0.5 & 0 & 1\\ 0 & 0.25 & -1\\ 1 & -1 & 0 \end{bmatrix} \begin{bmatrix} V_A\\ V_B\\ I \end{bmatrix} = \begin{bmatrix} 6\\ 0\\ 6 \end{bmatrix} \]

The conductance block sits in the top-left corner, bordered by \(\pm1\) entries recording which nodes the source touches.

Solving: the second row gives \(I = V_B/4\), and the third gives \(V_A = V_B + 6\). Substituting both into the first:

\[ \frac{V_B + 6}{2} + \frac{V_B}{4} = 6 \;\Longrightarrow\; V_B = 4\ \text{V},\ V_A = 10\ \text{V},\ I = 1\ \text{A} \]

Identical to Problem 1 — but the source current arrived as part of the solution rather than as a separate recovery step.

Comparing the two methods:

SupernodeModified nodal
Unknowns23
Source currentrecovered afterwardssolved for directly
Matrixsymmetric, all conductancesbordered, mixed units
By handquickerslower
By machineneeds topology analysisfully mechanical
The extra unknown is a feature, not a cost. Forming a supernode requires noticing that two nodes are bridged — a judgement about topology. Modified nodal analysis needs no such judgement: each element stamps its own entries into the matrix and the algebra sorts itself out. That is exactly why it, and not the supernode, is what every circuit simulator implements. Problem 20 returns to this.
Answer\(V_A = 10\ \text{V},\ V_B = 4\ \text{V},\ I = 1\ \text{A}\) — the current comes out directly
Problem 9Exam levelChoosing the Reference

Re-solve Problem 1 taking node \(B\) as the reference instead of the bottom rail. Show that the supernode disappears entirely, and explain when this trick is available.

Solution

With \(B\) grounded, the 6 V source now has one terminal on the reference — so it no longer bridges two unknown nodes. It simply fixes:

\[ V_A = 6\ \text{V} \]

No supernode, no constraint equation, and one unknown instead of two.

Only the old bottom rail, now called \(V_g\), remains unknown. KCL there — the 6 A source draws its return current from this node, and both resistors connect to it:

\[ \frac{V_g - V_A}{2} + \frac{V_g - 0}{4} + 6 = 0 \]

Multiplying by 4 and substituting \(V_A = 6\):

\[ 2(V_g - 6) + V_g + 24 = 0 \;\Longrightarrow\; 3V_g = -12 \;\Longrightarrow\; V_g = -4\ \text{V} \]

So \(V_A = 6\), \(V_B = 0\), \(V_g = -4\ \text{V}\). Shifting every potential up by 4 V to put the rail back at zero recovers Problem 1 exactly:

\[ V_A = 10\ \text{V},\qquad V_B = 4\ \text{V},\qquad V_g = 0\;\checkmark \]

When the trick works. Only if the source has a terminal that can legitimately be made the reference — which requires that no other voltage source already needs that privilege. With a single bridging source it always works; with two or more, at most one can be eliminated this way, and the rest still need supernodes.

Thirty seconds spent choosing the reference can delete the hardest part of the problem. A voltage source that would have forced a supernode becomes a free datum instead. Before writing a single equation, look at where the voltage sources are — and if exactly one bridges two non-reference nodes, ground one of its terminals.
AnswerGrounding \(B\) fixes \(V_A = 6\ \text{V}\); one unknown, no supernode, same answer
Problem 10CoreEquation Counting

A circuit has 7 nodes. Two voltage sources bridge non-reference nodes, forming two disjoint supernodes, and one further source connects a node to the reference. How many equations of each kind are needed, and does the total still come to \(n-1\)?

Solution

Seven nodes means six unknowns before any simplification:

\[ n - 1 = 6 \]

The source tied to the reference fixes one node voltage outright — one unknown and one equation vanish together:

\[ V_k = \pm V_s \qquad \text{(1 datum, 0 KCL)} \]

Each supernode consumes two nodes and returns one KCL equation instead of two, plus one constraint. With two disjoint supernodes, four of the remaining five nodes are absorbed:

\[ \text{KCL} = \underbrace{2}_{\text{supernodes}} + \underbrace{1}_{\text{ordinary node}} = 3, \qquad \text{constraints} = 2 \]

The tally:

\[ \underbrace{3}_{\text{KCL}} + \underbrace{2}_{\text{constraints}} + \underbrace{1}_{\text{datum}} = 6 = n-1\;\checkmark \]

The general rule, for \(s\) bridging sources forming disjoint supernodes:

\[ \underbrace{(n-1-2s) + s}_{\text{KCL}} + \underbrace{s}_{\text{constraints}} = n-1 \]
Predict the count before you start. Count the nodes, count the bridging sources, and work out how many equations you should finish with. If your working produces a different number, you have either missed a supernode or written an equation that was not independent — both far cheaper to catch now. This is Set 5, Problem 11 with nodes for meshes.
Answer3 KCL + 2 constraints + 1 datum = 6 = \(n-1\)
Problem 11Exam levelTwo Separate Supernodes

A 6 A source feeds node 1, which has a 2 Ω resistor to ground. A 6 V source joins node 1 to node 2 (\(V_2 - V_1 = 6\)); a 3 Ω resistor joins node 2 to node 3; a 4 V source joins node 3 to node 4 (\(V_4 - V_3 = 4\)); and node 4 has a 6 Ω resistor to ground. Find all four node voltages.

Solution

There are two bridging sources, and they touch no node in common — so they form two disjoint supernodes: \(\{1,2\}\) and \(\{3,4\}\). Each contributes one KCL equation and one constraint, giving four equations for four unknowns.

KCL on the first surface. Only two branches cross it — the 2 Ω to ground and the 3 Ω leaving node 2:

\[ 6 = \frac{V_1}{2} + \frac{V_2 - V_3}{3} \]

KCL on the second surface, which has no source feeding it:

\[ \frac{V_3 - V_2}{3} + \frac{V_4}{6} = 0 \]

Substituting the constraints \(V_2 = V_1 + 6\) and \(V_4 = V_3 + 4\). The second equation, multiplied by 6:

\[ 2(V_3 - V_1 - 6) + (V_3 + 4) = 0 \;\Longrightarrow\; 3V_3 = 2V_1 + 8 \]

And the first, multiplied by 6:

\[ 36 = 3V_1 + 2(V_1 + 6 - V_3) \;\Longrightarrow\; 5V_1 - 2V_3 = 24 \]

From the first relation \(V_3 = (2V_1+8)/3\). Substituting:

\[ 5V_1 - \frac{2(2V_1+8)}{3} = 24 \;\Longrightarrow\; 15V_1 - 4V_1 - 16 = 72 \;\Longrightarrow\; 11V_1 = 88 \]
\[ V_1 = 8\ \text{V},\quad V_2 = 14\ \text{V},\quad V_3 = 8\ \text{V},\quad V_4 = 12\ \text{V} \]

Check both surfaces: \(8/2 + (14-8)/3 = 4 + 2 = 6\ \text{A}\;\checkmark\) and \((8-14)/3 + 12/6 = -2 + 2 = 0\;\checkmark\)

Disjoint supernodes never interact. Each is written independently, and the only coupling between them is through ordinary resistive branches — here the single 3 Ω. The method scales without complication: ten disjoint bridging sources would give ten surfaces and ten constraints, each written in isolation. It is only when two sources share a node that anything changes, as Problem 12 shows.
Answer\(V_1 = 8,\ V_2 = 14,\ V_3 = 8,\ V_4 = 12\ \text{V}\)
Problem 12Exam levelChained Supernodes

A 15 A source feeds a chain of three nodes. Node 1 is joined to node 2 by a 4 V source (\(V_2 - V_1 = 4\)), and node 2 to node 3 by a 6 V source (\(V_3 - V_2 = 6\)). The resistors to ground are 1 Ω at node 1, 2 Ω at node 2 and 2 Ω at node 3. Find all three node voltages.

one supernode — all three nodes 15 A 1 1 Ω + 4 V 2 2 Ω + 6 V 3 2 Ω
Node 2 is bridged on both sides, so no surface can separate the three
Solution

Node 2 is joined to node 1 by one source and to node 3 by another, so no surface can separate any pair of them. All three collapse into a single supernode, whose boundary crosses only the three grounded resistors:

\[ 15 = \frac{V_1}{1} + \frac{V_2}{2} + \frac{V_3}{2} \]

The two constraints chain the voltages together, so everything is expressible in terms of \(V_1\):

\[ V_2 = V_1 + 4,\qquad V_3 = V_2 + 6 = V_1 + 10 \]

Substituting:

\[ 15 = V_1 + \frac{V_1 + 4}{2} + \frac{V_1 + 10}{2} = V_1 + \frac{2V_1 + 14}{2} = 2V_1 + 7 \]

Hence

\[ V_1 = 4\ \text{V},\qquad V_2 = 8\ \text{V},\qquad V_3 = 14\ \text{V} \]

Check: \(4/1 + 8/2 + 14/2 = 4 + 4 + 7 = 15\ \text{A}\;\checkmark\)

The general rule: a chain of \(s\) voltage sources linking \(s+1\) nodes produces

\[ \underbrace{1}_{\text{supernode KCL}} + \underbrace{s}_{\text{constraints}} = s+1\ \text{equations} \]
Two constraints reduced three unknowns to one. In the limit — a chain of voltage sources linking every node in a network — a single KCL equation round the outside would suffice, however large the circuit. Voltage sources are enormously constraining, which is precisely why they make nodal analysis easier rather than harder, exactly as current sources do for mesh analysis.
Answer\(V_1 = 4\ \text{V},\quad V_2 = 8\ \text{V},\quad V_3 = 14\ \text{V}\)
Problem 13Exam levelA VCVS Between Nodes

An 8 A source feeds node 1, which has a 2 Ω resistor to ground. Node 1 is joined to node 2 by a voltage-controlled voltage source of value \(2v_x\), where \(v_x = V_1\), oriented so that \(V_2 - V_1 = 2v_x\). Node 2 has a 6 Ω resistor to ground. Find both node voltages and the power in the dependent source.

Solution

The supernode surface is drawn exactly as for an independent source — dependence is irrelevant to the boundary:

\[ 8 = \frac{V_1}{2} + \frac{V_2}{6} \]

The constraint now involves an unknown on both sides. With \(v_x = V_1\):

\[ V_2 - V_1 = 2V_1 \;\Longrightarrow\; V_2 = 3V_1 \]

Substituting:

\[ 8 = \frac{V_1}{2} + \frac{3V_1}{6} = \frac{V_1}{2} + \frac{V_1}{2} = V_1 \]
\[ V_1 = 8\ \text{V},\qquad V_2 = 24\ \text{V} \]

Check: \(8/2 + 24/6 = 4 + 4 = 8\ \text{A}\;\checkmark\), and the source stands at \(2v_x = 16\ \text{V} = V_2 - V_1\;\checkmark\)

Recover the source current from node 2 alone, where only the source branch and the 6 Ω meet:

\[ I = \frac{V_2}{6} = 4\ \text{A}\ \text{flowing from node 1 to node 2} \]

The source's positive terminal is at node 2, and current leaves that terminal, so it delivers:

\[ P_{\text{dep}} = 16 \times 4 = 64\ \text{W supplied} \]

Balance: the 8 A source supplies \(8 \times 8 = 64\ \text{W}\), the dependent source 64 W, total 128 W. The resistors absorb \(64/2 + 576/6 = 32 + 96 = 128\ \text{W}\;\checkmark\)

The dependent source triples node 2's voltage above node 1's. This is positive feedback: raising \(V_1\) raises the source, which raises \(V_2\), which draws more current through the 6 Ω. The circuit settles because that extra current must come back through the 2 Ω, but a larger gain would eventually make the system singular — the nodal analogue of Set 4, Problem 20.
Answer\(V_1 = 8\ \text{V},\ V_2 = 24\ \text{V}\); the dependent source supplies 64 W
Problem 14ChallengeDependent-Source Supernode

Node 1 is held at 50 V by a source to ground. A 5 Ω resistor joins node 1 to node 2, which carries the controlling current \(i_\phi = (v_2 - v_1)/5\). A dependent source of value \(10\,i_\phi\) joins node 2 to node 3, with \(v_3 - v_2 = 10i_\phi\). Node 2 has a 50 Ω resistor to ground, node 3 a 100 Ω, and a 4 A source feeds the pair. Determine \(i_\phi\).

Solution

Node 1 is fixed by its source to ground:

\[ v_1 = 50\ \text{V} \]

The dependent source bridges nodes 2 and 3, so those two form a supernode. Its boundary is crossed by the 5 Ω into node 2, the 50 Ω and 100 Ω to ground, and the 4 A source:

\[ \frac{v_2 - 50}{5} + \frac{v_2}{50} + \frac{v_3}{100} = 4 \]

The constraint, with the controlling current written in node voltages:

\[ v_3 = v_2 + 10\,i_\phi = v_2 + 10 \cdot \frac{v_2 - 50}{5} = v_2 + 2(v_2 - 50) = 3v_2 - 100 \]

Substituting into the supernode equation and multiplying by 100:

\[ 20(v_2 - 50) + 2v_2 + (3v_2 - 100) = 400 \]
\[ 20v_2 - 1000 + 2v_2 + 3v_2 - 100 = 400 \;\Longrightarrow\; 25v_2 = 1500 \]

Hence

\[ v_2 = 60\ \text{V},\qquad v_3 = 3(60) - 100 = 80\ \text{V} \]

And the required current:

\[ i_\phi = \frac{v_2 - v_1}{5} = \frac{60 - 50}{5} = 2\ \text{A} \]

Verify the constraint: \(10i_\phi = 20\ \text{V}\) and \(v_3 - v_2 = 80 - 60 = 20\ \text{V}\;\checkmark\)

Two things had to be right simultaneously here. The controlling current \(i_\phi\) lives on a branch outside the supernode, while the source it controls lies inside it — so the constraint links quantities on both sides of the boundary. Express the controlling variable in node voltages first, substitute, and the rest is ordinary algebra.
Answer\(v_2 = 60\ \text{V},\ v_3 = 80\ \text{V},\quad i_\phi = 2\ \text{A}\)
Problem 15ChallengeCCVS in a Branch

A 20 V rail feeds node 1 through a 2 Ω resistor; node 1 has a 20 Ω resistor to ground and a 5 Ω to node 2. Node 2 has a 10 Ω to ground and connects through a 2 Ω resistor to a dependent source of value \(8i_\phi\), where \(i_\phi = (V_1 - V_2)/5\). Determine \(i_\phi\).

Solution

No supernode is needed. The dependent source has a resistor in series with it, so the current in that branch follows from Ohm's law like any other:

\[ I_{\text{branch}} = \frac{V_2 - 8i_\phi}{2} \]

KCL at node 1:

\[ \frac{V_1 - 20}{2} + \frac{V_1}{20} + \frac{V_1 - V_2}{5} = 0 \]

Multiplying by 20: \(10(V_1-20) + V_1 + 4(V_1-V_2) = 0\), that is \(15V_1 - 4V_2 = 200\).

KCL at node 2:

\[ \frac{V_2 - V_1}{5} + \frac{V_2}{10} + \frac{V_2 - 8i_\phi}{2} = 0 \]

Substituting \(i_\phi = (V_1-V_2)/5\) and multiplying by 10:

\[ 2(V_2 - V_1) + V_2 + 5V_2 - 8(V_1 - V_2) = 0 \]
\[ 2V_2 - 2V_1 + V_2 + 5V_2 - 8V_1 + 8V_2 = 0 \;\Longrightarrow\; -10V_1 + 16V_2 = 0 \]

so \(V_2 = 0.625\,V_1\).

Substituting into the node-1 equation:

\[ 15V_1 - 4(0.625V_1) = 200 \;\Longrightarrow\; 12.5\,V_1 = 200 \]
\[ V_1 = 16\ \text{V},\qquad V_2 = 10\ \text{V} \]

Hence

\[ i_\phi = \frac{16 - 10}{5} = 1.2\ \text{A} \]

Check node 2 numerically: \((10-16)/5 + 10/10 + (10 - 9.6)/2 = -1.2 + 1 + 0.2 = 0\;\checkmark\)

Look at the conductance matrix this produced. The coefficients are \(\begin{bmatrix}15 & -4\\ -10 & 16\end{bmatrix}\) — asymmetric, because the dependent source is controlled from a different node. Compare Set 6, Problem 9, where a VCCS controlled by its own node voltage behaved exactly like a conductance and left the symmetry intact. Where the control comes from is what matters.
Answer\(V_1 = 16\ \text{V},\ V_2 = 10\ \text{V},\quad i_\phi = 1.2\ \text{A}\)
Problem 16ChallengeBJT Bias, Symbolic

A bipolar transistor is biased by a divider \(R_1\) from \(V_{CC}\) to the base node \(b\) and \(R_2\) from \(b\) to ground, with an emitter resistor \(R_E\) from node \(c\) to ground. The base–emitter junction is modelled as a fixed source \(V_0\) with \(v_b - v_c = V_0\), and the collector current is \(\beta i_B\). Derive a closed-form expression for the base current \(i_B\).

Solution

KCL at the base node, with \(i_B\) leaving into the transistor:

\[ \frac{v_b}{R_2} + \frac{v_b - V_{CC}}{R_1} + i_B = 0 \]

At the emitter node, the current arriving is the base current plus the collector current — the standard result that the emitter carries \((1+\beta)i_B\):

\[ (1+\beta)\,i_B = \frac{v_c}{R_E} \;\Longrightarrow\; v_c = (1+\beta)\,i_B R_E \]

The junction model supplies the constraint linking the two nodes:

\[ v_b = v_c + V_0 = (1+\beta)\,i_B R_E + V_0 \]

Substituting \(v_b\) into the base equation. Writing \(A = (1+\beta)R_E\) for brevity:

\[ \frac{A\,i_B + V_0}{R_2} + \frac{A\,i_B + V_0 - V_{CC}}{R_1} + i_B = 0 \]

Collecting the \(i_B\) terms on one side:

\[ i_B\left[1 + A\left(\frac{1}{R_1} + \frac{1}{R_2}\right)\right] = \frac{V_{CC} - V_0}{R_1} - \frac{V_0}{R_2} \]

Hence the closed form:

\[ i_B = \frac{\dfrac{V_{CC} - V_0}{R_1} - \dfrac{V_0}{R_2}} {\,1 + (1+\beta)\,R_E\left(\dfrac{1}{R_1} + \dfrac{1}{R_2}\right)} \]

Reading the result. The numerator is the current the divider would push into the base if the emitter were grounded. The denominator is the price of the emitter resistor: the factor \((1+\beta)R_E\) is \(R_E\) as seen from the base, magnified by the transistor's current gain.

This denominator is why emitter degeneration stabilises a bias point. If \(\beta\) is large enough that \((1+\beta)R_E(1/R_1 + 1/R_2) \gg 1\), then \(i_B\) becomes inversely proportional to \(\beta\) — and the collector current \(\beta i_B\) stops depending on \(\beta\) altogether. Since \(\beta\) varies by a factor of three between nominally identical transistors and drifts badly with temperature, this is the whole reason the circuit is built this way.
Answer\(i_B = \dfrac{(V_{CC}-V_0)/R_1 - V_0/R_2}{1 + (1+\beta)R_E(1/R_1 + 1/R_2)}\)
Problem 17Exam levelNot a Supernode

A 4 A source feeds node 1, which has a 5 Ω resistor to ground. Node 1 reaches node 2 through a 6 V source in series with a 1 Ω resistor, and node 2 has a 1 Ω resistor to ground. Show that no supernode is required, solve the circuit, and confirm by source transformation.

Solution

The source does not connect nodes 1 and 2 directly — there is a resistor in the same branch. The branch current is therefore perfectly ordinary:

\[ I_{1\to2} = \frac{V_1 - 6 - V_2}{1} \]

Ohm's law applies to the resistor, and the source contributes a known offset. No unknown current, so no supernode.

KCL at node 1:

\[ 4 = \frac{V_1}{5} + (V_1 - 6 - V_2) \]

KCL at node 2:

\[ (V_1 - 6 - V_2) = \frac{V_2}{1} \]

From the second, \(V_1 = 2V_2 + 6\). Substituting into the first:

\[ 4 = \frac{2V_2 + 6}{5} + V_2 \;\Longrightarrow\; 20 = 2V_2 + 6 + 5V_2 \;\Longrightarrow\; 7V_2 = 14 \]
\[ V_2 = 2\ \text{V},\qquad V_1 = 10\ \text{V} \]

The branch carries \(10 - 6 - 2 = 2\ \text{A}\). Check node 1: \(10/5 + 2 = 4\ \text{A}\;\checkmark\)

Confirmation by source transformation. The 6 V source in series with 1 Ω is equivalent to a 6 A source in parallel with 1 Ω, injecting into node 1. The node equations become

\[ 4 + 6 = \frac{V_1}{5} + (V_1 - V_2),\qquad (V_2 - V_1) + \frac{V_2}{1} + 6 = 0 \]

Substituting \(V_1 = 10\), \(V_2 = 2\): the first gives \(2 + 8 = 10\;\checkmark\) and the second \(-8 + 2 + 6 = 0\;\checkmark\)

A voltage source only forces a supernode when it stands alone between two nodes. Put anything in series with it and the branch becomes analysable by Ohm's law. This is the dual of Set 5, Problem 18, Case 2, where a current source with a resistor in parallel could be transformed away and the supermesh avoided. In practice most real sources have series resistance, which is one reason supernodes are rarer in engineering than in exam papers.
Answer\(V_1 = 10\ \text{V},\ V_2 = 2\ \text{V}\); no supernode needed
Problem 18CoreSupermesh and Supernode

Set out the complete correspondence between the supermesh of Set 5 and the supernode of this set, and state the one asymmetry between them.

Solution

Every statement about one becomes a true statement about the other under a fixed dictionary:

Supermesh (Set 5)Supernode (Set 7)
Current source in a shared branchVoltage source between two nodes
Its voltage is unknownIts current is unknown
KVL round a path avoiding itKCL round a surface enclosing it
Constraint \(I_j - I_k = I_s\)Constraint \(V_j - V_k = V_s\)
Sum of two mesh KVLsSum of two node KCLs
Series resistor invisibleParallel resistor invisible
Peripheral source needs no supermeshSource to reference needs no supernode
Parallel resistor ⇒ transform awaySeries resistor ⇒ transform away
Recover voltage from one meshRecover current from one node
Chain of \(s\) merges \(s+1\) meshesChain of \(s\) merges \(s+1\) nodes

The asymmetry. A supermesh exists only if the circuit is planar, since meshes themselves require a planar drawing. A supernode requires nothing: nodes exist in every circuit however it is drawn.

The consequence is practical. Given an unfamiliar circuit with sources of both kinds, nodal analysis is always available and mesh analysis may not be. The duality of the two techniques is exact at the level of the algebra, but not at the level of what they can be applied to.

Learn one, get the other free — but not the applicability. Every worked step in Set 5 has a line-by-line counterpart here, which halves the effort of learning both. What does not transfer is the planarity requirement, and that single difference is why Problem 20's answer comes out the way it does.
AnswerExact duality throughout; only planarity fails to transfer
Problem 19ChallengeThe General Proof

Generalise Problem 2: prove that for a chain of \(s\) voltage sources linking \(s+1\) nodes, the single supernode KCL is exactly the sum of the \(s+1\) individual node equations, and that all \(s\) unknown source currents cancel.

Solution

Write the KCL equation at each node \(k\) of the chain, keeping every unknown source current as a symbol. Let \(\Sigma_k\) denote the sum of all resistive and current-source terms at node \(k\), and let \(I_j\) be the current through the \(j\)th voltage source, taken to flow from node \(j\) to node \(j+1\):

\[ \begin{aligned} \text{Node 1:}&\quad \Sigma_1 + I_1 = 0\\ \text{Node 2:}&\quad \Sigma_2 - I_1 + I_2 = 0\\ \text{Node 3:}&\quad \Sigma_3 - I_2 + I_3 = 0\\ &\ \ \vdots\\ \text{Node } s{+}1:&\quad \Sigma_{s+1} - I_s = 0 \end{aligned} \]

Each source current appears exactly twice with opposite signs, because it leaves one node and enters the next.

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

\[ \sum_{k=1}^{s+1}\Sigma_k + \underbrace{(I_1 - I_1) + (I_2 - I_2) + \dots + (I_s - I_s)}_{=\,0} = 0 \]

Leaving

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

This sum contains only resistive branches and current sources. Any branch internal to the chain has also cancelled, for exactly the same reason — which is why the resistor of Problem 6 disappeared. What survives is precisely the set of branches crossing the outer boundary: the supernode equation.

Counting. Before: \(s+1\) KCL equations carrying \(s+1\) node voltages plus \(s\) unknown source currents — \(2s+1\) unknowns for \(s+1\) equations, underdetermined by \(s\). After: one KCL equation, with the \(s\) source voltages supplying \(s\) constraints:

\[ 1 + s = s+1 = \text{number of node voltages}\;\checkmark \]

The derivation never referred to the shape of the surface — only to the cancellation. So any closed surface enclosing exactly these \(s+1\) nodes gives the same equation, which is why the boundary can be drawn wherever is most convenient.

This is why the technique can be trusted on circuits too large to check by hand. The supernode 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 12 is the case \(s = 2\), and Set 5, Problem 20 is the same proof in the dual language.
AnswerThe \(s\) source currents telescope to zero; \(1 + s = s+1\) equations remain
Problem 20ChallengeWhat Simulators Do

Circuit simulators handle voltage sources by modified nodal analysis rather than by forming supernodes. Explain why, and describe what MNA does to the structure of the matrix.

Solution

The supernode requires a judgement. Before any equation can be written, something must examine the topology and decide which nodes are bridged by voltage sources, then merge them and generate a constraint. That is a graph-analysis pass, and it must be redone whenever the netlist changes.

MNA requires none. Each element stamps a fixed pattern into the matrix, independently of everything else. A resistor between nodes \(j\) and \(k\) adds \(1/R\) to two diagonal entries and subtracts it from two off-diagonal ones. A voltage source appends a row, a column and a new unknown:

\[ \begin{bmatrix} \mathbf{G} & \mathbf{B}\\ \mathbf{B}^{\mathsf T} & \mathbf{0} \end{bmatrix} \begin{bmatrix} \mathbf{V}\\ \mathbf{I}_s \end{bmatrix} = \begin{bmatrix} \mathbf{I}\\ \mathbf{V}_s \end{bmatrix} \]

Here \(\mathbf{G}\) is the ordinary conductance matrix and \(\mathbf{B}\) holds only \(0\) and \(\pm1\), recording which nodes each source touches. Problem 8 is the \(2\times2\) case of this bordered structure.

Three further advantages.

PropertyConsequence
Source currents are unknownsAvailable directly, no recovery step
Stamping is element-localNetlist maps to matrix in one pass
Structure stays symmetricSparse solvers apply unchanged
Inductors stamp like sourcesSame mechanism extends to \(v = L\,di/dt\)

The cost. The system grows by one unknown per voltage source, so MNA solves a larger problem than the supernode method would. For hand calculation on two or three nodes that is a real penalty, which is exactly why the supernode remains the right technique for a person and the wrong one for a machine.

Note also that the \(\mathbf{0}\) block in the bottom-right destroys positive definiteness — the matrix is symmetric but indefinite. Simulators therefore use LU factorisation with pivoting rather than the Cholesky methods that a pure conductance matrix would allow.

The two methods answer different questions. The supernode asks "what is the smallest system I can write?"; MNA asks "what is the most mechanical system I can generate?". Both give identical answers because both are exact eliminations of the same variable — one performed before the matrix is built, the other left to the solver.
AnswerMNA needs no topology analysis; it borders \(\mathbf{G}\) with \(\pm1\) rows and adds each source current as an unknown
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. An 8 A source feeds a supernode formed by a 4 V source, with 2 Ω from node 1 to ground and 2 Ω from node 2 to ground, and \(V_2 - V_1 = 4\). Find both node voltages.

    Show answer
    \(V_1/2 + V_2/2 = 8\) with \(V_2 = V_1+4\) gives \(V_1 = 6\) V, \(V_2 = 10\) V.
  2. P2. For P1, find the current through the 4 V source and its power.

    Show answer
    Node 2 alone: \(I = V_2/2 = 5\) A flowing 1→2. Current leaves the \(+\) terminal (at node 2), so it supplies \(4\times5 = 20\) W. Check: \(8\times6 = 48\) W in, \(48+20 = 68 = 18+50\;\checkmark\)
  3. P3. A voltage source connects a node to the reference. Is a supernode needed?

    Show answer
    No — it fixes that node's voltage outright and removes an unknown. Supernodes are only for sources between two non-reference nodes.
  4. P4. A circuit has 6 nodes and one bridging voltage source. How many KCL equations and how many constraints?

    Show answer
    \(n-1 = 5\) unknowns. The supernode consumes two nodes, so 4 KCL equations plus 1 constraint = 5 ✓
  5. P5. A 3 Ω resistor is connected directly across a voltage source inside a supernode. Does it appear in the supernode KCL? Does it carry current?

    Show answer
    No to the first — its current is internal and cancels. Yes to the second: it carries \(V_s/3\), supplied by the source and returned through it. Problem 6.
  6. P6. A supernode KCL gives \(V_1/4 + V_2/4 = 5\) and the constraint is \(V_1 - V_2 = 8\). Find both voltages.

    Show answer
    \(V_1 + V_2 = 20\) with \(V_1 - V_2 = 8\) gives \(V_1 = 14\) V, \(V_2 = 6\) V.
  7. P7. Why can the supernode equation never give the current through the source?

    Show answer
    Because that current is internal to the surface and cancels identically when the two node equations are added. It must be recovered afterwards from KCL at one node alone.
  8. P8. Three nodes are chained by two voltage sources. How many KCL equations are needed?

    Show answer
    One. All three merge into a single supernode; the two constraints complete the set — Problem 12.
  9. P9. A 12 V source in series with a 4 Ω resistor connects two non-reference nodes. Supernode or not?

    Show answer
    Not. The branch current is \((V_1 - 12 - V_2)/4\) by Ohm's law, so both node equations can be written normally — Problem 17.
  10. P10. A supernode contains a dependent source of value \(3v_x\) where \(v_x = V_1\). Write the constraint.

    Show answer
    \(V_2 - V_1 = 3V_1\), hence \(V_2 = 4V_1\) — a relation between unknowns rather than a number.
  11. P11. After solving a supernode circuit, node 1 gives the source current as 3 A and node 2 gives 5 A. What has gone wrong?

    Show answer
    An arithmetic or sign error. Both nodes must return the same current — that agreement is the best check the method offers.
  12. P12. How many unknowns does modified nodal analysis use for a circuit with 4 nodes and 2 voltage sources?

    Show answer
    \((n-1) + 2 = 3 + 2 = 5\) — three node voltages plus two source currents. The supernode method would use 3.
Challenge

Challenge Problems

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

  1. C1. A network of \(n\) nodes has voltage sources forming a connected chain that touches every node. How many KCL equations are needed, and what is the largest such network that could be solved with one? What happens if the sources form a loop instead of a chain?

    Show answer
    A connected chain touching all \(n\) nodes needs \(n-1\) sources — a spanning tree of the node graph. Every node merges into one supernode, which after grounding gives no KCL equation at all: the \(n-1\) constraints determine every node voltage outright, and the single remaining surface encloses the whole circuit, so its KCL is the trivial identity \(0=0\). There is no bound on size — a thousand-node network chained by voltage sources is solved by inspection.

    If the sources form a loop: the circuit is over-determined. Going round the loop, the constraints must sum to zero, so \(\sum V_s = 0\) is required. If the source values do not satisfy it, no solution exists — the same contradiction as the parallel unequal sources of Set 3, Challenge C1. If they do satisfy it, one constraint is redundant and the currents in the loop are indeterminate. Real sources escape this through their internal resistance.
  2. C2. Show that in Problem 1's circuit the power absorbed by the 6 V source can be made positive, negative or zero by changing only the 6 A source's value. Find the value that makes it zero and interpret it.

    Show answer
    With a source of \(I_s\), the supernode gives \(V_A/2 + V_B/4 = I_s\) and the constraint \(V_A = V_B + 6\), so
    \[ V_B = \frac{4I_s - 12}{3},\qquad I_{6\text{V}} = \frac{V_B}{4} = \frac{I_s - 3}{3} \]
    The source absorbs \(P = 6I = 2(I_s - 3)\). So it absorbs for \(I_s > 3\) A, delivers for \(I_s < 3\) A, and does neither at \(I_s = 3\) A.

    Interpretation: at \(I_s = 3\) A the node voltages are \(V_A = 6\), \(V_B = 0\), so no current flows in the 4 Ω and hence none through the source. It is still enforcing a 6 V difference, but at no energetic cost — the voltage-source analogue of an open circuit. As in Set 5's C2, "ideal source" says nothing about energy flow until the surrounding circuit is specified.
  3. C3. Prove that the supernode method and modified nodal analysis always give identical answers, and identify the single circumstance in which MNA succeeds where the supernode method fails.

    Show answer
    Equivalence. MNA's system is
    \[ \mathbf{G}\mathbf{V} + \mathbf{B}\mathbf{I}_s = \mathbf{I},\qquad \mathbf{B}^{\mathsf T}\mathbf{V} = \mathbf{V}_s \]
    Each column of \(\mathbf{B}\) has exactly one \(+1\) and one \(-1\). Left-multiplying the first block by a row vector that adds the two rows corresponding to a source's nodes annihilates that column of \(\mathbf{B}\) — which is precisely the supernode equation, and precisely the telescoping of Problem 19. The second block is the constraint. So the supernode system is obtained from MNA by exact row operations, and row operations preserve the solution set.

    Where MNA wins. When a voltage source forms a loop with other voltage sources, the supernode method produces a system with a redundant constraint and no way to determine the individual source currents — they are genuinely indeterminate. MNA produces a singular matrix, which is detectable: the solver reports it rather than silently returning one arbitrary answer. Being told the problem is ill-posed is more useful than being handed a solution to a question you did not ask.
MCQ

Multiple-Choice Questions

Twelve questions in GATE/ESE style. Commit to an answer before opening the explanation.

  1. Q1. A supernode is required when a voltage source connects

    (a) a node to the reference   (b) two non-reference nodes   (c) two meshes   (d) any two nodes

    Show answer
    (b). A source to the reference simply fixes that node's voltage — no surface needed.
  2. Q2. The supernode KCL equation is algebraically identical to

    (a) the constraint equation   (b) the sum of the two node equations   (c) their difference   (d) a KVL round the source

    Show answer
    (b). The unknown source current leaves one node and enters the other, so it cancels on addition — Problem 2.
  3. Q3. A supernode KCL gives \(V_1/3 + V_2/6 = 4\) with \(V_2 - V_1 = 6\). Then \(V_1\) is

    (a) 4 V   (b) 6 V   (c) 8 V   (d) 12 V

    Show answer
    (b). \(2V_1 + (V_1+6) = 24 \Rightarrow 3V_1 = 18\), so \(V_1 = 6\) V and \(V_2 = 12\) V.
  4. Q4. A resistor connected directly across the voltage source inside a supernode

    (a) appears in the KCL   (b) carries no current   (c) carries current but does not appear in the KCL   (d) short-circuits the source

    Show answer
    (c). Its current crosses the boundary twice and cancels, but it still carries \(V_s/R\) — Problem 6.
  5. Q5. The current through a supernode's voltage source is found by

    (a) the supernode equation   (b) the constraint   (c) KCL at one of the two nodes alone   (d) Ohm's law on the source

    Show answer
    (c). It cancelled from the supernode equation, so it must be recovered afterwards — and both nodes must agree.
  6. Q6. Four nodes are chained by three voltage sources. The number of KCL equations required is

    (a) 0   (b) 1   (c) 3   (d) 4

    Show answer
    (b). All four merge into one supernode; the three constraints complete the set of four — Problem 12.
  7. Q7. A 10 V source in series with a 5 Ω resistor connects two non-reference nodes. The correct treatment is

    (a) form a supernode   (b) write the branch current as \((V_1 - 10 - V_2)/5\)   (c) ignore the branch   (d) ground one node

    Show answer
    (b). The series resistor makes the branch current known — no supernode — Problem 17.
  8. Q8. In Problem 1's circuit the 6 V source carries 1 A and absorbs 6 W. Reversing the source makes it

    (a) absorb 6 W   (b) absorb 18 W   (c) supply 18 W   (d) supply 6 W

    Show answer
    (c). The node voltages change to 6 V and 12 V, the current to 3 A, and the current now leaves the positive terminal — Problem 3.
  9. Q9. The dual of "a resistor in series with a current source is invisible to the mesh currents" is

    (a) a resistor in series with a voltage source is invisible   (b) a resistor in parallel with a voltage source is invisible to the node voltages   (c) a current source in parallel with a resistor is invisible   (d) none

    Show answer
    (b). Series ↔ parallel, current source ↔ voltage source, mesh current ↔ node voltage — Problem 18.
  10. Q10. Modified nodal analysis differs from the supernode method in that it

    (a) gives different answers   (b) treats each source current as an extra unknown   (c) requires planarity   (d) cannot handle dependent sources

    Show answer
    (b). The two are related by exact row operations and always agree — Problems 8 and 20.
  11. Q11. A supernode contains a VCVS of value \(3v_x\) where \(v_x = V_1\), with \(V_2 - V_1 = 3v_x\). The constraint is

    (a) \(V_2 = 3V_1\)   (b) \(V_2 = 4V_1\)   (c) \(V_2 = V_1 + 3\)   (d) \(V_1 = 3V_2\)

    Show answer
    (b). \(V_2 - V_1 = 3V_1\), so \(V_2 = 4V_1\).
  12. Q12. Which statement is true of supernodes but not of supermeshes?

    (a) it eliminates an unknown source quantity   (b) it needs one constraint per source   (c) it applies to non-planar circuits   (d) it is derived by summing two equations

    Show answer
    (c). Meshes require a planar drawing; nodes do not. This is the only place the duality fails — Problem 18.
Formulas

Key Formulas

QuantityRelationNotes
Supernode KCL\(\sum I_{\text{crossing}} = 0\)Only branches crossing the surface
Constraint\(V_{(+)} - V_{(-)} = V_s\)Sign from the polarity marks
Chain of \(s\) sources\(1 + s = s+1\) equationsOne KCL, \(s\) constraints
Equation count\((n-1-2s)+s+s = n-1\)\(s\) disjoint supernodes
Source current\(I_s = \sum I_{\text{other}}\) at one nodeRecovered after solving
Consistency checkBoth nodes give the same \(I_s\)The strongest available test
Resistor across source\(I = V_s/R\), absent from KCLInternal circulating current
Series resistor case\(I = (V_1 - V_s - V_2)/R\)No supernode needed
Dependent-source constraint\(V_j - V_k = f(\text{node voltages})\)Express the control first
Source power\(P = V_s I_s\)Sign by passive convention
MNA system\(\begin{bmatrix}\mathbf{G}&\mathbf{B}\\ \mathbf{B}^{\mathsf T}&\mathbf{0}\end{bmatrix}\begin{bmatrix}\mathbf{V}\\ \mathbf{I}_s\end{bmatrix} = \begin{bmatrix}\mathbf{I}\\ \mathbf{V}_s\end{bmatrix}\)\(\mathbf{B}\) holds \(0,\pm1\) only
Emitter degeneration\(R_{\text{seen}} = (1+\beta)R_E\)From the base — Problem 16
Pitfalls

Common Mistakes

  1. Getting the constraint sign wrong. The single largest source of error. It is \(V_{(+)} - V_{(-)} = V_s\), read off the diagram — never alphabetical order. Problem 3 shows every quantity changing when the source is reversed.

  2. Including the source current in the supernode equation. It cancelled. If a current through the bridging source appears in your KCL, the surface has been drawn through the source instead of around it.

  3. Including a resistor that lies across the source. Both its ends are inside the surface, so it contributes nothing. Problem 6.

  4. Forming a supernode when the source has a series resistor. That branch obeys Ohm's law and both node equations can be written normally. Problem 17.

  5. Forming a supernode for a source tied to the reference. It fixes a node voltage and removes an unknown — it does not create one.

  6. Treating two sources sharing a node as separate supernodes. They merge into one. Compare Problems 11 and 12 carefully: disjoint sources give two surfaces, chained ones give a single surface.

  7. Trying to extract the source current from the supernode equation. It is not there. Use KCL at one node alone, then check against the other.

  8. Forgetting the controlling variable is defined outside the surface. In Problem 14 the current \(i_\phi\) flows in a branch entering the supernode while the source it controls sits inside it. Express the control in node voltages before substituting.

  9. Assuming the source absorbs or delivers by inspection. Only the sign of the recovered current decides. Problem 1's source absorbs; Problem 13's delivers.

  10. Missing a better reference node. Grounding one terminal of a bridging source deletes the supernode entirely. Spend thirty seconds on this before writing equations. Problem 9.

Looking Ahead

Sets 3 to 7 have now covered every systematic method for a resistive network: KVL and KCL directly, then mesh and nodal analysis, then the two special techniques that handle awkward sources. Between them they will solve any linear circuit — but always for all the variables at once.

The remaining sets take a different approach. Rather than solving the whole network, the theorems replace parts of it with something simpler: an equivalent source, a superposed contribution, a single resistance. Sets 9 to 14 develop Thévenin, Norton, superposition, source transformation and maximum power transfer, and each of them is proved using the methods established here.

Next: Set 8 — Network Topology, where the graph structure behind all of these methods is made explicit, and the equation counts used throughout Sets 4 to 7 are finally derived rather than asserted.