Kirchhoff’s Voltage Law (KVL) and Kirchhoff’s Current Law (KCL) are the bedrock of circuit analysis. Yet, when students and junior technicians encounter Kirchhoff circuit examples on exams or in the field, they frequently stumble over sign conventions and shared-branch polarities. The math itself is simple linear algebra; the trap is almost always in the setup and the interpretation of negative results.
In this walkthrough, we will dissect a classic two-mesh DC network. We will set up the equations, solve every algebraic step, and—crucially—run an independent sanity check using Tellegen’s Theorem (power balance) to prove our answer is physically valid.
The Exam Problem: A Two-Mesh DC Network
Problem Statement
Consider a circuit with two parallel loops (meshes) sharing a common central branch. The bottom wire is the ground reference (0V).
- Left Branch: An 8V DC voltage source (positive terminal on top) in series with a 3Ω resistor.
- Middle Branch: A single 2Ω resistor.
- Right Branch: A 2V DC voltage source (positive terminal on top) in series with a 4Ω resistor.
Task: Find the exact magnitude and direction of the current flowing through the middle 2Ω resistor using Mesh Analysis (KVL). Verify your answer independently.
Step-by-Step Mesh Analysis (KVL Walkthrough)
Which method applies and why? Nodal Analysis (KCL) is computationally faster here, requiring only one equation to find the top node voltage. However, exams and practical troubleshooting scenarios often force Mesh Analysis (KVL) to test your ability to handle shared-branch voltage drops and source polarities. We will use Mesh to demonstrate the KVL mechanics, then use Nodal to verify.
Step 1: Define Mesh Currents and Traverse Paths
Assign a clockwise (CW) mesh current to each loop:
- I₁ (Left Loop, CW): Travels DOWN the left branch, RIGHT across the top wire, UP the middle branch, and LEFT across the bottom wire.
- I₂ (Right Loop, CW): Travels DOWN the middle branch, RIGHT across the top wire, UP the right branch, and LEFT across the bottom wire.
Step 2: Formulate the KVL Equations
We use the standard mesh matrix format: R₁₁I₁ + R₁₂I₂ = V₁.
Mesh 1 (Left Loop):
R₁₁(Total resistance in Mesh 1) = 3Ω + 2Ω = 5Ω.R₁₂(Shared resistance) = -2Ω (negative because I₁ and I₂ flow in opposite directions through the shared 2Ω resistor).V₁(Source voltage): The 8V source has its + terminal on top. Our CW traversal goes DOWN the left branch, meaning we travel from the + terminal to the - terminal. This is a voltage drop, so it opposes the standard "rise" convention. Therefore,V₁ = -8V.
Equation 1: 5I₁ - 2I₂ = -8
Mesh 2 (Right Loop):
R₂₂(Total resistance in Mesh 2) = 2Ω + 4Ω = 6Ω.R₂₁(Shared resistance) = -2Ω.V₂(Source voltage): The 2V source has its + terminal on top. Our CW traversal goes UP the right branch, meaning we travel from the - terminal to the + terminal. This is a voltage rise, soV₂ = +2V.
Equation 2: -2I₁ + 6I₂ = 2
Step 3: Solve the Linear System
We have our system:
5I₁ - 2I₂ = -8-2I₁ + 6I₂ = 2
Multiply Equation 2 by 2.5 to align the I₁ coefficients:
-5I₁ + 15I₂ = 5
Add this to Equation 1:
(5I₁ - 5I₁) + (-2I₂ + 15I₂) = -8 + 5
13I₂ = -3
I₂ = -3/13 A (≈ -0.231 A)
Substitute I₂ back into Equation 1:
5I₁ - 2(-3/13) = -8
5I₁ + 6/13 = -104/13
5I₁ = -110/13
I₁ = -22/13 A (≈ -1.692 A)
Both I₁ and I₂ are negative. This is the most common point of panic in Kirchhoff circuit examples. A negative mesh current does not mean you made a math error. It simply means the actual physical current flows counter-clockwise (CCW) in those loops. Keep the negative signs intact for the final branch calculation.
Step 4: Calculate the Target Branch Current
We need the current through the middle 2Ω resistor. Let's define the positive direction as flowing DOWN.
- In the middle branch, I₁ (CW) travels UP.
- I₂ (CW) travels DOWN.
Therefore, the net downward current is:
I_mid(down) = I₂ - I₁
I_mid(down) = (-3/13) - (-22/13)
I_mid(down) = 19/13 A
I_mid ≈ 1.462 A (Flowing DOWN)
Sanity Check & Independent Verification
Never trust a complex KVL derivation without an independent check. We will verify using two distinct methods: Nodal Analysis and Tellegen’s Theorem (Power Balance).
Verification 1: Nodal Analysis (KCL)
Let the top junction be Node A (Voltage = V_A) and the bottom wire be ground (0V). Summing all currents leaving Node A:
(V_A - 8)/3 + V_A/2 + (V_A - 2)/4 = 0
Multiply the entire equation by 12 to clear denominators:
4(V_A - 8) + 6V_A + 3(V_A - 2) = 0
4V_A - 32 + 6V_A + 3V_A - 6 = 0
13V_A = 38 → V_A = 38/13 V (≈ 2.923 V)
Now, calculate the downward current through the middle 2Ω resistor using Ohm's Law:
I_mid = V_A / 2 = (38/13) / 2 = 19/13 A
The results match perfectly.
Verification 2: Tellegen’s Theorem (Power Balance)
In any valid circuit, total power delivered must equal total power absorbed. Let's map the actual physical currents based on our CCW mesh results:
- Left Branch: I₁ is CCW, meaning it flows UP. Current enters the negative terminal and leaves the positive terminal of the 8V source. The source is delivering power.
P_delivered = 8V × (22/13 A) = 176/13 W ≈ 13.54 W - Right Branch: I₂ is CCW, meaning it flows DOWN. Current enters the positive terminal of the 2V source. The source is absorbing power (acting as a load).
P_absorbed_source = 2V × (3/13 A) = 6/13 W ≈ 0.46 W - Resistors (Absorbing):
3Ω:(22/13)² × 3 = 1452/169 W
4Ω:(3/13)² × 4 = 36/169 W
2Ω:(19/13)² × 2 = 722/169 W
Total Resistor Power = 2210/169 W ≈ 13.08 W
Total Delivered: 176/13 W (which is 2288/169 W) = 13.538 W
Total Absorbed: 6/13 W (78/169 W) + 2210/169 W = 2288/169 W = 13.538 W
Energy is conserved. The solution is physically bulletproof.
Frequently Asked Questions
How do I know whether to use KVL mesh or KCL nodal analysis?
Count the equations required. Nodal analysis requires (Nodes - 1) equations. Mesh analysis requires (Branches - Nodes + 1) equations. In our example, Nodal required 1 equation, while Mesh required 2. If a circuit has many parallel branches and few series nodes, use Nodal. If it has many series loops and voltage sources, use Mesh. For a deeper dive into selecting the right method, refer to the circuit analysis primers at All About Circuits.
What does a negative mesh current actually mean in a physical circuit?
It simply means your initial assumed direction (usually clockwise) was opposite to the actual electron flow (or conventional current flow). The magnitude remains correct. Never flip the sign of a mesh current halfway through your algebra; carry the negative sign to the very end, and interpret the physical direction only when calculating specific branch currents or voltage drops.
How do I handle a current source shared between two meshes in Kirchhoff examples?
You must use a Supermesh. When an independent current source sits on the boundary between two meshes, you cannot write a standard KVL equation for either mesh because the voltage drop across an ideal current source is unknown. Instead, you draw a larger loop encompassing both meshes (excluding the current source) to write your KVL equation, and then use KCL at the node where the current source connects to create a constraint equation (e.g., I₂ - I₁ = Source_Value). For advanced network theorems and supermesh configurations, Electronics Tutorials provides excellent visual breakdowns.






