Hidrológiai Közlöny 1977 (57. évfolyam)

10. szám - Szöllősi–Nagy András: Sztochasztikus irányítási modell vízfolyások oxigénháztartásának folyamatos szabályozásához

440 Hidrológiai Közlöny 1977. 10. sz. Szőllősi-Nagy A.: Sztochasztikus irányítási modell w(t)~N(0, II,{/)). Megjegyzendő, hogy az R 1(í) kovarianciamátrix általában ismeretlen és az irá­nyítási folyamat során az on-line mérési eredmé­nyekből becslendő. Bár — ahogy ez majd a későb­biekből kitűnik — a becslési algoritmus elég bo­nyolult, azonban meg van az az előnye, hogy fel­használja az újonnan nyert mérési eredményeket, szemben a Thayer és Krutchkoff [84] javasolta eljárással, sőt annál még egyszerűbb is. Az állapot-, irányítási-, és sztochasztikus válto­zók fenti definícióinak valamint a (4) egyenletek­nek figyelembevételével kapjuk a vízminőség­szabályozási folyamat dinamikájának lineáris, kon­centrált paraméterű, idő-invariáns modelljét: dx(t) d t = Fx(í) + Gu(í) + w(í), (14) ahol 1 = -K r -K r Ka G= A diszkrét modellé való átalakításhoz tekintsük a (14) inhomogén egyenlet vonatkozó homogén dx(<) dí = Fx(í) (15) állapot-differenciálegyenletét, s keressük annak megol­dását x(í) = á>(í, í 0)x(í 0) (16) alakban, ahol x(í 0) a t = t 0 időponthoz tartozó kezdeti állapot, míg 0(t, t 0) az állapotátmeneti mátrix, mely a kezdeti állapotot egy tetszőleges, későbbi időpontbeli állapotba képezi le. Természetesen: 0(t o, <„)=I, vagyis amikor í = í 0, az állapotátmeneti mátrix az egy­ségmátrixszal egyenlő. Ha egyszer már meghatároztuk az állapotátmeneti mátrixot, akkor tetszőleges kezdeti feltételhez megállapítható a (15) differenciálegyenlet explicit megoldása [14]. Ehhez tekintsük a (16) feltéte­lezett megoldás idő szerinti deriváltját dx(í) d —.—= X(Í 0) — ®(«,ío). át dí (17) A G mátrix jobb alsó elemének negatív előjele utal arra a tényre, hogy növekvő levegőbevitellel az oxigénhiány csökken -— és megfordítva. Ha a K tényezők idővariánsak, akkor F=F(£), ez azon­ban nem változtat a megoldás menetén. Látható, hogy a hőszennyeződés folyamatát jellemző (11) egyenlet figyelembevételekor — a vízhőmérséklet és az egyensúlyi hőmérséklet különbsége mint állapot­változó definiálásával — a (14) alakú rendszerleíráshoz jutunk, a különbség csupán annyi, hogy az állapotvek­tor a háromdimenziós állapottérben fekszik. A (14)-re érvényes módszerek így a hőszennyeződés esetére is ér­vényesek. A (14) folytonos vektor-differenciálegyenlet meg­oldása szolgáltatja az időben folytonos állapot­változók viselkedését — az állapot-trajektóriát. A folytonos modellt azonban közvetlen irányításra nem tudjuk felhasználni, mert — az u(í) irányítás nem mindenütt folytonos, hanem csak szakaszonként, ahol is a techno­lógiai korlátokból következően állandó (nem változtathatjuk meg minden időpontban az üzemrendet); — az állapotváltozókra vonatkozó mérések álta­lában diszkrét időpontokban állnak rendelke­zésre ; — a modell nagy számítási igénye miatt csak digitális számítógépen realizálható, ami diszk­rét modellt igényel [75], Ahhoz, hogy a (14) folytonos modellt időben diszkrét modellé alakítsuk át, nyilvánvalóan nem tehetjük meg azt, csak úgy, hogy (14)-et vektor­differenciaegyenletté írjuk át változatlan F és G mátrixok mellett, hiszen akkor elhanyagolnánk a folyamat két mintavételi időpont közötti folyto­nos dinamikus változását — másként: akkor elte­tenénk a mintavételek között lejátszódó folytonos állapotátmeneti (lebomlási és egyéb) folyamatok­tól, ami meghamisítaná a rendszer viselkedésének leírását. valamint szorozzuk be balról (16)-ot az F mátrixszal, melynek eredményeként (15) a dx(í) ~~dT = F 0(t,t o)x(t o) (18) alakot ölti. (17) és (18) összevetésével kapjuk, hogy d dí 0(t, í 0) = F<£(í,í 0), (19) lóvén, hogy azoknak tetszőleges x(í 0) állapot mellett is teljesülniük kell. Az idő-invariancia következtében az állapotátmeneti mátrix csak a t — t a eltolási időtől függ: 0(t, t o)=0(t—t o), vagyis a (19) mátrix-differenciál­egyenlet megoldását a 0(t-t o) = e f>V—t 0) (20) mátrixexponenciális adja. Az előzőekből könnyen be­látható [14], hogy az állapotátmeneti mátrix a 0(t 2, t o) = 0(t 2, h)0(t u t 0) explY^-t^expíF^-t^expíF^ -<„)] (21) tulajdonsággal bír, amiből következik, hogy mindig lé­tezik inverze: 0~\h, t 2)=0(t 2, í,) exp[-F(í,-t 2n=exp[F(t 2-t 1)]. (22) Tekintsük ezek után a T={t:t=t 0,t 0+1, ...,t f} diszkrét időhalmazt, és határozzuk meg az egymást követő diszkrét időpontok közötti állapotátmene­tet. (A T halmazban t 0 a folyamat kezdetének, t f vé­gének idejét jelöli. Jelölésbeli egyszerűség kedvéért a mintavételi időközt egységnyinek választottuk. A t f végidő általában rögzített, tj=N — így ese­tünkben is, és az üzemeltetési (optimalizálási) horizontot jelöli ki.) A t és í+1 diszkrét időpontok közötti állapotátmenetet (20) értelmében a &(t+\,t)=®(\)=e v (23) mátrixexponenciális jellemzi. Az F mátrix — —K r, ). 2= — K a sajátértékei negatívak, tehát a (15) vektor-differenciálegyenlettel leírt rendszer stabil. A Sylvester-féle kifejtési tétel (1. pl. [67]-ben) alkalmazásával a 0 egylépéses állapotátmeneti mátrix tehát a

Next

/
Thumbnails
Contents