Professional Documents
Culture Documents
ASI RENDSZEREK
LMELETE ES TERVBZESE
L
Ar-,rozo
s szAsAr-,vozAsor
lralf,nara.I xl^mO,nula.rnst
Tartalomjegyz6k
E16s26........................... 1t
l€lttlesek
......................... 13
l. Beve2et6s,....................... 17
t.t hdnyitdst?chni*at alaploqalhak............................. 1'7
1.2 SabdllyozA'ok mihAsdgiJellen2di .......................... 24
t.3 Szabdlyo:tisok orzttilyozds 26
t.4 Szabr;lyozds i rcndszercktenezlsanek lipd\ei 21
t.5 A szabAlyozdset milet.l6bbifinyza!ai ....................... 28
1.6 A *dntryfelipitise 30
Dinanikusrendszerek 35
Dinan ikusrcn& zerck deJinici6j a - - - -- - - - - - -..
DinanilusrcndzercI os, ilyo?isa ........................
Folytonosidej(line6risdinsmikusrendsz€rek..........................................
4l
Folytonosidejfr
idnbenvahoz6 lineath rcndszerek .. .. .. ... . 4l
.......................
Folytonosidejt
iddinvaridns linenrisren^zerek...........................................
43
Pduabnetuisrcndszene:egenarani notor ...............................................
49
Iineirisdinamikus
Diszkr6tideiI rendszerek............................................
53
Diszbitidejtrid6benvAltoz6lihetuisrcn^'erek.........................................
Diszkrdtidej[
i iinaddn: lineArisrcnbzerck..............................................
55
Folytonosidejtnenlinetrisrendszerck...................................................
Numetiks nddizerekaz d apotegenletmesollrisdra................................
59
Nehlineaisrcndszetpertufidci6jaAsineativtlba ....................................
62
PllM henlineais rcn^zet dinahik s noderydnekneghattirozhdru ....... 64
1,ej16n9ulu169o1y6mode1Ije...........................................................
Azinvert6ltingadinamikusmod€llje.....................................................
K€ts?abadsagfokfrobotkardinamikusmod€llj€...........-.........................
'13
Nenlinedris
rcndszerckstabilitAlsa
...............................................................
7. F o l y t o n o s i d e j i i l i r e i r i s s z r b a l y o z r i s o k t e r v.e. z 6 s. .c . .. . . . 125
7.1 PID tipusri srdb.ilro.6k ... ... 125
7.1.1 l d c r l it ;1 , s z a b d l y o z 6 .... . ... .126
ll2 Kitzelit6 P/D szabilyozo .......................... . . . ll9
72 S.abnl)Dzibcitllih.t tcfleztse el6h1'ldtikus pant.lsrig Jslii:ittohhl.|
e s e t l .n. . . . . . . . . . . . , , . . . . . . . . . . . .. .... ... ljl
1 . 2 . t K o n r p e n zP A sl izsa b i l y o z o. .l .a.l. . . . . . . . . . . . . . . . . . . . .. .. . . . . lil
7.2.2 Konpenzdlds P, szabilyoz6val . . 1i4
7.2.1 KornpenziLis P/ szabrlyoz6val . ... 136
7.2..1 Kompenzelis P/D szabAl)rozoval . ... 137
72.i Visszacsablisos kompenzAlrs ................ .. .... ..... 1'10
73 SrubAb,a:6 henltittistcrw.ise d hib nag':et-itlLegtnl ninindli.n1h.;'ul .. 142
74 Grokhclygarha nods.er ' . . 147
1 4.1 Glokhelygorbc rajzolesi szabalyok pozitiv er6sit6s csetdn . . . . . 147
7.,1.2 C)r(ikhelygorbe rajzolesiszabAlyok Degativer6sites escr6n . . .. .. . 152
7.5 ll olti.l/js tdgotktltdlna.i rcntlsterck ituitl),itnsa ..... ... ....... 15i
7.5.1 Hollidos tagottatalnazorendszerielitviteli tulajdonsrgai ....... . 15i
7.J2 Holtid6stag kijzelil6sePadd-sorfeitissel ... . 155
7.5.1 lde5lishollid6s ragszabalyoz6sa .. . . . . . 156
7.5.4 IloltidrtsrendszefszabilyoznsaSnritb-prediktonal ... 159
7.6 Srob.ir,o.obeAllirnskrrezisc a bearatka.6jelrc eli;itI korldto.dt esatin l6t)
7.6.1 Slatikus p o n t o s s r i g . . . . . . . . . 161
7 . 6 . 2 K o m p c n z A l i s i s t r a.t.€. g . .i..a.... . . . . . . . . . . . . . . . . . .. ... 162
7.6.1 A marimilis beavatkoz6jelre vonatkozo feltetelkapcsolata a szabalv026
itrnenetiliiggvinydvel .... . ..16i
7.6.4 Afelny;tottkdrfrekvenciafirggvdn-vdrevonatkozoteltdrelek.. . .l64
7.6.5 A lervezdsifetdteleknregfogalmazisa nemlineirisegyenlet'€ndszer
alakjabaD........................ .... . ..16s
?.66 lndul6 k i j z c l i r e sf es ko l v e n r e g h i v i s t h o z .. . ..... 167
7.6.7 A tervezisi feladalnrego ldnsa /1D kompenzdles eseten .. . .. .... 167
77 Pitdahnrcnhurkos kd!.kads.dbilyords tcne'istte .... ... 169
'7.'7.1 hurokmegterveT€sc ... . . .170
A bels6t amszabelyozrisi
7.72 A koz6ps6 sebess€gszabrlyozasi hurokmegtervezdse..... . . . . ... 172
7.7.1 A kiils6pozicioszabalyozrisihurok negtervez'se .. l7l
78 S.abdb'o.ok k i s e e t ib e d l l i. ' a . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . 175
7 . 8 . 1 Z i e g l eN r ichols-szabel), . ... .1'16
7 . 8 . 2 J a r s s e F o f f e r e i n s - s z a b a l y . . . . . . . . . . . . . . ........... . . . . . . . . 176
7 . 8 . i O p p c l ie-sC h i e nH r o n e s - R e s wmi cokd s z e r '..... .. .. . 177
'
t79
i.8.4 S l r ec r . J d s / L r 1ii3
I8.5 R e i n i s c h j r o d s z e" r . . . . "
.
TARTALOMJEGYZEK
Fiigg€16k............................. ,115
................................................
Fl. ...4l j
Vektor6smntrixalgebra........................................................................
F II A l a p I o g a l n a k . . . . . . . .... ..... .. .. . . ...415
Fl.2 GtunlScht,iidt ortogohali.dci6 ........
...........................................................
420
F1.3 SajAdnik, sdjANekto/, Jaftlan-dldk.........................................................
...422
Fl.1 Lse4er FdddaJera-dlEoritnus............................................................
............
lrodalomj€gy26k 489
E16sz6
Az iranyitAstechnika a mtszakitudomAnyoknak azonAga,amelya krlitnfdle(mLiszaki,
biol6giai,kdzgazdasAgi stb.) ter0leteken az irrnyit6si mtiv€letekAltalanostdrv6ny-
szeriisdgeiv€l, vizsg6lati m6dszereivel 6s az ir6nyitrsok tervezCsdvel 6s r€alizal6saval
foglalkozik. Az irdnyit6stechnika elengedbetetlen aLapjat kdpezi a technikai fejl6ddsnek,
ndlkolenem hozhaiok l€tre biztonsegos €r6mijvi rendszerek. robotizaltgyrrt6rendsze-
rehek.repiilogepel e" Ljdechnrkai berender6.ek.
A konyva BudapestiMr.jszaki6s Gazdasegtudomenyi Egyetem(korAbbanBudapesti
Miiszaki Egyetem) Villamosn6mdkids InfonnatikaiKaren,,Szabelyozastechnika" cim-
mel1992-t6ltatott el6adesaimon alapul.melyeka mriszakiinformatikaszakonhang-
mttakel.
A hdromkotetretervezettsorozaterne€ls6koteteaz iranyftesirendsz€rek elm6let€nek
6sterv€zesim6dszereinekklasszikuses modem irnnyzataittergyalja szigorn, de logiku-
sanfeldpitettszemldletb€n 6s egysdgesrendszertechnikai lAtAsln6dot kozdlve-Beve_
z€i6jdben dsszefoglaljaaz irdnylt6slechnikaialapfogalnakat, az ininylteseimdlet ldbb
ir6n),zatait,
az ininyitdsoktervezds6n€k 16bblep€seit4s az irinyitasokdinamikus6s in-
tegrrlis
min6sdgi jellernz6it.
Ezutin eliiszdr eltalanos rendszertechnikaiosszefoglalot ad a folltonosidejii 4s
diszkdtidejij rendszerekr6l, a rendszerek kiildnfdleleirisair6ltobbvaltoz6s (multi input-
nultioutput, MlMo) r€ndszerek esetdn,6sbemutatja a dinamikus rendszerek szimuldci-
6jdnak fontosabb nurnerikus modszereit (Euler, Runge-Kutta 6s Adams m6dszer€k). A
dsdiszk6tidejrirendszerek tiqyalas6nak n6dja leherds€get ad az algebrai ha-
kiemelesdre.
Bemutatja a nemlin€aris rendszer€k stabilitesvizsgalati m6dszereit (Ljapunovdirekt6s
mddszere, Lasallet6t€l),a nemliDearis r€ndszerlinearizAlAsdt egyenstlyiillapot
dsa klasszikus (p6lusokon, sajrtdrt6keken alapul6)6s a Ljapunov-fele stabi-
kozosikapcsolatot lineArisid6invariSns rendszerek esetdn.
M6dszereket adazegyv6ltoz6s (singl€input-single outpul,SISO)folltonosidejillinee-
rendszerek kdvetdsitulajdons6gainak jellemz6s€re6s stabilitrsvizsgilatara (argu-
elv,Hurwitz,Nyquist6s Bodestabiliteskriteriumok). Bemutatjaa zaft renclszer
mir6sdgi j ell€mz6ies a doninAnskonjugeltkomplexp6lusprrkdzottiossze-
Megadjaa PID szabalyoz6k jellemz€s€tid6 6s frekvenciatartomenyban.
ad a szabalyoz6be6llitas tervezdsdre eliiirt statikuspontosseg, fiizistobblettel
stabilitslartal€k€s a szabelyoz6 kimen6jel€re el6irt korldtozAseset€n.Be-
a holtidijsrendszerek szab6lyoztsi m6dszereit, kozdttiika Srnithprediktort.Is-
a 6/6khelygdrbe m6dszerta kitrer6sitdsmegv6lasd6sara.
rdtdra diszkdridejii(mintaveteles) szab6lyozesok terv€zesere. El6szdrbemu-
aamat€matikai mintav€telezds Shannon tdtel€t,az anal6gjelrekonstrukci6jrt a mrn-
6saz idealisalulatereszi6 sztir6kttzelitds€ttart6szervekkel. Okitlszaballtad a
id6megvalasaesira. M6dszertad a follaonos-diszkr€t atterdsre ftekvencia-
dsa aDottdrben. Bemutatia a mintavdteles rendszerek stabiliteskil6riumait
Nyquist,Bode).Bemutatjaaz anal6gszab6lyoz6kmintav6teles kozelltds€nek
a mintaveteles PtD szabnlyoz6 realizAlasit6s az integ tor antiwindupkor-
rekci6itelitdsselrendelkezb beavatkoz6 szervesetdnR6szlelesen largyaljaa mintavete-
les szabAlyoza'k tervez6sdl bilinearis transzformeci6val, a vdgesbeAllisn (dead-beat) sza-
bAlyozast, a holtid6srendszerek mintav€teles szabdlyozAsat Smilh prediktoral a ket-
szabadsagfokli (el5recsatolrst 6s visszacsatolas! tartalnaz6, feedforward-feedback) sza-
balyoznsok tervezdsdl polinomidlism6dszerrel6s a parametervaltozasok hat6sat
Megadjaaz irtnyithat6s6g 6s a megligyelhet6s€g rendszerelm6leti alapjait, €s ez€kJre
epiwe folytonos €s diszk6t id6ben bemutatja a p6lusdthelvezesi feladat megold'asAt
ailaporvisszacsarolissal, a teljesrendil allaporm€gfigy€I6 tervezeselaz alapjelmiattikor-
rekci6t,az inlegrAldszabdlyozAst €sa zavarojelbecsldst.
Bemuraljaa statikusoplinalizilAsgradiens. konjugeltgradiens, Newton,kviziNewton
6s LevenbergMarquardrmddsz€reh,valanint a linedrisparamdterbecsles legkisebb
negyzet€k (leastsquares, LS), rekurzivleskisebbncgvzelek(recursive LS) 6s szingulirB
6rtdkfelbontason alapul6(singularvaluedecomposition, SVD) m6dszereitVizsgaljaa
megval6siteset
fele.jt€s lassanviltoz6 rendszerek eset€nA nemlinearis paramdterbecsldst
rekurzivlokalislinearisparam€terbecsl€sr€ v€zetivissza
Bemutaijaa diszkr€tidejii linearisrendszerek k0ldnfdlerendszeF€szajmodelljeit (AR'
enx. eriveX, oE, Box-Jenkins,PEM), a kimen6 jel pred'kci6jn 6s a rend-
szerideDtifikaci6 modszereit. kiilonbstekintettelaz LS 6s a seg6dvaltoz6s (instrumental
variable,lV) m6dszerek€ARX rendszennodellek eset€n, 6s a kv,zi Ne}1on modszene
ARMAX €sPEM modellekeset€n.
A m6dsz€reke! p€ldakilluszt.Aljrk,amelyeka MATLAB-oI es ioolboxaithasznriljak
A natematikai alapokat(vektorterek,komplex fliggvenylan'Laplace es Z_transz-
fonnrci6, stabil operetorok)ds a val6szinus€gszdmitAs 6s sztocbasztikus folyamatok
alapjaitfiigge16k foglalja itssze. Az irodalomjegyzek megadja a kitnvv irdsinil felhasz-
ndltfonisokat,6ssegitsdget ad az egyes reszterilletek m6lyebb megismerds€hez.
A kotetj6l hasznrlhat6 az egyetemi6s fdiskolaimemijk 6s informatikusoktatAssza-
baryozdstccbnikai alap- is szakiranyik6pz6seben. J6 alapokatnyrijt a sorozattovibbi
kotetei(IL Korszeril szabelyozasj rendszerek, III Soli Co,nputing: fuzzy,neur6lis6s ge-
netikusalgoritmusok) anyagAnak elsajatit6snhoz, melyekels6sorban az jrAnyitdslechnikai
szak'r6nyi6s PhD k€pzds,valamintaz irdnyitastechnika teriilet6noktat6k6s kulat6k
szimarajavasolhat6.
A kitnyv anyagtnakbizonyosrdszeiaz MTA lrrnyitastechnjkai Kutatocsoportban es
az OTKA T 0290?26s FKFP 041?/1997 t6na kereteben keletkezett kutatdsi ered'ne-
nyeimen
- alapulnak. A kutatasitimogatds€d ezliionInondokkoszonetet
A konyvnegiritsehoz na$anertdkben hozzdjirultakazoka besz€lgetdsek, nelyeketa
szakteruleihazal6s ktilfttldi'milvel6ivelfolltathariamA konvv lektorainak,rz'i':'9
Ldszt66s Bokol J'zsefakaddmikusoknak kiiltjn is megkitszonom drtdkestanecsaitMeg'
kosziinomKahleszFerenc PhD hallgat6nak a kdnyv abrrinak sztmit6gepes szerkeszte-
sdi.Veciil koszdnetet mondokaz OktatAsiMinisz€riurn€s a MagvarTudomdnvos Aka-
d€miatAmoga#se6rt dsaz AkaddmiaiKiad6gondoskiad6itevdkenysdgd€n.
2000.december.
Budap€st.
JELOLf,SEK
kdvetkezik
al<kordscsakisakkor
eleme
nemeleme
a -t definlllja b
linedrist6r nulla elgme
i d tulajdons6gai) az A halmazdef\nici6ja
(x,y):x e A, ye Bl A 6s B halmazokdirckt szaftat^
B F lekdpezes (ffiggv6ny)A -b61B-be
F lek6pezds magtere
-F' Iekepez€s kdptere
a(I, /) fiiggvenyrdgzltett ), eset6n
val6sszdmokhalmazaza
komplexsz6rn6skoijugAltja
r 6s / skahrszorzata
x 6s J, vekto 6lis szorzata
/l -dimenzi6seuklideszit6r
r abszolit erteke
x normaja
Banach-€r
fol,,toros fllggv6nyekterc
fol)'tonosandifferencialhat6ft ggv6ny€ktere
ndglzetesenintegrelhat6{iiggvdnyektere
ldnyegibenkorl6tosfflggydnyektere
n, t felettdefinidlttunkcion6l
Banach-tdrduelistere
E) fineAdslek6pezdsek tere
Er) korl6toslinefuisoper{torokterc
Frichet-deriv6lt
gradiens f : R' -+ Rl
CsHess-m6hix,ha
line6rislekepezds
identikuslek€pez6s
14 JELdLESEK
A,8,C,,.. mdhixok
vektomk
trace(A) I mdtrixnyoma
Span{a,6,c, . . .} a, ,, c, .. . vektorokaltal kifeszltetttdr
A =UZVT I mdtix szinguldris6rt6kfelbontisa
,t=eR I mdtrixQR-felbontaso
A* I m6trixMoor€-Penrose pszeudoinverve
F(s)=elf(t)l Laplace-transdormAlt
F(z)=zlf,l Z trans2f,ormAlt
l2 mindkdtir6nybanvdglelensorozatoktere
shift-operetorok
G(q),H (q),H-' (q) stabil(korl6tos)oper6torck/2 felett
(o,rr'., P) val6szinusegi mez6
I val6szintlsCgivdltoz6
vtuhat6drt6k
D€ sz6nis
f(x,,...,x,) srh0sdgftggvdny
F(xr,,.,,x,) eloszl6sftggv€ny
x(t)= x(t,@) sztocb6sztikus folyamat
R'y(t) kercstkovarianciafiiggveny
n* (.) fuggvdny
autokovariancia
@,r(t) kercsztspekhdlsiirdsdg
@-(d') teUesltrndnysiiriis6g
speldrum
xeR";ueR',!eR- allapot bemen6jel, kimen6jel
,(t)= A(t,., x,r(.)) e apotdtnenetlUggv6ny
,(t)= g(t,x(t), (t)') kimenetilek€pezes
i(t)= f (t,x(t),u(t)) nemlinerrisrendszerelapotegyenlete
i(t)= A(t)x(t)+ B(t) (t) lineiirisrendszer6llapotegyenlete
t(t) = c(t)x(t) + B(t)u(t) linearisrendszerkimenetilekdpez6se
i=Ax+81) iddinvari6ns line6risrcndszer
6llapolegyenlere
y=Cx+Du id6invari6nsIinefuisrendszerkimercte
exponenci{lism6trix
W(s),G(s),H (s) ftviteli fiiggvdnyek
JLLOLESEK 15
p6lus,zerus
adB@)),p(a\ amplittd6menet,fi4zismenet
ro(t) felnyitottkdr etviteli fiiggvdnye
K felnyitottk6. kdrer6sitdse
veg6silrekvenciq fdzistdbblet
diszlaetidejrilinetuisid6invadiinsrendszer
mintavdtelezett fol)tonosidej{irendszer
diszketidejt {tviteli niggvdny
w) ,(z) biline6ristranszformdci6utdn
=D0) ekvivalensstatikus6tviteli tdnyezd
" =lB,AD,...,A*1Bl idnlthat6sdgi m6trix
" = l c r , Ac1r , . . . , ( A , )c r l r megfigyelhetdsigim6trix
---Kx 6llapot-visszacsatol6s
Fi +Gy + Hll ellapotmegfis/el6
= Fi,_t+ G),, + Hu, I gyel6
aktudlis6llapotrnegfi
= pr (t)g linefuisparamdterbecsl6si
feladat
I- - l-l
=lLx- p(i)e'0) l pa8m6terbecsldsnil
szerepl6metrix
=y(t)-pr ()3G-r) rezidu6l
= 9(t -1) + P(t)a(r)€(t ) rekurzlvparam6terbecsl6s
'=cas-tB Markov-paramdterek
impulzusvelaszokHankel-mrtrixa
kiterjesztettmegfigyelhetdsdgimdtrix
EsYr,,. m€resiadatokbdlfel6pitl6Hankel-m6trixok
1. BEVEZETfS
yitdstechnikai
alapfogalmak
dalomszamaravijl,segesanlagi javakar
lermelesifolyamaloksorozdrdban
"::l:r,jerremzoje..hosy
belnur.
.,i*ei"_
e.;i";,,,r,1
iii l'.^T*'*l
l.l[,rilii*lii^.ij;"T"'#rum:x;x"tin
',1:ll,'",:q,l,oron
r,;*eiiy...i,,"gl;
;;;iffiffi i['l[:il|,lj;n
is.ahirsok-eserben
d ror)ama, rirrEd116,,
X;lliifi*:g:,:li:ll:yereker
6aI vagy megsziiDtetdsitaz emberi szeryezet
vagy a tiirsadalom dnmaga
mes.
j.,'.rzo. hogynaglobbenergidjij
*l,l& Tiy"l.,+" totyamaroLar
dtralii_
e rerjes
iranyi,;i,,.na,,"l'u"n-i
io[,u.
il;ffi
uii:lii"Itfrffff ff :i,:fl,,[iil ;#1';il:i'ii;
:frff iLll"1,,^"",9:i,lefory,isor
ft#q:,,j.+ld"?i::x"*,:TJ,;11,*,1*
ii*His:i{+i1}:ilil,y"*J;a*lx**irJ
:rulii;,r,
d,#ffirir"1!Fil,i61;:nix#5,rilhx
erdendnyeibdr .{'l*;:rudtl
:',:u5ii'ril?tit!'ii"{l
iT"T:T:'it1:[''ff]
ji,a""l#faj"ii"jaii
afotyamat."aaU
si folyamata kdvetkeztimiiveletekb6l
6ll:
les_dne5ijl€.s
( informAciorszerzdse az ir6n)itandotblyama116l
kotasidtjnr6sa/ erlesiilis ieldolgozasa
alipjan a rendelkezessziikseses_
Kezestutasitds
a beavatkoziisra
I Jelrn6dos
itiis,jelerdsitds
18 BEVEZL.TaS
v) beavatkozis:az irAnyitottfdlyamatbefolyAsousa
a rendelkez€s
alapjan.
Az 6rtesiil6sek beszerz€seeltaHban mtszerekaltalval6sulmes.Az itiletek
l6nfeldklehelnelqminr pelddulannakelddnlf,se. ho$, valametyikfizikaije e
egy el6irt 6rt6ketnem lipett-e tril, de allhat az itdletalkotask6t folyarnatiellen
killdnbsigdnek kipz6sdb6t iq.Az iretelalkoras eredmenyekdnt rendelk;z6s a;ddik
A rendelkez6hat6svdgigfot az dtviteli szerveken,6s enneka halislancnaka tasi
m6dosul,vdgul eljut a lanc utols6 tagjAh01 a beavalkoz6szervhez.A
Szervmrikiid6seteljesttia kivAntirdnyitdsic6lt.
Az ininyitisi folyamat sordnkiildnbitz6 harasokhatadnaktovabb az
lanc egyeselemein,amig a rendelkez6s, illetve a beavatkozishat6sAra a foly
a kivant mert6kbenbefolydsoijuk.A hat6stAnc tagiain 6thalad6haldsokat6i1
jelekneknevezztik. A hardsnak (ielnek)legfontosabb jellemvon6sa az
tartalom(kdzlem6ny),ezzelszembenaz energiaszintcsakmasodlagos jel
Jelbordoz6lehetmindenfizikai vary k6miaiAltapothat{roz6 (mennyis6gi.
A j€l valamelyfizikai vag/ k6miai dllaporhatArozd olyan 6rt6kevagy
.
zas4 amely egy eS/6rtelmrienhozzlrendelt inform6ci6 szerzesdre.to
vagytaroldsdraalkalmas.
Az irtnyitdstechnikibanjellema6nek ne\ezzik azokd az all
amelyek.az irinyildnd6folyamaliillapordl jellemzikva$ befoty6sotdk. A jel
oryanJet.amet)az iranyitandd folyamatdllapothaLiroz6inal endkehez vagy
vdhozdsiihoz
rendelinformrcidt.
A jeleketfeloszhatjukajel €rt6kkeszleteszerint,az id6belilefotyiisszeri;r
._
id6paramdterszerint),az informaci6rnegjelen6si
formejasz€rint(az informdci6
ram€terszerint)6saz 6rtdkmeghatfuozottsagaszerint.
A jel 6rf6kkdszlete
sz€rint:
l) fol),tonos
ajel. hadn6kldszleteeg/ tisszenjggo tarlomdny
2) szakaszosajel, ha drt6kkdszlet€
csakdiszk6r (izolalt) €ft;keketvehetfel.
Az id6belilefolySsszerint:
1) folyamatosajel, ha adottiisszefligg6id6tartomenybarmegszakirds
ndlkiil
6ll
2) szaggatott a jel, ha jd6k6zijnk6nr megszakad(csak meghatirozott id
6s id6tartambanszolgaitat inform6ci6t).
neghatirozotts6ga
sz€rintr
a jel, ha 6fdke meghattuozottidtjftiggv6nnyelegy6rtelmilen
determinisztikus
gztochasztikus
a jel, ha vdletlenlefolyasi,6s csakval6szimis6gszimitesi
m6d-
irhal6le.
szerckkel
tipikuses€t:
anal6g(modulalatlan
folyamatos, jel)
folyanatos,anal6g
szakaszos, (kvantilt, modublatlan j el)
anal6g(impulzusamplitud6
szaggatott, modulalt jel)
anal6g(kvantelt,impulzusamplitfd6 modulaltjel)
szaggatott,
szlkasms,
digitdlis(logikaijel,pl. r >.ir)
folyanatos,
szakaszos, digitalis(binArisan
szaggatott, k6dolt kvantilt, impulzusamplitud6
modul6ltjel).
Az irAnyit6sireDdszerszerkezerilegkiil6nbd26 bonyolulrs69rikisznt6kekb6l.
szcrvekb6l,elcnekbcil6s jelviv6 vezerdkckbotrill. A jetviv6 vezet€kotyan (vi a,
mos.Dneumatikus. hidraulikus.l11echanikai) dsszekijtlerds.
amelynekfeladalaajelek 16
drvjleleaz irdnyit6sirendszcr€szei kdzdtt. Elosztottirdnyit6 rendszerekeset€nez
lehetegy sziinit6g6peshiil6zaris. I clcoperAci6(pl. tdvol16liriinyitotrrobottalesct-
leg kontineNeketdthidalvavegzcttoNosi opcr6ci6)eset6nszatelitek6s az lnterner ab
is f6szl vehehck a jelek rovribbitasiban.Teteopereci6eser€Dmegrdftdnik az
erzakekjk€s kipi inlb ndcio bcgyLljr6se es tovabbitisaa Ielyszinr.jl az operrilorboz, sito
a kipi inlbnnlci6 6s a pdcienskririkus szervcgralikuslnodcllj6nekdtvdzise.kalib- zall
ftili vi u6lis val6sAgl6uehozisaaz opefrilorsztndra 6s fetkirl6lrsakiserterck.e.az
lyoz
operilor kdvetkezobcavalkozisdnakmegrervezcse 6s ellen6rzisea kalibritt virrui- ci6r
lis valosig ]nodellj6bcn.az operiror parancsinaklovtlbbitdsaa helyszinre6s neg,
val6sitisaa roboftala priciensszervin.
A hatrsvizlat r6szeia rag az illiDyiroll folyamat(szakasz).a har6sir6ny6s aje- ez6{
lck.
Tag: az ir6nyitisi rcndszer(hatdsianc)tetszdsszerjnt kivetasztoltr6szejetformdl6 birds
tulatdonsagainak jellenz6se.a.lcljr a ragjelformi:16 tutajdonsiigaitiellernzo 6ssze-
fiiggdssel0natematikaimodellel,jelleggdrbivel)adhar6mcg. r0v
lr6nyitott szikasz: az irenyiloltrendszcrjelArviteli tulajdonsAgaittcir6 rag. A sza
Hatisirrny: az az iriny. amelybcnajelek a tagokonarhaladnak.A tagok a jcleket t) A
csakeglrirarj-bane.gedik it (visszahatrismentcsek).
k
BemeD6jcl:a ragotniikcjd6sre kesztel6 kitts6jcl. 2t a
Kinleni'jel: a tag nijkctd€sefolyamriDkialakul6jel, a bemcn6jelhatdsa.
I / lbra. A szab6lyozrisi
kdrieltpitdse
a nra$/ar
szabvany
szerinrijelitldsekkel bdly
Angolszasz6s amerikainyeh,leruictena szabtilyozestechn;kai irodalon nr6sje-
ldldstalkalnraz.melyeta kdnyvbcnmi is itvesziink Q 2 nhrd). A magyar6s az an-
golszesztcnninol6gi6t€sjeldl€sekctaz 1.1 fiblltzatbanfaglalt|].k6ssze.
algo
digit
12 .lhrd A staberyazisikiirfeldpirdse
dzansolszAsz.ieldtesekkel
A magyates ^ngolszaszterminol6gia6sjel6l6sekdsszefoglal6sa
1.1 tdbl,izat.
set-point,referencesignal
controlsjgnal,actuatorinput
controlalsor;thm,control law
koriik tervezesdndl
Szabalyozisi sok esetbennemkoncentriilunka r6szletekre,6s
sze
beavatkozo et, 6s
szakaszt 6rzekel6t kEpzeljuk llyenkor a sza-
iisszevontnak
i kiir az (6sszevont) bonthat6(1.3. dbra).
ds a szab6lyoz6ra
szal<aszra
A Ie$dbbszdr alkalmazunk,
szabAlyoz6t
mintaveteles at-
amely anal6g/digit6lis
(ADC,analog/digital implement6lt
a szoftverrel
converter), szabalyozasi
b6l (Control Algorithm), digiLilis/anal6g atalakit6bdl (DAC,
converter)6s a komponensekmiikddds€tiitemez6val6sidej 6r6b6l
-timeclock)6ll. A DAC tartalmazz a t^l6szervet is, ameiybiztositjaa minta-
id6pontokkdzdtt is a beavatkoz6jelet, amely pl. nulladrendlitart6szerv,
(1 r''
(ZOH=zeroorderhold) esetenkdt mintav6teliid6pontkdzdtt konstans6rtdktl h
Abta).
felepit€se
szabelvozo
1.? d6la. Mjntaveteles
1.2Szabilyozisok min6s6gijellernzoi t
itmeneti fiiggv6- Iu
Egy tipikus szab6lyozdsikiir tranzienst, a z6rt szabalvozisi kiir bt
nv6t ll;lfiatia az 1.5. dbra
1.02v(@)
0.e8v(@)
0.qv(@)
0.1v(co)
min6sdgijellemziti
I J. iblu l!6nvitrisok
2\
I
I7.,bflAszabilyozolrjelletrrzois.zeLlendrzojelkdzd(islarikusDreglelelleti
1.3 Szabflyoz6sokosztilyozisa
A szabilyoz6sokatosztilyozhrljuk az alapjelszerint.a jelAlvivri tagok matelnali- 3)
kai modelljeszerirl 6s ajclck crtdkcinckncghaterozottsigaszerint.
l-!l4t- ". .' ,'., .cr(k r.r\<. - <ne. rel'<ei t7
Azalapjelszerint:
l) [rlaklart6szrbilrozlis. A c6l a szabilyozottjellemz6el.jif eniken tartisa. a
zavarohatisokellcndrc.
l) Kiird6szrb:ilvozris.A c6l az. hogy a szabnlyozottjcllc 26 egy id6bcnvnlloz6
jehtkdlesscn. jel
Ila a kijveteDd6 el6re isureft.akkor az iddtcrv szabrilyozrls
(!I0gram\zabiil,,-ozitelnevez€s hasznrlaros.
I.4Szabilyoz6si
rendszerektervez6s6nek
l6pdsei
A szabrlyoz:isi
rcndszercktcncz6stt 6lt:rlib.n .t kiivetkcz6 l6p6s€krcbontbat-
lul{i
l) A szabiilyozolt szakasz(lolyarnal)definici6ia.alllit 6rtelemszeriicn a ncgbizi)
hatdrol le,megfoga|naTvAr az iriinyitlissalkapcsolatos globiilisclv6rtisait.
2) A follamalanalizise.ameiy mindcnkcppcnkilcted a folyamarjelciirek
(r, ',.d ) analizisdrc.
a zaj! iszonyoklelderit6s6re. tovebbi a 5zabilyozaslechni-
kaielijirdsokalaposabb r 6gzi1es6fe. legtrjbbszijra lcchnol(')gi)iclvrirIlsokDrellelt
agazdasigossigi szernpontok li gyclembe!6tel6vel.
l) A beavalkoz6 szcrv(ck)lncgvnlasztiisa a leljesttrn6nyds itlbonlds elijifrlsokil-
gyelenbev6televel. az rlrzikeJo(k)megvdlaszlisaa ponlossrlgi.linearitisi es
€rz6kel6id6alland6elv6r6sok betart6s6val.
A szab6lyozasi algoritmus megv6-
lasztisa (P1D,ellapotvisszacsatoldsonalapul6,sztochasztikus
stb.),az ADC ds
DAC 6talakit6k megvalaszAs4az anal6gpre- 6s posa-szrir6k(Butterworth,
Besselstb.)megvelasziisaa zajviszonyok,a rendszerdominensfanziens i
6sa mintavdteliid6fiS/elembevdreldvel.
4) A szabelyozisi hardvermegval6sit6sa 6sf€ldlesztdse.
5) Adatgyiijt6s
a folyamaton, lun, yh\l regisztiirumokfelv6rele.
6) A folyamat identifikdci6ja: a regiszr{tumok kidrtEkelise 6s ielfeldolaozjsi
modszerekkei a folyamarmaremalikai modellj6nekmeghatiirozlsa.
1) A szabelyoz6sialgoritmuskifejleszt6se.
8) A szabalyozesialgoritmusszoftverimplementehsa.
e) A szabalyozlisi
rendszervdgs6tesztel6se (validelAs).
1.5A szabilyoz6selm6let
f6bb i16nyzatai
A ldasszikusszrbilyoz6s€lm6let az l94o-es6vek elejdnkezdettkialakulni,ds
fejldddse a masodikvihghdbontalattgyorsulrfel. A m6dszerek tijbbsigukben de-
terminisztikus jeleketfeltdteleztek.
A klasszikus szabdlyozdselmdlet az dtvenes€s
hawanas€vekbenintenzivenfejl6dai$6s altaldnosanelterjedtaz iftinyit6stechnikai
mdmdki gyakorlatban.Eryszeril szabdlyoz6kat (p1D stb.) haszn6lt,amelyekbeelli
tds6teg/szer0frekvenciatartomrinybeli m6dszerekkelhat6roztameg(ilyen a szabd-
lyoziis gyorsasagenak ndveldsea vegfui frekvencianitvel6sdvel,a marad6hiba
csdkkentdse integrAtorokkal6s a stabilitfui tartaldkndveldsea f6zistartaldknijvel6_
sevela vegasifrekvenci6D).A szabrilyozottszrkaszstatikus6s dinamikustulaidon-
s;gainakidendfikiiciojera legta,bbs/dr
grafo-analilikus m6dszereker haszndlt.ame_ ol7
lyek a szabdlyozottszakaszatmenetifijggv6ny6t(egys6gugriisra ado$velasz6t)6rt6_ v6l
kelt€kki. A szab6lyoz6k be6llitAsera
dkdlszabdtyokat is kidolgozrak, ametyek vag/
a stabilitds hattuin meghaiirozotttraDziensekjeltemz6ib6i (Ziegler_Nichols_es
m!
Janssen-Offereins-m6dszerek), vagy pedig a szab6lyozott szakasz almeneti me
liiggriny6bdl leolvashat6param6terekb6t indultak ki (Oppelt, Strejc 6s Reinisch
m6dszerei).Els6k6nta fol,,tonosidejii(anal6g)szabiilyozrisok tervez€sim6dszereit nel
fejlesztett6kki, majd a harvanasivekben a diszk€tidejt (mintavdteles)szabalyoza-
fol
sokdt(Shannon, Cipkin,Jurystb.).A sztochasztikus szabalyoz6sok elm6let6nek els6 ny
eredmdnyei mrira m6sodikvildghaboniban alkatmazdsra keriilteka ldselh6rit6 l6ve_
gek irenyidseban (Wiener-szird). majdaz dtvenes is hatvanas evek6enintenziven m0
tovabbfejl6dtek. A klasszikus szabelyoz6selm6let els6sotban a line6risrendszerek es
eset€re adottszab6lyoz6tervez6si m6dszereket. A statikus nemlinearit6s fisvelembe-
vetelere a harmonikus analizisen tFouriersorfeitdsen) alapu16 leiroftigg;ny mod- z4
szerthaszndlta,
ne
A modern szabdlyoziselm6letaz titvenesevekvdgdn€s a hatvanas€vekelej6n
eze
kezdettkialakulni. Szakitotta csak linearisrendszerekndl kamatoztathat6 ftekven_ mo
,TDS L5A szabrlvoziselmdlet
fobb irainvzatai al
Azalrbbiakbrn
a,(cknnistadunkr kcjn\v egycsf.ejcrereiriil.
A 2 /i/r:3r1., ncgadjL,ka dinarnikusrcndsTcreknck
. egr .ltalrinosdcltDici!,jrir.
dserrl].alaFoz!a a dlrranikusrcndszerckktliintilc oszlallozasail
o . , " ,r e j . . i . , ' . ,. r i . " " . . t , , . , . , r , r, .c r u2 < r e rkt : r r r , . .
, . - i ." . 1 ' , l l ri -
og) \ . , i i o o i r , , .nr" r . . . r . , , < 5 , d , J dr ,r, - r , i \. . r t ' ' r , -
:,:1::," ( r
r " , | , c j u tr . , : r .\ / i d n l , \ . . - . , | , . - r : ,r , , \ , .
f:: 1.,
. - p " ' r r r t r , . . " \ c t , p 1 . . : I ) r r o r r . i t r i -L - p c " , t . r . .
i j l ] " _' ,. '' rj...
r i \ | B r . e . , ^Ir i i i b \ . . t . , . / ^r . 1 . r / L r
1"1l:'
s a f l |t 0 : .t . t . r.t. rr,rlf, /(ar.
,ilon
J ( L ( r - ' 0\r,_, i . , , . 1 i r < - , . r ) ( r . r - r . . r n . r o
1. i . . r , t , . , , r r, . l l
arni- , t , : z l . i d , r r, r r r , r . r r r c t t i . , j i . ( J . : . . ( ( c .
.u,0. D
. . e--,n0' / r h o ,t k . , , k . \ .
r ' r r ( s . t , J , , r : 1, , . . , , , , ., . r c f o d i . , . . b c \ .
c , r.\frr
bilis renalsz€rfogalm6t Az id6invari6nsesetbenbevezetia diszkrdtidej( atviteli
€s
,natrixotes megriutatla,hogy szdmosalgebmihasor6s6gvan a fol''tonosidejli
diszkr6tidejrirendszerekkdzittt.
Az 5.fijezet nemlineins rendszerekkel foglakozikBemulatja az ellapoleryenlel
meeoldasara szolg6l6fontosabb numerikus m6dszerekel M6dszertada nemllneans
,.ni"rer tinearizlia.ara a n6vleges allapottrajeltoria vagya munkaponl kdrul Leve-
n6-
,"tia Jinumitut ,noa"t16ta szal5lyozisechnikaiirodalombangyalran hasznelt
fr,anvmintarendszemetilejt6ngurul6 goly6' invertdlt inga, k€tszabadsagfoki robot'
kar). Bemutatjaa Ljapun;v-f6G stabititdselmdlet fontosabberedmenyeit(Ljapunov
airen es lnai.ett midszere,La Salle-t€tel), linearisrendszerek eset€npediga
r!
LiaDunov-f6le
'A 6sa klasszikusstabilitfufogalmakkapcsolalit'
a follaonosideju (anal6g)linedrisrendsTerek Fekv€n' m
6. feiezetdsszeloglalja
.iaranoria'nvbAi ds id6ianom6nybeli leirdsim6dszereil 6s a kdzddiik val6 etjer{s
szabdlrait. Megadjaaz eryvdhozjs(SISO)rendszer dllaPotes/enlelinek szabayom
ei rlgngv.fO-"ruljar.R6zletesebben foglakozik a kdhdml6s leng6laggal amel]a
zi,rt sZa#lyozasiki;r dominens p6lusp6rjenak jellemz6s6re is szolg6l Megadja a
felnvitott k6r k6rer6sit6sdnek6s tipussz6manak h 6set a zArt rendszer alapjel'
kdv;t€si 6s7-avar6jel kompenzflesik€pessdgere 6lland6sultiillapotban Bemutatja's
oetaakkatittusztraijaa tolyonosidejriline6risszab6lyozisirendszerekstabilitdsanak
va'
iizsgdtat6raszojg6l6Hurwitz', Nyquist- 6s Bode-f6lestabilitiisi kritdriumokat'
lami-nta felnyitott kdr v6giisi ftekvenciejdnak6s fiezistdbblet6nek a hat6s6ta z6rt
szab6lyozisikdr slabilittui tartaldkira.
li. f"iu"t a folytonosidejri(anal6g)szabAlyozesok frekvencia{artomanybeli
tewezesi m6dszereivel foglalkozikeg)'r'eltozos (slso) linearis szabdlyozott szal(asa
A kdvetelmdnyek az el6in statikus ponlosseg es fiizistdbblet alatlaban a p6
feldtetezve.
vannakmegfogalmazva. a ryors mtjktjdesddekdben pedig mindl nagyobb vagasl drve
Jdr-6se a cdl. Be;utatja a kompenzildselvetP, PD,PI 's PID szabd'lyo' nye
ftekvencia
z6k alkalmazesaesetdn,a visszacsatohsoskompenzildst el6trt ftekvenciatartc
valamin!a hibanegyzet-inlegrrl minirnatizildsan aiapuldszabilyoz6 beil' !nut!
manvban.
p6lusai helygttrbdjenek (a $'ttkhellgdrb€neD Deml
ii"Li. s-u,i,iyotur "a a z6rt-rendszer
meqhatarozdsdra mindpozitiv.mindnegativerdsiles esetdnMegadja fogl,
wors vazlatos
dNiteliluggv"3ny6nek Pad€-approximdci6j& r& ?81
Z ia"eli. hohidd.iugoanszcendens
M6dszert mulatbea7ide;lis hollid6s lag kompenzalasaral adja
ciondlistiirtfijggv6nnyel.
iittalv otouu(L o ittul6nos holtid6s rendszerSmith-predildonaltdrtdnoszabiilyo-
i"a.u: Nu."titu. m6alszertad a szablyoz6 be6llit6stervezesre,ha a szab6lyoz6 ldn 1
kimendiele korlAtozofl. Bemutatjaegy tipikush6romhurkos kas^ad hajtiisszab'- basz
l6pdseit. Osszefoglatja a szabAlyoz6k kisdrletibeetlilas6ta elterjedl egl
lvozastervezdsi
iontosabb (a
m6dszereketZiegler _Nichols. Slrejc. Reinisch modszerek€l) -. -
linedrisszab'lyoaisotanalizsevel tat bl
A, 8. fejezcl a diszkretideji(minlaveteles)
hogya sa!korlelozon anal6gjel rekonstru6lhal6 mintalbol puin
foelatozik.Megmutatja.
iiJ;ii' "tutat.r"-.ztosztr6vJ (shannon-tdtel). ds bemutatja az ide6lis aluldteresao tala
szijr6 kiizelit6seit tan6szeflekkel Szabalyokat ad a mintavdtelezettfol)'tonosidejl
tagdiszk6tidej{afiiteli {iiggv6nyenek
meghatirozistua
ds ajelterjed6sle-
mintavdteles
szab6lyozasi rendszerekben.
Bemutatja
az anal6gkompenzal6
mintav6teleskdzelitdseit 6s a P1D szab6lyozdmintavdteles megval6sitAsatin-
anliwindupkiegdszit6ssel. Megadja a mintaviteles rendszerekstabilitAsi
szolg6l6
lury-, Nyquist-is Bode-fdlestabilitdsikritiriumokat,€s sza-
ada mintavdteli id6 megv6laszAsAra.
A 9. fejezet diszkretidejfi(mintavdteles)szabalyozisoktervezdsdremutat be
e5.v6ltoz6s (SISO)linearisrendszerek esetin.Bemutatjaa bilinearis
alapul6 tervez6st, a vdges be6llasi idejii szabalyozfut, ^z
6svisszacsatol6st is alkalmaz6k€tszabadsagfokf sz balyoz6tet'/ezE-
polinomialis
m6dszerrel, valaminta Smith-prediktor minaweteles megval6sitasdt.
alkalmaztuAt p6ld{k illuszh6lj6k-
10.fejezetfolt1onosidejijes diszkrdtidejrilinetuisrendszerekiranyithat6sage-
megfigyelhet6segdvel foglalkozika Kalman-felefelfogasban.Megadjaaz irr-
dsel€rhet6sdg, valaminta megfigyelhet6s6g 6s rekonstuahat6seg fel-
ilyenrendszerekesetdn,6s bemutatjaaz ir6nyithat6s6gds a megfig/elhet6sdg
fenndll6dualitist. Megadja a lineArisrendszerekKalman-fdlefelbont6sAt.
a p6lusdthelyez6si6s alhpotmegfig/elisi feladatokat, 6s megadja a
felt€teleit.
11.
lejezeta sz b{lyoz{sok6llapott6rbentijrtdn6tenezds6velfoglalkozikmind
mindpedigdiszkrdtid6ben.A szabAlyoz{sok allapolvisszacsatolasra
6s
6pillnek,6skiegesziilnek
az alapjelmiattikorrekci6val.
Bemu-
i kcrillm6gaz integr6torralval6 kiegiszitdses a bemenetreredukaltzavards
L becsl6se. A teNez6si m6dszerek ugyanaz Ackermann-kdpletet hasznaljak
h feladatmegoldasara,amelycsakeg)'v6ltoz6s (SISO)rendszerekre
ii mindenmastekintetbenazonbantdbbveltoz6srendszerekeset6nis €rv6-
,
Iejezetaz opti'J,aliz{lases a paramiterbecslds kdrd6s6velfoglakozik.Be-
62 optimumanalitikus felt€teleit absztrakt terekben skalaGft6kii 6s
(vektor,matrix,stb.) 6rtdkii kdtdriumok6s korldtozisok eset6n.6ssze-
kultjnf6leoptimumkeres6 elj6r6sokatvegesdimenzi6s terekbena korl6to-
esetben.N4egfogalmazza a lineArisparameterbecslesifeladaror, es rneg-
batch-iizemm6dban, valarnintrekurziv megoldiisiitlelejtdseset€n.
paramdterbecslEst lokalis linearizdl6ssal
linefuisravezeti vissza.Kii-
€ryszeruneurelishAl6zatok6s Sugeno-tipusffuzzy rendszerekfe1-
niggvdnyapproximeci6ra, 6s bemutatjaa Sugeno-fdlefuzzy rendszer
nemlinearis diszkritidejiirendszer modellezds6re.
diszkdtidej$ id6invaddns lineiilis rendszerek identifikici6j6ra mu-
amelyekparam€terbecsl€sen
€salt6r-b6zisi
megkdzelitdsen ala-
jel optimtlistl6p6ssel el6retartd
a kimend predikci6jdt.Bemu-
(SISO)identifik6ci6s
e$/v6ltoz6s modellektipusaitis a model
li
lek identifikici6j6nakkapcsolatiita param€terbecsldssel.M6dszertad a
um gradiens€nek eskdzelit6Hess-mdftixinakszimitiis6ra.Bemutatjaaz ARx
szermodellidentifikicidjdt LS 6ssegedv6ltozds (lV4) mddszerel,6s az
PEM modellekidentifik6ci6j6toptimumkeresdssel. Tijbbv{ltozds(MIMo)
rek esetdrealt6r-b6zisi megkdzelitdsen alapul6 identifikeci6sm6dszertmutat
amelva kimenetihiba minimalizalds6n alaDulds robusztB numerikus
alkalmaz(RQ-felbontis,SvD-felbontAs).A m6dszerekhatdkonys6gdt k6t
lusztralia.
2.DINAMIKUS RENDSZEREK
i€sinformatikusimunkaszimosteriilet6ntaldlkozunkdinamikusrendsze-
amikus modellelirhat6k le a rendszertechnik6ban
fontos szereDetiAhz6
i[ol]arnalok.az eromLivjenergia1ermeldrends?erek.a roboroi. jjrmu"
rak6t6k,
a radartechnikrban
az antennamozsat6rendszerek. Az
dsadatbiztonsag
ndvel6se6rdek6ben jut a szimiris-
fontosszerephez
a winchesterek
sevrapoziciondldsaba.n
a winchester
dinamikus modell-
Sziimosfontos biol6giai folyamat az emberi szervezetbenazaltal
dsdrthetdmegmdlyebben,hogy megalkotjuka biol6giai folyamatdina-
A miiszaki szak6rt6irendszerekt6lelvefi azon k€pess6g,hog/
is €rt6kelhet6legyen egy rendszerbeval6 beavatkozAs ha6sa
a beavatkoz6st
elv6gem6nka rendszeren, szintdna rendszerdinami-
ismeret6n
alapul.
felhozott
rendszerekeltdrdbonyolultsagiak.
A modellekmegalkote-
vannak az alaptudomiinyok(pl. a fizika Newton-Euler-,
dsAppell-egyenletei,
a villamossigtantdrvdnyei,a reakci6kinetikatdrv6-
slb.).Sokesetbena rendszerdinamikusmodellj6tvalamilyenrend-
dsstruktriramEret
eselin a rendszerenm6( bemen66s kirDen6ielek
jelfeldoigozrissal(identifik6ci6val)hatdrozzukmeg. A modellat-
uk a rendszerelm6let klasszikus,matematik6nalaDul6 fhard
m6dszereit
6s az ijszeii frzzy. neurAlis6s genetikusalgoritmusokon
computing)m6dszereket.
rendszerek kiiliinbdzdszempontokszerintcsoportosithat6k,igy
modelljiikalakjaszerint(nemlinerrisrendszerek,lineerisrendsze-
k lehetsdges
id6pontjaiszerint(fol)lonosidejri
/anal69/rendsze-
jli /mintav6teles/
rendszerek),
id6beliveltozAsaszerint(id6benv6ltoz6/id6vari6ns/,auron6m
rendszerek).
rendszerek
nds-miismatematikaieszkdz6kkel irhat6k le. A rend-
jdonsegainak
megismer6se szempontj6b6l
kulcskdrd6s,
hogymegtudjuk
lanvAbszolnak
ismert,tipikusbemen6jelek
eseten.
Ezekjel€nt6sen
seg!
i rendszerek
tulajdonsagainak
megit€l6s6t
6s a rendszertervezdst.
kusrendszerekdefinici6ja
feitesszijk,
hogy a rendszerreljesel6dletea r id6pillanatig(a beme-
a kimenelen megfigyelhet6jelek hatdsaa rendszerviselkedEs6re) jel-
INA
t t t z h
rendszerekosztilYozisa
(roton6m)rerdszer:
0sszcad6sr4
eltol{st4MAz Vd e g eseten (>eA+iO=u(.+6)eo, ahol
t+o),
t))=p(t + d,t + 6,x,u(.+ o)),
J ffiiggetlenazid6t6l,azazy(t)= g(x.(t), (t)).
i{i rcndszerelc
.4"intervallum,
tipikusan[a,D] vag Rr.
.q val6sszamsorozat,tipikusan{0,f,2f,32,...}, ahol 7 a
v6g$dllapohl5sv€es retrdszer€k:
rendszer:
X vdgesdimenzi6s line6rist6r, tipikusanl. = R" .
: X vegeshalmaz.
: id6invari6N(auton6m),diszkr6tidejfies X ,U,Y '/6geshalmazok.
lineiristerek,
xorxlinearis lekCpezes, amely k€t i6szb6l alll
t,x,'l0)=@(t,1)x+@(t,r)u(,), a kezdetifelt6telhatas6b6l6s a
ha6s6Mf. A mesodiktagegyoper6tor@(t,r):aaX.
xU-+IlineAris lek6pez6s,
),(/)=C(t)jr(r)+D0)r(t).
Simarendszer:
(a) X-,U,y,O.,.fel vannakl6tva topol6gieval,pdldeullinearisnormdhtereh
gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
Leb€tp6ld6i A = Db,bl az [a,6] intervallumonszataszosan
folyonosnjg$dnyekrere.ahol
llarl,= supfir{lrllr supll,rrl,O)_rtr_0],1
detiniatja
a normiir.
Hasont6an
tdrhart
"' l"'1"r"^,,lijlrl. " -*^^.*
fol)4onosandifferenci{lhat6 Iiiggvdnyek tere.
(b) t,x,ao> x(.) = e(,.,n, 'rC)) fol''ronostekepez
s, x(.) eCtl)(s -+ X).
2.J.lrfa Simanentineiirisrendszer
hat6sviztata
Ha csakmdsk€ntnemrendelkezfink, feltessziik,
hogy xeR,,ueR,,yeRn.
y" ,: y =r, akkora rendszeregybemenetri-egykimenetffva$/ rijvidene$,^r'dl1oz6s
{angolul..singte
inpulsingteoutputsystem,singterariabteslsrem.,o"ijl" sfsoi
ellenkezd eseLbenktbbbemenerii_ldbb
kimenetlv"$ ldbbdlt";; ;;;;r;;;;-
lul mulripteinput-mutriple
ourputsysrem. ""
mutrivardi. ,y.,.;,;t;;;; N;rN/d;
Sim! lineiris rendszer:
Mivela_rendszer lineifuis
€s sima,6steljestilnek
a kompozici6s,
kauzalitiisi
6s koJL
zisztenciafelt6telek,ezert
inosabb.id6ben v6koz6linearisrendszerekkelfoglalkozunk,majd az
es€tdt
altot6 lineftk id6iDvariensrendszerekkel
(angotulliDeartime
nems,
LTI),anelyeka gyakorlatszemAra
k onosfinrossagrtak.
Az
rcndszereket
stoktsaurondm
rendszereknek
is neve?tu.
*":" bevezerjrk
a./atapmarrix
fosarm;r.
majdsesiF
:111f]:".l:Tk
gaoJuK
a7 atlapolegyenlelmegolddsdnak aiaj(jar.tdOinvaririns renasze"rek
julc hog) azalaprnatdxegy exponenci;lis
m rix. Megadjut az dr_
(ma0rx)szamrta#nak5zabflyards a slabilili;slehilelir-ido-
es frek-
l"t3*T.1p6lus me efl be\ezerjiik
a tdbb\;troz6s
rendsTer
zdrus_
rogamar_Is.
tzutanmegvizsgiljuk
a koordir$rd_transzformaci6
halrs6taz
rletre.asmegmutatjuk.
hogy a7 alvireli fiigg!6ny. a polusok€s a zdrusok
a hoordrnata-transzlbrmAciora.
Vegril az egyendrdmimobr peld;jiin il_
azdllaporeg/entet
esa hale.vaztar
;gharii;dser.
J.1.d6la Folytonosidejtj
iditbenvdttozdljne6risrendszer
harasv&lata
iddbenvdltoz6line6risrendszeriltapotegyenlete:
i=A(t)x+B(t)u,
y=C(t)x+D(t)u. (3.1)
6llapote$/enler
megotd6sa
a @(r,r) alapmatdxsegits6gdvel
hatirozhar6
amely
egymiitrixdifferenci{tegyenler
megotddsaegys6gmdtrixkezdetifelrdtet
42 LINEARISDINAMIKUSRENDSZEREK
3. FOLYTONOSIDEJU
Az alapmitrix tulajdonsAg.i:
(a) @(r,") megoldAsa
a
d@Q,t\
-------= ..
Atr)@(t't\
at \r.t)
@(r'r) = I
@(t,r\@(t , S) = @(t,s),
(3.0
@(t,r)@(t,t)= @(t,t,= L
-#
t . - 9 t
\\'-2,
L
--1_-_-----.]-_--_--P
s r t t
\--, \---,
J.2ZDraA kompozici6s
tulajdons6g
hatdsa
u alapm6t
ixra
(c) @-'1t,t'1=
ag,s1.
d@\t't) = (t
(d) or iAr (r, @r(r,r)=L
-O(t,r)A(t), @(r,r)= 1, us,atris(b) sze nt
r,t)+@(t,t)499! - o =99)og,11,61,,")A(')@(t,t)=)
= af),
(t,t)+@(t,t\A(r)
t,t)@-t = o.
o{t,r1,t1r1
g,
xo =a'(t,ix + [@(t,s)B(s\.t(9)d (3.5)
S/6zddhetiinkmeg:
6sazelhpoteryenletbevisszalelyettesl€ssel
'd@u.g)
'.7
" & h \ =d @ k - r t - -. ^- .^-.^ =
s +oft.t)B()u(t)
T, );B(s)u(s\d
= A(t)@(tdx+ + B(t)u(t)=
IA()o(t, s)B(s)u(s)ds (3.6)
= A(t\t@6t\x + + B(t)u(t)=
IOOS)B(9)u(9)dS'
= A\t)x(t)+ B(t)u().
O) felhasznel6sAval
a kitvetkez6alakbanis fellrhat6:
r€ndsz€rstabilitdst,p6lusai,srjdt6rtdk€i:
neg,
renci- -adj(sl-A\ (3.rs)
tsI- Ai
de(s1-,4)'
&:=1,
&i=ARA I
r l
q ,: = : T r a cRe,| ( t = 1 , . , . , ' l ; 4 = 0 ) .
, l
n,:=R,-CJ
l
Atviteti ftiggv€nymdtdx:
s^-tcB
+ L-2cRr!:-...+scR^-28+cR,-P.
wG.t= (3
s -llts -...-11,-ts-qtr
wu wii wa
(3.22)
. l s , t- A - B ll< m r
f a n Kl n+m.n+rl (3.23)
L C DI
ahofrdr,t jel6li a m6hix rangi6t.Ha ezentulnetr6en m = r . azaza beme-
6sa kimenetekszdmamegeryezik akkor a mdtrix kvadratikus,6s a ftng-
helyettesllhet6
egydeteminrins-feltdtellel:
- 8.]=
o",fql-l 0. (3.24)
l. c D)
eg/ ilyen zdrushely,akkor fxo €R", t,loeR', hogy r(0) = r0 6s
esetdn
4i),
(3.25\
l.
.',(r)= 0. (3.26)
megoldhat6
az
-BYro) fo)
frol-r =
" jl,"l [o] (3.21)
I c
eg/enlet, 6s az xo.uo,8o €rt€k€k mellett kereshet6 az '(r)
ro kezdetifeltetelis l,,oewbemen6jelmellett:
(3.28)
r(0) = ro.
6s felhasznalva,hog/ .r0,'lo megold6saa homogdn
Laplace-transzform6lva
letnek,kapjukhogy
sX-xo=ANa9-!9-1
s-so
ahol
7=Aj+Bu,
Y =di + Du'
i = T A r - 1 ,E = T B , d - c r ' , b=o.
Az 6tviteli fiiggv6try,p6hrsok6sz6rusokiDvrrianci{ja koordidta-
ci6ra:
Ismert,hogy(lB)-' = ,-t A-1, det(AB)= det(A)det(a) 6s det(lr)=l/det(
&z
ezdrtaz invarianciakalgebraietahkit sokkalbel6that6k:
:*(l;
:lr;,"'lh' T)
:l)=,-'(";'
egyen6ramri
lineiris rendszerr€: motor
az4lland6rnAgesselgerjestett, homog€nmSgneses
t6rbenforg6 motort
L,
Ha a motor vesztesdgmentes,
akkor az 6ttdtelk6t oldaliin a teljesitrndn
eS/eznek.
Mivelaz N teljesitmdny
a nyomatek 6sa szttgsebessdg szorzat4
N,=N - t.d=r4.:a r=vrn.
a. f. -'
(o, +-\b + tf, +]tQ=c,i.--
Vezessiikbe a
o9+ J . P =c l t r - - .
t rt+L,-=u-c)e.
TEK DAramn
iitk-
)sa
ig]/-
tyo-
)b6,
be.
Irs-
fe-
,ge-
(kel
J 6 .i6ld Az c$enlarnu motor hardslalala
t 0 0
) di .f ct
0 _ l
o @ vO
ct
-R, l
0
L, L,. L,
.2)
,. Ir 0 0l;=c;
6 Azegyenrramt
motorkarakterisztikus
egyeDlete
I s -1 0
d eGt ' , Ir ) = l o s + ( ./fo ) c2to,
o cjlL" s+(R,lL,)l
a saj6t&t6kek(p6lusok)pedig
-17t, *on,1+,!1J
r, *on 1' -a1Jn, + c,cr)@
L,
2@L,
=[r o
-
-,{)-l Il o
= 1 1o oksl
t",lfol
f o
l
Lt/ L,
, r l . . ., ll l
L" . .lLl/z,l
f o l
= t . . 'lr,t,] L'
c2
OL,
w
det(. -l)
ISZKRETIDEJULINEARIS DINAMIKUS
RENDSZEREK
a diszk6tidejiiliDeerisrendszerek,llapotegyenlet€Dek
ftjezetben megolda-
id6invaridns
folytonosds diszkrdtidejtlineArisrendszerekalgebraihason-
k6rd6s6vel
6sa diszkr6tidejri
linedrisid6invariiins
rendszerek
stabilitasa-
I foglalkozunk.Az algebra;hasonl6sAgot kds6bba mintavEtelessza-
tervez6s6n6lfogjuk kamatozatri. Bevezetjiika reverzibilisrendszerfo-
dsmegnutatjuk, hogymig az anal6grendszerek allapottrajekr6riaja
adot!
kdriil(lokilisan)mindkit iranybanmegoldhat6, addig ez mintavdteles
csaka reverzibilisrendszerekn6l
teljesul.Ennekkonzekvenc;dja lesz,
kds6bbi fejezetekbent6rgyalteldrhet6sdg valamintmeg-
ds iriinyithat6seg,
ds rekonstrualhat6s6s id6invariansmintavdteles rendszerekndlnem
mindigteljesenekvivalensrendszerlulajdons6gok (kiv6vea reverzibilis
Ekeo. Megnutatukmdg, hogy id6invarians rendszerekndl folytonos6s
id6ben a stabilit6startomanvok
e1t6r6ek
a komDlex sikon.
hogya diszk€tidejiirendszert
a t={- ,1 z,t t,to,tt,t! ..1 idiS-
figyelhetjUk
rneg.Mivel [1,,r,"r).9 csaka l, id6pontottarlalmazza,
.t=u(t,), ezEtta kdvetkez6diszkr6tidejrl,altalabaDnemlineerisallapot-
kapjuk:
x ( t , + t )= a Q , + 1t,I x ( t , ) , u ( tj ) ) ,
(4.1)
y(t,) - s( t,x(t,),u(t,)).
x ( 4 ) = e ( . t k , t , , x ( t t ) , I t t t , . t t=. ) )@ Q k . t , ) x ( t , )+ @ ( . r k , t , ) u lti,.
x ( t , . \ \ = @ (t , + 1t,, \ x ( . t , \+ O ( t ,i , t , \ u ( . t , ) ,
(4.3)
y Q i ) = C ( t , \ x ( 1 , ) + D ( t t ) u ( tt ) ,
ahonnar kdvetkezik
x(ti) = @ ( t 4 2 , ti ) @ U , * 1 , I i ) x ( t , ) + @ ( t, * 2 , t, + t ) @ U, + 1 ,,t) u ( t , ) + o ( I t + r ' tt + l
x(t ii€) = @(t,*1,t ,*)@(t ,+2't,i@( ,+t, t t)x(t i) + @(ti*l't i)@(t ,*1't,+l\o(t in'tt
+ @(t,+r,|4)@O ,n,t *)u(t,+t) + o(t b!,t ,*1r1t(t
h).
@ ( tk , t t \ = o ( t k , t k t ) o ( t k 4 , t k - ) @(tt+t't'\'
@(t''tt)= I
Az {llapotegyetrletmegoldisa:
|kI
x(t ) = @(tt, t i )x(t r) + @(trt i r )a0i-r ), ahonnanha I @-' (r,, I' I )'
Reverzibilisrendszer:
t(t,'tit)
@-t1t,'to1=a-111u*,,1;"@-t(t,-t'ti)o
6llferut'
(csoport)tulajdons6gdiszkit id6bencsakreverzibilisrendszerekndl
ejii iddinvari{ns line6ris rendszerek
idoinvarirns(auton6m)line6ris.endszer€set6naz eltol6situlajdons6g
r={,..,-27,-7,07,7,2f,...} megengedett, f a mintaviteli id6.Be-
az allapotegyenlet
A=@(t*t,tt) is t= @(ti*r,1,)ieldl€seket, a kdvef
xgD = Ak-tx(ir)+LAk<!*1)BuUr). ( 4 . rl )
J=l
hrsonl6sdg:
u
i=Ax+Bu,
t = C x +D u , (4.r4)
W(s)=C(sl A) | B+ D
ra = Axi+ Btti,
Yi =Cxi + Dui' (4.15)
D(z)=C(zI-4aB+D
LINEA
rendszerhez,
ezdrta diszkretidejil
rendszer p6lusaitds MIMO
sajetdrtdkeit,
ugyanolyan
algebraifeltdtelekb6l
lehetmeghatdrozni,
mint a fol)'tonosidejii
(csak z ell r helyetu.A loordinata-trans,,forndci6
har&a is ha5ont6anvehelij
gyelembe.
A stabilit6si
tartomeny
azonban
diszkr€tiddbenazegys6gkdr
belseje
lesz
StabilitSs:
Tekintsiik lk Z-tr^nszfomaltjat:
z { A k \ =1 + A z - t+ A 2 z2 + . . .= ( t - A z t \ 1 = z ( z t- A ) - t. . >
1 s.-l
c r : R e s ,= - . . lzi-m j -. trz : )',4(:lJ.
ln t)t :1dz-
f - . . , ^ . r ^
y I z )az = z4 LKesL,r \z t. (4.20
I " r
' (4.22)
(" - ',)'
"'=;-#:* = n i t , r ) . . ( n - r - r +rr.)rz-l ^
''
t42l\
= r-n --l ) .z. . r, n -. k v) . -' k h a l z ' t
"' +lztl'=e"/', amibdlkdvet-
halz,l<t, akkorf d, >0, hogyV)-e
iogy
umerikusm6dszerekaz illapotegyenletmegoldAsira
id6benviltoz6 nemlineiris rerdszer :illapot€gyetrlet€:
t= f(t,x,u),
(s.l)
| = g\r,x,u).
(azdllapotegyenlet
az6llapottrajekt6rirnak megoldasanak)
a szimit6saval
g!) = (s.2)
f G,x(t),uo1D=t
f'(t,x(t))
{r,)
x(t, + h) =2
th ln+h
Taylor-sor(m{sodrendt):
A megolddst.r(r) mdsodrendiiTaylor-sor6valkdzelitjiik:
Misodrendii Runge-Kutta-m6dszer:
A mrisodrendllTaylor-sofiej:€so(hz) pontoss{gikdzefiteset
Ronge-Kutta-m6dszer:
l6nyege,
hogyaz r(r) filggvdnymegv6ltozis6t
a derivaltak
negyhelyen
id€rvallumbal oldalen,k6tszeraz intervallumkdzep€n6s eg/szeraz intervallum
oldairn)szemitott€rt€k€b6l becsi.iljiik,€s a neg/edrendfi Taylor-sorfejt6s
) pontossegLikdzelit€s6hezsznks6gessilyokkal ezeket,tlagolva szamitjuka
jobboldaliv€gpontjeban:
azintervallum
4 = hf(l,,x(t.\),
kr= hf (t, +L,'(t,)+ !k),
rlgoritmusok:
liibblip6sesalgoritnusok ekvidiszans l€p€sk6z eset6n alkalmazhai6k:
=r +nh. C6lszettbevezetni
az ir, = x(/,) jel6l€st.Az r,,*r megoldeskijzelit€s6t
hvetkezd
alakbankeressiik:
'"*r=la,x, , + >b,hf(t.-t,x,-)
.
1=2"'
A pontossagot A g/a&orlatban
n 6s ,t €rtekdvellehetbefolydsolni. kti
kttvetkez6m6dszerekterjedtekel:
. Adams-Bashfotth-tn6dszer:
k=n-1, at=. =ak=0, b4=0.
. AdamsMoulton-n6dszer:
k=n-2, ar=. =ok=0, b-t+0.
. Predikor-karrekor m6 zer. Eg els6 A.dans-Bashforth-f6le (prediktor)
sel kdnnyenmeghaleroThald x,*r becsl€se.mi\,el,_r =0 mian .r,,r nem
jobb oldal6ll.EzutAnciklikusanaz utols6 .r,*r
repel az egy€nletrendszer
mazhat6 a megfelelii szimri Adams-Moulton-fdle (koffektor) ldp€sben
egyenletrendszerjobb oldal6n, fokozatosanfi nomitva a megold6st.
ren^zet kisperturbdci'kra
6i = llt.xa.uot6x- J:U.xa-uo\6u
=iAUtSx+ BI06u,
,srr\
6y = 8',tt.xo,t
o)6x+ g:t.xo.uot6u=tCUtSx. De)6u.
a dinamikusrendszeregy szab{lyozottfolyamatmodellje ds a szabdlyozis
j6, akkora linearizdlt
modellj6lirja le a rendszert
irenyitas
k6zben.Ha a
s rendszerid6invari6ns, azaz
(s.t2)
v = cQ,u\,
id6benvrltoz6 lineArisrendszer,ha xo?),uo?),yoQ) val6di id6fiigg-
)k(pl.kitvet6szbdlyoziseset6n), €sekkora linearizaltmodellben szerepl6
D(t),C(t),D(t) nAtrixok id6f ggdek,
id6invariens (auton6m)lineAris rendszer,ha xo,uo,yo konstansmunka-
adatok(pl. 6rt6kart6szabalyoztueser6n),6s ekkor a linearizilt modellben
,4,r,C,Dmrtrixokis konstansok.
ql1 |
. . . _ l
.. *',I' (s.r4)
''';*laf,
or,I
l t og1 )
l-- - l
ler o"..I
C = g ' , ( t , x r , u r ) =^l l
I oc,' oCn I
-:--
t=- I
| 'xt
I oEt
l -
) dur ay,I
D = g',(t)co,uo)=l^l : 1 .
AC,
| :- :-l
l*, ou'
)
^ =ld,,
lp;*p;
- o'o"l
t ='ftp,l'tp"ta.= 'lll - p"p, .
(5.18)
- o'o, pi*pi,)
It, 1., t-l
= J,, J, JF
l'
aholpeldeulL, =
definialhat6, p)a^ az i tengelyre
Jfpl, + vettte-
nyomat6k(mert pl, + pl az r tengelyt6l vett tevols6gndgyzete),
. I . l -
K =-<v.v >n- <np..v\a > -<Ju-o>. f5.19)
(5.20)
ar oq, aqt
dAK AK AP
(s.21)
szdmos
m6smechanikai elvetis kinAla mechatronikai
rendszerek
modelle-
azAppell-egyenleteket
vagya Newton-Euler-egyenleteket,
ezeketazon-
jelen kitleldbennem fogjuk felhasmebi l Il. A p6lddkeredme-
66 5. FOLYTONOSIDEJU
NEMLINEARISRENDSZEREK 5.3
nyek6ntnyerhet6 nemlinearis
rendszermodellekj6
terepetadnaka kdnyvsorozat
mds A]
kijteteibentergyaland6
nemlinearis
modellez6si
6s ir6nyitAsin6dszerektanulne- es
nyozisera is.
c
5.3,1Lejt6n gurul6 goly6dinamikus modellje riv
Tekinisiika lejt6ngurul6goly6irinyitAsAnak
probl6tn6j6t
(5.2.dbra).
J.?.dbra.Lejt6nsu.ul6golyomodellje
/ a lejt6(forgtutengelydre
JeltiljeI a lejtdsziigeliordulasft, vonatkoz6)tehe'
tetlensdginyomatdkdt, M a goly6t6meg6t,R a goly6sugarAlJ, a goly6nak (a
kitz6ppontj6ravonatkoz6) teheletlensdgi
nyomatdk6t ds ,, a goly6tAvolsegat
a lejt6
tengelydtdl.Ha a goly6cstszesmentesen gdrdtl, akkora goly6 i sebessdge €s a
gdrdnl6goly6or,szdgsebessdge kdzijttfenneli=Ra.+o=ilR. JeldlieMa
gol]o ldmeget. alkora goly6polencidlis energi;id:
(5.22)
l - I ^ . .
K = : J 9 ' + : U , + M r . \ 9 , + ! 1 ,"l\LRl ) 1 ! 1 1 ; , (s.23)
2 ) 2 2
gurul6
goly6dinamikus
modelljdnek az (5.21)Lagrange-
meghat6rozisiira
fog,uk hasznalni. Altal6nositott koordin6tiikk6ff vehszthat6
q1)rt=(r,s)r. A L,a$ange-esyenletben
szerepl6
!, L-*, !Aqt *
Ait dt Aqi
eredmdnyei
a kdvetkezdk:
- = M r + J \ t _- t _
ai R -R
ddK .-- J^.
d! Ai
9L=r,i'
Ar
(s.24)
a(
:::=J+J,+Mr,l9
d,9
L1-!l=11 a 1, + M 11t jj + 2 M r i I
dt As
aK ^
a9
-= M Srcostt'
+Mgsine=o
Mr32
T-#, *q=r,.#)i 1525)
aK dp
-:::+--!:::::::::::::::::::::::::::j_.
tJ 1 Jr + Mr' )9 - 2 Mr i S + M g rcosg t.
jelnekaz
;2Mri9+Msrcos,9
(s.26)
J+Jh+Mr'
vdlasztjuk,
akkor a rendszernemlinefuisdinamikusmodellje
es k= M /(M + Jh lR2) jetiitls mellett
l?lpoftteb/ds?Jl.6
(')( .xz )ro)
d-lk -
'l;ri ? jll- l.l o1".
l_lkar; csn")
o="[ra,=jr{a=#1,=#,r=+.
(5
Az 6ltaldnositon
koordin6r6k
, ds p. A dd t6megkdzdppontrnak
koordi
,egyenek-tM 6s /M, sebessdge pedig ?M. Vezessilkbe
S, =sin(p) C@= cos(p) jetdtdsr,akkor
dtnamikus
,M = x+ LSe=t iM = i + (iLCe
yM = LCp-.> iM - tiLSe
(Srs)
+"--i'v-i"--* --rLc,r$- Lrclol' Lrslor=
= i2 + 2LCei(i + L2,i2.
6spotencials
energiaalakja:
hatarozzuk
let alkalmazesehoz mesa deriviiltakat:
0x
!aa =-ugls.
.l Ak
= ln + M )i + MLC - M LSee'
; ai-:: ep
(s.32)
!4 =utc ^t - uts ^;,o+(o+ut'\i
tuab
kocsitF erd hrjzza, akkor a Lagrange-egyenletalakja a kdvetkez6 leszl
++ lo utla MsLSe=o,5.r4)
o--lMLCsi
ar oQ +
oQ +
a.p
invertelt
ingaAllapotegyenlet€re
el6szoraz
.. F - MLCqO+ MLSe@'
tn+M
kapjulq
majddtalakit6sokat
vdgezve
rM=x+LSp+iM =i+OLca
yM= LCe + iM =-t LSe
(5.29)
lu = ilu + i,zu= i2 +ztcctt, + L2citi2 + IlSl(i' =
=i2 + 2Lcpiti + I: 02.
espotencialisenergiaalakja:
y=!aiz a!yyl,.,!615, =
2 2 - 2
=!^;'t!vQt -2LC^*6 - t',b'|l, !o,b' (5.10)
2 2 2
=
P MgLCe.
alkalmazAs6hoz
hatdrczzukmes a deriveltakat:
F - MLCeO+ MLSpO'
(s.35)
m+M
majdetahkit4sokatv€gezve
F.MIC,ii-MLS,O1
M r .' e - - M L ,' 4
lii-Mels@=o
mt M
,( q MC'.).. ^ c" _ MLS.c.O2
@ = e" i -- - + f
/'?t^4) n M n+M
\3
alonnankifejezh€tdA:
a ,
-"g^. - -Llp 11415-16,)
,"+M (s.36)
,l + uc11
\ 3 m + M)
Az allapotvektor
(r,i,p,o)', abemen6jel
F. A kdtkimen6jelx €sp.
p o r= ( l r c r , l r S r , 0 ) r ,
(s.3't)
pa2= (I\Ct+ tzcn, l$t +lrsrr,0)r,
'\=lf-r'"'l
t'c'ls,,
l 0 l (5.38)
f-/,s,-1rs,, trs,, l, . ,
0,,=l i,c,+1,c,, t,C,, *
11 I
I o o ]\e' r
test inerciarnatrixakonstansa mozg6 testhezrdgzitett koordinera-
denemkonstansaz iill6 koordinaa-rendszerben.ez6rta sebessdseket
amozs6 koordinAta-rendszerekbdzisAba:
a koordinata-rendszereket
rendrepiirhuzamosaneltoljuk a t6megkdz€ppon-
akkoraz i 9) egyenletbena masodiktag eltnntethet6(p,, = 0) , de a td-
(5.
sebess6g6t(v.) 6s a tdmegkdzdppontra vonalkoz6 inerciamAtrixot
(Jd, J.2; ilI 1r ds 12 miir rendreezeknekajobb als6 eleme).Az
kdpletb6l
a v.r, v", sebess6gek kdzvetlenijlfelirhat6k az.t.l. dbra alapjln
geometriaimegfontoldsokkal is:
72 5. FOLYTONOSIDEJUNEMLN.JEARNRENDSZEREK
[.1
"' = 1"'l4r
[0] (540)
it' olr, ,
y " ,= II , c , + t " , L , l l q .)l ,
I o o]\a';
pedigeryszerilena geometriaikdpbol
a sziigsebess€g
o, = (0,0, qr)r,
b2 =Q, O,it + 4z)1,
ami felirhat6 a tovabbiszimitasoka alkalmasabbkijvetkez6,merix-vekoros ekvi
valensform6banis:
t.l
a,=)014,
L'l
o'
, , =lo
l oo l1l ' 1 .
Lr rlte"'
Elrl a robotkarkineLikusis potenci6lisenergieja
A
, l . r -
.-<V.l.Vct >mt t-<Jd@t.Ot>+
r.^, + !. J "r..,,., ,,
*! au"r,u"r
P = m6l"1S1+nzgQ;t + I c2SD).
A kinetikusenergiaalgebrai{talakitdsokkala
t 1
K =:. H@)E
E'= ->,2D,"4,,io
kvadratikus alaka hozhat6, alol
'r=li;',',i.,i,j,'tl).
D r , - n . 1 , 2- , n r t t ! + ! ) 2 | 2 t t l , . , C t t - I | + t ! .
Dp - n7(\C2 + 1,2)1,2 + It, (s.43\
Dr, = nrtl, + 12.
robolkar
dinamikus
modelljdnek
meghatarozisrra
alkalmazhaEuk
a Lagrange-
Elvdgezve
a derivdldsokat
6sbevezetvem6g a
Dtnk)= -m2ttt"2s2,
Dt(q)=-=ntgt.t(' - n t t g ( l t c )- l . c r \ . (s.44)
D r r q t = ! = n , gI . r C , ,
oql
akelszabadsdgfokri
robotkarkdvetkezddinarnikusmodelljCtkapjuk:
Dr( 4 + DDk)4, + D.DG)QAi,+ 4l\ + 4@)= tt,
(5.45)
D'J,(O4 - 4Dg)41 + 4Q) = x2.
| + Dz,@)qz
rendszerekstabilitisa
z(t)=0 vag/ lertigzitett l/(r)=r0(0 ismert bemenetesetdnaz (5.1)
amelyekkori = /(t, r) alakrahozhat6.Feltessztik,
isrendszert, hogy
([a,@)xD,), azaz/ fol]'tonost-ben6sdifferenci6lhar6 r-ben. tovdbbd
CsD, c R' nyilt halmazpl. a = 0 €s D, = R'. Nemlineriris rendszerek
hildnf6le
stabilites
definici6kismertek,de ezekkitzi.ita legelterjedtebb
a
stabiliiisdefinici6 [9]. A stabilitaselm6terr6l
jd 6ttekint6stad
[8]6scsaki[7].
ici(6(Ljrpunov-f6le stabilitds): Legyen 4(t) megoldasa
az i= f(t,x)
etnek.Ad nondjuk,hogy a 4(r) megolddsLjapunov-fele
6de-
74 5.FoLyroNosIDRrU NEMLnIEARISRENDSZEREK
lemben
stsbilis,havto €[d,oo)6sV6>0eset6n]t(6,r0)>0,hory
ha {/) rneg-
otaas 1- 61ro
esllx14 vr €[ro,-1"""tenll'1r)- d{r)ll
!l <,(', ro), akkor . ".
tt n6la. A Ljapunov-fale
srabilit6sdefinloi6iltuszrAusa
,rgll'c)-6(')i=0.
oly fontosaszimplotikus
$/akorlatban aztjelenti,hogyakarholkicsit
stabilites
va f,(r)-hezk6pest,ds innen inditva a rendszert,az [j negoldds 4(.) k6'
marades r rd) esetdnminden hat6rontti megkijzellti azt, pl. befut a
=const€gy€nsilyipontbavag/ a 4(t) hatirciklusba.
a stabilidsvizsgilat visszavezethet6a.E= 0 megoldiis (egyen'
juk, hoggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
pont) vizsgrilardra.
stabilitiisenak be ugyanisa 7(t):= x(t) - 60) je-
Vezessiik
azaz
legyenI(r) = 6(r)+ il/). akkor
(detinit fiiggv6ny)l
/(t,j) fiiggv6ny pozitiv definit, ha I t/(n) skal6r6rt6k[ fiiggvdny, hory
I/(,;r) > r/(jr) > 0 6st/(t,o)= n/(0)= 0.
ll{l+0 esetdn
/(,r) filggv6nynegativ defitrit, ha -,/(r,r) pozitiv definit.
= (t,o)
=o,f (t.x\ec!I') (5.48)
fi rt,'>, f
l/(, r) e CI|) (la,o) x D, ) pozitivdefinit ftiggvdny(rin. LjaPunov-fiigg-
a trajekt6riament6n
hogymindenr(r) megold6sra
i u. n :- !J]!:j)!l!. nir).
0 ttr/negativszemidefi (5.4e)
(egyensilyipont)Ljapunov-fdle
a 6(l)= 0 megoldrs stabilis.
drtelemben
76 5. FOLYTONOSIDEJU
NEMLI'{EARISRENDSZEREK
2. Ha p6tl6lagosan
v {t,i,= 4!V!). s (,/ nesativ
definit), (5.50)
akkora 4(r)= 0 megoldAs
(egyensflyipont)Ljapunov-fdle
6rtelemben
aszimp-
totikusanstabilis.
A tdtel bizonyit6savisszavezethet6
affa, hogy folytonosftggv6ny kompakthal-
mazonfelveszisz€ls6drtekdt[10].Ve$/tikm6g€szre,hoS/
-=/r(xr.I,r=_x, _ri,
dx2
= fr(xr,xr)- x, -xlr.
dt
Leryena Ljapunov-ftiggv6nyjelitlt
l/(rr,'r)=ri + x!. Akkor
gondolatmenete
a kdvetkez6.
Tekintsiikaz i=Ak\x linearizalt
6sannak
@(/,r) alapmatrixilt.
Legyen
D t , \ ' -t ^ r , - , , ^ . - , , , - (s.s4)
= l<ot 1t,t1o1,,t1,,,>a"
= Jllo(,,tlxll,
a, >0,
r,l) inven6lhat6
(€sfotytonos).
Ez6rt < Pr, 'I > eS/ Ljapunov-Iiiggvdny
a kitvetkez6
felt6telekteljestilnek:
poziriv
definit
6s=d,B > 0, hoeyVr,", allrl]'s < r1ry,,' < pll,i'.
x)t=<P(t)x,x > pozitiv definitfiiggvdny,
=<P(t)r,r> + < P(0;, x > + < P(.)r,t > az i = A(t)x +
ft(, x) nemli
rendszer
trajekt6rieimentenbehelyettesitds 6s etalakittsokutan a
alakra
hozhat6:
kitdsok
fiankapjuk,
ho$/ i'1t1+rg1,l1tl+,t'1t;r6--t.
(s) /(r, r) = -llxll'+ 2< P(t\ft\,x),x><0, mivetll2<p(r)l(r,x),r.>lla t€rel
telrelele6s (l) alapjankisebbdteher6ll.rll--ndly=0 valamely
Vr> to eseten.
Vegyiik 6sae, hogyLjapunovindirektm6dszerenemad felvil6gosit6staz
silyi pont vonz6sikiJmyezEt'rtl.Ezeft ad l{tttrk be, hory a nemlinearisrendszer
t6tel feltdteleinekteljesiilEseeset6n6 = 0 egyensflyipontj{nak csakvalamilye!
kdmyezet6ben leszbiztosanstabilis.
Korabbanmtr foglalkoztuDkaz id6invarians(auton6m)lineiiris rendszerek
bilitis6val. A rendszertakkor tekintettukstabilisnak.ha a kezdetif€lt€telek
lecseng, vagyha a rendszer korldtosbemen6 jelre korlltoskimenojellel
Keressiinkkapcsolatolemestabilitis felfogas6sa Ljapmov-f6lestabiliris kijzdtt.
5.3 T6tel (id6invari6nslinedfis r€ndszerstabilitdsa):Tekintsiikaz i=
iddinvaridns line6risrendszert,arnelyrc6=0 nyilvanegyensrilyi pont.Leryen
konstans(szimmetrikus) pozitiv definit m6trix (P>0) 6s V(x)i=<Pr,x>
Ljapunov-niggvCny jel6lt. V'gezz k el ^z i = 1, behelyettesit6st
t/
V =< Pi, x > + < Px,* >=< (PA + Ar P)x, x.>. Akkor / < 0 (negativ definit)
I I > 0 pozitivdefinitmdtrix,hogyteljesijla Ljapunov-egyenlet:
p A+ A r p = _ e , p > 0 , e > 0 .
A k6v€tkez66llit6sok €kvivalensek:
i) Az,4 mAtrixmindenr, saj6tirtdkdre
teljestilRer, <0.
ii) l0 > 0, hogya Ljapunov-e$/enletnek
3P > 0 megold6sa.
dasa.
Csakaz i) =+iii) esetetbizonyitjuk. Mivel Q>0, ezefta I metrixnak
pozitiv definit n6$/zetgyi3ke.J0 > O, ezeft
< P x - x > =rl ltl 'O- e ^ ' x l ld t > 0 . h a x * 0 . (5.56)
u
P pozitiv definit. Ha i) teljesiil, akkor Vx eset6nx(t)= eAtx-->o. Ahhoz,
ebb6lkiivetkezz6kiii), m& csakaz kell beliitni,hogy P kiel6giti a Ljapunov-
Vi esetdn.Tekintsiikez€rta Ljapunov-egyenlet bal oldalet:
'Q"''
tPA- At Ptx
J"' d ' A , * A ' l e t ' e e 4 'd ! x
0 0
Qxu)at+A te uruldt.
A-A v)x
. - A ', i . ,
ll?' Qt{t)ldt- lA e' Qx(r\dt le' Qx(t\dt
o (5.58)
="^''s'@1"=
a'
I valdban
kieldgitia Ljapunov-egyenleret.
BeEtruktehdt,hogy i).. iii).
(azindir€ktm6dszerhaszndlat6nak
illusztrdci6ja):
Tekinrsuk
az
i=f(x,u\,0=f(0,0)
rcndszert, 6 =0 e$/ensirlyi
amelynek pontja.
Lineariz6ljuk
a nemline6-
az (r0, r0) = (0,0) munkapontjakitriil, akkor a linearizeltrendszer
;:=71x,-xx1=:i1x1,o=7(o)= /(o,o),
Z =7,tot=tl,t',-q +f,(x,-r,te9ll, a=A- BK.
Ivfivet f, 1r1= l1x; - 7r nemftgg az iddt6l, ez€rta Taylor-sortulajdonsagaalaF
jdn teljesiil:
i\ i=Zx=Q- stabilis.
BK)x aszimptotikusan
y(t,€>eM
rctezik +{x:l]rll<e},
rrogy
ll,frt i,i].". (s.61)
(iivetkezm6ny:Ha az E-{xeQ,:I/(;r)=0} hatmazmaximrilisinvariens
M ={0}, akkortetsz6leges zz jr(r) trajekt6ria
r(0) € O. eser6n aszimpro-
tarla 0=/(0) egyenslilyiponrhoz.
(iiyetlczm6ny:Legyen x=(yr, z/ )r 6s reljesuljeneka La Sa e{6tel fel!6re-
kivillmdg:
V(x)=V(y, z) = o -+ y = 0,
r =eO,z) ataktes (p(0.2\=0<>z =0.
u y=0, z=0 egyeDsLilyi pontaszimprotikusan
stabilis.Nyilv6nval6u$/a-
hogyaz i) fejt€tel6s -t definici6jamiatt az M c t halmazminden DontiAban
0. lnnenLd\etke,,il az M halmazin\aiancidja atapjeni=0 m;r,aen Z -UeIl
{/) lrajekt6riaesetdn,ds igy ii) alapj6n z = 0. Ezerl M egyetjenpontb6l All,
elkalmazhat6 az ei6z6kdvetkezm€ny eredm6nye.
P€lda
(a La Salle-t6telhasznAlatSnak
illusztrdci6ja):Tekintstnkegy nyilt-
merev,
visszacsatol6s
n6lkiili robotot,amelynek6llapolegyenlete
H(q)4+c(q,4)4+D(q)=L (s.62)
q,4,4 jelitli a csukldvdlroz6kbdl
Iendre 6116vekrort,annaksebess6g6t
6sgyoF
t a sz€gmenseketmeghajt6 nyomat6kok vektora, H =fD jkl az altal'nasi-
m6trix,C=[C*], C*=ZD,jk|, ds C4 irja te az centripetalis
€s
Coriolis-hat6st,D=[Di] a gravit6ci6s hal6s(idsdp€ld{ula kdtszabadsrgfoki
botkart az 5.3.3. pontban). L€gyen a feladat a robot irenyitasa q. =
alapjelvaliisesetdn(PTP,point-to-pointcontrol).Legyenaz ir{nyitisi tdrvdny
leir6sim6dszerei
6.1Line6ristagok6srendszerek
A line6ristagokal differenci6legveniefikkel(DE), allapotegyenlettikkel (SE. state
equation), r(r) dlviteli ftiggv6nyukkel,lr(r) €s
srilyftiggv6nviikkel v(r) atmeneli
fliggv6nyiikkeljellemezhedilk.Ezek kdzdtt 6ttdrdseklehetsEgesek, melyekelszim-
bolikUfat1a 6.L dbftin foglaltunk dssze-
DE+
I
w(s) s--\ "-
,___--
I
v(r)
kdzdtli,itlerdsek
6.1 rbla A rendszerleirasok
86 6.FolyroNosrpEj0 LTNEARTS
szABALyozAsoKANALizrsE 6 . 1i
6 (r) w(t)
1 SIS
IV.
petj
bnl
zdft
alak
A srilyftiggvinya d(t) Dirac-deltabemeoetreadottvelasz,az iitmenetijiiggvdny
pol
pedig az l(l) egys6gugresbemenetreadott vdlasz,mindkdt esetbennulla kezdeti
kife
Jbltdtelesettn,ez6ft(F3.20)6s (3.l2) szerint
6.1Linearis
taeok6srendszerek
leirdsim6dszerei 87
/ { d ( / r l = , r4' ) , - . r r t . t t 1 w r " 1! .
(6\
| ,l | "
I lt\t)\=W\:): e t\t)- ./ '1W(s) | lv(tdr.
""',tj***'*"r"
A. kimenljetnuttakezde,,
t)", ^r^ ro":)noo **, - u,-
menetiIirggv6nnyel:
v ( l \ = |u l t r\\\(rldr.
(6.4)
vtt\= ld! rtdvlr\.
A deriveltak
6sintegralok
disztribici6drtelemben
drtend6k.
6tviteliIiiggv6nyreval6 rtt6r6sszab6lyat
lll. Az ,illapot€gyenletr6l marismeiuk:
* = A x+ B u , x ( 0 \ = 0 ' Y = C t + D u
(o5l
w(s)=c(sl-A)rB+D
. . A ( r ) . . ..
, ,(jl:. b " s ' - r+ . + b , s + b " . ,
-i---;--
I _ u{sl ( t() (6.6)
,ltJ' /1,J + +ArS+d0
| _ . Innene
4(r)=-U(r) . : r a . E a ). . . . t a , { ' t )+ a o ( = u ,
(6.1)
r(r)=B(r)6(s) <+ y=b,-r1('1)+. . + btE(l)+bo€.
(6.8)
i _L(r) _ ,
ahonnan
azdllapotegyenl€t
rltr.szab6lyoz6
alakjdtkapjuk:
an I an-)
6.2 Al
1 0 0 0 A bony
v=(b, 1
0
:
0
b,-z
l
0
:
0
1
b, bo
0
0 ll (6.e) l6sosds
a felny
6,2.1A
A p6rl
A meglig)eli alak iitleteaz l(s)f(r) = ,(r)U(r) felir6sonalapul,ekkorugyanis
I O
an2 b,_l
0 l
?,
,al 0 0 (6.r1)
bo
0 0 ... 0
'. -. t( l
,r..r'.
6.2Alaptagot<,alapkapcso16sok
A bonyolultrendszerekfel6pithet6kalrendszerek pdrhuzamos, soros6s visszacsato_
lasosbsszekapcsoldsairdvdn.A lipikus szabjlyozasik6r egy \isszacsatolrrendszer,
a rerr)yrrotl
s./abat)oz;sikdr pedig a hurokbanl6vcialrendszerek(szab.illo./o,
be_
avatkoz6szerv,szabelyozoft szakasz,ellen6rz6szerv)soroskapcsoliisa.
Az tisszefiiggCs
iS' is megfogalmazhat6,
ho$/ 62 ered6atviteli iiggviny e$/enl6
,,el6revezetdeg/ (l plusza hurok)".
6-2Alaptaqok.alapkapcsoldsok
9l
Azered6ellapotegyenlet
szimit6s6n6l
fiS/elembe
keltvenni,hogy
ur=u- y2 =u -(C2x2+ Dzrt)=u Czxz- D2(Cfit+ Dl) =,
q = (I + Dzq)-t(u -C2x, - D1C,x,),
! = ! t = Ctxt + Dpt = C&t + Dt (I + D2 Dt) 1(u _ C2x2 - D2q xt ),
(I + qDr, t =1/(l+qD).
alol SISOesetben Ezertazered6{llapores/enlet
(:,)--ll,:,!,:l(:,).1;:). (6.r8)
,=[c,i,,(:]j.r"
Ar = At _ Bt(l + D2Dt)-tDzCb
A t 2= - 4 e + D 2 D ) - 1 C 2 ,
)r, = Br{cr- Dte + D2D)-t D2c),
422=42-44e+Dzq)-tC2,
E,=8,1t+Dro,y-t,
82-82D)\t+D)Dt)).
t, =c, - D,1t+ Drn; 1orc,,
(; 2 = _ D
^ _ - - _ - rc
tt + D)Dt\ z.
b=Dte+Dz4)n
tT,(s)W,(s)
" -
W,,(sl=
"''' ' zavatd bemenetre.
rellemzo
| +A(s)w,(s\W,(s)
6.6.abru.EgttszEti
szab{lyozisi
korhatdsvazlala
6.2.2Alaptagok
A felnyitottkdr atviteli fflggv€ny€ber
fell€p6tagoknakmegfeleloen
celszeiJbevezetni,
16-sd6.1.tubldzat.
6.2Alaplaaol,.
alzpkdocsolAsok 93
6tvitelifiiggvdny: w(s)
Nyquist-g6rbe: IV(jco), -<l<ro<a
Bode-diagram: arR@) - 20lclw Ij.o 4 amplitndd-jellessdrbe
9@)= ary w(i.t) fiizis-jelleggorbe
(0<@<@)
P/Z(p61us/z6rus)
eloszlas: P/Z keo. xr= D6lus- o:=zerushelv
siIyfiiggvenyI rr(,.)
atmenetifiiggvdny:
NyquislDloglom
0.6
o.4
o.2
'|t) Plz
o v) S'il
E vD Ah
.E
-0.4 Az a
resfrekv
-0.6 kasszal
litfd6ft!
-0.8 t6l az a
-l 0 0.5
ReqlAxis hely6n .
BodeDbgrdm p€dig !
0
o
*
-10
-20
I lo'
to to0
g -50
to loo tor
t = I es€tan
6 z rir.4. Egn&ol6stagNyquist-sort€je6sBod€-diagramja
6.2Alaptasok.alapkapcsoliisok 95
hu ar,,!
aszimptotikusadB(rr) = T
le @-2019T, . t
{:, T
p(@)=-alctat(bT)
v) Sulyfijqavenv:wrlr=!e'/l
T
vi) Atmenetiftiggv6ny: v(t) =t - e t tl
SlepResponse
0.8
0 r 2 3 4
Ttme
{sec.}
d 8 . n b t u L $ t t u o l o sr a g a r m e n et ur ig g r e n ) eI . I
Az atmenetiftiggvdny0-16lindul 6s l-hez tart monotonm6don,Usd 68 dbra,
kezdeti 6rint6 a vegerteketl=I-ben metszi.Az dtrnenetiftlggv€ny a vt
t = 5f -n6l gyakorlatilagmft el6ri.
I
W(i.)=;rri;
iD Nyquist-gdrbeje: l d69 dba'
jzqr.'
iit) l{sd 6.9. drla:
Bode-diasram,
an"(ar)= -20 1g{11-ar2Tz)t + 41tT2a' '
( l
1 0 t, u a < -'
aszimptotikusadB(@) =i r
@-401ef, ha ., > -
[-4019
2eTa)
a@)=-arctm;;q.2
iv) P-Zeloszlas:
,,., =-1., r i.o"[l:/ =-d. t i@"
=r- sin(1fi:poor+arccos
f)
7j"*oee'"r)
a)o
A k€tt6ro16sleng6tag csillapifdsa6 , csillapitatlansajS'tfrekvenci6ja
Ha ugyanisnincs csillapiiis,teh6t 6=0' al<kors\2=tj'Do, azaz d.
a), = 1r0, a p6lusoka stabilit6shat6r6raesnek,6s az 6tmenetiftggYeny
lan lengdseket vegez.
I\VquislDlogrom
2
t.5
l
0.5
-
.E
BodeDiogrom
o 0
-40 L
tol too to'
0
o -50
s
g ,100
-200
to' 1oo t0
lwr;", tl= |
2q^!1,8"
Ha 4 = 0, akkoraz er"sit6sa rezonancia
helydna. Ha { >l/ tfi . akkora*(at)
monotoncsdkken.Az aszimptotikus adB(a) fiiggv6nynektdrdsftekvencidja van findt
a)0= 1/7 -n6l,a toresfrekvencia6l
balrameredeksdge 0 dB/dekit, a tdrdsfrekven-
cirt6ljobbra-40 dB/dekad.A pontosadB(r,) az aszimptotikus
alattmamd,hanircs
rezonancia,
!
Io.
F
7,5 l0 t5 20
Time(sec.l
6.| 0. abra. KeftEol6s lenqbtag etmenetifijggvdny€ 4 = 0.25 4s ? = I esetdn
6.2Alaotasok.alapkapcsolasok 99
exrdmumavan.1'ru"111=44)=6. "'r'r;uLLol.
A v(r) dlrnenetifiiggvenynek
t (r) =r - (-1)kexpeglLO.
r",=L=---L:,
t. .o'lt 4'
(6.23)
/y=y(r)1=exp(- ^!L).
^lt- €'
p_^
30
320
E
0
o.2 0.4 0.6 0.8
xi
r,,lqq
c ) i p (o , 7 , , , ) = a = 1",.=
A g)'akorlatban
a 7.,; ris 7,,; irlckekelu sznb vozlsi koriik rninosit€ser
c szokrrik
hasznelni: i
.,. lu50 I _ ln l0 3
e s / r ' .= - : (6.21)
.e c vagylef(le ot;s.a,hardro,,zuk
Iner.H" 1w1juj. ri, - .".,;n..r,_
I
kor fgy kell fclteld vagy lefei€ elrolni a 4. lipisben kcletkezcft lJd8(rr)_l.
hogy a kezdeli 20 ir' dB/dck6dneredeksdgLj szakasz(szriks6geserdnanrak
meghosszabbi#sa jobb feld) a = l -ndl vegye fct a 2018rr drr6ker.Speciali_
san,ha N=1, akkor rigy is et lchet jrirni, ho$/ a fetfetd vagy ieldi r6rt6n6
eltolAstlgy vdgezziikcl, hogy a kezdcli _20dB/dekadmeredeksigriszakasz
(sziiksdgeselin annakmeghosszabb itiisaj obb fcld) a)=,( _nrl messca 0dB_
estengelyt(ekkorugyanis{= t +a;) = ().
A szabilyalkalmaz6sir
l+s
n/(r)= l0
r ( 1 + 0 . l r X+I 2 r + 2 j r )
eset6nmutatjukbe.Ekkor zr =-1, rr =0, I . l akkor
' ' s4 = -10. A tdrds-
2 ' 2 tranzl
I hal6rc
frekvenciakndv€kvdsorrendben
O, -;. l. lo. Az adB(a)) aszimptotikus meg,I
;f,,,
amplitfd6-jelleggdrbdta 6.I 2. dbra mnhtja.
ooo(@
:-=----.-
rE m
X
Jl
.-------------v-
tov6bbi domin6ns
pdlusok p6lusp6r
6.| 3. dbra. A z6rt szab{lyozasikdr p6lusainaktipikus elhelyezkeddse
A zArtrendszerp6lusainaktipikus elhelyezkedds6t
mutatjaa 6.,1-1.
tibra. A zArt
min6s6gijellemz6ia ke&irol6sleng6tagralevezetetl
kijr dinarnikus
szab^lyozAsi
szimithat6k:
itssze{iiggdsekb6l
s , . , = - 6 a o x j a o J t - 7 = o , r :j a " ,
zv=exp{---1,
\11 1'
(6.25)
7,,
." @,J11
- ln50 4 ln20 3
1 2 %= - . - eS l5%=-P-.
ot ot
6.4
Felt
wo
t€n(
Re
hoc
sza
.f (l
f€ls
jellemzdkszimulLrn
6.1a.dbta Adom inAnsp6lt'shelle a dinamikusmin6sdgr eldlrasaeseten
mi
kLl
6.4Linedrisszabel),ozAsok
eliand6sull
allapota I05
lrpikus. s,,igorubbktivetelmenyrendszer
,Fgy lehel a zdfl rendszerdominAns
po,lusprirjd
hebenek meg\atds./rasaraa ainamiku. rnin<i.egijeltemajk szimulten
eldirdsa.
kiegeszrwe a nagyfrek\encid\
lengdsekre
\onalk026korlaro?a$al:
i) /v,.a* maximelisanmegengedetrhilldves
ii) Tr%,.a ma\imalisanmegengedett szabalyozdsiid6
iii) f,,m"* maximiilisanmegengedeft
belengesjid6
iv) rr".,"a*ma\imiilisanmegengedett
nag).frekvenctisleng6s
A katverelm6nyek
behaurotjdka dornindns
pdlu\piirhetydra komptexsikon(a 6./r'.
drla vonalkdzon
reriiletel:
1 + ( L 2/ l n 2
o" > o..^i" E 4 / T2%^,,*,
." 272".,n, = tr / 7,..u*,
(6.26)
a. <a",^a*,
6.4Line6risszab6lyozdsok
6lland6sult6llapota
*i:'J'"?*':f.'*.::#;; u ^"*";^
f[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
TJu':0,
Wo(t = Wt(s)Wft)w,(r) jeldii a felnyirottktjr
:!#;{
aFireli
ftiggv€ny6i,akko,a ";;
rendszerl+r/0(s)=0 karakterisztikus
egyenletdnekmindenr, gytjkdrercljestil
nosya bemendjetek ratapjel
vagyzavarojerrernzcir
l::,,: Lt:,,..r:ruU otyanok,
nogy'(larakut{veges-eserleg
vegrelen)allanddsull
Til,:',4,:XiffJtrlfi ,J,"T*,.,'J_Ti1i,t
:':,T,'il';llt'HffIf
Allapol.Az allanddsult
;llapor
iIfi
fdlsikjan
6sazimaginifuius
tengelyen
es€tlegr = 0 kiv6tel6vel,
akkor
lim /rr, = lim r/,\r/. (6.27)
EnnekokA hogya feltitelekteljesUldsekor
7 { t 1 - c ' J, ! ) - + . . + . - r r+ c - , . (6.29)
Ezbizrositia(6.2D eryenyessegdt
akkor is, ha sr = 0 p6lusaF(r) -nek.
A szuperpozici6elvit alkalmazvaa kdvetdsihrlajdons{gokvizsgalatrtkiilttn vd-
gezhetjtlkalapjelkdvetdsre
(ekkor a zavar6jel nulla) 6s zavardjel kompenzdldsm
(ekkoraz alapjelnulla).
6.4.1 Alapjelkdvet6s
A szabAlyozdstechnikai
alkalrnaz6sokbanaz ellen6rz6szew f6rzekel6)az alacsonv-
frekvenci6s
viselkedes szempontjdbdl rendszerinlj6l approximdlhat6 ide6lisa:ri-
nyos,vagye$rtArol6saiinyos taggal:
l a"A"
w"@=l (6.30)
tt- "r"
ahl
Int,
6.I 5. Abrc. Szab{lyozAsik6t tip'kus ellen6rz6szeMel
l
vdlasztasa szokAsos.
Ekkor a szab6lyoz6si
hiba:
e(t)= x.a(t)- x"(, =l!!! - x,(t).>
r,,,=].]_----J11')r,1') fv,,,,=
| + wt(s\W,(s)W,(s) "
(6.32)
lw,(o\ I
==+ 1* w!(r.Y.,q!!r,
9!- w,@lx,(")
(s)
W,(0) 1+ Wt(s)Wr(s)W"
" ,' - ', = 1 1 * "- L | + / ' r " r / r ( " t P " t " r - t i " t 0 t ] 2
"-o W,(0) 1+Wt(s)W2g)W"(s) s
(6.33)
1 x,o
1+ K W"(0)
Haz^lapjel sebessdgugnis
alahi, az z x"(t)=ct l(t), aulol
t .t I Wls)W)lstW,!st-w,n\|.:=._l.c{").
E' t - r { / , t 0 )- _ ! .
W"(ot l - w t \ s l w ) \ ! ) wl s l 12 r2' . ^,
"(/r.--Ll-1, I c{or,..@.
r " ( 0 )L l + x )
Meg6llapithat6
teh6t,hogyadnyos jellegrifelnyitott
kdreset€n
a kiirerdsitds
nd-
(a
velesdvelstabilitAs
hateran
belul)csdkken a hiba,desebessdgugras
alapjelesetdn
ahibavdgtelenhez
tart.
I" =0 eset€n
Specielisan
Or
c l aL
. . (6.38)
t4/,(0)K ma
Megallapitlat6 teh6t,hogy iftegr6l6 jellegii felnyitott kdr esetena rendszer(a ke
stabilit6shattuir beliil) az alapjelugdstelbnd6sult allapotbanhiba nilkiil kdveti, fol
sebessegugres esetdnazonbana marad6hibaveges,nemnulla6rtdkii,de nagys6gaa lnl
kdrer6sitdsndveldsCvel csdkkenthet6. fol
ryG)wz@) . x,o=wt(0\w,(0)
<"")=ls"
| + WtG)WzG)W"(s)
.r 1+K (6.39)
nelkiil
mamdohibaszabelyozds
1+K
Integr6l6jellegfi felnyitott kiir, lo3)-Kls esetdnkdt esetetktilitnbttztetijnk
megatt61fiigg6en,hog/ a zavarisa felnyitott kdben ldv6 integr6torut6n,vagy az-
el6ttl€D-ebea rendszerbe.
6.4Linedrisszabelvozasok
alhnd6sult,llapota 109
"(-)=ls" Wt(s)W,(s)
1+ G)rt/r(s)w,(s)
(6.40)
ry
Ha a zavards az integrdlor eldtt ldp a rc dszefie, teh6t 4(s) az integnil6
jellegt, azaz It1(0) = o, akkor
ryG)w,(s\ /,(o)x"o
e(co)= Ims . x,a _ _
1+ W|(s)wzG\Lr"
(s) s Wr(0)W"(0)
(6.41)
=4$41'11{.,or"'l
Felnyitottkiir
Alapjel Marad6szabdlvozdsi
hiba
0 .r,ol(r) t,o I
.
A, l+ K
0 ct 1(T\
x "ol(t) 0
ct l(T\ c I | - l
..4" '
\x )
i ,rtF'
Felnyitott k6r
Zrvar6 jellemzd Mrrad6 sz€bilyozdsihiba
tiDusszAmr
0 marad6hibaszabdlyo?Anilk0l
x"ol()
\+K
x,o l(t)
0
intesdtor utdn
x,ol(t)
inteArdtorel6tt
%.$ag{,",r"r}
(6.42)
dr (r)r'(r)D, (r)D,(r)
t/,-' -', (s)= , i64rt
Dr (s)[Drrr)D, (r.,D"(r) + jvr(r),V,(r)tr'"(r t
Tegy0kfel, hogli ltl, (r) stabilis,dsjeldlje ,/o(r) a felnyitott kdr erviteli liiggv€-
nyet.Akkor a z^rt rendszet(aszimptotikusan) stabilis,haaz
I +Iro(s)=0€,4(r)D,(r)D,(s) + rr (s)?r',(r),V"(r) =O (6.44)
zf,rt rendszerkarakedsztikusegyenl€tmindens, ryitkdre tetesul Rer, < 0.
o o,r
o ",,
0 0
ha n = 2, akkorelegend6teszt€niaz t) eryUtthat6felrdtelt,mer
Specidlisan,
lo, ol
. a,.^,=1,,
a. ""1*,
pozitivds nemnulla, ha az egyiitthat6kpozitivak6snemnulliik.
a 3x 3 -asHurwitz-sdma6sa Hurwitz-determinansok
rendre
372 1+K O
T ' 3 7 0 >
o 372 l+K
At =372, /2 =sT\ -Tt (l+ K) =73 (8- K\, 4 = (t + K)A2.
A stabilitas
felt€tele:
l ) T ' , 3 7 ' ,3 T ,1 + K > 0 = r > 0 . X > -
2) 37' , T! (8 - K), (t + K)a2 > o:> K <8
A zifutrendszer teh6tstabilis,ha 7>0 6s -1<(<8. Ve$/tik dszre,hoS/ a rend-
szerm6gbizonyos pozitivvisszacsatol6s esetdn
is stabilislesz. I
6.5.2Nyquist-f6lestabilitisi krit6rium
Az F2. fiiggel6kbenbebizonyitottukaz (F2.i0)-(F2.1l) szerinti argumentumelvet.
Eszerint,ha /(z) letsz6legeskomplex liiggvdny 6s C dnrnagAtnem metsz6zArt
gdrbe a z -sikon, amelyrenem esik /(z)-nek p6lusa vagy z€rus helye, tovabb6
Z( aryfe) jelent;az arg/(z) fAzisszdgteljesmegvdltozis6ta C gitrbeteljes kij-
6s Z -tk,
rilljarasAnAl, jeldli f(z) -nek a C belsej6bees6 zdrus helyeinekszii-
rat, p = I., pedig /(z) -nek a C belsejdbees6p6lusainakszimiit, mindegyiket
multiplicitdssalszemolva,akkor
A t x: e f G ) _ r _ r .
2E
A bal oldal azt mutatja meg, hogy a pozitiv ir6nyitasi C gijrbe k6pe az
/(z) lekdpezds
esetdnhdnyszorveszikijriil a : = 0 pontoteldjelesen
szinitva (po-
zitivnak szemit az 6ramutat6 jArdsAval ellentdtes ireny). Jeldlje ez
EKVSZ(/(C),0), aholaz EKVSZrdviditdsaz el6jeleskdrnlv6telek szimArautal,
akkor
EKVSZ(|(C),0)= Z -P.
Nyquist-krit6rium:
l. Ha a felnyitott kttr ,'/0(s) atviteli liiggvdnydnekp darabpozitiv val6s rdszfi
p6lusavan, akkor a z6rt rendszerstabilit6s{nakaz a felt6lele,hogy a ,t/00@)
teljesNyquist-gttrbeaz 6rarnutat6jdresavalellentdtesirenybanp -szervegyekd-
riil a -l pontot.
2. SpeciAlisan, ha a felnyitott k6r stabilis (P = 0), akkor a zdrt rcndszerstabilit6s6-
nak feltdteleaz, hogy a t/ooro) teljesNyquist-gdrbene vegyekiiriil a -l pon-
tot.
A kiegdszildskor
ve$/tik fi$,elembe.hogy t/o(r)=r(r)/r'. ahol ,(O) vdBeses I
az r = 0 p6lusmuitiplicit.isa.Ekkor
h(o) = h(o) ir,
wolp"t, y* , ,, p. "
v",,I
es q -re a - ! -->0 -->! tartom6nyban jellegzeresertdketfelvenni,mi-
kell Ddhany
2 2
lQ-..
tr6r6"n p616{ul ha i = 2 ds pe{-r12, r I 4, 0, r I 4, tt l2l , akkor
a
p
kdperendre- pi e {2, r / 2, O,- /, 12,- z} lesz(eg/ v€gtelenhez
tart6k6rdn).
6.3.P6lda(a Nyquist-krit€riumillusztr:il6sa
Iabilisfeltryitottkdr eset6n):
Tektnbnk^6.18.dbra szqrintiszabalyozisikitrt.
A feladata kiivetkezd:
l. 1{=0.3 esetdnddntsiikel a Nyquist-file stabilirdsikit6rium segitsdgdvel,
srabi-
lis-e a z6rt rendszer.
2. Hatarozztk mega 1< param€terazontartomlinydt,amelybena szab6lyozdsi
kdr
stabilis.
Megoldes:
1. A felnyirottkitr 6tviteli ftiggvdnye:
5
,t/^(s)=-]-. l+5r
-' -
t + 2 s1 L L (l + 2s)(l-5r + sr)
l+5s
5
0+2rX1+l-s)
Miveltr=0.3,eztu5l(l-5K)=-10
% ( s )= _ t 0 .(1+
2sX1-10r)
kdr p6lusairr =0.1 es 12= -0.5, a felnyitofkdmekez€rtp=t la"
A felrryitott
bilis p6lusavan. A felnyitott kitr 6tviteli fiiggvdny€nekabszolut&t6ke 6s fiizis-
szlee
10
lw"(ia)l= '
^ l 14
. .. ' . l t, 1 o o r '
P(aa))= -l 80' + arctan10.d- arctan2@.
A felnyitott k6r teljes Nyquist-gttrbdjdta 6.19. dbra mutatja.A felnyitott
Nyquist-gijrbdjeaz 6mmutat6jdrds6val€llentdtes,pozitiv iranyban p = t -szer
veszikiiriil a -1 pontot,ez€rta zart rcndszer( = 0.3 esetdnstabilis.
NyqulslDlqgrom
6J
.2
-3
-4
l0 -8 -6 4 -2
ReolAi{is
6.I 9. tibta. L^bilis felnyitalt kdn tartalmaz6szabetyozdsreljesNyquist-eOfbdj€
Nyquist
Diogram
o.4
0,3
o.2
-
o ^
B .
-o.2
-0,3
'0.4
0 0.5 I 1.5
ReolA's
6.21.l6ra Labilis€s i egratortis tartalmaz6felnyitott kor Nyquist-gdrb6jepozitlv a, -ra
i
Mivel a teljesNyquist€drbe az 6ramutat6jer6s6valellent€tes,pozitiv
P = I -szerveszikiidil a +l tesztporrtot,
ezefta zdrt rcndszerstabilis.es ^lkal E
hat6a hater6rtdktdtel a mamd6szab6lyozjsiet€ds meghatdrozis6ra:
NyquistDiogcm
0.4
0.3
o.2
0.1
o 0
.g
o
E -0.1
-4.2
-0.3
-0.4
0 0.5 I 1.5 2
Reolpi{s
6 ?2.zirld Labilis€sintegr6torr
is radalnaa fetnyiloltkOrletjesNl,quisr-gijrbdje
vrrzlatosan
6.5.3Bode-f6lestabilitisi krit6rium
Feltesszilk,
bogyteljesiilnek
a kdvetkezd
felt6tetek:
L A felnyitottkdr I4l0
(r) awireliftggvdnyEnek
csaka nyitt balf€lsikoD6sesetteg
r = 0 -banvanp6lusa.
2. Csakegyetlen olyan.r, rin.vdgdsifrekvencia
van,amelyreadB(a. ) = OdB_
Ezekaz esetek-kitlijndsenfontosaka &vakorlatszimAra.(Az itt vizsgaltnAlAlta_
,lanosabb
esetrea Nyquist-kir6rium alkalmaz dsajavasolhat6). A fentife'it6telek
tet_
jeslildseesetdna ztt szab6lyozisiktjr stabiliriisdnakaz a fetidtele,
ho$/ a felntir;tr
kdrteljesNy_quist-gtrbdje ne vegyekairiila -1 teszrpontot. lffa nir[s *OrUlvetel,
nemkellbeszdlni a kdriilvdtelirAny6r6l).
62J. drla. Stabilis zdrt rendszn eredmenyez6felnyitott kd. fdzisszdgea vagdsifiekvencidn
Bode-kria6rium:
HatArozz\kmega?l az @, v,ig6sifrekvencidt,
ahol a fetnyitoft kdr amplitud6me_
netemetszia 0 dB -estenge\'t: adB(@c = o dB.
) Hatdrozzukmega felnyitott k6r f6-
zistdbblet6t a v6g6sifiekvencidn:p! := t 80, + p(@. Akkor
).
j) a zfut rendszrfstabilis,
tn 9, >0,
ii) a zdrt rendszera stabilitAshat6rdnvan,ha p. =
0,
iii) a z{rt rendszerlabitis,ha p! < 0.
lwoqia.ll={-r,+ at!+ a l - K 2 = o +
4a; + a;
1+4K2 (6.53)
p(
fti
sz
bd
ri\
b6
ju
ap
ho
Sn
be
kir
lyc
szt
Str
isn
Kd
bel
hib
letli
26
dig
sza
7. FOLYTONOSIDEJULINEARIS
SZABALYOZASOKTERVEZESE
P1Dtipusriszabdlyozrik
a szabAlyoz6t
Ligykialakitani,
ho&vreagAljon
az aktualishib6ra,a ,nilt-
hibtuaaz aktuilis pillanatig bezdr6lag,valaminr a hiba jdv6beli alakultsara.
rendszerekben a hibaintegr6llal,a jtiv6beli
a miltbeli hib6tjellemezhetji.ik
pediga hibatrenddelvagy az azzalkapcsolatban 6116hibaderivalttal.Nem v6-
tehdt,hogy az ebbdl a haron piirhuzamoscsatonfb6l fel6piil6P1, szabdlyo-
hamar
n6pszeni leBa szab6lyozastechnikaval
foglalkoz6k
kdr6ben,6s m6gmin-
sokat
meg6rzdtt n6pszenis6g6bijl,
bAraz id6k folyamfnsokkalintelligensebb
ik is megielentek.
7.1.1ldeflis PID szab6lyoz6
Az idealisPID szabelyoal
6tviteliftlggvenydnek
^z al6bbik6tfelir6sim6diater
jedt el:
il
ll
ii
mia
pen
Ae
I
sTt
l
4.0 + -=-)
PD Aee + sTD)
a D szabelyoz6t(mivelnembiztositaelland6sult
S/akorlatban 6llapot6ban
az
jei Awfteldt
a differencields
miatt), csakkieg6szit6szab lyoz6keft hasznaLl-
ID szabdyoz66tviteli fiiggvinydnek
I t'T'ru
w'', ^ t r t
sT,
csak
konjugdt
kompl€x
zdrushelyeivannalq
amelynembiztosit
€l6nyds
kom-
tulajdonsrgakal.
ideelis
P-lDszsbiilyoz6
zerushelyeit
a
l+s\ +s' TtTt)
*,''(t>=
,,
alakb6lkaphatjukmeg:
tF:
",.,=-'' harf -4rrD>0,
var6s, (7.3)
0dB
T
90"
Akis6bbljrgvaliisrakerii16kompenzelesok sorenel6nydslesz,hogy
i) adB(a) -20dB/dekdd nreredeksdggel indul,
ii) van olyan frekvenciatarton6ny.ahol (p(o) pazitit 6s d,rB(.r) nem negativ
meredeks€gri.
7.1.2
Kijzelitb PID sz b6lyoz6
jelleg abbannyilvdnul meg. hogy az jdedlisP, 1, , komponensekcsak
A kbzelil6
0g vdges{iekvenciatartomanyban vanDakmegval6sitva.
Ael++)
24,
A,?
At'
.1. 1 s T , ,) A , 1 + s { T t+ T ) + s 2 T t ( T D
+T)
t r' ,-, , , , t=sAt '-l l + - + - =:. (1.4)
sTt 1+sT) ft s0 + rr)
A^ A.T^
=4" L:..! r ' ".e"', h at > 0 .
' T t T
w,,DG)=A,lt+++"*.,1 (7.7)
6s fAistdbblet
,rG)=
(l+1orxl+s)0+0.1r)
Z Z dr'a Hrromtarol6s
minrarendszer
akompenzAldsok
illusztr6l6s6}oz
Komoenzil6s
P szabdlvozr5val
eset6n K>99 6s (h >45". Mivel a szz.beryoz6nak
a kitvetelmdny
szabadparamitere van, ez6rt a k6tf6le kijvetehneny eg/idejr.j betad6sAra
sokesdly.
MAsrdszt az6lland6sulrallapotbelihibastabilrendszeresetinfonto-
{tdlhetri ez6fi.( - I00 kiirerdsirds
a fiizistdbblet-feltetehtel, eldrisdtrilzztik
A felnyitottkijr aszimptotikusamplitfd6-jelleggdrbejet
a 7.L dbru m:oIatia.
wol
*=(?)'-'.=n""'
Ekkor azonbara veg6sifiekvencidna fiizistdbblehe
p, = I 80' - arctan(l0@.) - arctff ("r. ) - arctan(o.1rr. ) c 1.8"
lw"l
to t'a\' A 10
" + A = 4 1*02 . t 5 - , , ' 2 . t s .
;=[f] fi=Z+a=tortt
A a -
_=:- a 0 .= A a : 4 . o 4
1 o
L l r D= ' : 0 . 4 6 = t , r 0 . 4 2 - 0 . 1 r l:, 0 0 4 2
I ^.. I ^^-
r.lTD 0.trD
amplitrid6-jelleggdrbdiet
kdr aszinptotikus
feLnyitott A vA-
a 7 10 dbru mrll^tja'.
frekvenciahelyin
€s
Lathat6tehdt,hogyPD kompenzel6s
aliemaradel az el6irtfdzistbbblett6l.
jellegfi szakaszeselsnel6Dytjsebba szabdlyoz6zdrushelydtnem a legna-
sz6rmaz6
b id6elland6t6l id6alland6t6l
p6lusra,hanema m6sodiklegnagyobb
p6luskijzel6be(eserlegarra)helyezni.
lw"l
K =100
l0
2.15
I
7.2.3Kompenzril6sP1 szabilyoz6val
A zavar6jelhatasaPl kompenz6l6sesetdn.mivel az integrAtorurdn 16pbe a rcnd- ho€
szerbe,(6.10) szerint dlland6sul!illapotbaD nulla, ez6lt a kctverelm6nycsak a
p/ >45" Iblt6telb6lell. Masrdsztlathar6a 7.ll dbnlb6t. hogy nagyobbl6zis16bb
lethezkisebb .r. 6s lassLibbrniikddis taflozik,ez6rta p, ! 45" vrlaszris el6rydsa
kijvetelndDy betadiisakor.A Pl szabalyoz6z6rushely6velkicjrjitk a legnagyobb ekk
id6611and6t6l
szdrnaz6p61ust:
0.1
%(o=r,(',-#
( l + l o s x l + \ X l + u . l J ) r ( l + s X I+ O . I r ')
A^A.l j,u'
rr = 10
Tl
inte
6161
zist
azo
lass
7.2
P]D
Ejrsi
Feje
Szinl6nk6velkezika 7.11 abnibdl,hogya vagAsiirekvenciaaz.r=t ndl levd
Ietbe
t6r6sfrckvenciAt6l
baka lesz, ezi.ft az 7: =0.1 idtjdllanddhatasa 5"-kal becsill-
het6 a vdgesi fiekvencia helydn onivel a v6g6si frekvencia az chhez az
id66lland6hoz
1ar1oz6 @=10 ldr€sfiekvenciar6l
legalrbbI dekrdrabalravan).Mi- brly
eliiirt 6s fizi,
i biztositja
a kiv6ntfiiistiibbletetgr'orsmilk6ddsmelett.A szab yoz6erdsitese
KT,
=84.
0.1
TalulsrgosmegfiS/elni,hogy a P, kompenziles @" = 4.64 vdgdsifrekvencid-
rz kdpest a javuhst a iiizjstdbbletben a pl sz,l,alyoz6 ri$/ drte el, hogy
=0.84 vAhsztiissallelassitottaa rendszert.Aftalaban is elmondhat6.hosv
az
r kezdeti -20d8/dek6d meredeks6gtszakaszjra6s az els6 tdrdsfrekvenci_
lrvolrahelyezvea v6gdsifrekveDciatak6r r9O' kdzel€beis lehet hozni a fii-
et azon az iLron,hogy a rendszertdrasztikusanlelassitiuk.Ne felediiik
hogy a szabalyo,,;segyik f6 cdlja a rendszergyonir,isa,ezerta drasztikus
rendszertechnikaiszempontb6lelvetendtj. Ez itt nem dl fenD. mivel
=0.84jelent6senDagyobb,
rnint a szakasz
dominAns
id6alland6i6hoz
ta(oz6
" I / l0 tdrdsfrekvencia.
Tt+0.17D =ll
l . t T | T D_ t 0 .
K
I/6$) =
r(1+ 0.1s)(l+ 0.083s)
0.183a)"
- a ) :+ 2 2 a , - 1 2 0 . 5 = o r- , = q . S Sr= = L f ] .
-
I 0.0083arj Tt
szabrlyoz6 pedig
beellit6s
A p = 4 9 7 , \ = 1 0 . 9 2 ,? D= 0 . 8 3 , Z = 0 . 0 8 3 .
7,2.5Visszacsatolisos kompenzilds
A visszacsatol6soskompenzeldsnel
^ sz b6lyoz6tsoroserdsit€$eds
fiigg6(bels6)visszacsatolAstubotnJrk,
l^d 7.I 4.dbra.
w(s) *
| + V/(s)W
"(s) rfr' lwt"tw't'l"t' (7.8)
!=w^-w..=!.
w" wo'
1ww.1=/fi,r
A megoldrisl6p€seia kdvetkezdk:
l. Bode{iagramjdnak
megrajzoldsa
azel6iflfrekvenciatanom6nyban.
r/06
bealUtdstervez€se ikus
,4AllSl ' I
;..5{i1;6n
Wn(1a\)
A Z"(s) visszacsatoliis
megv6lasziisa
fg/, hogy az el6id frekvenciatarto-
A
n{nybanw,(j tu)= ---:;- teljesuljdn,6s
ltl,(r) realizalhal6
legyen.
A tervezes
l€peseit
a kdvetkezcj
specifikdci6jl
feladatkeret6ben
illuszre]juk:
w(s)=
,t(l+lorxl+0.33r).
(7.10)
| j
w"^ t " t= . o<rr<Jsec
r(l + 0.13r)
" .w
wo
\... t
wo
7./l iibla A soroseritsitdsmegvalsszt6sa
az el6ift frekvenciatartomdnyban
t/(r)I
. k,,d7.ls.dbn.
+
%G) I l0r
szerintf4= !.ezlt
Mivel(6.49) - A =10.
I 0.1
ttl, =1
A viss,,acsatoliis to(t+O.lJr) leherne. arnelyazonbannemreali-
wo
zdlhat6,mert nagyfrekvencianmindenhatarcntlil n6 az er6sit6se.
Az el6i(
l0rl
vaaszthat6helyettea realizflhat6 ll/"(s) F
frekvenciatartornienybar
l+0.
kompeqzAl6tag,l6sd7.I 6. dba.
l\l
0.1
A zfut szabdlyozesi
kiirt a megt€rvezett
visszacsatoldsos a ZlZ d&
kompenztrldssal
/a mutaqa.
r(l+losxl+0.33r)
Betaz
t ' . 1
It =l)e(t)dtl (7.r 1)
t0 I
elirishibatertilet
analitikusankitnnyenki6rt6kelhetd
(F3.14)inteerdasiszabdtya
(F3.15) vig6rt€ktdteleszerint,mivel
(7.12)
Iinedris
hibaterlllettel
csakaperiodikustranzieDsekesetdnjellemezhetda sz^belyo-
j69rga,
amikora hibanemvdltel6je1et. Ktildnben6rtelmetlen
lennea haszD6lat4
nagyhib{k eset6nis kitzijmbdsiteni
tudnakegymiista pozitiv6s a negativhi-
iletek. Tudjuk viszont, hogy rendszenechnikai megfoDtoldsb6l a szab6lyozi\s-
ikuskompromisszumot keresa ttlldvis 6s a rendszergyorsasegak6zdtt,ez6rt
szAmithatunk
aperiodikus
tranziensre.
A tipikus hibafiiggvdnypozitiv is negariveldjelfi szakaszokkalis rendelkezik,
celseni ezeket n€gyzefilkkel, abszoltt drtikukkel stb. fiS/elembe venni. A hi-
!'{ez(t)}
Iz =tta le' G)dz=tin s
,-. 6 rJo
=tA =$',-'inr.>er-"ta"
- (i.t4)
rL"Tur*u oa"
= a, =!'11111.1,
a,,
*L"!1a11,41
hogyE{sl p6lusai
ar}ill batf€tsitba
esnek.
irjukfetaz ttr)fr-rr kifeje-
akdvetkezdalakban:
---€IIL,
a1s1r1s.1= (7.1s)
hn\s)hnl-s)
144 ?. FOLYTONOSIDEJU LN{EAFJS SZABALYOZASOK TERVEZESE
ahol
Megmutalhat6, hog/
'2a"4,
0
0
a,=l 0 0 (7.16)
.
0
0
M^=l 0 an.-t 0 .(-1)^'
!
0
A m6dszertk€t pdlddvalilluszh6ljuk.
r1"1=--3-. Q.11)
Akkor
fjG)=cl,
ht(s)= 4s + do,
M,=ct'
esezdrt
. c l
t 2 = ---i-:. (7.r8)
Legyen
a mdsodikfeladat
.1, mininalizalesa
t(r) = (7.le)
'" (7.20)
24d,,1n
Mivela szabelyoz6
parameterei
szerepehrek /, -ben,ezdna szabdlyoz6 be6llite-
elvdg€zhet6
12 miDimumiira.Tekintsilk erre pEldakefi az eg/tdrol,s integrdl'
tol kdrer6sit6sdnek
optimdlisbeallittuifeladatdr,
l6sd7.18.dbra.
Z18drla. Mintarendsrer
a hiban€S/zet'integral
szeint optimntisiranyttasilluszrralasiftoz
megirgyak6rer6sit€st
hogy
az1, hibaintegrel
legyenninim6lisr(r) = l(t alapjehgrtueset6n.
azartrendszer
csillapitasa
tegyenelegeta 6 > 60 fek6retnek(60rdgziten).
rendszer
ered6atvitelifiiggvdnye
wzad?)=
r(l+rO _
(7.2t)
. K I T " 1+2(ts+12s2'
l+-.s+-s-
s ( f+ s r ) K K
.=.E
Ir
n,,=-!.
24TK
Ez6rtha 6>40,akkor
'-,- - 1
4 1i i '
<l/2
Masreszt
(7.20)felhasznAl6saval
ahonnan kiivetkezik
T " .K- .] T= -Tr - | ^^-
/ ,. r ( r = l ?2 i r
2TK ) )K
1
".. (1.26)
41 6:
ln<L esetdna7.t9.
dbra mutatja.
,4Gyiikhelygiirbem6dszer
felnlitonkdr{6.21} szerintiewilelifiiggv6nye
felirhato
fIu-",r
WoG)= K'-r=L (j.2j)
flr"-r,r
(flz') (flrfl
(1.28)
(flr) illt' )
A S/ttkhelyg6tbea zirt rendszerp6lusainakhelygdrbdjea f' er6sit6sfiiggv6-
l5l.l16l. A zAnrends,.er p6lusaiazI+t/0(r)=0 egyenlet g)dkei.
Szabalyokatdolgozunkki a gyitkhelygdrbefelrajzoltuarapozitiv 6s negativ ]('
kiildn-kiilitn.V€g/iik isae, hogy ha ajobb fdlsikon is lehet p6lus vagy
(nem minimumfiizisrirendszeresetin), akkor f' negatlvis lehet. Mivel
algebrai
hasonl6sdgmiatt a szabdlyokdiszkr€tidejiirendszerekeset6nis aikal-
6s ott a ('<0 esetmriskoris eldfordulhat,
lesznek, a negativK'-re ki-
szabalyokaott ryakabban lehetsziiks€g.
Gydkhelygiirberajzoldsiszabdlyokpozitiv er6sit6seset6rr
I +% (r) = 0 e$/enletmiatt a gydkhelygiirbeazokb6laz s szimokb6l all, me-
teljesiil
148 7. FOLYTONOSIDEJULINEARIS SZABALYOZ,ASOKTERVEZESE
flt"-",r
-l=K'-j=L-, ('t.29\
flo-p,)
r=l
illetyea 7.20.Abrujeliil'seivel
Z e O) - 2 e @ ) = t s o+' * 3 6 0 ' ,
( 7 . t3)
"r' =fl'(P')
n4")
180'+,t360" s. _\"
Q=_, A= (7.32)
n- n
5. A p, p6lusb6lkihdul6 egkildpisiszdge
Az 1-2.szabalyokkitzvetleniilkttvetkeznek(7.29)-b61.
A 3. szabdlyindokhseta 7.21.dba aAia.
180"+ tr360
,r = e+ p"*e(1
Zst =@-n)a=-(U\-Zp),
amib6l kdvetkezik az aszimptotdk metsz€spontjaravonatkoz6 felt6tel.
, - tn=3 esetdna7.22.dbra illrsdr6li^.
aszimptota-szaballt
Az 5-6.szabelyoka sziigfelt€telbdlkttvetkezneK.
r(r+2)(r+4)
2.82j (48)
2j
.844(3.07)
-j
-:2.82i (48)
.3j
- l - l -l
-o- 3 a 2+ l 2 a + 8 = o
a+4 a+2 a
hat6rozhat6
meg,amelynekcsak d=-0.844 megoldesa felel meg (a
-3.156e[-2,0]-nal). A kritikuskdrer6sit6s
megoldes a Hurwitz-krit6rium
ri
I
7.4.2Gyatkhelygiirbe
rajzolisi szabilyok negativer6sit6seset6n
NegativK' esetdn
i<'=-li('l miana feltdtelek
m6dosulnak:
-l=-l(1-E
flt,-zr llG-,,)
-l=lK1-!' , (?.3s)
fl<"-r') flr"-r,r
t. "ro*, _l(,] fItQ)eiP(') ('1.36\
Ez€rt r a gy6khelyg6rb6nek
pontja,ha
k360",
>,eG)->,e@)=
(7.31\
1
, ' r- '= f l a P ' t
flrrz,)
A $/6khelyg6$e rajzolasin^negati\)K' esetena kdvetkeziiszabalyoke|venyesek:
l. l.(1=0 esetenA,p2, .,p, a gyiiklelygdrbe pontjai,A p6lusokb6l tehdt
rydkhelygdrbe6gakindulnakki.
2. IKl-* esetenzbzz,...,z, a s/6khelyg6rbe pontjai.A zdrusokba tehat
gydkhelygiilbe6gakfutnakbe.
3. A val6stengely r pontja$,6khelygdrbepont, ha ttjle jobbra a felnyitott k6r-
nek p6rossz4mt (val6s)p6lusa+z6rushelye van.
4. A gyijkhelygdrb€nek n-m 6gjatart a vdgtelenhez, ha J.K1-+o. Az
aszimptotakis a pozitlv val6stengelykijzijtti p hajlasszdg6s^z aszimptoi6k
val6stengelyenl6v6 ,4 metszCspontja a kdvetkezdk6ppen sz;mithat6:
e=k360'+te@)->,pej) (7.3e)
.5Iloltid6stagot tartalmaz6rendszerekir6nyit{sa
fizikaifolyamat tartalmazholtid6t,amikoris vdgesid6telik el, amiga bemenet
m€gelenik a kimeneten. Szemldletesp6ldaa szillit6szalag,
amelyreha anya-
helyeziink,az a sz6liit6szalag
masikv€g€ncsakegy id6 utanjelenikmeg.Bo-
p6ldaa hdcser6l6, vagymrs mozg6/eraml6 m6diumokat tartahnaz6rend-
!
h(
7.25.dbra. Holtidiit is tatl^lmaz6szabilyozisi r€Ddsz€r
fft
.. %ts\e-r'
r(t) = -------- R(t). (7.42)
| | Wtlt)Wr\s)e""
ez6rt y(/) meghat6roz6s6hoz
ismemikelleneaz
=O
1+ Wt(s)W2$)e-'r' (7.43)
transzcendensegyenletgydkeit(mjvelezekp6lusaif(r)-nek). Ez megkeriilhet6
a
kdvetkezbsorfejt6ssel
:
e kl"ns1.
r(r)= Ita(s)e-"1I(-trkltt,rstw,lsllt (1.44\
Vezessiikbe az
roG)=(-l)n[4 Gto.'[r/,(,tonG) (7.45)
jelitldst,akkor
I
1 0 ,h a0 < r < z r ,
(1.41)
-tk +\rh)\t -lk +llrhl
| >,f/!
Iddtartomanybanaz y(0 -re ad6d6(7.47) alak minden r -re 6rv6nyes.Az , (t)
tipikus alapjeltesztjelekn6l(eg/s{:gugrds,seb€ss€gugres
stb.) racio-
titrtfiiggvdnyek inverz Laplace-transdormeltjai. A kdplet elveszi jelent6sdgCt
holtiddn€I,
merta tranziensszamitrsahozsoktagotkellenetekinteni,6s egyre
lenne/* (a) szdmitdsa
a m6rt6kad6id6intervallumban.
Iloltid6stag kiizelit6sePadd-sorfejt6ssel
idedlisholtid6stag kdzelitisdnek egy form6jaa Padd-approximdci6 U?1.A
) atviteli ftiggvdnyhez egy olyan raciondlis titrtftiggvdn),trendeliink hozza,
tr(r) Taylor-sorrnakels6 N + M + I taga egyezz6kmeg a mcionalistdrt-
Taylor-soriinakefsd N +M +l taglaval(alacsonlfrekvencids approxima-
aholM a racion6listdrtftigeviny szeml6l6j6nak,N pediga nevez6j6nek fok-
=
M < ly' . Vezessiikbe az r rf, ielitldst,a]*or
I
bt=eD'
JI,
2"t*t
Ldo'r
i""
zbltt_+_=
,-0
ze,lxq,
\-, -r !'=N+M+r
zJ" r^
1i,,.
\ '-0 J
=ii""."1
I [i,..,]-i..
r-0
ii,,".l
/ .-0 \v-x+,|,/+l /
'1-0
- (nt\n.Nt \ v - /mmr,{.N, \
Il Io.,,r,l,' 2"."' "'
> | Z",,adr
i-o\ l-o ) 4.a 4-^, M '\ ,.0 )
bia + bodt- ct =0
(7.48)
-cM =0
b M d o + b Mt d j + . . + b t d r - t + b o d M
b M * g a+ b v d t + +biM +ha./^tr=O
br+1da+ bil-tdj + b\dM-r+ batl^!,2=a
('7.49)
b " - d a+ b N i t + +biN t+t)odN=O
b M * j i d r+ b M * N) d t + . . . + b M + i N
t+bMd_ =O
Az N + M + 2 ismeretler(c0,...,c"/,d0,_..,dr megharefozrisAhoz N +M +l
)
egyenletetnyertiink, ez6rt egy ismeretlenszabadonnegvalaszthat6.LegyeD
ez
d0 = L C6lszeriiel6bba (7.49)egyentetetmegoldaD;,
mivel ebbenneln sz€repelc,.
Ezzela m6dszerelpl. t/ = M = 3 cset€na kdvetkez6alak Dyerhel6:
7.5.3Iderilisholtid6stag szabdlyoz6sa
\4i\e "7 r-g rr(r|lrnrel\ tels,,olege.
kornplerr-gE\e1ye qrrd..,<s.cr I \)qLri.r
ti||lenunrteve2ete5carrJ apiil. ez(n " N)q isl_fee .laL.li.ds.l,r;leriurnlro tiao:
rendszerekeset€nis alkalmazhat6.
---.. K .1
(7.51)
-90"
- 180'
istiibblehevonatkoz6feltdtel(radi6nban)
q' =v +91at"1=v-L-@,Th radien
ahonnankdvetkezik
* =.^ =r::!,r] . L
- =L-''t'uol
Th Tn 180'
( -nak(7.53) szerintimegv6lasztdsa bizositja a kell6 f6zisrdbbl€tet6s mivel a
nyitott k6r I -tipusri,a kell6 zavanijel kompenzdldst is 6lland6sult6llapotban.
Az I szab'lyozi helyenv{laszthat6eg/t{rol6s t.gb6l 6s €rdsat6b6lrill6
pewAl6tagis,l6sd 7.29.dbra.
l%l
K
t80' rcn'
e, =180' . aJctar,la,T\ :a,7, -90" _ _:La.Th,
L t
90'- p,l'l r
' T, t8o'
Mdsr6sa(6.49)szerint4 = 2L - 45 szen
| | /'f
_ 90' - ptL'l E *
4 l8o'
HoltiddsrendszerszabilyozdsaSmith-prediktorral
dnos,holtid6t is tartalm^26rendszerszabdlyozris6ndl abb6l indulhatunkki,
a szakaszbarl6vd holtid6 miatt pl. alapjelugriisn6l
a hiba hatAsabiztosannem
meg a szakaszkimenet€n,amig a holtid6 el nem lelik (ds ezErtnem tudja
a kimenetre gyakorolt haI^6t az &zekel6 szerv). Ezert cdlszerii igy szabii-
, hogyaz eredtirendszerlegyenolyan,mint egyj6l megteNezettszabiilyozasi
a holtidij n6lkiili szakasszal,
kiegdszitveegy extra hokid6s taggal.Az en-
azelv6r6snak
elegettev6 fj(r) szab6lyoz6
a Smith-prediktor
[18],ldsdZJr.
mith predikror
ugyanis
irhat6,hogy
WW- wP '"w3 _ w 2 wl
'I (7.ss)
1+I|aWz +Wte "1;\ ) + WtW2 l + firre"1, tr'
kdvetkezik
o
E^
o 2 0 4 0 6 0 8 0
(sec.)
Ttme
7.32.ttbtd. A nir,ttt.ndsze*dnt szolgAl6szbatyozolt szkasz Ahren€tiruggvdnye
hrvezes
sor6na kdvetkezdeldirdsokbet^ttes{rat'rckszink
A szabelyozAs csijkkentse te a d = dolq ugrdsalakizavar6jcllemz6hataset a
szabelyozottjellemz6re 6lland6sull Allapotban a szab6lyozAsn€lkuliesethez kd-
pestI %-ra.
A szabiilyozasirendszerparam6ter vrltozesokkal szembenirobusztussaganak
biztositasa
6rdekdben a fazistijbbletle$/enp, .
A beavatkozd szervfeliitk6zdse ellenivddekezes biztositasa
€rdekdben ,, = I(l)
alapjetvAlt6s
esetdna szabalyoz6 kimenele(abszoltr6rt€kben) ne haladjameg
azr,m*€rtdket.
A toviibbiakban
feltessztk,hoey tqt = 1r/ 4 6s r,no*= l0 6ridkekvannakeltjirva
szakaszparamdter
ds el6ir6sSI erysdgbendrtend6).Celnnka p, pD, pt,
szabalyozd
beallidsoktervezdsdrealgoritmus
kifejlesztdse
dsimplement6lasa.
Statikuspontoss{g
azugdsalaki
zavardjel
a szabdlyoz6
ulanl6pa rendszerbe,
ez6rtalland6sult
jellemz6rekilejtetthatdsa:
a szabalyozott
PI,PID szabalyoz6eseten:),(6)= 0.
P,PD sz.abelyoz6
esetenl
162 ?. FOLYTONOSIDEJU
LINEARISSZABALYOZASOI(
TERVEZESE
y\r)=4<4.01AJ, ('7.51)
1+ArAtA, st
7.6.2Kompenzilisi stratr:gia
A szabelyoz6zirushcllcivel kiejtjiik a szakaszdonjndns pdtusail,cs a szab yoz6
mcgmarad6szabadparamdtereitigy vdlaszljuk meg, hogy az el6irasok(slarikus
poDtossig.slabilitisra(alik, jetek ko rtrozasa)rcliesiiljeDck.Mindig a leggyorsabb
1lliikrjddsre
ldrckszilnk.de ludni kell. hogy $,ors rnLlkddisnagyjelekkeljir, ametya
bcaralkoz6szervbcn(es miDtarilclcs inlplemenlalirs esetdna DAC ahlakildbanjt
rncglav6telilisck miafi nem lephelr[1 c$r korl6(ot_A kiejt6sisrrarigiamegldlaszli-
sihoz tekintsiikaz e$rcs szab6lloz6kat4 > t, > fr fcltdtclez6smcllclt.
P szabiilyo26:
wt\s)=At,=Kj,
PD:ubilyoz6:
sz
u . , , , " t ^.' ! l : - ' l J = ,' | ' i r I i i pu
l+.\I, l+.\t sz
l+\r '
ni
= q - = l {
' l + r I ' s - p a fii1
Plszabrlyoz6:
'"'::J 4 ,I r r . . ' -
t ' ll t , ' . 1
w,t.,e -
n ) 7. r
PID cz b^lyoz6l
t + s(r,
- . l+i lr)+ ir,(r,,
- = + r\
.i |
= o , { t+ . r ,Y t + s r . ) ("",,x"
',.)
Tl rU+ s7') ,(, z")
Mivcl r = I(t) alapjelvilris
eselin(al,1szab6tyoz6
kiv6tet6vel)
nru ,(/)l=,,.(0)
ahol v.(r) a megfelel6szabdlyoz6
etmenetiftjggv6nye,ez6rta kiejtdsi
a, szabadparamdterekds betartand6fehdtelek a 7.1. tdbldzat szennt al^klul-
lw,l'q"
PD A, T, @c o,,'' ,'(o)
lwol,
tl
e,
lw"l,
PID T,
lwol,e^',"o@)
T D+ T
w,,,(*)=,e,(t*!)=4
]64 ?, FOLYTONOSIDENJ
LINEARISSZABALYOZASOK
TERVEZESE lCS
\ +tj =\ +T PID
ry,=\(rt + r)- G1+ r, -r\ru +r)
TD +T
--_-= rttz
= t - -- --;i;
t \rt+f2-r)t
A,--l!]-
,,.,,(01=
1', t T, T\T
P szab6lyoz6| cend
P, Pl
(t+sr,)Q+srr)(t+srr)
AnA
lw"l=
//,;t[;,r:N;;+l
p(,.,)= - arcran(-2,)- arctart(uTr) arcartla^)- aT,
PD szabdlyoz6:
(t+sr,)(t+srr)(t+sr)
A,A hasz
lw,l= hos
$-.,r:lft.Wre;;A szab
sziik
efu) (,of )- arctan(arr,)-
arctan aroan(-r) ar,,
lehe
PI sz b6lyoz6|:
A.A / T, Psz
W^ =------J:
" stt+,rr,____+ s4, e-'tt
)U PDr
ApAlTl
lw'l= PI s
a,,l\t+ a'rr' )\t+ a'rr'
p(a,) = -arcran(,a4 )- a'can(raTr) ucran(cvT)- aT5
a/ t(T)+ T2- T)
Wo=
s(t+ sr, )( + sr)
wol=
,,,1\t
+.'rr' )f +.'r.,'
e(.)= ^a""(.r'\ - anta(o'r) - o,r,,
|
A tervez6si
felt6telekmegfogalmazrsa
nemline{ris
eryenletrendszer
alakjiban
szabelyoz6
betrllitfumegtervezdse
a kdvetkez6 problim6ra(transz-
matematikai
eg/enletrendszerre)
vezet:
llszrbily026:
PIDszab6lyoz6:
lwo(jo,l-t=o
" +p(a")-p, =o+ F(a",Ap,r)=O (1.60\
rpl,, (0) r,"". =0
lzrbilyoz6: K
bSlyoz6: v/,rDt0)
aziisszes
el6irdskieligitdsea legg/orsabb
miikddds
mellett.
P szab6lyoz6
I
@"*i
T cT3
T. T.
Ap+. und + Ap *u"*:!
I
" 7 1
A.A T,
,qg -a"+.st"-'
,
T FT3
a'@#ry"*-
TtTz
7A tervezcsifeladatmegoldisaPID kompenzaldseseten
algoritmustMATLAB kdmyezetbenimplement6ltuk.A szabelyoz6
teraez€sdnek PID szab'lyozbesetenmutatjuk be.
eredmdnyeit
algoritmus
az fsolve fuggvEny a 7.2.tdbllizatbsn
fe)hasmdlAs6val szErepl'
szabalyoz6
beellirdst adtaeredm€nyiil.
€sstabilitsijellemz6ket
t0
o o
-o
F
a o
o 2 0 4 0 6 0 80
Timelsec,)
7.34.6btu. A. negfitezeli PID szabalyoz66tmenetifiiggvenye
EodeDbgrom
I00
! 50
o
o
-o 0
E -50
-100
l03 to2 lor too ior
Openloop (coninuousfime)
0
o ,- ^r u^u ;
B
o
s -200 i
-300
IO3 to2 tor too to'
Frequencyrocl/sec
Z3t nbfa. A felnyitot k& Bode-diagramjakompenzltAsul6n
o 0
o
,f
-0.5
sz
-l ly(
-2 -l -0,5 fot
ReolA)ds tes
736. Aba. A fetnyirott kt pn ebszlrla kompenzjtd u@
dtmeneliliiggvenyeta 1.34 Abra mutatja.
szsb6lyozd
kitr kompenz6liisuliini Bode-diagran],izl
a 7.35. abla szemlilteti.
k& PIZ eloszl{saa 7.36.dbftn lithat6.
jellernz6t6s a szabalyoz6kimenetdta z6n rendszerbenegysdgug-
esel€nfvagyisa zin rendszerv,,(t) ds u,.(r) dtmenetiliiggvdnyeil)a
mutatja
be.
Plonloufpr]l y
1.5
20 40 60 80
Coni'ollerouiprJtu
t0
20 40 60 BO
Time(sec)
7.37.dbra. A sabalyozon jellemz{t€s a beavalkoz6
jel a megtenerett P./Dszabalyoz6val
hriromhurkoskaszMdszab6lyozds
tervez6s6re
kaszkadszabalyozisbels6dnmszabelyozasb6l (t), kdz6ps6sebess6g-
I (m6sndvenfordulatszim-szabdlyozesb6l,,?)€s kiils6 pozici6-szab6-
(mesnevenszitgelfordulds-szab6lyozisb6l,
q) ell, lSsd 7.38. dbra. Nefr'
a szaberyoz^ teljesitm6ny-elektronikaimegval6sitAs6val, de fel-
hogyaz 6ramszabdlyozrisimpulzusszdlessig-modulaci6val (PWM, pulse
modulation)van megval6sitva,amelynek chopper'frekvenci{jalegalabb
SZABAL 1_
l0 kHz. Ez6rtDregcngedbet6 a PWM harasinakelhanyagolisa,ha az dranszabdlro- ahc
zrsi krjn nelngyorsiEukfeljobban, nrini 0.5 msec.
Mindlriifomhurokbananal6gszabdlyoz6kar aft
telrdletezijnk.bnr a tegtdbbgyakoF
lati nregval6sitdsbana pozicid-szabdtyozrisrrintavilcles. A vizsgatalokndtI.ethasz-
ndijuk a l.l pont eredm6nyeit.Mivel a lniiveteti er6silrjkfeszitl!s6gelekerdolgoz-
nak fel. az irz€ke16kis {esziiltsdgkimen6jelet szotgdllarnak.anretyeker
,.hull:im-
nral"jcldlnnk:i=yi,, n=pn, i=uq. A ?rD pozicio-szabdvoz6 nintav6teies
mcgval6sitesdnak elv6rk6s6bbifcjezetbenriirgyatjuk.
DC+ ROBOI'
7.7.1A bels6riramszab6lyozisi
hurok mcgtervezdse ak
Az i|amszab6lyoz6sP/ szabrityoz6j6nak be'tirris:it irgy hat6rozzukmeg, minthaa
c p bcls6fesziiltsdg,,zavar6iel" lcnne,6s a f/ szab yoz6nakaz lennea fetadara,
hogy az egytdrol6sszakasztfelgyorsitsa,tAsd7.39.nbra. tz nyitviinvatoancgy kd,
zelit6s,hisz a belsrjfeszulls6ghatisa az egyendl.aDimotor miikddcsielvenekcglik
alapjnlkipezi. Kds6bbrncgfogiuk vizss,lni. hoglan visclkedika szab6tyozes e;dl
kiil a kdzelit6snilknt az igy megreNczetrszabdlyoz6vat_
-
J o . . 6 / , r d / e l . r n1 . . d . . / e.r/ r , , ' . / - b - \ o / , r e c e .c . r t r /
,,,.. A,t t x,
" (7.62)
T',R, s
)ly 1/y lly
w,\s)=-= (7.63)
l+r/f, t+s4 l+sa,4
chopper-frekvencieja. Ar, = L.
A PI szzb6lloz6eri5sil€se
1+2tTs+ T2s2
L(l + sT,)
fi
a,T"
I
Osszefoglalva,a kdz6ps6hurok szabdlyozasdnak
tervez6s6hez
a bels6 hurok
ercddjej6l approxim6lhat6a
A,
(l+rZ,;)(l+r?,)
, A,=+ (7.6t b
I
itvilel i fiiggvdnnyel.
7.7.2A kiiz6ps6sebess6gszab:ilyozrisi
hurok megtervez6se
A kdzdps6fordulatszam-szabdlyozasi kdr teNezdsekorkdniirol6s iaghoz kell P1
szabilyoz6ttervezni.A lcloyitott krjr €s 7!,,:=T;, \'lasztis eset€na zert rendszer
itviteli fiiggvdnyea k6vetkez6lesz:
,4 T+ . 7 A, K,,
.
.
(l+rI;Xl+rZ,) s(l+14)
(7.66)
w,(.r-( 1 + t /p
s 4X l+ r r , )
egyeDleteaz I + Itl,,o(r ) = 0 feltdteI alapjin
A zArtrendszerkarakterisztikus
s 2 Z +i s + K , = 0 . Q.61)
tffekedve a fordulatszim-(sebessdg-)
hataresetre szabalyozisikdrndl,
-r+-E4LT: I
'' =.._-r111-;
s,, K"" = _ =.Tl =2T,.
27, 47,
r r = 1 / o r= 1 0 4 it=Tt T=0.1T1
a"=1/Tt 9t d 75"
kis6rleti berillitisa
,ti szabrilyoz6be{llit6si m6dszereknek
els6sorban
a szabalyozisirendszerek
helyezisekorvan szerepuk,amikormig kev6sinform6cidall rcndelkezesre
nd6 folyamahol. mertpeldeulnemvdgeaekalaposabb adalgyitjrdst
a fo_
6sezertnemleheleftetvdgezria szakasz modelljinetiaenrif*aclOiat.
Sot<
I76 7, FOLYTONOSIDEJU
L]NEAIt]SSZABALYOZASOKTERVEZESE 1
esetbenadaigyiiji6sis csakzArtszabnlyozrisikdrbcnv6gezhcloel a lblyaDratjell€ge l(
niatt,6s ez6fi ehhezvilaszranikell egy elso szaba,lyoz6
berllilrisL,amelyetnrajd! k
Ittsobbi jdentilikrici6serednr€nyek
felhasznilasdval
ilnornitanjlchct.
7,8.1 Zicglcr-Nichols-szabily s
A ZicglerNicholsm6dszern€l feltessznk. hogya szabdl)ozand6 technol6gia olyan.
hogy rcividid6rea stabililis halrrarahozha16. Ki kell iktahria P1Dszabilyoz6integ,
r d l r s i6 sd i f G r e n c i i l r cs si a t o m i i A t ( 4 = , . 7 ) , = 0 ) . 6 s , . 4 r , n o v e l d s e m e l l e l l a s z a - I
b6lyoztisifendszef a slabilitrishailrira kell hozni. Ekkor szinuszosleDg6sek alakul
nak ki a szabilyozottjellernz6ber.Ne feledjUk.hogy a line6risrendszerlranziense
kit rdszb6llill: a kezdetifelt€teltrilfiigg6 rdszbol6sabc cn6jclt6l liigg6 rdszb6l.
12611.4, viltozatisakor ki kell virni a kczdcti lelle1e1t6l liigg.i r6sz lecsengds€l,
hogy megellapithassuk, konslansamplilid6iir periodikusleng6sekalakultak-ernir
ki. Ez lassirtcchnol6giiknaltetemesid6l jelenthet.Jeldlje a konstansamplitidoj
periodikusleng6sekbekdvetkez6sekor a szab6lyozLi erLjsit6s6nek
6rt€k€l ,.1,.r,,,a
6
periodikuslcngisek lengdsidejelpedig 4,,, . akkor kb. 6 = 0.25 csillapitdstfcltdre-
lczve Ziegler ds Nichols a 7 3 ttiblizot szctillt\ szabelyoz6bedllit,sl javasolta(lnir
1942be'r)[]91.
1
-.1
,.b ur /E.let Nr|o..tel../,l"lJ./ \',lr'. F
,t,, = 0.5A,,.t.,i,
4,, =0.45t1,..r,t.I/ =0.85rk,,,
PID szabalyoz6 A ] , = 0 . 6 A 1 , t u I, , = 0 5 ? r , i r .7 l ) = 0 . 1 ? 7 i , i r
7.8.2JanssenOffereins-szabdly
A Ziegler Nichols-m6dszernck kdtsdglelenillhatrnnya,hogy a rendszefia slabilitis
hatifin tdbb peri6dusidejdig iizenreltetnikell, hogy a lengdsiidrj meghat6rozhato
Ezensegit Janssen6s Olfereinsm6dszere[20]. A szab6lyoz6beAllitiista
lCpdsekbenlehetelv6gezni:
PI sztbdlyozd bedllitdsAhoza rendszert kiiktaton iDtegrator mellett (fr = oo) a
hateftimkell hozni, amikor is a szabelyoz6ertjsit6se,4, ki . Az erdsitest
At,=0.45Ae.k,r 6rt6ke kell bedllitani.Utdna f/ irt6k6t fokozatosancsdk-
a rendszertismeta stabilit6shatararakell hozni,amelyheztartoz6integr6l6si
jeldljef/.k.j,. EnnekismexetebelTt =3Tt ul 6rtdkerkell be6llitani.
Oppelt- 6s Chien-Ilrones-Reswick-mddszer
a snkaszardhyosjellegt, akkor az Opp€lt-mddszera szakasztatmenetiffigg-
alapj6ne$/t irol6s holtid6staggalkttzeliti [2 1] (l6sd 7.45.dbra):
W(s\=A-- (7.12)
l+sf
ApA
Szab6lyo26 \ trh TDITh
T /Th
I
PD t.2 o.25
PI 0.8 3
PID 1.2 2 0.42
wtrt---!-t
-'
r(1+sf)
7.46.6bru.Alir,artAtueneri Egvtny
(-.) kdrelit4sees/tirol6s inteer6l6tas8al(-)
2
l -' =
A,T
20% trilldvds
o.41Tt, o.42Th
Strejc-m6dszer
^ szak{szdtmenetiJiiggrdnldt az el6z6eknelFt\omabbm6dszenel vagy (k€t
id6alland6ji)kettarolosraggal.vagy pedig ,? egyformaidballandoji lag-
6s erre a k€t esetrejavasoltszabAlyoz6-beallitdst
kdzelitette, [23]. Az 6tmeneti
kdzelitdsdhez a paramdterckeftd:mez'set^ 7.47.dbra tarlalmazza.
A paramdterekalapjrn a k€tldle eseta kdvetkez6 m6don ki.ilttnbijztethet6 meg:
l. Az rtrnenetifiiggv6ny 4,12 id6Alhnd6khalk6zelitend6,ha t'i=0.264A,
r , < 0 . 1 044. .
2. Az dtmenetiftlggv6ny /] egyfonna(Z) id6alland6val
kijzelitend6,ha
r i > 0 . 2 6A4 , r , > 0 . 1 0A
4..
SreJc parumdtercit
a szobdlyozd tg vdlasziameg.hogJa z;n rendszerfrek-
Iehet6legnagy frekvenciatartomanyban
6llandd legyen.PontosabbaD,
I/,ri (r) a zart rendszerered6Awircli ffiggvdnye,akkor
wu^g)w^, (- s\1
"=,.= lw*nQ@1'=:J(x), x :=a' (7.74\
d'rtx))
- l (7.15)
FOL
teljesUljdn,ha a szabdlyoz6nak
I dambszabadpaxamCtere
van (abszol
mum).A szabdlyoz6param6terezese:
wttt(s)= to +a+rrs.
Tj
TL TI
I* kdsleltetdsi id6
+ felfutasiid6
,i inflexi6siddpoflt
r/ inflexi6spontbeliCrintoordin6tametszeke
v, inflexi6spontbanr(r) €rtdke
7.47.dbra.Az Anneneti
frtEeveny
Strcjc-fdle
kozelit€sdhez
sz0k6ges
param€terek
drtelmezase
1. Approximdci6k6t kill6nbtiz6id66llaDd6val:
W(s)=
(l+sfi)0+r7r)
.,-l,n : :r
vezessuK De a tt + 11 = 6s /, :=0.3(Ir + r, ) jeldl6st,akkora
1.2
javasoltapproxim6ci6jdloz
a 72/4 aftnyt a 7.6. tdbrizat alapjin lehet
rozni,
7.6.,jbl,tfut. A 12 /\ aniny a szakaz approxitneci6j6hozSlrejc szbrint
v(r:)
A
0.263 0
0.205 0.1
0.170 0.2
0.150 0.3
o.t3'7 0.4
0.132 0.5
0.128 0.6
0.t25 o.'7
0.122 0.8
0.120 0.9
0.1l9 1.0
(1.18)
bedllit&keftrol6staeeset€n
7.7. tbri@LSzabelyoz6 Strcjcszerant
182 T.Folyt oNostDEJiJ
r.rNEA .lERVEZESE
RISszABALyozAsoK 7.
A
t'Y(ti = (1.79)
( r+ . r Z ) "
\/ ;duill. rdof t o a l t a t s t : r i m t aln1enei
ft ggvdnyappfoxilltiici6,
jirrak r, paramdter€bolhatlrozhato meg (sziiksig eset€ninlcrpol:lci6tis hasznilva).
6 s a z c f c d D r € D y e k v , - v e l e l l c n 6 f i z h e l 6 k .A Z id6llland6 er16kea 7.9 t.ihLt,al
alapJanhatirozhal6 rneg (es konigdlhato).
r,/) f,lA
0 0
2 0.104 0.264 7
0.218 0.323
0.319 0.351
5 0.4r0 0.17r
6 0.491 0.184
7 0.570 0.t91
a.612 ei
0.10r
0.709 0.401
l0 ti
0.773 0.413
7 9 tdhh.a!.A 7 idil6lland6drrakarckDreghatiirozisa
Steic szrrirt
A szabiilyoz6k paulain€te
rcii a 7 I 0. tlhl'zLlt tarratlnazza.
-.1A.
dbldzat Sab;ltozbbedilit6 , egyroinaidddllandoeserdnSrej. szerinr
Szabdlyozo f \
I
A(n 1)
I l l
^-^
n+2 I
aA (n- 1) A T 4 ( n- r )
PID 7n+16 I 15 T.(n+t)(n+3)
1 6A ( n- 2 ) AT 16(n-2) A t6(n -2')
Reiniscb-mddszer
Reinhch-m6dszer
alapdtleteabbanall, hogy a
K
w"^ r " l = (7.80)
s(l+rr)
integral6felnyitottkdrt visszacsatolva
kdtterol6sleng6tagotkapunk,
k /y trllldvdse
ugnisalakialapjeleset€n kapcsolatba
hozhatdaz aszimpto-
amplitud6-jelleggdrbdb6l
szimitotttdrdsfrekvencia
dsveg6sifrekvenciaardny-
n^g;"* oo,=JJ!L enlkketeasd7.48.abra)l
t . i
es /v = expl--- -
\ .'11+
1" )
(7.8r)
ao = --------:;
, l , t I
a szabLlyozhzErushdyeivelkiejtjiik a szakaszdomindl6id6elland6it,akkor az
vettaiak kdzel6bejuthatunk.Rendszerintazonbanao drtdkit korrigAlnikell,
vel megmamdhainak tovabbi p6lusok,z6rusheiyek6s a hoitid6. A konekcj6 a
land6karanyabantdrt6nih 6s ^z alkahnazottszab6lyoz6tipusat6l(a
p6lusokt6l)liigg. Reinischm6dszer6t1964'bendolgoztaki. A m6dszertar6-
szakasz
esetdre
ismertetjuk,
de ldtelk kiterjeszt6se jel legiiszakaszok
integral6
is[24].
I84 7. FOLYTONOSIDEJU
LTNEARIS
SZABALYOZASOK
TERVEZESE
I
:
e
T
I PD PID
Th/Tn T h/ T a l Th /Tk3 T^/Tr2 Tt, I Tkl
TD ITI TD1/ Tr Td /72 TDl / T3
T5/Tr T4 /72 Ts/71
b
TJ /72 T4/71
A tdbbiparamCter
szimit.isiszabalyaa kiivetkezo:
dt:=d es d2:=0, ha 6)d)1.5c,
d2=d es dt:=0, ha d<t.5c, (7.86)
a:= ao, ha ao >1.6,
o , = o* o * , ] { o . : o"r-r.., lrf- 4 l * o . r . r 6 _
[- - " - , , ' ' u 't \ b) " " , "'l \, '_ ! r ) 1 .
b)l
n^ aa<16 (787)
ah:=a, ha ao>2,
ah:=a+(t+0.Sao_a)(l_et3t), ha 2>_aa>0.4,
(7.SS)
ah:= a + (0.8+ ao _ a)(t _ e-t 3i
1, ha O.t>ao.
Azideefis PID sz batyoz6t a
+ st ol1 + "'p2)
14/ D6)=K eQ =A,(t+**rTu) (7.E9)
I Shannon-f6le
mintav6telez6si
tiirv6nv
az f(t) anal6g jelet, 6s alkalmazzunk matematikai mintavdtelez6st Z
i id(ivel. A matematikailagmintavitelezett/'(1) jel Dirac-impulzusok
amelyeka mintav€teliid6pontokbavannakeltolv4 ds ott az impulzuste-
azanal6gjelmintiijaa mintavdteliid6pontban
'()=tf
f hr)5(t- nr). (8.1)
,_0
F -| s t = L : f I n T ) e" 1= t r t I J I t t l . (8.2)
I88 8. DISZKRETIDEJU
LINEI.RISSzABALYozASoK ANALiZISE
A matematikaimintavdtelez6s
felfoghal6modul6ci6selj6ftisnakis, amelyndla hor-
doz6jel
it ()=>sQ - nr), (8.3)
n-0
jel: .f(t)
modulaltjel:/'(r)
'f?fT)',,
Itt )-,+@--t/'u )
tI
tr('
(8.5)
Az (F3.17)komplexkonvolUci6s
t6telszerint4(r)=F(s) Cs Fr(r)=Ir(r) ve-
laszfusal
mintav€telezdsitdrv6ny
8.1Shannon-f61e 189
(8.7)
.T
E.2.Z6la.Ir6lusok
dsinlegrdcids
irl a komplex rdtelalkalmaz'isihoz
konvoluci6s
/ (\l--
3^ l-. . r I
) t(es- {,"r-r
,z_^_d. l, r e,. I (8.8)
Res- = iim w o"- tt tot -) '
l-r "'
A L'Hospitalszabiilyszerint
(8.10)szerint
lov6bb6
(F3.11) kdpletdnekfelhasmdlesAval,tovebba az
Az inverz Fourier-transzformAlt
anal6g 6s ah < (D"/ 2 miatt az /(t) anal6giel k:feiebetb a
jel s6vkorfdtozottsaga
kdvetkez6 alakbanis:
, a,/ 2
a. =i-
f o=+zrt [F\iar)e]'' | f.11*r1"-,r)"-'a.=
-.". , "" .1,, r-- )
(8.13)
= ).l\kr ' aa.
)-:-- le
k= 6 -.. _a,t2
Bvegezve kapjuk,hory
azintegrel6st
I t t w l d ' t z-
"
,u, i r,*at.a.
,:- 2n jtt - kT, "t t-a t2
(8.r4)
ellt-k1)qt2 _e J(t-kT)u"t2 I
2j (t - kT)@"/2'
a kttvetkez6v€ss6alaka hozhat6:
.. sin(a,t | 2)
l'!ll = -. (8.l6)
" @"t/2
]92 8.DISZKRETIDDJU SZABALYOZASOK
L]NEARIS ANALiZISE
8.2Tart6szervek
A lart6szervek(hold elements.,ry) a nem kauzAlisalulirefeszt6szilr6 viselkcdesdt
approximiljak kdt ninlaveteli id6pontkdzcitt.A k adr€ndL1tad6szerv I///, (s) kdl
mintavdieliid6pontkcizdttaz anal6gjelet l -adfokirpoliDommaikdzelili, amelyetaz
aklu6lis€s a megel6zot darabnintibol hatdrozmeg [26]:
.lt (t)
.6(r)
lad6szeN:
al rirra.Nullad€ndii kilijleLthar.5is snlytuggvdny
benrend.jelre
w H ( r )= ( D lG-7),
- (8.17)
w, \",-
A nulladrendritart6szervlrekvenciaftiggv€rye
'Il
Wh \ tdt l. ^-
l0' tl ur
2
193
'(oT.1
"" l
wn,Jl.d)=r -*
l /:t-
e 1. (818)
..
.2 -
alronnankovetkezik,hogy
stn I
=r \2 ) (8.re)
\w",,11.q 9L
2
.laT\
Sln I
@1 \z)
q H.lj tu) = - + atg- taotarl (8.20)
2
linearis rr l6ptdk melle!!
A nulladrendtitart6szeNampli d6- 6s fAzisfiiggvdny6t
8.J.db,"dmutatjabe.
Ztr0n2L
I T 19,,,f T
€sftistuggvdnye
la oszenamplitndo_
&J. abrr.Nulladrend!
I94 8.DISZKRETDEIJ
Ln.{EARIS
SZABALYoZASoK
ANALiZISE
fe3J9
2
1
&6.dr.a.Els6rcrdn
tut6szerv:
bemen6
.ielrekjfejteithatds
dssflyffjssv€ny
/ rl r -r\ ( | '-)r\
-2lr----J.(r-r)
wH,0)=lt+-),t( | +----:- th- 2r).
lt ).
(82r)
'r
% G,=fl-+l {r-2e +e-,1\=!::!],-"'' )'.
'
\s ?s'z,/ l. J
"
Az els6rcndfftart6szervftekvedciaftiggv6nye
( ' (ar\\'1
tsmt-tl
tv,,1ia1!!J9L.r, l-Lj--_l '.,.
' " 18.22)
l;l
ahonnankdvetkezik,hoS/
( . ( ar\\'
|-#f I ,
lw,,<1,t1=rJw,+, (8.23)
(rl
bon loi
hn0n2n
T T q r L l.r.)T T
I
3rr
2
3n
2
]'(1)
6/a \
r'G) =tl t w(l,-*lr tutkrtle-",l=
;i\i; )
.
S \- _ r.t.r\"_.i"_,rr,t LT\J_: _
"/r"
(8.28)
='Lw(iDe'tr u(kr)e *1 =
(- \/. \
= l ) , 1 i r 1 " - , r1 l r r , t r r " r |
\,-0 /\I.0 )
"+
r'(s) = r.r/'(s).,..
(r). (8.29)
Vezessiik be a z = e'r jeldldst, akkor a (8.29) ercdmdny megfogalmazhat6matema-
tikai mintavetel n6lktll is, csakis a megfelel6 sorozatok Z-hanszformehjait hasznel-
zb,(nr)j= z {v,(nr)lzlu(nr)}.
Az ?(r?I) bemenetimintakn ),(rf) kimenetimintakkalv6laszol6diszk€ridejfi ti-
neeristag diszkdtidejii etviteli ftggvdnyeezert
w 6 1 ! - 3 - - - 1 t - e 7 1 1 L ! l l = 1. 1e ' t ) ? t ( t ) | , (8.3
r)
8.3Ajelteried€s
leir6sa
mintav6telezett
rendszerekben
frekvencialartom6nvban
197
(8.30)alapjAn
ez6rt azegyiittes
ered6diszkdtidejiiawiteliliiggv6ny
zoH
&9..i6ra.Folytonosidejn
linedristagbemenetdn
D/Ads
kimenetdn
A,/Ditalakit6val
,(i)FuL
6.I L dbru.EgJszeriminl^\dteles
szabalyozrsi
k6r fetepitdse
, e)=u*ftt4 o("),rr"t
=11ffi-"r^<a.(8.34)
Ha sziiksdglenneaz y(t) anal6gjelrc is, akkorarla a kdvetkez6dsszeffigg6sek
vonatkozndnak:
D"(z)
sab6lvozrisikdrben
bonvollltabbmnrtaldteles
E../?..ibru.Jelterjedds
jeldl6st,6svegyuk6szre,hogy6ltal6-
Alkalmazzrk^ (WX)' = 9' LfttWG)X(s))\
mintav€telezett jel Laplace-
beavatkoz6
ban (14/X\'+w' X" . A matematikailag
transzformeltja
2OO 8, DISZKXETIDEJU
LINEARISSZ,{BALYOZASOK
ANALIZISE
xi =wilxi -(w,ryrwzwH)'x;
-(w,wvzx,)'1,
(8.36)
x; =11+w;(w,txflzwH)"liw:LX; - (Ir,wy"x
"\'1,
ahonnankdvetkezik
x: = (wyrtv|)'x; + (tx{,x,)',
x: = (w.Jyrtr|)'Itt
+w:(w,w{rwi'l-|fi': lx: - (ty,fi\w,x,)'\+ (s.3?)
+ (w{,x,)' .
SISOrendszereseGna tinyezok sonendjekdzdmbiis,ezert
w:(tr,w{lx,)' (8,38)
1+W: \W,WyzWH
)"
(8,39)
, (WtW,wH)'W;
(W"w{zx,), tvtv,x,\'It + W.'\w,Wlx
)wB)'1
|+W: (W/,WI2WE)'
| ,
"-N7
X,(s)=:-1"(i), (8.41)
J
/ , --l\'
(w{,x,)'=lwtw:'-< | x:$). (8.42)
\r/
Akkor(8.40)€s(8.42)alapj6na kitvetkez6
egyszerii
alakhozjutunkl
D, ,,(z)D.(z\
_ . _ ,a D. , (z\
x.(z). (8.44)
" ' - =_ ^,)\z I :_____:_______:_
1+D,., (z)D,(z) 1+D,.,,(z)D"(z\
i = A x +B u
Y=Cx+Du
8.1.r.lr,?. Mnrt.verelezetl
Iinedristagaznllapoft.bcn
ldpcsi'sbemenet
eseidn
1
iD= eAl ts | =
IeA"dd B.
hos/a mdtrixftissv6nv
intesnilasa
r szlmit isakor
t"#j,tHjil,lt elkeriilhet6.
A(O:=e"' is 1-rtr.=loA"a-
'-", D
" J-
['j,,TJ=-'(f;'Jr= (8.
t;f-*[f;;].1
t^tn lehet6sig@ 6s f szfunitisdraaz exponencielism4trix
(8.51
duotu?
8.4 A ielterjeddsleirasaminta\r6lelezett
rendszerekben
,llapott6rben 203
1 tl
,,. lt- t- Ao A-o' I
Y : t\ ao t\r ' - | +...rdo >
0 0i )
(8.s2)
t 1'2 /1'rl
2t 3l
4,=I+AYJ ts r =YB. (8.53)
8../J.i6r?. ldealisholrid6s
ragknneritjete
tepcsos
benenel
eset{n
t+t)7
x , * t = e Ax1, + s)agBu,|+ e)(tsBu,, (8.54)
Ie{t'*ttl leatt'rtl
, , =i - -do (8.ss)
,r + l\'-do Ltu lc l'u.
rf
Vezessiik j eldl€seket:
bea kdvetkez6
(8.56)
r ''
le aot l , " r oa .
[r)[3il[,;).[?J. (8.57)
y,=lc ,r(;)
2. Nagy holtid€jii rendszer, Tt, =@ - l)T + r eset6n(ahol d pozitiv eg6szsz6m)
a 8.1J. .t6la 6s (l.l l) alapji4nirhat6,hogy
I
:;it:
0 0 0 0 ... ;
0 0 0 o ... 0 I
(8.59)
('
t,,.,
y, =[c o o .. o oll1-,-,
t'..
t.,;
8.5Ala169 kompenzit6 tagok
mintav6tel€simplementrildsa
:ffiil:l::T:,T:llift #,i',11;:f *yr re,teher6
ak6rd6s,
reher-e
a,,
til:::r
muratunk e'e,amelyktz'razers6 az,= :T["::: f ffi:
integrddoperetort
ktjzeliti -beli
#":;::ff
z
kifeiezess!
*"*'1,."*
i"i'i.l,ii?
l:l^1."g-),1"^"r"1 f:-,'ff:i:"J,f
'#:T:i'Jnil::?ililJ"".1:i:ilJ .',:1r*:
:ffi "Hid
j,"J::ilff;#ffiil:illffi
ffli
8.5.l.Differenciit66sintegrild
operitorok rnintav6teles
ktizelit6se
L Il6tratart6 differehcia (BWD,
backwarddiftbrence):
2. v( +D- lO =asr_"",:)",
.OL, 8 . D I \ Z K R I ' ' I] D | J U I N f A R I s5 , / \ B A L \ O Z A S O K A N A L i I I S T
e'7 l:l
(8.6r)
TT
, . = -l X
,-
--
T
Y X'
J :. l
, T 21
'I' (8.62)
:I
,'1.
l
r(r/\= lrtttrlr \,ntf, f I '' /\ r. )-.) -r:,Y.
0 t=l
y = : xl TE-. 1 x ,
szl
t Tz z-1
(8 6i)
tY =Y + -:.(X +.X ),
I ? irr
Y-:XzL.: X.
(8.64)
Tz
1
l-rr
T z+l
.T
T
2
8./t drla. Knlonfdler -appfoximici6kstabjtit6si
rulajdons6gai
nr,tJ-= z,r'lwo.ll-
t rl
(8.65)
DG)=o - )2,/ lwr"l.lf =O-, |1z1uqnr11.
". rl t
208 8. DISZKRETIDEIJ LTNEARISSZABALYOZASOKANALiZSE
I
Mivel a sebessdgugres j{nek na$/obba teljesitm€nye, jel-
mint azegysdgugrjs
neb ezdrt6ltal6bana sebessdgugrtu
ekvivalenci6jri jobbazegys6gugrrs
kttzelites
ekvivalenci6jf
kitzrlitesnel.
b,,2"+ b,,_,2'-t+...+ bo
'\!..'" (8.68)
,,,lo=u,f,***,r,,).
'l
sr/ f
o,,,,,r"1= + r",.1- _at,,l=
,t,,lt
z r. r. )
A" 1 A"r
=A )--:: 1..,\
I.LI'
Kdzdsnevez6re
hozvaajobb bldalt
( t o+ q t , +q),
n ,_, -'
", ,,.,
|-|
'"=,,,(,.+t?),,,
=o,,l'.zo).
n.=",?
(8.?0)
Az integrator
bemenet6t
folyamatosan
korrigaljuka telit6ses
sza-
jellel, amig csak el nem tiirik a knldnbs6gijel, lehat a k6t
I visszavezetett
tal{lkozfui pontjabanem keriil a muokapont[5].
szakasz
6sae,hogyez a megold6s
mindhArom csato ajel6rereagAl, ami altala-
megoldfut
ad,mint amikora telitdses
szakasztel6rve az integr6l6st
auto-
blokkoljuk.
Ez a megoldastintegnitorantiwindupkiegdszit6snekneve-
6 . 1 8A. b r c .
7)
l
T*
PID szabdlyoz6
mintav6tel€s
megvel6sit:isa
kdzf,liro i7 egysdgugr^ ekvivalen-
P1Dszabi;lyoz6minlav6telesmeg\aldsitds6ra
v6laszijuk:
( t ",'\ "D: l.
t v , , , , r r t, t , l l - -
. ,,/ lrsf _,1
fijggv6ny(7.5) szerint
atmeneti
A^ T,
Y DI|) Ar | -t-t I At -!:e "' .
az (F4.11),(F4.13),(Fa.l2) €s (8.65)dsszeftggeseket
ezdrtrendrelelhaszn6lva
kapjuk,hogy
qa+q|z +q1z'
\,ono1"1= (8.7r
)
po+pr"t+prz2
q,=A,l1t?)
Pr = -(l + s-I17'1 -++)
,,t=-2,(r+"''/'.
n,=n,{"''r('-t).:n}
T. 1- z te-ltI.
,,
I
T
Ezdrt
ha a domin6Dsp6lusmegengedefi tartominyAI az s -sikor a 6.I L Abfti szerini
m6donirjuk el6, akkor ennek meg.felel6eD a dominrinsp6lLrsszamiifaa : -sikon
megengedelt
tartomrny a 8.20 Abft) szeriri lesz.
z l 2 R <z t l z /t =.2
r*'
at=-2e "'t cos(@"T)=-2e
"os6or,lli1. (8.12)
ao = e-2d"7 - e-26@nT
.
8,7 Mintav6telesrendszerekstabilit:isa
8.7.1Jury-f6lestabilitisi krit6rium
A Jury-file stabilit6sikit€rium arra keresvehst, hogyanlehet eldtjntenia minta-
v6telesrendszerkarakterisztikuspolinomj{r61,ho$/ a rendszerstabilis-eandlktil,
hogymegkellenehatajbmia polinomrydkeir[28].Egy ilyenkritdriumt6mogarni
tudja bizonyosesetekben a kompenzil6tag paran6tereinekmegvtlasztasdt. Legyen
a karakterisztikuspolinoma kiivetkezd:
QG)- a,z' +... + atz+ ao= a^(z- zj).. (z - z,), ahol a" > 0. (8.?3)
ez€rtha a rendszerstabilis, azaz V lz,| < 1, akkor teljes lni kelt a ktivetkez6fel-
teteleknek (kihaszndljuk,
hogyp(x) nemvalharnutt6v6, ha lr'l>I ):
i) p(r = ]{) =+co> p(D>0.
--)p(-t)>0
, f+o. ha l?pdros
ll, @tx = -@t = <
t-.o. ha n ptuatlan--
e(t)<o.
iii)a,(-l)h,1...z, = =+a,V,l...V,l=Vol+lo"l.",.
"o
2. Sziiks6gesesel6gs6g€s
felt6tel a stabilit6sra.
A krit6rium alapjaegy redlkci6s elj6ras,amelya k6vetkez6matematikai6ssze-
Iliggdsthaszn6ljaki:
. P , , ( . ) = a , z ' + + a t z+ a o '
rP,'(1 z ) = a ' , 2" + + a ' z - t + a o '
+a""-t + ao" '
"'P"("t)=a'+
oo.,p,,\,', '-1' oo'o',
-- r' tlto
an a, 6'
a ,", (8.7r,
e " ) ( ^ = l a " :- u" o l : i, II
I a.
a redukci6s
Konsfualjukmegaz al egyntlhat6kat a S l rablazaisd-
elj6rassal
mAjaszerint.
& / r.jrl.tt4r'Jury_fijle jtdsileszr6ltaldnos
stabil sdDdja
a, a,-r
ao at at' ai=aolan
,] 'I
"l
'i
o t t = o ' , , - a r a " .r , . t t - .i 2.. ..0. (8.76)
I at aa
at7
\-a6
l-ao
A stabilit6sfeltdtelea Jury-s€maeredm6nyei
alapjrn
1-a; >0,
4 - "11;
y =*lrt *n>'-,i).
, alonnankdvetkezik
(8.78)
8 2 /. .jrrz-Kon rgdrbeaNyqukt-krit{:riunhoz
nrirtav€leles
rendszer
eseldn
8.8P6ldaanal6gP/D szab6lyoz6mintav6telesmegval6sitisdra
Tdrjnnkvisszaa 7.6.7 pontbanmegoldottanal6gP1, szab6lyoz6be6llitdsieNez6si
feladathoz. Ha az anal6gszabAlyoz6t mintav€teles PID szab6lyoz6valakarjukkdze-
liteni, akkor v6laszthatjuk az eg)sdgugrtis ebfualens r'eqfelel&. Ehhez azonban
megkellelobb !alas^ania I minld\6teliido..
2I8 LINEARISSZABAI,YOZASOKANALjZISE
8. DISZKRF,TIDEJU 8
slep response
Coniroller
12
t0
020406080
Ime (sec)
rIDs2abnlloz6nhenetifiggv€nye
8 2?. .irla. A Dintavetclcs
szermer6benmAskdntviselkedhet,kbnnyenakarlabitisseis v6lhat.(Hasonl6kdvet-
j6rhat, ha a szabalyoz6tdouble6brazoHsr6lfixpontosraatirve kis bit_
kezm6nnyel
szAnmalakarjukimplementAlni).
A 7.6.7 pontbanmegtervezetlana16g PID szdo'lyozobe6llit6si6rt6keit,veg6si
dsl6zist6bble,f'td7.2.
frekvenciej6t tuibldEattafialftaz2 roml6st
.Ha 5' f6zistiibblet
terveziinka tart6szeldmiatt, aykor T = 0.1'7I a = =
0.17l0.550323 0 3089 sec
"
adddnamintavdteliid6kdnt. Mivel azonbanegy val6sidejii oper6ci6srendszerben
nem6llithat6 be akrrmilyen finoms6gi mintavdteliid6, ez€rt a mintav6teliid6t a
legkisebb id6 egeszszimt bbbszttrdsdre
bedllithat6 Legyena valasztas
v6lasztjuk.
I = 0.30 sec.Szabalyoz6k6nt a (8.71) szerintiegys6gugr6sekvivalensmintav6teles
=
a vagdsifrekvencia ar. 0 6343sec-r 6s a fazistdbblet
PID sz b lyoz(/ ve]trLszlva
a, =39.2534" 6rt6kiiread6dott.A mintavdtelesP1, szabalyoz6eheneti fiiggv6-
nyeta 8.22. dbra, Bode-diagramjeta 823- dbra rnutatja.A Bode-diagramota
dbode fiiggvdnycs^kaz @ =EIT=10.4?2sec-r Nyquist-frekvenciaig rajzolja
jelet a mintav6teles
jellemz6tis a beavatkoz6
fel.A szab6lyozott PID szab6lyoz6val
n8.24.dbra mntatia.
BodeDiogrom
100
€so
o
9^
d
E ,cn
!
,100
-200
o
-300 \
-400
103 to- lor too to' t02
Flequencylocusec
&2J. lrfa. A felnyitott k6r Bode-diagramja minlav€telesP./Dsab6lyoz6val
220 S.DISZKRETIDEJO
LINEARISSZABALYOZASOK
ANALiZISE
Plonloutputy
t.5
0.5
0
20 40 80
Controllerouipul u
t0
40 60 80
nme (sec)
8.24. ttba. A szjb{lyozorr jellemz66s a beavatkoztjel minhvetelesp1D sab,yoz6val
9. DISZKRETIDEJULINEARIS
SZAB ALYOZASOK TERVEZESE
A szabAlyoz6si algoritmusokatrendszerintvalamilyendigitalisszinit6stechnikaibe-
rcndez6ssel (sz6mit6g€p,mikroprocesszor. mikrokonholler)val6sitjuklneg Mivel a
szemitastechnikai berendezdsek a bemen66s a kinen6 jeleket az anal6g/digirelis
(ADC)ds a d;gitelis/anal6g(DAC) etalakit6kkalutemezetten kezelik,6s az algorit
musokaimegval6sit6processzeket (taszkokat)szintin valamilyeniitemezis mellett
firttatjdkle, ez€rta diszkdlidejir (mintav6teles, DDC) szab6lyozasok elmilete ds ter-
vezdse a szabelyozGlechnika kdzponti t6maja. Az el6z6 fejezetbenm6r bemutattuDk
m6dszereket az anal6gszabdlyoz6k mintav6leles Ebben
kitzelit6s€re. a fejezetben
egla6ltoz6s (SISO)line6rismintav€teles szabAlyozisok terv€z6si k6rd6se;vel foglal-
kozunk.El6szijr egy olyan tervezdsim6dszertmutatunk be, amelyik bilineeris
uanszform6ci6t alkalmazvaa z-sik egys6gkdr6la w-sik bal f6lsikj6ra kdpezi Ie,
mikdzben a szakaszatviteti6tviteli fiiggv€ny6nekalakjaracionalistditfiiggv6nyma-
rad.ha eredetilegis az volt. Ezaltalalkalmazhat6klesznekaz anal6gszabalyolsok
terve#sim6dszerei.A mesodikn6dszer e€y algebraim6dszer,amely(a nominelis
szakasz modellel)vdgesbeellasiidejri szab6lyoz6teredmdnyez, tehet a szabilyozris
hibajav6gessok nintavdtel utennullevavnlik (dead-beatszab6lyozds). A hannadik
m6dszer k€tszabadsagfokriszabrlyoz6t eredm€nyez, a,'nely eldrecsatolast
(feedforward) €s visszacsatoldst (feedback)alkalmaz,6s a tervez6stdiophantoszi
egy€nletre vezetivisszaa pol;nomokk6rdben.Ennek kapcsAnfoglalkozunkm6g a
nodell-kdvetdszabalyozessal 6s az akliv csillapitdsk6rd6s€velis. A negyedikn6d-
szera konibbanm6r megismertSmith-prediktormintavdteles megval6sitAsrt mutatja
be.ha a holtid6a mintavdteli id6 es6sz sz6mirtdbbsztir6se.
DDC szabilyozo
(e.l)
2 o: - 7 , [. r-,I r'l
u. = _alclan .a jr .^
' . If.
ne ,,,) (e.1)
D(z) - A-
6salkahnazzuka
l* u,l
2 (e.5)
T z+1 t-*!
2
A transzformici6soran
biline6ristranszfoml6ci6t.
t**L
, ,--]-2,=1t :t (e.6)
", t-l 1*!
2 z
1*.L \|T
, t r--? l= (.9.',7)
Ilrl r*L
2 2
Ha ajeltjl6sekegyszerijsitise
irdekebenmagevala vdltoz6valjeldljitk a megvalto-
zott fllggv€nykapcsolatot
is, akkora helyettesit6s
utdna kttvetkez6Afviteliftiggv6n),t
kapjuka w vAltoz6ban:
/ t\l+nh d t
l1 ";i
\ ./
lJ 1+'arr:-!!l.'-.D)]
D(w)= A, E|\
(e.8)
,:+( I l+2. \
n I I t+lr- |
l-i { 2r-2. l
n0-",,)
^--^., (e.e)
r'[7(- "')
Mivel feltehet6,hogy ,?> ,r (tipikusan r-n =l), ez6rtmindig fellep legalabb
egy nem minimumfrzislizettrsbely a w = 2 / T belyen.Mivel a nem minimumfazisli
zdrus helyhez - arclan(oT / 2) negatjv fiizisszdg tartozik, ez az 6rt6k rossz ifiinyban
befolydsoljaa fiistdbbletet, ezet erre a kompenzildssorAnfigyelemmelkell lenn'.
A kompenzAl6s soranintd jel, ha a felnyitottktjr ar. viigrisifrekvenci6jaa nem mi-
nimumfiiisi zdrushefyheztartoz6 2 /T x E /T = rrl,, Nyquist ftekvenciakdzel6be
keriil, mert ekkor a Shannon-16telszerintimintavdtelitdrvdny a zfut rendszerieleire
m6-rnernreljesuI.es a minlaveieliiddpontokkdTdna szabel);zisi ktjrjelei mar nern
jellemezhetdka jelek mintiiival(,,hulldmzanak',).
Ha konjugiiltkomplex r, , Z pdr is el6fordut,atkor ezekhatdsadsszevonhat6:
( z - z , ) ( z t , ) = z t - 2 @ e z , ) z + l z , l '>?
(1- z,)(1-7t)
[,-;J'
, , ...r z t t l z , ltz rt T J t -21ez,1,,,'z
=(I-2x.",+1",1') 2 t : n e - -' ,1 .l ' \ 2 r r - z n . = r. l - , 1 '
('--:)'
9.lMintavdtelesszabilyozisteNezdsebilinedristranszfonnecioval 225
( z z , ) ( . 2Z , ) 1 ( t zne:, +,-,lr)
(, -;)'
(e.r0)
T r + zne,',+1,-,|'? 1 ,,1
{r rRilt-,rrrJrFli
2 l-2Re;,+:,1']
_ | ( 2 r/ T )
| + (.2r/T)
t+'.- t+i,* . = l t + t z tI T \ l . ( e . lr)
r
t -:l
ln1ia41o,1ia,1l
r + ^reD(ja,\ + areD"(j@,,- At (9.14)
_:l
D . ( w = 2 l T ) , u , " , *- " )
(9.r5)
- (: - .o4l8)(: 0.86071
10.0000 (9.l9)
' I--)=
t. l)G- * o-%;)
PlontoulpLrlY
2A
szabilvozd
bilirciris lrarszlbnniciovalmegr'rlczeLr
9 2 abra. Ast^b lyozortjcllcnrzii
aikxl,nazlsako. panna!er!d11oz:s.k csden
Controlleroutpulu
t0
n00%t
5
0 t0 20 30 40 50
t0
las%l
5
-5
0 t0 20 30 40 50
t0
TsA
5
r0 20 30 40 50
Time(sec)
9.3. .rira. A beavatkoz6jel bilineArisranszfornnci6vat ft.Btqyera]tt sztbiLlyo:d
alkalruzjsakor paramdteR6ltozrisok eset€n
9.2 V6gesbcAllAsiideiri fdcad-beat)szabilvozas 229
9.2.1Tervez6siel6irisok 6smegval6sitdsuk
rendszerk6t resz€t,ahol
A,9.1. dbftnak fiegfelel6entekintsiika szabalyozdsi
b o+ b t : - r + . . . + b , , : " B(.2-t)
D1zt1= ')
(9.20)
an+ a|: +.,.+ dn: A(.2
D"D ) I
Ur'l=r"C'l=\t 1 +D " D ) | 2 1 (9.21)
D D p,..lt-: r 1 . : K 1 : - ' .v1i g e st b k s / a r nproi l i n o m .
=t
1+D,D
egyvdgesimpulzusvAlaszLi
Ez azt ielenli,hogy^ zartrendszer (FIR' fiDile
rendszer
impulseresponse system),
Ezentrilmenoen hogya
aztis megfogiukm6gkdvetclni.
230 9. DISZKRETIDEJU
LINEARIS
SZABAT-YOZASOK
TERVEZESI
(9.22)
o, B=[-B=K
o=u (e.2t)
l+DD I A \t
^M L]1 LA
- (9.?6)
| DM , 8., I Ul
A
A (9.26) dsszeftiggdscgy[rttal a n6dszcr virhar6 problimijdra js rrmular: a
dcad-beatszabilyozo egzakl algcbmi kicirascnalapul.Neln tbrdit iiglctmcr olyan
I cndszertechnikai szemponlra, mint pl. a srdbitiris,ezirl a tcrvczis alapjaulszolgrilo
ndvlcgcsmodellt6lcl1616(pl. pontatlanulisncrt vagy umnkapoDlt6lfiigg6) messza-
kaszcsctdna tranzicnsmd. nem lcsz vigcs berill6si,6s stabilitrisprobldmais ftlldp
hcl. Ezdrt arra kcll ldrekedni,hogy a slabili6si tarlal€k(fazist6bbler)nagy 1cg],cn,
alni pl. ape odikus tranzienscl6iriisavalsegitheto.Mivcl csakaz , konckci6spo-
linon es a I ninlavilcli id6 vdllozlarhard(9.26) szefint (urdtrbiaz ,,i, l] polino-
rnokraha0. ezdrtczek segits6g6v€l kell frri Icnni a varhal6probl6niikon.
rendszerbcnaz r/ 's
hogy l, = I tc, r ' AlkaLnazzukezt az dsszeftggdsla zirl
'},jelekre,akkor ugrdsalakiralapjelncl
r J k I ) = M ( z ' 1 2 1 t , t . t , . . .11,<, 1
+ =1 ' , , l *{ 1 . l . 1 }, .,
(9.28)
= l,l '
Legycn 2 = I , lehi1 vilasszunkelsofokirkorrekci6spolinomot Akkoll1
r
L(.-t)= lt,+ ^z as(9.28)alapjhnirhat6.hogv
lo = mo / ao =uh* / ao,
j,tl = - - l o (e.3
r)
9-4.dbra.Jz\asoltttbzi,ensalakokaminravdreli
id6 megvahszt&$oz(n+ p = 3)
D / - t \ ( 9 . ]t )
T- W(s)--> D\z)=::a:--+D(z-t) -:::-J _) t^,t,
19.24, \t )r,
. tg.2a-2g) tg.lz)
-> K(z-'), M(z-') -+ {u,Lti=1,...,n+p\ -+ fq)
1.4
1.2
0 510 15 20 25 30
Ime (sec)
9 5 abtu A sl,bilyozolt lellentzitdead-beal pan'n€teN6ltozasok
szabilyoz6val eserdd
Controlleroulputu
t0
-10
0 t0 20 25 30
t0
nz'%)
5
-i0
0 t0 t5 20 25 30
t0
nt%
5
0
.lt :
,10
0 5 t0 15 20 25 30
Ime (sec)
9.6. dba. A beavalkoznjet dead-bearszabetyoz6alkalmazisakor
paru6tervrlrozisok esetan
mintavclelesszabilyozasteNcz6se
9.3Kitszabadseefokir 235
(9.26)alapjenhatdroztuknreg:
szabrLyoz6t
A clead-beat
' 4
t)= 10.0000-l1.75562 S.l:lgr-'
+ \ 0 . 4 8 6 1 2 r 2 . ' , 7 929 3
0 . 1 4 6 3I ' 0 . 3 8 1 9 : ' 0 . 0 5 8 4 r "
D.Q '
rn000-,rrn4, (9.35)
10.0000 -
(: 0.9139)
(z + 0.9435) (: 0.798s)(J 04066)
D,(.4= - - + 0 1486+ i0 4321)(:+ 0 1893)
G l)(z + 0.3486 i0.4321)(z
') szamlil6j6ban ott vannak
J6l lathat6, hogy az algebrai kiejtis miatt D.(z
r) p6lusai.
D(z
Megvizsg6ltuka vdgesbedll6siidejLlszabelyozdsi reodszer€rzekenyseget a sza-
kasz panrn6tercinekvdltozasiiralerdgzitett D.(z) szabAlyoz6mellett' Ekdzbcn
100%-naktekintettiik a tcrvez6salapj6ulszolg6l6 ttl(r) D€vlegesszakaszmodell
paran€tercir.Ehhezkdpestk61hat6resetet is bemutartnRt\t6ga 9 5 Es9 6 1brtikan'
amclyekndlaz A. r\, \, 7\ param6lerek6(6k€t egyszerfea ndvleges6ndkiik
125%-ra,illetve 75%-m valasztollukJ6l lAthat6.hogy Pamrndlerveltoziskoreltiinik
'el
. r cge.bc"l .isirdcjL egex tr.rrlierr'(kr'cl
9.3K6tszabadsrigfokfmintav6telesszabilyozis tervezese
A k6iszabadsdgfoku (2-DOF. two dcgree of freedom) szabalyoz6el6recsaiol6
(feedback)agb6l i\V\sd97
(fe€dforward)6s visszacsalol6 abtu Arra lehct sza-
mitani,hogy ezzela bonyolullabbszabaiyoz6\raleredniDyesebbenIehetszabdlyoz
Di,mint egyellcnsoroskoInpenzalorlaL.
I (r)
:-Ii; ,;;;l-" I
sab?ilvozoei!i feldpil'sedscelszeriimeglal6silesi
9 7. .ibra.Kdrszabads6glokli
'
A jelekcl ds tfanszfolmtltjaikat az ope lolos fellbgds aDalogi'j6la reLI kiilonbdz-
lcljiik nregjeliilesbcn.
p6luspdiet. Ha tovdbbi p6lusokravagy megfigyetdsaj6r€ndkekre van szitksEean-
ndLerdekcbeir. hogya szabdl)o,,ok kietc6n.eka kauzatirdsi fetrerete^er.
aktoieze-
ket a dominriDspdlusprirnelgyorsabbrav6taszjuk.A szabiilyoz6ba 'ntegflitorvehet6
fel, amelysegitia rendszerzavar6jetkompenzeliisirula.jdons6g6r.
B6t a 9.7. dbra szerinra szabrlyoz6 u = (T / R)r - (S / R.), 6s Ra=Z,.,Sr
alakjai algebrailagekvivalensek,rendszertechnikai okokb{il mesisa mesodikalakor
cel5rcruimp.ernerdlni. H.r u$"nis R i|lregr;lonr"natrnd,,.a[kor a,,e.\b atakbdr
kiilain-kiildnrealizilva a (f/R)'. 6s (S/n)y csatomikar,dlland6suttdllaporban
mindkeft6vdgteleDhez iar1,mikdzbena kiilajnbs6gitkC61megieNezefiszab6lyozas
esetdn)v€gesmafadna.A v€gtelenhezradd komponensekazonbanval6sideirikd_
f.rlmenyel, Litzairl
lci||n)enlebegdponto.nll.rordul;\i)oz\ezerhcljrek.
arnirena,zer_
h;bdtercdn6nyezne.A masodikalak ezzela hianyosseggal nernrendelkezik_
9.3.1Referenciamodell6smegfigyeliipolinom
A szabelyozasi
rendszer a g 8.dlra nuratia.
blokkv6zlatdr
9.d.lrfa Minlavdteles
szabdtyozjjirendszer
kdhzabadsAgtbkjj
szabdlyozdval
BT
AR B7' 8,, 0.. A
(e.36)
,, BS ,4R+ BS AIr A,, 4.,
AR
Feltesszijk,hogy B(z) 6s .1(z) retariv primek. A szakaszdiszkr6ridejiidtvireli
firggvdny€DekszamlAl6jrrfaktorizatjuk B(z)- B'(z)B (z) atakban.J6l 1fthai6a
(9.36) kifejezisb6l, hogy ha valametyik fhktor ekr.in'k a zirt rendszerdtviteli
liiggv6ny6b6l(teh6t nincs benne ,,,-beD, bir bennevolt ,-ben), akkor eDneka
faktornakbennekell lennie R -ben is, lneft a reljes B bennevan BS -ben,6s a fak_
lorral egyszeriisithettijnk.
9.1 K6tszabadsd[lbkir
mintavdteles
szabilyozesrcrvez6se 237
B(z)fetbantdsa:B=B'B
,4 : a zirl rendszefiitviteli ftggvinyibcn ncln kiejrherozdrushetyek:
pl. iNtabil z6rushely= insrabilszabdlyoz6r eredmdnyezne
negaliv val6s zdrus hely + olyan szab6lyoz6polust credm6,
nyezne.amcly nelll lehetfblylonos idejLiszab6lyozdn1in1av6,
ieles ckvivaleDse.ez6rt fcltehel6leghulleffossrigotokozna a
nrinrav6teliid6pontokkdzcittl,(/) -ber.
B' : B konrplemense. kiejthet6z6rushelyek(cancellingzeros)
AX+BY=C (9.42)
X=Xo+QB
r = to Qq
.LYtj + AQB + BYi DQA=,LYr + BYa=(
238 9. DISZKRETIDEJU
LINEARISSZABALYOZASOK
TERVEZESE
Legyena (9.42)diophantosziegyenletben
szerepl6polinomokalakjaa k6vetkez6:
B=boz'+\z'-t +...+b,
X = zk + xrzk-r+,,.+x* (e.43)
y = yozh+ yrzh-|+...+y1,
l0 0600
bl
b2 c! -.43
I .bo
,b1
0 0 u:
0 0 b''
",:,.r
(9.44)
tervez€se
szab6lvoz6s
mintavdteles
9.3K6tszabadsaefoki 239
srA,-srB;,>stA stB'
gtA,,-grB:,, grB- >gtA erB--grB
grA,,-grB,>grA grB
(e) A,Y+ Bv =c <+A(z -l)t Ri + B s - A,,Ao
grY<etA grS<grA+l
grSt=grA+l I
(i) gr"S< sJ"R>
grA+l lsgrB- + gr A,,,+ gr 4,,- gr A
er A,>,29r A- gt A,,,- gr B' -1+ I
( g ) R = B - ( z 1 ) ' R=
i
grR:t=grR grB- -l:+
gt Ri = gr A, + gt A. - gr A - I
Osszefoglalva:
gr A,,,- gr 8,,, > et A - gr D (e.4s)
grS=gtA+l-l (e.46)
g r A , , > 2 g rA + I I - g r B ' - g r A , , (9.47')
grRI=grA.+grA,, y A-l (e.48)
240 9, DISZKRETIDEJU
LINEAR]S
SZABALYOZASOK
TEI{VEZESE
9.3.4K6tszabadsigfoki szab{lyozdstervez6sialgoritmusa
Feltevas:ErA gtB=l
8,,, = B:,,8 €s et B:,,=0
monic: ,r, ,t, R;, A,,, A,, (l vezet6egynfthat6jit
non mon;c: B . J;,. S (nen I vezet6egytilthatojri)
q f l , / , : = | + g , a^ + l l^rf : = 1
f: n.grz=o
t0 ! gr B kii o be,l
2) grS=grA+l 1
B (1)B;'
5) !41U= I ( maradoh;baleslcnnulta)+p;, = ldl)
A,,,(1) A,,,(t) B (i)
mirrirriilispolinomfoksz6mm,
osszefoglalva, vagy atniezzelekvivalens.
egyszerLj
szabdlyoz6ra
tdrekedve a polinonokm vonatkoz6fbkszamfelt€telek
a kdvetkez6k
|lt
etA,,,=t + ct B + (9.4e)
1ol
gS=gr,l+l 1 (e.50)
-, 4,,(t)
(9.53)
D (1)
tervez6se
szabAlvozAs
9.1 K6tszabadsrgfokimintav6teies 241
Tcrvez6sialgoritmus:
L Meghadrozzuk az A,,,,S,A,,.Ri polinonrokfokszamait (9 49)'(952) szerinr'
2. Megvilaszljuk a zl11 rendszerreferencianodcllj6heza dominaDsp6lusparlaz
r-sikon (4 6s rr0 valasztasa).Megv6laszljuk a relercnciamodellhez esetleg
mdg sziiks6gestovebbi, a dornin,ns p6luspAmAlgyomabbp6lusokat'pl. egy-
fo na s.. p6lusok forma.i6banMegvAlasztjukaz ,1,,(r) megfigyel6polirom
gyiikeil, amelyekgyorsabbaka rcferencianodellp6lusairdl.pl egyforrnar,,.
gvdkctk lbmejdban. A specifik6ci6kata 9 9. dbru szeml6lieri (Ne t-eledji1k
azonban.hogy a rendszergyor'sitasa a beavatkoz6 Jir' dz pc_
jel ndveked6sdvcl
dig telildstokozhala beavatkoz6szervben)
-
3. Meghalirozzuk a specifikdci6nakmegfelel6didkeket a : =,r'l szeint a :
sikon,l6sd9.7r. zirrd. Az A,,(z)= tP'r valasztisneve dead-beatobserver'
4. Tekintjuk a (9.41) diophanlosziegyeDletela (9 42) alakban,6s meghaldrozzuk
az ismertl:=,1(:X' t)t , B.= B (z\ 6s C := A,,,(.)A.e) polinornokal'va-
lamirt kigytjtjiik nz j.:= Ri(:) 6s l':= S(.?)poliDomokbanszereploismerellen
egytilthal6kat.Ennek sor6nfigyeLenmelkell lenni a.ra' lrogy mely polinomok
vezet6egyiitthat6ja1 onon;c).6s melyckdnernaz (non monic).
5. Felallitjuk6s megoldjuka (9.12) diophartoszieg)'cnletnekmcgfelel6(9 '14) lr-
De6risegyenlelrcndszert.
6. MeghatdrozzukBi,, eftekete.53) sz.etinr.
?. Felhjuk a k€tszabads6gfokir szabelyoz6I(z):=B*(:)(:-l)/Ri(:)' S(,
6sT (z) = B;,A,, polinomjait.
8 Kifejezzilk az ij rr beavalkozastaz Ru=Tr S)' egyenletb6l6s i plemen-
szabilyozot.
t6ljuk a k6lszabadsagfokir
polusokdsNcgfisyelilp6lusokaz r jikon
9.r. lrtu Domin6rupolusp,ir.kieg€szi1d
l
q 10.d6r4Domin,irs
p6luspfr,
kiegeszft6
p6lusok
p6lusok
€smesfis/el6 a z-sikon
B* =1
grB-=grB=2esB=B-
grA=3
I = 1 , 8 r A , ,= l + 2 = 3 , 8 r ' S = 3 , g t A , ,= 1 . 8 t R I = 2 .
= (z
,.!,,, zt)e-2,)(z-2,-)
.q,,=(z-z.-)3 (e.s4)
s - s o z r+ s r z r+ s : : + s r
$=: +\:+r)
A diophantosziegenlet palinotnjai
C=A,'A.=26 +c'"+ +"u
A:=A(z -1)= za+d'zt +drz2 +drz+d
B : = B = b a z 2+ 4 2 + b z
X:=Ri=22 +rF+r't
) ' : = S = s o z r+ , : r r ' ] + s z z + " :
A megoldandddiophantoszi eg)enlet:
r oDo 0 0 o
ar 16r'0 0 o cz -dt
atatbzb\ko ct -dt
(9.s6)
a1 dlo bl bt ba
441 o 0 b2b\
0a{0006,
(-
B
A
el6recsatolas visszacsatolds
feedforward feedback
9.3.5A param6tervrltozfsokhatisa
A 9.12. dbtu egy k6tszabadsdgriszabalyoz6valirdnyirorirendszersdmajAtmuutja
be. ahol a szakaszbemcnelen€s kimenetdnzavarashat. pl. a benenetenrerhelis (d
load), a kineDeteDpedig mir6si zaj (a noise) formAjdban.Ezenkivijt feltessztik
mig. hogy a val6di szakaszDe) = EG) / f,(:) , amely elrir a tervez6snelhaszn6lt
D(z)= B(z)I A(.) Dominelismodellt6l.
IlaldfozzukInega szabdlyozottjellemzd
liigg6sdta benen6jelekt6tl
l. ns) BTB
l. ,4R./' ARA
BT BR AR
y=-r+-d+-e (e.s8)
AR+DS ,lR+,S AR+BS
Ert6kel6s:
I ) A slabilildsta param6tervrltozas
mirt6kdt6l ffiggiten ;R + ;S = 0 gydkei hati,
rozzakmeg.
2) Stabil reDdszenfeh6telezve(!) ugnisalakrir,,d,e eseldna v6g6ridkeketa diszk-
161 id6beD 6rv6nyes (F4.6) vdg€rtdkt6rel1el, vagy (8.33) szerinr ^z Atviteli
fiiggvdnyekb6lz = t helyettesirdssel
kapjuk. Ha a szabAlyoz6inregrdro(lanal,
maz.akkor R(l) = 0, ez€rta v6g6(6kekrcndre
/ = 1 ( 1=) y + Z ( l ) / s ( l ) = 1 ,
cl=l(t)+ y +0, (e.se)
e = l(r) > ]]'+ 0,
a pamln€termozgrisok ellendrcis (a slabitileshat6rainbetilt).A kdlszabadsagfokli
szabdlyozas
tch6t eltilntetia marad6szabrlyoz6sihibrt konstansalapjel,illetvea
fendszerbemeneldnvagy kimenet6nhat6konstanszavaraseset6n.
terYez6s6re
9.3.6P6ldak6tszabadsigfokri szabrityoz6
A kdtszabadsagfoktl szab lyoz6 reNezes&a T 3l dbra szerifii harnadrertdrisza_
belyozott szakaszon mutatjuk be, ahol a szakasz atviteli fijggvinye
itl(r)=5/[(l+.rl0xl+ra)o+r)]. A szakaszgvorsasegat most is a 4,,,,'=15
szummaid66lland6valjellemezzilk Arra fbgunk tdrekedni' hogy a rendszertaz
l/4",,, tijr6sfrekvenciahozk€pestrigy gyorsitsukfel, hogy a dominins p6lusp6rab-
szolit drtdke .r0:5/Zs,'", =l/3 legyen(mindenSl egysdgbendfteDd6)'A csillapj-
last { = 0.7 6rt6krevelasztjuk,amely viszonylagk;s tfrlldvdsnekf'elei meg (6 23)
szerint-A dominans p6lusparekkor rr, =-023331j02380 lesz Az s,-'s,'- er
l6keketenn€l &vorsabbrakell vdlasztani,ezdn legyen r.. =-1 6s s,- = 5 4
Shannon-l6telnek is teljesiihriekell' ezelt a miDtavdteli
a felgyorsilottzert rendszerre
id6ta (8.79)dkdlszab6ly szerirrtZ=02lrnaxtaro'lr.-ll=0.2 6ddktirevalasztjukA
specilkicl6knakmegfelel6 drt€keka t-sikontr? =0 95311/0 045't' :." =0 8187
6s :,,- = 0.1679.
A szakaszD(.) eiviieli fiiggv€rye ekkor
A diophanlosziegyenletismertpolinomjai(9.55)szerint
-
C := A,,A,, = 26 - 3.8290.25+ 5.88582a 4.630223 + 1 962421 0 4259z + 0 0311
At= A(. -1) = zt -3.7502zt + 5.263927 327712+0.'7634
3 ( 0 . 1 5 5 9r .+- 0 . 5 8 3 2 : + 0 . 1 3 6 2 ) .
B:=B =10
246 9. DISZKRETIDEIJ LINEARIS szABALYozAsoK TBRVEZESE
A (9.56)szerintidiophantosziegyenletmegolddsa
RiQ) = z'z- 0. 1282z + 0.0906= (z - 0.064l + jO.2942)
(z - 0.064t - j 0.2942),
S(z)=316.811023 - s62.570322 +'7Et.4486 z - 235.4674.
A kdtszabadsdgfoki szerepl6polinomok
szabelyoz6etviteli tuggvenyeiben
Plontoutpu'ty
1,4
:
1.2
t 0 0 %\ :
0.8
0.6
o.4
o.2
10 20 30 40 50
the {secl
9.I 3. dbru. Ketdzabads{Afoktsabdlyoz6valszab yozottren&zrszabilyozottjellmzitje
param6teNaltoz{sokeseten
ConlrollerouTPLfu
l
N-0";l
0.8
o4
\
o.2 '\
0 50
0 t0 2A 30 4A
1.5
Jt %l
l
0.5
0 50
0 t0 20 30 40
0.8
0.6
o.4 : \
o.2 30 40 50
to 20
(secl
Time
szabelyoz6val
9 l l zibld Kdtszabadsiigfokn beavatkoz6
s2abalvozothendsze' iele
p d r ' e r e r r i i l r o / a o \e J . a r
248 9. DISZKRETIDEJU
LINEARISSZABALYOZASOKTERVEZESE
r s A B" S A_
(9.62)
R R R A., R' ,4,,,
elvi fel€Pitese
t./J dbla Modellkitvet6szabiilvozAs
lehettis6gei
9.3.8A m6dszerSlta16nosittisi
Eddigazzala feltev6sset6ltilnk, hogy a refereDciamodellbenkiejtjuk a szakasz6t-
= az
lileli fiiggveny6nekB* tdnyez6jet.Mivel a zert rendszerlR + -B'S 0 egyenlete
t,Il=0 d\ R=B R
a kiivetkezmdn)e
eurenletnek hog) d
ezeflez az\ Jelenri'
AR
---berr'
tdr D,' 3l et\ileli ftegvenldbenP 7 kieilestirlrrnkelo ETen
felnliron
. AR
ezt rendszer-
, -h€zhasonl6arfaktorizahatjuk A 't is A = A* A- alakbalr,6s ba
S--ban
Echnikaiszemponrokindokoljel'.PZ kiejleslirhalrulkelo is arninekfelle-
BT B'B T (0.6J)
AR+ BS A* A- B" R, + B* B- A* S'
I' is kies-
Ha€het el6irjuk,hog/ a zertrendszeretvitelifiiggv6ny€ben-4. melleft
sen,akkorfeljestlni kell az
kitvetkezdsk6PP
feltdteleknek,
BT B -B A - T '
A R +B S A * A B * R ' + B * B A * 5 ,
B-T' B. A,, B'B;,, A. ,
,q-R' + B S' A. A. A,' A,'
250 9. DISZKRETIDEJU
LNEARISSZABALYOZASOK
TERVEZESE
gr Rl,= gr R- gr B* gr R,, :t
grRI= gt A' + sr B' + gr A,, + gr A,, gr A- sr B- -g,"Rr + (9.699)
gr R:t= gr A,,,+ gi. A,, - gr A- - gr R,1
mintavdteles
9.3Kdtszabadsdsfokli tervezdse
szabalyozas 251
a polinomokavonatkoz6
osszefoglalva, (9-45)-(9.48)
fokszimfeltdtel€k helyettaz
ihalano\ese!bena N6\ellez6llemodosulna]
s r S i =s t A - + g r \ - l (e.71)
gr A,,>2 gr A + gt R,t -t - gr B' - gr 4,,, (e.72)
gr Rl= gt A,,,+ gr A,,- gt A- - gr R,t (9.73)
ha grA-grB=t
Specielisan, es 8,,=B',,8 , ahol .B;, konstaDs,
akkor v6laszl-
l a t 6g t ' A , 1 , > 1 + g r B -E se h h e z p lg r A . = 2 g t , A + g t R d I grB'-grA,.
9.3,9P6ldaaktiv csillapitisra
Tekintsiika t 16. .irrd szerintiflexibilis csukl6t(egyszeriimanipulatorka(). A fle-
xibilil6staz okozza,hogy rendszerinta kdnnyirf6mkivitel, vagy ettdtelesetdna nagr'
iifidrelmiatt rugalmasalakvAltozask6vetkezikbe (de a hatiisokmegsztiDteutAr a
Hook-tdrvdnynek elegettev6 tafiomdnybaD az alakvrhozis is megsztinik).A flexi-
bilitiistnlg6val (k) 6s viszk6zuscsillapitrssal(d) fogiuk nodellezni.Felhasznaljuk
motomal(a 1.3 pontbanmegisnrerttulajdons6gait.
azegyeDiramri
Laplace{raNzfbrmAlva aztkapjuk,hogy
azegyenleteket
q=
&+k
' -A1 ' + (9.79')
@'s'+^+k @.1s1
+ds+k
&+k
-
Q1=-@i, ' (e.80)
@rs'+ds+k
A (9.79)eryenletetbehelyettesitve
(9.80)-ba,e$/szeril6talakitesokutana kdvetkezo
jutunk:
dsszeftiggeshez
= c,(ds + k\
(e.8r)
" ;;u, L\gL* o, d, * 91 eLJ
" t @,oz oPz l
Cdlszerrtbevezetnia
, =L,^ (e.82)
k
J+-
W(s)= d (e.83)
@t@,s'z\s'z
+2{,a,s + aj)'
a)-= l. 4- - 0.05.s^,=-16.
' ,1'=J.4-s.qq9=
o,o,
K'(s-sDr)
W(s)= (e.84)
s21s2
+2q,a, + al1
J6l Lithal6,hog/ az etviteli fliggv6nyeg)/rendkiviil gyengdncsillapltottkonju-
g6lt komplexp6lusprfut tartalmaz,amelyeta szabdlyozds r€vdnkompenzrlnikell. Ez
aztjelenti, ho$/ hat6s6tel kell tiintetni nemcsakaz alapjehevonatkoz6tranziensb6l,
hanema zvar6 jeleke vonatkoz6tanziensekbtilis. Mivel a p6lusokna$/m6rtChi
kimozditdsanagyjelekkel jama, ezftt rneg rizzi)k a csillapitatlansajatfrekvencidt
(a,t =@r), de jelentbsen megndveljilka csillapit6st(5r >>{,). A c6l tehdti
9.4Holtid6srendszermintav6lelesszabdlvozasaSmith-prediktorral 255
9.4.1Smith-prediktormintav6telesrealizdl6sa
A Smith-prediktonal lineAris
a fol''tonosidejri tervezdsdnel
szabelyozrisok a 7.5.4
pontbanm6r megismerkedtunk,de azt is l6ttuk,hogy a holtiddstagot a szab6lyoz6-
banfolytonosid6beDcsakapproximiil tudjuk. Ha azonbana holtid6 a mintav€telj
id6nekeg6sz szamri tdbbszordse,rehat Th=dT. ahol d pozitiv eg€sz, akkor
u(t -T)=u(t dT)= q-'t u(t) mem6rianliivelettelmegval6sithat6, ha rendelkez6s-
rc allnakaz lu(t),u(t f),u(t -2f), .\ tarolt adatok.A Smith-prediktormintavd-
telesmegval6sitlirinak sem'j t ^ 9.17. Abra mutatia. A, 7.30. dbra Sotldolatnenere
ds a (7.55) szerinti szimitdsok diszkr€t id6ben is megismdtelhet6k,6s a (7.56)
egyenletanal6giejdraa 9.18. abrdn megadottmintav6telesimplementeci6teredm€_
nvezik,
9.I 7.dbra.Holtidbs
rcndszet S'rith_prediktoral
minlav4teles
D"(")
Dcte)=
1+ (r - z4 )Dt(z)D,(z)
D^"(z\i
u(t)
WG)e'li
0 - nd )D,(z)
Vezessiikbe a kiivetkez6jelttldseket:
AS = g.7u+* + gzha+rs-\+...+g,r+,r,
BS = hoznD+ns
+ hrz,u*,"-t+...+hou*,",
F = (i,,f2,...,f,^-,^), (e.88)
G = (so,9.,,...
s^^*""), (e.89)
E =(h",\,...,h,"*,,), (e.e0)
g.4Holtid6srendszermintav6telesszab6lyozasaSmith-prediktorral 257
tr = (ur-r,u1-',...,u1p.,*,,,*1.)1
,
e = ( e k - o , , , , ) . e (k, h , ' s - r ) " , e r ( , , , r , 1 ) /'
ur=u(11n,1+nR), (e.e1)
uH = O,t + nR + d - nR - ns.nl + nR + cl), (9.92)
e c = e ( n R- n s + l t n a + n R+ l ) . (9.e3)
9.4.2P6ldaholtid6srendszerSmith-prediktorraltiirt6n6
szabrlyozisira
Legyena t/(s)=fr(s)s "a holtid6vel is rcndelkeziiszakaszatviteli ftiggv6nye
,t/(t = 5e 6' /(l + rloxl + r4)(l + s)1, a beavatkoz6
jel megengedettmaximAlis6r-
l6kealapjelugrasesetdnr,- = 10, a megkdveteltfiiistdbblet P, !45". vdlasszuk
id6nek a f=0.6sec6r16kel,akkot Tj,=dT=)0T, e&rt Wt(s) es
nintavdteli
[/G) diszkrdtidejr.inegfelel6i
(z + 0.21'7
0.003'7 5)(z+ 3.0679) B(z')
DtQ)= (e.95)
(z 0.9418)(: - 0.8607)(.- - 0.5488) A \ z )
D ( z ) =q ( 4 ' " . (e.e6)
szerepl6
alSoritmusdban
9.1.tdbldzat.A Snith-ptediktor dsjelindexek
egyijtlhat6k
0 . 0 0 0 0 f - -o . q a l 8 r { : 0 8 b 0 - , S t : l
(z - l)(: + 0.0964)
(e.e7)
R(')
Plonioulpuly
14
1.2
0.8
0.6
4.4
o2
u ta 4a 60 80 t00
Tme (sec)
9./r. /Dra Snrith,prediklorat
szabityozoft
rendszerszabtlyozo[
je|enz6je
paramdrerv6ltozdsok
esetdn
g.4Holtid6srendszermiilavdtelesszab6lvozisaSnith-orediktorral 259
oulpuiu
Controler
t0
,5
0 2A 60 80 100
t0
fit<%1
-5
0 20 40 60 80 100
t0
n-/"1
:
:
5
:
0 )
:
-5
2A 40 r00
Tme (sec)
szabillozollreDdszer
9 ?rr..irra Smith-prcdiktotral j ele
beavalkoz6
par.rndterv6llo2dsok
eset€n
I .,' 4.DtsZKRt:tD.]U I t\f^RtS S/ABAt YOl\SOR n R\ r;/l sl
D,D,
(e.e8)
| + DtD,+ z ' 10, o,1t:, :'t + z'tD,D.+ (A q)D,
x(t) = @(t.
r)x + l(D(t,9)B(9)(.5)ds, (10.2)
10.1Folytonosidejiilineiris rendszereki16nyithat6sfga
Ax ifli nyith at(tstig dertnIciij a:
l. Legyef arendszera r pillanatbaDaz .r dllapotban.A rendszer(r,r) esenlnye
an b Alapotbdiftnyitr.r/.i.ha l€tezikvdges/ > r id6pont6s u:[!,t) +R,
irinyitrs,hogy x(r) = e(/,r.i,r(.)) = 0. Jelitl6se:
(z.r) 10 ) 11.sy.
l0.l Folvtonos;dejiilinedrisrendszerek
iranvithat6s6qa 263
Az irinyithat6sig 6sel6rhet6stgfelt6teleiid6benviltoz6
10.1.1
lineiris rendszerekeset6n
alapjan
Ha (r,x) ininJrltt'ato,akkor(10.2)6s a @(1,r) alapnairix rulajdons6gai
,1,.1
ttI = (D(1,d,
o= @(t,ix+ l@(,s)D(s)u(9) | + ld'(',stB(
s),(s),tsl.,'
L: )
\ - lAr' S)BrS)u\9)Js (10.4)
P t r . t t= I @ t t . e | ^ 0 | B \ e t @ t 1 . J t J 9 (10.5)
=!i/'B'
e)o,G,s)xll-
ds,
ahonnanmerk6vetkezika Iemmadllitdsa.
x(t)=o(t,ix - G,qid9=
IoG,qB(qB"(E@1
'. l
= o(t,ilx| _ (s)@r
(r,s)ds,l =
I@(r,s)B(!)81
[; )
=o(t,ilx - pG,0i],=o,
ez'rt a rendszetaz u(.) idnyitdssatnullabairenyithatd.
ii) Tegyrikfel, hory (r,r) --1!l+ (r,O).
R'=range(P)+kemel(P)miattx=rr +x2 =pi, *xr, ahol x, e range(p)
6s 12 € kemel(P). Ezdrt
x = f\ + x, = -
lo(r, s\ B(9)u(g)dI,
f\ = )a(r.e\B(s)B'($ot (r,s)iis.
10.1Fol],tonosideiiilinedrisrendszerekirenvirhaldsAsa 265
,los'.s']a1qu
p1as,
\ Io(r.S\lJ(S\k(SJdS. (r0.7)
h t . t t : l a u . 0 t D t 0t D tt 0 t , l ' t t . g t J g . ( r0 . 8 )
R rangeri'-kenrel'Pr. (lO.ql
A (t,i) esem6ny
10.2T6tel: el6rhet6a nullaAllapolb6i<> l6tezikv6gesrsr,
hogy:r e rangeF1r, r).
A bizonyiliis
ha.onlod I0.l lelel bizonyrtA(iho,,.
Pdld;Jl ,=i(,.,ti e..re,' ,,
u(S):=B1 (3)@1(t,g)i irAnyir6shatisara(,r) elirhet6 (r,0)-b61.
10,1.2
Az irinyithat6s6g 6s el6rhet6s6g
felt6teleiid6invari6nslineriris
rendszerekeset6n
Idoinvarlans
linearisrendszer
esetinvAlaszthat6
r=0. Ekkoraz irrnyithat6s6gi
Gnm'matrixalakjaa kcjvetkezd:
p(o,D=
Joe,qBBro, (o,qas=
(10.10)
= le as-BBr
-- e
a'sds.
!-
10.3T6tel: Fol'.ronosidejiiid6invarirnslinearisrendszeresetdn
x rA ' B= 0 1, v i ,
x ' @ ( o . g t=B' 1 a e e= l x t e A , e L = o t . v g ,
"
Br @r(0,g)x= o,V g.
Ez6rt
Bizonyites:
A 10.1t6le16s a l0.l t6tel szerinta rendszerteljesena nulla illapolba irAnyilhalo
<1 rargeP(0.t) = Z = R" (tetsz6legesl > 0 esctdn),aminekszijks6ges6s el6gs6ges
feltiicle,lrogy rank M" = )1.
10.5T6tel: Folytonosidejtid6invariinslineArisrendszereseten
Bizonyites:
Mivel rangeP(0,r) = rangeF(0,t) = Span{8, A8,..., A,-t RI = R., e6rt
az ekvivalencia
kiivetkezika 10.16s I0.2 terelekbdl.
10.9T€tel: Az i = Ir koordinata-transzfonndaj6
hatisen az irnyithat6srgi mahix
6saz jr6nyithat6sagicram-matrixa kttvetkezdkdpp
m6dosul:
M"=TM.
(10.14)
i'(o,r)=TP(o,rr1
.
I 0.I Foh.tonosideiU
line6risrendszerek
iranvitbat6saea 269
BizonyitAs:
i) Mivel)=TAT-\ esb=TB, ezert)i =ar'rn =rts,...,)" ' B =rA' ts ,
ahonnan u. =18)E ...)' |fi=r1n .aa...A' 1B)=TM,.
ktjverkezik
1t
ii) Az exponencialism6trix (3.9) sorfejtdsesalakja szerintJ' = era| Te'atT t,
'1"
t")'t' -T
_ - ' "- " ' T
- ' . -r_' -t 'r_,'i , r o , , t
nsbbie as-Tp1o.rlrr.
J- "s
10.10T6tel:A folytonosidejii
id6invariens
line6risrendszerellapotegyenletdnek
van
oly^nR' = L+ L' , r = r, + r, felbont6sa,amelyben az allapotegyenlet
alakjain.
irenyithat6sdgi
lipcs5salakl (controllability
staircase
form):
*(i;)[';it](;;).l?1. (r0.15)
10.11Tdtel: Az id6invariens
line6risrendszer irdnyithatdsdg;
lipcs6salakj6bana
nemirdnyithat6
alt6rheztartoz6,r/,/,matrixsaj616t6kei
nemmozdithat6kki 6llapoi-
visszacsatol6ssal.
Bizonyitris:
A koordinata{ranszformacid hagyjaa p(r) karakterisztikus
valtozatlanul egyenle-
tet,ez6ftI 6sa 16pcs6s
alakbanszereplit; karakteriszriklrs
egyenleteazonos.Mi-
=
meir;x.ezdn p(r) det(11 ,4,,,)det(r1 ,4rr). Le-
vet i retsOblokk-heromszitg
glenr,/ 6llapor-\ = -Kr = -(f( = -Kr. alkor K = .(,/. Hellenesir-
issza(salolas,
az
siikbe dl'apotes/enletbe
,= r"= 1x,,4'[;;]=
A.rehonstrutithatdstigi
oszttiv definicitijtr: A (r,rr) 6s a (t,ir2) esemdny
ugJ/an_
alhoz? relonslrualhatos6giosaalyhoz tanozik I nem megkiikjnbd,,relheto a ;fl1_
04n,.na 8ry,x(J.1,.r..u(.D,utS| = gt g. xt g. t.\r.rt.)r.rr
9), minden g < / e5
mmden,O esetdn.
*g totlaonosideiLiine6risrendsTeresetdnd kimendjerbdt
. ^"Y:grlu"::tl re_
har;sa.ezerr.aprobtdmdr
visszaieher\ezerI;a gerjesretten
1""11"".,"^1:-.I..19.j.t
uura o'.emenoJelu)
rend5zer vizsg;lalira.
Mivelaz iillaporeglenlet
folyr-onosid6ben
nrndnd\ek\d.mindpedigcsdkkeno id6 iranlbarr,n"gotil,uro.
.ren f* ,"gi,.
S/eldsifeladateset6nt0:=r, a rekonstrualdsi
feladatesetdnp"alg ,r,=r," nL?o.
l(l) konekci6ja6saredukdttfeladata kdvetkezdtesz:
r(s) = c(J)x(g)+ r(s)a(9)=
ls.
=c(e)1@(e,.0 I
)+,I@@,")
)r(ro B("\ d.l+
"(") De)u(s),
A meglligyelhetfsZg dertnici6j a:
i) A folytonosidejfilinearisrendszereset6na (r,r) esemdnynem megfigyethet6,
ha a (r,0) megfigvelhet6segi osztalyhoztarrozik,azaz C(S)@(g,r)x = 0 mln,
den I > r esetdn.Ellenkez6esetben(r,r) megfigyelhet6.
ii) A foi),tonosidejiilinedrisrendszerteljesenmegfigyelhet6a r id6ponrban,ha
ninden i € R" ellapotesel€D(",r) rnegfigyelhet6.
iii) A folytonosidejri lineeris rendszer teljesen megfigyelhet6,ha minden r
id6pontbanteljesenmegfigyelhet6.
I s . t ) ( - ' ( S \ v (S \ d S tt0tst
Jo \6'(S.ttC'tStCtStd,t9..,JSt
QG,t):=)@'(s,,)c'(s)c(s)@(9,t)d9. (lo.le)
u , . u . : . . \ . 9^ { r . / l r fr^ -,
t ! } t @ -( c .t . t d J
Jl!
l,/\wj"-
Jr
L Lg q' (10.26)
0
; ,^ ,, - l^A,te t)-t?-(s-n Jn
zI\9.., f (10.28)
n n ,.,I-) =f - t a r \ e a )(,-^Lt \ .
r r t, u le I - L ) e -"' ) ' ' - , ) d S = e t e , r ) . ( r 0 . 2 e ,
0
10.14T6tel: Folytonosidejri
id6invari6ns
Iine6risrendszerek
esetina k6vetkezd
al-
litrisokekvivalensekl
i) (,,1,C)teljesen megfig/elherd
ii) (l,C) teljesenrekonstru6lhal6
i i i ) M " . : = l C 1. A 1C r . . . Q 1 !) " I C r I e sl a n kM =n=din'x
".1
iv) M,,t=l :
l:^) esrankM,fn=dinr. (10.30)
'
ICA" )
Bizonyitrsl
Mivela rendszerid6invarians,v6laszthat6r = 0. A rcLrdszer
teljesenmegfigyelhe!6
e kenrel?/ (0,1)= {0} € range9/ (0,1)= rangePt(0,1\=R" <-: ftr,kM".u =n
Hasonl6mondhat6 a rekonstru6lhat6segr6l: a rendszerteljesen rekonstruelhatd
e L e r n e| l, r 0 . r r i O t € r a n g e 1 ) ' o . r r . r " n g ei . r 0 . / r = R ' < - - " n k M . 1 n .
Ezzelbel6ttuk,hogy i), ii) ds iii) ekvivalensek.Miisr6sztviszonl M, a transzpo-
nAltjaM.,/ -nek,ez6rtteljesnliv) is.
10.15
T6tel: A fol),tonosidejriid6invarianslinedrisrendszerdllapotegyenletdnek
van
=
alyanR" L + L- , r =r., + j., felbontasa,amelybenaz 6llapotegyenletalakjainr.
l6pcs6saiakl (observabilityslaircaselbnn):
megfigyelbet6sdgi
d ( x " ) - 1 A .-"c . c .
&lih )- lAh.-chc. ;,lt;l (r0.16)
Az asziDrptotikus6llapotbecsldshez
a becsl6sihib6ravoDatkoz6dllapotegyenler sa_
jrldrtdkeirrekstabilnak(6s gyorsnak)ketl tenniiik, ahoi a
sajrir6n6k;ka lOvetkczrj
karakteriszlikusegyenlergydkei:
(,^l lo*
fr/,/ 0 AD,
L0
o Ao o
llj4
d l \ t |_ l A B 4 A B B A B , A s L , l l \ s
ar". l-l o o ,q,, ol',
ADt,)lyD
.[?] (r0.18)
I'l
,,=i.,, o oll
",, ]'I,
t;;l
fi'tst=Ca(st-Aa1ttBa. ( 10.39)
Bizonyitasi
;1 r'=i+la = rangeP(o,l)+ kernelP(O,l),
r'=r'r +rr felbontisut6naz 6lta-
polegyenlet
i16llyithal6sagi
lipcsbsalakja:
ol''l=ln'f,l"l,l'1,.
ar\x,tlo;,, l o il,, l l-'
, =t .,{;l)
ig l<+r, tovabb bonthat6:i=Z+Z! =rangeere.t) + kemelqr(0,1),
x| = xa + xB, 6sxr megfigye
lhetds6gi
l6pcs6s
alakj6rvdveaza apotegyenler
alakja:
linearisid6invaridns
lO.3Fotfionosidej,l Kalnan-fdlefelbontasa 279
rendszerek
y=lc" o c, il;;l
["J
iii) ir e x, tovebb bonthat6i LL =I +Ir =rangeQ2(o,l) + kemel9r(0'l)'
jr2 = J'" + to,, 6sa felbont6sut6naz 6tlapoieg/enletalakja:
,'fa
L0 )
y=lc" o c,
l;.J
Vegliik eszre.hogy rr es/ r6szemegflgyelhet6 lehet:x, --j14+x, -i-!--+ y
il T + Lr alteret (t,{ + tr ) tov6bbbontjukmegfigyelh€td6snemmegfiryelhet6
r6szre.A felbont6sesa hoz2htarto6 illapotegyenleir€szleta kdvetkezd:
xa + xt = x/1+ xa + xD,
,f;:l
y=lcA c"
G"l
v ) A v d g s a6 l a ka z Z + Z r + ( L , + L " ) + L , r < + . r . ! + r r + x ( . + r , f e l b o n t t u n a k
felelmeg,alol x/ ir6nyithar6 6smegfigyelhet'(tM)..r, irAnyithar6, d€nem
megfigyelhet6 (IM), x, nemirenyithar6, de megfigyelherd (jM) es xl)
nemirdnyirh d is nemmegfiglelhero 11M-).
vi) Az 6tviteliIiiggv€nyrdefinici6szerintnu a kezdetjfeltdteleset6nkell megha-
terozni.Kdvetkezikaz dfiapotegyenler (lO.3S)alakjeb6t.hory nulla keiieti
feh6teleset6nxc = 0 marad,amib6lkijverkezikrr/) = 0 is. Ez€rtnultakezdeti
lelldteleset6n iA=ALaxA+B,au,y = C.1rt .+ Iy(s\= CA(st_ AA) | B
a.
Megjeg/z's:Vegyiikdszre,hogy(to.3S)-banaz ,IapotmAtrixbtokk_fels6
hiirom_
szdgm6tdx,a diagoniilisban
ell6 btokkokpedig blokk-ats6hAronszdgmdtrixok,
ez€fia rendszer
karakterisztikus
egyenlete
a(s)= eA.aG)eBBG)etG)qon(s)=
= det(d - l,{r ) der(r1-ABr)det(st A(.\der(sI- AD).
10.4Diszkr6tidejii rendszerekirrinyithat6siga 6s
el6rhet6s6ge
Tekintsiikaz xi+t=Ax)+Bui, y=Cxi +Duj diszkrdtidejtjddinvari6ns linedris
rendszefi.Jel6ljerdviden (,t,r), hogy a rendszera kT piljanatb^naz r. ellaporban
van,ahol f a mintavdrelijd6. Akkor (4.t l) szerinr
, =fneo..
",,(r:)" (r0.4r)
l0.4Diszkrdtideiiirendszerekirenvithat6sdea€sel6rlret6sdge 281
aholdiszkrdtid6benis
o=.t'x+la- ,^r{:t]
"l'i")
(10.43)
'i:)
azazeset,amikor:14-r(reverzibilis mertakkor
a rendszer),
(10.44)
28? IO.IRANYiTHATOSAGES MEGFIGYELHETOSEG
6sateljesiranyitlrat6seghozsziiks€ges6sel€gs6eesrank(A,'M,)=rankM,=n.
Az eredm6nyeketa kdvetkez6r6lelbenibglalhatjukdssze.
(1045)
t 1 = C , l * x n + l 1 t k . ( , * t ) 8 t , , + D u r ,k = 1 . . . . . n- 1 .
Vezessiik
be az ,o:=ya Dua es 7o:=yr,lClk].,rtru, Drlr. l>ljeld-
16s1,
6s legyendiszkr€tid6benis a megl]gyelher6s6gi
nr6lrix
["]
' ','=l", l,
I r-z )
(10.46)
l*l
akkor a kiivetkezoijsszeftggdshcz
jutunk:
(r0.47)
k6vetkezika teljesrekonstru6lhat6-
Ez aztjelenti,hogy a teljesmegfigyelhetdsegb6l
sag.MAsr6sztazonbanha l,r-r (reverzibilisa rendszer),akkor
(*t\
'" =r 'f,, -tA*tt+))Bu
)=
(10.4e)
=n"', u-lu*t u' ts .. nl - A-" Y uO,
" v
:)"
M c = V O r . . . @ r tr l (10.s2)
f"l
-"1":
I (r0.53)
lc@*' I
10.6P6lusithelyez6s6sillapotmegfigyeldsdiszkr6t id6ben
A p6lusAthelyezesifeladat
ellapot-visszacsatoltusal
diszkdt id6bena k6ve*ez6:
x,*t=Ax,+8u,,
(10.54a)
Yi -Cti,
4 = -Kxt, (r0.54b)
e"Q)- det(zl -(A- B K)) (10.54c)
MC=LB aR ... A'Ft B-l (l0.s4d)
A dhzkr6tidejt p6lusethelyez6si feladatalgebEilaghasonl6a follronosidejii fela-
dathoz,ez€rthasonl6m6dszerrelhatdrozhat6mega 1K allapot-visszacsatolds, mint
fol),tonosid6ben.EMek sordnazonbantekintettelkell lenni arr4 hogi z -ben az
egy_s6gkdrbelsejea stabilit6sitartomdny,6s a g/on p6lusok z = 0 kdzeldbenvan_
naK,
A teuesrendilinedtis dllapotmeglng/etd
l3rvezt'sifeladatdiszkdt id6benis mes_
fogalmazhat6a folytonosidejfffeladarminr6jtua:
x i + 1 =A x t + B uj ,
(l0.s5a)
A teljesrendiiline6risiillapomegfigyel6tervczdsifeladatvisszavezether6
egy fikriv
p6lusathelyezEsi felada]Ja(At ,C1 \t! esetdnfonnalis pt. k)t=A,,G) vatas?]lis
mellett,amelynek,(// megoldasiib6lc transzpondldssat
nyerfet6: G:= Klt.
i , * t = F i , + G y , * , +H u , = F i , + C Cx , * )+ H , =
= F i , + G C( A r , + D u i ) +H u , ,
(r0.s6)
ahonnan
kdvetkezik
;," ='," -i*, = Ax,+ Bu, F|, -cC(Ax, + Bu)- Hu, +(F r, - Fx,)=
= ( A G C A -F ) x , + ( B - G C B H \ u , + F ( x , i , ) .
Aszinptot;kus gyel6hdz
6llapotmegfi jutunk,ha
F = A -GCA, (10.57a)
H = B -GCB, (r0.s7b)
ir*r = F;, stabil (6s eyorc). ( 10.57c)
Ic.,1-lI c I
- cA1| | cA I
M.,t= l= lA=M A::)
ll (10.58)
1
LcA') lcA' )
rank(M ,,) = runk(M ,,AJ= n = ditrlx.
Specirlisan
ha (,4,C) megfi$/elhet6ds aA-t,akkor rank(M ,,A) = tunk M ,, = n .
11.SZABALYOZASOKTERVEZT,SE
ALLAPOTTERBEN
I l. l. I P6lusithelyez6s6llapot-visszacsato
lissal
Ha a szabalyozott
szakaszbenen6je16ra szabdlyoz6
u= K) (1r.r)
illapot visszacsatolassal
Allitjaelo, akkor az eredrjz6rt rendszer
i=(A BK)x ( r1 . 2 )
lesz,lAsdI Ll. dbra.
// / nbfd Allapol-visszacsatolirs
fotyronosid6b.n
11.1.2
Ackermanr-k6plet
Hozzukaz dllapotegyenletela (6.9) szab6lyoz6alakra egy aikalmasanvdlasztoft
; = ?l koordiDdta-transzformeciovall
aholp(s) a kompenziLatlaurendszerallapotegyenlete.
Legyen a zirt rendszerka-
raklerisztikus
egvenle!6nek
el6irt alakja
-li :l
- 1",,_,
+ i,, ,1 (a,,+ k,,)
1 0 0 0
A-BK= 0 0 0 , (1r.7)
: : 0 0
0 I 0
I
0lar
M"'=10 0 I o 1.e)
t',:
I
Loo o I
lnnenkdveikezihho$/
Mivela =
K=(0...0l)M.-'p.(l). ( rr . l 4 )
A lov6bbiakbanaz (A, B) p6(hozis a zafi teDdszerel6irt ./" (r) kankteriszlikus
egyenlet€heztanoz6 ( ellapot-visszacsalol6smeghatarozAsAra a kdvctkez6szim-
bolikusalakkallogunk hivarkozni:
(A. aJ:),K (ri.rs)
M,
ki kell
A 10.2.2poDtbaDmegmutatluk,hogy az aszimptotikusellapotmegfigyel6nek
eldgitenie
a kdvetkez6feLt6teleket:
F=A-GC, ,?=8, ;=F;stabil 6sgyors. (ll.r6)
- F + G y +H
I 1.2.ibru. A|apormelfiEyeto
folyronos
id6ben
A teljesfeDdtlineiiris iillapotmegfigyel6tervezdsifeladat
ezert visszavezethetd
a
Kr =G1 6llapot-visszacsatolas megtervezdsdre az (At ,Cr)rr fiktiv rendszerszA_
mara,ametynekm6dszerdtmdr kidolgoztuk,t6sd(l l.l5):
N t = u a : + A x 6 + B u 6 = * a = 0 > ( , 4 N ,+ B N , , \ r = 0 . + A N , + B N , = 0 , , , , , ,
la
; fllil,) [:;]'i?)
[';,J-(x;) ( rl . r 9 )
x, = ltdt =+i, = t, =C x. ( rr . 2 0 )
lr\ l=l
f ; olll/ r ) + lt a l ( l r . 2 )l
( i / . / L C 0 l \t / , [0]
Le$/enaz 6l lapot-visszacsatoli4s
"= k= lr
(r1.22)
"rl;J'
'I.ERVEZ6SE
294 I I. SZABALYOZASoK AI-T,APOTTERBEN
t = .ltt + Ru
11.1.6 Terhel6sbecsl6s
A zavarista szakaszbenenel6reredukiliuk, €s hatdsrra szabiilyoz6kincn6 jelivel
kijzvetlenulkisdreljiik neg csdkkentenivagy elimineln'. Az jrodalombana bene-
netcnhatozavar6sese!6nszok;isosa terhel6sviltozes.,,load change"elnevez6s. mi-
vel sok cchalronikairendszern6l val6bana fizikaiterheldsmcgvrltozislt jelenti.
Ha a zavaris jelleg€r6lismcrclcinkvanDak,akkof modellezhet6.Ha p6ldiul a
./(/) zavar6iel az id6 ftggvcnydbenegy polinotu.akkor k6nnyeDfelirhat6Allapol
egyenletelrgy ii 6llapotvdltoz6ban,
amellyelbovithet6az eredeti6llapowalioz.o.
is a
bovilclt rendszerheznegtervezhel6az illapolmegfigycl6.Az igy szimiloll i/ lc-
vonhatoa szabAlyozd
kimcnetdbol,6shaj6 a becsl€s,akkor d €s -i/ kompenzalja
ll.l FolytonosideiilszabalyozisokteNez€seillapott6rben 295
t:
u t f J * = , * + n u + . z t L r Jc l r r
illewe tiimtirebbalakban
11.1.8
P6ldafolytonosidejiiszabtlyozis tervez6s6re
illapott6rben
Az dllapot-visszacsatol6s6s allapotmegfigyel5tervezdsit a 731. Abtu szgtltlIl
haflnadrendriszab6lyozottszakaszonmuratjuk be. Ebben a pEldrbancsak azt az
egyszerl1
esetetvizsgAljuk,amikor nem haszn6]unksen iDtegral6szabalyozist,sem
pedigterheldskolnpenzdiiisl,6s rem vizsgaljuka zavar6jel hatAsdtsem.Ezekketa
nenvizsgriit,de fbntosk6rdisekkeldiszkrdrid6benresztetesebbenfoslalkozuDk.
A szakaszitviteli l'iiggv6Dy61
ltA
. (1r.32)
l+14 l+rr, l+14
298 l I, SZABALYOZASOK TERVEZESEALLAPOTTERBEN
alakbanparticion?iljuk.
€s a kovetkez6rllapotvilasziessaldltink:
t '
r == - : 1 ' u ' ^ , ,r,. i , r rll.lrr
l+.f l.\/- Lr/
Felhasznilvan,bog/
U >lv ) v=Att
s ( rr . 3 4 )
'
l+sl T' T
'0.'[;;]
;f,'[: :!''i']i,l:j'
v=(r o '[;:J ( 1r . 3 6 )
, =F -Ct + Hu. ( r1 . 3 8 )
u = K(N,r - ;) + N,,r = -ri + (r<N.+ N, )r,
ahola szdmszerii
6rtdkek
r = p.162 0.1080.03),
A szabalyoz6ban
".[iJ". (rr.40)
o.o4
0.03
0,02
0.01
-0.01
0 l0 20 30 40
Time(sec)
I 1.7.Aba A.sz betyoz{tje emz6azfltapotnesfis/el6
tranziense
atatt
Controller
outputu
0.2
0,1
-0.1
-o.2
-0.3
0 10 20 30 40
Time(se<)
I L8. dba. A heayarko?j)et az dttapotinegfig/el6nanzense atatt
I L I Fob/tonosidej
ii szab6lvozrisok
tervez6seAllaportdrben 30 I
x, xobs (1000,6)
0.5
0.5
0 t0 20 30 40
0.5
0
-0.5
1.5
0 l0 20 30 40
0.5
'0.5
l0 20 30 40
T i m e( s e c )
I1.9.ttbrc.A yal'rliasabecsiilt
Allapor
u dtapohegfigyel6
tranziense
atau
Plantoutputy
1.4
1.2
0.8
0.6
0.4
o.2
0
20 40
Tirne(sec)
11. 10.dbn. A sab lyozf'l jellemzoa apor-visszacsalot{s
esmegfiS/eto
alkalma"arakorpalanere Akozjs ese(n fotfionos idbben
Contolleroutputu
0.5
0.45
0.35
0.3
0.25
o.2
0.15
ulo2030
Ttme(sec)
11.tl..ttbru.A b.eavarkod
jet a apor-viss?esatotds
dsmeBfiSet6
arKarmazaakor pammetervatlozts
eserdnfotyLonos
iddben
x, xobs (125%)
l
:
:
0.5
:'
:
0 :
0 l0 20 30 40
0.5
0
0 l0 20 30 40
0.5
0
IO 20 30 40
Time (sec)
11.12.dbru. Aval'di e5 abecs0lt allapot 125%_ospafamdter€rrekek
eseldnfotyronosid6ben
x, xobs(75%)
I
0,8
0.6
o.4
0.2
0
0 l0 20 30
1.5
E
1
0.5
0
0 t0 20 30 40
'|
0.5
0
l0 20 30 40
TIme(sec)
Az egyszerllallapolvisszacsatol6son is allapolmegflg)el6nalapu16szabilyozris
azonban a pararn6tervehoziisokkalszenrbenv6dtelcn.I-la az A, Tt. 7.,7j szakasz-
paramdterek nomiidlis (100%) drtdkiikhiizk€pest rendfe 125%-ra,illetve 75%-ra
vdlloznak,akkofjelenl6s marad6szabilyozisi eltir6s kelelkezik,amint ezt a -11-1,
drranutatja alapjelv6lt6sesetin.A bcavatkozdjel alakul.lsdta -1-1
1-1.dbrd nlutatja.
Az n val6di (vastagvonallalrajzolt) 6s az ; becstilt(v6konyvolallal rajzolt) 6lla-
potot]25%-os param€terdrtekek esel6na -11.-12. abra.'/5'/o-os paralnete.dfi€kek
eseldna 17.1J. Abrd |mutat)a.A hibikal inlegr6l6 szabdlyozassal. illetve terhel6s-
becsl6ssel
lehetn€csdkkenteni. 6lland6sult dllapotbanpedig megis lehetsziintetni.
11.2Diszkr6tidejiiszab6lyozisoktervez6seillapott6rben
6s diszkr6ridejiiid6invarianslincdris rendszerekdllapott6rbeliel-
A folytoDosidejii
vekenalapul6 iranyitasdta kozdttiik fenDali6algebrai hasonl6sig mialt hasonl6
m6dszerckhellehel negteNezni. amint azt a 10. fejezetben bemutaltuk. A
szab|lyozo[ szakaszdllapotegyenletdnek
folytoDosidejrj alakja ]egyena szokdsos
i=Ax+Du, l=Cr,6s legyenekitle digitnlis/anal6g 6lalakilo(DAC). amely
tat6szerwel modellezhet6.utanapedig 6lljon aDal6g/digi16lis
nulladreDdli alalakit6
(ADC).Mivel ilyeDkora szakaszbemcnetenl€pcs6saDal6gjel van. ezif az credo
rendszerl(8.47)alapj6na kdvetkezdalakralehelhozni:
mintav€teles
x*t=@x'+fu'
(ll4l)
- r ,= ' i '
M,=[r ar ...4" fl ( rr . 1 2 )
6sleljesenmegfig)'elhet6,
ha16)
;:1
vagyis rank 11, = rank )ll,, = dln t = n.
(l r.,11)
11,2.1P6lus:ithelyez6sillapot-visszacsatolissal
alkalmazzuik
A I1.1L dbrdnakr,eefelel6en
( rr . 4 4 )
dllapot-visszacsatolast,
akkor a zirt rendszerdllapotegyenleteds kaEkterisztikus
eryenleterendrea k6vetkez6lesz:
\*t=(@_rK)xt,
p,Q)- det(zI- (@- r KD. (l l.45)
K=(0...0r)M;te,(@), (11.46)
. 1 4r 1--!J\
\@' Y' (11.4'1)
11.2.2A[apot-visszacsatolfsrealizrilisaaktuelis megligyel6vel
A rendszerinr_nemmdrherdx dllapowjltoT6 becsl4s6re diszkdtidejfirends,.ereknel
is allapohegllgyeldt
celszerijalkalmazni.Amintazl a lO. fejezetben megmuramr( -
diszk6t id6b€naktualisflapotmegfis/el6r cdiszertr alkalmazi, Esd,
I Llj. dbra.
i
t=Fiil+Gyi+Hui_l
i , = F ? ,, + G y , + H u , , (11.48)
Jeltjlje ;, = r,
aklualisAllapotmegfigyeld. i, az allapotbecslds
bibAj6!.akkor
ha i, r 0 bizlosirasadrdekebena
ezdftaszimptotikusellapotmegfigyel6hitzjutunk,
akdvelkez6valasztAssal dliink:
F =@-CCA, (11.50a)
H=f-GCf. (l1.50b)
;, = F;, r slabil6s gyors. (l1.50c)
(o.Q,
-(o',o' c'), + c=Kl, ; F=a-cc@(rr.51)
+?-,
SISO rendszeresetdnpedig az Ackennann-k6plettel
alapj6n, (vagy mds ekvivalens
nodszerel).V6gul G ismeretdben szrimithat6ff is (l1.50b) alapjdn.
Az ;, becsult allapot szemitesaval6s idejLj negval6sitas szenrpontjnb6l
kedvez6bbalaka is hozhat6a kdvetkezdetalakitrssal:
11.2.3Alapjelmiatti korrekci6diszkr6tid6ben
A,, rlapj.-lfiE)elembe,"eretere
a fotyorro.idobenmegismenmdd"zerdDatdeiai;ra
t1.1o abra \/e|nr megoldA"v;ta\,,ltrar6B;r d7 alapjetjnia a
i ko.Iekc]oet\e
ugyanazoklesznek,tekintettelkell lenni arr
arandosulr nresold,sar
drapotban
az.;"rren,,i.
nogy a.ejii.":,tl;,:lTi}:fl"".1-t
x-=ox-+fu". ( r1 . 5 4 )
i] [';,) r"",
l';'il[i;)=(';)=[il;)=['.'
A 11.17.dbru lllapot-\isszacsalol6sb6l (Av). ellapotnegfigyel6b6l(AM) 6s alapjel
miattikorrckci6b6l(N,,,^r',,) lelepul6egyszerllszabAlyozisncgval6sil6sdnakelvdt
mutatjabe, figyelembcv6ve az 6llapotmegfigyel6 val6s ideiri rcalizal6s6nak
szem-
pontjaitis. A szabalyoz6benenele ," 6s )'. kimenetepedig .
"
.! , =Or +f
i =@i ,+fu
;,=-+c(r, G,)
I L I T abrc All^po1,-\issz
csaiohstdsakluilismegfigy€ sz.bdlyozds
l6t alkalna6 cgyszern
negval6sildsanalclvc diszkril id6ben
11.2.4Integril6 szabilyozis
A zavaresharrsAnakcsdkkenl6sdre intcgrilort elhelyezni.
cdlszerlla szabelyoz6ban
rgd.,,ir\iil ki e7ifl a rcnJ.zut J/ inlcgiaror.r' ieldwt. es rlkJ.r,azzuk
Jtl
szimitas6raabal oldali tdglalapszabilyt(LSR):
' '/x' )
u ,= - K i = . l K K r l l x t . ) = _ K x , - K t x t . , . (l1.sE)
a zirt rendszerdllapoteg/enletepedig
i,,,=@-rh7,. (1r.59)
s6maalapjAn, (SISO)rendszerekndl
e$/v6ltoz6s pl. azAckermann-k€pleftel.
TKr
z-l
! =tDi,-,+ fz'-t
\=it+G(y-Ci,)
11.2.5
Terhel6sbecsl6s
A zavariisla szakaszbcnrenel6reredul(rltnakk6pzeljiik(..loadchange").16sdl1 j.
j ellegfroI isner'eteiil(vannak.akirormodellezhet6.
dlln. Ha a zavarAs ,^ tovibbiak-
baniehcssziik,hogy a zavaraskonslans,ezc11 diffircncidlegyenlete
/=0 (d konstans,
a ckc ismcfcllcn). ( 1r . 6 2 )
J-,-e;
,=1.otl-
Mcgharirozzuk diszkretiddbenl6pcs6sbeDr€n€tel
a hozzr lartozli 6llapolcgyenlctet
(ZOH)fclt6lclczvc:
i,.t=07,+Ft',.
( rr . 6 4 )
v ,= d t , .
Mi\el az (O. f ,C\ rendszcrnem ir6nyithal6(az r,/ kiviiLiil arkczojclcl DcnrIchcl
belijlrriltl val iranyitani).ezerlaz rllapoi-visszacsalolist
€s az alapjclIilialli konck
ci6taz eredelirendszerhez kell meghatArozni. A Drcgfigycl6ta bovilcll rendszefher
kellmegteFr'ezni. hogy biztositaniludja nind az i. nind pedig az -i,/ becslesta
szabalyozd
szemAra:
(@.t-.C)) K (Av)
q6.i,i; -' 1F.d.iiy 1Ar,ry (1r.65)
(d,.r,C) + (N.. N,,)
is ra{ahnaz6
szabilyozis
rregvat6sitri
sinaket\tra I I t9. dbru
i,,ffi;*O..r,Usr
(;;) '[;:)."
// /, drld Tcrhciisbecstisr
llkalnjaz6szrbdtyozisr,cgvalnsilds:inak
clve.tiszk(r iddben
11.2.6P6ldadiszkr6tidejiiszrb{lyoz{s tervez6s6rcfllapott6rbcn
Legycr a szab6lyozoftszakasza korabbanlbtylonos jdciben
nr6r vizsgelrharnrad_
fcrdii rendszera(rL3l)szcri i 6Ilapotv:ilaszrds. az rirrrpr"gy*i"r"iii r .:!j.rr.,
rinli szirnbolikus arakjads (r I.36)szcrirrri
nuncrrrars ertfkeinrcfielt.vizsqalnifog
| , ri..Jhlfn'n rcer.,,rnr.inrcgrjo. e,. (te.Lrc,t.-r ,,1.t,"_n,.,.,t"ir"i,,,
.' di. ldrJkonr-g"r .t-prt\"tr.- (r zar-"o ","i_
,:l kornpcrrzj..t"
.,. .;. , i-;;"; !-;:
rr 6rcn,illozdsokkalszelnbeDi ,.robusztuss6g,. szcmpontjdb6l.
A 7,,,,"=Tt +7.) +Zr = 15 szumna_id6riand6 ismerelaben
a 2tu1rendszerdo_
rrlnans poluspi{a sziDrdra.r0 = 5 i rs,,,i= 0.t33t
csi apitatlansajafret(vcnci61 is
f =0.7 csillapilrlst irunk c16.A ztrt rcndszcftovAbbipdtusaits: =-l/Ir
ds
,t =-/"']= ,, kdziil ibgiuk vatasaani.nig a rregfigycto
sajAtdrlikeilfcndrc
!,, = 5 * ma.\lir, ) ertkLtrc. szakaszpararncreferrck
norrin6lis 6rt6keilegycnek
-l = 5. rl = I0, T. - 4, \ = ) (nirden adarSt egys6gbcn
dtundo).
A rrunravdtcliid6 vdlaszrou6rt6keI=0.2/ a\{]s,l}.A szakasz paramirereinek
ro|niniilisdrtikeirvivc alaputa nlinravcreli
id6 ? = 0.2. a sajaliftdkck
pedjgr ben
as : -bcnarendreakdvetkezok:
rr 0 . 2 J J l - / 0 . 2 J 8 0z r = O o S J j , 1 0 0 4 5 4
13= -l z: =0 8187
sr = 0 3J33 za =0.9355 ( rr . 6 6 )
2,,=o.3619
i,:'JiT:J:fi
:li?IH",:;X:i#"J,,.1'irl
i i':*'.,d;:::iiH*i!_11:
Y,=C xt,
() 1.6',7)
numerikus
alakbanpedig
y
Plantoutput
40 60
Time (sec)
Controlleroutputu
40 60 100
Time{sec)
0
0 20 40 60 80 100
0
0 20 40 60 80 100
2 -\"
i .. ..:
-2
40 60 80 too
Time(sec)
I L22. dbra.A ual'di.6sa becslltdjtapores,szen]
6 apoL-visszacsaLotds
esmestieveld
arcme€sa*or nevregesparamdterck( 100,/0.)
eseEndiszlJ.4ridbben
IL2Diszkritideiiiszabalvozrisoktervez€se6llapqttilbpl jI7
x, xobs (125olo
)
I;.;;]
'/
i
0
0 20 40 60 80 100
'I
o
0
-2
20 40 80 100
Time{sec)
0
0 20 40 60 80
0
0
0
-l
40 60 80 100
Time(sec)
tt 24 a val'di
€sabec'tt:,"ll:iffi?:?.:li'*ffiffi'",
"brc' jfr6smeen$/er6
I L2 Diszkr6t;deili tervez€se
szabalyozrsok dllapottdrben 319
htegtdli szabiryozis
az xt = Jta [i Allavotvah.ozi]ai,
B6vitsnkaz allapow6ltoz,'kat 6s alkalnazzuka
xt,,.t=xt.,+TCx,.Akkor(11.57)
az iniegrel6sra:
baloldalitdglalapszabel)'t sze-
rinta -f = t,( 1{/I dllapotvisszacsalolast
az
' 0.0rq0
r . 0 0 00sl f r , )
f I f0.qs02 f0.000r'l
Y | 0 0 . q < 1 20 . 0 4 4 20 ,
| -lo"r,orl'
10.02101
(lr.7r)
l,,,l lt 0 2 o .,
o 08187
0 0 lL' I L 0 |
G,' L
A szab6lyoz6
szinbolikusalakban
i,=Fia+GYt +Hu, t'
( rr . 7 s )
tr,- K(N,r, - i,) + K t (r, - )',),
abenne paramiterck
szerepl6 kozul
K =(1.6'1'/60.414'70.0s77)r/ =0.2s3i, ( 11 . 7 6 )
Plantoutputy
1.6
1.4
1.2
0.8
0.6
o.4
0.2
0
o 20 40 60 80 100
T i m e( s e c )
tt.25. ibra. A szab{)yozoft
jetlemzd
integl6l6
szabdlyozas
atkahaz,sakor
p&andtervrtltozis
eserdn
diszkr€t
idoben
Controller
outputu
2.5
1.5
0.5
0
-0.5
-t
-1.5
20 40 60 80
Time(sec)
x, xobs (100Y0)
1.5
/\
'
\..----.--
r"t
:
0.5
0
20 AO 60 80 100
10
,5
020 40 60 80 100
Time(sec)
1.5
0.5
0
0 2A 40 60 80 100
0
0
t0
5
0 20 40 6A 80 100
T i m e( s e c )
x, xobs (750/0)
1.5
0.5
20 40 60 80 100
0
-2
20 40 80 100
Time(sec)
Szabdlyoztislefi eldsbecsbssel
A szakaszbemenet6re redukilt 6s konstansnak zavar6jel becsl€s6re
feit6telezett
terheldsbecsl6t
alkalmazunk.Az xu =6 dllapowaltoz6val b6vitett rendszer
disTtrdlideji
megleleldjei.., =S';. f u,. v. .Ci,. rrumerikus
atakjapedig
0.orqi0.000s
0.0002.,
[.)
r:
lo.s802 lf y, I 10.0002]
0 0.95t2 0.A4420.02j0ll
| |
o 08,87
I 'lono'1",'
I 0.0210
|
l'.| |o0 .*'ll,,]
lr,l,, L 0 0 r . 0 0 0 l0. r " J , ( 0,
(11.',77)
A 1< iillapot-visszacsaroliist
6s az N,,1f, alapjelmiattikorrekci6r(11.65)szerint
az eredeti(d.]-.a) rendszerhez.az allapolmegfigletd
F.d. F t omponen,.ir pe-
dig a b6vitett (6,1,e) rcndszerhezkell meghat6rozni.A ziir rendszer€s a
megfigyel6karakteriszikus
egyenletdt
a kordbbimegfontol6soknak megfelel6ena
kdvetkez6rev6lasztjuk:
e,G)=e-a)G zt)G- zt),
(l r.78)
e.Q)=Q-2,,)4.
A szabdlyoz6szimbolikusalakbana 1l.19. ebrfnakmegfelel6en
l\x,/
. /,i Fl. I Gy,+Hu.r.
\xa I, t (11.79)
ut = K(N,r, it)+ N"\ - it,, - Kit +(w" + N,)rt - i0.,,
1.2
0.8
0.6
0.4
o.2
0
20 40 60 80 100
Time(sec)
t t.34. dbta A szabdlyobttjettemz(jterhetdsbecstdsatkalnazAsakor
parardte.valtozds
eseEndiszkdl id6b€l
Controlleroutputu
20 40 60 80
T i m e( s e c )
0.5 lt,:r .i
0
0 20 40 60 80 100
0.5
0
0 20 40 60 80 100
0
20 40 60 80 loo
T i m e( s e c )
0 80 100
0 2O 40 60
2.5
1.5
0.5
0
0
2 80 100
020 40 60
T i m e{ s € c )
0.5
0
0 20 60 80 100
0.5
0
0
0
0 20 40 60 80 lOO
T i m e( s e c )
1.2
l
0.8
o.6
0.4
0.2
0
-o.2
-o.4
0 20 40 60 80 100
Time( s e c )
A pdldakeretdbenvizsgrilthtuornszabdlyoz6si
megotdiis kdztila hrheldsbecsl6l
..
alkahnaz6 bizonFlt a leghardkonyabbnak mindza"*i.;"r t"*p._aia.l,l"Jp.ifg
parameterveft
ozdssalszembenirobus2lussag szempontiab6l.
12.OPTIMALIZALAS ES
PARAMETERBECSLES
= Ah+r,(ro,r).ahor
F(xo+ h)- F(xo) (r2.r)
"ln]l4m=,
3]2 12.OPTIMALIZALASES PARAM6TEITBECSL6S
r > jr rellexiv
- r > . r ,6 s l > r = r = I aDtiszimmetikus (12.2)
r>t 6 s' ) , > z ? r > : traDziliv
Az alkalmazdsok
szarmdra ktildnaisen
fontosaka kdvctkezoeselek
Riszbenrcndezts R'' -ben:
Reszben
rcndezlsaz M,, szimmetriktrs,
ntn t ;retii tndtrixakkar'tben
lrll=;Xnlrt'rf (r2.6)
12.1.1
Az optimum analitikus felt6teleifiiggvdnyterekben
A t€telekmegfogalmazisakor hogykiel€gitia
az ,! konvexhalmazr6lfeltessztik,
kdverkez6, tijmdren(FA)felt6telkdnt
a lovebbiakban hivatkozott
elvdrdsokat.
ro(')=Foko) (r2.8)
Akkorl6teznek
olyanA, szamok,
i-0,.-.,n+k.hogy
r ) 1 , =( l a , . . . ), . , . k )/ 0
2 ) 2 , > 0 , i = A . . . . , ne s1 , F , ( x a ) = 0i ,= 1 , . , n .
3) f(x):=>-1,4'(jr0).! dsszefiigg€ssel
definielt /ct' folyronos linedris
funkcionAlra
teljesUl
0={r€t:F,(r)=0, I = 1 , . . . , , tj e
. l} ( r2 . l 0 )
) ) ^ : = Q . a , . . .t ,k \ + 0
2) ),a>0,
funkcionalra
teljesnl
vx e 4..>f(x)>.f(xo). (r2.|6.)
K:r.elkez:6ry:LegyeDt Banach-t6r, I = t 6s teljesnljdn rn6gaz aldbbik6t fef
tdtelkdzijlvalamelyikl
i) F,(.r) konvex tunkcioDal, i=),...,n
6s ldrezik ;€r, hogy
4 (;) < 0, r = i, ..,,,
i t ) l ' t e z i kf i e E ' 6 sr , € R r , h o g yF , ( x ) = f , ( x ) , b , ,
i=1,...,n.
Akkor liteznekolyan,, valdsszimok,, = 1,....,?
, hogy
1 ) ) " ,> 0 , ) , , F . ( x o ) = 0i =, 1,...,n,
2) F;(xo)+ )tF),(xo\+... + ).,,F,!(x)= 0
6..
Az optimum eldgsdges feltitele tekintet6benlesd a 12.5t6teh 6s kdvetkezmdnyeir,
ha t/ =nr, 4:,'-+Rr k o n v e x ,i = 0 , . . . , n , 6 s
4:I] --)nr tinearis,
1=n+),...,n+k.
)) /i (-P,+4(iro))
l) ninden y0 >0r0 esetdnI0]0 > 0/,.0;minden 1, e R(F,'(-ro
T,y, >0 t,a, i = 1,....|i,
eselerT,y, e Po.'czaz
VxeA=+Tx>T:.n, (12.19)
egy i -te T, *0 K\1,+t i,
3) legalabb
a) ha i€{1,...,n} 6s - 4 (.r0) € -l' . akkofT,=0rt:,-t,,),
5) haleljesi.il
az
R ( F , ' ( x o=) )t , , i = n + t , ,n+k'
R( F;(xo )) . P;' + o ,
i € {1.....,?}6s F,(r0) € 40 - R( F,'(-ro)).(P,0+ t.14(x0) :) > 0)) * A,
4 ' ( r o X . t - ' o ) = 0 , , i = n + t , . . . , n +k ,
xeA"
rendszemekis ldtezikmegolddsqakkor f0 = 1 az identikuslekdpez6s.
Kave&ezmeny: Ha nincsenek korldtozisok(azazn=k =O 6s I =.g ), akkora lo_
k{lis infimumsztiksdges
feltiteleI'd(jro)= 0((r+r. .
)
{(x6)(.)r-ro)=6r, i =n + 1,...,+
nk,
i e {1,...,r?}is - Ftea)epio=-Fi'O|)@,x)ept' +g-Fi@)t.i.>O\,
xeA"
Akkor a kdvetkez6feltttlel sztiksAges
^ ezgsAgesalhoz, hogy jro megoldesale-
s/en az
feladatnak:
i i i ) h a t € { 1 , . . . , , ? 6} s - - l ( x u) e 1 0 . a k k o rT , = A x 6 , - t u )
( 12.22)
l tt t )= ]r l\4) r'l/l)'/-Inin
,,
'.'".,, t:n,, . v/ "
a, .- l!tir,.L t\'rt 10.i \rr) d'.
=
a,r.t'o *'-,r'.
]j. Jj. ^,*., >+ nrin,
p*: 0,Rr>0,
. t k + t= A r x r + B r L k .
k=0,.
korllirozrs.
A mcgold;si.r = tr J.\
e u J , r r di crse.r,, , . , ' , , i , . . n 1 , ' r i . , e ' e e n k c r c s ' " J, ',.n i egy v€gesdimeDzi6s
banJ.ro,r,,n<;j,s J l'orJd'orlsok egyentds6gek
*;.; ;;,,."1':;i,^:i::r,e\ ' r''csolor' atakjii_
t '.ne.-i.'. ,n,r,ip'ii;,;;.;;;,r' ,'iik.e!e.cs eregseges iehdtcles
"e
KuIman-ftte szitti si ladat
fe :
Tekintsnk
a zajokkalrerhelt
ffJHT:JH;il:::,',
12.2Optimunkeres6eli
lelel meg.
Algorirmus (Cauchy-elv,Fibonacci-keres6s,
arrnymetsz6s,gotdensection):
L Meghaterozand6 egy [ao,]01 intervallLnn,amely a minhnum ,trt he1y6ttarlal_
mazza.Legyeni:= 0.
2. Hljb, a, s r, akkofstopdsa minimunhetydre reljesiit)kFlat.b,I.
3. Legyen v, := b, - F(b, - a,). wt t= a, + F(4 - a) .
4 . H a A O , ) < A O t , , ) ,a l k o rl e g y e na , + r. . = a l , b t + t t = u )i :j =
, i+t €sugr6sa2.td_
p 6 s r cH. a p ( v r )> p ( w , ) . a k k o rt e g y e na a t . = ! , , b t + t i = r , , i : = i + l 6 s u g r A s a
2. ldpdsre.
MesieslzAs.
i) A kezdeti [a0,00] intervallummeghatdrozhat6 a k6verkez6modon. Legyen
lt t=0, p, =K'p, t=0,1,2,..., ahol p>0 a megvdlaszhar6 kezdetit6p6s,
kctzds r. > I a tAgitasiegyiitthar6.Mindaddig kiszimitjuk a
@(1,) 6rt6keket,
amig el nem drjiik, hogy q(p,.\)>p(tt,). Ha ez az egyenl6rtensdg m6r
/=-. l esetdnbekdvetkezik, akkor d0:=0, bn:=po=p vdasztand6.Ha
I > 0 , a k k o r
l e g y e n
ao:=p,,, bo:=1,,*,.
ii) A konvergencia sebessdge megit6thetd
abb6t,hogy b,,r-a,,,=F(b, a,)
miatt bi - at = F' (ba aa) .
iii) Ha (p(y,)<(p(rr,), akkor w,*r =v,, ha pedig p(v,)>p(lr,), akkor v,+r=],,.
Ez€n ninden ireraci6nelcsakegy fttggv6ry6rt6kerkell kiszdnjtani.
A Coldstein-elvmegval6sidsAra,
azaza dt csdkkendsiiiiny nentdn a minimun
hely€nekkdzelil6 meghariirozasera
hasznelhar6p(,1) m6sod-vagv harmadfoki po_
linommalval6 kdzelitise,kombindlvaa polinom analitikusanszemithat6minimun,
hely6nek pdldeul
meghar6rozdsavat. baismerrqe),A'e),(p(L,a,6) Ghol7 >O
ismet 6n6k), akkor tnegharirozhat6A(.).) kijzeliftse egy harmadfokl
/(2) poli,
nommal,6s ehbezanalitikusanmegharrirozhat6 V/(,1)m;nimumhelye , > 0 ese!6n,
arnelylegyen ) . Ha .p()\ <0 , akkar1r := j viilaszhat6a mininum kdzetir6sinek,
ellenkez6esetbencstikkentend6t, €s az eljardstmeg kelt ismdtetni.Egy hat6ko-
nyabbalgoritmusa kdverkez6[]61. Legyen p > 0 adort.
terckben 3'13
12.2Op!!$um keres6eliirarsokveqesdimenzi6s
Algoritmus(Goldstein-clt):
2. QGl) rneghainrozAsa
3. Ila p(/):0, a k k o r l e g y e r r2 i : = / ' stop He A(/)<0 akkor legven
t : = / + p 6 s u g r i s a 2 l. 6 p 6 s r e .
4. p(/) rneghalarozisa
icgverl
5. I Ia p(p) < 0, akkor lesven Lr := l/ , srop Ha ta(!)>o ' akkof
u a : =! p. bi:=P, i =rt.
|' 1 o .. (' )
I I c ' n e E Ll l r u / - J o 7(
'7
lcljesill( 1227).
i) l-6tezikJ -tdo,b0l inleNalluln'hogvmifden , E J eset€n
ieljestil
ii) Ha az algorilnus Dern ar1 v6gct. akkor oz i-edik iterilci6ban
'(br - du)
b, - a, =2
Gradiensm6dszer
12.2.2
n6lknli
A gmdiensm6dszera legcgyszcriibboptirnu keresoclj6rris a korlatozas
csijkken€siiriny a negalivgra-
es;ben. l-la a gfadienslsr := "/'(rr ) .jeltili.akkor a
uj becslis6tffeghaterozhaljuk a !/r
diensirrinya:dr:=-g1 . A mininum hclydrrek
irlnv mcnt€nonlimunl keresissela Cauchy-elvsTcrint(Fibomacci-keres6s mis n6
u",r"gnfael,."ctionl, vagy a Coldstein-clv szcrint lla nen akarunk alkalNazni
irrnt-rnenlikeres6sl.akkor vilaszthat6valarnillen Jir 'i0 lcp'skLi1,
hely6nekirjaLrbkaizclil6se
Konjug{lt grrdiensm6dszcr
12.2.3
kritedlLrneg] kon
Tcl(intsnka korldtozris16lknli cse1el.6slegycnaz optinlaliTllltrsi
ler is kvadratikusvalosliiggvcny:
I
344 12.OPTIMALIZALASESPARAMETERBECSLES
l
.f (x) = - < Ax,x > + < b,x > +c, A > 0 (szimmetrikus
dspozitivdefinit), (t 2.29)
g:= /'(n) =,& +, (gradiens), (12.30)
= I (Hess-rn6trix). (12.31)
"f'(:r)
A feltdtelekszerint/(r) -nekglobdlisminimumavan,is a minimumszitksdges €s
eldgsdgesfeltdtele/'(ro)=0. e c€l xo megkeres6se egy lehet6legegyszerrj
ds
gyorstechnik6val.Vil6gos,hoS/ a feladatelvbenekvivalensaz
f'(xo)=Axa+b=0 (r2.32)
line6risegyenletrendszer megolddseval, de erre nem fogunk 6piteni,mivel a rn6d-
szertaltal6nosabbfiiggvinyekre is alkalmaznikivrinjuk,vag/ olyanesetbenis, ami-
kot az f'(x) Hess-felematrix alakjanem ismert,vary csaknehezenlennesz6mit-
hat6.A konjugdltgradiensmddszercsakaz /'(r) gradiens€rtdkeitig6nyti. Meg-
mutatjuk,hoS/ kvadratikusfiiggvenyesetdnn = dim r ldp€sbenmegtalaljaa mini-
mumot.
Konjugdltgradiensalgoritmuskvadratikusfiiggv6nyeset6n:
l. Legyenro ^z indul6€rtdk,go.=f'(xo)=Axa+b, do--go, k=0.
2. Tegyukfel, hogymrirmegletthaterozvaxk, gk = f'(xk)= Axk +b, dk estelje-
siil Vi<& eset6n<d*,Adi>=o es <gr,gi >=0. Legyenr*+l a minimum
helyea d* iranyban,dsv6lasszuka k6vetkez6€rt€keket:
, < d*'9r>
\'=- .drJ4r'
xki := xk + lkd*,
a konslrukci6szerint,i, vdlaszdsaszerintpedig
.l
s A = Ax,, + b = A(x, + 1,d,) + b = g, + ^,Ad, .:>Atl, = Ct).
L\9,,)
ahonnani) alapjenkdvetkezik
346 12.OP'IIMAI,IZALASES PARAMETERBECSLES
,' L
< g r , r .r . r , > = - < 8 r _ r , g , , r a, >=0
I
L€mma:Fla f(x)=-<,ax.x>+<b.x>+1, t1>0. akkoraz ajgoritm
us legfcljebb
,!
n = dim i. I6p6sutdnmeglal6ljaa rninimlnnol.
x t a . = : t k+ ) k d k , Sr.r:=.1'frrrr),
12.2Optinum keres6eliAr6sokv6qesdimenzi6s
lefekben 347
12.2.4Newton-m6dszer
Leeyen/(r) konvex ds kvadralikusval6sftiggvdny,6s irjuk fel az
.f"(r) = A (12.35)
\e$ron-feleJldkbJni\:
d'nilelirhat6d Ld\erLeTo,
H(xk):=H(xt)+6l (12.10)
12.2.5
Gradienshcz
hrsontriclj:irisok
A keresoeljrr6ssora,n
6llalibanelvaduk,hogyretjesiiljdn /(.rr,r)<l(.rr),it),cikor
a rnodszercsijkken6siirAnyokarhasznrit.Ez a fetrdtctazonbandllaliban ncm bizro_
silia, hogy az {ri } sorozal r' rort6ddsipontjaibana gradiensnullAvdvitjon, alni a
minimum szilksdgesfelt6tele.Ehhez dllalibar negfetet6 neredeksigii cscrkkenesj
irAnyt kell biztosilani. A mennyisigi jellernz6srehaszn6lhat6az F iiiggver!
(forcing iuDction)[39]. A p :[0. €) + [0, @) tuggv6ny1F -ti]gsv€nyreknevezzrik,
ha minden tr) - I0,@) so.ozalescrdn
tovrbbiakbanrnegkcjveteljitk
mdg,hogy a minimumfetadarrnegoldisAnakkd,
zelitcsek€ntvdlasztotlr0 kiinduldsipont eligiise ki a kdvetkez6.rdviden(V) fclt6,
telt:
C(.r0):={i € R' : I 6) <.t Ga)j konpakrharmaz. (r : . 1 r )
Ez a telt6telgarantilja.hogy /(r) l€tezik[40].
12.2Optimumkeres6eliarasokvdqesdinr
end6s terekben 349
Gradienshezhasonl6eljirisok algoritmusa
,, ,, \ri ( H a qL t t HL q at l (r2.44\
--
<\,e r > <q*'nkq! >
,, . l/'G,,')'
'- (Fletcher/Reeves)
lr 1',)ll' (12.45)
, / (\,.,) / ' ( t r ) ./ 1 \ , . 1 1 -
(Polak/Ribiere)
12.3Lineiris param6terbecsl6s
Sz6mosmirndki problima ilfogalmazhar6lineerispararnircrbecsl6si feladaltr,arni-
kor is egy ismeretlenparam€tervcktofban
lincads alakot kclt ilteszrenja reDdetke-
z6sredl16zajosrnegfigyel6sekhez.
A pararnetcrckbeDIineefiskiiejez6sr
rrs,,r= - e'(Del)'
ji"r;r =Ji ),(t) =!V'- rn'
' l;::f
. l;,:ll]
"[:::]l (12.17)
Figyelernbe
v6ve.hogy
r r . s , 4 =l L = o t ) ' +o t r n s = a . (r2.49)
ot os = o' y nonn61
egyentci, (r2.50)
l-
= : l<wy,y > -2 < @1frry,I > + <eI wog, I >\.
,lv
V ' (S . r t = - @ 'W + o t w @ 9= 0 . (12.53)
h=
g = (@rw@)r or wy . (12.55)
s=lzroluzrr (12.s6)
12.3Linearisparamdterbecsl6s
o _utyt . Q2.5'73)
u=uM.^t.l/=rt,j,.Ltur =t.t/rl = t, (l2.5rb)
tr, l .0.
r e s J = d i d g , d ' . a l t u lo d. j... d. ,t2..,cr
^'l
L _ J,j.r
o,:., szingularis
€rr6ke,),: Ot d) sajit6rGke,d, =./,4. 1rZ.s;ay
A sziDguleris6ft6k
felbortAsa HouseholdeFtranszfonnrici6n 6s a eR-atgoriimuson
alapul.Householder-transzfornecidkkal a @ m6rrix el6bb bidiagonalisalakrahoz-
hato,amelye!a QR-algorihnussal ircrdci6kkaldiagonrlisalakralebettranszformAlni.
A felbontdsbanU oszlopaia range(@) kdprdfofionoflnah bazisvekrorai.mig f
oszlopaia kerncl(@) magtir ortonormrli bdzisvektorai.A @ szinguldrisdft€kei6s
d)/dr sajrt6ddkeikdzdtti kapcsolatazonatapul,hogy U ds I/ onogonalirdsa
rniatr
[J. ol ( r1 . 6 r )
ot>.r'> >6t >0 €so.*' = =6, =0+J=l
L0 0j",,
6liir*l
akkora ktivetkezcivalasztassal
t"'. r'^"''o
' -tv:
.6. (r2.64)
[0, tiitcrnu"n
kell numcrikusmegfonlol6sokb6l'
Ez az a ritka eset,anikor € = 0 helyeftesilds
Az a paradoxhelyzetAllt el6. hogy nunerikus mcgfontol6sokb6lo, - 0 niati eldo-
bunkegyerLeteket azok koziil, amelyekelrnegkelleneoldani.A paradoxonlaz oldja
fel,hofr kerekitdsiponrallansAgok miatt olyaDegyenletekkombiD6ci6jdtdobjuk el'
aDelyekannyiraelromloltak,hogy jobb nen 1'lgyelenbeveDniazokal Ezek a meg-
q)
oldriivekton a vigrelerDe"hiznek" egy olyan ireny meni6n.anely lnajdnellla
fi:tiltix agter'ben'tan.
A marix elfajul'sanakrndrt€kecond(11)= dr / o, > I A m'rtdx j61 kondiciilt'
ha cond(,ry)! I, Abban a speciilis esetben'ha tudjlrk. hogy a parandiereklilgget
lenek€s lenyegesek,a paramdterbecsl6shez perziszlensgerjeszt6seklervez6sckol
cond(H) + min egy 6rtelmesstratdgia lehel
f 0l -) '- n'
4'=Utl/' . t= i.= I'= @* =VI't-Jt .
Lo ol Lo ol (1 2 . 6 s )
3:=A'Y.
/ r , 9 , /=l t i ' l / r , t , p / i r r i l=
(12.66)
| -4.
. ).'lt(i' o t ta1.'t,,-o tt)s
,L
jeldldst,akkor
t, r I '
Plt)= , ). )' 1-',p1i1,p1 g1l = l ) P t t t l t + q r t p t ) l . { 1 27 l )
1i1+tp1rS,p1
(12.71)-re
Alkalmazzuk az
(A+BCD)1 At A IB C - t + D A r B ) r D A ) (12j2\
r r I r l-' r -1t.
PUt=-Ptr- r- l\qttll ptt| lt,ot!t) @ tt-Pi
)Ptt tPu
ahonnan utAnkapjuk,hogy
atalakitasok
ezut6na paramdiervektor
Tekintsiik Kijvetkezik(i2.69)-b61
meghatrrozasAt.
(12.71)-bdl
tovebbe
It 'Q) , 1
P '(r t)= lP aQ\p'(t)1. (12.',76)
Behelyettesitve
a (12.?4)eS/enletbe
a (12.2S)€s(12.76)kifejez6seket
kapjuhhogy
. | 1 r^ |
3ut= p ol)-;lp-tt!, pttt,p,v tlgu-t) . eoy!)l-
) (t2.1j,)
slty= s1t-9+ epyplt)tyT- a7@3Q- t)1.
Ha bevezetiika K(t)= PQ)qG)jetdtdst,akkor (12.73)felhasm6l6s6val
trhar6,
hogy
I
K(!)=-{P(t -t)- PU- |)tputL)I- a' UJpU- |te(!,1| q)t\!)pr _|t\eti =
t_
= - P o - t \ A e t \ I - V J 1 , ? 1 ( t ) p u- 1 \ p 1 \ - ta i ( t ) p u t ) e u ) t . )
12.4Nemline6risparam6terbecsl6s
lokilis linearizi16ssal
feladaln;la /-edit pillanatbanr{l)
A linedrisparam€terbecslesi p'rrr9, kap
csottadsszea megfig/eleseket,ahol p7 (/) alakj6tanalitikusanismeftilk,de a para-
ndt€rvektor90 val6di 6t6ke ismeretlenvolt, 6rt6k6tparandlerbecsldsselhatiiroztuk
meg,
A probldma6ltaldnositasa a k6vetkezdnenline6risparam€terbecsl6si
feladat.A
a t -edik p;llanatbanaz
megfigyeldseket
y(t)=h(gr,t) (r2.8r)
4ilLl
yg1-n1s1,-t1.,t !-tt*dht!:'\l eo. (12.83)
av lsr,t) a,r lir t)
Bevezewe
az
d(.r)=Ie[0.1] logsrg
| + exp(-cr.)
2
otr)=-- l€l-1.1', bipol6ris
I + exp(-cx)
(12.88)
StQl_IIp!
o(r) ranhrc.rj ll-lcI r.r1 rans,g
exp(.r)+ exp( .r)
o(x) = cx.t-6,@l purelin
gIL=
olxr=--jjlP! c6tx)lt - 6\x)l logsig
Lr+ exp(-c-r)t'
o,irl = --::-:lrl j:-_ -^ll_oi,rrl.lt o(.r, bipol6ris
Lr+ exp(-d)l- r
(12.89)
d'(j|) = cll tanh'?(cr)l ctl + o(j)l . tt - o(r)l tansig
purelln
A lovAbbiakbanhasznilni lbgjuk az
- t /1 t1^t. (r : . 9 1 )
L L +l
rL HLs OL
1?/.rrla. Ti,bbdtegii.
!isszacsatolir
D6tkiili
neudtishi:tnzat
s6hr6ja
A jeittlisekegyszenisitdse
6rdek6ben a szummek fels6ba€r6tnemfogjukjelijlni.
Az (,")-edikr6tegegyszerrlsitettjeldl6s6t
a 12.2.rirr"amuraria.
Az 6br6bant{.) utal
azered6s yozofibemenetek el66lltras:ir4
01') pedigezekb6la r6tegkjmen6jetei-
nekel66llitiis6ra.
Az (t) -edikrdtegstlyai 6sszefogtalhat6k egy ttll.) srilymdtrix-
baD-Vilagos,hogy az (,'-l)-edik rdregkimenete^z (r)-edik r6tegbemenete,
,(0)= jr a neurdlishel6zatbemenete,mig l,(r*1)= i a neuriilishal6zatkimenete.
, t ' ) h 1 r )= > w \ r ) h a i ) ,p = 1 , 2 , . . . , n : i )
o \ , J : o \ i )= 6 t , )1 p , r , t ; p = t , 2 , . . . , n 1 , , )
1 = pe t w\t),ctlt),
O.tt),ht\)......h,(.1.hlt.)
(12.e3)
Ha a neuralishel6zatstruktlrajdt,vaS/isa r6tegekszimet,a rdregeken beltila
neuronok szAmet dsa neuronok 6tmeneti
liiggv6nyeit mermegv6lasztonuk, akl(ora
hAl6zatszabadparamdtereit mdr csakaz dsszekdttet6sek ment€Dszerepltjsilyoz6
l6nyezdkalkotjak.Ha a neuflilish6l6zator
egyel6irtviselked6sm6d approximrici6jd-
ra akarjukfelk6sziteni,tehArel6 van irva a tanitesimintAk {r(e),),(t)}l=r c6l-
kdszlete,
akkork6pezherd a neurdlishel6zattx(&),i(,t))i=r v6lasza,
€sa feladategy
hibakJit6riun
minimalizdl6sa a hal6zatban az 6sszek6tret6sekmenrdnszerepl6w9;)
sllyokfiiggvdny6ben, aminyilviinval6an
eS/ oprimaliz6ldsifeladar.Ha teh6ta hiba_
kritdriumparci6lisderivaltjaitmegtudjuk hafiroznia w$) srilyokszerjnr,akkor
ezekb6lfel6pithet6a hibakit€riumgradiense,6s ez6fia srilyokoptimalizihsera al-
flT:Tlt
rcz : ].",*l,n meBismen
sradiens,
konJugdlt
gradiens6s m6sgradiens_
nasonton6dszereket
Legyen @: Rr --)
[0, co) egy pozitiv definr, konvex6s
majdneDDindeniittdiffe,
rencidlha6liiggvdny,pt.
etet=!ot
. ... . a \ x o r a n€uraiishdldzat
2, "vL E(k) hi'Aja az
.x(rl oemeneleseten.valamint
a h;l6zat f,. teljeshibdjaaz dsszesbemenet
rdnk€pezherc,minr ese_
E(k)=t@0t@_
i,@), Q2.94)
=itu,1.
2,.,^, (12.9s)
. *-r
'
"ctsu5.nogt oamelyik x;., paramdrerr6l
van is sz6, fenniill
at.'", - $ ar1*y
awl E awg)' (12.e6)
ezerra fd kirddsY11_1meghatarozdsa_
A parcidlisderivatttevezet6sekor
#i*l*:;:';ffT"fiv'.il''J,:::fi:,f
ajeti,lt
;::il#$ #,:
wl _+ h.a) =Zv,aj hGD
Ezen a ditferencidldsldncszabalya
szerinrkdverkezik
aE AE ah"-\') ,-
- L't i'
a"'[,' aq"a dr," "'
"';'
-
12.5Fiisev6nv-aoproximaci6
soft comp
aE , dE ahi'-'l
'
dha^ ? Aha,n ah(a ah';n
;f ;r. w o\t)O. O\
(BP,error backpropagation)
Hibavisszaterjesztii algoritmus:
h t d u l i sr:= L + )
(12.99a)
E(;)=o't )(h\n)>rl'r)wl*\),
AE =
(12.9eb)
^l'r €a)h:'))
12.5.2Fiiggv6ny-approxim/ici6
Sugeno-f6le
fuzzy rendszerrel
Az isneretlen ),=/(r) kapcsolatnodeliez6s€rej6l alkalnazbat6ka Sugeno-i61e
fuzzy rendszefekis. A Sugeno-fdlefuzzt rendszerekspecialisfuzzy rcndszerek.
ahol a reliciok fehElel(antecedcns)r6szelirzzy. kdvelkezneny(konzekvens)rdsze
pcdig delermirisztikus.A Sugerrof6le luzzy fendszeflehct nulladrendii.ha a kdvet-
kcan€ny r6sz rel:ici6nkdntmds-mAskonstans.vagy els6rendii.ha a kiivetkezn6ny
rdsz reldci6Dkdntmds-masline6r'isfiiggv6ny.Sugeno-l6leilzzy rendszefeser6Daz
t 'edik rel6ci6alakja
R , : y ' - r ri r A ; a n d . a n d x , . i s j 1 : , t h e n} = i , ( r r , r , . . , r , , ) .i = 1 , . . . , , , .
(12.100)
halnaz az r/ v6l1oz66n€k€neklehetsdgessdgdt
iellemzi az R, rcleci()ban.Az A't
luzzy halmaz lehcts6gessdgdt
a /,,, (i,) tags6giiiiggv€ny (membershipfunctjon)
I r'.-;rl') (r2.r0r)
'
P A ' , Gt \ : = e x l --
t \ ", ) )
|
- '' '';I
, ,,) (
,,,=nr.,,,',,=;1"*o/ r.,l
(12.102)
,=L I
I
iv) Meghatiirozzukaz eg/es relAci6kdelerminisztikus
kdvetkezm6nyr6szeit:
(12.r04)
Sugeno-fdle
fuzzyrendszertismerjiik,ha ismerjijka releci6kh szemat
,A 6s a
releci6kban
szerepl6kdvetkez<i
param6tireker:
11'#"Tl,i:
lilfiifl,:::,'":l!ft :,,:,i ji:ftlli:i;::
:,i:IJfl::*1":
ffii:,:ir:ri:fi'#l#i
:!T.:,::#1,i,:;x
enstipusftechnik6vat,
Ttfl
*xl**mli**l
dsa k6ttipdstciktikusa"
r.ri i"_.1*,iiii_
"f'jtt',rr;"a-",,
368 ]2 OPTIMALIZALASES PARAMETERBECSLES
binecidnal.A m6dszerkombin6lhat6valamilyenaulomatikusl6p6skijzviltesistra16-
gieval (sikertelerlsdg,
teh6tmegndv6h;ba esetdncsdkkenljiika lep6skijzt.tdbbszdri
siker eset6nndveljtik a l6p6skiizt).Ezt a koncepci6tkdveti MATLAB kijmyezetben
a FuzzyLogiL Taolbox antis ftggv6nye.A Sugeno-fdlcfuzzy rendszeriricializi
16s6ra szubtraktivklaszterez6s ,111651.(ANFIS eredeti6rtelmezisei
is rendelkez6sre
adaplivenetwork-based fuzzy inferencesystem).
Jelijljeaz 'I(f) bemenetikombin6ci6nela hibet
(r2.l0?)
a E \ k=) ..,.rj([]
tll(r ytKtl- (r2.r08)
.t. np
g rE(r)
-611"'"r
'.^=/^' ( r 2r. 0 9 )
oP li fl
(12.110)
A feltdlelr6szparam6tereiszerintiparcialisderivAltakmeghatArozisAt
tdbb l6pdsben
v€gezzijkel:
dr dr | -^ I lr
12.5fitsgv6ny approximici6soft conputing techpikikkal :169
ai" flcrr I ^ l
^ ', _';
rol),
..^ '', ';
Z=o (.c )-
t
(l].l r])
+-, ;r ),'
{I
' I I
(r2.1r2)
0.5
-0.5
-l
50 100 150
Outputy
-5
0 50 100 lso 200
Sampling
Instant
12.3.dbru.Benen6eskinen6jelek
aSuseno-f6Le
fuzzymodemeghardrozlsftoz
Ouputs y, yfuzzy
Efiot y-yfuzzy
0.06
0.04
o,02
0
-0,02
-0.04
-0.06
-0.08
-0.1
o 50 100 150 2oo
Sampling
inrtant
I2.4. dba. A ne':line&is rqdszer dsa Sugeno_fdle
modelt vflasza €s a hiba
372 ]2 OPTIMALIZAI-ASES PARAMETERBECSLES
t\ :4
.
Yr /c e\p
lt''- r'sqtJr r , / ,\ erpl
l(', r-r,,rl
'."""t
2 2.q81', 2 2.q8r
|
(rr + 0.27aa)'] (1 + 0.21?9) (
2 . O . 9 1 6 7 )' ^ . , 2.0.8897:""1
= -
.lr 1.018.rr0.2316-r,+ 0.4642,-r+ 0 .1942 - 0.02663.
\:,f
"trl ,r.1 t. i" exp[-
(.r, :.26r)'?
l
2 ' 2 .99, l :
*,[_
-
2 A.812'
l.028rr 0.20,1,1r,
l ( ('
l.
L 0 .73
2
-
(
0 .
) .
+ 0).3663rr + 0 . 2 1 0 4 r t 3 '5,
8
351
:-
80
'75
)'
(-., + 3.e63)'
&.ij x j ^ .*[ ,,,, "' , .'.t[
2.2.9811
y\r)
A zajosrendszermodellje
Bontsukkdt r€s2f,e
a lt(q) operatort:
Akkor
e(t)= H-' (c)ly(t) - G(du(t)], (l
y(t + k) = G(q)u(t+ k) + H(q)e(t+ k) =
= G l q ) u ("t k t - H t h \ e ( l + I ) | F a ( 4 t e ( / ) =
=c(q)u(t+k)+ H*(q)e(t+ k\+ E k@)H'(q)l!(t) - c(q) (t)1,
(
Vil6gos,hogy
H k ( q ) e (+t k ) = e ( t+ k ) + h p ( t + k 1)+..+hk_p(t+t) (13.9)
az e(.t) belner)eti zajnak csak r ut6nidrt€keit,
mig
Eo1q1nI @11y1t1-
c1q1u1ty1 (r3.r0)
au\t) as y(t) megfigyeldseknek
csakr_belidsaztmegel6z6
drt€keittartalmazza.
probtdma
vizss6latakorprel.Jzr&,
hosyterjeslneka
*o"l[:ja{i,?i#, "p,'mum
r). noglelt+t) es Ek@)H 1(q)b,@_c(q)
(1)l fi.isgetlenek.
ii) H t (q) e(t+ k) es G@)u( + k) fuggertenek.
iii) te(1) = 0, Vr esetdn.
,"d"**". eset6n(13.9)alapj6nbizosaklehetiinkabban,
"Urtp _z?ljtoriis hogy
hljesiilir,
azaz ll^l4y{/.*, EsA,IqtH-trqtlrtrt r,tqrrrrrl
ftggertenek.
HJa
akkor so =6. ezeft k I razaz ,_repdssei
ll::.j. "l"fI,*.".' etdreran6
g:ltiri:":ni#ffl:ilT:1;flf
XTim,,l],;lT:,5:il#J,"
hlrnos.esetben.kijtdndsenzin szabdljozasi
lorO* ef""j;"f.t-
idendfikdcidnSl
az ir,ii) felritelekreljesidsenemgarantatr. "iu;j;;,.;;;
A felt€relekteljesijleseesetdnaz optim:ili
_ kdnnven meghararoznaro.
Ekror
a tusserrenseg
is a
"rr,, "r*",j'Jeuut i'i1iknci6
E{[HkG)e(t+ k)]Lc(q)u(t + D + rt k@)Hr (q)ly(t)_ G(q)u(t)l_
il] =
=EtEk@)e(t + k)| E{G(q)u(+O+ rtkkiH-1(
Ly(t)_ G(s)u(t)l_ iI =0,
rt(13.8)
alapj{n
ELy(+ k)- 'z= Etqk(q1e(t
+ k)12+
+E{G(q)u(t+h+frkkiH| (q)ly()- (''
- i}'.
G(q)u(t)l ")
oldaton,az
etsdragcsa-kjdv6betieneke[errarlatma2-
::]Lljobb ezdr nembefo_
poziriv.arnetyminimumarakkoriri el. arnikornr livd
f'T"^-ljf:lll,rg
ik.
Azoptimelis
e J€pesiel
et<iretartd
predik;;;;;;;",#,
i( + klt)= c(q)u(t+ k) + fi o1q1a.k11y1t1-
c1q1og11=
=t1- qu rt*(q)H'(q)lc(q)r(t + + fr , ,tt tt,
D kkiH (orrr,).
376 IS.DISZKREI]DEJUL]NEARISRENDSZEREKJDENTIF]KACIOJA
hnen kdvcikezik,hogy
k
i(.t t-k)=tl q Frt(lH t(.t)lc(qrt(t)
+ q kfrke)H ,(q)ro. (r:.r:)
HtG)="
E kG) = ctLH(,1)t),
f r , 9 1 a g 1 =q l H g q yt H ' t ( t i = q t t H 4 ( . d 1 .
q ' i - rI ( t ) H t ( q )= 1 1- H ( q ) ) .
1 - q kf rk e ) r r - \( q )= H t t q ),
-tt - H lG ly1),
A josldshibdjas(r):=/(r) i(/r-l)=y(.1) H) (q)G(tt)u(tt
ahoDnan* = I eset6na kdvetkez6szem16leles
eredminytkapjuk a prcdikcitishibi,
13.2Tipikusdiszkr6tidejiirendszermodellek
A ktildnldle identifikrlci6sszolivcrek,igy a MATLAB-ra 6piit6 €s LjLrngdltalkifej-
lesztelt,!],s/cmIdentifcatian TaaLhox[66] (a rovribbiakban]DENT) is kijtbnfdle
rendszennodellek identil'jkrici6jdr
reszi lehetctv€.
Ezek kdznl a diszkr6ridejiiegyvdt-
toz6s(SISO)rendszerekmodelljeirefogunkkoncentriilni.A rendszemodellek elne-
vez6seibenAR autoregressziv (autorcgressive).MA mozg6rltlag0noving average),
X kiils6 benen6jelet tartalmazd(exogenoussignal),OE kimenerreredukilr additiv
zajt (oulput error) 1ar1almaz6. BJ Box,Jenkinsmodell szerinri6s pEM AhatAnos li-
neiris param6terbecsl€si modcll (parameiercstimationmodel)szerinlifolyamatokra
utal. Az lDENT a kdvelkez6diszkr€iidejLllineiris rendszermodellek vetaszresrl te-
szi lehetov6:
13.2Tipikusdiszk6tideiilrendszermodellek 377
(AR) A(q)y(t)= e(t),
(ARX) A(c)yQ)= B(s)u(t- nk)+ e(t),
(ARMAX) A(c)y(t) = B(c\u(t- nk) + c (q)e(t),
, to=H,a-"r,.ffi^u,
{pEM) = !!3) uu- no,*9J!!"u,.
.,t\qtyu)
./
._Az a pBM modellspecidlis
e$/esgodellekfelfoghat6k eseteinek,
amelynek
dt_
taliinosbemtnet-kimeneti
alakia
. t r q t y e=t 9 u ( t - n t t* 9 J 3 ) a , t . ( 1 3r .6 )
A ( q ) = 1 + a r q - \+ . . . + a o " q - n.,
Az IDENT-benhaszndlt
k6siettet6s
vagy,,holtid6"(detay)elnevez€ssel kapcso-
megkellje$/ezni,hoeypt. az A / {(t + sTt)(t+ sT)} k6ttrirol6stag, beme-
DAC,kimenet€n ADC aratakit6vala
qq + D 1 q- b, + brq-l
q
l+arq-'+a2q-2 t+arq 1+arq 2
]78 1],DJSZKRETIDEJULINEAR]SRDNDSZEREKIDDNTIFIKAC]OJA
A=lt dr a. ...a,,.,1
sorvektorfbrmiijrtan. Specidljsmegkajtes.
hogy ,7i es B egyszerrekedjt megadrs-
ra oly m6dor, hogy B clejdn ,?r darabvczelo nullir szirrunkbe. pl. mintav6tetezelr
k6ttirol6stag 6s ARX modell csetdna diszkr6ridcjiircndszermodelt
t = 1 1u t q l
R = 1 0b r, , 1
th = paI,rj2Lh(A.B,(. D. F. ^,7)
I = idsrm(lr cl,1r)
t,=rdsrrn@,1r)
ftlggv6nyhivasaival.A bernenojelek sorozalaitoszlopvcktorckformijrban kell
megadni.a kiDrerctjel oszlopvektofokban
kcletkezik.Bemen6jeleke! genenilharunk
p6ldrul a MATLAB rand is sign fiiggvdnyeilelhaszndldsiival.
lsmeretlenrendszeridentifikeci6jaesetenm6rjiik az ll(t) bemenet
6s a zaios
l,(/ I kimenerertikeit, ezetel dsszeCJnjrjtik az r €s r oszlopvektorokUal. feteiir-
jilk a megfigyeldsekb6l A116 ds k6t oszloppatrendelkezi' z = [y u] matrixor,megv6_
laszijula. rendszennode lll es az abbanszerep16 polinomokfokszjmair,meq\dlasz_
a.norrrdoerteket.es€lv6gezziilaz idenlifikaciorau IDTNT szolgdlratrisa-iral.
]uK A,,
modszerekfeladara_ hog) meghar;roz,/da potinomoi valamityen6r_
l::1:,11'":
reremben optrmAlisparamitereit.miktizbena7 ptrr ,dj iddkei ismerelleDek.
Erre a
idha a legtisebbneS/,/€tekmods,/ere(l S. lea5rsquaresmelhodr
vagy enrel iillal6_
nosabbparamarerbecsl6si technikak.a zaj fehdrildsdtmegcelz6seqldviihozosrlV.
rnslrumentat v:triabies)modszer-numerikusoptijnum kereses.va!}
esetlegezek
komb;ndci6jaaikalmazhdto.Az TDENT a rend,zermodell
lipusdl;l ftissd;n \n-
lasdjamegaz idenrifikdciohoT haszn;ltnumerikusmodszen.,1,segddr6hJ7OsmOJ_
szer(lV) csak ARX modell esetin atkalmazhat6. A rendszermodillpotinomia;fan
szerepl6 nentriviAlis paramdrerek szem6t,ami _B(4)kiv6tejivel ili.,l-
ma,ery sorvektorban kell megadni,amelypl. pEM modellesetenaz " ""1"".
nn_[n, nb n. nd nt nrl
sorvektortjelenti.
A 0 foksziimmegengedett, pl. ,?" = O esetdnA(q)=l,rcheIha_
liistalan.
A.PtM rnodellekkorBJ modellefajut.atnraz etteronumerikus
InddsTerek
mrafinemJetentrazt. hoCJebbenaz eselbena pEM es
a BJ idenrifikricioegylorma
eredm€nyrevezet, Ha a viilasztott rendszermodell nem
tartalmazza ; ijsszes
l(q),...,r@) polinomot,
akkora hidnyz6
polinomf"k.rr;t ;ii;;rr;p;";;;
n'l-ben-A megmarad6fokszfmok mindig a pEM eset6re
megadottsorrendben
r, -benl
szerepettetend6k
(AR)
(ARx) nn =[n, nh nk)
(rv4) nn=ln. nb n*l
(ARMAX) nn =[n, nh \ nkl
(08) nn =ln, n, nrl
@J) n n = f n nn " n 7 n , ' n r f
(PEM) ,m=[n,, nh n" nu n, n1).
y = fisiI:(u,thpen1)
y = rds \n(lu el.thpen).
Az idcniilikrici6erednr€nvcaz
idplot([]li])
l-l6pdssel
el6retart6prediktor,amelymelletta predikci6shiba a kdverkez6lesz:
z" = {y(1),u(1),
y(2\,u(2),...
y(N),u(N)l . (l1.20)
ZN +,9,eD,, ( r3 . 2
r)
Esl ilyen lekipz6st modell-identifikeci6sc6li param6terbecsl6snek neveziink.
olyan_modelltkeresijnk,amely,,leirja" az adatokat,6sigv gondolkozunk,hogy a
modellldnyegea modell predikci6skdpess6ge. Ez aztjelenti, hogy a ,j6,, modei kj_
valasztrsdhoz
a kiivetkez6kippkell eljrirni:
€t.Q,s) = L(q\'(t,s)-
= H | (.1.s)lL(q)y(t) - G(tt)L(q)u(i)l= (12.22)
= LL ' (q)H (q, s)l'' lr(t) - G(.t, S)u(t)1.
fl (r3.24)
9x = arg min i/N (S, Z )
r;@.2')=*+i!;o,o=lf $r"r',sr<',sr.
(r325)
,/(t.q =- s\t=$rrr,.rlr.
E(1. (13.26)
*t
v; (s.z'j')= f iru. r,n,.r,. (ta,.27)
7jt1= 11.,1.e1.=
r i 6e. li v tr.,tlv,,
tr.st (r i . i 0 )
B(r t I
'"t : e t q ) t t \ t- H t t \ \ t ' (I].3])
rt,,-'t" A tlt'ttt
- B(r\
jtt J\ Attl\ t1 !
.t\-tult\- r't."''
(li.i2)
=lt - A(q))y(t)+ B(q) ().
a C ) : = L - y ( t - 1 ) . . . - r ( . t D , , )j t ( ! ) . . . t 1 ( t _ t t t +
, 1)11 (l].i3)
9 : = ( a , . . . a , , .b 1 . . . b , , , . ) , (13.34)
]84 I3-DISZKRETIDEJULINEARISRENDSZEREKIDENTIFIKiC]OJA
jeldldsekkel
a I param6terben
linearis
i G . 3 ) =e t ( t ) s (13.35)
Drediktort
eredmdnvezi.
A Dredikci6s
hibadsa minimalizaland6
kritdriumekkor
v, rs,z' t = -,p'1'1sl',
yr'y (r3.37)
|f|
amelyegy linedrisparam6terbecsldsi
feladal,amelynekmegoldesaa Vk(9,2N \=0
ib116rc1b6l
szimithat6:
l,^1r,.
S; := !lsrnl ,rt -ll"nrr4rrr. ( r3 . 3 9 )
Lrv t=t ] r" ,n
Cdlszerll bevezetni az
- I : rt - PV'PI(r'1'
R( ,1:= (n.40)
]I
h(N):= -- > a(!)y(t) (13.41)
jeldldseket.
ahol n(lr') matfix6s ,4(N)vektor,amellyelazLS becslds
J..ts=tn(ff)rh(N) (r3.42)
alakLllesz.
Ha a megfigyelt a 90 parandterhez
adatokat talloz6zajos
rendszergenerdlta.akkor
13.3ldentitkaci6 €s B4rarndterbecsl€s
kapcsolata :t85
(13.11)
A S,ii' becsl6strjlelvnrjuk.hogy
i) legyen90 kijzel6ben,
ii) konvergeljon9o'hoz,ha N -+ o.
Beszddfeldolgoziisban
a k6t m6dszefia kovadaDcia6s az autokorrel6ci6sm6dszer-
neknevezik.A misodik rD6dszcrese16D R()r') nn. blokk Toeplitzrnirrix struktfr|1i
Ju, ameiy az LS becsl€sszdmdraspecjdlism6dszereketkinal (LevinsoD_algoritmus,
lattjcefiltcr m6dszer)[6].
;r,=lit<0,'r,r]'
f i;u,,u, (rr.19)
2 ( 13.s2)
N(q)t=l+\q-t + nrq + . + n,.q-",
| + +mn,q n'*t, (r3.s3)
M(q)=nt+mrq
=M(q)x,(t)
N(q)x(i) <.> 4) =#3 "O, (r3.s4)
1 ( r ) =K ( d t x ( t - 1 ) . . - x ( t - n . ) u ( t ) . . . u ( t - n b + t ) 1 1. (1355)
G)= A'.j,1q1t
d',',) )t:te1 . (t3.62)
L Legyer
'{:)(1)=cf)(q),0)
(1365)
E t ' ' t . r 1 = i , 1 q 1 1 r ( r ) 1l 1r . - y { , ) 1 r - 7,1, ) u ( ) . . . u ( t n t + t ) l r '
Ii.3 Ideniilikici6 63Daram6terbecsl€s
kaDcsolata 189
( pj . ( t ) : = L t @ ) ( p ( t ) , ! t . ( . 1 ) : = L t ( q ) r 1 ) , (13.66)
t, r l- ,, d
d \ a l r n / , r . "I / , \ I \.rr:)/,r, ,/ ) (l t.67)
''' ^,-r ",
t'",=]r",=
jdrtasabbakszdnam ,negiegyezzilk.
A valosziniisigszd,nitiisban hogy ha ,?0(r/)
egy r' luk",/irnl.duroregre$,/io\lollJ d7 its) k'poF a be..es
"r. "tkor
aszinptotikus
kovarianciamitrixaa Cramer-Raokorlet.
13.3.3
ARMAX modellidentilikrici6ja
Az A(q)y(t) = B(q) (t)+ C(q)eo) ARMAX modell eset6na parameterbecsl€sre a
klizi NeMon-n6dszer sz€rintioptirnumkeres€s javasolhai6. A (11.26),(11.27)€s
(13.30)tjsszeftggesekszerintmnrd a hibakriteriun tri (9.2" ) gradiens6nek.
mind
pedig
a Hess-metrix,ryx(9)
kdzelit6s€nek q = +OQ. 9))
meghatdroz6sdhoz,!(t.
t1,9
szinitesdt kell kidolgozni.A jeldl6sekegyszerijsildse
drdekdbenatmenelilegsziine
teltelnifogjuk a I paramelerkjirasA!.Az ARMAX nodell kdvelkez6alakrahoz-
hato:
g).
'r',' = -!!), u,, - t | ! t. : tJI q IuI t r I t t I q t,I t t . (13.68)
A(q) A(,a)
t n'{O =t !}!),
fr;,ro=71;t"'',(r=Lu(,-r,*r). (ri.7rb)
=
uL iru #*f rto- l9L o* *o =
( ll.7lc)
= ks(t)=
k)
c1q)q (:@€(t
Vezessiik
bea
a ( t ) = [ y ( t - t ) .. . , r ( t - n , ) ( t ) . . . u ( t h+])r(/-t)...r(-,?.)17 (13.?2)
regresszi6svektofi,akkora gradiens
6sa Hess,matrixkdzeiit€sihez sziiks6ges
q/(0
vcktortir!N/kapjukmeg,hogya regresszi6s
vekrortaz I tC(q.) szrjr6nbocsdrjuk
et:
,yat:=fioo. (13.',73)
13.3.,1
PEM modellidentifikici6ja
\
A/ tt,ttvttt !-t- r1,,- l:l] r,,' pLM model e\eren is a kva,,i \ewron-
t tq) D(,tJ
nbdszer szerinti optimunr keres6sjava5olhat6a paramdterekmeghatarozisdra.
A
PEM modell a kit\retkez6atakrahozhat6:
ctq'
,,,,= ,D'1.\ ,,,r,- .trt,trtqturt- Htqptt).
A(q)F(ql A\q)D\q) ll l.-!.1
| _ H ,(q.)=1_ !g)!g) .
''o'''o''l
i r t 2 ! ! ! ! : ! ) u t|!, [ , . ,,,,. ( ri . 7 5 )
I t q t F t q| | tq,
A predikci6s
hiba( l3.15)szerint
- PJ!)!9)uq11.
,1,1=!!!)4!) ,.1,, (t).16)
dtq) ( G )F\q)
.
+ - y , , ,= - !t ! ! ) . t u ,1,= - !| 9\.t) , r r - + , . ( li.77a)
tql )
jel6l6sekethasznehuk:
aiola kdvetkezri
]92 I3.DISZKITETIDEJUI,INEARISRENDSZEI{EKIDENTIFIKACIOJA
,\t.g=!l:l)14a. ( r3 . 7 8 )
v(t.S)= t(q) y(t) - w(r.S).
MeEies):is
') PEIVIDrodell6s aGl)=l esc16nnircs szijksigi(i)-rc. ez,rt itvcnkoretmarad
a
i. lipis elsordsze.
ii) ARMAX modelleser6n a pEM nr6dszerhcz
a kezdetibccstdsekct hasontoaD
ha-
lirozhaljuk neg.
13.4Tiibbv6ltoz6srendszeralt6r-b6zisriidentifilcici6ja
A diszkr6tidejilid6invari6nslineArisrendszerdllapotegyenletdt
xkn=Axk+Duk
!k=Cxk+Du*
13.4.1
Elm6leteialapok
Az 6llapotegyenletben szerepl6medxok megfelel6enkondicionaltb6zisokban
becsiilhetdk.Az egyetlenmegadand6param6tera rendszerrendszdma.amelv nem
njlsdgosan zajoi kdrnye./erbenaz identifiL6cidsor;n d jetekbot felepireft ;dtrix
szinguldris6rt€keib6lbecsulherd.Ez a jelek szinrjdn[g)/ foghat6 fel, hogy a jelet
e$,,hasaros"(dominensszinguldrisdrt€kek)6s egy ,.zaj" (kis szineul6r[ rjrtdiek)
komponensre bontjukfel.
A 4SID algorihusok eredeteaz ,llapotteresrealiz6ci6kialakulrs6nakkezdet6re
vezethetd vissza.az els6 eredm6nyekHo 6s KahnaDmunkaiaral47l vezethet6k
'Ma
vissTa.akik olldn modszenad ak meg. amell au in. becsiik rkor _paramirerek
alapjaregy minimilisiillapofieres Inodrllmeghaliiljozisat
reneleheroue. ez irnpul_
zxsvildszdllapoh6trixokkal rdrlen6lile.ezesebola D m;uixola r=0_lroztartoz6
ddtkb6lk6zvetlenul megkaphatjuk.Megmutathatd,hogy az inpuizusvdtaszdr6_
keib6lfel6piil6 Hankel-mAtrixnak l6rezikolyaDfaktorizrcidja,ametynekk6t renye_
zojea megfi$elhebsdgi €s az iran)ilhalosdgirniirir,. A milimrjlis reali,,6cioLol
kdvelkezdel a Hanlel-mritrixbdnnelyteliesrangifaktorizaciojamegtelelddllapoil6r
rcprezentaci6hasznelaheset€na megfigyelhet6sdgi ds az iriinyithat6s6gim;trixot
adja. Ezekbdla , €s (l mirrixok kdzverlen t rnegkaphai6k. az I marrix pediga
negfigyelhetrjs6gimilrdx in. shill-invarianciatutajdonsigaalapi:insz6nithat6.
Bdr az altdr-bizisrinr6dszereknek ldbb variinsa is van. ezeknekaltaldbankrizds
vondsa.hogy a kib6vitettInegljgyelhcr6s€gi rn6rixot a beneneti_k;meneii adatokb6l
pr6brljrk nleghatiirozni.Az egyesm6dszerekclt6nek a becsl6seknrodiAban.vala_
Inir,ra\l.an.lrogy,rn
hardrozr.r^Inetsd b<cste.ck atJpjand,,d rpnrcgyeltet .ndrfiI]ir.
A tovibbiakban az a1r6r-b6zisir idcntifikici6s n6dszerek kiiztt a kimeneti hib6ra
alapozoll MOESP (MIMO qutput-grrorlrare lpace model realisation)m6dszerrel.
dllnaki t|L ..ordindnMOCsP \"tlo,,dta\dtlugullktosta|]'o./ni. A ,o,rUUiol,orn
rdviden MOESP-neknevezcfialgoritnus a ,,kdzvetleD"alldr modszerekkdzi tafto,
zik. mivci nincs szitksdgea Markov-paranretcrekre, csupin a bemeneli_kimeneti
adatokathaszn6lja.Ajelekr6l fettesszitk,bogy sracioniriusefgodikussztochasztikus
lblyamatokrealiziici6inakvdgesszegmeDsei.
t\(k) ',,(r)
13.4.2
A Liiziins6ges
MOESPmddszer
A m6dszertrlrgyaldsa
el6ft isrnerkedjijnknregr6henyalapvet6etnevezdssel.
i) Markov-param6tereknek nevezzitka h,=CA,tB, r=1.2,... €n6keket.
'l:l
il) A ,l kiterjesztettmegfi$elhet6sdgimarrix( t > n a kdvetkez6:
)
(r3.80)
Az impulzus-vdlaszokb6lletdpiit6,aI,ndrrix Toeplitz_struktinij[,
6s drretme_
zdse(t >,1) a kdverkez6:
D
CB
CAB . (r3.8t)
CA'''B
I c ] | cA)
1., I t-,2
i ' :l'" r'=1 " l-tr=,c- T,',=T,t {tJ82l
,1
LcA,"
) Lce,,l
Az 6llapotell/enletalapjdnirharjuk, hogy
( I1.83a)
(13.83b)
v, =Ca:v . r S . r ' r l + r ) D , .D u _ DUt
t..tt rt.. (13.83c)
lj Yii Yt+1 c
.Yj*t Jj,t ! r+3 CA
f b2 !r*t !j"t
fi, ,,-,",-.,. . "^,,l*
:
CAIl
0 ... 0
CBD 0 ... 0
+I CAB
CAB CB D
:
... 0
'..
0 : :
"'.1"
CA,-ZB cAi 1B CA'"B .,. D
(11.84)
belezerni.az
; dporokbot. jet endkekbrjt
bemeno jel
es r*imeno
^-f:l:r::: a :::l
eneKekboi o kdvetkez6
mdtrixokat:
(l3.85a)
y.t y t*\ ] t+z
Yr+N
Y , , u = lr,2 Y t+3 ( lr.85b)
t i*i+1
u t,p := (13.85c)
13.4Tdbbvriltoz6s
rendszeraltdr'bdzisiidentifikrici6ia 397
\.,.N=rtx\N+HPt.,.N (r 3.86b)
egyenletrendszer
fog szolgelni.
Feltessziik mdg,hogya bemen6jel perzisztens
ab-
=
hogyrank(Ur.,,x ) ri , ahol f
banazdrtelemben, =dimr.
A vizsg6latok
sor6nfel fogjuk hasnalnia lineerisalgebrakdvetkez6eredm6-
nyeit:
i) (val6selemii)X matrixnakvan X=9R tn. QR-faktorizici6ja,
Tetsz6leges
ahol0 ortononnrilt
netrix €s ,R fels6blokk-heromsz6gmatrix,
teh6t
(I].e0)
czirt U, is shift-invari6Ds
mdtrix.
MOESP algotithlus:
l Jcldlje i az ismerctlenrendszerrendsztminakegy felscjbecst6s€t.Vatass?uk
pl. ; r=(2...to)i -re.Enneksorin figyclernmel
meg t > i 6ft€k€t. kell tenniar.a,
hogy az RQ-algorihus szimitrisidejekb. tr arrnyiibann6. Velasszukmega n6-
rdsi adatok ,V sz'm{t az N >> r .i felt€1elbetafi6sAval.
VdgezziinkadatgyLiil6st
az ismerctlenrendszerbcmenet6n€s kimcnet6n,6s a m6rdsiadatokb6l6pitsltkfel
az Ur.,,. 6s )i.,.,VHankel-mdtrixokal.
2. Hatdrozzukneg az adatokb6lfel€pitettdsszelettrnitrix RQ-fakrofizrici6jdr:
lluli;r"l,l15:l (13.e2)
Itt Rn mirete(r'i)x(r.i), Rrz m6rete pedig(m i)x(n.i),ahot r=dimu
6s,r,=diml. Az efm6letszerinrrank(R22)=n, ahol,?= d'mr [48].
3. H^tArozzvk meg -R22szingul6ris 6rt6k(SVD) felbontasdt,
6s le$/ena domi-
n6nsnak vAlasaottszingularis
€rtdkekszima r?, anelyeta minimeljsrendszer
rendszimanak fogunktekinteni.A szingularis
6rtdkfelbontrsekkora ktjvetkez6
lesz:
^,,=V.u:ll"i'
;"ll,l:,,] (13.93)
A tovAbbiakban
a MATLAB-banhaszniiltindexeldsek
mellettadjukmega na-
S/obbmAtrixokb6l
kivegoftblokk-m6trixokat.
Tekintstkel6szdrft22-nekaz SvD-felbontAsrt
a dominansnak v6laszottszin-
gularis
6rt6kekn sz6n6nakmegfelel6pafticiondl6sne ett. Jejajljeaz un etsb
l,(i-l) sor6b6l:ill6 mafixot U,!), az utots6tl,(r-l) sorab6lalt6t pedig U,lr).
Akkor
a MoorFPenroseps/eudoinverzet
hasznaltut.
Tekintslkezutdnaz adatokkiizijtt fenn6l16(t3.86b) egyenletet,6s helyettesitsiik
az egyenletbeaz \,t,N =RrQ1+RtzQz, Ut.i.u=\et, Rzz=U,t,V,l 6s
=lJ ,\ | = Il
,T itsszefiiggdseket,akkor a kdverkezd kifej ezist kapj uk:
-1u[1r nr,)Q,=0.
(u,')?.r1,xlr (13.97\
I v1:,ttr1 I
'-l:l'
,.,1 vq:,r
+t:zr1 ( r3 . l 0 r )
- l) + l: /t)l
LY(:,r(,
a,=rl';,)t) (13.r03)
jeldldseket,dsszhangban
a 11, m6trixalakj6val€s a ktjvetkez6felirAsim6ddal:
lc,
'1' lfcl'l r""r''08)'Lr''Bt
| 'zB)
l=l l'""'
LcA' lcA" )
13.5P6ldaklineiirisrendszerek
identifik6ci6i6ra 401
kapunk,amitpl. a robusrus
egyegyenletrendszert
Akkora Dr 6s -Br m6trixokra
MoorFPenrosepszeudoinverzze'(LS6rtelemben)
megoldhalunkr
13.5P6ld6kline6ris rendszerekidentifikici6j6ra
w(s)=
(l + rxl + 4rXI+7r)
rendszer,amelyetI = 0.1 secmintav€teliid6 melletta
linearis
r ( 0 . 0 5 7 5 .I ' r 0 . 2 2 2 1 : - |7 0 . 0 5 j o zr )
^ l0
I
| - 2.a6602-t+2.736022 -0.87002
dhzkdlidej{etviteli liiggv6nnyeljellemezhetiink.
Az identifikaci6t a 13.3 pontban t6rgyalt m6dszereket hasznrl6 Syrlen
Idenlifcation Toalborszal v'ge,ijk eL Mivel a szimuleci6s vizsgelatok miatt a va-
lddirendszerismert,ez€rt lehet6s6gvolt ismertnagysegrizajjal terhelni a n6rt ki-
menetel, ds megvizsgelni,vajon az identifik6ltmodeli a zajoskimenetreakar_erasi-
nulni, vagy irtelmesebb m6don a zajmenteskimenetre. A kimenelhez ez6rt
d= 0.05 sz6rasriGauss-f6lezajt adtunkhozz6,6smind a kimenetmdr6s6ndl,nind
pediga bemenetmdrds€n€lszimulihuk e&v tlo V ds l2-bites etalakil6kvant6l6si
Az idenrifikiici6ta zajosjelekkel v6geztetttikel. A felnyitottktirben felvett
hatrisal.
jelekalapjdnARMAX modellt identifikAltunk,a zat k6rben felvettjelekkel pedig
IV4modellt.
Az ARMAX modell identifik6ci6jahozhasznalifelnyitoltk6rbenfelvettbemen6
jelet,valaminta zajos6s zajmenteskimen6jelet a / 3.3. abra mularja.
lnputu
1.5
0.5
-1
-1.5
40 60 80 ':00 120
Outputsym and ys
'1.5
'1
0.5
-'l
-1.5
o 20 40 60 80 1oo 120
't"ime(sec)
.1.1..1.
it ra Az ARMAX modell identifikdci6jrhoz haszneltbemendjet ( z
),
zjos kimenet(rz mdrt) dszajmenteskim$er (.1,."szimulitt)
ll.5 Peldaklinearisrendszerek
idenrifikdci6jara l0l
Outpulsys andyafmax
0.5 :
-0.5
I
-1
20 40 80 100 120
Slepresponses
vs and varma{
0.5
o 20 40 60 80 100 120
Time(sec)
131.a;bta.
A tendszetzaj)ientes
kimenere( r. szjnrlldlt)dsazARMAX hodell
kimenele(],annd), vaia'ninru dheneri tuggvdnyek (y, . 'mna, )
404 I3.DISZKRETIDEJULINEARISRENDSZEREKIDENTIFIK
CIOJA
Inpu u
-5
20 40 60 100 120
Outputsym andys
2
1.5
1
0.5
0
-0.5
-1
1.5
-2
a 20 40 60 80 100
Time(sec)
/J J.n6ld .{z lV4 modellidenlifikdci6j6hoz
ldznalr beDendjet ( r ).
zaJoskimenet(r, h6rr) eszajnenleskiDenet(]/r szinutalr)
Outputsys and yiv4
2
'1.5
1
0.5
0
-0.5
-1
-2
40 '100
120
Stepresponses
vs andviv4
1
0.8
0.6
0.4
o.2
0
o20 40 60 80 100 120
Time(sec)
Az identillkilt
ARMAXrnodell
diszkrirideiii
:ilviteti
ftiggvin)-e
l 0 " ( 0 . 0 s 4 7 :L + 0 . 1 0 3 ? I: + 0 . t 4 t 8 : r )
D,'r(:) -
I 2 . 8 7 8 0 : j + 2 . 7 s 9 8 I: 0 . 8 8 1 8 l:
Inputsu1andu2[Nm]
200
150
'100
50
0
-50
-100
- 150
10 15 20
0.1
0.05
0
-0.05
-0.1
-0.15
-o.2
0 5 10 15 20
lime (sec)
I3-7.abra. Azitlen\i(tk6.i6n61
hdadlt bemenojelek dsknnen6jelek
(,nunkapont kdriili valtozisok)
[-
u = > y l , y l [ 4 O E S[Pr a d ]
o,2
0.15
0.1
0.05
0
-0.05
-0.1
-0.15
-o,2
'10
20 25
u = > y2,y2litoEsP[rad]
o.2
0.15
0,1
0,05
0
-0.05
-0.1
-0.15
-o,2
5 t0 ]s 20 25
Time(sec)
I 3.8. dbru. A l;netizAlr rcndszer6s a MOESP m6dszenelidentifikilhendszr
kiinenet€i
(/r,lz 6 /ruoesp , /zr,aoesp
)
l3-5P€lditklinedrisrendszerekidentifikiici6iera 409
Amplitude:u1 =>y1,ylt\,,lOESP
[dB]
50
-100
-150
-200
r
lo 1oo 1ol fi2 103
+y2, y2MOESP
Amplituderul [dB]
50
-100
-150
-200
10r 1oo fi1 fi2 103
Omega (rad/sec)
t
0 tr' : :::
T : t , :' t , '
:
-50 ) \:
l -\
-.\ :: :i
-\ : :::,:;
-100 : :: l ::]
:
.,..
-150 : : tt::l
: :t!
::::l
::t
-200
lor 1oo 10r 1o': tol
Amplitude:u2 =>y2,y2[4OESp[dB]
50
-50
-100
:::::: : : t::l :::::: l
::: : : : : :: : I
- 150 . .: :::ti:: ..:. :r::i r . . t: :, I .:l:::
-200
10' 10" 10' 10' 103
Omega(radlsec)
1J /, .rDra.A val6didsa MOESPm6dszeretidentifik6thendszeranrphid6rnenerei
ir: benrerelleztan026
alvitetitugevdn),ek
esetdn)
13.5Pilddklinearisrendszerek
identifikrici6jara 4l I
I o llo ol
00 0 rtto0l
- 10.3584 6.0932 lx+l lu.
0 0 0.2236 -0.4120
-23.7634 | |
10.96',7'1 0 0 I L 0.4720 1.4410l
1000.l
'
0 1 0 0l
,e,,
{,). etto.
A ( . ) = ( z- p i ) Q p , ) e h)e-pa),
e@=G-i)G i)Q- i.)e ,
ahol p,6s p, je16lial3.l. lAbbzatbtn megadottp6hsokat.A diszkdtidejij itviteti
liiggv6nyekszemlrl6ia kdverkez6kl
t 3.2.hbldzatA tineatiz'\tendszer
6sazjdenlifit6lt a 40 = (, / 2, 0l /
node pdlusaj
tabitisnrunkapontkbr!yczc,eoen
Lineariz6ltrendszerD6lusai MOESP-pelkapottp6tusok
1.1404 1.i399
I.0658 |.0651
0.9383 0.9384
0.8769 0.8767
A MOESP m6dszerebbena.Jabilis Inunk"ponrbdn i. eltogdd\.loeredmin)rdd.
NniIa I 3.2. tdbl.;zarbal lalhdtunk.
drnel)benaz ehhe,,a nunkapon.ho,, lano,,ofol ._
sokaladtukmeg.
FUGGELEK
Fl. VEKTOR ES MATRIX ALGEBRA
Fl.l Alapfogalmak
Telszi:legesV wktortir zdrt a veklor dsszeadasra6s a skalarralval6 szorzasra.A
vektordsszcad6s kommutativ.A vektortir tartalrnazegy nuua vekrort (0 € ,/)') 6s
mindenrr e,/ vektornaklirezik a € I/ additiv inverzerigy, bogy a+(-d)=0. A
vektor;kegy {at,a.....,a,\halnaza linetuisanfiiggetlen,ha a nulla vekror csaka
trivielism6dondllithat6el5 lineariskombiniicidjukkdnr:
'=lll,
'I (Fr
'j)
l
\-r,,,
Ebb6l
kdvetkezik
(F1.4)
(Fr.5)
Azr ds/ vektorokortogonelisak,
ha (r,/) = 0. Ha {et,e|,...,e,l az R" lineeti-
$nffjggetlen
vektorai,
amelyckkiet€gitikaz
')
A nulla vcktort ds a nulla skaldri ajetdtdsbena rolAbbiakbannem kijlcjnbijztctjiik
4t6
, , f o ,h a i r j , (Fr.6)
\e,,er)=11
ir' hat=j
feltdte[ ak*o; {er,er,...,e,} az R, t€regr ortonorm6lt
b6zisa€s
(r,)')=lFlllb'llcosa
=:r.v,
(F1.8)
ntxf+rj +a' .
llxll=
Az r, / e R' vektorok r x y vektorszorzatamer6legesmindk€t veklona 6s hossza
A,, A.,)
l:t:;
",,] t lA,,
a21 = AL A, . (F1.13)
IAD
r" ) 41 .1, /1r )
j kl
li
a\ b = a a.l= i(a,b, a.b!) + j(d,b" - a,b + k(a j, d,b,). (Fl.l,t)
tta, I ") "b
b. b, b-
Hipermatrixok
inverzemeghatArozhat6
a Schur-komplemens
segilsdgivelis:
l A D ) ' =l
lAt+ErtF nr')
lc a) -r,r o' )'
/= D-CA-tD (Schur-komplemens), (Fl l5)
E= A \2,
F =CA t.
,R"
f":I
. 1: l f4l
1:l (Fl.l7)
t".) lr.l
R^
Val6ban, ha
y =.4(x):-.4x = LhJt,
(Fl.1E)
akkor
('
2
r-,
t'r'=f
r-r "'1;"
\r-r
t'l=ilL''
,/ r=r\.rr
r' V'
.)
lv') fo,, q,l(', )
tt l
l,l.l , 'll ' )<+r=Ax
\Y,) l'^ " .^l\',)
Jet .. &e. (F
kifejezve
J1""'Jn
b6.2isban
il
",=
ij, 0
a;l= azt- alK,
fI, VEKTORESMATRIXALGEBRA 4]9
.",1r, l0
(Fi.20)
ijsszeftigg6sek
"-=l* 0l
"=[,,
0
Ha a 6s, riigzitefivektoroknr,ban,akkordradikus
;l
varzatukaz
( F r . t2)
F =< x. x > + < ).,4x - )' >=< r, x > t. < A' 2, t > - < ).,y >.
F ' = 2 \ + A t l = A - 5 r = - A 1) . t 2 ,
l.l.r-y'?;nin. (r'1.26)
t
Mivel l,ar y =<Ax y,Ax-y> konvexfunkcion6l,ez6rr r optimum,ha a
lunkcionalderiviltjanDllal
F : = 2 , 1 1A x - 2 A 1 t ' = o ,
t=\,trtf,tty. (r1.21)
ei,,,,=\.t' e)'A1 , ahotn<n.
'r A funkcionrl
egl, /:t + Rr alakulekapczas (val6s6rtdki1).
') A lnreiris
fiiggetlcnsdgre
tesztelds a Marlabrank jijggvinye,
hcller! hasznilhard
dr,el) .,,inc I hd,rn"legyglobrl . eps \J.ro,,o.
\el,lorotr
szamd.A ciklusaddigran.rmig el nem foglJraJ.
d \elloroi. \dgy arnrga
bdzi\elroroks7;mael nemen a rerdrme|./iojdt.
1. Inicializilas:
j,:=min{i:llril>4,
l t : =J ' , '
g,,=y,rllr,ll.
2. Ciklus,amig a vektorrendszer
elerneiel nerr fogynak:
lrl
/.,:-mi,r,r,:lt, > | a sl] .r.
i/r
->,< 1,,..c > e
Yki :=.f,,,, (F1.28)
t r.
y k , /, l y k . ) l l
sk_):=
Azeredm6nyiilkapottvektorendszeraz eredetivelazonosalteretfeszi!
ki:
L : = S p a n{ 1 , . . . , / , , } = S p a r{ c r , . . . ,c r } . (F1.29)
L : = r p r nJ 8 { + r .. . 8 , , J . (Fr.30)
Ha ,/ : R" + R' egy lineiiris lekdpezds,amelynek mitrixa ,4
az eredeti
{|t,...,.f,,} bazisban,tovAbbii ./ jeldti az ideDtikustranszformici6r(hetybenha_
S/iist),akkor az A m'.trjx az i=?i koordin6ta{ranszformAci6 utiiD, anely az
) 1 . . . . ./. 1-, . e . . . g , . l o ; / i s c s e r e l ef ekr em
, e g . , 4t e s , , :
r) A
standard
bazisbane, mindenkomponense
nu|a, kivdveaz i _edjket,
ametyI
422 FUCGELEK
,Ji
'[,, t ql
,fL
: :
8*l (Fr.l2)
-L - 1l"l.'
:
:
"1.I
,fL-
f,, f,,
[", c,, )
R" R" J,-. R"
r =V, t, t,,l
felirva a
(r'r.3r)
{ g , ,. , e , , }
b6zisban
A=TAT-'. (Fr.l4)
SpeciAlisan,
ha .4. {n. L-inyatiens, ,t/.L-L. azaz .4 az L altetel L-be kdpezi.
akkor
) =TAT-\=l.tst .asl
"' ,=l^;i'i,) G'35)
Fl.3 Saj6t6rt6k, saj6tvektor, Jordan-alak
Ha A egy nxn mdretrikvadratikusmdtrix, akkor a det(r1 l)=0 egyenlet,,
gy6keit az ,4 m6vix sajdt!tuAkeinek nevezziik. A e(1) = del1J - A) polircm M
A m^rix karakterisztikus eg)e lete. A,z /1 m'trix 2(A:) spekrrumaatatt az ,4 nal-
rix sajetdrtdkeinek
halmazit6rtjnk.
A Caflel-Hdmitton-I'tel szerint mindeDm6trix kieteEirisai6t karakteristikus
eevenlet6t:
q( /1) = 0. (F1.36)
Az,4 mdtrix 2, sajit6rtdkhezraftoz6 x, +0 Cobbotdali)rdJi,t|ektora eE! otyar,
vektor,amelyreha alkalmazzrtkaz A miitrixot,akkor olyan vektortkapunk,amel)
azercdetivektoml eryirdnyl, de ahloz k6pesthosszameg!'ltozott az ),r s4in6rftk
ar6nydban:
Axt = ).xi e> ( tI - A)xt =O. (F1.37)
A sajdtvektorokkonstansszorzderejdige$/drtelmrtenmegvannakhatdrczva-
Ha p(,1) kankteriszikuspotinom,r,...,4 sajdtdrtdkei mindkiitdnbdz6kak-
kor a hozz4juk taioz,6 xt,.,.,xn saj6tvektoroklinearisar ftggetlenek. Legyen
X=[\. xtl a sajdtvekorokb6l 6lt6mdtrix,Csjeldlje diaee,)= diaee,t,...,t,)
azt-amrtrixot, amellrek mindenelemenull4 kivdvea diagonelis6!amelybena sa-
je6ndkek,llnak. Akkor
L0 0 ;l
Jordan-alak$ hozhat6, alol az eges Jt
alakiuk
(F1.40)
Jordan-blokkok y/,xyl
tt | 0 ... 0
0 7i 1 ... 0
0 0 ^i .. a , k =1,2,...,K, (F1.41)
: i : I
".
000...r.t
es ugyan^z a sajetdfidk rdbb Jk matrixban is el6fordulhat. A
det(AI - J ) = (), - ^)rk delennin6nsokar,
ahol vk a .l k rcndszlrlla,az A matti\
elemi oszt6inaknevezzitk.Ha vr =1, akkor az elemj oszt6t linearisnaknevezziik.
Ha ninden elcmi oszt6lineAris.akkor ,i diagonrilis_
Fl.,l Leverrier-Faddajeva-algoritmus
Ha adj(A) iel'li az I matrix adjungdtrjrit,
akkof
, ., , I a.tj( A)
(Fl.42)
ttet(rl - A)
Rendszertechnikai problemakndlfontos szercpeljatszik a karakterisziikusegyenlet
6s az adjungaltmdrrix.Legyenkeresettatakjuk
- A)=)"
det(.A.I -qt2"' - q,,
t t (Fl.43)
a d j ( - A ) = ) , , + ) , - 1 R \+ . . . + A R , _ 1 + F . ,
I
JeIrjlje Trace(l) a nlitrix nyomdt,azaza t6iirt6banritt6 clemek 6sszeg6t.
A karakteriszt;kus egyenlet6s az adiungdltmrtrix szimbolikusalakbanis meghali_
fozhat6a kdvetkez6algoritmussal.
Le|erri er Faddajew-alsoritnu' :
R . : =A R I
rl
q , ,: = T ' a c e ( R , ) f ,( i = 1 , 2 , . . . , n )k: o n t r o t i R , ,= 0 . (Fl.41)
R , : =R ,- q , t l
A miilixelm6let irrnt €rdekl6d6kszemAraajanlhat6[12] 6s
[51].
F2.KOMPLEX FIJGGVfNYTANIALAPOK
+lz (F2.i )
')A
matematikrban
a fiiisszog neveargumentum,
Jelailese:
arg
oru ruoourt*
leteket),ellenkez6 esetbenazt nondjuk, hogy az drtelmez6sitartomdrrynak ez a
pontjaszingulrrispont. A szingul6rispont leherp6lus vagy ldnyegesszingulariliis.
Ha l(:) egy ? tartonr6nypontjaibandi1'ferenci6lhar6, akkor [(t)-r anatitiku:
fiiggv€nynek nevezziik- A T tartom6nybanregulAris allalitikus ftiggv€ny ofl
akarhenyszor dilferenci6lhat6.
Komplex fiiggv€ry zdrushelydnek 6s p6lusdnakdnelmezdsca katvetkez6:
i) z6rushely::o zdrushelye/(:) -rrek,ha /(:0 ) = 0 ,
ii) p6lus::0 p6lusa/(:) -nck.ha lim /(t = 6
F2.2Taylor-sor,Laurent-sor,reziduumt6tel
Haaz /(:) l'iiggv6nynek z0 p6lusa,€sa:o kdrtili C kitrben/(z) neknincs:0-
oDkivtil m6sszingularitasa,
akkor a C kdr ninden : +:0 pontj6ban
(l'2.3)
alakban6llithat6ei6. ahol
I | {(:\
".= ,-j.:.-o-". rF2.r,
6s C irdnyitAsaellentites az 6ramutat6j6rAsrival(pozitiv). Ldnyegesszingularirds
a Laurent-sor
1l
a-t ==+f((\dq =:Res.f(i (F2.6)
zn:
eS/iitthatoj6t a zo p6lrshoz tNtoz6 reziduffinak nevezik. Ha zo n -edrendt) p6-
lus,akl(or
4-,=Res.,=Gh
.r(:) -,,r' rQ)t. (F2.1)
"!12,ffir"
Rezidu.mlAeL l€gyen C 6nmagetnem mets26zArt gdrbe,es az ftiggvdny
f(z)
leg/enregularisa C gttrb6n,a gtjrbe belsej€bees6 p6lusaipedig legyenek
2t , 22 , . . . ,2 t , a k k o r
a"=za'irc,,rf r,>.
{ t <"> (F2.8)
F2,3Argumentum elv
e, /'(t) korph* niggvdnynek ahol / (:) nem litezrk.
otl van szrngularlasa.
IQ\
vagyf(z) n]ull'valeg/enl6,ezdrtha /(r) -nekcsakp6lustipusi szingularitasai
akkorp
.-fc) szingularitasi 6sp61usa'alkotjrk.
helyeitaz /(") z€rusbelyei
"annak,
1) Legyen zo n -edrendri p6lusa /(z) -nek. Ekkor zo kitrnyezet6ben
Komplexfiiggv6nyekr6l
m6lyebbismereteke!
ad [52],[53].
. F'ouRrER-
Esr,apr,acn-rnaNszronuAr,r
.1Fourier-sor,diszkr6t
f (t) id,dfriegvenyt
periodikusnatc ha ldtezikolyan f>0 sz4m(a
i&nsid6), hog/ mindenr-re teljesttl / + r) = f(t).
Ita az /'(t) ftlggvdnyneka lt,t +TI csakviges sok szakaddsi
van,ds a szakad6sihelyekenjdtezjk a oldali €s jobb oldali deriv6ltja(r6v!
M f(t) tltegeenya lt,t +Tl i szakaszoDkdnt sima), akkor az
-hezrendelt:
T
't f" (F3.1)
ak =: lf (t)cosk@t dt,k = 0,1,2,.
..
l;
77.
bk =: lf (t)s$k@t dt,k=r,2,...
t6
/(r+0)+/(r-O)
-------;-=;+ an g.
-'k= L\ak cosk@t+ bt si'|.k@tl, (F3.2)
A Fourier-sorekvivalensalakjai:
rro-!*iort{t,, 2i
ez€rtc-r = ar , rovdbba
ao=co+c r=2kecr
)
*=l2l"
a,=Lr ll=-2,','., i
J)
Bi = co,
B k= 2 c k )
l, k=1,2,3,...
ak = ^rgck)
fiiggvdny,arnelyel&itlithat6Foudef-sodval:
6 .,.2r.
lr\t) = Lcre '
-,*!Lt (F3.8)
1a r dt.
c* =- ll()e
l.r
-,
7n
ezesslik
be a @=k=:=Ua,4f =: jeldtdseket
akkor
T'
!
2
= -At t tr'\"-t*z''
JJ "'- "
-L
2
Ly"*=*"<t,,t'
beszflhetiintaz eredetijf(t) jelfotytonosspekrun6r6l ak6yetkez6
erl(jlem_
: Az (@,@+ A@) sdvbaestijelkomponens( @ pozitiv) kijzellt6leg
mag/ardzataa kiivetkezd:
4J2 FI (rufl I K
(Fl.r2)
A definici6bdlkdvetkeznekazaldbbiLaplace-transzformdci6s
szabilyok:
J "F ( ' \
. , 1 , ,r"r r ) = , - t t " -
dt'
J
l .a ( : \ ' " I r . ' . ' t ,h a r - l o , I i , I| ,,.,
--:-!--::
'-
l' a 0<1<6 intcrr'allumbanlI
lperiddikus e 'r
Inrt) Im'Fr')
,Iir)l
L n r / 1 , ) l i mr f ( 1 . l r " F r . ) r e g r .rl i, . . .il le/it,Jobl.fe"rkr"r
"/
.1i.1.,= !7,qr1.1,(t
4ar .
(Fl. L6)
l,.t
.1/\ - =
l [G) f.](t n dr | 4 (")r:G).
to J
Forditva, k6t id6fiiggvdny szorzatAnak Laplace{ratlszfotmallja konplet
konlta1 ci owtl szdt\ithaI6 |
measx { R e r 1 : ) , . . . , R e 1 : , r } . ( F r . 1 8 )
ma{{Resl'),...,Res1')}<c<R
(az F(i)+0, ha r+@ 1el161el
Lz .t[tlF(s)l inyerzLaplace-transzlomdlt
leljesiil€se
mellett)meghatarozhat6
a Riemann-Mellin-fonnuleval.
l-la /(/) minden
411
v6ges[.r,-B] intervallumon
szakaszonkdnt
sim4 aktor a szakadfui
helyekkjv6tel6-
vel 6rvdnyes
az
l
{1(t\\= -,
"
e{6(t)}=t,
.!./te"')= | ,
1
.9{l e1lt\= (F3.20)
r(l + rZ).
.7tsin@otl- - ::L,
s + (0;
= --L,
.9{cosa,atl
s + (0;
9{t"l =-:-.
-.. P,G)
''
P '( r ) (Fl 2r)
P , ( r ) = ( r- r r ) ' ' ( r - . r r ) t . . . ( r s r ) " r .
alakban.Az l, egyiitdnt6kat a
feltetelbdl addd6line6risegyenletrendszerb6l
6sszehasonlitassal
egyntthat6 lehet
meghat6rozni.
Legyen -F(r) olyan,hogy F(r) -+ 0 egyenletesen,ha lsl + oo, 6sjeldlie K(R)
a z=c+j0 kdzdppontt6s a. z=c+ i I egyenesre merdlcgesk6t lehetsEges f6l-
kdrkdziil r>0 eset6nabaloldalt l6v6t, l<0 eset6npedigajobboldalt l6v6t, akkor
,((R) -en analitikusF(r) ftlggv6nyesetdn
lim J,'G)dr= o. (F3.24)
x(l)
Ezdrt/>0 esetdna Riemann-Mellin-formri|bana z=c+ j y egyenestbah6l le-
zirhatjuk^z R ) co sugarn f(R) fdlkorrel,mivel nem befolyesoljaaz integr6ldr-
tdk6t, 6s alkalmazhatjuk a reziduumlAkb, anely szerint ha F(,r) p6lusai
J t , J 2 , . , . , J ra,k k o r
p6lusok
ha r r, r, , . .., s, eIs6renrlii
Specialisan, (egyszeresek).
akkor
/ ( 1 ) =) r r m t ( r r , ) r ( s ) i e ' . (F3.26)
F3,6Line{ris differenci6legyenletmegoldAsa
a l-edik Dirac-fiiggvdnyt
Defrniilljuk a
a' t t D : = + t u ) . J u . t . 2 , . (F3.27)
dtFl
dsszeftiggdssel.
Speci6lisando(r) r=tG> = O diszribtci6etm6ler
|XO. megmu-
tatja,hogy
I n , r a o < t< ! ,
f,@=J (F3.28)
ha t<0 vW t>::,
10,
+ /, (t) impulzusalaniteriiletegysdgnyi.
I '-r)(o)
Ir,", Ir"
tr
Id,-/,)'(i
/'=o
r(r) = l:1-U(r) + (Fl.l2)
t.,, r."
Vezessiikbe a
Ti.'
n,ts)=-,-
La''
jel6l6sl, is tegyiik fet, hogy m<}? 6s ltl(r) p6lusai (a nevez6 gvdkei) az
imaginariusiengelyt6l balra esnek (a nyill b^l felsikon varnak). Vezessiik be a
kdvelkezo jeldl6seket:
Ii (r) = I4l(s)u(r),
l) /J(r)+0, es Res.,[I,G)e"]-ben
mivel I,(s) €s t/(r) p6lusaiazoDosak,
szorz6l6nyez6k€nt null6-
szerepele"". amely Rer' < 0 miatt exponcnciAlisan
hozlart, la / -t 6.
artorr'(r) = r/(s);4;,
2) Hai(r) =,4cosrr/, ezin
l\- 'l
r r1r I Res1u,.,--4 . I Rcr ,lw',r
.. -,,
+ n e s. , 1 w 1r -s4 - s " 1=
s + (L)
tl"i-'l' t'-l
u t"*A
jr,)lcos(at + aryW(j@)1.
= rl'0) +,.1llil(
Ve$/iik iszre, hosf llhez hasonl6okokb6t /rt (0 -+ O, ha , --J'@.
ijsszefiiggdsszerintfog vdltozni.
Fourier-dsLaplace-transzf,ormdltalr6l
tovdbbiismereteketad [54], [55], [56].
')
Fttgg a doninans p6tust6l,tassUfolyarnatoknAtak6rrdbb perc is lehet!
F4. Z-TRANSZF'ORMALT
t; = )'::Fc)'
(F4.6)
'.=l'I,, = - ) / , , h ar r , r r e g r , . a r L . l _ . r
-+-
1 ,'. c , ,=, L J ^ s , , ^ ,
(F47)
z I . f ,- c , , l= z l t f k s , k, j = z { f , , t . z { s , , 1 = F ( , ) . G ( , ) .
z{:f,,. ,,1".
s,,\=*..L4F@)Gc"'b (F4.8)
tql
lo" =f' * 1n
''' (F4.e)
a kbvctke26defiv6l6siszabiily!:
(F4.t0)
Z\e'.e"."',.t=t o
lz (F4.r2)
'
1 et,t?| _ e\t
2{0,7,27, \=L - | =
r\, I c'r: 1,,=o
(t-e\] z 1)1
,-rr," (F4.r3)
T.r Tz
"1.,="=
rt-.zrrr 1-i1
AltalrDosabban
is igaz,hogy
I r'' ,, I dL)
(t - t)t (F4.r4)
r s- s ,) ^ tk-\t dsl
ezert
| d"-' ,_ | P.r{ r
Z,.t L= ,Fr rs,
,..,,' ri lr:drl ,: 1, 1 4 _ t r t1 _ _. / 7 .
Po()=' Pn()= z
P)(z)=Te'/ z
(F4.16)
Pr(z)=T'1te\tz'1+ e1\1rl
Ptt2t=z 'a -: ? , 1 : ) . T l . ' 1 2 ' + 1e]\r z2 + e3\121.
Zl
t,1
)
e ' ' ! = n T -n = 0 . 1 . 2
I: (F4.r7)
ha r, = 0, akkor
Specidlisan,
-
z { t 2| 2 t | = n T ,n = 0 , 1 , 2 , 'y. .= T ' " ( " l ) . (F4.18)
2 1z_ tlt
iltaldban.ha 7gl !!) n *t;ltuozAsaacit. ahot lrr)-ff{r s,)a , akkor
A(s',
tekinthet6kaz r, pdlusokloztartoz6Laurent-sorckfdtagiail
meghat4rozhat6k
a 4, /,+r egy0tthat6krekurzivk6plettet:
l,(s):=JJ(s-rj)'/, j(j):,
@G):=
r,, AtQ)'
,
4.".. = dt -dk - , s)l
l , o( =.,. * = 0 . r . . . . .-vr, . (F4.20)
rft)t,)=lrror * ! (*)rof",>4.rt,,lt;fu,
1",y
(F5.1)
Bontsuk
a lrl(s)/ r kifejezesr
r€szletrdrteke az (F4.I6)ijsszenigg6_
is alkajmazzuk
w(") A
s r(r+axr+6)
=;l !- ' ,- | | ,-
ab s (-a\( a+bt s.a l-b)l-bta) \+b'
= l t.-_.s1_ _ b _ +1_a. _ l t
b-a s+a b-a s+b'
9!) ='1-L- b z a z .,
* ''
R(r) z-t b-a z e-" b-a z-e'1
444 FUCCELEK
n , . ,= ,- | , Y : : : - ! a .
Xr--, b t ' (Fs.3)
cr :=(l :,)i (.1 z6)a, cot=-(1-2.)bz!, +(1-zt,)a7".
tt,- A A
i:l,h';'
= (1- 2,,)+Taz..
lim -zr = I
" =
-D(,\
a ( z - 2 , , ) ( z- 1 ) ' (Fs.t
c t t =r , , - l + T a , c a : = Q - 1 , , ) r a . , , .
(F5.0
valamnr![j jel6li.
ahonnanismdr(F5.3) 6s a L'Hospilal szabAlyfelhaszndlrs6val.
sekkelkapjuk.hogy
F5.MINTAVETELEZETT
RENDSZERTK
ATVITELIFUGGVENYEI 445
az (F4.18)ajsszefiigg6st:
4) Kett5sint€gr6toreset6nkdzvetlennlfelhaszniilhatjuk
w@=+, (Fs.8)
--t t t2 :.rl
D(z\=:-Z /- ' '. ' (Fs.e)
z s" 2 (z-D,
A -r"'E
-
1+ 2{Tos+To'1s2 G - " , X " - I )
= o. + j(o! = aoo + ja,'[1,
(F5.10)
q= o" j(D" = 4@a i.,.1i1,
1_
Ta'
ezdfia=-s1, b = -i\, z, =s"7, 2u =si'l vA1aszhat6,6s alkalmazhatd(F5.3).
Felhaszneljukmdg,hogy ztzl -V€2=2jIm\z\zrl, tovabbab - a=2 ja,.Ez'rt
(f5.3)alapjanirhat6,hogy
c\ = (t z")b - (1- z!,)a- b - a + zra - z,b =
= D a + e i r ( _ r , ) _ e " , ?( _ i ) =
=, d + 2J Im {exp(-d,r - ja"T) (o" ia")}=
=,-d+exp( o"T')2j tn {[cos(a"T\- j sin(a"T)l @"- ja")\-
D()= A
,. =r exp{-s.,0r,
tcoufl.or, ,,-,r,,
f.-'',,[
.0.-e\p-2{d^r) re\p( ed f' [ .o,,f ; . . t , 2' -
*f i"1",[3,.ry1, (F5.r2)
4 =0, ez6rt(F5.12)
6) H.rmonikusoszcilliloreset6n alapjan
A I
w(")= oa = (F5.ll)
I + rjr'z (s i(to)G + joo)' 76,
w(')= (F5.rs)
(1+14)0 + r?,Xl+ rrr)
Vezessiikbea kdvetkez6jeldl6seket:
a =1/\, b = l / 7 2 ,c = t / ? j , T r > 7 2 > 7 3 + c > b > a ,
)= A/(T[z\) = Aabc, (F5.16)
zo =e-"7, zu =g-br,
""="-"7.
Bontsukezutdnrdszfettdrtekea W(s)I s kifejezestds alkalmazzuk (F4.12)
az dssze-
ffiggdst:
,Y(s) A
J s(r+a)(r+rxs+c)
1-l I I
(-a)(-a+b)(-a+c)
lrl
t-D\-b ra)(-b+c) s F, ( - c x _ c + a x _ c -b y s + c ' -
A.l bc I
aoc s \b-a)\b_c, s.a \a_b)(c_b) s_b
abl
(a-c)(b-c\ s+c"
ae) Az zac
R(z) abc'z -l (b-a)(b-c) z-2. (a-b)(c-b) z-zu
_ ab . -_3_r
(a-c)(b-c) z- z"''
az (F5.1) dsszefftggdst,
6talakit6sokut6n a kdvetkezdvdgeredmdnyt
D(.\= A crzz+crz-co
- a)(c- - _
\b a\(c b) lz z"t(z _ zr)lz _ z.).
-
c2 t=Q z.)bc(c- b) - (t- z)ac(c _ a\ + (r_ z
)ab(b _ a),
q= -(t- z.)(zb + z.)bc(c-b) + (1* z)(2" + z.)ac(c_ _ (F5.r7)
a)
-(r - zc)Q, + z _
h)ab(b a),
co i= (1- za)zbz.bc(c - b) - (1- z6)zoz,acp_ a1+
+(t- z!)z.zbab(b- a).
448 FUCCELEK
Ezertaz eldz6eredmdnyb6la
,, c,
c, = Iim-= Iim:1
c-u c .+a ac
jutunk:
L'Hospital-szab6lyfelhasmdhsevala kttvetkez6vdgeredm€nyhez
A c r z 2+ c , z + c n
D
" 't"z'l-= - , -
1 t- o y a e - D G - 2 , ) ( z - 4 ) '
c, =-(r-2,)b2 +(r-z)az +Tab(b- a), (F5.19)
c1 = (1- z.)(r + z)b2 - (1- z)(1 + z.)a1 - T (z + z)ab(b - a),
"
co =-(l-2"\zobz + (1- z)2.a2 +Tz,z6ab(b - a).
3) Ha Tz= T3,a2tzk6tiddAUand6
egyformaa hercmkaiziil,akkor
A .. Aab.
'-'
( l + s f i ) { l- r ? 2 ) ' ] i I ; 1 5 ' o 1 1 " * 6 1 t * " , '
a = l / T t , b = l / T z , c = l l T t - +b , (F5.20)
Zo=2-, 2a=e-. zL=e- >zb.
ez6i
A
D(z) = lnn
clb(b-a )(c-a)(c-b) (z-2")(z-zb)Q-2")
AI 'lim
(b - a)'1 (z - 2.)12- zof i'-li c- b
Lrnena
. ' * 1;n,.
--!-- = 1i,n94. i=2.1.g
c-bc-b ,-b Ac'
L'Hospital-szabflyalkalmazdsaval
kapjuk,hogy
RENDSZEREK
F5,MINTAVETELEZETT ATVITELIFOGCVENYEI 449
^. A c,2) +c,.+cn
lb ul (: :,)(: --,))
q : = r a b ( b- a \ 2 6+ 0 - Z , , ) b-z( t - z ) ( 2 a h - i ) ,
c\= Tab(b a)(1+z")zo-2(t-:")zub) + (F5.21)
', I : f r r : , I z , r 2 a b- a ) '
ca := rab(b a\z,z t, + 0 - z)zlbz - (1- z)z.z !,(zab- dz\,
A ' l r mc z z - + c t z + c a (F5.23)
7 (z t)(z z,)'1
,. ec,
' h:"b-a ht ab
L'Hospital-szabAly
alkalmazisAval
a kdvetkezdv6geredm6rytkapjuk:
^ 4 .: . jr..,
' '
at (z -t)(z - z.)'
c2 =Tal(l + z") 2a(1 2,,), (F5.24)
c , : =- 4 T a )z + z a ( l - 2 " ) ( . 1 + 2 " \ ,
"
c o : = T a (| 1 + z 2d(1 2,,\2"=cf,,.
")2"
5)Ha mindhdrom id66lland6 egyforma,azaz
A-,. /.
W',1 . r l/. , (Fs.25)
(l + r./r)
akkorr6szlettdrlrebontdssalds (F4.16)alapj6nirhat6,hogy
W
' ( s \ l l lAl lal ll '
),
s o'r d (r La) a' tr d)
450 Fiic.'FrFK
z /(z - t))
I(s+a) -+ z /(z - z.)
1/(s + a)2 -+
r/(s+ a)3 -+ !r'e"* + -
"i")t(" ",)' ,
ahonnanatahkit6sokutdna ktjvetkez6vdgeredm6nltkapjuk:
+qz!co
D(z)=Ac2z2 .
(, - z.)"
r2
c2:=i-zo-a12a-a'-za.
(F5.26)
- ,f2
q i= --22,(l- z,) + aTz"(1+z,) + az - z"(l- z.\,
T
co t= z;(l - zd) - aTz:(l - ar\.
F6. STABILLINEARIS OPERATOROKA
SOROZATOK I' TERf,BEN
(v6gtelendhnenzi6slineArisnormALtGr' mely-
ll"l'?=.r,r> 6s 12 egy Hilbert-tdr
b€na normaskalarszorzattal van defini6lva,6s amelybeDmindenCauchy-sorozatnak
vanhat6r€rtdke).
r(r). ahol r(-l)=x r, t(0)=-r0, r(l)=1r, stb Vezessiik
Jeldljeaz r sorozatot
t valamintaz t identikusoper6tort:
beaq 4s q shift-oper6torokat,
( r6 . 5 )
(F6.7)
H (q)!(i) =itjx(i) + iil 1)+i.,(t,2)+ .
Felt6telezziik
a val6szinrisdgszimitds
alapjainak(val6szinrjs6gimez6,eloszldsfiigg-
v6ny,v6rhat6irtdk, sz6r6sstb.) ismeretdt,ds csak a diszkr€tidejtrendszerekvizs-
grlatAnelfontosszerepetj6tsz6
fogalmakra6s dsszefiigg6sekre fogunkkoncentralni.
F7.1Val6sziniis69sz6mit6si
alapok
Jeliilje(O,.A.,P) ajelekhez alkalmasval6szi,riis6gi mez6t,aiol 12 az esem€n),rdr.
,/l Iartalmazza az esem6n',t€r valdszinilsdggel rendelkez6 esem'nyeit (,?rt az t2
rdszhalmazainak egyo -algebnija), P egy normAlt mdrrdk ,/ felett (p(O)=1).
Legfen E=tGo) egy val6szinijs6givalloz6 J? felen ({ egy .l-m6rhet6 tiigg-
veny).Az t v6rhat66rtdk operdtor6ftelmez6se
- E1)'\.
D i = + E(.(.1 (F',7.2)
F(xj,x2,...,x,,)P
= ( E t< x r . 6 , < r , , . . . , { , , < r . , , ) (F7.5)
a5a FUGGELEK
iisszefiiggdsssel
van defini6lva.an1elynek
sLlrUsegfiiggvdnye
a"f('1.",,'r,r.
rr',,,,,.,,,,,;= (F7.6,
oxtox)...ox,,
A f 6s 4 valdszinrisdgivekrowaltoz6kjeltemezhet'k az n; = EE 6s n = E4
n
v6rhat66rtdkvektorokkai,az
keresztkovariancia
miitrixszal,
valaminla
covl4.rl
(F7.8)
" DT D,]
kereszlkorreleci6s miitrixszal. SpeciAlisan 4 (auto,) kovarianc;a mritfixa
R.' =co"[f,{], (auto-)kouel6ci6s nrilrixapedigpr, = R41/D1q.
A 6 val6szinris6givcklondltoz6t/] -dimenzi6sGauss-vagy normdliseloszl6si_
nak nevezztik,ha srirllsigftiggvdnye
A { 6s ? val6sziDLls6gi
vektoryeltoz6kat
korrelalaitannak
nevezzuk,
hatetjesijl
Rs,=4, (F7.10)
vagyamiekvivalens
vagyval6szirriis6gi
vekrorv6ltoz6k
eset€n
P(4<x,n < y)= p(q < x)p(tt < t. (F7.13)
Y6gesdimenzi6s
eloszlisfiiggy6ny:
(F7.14)
V6rhat6 6rt6k:
(F7.la)
1".
4"k)= ^ l@,"(a)e|.,do.
^ _.r.r r = fj o -- r=o
R " ' .' l, t a , A^t@\=o2 \ F . t . 2) t
lu. KutonDen
17.3Mozg66tlag,autoregressziv6sMarkov-folvamatok
Az aHbbiakbanfeltessziik,hogy e(r) causs-f6te feher zaj (z jbemenet),y(t) a
vizsgalt
szochasztikusfolyamat(kimenet),r(t e$/ opcionelis jel (hasznosbeme_
nel)6s d > 0 egdsz(holrid6).Az id6t a mintavdteli
id6renormalizeltnak rekintiiik
(fonndlisanf l. a megfigyelher6 idoponrothalmaz.a ,.r=1.....2. t.0.t,2....J).
Mozg66tlrgO{A, movingav€rage)folyamat:
j(t) = e(t)+ qe(t -l) + ... + c,.e(t- n.). (F7.22)
Autoregressziv
(AR, autoregressive)folyamat:
ARMAfolyamat:
v{t)+aJQ -U +...+ a,"y(t- n,)= e()+ qe(t -1)+...+ c,.e(t- n). (F1.24)
458 FUGGELEK
p(j.(1)<{l.r(1,),...,r(/,,))=p(j(/)<{1x0,,)).
(F7.26)
F7.4Linefris sztochasztikusdifferenciaegyenlet
A tovabbiakbanaz r(t), v(r) srb.sztochasztikus
fotyanarokjeldra , = t pillanatban
(nonnaliz6ltid6t feh€telezve).endre a szokasos.!*,rr n6don fogjuk jelcjlni. Le_
gyen a r,, val6sziniis6givdltoz6 fijggetlen 6s egyforma eloszliisl feh6r zaj,
tvr =0, covlvr,vrl=Rr, rovabb, legyen ro a rendszerkezderililtapora6s
r0 , vr fijggetlenek.El6girseki a rendszeraz
(F1.27)
lineArisszochasztikusdifferenciaegyenletet
6s legyenjellemezhet6a kezdetiiillapor
az Ex.a=mavArhatd drtekkel6s
a covijro,r{rl=R0kovarianciamakixszal.
A Iine6risdiflerenciaegyenlet
megotdlisa
x t = @ k : t o+ l O k a t.ttv,, (F7.28)
ahonnai a felrdtelekalapjdnkcivetkezik
Bevezetveaz
lp=xp-Exr=xo-n1o,
(F1.30)
Pr = cov[+,+]
jelitldseketkapjuk,ho$/
x k = Q " ( x o- n o ) +
L@"-"''v t,
j'a
frv^ = Lh,n".*-^'
= -
LLnn^uu\R + t n - t + tJhi =
=LLhnKnlt+t-n)hi
^t,tf)= LLtLhn\ukt.-h-n"!,. hD(u*
-n"J) =
= - n).
LnhKn\t
Ha ,(/) stacion6riussztochasztikus
folyamat,akkor a kimenetv6rhat66rt6ke:
hr=Lh|nu=H(l\n| (F7.34)
,=0
A kimendjelteljesifindnysllrffs€g
speknjma:
.lrrtl@t= '- =
Lxrrl\e
= t P t -.L I . _ k ) h"i . _
"-/"S\'''
*-01=0
=I rtutna-k)hl
etdt- (F7.3s)
t I€r'{rr&,(n+t-k)e
t=0r:€l-0
39
=> h.e rdk S ' n \ ' '(i -h \ e - t o ^ ,
^R hteiat -
L
I-0 1-O
= E(er')@",(idHr @-r\;
A kimen6jeldsa bemendjelkereszt-spektr{stuiis6ge:
=
Z thke-i'kR^(h- k)e-ia(h-L) -
(F7.36)
= Ln,"-,'r LR_t, - *)"-,.4., -
k=o
= H(ej.)@,,(i@).
Rt-t l-Ie-2,,
'
H(4=:-:!= K !J.-
| l ( , _p , t '
Ak)
(F7.37)
FP|> nPlat Pa1=!9!9)
A(z)A(z-t)
F7.A SZTOCHASZTIKUS
FOLYAMATOKALAPJAI 46]
skal6r.
Innenk6veikezik,
hogy
B(z)=boe-zt)(z zr).
B ( z - t ) - b a @| - z , \ ( z - t- z , ) . . .
B(z)=0 <12 = 2, = 7,sjc'
,111 'e-'a (F7.38)
R(z- | 0<.2)=2,<>z=-!=-
zi \ etv' r)
I(z)=0<>B(z) 0 vagy,(:-') =0
F(z) =.a o A(z) =0 vaw AG1)=o
F7.6Innov6ci6sreprezentSci6
Feltessziik,
hogya folyamatracionalis@y0@) spekdlsfinisdgii,
,ry(q)stabilope-
tAtor,{e, } diszkdtidejt feh6rzaj €s
a r" ' 1 = ! ! )
A(z)'
k G7 3e)
yk = ,",.
,thk
Ha B(z) z'rushelyeiaz egys6gkitrbelsej€beesnek,akkor
H t 1 z 1 = 6 1 r 1 = 4 ! -) 5 H - r { q ) = c ( q ) s r a b r t o p e r a r o r(.F 7 . 4 0 )
R(z)
dsa zajkifejezhet6
a kimenetimegfigyel6sb6l
462
k
e*= Zg*-,Y, (F7.41)
kn
= L nr"-,(Zc,-,v,t ! L
3:lJ \t I'12)
-=*._ __ ,tj infoo6ci6, nincs beMe az
nnedE ruggl,enyc az
'r1kl;;
!k,yk-r,...
€rt€ket.nek
Elnevez€s:
(1) {e,} innovdci6jaaz }r,/}_r,... folyamahak
F7.7 A zajmodellnormalizflisa
Tekintsiik az A(q)yt = B(q)u, + C(4)er ARMAX folyamatot.A zajhat6skoneld-
ci6s strukdrejat(F7.37)szerint
-. - C(z\ Ctz-t\
t t z' ' l = : . - (F?.43)
A(z) AQ))
definidlja.Fakoriziljuk a C(z) polinomotaszednqhog/ $/dkei az egysCgkdrbe
(+)
vaS/ azon kivtll C) esnek C(z) = C* (z)C- (z). Legyen C- foksz{ma
gr C- = nc -, 6svezessilkbea
= z"' 6- 1"-t,
C-' 1z'1 (F7.44)
jeldldst.Akkor ifiat6, ho$/
Fe)=c@c(z-.t). (F7.45)
A(z)A(z-'\
varyisa korreldci6sstrulntfrr megtjrt6a rne ett C(z) helyetrv^as'dltr|t6
de),
amelykieldglti a k6vetkez6felt6teleket:
(1) C(z) fokz6rnaazonosAtz) fokszArnh\ali
gr e =na
Control Systen
Signal Processing
Systemldentilication
Fu2z, Logic
468 FUCGELEK
. Image Processing
. Robtlst Control
. Extended Symbolic Marh
. Real-Time Workshop
>>help utasites_n6v
>>sqrt(4*9)
>>sqrt (-9)+3
3.0000 + 3.0000i
>>6/A
inf
>>inflinf
470 FUCCELEK
NaN
>>A=[l 2; 3 4]
12
34
> > b =1 1 2 l ;
>>A(:,1)
1
3
F8.MATLAB. SIMULINK. TOOLBOXOK 47I
Na$/obbmdtdxnalmindezttovabbbonyolithatjuk.
>>A*b
Denemlgy! A helyessorrendben:
>>b*A
,7 10
vag/ pedig
5
11
>>eig (A)
- 0 . 3 ' /2 3
5.3'723
>>fength (b' )
4?2 FUGGELEK
>>size (A)
2 x 1+ 3 x 2+ x + 4
>>pofyval (p, 3 )
88
A p polinomderivelEdt
a polyder (p) utaslt6ssal
sztunithatjuk.
>>pofyder (p)
'I
F8. \,1AI LAB. SIMULINK. OOLBOXOK 4?J
save resr,rft A b
load resuLt
> > x = 0 : 0. 1 : 2 * p i ;
>>y=sin (x) ;
>>plot (x/ y) ;
-o.
x renlety fetnab
F8.2.AbM.AzMATLAB abrdtfelirarozrsrnak
illuszrrdltsa
F8.MATLAB. SIMULINK.TOOLBOXOK 475
A grafikont6satengelyeket feliratokkal
ldthatjukel. Errea tirle, xlabeL,
yfabel utasit6sok szolgelnak. Vetit6vonalakata grid utasil6ssal rajzoltathatunk
Kr.rgyrerorszrrve2v]"d.z. aofarKapJDK,
A grafikonoktetszdleges rdszdtkinagyithatjuk.Ehheza zoon funkci6tkell be-
kapcsolni a zoom on utasites segitsdgevel.Ekkoraz aktualisgrafikusablalbana
kurzorjobbgombjiinak segits6g6vel jeldlhet6ki a na$/itand6teriilet.A nagyitiis
funkci6ta zoomoffutasitissallehetkikapcsohi,az eredetigrafikontpediga zoon
out utasittusal kaphaljukvissza.Megjeg/ezzijk, hogy a zoom hasznalatakor tj
pontoknemkeletkeznek a grafikonon, teh6tel6gkaizelr6ln6zvecsakegyeneseket
latunk.
Ha az szeretnink,hogy egy tj plot utasitasne tajrdljekj eddigi grafikonunkat,
akkor[j grafikusablakotkell lifehoznunk.Ere a figure utasitasszolgal.Min-
den l6uehozottgrafikusablakhoztartozik eS/ (pozitiv eg6sz)szam.Ha tdbb grafi-
kusablakkiiziil szeretn6nk kivelasztani egyet,mondjuka kiivetkezdpfot utasit6-
sunkszrmera,akkorazt a figure(n) tehetjiik,anol n az aktivizelni
utasitassal
kivetugrafikusablaksz6ma.
Egy adottgrafikusablakotvizszintesen6sftiggtjlegesenis tdbb rdszleoszhatunk
6s az igy keletkezettr6szeket kiildn,kul6nkezelhetjuk. Adott grafikusablakilyen
lelosztdsdraa subploL (x, y, z ) utasit6s
hasznalhat6. x 6sy hatarozza meg,hogy
az ablakoth6nysorra6s h6nyoszlopraosztjuk,z aztmutatjameg,hogyh6nyadik
kis ablaklesz€ppenaz aktuelisgrafikuskimenet,amelyrea plot utasitAs (va$/
barmelymesgrafikaiutasitiis)vonatkozik. Ha pdldeula 2. sor 1. oszlop6ban liv6
ablakocsk6ra szeretndnka grafikuskimenetetir6nyitanids a grafikusablakot2 osz-
lopraosztottukfel, akkot z 6tt'keE 2*1+1=3-ra kell allitani.A subplot uta-
sitAshaszn{lat6taz F8.3. .tbrdn mutatjl|kbe.
F8.2.4Az.m kiterjeszt6siiillom6nyotr
Numerikusm6dszerekhasznelalakor gyakranvan sztiksdgiterativszdmitasokelv6g-
zes€re6s nagy mennyis€giladathalmazkezel€s6re. Nyilv6nval6, hogy ez nehdzkes
lennea parancsablakothaszniilva,egynas utrn beg6pelvea sztiks6gesutasitdsokat.
Ehelyetthaszn6lhatjukaz rin. M 6llomanyokat.€zek szdvegesdltomanyok,melyek
MATLAB utasitAsokattartalmaznak.A sziiveges6llomAnyokatnevilk azonositja.
Adott iillomdnynev6t(kiterjesztdsn61knl)a parancsablakbanutasit6sk6ntkiadva a
MATLAB a negfelel6 szaiveges 6llomany(melynekkirerjesztdse.m kell, hogy te-
gyen -innen az M allomenyelnevezds)utasitiisaitegymis uten 6rtelmezi€s v€gre-
hajtja.
Az . n allomanyokbanlehet6segvan ciklusok szeryez1s're,utasitiisokfelt6teles
v6grehajtdsiira is e$/6b programozesi trilkkdk bevetisdreis.
M kiterjesztisri6llomanyainkatb6rmely,szitveges(rxo allomenyl6trehoz6s6r tamo-
gat6 sztivegszerkesa6segits6g6vell6trehozhatunk,de haszn6lhatjuka MATLAB
be€pitettszerkeszt6jdt is. (Ez ut6bbi a Notepad n6m;legm6dositottvAltozata.)A
MATLAB bedpitettszerkesadj6hez hozzifdrhetiinka parancsablak Eite menil-
j6ben. Uj M 6llom6ny l6trehoziis6hoz vAlasszuka Nev,'almenii M-file opci6j6r,mar
l6tezdM 6llomanymegnyit6sdhoz pedigaz Open M-fileparancsot.
Nem mindegy,hogy hova mentjiik el M dllomAnyainkat. A MATLAB csak azo-
kat az iillom6nyokatkdpes megtal6lni,amelyek vagy az 6ppen akru6tismunka-
kijnytdrban, vagy a ma!labpath valrozdbanfelsoroltkdn'.vt6rakegyik6benvan.
Javasolhatd, hogy a saj6t M ellomrinyok (6s ffiggvenyek) a
. . \mattab\toolbox\focal alk6nyvtdrban vagyegy ktildnerrea cdlral6tre-
hozott alkdnyvterbankeriiljenek elhelyezdsre. Ha ktildn alktjn)'vrArthozunk t6tre
akkor azt a natlabr:c. m 6llom6nybanadjuk hozza a mallabpalhv6ltoz6hoz_A
natlabr:c.m ,llomenya . . \matlab\toolbox\loca1 alkdnyvtArban talAl-
hat6.Ez egy olyan specidlisM ellomAny,amelya MATLAB inditdsakorauromariku,
sanv6grehajt6dik.
Az aktudlismunkakdnyvterat a cd parancssegitsdg6vel valtoztathatjukmeg. Az
akturiliskdnlMdr tartalmdnakkilistazis6raa dir parancsszolget.
FIGYELEMI!! A MATLAB 4.2-esverzi6ja nem kezeli a hosszi feilneveket.Ezek
hasznrilatdt keriiljiik.
F8,MATLAB.
SIMULINK.
TOOLBOXOK 477
F8.2.6Saj:it fiiggv6nyekl6trehoz6saMATLABbal
A niggvdnyek specielis M ellondnyok. Minddssze az€it
f unction kulcssz6valkezd6dnek.
utasittusegitsdgdvel tehetjiikmeg.
Egy6bk6ntmindenm6sbanaz M fllomrnyoknel ismertetettszabdlyokmaradnak6r-
v6nyben. Itt is iigyeljunk ana, hogy fiiggv6nyiinket megleleltj alkdnyvtarba heiyez-
ztik.
Lissunk egy pildet. Szdmitsukki rekurzivm6donnl-t.
eredn]enY=1;
Pr6baljukki fijggvdnyilnkm[ktjd6s6t.
>>fakt (6)
124
i=Ax+Bu
Y=Cx+Du
ltuiteli fug?lny rucionttth ttt atakban (transferrncrion, A MATLABban ennek
a reprezenteci6nak k6t sorvektort feleltettnk meg, melyek az awileli fijgg
vdny sz6ml6l6jAnak6s Devezdj6nek polinomjaithatdrozzekmeg. Az ervjreli nigg-
vdny lbrmAjaegybemenetri-egykimenetii szakaszesetdnaz alebbi:
fl6 ,)
k-i-L
fI('-",)
480 FUGCELEK
Az ellapotes/enl€tm6trixaiezekutiin:
> > [ A , B . C , D ] = t f 2 s s ( n u m d, e n )
-1 -1
1 0
B=
0
A folytonosidejrirendszerekhezteljesenhasonl6 a diszkr6tidejil r€trdszerek
reprezentdci6ja.
Dizkrdtideji rek^zer a apotter (statespace)reprezentaci6ja.A folyarnatatline6-
ris differenciaeryenlettel
adjukmeg:
'lr,+tl=e,,lrl*a""frl
ylrl=cu,ltl+ nuultl
F8. MATLAB. SIMI]LINK. TOOLBOXOK 481
b o z ^+ b r z ' - ' + . . + b , - t z+ b .
zn + arz'-' +... + ao rz + a,
0. 1000
a -9002 -0,0950
0.0950 0.9952
0.0950
0.0048
cd=
482
StepResponse
E.o
10 1?
StepResponse Time(sec)
' ; rcJnlttll
J
c 2A 40 t! tt i 110 120
Time (sec )
PCldakdntndzzukmeghogyanalakul az A, B, c, D mdtrixokkaladottfol).tonos-
idejffszakasz
Nyquist-6sBode-diagramj4illewea p6lusokis zdrusokelhelyezke-
desea komDlexszemsikon..
bode(A,B,C, D),
Polezeromap
0.5
.2
-0.5
-1
4.5 4.4 4.3 4.2 -0.1
RealAxis
F8.5.dbrc.Kalr6rol6s
rcidsze.p6luyzarus
eloszldsa
484 FUGGELEK
2 -\
l5
I
\
(
-1
-2 >-=
0 0.5 I 15
R€lAxl3
F8.6-abtu. Kex6rol6srcndszttNyquist-gorb€je
Bod6Diaghms
-20
0
,50
,r00:
,150
-200
10, 100
Frequoncy(radlsec)
F8.4Simulink
A Simulink blokk-orientaltnyelv jellemzes6tcsak nagy vonalakbanismertetjiik,a
r6szletektekintet6bena Simulink felhasznil6i leir6svagy a Simuljnk help hasz-
nelaiit javasoljuk 1621.A Simulink grafikus lelijletdnek indit6sa a MATLAB
commandwindowban kiadott simul-ink paranccsallehets6ges.A Simulink a
bloklokb6l feldpitettdinamikus (differencidl-
6s/vagydifferencia-6s/vagvalgebrai
egyenletekkelleirhat6)rendszerekszimuleci6j6raalkalmasprogram.A Simulink-et
k6t l6pesbenhasznaljukfel, a modell-alkotasban 6s a modell-anallzisben.
A modellt
blokkokb6ldpitjilk fel, amelyekkuldnb6z6tipusosdalyokbavannak sze ezve (pl.
forrrsok,linearisrendszerekhez tartozdblokkok, kijelz6k stb.).A blokkdiagrambe-
vitele6rtelemszer0, a standardgrafikusprogramokdhoz hasonld.A modell szimulA-
lrsakor tiibb param6terbeAllitAsaszuksiges,melyek kitzul legfontosabba szimul6-
ci6 id6tartomanya, az alkalmazottnumerikusintegrelasim6dszer,a ldpdskriznagy-
sagads az elvert pontoss{g).
Haszno| link. http://www.mathworks.com
Z.to-Pole
'1.5
0.5
0 5 10 15
Time (second)
F8.9. dl, a. A. szah6lyontt jellemz6 megjelenlldse
a Simulink Graph €szk&dn
A mtuodikp€ldaes/ h6romt6rol6s
szakrszPID szrbAb,ozds6nak
Simujink
modellje(F8.I 0. dbro),
Sum pD co;totbr
1.5
0.5
10 15 20
T i me ( s e c o n d )
kdr etmenetiffiggvenve
FS12 ttbrd AzAttszabAlvozdsi
GraPh
a Simulink eszkiizen
Fuzzy
A kdtetben a Cootrol System Toolbox [63], Optimization Toolbox [64]'
Logic Toolbox [65] €s System Identification Toolbox [66] szolg6ltaLisait felhasz-
n{ltuk a mintap€ld6k megold6sasor6n.
IRODALOMJEGYZEK
.L I
45. Press, W.H,-Flannery, B.P.-Teutolsky, S.A.-Vetterling, Vl-T.i Nu ericat
/ecrpes.CambridgeUniv. Press,1986-
46. Jang, J.S.R. Sun, C.T.-Mizutaoi, E.: Neuro-fuzzy,:!udsoft comp ting. prcn-
ticeHall, 1997.
41. Ho, B.L.-Kalman, R.E,t ElJbctiyeconstructionol lined, state-wridhlenodels
Jrotn input/o rptufunctiom Regelungstechnik, i964 (t4), pp. 545 548.
4 8 .Verhaeg€n,M.-Dewilde, P.: Subspacenadel ictentilicationpart t. The aul
put-errcr state-space tnadet identiJication .ld.\s a[ alga thns. lnr. Journ_ of
control,1992(56),pp. 1187-1210.
49. Verhaegen,M. Dewilde, P.t Subspacemo.lel iclentificdtbn.part 3 Andltsis
ol the o inary autput-enar state-spaceno.lel iden fcation atgorithn. I .
Journ.ofControl,1993(58).pp. 555-586.
50.Viberg, M.: Subspace-based methods for the identificationoi linear time-
invariantsyslems. Automat;ca, 1995(31).pp.1835 1851.
5 1 .R6zsaP.r Linedrisalgebra6s alkahnzdsai. MriszakiKiad6, 1974.
52.Hille, E.t AnaDticfunctian theatT.I ILGinD. 1959 1962.
5 1 .Sz,Skefalvi-Nagy,B.: Komplcx liiggv6n'tan.Tank6nyvkiad6,I96?.
Champaney,D.C.: For/ier transJbmlsand theirphysicatdpplications.Aca-
denic Press,1973.
55. Do€tsch,G.: Hdz,d6llchder Lapldce trdnsfo,.r?artor, l-II-IIt. Birkhauser,
1950-t955 1956.
s6. Fiillineer, O.| Laplace- und FourierTrdnsformation. Hijrhig, 1990.
51. Jury, E.l.| Theoryand applications o:fthez-transform.Witey, 1964.
58. Deutsch,c.: AnleitLrngzum praktischencebrauchder Laplace-Transfonnation
und der z-Transformatior.OldenboLrrg, 1981.
59. R6nyi, A.: I/al'szitlisAgszdtnifis.Tankdnlvkiad6, 1966.
60. Oppenheim,A.V.-Willsky, A.S.: Sigrdk dnd jlJle,7j. prenticeHalt. 1983.
61. Using MATLAB. Z,4eLanguaged Technicdl.or?r1,rg. The Marhworks lnc.,
r998.
62. Using Simufink. Dyrdmic Slsten SiDluldtlon ?l,jB. The Mathworks
Jb,",ilz.4
Inc.,1998-
63. User's Guide Corr'al SlstemToolboi For use ,ith MATL4B.The Mathworks
Inc.,1998.
64. User's Guide Opirnization Taalbox.Fot LIsewith MATL{B. The M^thNotks
Inc.,1998
65. User's Guide Fuzrl,Logic Taalbox.For Ltse'il7 ,M! frlB. The Mathworks
lnc., 1998
66. User's Guide Syr/emLienlifcation To,1lbor.For Usewith MATLAB. The
Mathworks Inc., I995