CHAPTER 4- Transfer Functions
CHAPTER 4- Transfer Functions
CHAPTER – 4
Transfer Function, Block Diagram and Signal Flow Graph
Let the input output behaviour of a linear system or an element be given by its transfer
C ( s)
function G ( s ) ,
R(s)
Where, R(s) is the Laplace transform of the input variable.
C(s) is the Laplace transform of the output variable.
This can be represented as a block diagram as shown in fig 4.1.
+
R(s) G(s) C(s) R(s) E(s) C(s) C(s)
--
C(s)
C(s)
Vi L Vo
i
Fig. 4.3
Apply KVL,
di
Vi Ri L …………………………………………………………………………. (4.1)
dt
di
V0 L …………………………………………………………………………. (4.2)
dt
Laplace transform of equations (4.1) & (4.2) with initial condition zero
Vi ( s ) I ( s ) R SLI ( s )
Vi ( s ) I ( s )( R SL) …………………………………………………………………... (4.3)
V0 ( s ) SLI ( s ) ……………………………………….................................................... (4.4)
V0 ( s ) sL
From equations (4.3) & (4.4), ………………………………………………….. (4.5)
Vi ( s ) R sL
Vi V0
From fig 4.3 i ……………………………………………………………………………. (4.6)
R
di
V0 L ………………………………………………………..……………………. (4.7)
dt
Laplace transform of equations (4.6) & (4.7)
1
I ( s ) [Vi ( s ) V0 ( s )] ………………………………………………………………. (4.8)
R
V0 ( s ) sLI ( s ) ……………………………………………………………………..… (4.9)
- 48 -
For right hand side of equation (4.8) we use a summing point
Vi(s) Vi(s) – Vo(s) Vi(s) – Vo(s) 1/R I(s)
+ Vi(s) +
- -
Vo(s) Vo(s)
sL Vi(s) 1/R sL
I(s) V0 + V0(s)
-
OU ( s ) G2 ( s )U ( s )
Step 2: Put R(s) = 0, for fig. 4.10;
U ( s ) 1 G1 ( s )G2 ( s ) H ( s )
G2 ( s)
Hence, the total output will be, O(s) = OR(s) + OU(s) = [G1 ( s ) R ( s ) U ( s )]
1 G1 ( s )G2 ( s ) H ( s )
4.2.3. BLOCK DIAGRAM REDUCTION:
When a number of blocks are connected, the overall transfer function can be obtained by block
diagram reduction technique. The following rules are associated with the block reduction technique.
Rule No.1. Cascade connection of blocks:
When two or more blocks are in cascade, the resultant block is a product of the individual block
transfer function. Consider the two blocks are in cascade shown in fig.4.11
+
G3(s)
1 2 X1(s)
X1(s) G(s) C(s) G(s) 2 C(s)
+ =
+
- 1 --
X2(s) G(s)
X2(s)
Fig.4.19(a).
Fig.4.19(b).
1 2 X1(s)
X1(s) G(s) C(s) G(s) 2 C(s)
+ =
+
- 1 --
G(s)H(s)
H(s) X2(s)
X2(s)
Fig.4.20(a).
Fig.4.20(b).
The output C(s) before the summing point is moved from 1 to 2
C(s) = [ X 1 ( s) - X 2 ( s) ] G(s) = X 1 ( s) G(s) - X 2 ( s) G(s) ………………………...…………… (4.12)
The output C(s) after the summing point is moved from 1 to 2
C(s) = X 1 ( s ) G(s) - Q(s) .……………………………………………………………………..... (4.13)
Equation (4.12) & (4.13) must be equal. Therefore,
Q(s) = G(s) X 2 ( s ) …………………………………………………………………………….. (4.14)
When the summing point is moved to the right of the block, then the signal X 2 ( s ) must be
multiplied by G(s) before shifting the summing point from 1 to 2.
Another example of shifting the summing point is shown in fig 4.20. In this example Q(s) has a
given of H(s).
Note: To shift the summing point to the right of the block G(s), multiply the signal entering the
summing block by G(s).
Rule No.6. Moving a summing point to the left (or ahead) of a block:
R (s)
R (s) G(s) C(s) + G(s) C(s)
=
1 2 + --
1 2
- Q(s)
X1(s) 1/G(s)
X1(s)
Fig.4.21(a).
Fig.4.21(b).
Fig 4.21 shows a system in which the summing junction is to be moved to the left of a block G(s).
The output C(s) before the summing point is moved from 2 to 1.
C(s) = R(s)G(s) - X 1 ( s ) ………………………………....……………. (4.15)
The output C(s) after the summing point is moved from 2 to 1
C(s) = [R(s) – Q(s)]G(s) = R(s)G(s) – Q(s)G(s) .…....………………. (4.16)
- 52 -
Comparing equation (4.15) & (4.16) we have
X ( s)
X 1 ( s ) = Q(s)G(s); Q(s) = 1 ……………………………. (4.17)
G(s)
When the summing point is moved to left of the block, then the signal X 1 ( s ) must be divided by
G(s). Another example of moving a summing point is shown in fig 4.22. In this example, Q(s) has a
gain of H(s).
R (s)
R (s) G(s) C(s) + G(s) C(s)
=
1 2 + --
1 2
- Q(s)
X1(s) 1/G(s)
H(s) X1(s)
Fig.4.22(a).
Fig.4.22(b).
Note : To shift the summing point to the left of the block G(s) divide the signal entering the
summing blocks by G(s).
Rule No.7. Eliminating feedback loop:
The closed loop control system can be represented by the block diagram as shown is fig.4.23. The
following terminologies are used to call the blocks and signals of the system represent by the block
diagram.
E(s)
R (s) G(s) C(s)
Input +
- B(s)
H(s)
Fig.4.23
R(s) = Reference input; C(s) = Output signal. ; B(s) = Feedback signal.
E(s) = Actuating signal. G(s) = C(s)/E(s) is called forward path transfer function.
H(s) = B(s)/C(s) is called feedback transfer function.
C ( s)
G(s)H(s) is called loop gain. The overall transfer function is called closed loop transfer function.
R(s)
E ( s)
The ratio is called actuating signal ratio.
R(s)
From fig. 4.23, we can observe that
E(s) = R(s) – B(s), But B(s) = C(s)H(s)
E(s) = R(s) – C(s)H(s)
C(s) = E(s)G(s) = [R(s) – C(s)H(s)] G(s)
C(s) = G(s)R(s) – G(s)C(s)H(s)
C(s)[1+G(s)H(s)] = G(s)R(s)
C ( s) G( s)
= …………………………………………………………… (4.18)
R(s) 1 G( s) H ( s)
- 53 -
Note: A feed back control system whose open loop transfer function G(s) and feed back transfer
G (s)
function H(s) can be replaced by a single block with transfer function .
1 G(s) H (s)
In addition to the above rules, we have to note the following points.
(a) Any two summing points may be interchanged.
P R
R C = P C
+ + + +
+ + + +
Q C
S S Q
Fig 4.24
(b) Any summing points having more than two inputs may be bifurcated into two summing points.
Q
Q
+
+ +
R C = P C
+ +
+ +
S Fig 4.25. R
(c) Similarly any two summing points can be combined
+ R R
+ +
P C = P C
+ +
+ +
Q
Q
Fig 4.26
Rule No.8. Eliminating a forward loop:
X G1(s) + Y =
X G1 - G2 Y
-
G2(s)
Fig 4.27
Rule No.9. Moving a take off point beyond a summing point:
X-Z
X + X-Z = X +
- - +
X X
Z
Z + X-Z
Z
- 54 -
Fig 4.28
Rule No.10. Moving a take off point ahead of a summing point:
X+Y
X + X+Y = +
X
+ +-
X+Y
Y
Y + X+Y
+
Y
Fig. 4.29.
1. If a block diagram consists of many feedback loops, then find the innermost feedback loop.
2. If it does not contain any take off and / or summing points inside the loop, simplify the
innermost feedback loop to a single block using rule 7.
3. If it consists of any takeoff and/or summing points inside the innermost loop, then simplify
then by using rule 2 to 6. After eliminating such points, simplify the inner most loop using rule
7.
4. If any path consists of any cascaded blocks then combine them using rule 1.
5. If there is any parallel path then use rule 2 to simplify it.
6. Repeat above steps according the requirement until you left with one block with input R(s) and
output C(s).
Example 4.1: Derive the transfer function using block reduction technique.
R(s)
G1 G2 C(s)
+ + +
- - -
H1 H2
H3
Solution: There are two internal closed loops, remove these loop by using rule-7.
R(s) G1
G1 C(s)
+ 1 G1 H 1
1 G1 H 1
- H3
Two blocks are in cascade, use rule no. 1
G1G2
R(s) (1 G1H1 )(1 G2 H 2 ) C(s)
+
-
H3
- 55 -
Again use rule-7,
G1G2
R(s) 1 G1 H1 G2 H 2 G1H 3G2 G1G2 H1H 2 C(s)
So, C ( s)
G1G2 .
R ( s) 1 G1H1 G2 H 2 G1H 3G2 G1G2 H1H 2
Example 4.2: Find the overall transfer function of the system shown in figure.
-
1 + 1 1 1 Vo(s)
Vi(s)
+ R1 sC1 R2 sC 2
+
- -
Solution : Step 1:
sC2
-
Vi(s) + Vo(s)
1 1 1 1
+ R1 sC1 + R2 sC 2
- -
Step 2:
sC2
-
Vi(s) 1 + 1 Vo(s)
1
R1 sC1
+ + sR 2 C 2
- -
Step 3:
sC2
-
Vi(s) 1 + 1 1 Vo(s)
+ R1 sC1 sR 2 C 2 1
-
Step 4:
sC2
-
1 + 1 1
Vi(s) Vo(s)
R1 sC1 sR2 C 2 1
+
-
1+ sR2C2
- 56 -
Step 5:
sC2
-
Vi(s) + 1 Vo(s)
1 sC1 R2 C1C 2 s 2
+ R1
-
1+ sR2C2
Step 6:
Vi(s) 1 1 Vo(s)
+ R1 2
sC1 s R2C1C2 sC2
-
1+ sR2C2
Step 7:
1
Vi(s) sR1C1 sR1C 2 s 2 R1 R2 C1C 2 Vo(s)
+
-
1+ sR2C2
Step 8:
1
Vi(s) Vo(s)
1 s ( R1C1 R1C1 R2 C 2 ) sR1C 2 s 2 R1 R2 C1C 2
Vo ( s ) 1
2 Ans.
Vi ( s ) s R1 R2 C1C 2 ( R1C1 R2 C 2 R1C 2 ) s 1
Example 4.3 : Find the overall transfer function of the system shown in figure.
- 57 -
H2
-
R(s) G1 + G2 G3 C(s)
+ +
- -
H1
Solution:
Step 1: Shift the take off point beyond block G3:
H2/G3
-
R(s) G1 + G2 G3 C(s)
+ +
- -
H1
Step 2:
H2/G3
-
R(s) G1 + G2 G3 C(s)
+ 1 G3 H 1
-
Step 3:
H2/G3
-
R(s) G1 + G 2 G3 C(s)
+ 1 G3 H 1
-
Step 4:
R(s) G1 G 2 G3 C(s)
+ 1 G3 H 1 G 2 H 2
-
Step 5:
- 58 -
Step 6:
R(s) G1G 2 G3 C(s)
1 G1 H 1 G 2 H 2 G1G 2 G3
C ( s) G1G2 G3
Ans.
R ( s ) 1 G1 H 1 G2 H 2 G1G2 G3
Example 4.4 : Find the overall transfer function of the system shown in figure.
G4
+
R(s) G1 G2 + G3 C(s)
+ +
- - -
H1 H2
Solution:
G4
+
R(s) G1 G2 + G3 C(s)
+ +
- - -
H1 H2
Step 1: Move the take off point left of block G2 and split the three inputs summing points into two
summing points.
G4
+
R(s) G1 G2 + G3 C(s)
+ + +
- - -
G2H1 H2
- 59 -
Step 2:
R(s) G1 G3 C(s)
1 G1G2 H1 G2+G4 1 G3 H 1
+
-
Step 3:
R(s) G1G3 (G2 G4 ) C(s)
(1 G1G2 H1 )(1 G3 H 2 )
+
-
Step 4:
G1G3(G2 G4) C(s)
R(s) (1G1G2H1)(1G3H2) G1G3(G2 G4)
C ( s) G1G2 G3 G1G3 G4
Ans.
R ( s ) 1 G1G2 H 1 G3 H 2 G1G2 G3 H 1 H 2 G1G2 G3 G1G3G4
H1
H2
Fig 4.30 Block diagram of a system.
H1
G1 X2 G2 X3 G3 G4 X5
X1
X4
H2
The first equation states that x 2 is equal to the sum of three incoming signals and the corresponding
signal flow graph is shown in fig.4.33.
a42
a12
x1 x 2 a32 x3 x4 x5
Fig.4.33.
Similarly the signal flow graphs for the remaining three equations are shown in fig 4.34.
a23
x1 x2 x3 x4 x5
(a)
a44
X1 X2 X3 X4 X5
a24
(b)
a45
X1 X2 X3 X4 X5
a25
(c)
Fig 4.34.
The complete signal flow graph is shown in fig 4.35.
a42
- 62 -
a44
a12 a45
a23
X1 X2 a32 X3 X4 X5
a24
a25
Fig.435. signal flow graph of linear equations.
4.3.3.1. PROCEDURE TO DRAW SIGNAL FLOW GRAPH (SFG) FROM BLOCK
DIAGRAM
Steps to draw signal flow graph from block diagram are
1. Replace the input signal and output signal by nodes.
2. Replace all the summing points by nodes.
3. Replace all the take off points by nodes.
4. If the branch connecting a summing point and take off point has unity gain, then the
summing point and take off point can be combined and represented by a signal node as
shown in fig.4.36.
1
G2 1
G2 ≡
+
-1
-- H1
H1
H3
H3
G1 4 G1
R ≡ R
+ + -H1
-- --
H1
-1
+
R(s) --
G2 G3 C(s)
G1
+ + +
-- -- --
H1
H2
Fig.4.40.
Solution: Mark the nodes 1 and 6 by using rule1. Similarly mark node 2 by using rule 6, mark node 3 by
using rule 4, mark node 4 by using rule 3 and mark node 5 by using rules 2 & 4. Now mark the branch
gains equal to the respective blocks. Fig 4.41 shows the marking of nodes. The complete signal flow
graph is shown in fig 4.42.
G4
Node-2 +
Node-3
R(s) Node-4 +
G2 G3 C(s)
G1
+ + + Node-6
-- -- -- Node-5
Node-1
H1
H2
Fig.4.41.
Fig.4.42
4.3.4. MASON’S GAIN FORMULA:
- 64 -
Mason’s gain formula is used for the determination of over all transfer function (gain) of a
system. It is a convenient and easy way of finding the relation between the input and output variables
from the signal flow graph. The number of steps involved in block diagram reduction is high and it is a
time consuming procedure. On the other hand, any complex block diagram can be converted into signal
flow graph and the transfer function can be easily obtained using Mason’s gain formula.
Mason’s gain formula is given by
p k ( s) k ( s)
T(s) =
( s )
Where, k = Number of forward paths.
p k (s ) = gain of the k th forward path.
(s ) = Determinant of the graph.
= 1 – (sum of individual loop gains) + (sum of gain product of all combinations of two
non touching loops) – (sum of gain products of all combinations of three non
touching loops) + ………….
k (s ) = the value of (s ) for that part of the graph not touching the k th forward path.
C
Example: 4.6: Find out of the following signal flow graph fig.4.43 using Mason’s gain formula.
R
Fig.4.43
Figure 4.44.
Path gain P1 = G1 G2 G4 G5.
Forward path 2 is shown in fig. 4.45.
Fig. 4.45.
Path gain P2 = G1 G2 G3.
Loops:
The number of single loops are six and they are shown in fig. 4.46(a to e)
Loop 1:
- 65 -
Exercise – 4
Using block diagram reduction and signal flow diagram techniques, find out the transfer function
of the following systems given below,
1.
2.
3.
4.
- 67 -
5.
6.
7.
8.
9.
- 68 -
10. Find out the transfer function from signal flow diagram.