Modern Control Engineering

(Chris Devlin) #1
MATLAB commands (Cont.)
Ke= acker(A',C',L)', 773
Ke= acker(Abb,Aab,L)', 773
Ke= place(A',C',L)', 773
Ke= place(Abb',Aab',L)', 773
[K,P,E] = lqr(A,B,Q,R), 798
[K,r] = rlocfind(num,den), 303
logspace(d1,d2), 422
logspace(d1,d2,n), 422–23
lqr(A,B,Q,R), 797
lsim(A,B,C,D,u,t), 201
lsim(num,den,r,t), 201
magdB = 20*log10(mag), 422
[mag,phase,w] = bode(A,B,C,D), 422
[mag,phase,w] = bode(A,B,C,D,iu,w),
422
[mag,phase,w] = bode(A,B,C,D,w),
422
[mag,phase,w] = bode(num,den), 422
[mag,phase,w] = bode(num,den,w),
422, 476
[mag,phase,w] = bode(sys), 422
[mag,phase,w] = bode(sys,w), 476
mesh, 192
mesh(y), 192, 249
mesh(y'), 192, 249
[Mp,k] = max(mag), 476
NaN, 799
[num,den] = feedback(num1,den1,
num2,den2), 20–21
[num,den] = parallel(num1,den1,
num2,den2), 20–21
[num,den] = series(num1,den1,
num2,den2), 20–21
[num,den] = ss2tf(A,B,C,D), 41, 657
[num,den] = ss2tf(A,B,C,D,iu), 41–42,
58, 657
[NUM,den] = ss2tf(A,B,C,D,iu), 59,
659
nyquist(A,B,C,D), 436, 441–42
nyquist(A,B,C,D,iu), 441
nyquist(A,B,C,D,iu,w), 436, 441
nyquist(A,B,C,D,w), 436
nyquist(num,den), 436
nyquist(num, den,w), 436
nyquist(sys), 436
polar(theta,r), 545
printsys(num,den), 20–21, 189
printsys(num,den,'s'), 189
r = abs(z), 544
[r,p,k] = residue(num,den), 239, 871–72
[re,im,w] = nyquist(A,B,C,D), 436
[re,im,w] = nyquist(A,B,C,D,iu,w), 436
[re,im,w] = nyquist(A,B,C,D,w), 436
[re,im,w] = nyquist(num,den), 436
[re,im,w] = nyquist(num,den,w), 436

890 Index

[re,im,w] = nyquist(sys), 436
residue, 867
resonant_frequency = w(k), 476
resonant_peak = 20*log10(Mp), 476
rlocfind, 303
rlocus(A,B,C,D), 295
rlocus(A,B,C,D,K), 290, 295
rlocus(num,den), 290–91
rlocus(num,den,K), 290
sgrid, 297
sortsolution, 584
step(A,B,C,D), 184, 186
step(A,B,C,D,iu), 184
step(num,den), 184
step(num,den,t), 184
step(sys), 184
sys = ss(A,B,C,D), 184
sys = tf(num,den), 184
text, 188
theta = angle(z), 544
w = logspace(d2,d3,100), 425
y = lsim(A,B,C,D,u,t), 201
y = lsim(num,den,r,t), 201
[y, x, t] = impulse(A,B,C,D), 195
[y, x, t] = impulse(A,B,C,D,iu), 195
[y, x, t] = impulse(A,B,C,D,iu,t), 195
[y, x, t] = impulse(num,den), 195
[y, x, t] = impulse(num,den,t), 195
[y, x, t] = step(A,B,C,D,iu), 184
[y, x, t] = step(A,B,C,D,iu,t), 184
[y, x, t] = step(num,den,t), 184, 190
z = re+j*im, 544
End of MATLAB commands
Matrix exponential, 661, 669–674
closed solution for, 663
Matrix Riccati equation, 798, 800
Maximum overshoot:
in unit-impulse response, 179
in unit-step response, 170, 172
versuszcurve, 174
Maximum percent overshoot, 170
Maximum phase lead angle, 494, 498
Measuring element, 21
Mechanical lag–lead system, 366
Mechanical lead system, 365
Mechanical vibratory system, 236
Mercury thermometer system, 151
Minimal polynomial, 669, 704–06
Minimum-order observer, 767–77
based controller, 777
Minimum-order state observer, 752
Minimum-phase system, 415–16
Minimum-phase transfer function, 415
Minor, 876
Modern control theory, 7, 29
versus conventional control theory, 29

Openmirrors.com

Free download pdf