Optimális irányítások
|
|
- Botond Székely
- 6 évvel ezelőtt
- Látták:
Átírás
1 Gyurkovics Éva Optimális irányítások 2011 Ismertető Tartalomjegyzék Pályázati támogatás Gondozó Szakmai vezető Lektor Technikai szerkesztő Copyright
2 A jegyzet az alkalmazott matematikus, továbbá a mechatronikai mérnök hallgatók MSC képzéséhez készült oktatási segédletként Az alapfogalmakat ismertet és néhány alkalmazási példa modelljét bemutató bevezet fejezet után a második fejezet a lineáris rendszerek néhány alapvet tulajdonságát tárgyalja A harmadik fejezet az optimális vezérlések létezésével és az optimum szükséges feltételével foglakozik A negyedik fejezet tárgya a dinamikus programozás, megadva az optimumnak mind a szükséges, mind az elégséges feltételeit A jegyzet az optimalitás és stabilitás kapcsolatának tárgyalásával zárul, kitérve a csúszó id horizont módszer, valamint a mintavételezett rendszerek néhány eredményére Minden fejezet végén az alkalmazási készséget és a téma megértését el segít feladatok találhatók Kulcsszavak: Irányítási rendszerek, lineáris rendszerek, irányíthatóság, meg- gyelhet ség, stabilizálhatóság, kanonikus alakok, állapotmeggyel, realizáció, optimális vezérlés, Pontrjagin-féle maximumelv, dinamikus programozás, HamiltonJacobiBellman-egyenlet, Lineáris kvadratikus feladat, stabilitás, csúszó id horizont módszer, mintavételezett rendszerek tankonyvtarttkbmehu
3 Támogatás: Készült a TÁMOP /2/A/KMR számú, a Természettudományos (matematika és zika) képzés a m szaki és informatikai fels oktatásban cím projekt keretében Készült: a BME TTK Matematika Intézet gondozásában Szakmai felel s vezet : Ferenczi Miklós Lektorálta: Takács Tibor Az elektronikus kiadást el készítette: Busai Ágota Címlap grakai terve: Csépány Gergely László, Tóth Norbert ISBN: Copyright: , A terminusai: A szerz nevének feltüntetése mellett nem kereskedelmi céllal szabadon másolható, terjeszthet, megjelentethet és el adható, de nem módosítható tankonyvtarttkbmehu
4
5 Tartalomjegyzék 1 Bevezetés 7 11 Alapfogalmak 7 12 Példák Fordított inga Merev test szögsebessége Elektromos RLC áramkör A nemzetgazdaság egy egyszerű modellje Egyszerűsített készletgazdálkodási modell Zárt gazdaság egy modellje Statikus optimalizálás Feladatok az 1 fejezethez 27 2 Lineáris rendszerek Linearizálás Differenciál- és differenciaegyenlet rendszerek Lineáris rendszerek irányíthatósága Ekvivalenciák és kanonikus alakok Lineárisan ekvivalens rendszerek Feedback ekvivalens rendszerek Stabilizálhatóság, póluselhelyezés Lineáris rendszerek megfigyelhetősége Állapotmegfigyelők, szeparációs elv Lineáris rendszerek struktúrája Realizáció, minimális realizáció Feladatok a 2 fejezethez 80 3 Optimális vezérlések Optimális vezérlések létezése A célfüggvény korlátossága alulról Egzisztencia tétel speciális vezérlési osztályokra Egzisztencia tétel konvexitási feltétel mellett 90 3
6 4 Optimális irányítások 32 A Pontrjagin-féle maximumelv A transzverzalitási feltétel Feladatok a 3 fejezethez Dinamikus programozás Az optimális irányítási feladat Véges rendszerek Általános rendszerek Dinamikus programozási- és HJB egyenlet Az optimalitás szükséges feltétele Az optimalitás elegendő feltétele Diszkrét idejű feladatok Lineáris kvadratikus feladatok Pályakövetés Feladatok a 4 fejezethez Optimalitás és stabilitás kapcsolata Stabilitás és Ljapunov direkt módszere Stabilitás és optimalitás LQ feladatok - végtelen intervallum A csúszó időhorizont módszer Mintavételezett rendszerek KDE kezdetiérték feladatainak numerikus megoldása Egzakt és közelítő diszkrét idejű modell meghatározása Többszörös mintavételezett rendszerek késleltetéssel Feladatok a 5 fejezethez Függelék 183
7 Ábrák jegyzéke 11 Fordított inga Erők és elmozdulások a fordított ingán RLC kör Egy egyenlőséggel adott korlátozó feltétel Csak a g 1 (u) feltétel aktív az u -ban Mindkét feltétel aktív az u -ban Az 12 példa megoldásának geometriai szemléltetése Állapotmegfigyelő Diszkrét idejű állapotmegfigyelő Rendszer és dinamikus kompenzátor Általánosított sebességvektorok Az optimalizálási feladat átfogalmazásának szemléltetése Átkapcsolási görbék és trajektóriák A transzverzalitási feltétel szemléltetése Vázlat az Optimalitási elvhez Vázlat Ljapunov I tételének bizonyításához Vázlat Ljapunov II tételének bizonyításához Csúszó időhorizont módszer sémája Mintavételezett rendszerek általános konfigurációja Az algoritmus sémája 179 5
8 6 Optimális irányítások
9 1 Bevezetés 7 1 fejezet Bevezetés 11 Alapfogalmak Ahhoz, hogy ennek a tantárgynak a témájáról beszéljünk, meg kell mondanunk, hogy mit értünk irányítási rendszeren Rendszer alatt a valós világnak egy elkülöníthető, egységnek tekinthető részét értjük A valós világnak a rendszeren kívüli része a rendszer környezete A rendszer és környezete kölcsönösen hat egymásra: a környezet rendszerre gyakorolt hatását inputnak, a rendszernek a környezetre gyakorolt hatását outputnak nevezzük Egy jelenség tanulmányozása során nagyon sok területen nem közvetlenül a jelenséget, hanem annak egy modelljét vizsgáljuk A modell a vizsgálat tárgyának egy olyan - nagyon gyakran matematikai terminológiával megadott - reprezentációja, amelytől azt várjuk, hogy a vizsgálat tárgyának lényeges vonásaival rendelkezzék Azt reméljük, hogy a modellen végzett manipulációk segítségével a modellezett jelenségről új ismereteket nyerhetünk azok nélkül a veszélyek, költségek és kényelmetlenségek nélkül, amit a valóságos jelenségen végzett műveletek okoznának Az irányítási rendszerek elméletében mindig a rendszer matematikai modelljével foglalkozunk, és rendszerről beszélvén, az alatt mindig a rendszer matematikai modelljét értjük Az irányítási rendszerek elmélete input/output jelenségek tanulmányozásával és irányításával foglalkozik A hangsúly ezen jelenségek dinamikus viselkedésének vizsgálatán van, vagyis azon, hogy a jellemzők hogyan változnak az időben A cél többféle lehet: olyan irányítási rendszert szeretnénk tervezni, amely előírt tulajdonságokkal rendelkezik, vagy adott irányítási rendszerhez olyan irányítási függvényt szeretnénk megadni, amely a rendszer stabil viselkedését eredményezi, átviszi a rendszert egy megadott állapotból egy másik megadott állapotba, sőt, ezt valamilyen szempontból a lehető legkedvezőbb módon va-
10 8 Optimális irányítások lósítja meg Nézzük meg, hogy egy input/output rendszer leírása és a hozzá kapcsolódó optimális irányítási feladat megfogalmazása milyen elemeket tartalmaz Az objektum dinamikája Tegyük fel, hogy a vizsgált objektum viselkedése minden egyes t időpillanatban teljesen leírható az x 1 (t),, x n (t) paraméterekkel Az x(t) = (x 1 (t),, x n (t)) T vektort az objektum állapotvektorának nevezzük Itt, és a jegyzetben mindenütt a T ( T felső indexben) a transzponálás jele Az állapotvektorok lehetséges értékeinek halmazát X -szel jelöljük: X R n Megjegyezzük, hogy gyakran X = R n, más esetekben viszont X lehet az R n egy valódi részhalmaza Állapottér alatt az X halmazt fogjuk érteni Tegyük fel, hogy a környezetnek az objektumra gyakorolt hatása minden t időpillanatban számszerűen az u 1 (t),, u m (t) paraméterekkel jellemezhető Az u(t) = (u 1 (t),, u m (t)) T vektort inputnak vagy irányítási vektornak nevezzük, de használjuk a vezérlés elnevezést is Ezeket az elnevezéseket többnyire szinonimáknak tekinthetjük, a vezérlés vagy irányítás kifejezés csak akkor használható, ha az illető paraméter értékét meghatározhatjuk Ha azonban a környezeti hatás nem befolyásolható adottság, akkor csak inputról vagy bemeneti jelről szokás beszélni Az input vektor lehetséges értékeinek halmazát U-val jelöljük: U R m ; lehetséges, hogy U = R m, de az a tipikus, hogy U valódi részhalmaza R m -nek Tegyük fel, hogy az objektum környezetére gyakorolt hatása minden t időpillanatban az y 1 (t),, y p (t) paraméterekkel adható meg számszerűen: az y(t) = (y 1 (t),, y p (t)) T vektort outputnak, vagy megfigyelési vektornak nevezzük Az idő felfogására két lehetőségünk van: ha a vizsgált objektumra csak meghatározott időközönként lehet hatni, és az objektum is csak (ugyanolyan) meghatározott időközönként hat a környezetére, akkor az időt célszerű ezen diszkrét időpontokból állónak tekinteni és ezeket az időpontokat egész számokkal megadni Ha viszont a rendszer működése folyamatos, tehát mind az input, mind az állapot, mind pedig az output bármilyen időpillanatban változhat, akkor az időt folytonosnak tekinthetjük és valós számokkal adhatjuk meg Az első esetben diszkrét idejű, a másodikban folytonos idejű rendszerekről beszélünk, és azt mondjuk, hogy t Z illetve t R, ahol Z az egész számok, R pedig a valós számok halmazát jelöli Megállapodunk abban, hogy az I = ( t, t ) időintervallum folytonos idejű rendszerek esetén szokásos módon a t < t < t, t R nyílt intervallumot jelenti, míg diszkrét idejű rendszerek esetén az olyan t Z egész számok halmazát, amelyekre t < t < t
11 1 Bevezetés 9 Feltételezzük, hogy folytonos idejű rendszer dinamikája egy x(t) = f(t, x(t), u(t)), t I R (11) közönséges differenciálegyenlet rendszerrel, diszkrét idejű rendszer dinamikája pedig egy x(t + 1) = f(t, x(t), u(t)), t I Z (12) differenciaegyenlet rendszerrel adható meg, ahol f : I X U R n folytonos függvény (az (11) esetében a második (vektor)változójában folytonosan differenciálható) Feltételezzük továbbá, hogy az output az y(t) = h(t, x(t), u(t)) függvénnyel írható le, ahol h : I X U R p Felhívjuk a figyelmet arra, hogy az (11), illetve az (12) voltaképpen egyenletrendszerek egy seregét jelenti: attól függően, hogy milyen u (t) értéket helyettesítünk a jobb oldalon álló f (t, x (t), ) kifejezésben a pont helyére, különböző differenciál-, illetve differenciaegyenleteket kapunk Így ezen egyenlet esetén mindig valamilyen konkrét input függvényhez tartozó megoldásról beszélünk Megengedett irányítások osztálya A valóságos objektumok esetén a vezérlési célú beavatkozás lehetőségei nem korlátlanok Ez a korlát részben a vezérlés értékére, részben a vezérlés változtatására vonatkozik A vezérlés lehetséges értékeinek halmaza az U R m, ami a vezérléselméletben gyakran korlátos és zárt halmaz, tehát a felhasználható vezérlésre az egyik kikötés az, hogy u(t) U teljesüljön Ezenkívül meg kell mondanunk, hogy az u() vezérlési függvény milyen függvényosztályba tartozzék: lehet a szakaszonként konstans, szakaszonként folytonos, mérhető, folytonos és szakaszonként folytonosan differenciálható, stb függvények osztálya Ha jelezni szeretnénk, hogy milyen típusú függvénykapcsolat megengedett, akkor használni fogjuk az alábbi jelöléseket
12 10 Optimális irányítások a) Adott L > 0 állandó esetén L azon függvények osztálya, amelyek az egész értelmezési tartományukon Lipschitz feltételnek tesznek eleget: u(t) u(s) L t s b) Adott r 0 egész szám esetén r azon függvények osztálya, amelyek szakaszonként konstansok, és a szakadási helyek maximális száma r c) m jelöli a mérhető függvényekből álló megengedett vezérlések halmazát (a mérhető függvények definícióját lásd a Függelékben) Ha hangsúlyozni akarjuk, hogy mi a vezérlési függvény értelmezési intervalluma, akkor használni fogjuk a (t 0, t 1 ) jelölést Bizonyos esetekben különböző intervallumokon értelmezett irányításokat is meg kell engednünk (változó időtartam melletti feladatok); ilyenkor általában a = t 1 t 0 (t 0, t 1 ) függvényosztályt tekintjük a megengedett vezérlések osztályának A vezérlés megadásának két típusát különböztetjük meg: (i) program szerinti vezérlés, vagy másként, vezérlés nyílt hurokkal (open - loop control); (ii) visszacsatolással megadott vezérlés, vagy másként, vezérlés zárt hurokkal (closed - loop, vagy feedback control) Az (i) esetben a vezérlést előzetes számítások, vagy program alapján megadjuk minden egyes t időpontban, u : t u (t) alakban az idő függvényeként Az (ii) esetben viszont a vezérlést a rendszer állapotának (és az időnek) a függvényeként határozzuk meg, más szóval megadunk egy φ : (t, x) I X φ (t, x) U függvényt, és vezérlésként a t időpillanatban az u (t) = φ (t, x (t)) vektort alkalmazzuk A visszacsatolással megadott vezérlésnek nagy előnye, hogy ha - például valamilyen külső hatásra - a rendszer trajektóriája eltér a tervezettől, akkor ez a függvény automatikusan ehhez az állapothoz határozza meg a megfelelő vezérlési vektort A rendszer kezdő- és végállapota Tegyük fel, hogy adott a t 0 kezdeti időpont és a megengedett kezdőállapotok M 0 R n halmaza A vezérlés célja, hogy az objektumot úgy irányítsuk, hogy az valamilyen t 1 időpillanatban eljusson a megengedett végállapotok M 1 R n (szintén adott) halmazába Ez alatt azt értjük, hogy meg kell adnunk egy
13 1 Bevezetés 11 olyan megengedett u() (t 0, t 1 ) vezérlést, amely esetén az (11), illetve (12) rendszer egy u()-hoz tartozó x() megoldására teljesülnek az x(t 0 ) M 0 és x(t 1 ) M 1 peremfeltételek Az egyértelműség kedvéért gyakran fel kell tüntetnünk, hogy egy szóban forgó megoldás melyik vezérléshez és milyen kezdeti feltételhez tartozik Ilyenkor élni fogunk az x (; t 0, x 0, u) jelöléssel, ami azon differenciálilletve differenciaegyenlet megoldását jelenti, amelyet az (11)-ből, illetve (12)-ből az u megengedett vezérlés behelyettesítésével kaptunk, és amely kielégíti az x (t 0 ; t 0, x 0, u) = x 0 kezdeti feltételt Egy (ξ (), u ()) folyamat alatt egy olyan függvénypárt értünk, amelyek egy közös [t 0, t 1 ) intervallumon vannak értelmezve, az u (t 0, t 1 ) és ξ (t) = x (t; t 0, x 0, u), ha t [t 0, t 1 ) Minőségi kritérium, vagy célfüggvény A kitűzött célt megvalósító (általában végtelen sok) vezérlés között úgy teszünk különbséget, hogy minden (ξ(), u()) folyamathoz hozzárendelünk egy valós számot: J : (ξ(), u()) J(ξ(), u()) R Az ebben a jegyzetben tekintett legáltalánosabb célfüggvény folytonos idejű rendszerre vonatkozóan a J(ξ(), u()) = t 1 t 0 f 0 (t, ξ(t), u(t))dt + G(ξ(t 1 )), illetve diszkrét idejű rendszerre vonatkozóan a J(ξ(), u()) = t 1 1 t=t 0 f 0 (t, ξ(t), u(t)) + G(ξ(t 1 )) kifejezéssel adjuk meg, ahol f 0 : I X U R és G : X R adott folytonos függvények Két folyamat közül azt tekintjük jobbnak, amelyhez a J kisebb értéket rendel Megjegyezzük, hogy ha M 0 = {x 0 }, akkor az u() egyértelműen meghatározza az (11), illetve (12) megoldását, így a célfüggvény értékét is Ilyenkor J(ξ(), u()) helyett az egyszerűbb J(u()) jelölést használjuk Ha G = 0, f 0 0, akkor Lagrange feladatról, ha G 0, f 0 = 0, akkor Mayer feladatról, ha pedig G 0, f 0 0, akkor Bolza feladatról szokás beszélni
14 12 Optimális irányítások Ezek után megfogalmazhatjuk az optimális irányítások elméletének alapfeladatát: Keresendő egy olyan u megengedett vezérlés és a neki megfelelő ξ trajektória,ami M 0 -ból M 1 -be vezet olyan módon, hogy a J a lehető legkisebb értéket veszi fel: J(ξ (), u ()) = min {J(ξ(), u()) : ξ(t) = x(t, t 0, x 0, u) ξ(t 0 ) M 0, ξ(t 1 ) M 1, u() (t 0, t 1 )} 12 Példák 121 Fordított inga u(t) M s(t) 11 ábra Fordított inga Tekintsük az 11 ábrán látható fordított ingát Az inga tengelye egy kis kocsira van erősítve, amelyet vízszintes irányban egy olyan motor mozgat, amely a t időpillanatban u(t) erővel hat a kocsira Legyen a kocsi tömege M, az inga tömege m, az inga súlypontjának a tengelytől mért távolsága L, a súlypontra vonatkoztatott tehetetlenségi nyomatéka pedig Θ A tengely vizszintes elmozdulását a t időpillanatban jelöljük s(t)-vel, az inga függőleges tengelytől való elhajlását pedig φ(t)-vel Ebben a rendszerben a következő erők lépnek fel: az mg nehézségi erő az inga súlypontjában, egy H(t) vízszintes irányú, és egy V (t) függőleges irányú reakcióerő az inga tengelyénél és a motor által kifejtett u(t) erő, amit irányítási paraméternek fogunk tekinteni (lásd 12 ábra)
15 1 Bevezetés 13 V súlypont L φ mg s tengely H 12 ábra Erők és elmozdulások a fordított ingán A rendszer mozgását az alábbi differenciálegyenlet rendszer írja le: m d2 (s + L sin φ) = H, dt2 m d2 (L cos φ) = V mg, dt2 Θ d2 φ = LV sin φ LH cos φ, dt2 M d2 dt 2 s = u H µ d dt s, ahol µ a súrlódási együttható (a súrlódást csak a kocsi mozgásánál vesszük figyelembe) Ha az inga hossza 2L, és a tömegeloszlása egyenletes, akkor a súlypontra vonatkozó tehetetlenségi nyomatéka Θ = m 2L L L s 2 ds = ml2 3 A kijelölt differenciálások elvégzése után a V és H kiküszöbölhető a fenti egyenletekből Ekkor a Θ fenti értékét behelyettesítve az alábbi egyenletrendszert kapjuk: 4L ṡ φ g sin φ + cos φ = 0, 3 (M + m) s + ml( φ cos φ φ 2 sin φ) + µṡ = u
16 14 Optimális irányítások Innen ( φ, s) kifejezhető az alábbi módon: φ = s = ( (M + m) g sin φ cos φ u µṡ + ml φ 2 ) sin φ 4L (M + m) ml (cos, 3 φ)2 4L 3 ( u µṡ + ml φ 2 ) sin φ mlg cos φ sin φ 4L (M + m) ml (cos 3 φ)2 Az x = (φ, φ, s, ṡ)t új ismeretlen vektor függvény bevezetésével a fordított inga mozgását egy x = f(x, u) alakú egyenletrendszerrel írhatjuk le Tegyük fel, hogy az inga tengelyének s(t) elmozdulását és az ingának a függőleges helyzettől való φ(t) elfordulását tudjuk mérni Ekkor a megfigyelést, vagy outputot jelentő y függvényre y 1 = s, y 2 = φ 122 Merev test szögsebessége Tekintsünk egy merev testet, amely a tehetetlenségi térben súlypontja körül forog Válasszuk a test fő tehetetlenségi tengelyeit koordináta tengelyeknek, és jelöljük ω 1, ω 2, ω 3 -mal a test szögsebességének megfelelő komponenseit, I 1, I 2, I 3 -mal pedig a test fő tehetetlenségi momentumait Feltesszük, hogy a test vezérlése érdekében forgatónyomatékkal tudunk rá hatni: u 1, u 2, u 3 - mal A test mozgását az R 3 fázistérben az Euler egyenletek írják le, tehát I 1 ω 1 (t) = (I 2 I 3 )ω 2 (t)ω 3 (t) + b 1 u 1 (t), I 2 ω 2 (t) = (I 3 I 1 )ω 3 (t)ω 1 (t) + b 2 u 2 (t), (13) I 3 ω 3 (t) = (I 1 I 2 )ω 1 (t)ω 2 (t) + b 3 u 3 (t), ahol b 1, b 2, b 3 pozitív konstansok Attól függően, hogy a vezérlési hatást milyen módon érjük el, a megengedett irányítások értékére különböző típusú korlátozás írható elő Például feltehetjük, hogy a következő két eset valamelyike teljesül 1 Feltesszük, hogy mindhárom tengelyhez tartozik egy-egy hajtóműpár, amelyek egymástól függetlenül képesek korlátos nagyságú forgatónyomaték kifejtésére Normalizálással elérhetjük, hogy ez a korlát 1 legyen, vagyis azt kötjük ki, hogy u i (t) 1 legyen i = 1, 2, 3-ra Ekkor U = {u R 3 : u i 1}
17 1 Bevezetés 15 2 Feltesszük, hogy a test egyetlen hajtómű-párral van felszerelve, amely azonban a testhez képest tetszőleges szögbe beállítható Ekkor az irányításra az u(t) 2 = u 2 1(t) + u 2 2(t) + u 2 3(t) 1 korlátozást tehetjük, tehát ekkor az U az R 3 origó körüli egységgömbje Tekintsük most a vezérlésre vonatkozóan az 1 esetet, és határozzunk meg olyan vezérlést, amely véges idő alatt a test szögsebességét megadott nagyság alá csökkenti Közelebbről, ezt a vezérlést állapot visszacsatolással szeretnénk meghatározni Tudjuk, hogy a rendszer kinetikus energiája E(t) = 1 2 (I 1ω 2 1(t) + I 2 ω 2 2(t) + I 3 ω 2 3(t)) alakban adható meg Vegyük ennek a deriváltját az (13) egyenlet ω() megoldása mentén: E(t) = I 1 ω 1 (t) ω 1 (t) + I 2 ω 2 (t) ω 2 (t) + I 3 ω 3 (t) ω 3 (t) = = b 1 ω 1 (t)u 1 (t) + b 2 ω 2 (t)u 2 (t) + b 3 ω 3 (t)u 3 (t) Határozzuk meg az irányítás u i (t) komponensét az u i (t) = 1 α I i ω i (t), i = 1, 2, 3 2 b i egyenlőséggel, ahol az α pozitív számot úgy választjuk, hogy mindazon ω i (t) értékekre, amelyek a mozgás során felléphetnek, teljesüljön - az előírástól függően - az u i (t) 1 vagy az u(t) 1 feltétel Ekkor E(t) = αe(t), amelynek az általános megoldása E(t) = E 0 e αt alakban adható meg, tehát E(t) 0, ha t Ez csak úgy lehetséges, ha ω i (t) 0, t 0 esetén, vagyis a szögsebesség nagysága véges idő alatt a megadott érték alá csökken 123 Elektromos RLC áramkör Tekintsük az ábrán látható áramkört, ami R értékű ellenállásból, C kapacitású kondenzátorból és L induktivitású tekercsből áll Az áramkör egy V (t) feszültségű feszültségforrásra van kapcsolva Tegyük fel, hogy a kondenzátoron eső V C (t) feszültséget mérjük Ha V R, V C, V L jelöli az ellenálláson, a kondenzátoron és a tekercsen leeső feszültséget, akkor V R = RI, I = C dv C dt, V L = L di dt,
18 16 Optimális irányítások V R L C V c 13 ábra RLC kör ahol I az áramerősséget jelöli Kirchoff törvényei szerint V = V R + V C + V L, ezért di dt = 1 L (V RI V C), Bevezetve az u = V, ( I x = V C ), A = dv C = 1 dt C I y = V C és ( R 1 L L 1 0 C ), B = ( 1 L 0 ), C = (0, 1) jelöléseket, az RLC körnek, mint irányítási megfigyelési rendszernek az alábbi matematikai modelljét kapjuk: x = Ax + Bu, y = Cx 124 A nemzetgazdaság egy egyszerű modellje Vegyük egy ország gazdaságának alábbi, nagyon erősen leegyszerűsített modelljét Jelölje a k-dik évben a nemzeti jövedelmet y(k), a fogyasztási kiadásokat c (k), a beruházások értékét i(k), a kormányzati kiadásokat pedig u (k) A modell felírásához az alábbi feltevéseket tesszük: - y(k) = c(k) + i(k) + u(k); - a fogyasztási kiadások az előző év nemzeti jövedelmének fix hányadával egyenlők: c(k) = my(k 1), ahol 0 < m 1 rögzített; - a k-dik év beruházása arányos a fogyasztási kiadásoknak a (k 1)-dik évről a k-dik évre történt megváltozásával: i(k) = µ(c(k) c(k 1)), ahol µ egy pozitív arányossági tényező A nemzetgazdaság fejlődése ennek alapján az i(k + 1) µc(k + 1) = µc(k),
19 1 Bevezetés 17 c (k + 1) = m(i(k) µc(k)) + m(1 + µ)c(k) + mu(k) egyenletekkel írható le Ha bevezetjük az x(k) = (x 1 (k), x 2 (k)) T állapotvektort az x 1 (k) = i(k) µc(k) és x 2 (k) = c(k) definícióval, akkor a rendszer állapotegyenlete ( ) ( ) ( ) ( ) x1 (k + 1) 0 µ x1 (k) 0 = + u(k), x 2 (k + 1) m m(1 + µ) x 2 (k) m összefüggésekkel, output egyenlete pedig az y(k) = ( µ ) ( ) x 1 (k) x 2 (k) k {k 0, k 0 + 1, } Z + u(k) összefüggéssel adható meg Látjuk, hogy a modell jelen esetben egy állandó együtthatójú, lineáris, diszkrét-idejű rendszer 125 Egyszerűsített készletgazdálkodási modell Az alábbiakban egy olyan modellt ismertetünk, amelyben az input a környezetnek a döntéshozataltól független hatása, míg a döntéshozatal a rendszer bizonyos paramétereit befolyásolhatja A termelők az áruikat általában a raktáron keresztül értékesítik, ami egy puffer szerepét tölti be a termelés és a jelentkező igények között Jelölje a t-dik időintervallumban a készlet szintjét I(t) a termelés szintjét P (t), a fogyasztás szintjét C(t), a fogyasztási szint egy számított értékét A(t) és a megkívánt készletszintet D(t) Ekkor Legyen A(t) = I(t) = I(t 1) + P (t) C(t) (14) (1 1T1 ) A(t 1) + 1 T 1 C(t), (15) ahol az 1 T 1 simító konstans a múltbeli információk fontosságát fejezi ki A megkívánt készletszint legyen arányos a simított fogyasztással: D(t) = KA(t 1), (16) ahol a K konstans egy döntési paraméter, amely azt fejezi ki, hogy hány időintervallumra elegendő készlet van a raktáron az előző időintervallum simított fogyasztásához viszonyítva Végül a termelési szintet megszabó összefüggés legyen
20 18 Optimális irányítások P (t) = D(t) I(t 1) T 2 + A(t 1), (17) ahol T 2 konstans azt fejezi ki, hogy hány időintervallum alatt áll be a készlet a megkívánt szintre az adott simított fogyasztási érték esetén Az (16) és (17) összefüggéseket (14)-be helyettesítve az KA (t 1) I (t 1) I(t) = I (t 1) + + A (t 1) C (t) = T ) ( 2 ) = (1 1T2 K I(t 1) A(t 1) C(t) (18) T 2 egyenletet kapjuk Bevezetve az x 1 (t) = I(t), x 2 (t) = A(t), u(t 1) = C(t), y(t) = I(t) jelöléseket, az (18), (15) egyenletek a standard alakú x(t) = Ax(t 1) + Bu(t 1) y(t 1) = Cx(t 1) input-output rendszert adják, ahol ( 1 1 K T A = 2 T T 1 ), B = ( ) 1 1, C = (1, 0) T 1 Vegyük észre, hogy ebben a modellben az (14) egyenlet egy egyszerű megmaradási törvényt fejez ki, míg az (15), (16), és (17) összefüggések - beleértve a bennük szereplő konstansokat is - döntés eredményei 126 Zárt gazdaság egy modellje Az alábbi összefüggések egy zárt gazdaság diszkrét időpontokban megadott fejlődését írják le: Y (t + 1) = Y (t) + α(c(y (t)) + I(Y (t), R(t), K(t)) + (19) +P 1 (t)g(t) Y (t)), R(t + 1) = R(t) + β(l(y (t), R(t)) P 1 (t)m(t)), (110) K(t + 1) = K(t) + I(Y (t), R(t), K(t)), (111) Y (t) = F (N(t), K(t)), (112) N(t) = H(W (t), P (t), K(t)), (113)
21 1 Bevezetés 19 Ebben a modellben a benne szereplő mennyiségeknek a következő jelentést tulajdonítjuk: Y : output C: fogyasztás I: beruházás R: nominális kamatláb L: pénzigény K: tőkeállomány P : árindex G: nominális kormányzati kiadás M: nominális pénzállomány N: munkaerő igény W : nominális bérszínvonal α, β: pozitív konstansok Bizonyos gazdasági jellemzők időbeli változását leíró összefüggésekből akkor kapunk egy irányítási - megfigyelési modellt, ha megkülönböztetjük az irányítási-, az állapot- és az output változókat (Ebben a szövegkörnyezetben szokták az irányítási változókat eszközváltozóknak, az output változókat pedig célváltozóknak is nevezni) Tekintsük a G-t és az M-t irányítási változóknak, az Y -t és a P -t célváltozóknak Tegyük fel, hogy W egy adott függvény Legyen Y, R és K az állapotváltozó A standard alak megadásához át kell alakítanunk az (19) - (113) egyenleteket Jelölje (Y, R, K, G, M, N, P ) az (19) - (113) egy partikuláris egyensúlyi megoldását Ekkor N = H(W, P, K) teljesül, és ha H P 0, W,P,K akkor az implicitfüggvény tétel értelmében P lokálisan kifejezhető az N, K, és W függvényeként, mondjuk P = H(W, N, K) alakban, amelyre P = H(W, N, K) Hasonlóan az Y = F (N, K) összefüggésből, amely fennáll az (Y, N, K) értékekre, kifejezhető lokálisan az N változó, N = F (Y, K) alakban, feltéve, hogy F N 0 (N,K)
22 20 Optimális irányítások így P = H(W, F (Y, K), K) Ezt behelyettesítve az (19) - (111) egyenletekbe, az Y (t + 1) = f 1 (W (t), Y (t), R(t), K(t), G(t)) R(t + 1) = f 2 (W (t), Y (t), R(t), K(t), M(t)) K(t + 1) = f 3 (Y (t), R(t), K(t)) { Y (t) = Y (t) P (t) = H(W (t), F (Y (t), K(t)), K(t)) (114) (115) modellhez jutunk, amely a fenti egyensúlyi helyzet egy környezetében írja le a vizsgált folyamatot Vegyük észre, hogy ebben az esetben az állapottér nem lehet a teljes R 3, hanem csak annak egy (szigorú) részhalmaza Az f 1, f 2, f 3 függvények definíciójából az is világos, hogy (114), (115) lényegesen nemlineáris, ami akkor sem kerülhető el, ha a C, I, L függvényeket nagyon egyszerűnek tételezzük fel A jegyzetben különböző témakörök kapcsán ezekre a példákra részben még visszatérünk 13 Statikus optimalizálás A bevezető fejezet zárásaként olyan optimalizálási problémákkal foglalkozunk, amelyekben az idő nem játszik szerepet, a célfüggvény egy m-változós valós értékű függvény, és a függvény minimumát kell meghatározni az R m egy megadott részhalmazán A témakör kitűnő és részletes ismertetését az olvasó megtalálja az ehhez a ponthoz alapul szolgáló [10] és [14] hivatkozásokban A feladat megfogalmazása: Legyen U R m adott halmaz, F : U R adott függvény Keresendő(k) az U halmaznak azon u eleme(i), amely(ek)re F (u ) = min u U F (u) Ha egy W : U R függvény maximumát kell meghatározni, akkor azt az F (u) = W (u) definícióval a minimalizálási feladatra vezethetjük vissza
23 1 Bevezetés Definíció Azt mondjuk, hogy az u U pont az F függvény globális minimuma, ha F (u ) F (u), u U-ra A feladat megoldhatóságára elegendő feltételt ad a korábbi tanulmányaink során megismert 11 Tétel (Weierstrass tétel) Ha U R m korlátos és zárt, és az F függvény folytonos az U-n, akkor létezik olyan u, u U, hogy F (u ) F (u) F (u ), u U-ra, vagyis F felveszi minimumát és maximumát az U-n Ez a létezési tétel természetesen semmiféle felvilágosítást nem ad arról, hogy a minimumot (illetve maximumot) hogyan lehet megtalálni Globális minimum meghatározására a lokális minimumok kiszámításán keresztül vezet az út, ezért a továbbiakban olyan feltételekkel foglalkozunk, amelyek a lokális minimumok meghatározását teszik lehetővé 12 Definíció Azt mondjuk, hogy az u U pont az F függvény lokális minimuma, ha létezik olyan δ sugarú, u középpontú B δ (u ) gömb, hogy F (u ) F (u), u U B δ (u )-ra Ha U = R m, (illetve, ha U nyílt halmaz), akkor lényegében korlátozás nélküli optimalizálásról van szó, és a korábbi tanulmányokból ismert szükséges, illetve elégséges feltételeket használhatjuk (kétváltozós esetre lásd pl [13] oldal, n-változós esetre lásd pl [2] oldal) A továbbiakban feltesszük, hogy az U halmaz a következő alakban adott: U = {u R m : h j (u) = 0, j = 1,, p, g i (u) 0, i = 1,, q} (116) Megjegyezzük, hogy q = 0 (illetve p = 0) esetén úgy tekintjük, hogy az egyenlőtlenség (illetve egyenlőség) típusú feltételek hiányoznak Világos, hogy bármely egyenlőség típusú feltétel helyettesíthető 2 darab egyenlőtlenség típusúval: h j0 (u) = 0 g i1 (u) = h j0 (u) 0 és g i2 (u) = h j0 (u) 0
24 22 Optimális irányítások így elegendő volna csak azt az esetet vizsgálni, amikor az U-t meghatározó feltételek mind egyenlőtlenség típusúak (formálisan p = 0 eset) Minthogy azonban gyakran előfordul, hogy csak egyenlőség típusú feltételek szerepelnek a feladatban, megtartjuk a fenti leírást A továbbiakban egy tetszőleges m- változós differenciálható f függvény gradiens vektorára a ( f f u =,, u 1 f u m jelölést használjuk Ahhoz, hogy az optimum szükséges feltételét kimondhassuk, szükségünk lesz egy regularitási feltételre, amelyet a gyakorlati ellenőrizhetőség szempontját figyelembe véve az alábbi módon fogalmazunk meg ) T 13 Definíció Tegyük fel, hogy az (116)-ban szereplő h j és g i függvények folytonosan differenciálhatók Azt mondjuk, hogy a regularitási feltétel teljesül az u 0 U pontban, ha a h j u (u 0), j = 1,, p, g i u (u 0), i I(u 0 ) = {i : g i (u 0 ) = 0, i = 1,, m} vektorok lineárisan függetlenek Itt I(u 0 ) azokat az i indexeket tartalmazza, amelyekre g i (u 0 ) 0 feltétel egyenlőséggel teljesül Ilyenkor azt mondjuk, hogy az i-dik feltétel aktív az u 0 -ban Ha pedig g i (u 0 ) > 0, akkor az i-dik feltételt inaktívnak nevezzük Vezessük be a kitűzött feladat Lagrange-függvényét az p L(u, µ, λ) = F (u) + µ j h j (u) j=1 q λ i g i (u), i=1 u R m, µ R p, λ R q definícióval Vegyük észre, hogy itt az eredeti F függvény m darab változója mellett még a korlátozó feltételek számának megfelelő p + q darab új változót vezettünk be Ezeket a µ j és λ i változókat szokás Lagrangemultiplikátorok nak nevezni
25 1 Bevezetés Tétel Tegyük fel, hogy a feladat kitűzésében szereplő F, h j, j = 1,, p és g i, i = 1,, q függvények folytonosan differenciálhatók, u U az U halmaz reguláris pontja és az F függvény lokális minimuma Ekkor létezik olyan µ R p és λ R q, hogy feltételek teljesülnek L u (u, µ, λ ) = 0 (117) λ i 0 (118) λ i g i (u ) = 0, i = 1,, q (119) A tétel bizonyítása megtalálható [10]-ben A feltételek szemléletes geometriai tartalmára nézzünk két speciális esetet 1 Eset Tegyük fel, hogy p = 1, q = 0 (vagyis egyetlen egyenlőség típusú feltétel adott) Ekkor az (118) és (119) feltételek nem szerepelnek, az (117) feltétel pedig L u (u, µ, λ ) = F u (u ) + µ h 1 1 u (u ) = 0 alakban adható meg, ami azt fejezi ki, hogy az F függvény gradiense merőleges a h 1 (u) = 0 felület u -hoz tartozó éríntősíkjára (lásd az 14 ábrát) 2 Eset Tegyük fel, hogy p = 0, q = 2 (vagyis U-t 2 db egyenlőtlenség típusú feltétel határozza meg) Ekkor az (117) feltétel L u (u, µ, λ ) = F u (u ) λ g 1 1 u (u ) λ g 2 2 u (u ) = 0 alakban írható fel Az (119) feltételből az következik, hogy ha valamelyik i-re g i (u ) > 0 (vagyis ez a feltétel inaktív), akkor a megfelelő λ i = 0 így, ha például csak a g 1 által meghatározott feltétel aktív, akkor az F és g 1 függvények u -beli gradiense párhuzamos (lásd az 15 ábrát) Ha viszont u -ban mindkét feltétel aktív, akkor F u (u ) előáll a g 1 és a g 2 függvény u -beli gradiensének nemnegatív együtthatós lineáris kombinációjaként (lásd az 16 ábrát)
26 24 Optimális irányítások h1 u (u ) F u (u ) u F u (u * ) u * h1 u (u*) F (u) = F (u*) F (u ) > F (u *) F (u) = F (u ) h 1(u) = 0 14 ábra Egy egyenlőséggel adott korlátozó feltétel Az 12 Tétel alkalmazására két kidolgozott példát mutatunk 11 Példa Legyen m = 2, F (u 1, u 2 ) = u u 2 2, p = 1, q = 0 és h 1 (u) = h(u 1, u 2 ) = u u 1 u 2 + u Keressük az F minimumát a h(u 1, u 2 ) = 0 korlátozó feltétel mellett (Ez geometriailag azt jelenti, hogy a h(u 1, u 2 ) = 0 ellipszis origóhoz legközelebbi pontját keressük) Megoldás Vegyük az L(u, µ) = u u µ(u u 1 u 2 + u 2 2 5) Lagrange-függvényt, és alkalmazzuk az 12 Tételt! Az (117) a L (u, µ) = 2u 1 + µ(2u 1 + u 2 ) = 0 u 1 (120) L (u, µ) = 2u 2 + µ(u 1 + 2u 2 ) = 0 u 2 (121) egyenleteket szolgáltatja, amihez még hozzávesszük a feltételbeli egyenletet: u u 1 u 2 + u = 0 (122) így az u 1, u 2, µ ismeretlenekre 3 db egyenletet kapunk Világos, hogy a µ = 0 nem ad megoldást, tehát csak µ 0 lehet Az (120)-at megszorozva u 2 - vel, (121)-et pedig u 1 -gyel, és a kapott egyenlőségeket egymásból kivonva azt kapjuk, hogy u 2 1 = u 2 2, vagyis u 1 = ±u 2 Az u 1 = u 2 -t behelyettesítve (122)-be, azt kapjuk, hogy u 1 = ± 5/3, az u 1 = u 2 esetben pedig u 1 =
27 1 Bevezetés 25 F (u) = F (u ) F 1 u (u * ) = λ g u (u * ) F (u) = F (u*) u * U F (u ) > F (u*) < 0 > 0 < 0 > 0 g (u) = 0 2 g (u) = ábra Csak a g 1 (u) feltétel aktív az u -ban ± 5 Az F lehetséges feltételes szélsőértékhelyeit az így megkapott 4 pont alkotja Minthogy a h(u 1, u 2 ) = 0, azaz az (122) egyenletnek eleget tevő pontok halmaza egy ellipszis, tehát korlátos és zárt A Weierstrass tételből (11 Tétel) következik, hogy az F itt felveszi minimumát és maximumát F kiértékelésével megállapíthatjuk, hogy ( 5 ) 5 3, 3 és ( ) 5 5 3, 3 az F függvény globális feltételes minimumhelyét adja F (u ) = 10/3 minimális értékkel 12 Példa Legyen m = 2, F (u 1, u 2 ) = u u 2 2, p = 0, q = 1 és g 1 (u) = g(u 1, u 2 ) = u 1 + u 2 1, és keressük F minimumát a g(u 1, u 2 ) 0 félsíkon Megoldás Ekkor L(u, λ) = u u 2 2 λ(u 1 + u 2 1)
28 26 Optimális irányítások F (u) = F (u) > F (u *) g2 (u *) u F u (u * ) U F (u) = F (u*) g 1 (u *) u u * > 0 < 0 > 0 g (u) = 0 1 < 0 g (u) = ábra Mindkét feltétel aktív az u -ban a feladat Lagrange függvénye, az (117), (118), illetve (119) feltétel pedig a L u 1 (u, λ) = 2u 1 λ = 0 L u 2 (u, λ) = 2u 2 λ = 0 λ 0 λ(u 1 + u 2 1) = 0 alakot ölti Két esetet különböztetünk meg: u h u (u*) = F (u*) u > 0 < 0 h(u) = 0 u 1 F(u) > F(u *) 17 ábra Az 12 példa megoldásának geometriai szemléltetése
29 1 Bevezetés 27 a) A korlátozás inaktív, vagyis g(u 1, u 2 ) > 0 a minimumhelyen Ekkor (119) miatt λ = 0 kellene legyen, ami azt jelentené, hogy u 1 = u 2 = 0, ekkor viszont g(u 1, u 2 ) < 0 volna, tehát ez nem lehetséges b) A korlátozás aktív, vagyis g(u 1, u 2 ) = 0 a minimumhelyen Ekkor az első két egyenletből kiküszöbölve λ-t, azt kapjuk, hogy u 1 = u 2, így u 1 = u 2 = 1/2 adódik Ekkor λ = 1 teljesíti az előírt feltételeket, vagyis az egyetlen lehetséges lokális minimumhely P ( 1, 1 ) Geometriai szemléletből következik, hogy ez valóban feltételes minimum (lásd 2 2 az 17 ábrát) Bonyolultabb esetekben annak eldöntéséhez, hogy az 12 Tétel feltételeit kielégítő u, µ, ν feltételes minimumot ad -e, szükség lehet megfelelő elégséges feltételek vizsgálatára Ez azonban meghaladja ennek a jegyzetnek a kereteit, az érdeklődő olvasó a téma részletes ismertetését pl [10] irodalomban találhatja meg 14 Feladatok az 1 fejezethez 11 Feladat írjuk fel a fordított inga irányítási megfigyelési rendszerének x = f(x, u), y = h(x, u) modelljét megadó f és h függvényeket! Adjuk meg, hogy a modellben melyek az állapot, input, és output változók és mi a fizikai jelentésük! 12 Feladat Tegyük fel, hogy a fordított ingánál a µ súrlódási együttható elhanyagolhatóan kicsiny írjuk fel a modellt a súrlódás elhanyagolásával! 13 Feladat Tegyük fel, hogy a fordított ingánál m M írjuk fel a modellt az inga tömegének elhanyagolásával! Mit kapunk, ha most az x = (s, ṡ, s + 4 φ, ṡ + 4 φ) definícióval vezetünk be új ismeretlen függvényeket? Adjuk meg, 3 3 hogy ebben a modellben melyek az állapot, input, és output változók és mi a fizikai jelentésük! 14 Feladat Tömegpont mozgása gravitációs erőtérben Egy műhold v sebességgel mozog a Föld gravitációs erőterében A műhold tömege m h, a Föld tömege m f A műholdra gavitációs erőn kívül egy sugár irányú F r és egy érintő irányú F ϕ erővel lehet rá hatni A gravitációs erő sugár irányú, a Föld felé mutat és nagysága F g = G m fm h r 2,
30 28 Optimális irányítások ahol G a gravitációs állandó Newton 2 törvénye alapján mutassuk meg, hogy a műhold mozgásegyenlete az (r, ϕ) polárkoordináta rendszerben ( m h r r ϕ 2) = F r G m fm h, m r 2 h (2 ϕṙ + r ϕ) = F ϕ Útmutatás A sugár irányú egységvektor a 1 = (cos ϕ, sin ϕ) T, az érintő irányú egységvektor pedig a 2 = ( sin ϕ, cos ϕ) T írjuk fel az ( x, y) T vektort az a 1, a 2 vektorok koordinátarendszerében! 15 Feladat Válasszuk az előző feladatban szereplő műhold tömegét egységnyinek, és hozzuk a fenti mozgásegyenletet explicit alakra! Mutassuk meg, hogy F r = 0 és F ϕ = 0 mellett r(t) = ρ, ϕ(t) = ωt megoldása lesz a kapott egyenletrendszernek, feltéve, hogy ρ 3 ω 2 = Gm f Válasszuk állapotváltozónak az x 1 = r ρ, x 2 = ṙ, x 3 = ρ (ϕ ωt), x 4 = ρ ( ϕ ω), irányítási változóknak pedig az u 1 = F r, u 2 = F ϕ mennyiséget, és írjuk a rendszer állapotegyenletét ẋ = f(x, u) alakban! Mutassuk meg, hogy a kapott rendszernek az x = 0, u = 0 egyensúlyi helyzete Mi lesz a megfigyelési függvény, ha a Föld-műhold távolságot mérjük? 16 Feladat Oldjuk meg az alábbi feltételes minimumkeresési feladatot! F (x, y) = 3x 2 4xy + y 2 g 1 (x, y) = y x 1, g 2 (x, y) = 1 x, U = {(x, y) : g 1 (x, y) 0, g 2 (x, y) 0} Rajzoljuk fel az (x, y) koordinátarendszerben az U halmazt, alkalmazzuk az 12 Tételt a lehetséges lokális feltételes minimum megkeresésére! Állapítsuk meg a tanult ismereteink alapján, hogy lokális feltételes minimumot kaptunk-e! 17 Feladat Határozzuk meg a legnagyobb térfogatú, koordináta tengelyekkel párhuzamos élű téglatestet, amely az ellipszoidban található x 2 a 2 + y2 b 2 + z2 c 2 = 1
31 2 Lineáris rendszerek 29 2 fejezet Lineáris rendszerek 21 Linearizálás Ebben a fejezetben az x(t) = A(t)x(t) + B(t)u(t) t I = ( t, t ) R, (21) y (t) = C (t) x (t) + D (t) u (t) (22) lineáris differenciálegyenlet- és az x(t + 1) = A(t)x(t) + B(t)u(t) t I = ( t, t ) Z, (23) y (t) = C (t) x (t) + D (t) u (t) (24) lineáris differenciaegyenlet rendszerrel leírt irányítási rendszerek néhány tulajdonságával fogunk foglalkozni Itt x (t) R n az állapot, u (t) R m az irányítás, y (t) R p a megfigyelés vektora Feltételezzük, hogy a folytonos idejű rendszerben előforduló mátrixfüggvények folytonosak, és A, B elemei az értelmezési tartományuk bármely véges részintervallumán integrálhatók A lineáris rendszerek jelentőségét két dolog adja Ezek egyike az egyszerűség: lineáris rendszerek vizsgálata lényegesen könnyebb, mint a nemlineárisoké Ez különösen így van, ha a (21)-(24) egyenletekben szereplő mátrixok időtől függetlenek A másik ok az, hogy sok rendszer majdnem lineáris, vagy legalábbis bizonyos tartományokban jól közelíthető lineáris rendszerekkel Ha a modellben szereplő f és h függvények elég simák, akkor a rendszer lokálisan - vagyis valamely megoldása egy környezetében - linearizálható Fogalmazzuk ezt meg pontosabban az x(t) = f(t, x(t), u(t)), t I R, (25) y (t) = h (t, x(t), u(t)) (26)
32 30 Optimális irányítások folytonosidejű nemlineáris rendszerre, ahol szintén x (t) R n, u (t) R m, y (t) R p, f és h az x és u vátozóban elegendően sokszor folytonosan differenciálható függvények Tekintsünk egy rögzített x (t 0 ) = x 0 kezdőértéket és egy u ( t 0, t ) megengedett vezérlést Jelölje ξ (t) = x (t; t 0, x 0, u) a (25) rendszer u () vezérlés melletti, ξ (t 0 ) = x (t 0 ; t 0, x 0, u) = x 0 kezdeti feltételt kielégítő megoldását Legyen z 0 R n, (u + v) ( t 0, t ) és ζ (t) = x (t; t 0, x 0 + z 0, u + v) A feltételünk szerint f-re alkalmazható a Taylor-formula: f (t, ζ (t), u (t) + v (t)) = f (t, ξ (t), u (t)) + ahol f x = f 1 + f (t, ξ (t), u (t)) (ζ (t) ξ (t)) + x + f (t, ξ (t), u (t)) v (t) + magasabbrendű tagok, u f 1 x n x 1 f n x 1 f n x n ; f u = A ξ és ζ definícióját figyelembe véve azt kapjuk, hogy f 1 f 1 u m u 1 f n u 1 f n u m d f (ζ (t) ξ (t)) = (t, ξ (t), u (t)) (ζ (t) ξ (t)) + dt x + f (t, ξ (t), u (t)) v (t) + magasabbrendű tagok u Ha a fenti egyenletben a magasabbrendű tagokat elhanyagoljuk, akkor az A (t) = f (t, ξ (t), u (t)), x f B (t) = (t, ξ (t), u (t)) u definícióval a z (t) = A (t) z (t) + B (t) v (t), z (t 0 ) = z 0 (27) lineáris rendszerhez jutunk Minthogy a fenti meggondolásokban csak az f függvény és deriváltjai játszottak szerepet, a diszkrét idejű nemlineáris rendszert a fentiekkel teljesen analóg módon linearizálhatjuk valamely megoldás körül
33 2 Lineáris rendszerek 31 A (26) output függvényt hasonlóképpen linearizálhatjuk a ξ () és u () körül: h (t, ζ (t), u (t) + v (t)) = h (t, ξ (t), u (t)) + ahol most Ha tehát az h x = h 1 + h (t, ξ (t), u (t)) (ζ (t) ξ (t)) + x + h (t, ξ (t), u (t)) v (t) + magasabbrendű tagok, u h 1 x n x 1 h p x 1 h p x n, h u = h 1 h 1 u m u 1 h p u 1 h p u m η (t) = h (t, ξ (t), u (t)) és µ (t) = h (t, ζ (t), u (t) + v (t)), akkor a fenti sorfejtést alkalmazva azt kapjuk, hogy µ (t) η (t) = h h (t, ξ (t), u (t)) (ζ (t) ξ (t)) + (t, ξ (t), u (t)) v (t) + x u + magasabbrendű tagok, majd a magasabbrendű tagokat elhanyagolva a C (t) = h (t, ξ (t), u (t)) és x D (t) = h (t, ξ (t), u (t)) definícióval az u lineáris megfigyelést csatolhatjuk a (27)-hez y (t) = C (t) z (t) + D (t) v (t) (28) 21 Példa (fordított inga folytatása) Az 121 Példában láttuk, hogy a fordított inga mozgása a { 4L 3 ṡ φ g sin φ + cos ( φ = 0 (M + m) s + ml φ cos φ φ 2 ) sin φ + µṡ = u (29) egyenletrendszerrel írható le, amit átírhatunk egy 4 egyenletből álló explicit elsőrendű (25) típusú differenciálegyenlet rendszerré, amelyben az x = ( φ, φ, s, ṡ ) T vektor jelenti az állapotváltozót Ezután linearizálhatjuk a kapott egyenletrendszert az x (t) 0, u (t) 0 megoldása körül Megtehetjük azonban azt is, hogy a (29) egyenletet linearizáljuk a φ (t) = φ (t) = s (t) = ṡ (t) 0, u (t) 0
34 32 Optimális irányítások megoldás körül Ez a 4Lφ gφ + s = 0 3 (M + m) s + ml φ + µṡ = u (210) lineáris implicit differenciálegyenlet rendszerre vezet, amely az x = (φ, φ, ) T s, ṡ változókra a dx dt = a a x + b 2 0 u (211) a a 44 b 4 lineáris rendszerrel ekvivalens, ahol 3g (M + m) a 21 = L (4M + m), a 3µ 24 = L(4M + m), b 3 2 = L (4M + m), a 41 = 3gm 4M + m, a 44 = 4µ 4M + m, b 4 4 = 4M + m (212) Megjegyezzük, hogy ha a µ súrlódási együttható elhanyagolhatóan kicsi, akkor a 24 = a 44 = 0-t vehetünk Ha az s és φ mennyiségeket mérjük, akkor az output függvény azonnal lineáris: ( ) y = x Példa (Zárt gazdaság egy modelljének folytatása) Tekintsük az 126 Példában szereplő (19)-(113) rendszernek az ( Y, R, K,G, M, N, P ) egyensúlyi helyzete körüli linearizálását Az előző példához hasonlóan most is az eredeti (implicit) rendszerből indulunk ki, és az implicit egyenletek linearizálása után hozzuk a modellt (23)-(24) alakra A rövidebb írásmód kedvéért egy függvénynek valamely változója szerinti parciális deriváltját úgy jelöljük, hogy a függvény jele mellé indexbe tesszük a szóbanforgó változó jelét, és az argumentumokat elhagyjuk, megállapodva abban, hogy minden parciális deriváltat az egyensúlyi helyzet koordinátáira kell kiszámítani, tehát I Y := I Y ( ) Y, R, K, IR := I ( ) Y, R, K, stb R Jelöljük az egyensúlyi helyzettől való eltérés koordinátáit kisbetűkkel: y := Y Y, r := R R, k := K K, g := G G, m := M M, n := N N, p := P P, w := W W
35 2 Lineáris rendszerek 33 (Figyelem, itt n, m, p nem dimenziókat jelent!) az (112) - (113) egyenletekkel: Foglalkozzunk először y(t)=f (N(t), K(t)) F ( N, K ) F N n(t) + F K k(t), n(t)=h(w (t), P (t), K(t)) H ( W, P, K ) H W w(t) + H P p(t) + H K k(t) A magasabbrendű tagok elhanyagolása után a fenti kifejezésben helyett egyenlőséget írunk, kiküszöböljük az n változót, és p-t kifejezzük y, k és w segítségével Ekkor azt kapjuk, hogy y (t) = y (t), (213) p (t) = 1 ( FK y (t) + H ) K k (t) H W w (t) (214) H P F N H P F N H P H P Hasonlóan járunk el az (19)-(111) egyenletekkel; a (214) felhasználásával a következő lineáris differenciaegyenlet-rendszert kapjuk: ( ( y (t + 1) = 1 + α C Y + I Y G )) 1 P 2 1 y (t) + αi R r (t) + (215) H P F N [ +α I K + G ( FK P 2 + H )] K k (t) + α H P F N H P P g (t) + α G H W P 2 w (t) H P ( r (t + 1) = β L Y + M ) 1 P 2 y (t) + (1 + βl R ) r (t) (216) H P F N β M ( FK P 2 + H ) K k (t) β H P F N H P P m (t) β M H W P 2 w (t) H P k (t + 1) = I Y y (t) + I R r (t) + (1 + I K ) k (t) (217) 22 Differenciál- és differenciaegyenlet rendszerek Tekintsük először a (21) rendszert és legyen ebben a fejezetben = [t 1, t 2 ], t<t 1 <t 2 <t (t 1, t 2 ) := {u () : u () szakaszonként folytonos, korlátos és u (t) R m, t [t 1, t 2 ]} Egy megengedett u irányítás behelyettesítése után kapott egyenlet megoldásán egy olyan x () függvényt értünk, ami véges sok hely kivételével folytonosan differenciálható és szintén véges sok hely kivételével kielégíti a megfelelő differenciálegyenletet Tudjuk, hogy ha rögzítünk egy x (t 0 ) = x 0 (218)
36 34 Optimális irányítások kezdeti feltételt, akkor a (rögzített u (t 1, t 2 ), és t 0 (t 1, t 2 ) melletti) (21), (218) feladatnak létezik egyetlen megoldása a (t 1, t 2 ) intervallumon, amely az x (t) = φ (t, t 0 ) x 0 + t t 0 φ (t, τ) B (τ) u (τ) dτ (219) Cauchy formulával adható meg, ahol φ (, ) : I I R n n a homogén egyenlet alapmátrixa: bármely rögzített τ I- re és d φ (t, τ) = A (t) φ (t, τ), t I, dt φ (τ, τ) = I A φ alapmátrix alábbi tulajdonságaira lesz szükségünk (ld [6]): (i) φ (t, τ) invertálható minden t, τ I-re; (ii) φ (t, τ) = φ (t, s) φ (s, τ) ; (iii) φ (t, τ) = φ (τ, t) 1 ; (iv) ha A konstans, akkor φ (t, τ) = e (t τ)a := k=0 1 k! Ak (t τ) k ; (v) ha X() : I R n n tetszőleges olyan mátrixfüggvény, amelyre d dt X(t)= A(t)X(t), és létezik az X(τ) 1, akkor φ (t, τ) = X (t) X (τ) 1 Foglalkozzunk most a lineáris differenciaegyenlet rendszerek megoldásával Tekintsük először a homogén differenciaegyenletet az x (t + 1) = A (t) x (t), t I Z (220) x (t 0 ) = x 0, t 0 I, x 0 R n kezdeti feltétellel Ennek megoldását x (t) = φ (t, t 0 ) x 0, t t 0
37 2 Lineáris rendszerek 35 alakban adhatjuk meg, ahol { A (t 1) A (t 2) A (τ), ha t > τ, φ (t, τ) = I, ha t = τ, az alapmátrix Az alapmátrix kielégíti a φ (t + 1, τ) = A (t) φ (t, τ) t τ, φ (τ, τ) = I mátrix differenciaegyenletet és rendelkezik a fenti (ii) tulajdonsággal Ha az A () konstans, akkor φ (t, τ) = A t τ t τ Vegyük észre, hogy φ nem feltétlenül invertálható, ami azzal függ össze, hogy a (220) nem feltétlenül jóldefiniált az időben visszafelé haladva Az x (t + 1) = A (t) x (t) + B (t) u (t), x (t 0 ) = x 0 feladat megoldása tetszőleges rögzített u ( t 0, t ) esetén x (t) = φ (t, t 0 ) x 0 + alakban adható meg t 1 j=t 0 φ (t, j + 1) B (j) u (j), t > t 0 (221) 23 Lineáris rendszerek irányíthatósága Rendszerek irányíthatóságával kapcsolatban több, egymástól némileg eltérő fogalom ismeretes Az alábbiakban arra keresünk választ, hogy milyen feltételek biztosítják azt, hogy egy megadott időintervallumon a rendszer egy teszőleges állapotból átvihető legyen egy tetszőleges másik állapotba 21 Definíció A (21), illetve (23) rendszert teljesen irányíthatónak nevezzük a [t 0, t 1 ] intervallumon, ha tetszőleges x 0, x 1 R n párhoz létezik olyan megengedett u (t 0, t 1 ) irányítás, hogy az u irányítással tekintett (21), illetve (23) rendszer x (t 0 ) = x 0 kezdeti feltételt kielégítő megoldására x(t 1 ) = x 1
38 36 Optimális irányítások 21 Tétel A (21), illetve (23) rendszer akkor és csak akkor teljesen irányítható a [t 0, t 1 ] intervallumon, ha a illetve a W (t 0, t 1 ) = W (t 0, t 1 ) = mátrix pozitív definit t 1 t 0 t 1 1 φ (t 1, s) B (s) B (s) T φ (t 1, s) T ds, j=t 0 φ (t 1, j + 1) B (j) B (j) T φ (t 1, j + 1) T Bizonyítás Szükségesség Vegyük észre először is, hogy a W (t 0, t 1 ) mátrix mind a folytonos, mind pedig a diszkrét idejű rendszerek esetén pozitív szemidefinit, függetlenül attól, hogy milyen A() és B() mátrixfüggvények szerepelnek a (21), illetve (23) egyenletben Valóban, tetszőleges ξ R n esetén folytonos idejű rendszerre ξ T W (t 0, t 1 )ξ = illetve diszkrét idejű rendszerre t 1 t 0 B(s) T φ(t 1, s) T ξ 2 ds, (222) t 1 1 ξ T W (t 0, t 1 )ξ = B(j) T φ(t 1, j + 1) T ξ 2 (223) j=t 0 Minthogy (222) jobb oldalán az integrandus, (223) jobb oldalán pedig az összeg minden tagja nem negatív, láthatjuk, hogy ξ T W (t 0, t 1 )ξ 0 mindig teljesül A szükségességet indirekt úton látjuk be Tegyük fel, hogy a rendszer teljesen irányítható, de a W (t 0, t 1 ) ennek ellenére nem pozitív definit A fentiek szerint ekkor van olyan ξ R n, ξ 0, hogy ξ T W (t 0, t 1 )ξ = 0 Folytonos idejű rendszerek esetén a W (t 0, t 1 ) definíciójából az következik,
39 2 Lineáris rendszerek 37 hogy t 1 B(s) T φ(t 1, s) T ξ 2 ds = 0, t 0 ami az integrandus nemnegativitása folytán csak úgy lehet, ha majdnem minden s [t 0, t 1 ]-re B(s) T φ(t 1, s) T ξ = 0 (224) Minthogy a rendszer teljesen irányítható, az x 0 = φ(t 1, t 0 ) 1 ξ és x 1 = 0 állapotokhoz is van olyan u 0 vezérlés, ami x 0 -t x 1 -be viszi a [t 0, t 1 ] intervallumon, tehát 0 = φ(t 1, t 0 )φ(t 1, t 0 ) 1 ξ + t 1 t 0 φ(t 1, s)b(s)u 0 (s)ds Szorozzuk meg ezt az egyenlőséget balról ξ T -vel A (224) összefüggés alapján ebből azt kapjuk, hogy ξ T ξ = 0, ami ellentmond annak, hogy ξ 0 Diszkrét idejű rendszerek esetén a bizonyítás teljesen analóg: a W (t 0, t 1 ) definíciójából az következik, hogy t 1 1 B (j) T φ (t 1, j + 1) T ξ 2 = 0, j=t 0 ami a tagok nemnegativitása folytán csak úgy lehet, ha minden j [t 0, t 1 )-re B (j) T φ (t 1, j + 1) T ξ = 0 (225) Minthogy a rendszer teljesen irányítható, ezért tetszőleges x 0 -hoz és x 1 = ξ + φ (t 1, t 0 ) x 0 -hoz is van olyan u 0 (t 0, t 1 ) vezérlés, ami átviszi x 0 -t x 1 - be; ebből következik, hogy ξ = x 1 φ (t 1, t 0 ) x 0 = t 1 1 j=t 0 φ (t 1, j + 1) B (j) u 0 (j) Szorozzuk meg ezt az egyenlőséget balról ξ T -vel A (225) összefüggés alapján ebből azt kapjuk, hogy ξ T ξ = 0, ami ellentmond annak, hogy ξ 0 Elegendőség Tegyük fel, hogy W (t 0, t 1 ) pozitív definit, és legyen x 0, x 1 R n tetszőleges Definiáljuk az u irányítást a [t 0, t 1 ) intervallumon folytonos idejű rendszerek esetén az u (t) = B (t) T φ (t 1, t) T W (t 0, t 1 ) 1 (φ (t 1, t 0 ) x 0 x 1 )
Nemlineáris programozás 2.
Optimumszámítás Nemlineáris programozás 2. Többváltozós optimalizálás feltételek mellett. Lagrange-feladatok. Nemlineáris programozás. A Kuhn-Tucker feltételek. Konvex programozás. Sydsaeter-Hammond: 18.1-5,
3. Lineáris differenciálegyenletek
3. Lineáris differenciálegyenletek A közönséges differenciálegyenletek két nagy csoportba oszthatók lineáris és nemlineáris egyenletek csoportjába. Ez a felbontás kicsit önkényesnek tűnhet, a megoldásra
Differenciálegyenlet rendszerek
Differenciálegyenlet rendszerek (A kezdeti érték probléma. Lineáris differenciálegyenlet rendszerek, magasabb rendű lineáris egyenletek.) Szili László: Modellek és algoritmusok ea+gyak jegyzet alapján
10. Előadás. 1. Feltétel nélküli optimalizálás: Az eljárás alapjai
Optimalizálási eljárások MSc hallgatók számára 10. Előadás Előadó: Hajnal Péter Jegyzetelő: T. Szabó Tamás 2011. április 20. 1. Feltétel nélküli optimalizálás: Az eljárás alapjai A feltétel nélküli optimalizálásnál
3. előadás Stabilitás
Stabilitás 3. előadás 2011. 09. 19. Alapfogalmak Tekintsük dx dt = f (t, x), x(t 0) = x 0 t (, ), (1) Jelölje t x(t; t 0, x 0 ) vagy x(.; t 0, x 0 ) a KÉF megoldását. Kívánalom: kezdeti állapot kis megváltozása
Meghatározás: Olyan egyenlet, amely a független változók mellett tartalmaz egy vagy több függvényt és azok deriváltjait.
Közönséges differenciálegyenletek Meghatározás: Olyan egyenlet, amely a független változók mellett tartalmaz egy vagy több függvényt és azok deriváltjait. Célunk a függvény meghatározása Egyetlen független
Bevezetés az állapottér-elméletbe Dinamikus rendszerek állapottér reprezentációi
Tartalom Bevezetés az állapottér-elméletbe Irányítható alak Megfigyelhetőségi alak Diagonális alak Állapottér transzformáció 2018 1 A szabályozáselmélet klasszikus, BODE, NICHOLS, NYQUIST nevéhez kötődő,
Konjugált gradiens módszer
Közelítő és szimbolikus számítások 12. gyakorlat Konjugált gradiens módszer Készítette: Gelle Kitti Csendes Tibor Vinkó Tamás Faragó István Horváth Róbert jegyzetei alapján 1 LINEÁRIS EGYENLETRENDSZEREK
valós számot tartalmaz, mert az ilyen részhalmazon nem azonosság.
2. Közönséges differenciálegyenlet megoldása, megoldhatósága Definíció: Az y függvényt a valós számok H halmazán a közönséges differenciálegyenlet megoldásának nevezzük, ha az y = y(x) helyettesítést elvégezve
"Flat" rendszerek. definíciók, példák, alkalmazások
"Flat" rendszerek definíciók, példák, alkalmazások Hangos Katalin, Szederkényi Gábor szeder@scl.sztaki.hu, hangos@scl.sztaki.hu 2006. október 18. flatness - p. 1/26 FLAT RENDSZEREK: Elméleti alapok 2006.
Tartalom. 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció)
Tartalom 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció) 2015 1 Állapotgyenletek megoldása Tekintsük az ẋ(t) = ax(t), x(0) = 1 differenciálegyenletet. Ismert, hogy a megoldás
Differenciálegyenletek numerikus megoldása
a Matematika mérnököknek II. című tárgyhoz Differenciálegyenletek numerikus megoldása Fokozatos közeĺıtés módszere (1) (2) x (t) = f (t, x(t)), x I, x(ξ) = η. Az (1)-(2) kezdeti érték probléma ekvivalens
Matematika III előadás
Matematika III. - 3. előadás Vinczéné Varga Adrienn Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Előadáskövető fóliák Vinczéné Varga Adrienn (DE-MK) Matematika III. 2016/2017/I 1 / 19 Skalármezők
A brachistochron probléma megoldása
A brachistochron probléma megoldása Adott a függőleges síkban két nem egy függőleges egyenesen fekvő P 0 és P 1 pont, amelyek közül a P 1 fekszik alacsonyabban. Azt a kérdést fogjuk vizsgálni. hogy van-e
Kétváltozós függvények differenciálszámítása
Kétváltozós függvények differenciálszámítása 13. előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék Kétváltozós függvények p. 1/1 Definíció, szemléltetés Definíció. Az f : R R R függvényt
A legjobb közeĺıtés itt most azt jelentette, hogy a lineáris
Többváltozós függvények differenciálhatósága f(x) f(x Az egyváltozós függvények differenciálhatóságát a lim 0 ) x x0 x x 0 függvényhatárértékkel definiáltuk, s szemléletes jelentése abban mutatkozott meg,
2. SZÉLSŽÉRTÉKSZÁMÍTÁS. 2.1 A széls érték fogalma, létezése
2 SZÉLSŽÉRTÉKSZÁMÍTÁS DEFINÍCIÓ 21 A széls érték fogalma, létezése Azt mondjuk, hogy az f : D R k R függvénynek lokális (helyi) maximuma (minimuma) van az x 0 D pontban, ha van olyan ε > 0 hogy f(x 0 )
Lineáris algebra numerikus módszerei
Hermite interpoláció Tegyük fel, hogy az x 0, x 1,..., x k [a, b] különböző alappontok (k n), továbbá m 0, m 1,..., m k N multiplicitások úgy, hogy Legyenek adottak k m i = n + 1. i=0 f (j) (x i ) = y
A lineáris programozás alapjai
A lineáris programozás alapjai A konvex analízis alapjai: konvexitás, konvex kombináció, hipersíkok, félterek, extrém pontok, Poliéderek, a Minkowski-Weyl tétel (a poliéderek reprezentációs tétele) Lineáris
Matematikai háttér. 3. Fejezet. A matematika hozzászoktatja a szemünket ahhoz, hogy tisztán és világosan lássa az igazságot.
3. Fejezet Matematikai háttér A matematika hozzászoktatja a szemünket ahhoz, hogy tisztán és világosan lássa az igazságot René Descartes Számtalan kiváló szakirodalom foglalkozik a különféle differenciálegyenletek
KOVÁCS BÉLA, MATEMATIKA II.
KOVÁCS BÉLA MATEmATIkA II 8 VIII Elsőrendű DIFFERENCIÁLEGYENLETEk 1 Alapvető ÖSSZEFÜGGÉSEk Elsőrendű differenciálegyenlet általános és partikuláris megoldása Az vagy (1) elsőrendű differenciálegyenlet
Lássuk be, hogy nem lehet a három pontot úgy elhelyezni, hogy egy inerciarendszerben
Feladat: A háromtest probléma speciális megoldásai Arra vagyunk kiváncsiak, hogy a bolygó mozgásnak milyen egyszerű egyensúlyi megoldásai vannak három bolygó esetén. Az így felmerülő három-test probléma
sin x = cos x =? sin x = dx =? dx = cos x =? g) Adja meg a helyettesítéses integrálás szabályát határozott integrálokra vonatkozóan!
Matematika előadás elméleti kérdéseinél kérdezhető képletek Analízis II Határozatlan integrálszámítás g) t = tg x 2 helyettesítés esetén mivel egyenlő sin x = cos x =? g) t = tg x 2 helyettesítés esetén
Kinematika szeptember Vonatkoztatási rendszerek, koordinátarendszerek
Kinematika 2014. szeptember 28. 1. Vonatkoztatási rendszerek, koordinátarendszerek 1.1. Vonatkoztatási rendszerek A test mozgásának leírása kezdetén ki kell választani azt a viszonyítási rendszert, amelyből
Matematika II. 1 sin xdx =, 1 cos xdx =, 1 + x 2 dx =
Matematika előadás elméleti kérdéseinél kérdezhető képletek Matematika II Határozatlan Integrálszámítás d) Adja meg az alábbi alapintegrálokat! x n 1 dx =, sin 2 x dx = d) Adja meg az alábbi alapintegrálokat!
Matematika. 4. konzultáció: Kétváltozós függvények szélsőértéke. Parciális függvény, parciális derivált
Matematika 1 NYME KTK, Egyetemi kiegészítő alapképzés 2004/2005. tanév, I. évf. I.félév Budapest Előadó: Dr. Takách Géza NyME FMK Informatikai Intézet 9400 Sopron, Bajcsy Zs. u. 9. GT fszt. 3. (99) 518
Differenciálegyenletek
DE 1 Ebben a részben I legyen mindig pozitív hosszúságú intervallum DE Definíció: differenciálegyenlet Ha D n+1 nyílt halmaz, f:d folytonos függvény, akkor az y (n) (x) f ( x, y(x), y'(x),..., y (n-1)
A Hamilton-Jacobi-egyenlet
A Hamilton-Jacobi-egyenlet Ha sikerül olyan kanonikus transzformációt találnunk, amely a Hamilton-függvényt zérusra transzformálja akkor valamennyi új koordináta és impulzus állandó lesz: H 0 Q k = H P
Diszkrét Matematika MSc hallgatók számára. 4. Előadás
Diszkrét Matematika MSc hallgatók számára 4. Előadás Előadó: Hajnal Péter Jegyzetelő: Szarvák Gábor 2012. február 28. Emlékeztető. A primál feladat optimális értékét p -gal, a feladat optimális értékét
Matematika III előadás
Matematika III. - 2. előadás Vinczéné Varga Adrienn Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Előadáskövető fóliák Vinczéné Varga Adrienn (DE-MK) Matematika III. 2016/2017/I 1 / 23 paramétervonalak,
BIOMATEMATIKA ELŐADÁS
BIOMATEMATIKA ELŐADÁS 6. Differenciálegyenletekről röviden Debreceni Egyetem, 2015 Dr. Bérczes Attila, Bertók Csanád A diasor tartalma 1 Bevezetés 2 Elsőrendű differenciálegyenletek Definíciók Kezdetiérték-probléma
Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei
A Gauss-Jordan elimináció, mátrixinvertálás Gauss-Jordan módszer Ugyanazzal a technikával, mint ahogy a k-adik oszlopban az a kk alatti elemeket kinulláztuk, a fölötte lévő elemeket is zérussá lehet tenni.
Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz
Debreceni Egyetem Közgazdaságtudományi Kar Feladatok a Gazdasági matematika II tárgy gyakorlataihoz a megoldásra ajánlott feladatokat jelöli e feladatokat a félév végére megoldottnak tekintjük a nehezebb
6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének
6. Függvények I. Elméleti összefoglaló A függvény fogalma, értelmezési tartomány, képhalmaz, értékkészlet Legyen az A és B halmaz egyike sem üreshalmaz. Ha az A halmaz minden egyes eleméhez hozzárendeljük
Matematika (mesterképzés)
Matematika (mesterképzés) Környezet- és Településmérnököknek Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Vinczéné Varga A. Környezet- és Településmérnököknek 2016/2017/I 1 / 29 Lineáris tér,
Losonczi László. Debreceni Egyetem, Közgazdaság- és Gazdaságtudományi Kar
Szélsőértékszámítás Losonczi László Debreceni Egyetem, Közgazdaság- és Gazdaságtudományi Kar Losonczi László (DE) Szélsőértékszámítás 1 / 21 2. SZÉLSOÉRTÉKSZÁMÍTÁS 2.1 A szélsőérték fogalma, létezése Azt
Differenciálegyenletek. Vajda István március 4.
Analízis előadások Vajda István 2009. március 4. Függvényegyenletek Definíció: Az olyan egyenleteket, amelyekben a meghatározandó ismeretlen függvény, függvényegyenletnek nevezzük. Függvényegyenletek Definíció:
Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 9. Előadás Az optimalizálás alapfeladata Keressük f függvény maximumát ahol f : R n R és
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján Számsorozatok, vektorsorozatok konvergenciája Def.: Számsorozatok értelmezése:
Bevezetés az állapottér elméletbe: Állapottér reprezentációk
Tartalom Bevezetés az állapottér elméletbe: Állapottér reprezentációk vizsgálata 1. Példa az állapottér reprezentációk megválasztására 2. Átviteli függvény és állapottér reprezentációk közötti kapcsolatok
Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20
Utolsó el adás Wettl Ferenc BME Algebra Tanszék, http://www.math.bme.hu/~wettl 2013-12-09 Wettl Ferenc (BME) Utolsó el adás 2013-12-09 1 / 20 1 Dierenciálegyenletek megoldhatóságának elmélete 2 Parciális
15. LINEÁRIS EGYENLETRENDSZEREK
15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a
First Prev Next Last Go Back Full Screen Close Quit
Többváltozós függvények (2) First Prev Next Last Go Back Full Screen Close Quit 1. Egyváltozós függvények esetén a differenciálhatóságból következett a folytonosság. Fontos tudni, hogy abból, hogy egy
f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva
6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási
Diszkrét matematika II., 8. előadás. Vektorterek
1 Diszkrét matematika II., 8. előadás Vektorterek Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2007.??? Vektorterek Legyen T egy test (pl. R, Q, F p ). Definíció.
Szélsőérték feladatok megoldása
Szélsőérték feladatok megoldása A z = f (x,y) függvény lokális szélsőértékének meghatározása: A. Szükséges feltétel: f x (x,y) = 0 f y (x,y) = 0 egyenletrendszer megoldása, amire a továbbiakban az x =
1. Számsorok, hatványsorok, Taylor-sor, Fourier-sor
. Számsorok, hatványsorok, Taylor-sor, Fourier-sor Vizsgálja meg a következő végtelen sorokat konvergencia szempontjából. Tétel. (Cauchy-féle belső konvergenciakritérium) A a n végtelen sor akkor és csakis
0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles
Matematika szigorlat, Mérnök informatikus szak I. 2013. jan. 10. Név: Neptun kód: Idő: 180 perc Elm.: 1. f. 2. f. 3. f. 4. f. 5. f. Fel. össz.: Össz.: Oszt.: Az elérhető pontszám 40 (elmélet) + 60 (feladatok)
ANALÍZIS III. ELMÉLETI KÉRDÉSEK
ANALÍZIS III. ELMÉLETI KÉRDÉSEK Szerkesztette: Balogh Tamás 2014. május 15. Ha hibát találsz, kérlek jelezd a info@baloghtamas.hu e-mail címen! Ez a Mű a Creative Commons Nevezd meg! - Ne add el! - Így
Infobionika ROBOTIKA. XI. Előadás. Robot manipulátorok III. Differenciális kinematika. Készült a HEFOP P /1.0 projekt keretében
Infobionika ROBOTIKA XI. Előadás Robot manipulátorok III. Differenciális kinematika Készült a HEFOP-3.3.1-P.-2004-06-0018/1.0 projekt keretében Tartalom A forgatási mátrix időbeli deriváltja A geometriai
8. Egyenletek, egyenlőtlenségek, egyenletrendszerek II.
8 Egyenletek, egyenlőtlenségek, egyenletrendszerek II Elméleti összefoglaló Az a + b+ c, a egyenletet másodfokú egyenletnek nevezzük A D b ac kifejezést az egyenlet diszkriminánsának nevezzük Ha D >, az
Vektorterek. =a gyakorlatokon megoldásra ajánlott
Vektorterek =a gyakorlatokon megoldásra ajánlott 40. Alteret alkotnak-e a valós R 5 vektortérben a megadott részhalmazok? Ha igen, akkor hány dimenziósak? (a) L = { (x 1, x 2, x 3, x 4, x 5 ) x 1 = x 5,
Hamilton rendszerek, Lyapunov függvények és Stabilitás. Hamilton rendszerek valós dinamikai rendszerek, konzerva3v mechanikai rendszerek
Hamilton rendszerek, Lyapunov függvények és Stabilitás Hamilton rendszerek valós dinamikai rendszerek, konzerva3v mechanikai rendszerek Sokszor nem lehetséges, hogy a tanult linearizációs módszerrel meghatározzuk
11. Előadás. 11. előadás Bevezetés a lineáris programozásba
11. Előadás Gondolkodnivalók Sajátérték, Kvadratikus alak 1. Gondolkodnivaló Adjuk meg, hogy az alábbi A mátrixnak mely α értékekre lesz sajátértéke a 5. Ezen α-ák esetén határozzuk meg a 5 sajátértékhez
MODELLEK ÉS ALGORITMUSOK ELŐADÁS
MODELLEK ÉS ALGORITMUSOK ELŐADÁS Szerkesztette: Balogh Tamás 214. december 7. Ha hibát találsz, kérlek jelezd a info@baloghtamas.hu e-mail címen! Ez a Mű a Creative Commons Nevezd meg! - Ne add el! - Így
Hódmezővásárhelyi Városi Matematikaverseny április 14. A osztályosok feladatainak javítókulcsa
Hódmezővásárhelyi Városi Matematikaverseny 2003. április 14. A 11-12. osztályosok feladatainak javítókulcsa 1. feladat Egy számtani sorozatot az első eleme és különbsége egyértelműen meghatározza, azt
L-transzformáltja: G(s) = L{g(t)}.
Tartalom 1. Stabilitáselmélet stabilitás feltételei inverz inga egyszerűsített modellje 2. Zárt, visszacsatolt rendszerek stabilitása Nyquist stabilitási kritérium Bode stabilitási kritérium 2018 1 Stabilitáselmélet
Tóth János - Simon L. Péter - Csikja Rudolf. Differenciálegyenletek feladatgyűjtemény
Tóth János - Simon L. Péter - Csikja Rudolf Differenciálegyenletek feladatgyűjtemény 2011 Támogatás: Készült a TÁMOP 4.1.2.A/1 11/1 2011 0064 számú, a Természettudományos (matematika és fizika) képzés
Matematika A2 vizsga mgeoldása június 4.
Matematika A vizsga mgeoldása 03. június.. (a (3 pont Definiálja az f(x, y függvény határértékét az (x 0, y 0 helyen! Megoldás: Legyen D R, f : D R. Legyen az f(x, y függvény értelmezve az (x 0, y 0 pont
Többváltozós, valós értékű függvények
TÖ Többváltozós, valós értékű függvények TÖ Definíció: többváltozós függvények Azokat a függvényeket, melyeknek az értelmezési tartománya R n egy részhalmaza, n változós függvényeknek nevezzük. TÖ Példák:.
Gazdasági matematika II. vizsgadolgozat, megoldással,
Gazdasági matematika II. vizsgadolgozat, megoldással, levelező képzés Definiálja az alábbi fogalmakat! 1. Kvadratikus mátrix invertálhatósága és inverze. (4 pont) Egy A kvadratikus mátrixot invertálhatónak
Differenciálegyenletek december 13.
Differenciálegyenletek 2018. december 13. Elsőrendű DE Definíció. Az elsőrendű differenciálegyenlet általános alakja y = f (x, y), ahol f (x, y) adott kétváltozós függvény. Minden y = y(x) függvény, amire
Matematika II képletek. 1 sin xdx =, cos 2 x dx = sh 2 x dx = 1 + x 2 dx = 1 x. cos xdx =,
Matematika II előadás elméleti kérdéseinél kérdezhető képletek Matematika II képletek Határozatlan Integrálszámítás x n dx =, sin 2 x dx = sin xdx =, ch 2 x dx = sin xdx =, sh 2 x dx = cos xdx =, + x 2
A fontosabb definíciók
A legfontosabb definíciókat jelöli. A fontosabb definíciók [Descartes szorzat] Az A és B halmazok Descartes szorzatán az A és B elemeiből képezett összes (a, b) a A, b B rendezett párok halmazát értjük,
2014/2015. tavaszi félév
Hajder L. és Valasek G. hajder.levente@sztaki.mta.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2014/2015. tavaszi félév Tartalom Geometria modellezés 1 Geometria modellezés 2 Geometria modellezés
1. Parciális függvény, parciális derivált (ismétlés)
Operációkutatás NYME Gazdaságinformatikus mesterképzés El adó: Kalmár János (kalmar[kukac]inf.nyme.hu) Többváltozós széls érték számítás Parciális függvény, parciális derivált Széls érték korlátos zárt
Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében
Infobionika ROBOTIKA X. Előadás Robot manipulátorok II. Direkt és inverz kinematika Készült a HEFOP-3.3.1-P.-2004-06-0018/1.0 projekt keretében Tartalom Direkt kinematikai probléma Denavit-Hartenberg konvenció
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2018/
Operációkutatás I. 2018/2019-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 9.
Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 9. előadás Szederkényi Gábor Pázmány Péter Katolikus Egyetem Információs
Norma Determináns, inverz Kondíciószám Direkt és inverz hibák Lin. egyenletrendszerek A Gauss-módszer. Lineáris algebra numerikus módszerei
Indukált mátrixnorma Definíció A. M : R n n R mátrixnormát a. V : R n R vektornorma által indukált mátrixnormának nevezzük, ha A M = max { Ax V : x V = 1}. Az indukált mátrixnorma geometriai jelentése:
Felügyelt önálló tanulás - Analízis III.
Felügyelt önálló tanulás - Analízis III Kormos Máté Differenciálható sokaságok Sokaságok Röviden, sokaságoknak nevezzük azokat az objektumokat, amelyek egy n dimenziós térben lokálisan k dimenziósak Definíció:
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2017/
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
Lagrange egyenletek. Úgy a virtuális munka mint a D Alembert-elv gyakorlati alkalmazását
Lagrange egyenletek Úgy a virtuális munka mint a D Alembert-elv gyakorlati alkalmazását megnehezíti a δr i virtuális elmozdulások egymástól való függősége. (F i ṗ i )δx i = 0, i = 1, 3N. (1) i 3N infinitezimális
Függvények Megoldások
Függvények Megoldások ) Az ábrán egy ; intervallumon értelmezett függvény grafikonja látható. Válassza ki a felsoroltakból a függvény hozzárendelési szabályát! a) x x b) x x + c) x ( x + ) b) Az x függvény
A szimplex algoritmus
A szimplex algoritmus Ismétlés: reprezentációs tétel, az optimális megoldás és az extrém pontok kapcsolata Alapfogalmak: bázisok, bázismegoldások, megengedett bázismegoldások, degenerált bázismegoldás
1. Feladatok a dinamika tárgyköréből
1. Feladatok a dinamika tárgyköréből Newton három törvénye 1.1. Feladat: Három azonos m tömegű gyöngyszemet fonálra fűzünk, egymástól kis távolságokban a fonálhoz rögzítünk, és az elhanyagolható tömegű
4. Előadás: Erős dualitás
Optimalizálási eljárások/operációkutatás MSc hallgatók számára 4. Előadás: Erős dualitás Előadó: Hajnal Péter 2018. Emlékeztető. A primál feladat optimális értékét p -gal, a feladat optimális értékét d
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek
Differenciálegyenletek
Differenciálegyenletek Losonczi László Debreceni Egyetem, Közgazdaság- és Gazdaságtudományi Kar Debrecen, 2011/12 tanév, I. félév Losonczi László (DE) Differenciálegyenletek 2011/12 tanév, I. félév 1 /
Differenciálegyenletek numerikus integrálása április 9.
Differenciálegyenletek numerikus integrálása 2018. április 9. Differenciálegyenletek Olyan egyenletek, ahol a megoldást függvény alakjában keressük az egyenletben a függvény és deriváltjai szerepelnek
Q 1 D Q 2 (D x) 2 (1.1)
. Gyakorlat 4B-9 Két pontszerű töltés az x tengelyen a következőképpen helyezkedik el: egy 3 µc töltés az origóban, és egy + µc töltés az x =, 5 m koordinátájú pontban van. Keressük meg azt a helyet, ahol
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata
Többváltozós, valós értékű függvények
Többváltozós függvények Többváltozós, valós értékű függvények Többváltozós függvények Definíció: többváltozós függvények Azokat a függvényeket, melyeknek az értelmezési tartománya R n egy részhalmaza,
Modellek és Algoritmusok - 2.ZH Elmélet
Modellek és Algoritmusok - 2.ZH Elmélet Ha hibát elírást találsz kérlek jelezd: sellei_m@hotmail.com A fríss/javított változat elérhet : people.inf.elte.hu/semsaai/modalg/ 2.ZH Számonkérés: 3.EA-tól(DE-ek)
Analízis előadás és gyakorlat vázlat
Analízis előadás és gyakorlat vázlat Készült a PTE TTK GI szakos hallgatóinak Király Balázs 2010-11. I. Félév 2 1. fejezet Számhalmazok és tulajdonságaik 1.1. Nevezetes számhalmazok ➀ a) jelölése: N b)
DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC
016.03.1. BSC MATEMATIKA II. ELSŐ ÉS MÁSODRENDŰ LINEÁRIS DIFFERENCIÁLEGYENLETEK BSc. Matematika II. BGRMAHNND, BGRMAHNNC AZ ELSŐRENDŰ LINEÁRIS DIFFERENCIÁLEGYENLET FOGALMA Az elsőrendű közönséges differenciálegyenletet
Differenciaegyenletek
Differenciaegyenletek Losonczi László Debreceni Egyetem, Közgazdaság- és Gazdaságtudományi Kar Debrecen, 2009/10 tanév, I. félév Losonczi László (DE) Differenciaegyenletek 2009/10 tanév, I. félév 1 / 11
A bifiláris felfüggesztésű rúd mozgásáról
1 A bifiláris felfüggesztésű rúd mozgásáról A végein fonállal felfüggesztett egyenes rúd részleges erőtani vizsgálatát mutattuk be egy korábbi dolgozatunkban, melynek címe: Forgatónyomaték mérése - I.
azonos sikban fekszik. A vezetőhurok ellenállása 2 Ω. Számítsuk ki a hurok teljes 4.1. ábra ábra
4. Gyakorlat 31B-9 A 31-15 ábrán látható, téglalap alakú vezetőhurok és a hosszúságú, egyenes vezető azonos sikban fekszik. A vezetőhurok ellenállása 2 Ω. Számítsuk ki a hurok teljes 4.1. ábra. 31-15 ábra
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Abszolútértékes és gyökös kifejezések
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Abszolútértékes és gyökös kifejezések A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 16 XVI A DIFFERENCIÁLSZÁmÍTÁS ALkALmAZÁSAI 1 Érintő ÉS NORmÁLIS EGYENES, L HOSPITAL-SZAbÁLY Az görbe abszcisszájú pontjához tartozó érintőjének egyenlete (1), normálisának egyenlete
Matematika A1a Analízis
B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Matematika A1a Analízis BMETE90AX00 A derivált alkalmazásai H607, EIC 2019-04-03 Wettl
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek megoldásához!
VARIÁLHATÓ PÉLDATÁR Matematika2 (A2)
Szép Gabriella VARIÁLHATÓ PÉLDATÁR Matematika2 (A2) 2011 Ismertető Tartalomjegyzék Pályázati támogatás Gondozó Szakmai vezető, lektor Technikai szerkesztő ISBN Copyright Támogatás: Készült a TÁMOP-4.1.2-08/2/A/KMR-2009-0028
Tartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás
Tartalom Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás 2018 1 Állapottér reprezentációk tulajdonságai Általánosan egy lineáris, SISO dinamikus rendszer
Optimalizálási eljárások GYAKORLAT, MSc hallgatók számára. Analízis R d -ben
Optimalizálási eljárások GYAKORLAT, MSc hallgatók számára Analízis R d -ben Gyakorlatvezetõ: Hajnal Péter 2012. február 8 1. Konvex függvények Definíció. f : D R konvex, ha dom(f) := D R n konvex és tetszőleges
Keresztmetszet másodrendű nyomatékainak meghatározása
BUDAPEST MŰSZAK ÉS GAZDASÁGTUDOMÁNY EGYETEM Keresztmetszet másodrendű nyomatékainak meghatározása Segédlet a Szilárdságtan c tárgy házi feladatához Készítette: Lehotzky Dávid Budapest, 205 február 28 ábra
Geometriai vagy kinematikai természetű feltételek: kötések vagy. kényszerek. 1. Egy apró korong egy mozdulatlan lejtőn vagy egy gömb belső
Kényszerek Geometriai vagy kinematikai természetű feltételek: kötések vagy kényszerek. Példák: 1. Egy apró korong egy mozdulatlan lejtőn vagy egy gömb belső felületén mozog. Kényszerek Geometriai vagy
1.7. Elsőrendű lineáris differenciálegyenlet-rendszerek
7 Elsőrendű lineáris differenciálegyenlet-rendszerek Legyen n N, I R intervallum és A: I M n n (R), B: I R n folytonos függvények, és tekintsük az { y (x) = A(x)y(x) + B(x) y(ξ) = η kezdeti érték problémát,