Aman Bansal
Last Activity: 12 Years ago
Dear Balakrishna,
Example 1: Find the three unknown currents (
) and three unknown voltages (
) in the circuit below:

Note: The direction of a current and the polarity of a voltage source can be assumed arbitrarily. To determine the actual direction and polarity, the sign of the values also should be considered. For example, a current labeled in left-to-right direction with a negative value is actually flowing right-to-left.
- The Branch-Current Method:
- Step 1: Label each unknown branch current arbitrarily with a reference direction. If the calculated value is negative, the actual direction of the current is opposite to the reference direction.
- Step 2: Define unknown voltages in terms of the assumed currents to obtain three element equations:
- Step 3: Apply KCL to node b:
We could also apply KCL to node d:
but this equation is not independent as it adds no information.
- Step 4: Apply KVL to loops abda and bcdb:
We could also apply KVL to loop abcda:
But this equation is not independent as it can be obtained as the difference between the previous two equations. The above three independent equations (one for current, two for voltage) are called connection equations.
- Step 5: We now have three simultaneous equations with three unknown branch currents:
which can be rewritten as
- Step 6: Solving the equations, we get the three unknown currents:
and then we get the three unknown voltages:
Note that equations from KCL at node d and KVL to other loops are not independent. In general, if a circuit has n nodes and b branches, then there are
independent node equations and
independent loop equations. In other words, the sum of the number of independent loops and the number of independent nodes is always the same as the number of branches, i.e., the number of equations is always equal to the number of unknowns in the branch current method.
- The Loop/Mesh-Current Method (based on KVL):
- Define a loop current around each loop in clockwise direction (although it could be arbitrary). Assume there are
independent loops in the circuit, then we have
loop currents as the unknown variables.
- Apply KVL around each of the loops in the same clockwise direction to obtain
equations. While calculating the voltage drop across each resistor shared by two loops, both loop currents (in opposite positions) should be considered.
- Solve the equation system with
equations for the
unknown loop currents.
Now we can resolve the problem above using loop-current method:

For the first circuit, we apply KVL to the two loops to get
Rewrite these as:
which can be solved to get
,
, and
.
- The Node-Voltage Method (based on KCL):
- Assume there are n nodes in the circuit. Select one node as the ground, i.e., the reference point for all voltages of the circuit. The voltage at each of the remaining n-1 nodes is an unknown to be obtained.
- Apply KCL to each of the n-1 nodes to obtain n-1 equations.
- Solve the equation system with n-1 equations for the n-1 unknown node voltages.
Assume node
is the ground, and consider just
as the only unknown in the problem. Apply KCL to node
, we have
where
This equation of one unknown
can be solved to get
, and all other unknown currents and voltages can be found easily.
Cracking IIT just got more exciting,It s not just all about getting assistance from IITians, alongside Target Achievement and Rewards play an important role. ASKIITIANS has it all for you, wherein you get assistance only from IITians for your preparation and win by answering queries in the discussion forums. Reward points 5 + 15 for all those who upload their pic and download the ASKIITIANS Toolbar, just a simple to download the toolbar….
So start the brain storming…. become a leader with Elite Expert League ASKIITIANS
Thanks
Aman Bansal
Askiitian Expert