Learn the basics of Electrical Engineering.

Branch Current Analysis

Branch current analysis is a method used for calculating current in each branch.

The branch current analysis uses the combination of Kirchoff's current and voltage law to obtain a set of linear equations. These linear equations are then solved to achieve the value of current flowing in branches.

Follow these steps to solve a circuit using branch current analysis:
  1. Assign the arbitrary direction of current to all branches.
  2. Apply Kirchhoff's voltage law to all loops.
  3. Apply Kirchhoff's current law to all nodes.
  4. Solve the equations.
The example below provides a clear insight of steps.

Example: Find all the branch currents in the circuit.


Step 1: First of all assign the arbitrary current directions to all branches.
Step 2: By Applying Kirchhoff's voltage law to the left loop we get:

Step 3: Apply KVL to the right loop:

Step 4: Apply KCL to the node.

By solving these linear equations we get the final answers for currents:


  1. I got for Step 3:
    4V -2I2 +2I3 = 0 .

  2. Sorry that is a typo mistake will correct the first line of step A. The second line is correct however.

  3. just a combination of kcl and kvl.

  4. when we take positive sign and when we take negative sign

  5. I really loved reading your blog. It was very well authored and easy to understand. Unlike other blogs I have read which are really not that good.Thanks alot! 여유증 수술