SOLUTION MANUAL
,Automatic Control Systems, 9th Edition
A Chapter 2 Solution
ns Golnarraghi, Kuo
C
Chapter 2
2 (a) Poless: s = 0, 0, −1, −10;
2‐1 − (b) Poles: s = −2,, −2;
Zeross: s = −2, ∞, ∞, ∞. Zeros: s = 0.
The pole and zero at s = −1 cancel
c each otther.
( Poles: s = 0, −1 + j, −1 − j;
(c) (d) Poles: s = 0, −1, −2, ∞.
Zeross: s = −2.
2
2-2) a)
b)
c)
2
2-3)
M
MATLAB code
e:
2‐1
,Automatic Control Systems, 9th Edition Chapter 2 Solutions Golnaraghi, Kuo
clear all;
s = tf('s')
'Generated transfer function:'
Ga=10*(s+2)/(s^2*(s+1)*(s+10))
'Poles:'
pole(Ga)
'Zeros:'
zero(Ga)
'Generated transfer function:'
Gb=10*s*(s+1)/((s+2)*(s^2+3*s+2))
'Poles:';
pole(Gb)
'Zeros:'
zero(Gb)
'Generated transfer function:'
Gc=10*(s+2)/(s*(s^2+2*s+2))
'Poles:';
pole(Gc)
'Zeros:'
zero(Gc)
'Generated transfer function:'
Gd=pade(exp(-2*s),1)/(10*s*(s+1)*(s+2))
'Poles:';
pole(Gd)
'Zeros:'
zero(Gd)
2‐2
, Automatic Control Systems, 9th Edition Chapter 2 Solutions Golnaraghi, Kuo
Poles and zeros of the above functions:
(a)
Poles: 0 0 ‐10 ‐1
Zeros: ‐2
(b)
Poles: ‐2.0000 ‐2.0000 ‐1.0000
Zeros: 0 ‐1
(c)
Poles:
0
‐1.0000 + 1.0000i
‐1.0000 ‐ 1.0000i
Zeros: ‐2
Generated transfer function:
(d) using first order Pade approximation for exponential term
Poles:
0
‐2.0000
‐1.0000 + 0.0000i
‐1.0000 ‐ 0.0000i
Zeros:
1
2‐3