Tutorial 6 — Super-node Analysis
When a voltage source connects two non-reference nodes, the two nodes are enclosed in a supernode: one KCL equation is written around the whole supernode, and a constraint equation relates the two node voltages through the source. These worked problems cover supernodes with independent and dependent sources, and the technique for recovering the current through a voltage source after the node voltages are known.
Using nodal analysis, determine \(i_\phi\).

Node 1 is fixed by the 50 V source, so \(v_1 = 50\,\text{V}\). The dependent source \(10\,i_\phi\) sits between nodes 2 and 3, so those two form a supernode. Writing one KCL around the supernode:
The source provides the constraint, with the controlling current \(i_\phi = \dfrac{v_2 - v_1}{5}\):
Substituting into the supernode equation:
Therefore:


Using nodal analysis, determine \(i_\phi\).

KCL at the two nodes, with the dependent source \(8 i_\phi\) and the controlling current \(i_\phi = (V_1 - V_2)/5\):
The first equation gives \(15 V_1 - 4 V_2 = 200\); substituting \(i_\phi\) into the second reduces it to \(V_2 = 0.625\,V_1\). Solving the pair:
Hence:
Determine \(i_B\).

Node a is at \(V_{CC}\). The source \(V_0\) sits between nodes b and c, giving the supernode constraint \(v_b - v_c = V_0\). Applying KCL at node b:
At node c the emitter current is \((1+\beta) i_B\) (base current plus the dependent collector current \(\beta i_B\)), so:
Substituting \(v_b\) into the node-b equation and solving for \(i_B\) gives the closed form:

Determine the current flowing through the 6 V source.

The 6 V source between nodes 1 and 2 makes them a supernode. The supernode KCL (the 0.1 A source feeds node 2) and the constraint are:
Substituting \(V_2 = V_1 + 6\) gives \(5 V_1 + 4 V_2 = 78\), so:
The current through the source cannot be read from the supernode equation; it comes from KCL at one node alone. At node 1 (current \(I\) leaving toward node 2 through the source):
Determine \(V_a\) and \(V_b\). All resistors are 1 kΩ; \(V_{S1} = 4\,\text{V}\), \(V_{S2} = 8\,\text{V}\), \(I_S = 4\,\text{mA}\).

Writing KCL at nodes a and b (the branch through \(R_4\) carries \(V_{S2} + v_a - v_b\)):
With all resistances equal to 1 kΩ and the given source values, these reduce to:
Solving:

Determine \(V_1\) and \(V_2\).

The 4 V source ties nodes 1 and 2 into a supernode. The 2 Ω resistor bridges the same two nodes, so it is internal to the supernode and drops out of the KCL. The supernode equation (5 A in, 2 A out) is:
The source constraint:
Solving the two together:

Additional Practice Problems
Two fully-worked supernode examples with self-contained schematics: recovering the current through the connecting source, and a supernode whose branch terminates on another voltage source.
A 6 A source feeds node A, which connects to node B through a 6 V source (\(V_A - V_B = 6\)). Node A has a 2 Ω resistor to ground and node B a 4 Ω resistor to ground. Find \(V_A\), \(V_B\) and the current through the 6 V source.
The 6 V source between A and B forms a supernode fed by the 6 A source:
Substituting \(V_A = V_B + 6\):
The current through the 6 V source follows from KCL at node B alone (only the source branch and the 4 Ω meet there):
A 2 A source feeds node A (2 Ω to ground). A 4 V source connects A to B (\(V_B - V_A = 4\)), and node B reaches a fixed 10 V source through a 2 Ω resistor. Find \(V_A\) and \(V_B\).
Nodes A and B form a supernode (4 V source between them). The branch from B carries current \((V_B - 10)/2\) toward the 10 V source, so the supernode KCL and constraint are:
Substituting: