Académique Documents
Professionnel Documents
Culture Documents
Lecture Notes 3:
Contents
1 Transfer Functions, Poles and Zeros 1
(n) ( n 1) (m) ( m 1)
a0 y + a1 y + + an1 y + an y = b0 x + b1 x + + bm1 x + bm ; (n m)
(n) dn
where y is the output of the system and x is the input, y = y(t). The transfer function of
dt
this system is given as
L {output}
Y (s)
Transfer function = G (s) = =
L {input} zero initial conditions
X (s)
b0 sm + b1 sm1 + + bm1 s + bm
= (1)
a 0 s n + a 1 s n 1 + + a n 1 s + a n
If the highest power of s in the denominator of the transfer function is equal to n, the system
is called n-th order system.
Poles and zeros: [2, page: 134]
The transfer function G (s) can also be given as
m
N (s)
K ( s zi )
i =1
G (s) = = n , (2)
D (s)
( s pi )
i =1
1 of 7
10ES43-2015, EEE, CMRIT Lecture Notes 3 Manavaalan G
The roots of the numerator z1 , z2 , , zm are called the finite zeros of the system. The zeros
are locations in the s-plane where the transfer function is zero. If s = zi then,
G (s)|s=zi = 0.
The roots of the denominator, p1 , p2 , , pn are called poles of the system. The poles are
locations in the s-plane where the magnitude of the transfer function becomes infinite. If
s = pi , then
G (s)|s= pi = .
The zeros also correspond to the signal transmission-blocking properties of the system and
are also called the transmission zeros of the system. The system has the inherent capability
to block frequencies coinciding with its zeros locations. If we excite the system with the
nonzero input, u = u0 es0 t , where s0 is not a pole of the system, then the output is identically
zero (Identically zero means that the output and all of its derivatives are zero for t > 0.),
y 0, for frequencies where s0 = zi .
The poles of the system determine its stability properties. The poles of the system also
determine the natural or unforced behaviour of the system to as the modes of the system.
The zeros and poles may be complex quantities, and we may display their locations in a
complex plane which we refer to as the s-plane. The locations of the poles and zeros lie at
the heart of feedback control design and have significant practical implications for control
system design. The system is said to have n m zeros at infinity if m < n because the
transfer function approaches zeros as s approaches infinity.
R E C
G
TypeN system: Consider a feedback control system shown in Figure 1 with the following
open-loop transfer function T (s):
m
K (Ti s + 1)
i =1
T (s) = G (s) H (s) = n
sN (Tj s + 1)
j =1
2 of 7
10ES43-2015, EEE, CMRIT Lecture Notes 3 Manavaalan G
It involves the term s N in the denominator, representing a pole of multiplicity N at the origin,
such system is called type N system. It is different from that of the order of a system. [1,
page: 225]
Steady-State Errors: The transfer function between the error signal e(t) and the input signal
r (t) is
where the error e(t) is the difference between the input signal and the output signal.
The final-value theorem provides a convenient way to find the steady-state performance of
a stable system. Since E(s) is
1
E(s) = R(s)
1 + G (s) H (s)
Note: As the type number is increased, accuracy is improved; however, increasing the type
number aggravates the stability problem. A compromise between steady-state accuracy and
relative stability is always necessary.
The static error constants defined in the following are figures of merit of control systems. The
higher the constants, the smaller the steady-state error. In a given system, the output may
be the position, velocity, pressure, temperature, or the like. The physical form of the output,
however, is immaterial to the present analysis. Therefore, in what follows, we shall call the
output position, the rate of change of the output velocity, and so on. This means that
in a temperature control system position represents the output temperature, velocity
represents the rate of change of the output temperature, and so on.
s 1
ess = lim
s 0 1 + G ( s ) H ( s ) s
1
=
1 + G (0) H (0)
Static Position Error Constant K p : The static position error constant K p is defined by
3 of 7
10ES43-2015, EEE, CMRIT Lecture Notes 3 Manavaalan G
Thus, the steady-state error in terms of the static position error constant K p is given by
1
ess =
1 + Kp
For a type-0 system,
m
K (Ti s + 1)
i =1
K p = lim n =K
s 0
(Tj s + 1)
j =1
For a unit-step input, the steady-state error ess may be summarized as follows:
1
ess = , for type 0 systems
1+K
ess = 0, for type 1 or higher systems.
Static Velocity Error Constant Kv : The static velocity error constant Kv is defined by
Kv = lim s G (s) H (s)
s 0
Thus, the steady-state error ess in terms of the static velocity error constant Kv is given by
1
ess =
Kv
The term velocity error is used here to express the steady-state error for a ramp input. The
dimension of the velocity error is the same as the system error. That is, velocity error is not
an error in velocity, but it is an error in position due to a ramp input.
For a type 0 system,
m
sK (Ti s + 1)
i =1
Kv = lim n =0
s 0
(Tj s + 1)
j =1
4 of 7
10ES43-2015, EEE, CMRIT Lecture Notes 3 Manavaalan G
The steady-state error ess for the unit-ramp input can be summarized as follows:
1
ess = = , for type 0 systems
Kv
1 1
ess = = , for type 1 systems
Kv K
1
ess = = 0, for type 2 or higher systems
Kv
A type 0 system is incapable of following a ramp input in the steady state. The type 1 system
can follow the ramp input with a finite error. In steady-state operation, the output velocity is
exactly the same as the input velocity, but there is a position error. This error is proportional
to the velocity of the input and is inversely proportional to the gain K. The type 2 or higher
system can follow a ramp input with zero error at steady state.
Static Acceleration Error Constant Ka : The static acceleration error constant Ka is defined
by
Ka = lim s2 G (s) H (s)
s 0
Thus, the steady-state error ess in terms of the static acceleration error constant Ka is given
by
1
ess =
Ka
5 of 7
10ES43-2015, EEE, CMRIT Lecture Notes 3 Manavaalan G
The term parabolic error is used here to express the steady-state error for a parabolic input.
The dimension of the velocity error is the same as the system error. That is, acceleration
error is not an error in acceleration, but it is an error in position due to a parabolic input.
For a type 0 system,
m
s2 K (Ti s + 1)
i =1
Kv = lim n =0
s 0
(Tj s + 1)
j =1
The steady-state error ess for the unit-ramp input can be summarized as follows:
1
ess = = , for type 0 and 1 systems
Ka
1 1
ess = = , for type 2 systems
Ka K
1
ess = = 0, for type 3 or higher systems
Ka
Note that both type 0 and type 1 systems are incapable of following a parabolic input in the
steady state. The type 2 system can follow a parabolic input with a finite error signal. The
type 3 or higher system with follows a parabolic input with zero error at steady state.
6 of 7
10ES43-2015, EEE, CMRIT Lecture Notes 3 Manavaalan G
Summary:
1
Type 0 system
1+K
1
Type 1 system 0
K
1
Type 2 system 0 0
K
0 1 2 3
***
References
[1] Katsuhiko Ogata. Modern Control Engineering. PHI Learning Private Limited, 5-th edi-
tion, 2011.
[2] Gene F. Franklin, J. David Powell, and Abbas Emami-Neeini. Feedback Control of Dynamic
Systems. Pearson Education, 4-th edition, 2006.
7 of 7