Circuit Analysis Methods
1. Branch Current Analysis 2. Loop (Mesh) Analysis
3. Node Analysis
“Where more than one current or voltage source exist which are difficult to solve by using simple circuit analysis,”
2
Loop Analysis
• Nodal analysis was developed by applying KCL at each non-reference node.
• Loop analysis is developed by applying KVL around loops in the circuit.
• Loop (mesh) analysis results in a system of linear equations which must be solved for unknown currents.
Example: A Summing Circuit
• The output voltage V of this circuit is
proportional to the sum of the two input voltages V1 and V2.
• This circuit could be useful in audio applications or in instrumentation.
• The output of this circuit would probably be
4
Summing Circuit
Solution: Vout = (V1 + V2)/3
+ – Vout
1kW 1kW 1kW
V1 + V2
– +
–
Steps of Mesh Analysis
1. Identify mesh (loops).
2. Assign a current to each mesh.
3. Apply KVL around each loop to get an equation in terms of the loop currents.
4. Solve the resulting system of linear equations.
6
Mesh 2 1kW 1kW 1kW
Identifying the Meshes
V1 Mesh 1 + V2
– +
–
Steps of Mesh Analysis
1. Identify mesh (loops).
2. Assign a current to each mesh.
3. Apply KVL around each loop to get an equation in terms of the loop currents.
4. Solve the resulting system of linear equations.
8
1kW 1kW 1kW
Assigning Mesh Currents
V1 I1 I2 + V2
– +
–
Steps of Mesh Analysis
1. Identify mesh (loops).
2. Assign a current to each mesh.
3. Apply KVL around each loop to get an equation in terms of the loop currents.
4. Solve the resulting system of linear equations.
10
Voltages from Mesh Currents
R
I1
+ VR –
VR = I1 R
R
I1
+ VR – I2
VR = (I1 - I2 ) R
KVL Around Mesh 1
-V1 + I1 1kW + (I1 - I2) 1kW = 0 I 1kW + (I - I ) 1kW = V
1kW 1kW 1kW
V1 I1 I2 + V2
– +
–
12
KVL Around Mesh 2
(I2 - I1) 1kW + I2 1kW + V2 = 0 (I2 - I1) 1kW + I2 1kW = -V2
1kW 1kW 1kW
V1 I1 I2 + V2
– +
–
Steps of Mesh Analysis
1. Identify mesh (loops).
2. Assign a current to each mesh.
3. Apply KVL around each loop to get an equation in terms of the loop currents.
4. Solve the resulting system of linear equations.
14
Matrix Notation
• The two equations can be combined into a single matrix/vector equation.
úû ê ù
ë é
= - úû ê ù
ë úé û ê ù
ë é
W +
W W
-
W -
W +
W
2 1 2
1
k 1 k
1 k
1
k 1 k
1 k
1
V V I
I
Solving the Equations
Let: V1 = 7V and V2 = 4V Results:
I1 = 3.33 mA I2 = -0.33 mA Finally
) 1kW
16
Example 2
Step 3: Apply KVL in each loop
Loop 1:
Loop 2:
18
Example 3
1kW 2kW 2kW
12V 4mA
2mA
I0 +
–
Mesh 2 Mesh 3
Mesh 1
1. Identify Meshes
1kW 2kW
2kW
12V 4mA
2mA
I0 +
–
20
2. Assign Mesh Currents
I1 I2
I3
1kW 2kW
2kW
12V 4mA
2mA
I0 +
–
Current Sources
• The current sources in this circuit will have whatever voltage is necessary to make the current correct.
• We can’t use KVL around the loop because we don’t know the voltage.
• What to do?
22
Current Sources
• The 4mA current source sets I2: I2 = -4 mA
• The 2mA current source sets a constraint on I1 and I3:
I1 - I3 = 2 mA
• We have two equations and three
unknowns. Where is the third equation?
1kW 2kW
2kW
12V 4mA
2mA
I0
I1 I2
I3 The
Supermesh surrounds this source!
The Supermesh does not include this source!
+ –
24
KVL Around the Supermesh
-12V + I3 2kW + (I3 - I2)1kW + (I1 - I2)2kW = 0 I3 2kW + (I3 - I2)1kW + (I1 - I2)2kW = 12V
Matrix Notation
• The three equations can be combined into a single matrix/vector equation.
úú ú û ù êê
ê ë é-
= úú ú û ù êê
ê ë é úú ú û ù êê
ê ë é
W +
W W
- W -
W
-
V 12
mA 2
mA 4
1k 2k
2k 1k
2k
1 0
1
0 1
0
3 2 1
I I I
26
Solve Using MATLAB
>> A = [0 1 0; 1 0 -1;
2e3 -1e3-2e3 2e3+1e3];
>> v = [-4e-3; 2e-3; 12];
>> i = inv(A)*v i = 0.0012
-0.0040 -0.0008
Solution
I1 = 1.2 mA I2 = -4 mA I3 = -0.8 mA
I0 = I1 - I2 = 5.2 mA
28
Exercise 1
Exercise 2
Exercise 3
Q. Determine each branch currents/loop currents.