Professional Documents
Culture Documents
Ing. G. Di Rito
Page 1 / 15
Universit di Pisa
Ys ( s ) = Yzs s ( s ) =
n2
s ( s 2 + 2n s + n2 )
n t
1 2
e n t
2
2
2
sin 1 n t = 1
sin 1 n t + arctan
cos 1 n t +
2
2
1
1
In dynamic system analysis, a set of parameters are introduced to characterise this time-depending function (also refer to
the plot at the next page):
td : delay time, i.e. time needed to achieve the 50% of the steady state value
tr : rise time, i.e. time needed to achieve for the first time the steady state value
tp : peak time, i.e. time needed to achieve the peak value
tsX : settling time, i.e. time needed to have an oscillating term amplitude lower than X% of the steady-state value
Mp : maximum overshoot, i.e. the difference between the peak and the steady-state value of the response
Page 2 / 15
Universit di Pisa
tp
Mp
1
1.05
tr
1.04
1.03
1.02
1.01
td
0.5
ts 2
1
0.99
0.98
ys (t) @ =0.3
0
0.97
ys (t) @ =0.3
0.96
n
1-e
/sqrt(1-0.3 )
-0.3 nt
2
1+e
/sqrt(1-0.3 )
0.95
10
15
t
n
Page 3 / 15
20
25
-0.3 t
10
15
20
25
n t
Universit di Pisa
1 2
2
y s (trk ) = 1
sin 1 n trk + arctan
2
e n trk
= 1
The above condition is obtained each time the oscillating term is zero, i.e.
1 2
sin 1 2 n trk + arctan
t rk =
= 0
1 2
k arctan
1 2 n
1 2
1 2 n trk + arctan
= k
k = 0,1,2,...
Since we obtain an impossible solution for k =0 (tr0 <0), we can define the rise time as
1 2
arctan
t r = t r1 =
2
1 n
Page 4 / 15
Universit di Pisa
dy s (t )
n e n pk
= y (t pk ) = 0
sin 1 2 n t pk = 0
2
dt t pk
1
1 2 n t pk = k
t pk =
k
1 2 n
( k = 0,1,2,...)
The solution is clearly not applicable for our scope at k =0 (tp0 =0), so we can define the peak time as
t p = t p1 =
1 2 n
Maximum overshoot ( Mp ):
The maximum overshoot is defined as the difference between the peak and the steady-state value of the response.
To obtain it, we can simply substitute the peak time into the expression of the response and differ with 1:
1
M p = y s (t p ) 1 =
sin + arctan
1 2
1 2
e
1 2
=
sin arctan
2
1 2
= e
1 2
Note: The maximum overshoot only depends on the damping factor of the system.
Page 5 / 15
Universit di Pisa
X 1 2
X
n t sX
=
e
=
100
100
t sX =
100
ln
n X 1 2
1
A quite popular definition of the settling time is given with reference to a 2% oscillating term amplitude, and we obtain:
50
ts 2 =
ln
n 1 2
1
Note: an approximation of this expression can be obtained considering that the term 1 2 varies very little with
respect to 1 in the range 0 < < 0.5 , so the 2% settling time is often approximated1 as follows
ts 2
Page 6 / 15
Universit di Pisa
15
n tr
n tp
10
n ts2
4/
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
100
Mp [%]
80
60
40
20
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Page 7 / 15
Universit di Pisa
y + a1 y + a0 y = k1 u + k 0 u
k1
n2 s
n2
k0
k1
k0
Y ( s ) = 2 2
+
U
(
s
)
=
s
Y
(
s
)
+
Y ( s)
II
2
2
2
2
2
2 II
s
+
2
s
+
s
+
2
s
+
n
n
n
n
n
n
n
n
we recognize that it can be obtained as a linear combination of the responses of its pure second-order counterpart
( YII ( s ) ) and its time derivative ( sYII ( s ) ):
y (t ) =
k1 dy II (t ) k0
+ 2 y II (t )
n2 dt
n
The analysis we performed on pure second-order systems thus allows to rapidly address more complex behaviours.
As an example, if a unit-step response is provided to the above system, we have
ys (t ) =
Page 8 / 15
k1
n2
y II (t ) +
k0
n2
y IIs (t )
Aerospace Systems Analysis - Lecture 14 Second-Order Systems Part 2
Universit di Pisa
Ys ( s ) = k1
s + n
s ( s 2 + 2n s + n2 )
where k0 / k1 = n , and also to define a scale factor with respect to a behaviour exhibiting a unity steady-state value:
Ys ( s ) =
k1 n
s + n
k1
=
Ys ( s )
2
2
s( s + 2n s + n )
n
Ys ( s ) = n
s + n
s ( s 2 + 2n s + n2 )
y s (t ) =
y II (t ) + y IIs (t )
The expression points out that, if a transfer function is characterised by a second-order denominator and by a zero, its
step response can be obtained by combining the step response and the impulse response of its pure second-order
counterpart. In particular,
the amplitude of the impulse-related term inversely depends on the zero pulsation (and note that the term
vanishes for || )
if > 0 (zero in the Left Half Plane, LHP), the impulse-related and the step-related terms have the same sign
if < 0 (zero in the Right Half Plane, RHP), the impulse-related an the step-related terms have opposite signs
Page 9 / 15
Universit di Pisa
0
ys (t) @ =0.5
=1
=2
=3
=10
-2
-4
yIIs (t)
yII(t)
-6
10
15
20
25
n t
Page 10 / 15
Universit di Pisa
0
ys (t) @ =-0.5
=-1
=-2
=-3
=-10
-2
-4
yIIs (t)
yII(t)
-6
10
15
20
25
n t
Page 11 / 15
Universit di Pisa
s + n
1
bs + a
Y ( s ) = n
=
+
s ( s 2 + 2 n s + n2 ) s s 2 + 2n s + n2
b = 1
where
1
a
=
2
Remembering the general expression of the inverse Laplace transform of a rational function with two complex
conjugated poles, we have
(a bn ) 2
2
A = b +
(1 2 )n2
y s (t ) = 1 Ae n t sin 1 2 n t + where
b 1 2
= arctan a b
n
By substituting the expressions of b and a we finally obtain (see the plots at the next pages)
1 2
ts 2 =
ln[50 A( , )]
Note: for || the results tends to be those of the response of a pure second-order system.
Page 12 / 15
Universit di Pisa
Maximum amplitude and phase angle of the oscillation for the unit-step response
of an underdamped second-order system with a zero in the LHP
No zero ( =Inf)
180
=0.5
=1
=2
=3
=10
4.5
4
160
140
3.5
3
Phase [deg]
Amplitude
120
2.5
100
80
60
1.5
=0.5
=1
=2
=3
=10
40
20
0.5
0
No zero ( =Inf)
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Note: The phase angle is always greater than the case of the pure second-order. It is said that a zero in the LHP
introduces phase lead in the response
Page 13 / 15
Universit di Pisa
Maximum amplitude and phase angle of the oscillation for the unit-step response
of an underdamped second-order system with a zero in the RHP
No zero ( =Inf)
180
=-0.5
=-1
=-2
=-3
=-10
4.5
4
3.5
No zero ( =Inf)
160
=-0.5
=-1
=-2
=-3
=-10
140
Phase [deg]
Amplitude
120
2.5
2
100
80
60
1.5
1
40
0.5
20
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Note 1: The phase angle is always lower than the case of the pure second-order. It is said that a zero in the RHP
introduces phase delay in the response
Note 2: The amplitude is always greater than the case of the pure second-order.
Page 14 / 15
Universit di Pisa
20
20
18
18
16
16
14
14
12
12
t
n s2
n s2
10
8
=0.5
=1
=2
=3
=10
4
2
0
0.1
0.2
No zero ( =Inf)
No zero ( =Inf)
6
10
=-0.5
=-1
=-2
=-3
=-10
6
4
2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Note 1: If the zero is located in the RHP, the settling time is always greater than the case of the pure second-order.
Note 2: If the zero is located in the LHP, the settling time is slightly lower than the case of the pure second-order if
>0.5 with >0.5. In all other cases, the settling time is greater.
Page 15 / 15