EEE221 2024 - 25 Fall Lecture Notes 4 Nodal and Loop Analysis Techniques
EEE221 2024 - 25 Fall Lecture Notes 4 Nodal and Loop Analysis Techniques
1
17/09/2024
NODE ANALYSIS
2
17/09/2024
4k || 12k 12k
6k
I3
Va KCL : I1 I 2 I 3 0
OHM' S : I 2
6k
OHM' S : Vb 3k * I 3 …OTHER OPTIONS...
12
6k || 6k I4 I3
4 12
FIRST REDUCE TO A SINGLE LOOP CIRCUIT Vb 4k * I 4
KCL : I 5 I 4 I 3 0
OHM' S : VC 3k * I 5
12V
I1 3
12k Va (12)
39 5
Vc V5 Vb 0 V5 Vb Vc
REFERENCE
VS V1 Va 0 Va V3 Vb 0 ONCE THE VOLTAGES ARE
KNOWN THE CURRENTS CAN
V1 VS Va V3 Va Vb WHAT IS THE PATTERN???
BE COMPUTED USING OHM’S
LAW
vR
A GENERAL VIEW 6
3
17/09/2024
vR
i'
v R'
V12
2V
4V
V12 6V
8
4
17/09/2024
THE STRATEGY FOR NODE ANALYSIS 1. IDENTIFY ALL NODES AND SELECT
VS Va Vb Vc A REFERENCE NODE
@Vb : I3 I 4 I5 0
SHORTCUT: SKIP WRITING
Vb Va Vb Vb Vc
0 THESE EQUATIONS...
3k 4k 9k
AND PRACTICE WRITING
@Vc : I5 I 6 0
THESE DIRECTLY
Vc Vb Vc
0
9k 3k
5
17/09/2024
@ NODE 1
WITH CONDUCTANCES i A G1v1 G2 (v1 v2 ) 0
v v v
USING RESISTANCE S i A 1 1 2 0
R1 R2 REORDERING TERMS
@ NODE 2
REORDERING TERMS
EXAMPLE 1
12
6
17/09/2024
V
BB
MARK THE NODES
(TO INSURE THAT
NONE IS MISSING)
15mA
A
VA
8k 2k 8k 2k
C SELECT AS
REFERENCE
13
i A 12mA, iB 4mA
THE NODE EQUATIONS R1 12k, R2 R3 6k
ALTERNATIVE MANIPULATION
RIGHT HAND
THE MODEL SIDE IS
* / 12k VOLTS.
COEFFS ARE
NUMBERS
REPLACE VALUES AND SWITCH NOTATION * / 6k
TO UPPER CASE
3V1 2V2 12
V1 2V2 24 * / 3 (and add equations)
ADD EQS 2V 12[V ]
4V2 60[V ] 14
1
7
17/09/2024
@v1
@ v2
8
17/09/2024
V1 V1 V2 USING KCL
@V1 : 4mA
6k 12k
V2 V2 V1
@V2 : 2mA 0
6k 12k
BY “INSPECTION”
1 1 1
V1 V2 4mA
6k 12k 12k
1 1 1
V1 V2 2mA
12k 6k 12k
18
9
17/09/2024
6mA
I3
I1
I2
Node analysis
V NODE EQS. BY INSPECTION
@ V1 : 1 2mA 6mA 0 V1 16V
2k 1
V V V1 0 V2 2 6 mA
@V : 6mA 2 2 0 V2 12V
2 2k
6k 3k
IN MOST CASES THERE
0V1 1 1 V2 6mA
6k 3k
ARE SEVERAL DIFFERENT
WAYS OF SOLVING A I 1 8mA
Once node voltages are known
PROBLEM 3k V1 V2 V2
I2 (6mA) 2mA I1 I2 I3
3k 6k
2k 6k 3k
6k
I3 (6mA) 4mA
3k 6k
* / 4k
* / 6k
V1 2V2 0
V1 3V2 12[V ]
v1 v1 v2 5V2 12[V ]
io 0 REPLACE AND REARRANGE ADDING THE EQUATIONS
R1 R2 24
1 1 1 V1 V
v v v v1 v2 0
5
iA 2 2 1 0 R1 R2 R3 R2
R3 R2
1 1 1
MODEL FOR v1 v2 i A
CONTROLLING VARIABLE R2 R
2 R3
v2
io 20
R3
10
17/09/2024
11
17/09/2024
24
12
17/09/2024
13
17/09/2024
V1 V2 V1
2[mA] 0
*/2k
3V1 2V2 4[V ] (1)
1k 2k
V V V 12 V2 V4 */2k
4[mA] 2 1 2 0 2V1 5V2 V4 32[V ] (2)
1k 1k 2k
V4 V2 */2k
2[mA] 4[mA] 0 V2 V4 4[V ] (3)
2k
Add 2+3 2V1 4V2 36[V ]
ALTERNATIVE: USE LINEAR ALGEBRA 3V1 2V2 4[V ] * / 2 and add
3 2 0 V1 4 4V1 40[V ] V1 10[V ]
2 5 1 V 32
2 4V2 56[V ] V2 14[V ]
0 1 1 V3 4
FINALLY!! V0 V1 V2 4[V ]
So. What happens when sources are connected between two non
reference nodes?
27
SUPERNODE
IS
V1 V1 V2
@V_1 6mA IS 0 6mA 4mA 0
6k 6k 12k
V The source current is interior
@V_2 I S 4mA 2 0 to the surface and is not required
12k
2 eqs, 3 unknowns...Panic!! We STILL need one more equation
V V 6[V ]
The current through the source is not
related to the voltage of the source 1 2
Math solution: add one equation Only 2 eqs in two unknowns!!!
V1 V2 6[V ] 28
14
17/09/2024
ALGEBRAIC DETAILS
The Equations
V1 V2
(1) 6mA 4mA 0
6k 12k
(2) V1 V2 6[V ]
Solution
1. Eliminate denominato rs in Eq(1). Multiply by ...
2V1 V2 24[V ]
V1 V2 6[V ]
2. Add equations to eliminate V2
3V1 30[V ] V1 10[V ]
3. Use Eq(2) to compute V2
V2 V1 6[V ] 4[V ]
29
Is2
FIND THE NODE VOLTAGES
AND THE POWER SUPPLIED
BY THE VOLTAGE SOURCE
R3 I
V1 V
V2 EXAMPLE 15
R1 VS I s1
R2
R1 R2 10k, R3 4k
VS 20[V ], I s1 10[mA], I s 2 6[mA]
15
17/09/2024
EXAMPLE 16
SUPERNODE
V1 VS1
Identify all nodes, select a
reference and label nodes V2 V5 VS 2
Nodes connected to reference through
a voltage source V5 V4 VS 3
Voltage sources in between nodes 5 EQUATIONS IN FIVE UNKNOWNS.
and possible supernodes
EQUATION BOOKKEEPING:
KCL@ V_3, KCL@ supernode,
2 constraints equations
and one known node
32
16
17/09/2024
33
EXAMPLE 17
FIND IO
17
17/09/2024
EXAMPLE 18:
SUPER NODE WITH DEPENDENT
SOURCE
* / 12k
2(V1 6) V1 2V2 V2 6 0
3V1 3V2 18 4V1 18
35
EXAMPLE 19:
CURRENT CONTROLLED
VOLTAGE SOURCE
V1 2kI x V2 2V1 V1
Ix
2k
KCL AT SUPERNODE V V
4mA 1 2mA 2 0
2k 2k
V1 V2 4[V ] * / 2 and add
2V1 V2 0
3V2 8[V ]
V2 4
IO mA
2k 3
36
18
17/09/2024
2k VX 3k V2
V1
2k 6k
VS
1000 aI x
Ix ‘a’ has units of [Volt/Amp]
IDENTIFY AND LABEL NODES
REPLACE Ix IN V2
2 nodes are connected to the 1k * aV X aV X
reference through voltage sources V2 V2
V1 VS 2k 2
V2 1000aI X REPLACE V2 IN KCL
KCL @ Vx
3(VX VS ) 3VX 2(VX aVX / 2) 0
V X VS V X V X v 2
0 (8 a )VX 3VS
2k 2k 3k
EXPRESS CONTROLLING VARIABLE IN What happens when a=8?
TERMS OF NODE VOLTAGES
VX
IX 37
2k
@V4 : V4 4V
AT SUPER NODE
V1 V2 2VX
V2 V2 V3 V1 V3 V1 4V
1k 2mA 1k 1k 1k 1k 0
1k @V : 2mA V V V V 0
3 2 3 1
3
1k 1k
CONTROLLING VARIABLE VX V2
SOLVE EQUATIONS NOW
V1 3VX
2V1 2VX V3 6V
V1 VX 2V3 2V
VARIABLE OF INTEREST VO V1 V3
38
19
17/09/2024
@V2 : V2 12V
@V3 : V3 2VX
@ super node:
V4 V1 6V (constraint eq.)
V1 V2 V1 V3 V V3 V4 V5 V4
2I X 4 0
1k 1k 1k 1k 1k
V5 V4 V5
FIND NODES – AND SUPER NODES @V5 : 2 I X 0
1k 1k
CONTROLLING VARIABLES
VX V1 V2
V4
IX 7 eqs in 7 variables
1k
V5
VARIABLE OF INTEREST IO
1k
39
40
20
17/09/2024
41
LOOP ANALYSIS
42
21
17/09/2024
…BUT THERE IS ONLY ONE CURRENT FLOWING THROUGH ALL COMPONENTS AND IF
THAT CURRENT IS DETERMINED ALL VOLTAGES CAN BE COMPUTED WITH OHM’S LAW
43
LOOPS, MESHES AND LOOP CURRENTS CLAIM: IN A CIRCUIT, THE CURRENT THROUGH
ANY COMPONENT CAN BE EXPRESSED IN TERMS
2 b 3 c OF THE LOOP CURRENTS
a
EACH COMPONENT EXAMPLES THE DIRECTION OF THE LOOP
IS CHARACTERIZED CURRENTS IS SIGNIFICANT
1 I1 7 I2 4 BY ITS VOLTAGE I a f I1 I 3
ACROSS AND ITS I b e I1 I 2
CURRENT THROUGH
f 6 e 5 d
Ib c I 2 I3
A BASIC3 ICIRCUIT
FACT: NOT EVERY LOOP CURRENT IS REQUIRED
A LOOP IS A CLOSED PATH THAT DOES NOT TO COMPUTE ALL THE CURRENTS THROUGH
GO TWICE OVER ANY NODE. COMPONENTS
THIS CIRCUIT HAS THREE LOOPS USING TWO
2 b 3 c
a LOOP CURRENTS
fabef ebcde 123456
A MESH IS A LOOP THAT DOES NOT ENCLOSE
1
I1 7 4 Ia f I 1 I3
ANY OTHER LOOP.
fabef, ebcde ARE MESHES
f 6 e 5 d Ib e I 1
A BASIC CIRCUIT
A LOOP CURRENT IS A (FICTICIOUS) CURRENT I3
THAT IS ASSUMED TO FLOW AROUND A LOOP Ib c I 3
I1 , I 2 , I3 ARE LOOP CURRENTS FOR EVERY CIRCUIT THERE IS A MINIMUM
A MESH CURRENT IS A LOOP CURRENT NUMBER OF LOOP CURRENTS THAT ARE
ASSOCIATED TO A MESH. I1, I2 ARE MESH NECESSARY TO COMPUTE EVERY CURRENT
CURRENTS IN THE CIRCUIT.
SUCH A COLLECTION IS CALLED A MINIMAL
44
SET (OF LOOP CURRENTS).
22
17/09/2024
IN MATRIX FORM
TWO LOOP CURRENTS ARE R1 R2 R3 R3 i1 v S 1
B7
R3 R4 R5 i2 v S 2
REQUIRED.
THE CURRENTS SHOWN ARE R3
N 6 MESH CURRENTS. HENCE
THESE ARE LOOP EQUATIONS FOR THE
L 7 (6 1) 2 THEY ARE INDEPENDENT AND
CIRCUIT
FORM A MINIMAL SET 45
46
23
17/09/2024
DEVELOPING A SHORTCUT
WRITE THE MESH EQUATIONS
V2 WHENEVER AN ELEMENT
R1 HAS MORE THAN ONE
+ - LOOP CURRENT FLOWING
THROUGH IT WE COMPUTE
I1 NET CURRENT IN THE
V1 + R2 R3
- I2 DIRECTION OF TRAVEL
R5 R4
V1 I1R1 ( I1 I 2 ) R2 I1R5 0
V2 I 2 R3 I 2 R4 ( I 2 I1) R2 0
47
24
17/09/2024
LOOP 1 coefficient of I1 4k 6k
coefficient of I 2 0
IN LOOP K
coefficient of I3 6k RHS 6[V ]
THE COEFFICENT OF Ik IS THE SUM OF
RESISTANCES AROUND THE LOOP.
THE RIGHT HAND SIDE IS THE ALGEBRAIC SUM
OF VOLTAGE SOURCES AROUND THE LOOP
(VOLTAGE RISES - VOLTAGE DROPS) LOOP 2 coefficient of I1 0
coefficient of I 2 9k 3k
THE COEFFICIENT OF Ij IS THE SUM OF
RESISTANCES COMMON TO BOTH k AND j AND coefficient of I3 3k RHS 6[V ]
WITH A NEGATIVE SIGN.
LOOP 1 12kI1 6kI 2 12
LOOP 2 6kI1 9kI 2 3 Loop 3 (6k ) I1 (3k ) I 2 (3k 6k 12k49) I 3 0
EXAMPLE 4
3. SOLVE EQUATIONS
8 I1 2 I 2 3[mA ]
2 I1 8 I 2 9[mA ] * / 4 and add
30 I 2 33[mA] 33
VO 6kI 2 [V ]
5
50
25
17/09/2024
I2 1. DRAW MESH CURRENTS
I4
12V 4k
4k
12k I1 2k
6k 9V
I3
BOOKKEEPING: B = 7, N = 4
51
KVL
26
17/09/2024
KVL FOR Vo
EXAMPLE 8
I2
I2
I1 I1
54
27
17/09/2024
Problem
EXAMPLE3.46
9 (6th Ed) 2. Write loop equations.
Determine VO Loop 1 I1 I S
+ Loop 2 VS 4k ( I 2 I 3 ) 2k ( I 2 I1 ) 0
VS +
-
I2 4k Loop 3 4k ( I 3 I 2 ) 6kI3 2k ( I 3 I1 ) 0
VO Since we need to compute Vo it is
I3 6k efficient to solve for I3 only.
2k
HINT: Divide the loop equations by 1k. Coefficients
IS 2k become numbers and voltage source becomes mA.
I1 _
We use the fact that I1 = Is
Loop 2 VS
IS = 2mA, VS = 6V 6 I 2 4 I3 2 I1 (6 4)[mA ] * / 2
1k
SELECTING THE SOLUTION METHOD Loop 3 4 I 2 12I3 2 I S 4mA * / 3 and add eqs
3 non-reference nodes. 3 meshes 32
One current source, one super node
28 I 3 10 2 4 3 I 3 mA
28
BOTH APPROACHES SEEM COMPARABLE. CHOOSE
LOOP ANALYSIS 48
1. Select loop currents. VO 6kI 3 V
7
In this case we use meshes.
We note that the current source 55
could define one mesh.
I1 2mA
4. DEFINE A SUPERMESH BY (MENTALLY)
REMOVING THE SHARED CURRENT SOURCE
56
28
17/09/2024
THE STRATEGY IS TO DEFINE LOOP CURRENTS THE LOOP EQUATIONS FOR THE LOOPS WITH
THAT DO NOT SHARE CURRENT SOURCES - CURRENT SOURCES ARE
EVEN IF IT MEANS ABANDONING MESHES I1 2mA
FOR CONVENIENCE START USING MESH CURRENTS
I 2 4mA
UNTIL REACHING A SHARED SOURCE. AT THAT
POINT DEFINE A NEW LOOP. THE LOOP EQUATION FOR THE THIRD LOOP IS
6[V ] 1kI3 2k ( I3 I 2 ) 2k ( I3 I 2 I1) 1k ( I3 I1) 0
IN ORDER TO GUARANTEE THAT IT GIVES AN
INDEPENDENT EQUATION ONE MUST MAKE SURE THE MESH CURRENTS OBTAINED WITH THIS
THAT THE LOOP INCLUDES COMPONENTS THAT METHOD ARE DIFFERENT FROM THE ONES
ARE NOT PART OF PREVIOUSLY DEFINED LOOPS OBTAINED WITH A SUPERMESH. EVEN FOR
THOSE DEFINED USING MESHES.
A POSSIBLE STRATEGY IS TO CREATE A LOOP 57
BY OPENING THE CURRENT SOURCE
FIND VOLTAGES ACROSS RESISTORS Now we need a loop current that does
not go over any current source and
passes through all unused components.
I1 V
I2 HINT: IF ALL CURRENT SOURCES ARE REMOVED
R2
I S1
2
IS2 THERE IS ONLY ONE LOOP LEFT
R1 V3 MESH EQUATIONS FOR LOOPS WITH
CURRENT SOURCES
V1 R3
V4 R4
I3
-
+ I1 I s1 I2 IS 2
I S3 I
4 VS I3 I S 3
VS R3 ( I 4 I 2 ) R1( I 4 I3 I1) R4 ( I 4 I3 ) 0
For loop analysis we notice...
SOLVE FOR THE CURRENT I4.
Three independent current sources. USE OHM’S LAW TO C0MPUTE REQUIRED
Four meshes. VOLTAGES
One current source shared by two
meshes. V1 R1( I1 I3 I 4 )
Careful choice of loop currents V2 R2 ( I 2 I1)
should make only one loop equation
necessary. Three loop currents can V3 R3 ( I 2 I 4 )
be chosen using meshes and not V4 R4 ( I3 I 4 ) 58
sharing any source.
29
17/09/2024
V1
V2 VS
V1 V3
R2 I S1 I S 2 0
IS2 R2
I S1
R1 V3 V3 V2 V3 V1 V3 V4
V4 IS3 0
V2 R3 R2 R1
R3
V4 V4 V1
R4
- I S1 0
+ R1 R1
I S3
VS
59
I1 4
I1 I 2 I 3 0
I 2 3I3 2 I 4 8
I 2 I 3 2 I 4 12
MESH CURRENTS
DETERMINED BY SOURCES
I1 4mA
VX
I2
2k
MESH 3 : 1kI x 2k ( I3 I1) 1k ( I3 I 4 ) 0
MESH 4 : 1k ( I 4 I3 ) 1k ( I 4 I 2 ) 12V 0
CONTROLLING VARIABLES 60
I x I4 I2 Vx 2k ( I3 I1 )
30
17/09/2024
4
-6
-2
-10 61
31
17/09/2024
V x 2kI1
I1 2 I 2 4mA
V x 4k ( I1 I 2 )
11
8kI 3 3 2kI 2 I 3 mA
8
We treat the dependent source as a
33
conventional source VO 6kI 3 [V ]
4
Equations for meshes with current sources
EXAMPLE 14
I1
I2
32
17/09/2024
65
@V4 : V4 4V
AT SUPER NODE
V1 V2 2VX
V2 V2 V3 V1 V3 V1 4V
1k 2mA 1k 1k 1k 1k 0
1k @V : 2mA V V V V 0
3 2 3 1
3
1k 1k
CONTROLLING VARIABLE VX V2
SOLVE EQUATIONS NOW
V1 3VX
2V1 2VX V3 6V
V1 VX 2V3 2V
VARIABLE OF INTEREST VO V1 V3
66
33
17/09/2024
Loop 1 : I1 2mA
Loop 3 : I 3 2mA
Loop 2 : 2VX 1kI 2 1k ( I 2 I 3 ) 0
Loop 4 : 4V 1k ( I 4 I 3 I1 ) 2VX 1kI 4 0
Controlling variable: VX 1k ( I1 I 3 I 4 )
2kI 2 2kI 4 6
I 2 1mA, I 4 2mA
4kI 4 8
I1
I2 I4 Variable of Interest VO 1kI 2
I3
START SELECTION USING MESHES
SELECT A GENERAL LOOP TO AVOID 67
SHARING A CURRENT SOURCE
@V2 : V2 12V
@V3 : V3 2VX
@ super node:
V4 V1 6V (constraint eq.)
V1 V2 V1 V3 V V3 V4 V5 V4
2I X 4 0
1k 1k 1k 1k 1k
V5 V4 V5
@V5 : 2 I X 0
1k 1k
CONTROLLING VARIABLES
VX V1 V2
V4
IX 7 eqs in 7 variables
1k
V5
VARIABLE OF INTEREST IO
1k
68
34
17/09/2024
Loop1: 1kI1 1k ( I1 I 2 ) 1k ( I1 I 4 ) 0
Loop 2: 1k ( I 2 I1 ) 6V 1k ( I 2 I 5 ) 0
Loop 3: I 3 2 I X
Loop 4: 12V 1k ( I 4 I1 ) 2VX 0
Loop 5: 1k ( I 5 I 2 ) 1k ( I 5 I 6 ) 2VX 0
Loop 6: 1k ( I 6 I 3 ) 1kI 6 1k ( I 6 I 5 ) 0
Select mesh currents Controlling variables
VX 1kI1
I X I5 I6 8 eqs in 8 unknowns
Variable of interest: IO I6
69
[rpm] 4 K MVbattery
70
35
17/09/2024
http://www.wiley.com/college/irwin/0470128690/animations/swf/3-23.swf
VO2 Vs VO
2
P
R2 R1
I1 100 A
Standard= Off-the-self – available only in certain values
Model using node analysis
V1 3V
VO VO VS I O 100 A, VO 5V , VS 8V
IO 0
R2 R1 Find R1 , R2
3 R2
e . g . : R1 Resistors values should be high
5 I O R2 Why not use very large values?
3V
R1 30k
100 A 5 Use trial and error. Pick
or : R2
3 Highest possible R1, determine
IO R2 and analyze resulting circuit
R1 5
R1 27 k 450k
Design equations 3 / R1 I O
Closest R 2 430k
Analysis of solution
Are there other factors that we
R V R1 R2 I O V 4.98V should consider; e.g., is Io
VO 2 S O really constant?, tolerances?
R1 R2 71
72
36
17/09/2024
EXERCISE PROBLMES
73
EXERCISE PROBLMES
74
37
17/09/2024
EXERCISE PROBLMES
75
EXERCISE PROBLMES
76
38