4 Kirchhoff’s Laws and Circuit Analysis

Learn how Kirchhoff’s current and voltage laws, together with Ohm’s law, provide a systematic method for analyzing circuit currents and voltages.

Why are useful

provide a systematic way to find unknown currents and voltages in circuits that cannot be reduced using series- and parallel-resistor rules alone. They follow from conservation of electric charge and energy. Used with , they turn a circuit diagram into a set of equations that can be solved for unknowns.

Current at a

(KCL) states that the total current entering any equals the total current leaving it. A is a point where circuit branches connect. If currents entering a are assigned one sign and currents leaving it the opposite sign, their algebraic sum is zero:

∑I=0.\sum I = 0.

For example, if currents I1I_1 and I2I_2 enter a and I3I_3 leaves, then:

I1+I2−I3=0,I3=I1+I2.I_1 + I_2 - I_3 = 0, \qquad I_3 = I_1 + I_2.

KCL expresses conservation of charge: in a steady circuit, charge does not accumulate at an ordinary junction.

Voltage changes around a loop

(KVL) states that the signed voltage changes around any closed path, or loop, sum to zero:

∑ΔV=0.\sum \Delta V = 0.

This expresses conservation of energy: a charge returning to its starting point has no net change in electric potential energy.

Use a consistent sign convention while tracing a loop:

  • Across a resistor in the direction of the assumed current, the potential changes by −IR-IR; against the current, it changes by +IR+IR.

  • Across an ideal source from its negative terminal to its positive terminal, the change is +E+\mathcal{E}; from positive to negative, it is −E-\mathcal{E}.

For a single source VV driving current II through series resistors R1R_1 and R2R_2, KVL gives:

V−IR1−IR2=0.V - IR_1 - IR_2 = 0.

Therefore, I=VR1+R2I=\frac{V}{R_1+R_2}, consistent with and the equivalent resistance of series resistors.

A systematic method

Use a consistent set of current directions and voltage polarities to form independent equations. For networks made of ideal voltage sources and resistors, the equations are linear, and enough independent equations are needed to determine the unknowns.

  1. Label nodes and components. Mark source polarities and resistor values. Components connected by ideal wire belong to the same .

  2. Assign unknown currents or voltages. Choose directions for branch currents that are not yet known. These choices are assumptions, not requirements for the final answer.

  3. Write independent KCL equations. For a network with NN nodes, at most N−1N-1 equations are independent.

  4. Write independent KVL equations. Choose loops that together include the branches to analyze. Avoid equations that merely repeat combinations of other equations.

  5. Use component relations. For a resistor, apply , V=IRV=IR, with voltage polarity and current direction defined consistently. For an ideal voltage source, use its specified voltage and polarity.

  6. Solve and check. A negative solved current means that the actual current flows opposite to the assumed direction. Check that the result satisfies the original and loop equations; where appropriate, verify that total power supplied equals total power absorbed.

Worked example with parallel branches

A 12 V12\text{ V} source supplies a 2 Ω2\,\Omega resistor in series with parallel 6 Ω6\,\Omega and 3 Ω3\,\Omega resistors. Let the source’s negative terminal be 0 V0\text{ V}, and call the junction voltage VAV_A. The current through the 2 Ω2\,\Omega resistor toward the junction is 12−VA2\frac{12-V_A}{2}; the currents leaving the junction through the 6 Ω6\,\Omega and 3 Ω3\,\Omega branches are VA6\frac{V_A}{6} and VA3\frac{V_A}{3}, respectively.

Applying KCL at the junction:

12−VA2=VA6+VA3.\frac{12-V_A}{2} = \frac{V_A}{6} + \frac{V_A}{3}.

Solving gives:

VA=6 V.V_A = 6\text{ V}.

The currents through the resistors are:

I2 Ω=12−62=3 A,I6 Ω=66=1 A,I3 Ω=63=2 A.I_{2\,\Omega} = \frac{12-6}{2} = 3\text{ A}, \qquad I_{6\,\Omega} = \frac{6}{6} = 1\text{ A}, \qquad I_{3\,\Omega} = \frac{6}{3} = 2\text{ A}.

KCL checks because 3=1+2 A3=1+2\text{ A}. KVL also checks: the source’s 12 V12\text{ V} rise equals the 6 V6\text{ V} drop across the 2 Ω2\,\Omega resistor plus the 6 V6\text{ V} across either parallel branch. This example uses a equation and to analyze the network without first guessing its total resistance.