Transient Response Analysis of Control Systems PDF
Transient Response Analysis of Control Systems PDF
TIME RESPONSE
The time response of a control system means as to how a system behaves in accordance with
time when a specified input test signal is applied. Since time is as independent variable in most control
system, it is usually of interest to evaluate the state and output responses with respect to time or the time
response.
A reference input signal is applied to a system and the performance of the system is evaluated by
studying the system response in the time domain. The object of the control system is to have the output
variable track the signal, starting at the initial time and initial condition, it is necessary to compare the
input and output responses as function of time. The final evaluation of the performance of the system is
based on the time responses. The time response of a control system is usually divided into two parts:
1. The transient response and
2. Steady-state response.
Let y(t) denote the time response of a continuous-data system; then it can be written as
y(t) = yt(t) + yss(t)
where yt(t) denotes the transient response and yss(t) denotes the steady-state response. The typical time
response of a control system for a specified input signal is shown in Fig.1.
Transient Response
The transient response means that the response of a control system goes the initial state to the
final state. The transient response is defined as the part of the time response that response goes to zero as
time becomes very large. Thus yt(t) has the property
Lim t yt(t) = 0
Steady-State Response
The steady-state response is the part of the total response that response that means after the
transient has died out. Thus the steady-state response can still vary in a fixed pattern, such as a sine
wave or a ramp function that increases with time.
Steady-State Error
The objectives of most control systems are that the system output response follows a specific
reference signal accurately in the steady-state. The difference between the output and the reference input
in the steady state was defined as the steady-state error.
2
In the following, we shall analyze the system responses to such inputs as the unit-step, unit-ramp
and unit-impulse functions. The initial conditions are assumed to be zero.
Note that the smaller the time constant T, the faster response. Another important characteristic of
the exponential response curve is that the slop of the tangent line at t = 0 is 1/, since
y(t) e t / T 1
dt t0 T t0
T
where, T is the time constant of the first order control system. The output would reach the
final value at t = T; if it maintained its initial speed of response .
3
From the equation (2), we seen that the slope of the response curve y(t) decreases monotonically
from 1/ at t = 0 to zero at t = , response curve. Now, the error response of the first order control
system is given by
e ( t ) r ( t ) y( t ) 1 1 e t / T e t / T
The steady-state error is given by
ess = Lim t e(t) = Lim t e t / T = 0
Thus the first order system tracks the unit-step input with zero steady-state error .
The Laplace transform of unit input functions and corresponding time response of a first-order
control system subjected to the input functions is given in table below:
Consider a second-order control system with unit feedback is represented by the block
diagram shown in Fig.6.
1 s n n d
s (s n ) 2 d 2 1 2 (s n ) 2 d 2
n
1 s n d
2
(6)
s (s n ) 2 d 2 1 (s ) 2
2
n d
where , n 1 2
Taking the inverse Laplace transform on both sides of equation (6), we get
y( t ) 1 e n t cos(d t ) e n t sin( d t )
1 2
e n t
1 1 2 cos(d t ) sin(d t )
1 2
y( t ) 1
e n t
sin cos(d t ) cos sin(d t )
1 2
1
e n t
sin (d t )
sin (
1 2
e n t
y( t ) 1 1 2 t cos 1 ) (7)
1 2
n
For the error signal of this system is
e n t
e( t ) r ( t ) y ( t ) 1 1 sin ( n 1 2 t cos 1 )
sin (
1 2
e n t
1 2 t cos 1 ) (8)
1
n
2
5
Fig.7(a) : Time response of a 2nd order system. Fig.7(b) : Error signal of a 2nd order system.
(0<<1)
B. Undamped Case ( = 0 )
The damping ratio is equal to the response becomes undamped and oscillations continue
indefinitely. The response y(t) for the zero damping, may be substituting = 0 in equation (7), we get
y( t ) 1 sin (d t 90 0 ) 1 cos d t (9)
The time response in relation to Eq.(9) is plotted in Fig.8 which indicates sustained oscillations.
e n t
Lim 1 1 sin ( n 1 2 ) t cos cos ( n 1 2 ) t sin
1 2
e n t
Lim 1 1 sin ( n 1 2 ) t cos ( n 1 2 ) t 1 2
1 2
6
The output equation is
n 1 2 ) t 1 2 Lim 1 1 e n t n t 1
e n t
c( t ) Lim 1 1 (10)
1 2
The time response in relation to equation (10) is plotted in Fig.9. The response is called critically
damped response.
CHARACTERISTIC EQUATION
The general expression for the transfer function of a second order control system is given by
Y(s) n 2
2
R (s) s 2n s n 2
The denominator of the above expression is equated to zero and following equation is formed
(s) = s2 + 2n s + n2 = 0
This equation is called the characteristic equation of a second order system. The characteristic
equation is quadratic in s and two roots are
s1, s2 = - n j n 1 - 2
The roots s1, s2 and also the poles of transfer function expression by the system transfer function. The
study of roots s1, s2 gives a prediction about the nature of time response. The real part of the roots
represents the damping factor and the imaginary part represents damping frequency of oscillation.
The location of the characteristic equation for various value of (keeping n fixed) and the
corresponding time response for a second order system is shown in Fig.11.
7
Fig.11 : Location of roots of the characteristic equation and corresponding time response.
From the Fig.11 it is inferred that the change over from undamped to overdamped response takes
place at = 1. The value of from the location of roots is calculated as = cos .
Equation (8) shows that when 0< < 1, the imaginary parts of the roots have the magnitude of .
For the purpose of reference, is sometimes defined as conditional frequency or the damped frequency.
8
For a linear control systems, the characterization of the transient response is often done by use of
the unit-step function u(t) as the input. The response of a control system when the input is a unit-step
function is called the unit-step response. The transient response of a second order control system often
exhibits damped oscillations before reaching steady state. In specifying the transient-response
characteristics of a control system to a unit-step function input, it is common to specify the following:
1. Delay time (td )
2. Rise time ( tr )
3. Peak time (tp )
4. Maximum overshoot (Mp)
5. Settling time, (ts)
2. Rise Time (tr): The rise time tr is define as the time required for the step response to rise from 10%
to 90% or 0% to 100% of its final value. For underdamped second-order system, the 0% to 100% rise
time is normally used. For overdamped second-order system, the 10% to 90% rise time is commonly
used.
3. Peak Time (tp): The peak time tp is define as the time required for the step response to reach the
first peak of the overshoot.
4. Maximum Overshoot (Mp): Let y(t) be the unit-step response and ymax denote the maximum value
of y(t), yss be the steady-state value of y(t), and ymax yss . The maximum overshoot of y(t) is defined as
Maximum overshoot = ymax - yss
The maximum overshoot is often represented as a percentage of the final value of the step
response, that is
Percentage maximum overshoot = [ymax - yss ] / yss 100 %
The maximum overshoot is often used to measure the relative stability of a control system. A
system with a large overshoot is usually undesirable.
5. Settling Time (tp): The settling time ts is define as the time required for the step response to
decrease and stay within a specified percentage of its final value. The settling time is related to the large
time constant of the control system.
9
below. The expression for the time response of a second order control system is given by
e n t
y( t ) 1 sin ( n 1 2 t )
1 2
As the instant when time response reaches 100% of the desired value, i.e. y(t) =1 and the time is
tr , therefore, substituting y(t) =1 in above equation,
e n t r
1 1 sin ( n 1 2 t r )
sin (
1 2
e n t r
or 1 2 tr ) 0
1
n
2
tr
n 1 2
This is the expression of rise time of a second order control system.
cos ( t
cos ( d t p ) d n e sin ( d t p ) 0
n t p n t p
e
d e ) 1 2 sin (d t p ) 0
n t p
d p
n t p
In the above equation, since e is finite,
1 2 cos ( d t p ) sin ( d t p ) 0
sin ( d t p ) 0
sin (
equation as below:
n t p
e
M P y( t p ) 1 1 1 2 tp ) 1
1
n
2
e
n 1 2
sin ( n 1
2
)
1 2 n 1 2
1 2 1 2 1 2
e
sin ( )
e
sin ) e 1 2 e
1 2
1 2 1 2 1 2
The maximum percent overshoot is
1 2
% Mp = 100 e
Fig. 13 : Pair of envelope curves for the unit step response curve of the second order system.
11
The input is a unit ramp function, r ( t ) t and Laplace transform of ramp input is R (s) 1 / s 2
Therefore, the output of a second order system is given by
n 2 n 2
Y(s) R (s)
s 2 2 n s n 2
s 2 ( s 2 2 n s n 2 )
1 s 2 n 1 s 2 n
2 2
s s( s 2 n s n ) s s { ( s n ) 2 d }
2 2 2
1 2 n 1
s s { ( s n ) d } ( s n ) 2 d
2 2 2 2
1 2 n 2 1
2
s n s { ( s n ) d } ( s n ) 2 d 2
2 2
1 2 1 s 2 n 1
2
s 2
n s ( s n ) d ( s n ) 2 d 2
2
1 2 2 s n 2 2 1
2
s n s n ( s n ) 2 d 2 ( s n ) 2 d 2
1 2 1 2 s n 2 2 1 d
s 2
n s n ( s n ) d
2 2
d ( s n ) 2 d 2
Taking inverse Laplace transform on both sides of above equation
2 2 n t 2 2 1 n t
y( t ) t e cos d t e sin d t
n n
1 2 n
2 e n t
t 2 1 2 cos d t (2 2 1) sin d t
n 1 2
n
y( t ) t
2
e n t
sin cos d t cos sin d t
n 1 2
n
2 e n t
t sin (d t )
n 1 2
n
2 1 2
where, d n 1 and tan
2 1
Fig. 14 : Ramp response of 2nd order system
2 2 1
The error signal is given as
2 e n t
e( t ) r ( t ) y ( t ) t t sin n 1 2 t
n 1
2
n
2 e n t
sin n 1 2 t
n 1 2
n
The steady state error is given by
2
ess lim t e( t )
n
The ramp response of second order system is shown in Fig.14.
12
As in the case of a first order system, second order control system also exhibits a positional error
when subjected to unit ramp input function. The steady state error being 2 / n unit and the output
response lags by a time of 2 / n .
It is observed that the steady state error can be decreased either by decreasing or increasing
n . After the disappearance of transient, the magnitude of the output is same as that of the input.
From the output equation, the time response for the following three values of is determined and
plotted in Fig.15.
Fig. 15: Time response of a second control system subjected to unit impulse input function.
The time response given by above equation presents decaying exponential oscillations and the
output at times goes negative also.
As the steady-state error is an index of accuracy of a control system, the steady state error should
be minimizing as far as possible. The steady state performance of a control system is assessed by the
magnitude of the steady-state error possessed by the system and the system input specified as either step
or ramp or parabolic etc. A closed-loop control system is represented by a block diagram shown in
Fig.16.
The transfer function between the error signal E(s) and the input signal R(s) is
E(s) R(s) H(s)Y(s) E(s) R(s) G (s)H(s)E (s)
E(s) 1 G (s)H(s) R(s)
R(s)
E(s)
1 G(s) H(s)
The final-value theorem provides a convenient way to find the steady-state performance of a
stable system. The steady-state error is
s R(s)
e ss lim t e( t ) lim s0 sE (s) lim s0
1 G(s) H(s)
From the above equation it is noted that the steady-state error possessed by a closed-loop control
system depends on the input and the open-loop transfer function .
Consider the unity-feedback control system with the following open-loop transfer function G(s):
K (Ta s 1)(Tbs 1)(Tcs 1) (Tms 1)
G (s)
s N (T1s 1)(T2s 1)(T3s 1) (Tn s 1)
It involves the term sN in the denominator, representing a pole of multiplicity N at the origin. The
present classification scheme is based on the number of integrations indicated by the open-loop transfer
function. A system is called type 0, type 1, type 2,. . . , if N = 0, N = 1, N = 2,. . . , respectively. Note
that this classification is different from that of the order of a system. 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.
We shall see later that, if G(s) is written so that each term in the numerator and denominator,
except the term sN, approaches unity as s approaches zero, then the open loop gain K is directly related
to the steady-state error.
14
SUMMARY
Table 2 summarizes the steady-state errors for type 0, type 1, and type 2 systems when they are
subjected to various inputs. The finite values for steady state errors appear on the diagonal line. Above
the diagonal, the steady-state errors are infinity; below the diagonal, they are zero.
Table 2 : Static error constants and steady state error in terms of gain K.
Remember that the terms position error, velocity error, and acceleration error mean steady-
state deviations in the output position. A finite velocity error implies that after transients have died out
the input and output move at the same velocity but have a finite position difference.