
Physics II course sequence · Interactive lesson
Multi-loop circuit strategy
Two loops, three unknown currents, and no series or parallel step that will collapse the diagram. This is the drill for turning such a network into simultaneous equations you can trust: how many to write, how to sign them, and how to prove the answer before you hand it in.
UPII-07.03 · Lesson 3 of 8 in this unit. Position is not a completion score.Build the model
A negative current is an answer, not a mistake.
The key idea
Multi-loop analysis turns a network that no series-and-parallel reduction can simplify into a single simultaneous-equation system: one unknown current per branch, and one independent junction or loop equation for each of them.
Example. Three branches meeting at two junctions give three unknown currents and three equations. For ε₁ = 12.0 V and ε₂ = 6.0 V, each behind 4.0 Ω and sharing a 6.0 Ω branch, they return I₁ = 1.31 A and I₂ = −0.19 A — the minus sign saying the second cell is being charged.
The complete physical model and assumptions
A multi-loop network is a linear-algebra problem wearing a circuit diagram. Each branch carries one unknown current, so b branches mean b unknowns, and Kirchhoff supplies exactly b independent equations: n − 1 from the junctions of an n-node network, because summing all n of them gives 0 = 0, and b − n + 1 from the loops, one for each closed path that is not built from the others. That count is the whole strategy — it says how many equations to write and, more usefully, when to stop. The rest is discipline. Assign a direction to every branch current before you solve and never revise it; the equations are linear in the currents, so reversing an arrow merely substitutes I → −I and returns the identical physical solution. A negative answer is therefore not an error but a result: that branch runs against your arrow, and if your arrow left a source's + terminal, that source is being charged rather than discharging. Several sources need no extra rule and no argument about which one wins; they enter the same equations and the algebra settles the traffic. The method stops where linearity stops: every coefficient in the system is a resistance assumed fixed, so the determinant exists only while no resistance depends on the current running through it.
1Count the unknowns before writing a single equation
Start by counting, not by writing. Every branch carries one unknown current, so b branches mean b unknowns. Junctions are worth less than they look: an n-node network gives only n − 1 independent junction equations, because adding all n of them counts every branch once in and once out and collapses to 0 = 0. The loops make up the difference, contributing b − n + 1 independent equations. Two cells sharing one load is the small case: b = 3, n = 2, so one junction equation and two loop equations, three in all. A bridge network has b = 6 and n = 4, so three junction equations and three loop equations. Independence is a condition you have to impose, not a gift: in a two-mesh circuit the outer loop is the sum of the two inner ones, so writing it as a third equation adds a row of zeros. A safe test is that each loop you choose must contain at least one branch that none of the others uses.
2Assume every direction, then never revise it
Draw an arrow on each branch before you know anything, label the current with it, and leave it alone. You are allowed to be wrong because the equations are linear in the currents: reversing an arrow replaces I by −I everywhere it appears, which reproduces the same solution with a flipped label rather than a different circuit. What you are not allowed to do is change your mind halfway. Once the arrow is drawn, the sign of every IR term is fixed by the traversal — along the branch with the arrow subtracts IR, against it adds IR — whatever sign the number eventually takes. Students who redraw an arrow after seeing a negative answer usually miss one of the three or four places that current appears, and the second solve then disagrees with the first. Solve once, then read the signs.
3Fold the junction rule in and solve two equations, not three
Two cells with series resistances R₁ and R₂ feeding a shared R₃ give three unknowns, but the junction equation I₃ = I₁ + I₂ is free: substitute it into both loop equations before solving anything. The left loop ε₁ − I₁R₁ − I₃R₃ = 0 becomes ε₁ = (R₁ + R₃)I₁ + R₃I₂, and the right loop becomes ε₂ = R₃I₁ + (R₂ + R₃)I₂. Two equations, two unknowns. Notice the shape: the coefficient of I₁ in the second equation equals the coefficient of I₂ in the first, both being the shared resistance R₃. That symmetry is not a coincidence, and it is the cheapest proofread available — if the two off-diagonal terms differ, a shared branch has been counted in one loop and missed in the other. The determinant is D = (R₁ + R₃)(R₂ + R₃) − R₃², which expands to R₁R₂ + R₁R₃ + R₂R₃ and so is positive for any real resistances, so the pair always has exactly one solution.
4Put in the numbers and read the signs
Take ε₁ = 12.0 V behind R₁ = 4.0 Ω, ε₂ = 6.0 V behind R₂ = 4.0 Ω, and a shared R₃ = 6.0 Ω, with both current arrows drawn towards the top junction. Then D = (10.0)(10.0) − 6.0² = 64 Ω². The solution is I₁ = [12.0(10.0) − 6.0(6.0)]/64 = 84/64 = 1.3125 A, and I₂ = [6.0(10.0) − 12.0(6.0)]/64 = −12/64 = −0.1875 A, so I₃ = 1.125 A. The second current is negative, which means the real current in that branch runs opposite to the arrow, into the second cell's positive terminal. The 12.0 V cell is driving the load and charging its neighbour at the same time. The changeover is sharp and calculable: I₂ = 0 requires ε₂(R₁ + R₃) = ε₁R₃, here ε₂ = 12.0 × 6.0 / 10.0 = 7.2 V. Anything weaker than 7.2 V and the second cell is charged; anything stronger and it discharges.
5Close the books with a power balance
Three checks cost a line each. The junction: 1.3125 + (−0.1875) = 1.125 A. The loops, taken as residuals rather than re-solved: 12.0 − 1.3125(4.0) − 1.125(6.0) = 0, and 6.0 − (−0.1875)(4.0) − 1.125(6.0) = 0. Then the one that catches what the others miss. Sources supply εI with the sign of I attached: 12.0(1.3125) = 15.75 W from the first cell and 6.0(−0.1875) = −1.125 W from the second, a net 14.625 W. Resistances take I²R, always positive: 1.3125²(4.0) + 0.1875²(4.0) + 1.125²(6.0) = 6.891 + 0.141 + 7.594 = 14.625 W. The books balance. Follow the second branch alone and the story closes too: 0.1875 × 6.75 = 1.266 W is pushed into it, 1.125 W is stored chemically and 0.141 W is wasted in its own 4.0 Ω.
6Know when simultaneous equations are the wrong tool
Kirchhoff always works, which is not the same as always being quickest. A network whose resistors nest cleanly into series and parallel groups collapses in two lines, and writing six equations for it is a way of importing arithmetic errors; reduction is what you try first, and Kirchhoff is what you reach for when reduction stalls, as it does on a bridge. Symmetry is worth a look too: if two nodes sit at the same potential, the branch between them carries nothing, and deleting it can reduce a bridge to a plain series-parallel chain. The real limit is different in kind. Every step here assumed the coefficients were constants, that R does not depend on I. A diode, a filament lamp whose resistance rises as it heats, or a thermistor breaks that assumption; the determinant loses its meaning, and the network has to be solved by iteration or graphically instead.
Key equations
Read the units, assumptions and limits before substituting.
Counting the equations
b unknowns = (n − 1) junction + (b − n + 1) loop
Fixes how many equations to write and, just as usefully, when to stop writing them.
b branches, each carrying one unknown current, meeting at n junctions; both are pure countsThe two-mesh system in standard form
ε₁ = (R₁ + R₃)I₁ + R₃I₂ and ε₂ = R₃I₁ + (R₂ + R₃)I₂
The junction rule is already folded in, so two equations carry all three branch currents.
ε in V, R in Ω, I in A; the shared R₃ sits on both off-diagonal positionsClosed form for two meshes
I₁ = [ε₁(R₂ + R₃) − ε₂R₃] / D, D = (R₁ + R₃)(R₂ + R₃) − R₃²
Shows at a glance how far a source term must fall before its own current turns negative.
D is in Ω², so I comes out in A; exchange the labels 1 and 2 throughout to get I₂Power at a source
P = εI − I²r
A negative P names a source that is absorbing — being charged by the rest of the network.
I counted positive when current leaves the + terminal; ε in V, I in A, r in Ω, P in WPower balance
Σ εₖIₖ = Σ Iⱼ²Rⱼ
One scalar test using every current at once, independent of the equations you solved.
Left side signed, a term turning negative for a charged source; right side every term positive; both in WThree routes to the shared voltage
Vab = ε₁ − I₁R₁ = ε₂ − I₂R₂ = I₃R₃
Three ways to one number, so a disagreement localises the slip to a single branch.
All three in V, with both sources' + terminals at node a and I₃ leaving a through R₃Interactive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Slide ε₂ down and watch the dashed I₂ curve cross the axis at ε₂ = {e1*r3/(4+r3)|1} V, below which the second cell is being charged. Then raise R₃ and watch that crossing move right: a larger shared resistance makes it easier for the strong cell to reverse the weak one.
Live results
- I₁ LEFT BRANCH
- 1.594 A
- I₂ RIGHT BRANCH
- -0.656 A
- I₃ SHARED BRANCH
- 0.938 A
- POWER FROM CELL 2
- -1.97 W
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. First cell emf ε₁: 12 V; Second cell emf ε₂: 3.0 V; Shared resistance R₃: 6 Ω
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
The trap is treating a negative current as an error to be repaired. A student gets I₂ = −0.19 A, reverses the arrow and solves the network again. Done properly, that rewrite returns +0.19 A — the same physical current, now agreeing with the new arrow — so nothing has been mended and a lap has been wasted. Done carelessly, with one of the three or four places that current appears left unflipped, it returns a magnitude that is simply wrong, and the two solves disagree for no physical reason. Reversing an assumed arrow substitutes I₂ → −I₂ in a system that is linear in the currents, so it must reproduce the same physical answer with the label flipped; the magnitude was never in doubt. The other repair does real damage: quoting the magnitude and moving on. The sign is the physics. With I₂ negative the current enters the second cell's positive terminal, so ε₂I₂ is negative and that cell absorbs 1.13 W instead of supplying it. A power balance written with the magnitude counts that 1.13 W as generated, overstates the supply by 2.25 W, and stops closing.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
Two batteries are wired in parallel across one load: a 12.0 V cell of internal resistance 0.50 Ω and a 9.0 V cell of internal resistance 0.50 Ω, their positive terminals joined at node a, feeding a 4.0 Ω resistor from a back to node b. Take both cell currents as flowing towards a and find the three branch currents.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- Count first. Three branches and two junctions give b = 3 and n = 2, so the analysis needs n − 1 = 1 junction equation and b − n + 1 = 2 loop equations.
- The junction at a gives I₃ = I₁ + I₂. Substituting it into the two loops: 12.0 = (0.50 + 4.0)I₁ + 4.0I₂ and 9.0 = 4.0I₁ + (0.50 + 4.0)I₂.
- Determinant: D = (4.50)(4.50) − 4.0² = 20.25 − 16.00 = 4.25 Ω².
- I₁ = [12.0(4.50) − 9.0(4.0)]/4.25 = (54.0 − 36.0)/4.25 = 4.2353 A, and I₂ = [9.0(4.50) − 12.0(4.0)]/4.25 = (40.5 − 48.0)/4.25 = −1.7647 A.
- I₃ = 4.2353 − 1.7647 = 2.4706 A, so the load sits at 2.4706 × 4.0 = 9.88 V — above 9.0 V, which is exactly why the weaker cell runs backwards.
Answer. I₁ = 4.24 A, I₂ = −1.76 A and I₃ = 2.47 A. The minus sign says the 9.0 V cell is being charged, storing energy at ε₂|I₂| = 15.9 W.
MediumExample 2
In the same parallel arrangement the first cell is 12.0 V with internal resistance 0.40 Ω, the second has internal resistance 0.60 Ω and an emf whose label has worn off, and the load is 3.0 Ω. An ammeter in the load reads 3.00 A. Find the unknown emf and the current in each cell, then confirm the result with a power balance.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- Work from the shared branch, because one number serves every equation: Vab = I₃R₃ = 3.00 × 3.0 = 9.00 V.
- First cell: 12.0 = I₁(0.40) + 9.00, so I₁ = 3.00/0.40 = 7.50 A.
- Junction at a: I₂ = I₃ − I₁ = 3.00 − 7.50 = −4.50 A. The second cell takes 4.50 A in through its positive terminal.
- Second cell: ε₂ = Vab + I₂r₂ = 9.00 + (−4.50)(0.60) = 9.00 − 2.70 = 6.30 V.
- Power balance. Sources: 12.0(7.50) + 6.30(−4.50) = 90.0 − 28.35 = 61.65 W. Resistances: 7.50²(0.40) + 4.50²(0.60) + 3.00²(3.0) = 22.50 + 12.15 + 27.00 = 61.65 W. The two agree, so no sign was dropped.
Answer. ε₂ = 6.30 V, with I₁ = 7.50 A, I₂ = −4.50 A and I₃ = 3.00 A. Of the 40.5 W pushed into the weaker cell, 28.4 W is stored and 12.2 W is wasted in its own internal resistance.
HardExample 3
A 12.0 V cell of internal resistance 0.50 Ω and a 9.0 V cell of internal resistance 0.30 Ω are permanently wired in parallel, and the load R across them is adjustable. (a) Find the load for which the 9.0 V cell carries no current at all. (b) Say what happens on either side of that value. (c) At R = 6.0 Ω, account for every watt.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- (a) A branch carries zero current exactly when the shared voltage equals its emf, so demand Vab = 9.00 V. The first cell then supplies the whole load: I₁ = (12.0 − 9.00)/0.50 = 6.00 A, and R = 9.00/6.00 = 1.50 Ω.
- (b) Write the junction rule at a in terms of V alone: (12.0 − V)/0.50 + (9.00 − V)/0.30 = V/R, so V = 54.0/(5.333 + 1/R), which rises as R rises.
- Above R = 1.50 Ω the shared voltage exceeds 9.00 V and I₂ = (9.00 − V)/0.30 turns negative: the strong cell charges the weak one. Below 1.50 Ω both cells discharge.
- (c) At R = 6.0 Ω: V = 54.0/(5.333 + 0.1667) = 54.0/5.500 = 9.818 V, giving I₃ = 1.636 A, I₁ = (12.0 − 9.818)/0.50 = 4.364 A and I₂ = (9.00 − 9.818)/0.30 = −2.727 A. Junction check: 4.364 − 2.727 = 1.636 A to the rounding shown.
- Generation: 12.0(4.364) = 52.36 W and 9.0(−2.727) = −24.55 W, a net 27.82 W. Dissipation: 4.364²(0.50) + 2.727²(0.30) + 1.636²(6.0) = 9.52 + 2.23 + 16.07 = 27.82 W.
- The second branch alone draws |I₂|V = 2.727 × 9.818 = 26.78 W from the shared pair, stores 24.55 W chemically and wastes 2.23 W as heat in its own 0.30 Ω, an efficiency of 91.7%.
Answer. R = 1.50 Ω gives zero current in the 9.0 V cell; above that it is charged and below it discharges. At R = 6.0 Ω the network generates 27.8 W net and dissipates 27.8 W, the weak cell storing 24.5 W of the 26.8 W pushed into it.
Quick check
Select an answer and explain it before checking.
Review & continue
Multi-loop analysis turns a network that no series-and-parallel reduction can simplify into a single simultaneous-equation system: one unknown current per branch, and one independent junction or loop equation for each of them.
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.
Optional supporting lessons
These chapter resources can help with earlier ideas; they are not additional required Physics II completion tasks.