Signal Flow Graph
Signal Flow Graph
Terminologies
38
Mixed node: is a node which has both incoming and outgoing
branches.
Branch: is a directed line that joining two nodes.
Transmittance: is the transfer function relating two variables
on the branch.
Path: is a collection of continuous succession of branches
traversed in the same direction.
Forward Path: is a path that starts at an input and ends at an
output node and along which no node is traversed more than
once.
Forward Path Gain: is the product of the branches
transmittance of the forward path.
Loop: is a path that originates and terminates on the same node
and along which no node is traversed more than once.
Nontouching loops: are loops that have no nodes in common.
Self loop: is a loop that consisting of a single branch.
Loop Gain: is the product of branches transmittances of the
loop.
Illustration
Consider the control system represented by the following
block diagram.
39
The signal flow graph for this system is shown below:
40
Signal Flow Graph Algebra
y = 𝑎1 𝑥1 + 𝑎2 𝑥2 +𝑎3 𝑥3
𝑦1 =𝑏1 𝑦
𝑦2 =𝑏2 𝑦
𝑦3 =𝑏3 𝑦
41
Mason’s Gain Formula
Note:
To solve any SFG problems, several steps should be followed:
1. Find Paths.
2. Find loops.
3. Find non-touching loops if they are available.
4. Apply Mason’s Gain Formula.
42
Example1
For the signal flow graph shown below, determine the overall
system transmittance.
Solution
The forward Paths of this systems are:
𝑃1 = 𝐺1 𝐺2 𝐺3
𝑃2 = 𝐺4
The loops of this system are:
𝐿1 = -𝐺2 𝐻1
𝐿2 = -𝐺1 𝐺2 𝐻2
𝐿3 = -𝐺2 𝐺3 𝐻3
∆ = 1- (𝐿1 + 𝐿2 + 𝐿3 ) = 1- (-𝐺2 𝐻1 -𝐺1 𝐺2 𝐻2 -𝐺2 𝐺3 𝐻3 )
= 1+𝐺2 𝐻1 + 𝐺1 𝐺2 𝐻2 + 𝐺2 𝐺3 𝐻3
∵ all the three loops are touching 𝑃1
∴ ∆1 =1
However, the loops 𝐿1 , 𝐿2 , and 𝐿3 are not touching 𝑃2 , so
∆2 = 1- (𝐿1 + 𝐿2 + 𝐿3 ) = 1- (-𝐺2 𝐻1 -𝐺1 𝐺2 𝐻2 -𝐺2 𝐺3 𝐻3 )
= 1+𝐺2 𝐻1 + 𝐺1 𝐺2 𝐻2 + 𝐺2 𝐺3 𝐻3
𝑃1 ∆1 + 𝑃2 ∆2 𝐶 𝐺1 𝐺2 𝐺3 + 𝐺4 (1+𝐺2 𝐻1 + 𝐺1 𝐺2 𝐻2 + 𝐺2 𝐺3 𝐻3 )
T= = =
∆ 𝑅 1+𝐺2 𝐻1 + 𝐺1 𝐺2 𝐻2 + 𝐺2 𝐺3 𝐻3
43
Example2
For the Block Diagram shown below,
a) Find the overall transfer function.
b) Represent it in Signal Flow Graph.
Solution
a)
44
𝑦 𝐺2 (1+𝐺3 𝐻2 )+𝐺1 𝐺3
∴ T.F = =
𝑅 (1+𝐺1 𝐻1 )(1+𝐺3 𝐻2 )
b)
𝑃1 = 𝐺1 𝐺3
𝑃2 = 𝐺2
𝐿1 = -𝐺1 𝐻1
𝐿2 = -𝐺3 𝐻2
𝐿1 𝐿2 = 𝐺1 𝐺3 𝐻2 𝐻1
Δ = 1-(𝐿1 + 𝐿2 ) +(𝐿1 𝐿2 ) = 1- (-𝐺1 𝐻1 -𝐺3 𝐻2 ) +𝐺1 𝐺3 𝐻2 𝐻1
= 1 +𝐺1 𝐻1 +𝐺3 𝐻2 + 𝐺1 𝐺3 𝐻2 𝐻1
Δ1 = 1
Δ2 = 1-(-𝐺3 𝐻2 )
45
Δ2 = 1 + 𝐺3 𝐻2
𝑃1 Δ1 +𝑃2 Δ2 𝐺1 𝐺3 (1)+𝐺2 (1 + 𝐺3 𝐻2 )
T= =
Δ 1 +𝐺1 𝐻1 +𝐺3 𝐻2 + 𝐺1 𝐺3 𝐻2 𝐻1
𝐺1 𝐺3 +𝐺2 (1 + 𝐺3 𝐻2 )
∴T=
(1 +𝐺1 𝐻1 ) (1+𝐺3 𝐻2 )
46