Kirchhoff's rules Knowledge-Based Study
Physics topic explanations on Kirchhoff's rules.
Study notes
Simple circuits with resistors in pure series or parallel can be analyzed using equivalent resistance and Ohm's law. However, complex networks with multiple loops and several electromotive force (EMF) sources require Kirchhoff's rules.
The Junction Rule (KCL)
A junction (or node) is any point in an electric circuit where three or more conductors meet.
Kirchhoff's junction rule states that the total current entering any junction must equal the total current leaving that junction:
or
Physical Principle: The junction rule is a direct consequence of the conservation of electric charge. Because charge does not accumulate or disappear at a point in a steady-state direct-current circuit, the rate at which charge flows in must equal the rate at which charge flows out.
The second fundamental tool for circuit analysis deals with potential differences around closed paths.
The Loop Rule (KVL)
A loop is any closed conductive path around a circuit. Kirchhoff's loop rule states that the algebraic sum of the potential differences across all circuit elements around any closed loop must be zero:
Physical Principle: The loop rule is an expression of the conservation of energy. Since the electrostatic force is conservative, an electric charge that moves around any closed path and returns to its initial point experiences zero net change in electric potential energy.
Sign Conventions for Traversal
- Resistors: Moving across a resistor of resistance in the chosen direction of current corresponds to a potential drop: . Moving opposite to the assumed current direction corresponds to a potential rise: .
- EMF Sources (Batteries): Moving from the negative terminal to the positive terminal through an ideal battery represents a potential rise: . Moving from the positive terminal to the negative terminal represents a potential drop: .
To solve a multi-loop circuit using Kirchhoff's rules, apply the following systematic procedure:
- Label and Assign Currents: Identify each branch of the circuit. Assign an arbitrary direction and label (such as ) to the current in each distinct branch.
- Apply the Junction Rule: Write junction equations for all junctions except one. If a circuit has junctions, exactly independent equations can be obtained.
- Choose and Traverse Loops: Select enough independent closed loops so that every circuit component is traversed at least once. Trace each loop in an arbitrary clockwise or counterclockwise direction and apply using the established sign conventions.
- Solve the System of Equations: Solve the resulting linear algebraic equations simultaneously for the unknown branch currents.
Note on Negative Results: If a calculated current turns out to have a negative numerical value, its magnitude is correct, but its actual physical flow is opposite to the direction initially assumed.

