Lecture 07 Signal Flow Graph
Lecture 07 Signal Flow Graph
nodes: Nodes are used for signals, sumer, take − off point
edges: Transfer function
+ _ 𝐺(𝑠)
𝐶(𝑠)
𝑅(𝑠)
𝐻(𝑠)
negative sign to H(s) due to sumer - as it is getting subtracted
according to summer
SIGNAL FLOW GRAPH
𝐶(𝑠) ∑ 𝑇 ∆
=
𝑅(𝑠) ∆
∆: 1 – Σ Loop gains + Σ Non-touching loop gains taken two at a time - Σ Non-touching loop gains taken three at a time + …………
∆ : Formed by eliminating from ∆ those loop gains that touch the kth forward path.
𝐶(𝑠) 𝑇 Δ 𝐺
= =
𝑅(𝑠) ∆ 1 + 𝐺𝐻
Signal Flow Graph
nodes: Nodes are used for signals, sumer, take − off point
edges: Transfer function
+ _ 𝐺(𝑠)
𝐶(𝑠)
𝑅(𝑠)
𝐻(𝑠)
EXAMPLE-01 G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
H3
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
T1 = G1G2G3G4G5G7 H3
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
H3
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
T1 = G1G2G3G4G5G7 H3
T2 = G1G2G3G4G6G7
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
H3
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
H3
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
H3
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
H3
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
G6
G1 G2 G3 G4 G5 G7
R(s) C(s)
H1 H2
H3
Non-touching loop two at-a-time
G6
G1 G2 G3 G4 G5 G7
R(s) C(s) Forward path gain
T1 = G1G2G3G4G5G7
H1 H2 T2 = G1G2G3G4G6G7
H3
Loop gain
Loop-1 Gain = G2H1
Loop-2 Gain = G4H2
Loop-3 Gain = G4G5H3
Loop-4 Gain = G4G6H3
H3
Loop gain
G6 Loop-1 Gain = G2H1
G1 G2 G3 G4 G5 G7 Loop-2 Gain = G4H2
R(s) C(s) Loop-3 Gain = G4G5H3
Loop-4 Gain = G4G6H3
H1 H2
H3 Non-touching loop gain
two at-a-time
(G2H1)(G4G6H3)
(G2H1)(G4G5H3)
Non-touching loop two at-a-time
G6
G1 G2 G3 G4 G5 G7
R(s) C(s) Forward path gain
T1 = G1G2G3G4G5G7
H1 H2 T2 = G1G2G3G4G6G7
H3
Loop gain
G6 Loop-1 Gain = G2H1
G1 G2 G3 G4 G5 G7 Loop-2 Gain = G4H2
R(s) C(s) Loop-3 Gain = G4G5H3
Loop-4 Gain = G4G6H3
H1 H2
H3 Non-touching loop gain
G6 two at-a-time
G1 G2 G3 G4 G5 G7 (G2H1)(G4G6H3)
R(s) C(s)
(G2H1)(G4G5H3)
H1 H2
(G2H1)(G4H2)
H3
Forward path gain
Δ = 1 − Σ (Loop gains) + Σ (Non-touching loop gains taking two at a time)
T1 = G1G2G3G4G5G7
Δ = 1 − (G2H1 + G4H2 + G4G5H3 + G4G6H3) + (G2G4G6H1H3 + G2G4G5H1H3 + G2G4H1H2) T2 = G1G2G3G4G6G7
Loop gain
Loop-1 Gain = G2H1
Loop-2 Gain = G4H2
Loop-3 Gain = G4G5H3
Loop-4 Gain = G4G6H3
(G2H1)(G4G5H3)
(G2H1)(G4H2)
Forward path gain
Δ = 1 − Σ (Loop gains) + Σ (Non-touching loop gains taking two at a time)
T1 = G1G2G3G4G5G7
Δ = 1 − (G2H1 + G4H2 + G4G5H3 + G4G6H3) + (G2G4G6H1H3 + G2G4G5H1H3 + G2G4H1H2) T2 = G1G2G3G4G6G7
G6 Loop gain
G1 G2 G3 G4 G5 G7 Loop-1 Gain = G2H1
R(s) C(s) Loop-2 Gain = G4H2
Loop-3 Gain = G4G5H3
H1 H2 Loop-4 Gain = G4G6H3
H3
Non-touching loop gain
Δ = 1 − (G2H1 + G4H2 + G4G5H3 + G4G6H3) + (G2G4G6H1H3 + G2G4G5H1H3 + G2G4H1H2) two at-a-time
(G2H1)(G4G6H3)
Δ1 = 1 (G2H1)(G4G5H3)
(G2H1)(G4H2)
Forward path gain
Δ = 1 − Σ (Loop gains) + Σ (Non-touching loop gains taking two at a time)
T1 = G1G2G3G4G5G7
Δ = 1 − (G2H1 + G4H2 + G4G5H3 + G4G6H3) + (G2G4G6H1H3 + G2G4G5H1H3 + G2G4H1H2) T2 = G1G2G3G4G6G7
G6 Loop gain
G1 G2 G3 G4 G5 G7 Loop-1 Gain = G2H1
R(s) C(s) Loop-2 Gain = G4H2
Loop-3 Gain = G4G5H3
H1 H2 Loop-4 Gain = G4G6H3
H3
Non-touching loop gain
Δ = 1 − (G2H1 + G4H2 + G4G5H3 + G4G6H3) + (G2G4G6H1H3 + G2G4G5H1H3 + G2G4H1H2) two at-a-time
(G2H1)(G4G6H3)
Δ1 = 1 (G2H1)(G4G5H3)
Δ2 = 1
(G2H1)(G4H2)
Forward path gain
Δ = 1 − Σ (Loop gains) + Σ (Non-touching loop gains taking two at a time)
T1 = G1G2G3G4G5G7
Δ = 1 − (G2H1 + G4H2 + G4G5H3 + G4G6H3) + (G2G4G6H1H3 + G2G4G5H1H3 + G2G4H1H2) T2 = G1G2G3G4G6G7
G6 Loop gain
G1 G2 G3 G4 G5 G7 Loop-1 Gain = G2H1
R(s) C(s) Loop-2 Gain = G4H2
Loop-3 Gain = G4G5H3
H1 H2 Loop-4 Gain = G4G6H3
H3
Δ1 = 1 Non-touching loop gain
Δ2 = 1 two at-a-time
(G2H1)(G4G6H3)
𝑇 Δ +𝑇 Δ
𝐺 𝑠 =
Δ (G2H1)(G4G5H3)
G1G2G3G4G5G7 +G1G2G3G4G6G7
=
1 − (G2H1 + G4H2 + G4G5H3 + G4G6H3) + (G2G4G6H1H3 + G2G4G5H1H3 + G2G4H1H2)
(G2H1)(G4H2)
EXAMPLE-02 G4
+
R(s) +- +- G1 +- G2 G3 + C(s)
H2
H1
G4
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
G4
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
Forward path gain Loop gain Non-touching loops two at a time: NONE
T1 = G1G2G3 -G1G2G3 Δ = 1 − (-G1G2G3 - G1G2H1 - G2G3H2 - G1G4 - G4H2)
T2 = G1G4 -G1G2H1 = 1 + G1G2G3 + G1G2H1 + G2G3H2 + G1G4 + G4H2
-G2G3H2
-G1G4
-G4H2
G4
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
Forward path gain Loop gain Non-touching loops two at a time: NONE
T1 = G1G2G3 -G1G2G3 Δ = 1 + G1G2G3 + G1G2H1 + G2G3H2 + G1G4 + G4H2
T2 = G1G4 -G1G2H1
-G2G3H2
-G1G4 All the loops are touching both the forward paths.
-G4H2
Δ1 = 1
Δ2 = 1
G4
R(s) 1 G1 G2 G3 C(s)
-H2
-H1
-1
T1 = G1G2G3 Δ1 = 1
Δ = 1 + G1G2G3 + G1G2H1 + G2G3H2 + G1G4 + G4H2
T2 = G1G4 Δ2 = 1
𝑇 Δ +𝑇 Δ G1G2G3 +G1G4
𝐺 𝑠 = =
Δ 1 + G1G2G3 + G1G2H1 + G2G3H2 + G1G4 + G4H2
EXAMPLE-03
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3
Forward path gain
T1 = G1G2G3G4G5
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3
Forward path gain Loop gain
T1 = G1G2G3G4G5 G2H1
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3
Forward path gain Loop gain
T1 = G1G2G3G4G5 G2H1
G4H2
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3
Forward path gain Loop gain
T1 = G1G2G3G4G5 G2H1
G4H2
G2G3G4G5G6G7G8
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3
Forward path gain Loop gain
T1 = G1G2G3G4G5 G2H1
G4H2
G2G3G4G5G6G7G8
G7H3
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3 Non-touching Loop
Forward path gain Loop gain gain two at a time
T1 = G1G2G3G4G5 G2H1 (G2H1)(G7H3)
G4H2
G2G3G4G5G6G7G8
G7H3
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3 Non-touching Loop
Forward path gain Loop gain gain two at a time
T1 = G1G2G3G4G5 G2H1 (G2H1)(G7H3)
G4H2 (G4H2)(G7H3)
G2G3G4G5G6G7G8
G7H3
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H3 Non-touching Loop
Forward path gain Loop gain gain two at a time
T1 = G1G2G3G4G5 G2H1 (G2H1)(G7H3)
G4H2 (G4H2)(G7H3)
G2G3G4G5G6G7G8 (G2H1)(G4H2)
G7H3
G1 G2 G3 G4 G5
R(s) C(s)
H1 H2
G6
G8 G7
H1 H2
G6
G8 G7
H1 H2
G6
G8 G7
H1 H2
G6
G8 G7