ME3001-Lecture Notes 6 - Transient Response
ME3001-Lecture Notes 6 - Transient Response
Transient Response
6.1 Objectives
t
t
t
t
• Acceleration (Parabolic) functions, r(t)=At2/2 d) Impulse functions, r(t)=Aδ(t)
f(t)
By transient response, we mean that which goes from the initial state to the final state.
By steady-state response, we mean the manner in which the system output behaves as
where the first term on the right-hand side of the equation is the transient response and the second term is the
steady-state response.
6.4 Transient and Steady-State Response First-
Order Systems
Consider the first-order system shown in Figure 6-l(a). Physically, this system may
represent an RC circuit, thermal system, or the like. A simplified block diagram is shown
in Figure 6-l(b). The input-output relationship is given by
𝐶(𝑠) 1
= (6.1)
𝑅(𝑠) 𝜏𝑠+1
R(s) + 1 C(s) R(s) C(s)
1
s s+1
-
Figure 6-1 (a) Block diagram of a first-order system; (b) simplified block diagram.
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.
6.4.1 Unit-Step Response of First-Order
Systems
Since the Laplace transform of the unit-step function is l/s, substituting R(s) = 1/s
into Equation (1) and expanding it into partial fractions, we obtain
𝐿 1 1
𝑟(𝑡)=u(𝑡) 𝑅(𝑠) = 𝐺(𝑠) =
𝑠 𝜏𝑠 + 1
1 1 𝐴 𝐵
𝐶 𝑠 =𝑅 𝑠 𝐺 𝑠 𝐶(𝑠) = = +
𝑠 𝜏𝑠+1 𝑠 𝜏𝑠+1
(𝜏𝑠+1) (𝑠)
1 𝐴=1⇒𝐴=1
(𝐴𝜏+𝐵)𝑠+𝐴
= ቊ
𝑠(𝜏𝑠+1) 𝑠(𝜏𝑠+1) (𝐴𝜏
+ 𝐵)𝑠 = 0 ⇒ 𝐵 = −𝜏
1 𝜏 1 1
𝐶 𝑠 = − = − (6.2)
𝑠 𝜏𝑠 + 1 𝑠 𝑠 + (1/𝜏)
• Taking the inverse Laplace transform of Equation (6.2), we obtain
1 𝜏
𝐶(𝑠) = −
𝑠 𝜏𝑠 + 1
1 1 𝐿−1
𝐶(𝑠) = − 1 𝑐(𝑡) = 1 − 𝑒 −𝑡/𝜏 (6.3)
𝑠 𝑠+𝜏
𝑐 𝜏 = 1 − 𝑒 1 = 0.632
1 The step response of the first order system (which is in
t =0 c(t ) = 1 − 0
=0 time-constant form) at t=0 is zero and it reaches %63.2
e
1 of its final value when t =.
t = c(t ) = 1 − 1 = 0.632
e
When t = 4 the system response reaches the %98.2 of
1
t = 2 c(t ) = 1 − 2 = 0.865 the final value.
e
1 Note that the smaller the time constant , the faster the
t = 3 c(t ) = 1 − 3 = 0.950
e system response.
1
t = 4 c(t ) = 1 − 4 = 0.982 At t = 3, 4, and 5, the response reaches 95%, 98.2%,
e
.............. ............... and 99.3%, respectively, of the final value (Fig. 6.2).
.............. ............... Thus, for t 4, the response remains within 2% of the
1
t = c(t ) = 1 − = 1.0 final value. As seen from Equation (5-3), the steady
e
state is reached mathematically only after an infinite
time. In practice, however, a reasonable estimate of the
ess = lim e(t ) = 0 response time is the length of time the response curve
t →
Thus the first-order system under needs to reach and stay within the 2% line of the final
consideration tracks the unit step
value, or four time constants.
input with zero steady state error.
Figure 6-2 Exponential response curve (T = 𝜏).
Another important characteristic of the exponential response curve is
that the slope of the tangent line at t = 0 is 1/𝜏, since
𝑑𝑐 1 −𝑡/𝜏 1
= 𝑒 ቚ = (6.4)
𝑑𝑡 𝜏 𝑡=0 𝜏
L 1
r(t)=t ⎯⎯ → R( s) =
s2
1 𝑑 1 1
𝐵= ቚ =1 𝐴= ቚ = −𝜏 𝐶= ቚ = 𝜏2
𝜏𝑠+1 𝑠=0 𝑑𝑠 𝜏𝑠+1 𝑠=0 𝑠 2 𝑠=−1
𝜏
𝜏 1 𝜏2
𝐶(𝑠) = − + + (6.6)
𝑠 𝑠2 𝜏𝑠+1
𝜏 1 𝜏 𝐿−1 −
𝑡
𝐶(𝑠) = − + + 1 𝑐(𝑡) = 𝑡 − 𝜏 + 𝜏𝑒 𝜏 (6.7)
𝑠 𝑠2 𝑠+𝜏
s 2+2n s + 2n
R(s) 2n C(s)
s 2+2n s + 2n
Here, the constant 𝜁 is called the damping ratio and 𝜔𝑛 is called the natural frequency. The
system above is in fact a standard second order system.
The closed loop poles of this second order system can be obtained from the Characteristic
Equation
𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2 = 0
Figure 6.6. Representation of 𝜁’s on s-plane and corresponding closed-loop pole types.
Figure 6.7. Step responses of a second order system for different 𝜁 values.
6.6. Time response specifications
Control systems are generally designed with damping less than one (𝜁 < 1), i.e.,
oscillatory step response. Higher order control systems usually have a pair of complex
conjugate poles with damping less than unity that dominate over the other poles.
Therefore, the time response of second- and higher-order control systems to a step input is
generally of damped oscillatory nature as shown in Figure next (next page).
In specifying the transient-response characteristics of a control system to a unit step
input, we usually specify the following:
1. Delay time, 𝑡𝑑
2. Rise time, 𝑡𝑟
3. Peak time, 𝑡𝑝
4. Peak overshoot, 𝑀𝑝
5. Settling time, 𝑡𝑠
6. Steady-state error, 𝑒𝑠𝑠
1. Delay time, 𝒕𝒅 : It is the time required for the response to reach 50% of the
final value in first attempt.
2. Rise time, 𝒕𝒓 : It is the time required for the response to rise from 0 to
100% of the final value for the underdamped system.
3. Peak time, 𝒕𝒑 : It is the time required for the response to reach the peak of
time response or the peak overshoot.
4. Settling time, 𝒕𝒔 : It is the time required for the response to reach and stay
within a specified tolerance band ( 2% or 5%) of its final value.
5. Peak overshoot, 𝑴𝒑 : It is the normalized difference between the time
response peak and the steady output and is defined as,
𝑐(𝑡𝑝 ) − 𝑐(∞)
%𝑀𝑝 = × 100%
𝑐(∞)
6. Steady-state error, 𝒆𝒔𝒔 : It indicates the error between the actual output and
desired output as ‘t’ tends to infinity.
𝑒𝑠𝑠 = 𝑙𝑖𝑚 [𝑟(𝑡) − 𝑐(𝑡)].
𝑡→∞
Let us now obtain the expressions for the rise time, peak time, peak overshoot, and settling
time for the second order system:
𝜔
𝑦(𝑡) = 1 − 𝑛 𝑒 −𝜎𝑡 𝑠𝑖𝑛( 𝜔𝑑 𝑡 + 𝜃)
𝜔𝑑
1. Rise time , 𝑡𝑟 : Put 𝑦(𝑡) = 1 at 𝑡 = 𝑡𝑟 ,
𝜔𝑛 −𝜎𝑡 𝜔𝑛 −𝜎𝑡 𝜔𝑛 −𝜎𝑡
1=1− 𝑒 𝑠𝑖𝑛( 𝜔𝑑 𝑡𝑟 + 𝜃), 𝑒 𝑠𝑖𝑛( 𝜔𝑑 𝑡𝑟 + 𝜃) = 0, 𝑒 ≠0
𝜔𝑑 𝜔𝑑 𝜔𝑑
𝜋−𝜃
𝑠𝑖𝑛( 𝜔𝑑 𝑡𝑟 + 𝜃) = 0 = 𝑠𝑖𝑛 𝜋 ⇒ 𝑡𝑟 = ; 𝜃 = 𝑐𝑜𝑠 −1 𝜁.
𝜔𝑑
𝑑𝑦
2. Peak time, 𝒕𝒑 : Put = 0 and solve for 𝑡 = 𝑡𝑝 ;
𝜎𝜔𝑛 −𝜎𝑡 𝑑𝑡
0= 𝑒 𝑠𝑖𝑛( 𝜔𝑑 𝑡𝑝 + 𝜃) − 𝜔𝑛 𝑒 −𝜎𝑡 𝑐𝑜𝑠( 𝜔𝑑 𝑡𝑝 + 𝜃)
𝜔𝑑
𝜔𝑑 𝜔𝑛 1−𝜁 2 1−𝜁 2
⇒ 𝑡𝑎𝑛( 𝜔𝑑 𝑡𝑝 + 𝜃) = = = =𝑡𝑎𝑛 𝜃
𝜎 𝜁𝜔𝑛 𝜁
⇒ 𝜔𝑑 𝑡𝑝 + 𝜃 = 𝜃 𝜔𝑑 𝑡𝑝 = 𝑘𝜋 𝑘 = 0,1,2, ⋯
Peak overshoot occurs at k = 1. ⇒ 𝑡𝑝 = 𝜋/𝜔𝑑 = 𝜋/𝜔𝑛 1 − 𝜁 2
𝜔𝑛 −𝜎𝑡 4
3. Settling time, 𝒕𝒔 : For 2% tolerance band, 𝑒 𝑠 = 0.02, ⇒ 𝑡𝑠 ≅ .
𝜔𝑑 𝜎
4. Peak overshoot 𝑀𝑝 : It is the normalized difference between the time response peak and the steady
output and is defined as
𝑐(𝑡𝑝 ) − 𝑐(∞)
%𝑀𝑝 = × 100%
𝑐(∞)
5. Steady-state error, 𝒆𝒔𝒔 : It is found previously that steady-state error for step input is zero.
Let us now consider ramp input, 𝑟(𝑡) = 𝑡.
1 1 2
𝜔𝑛
Then, 𝑒𝑠𝑠 = 𝑙𝑖𝑚𝑠{𝑅(𝑠) − 𝑌(𝑠)} = 𝑙𝑖𝑚𝑠{ 2 − ⋅ 2}
𝑠→0 𝑠→0 𝑠 𝑠2 𝑠 2 +2𝜁𝜔𝑛 𝑠+𝜔𝑛
1 2
𝜔𝑛 1 𝑠 2 +2𝜁𝜔𝑛 𝑠+𝜔𝑛2 −𝜔 2 2𝜁𝜔𝑛 2𝜁
𝑛
𝑒𝑠𝑠 = 𝑙𝑖𝑚 {1 − 2} = 𝑙𝑖𝑚 2 = 2 = .
𝑠→0 𝑠 𝑠 2 +2𝜁𝜔𝑛 𝑠+𝜔𝑛 𝑠→0 𝑠 2
𝑠 +2𝜁𝜔𝑛 𝑠+𝜔𝑛 𝜔𝑛 𝜔𝑛
2𝜁
Therefore, the steady-state error due to ramp input is .
𝜔𝑛