Beruflich Dokumente
Kultur Dokumente
CIRCUIT ANALYSIS
C.T. Pan 1
4.1 Introduction
4.2 The Node-Voltage Method ( Nodal Analysis )
4.3 The Mesh-Current Method ( Mesh Analysis )
4.4 Fundamental Loop Analysis
4.5 Fundamental Cutset Analysis
C.T. Pan 2
4.1 Introduction
A circuit consists of b branches and n nodes.
A direct algebraic approach2b method
Example.
C.T. Pan 3
4.1 Introduction
b=6n=4 3 independent equations only (n-1)
KCL
node A I1+I4+I6=0
node BI4+I2+I5=0
node C I3-I5-I6=0
node D I1+I2+I3=0
C.T. Pan 4
4.1 Introduction
KVL
loop ABDAV4+V2V1=0
loop BCDBV5+V3V2=0
C.T. Pan
loop ACBAV6V5V4=0 5
4.1 Introduction
V1 = E1 , V4 = R4I4 ,
V2 = R2I2 , V5 = R5I5 ,
V3 = E3 , V6 = R6I6 ,
C.T. Pan 6
4.1 Introduction
Want to find Vk , Ik , K=1,2,3, ,6
There are 2b unknowns.
number of KCL eqsn-1
number of KVL eqsb-(n-1)
number of component modelb
The total number of equations.
n-1+[b-(n-1)]+b=2b
C.T. Pan 7
4.1 Introduction
Just enough information to find the solution.
ProblemToo many variables !!
It is not efficient !
QuestionIs it possible to find an optimal
method with minimum unknowns
C.T. Pan 8
4.1 Introduction
C.T. Pan 9
4.1 Introduction
n Fundamental loop analysis is based on a
systematic application of KVL to the
fundamental loops. It requires the definition of
tree.
elements join
n Essential branch: A path that connects two
4.1 Introduction
loops
n Planar circuit: A circuit that can be drawn on a
C.T. Pan 12
4.1 Introduction
n Example 4.1.1
4.1 Introduction
n Example 4.1.1
B: set of branches
N: set of nodes
^
Oriented (directed) graph G ,
if each branch of G is assigned a direction.
C.T. Pan 15
4.1 Introduction
n Example 4.1.2
G ( B, N , F )
B = { b1 , b2 , b3 , b4 , b5 , b6 , b7 , b8 }
N={a,b,c,d,e,f}
F = { f1 , f2 , f3 , f4 , f5 , f6 , f7 , f8 }
f1 : a b
f2 : b c
C.T. Pan 16
4.1 Introduction
^
For each oriented graph G one can construct a tree T.
^
A tree T of G is a connected graph which
(a) contains all the nodes.
(b) without forming any loop.
C.T. Pan 17
4.1 Introduction
Each link together with its unique path connecting the two
nodes of the link defines a unique loop , called
fundamental loop.
b=l+n-1
C.T. Pan 18
4.1 Introduction
Theorem
Given a connected graph G of n nodes and b
branches, and a tree T of G
n There is unique path along the tree between any
pair of nodes.
n There are n-1 tree branches and b-(n-1) links.
C.T. Pan 19
4.1 Introduction
C.T. Pan 20
4.1 Introduction
^
Example 4.1.3 G (B , N , F) , b=8 , n=5
B={b1 b2 b3 b4 b5 b6 b7 b8}
N={N1 N2 N3 N4 N5}
F=[f1 f2 f3 f4 f5 f6 f7 f8]T
f1: N4 N1
f2: N1 N2
f3: N2 N3
C.T. Pan 21
4.1 Introduction
Example 4.1.4 Fundamental loops :
T={b2 b3 b5 b8}
tree branches b2 , b3 , b5 , b8
no. of tree branches = n-1=4
L={b1 , b4 , b6 , b7}
links b1 , b4 , b6 , b7 no. of
links = b-(n-1)
= 8-(5-1)
=4
C.T. Pan 22
4.1 Introduction
Example 4.1.4
Fundamental loops :
C.T. Pan 23
4.1 Introduction
Example 4.1.5 Fundamental cutsets :
C.T. Pan 24
4.1 Introduction
Example 4.1.5
n=5 , b=8
T2 = {b5 , b6 , b7 , b8}
4.1 Introduction
Example 4.1.5
Set of links = {b1 , b2 , b3 ,b4}
Fundamental loops :
Loop of b1 = N1 N5 N4 N1
Loop of b2 = N 2 N 5 N 1 N 2
Loop of b3 = N 3 N 5 N 2 N 3
Loop of b4 = N 4 N 5 N 3 N 4
C.T. Pan 27
C.T. Pan 28
4.2 The Node-Voltage Method
C.T. Pan 29
C.T. Pan 30
4.2 The Node-Voltage Method
Case 2. Containing voltage source (VS)
(A) VS contains datum node
trivial case
(B) VS does not contain datum node
by supernode concept
(C) for dependent VS
express the controlling parameter in terms
of nodal voltages
C.T. Pan 31
3
Step 1
1 4 Select a node as datum
node and choose nodal
2 variables e1 , e2 , e3 as
unknowns
C.T. Pan 32
4.2 The Node-Voltage Method
3 Step 2
1 4
Apply KCL to n-1 nodes,
use ohms law to express
the branch currents in
2 terms of nodal voltages
i
leaving
k =0
node 1: i1 i2 3A = 0
node 2 : + i2 + i3 + i4 = 0
node 3 : + i1 i4 + 4A = 0
C.T. Pan 33
node 2 :
( e2 e1 ) + ( e2 0 ) + ( e2 e3 ) = 0 1 4
1 2 4
( e e1 ) + ( e3 e2 ) + 4A = 0
+ 3
node 3 : 2
3 4
1 1
1 + 3 1
3 e 3A
1
1 1 + 1 + 1 1
e2 = 0
2 4
4
e 4 A
1 1 1 1 3
3
3 4
+
4
C.T. Pan 34
4.2 The Node-Voltage Method
e1 I s1
( G jk ) e2 = G e = I s 2 = I s
e I
3 s3
G : conduction matrix
Gkk : sum of the conductances connected to node k
Gkj=Gjk : negative of the sum of conductances directly
k j
connecting nodes k and j , k
ek : nodal voltage of the kth node
Isk : sum of independent current sources entering to node k
C.T. Pan 35
1 e2
e1 e3
ix 1
1
5A 3 2ix
2
C.T. Pan 36
4.2 The Node-Voltage Method
Step 1 Same as Example 1
1 + 4 1 4 e1 5 A
1 1 + 2 + 3 3 e2 = 0
4 3 3 + 4 e3 2ix
2ix = 2
( e1 e2 )
1
C.T. Pan 37
5 1 4 e1 5 1
4
1 6 3 e2 = 0
4 + 2 3 2 3 + 4 e 0 1
3
1
1
3
Ge = I s
2
C.T. Pan 38
4.2 The Node-Voltage Method
Example 4.2.3. (Case 2A) (trivial case)
3 Step 1
Select datum node .
1 4
choose nodal voltages
e1 , e2 , e3
2 5 Step 2
KCL eqs.
e1=10V , already known
Need 2 KCL eqs. only!
C.T. Pan 39
1 1 1
1 + 2 + 4 10 4
4 e2
= 10
1 1 1 1 e3 + 4
+ + 3
4 3 4 5
C.T. Pan 40
4.2 The Node-Voltage Method
Example 4.2.4. (Case 2B) (supernode)
n1413
1 independent nodal voltages
4
1
1 voltage source
1 1 Only 2 unknowns are needed.
2 3
Say , choose ea & eb
C.T. Pan 41
Node a : ( ea eb ) + ( ea ec ) 4 = 1A 5 A LL (1)
Node b : ( eb ea ) + eb ( 2 ) + ix = 0
Node c : ix + ec ( 3 ) + ( ec ea ) 4 = 5 A
( eb ea ) + eb ( 2 ) + ec ( 3) + ( ec ea ) 4 = 5 A LL ( 2 )
C.T. Pan 42
4.2 The Node-Voltage Method
ec = eb 5V LLLLLLLLLLL ( 3)
C.T. Pan 43
C.T. Pan 44
4.2 The Node-Voltage Method
Example 4.2.5 (Case 2C)
1
n-1=4-1=3, nodal voltages
3
1 There is one (dependent)
2vx
ea eb 2 ec
vx voltage source.
1
1A 1 2A Only two unknown are needed.
4
Say ,choose eb and ec.
C.T. Pan 45
For node c:
(ec-eb)2 + ec(4) + (ec-ea)3 = 0 ....(2)
C.T. Pan 46
46
4.2 The Node-Voltage Method
ea = 2vx + eb = 2(eb-ec) + eb
= 3eb-2ec .(3)
C.T. Pan 47
C.T. Pan 48
4.2 The Node-Voltage Method
node-to-branch incidence matrix Aa
b1 b2 b3 b4 b5
B
A C A 1 1 0 0 0
2 3
0 -1 1 0 1
5
1
4 B
D C 0 0 -1 1 0
D -1 0 0 -1 -1
C.T. Pan 49
b1 b2 b3 b4 b5 b6
Aa = a 1 1 1 0 0 0
b 0 -1 0 1 0 1
c 0 0 -1 0 1 -1
d -1 0 0 -1 -1 0
C.T. Pan 51
C.T. Pan 52
4.2 The Node-Voltage Method
Since each branch voltage can be expressed in terms of
nodal voltages
V1 = ea 0 , Let
V2 = ea eb VbT =[V1 V2 V3 V4 V5 V6 ]
V3 = ea ec eT =[ea eb ec ]
V4 = eb 0 Then
V5 = ec 0 V b = N T e (1)
V3 = eb ec
C.T. Pan 53
C.T. Pan 54
4.2 The Node-Voltage Method
General computer model
I k = I sk + (Vk Vsk ) Gk
1
Gk =
Rk
K = 1, 2,.........., b
using matrix notation
( )
I b = I s + [G ] Vb Vs .......... ( 3)
where I = [ I s1 I s 2 LL I sb ]
T
s
C.T. Pan 56
4.3 The Mesh Current Method
C.T. Pan 57
C.T. Pan 58
4.3 The Mesh Current Method
Example 4.3.1 :
mesh currents
i1 : mesh A B E F A
i2 : mesh B C D E B
i3 : mesh E D G H E
i4 : mesh F E H K F
C.T. Pan 59
C.T. Pan 60
4.3 The Mesh Current Method
Mesh Analysis Method
Step 1Assign mesh currents, i1, i2, il
as unknowns.
Step 2Apply KVL to each mesh and use Ohms
law to express the voltages in terms of the
mesh currents.
Step 3Solve the algebraic equation
A x= b
and find the desired answer.
C.T. Pan 61
b=7 , n =6
l = 7-(6-1) = 2
5V
1 5
3
Choose i1 & i2 mesh currents.
[ R ik ] i @ R i = VS 2 4 10V
1 5
R : resistance matrix
C.T. Pan 65
C.T. Pan 66
4.3 The Mesh Current Method
Example 4.3.3Case 1B
IO
10 24
Step 1. Choose mesh
24V 4 currents i1, i2, i3
Step 2. Same as example 1
12 4IO
C.T. Pan 68
4.3 The Mesh Current Method
i1 = 2.25A
i2 = 0.75A
IO
10 24
i3 = 1.5A
24V 4
IO = i1 - i2 = 1.5A
12 4IO
C.T. Pan 69
Example 4.3.4Case 2A
3 b= 6, n=4
l= 6-(4-1)=3
Step 1. Choose mesh
4 5
currents i1, i2, i3
10V 6 5A
Step 2. For case 2A
i3=-5A, answer
C.T. Pan 70
4.3 The Mesh Current Method
KVL for mesh 1 3
i2 3 + (i2 - i3 ) 5 + (i2 - i1 ) 4 = 0
10V 6
Substitute i3 = -5A into KVL equations
5A
4+6 -4 i1 10-30
-4 3+5+4 i2 -25
C.T. Pan 71
20V
Step 2. Algebraic solution
4
approach
vx 6A
Assume the voltage across
the current source is v x
C.T. Pan 72
4.3 The Mesh Current Method
KVL for mesh 1 6 10
v x + (i2 - i1 ) 2 + i2 10 + i2 4 = 0 vx 6A
6 i2 3I0 i3 8 i4 10V
-
C.T. Pan 74
4.3 The Mesh Current Method
Step2: We can write KVL equations for mesh 4
and the supermesh as indicated in Fig.
mesh 4: (i4 - i3)*8 + i4*2 = -10 V (A)
supermesh: i2*6 + i1*2 + i3*4 + (i3-i4)*8 = 0 (B)
2
i1
5A 4 2 I0
+
6 i2 3I0 i3 8 i4 10V
-
C.T. Pan 75
C.T. Pan 76
4.3 The Mesh Current Method
For this case with dependent source, we need one
more step, namely to express the controlling
parameter Io in terms of mesh currents.
I0 = -i 4 (E)
C.T. Pan 77
mesh2 0 -1 1 0 -1 0
mesh3 0 0 0 -1 1 1
outer mesh 1 0 -1 0 0 -1
C.T. Pan 79
-1 1 0 1 0 0
M= 0 -1 1 0 -1 0
0 0 0 -1 1 1
C.T. Pan 80
4.3 The Mesh Current Method
KCL is automatically satisfied
KVL
MV B = 0 (A)
VB = [ v1 v2 v3 v4 v5 v6 ] T
v1
v
-1 1 0 1 0 0 2 0
0 -1 1 v3
0 -1 0 = 0
0 0 0 -1 1 1 v4 0
v5
C.T. Pan
v6 81
C.T. Pan 83
i1 = -j1 i4 = j1-j3
i2 = j1-j2 i5 = -j2+j3
C.T. Pan
i3 = j2 i6 = j3 84
4.3 The Mesh Current Method
ik
A B
+ vk -
In matrix form
VB = [R]IB + ES - [R]IS (C)
[R] = diag [R1 R2 Rb] branch resistance matrix
ES = [ES1 ES2 ESb]T branch voltage source vector
IS = [IS1 IS2 ISb]T branch current source vector
C.T. Pan 86
4.3 The Mesh Current Method
C.T. Pan 87
C.T. Pan 88
4.3 The Mesh Current Method
(1) First consideration: choose the method which
contains minimum number of unknowns that
requires simultaneous solution.
For a circuit contains b branches, n nodes,
among them there are mv voltage sources
and mi current sources, including dependent
source, then the number of unknowns to be
solved simultaneously is
n-l-mv : for nodal analysis
C.T. Pan
b-(n-1)-mi : for mesh analysis 89
C.T. Pan 90
4.4 Fundamental Loop Analysis
n Two other variations besides nodal and mesh
analysis are introduced, namely the fundamental
loop analysis and the fundamental cutset analyses.
n They are useful for understanding how to write
the state equation of a circuit.
C.T. Pan 91
C.T. Pan 92
4.4 Fundamental Loop Analysis
Theorem
C.T. Pan 94
4.4 Fundamental Loop Analysis
I2
Step 1
J2 Pick an arbitrary tree T.
I4 I6
`
Number the links from 1
J1 J3 to l and then tree branches
I1 I5 I3 from l +1 to b.
C.T. Pan 95
C.T. Pan 96
4.4 Fundamental Loop Analysis
V1
V
Loop1 1 0 0 -1 -1 0 2 0
V3
Loop2 0 1 0 -1 0 -1 = 0
V4 0
Loop3 0 0 1 0 1 -1 V5
V6
branch voltage vector VBT @ [V1 V2 V3 V4 V5 V6 ]
branch current vector I B @ [ I1 I6 ]
T
I2 I3 I4 I5
sk
Vk = ( I k - I sk ) Rk + Vsk , k = 1, 2,LL , b
or VB = [ R ] ( I B - I s ) + Vs .................... ( C )
C.T. Pan
e2
links from 1 to l and then
5
1
- 3 tree branches from l +1 to b.
C I B = 0 .................... ( A)
C.T. Pan 105
eT = e1 e2 e3
Tree branch voltage vector
Ax = b Ax = b
Equation to be Solved A = N [G ]N T
A = C[G ]C T
b = N [G ]VS NI S b = C[G ]VS CI S
x=e x = et
e : node voltage vector
C.T. Pan et : tree branch voltage vector 111
Summary
Table 2 Comparison of Mesh and Fundamental Loop Analyses
Fundamental
Methods Nodal Analysis
Cutset Analysis
KCL IB = M T Jm I B = LT J
KVL MVB = 0 LVB = 0
Component Model VB = ES + [ R]( I B I S ) VB = VS + [ R ]( I B I S )
Ax = b Ax = b
A = M [ R]M T
A = L[ R ]LT
Equation to be Solved
b = M [ R]I S MES b = L[ R ]I S LVS
x = Jm x=J
Jm : mesh current vector
C.T. Pan 112
J : link current vector
Summary
An interesting and practical circuit
[Problem 4.16]
R R R R
vo
v1 v2 v3 vn
Summary
By using node-voltage method:
Choose node b as the datum node .
Then
vo v1 vo v2 vo v3 v v
+ + + ... + o n = 0
R R R R
n vo = (v1 + v2 + v3 + ... + vn )
1 n
vo = vk
n k =1
C.T. Pan 114
Summary
Summary
nObjective 1 : Understand and be able to use the
node-voltage method to solve a
circuit.
nObjective 2 : Understand and be able to use the
mesh-current method to solve a
circuit.
nObjective 3 : Be able to decide whether the node-
voltage method or the mesh current
method is preferred approach to
solving a particular circuit.
C.T. Pan 116
Summary
nObjective 4 : Understand how a circuit is stored in
a computer and some basic graph
theory.
nObjective 5 : Understand the basic principle of
fundamental loop analysis.
nObjective 6 : Understand the basic principle of
fundamental cutset analysis.
Summary
n Problem : 4.9
4.17
4.24
4.31
4.39
4.43
n Due within one week.