Supermeshes, method selection & verification
A current source shared by two meshes fixes a current difference but hides its own voltage from direct KVL. Build a supermesh around the source, add the current constraint, then close DC-04 with a disciplined choice-and-verification workflow for nodal versus mesh analysis.
- Recognize when a shared ideal current source prevents an ordinary mesh KVL equation.
- Derive the supermesh KVL equation by combining adjacent mesh equations and eliminating the unknown current-source voltage.
- Write the current-source constraint with the correct sign from the source arrow and mesh references.
- Solve and verify a complete two-mesh supermesh example.
- Cross-check the supermesh solution independently with nodal analysis and power balance.
- Choose nodal or mesh analysis by topology, source placement and unknown count rather than habit.
- Use a repeatable verification workflow before accepting a circuit solution.
A voltage source between unknown nodes created a supernode because its current was unknown. What is the dual problem in mesh analysis?
An ideal current source fixes its current but does not prescribe its voltage. When that source lies in the branch shared by two meshes, an ordinary Kirchhoff-voltage-law equation for either mesh would contain the unknown source voltage. The supermesh removes that internal voltage from the KVL equation, while the current-source arrow supplies a separate current constraint.
05.1Why a shared current source blocks ordinary mesh KVL
Figure 5.1 — An ideal current source occupies the shared branch
IS connects node VA to ground and separates the two meshes. Its canonical arrow points toward ground, fixing the physical shared-branch current at 1 mA downward.
The worked circuit has a 10 V source, three 1 kΩ resistors and an ideal 1 mA current source in the branch shared by the left and right meshes. The current source tells us its branch current exactly, but its voltage VIS is whatever the surrounding network requires.
If we insist on writing separate KVL equations, the left mesh contains the unknown drop VIS:
The right clockwise mesh traverses the current source in the opposite direction:
The new voltage unknown is not wrong, but it defeats the economy of ordinary mesh analysis. The supermesh eliminates it.
05.2Derive the supermesh instead of memorizing a detour rule
Add the two individual KVL equations. The unknown current-source voltage appears once as +VIS and once as −VIS, so it cancels:
This is exactly the KVL equation obtained by tracing the outer perimeter around both meshes while skipping the internal current-source branch:
So a supermesh is not permission to ignore the source branch. It is the sum of two valid mesh equations arranged so the unknown internal source voltage cancels.
05.3The current-source arrow supplies the missing equation
Figure 5.2 — Mesh-current references around the shared source
Both mesh currents are chosen clockwise. I1 crosses the current-source branch downward while I2 would cross it upward, so the source constraint is I1−I2=IS.
With both mesh currents clockwise, I1 crosses the shared branch downward and I2 crosses it upward. The physical downward current is therefore
The source arrow in Figure 5.1 fixes that downward current at 1 mA:
If the source arrow were reversed, the right-hand side would be −1 mA for these same mesh-current references. Always derive the sign from the actual arrows; never memorize “I1−I2” without checking orientation.
05.4Complete worked example: solve the supermesh and constraint
For R1=R3=R4=1 kΩ and VS=10 V, the supermesh KVL equation becomes
Using kΩ·mA=V:
Together with the source constraint
we have I1=I2+1 mA. Substitute:
The current-source branch carries I1−I2=1 mA downward exactly as imposed.
05.5Recover node voltages and the current-source voltage
R4 belongs only to the right mesh, so its downward current is I2=3 mA. With R4=1 kΩ,
R3 also carries 3 mA from A to B, producing a 3 V drop:
Therefore the ideal current source has 6 V across it from its upper terminal to ground. Its current was known before solving; its voltage is recovered only after the surrounding circuit is solved.
R1 carries 4 mA, so its drop from the 10 V input node is 4 V, independently confirming VA=6 V.
05.6Independent nodal cross-check of the same circuit
Now forget the mesh solution and analyze the same network by node voltages. At node B:
At node A, count currents leaving A. The current source contributes +1 mA because its arrow points from A toward ground:
Using kΩ·mA=V and collecting terms:
Substituting VA=2VB gives VB=3 V and VA=6 V—the same result obtained from the supermesh. The cross-check uses a different set of unknowns and different Kirchhoff equations, so agreement is strong evidence rather than duplicated algebra.
05.7Power balance includes the current source
The three resistor powers are
The current source has 6 V from its upper terminal to ground, and 1 mA enters that upper terminal. Under the passive-sign convention it absorbs
The 10 V source supplies 4 mA out of its positive terminal:
Total absorption is 16+9+9+6=40 mW, exactly matching the voltage source's 40 mW delivery. Like an ideal voltage source, an ideal current source can absorb or deliver power depending on the operating point.
05.8Supernode and supermesh are dual bookkeeping ideas
Both methods preserve the ideal source exactly. Neither inserts a fictitious resistance. Both remove an inconvenient internal unknown by summing conservation equations across a larger analysis boundary, then restore the information supplied directly by the source as a constraint.
05.9How to choose nodal or mesh analysis
There is no universal winner. Before writing equations, compare the structure of the circuit and the quantities you need.
A good engineering choice minimizes algebra while keeping the physical constraints visible. For larger automated problems, modified nodal analysis extends the node-voltage framework to voltage sources and other elements; that computational formulation lies beyond this introductory DC-04 course.
05.10A verification workflow before accepting any circuit solution
- Topology check. Identify actual nodes, branches and—if using meshes—planarity and elementary meshes.
- Reference check. Define every unknown voltage/current direction before algebra. Negative answers are allowed.
- Equation-count check. Match independent unknowns with independent equations and source constraints.
- Dimensional check. Each KCL term must have current units; each KVL term must have voltage units.
- Local conservation check. Re-evaluate KCL at solved nodes or KVL around solved loops using recovered physical branch quantities.
- Source-constraint check. Verify every ideal source arrow/polarity exactly.
- Global power check. Signed powers of all elements should sum to zero in the lumped model.
- Independent-route check when practical. Use a simpler equivalent reduction, the alternative nodal/mesh method, or a limiting case.
Mastery problems
- In the worked supermesh circuit, change the downward current source from 1 mA to 4 mA. Find I1, I2, VA and VB.
- Keep IS=1 mA but reverse its arrow. Write the current constraint before solving anything.
- For the original example, recover the current-source voltage from the left individual mesh KVL equation and confirm the 6 V result.
- A planar network has two unknown node voltages but five meshes. Which method is likely shorter, and what else should you inspect before deciding?
- A planar network has six unknown node voltages but two meshes and only voltage sources. Which method is likely attractive?
- A student obtains node voltages that satisfy every written nodal equation, but the total signed power is not zero. List at least three possible causes to investigate.
Solutions
1. The equations are I1+2I2=10 mA and I1−I2=4 mA. Hence I2=2 mA and I1=6 mA. R4 gives VB=2 V; R3 adds another 2 V, so VA=4 V. The current source carries 4 mA downward as required.
2. With the source arrow upward while downward remains positive for I1−I2, the constraint is I1−I2=−1 mA.
3. Left-mesh KVL is −10 V+(1 kΩ)(4 mA)+VIS=0, giving VIS=6 V from VA to ground.
4. Nodal analysis probably starts with fewer unknowns. Still inspect whether voltage sources create supernodes and whether the requested outputs make another route more convenient.
5. Mesh analysis is likely attractive: only two mesh-current unknowns and voltage sources enter KVL naturally, assuming the circuit is planar as stated.
6. Possible causes include a wrong source-current sign when computing power, an incorrect branch-current recovery from solved variables, a mistaken source polarity/arrow, an omitted element, arithmetic error, or equations based on the wrong topology. Power imbalance is a diagnostic, not a proof of which specific error occurred.
DC-04 is now conceptually complete. The next course, DC-05, will use these systematic analysis tools to study independent and dependent sources, linearity, source transformations and superposition before reconnecting naturally to the existing Thévenin/Norton course.