Modern Control System
EKT 308
Transfer Function
Poles and Zeros
Transfer Function
• A system can be represented, in s-domain, using the
following block diagram.
Input
X (s )
Transfer Function
G (s )
Output
Y (s )
For a linear, time-invariant system, the transfer function G (s )
is given by,
Y ( s)
G(s)
X (s)
where, Y ( s ) is the Laplace transform of output and
X ( s ) is the Laplace transform of input.
Transfer Function (contd…)
• Consider the following linear time invariant (LTI) system
( n 1)
(n)
a0 y a1 y .... an 1 y an y
( m 1)
( m)
(n m)
b0 x b1 x .... bm1 x bm x
where, x is the input and y is the output.
With zero initial conditions, taking Laplace transform on both sides
Y ( s) a0 s n a1s n1 ... an1s an
X ( s) b0 s m b1s m1 ... bm1s bm
Transfer Function (contd…)
L[output ]
G( s)
L[input ] zero initialcondition
Y ( s) b0 s m b1s m1 ... bm 1s bm
X ( s) a0 s n a1s n 1 ... an 1s an
Rearranging, we get
Y (s) G( s) X ( s)
Impulse Response
Suppose, input to a LTI system is unit impulse. We get ,
Y ( s ) G ( s ) X ( s ) G ( s ).L( (t ))
Y ( s) G ( s)
Inverse Laplace Transform of this output gives the
impulse response of the system. I.e. impulse response
of the system is given by,
Impulse Response L-1G(s) g (t )
Given g(t), input-output relationship in t-domain is
given by the following convolution
t
y(t ) x( ) g (t )d
0
Analisys of Transfer Function
• Consider the transfer function,
Y ( s) b0 s m b1s m1 ... bm1s bm p( s)
G( s)
n
n 1
X ( s) a0 s a1s ... an 1s an q( s)
If the denominator polynomial q (s )
is set to 0,
the resulting equation q ( s ) 0 is called the characteristic equation
The roots of the characteristic equation are called poles.
The roots of p( s ) 0 are called zeros.
Example of Poles and Zeros
• Suppose the following transfer function
( s 1)( s 2)
G( s)
( s 0.5)( s 1.5)( s 2.5)
Note: This is only for illustration. Positive real poles lead instability.
Characteristic equation
( s 0.5)( s 1.5)( s 2.5) 0
Poles are 0.5, 1.5 and 2.5.
Zeros are 1 and 2.
Example of Poles and Zeros
Poles and Zeros plot
Suppose, the following transfer function
( s 3)
G ( s)
( s 1)( s 2)
Clearly, zero is - 3 and poles are - 1 and - 2.
In the s - plane, they are represente d as follows.
Zeros are represented by circles (O) and poles by
cross (x).
Block Diagram representation
Input
X (s )
Transfer Function
G (s )
X (s )
G1 ( s)
G1 (s) X (s)
Output
Y (s )
G2 (s)
G2 (s)G1 (s) X (s)
Closed-Loop System Block Diagram
R(s)
+
E (s )
-
G (s )
C (s )
B(s)
H (s )
B( s )
Open loop transfer function
G( s) H ( s)
E ( s)
C ( s)
Feedforwar d transfer function
G( s)
E ( s)
Closed Loop Transfer function
C ( s) G ( s) E ( s)
E ( s ) R( s ) B( s ) R( s ) H ( s )C ( s )
C ( s ) G ( s )R( s ) H ( s )C ( s )
C ( s )1 G ( s ) H ( s ) G ( s ) R( s )
C ( s)
G ( s)
Closed - loop transfer function
R( s) 1 G ( s) H ( s)
G(s)
C ( s)
R( s)
1 G ( s) H ( s)
Closed Loop Transfer function (contd…)
R(s)
+
E (s )
-
G (s )
C (s )
R(s)
B(s)
H (s )
G( s)
1 G( s) H ( s)
C (s )
Block Diagram
Input
X (s )
Transfer Function
G (s )
X (s )
G1 ( s)
G1 (s) X (s)
Output
Y (s )
G2 (s)
G2 (s)G1 (s) X (s)
Block Diagram Transformation
Block Diagram Transformation
Block Diagram Reduction
Moving a pickoff point
behind a block
Eliminating feedback loop
Eliminating feedback loop
Eliminating feedback loop
SIGNAL FLOW GRAPH MODEL
.
• Nodes which are connected by several directed
branches
• Graphical representation of a set of linear relation.
• Basic element is unidirectional path segment called a
branch.
• The branch relates the dependency of input/output
variable in a manner equivalent to a block of block
diagram
SIGNAL FLOW GRAPH MODEL
Y (s)
R( s)
• Variables are reperesented as nodes.
• Transmittence with directed branch.
• Source node: node that has only outgoing branches.
G( s)
Y(s)
R(s)
G(s)
• Sink node: node that has only incoming branches.
As signal flow graph
D(s)
+
+
F(s) +
E(s)
D(s)
Y(s)
R(s) 1
E(s)
G(s) F(s)
G (s )
-1
B(s)
B(s)
H (s )
1
1
Y(s)
H(s)
Cascade connection
G1
n1
G2
n2
Gm 1
nm1
n3
G1G2 ....Gm
n1
nm
Gm
nm
Parallel connection
Two parallel branch
P
P+Q
u
y
Q
u
y
Mason rule
T (s)
Pk k
where
1 Li Li L j Li L j Lk .... Li L j ...Lz
Li
Total transmittence for every single loop
Li L j
Total transmittence for every 2 non-touching loops
Li L j Lk Total transmittence for every 3 non-touching loops
Li L j ...Lz
Pk
Total transmittence for every m non-touching loops
Total transmittence for k paths from source to sink nodes.
k 1 Li Li L j Li L j Lk ..... Li L j ....Lz
*
*
*
*
*
*
*
where:
k is obtained from by removing the loops that
touch path Pk
*
*
Example:
Determine the transfer function of Y (s) R(s) the following block diagram.
+
R
+
Q
P
Y
R
-
-
P
Q
1
1
H
-
H
-1
L1 Q.H and . L2 P.Q.1
Li L1 L2 Q.H P.Q
Li L j 0 etc.
1 Li Li L j Li L j Lk ..... 1 Q.H P.Q
P1 1.P.Q.1
1 1
Transfer function
T (s)
Pk k
Y
Y
P.Q
R 1 Q.H P.Q
Example:
Determine Y (s) R(s)
R
+
+
A
-
-
Y
C
B
-
D
E
1
A
R
.
1
-1
D
-
-E
L1 A.D L2 1.B and L A.1.B.C.E
3
Li L1 L2 L3 A.D B A.B.C.E
Li L j L1.L2 A.D. B A.D.B
Li L j Lk 0
C
B
Y
1
Y