Professional Documents
Culture Documents
Jelek Konyv 5
Jelek Konyv 5
448
y = CT x + Du.
FI: rc=ss(A,B,C,D)
-,
a0s" + ats" H + a^s + an
Dl:
a0*0,m<n;
a*Q,m<n.
Szoksos az a0 = 1 vlaszts.
A kt polinomot az egytthatkbl alkotott a s b vektorokkal adjuk meg:
a = [aO al ... an]; b = [bO b l . . . b m ] ;
A nulla rtk egytthatkat is be kell rni a megfelel helyre. A b vektor tekinthet n +1
elemnek is, amelynek els nhny eleme esetleg nulla.
Az tviteli fggvny MATLAB megadsa (2. plda)
Dl: rd=tf(b,a,l)
FI: rc=tf(b,a)
Az a,b vektorok berhatok a tf utastsba, de megadhatk elre, s ekkor csak
azonostjukat kell berni az utastsba.
A ENTER utn megjelenik az tviteli fggvny kplete.
449
H ^ x f r - ^ - ^ - * *Z - ' - ) . ,
(Z-Pi)(z-P2)---( -P)
FI: H(shK^-Z^S-^-{s~Z^,
(s-pi)(s-p2)---(s-pri)
m<n;
m<n.
FI: rc=zpk(z, p, K)
450
tf(rsz)
zpk(rsz)
451
s=2--^T z+\
ML-1.P. Pldk
1. plda llapotvltozs lers megadsa
A Dl illetve egy FI rendszer llapotvltozs lersnak kzs alakja
x[ = -Q,lxl - 0 , 2 5 J C 2 +2u,x'2
452
s + 0,4
CT. u i \
FI: Hr\s)
cw
= 2-,
T7
453
2 + 1 , 1 + 0,3
4 W
s + 0,5
'
2 - 1 , 1 J + 0,3
4 W
j + 0,5
454
FI: impulse(rc, T)
455
456
ML-2.3. Az ugrsvlasz meghatrozsa
ML-2.4. Rendszer-identifikci
A Dl rendszer impulzusvlaszt meg tudjuk hatrozni a = 0,1,...,Z diszkrt
idpontokban, ha ismerjk a gerjeszts s a vlasz rtkt ugyanezen idpontokban. A Dl
rendszer lehet egy FI rendszer diszkrt idej szimultora.
E rendszer-identifikcis eljrs MATLAB utastsai (deconvolution")
u=[u[0] u[l] ... u[L]]; y=[y[0] y[l] ... y[L] zeros(l, L)J;
[h]=deconv(y, u); k=0:L; [k; h]'
Adott k esetn h[k] rtkt h(k+l) adja.
Az impulzusvlasz oszlop-diagramjt a bar(k, h, w) utastssal kapjuk.
Ha H[O] = 0 s ezrt y[o] = 0, akkor ezeket el kell hagyni az adatokbl, vagyis csak
L szm hasznos adat-prral rendelkeznk. Ekkor h[k] csak k - 0,1,..., L - 1 temekre
llthat el. Ekkor a fenti utastsokban zeros(l, L-l) s k=0:L-l rand.
Ugyangy jrhatunk el ha az impulzus vlasz s a vlasz ismeretben a gerjeszts
rtkeit akarjuk meghatrozni.
ML-2.P. Pldk
1. plda Dl rendszer impulzusvlasza
Hatrozzuk meg annak a Dl rendszernek az impulzusvlaszt, amelynek tviteli
fggvnye
#(z) = ? .
w
z + 0,5
457
s + 0,5
= >
> ^ = i sT+^0,5
T = 4 + ^s +7 0,5
\(t)=4(t)+h(t)
tviteli figgvny, teht pldul rfl=tf([4 3], [1 0.5]) azonostj rendszerre is, teht a
Dirac-impulzus sszetevt kzzel" kell szmtani s figyelembe venni.
*3. plda Dl rendszer identifikcija
Egy Dl rendszer gerjesztse u[k] = e[k]]-0.5k\.
AZ erre adott vlasz kvetkez rtkeit
ismerjk: j>[o]=0, y[\} = 0,5, y\l] = 1,15, y\i] = 1,795. Noha ez ngy adat, csak hrom
h[k] rtket tudunk meghatrozni, mivel u[o] = 0 s ezrt y[o] = 0 nem informci.
u=[0.5 0,75 0.875]; y=[0.5 1.15 1.795];
h=deconv(y, u); k=0:2; [k;h]'
rdemes sszehasonltani az eredmnyt, azzal, amit az y[3\ = 1,8 kerektett rtk
felhasznlsval kapunk.
Ha u[o] nem lenne nulla, akkor y[o] = 0 is hasznos informci lenne.
Hasznlhat identifikcihoz termszetesen sokkal tbb vlsz-rtk ismeretre van
szksg.
458
459
M L - 3 . 3 . A vlasz m e g h a t r o z s a
A Dl rendszer rd azonostjnak, k idvektornak, u gerjeszts-vektornak illetve a FI
rendszer re azonostjnak, t idvektornak, u gerjeszts-vektornak megadsa utn
meghatrozhatjuk az y vlaszvektor brjt s rtkeit.
Bekapcsolsi folyamat (belp gerjeszts, zrus kezdeti llapot) esetn a vlasz
brjt a kvetkez utastssal kapjuk:
Dl: lsim(rd, u, k)
FI: lsim(rc, u, t)
FI: y=lsim(rc, u, t)
FI: plot(t, y)
az x
460
ML-3.P Pldk
'<
_ "0 -0,24"
*i
"- 0,24"
u, y = [0 l]
J-
UJ [l
6
Meghatrozand az y[k] vlasz a 0 < A: < 15 intervallumban tblzatosan s
oszlop-diagramban, kln tblzatban y\k\ a A: = 0,5,10,15 diszkrt idpontokra.
A rendszer megadsa
A=[0 -0.24; 1 1]; B=[-0.24; 1.5]; C=[0 1]; D=l; rd=ss(A, B, C, D, 1);
A gerjeszts megadsa a vizsgland intervallumra
k=0:5; u(k+l)=5+0.2*k. A 2; k=6:9; u(k+l)=5*sin(pi*(k-6)/6); k=10:15; u(k+l)=0;
Ellenrzsknt pldul k=0:15; bar(k, u, 0.2). A vlasz rtkei illetve brja
k=0:15; y=lsim(rd, u, k); [k', y] illetve bar(k, y, 0.2)
A vlasz rvidtett tblzata
kl=0:5:15; [ k l \ y(kl+l)] vagy k2=[0 5 1015]; [k2% y(k2+l)]
A msodik alak akkor is alkalmazhat, ha az idpontok tvolsga nem lland.
2. plda FI rendszer vlasza belp gerjesztsre
Egy FI rendszernek az llapotvltozs lersa s gerjesztse
f
UJ
ro
[-i
u(t)={e(t)-
11
xx
x
-4J Y i\
ro"u,
|_ij
y = [l 5]
U2J
s{t - 2 ) } 2 { l - e - 3 ' } + 2 f ( - 2 ) .
461
462
HjcoJ
463
ML-4.P. Pldk
1. plda Dl rendszer tviteli karakterisztikja
Hatrozzuk meg annak a Dl rendszernek az amplitd- s fzis- karakterisztikjt,
amelyet az ML-l.P. els hrom pldjban vizsgltunk. Adjuk meg az amplitd
karakterisztika rtkt a 5 = 0 s a 3 = n helyen, tovbb maximumt s annak helyt.
rd=tf([2 0.8], [1 0.6 0.25], 1); abs(pole(rd))
Mindkt plus abszolt rtke 0,5, a rendszer stabilis
te=0:0.01*pi:pi; [KI, fil]=bode(rd, te); p=l:length(te);
K(p)=Kl(p);
plot(te, K(p))
Az brbl lthat, hogy a K{&) fggvnynek egyetlen loklis maximuma van 9 = 2,1 rad
krnykn rtke 2,7 krli. A ^(o), K.{x) s Kmax rtkt
K(l), K(101), max(K)
adja. A maximum helye pldul az (elz sor felhasznlsval knnyen elllthat)
te=2.1:0.01:2.2; [KI, fil]=bode(rd, te); p=l:length(te); K(p)=Kl(p);
[te;K(p)]',max(K)
tblzata alapjn hatrozhat meg: Kmm = 2,6849,5 = 2,13rad.
2. plda FI rendszer tviteli karakterisztikja
Hatrozzuk meg annak a FI rendszernek az amplitd- s fzis- karakterisztikjt, amelyet
az ML-l.P. els hrom pldjban vizsgltunk. Adjuk meg az amplitd-karakterisztika
maximumt s annak helyt.
rc=tf([2 0.8], [1 0.6 0.25]); real(pole(rc))
Mindkt plus vals rsze negatv, a rendszer stabilis
Az tviteli karakterisztika meghatrozshoz els tjkozdsra a bode(rc) utasts
hatsra kapjuk hogy esetnkben a lnyeges frekvencia-tartomny 0,1 rad/s s 10 rad/s
kz esik. Az amplitd-karakterisztiknak lapos maximuma van 0,5 rad/s krnykn,
ettl balra s jobbra monoton cskken. (Nagyobb rendszm rendszerekre a MATLAB
szlesebb intervallumot jell ki.) Az
464
IRODALOMJEGYZK
A tmakr hatalmas irodalmbl csak nhny alapvet knyvet adtunk meg. Ezek
irodalomjegyzkben szmos tovbbi m tallhat
Anderson, B. D. O. - Vongpanitlerd, S.: Network Analysis and Synthesis. PrenticeHall, 1973
Antoniou, A.: Digital Filters. McGraw-Hill, 1979
Balabanian, N. - Bickart, Th.: Electrical Network Theory. Wiley, 1969
Britt, R. - Leich, H.: Les filtres numeriques. Masson, 1990
Candy, J. V.: Signal Processing. McGraw-Hill, 1988
Champaney, D. C : Fourier Transforms and their Physical Applications. Academic
Press, 1973
Chua, L. O.: Introduction to Nonlinear Network Theory. Wiley, 1969
Chua, L. O. - Desoer, C. A. - Kuh, E. S. : Linear and Nonlinear Circuits, McGrawHill, 1987
Chua, L. O. - Lin, P. M.: Computer-Aided Analysis of Electronic Circuits, Englewood
Cliffs, 1975
Coyle, R. G.: Management System Dynamics. Wiley, 1977
Cski F.: Korszer szablyozselmlet. Akadmiai Kiad, 1988
Cski F. (szerk.): Lineris szablyozsi rendszerek analzise. Mszaki Knyvkiad,
1976
Davies, B.: integrl Transforms and Their Applications. Springer, 1978
Director, S. W. - Kuh, E. S.: Introduction to System Theory. McGraw-Hill, 1972
Doetsch, G.: Anleitung zum praktischen Gebrauch der Laplace-Transformation und der
Z-Transformation. Oldenbourg, 1967
Doetsch,G.:
1956
Erdlyi, A . : Tables of Integrl Transforms I. McGraw Hill, 1954
Fodor Gy.: A Laplace-transzformci mszaki alkalmazsa. Mszaki Knyvkiad,
1966
Fodor Gy.: Lineris rendszerek analzise. Mszaki Knyvkiad, 1967
Fodor, G.: Signals, Systems and Networks. Akadmiai Kiad, 2003
Fllinger, O.: Laplace- und Fourier-Transformation. Hthig, 1990
Gher, K.: Theory of Network Tolerances. Akadmiai Kiad, 1971
466
IRODALOMJEGYZK