| Title: | Dinamično optimiranje problemov kemijskega inženirstva z uporabo programskega okolja APMonitor : diplomsko delo univerzitetnega študijskega programa I. stopnje |
|---|
| Authors: | ID Krajnc, Nika (Author) ID Bogataj, Miloš (Mentor) More about this mentor...  ID Nemet, Andreja (Comentor) |
| Files: | UN_Krajnc_Nika_2021.pdf (1,42 MB) MD5: 8F0EA17E697E6C681D3C83C32EE78CCF PID: 20.500.12556/dkum/dd226888-6997-49e5-9fe3-9a351a9e15c1
|
|---|
| Language: | Slovenian |
|---|
| Work type: | Bachelor thesis/paper |
|---|
| Typology: | 2.11 - Undergraduate Thesis |
|---|
| Organization: | FKKT - Faculty of Chemistry and Chemical Engineering
|
|---|
| Abstract: | Dinamično optimiranje je veja uporabne matematike, ki omogoča optimiranje matematičnih modelov, zapisanih z diferencialnimi in algebrskimi enačbami (DAE). Je orodje, ki omogoča sprejemanje odločitev na osnovi napovedi časovnega obnašanja sistemov. V diplomskem delu predstavljamo programsko okolje APMonitor oziroma njegov Pythonov modul GEKKO, ki je med drugim namenjeno reševanju prav takih optimizacijskih problemov. V delu poleg generičnih, ilustrativnih primerov dinamičnega optimiranja, ki so namenjeni predstavitvi ustreznih reformulacij in sintakse programa, predstavljamo tudi dva primera iz kemijskega inženirstva.
Prvi izmed obeh je dinamična optimizacija temperaturnega profila v šaržnem reaktorju, drugi pa dinamična optimizacija prehoda med dvema stacionarnima stanjema v pretočnem mešalnem reaktorju. V obeh primerih smo izvedli občutljivostno analizo in opazovali vpliv omejevanja vrednosti manipulirnih in regulirnih veličin na spreminjanje optimalnih dinamičnih profilov. V prvem primeru smo se omejili na spreminjanje mej na koncentracijah reaktanta in produkta. V drugem primeru pa smo spreminjali vrednosti uteži v namenski funkciji.
Rezultati dela nakazujejo, da je programsko okolje primerno orodje za izvajanje optimiranja dinamičnih sistemov. Temeljna prednost okolja je avtomatizirana pretvorbe DAE v sistem algebrskih enačb, ki jih nato rešujemo z integriranimi reševalniki za optimiranje nelinearnih problemov (npr. IPOPT). Od uporabnika tako zahteva le zapis modela v obliki DAE, ki je zaradi sintakse, ki temelji na sintaksi jezika Python, enostavno berljiva in se je lahko relativno hitro priučimo. Preostali koraki, ki vodijo do rezultatov so popolnoma avtomatizirani. Numerični rezultati pa poleg tega, da so bili omenjeni problemi rešljivi v manj kot 1 s procesorskega časa, nakazujejo, da lahko v odvisnosti od načina implementacije modela pridobimo različne rešitve, za katere lahko trdimo le, da so lokalno optimalne. |
|---|
| Keywords: | dinamični sistemi, dinamično optimiranje, kemijsko inženirstvo, APMonitor, GEKKO |
|---|
| Place of publishing: | Maribor |
|---|
| Place of performance: | Maribor |
|---|
| Publisher: | [N. Krajnc] |
|---|
| Year of publishing: | 2021 |
|---|
| Number of pages: | X, 34 str. |
|---|
| PID: | 20.500.12556/DKUM-79419  |
|---|
| UDC: | 66:004.383.4(043.2) |
|---|
| COBISS.SI-ID: | 69547267  |
|---|
| Publication date in DKUM: | 07.07.2021 |
|---|
| Views: | 1436 |
|---|
| Downloads: | 98 |
|---|
| Metadata: |  |
|---|
| Categories: | KTFMB - FKKT
|
|---|
|
:
|
Copy citation |
|---|
| | | | Average score: | (0 votes) |
|---|
| Your score: | Voting is allowed only for logged in users. |
|---|
| Share: |  |
|---|
Hover the mouse pointer over a document title to show the abstract or click
on the title to get all document metadata. |