Kirchhoff’s circuit laws are facilitating rules for analyzing electrical circuits. These rules are handy where circuits are more complex beyond the scope of series and parallel combination of resistances and where circuits involve intermixing of electrical sources and resistances (appliances or resistors). Kirchhoff’s laws are brilliant reflection of fundamental laws like conservation of charge and energy in the context of electrical circuits.
There are two Kirchhoff’s laws which are known by different names :
1: Kirchhoff’s current law (KCL) : It is also referred as Junction or point or Kirchhoff’s first rule.
2: Kirchhoff’s voltage law (KVL) : It is also referred as Loop or Mesh or Kirchhoff’s second rule.
No point in the circuit accumulates charge. This is the basic consideration here. Then, the principle of conservation of charge implies that the amount of current flowing towards a point should be equal to the amount of current flowing away from that point. In other words, net current at a point in the circuit is zero. We follow the convention whereby incoming current is treated as positive and outgoing current as negative. Mathematically,
There is one exception to this law. A point on a capacitor plate is a point of accumulation of charge.
Problem : Consider the network of resistors as shown here :
| Network of resistors |
|---|
![]() |
Each resistor in the network has resistance R. The EMF of battery is E having internal resistance r. If I be the current that flows into the network at point A, then find current in each resistor.
Solution :
It would be very difficult to reduce this network and obtain effective or equivalent resistance using theorems on series and parallel combination. Here, we shall use the property of symmetric distribution of current at each node and apply KCL. The current is equally distributed to the branches AB, AD and AK due to symmetry of each branch meeting at A. We should be very careful about symmetry. The mere fact that resistors in each of three arms are equal is not sufficient. Consider branch AB. The end point B is connected to a network BCML, which in turn is connected to other networks. In this case, however, the branch like AK is also connected to exactly similar networks. Thus, we deduce that current is equally split in three parts at the node A. If I be the current entering the network at A, then applying KCL :
Current flowing away from A = Current flowing towards A
As currents are equal in three branches, each of them is equal to one-third of current entering the circuit at A :
Currents are split at other nodes like B, D and K symmetrically. Applying KCL at all these nodes, we have :
| Network of resistors |
|---|
![]() |
On the other hand, currents recombine at points C, L, N and M. Applying KCL at C,L and N, we have :
These three currents regroup at M and finally current I emerges from the network.
This law is based on conservation of energy. Sum of potential difference (drop or gain) in a closed circuit is zero. It follows from the fact that if we start from a point and travel along the closed path to the same point, then the potential difference is zero. Recall that electrical work done in carrying electrical charge in a closed path is zero and hence potential difference is also zero :
where V stands for potential difference across an element of the circuit.
Kirchhoff’s laws are extremely helpful in analyzing complex circuits. Their application requires a bit of practice and handful of methods i.e. techniques. Many people like to use a set of procedures which yield results, but they are not intuitive. We shall take a midway approach. We shall rely mostly on the laws as defined and few additional techniques. Some of the useful techniques or procedures are discussed here with examples illustrating the application. The basic idea is to generate as many equations as there are unknowns (current, voltage etc.) to analyze the circuit.
We assign current direction between two nodes i.e. in the arm in any manner we wish. The solution of the problem will eventually yield either positive or negative current value. A positive value indicates that the assumed direction of current is correct. On the other hand, a negative value simply means that current in that particular arm flows in a direction opposite to assumed direction. See the manner in which current directions are indicated for the same circuit in two different ways :
| Direction of currents | ||||
|---|---|---|---|---|
|
Application of KCL to the current assignments in first figure at node C yields :
Application of KCL to the current assignments in first figure at node C yields :
Alternatively, we denote currents in different branches such that numbers of unknowns are minimized. We can use KCL to reduce number of variables in the circuit using first figure as :
| Current in resistors |
|---|
![]() |
Further, we should also clearly understand that direction of current (DOC) in a closed loop need not be cyclic. Consider the loop EDCFE in the figure above. Here
We apply Kirchhoff’s voltage law to each of the closed loop. In the figure below, there are two loops ABCFA and EDCFE. We arbitrarily select direction of travel (DOT) either clockwise or counterclockwise. There is no restriction on the choice because a change in the direction changes the sign of voltage drop for all elements, which is equated to zero. Hence, choice of direction of travel does not effect the final equation. We write down voltage drop across various circuit elements moving from a node following DOT till we return to the starting node.
| Direction of travel |
|---|
![]() |
The sign of voltage drop across a resistor depends on the relative direction of DOC and DOT. Consider the loop EDCFE. Starting from node E (say), we move toward D following clockwise DOT (Direction of Travel). From the direction of current (DOC), it is clear that the end of resistor 5 Ω where current enters is at higher potential than at the end where current exits the resistor. Hence, there is a potential drop, which is indicated by a negative sign. On the other hand, we move in the arm CF from C to F in the opposite direction of the current (COD). Here again, the end of resistor 4 Ω where current enters is at higher potential than at the end where current exits the resistor. Hence, there is a potential gain as we move across resistor from C to F, which is indicated by a positive sign.
We conclude that if DOT and DOC are same then potential difference across resistor is negative and if they are opposite then the potential difference across resistor is positive.
The sign of power source is easier to decide. It merely depends on the direction of travel (DOT). Moving across a EMF source from negative to positive terminal is like moving from a point of lower to point of higher potential. Thus, if traveling across a source, we move from negative to positive terminal then potential difference is positive otherwise negative.
Combining above considerations, we write KVL equations for loops ABCFA and EDCFE as :
| Voltage across circuit elements |
|---|
![]() |
Loop EDCFE (Starting from E) :
Loop ABCFA (Starting from A) :
Subtracting first from second we eliminate
Current in ED,
Current in BA,
Clearly, direction of current in each of the branch are opposite to the ones assumed.
Problem : Consider the network of resistors as shown here :
| Network of resistors |
|---|
![]() |
Each resistor in the network has resistance 2 Ω. The EMF of battery is 10 V having internal resistance 1/6 Ω. Determine the equivalent resistance of the network.
Solution : We have seen in the earlier example that if I be the current, then current is distributed in different branches of the network as shown in the figure.
| Network of resistors |
|---|
![]() |
Clearly, we need to determine current I in order to calculate equivalent resistance of the network. For this, we consider the loop ABCMA in clockwise direction. Applying KVL :
Let
| Equivalent resistance |
|---|
![]() |
Consider the network of resistors as shown here :
| Electrical Network |
|---|
![]() |
Determine the equivalent resistance of the network between A and C.
Consider the network of resistors and batteries as shown here :
| Electrical Network |
|---|
![]() |
Find the currents in different braches of the network.