Introduction
- Kirchhoff's circuit laws provide two fundamental rules-the junction rule and the loop rule-that allow calculation of currents and voltages in any closed circuit when the component values are known.
- Ohm's law (V = IR) is sufficient for simple series or parallel resistor combinations, where an equivalent resistance RT can be found; however, many practical networks (for example, bridge or T networks) require Kirchhoff's laws for systematic analysis.
- Historical note: In 1845 the German physicist Gustav Kirchhoff formulated two laws based on conservation principles. One law concerns conservation of electric charge at a junction (Kirchhoff's Current Law, KCL) and the other concerns conservation of energy around a closed path (Kirchhoff's Voltage Law, KVL).
Kirchhoff's First Law - The Current Law (KCL)
- Statement: The algebraic sum of currents entering and leaving a node (junction) is zero. This is equivalent to: the total current entering a node equals the total current leaving the node. KCL is a statement of the conservation of charge.
- Algebraic form: ∑I = 0. For a node with currents I1, I2, I3 entering and I4, I5 leaving, one convenient sign convention gives
I1 + I2 + I3 - I4 - I5 = 0. - Sign convention: Assign a direction to each branch current before writing equations. If the assumed direction is wrong, the computed current will be negative but the magnitude will be correct.
- Use: KCL is especially useful for analysing nodes and parallel-connected elements.
Kirchhoff's Second Law - The Voltage Law (KVL)
- Statement: The algebraic sum of all voltages around any closed loop is zero. This is a statement of the conservation of energy for electrical circuits.
- Algebraic form: ∑V = 0. When traversing a loop, add voltage rises and subtract voltage drops according to a chosen traversal direction. The sum of those signed voltages equals zero.
- Procedure for sign assignment: Choose a direction to go around the loop (clockwise or anticlockwise). For each element encountered, determine whether the traversal goes from negative to positive terminal (voltage rise) or positive to negative terminal (voltage drop) and assign the sign accordingly.
- Use: KVL is particularly useful for analysing series connections and closed loops in networks.
Basic Circuit Terminology
- Circuit - a closed conducting path in which an electrical current flows.
- Path - a single line of connecting elements or sources between two points.
- Node - a junction where two or more circuit elements meet; shown as a dot in circuit diagrams.
- Branch - a single element or a group of elements connected between two nodes.
- Loop - any closed path in a circuit in which no node is encountered more than once.
- Mesh - a loop that does not contain any other loop within it (a simple independent loop).
Important notes
- Components are in series if the same current flows through them.
- Components are in parallel if the same voltage is applied across them.
Counting Independent Equations
- Independent KCL equations: For a network with n nodes, the number of independent node equations is n - 1 (one node is chosen as reference).
- Independent KVL equations: For a network with b branches and n nodes, the number of independent loop (KVL) equations is b - n + 1. These are often taken as the number of independent meshes for planar circuits.
- These counts guide how many independent equations are required to solve for the unknowns (currents or voltages) in a linear circuit.
Sign Conventions and Practical Guidance
- Always label all circuit elements, polarities and currents before writing equations.
- Choose a reference node (ground) for node-voltage analysis to reduce the number of unknowns.
- For KCL, write currents leaving the node as positive (or entering as positive) consistently; do not mix conventions within the same node equation.
- For KVL, pick one traversal direction per loop and keep it consistent while assigning voltage signs for every element in that loop.
- Ohm's law (V = IR) links currents and voltages across resistors and is used together with KCL/KVL when forming circuit equations.
Kirchhoff's Circuit Law Example
Kirchhoffs Circuit Law Example Find the current flowing in the 40Ω Resistor, R3
Method to solve the example (general, step-by-step)
Follow these steps to set up and solve the problem using Kirchhoff's laws and Ohm's law. The steps below present the logical sequence; perform algebraic elimination or matrix solution afterwards as required.
Assign a reference node (ground) if using node-voltage method and label node voltages relative to it.
Label every branch current (for example I1, I2, I3), and indicate assumed directions on the diagram.
For each non-reference node, write a KCL equation summing currents leaving (or entering) the node; express each branch current in terms of node voltages and resistances using Ohm's law.
For each independent loop (if using loop or mesh analysis), choose a loop current direction and write KVL equations including voltage rises and drops due to sources and resistors (use V = IR to express resistor drops in terms of loop currents).
Simplify the resulting simultaneous linear equations. Use substitution, elimination, or matrix methods (for example, Gaussian elimination) to solve for the unknown currents or node voltages.
Evaluate the current through R3 from the obtained branch or loop currents; if the assumed direction is opposite, the solution will be negative, indicating actual direction is opposite to the assumption.
Application and Procedure Summary
- Kirchhoff's laws allow systematic formulation of circuit equations and are applicable to both DC and AC linear circuits (for AC, treat voltages and currents as phasors and resistances as impedances).
- Basic analysis procedure:
- Assume all voltages and resistances are known. If not, label unknowns (V1, V2, ...; R1, R2, ...).
- Assign a current to each branch or mesh (choose directions consistently).
- Label branch currents (I1, I2, I3, ...).
- Write KCL equations for nodes (except reference node).
- Write KVL equations for independent loops or meshes.
- Solve the resulting system of linear equations to find unknown currents/voltages.
- Loop (mesh) analysis is often used to reduce the number of unknowns because mesh currents are fewer than branch currents in planar circuits; combine mesh equations with KVL and Ohm's law for resistors.
Remarks and Practical Tips
- Be consistent with signs and reference directions; inconsistent sign choices are the most common source of algebraic errors.
- When many elements are present, use systematic matrix methods (nodal analysis with node-voltage method or mesh analysis) and, when available, computational tools to solve the linear system.
- For AC steady-state analysis, replace resistances with complex impedances and use phasor forms of KCL and KVL; the algebraic form of the laws remains unchanged.
- Verify results by checking that computed currents satisfy KCL at all nodes and that computed voltages satisfy KVL around independent loops.
Final concise summary
- KCL: ∑I = 0 at any node (conservation of charge).
- KVL: ∑V = 0 around any closed loop (conservation of energy).
- These two laws together with Ohm's law are sufficient to analyse linear electrical networks and determine all branch currents and node voltages.