Professional Documents
Culture Documents
Response (Cont.)
Linear Analysis Using the
Linear System Analyzer
linearSystemAnalyzer(sys1,sys
2,...,sysN)
Function linearSystemAnalyzer
◼ Type:
❑ sys1 = tf ([25], [1 6 25])
❑ sys2 = tf ([17], [1 2 17])
❑ linearSystemAnalyzer(sys1,sys2)
MATLAB Window
Second-Order Systems
Natural Frequency and Damping Ratio
where
-1 1-
2
q = tan
Performance Specifications
◼ Stability: jw
❑ Specified damping ratio or
q
a region of the s-plane with
a minimum damping ratio.
❑ Specified maximum
percent overshoot, P.O. 1.8
Step Response
Mp
1.6
M p - css
1.4
P.O. = 100%
1.2
css
Amplitude
1
css 0.8
p /
0.6
= 100e 1-
- 2 0.4
0.2
0
0 10 20 30
Time (sec.)
1.8
1.6
first peak, Tp . 1
90% 0.8
p
Tp =
0.6
w n 1- 2 0.4
10% 0.2
Tr Time (sec.)
Performance Specifications
1.8
For = 2% , e s = 0.02
- T 1.6
1.4
4 4
then Ts =
1.2
w n
1
0.8
For = 1% , e- Ts
= 0.01
0.6
0.4
Ts
4.6 4.6 0.2
then Ts =
wn
0
0 10 20 30
Time (sec.)
Performance Specifications
◼ Steady-state accuracy:
❑ Specification of the maximum error in steady-
state (after all dynamics have settled).
1.8
1.6
reference
1.4
cref - css
1.2
ess ess% = 100%
1
0.8
cref
0.6
0.4
0.2
0
0 10 Time (sec.) 20 30
Time domain specifications, summary
1.4 tp
1.2 Mp
1 1%
90%
0.8
0.6
y(t) tr rise time
0.4 ts settling time
tp peak-time
0.2 Mp overshoot
10%
0
tr
ts
time
Specifications, summary
For second order systems:
18
.
tr =
wn
p
tp =
w n 1- 2
4.6
ts = for 1%
w n
p
-
1- 2
Mp = e
Design a second order system in which the
• overshoot is 20%
Re{GH(jw)}
-1
RHS
Stability Definitions
4 3 - 10 10 - 0
s 2 3 10 0 b1 = = -7 b2 = = 10
3 1 1
s 1 5 0 0 - 35 - 10
2 b1 b2 0 c1 = = 6 .43
s -7
1 c1 0
s d1 =
10 ( 6.43) - 0
= 10
0 d1
s 6 .43
The characteristic equation has two roots with positive real parts since the
elements of the first column have two sign changes. (2,1,-7,6.43,10)
Routh-Hurwitz Stability Criterion
Special Case 1:
◼ A zero in the first column:
◼ Remedy: substitute for the zero element,
finish the Routh array, and then let → 0 .
Q( s) s - 3s + 2
= 3
- 3 - 2 -2
b1 = → (negative)
3
1 -3 0 0
s b1 2
0() 2
2
s 0 c1 = =2
1 b1
s b1 0
0 There are two roots with
s c1
positive real parts (1, , -2/ , 2)
(MATLAB)
Routh-Hurwitz Stability Criterion
Special Case 2:
◼ An all zero row in the Routh array which
corresponds to pairs of roots with opposite
signs.
◼ Remedy:
❑ form an auxiliary polynomial from the coefficients in
the row above.
❑ Replace the zero coefficients from the coefficients
of the differentiated auxiliary polynomial.
❑ If there is not a sign change, the roots of the
auxiliary equation define the roots of the system on
the imaginary axis.
Routh-Hurwitz Stability Criterion
Special Case 2 (example):
Q( s) s s - s - 1
= 4
+ 3
Auxiliary polynomial
4 1 0 -1 0
s s2 - 1
3 1 -1 0 0
s then
s2 1 -1 0 d ( s2 - 1)
=2s
1 02 0 ds
s
0 d1 = –1
s d1
4 60 - 6K
s 1 11 K 0 c1 = d1 = K
3 10
s 6 6 0 0
2 10 K 0 Then for stability,
s
1 c1 0 K >0
s
0 d1 60 - 6K > 0 K < 10
s
\ 0 < K < 10