block diagram and signal flow graph representation
900 views
72 slides
May 29, 2024
Slide 1 of 72
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
About This Presentation
dvjaefv
Size: 1.18 MB
Language: en
Added: May 29, 2024
Slides: 72 pages
Slide Content
Block Diagram and Signal
Flow Representation
ELE3201 Control Engineering I
Lecture II & III
Compiled by Dr Mukhtar Fatihu Hamza
2
Block Diagram Models
•Block diagrams are used as schematic representations
of mathematical models
•The various pieces correspond to mathematical entities
•Can be rearranged to help simplify the equations used
to model the system
•We will focus on one type of schematic diagram –
feedback control systems
3
Processes
•Processes are represented by the blocks in block diagrams:
•Processes must have at least one input variable and at least one
output variable
•Reclassify processes without input or output:
Input
variable
Output
variable
Process
variable
variable
4
Feedback Control Systems
•Many systems measure their output and use this measurement
to control system behavior
•This is known as feedback control –the output is “fed back”
into the system
•The summing junction is a special process that compares the
input and the feedback
•Inputs to summing junction must have same units!
process
sensor
input output
Automatic Control by Meiling CHEN 5
block
summer
pickoff point
6)()()( sEsGsY )()()()( sYsHsRsE )()()()()()]()()()[()( sYsHsGsRsGsYsHsRsGsY )()(1
)(
)(
)(
)(
sHsG
sG
sR
sY
sT
7
8
original equivalentA B C BA CBA A B C CA BCA A B CBA C A B C BA CBA
9
original equivalentA B BAG
GAG A B BAG
GG
B
A G
1 A B GBA)(
GBA A B
G
GGBA)(
10
original equivalentA
G
GAG AG A
GAG AG A
GAG A A
GAG A G
1
11
Example 1
1212
Example 2
13
Example 2 cont.
14
Example 3
15
Example 3 cont.
16
Introduction to Signal Flow
•Alternativemethodtoblockdiagramrepresentation,
developedbySamuelJeffersonMason.
•Advantage:theavailabilityofaflowgraphgainformula,
alsocalledMason’sgainformula.
•Asignal-flowgraphconsistsofanetworkinwhichnodes
areconnectedbydirectedbranches.
•Itdepictstheflowofsignalsfromonepointofasystemto
anotherandgivestherelationshipsamongthesignals.
17
Fundamentals of Signal Flow Graphs
•Considerasimpleequationbelowanddrawitssignalflowgraph:
•Thesignalflowgraphoftheequationisshownbelow;
•EveryvariableinasignalflowgraphisdesignedbyaNode.
•Everytransmissionfunctioninasignalflowgraphisdesignedbya
Branch.
•Branchesarealwaysunidirectional.
•Thearrowinthebranchdenotesthedirectionofthesignalflow.axy x y a
18
Signal-Flow Graph ModelsY
1s()G
11s()R
1s() G
12s()R
2s()
Y
2s()G
21s()R
1s() G
22s()R
2s()
19
Signal-Flow Graph Modelsa
11x
1a
12x
2 r
1 x
1
a
21x
1a
22x
2 r
2 x
2
r
1and r
2are inputs and x
1and x
2are outputs
20
Signal-Flow Graph Models34
203
312
2101
hxx
gxfxx
exdxx
cxbxaxx
b
x
4x
3x
2
x
1
x
0
h
f
g
e
d
c
a
x
ois input and x
4is output
21
Construct the signal flow graph for the following set of
simultaneous equations.
•Therearefourvariablesintheequations(i.e.,x
1,x
2,x
3,andx
4)
thereforefournodesarerequiredtoconstructthesignalflowgraph.
•Arrangethesefournodesfromlefttorightandconnectthemwith
theassociatedbranches.
•Another way to arrange
this graph is shown in
the figure.
22
Terminologies
•Aninputnodeorsourcecontainonlytheoutgoingbranches.i.e.,X
1
•Anoutputnodeorsinkcontainonlytheincomingbranches.i.e.,X
4
•Apathisacontinuous,unidirectionalsuccessionofbranchesalongwhichnonode
ispassedmorethanones.i.e.,
•Aforwardpathisapathfromtheinputnodetotheoutputnode.i.e.,
X
1toX
2toX
3toX
4,andX
1toX
2toX
4,areforwardpaths.
•Afeedbackpathorfeedbackloopisapathwhichoriginatesandterminatesonthe
samenode.i.e.;X
2toX
3andbacktoX
2isafeedbackpath.
X
1to X
2to X
3to X
4
X
1to X
2to X
4
X
2to X
3to X
4
24
Consider the signal flow graph below and identify the
following
a)Input node.
b)Output node.
c)Forward paths.
d)Feedback paths (loops).
e)Determine the loop gains of the
feedback loops.
f)Determine the path gains of the forward
paths.
g)Non-touching loops
25
Consider the signal flow graph below and identify the following
•There are two forward path
gains;
26
Consider the signal flow graph below and identify the following
•There are four loops
27
Consider the signal flow graph below and identify the following
•Nontouching loop
gains;
28
Consider the signal flow graph below and identify the following
a)Input node.
b)Output node.
c)Forward paths.
d)Feedback paths.
e)Self loop.
f)Determine the loop gains of the
feedback loops.
g)Determine the path gains of the forward
paths.
29
Input and output Nodes
a)Input node
b)Output node
39
Mason’s Rule:
•Thetransferfunction,C(s)/R(s),ofasystemrepresentedbyasignal-flowgraph
is;
Where
n= number of forward paths.
P
i= the i
th
forward-path gain.
∆ = Determinant of the system
∆
i= Determinant of the i
th
forward path
•∆ is called the signal flow graph determinant or characteristic function. Since
∆=0 is the system characteristic equation.
n
i
iiP
sR
sC
1
)(
)(
40
Mason’s Rule:
∆=1-(sumofallindividualloopgains)+(sumoftheproductsofthegains
ofallpossibletwoloopsthatdonottoucheachother)–(sumofthe
productsofthegainsofallpossiblethreeloopsthatdonottoucheach
other)+…andsoforthwithsumsofhighernumberofnon-touchingloop
gains
∆
i=valueofΔforthepartoftheblockdiagramthatdoesnottouchthei-th
forwardpath(Δ
i=1iftherearenonon-touchingloopstothei-thpath.)
n
i
iiP
sR
sC
1
)(
)(
42
Example#1: Apply Mason’s Rule to calculate the transfer function of
the system represented by following Signal Flow Graph
2211 PP
R
C
Therefore,24313242121411 HGGGLHGGGLHGGL ,,
There are three feedback loops
43
Example#1: Apply Mason’s Rule to calculate the transfer function of
the system represented by following Signal Flow Graph
∆ = 1-(sum of all individual loop gains)
There are no non-touching loops, therefore
3211 LLL
243124211411 HGGGHGGGHGG
44
Example#1: Apply Mason’s Rule to calculate the transfer function of
the system represented by following Signal Flow Graph
∆
1= 1-(sum of all individual loop gains)+...
Eliminate forward path-1
∆
1= 1
∆
2= 1-(sum of all individual loop gains)+...
Eliminate forward path-2
∆
2= 1
45
Example#1: Continue
46
Example#2: Apply Mason’s Rule to calculate the transfer function
of the system represented by following Signal Flow Graph
2. Calculate all loop gains.
3. Consider two non-touching loops.
L
1L
3L
1L
4
L
2L
4 L
2L
3
1. Calculate forward path gains for each forward path.
P
1
P
2
56
Example#4: Apply Mason’s Rule to calculate the transfer function
of the system represented by following Signal Flow Graph
332211
3
1 PPP
P
sR
sC
i
ii
)(
)(
There are three forward paths, therefore n=3.
61
G
1 G
4G
3
From Block Diagram to Signal-Flow Graph Models
Example#5
-
-
-
C(s)R(s)
G
1 G
2
H
2
H
1
G
4G
3
H
3
E(s) X
1
X
2
X
3
R(s) C(s)
-H
2
-H
1
-H
3
X
1
X
2 X
3E(s)1 G
2
621;
)(1
143211
14323234321
GGGGP
HGGHGGHGGGG 14323234321
4321
1)(
)(
HGGHGGHGGGG
GGGG
sR
sC
G
R(s)
-H
2
1G
4G
3
G
2
G
11 C(s)
-H
1
-H
3
X
1
X
2 X
3E(s)
From Block Diagram to Signal-Flow Graph Models
Example#5
63
G
1
G
2
+
-
+
-
-
-
+C(s)R(s) E(s)
Y
2
Y
1
X
1
X
2
-
1
-1
1
-1
-1
-1
-1
1
1
G
1
G
2
1
R(s) E(s) C(s)
X
1
X
2
Y
2
Y
1
Example#6
64
Example#6
1
-1
1
-1
-1
-1 -1
1
1
G
1
G
2
1
R(s) E(s) C(s)
X
1
X
2
Y
2
Y
1
7 loops:
3 ‘2 non-touching loops’ :
65
Example#6
1
-1
1
-1
-1
-1 -1
1
1
G
1
G
2
1
R(s) E(s) C(s)
X
1
X
2
Y
2
Y
1212
G4G2G1Δ
Then:
4 forward paths:211
G1 Δ1G1)(p
1 1Δ1G1)(G1)(p
221
2 132
G1Δ1G1p
3 1Δ1G1G1p
412
4
66
Example#6
We have212
2112
421
2
GGG
GGGG
p
sR
sC
kk
)(
)(
67
Example-7:Determine the transfer function C/R for the block diagram below
by signal flow graph techniques.
•The signal flow graph of the above block diagram is shown below.
•There are two forward paths. The path gains are
•The three feedback loop gains are
•No loops are non-touching, hence
•Since no loops touch the nodes of P2,
therefore
•Because the loops touch the nodes of P1,
hence
•Hence the control ratio T = C/R is
68
Example-6: Find the control ratio C/R for the system given below.
•The two forward path gains are
•The signal flow graph is shown in the figure.
•The five feedback loop gains are
•Hence the control ratio T =
•There are no non-touching loops, hence
•All feedback loops touches the two forward
paths, hence