Beruflich Dokumente
Kultur Dokumente
SYSTEM PERFORMANCE
The time response of a control system consists of two parts: the transient and steady state
response. The transient response is the response that disappears with time. The steady
state response is that which exists a long time following any input signal initiation.
The ability to adjust the transient and steady state response performance is a distinct
advantage of feedback control systems. To analyse and design a control system, we must
measure it performance. Then based on the desired performance, the system parameters
may be adjusted to provide the desired response.
The most important characteristic of the dynamic behaviour of a control system is the
absolute stability i.e. whether the system is stable or unstable.
A control system is stable if the output eventually comes to its equilibrium state when the
system is subjected to an initial condition. If the system at steady state does not exactly
agree with the input, the system is said to have steady state error. This error is indicative
of the accuracy of the system.
Physically, this system may represent the RC circuit, thermal system, etc. The block
diagram is as shown below. The input-output relationship is given by
C ( s) 1
=
R( s ) Ts + 1
The system responses are analysed using inputs such as unit step, unit-ramp and impulse
and assuming the initial conditions are zero.
R(s) C(s)
1
+- Ts
1
KJM 597: Transient Response Analysis
1 1
Laplace transform of unit step function is , and substituting R ( s ) = , then
s s
1 1
C (s) =
Ts + 1 s
expanding
1 T 1 1
C ( s) = − = −
s Ts + 1 s s + 1 T
inverse Laplace
c(t ) = 1 − e − t / T , for t ≥ 0
2
KJM 597: Transient Response Analysis
Unit-ramp input
1 1
Laplace transform of unit ramp function is 2
, and substituting R( s ) = 2 , then
s s
1 1
C (s) =
Ts + 1 s 2
expanding
1 T T2
C ( s) = 2 − +
s s Ts + 1
inverse Laplace
c(t ) = t − T − Te − t / T , for t ≥ 0
e(t ) = r (t ) − c(t )
= T (1 − e − T )
t
3
KJM 597: Transient Response Analysis
t
−
T
as t approaches infinity, e approaches zero, thus the error signal e(t ) approaches T or
e(∞) = T .
Unit impulse
1 −t / T
c(t ) = e , for t ≥ 0
T
4
KJM 597: Transient Response Analysis
The system responses are analysed using inputs such as unit step, unit-ramp and impulse
and assuming the initial conditions are zero.
Servo system:
Jc&& + Bc& + T
Laplace transform and assuming initial conditions are zeros
Js 2 C ( s ) + BsC ( s ) = T ( s )
or
C (s) 1
=
T ( s ) s ( Js + B)
or
C ( s) K K/J
= 2 = 2
R( s ) Js + Bs + K s + ( B / J ) s + ( K / J )
5
KJM 597: Transient Response Analysis
K
C ( s) J
=
R( s) ⎡ 2
K ⎡⎤ 2
K⎤
⎢s +
B ⎛ B ⎞ ⎥ ⎢
B ⎛ B ⎞
+ ⎜ ⎟ − s+ − ⎜ ⎟ − ⎥
⎢ 2J ⎝ 2J ⎠ J ⎥⎢ 2J ⎝ 2J ⎠ J ⎥
⎣ ⎦⎣ ⎦
In transient response it more convenient to write:
K B
= ω n2 , = 2ζω n = 2σ
J J
where σ is called the attenuation, ω n , the undamped natural frequency and ζ , the
damping ratio. The damping ratio is the ratio of the actual damping B to the critical
damping Bc = 2 JK or
B B
ζ = =
Bc 2 JK
6
KJM 597: Transient Response Analysis
R(s) C(s)
ω2
+- n
s ( s + 2ζω n )
Let us consider a second order system and determine its response to a unit step input. A
closed loop feedback system is shown below and the out put is
G (s) ω 2n
C(s) = R (s) = 2 R (s)
1 + G (s) s + 2ζω n s + ω 2n
The dynamic behaviour of the second order system can be described in terms of two
parameters i.e. ς and ω n .
If 0 < ς < 1 , the closed loop poles are complex conjugates and lie in the left-half s plane.
The system is then called underdamped and the transient is oscillatory.
We will consider the response of the system to a unit-step input for three different cases:
underdamped ( 0 < ζ < 1 ), critically damped ( ζ = 1 ) and overdamped (ζ > 1) cases.
C (s) ωn 2
=
R ( s ) (s + ζω n + jω d )((s + ζω n − jω d ))
where ω d = ω n 1 − ζ 2
for step input
7
KJM 597: Transient Response Analysis
ω n2
C ( s) = 2
(s + 2ζω n s + ω n2 )s
1 s + 2ζω n
= − 2
s s + 2ζω n s + ω n2
1 s + ζω n ζω n
= − 2 − 2
s s + 2ζωs n + ω n s + 2ζω n s + ω n2
2
⎛ ζ ⎞
c(t ) = 1 − e −ζωnt ⎜ cos ωd t + sin ωd t ⎟
⎜ 1− ζ 2 ⎟
⎝ ⎠
e(t ) = r (t ) − c(t )
⎛ ζ ⎞ for t ≥ 0
= e −ζω nt ⎜ cos ω d t + sin ω d t ⎟
⎜ 1−ζ 2 ⎟
⎝ ⎠
When the two poles are equal, then the system is said to be critically damped.
C (s) ωn 2
=
( )(
R ( s ) s + ζω n + ω n ζ 2 − 1 s + ζω n − ω n ζ 2 − 1 )
ω2
C ( s) =
(s + ζω )( )
n
n + ω n ζ − 1 s + ζω n − ω n ζ 2 − 1 s
2
Inverse Laplace
8
KJM 597: Transient Response Analysis
1 − ⎛⎜ ζ − ζ 2 −1 ⎞⎟ω n t
c(t ) = 1 +
( )
⎝ ⎠
e
2 ζ 2 −1 ζ + ζ 2 −1
1 −⎛⎜ ζ − ζ 2 −1 ⎞⎟ω n t
−
( )e
⎝ ⎠
2 ζ 2 −1 ζ − ζ 2 −1
ω2 ⎛ e − s1t e − s2t ⎞
= 1+ ⎜⎜ − ⎟⎟
2 ζ 2 − 1 ⎝ s1 s2 ⎠
( ) (
where s1 = ζ + ζ 2 − 1 ω n and s 2 = ζ − ζ 2 − 1 ω n )
The desired performance characteristics of control systems are specified in term of time
domain quantities. The quantities are as follows:
1. Delay time td. The delay time is the time required for the response to reach half the
final value the very first time.
2. Rise time, tr. The rise time is the time required for the response to rise from 10% to
90%, 5% to 95%, or 0% to 100% of its final value. For undamped second-order
systems, the 0% to 100% rise time is normally used
9
KJM 597: Transient Response Analysis
3. Peak time, tp. The peak time is the time required for the response to reach the first
peak of the overshoot.
4. Maximum overshoot, Mp. The maximum overshoot is the maximum peak value of the
response curve measured from unity. If the final steady state value of the response
differs from unity, then it common to use the maximum percent overshoot. It is define
by
c(t p ) − c(∞)
Maximum percent overshoot x100 %
c (∞ )
The amount of the maximum (percent) overshoot directly indicates the relative
stability of the system
5. Settling time, ts. The settling time is the time required for the response curve to reach
and stay within a range about the final value specified by the absolute percentage of
the final value (usually 2% or 5%).
The rise time, peak time, maximum overshoot, and settling time can be obtained in terms
of ζ and ω n .
10
KJM 597: Transient Response Analysis
⎛ ζ ⎞
c(t r ) = 1 = 1 − e −ζω ntr ⎜ cos ω d t r + sin ω d t r ⎟
⎜ 1−ζ 2 ⎟
⎝ ⎠
−ζω n t r
since e ≠0
ζ
cos ω d t r + sin ω d t r = 0
1−ζ 2
or
1− ζ 2 ωd
tan ω d t r = − =−
ζ σ
thus
1 ⎛ω ⎞ π −β
tr = tan −1 ⎜ d ⎟ =
ωd ⎝ −σ ⎠ ωd
The peak time can be obtained by differentiating c(t ) with respect to time
⎛ ζ ⎞ ⎛ ζ ⎞
= ζω n e −ζω nt ⎜ cos ω d t + sin ω d t ⎟ + e −ζω nt ⎜ ω d sin ω d t − cos ω d t ⎟
dc
dt ⎜ 1− ζ 2 ⎟ ⎜ 1− ζ 2 ⎟
⎝ ⎠ ⎝ ⎠
Evaluated at t = t p
ωn
= (sin ω d t p )
dc −ζω n t p
e =0
dt t =t p 1−ζ 2
11
KJM 597: Transient Response Analysis
π
tp =
ωd
M p = c(t p ) − 1
⎛ ⎞
−ζω n ⎛⎜ π
⎜ cos π + ζ
⎞
sin π ⎟
⎟
⎝ ωd ⎠
= −e
⎜ 1−ζ 2 ⎟
⎝ ⎠
⎛ ⎞
−⎜ ζ ⎟π
⎜ 1−ζ 2 ⎟
=e ⎝ ⎠
Figure: Pair of envelope curves for the unit step response curve of the system.
12
KJM 597: Transient Response Analysis
4 4
t s = 4T = = (2% criterion)
σ ζω n
3 3
t s = 3T = = (5% criterion)
σ ζω n
13
KJM 597: Transient Response Analysis
Example
1. Consider the system shown in figure where ζ = 0.6 and ω n = 5 rad/s .Obtain the rise
time, t, peak time tp, maximum overshoot Mp and settling time ts when the system is
subjected to a unit step input.
2. For the system shown in Figure (a), determine the values of gain K and velocity
feedback constant Kh so that the maximum overshoot in the unit-step response is 0.2
and the peak time is 1 sec. With these values of K and Kh, obtain the rise time and
settling time. Assume that. J= 1 kg-m2 and B = 1 N-m/rad/sec.
14
KJM 597: Transient Response Analysis
For unit impulse input r(t), the corresponding Laplace transform is unity, R( s) = 1 . The
unit response C (s ) is
ω n2
C ( s) = 2
s + 2ζω n s + ω n2
For 0 ≤ ζ < 1 ,
ωn
c(t ) = e −ζω nt sin ω n 1 − ζ 2 t , for t ≥ 0
1− ζ 2
For ζ = 1
15
KJM 597: Transient Response Analysis
Tutorial
1. Determine the values, of K and k of the closed-loop system shown in Figure Q1 so that
the maximum overshoot in unit-step response is 25 % and the peak time is 2 sec.
Assume that J = 1 kg-m2.
Figure Q1
2. Consider the system shown in Figure . The damping ratio of this system is 0.158 and
the undamped natural frequency is 3.16 rad/sec. To improve the relative stability, we
employ tachometer feedback. Figure shows such a tachometer-feedback system.
Determine the value of Kh, so that the damping ratio of the system is 0.5. Then obtain
the rise time t r , peak time t p , maximum overshoot M p , . and settling time t s in the
unit-step response
Figure Q2
16
KJM 597: Transient Response Analysis
Figure Q3
4. Consider the system shown in Figure Q4. Determine the value of k such that the
damping ratio ζ is O.5. Then obtain the rise time t r , peak time t p , maximum
overshoot M p , . and settling time t s in the unit-step response.
Figure Q4
17
KJM 597: Transient Response Analysis
The sum of response of higher order systems in general can be considered as the
summation of the responses first order and second order systems.
+
-
G(s)
H(s)
C ( s) G ( s)
=
R( s) 1 + G ( s) H ( s)
p( s) n( s )
G ( s) = and H ( s ) =
q( s) d ( s)
or
C (s) p ( s )d ( s )
=
R ( s ) q ( s ) d ( s ) + p ( s ) n( s )
b0 s m + b1 s m −1 + ...... + bm −1 s + bm s
=
a0 s n + a1 s n −1 + ...... + a n −1 s + a n
r b (s + ζ ω ) + c ω
k k 1−ζ k
2
a q aj
C ( s) = + ∑ +∑ where (q + 2r = n)
k k k
s j =1 s + pj k =1 s 2 + 2ζ k ω k s + ω k2
Assuming all closed loop poles is distinct. The higher order terms is composed of a
number of terms involving simple functions found in the responses of the first and second
order terms.
18
KJM 597: Transient Response Analysis
Inverse Laplace
q r r
c(t ) = a + ∑ a j e + ∑ bk e −ζ kωk t cos ω k 1 − ζ k2 t + ∑ c k e −ζ k ωk t sin ω k 1 − ζ k2 t
− p jt
for t>0.
j =1 k =1 k =1
The closed-loop poles that have dominant effects on the transient response behaviour are
called the dominant closed loop poles.
Figure 5-17 Region in the complex plane satisfying the conditions ζ > 0.4 and ts < 4/ σ .
19
KJM 597: Transient Response Analysis
If any of the pole lie in the right half of the s-plane, with increasing time they give rise to
the dominant mode, the transient response increases with increasing amplitude. This
represents an unstable system.
Stability Analysis
The stability of a linear closed-loop system can be determined from the location of the
closed-loop poles in the s-plane. If any of these poles lie in the right-half s-plane, then
with the increasing time they give rise to the dominant mode, and the transient response
increases monotonically or oscillate with increasing amplitude.
Routh’s stability criterion tells us whether or not there are unstable roots in the
polynomial equation without actually solving them.
C ( s ) b0 s m + b1 s m −1 + ⋅ ⋅ ⋅ + bm −1 s + bm B( s )
= =
R( s ) a 0 s n + a1 s n −1 + ⋅ ⋅ ⋅ + a n −1 s + a n A( s )
Where the a’s and b’s are constants and m ≤ n . The locations of the roots of the
characteristic equation (the denominator) determine the stability of the close loop.
a 0 s n + a1 s n −1 + ⋅ ⋅ ⋅ + a n −1 s + a n = 0
where coefficient are real quantities. a n ≠ 0 , any zero root has been removed.
2. If any of the coefficient are zero or negative in the presence of at least one positive
coefficient there is a root or roots that are imaginary or that have positive real parts.
3. Arrange the coefficients of the rows and columns in the following pattern
20
KJM 597: Transient Response Analysis
s n a0 a 2 a 4 a6 ⋅ ⋅ ⋅
s n −1 a1 a3 a5 a7 ⋅ ⋅ ⋅
s n − 2 b1 b2 b3 b4 ⋅ ⋅ ⋅
s n −3 c1 c 2 c3 c 4 ⋅ ⋅ ⋅
⋅ ⋅ ⋅
s 2
e1 e2 ⋅
1
s f1
0
s g1
4. The coefficients b1 , b2, b3 ,.... are evaluated as follows
a1 a 2 − a 0 a3
b1 =
a1
a a − a 0 a5
b2 = 1 4
a1
a a − a 0 a5
b3 = 1 6
a1
…..
coefficients c1 , c 2, c3 ,....
Special cases
a. If the first term in any row is zero, but remaining terms are not zero or there is no
remaining term, then the zero is replaced with a very small positive number ε
and the rest of the array is evaluated.
b. If the coefficients in any derived row are zero, it indicates that there are roots of
equal magnitude laying radially opposite in the s plane, that is , two real roots
with equal magnitude and opposite signs and/or two conjugate imaginary roots.
The evaluation of the rest of the array can be continued by forming an auxiliary
polynomial with the last row and by using the coefficients of the derivative of this
polynomial in the next row.
The limitation of this criterion is that it does not suggest how to improve the relative
stability or how to improve the relative stability. However, it is possible to determine the
effects of changing one or two parameters of a system by examining the values that cause
that instability.
21
KJM 597: Transient Response Analysis
Tutorial
1. Determine the range of K for stability of a unity feedback control system whose open-
loop transfer function is
K
G (s) =
s (s + 1)(s + 2)
10
G(s) =
s (s − 1)(2s + 3)
s 4 + 2 s 3 + (4 + K )s 2 + 9s + 25 = 0
4. Consider the closed-loop system shown in Figure Determine the range of K for
stability. Assume that K > 0.
22
KJM 597: Transient Response Analysis
In this section, we shall investigate the effects of integral and derivative control actions
on the system performance. Here we shall consider only simple systems so that the
effects of integral and derivative control actions on system performance can be clearly
seen.
In the proportional control of a plant whose transfer function does not possess an
integrator 1/s, there is a steady-state error, or offset, in the response to a step input. Such
an offset can be eliminated if the integral control action is included in the controller.
In the integral control of a plant, the control signal, the output signal from the controller,
at any instant is the area under the actuating error signal curve up to that instant. The
control signal u(t) can have a nonzero value when the actuating error signal e(t) is zero,
as shown in Figure (a). This is impossible in the case of the proportional controller since
a nonzero control signal requires a nonzero actuating error signal. (A nonzero actuating
error signal at steady state means that there is an offset.) Figure (b) shows the curve e(t)
versus t and the corresponding curve u(t) versus t when the controller is of the
proportional type.
Note that integral control action, while removing offset or steady-state error. may lead to
oscillatory response of slowly decreasing amplitude or even increasing amplitude, both of
which are usually undesirable
We shall show that the proportional control of a system without an integrator will result
in a steady-state error with a step input. We shall then show that such an error can be
eliminated if integral control action is included in the controller.
23
KJM 597: Transient Response Analysis
Figure
Consider the system shown in Figure . Let us obtain the steady-state error in the unit-step
response of the system. Define
K
G(s) =
Ts + 1
Since
E ( s) R( s) − C ( s) C ( s) 1
= = 1− =
R( s) R( s) R( s) 1 + G ( s)
1 1
E (s) = R( s) = R( s)
1 + G(s) K
1+
Ts + 1
Ts + 1 1
E ( s) =
Ts + 1 + K s
Ts + 1 1
e ss = lim e(t ) = lim sE ( s ) = lim =
t →∞ s →∞ s →∞ Ts + 1 + K K +1
Such a system without an integrator in the feed forward path always has a steady-state
error in the step response. Such a steady-state error is called an offset. Figure shows the
unit-step response and the offset.
24
KJM 597: Transient Response Analysis
The controller is an integral controller. The closed-loop transfer function of the system is
C (s) K
=
R( s ) s (Ts + 1) + K
Hence
E ( s) R( s) − C ( s) s (Ts + 1)
= =
R( s) R( s) s (Ts + 1) + K
Since the system is stable, the steady-state error for the unit-step response can be
obtained by applying the final-value theorem, as follows:
s 2 (Ts + 1) 1
e ss = lim sE ( s ) = =0
s →0 Ts 2 + s + K s
Integral control of the system thus eliminates the steady-state error in the response to the
step input. This is an important improvement over the proportional control alone, which
gives offset.
25
KJM 597: Transient Response Analysis
The proportional controller delivers torque T to position the load element, which consists
of moment of inertia and viscous friction. Torque disturbance is denoted by D.
Assuming that the reference input is zero or R(s) = 0, the transfer function between C(s)
and D(s) is given by
C (s) 1
= 2
D( s) Js + bs + K p
E (s) C ( s) 1
=− =− 2
D( s) D( s) Js + bs + K p
−s Td T
e ss = lim sE ( s ) = lim =− d
s →0 s →0 Js + bs + K p s
2
Kp
At steady state, the proportional controller provides the torque -Td, which is equal in
magnitude but opposite in sign to the disturbance torque Td. The steady-state output due
to the step disturbance torque is
Td
css = −ess =
Kp
The steady-state error can be reduced by increasing the value of the gain Kp. Increasing
this value; however, will cause the system response to be more oscillatory.
To eliminate offset due to torque disturbance, the proportional controller may be replaced
by a proportional-plus-integral controller.
26
KJM 597: Transient Response Analysis
If integral control action is added to the controller, then, as long as there is an error
signal, a torque is developed by the controller to reduce this error, provided the control
system is a stable one.
C ( s) s
=
R( s) Kp
Js 3 + bs 2 + K p s +
Ti
In the absence of the reference input, or r(t) = 0, the error signal is obtained from
s
E ( s) = − D( s)
Kp
Js + bs + K p s +
3 2
Ti
If this control system is stable, that is, if the roots of the characteristic equation
27
KJM 597: Transient Response Analysis
Kp
Js 3 + bs 2 + K p s + =0
Ti
Ti has negative real parts, and then the steady-state error in the response to a unit-step
disturbance torque can be obtained by applying the final-value theorem as follows:
−s 1
e ss = lim = sE ( s ) = lim =0
s →0 s →0 Kp s
Js + bs + K p s +
3 2
Ti
Thus steady-state error to the step disturbance torque can be eliminated if the controller is
of the proportional-plus-integral type.
Note that the integral control action added to the proportional controller has converted the
originally second-order system to a third-order one. Hence the control system may
become unstable for a large value of Kp since the roots of the characteristic equation may
have positive real parts. (The second-order system is always stable if the coefficients in
the system differential equation are all positive.)
It is important to point out that if the controller were an integral controller, as in Figure,
then the system always becomes unstable because the characteristic equation
Js 3 + bs 2 + K = 0
will have roots with positive real parts. Such an unstable system cannot be used in
practice.
Note that in the system of Figure the proportional control action tends to stabilize the
system, while the integral control action tends to eliminate or reduce steady state error in
response to various inputs.
28
KJM 597: Transient Response Analysis
Although derivative control does not affect the steady-state error directly, it adds
damping to the system and thus permits the use of a larger value of the gain K, which will
result in an improvement in the steady-state accuracy.
Because derivative control operates on the rate of change of the actuating error and not
the actuating error itself, this mode is never used alone. It is always used in combination
with proportional or proportional-plus-integral control action.
Before we discuss the effect of derivative control action on system performance, we shall
consider the proportional control of an inertia load.
Consider the system shown in Figure. The closed-loop transfer function is obtained as
C ( s) Kp
= 2
R( s ) Js + K p
Js 2 + K p = 0
29
KJM 597: Transient Response Analysis
Control systems exhibiting such response characteristics are not desirable. We shall see
that the addition of derivative control will stabilize the system.
Consider the system shown in Figure (a). The closed-loop transfer function is given by
C ( s) K p (1 + Td s )
= 2
R ( s ) Js + K p Td s + K p
Js 2 + K p Td s + K p = 0
now has two roots with negative real parts for positive values of .J, Kp, and Td. Thus
derivative control introduces a damping effect. A typical response curve c(t) to a unit step
input is shown in Figure (b). Clearly, the response curve shows a marked improvement
over the original response curve shown in Figure 5(b).
C (s) K p + Kd s
= 2
R( s ) Js + ( B + K d ) s + K p
30
KJM 597: Transient Response Analysis
B
e ss =
Kp
Js 2 + ( B + K d ) s + K p = 0
The effective damping coefficient of this system is thus B + Kd rather than B. Since the
damping ratio ζ of this system is
B + Kd
ζ =
2 KpJ
it is possible to make both the steady state error ess for a ramp input and the maximum
overshoot for a step input small by making B small Kp large and Kd large enough so that
ζ is between 0.4 and 0.7.
31
KJM 597: Transient Response Analysis
Control systems may be classified by the ability to follow step inputs, ramp inputs,
parabolic input and so on.
xt
te
+
-
Consider the unity feedback with the following open loop transfer function
C (s) G ( s)
=
R( s) 1 + G ( s)
E ( s) R( s) − C ( s) C ( s) 1
= = 1− =
R( s) R( s) R( s) 1 + G ( s)
32
KJM 597: Transient Response Analysis
1
E ( s) = R( s)
1 + G ( s)
sR( s )
e ss = lim e(t ) = lim sE ( s ) = lim
t →∞ s →0 s → 0 Ts + G ( s )
s 1
e ss = lim sE ( s ) = lim
s →0 s →0 1 + G ( s ) s
1
e ss =
1 + G (0)
K p = lim G ( s) = G (0)
s →0
1
e ss =
K p +1
K (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K p = lim = ∞ , for N ≥ 1
s →0 s N (T1 s + 1)(T2 s + 1) ⋅ ⋅ ⋅
For unit step input, the steady state error e ss are as follows
1
e ss = for type 0 systems
1+ K
33
KJM 597: Transient Response Analysis
The steady state error of the system with a ramp input is given as
s 1
e ss = lim sE ( s ) = lim
s →0 s →0 1 + G ( s ) s 2
1
e ss = lim
s →0 sG ( s )
K v = lim sG ( s )
s →0
Thus, the velocity error constant K v in terms of the static velocity error is given
1
e ss =
Kv
The term velocity error is used to express the steady state error for ramp input.
sK (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K v = lim =0
s →0 (T1 s + 1)(T2 s + 1) ⋅ ⋅ ⋅
For type 1,
sK (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K v = lim =K
s →0 s (T s + 1)(T s + 1) ⋅ ⋅ ⋅
1 2
sK (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K v = lim =∞ for N ≥ 2
s →0 s N (T1 s + 1)(T2 s + 1) ⋅ ⋅ ⋅
The steady state error for unit ramp input are as follows
34
KJM 597: Transient Response Analysis
1
e ss = =∞ for type 0 systems
Kv
1 1
e ss = = for type 1 systems
Kv K
1
e ss = =0 for type 2 or higher
Kv
The steady state error of the system with a unit parabolic input (acceleration input),
which is defined by
t2
r (t ) = , for t ≥ 0
2
=0 for t < 0
is given by
s 1 1
e ss = lim =
s →0 1 + G ( s ) s 3
lim s 2 G ( s )
s →0
K a = lim s 2 G ( s )
s →0
1
e ss =
Kv
s 2 K (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K a = lim =0
s →0 (T1 s + 1)(T2 s + 1) ⋅ ⋅ ⋅
35
KJM 597: Transient Response Analysis
s 2 K (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K a = lim =0
s →0 s(T1 s + 1)(T2 s + 1) ⋅ ⋅ ⋅
s 2 K (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K a = lim =K
s →0 s 2 (T1 s + 1)(T2 s + 1) ⋅ ⋅ ⋅
s 2 K (Ta s + 1)(Tb s + 1) ⋅ ⋅ ⋅
K a = lim =∞ for N ≥ 3
s →0 s N (T1 s + 1)(T2 s + 1) ⋅ ⋅ ⋅
Thus, the steady state error for the unit parabolic input is
1
e ss = , for type 2 systems
K
Summary
36
KJM 597: Transient Response Analysis
K
s (τs + 1)
The figure shown above, the type of compensation has been introduced by using a PD
controller. The plant transfer function is
K
G ( s) =
s(τs + 1)
D( s ) = K c (1 + TD s ) = K c + K c K D s = K c + K D s
de(t )
u (t ) = K c e(t ) + K D
dt
K (K c + K D s )
D( s )G ( s) =
s(τs + 1)
K v = lim sG ( s) = KK c
s →0
1 1
ess = =
K v KK c
37
KJM 597: Transient Response Analysis
τs 2 + (1 + KK D s ) + KK c = 0 or
⎛ 1 + KK D ⎞ KK c
s2 + ⎜ ⎟s + =0
⎝ τ ⎠ τ
where
KK c 1 ⎡1 + KK D ⎤
ωn = and ζ = ⎢ ⎥
τ 2 ⎢⎣ KK cτ ⎥⎦
example 2.
Reconsider the design problem. The position control system of has open-loop transfer
4500 K A
D( s )G ( s) =
s(s + 361.2 )
Let us consider an application wherein static accuracy requirement is very high: steady
state error to unit-ramp is required to be less than 0.025 deg (0.000436 rad)
Solution
1
Required K V = = 2293.6
0.000436
2293.6 × 361.2
KA = = 184.1
4500
s 2 + 361.2 s + 828450 = 0
therefore
ω n = 828450 = 910.2
38
KJM 597: Transient Response Analysis
361.2
ζ = = 0.198
2 × 910.2
M p = e −πζ / 1−ζ 2
× 100 = 53%
Relative stability is obviously very poor. To improve damping and peak overshoot while
maintaining K v at 2293.6, we propose the replacement of amplifier with gain K A by a
PD controller
D( s ) = K c + K D s
4500( K c + K D s )
D( s )G ( s ) =
s( s + 361.2)
θ L ( s) 4500( K c + K D s )
= 2
θ R ( s ) s + (361.2 + 4500 K D )s + 4500 K c
4500 K c
Kv = = 2293.6 when K c = 184.1
361.2
therefore
ω n = 828450 = 910.2
361.2 + 4500 K D
ζ = = 0.198 + 2.472 K D
2 × 910.2
this clearly shows the positive effect of K D on damping. For critical damping
1 − 0.198
K D= = 0.324
2.472
39
KJM 597: Transient Response Analysis
This system no longer represents a standard second order system, the transient response is
also effected by the zeros of the transfer functions at s = − K c / K D .
In general, if K D is large, zero will be close to the origin in the s-plane, the overshoot
will be increased substantially and damping ratio ζ no longer gives an accurate estimate
on the peak overshoot of the out put.
40
KJM 597: Transient Response Analysis
The reason behind using derivative of the actuating error signal is to improve the
damping of the system can be extended to the output signal.
KK 1
G(s) =
s (τs + 1 + KK 2 )
KK 1
K v = lim sG ( s ) =
s →0 1 + KK 1
C (s) KK 1
= 2
R( s ) τs + (1 + KK 2 )s + KK 1
(1 + KK 21 ) KK1
s2 + s+ =0
τ τ
The natural frequency and damping ratio of the compensated system are given as
KK 1 1 ⎡1 + KK 2 ⎤
ωn = and ζ =
τ 2 ⎢⎣ τ ⎥
⎦
41
KJM 597: Transient Response Analysis
1 ⎡ KK t ⎤
ζK v = ⎢ ⎥
2 ⎢⎣ τ ⎥⎦
Example 3
θR θL
45000 1
n=
s (s + 361.2 ) 10
4500 K A
G ( s) =
s (s + 361.2)
Assume that the steady state error to unit ramp input is required to be less that 0.025 deg
(0.000436 rad).
Solution
1
Required K v = = 2293.6
0.000436
2293.6 × 361.2
KV = = 184.1
4500
s 2 + 361.2 s + 828450 = 0
This gives
42
KJM 597: Transient Response Analysis
ω n = 910.2, ζ = 0.198
4500 K A
G(s) =
s(s + 361.2 + 45000 K A )
θ L ( s) 4500 K A
= 2
θ R ( s ) s + (361.2 + 4500 K t )s + 4500 K A
4500 K A
KV =
361.2 + 45000 K t
where
361.2 + 45000 K t
ω n = 4500 K A and ζ =
2 4500 K A
The tachogenerator feedback increases the damping of the system; it however reduces the
system K v .
K v = 455.4
Therefore
e ss unit ramp
= 0.0022 rad = 0.126 deg and
43
KJM 597: Transient Response Analysis
⎛ 1 ⎞
K c ⎜⎜1 + ⎟⎟
⎝ Ti ⎠
s
K
G ( s) =
s (τs + 1)
⎛ 1 ⎞ K
D ( s ) = K p ⎜⎜1 + ⎟⎟ = K p + i
⎝ Ti s ⎠ s
K (K p s + K i )
D ( s)G ( s ) =
s 2 (τs + 1)
τs 3 + s 2 + KK p s + KK i = 0
Applying Routh criteria this equation yields the result that the system is stable for
0 < Ki < K p /τ
Example
K
G ( s) =
s (τs + 1)
44
KJM 597: Transient Response Analysis
45