Technológiai folyamatok optimalizálása

Slides:



Advertisements
Hasonló előadás
A kártyanyomtatás fortélyai Csákvári Krisztián Kártya és címke gyártás
Advertisements

VIZSGAFELADATOK PMMIK, MÁJUS 26. LETÖLTHETŐ:hr2.pte.hu/vizsgappt.
Lorem ipsum dolor sit amet, consectetur Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore Közlekedési.
FIZIKA Alapok Balthazár Zsolt Apor Vilmos Katolikus Főiskola.
TÖMÖRÍTÉS. Fogalma A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő. A tömörítési arány függ a fájl típusától,
Beruházási és finanszírozási döntések kölcsönhatásai 1.
ISKOLAKÉSZÜLTSÉG – AZ ADAPTÍV VISELKEDÉS FEJLETTSÉGE dr. Torda Ágnes gyógypedagógus, klinikai gyermek-szakpszichológus Vizsgálóeljárás az iskolába lépéshez.
Informatikai rendszerek általános jellemzői 1.Hierarchikus felépítés Rendszer → alrendszer->... → egyedi komponens 2.Az elemi komponensek halmaza absztrakciófüggő.
Valószínűségi kísérletek
2. előadás Viszonyszámok
Vezetékes átviteli közegek
WE PROVIDE SOLUTIONS.
Becslés gyakorlat november 3.
Komplex természettudomány 9.évfolyam
Végeselemes modellezés matematikai alapjai
376/2014 EU RENDELET BEVEZETÉSÉNEK
A közigazgatással foglalkozó tudományok
Kockázat és megbízhatóság
ENZIMOLÓGIA.
Sz&p prof.
Kockázat és megbízhatóság
Technológiai folyamatok optimalizálása
Technológiai folyamatok optimalizálása
Technológiai folyamatok optimalizálása
Végeselemes modellezés matematikai alapjai
A kontinuitás (folytonosság) törvénye
Kvantitatív módszerek
A mozgási elektromágneses indukció
Operációkutatás I. 7. előadás
A földrajzi kísérletek szervezése és végrehajtása
Munka és Energia Műszaki fizika alapjai Dr. Giczi Ferenc
Gazdaságstatisztika Korreláció- és regressziószámítás II.
Molekuladinamika 1. A klasszikus molekuladinamika alapjai
Gázok és folyadékok áramlása
Bevezetés Az ivóvizek minősége törvényileg szabályozott
Szerkezetek Dinamikája
Mi a káosz? Olyan mozgás, mely
Közigazgatási alapvizsga a Probono rendszerben
? A modell illesztése a kísérleti adatokhoz
Business Mathematics
Algoritmusok és Adatszerkezetek I.
STRUKTURÁLT SERVEZETEK: funkció, teljesítmény és megbízhatóság
Tilk Bence Konzulens: Dr. Horváth Gábor
Munkanélküliség.
INFOÉRA Zsakó László Informatikai tanárszak problémái ELTE Informatikai Kar Juhász István-Zsakó László: Informatikai.
Készletek - Rendelési tételnagyság számítása -1
Új pályainformációs eszközök - filmek
1.1. TERMELŐI DÖNTÉS Termelés: saját jószágok átalakítása a meggazdagodás érdekében Termelő célja: maximális gazdagodás a termelésből Max (megtermelt jószágok.
3. előadás.
szabadenergia minimumra való törekvés.
2. A KVANTUMMECHANIKA AXIÓMÁI
Összeállította: J. Balázs Katalin
Hőtan Összefoglalás Kószó Kriszta.
Matematikai Analízis elemei
Munkagazdaságtani feladatok
Járműtelepi rendszermodell 2.
A szállítási probléma.
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
Dr. Varga Beatrix egyetemi docens
Matematika 11.évf. 1-2.alkalom
Binomiális fák elmélete
Műveletek, függvények és tulajdonságaik Mátrix struktúrák:
Fizikai kémia 2 – Reakciókinetika
Állandó és Változó Nyomású tágulási tartályok és méretezésük
3. előadás.
Áramlástan mérés beszámoló előadás
Költségfüggvények Minden kibocsátáshoz a minimális költséget rendelik hozzá A termelési függvények inverzei (dualitás) A költségfüggvények a termelési.
Pár óra tanulmányozás eredményei Nahalka István 2018 szeptember 1.
Algoritmusok.
Hagyományos megjelenítés
Előadás másolata:

Technológiai folyamatok optimalizálása Folyamatok matematikai modellezése Ráduly Botond Mészáros Sándor

Mit értünk a matematikai modellezés alatt? olyan matematikai összefüggések azonosítása, amelyek leírják az optimizálandó folyamatot nem szükséges a matematikai modellezés ha „kísérletező” optimalizálást végzünk, amikor is a döntési változókat módszeresen változtatjuk a legjobb megoldás megtalálása érdekében a választott optimumkritériumtól függetlenül, ennek kifejezése a rendszer változóinak függvényében történik egy rendszer változói lehetnek döntési (független) változók illetve állapot- (függő) változók. Az állapotváltozók nem jelennek meg a célfüggvény kifejezésében.

A matematikai modell sémája x1 y1 rendszer bemenő változók x2 y2 kimenő változók xn yn a matematikai modellezés szempontjából bemenő változók egy része az optimalizálás szempontjából döntési változó, míg a többi rögzített változó

A matematikai modell sémája a feladatban rögzített változók y1 rendszer y2 kimenő változók yn döntési változók a matematikai modellezés szempontjából bemenő változók egy része az optimalizálás szempontjából döntési változó, míg a többi rögzített változó

A matematikai modell sémája a matematikai modell statikus modellek esetén egy algebrai egyenletrendszer; dinamikus modellek esetén egy differenciálegyenletekből álló rendszer az optimalizálásban akkor használható egy matematikai modell, ha a kimenő változók felírhatóak a bemenő döntési változók függvényében a matematikai modellek lehetnek lineárisak vagy nemlineárisak a rendszert leíró egyenletek függvényében a rendszert leíró egyenletek azonosítása szerint analitikus (mechanisztikus), statisztikai (empirikus) és hibrid modellekről beszélhetünk

Analitikus (mechanisztikus) modellek megmaradási törvényekre, a rendszerben végbemenő fizikai, kémiai, biológiai változások törvényeire épülnek anyagmegmaradás törvénye: belépő tömegáram – kilépő tömegáram = tömegváltozás mértéke a rendszerben energiamegmaradás törvénye: a rendszerrel időegység alatt közölt hő (vezetés, sugárzás, reakció) belépő energiaáram (mozgási, potenciális és belső energia) kilépő energiaáram (mozgási, potenciális és belső energia) a rendszer által időegység alatt végzett munka a rendszer energiaváltozásának sebessége =

impulzusmegmaradás törvénye: Mechanisztikus modellek egyenletei impulzusmegmaradás törvénye: a rendszer x irányú mozgásmennyiség-változásának sebessége a rendszerre x irányban ható erők összege = állapotegyenletek: entalpia törvénye egyetemes gáztörvény parciális nyomástörvény Henry törvénye stb... kinetikai egyenletek: Arrhenius törvénye reakciósebesség-egyenletek a reagensek konverziójának egyenletei stb...

Mechanisztikus modellek egyenletei pl. fermentációs reaktor mechanisztikus modellezése: biomassza növekedési rátája: szubsztrátum fogyási rátája: biomassza pusztulási rátája: hidrolízis rátája:

szubsztrátum koncentrációváltozásának mértéke: biomassza koncentrációváltozásának mértéke: Cs – szubsztrátum koncentrációja Cb – biomassza koncentrációja Cs,i – szubsztrátum belépő koncentrációja Cb,i – biomassza belépő koncentrációja Vr – reaktor térfogata Fi – belépő térfogatáram

Mechanisztikus modellek előnyei és hátrányai Előnyök: széles érvényességi tartomány flexibilitás – nem csak a modellezett rendszerre érvényes, hanem hasonló rendszerekre is Hátrányok: feltételezi a modellezett rendszerben végbemenő folyamatok, jelenségek beható ismeretét megfelelő szakképzettséget igényel a folyamatok egyenleteinek felírása a mechanisztikus modell általában igen komplex és nehezen használható optimalizálásra a modellt kísérleti mérések segítségével érvényesíteni kell

Empirikus (statisztikai) modellek A modellezett rendszer változói közötti összefüggéseket empirikusan azonosítjuk A kapott egyenletek nem (vagy csak igen erőltetett módon) értelmezhetőek, ezért black-box modelleknek is nevezzük őket Kiindulási pont: ha a kívánt tartományban a modell helyesen leírja az összefüggéseket, sokszor nem lényeges, hogy a egyenleteknek van-e fizikai alapjuk, vagy teljesen önkényesek Empirikus modellezési módszerek: lineáris regreszió, polinomiális regresszió, mesterséges intelligencia hálózatok (ANN), NARMA modellek stb. Minden empirikus modellezési módszer meglehetősen nagy felhalmozott kísérleti adatmennyiséget igényel. Ennek hiányában nem lehet azonosítani egy empirikus modellt.

biomassza növekedési rátája: Lineáris regresszió biomassza növekedési rátája: mérési eredmények rn empirikus modell Cs a növekedési ráta egyenlete: rn = a1 + a2 ∙ Cs

biomassza növekedési rátája: Polinomiális regresszió biomassza növekedési rátája: mérési eredmények rn empirikus modell rn = a1 + a2 ∙ Cs + a3 ∙ Cs2 Cs az azonosított egyenletek (vagyis az empirikus modellek) csak egy bizonyos tartományban érvényesek és nem használhatóak hasonló rendszerek esetén ha a rendszeren bármit módosítunk, ami nem volt figyelembe véve a modellkészítés során, a modellt újra kell csinálni

rn DO Cs Többváltozós polinomiális regresszió ha az oldott oxigén (DO) koncentrációja változik a reaktorban, a növekedési ráta modellje nem lesz érvényes rn = a1 + a2∙Cs + a3∙Cs2 + a4∙DO + a5∙DO2

Empirikus modellek előnyei és hátrányai Előnyök: Nem szükséges modellezett rendszer és a benne végbemenő jelenségek s folyamatok beható ismerete Nem szükséges bonyolult matematikai algoritmusok ismerete a modellek azonosítása érdekében Az emp. modellek matematiakilag viszonylag egyszerűek ezért relatíve kis számítási kapacitást igényelnek Hátrányok: nagyon sok mérési eredményt igényelnek csak az előállításukra használt mérési eredmények tartományában érvényesek

Optimalizálási módszerek 1. Analitikus módszerek „klasszikus” optimumszámítási módszerek már a XVIII sz.-ban ismertek voltak (Newton, Leibnitz, stb.) a megoldást pontosan megtalálják feltételekkel és feltételek nélkül is használhatóak az optimalizálandó célfüggvény folytonos és deriválható kell legyen, valamint a deriváltaknak legalább egy része is folytonos kell legyen 1.a. Feltétel nélküli célfüggvények optimalizálása Legyen y = f(x) folytonos és deriválható függvény. A függvénynek maximumja van az x = x* pontban, ha létezik egy pozitív ε úgy, hogy minden – ε és + ε közötti bármely Δx értékre f(x* + Δx) - f(x*) ≤ 0

Amennyiben az előbbi feltételeknek megfelelően f(x. + Δx) - f(x Amennyiben az előbbi feltételeknek megfelelően f(x* + Δx) - f(x*) ≥ 0, úgy a fügvénynek minimumja van az adott x = x* pontban. Felírva a Taylor sorozatot: f(x* + Δx) - f(x*) = f’(x*)Δx + 0,5 ∙ f”(x*) Δx2 + ∙ ∙ ∙ ∙ Hogy f(x*) egy extremum legyen, ahhoz szükséges hogy f’(x) = 0. Ennek ismeretében: x* -ban minimum van, ha f”(x*) Δx2 > 0 x* -ban maximum van, ha f”(x*) Δx2 < 0 Ha f”(x*) Δx2 = 0, akkor: ha az első zérótól különböző derivált páros rendű, akkor x* maximum ha ez a derivált negatív és x* minimum ha ez a derivált pozitív. ha az első zérótól különböző derivált páratlan rendű, akkor x* egy inflexiós pont vízszintes tangenssel

Példa Egy gőzvezeték hőszigetelésének költsége (lej/m∙év)a következő formájú: C1 = a∙x + b A hőveszteség költsége (lej/m∙év): C2 = c/x +d ahol a,b,c,d pozitív állandók és x a hőszigetelés vastagsága (m). Határozzuk meg a szigetelés vastagságát úgy, hogy a költségek összege minimális legyen. y = a∙x + b + c/x +d y C1 C2 x C a minimum feltétele: y’ = a – c/x2 = 0, innen x = (c/a)1/2 y’’ = 2∙c/x3 = 2∙c∙(a/c)3/2

1.b. Feltételes célfüggvények optimalizálása (egyenlőség-feltételes) Behelyettesítés módszere, Lagrange multiplikátorok módszere Legyen az y = f(x1,x2) célfüggvény kitéve a g(x1,x2) = 0 feltételnek. Ekkor x2 = h(x1) és y = f(x1, h(x1)), amely már egy feltétel nélküli célfüggvény és megoldható az alőbbikebne leírt módon. Példa Minimalizáljuk y = 4∙x12 + 2∙x22 + 4∙x1∙x2 +2∙x2 + 1 célfüggvényt, úgy, hogy x1 + x2 = 0 x1 = - x2  y = 4∙(-x2)2 + 2∙x22 + 4∙(-x2)∙x2 + 2∙x2 + 1 = 2∙x22 + 2∙x2 + 1 dy/dx2 = 4∙x2 + 2 = 0  x2 = - 0.5 d2y/d2x2 = 4 ≥ 0  x2 egy minimum. Visszahelyettesítve x1= 0.5, tehát a megoldás f(x1*,x2*) = 0.5

1.c. Egyenlőtlenség-feltételes célfüggvények optimalizálása Egyenlőtlenség-elhanyagolás módszere, egyenlőtlenség-átalakítás módszere a célfüggvényt feltétel nélküliként kezeljük ellenőrizzük hogy a stacionárius pontok a megengedett tartományon belül vannak-e ha igen, akkor a feltétel nélküli feladat megoldása azonos a feltételesével ha nem, akkor a megoldás a feltételek által megszabott határon (peremen) található. Ez esetben a peremfeltételeket egyenlőséggé alakítjuk és így oldjuk meg a feladatot

Példa Minimalizáljuk y = 4∙x12 + 2∙x22 + 4∙x1∙x2 + 2∙x2 + 1 célfüggvényt, úgy, hogy x1 + x2 = 0 x1 + x2 - x1∙x2 ≥ 1.5 Ellenőrizzük, hogy x1 + x2 - x1∙x2 = 0.5 -0.5 – 0.5 ∙ (-0.5) = 0.25 ≤ 1.5 , vagyis az egyenlőtlenségi feltétel nem teljesül. Felírjuk tehát, hogy x1 + x2 - x1∙x2 = 1.5 és megoldjuk a minimalizálási problémát a behelyettesítés módszerével x1 = 1.2247 x2 = -1.2247 f(x1*,x2*) = 1.5505

Egyenlőtlenség-átalakítás módszere: - az egyenlőtlenségbe beviszünk egy fiktív pozitív változót - az átalakított egyenlőtlenség így egyenlőséggé alakul - az egyenlőség-feltételes optimalizálási problémát az előbbiekben már tárgyalt módon oldjuk meg Példa: y = 4∙x12 + 2∙x22 + 4∙x1∙x2 + 2∙x2 + 1 x1 + x2 ≥ 0 x1 + x2 - x1∙x2 ≥ 0.5 Átalakítva: x1 + x2 = x32  x32 - x1 - x2 = 0 x1 + x2 - x1∙x2 = x42 + 0.5  x42 - x1 - x2 + x1∙x2 = - 0.5 Elterjedt átalakítások: x ≥ 0 x = y2 , x = ey, x = |y| 1 ≥ x ≥ 0 x = sin2 y, x = ey /(ey + e-y) b ≥ x ≥ a x = a + (b - a) ∙ sin2 y