1-01-d Signal Flow Graphs
1-01-d Signal Flow Graphs
Contents
1. Introduction
2. Basic Properties of Signal Flow Graphs
3. Definitions of Signal Flow Graphs
4. Signal Flow Graph Algebra
5. General Gain Formula for Signal Flow Graphs
6. Glossary
Reference:
1. Chapter 3, Benjamin C. Kuo, “Automatic Control Systems,” 6th Edition, Prentice
Hall International Editions.
2. Schaum’s Outline Series – Feedback Control Systems
Email: [email protected]
Web Site: http://norbert.idv.hk
Last Updated: 2024-03
Page 1
1-01-d <Signal Flow Graphs>
1. Introduction
y2 = a12 y1
Example
Consider the following set of equations:
y2 = a12 y1 + a32 y3
y3 = a23 y2 + a43 y4
y4 = a24 y2 + a34 y3 + a44 y4
y5 = a25 y 2 + a45 y 4
We can construct the signal flow graph as follows:
Page 2
1-01-d <Signal Flow Graphs>
Page 3
1-01-d <Signal Flow Graphs>
Forward Path – Path that starts at an input node and ends at an output
node, and no node is traversed more than once.
Page 4
1-01-d <Signal Flow Graphs>
Path Gain – The product of the branch gain in traveling along a path.
Example 1:
Page 5
1-01-d <Signal Flow Graphs>
4. SFG Algebra
Page 6
1-01-d <Signal Flow Graphs>
C (s) G (s)
Rule 5 – A feedback control system with equation =
R(s) 1 + G (s) H (s)
can be represented as below.
Page 7
1-01-d <Signal Flow Graphs>
Example 1
Example 2
The circuit below can be represented by the set of equations:
I1 (s) = Ei (s) − E2 (s)Y1 (s)
E2 (s) = I1 (s) − I 3 (s)Z 2 (s)
I 3 (s) = E2 (s) − E0 (s)Y3 (s)
Eo (s) = Z 4 (s) I 3 (s)
Page 8
1-01-d <Signal Flow Graphs>
Example 3
First establish the differential equation:
di(t ) dec (t )
L = e1 (t ) − Ri (t ) − ec (t ) C = i(t )
dt dt
Convert them to algebraic form using Laplace Transform
1 R 1 1
sI ( s) = i (0) + E1 ( s) − I ( s) − Ec ( s) sE(c) = ec (0) + I ( s)
L L L C
Then solve for I(s) and Ec(s)
1 1 1
I ( s) = i(0) + E1 (s) − Ec ( s )
s+R L(s + R ) L(s + R )
L L L
1 1
Ec ( s) = ec (0) + I (s)
s Cs
The obtained answer is (b). For your reference, (c) is obtained using different input
variables. This shows that the answer is not unique.
Page 9
1-01-d <Signal Flow Graphs>
yout N
M
M= = k k
yin k =1
yin input node variable
yout output node variable
M gain between yin and yout
N total number of forward paths between yin and yout
Mk gain of the kth forward path between yin and yout
(Note that the gain formula can only be applied between the input and
the output)
Page 10
1-01-d <Signal Flow Graphs>
2 There are 3 loops, the loop gains are: −Z2Y1 −Z2Y3 −Z4Y3
3 There is one pair of non-touching loop, and their product gain is: Z2Z4Y1Y3
4 ∆ = 1− (−Z2Y1−Z2Y3−Z4Y3) + Z2Z4Y1Y3
M11 Y1Y3 Z 2 Z 4
6 M= =
1 + Z 2Y1 + Z 2Y3 + Z 4Y3 + Z 2 Z 4Y1Y3
Page 11
1-01-d <Signal Flow Graphs>
y7 G1G2G3G4 + G1G5 (1 + G3 H 2 )
=
y1
Page 12
1-01-d <Signal Flow Graphs>
Page 13
1-01-d <Signal Flow Graphs>
English Chinese
signal flow graph 信号流图
nodes and branches 节点和分支
algebraic function 代数函数
source and sink 源和接收器
forward path 前进路径
loop gain 环路增益
Mason's Gain Formula 梅森增益公式
General Gain Formula 一般增益公式
two non-touching loops 两个非接触式循环
Page 14