Pannon Egyetem, Vegyészmérnöki Intézet
Koo per áció s
Ku t at ási
Központ
8200 Veszprém, Egyetem u. 10., Tel./Fax: (88) 624 828
7. Melléklet
Többtermékes folyamatos technológiák optimalizálása Kutatási végbeszámoló melléklete: Szoftverek ismertetése
Kutatási téma jele:
VIKKK-2004-III-1
Támogatási szerződés száma:
OMFB-00217/2005
Kutatás időtartama:
2004. VII. 1. – 2007. VI. 30.
Kutatási beszámoló készült: Veszprém, 2007. április 30.
Témavezető:
Dr. Németh Sándor egyetemi docens
195
Többtermékes folyamatos technológiák optimalizálása Tartalomjegyzék 1. TÖBBTERMÉKES FOLYAMATOS TECHNOLÓGIA ELEMZÉSÉT TÁMOGATÓ INFORMÁCIÓS RENDSZER LÉTREHOZÁSA...................................................................................... 197 1.1. 1.2.
AZ INFORMÁCIÓS RENDSZER FELÉPÍTÉSE ........................................................................................ 200 AZ INFORMÁCIÓS RENDSZER HASZNÁLATA (PÉLDÁK)...................................................................... 203
2. A REAKTOROK FELÜLBÍRÁLÓ IRÁNYÍTÓ RENDSZERÉNEK (APC) LEKÉPEZÉSE MATLAB SIMULINK KÖRNYEZETBEN............................................................................................... 214 3.
HUROKREAKTOR-MODELL LEKÉPEZÉSE MATLAB SIMULINK KÖRNYEZETBEN...... 226
4.
A SZOFTVEREK HASZNÁLATÁNAK A BEMUTATÁSA.......................................................... 233 4.1. 4.2.
EGYSZERŰ ADATLEKÉRDEZÉS A TECHNOLÓGIAI ADATTÁRHÁZBÓL .................................................. 233 TERMÉKVÁLTÁSOK ELEMZÉSÉRE ALKALMAS TECHNOLÓGIAI SZIMULÁTOR LEKÉPEZÉSE ................... 233
5.
AZ INFORMÁCIÓS RENDSZER ÜZEMBEÁLLÍTÁSA (INSTALLÁLÁSI FOLYAMAT) ....... 242
6.
FÜGGVÉNY REFERENCIA (ANALYZERPP4) ........................................................................... 243
7.
ADATBÁZIS ADATTÁBLÁI.......................................................................................................... 257
VIKKK-2004-III-1
196
Többtermékes folyamatos technológiák optimalizálása
1. Többtermékes folyamatos technológia elemzését támogató információs rendszer létrehozása Hatalmas mennyiségben állítunk elő adatokat az élet minden területén nap, mint nap. Az adatok tárolásának, visszakereshetőségének megoldása komoly feladatot jelent az informatikai szakembereknek, másrészt viszont érdemes figyelemmel kísérni a letárolt adatok felhasználást is. Becslések szerint a letárolt (pl. kereskedelmi) adatoknak csupán az 5-10 százalékát használják fel valamilyen elemzésre (1.1 ábra), tehát az adatoknak csak egy nagyon kis szeletét vizsgáljuk, így az adatokból kinyerhető információmennyiség is kisebb. Ennek fő okai a nagyméretű, nem megfelelő struktúrájú (elemzéseket nem támogató) adatbázisokban, és a megfelelő elemző eszközök hiányában keresendő.
Nem elemzett
Elemzett
1.1 ábra Adatelemzési arányok A korszerű vegyipari gyártástechnológiák magas fokú automatizáltságának köszönhetően a gyártás során nagy mennyiségben tárolhatunk le technológiai adatokat. A TVK Nyrt. Polipropilén-IV-es üzemében egy elosztott szabályzó rendszer (DCS) felügyeli a termelést, és egy PHD (Process History Database) rendszer 15 másodperces mintavételezési gyakorisággal tárolja le a technológiai változók értékét.
VIKKK-2004-III-1
197
Többtermékes folyamatos technológiák optimalizálása Alkalmazások PHD API
Real-time rendszer DCS
Real-time adat interfész (RDI)
PHD SZERVER Konfigurációs adatok Real-time adatbázis másolata
Referencia adatbázis
Aktuális értékek adatbázisa Nyers sor | Adat sor
PHD archív fájlok
1.2 ábra A PHD rendszer komponensei A letárolandó változók listája az ún. TAG lista tetszőlegesen alakítható, változókat vehetünk ki, újabb változókat definiálhatunk, stb. Egy TAG tartalmazza az adott változó minden paraméterét, pl. nevét, típusát, mértékegységét. A PHD (felépítését lásd az 1.2 ábrán) a valós rendszerből a mintavételezett jeleket egy real-time adat interfészen keresztül (RDI) a TAG lista (konfigurációs adatok) alapján a megfelelő változóhoz (TAG-hez) sorolja, majd archiválja azokat. Az archivált adatok a PHD-n csak bizonyos ideig elérhetőek az alkalmazási interfészen (PHD API) keresztül, a külső alkalmazások számára. Egy ilyen alkalmazás például a Uniformance (Honeywell), amely egy ún. Excel-Add-In-ként grafikus felületet biztosít az adatlekérdezéshez, ezáltal könnyen xls formátumban érhetőek el a technológiai adatok. Az adatelemzésnél azonban problémát jelenthet, hogy egyrészt a lekérdezhető időszak a PHD-n elérhető archivált adatmennyiségre (kb. fél évre) korlátozódik, másrészt a PHD csak az elektronikus formátumban már rögzített adatokat tartalmazza. Amennyiben az elemzéseknél nagyobb időhorizontban gondolkodunk, és a naplókban (manuálisan) vezetett értékeket is vizsgálni szeretnénk, úgy egy olyan információs rendszert kell létrehozni, amely tárolja a legfontosabb technológiai adatokat (legyenek azok elérhetőek papír, vagy pedig elektronikus formátumban) és biztosítja azok hatékony elemzését. A létrehozandó információs rendszer (ahogyan azt már a korábbi projektben TVK Nyrt. HDPE gyár - is kihangsúlyoztuk) nem azonos a PHD relációs adatbázisával, hanem adattárház jellegű. Az 1.1 táblázatból is jól látható, hogy a folyamat adattárház egy olyan döntéstámogató rendszer, amelynek elsődleges célja, hogy lehetőséget biztosítson a termelő és üzleti folyamatokban keletkező adatokból a mérnöki és üzleti döntések számára releváns információk kinyerésére.
VIKKK-2004-III-1
198
Többtermékes folyamatos technológiák optimalizálása
1.1. táblázat A DCS adatbázis és az adatelemzést támogató folyamat adattárház főbb eltérései
Funkció Adat Használat Munka egysége Felhasználó Tervezés Elérés Elért rekordok száma Méret Mérték
DCS-alapú relációs adatbázis napról-napra történő adatrögzítés aktuális, naprakész, részletes, relációkba foglalt, izolált ismétlődő rövid, egyszerű tranzakciók operátor, informatikus alkalmazás-orientált írás/olvasás
Folyamat adattárház döntéstámogatás történeti, összesített, integrált, konszolidált ad-hoc komplex lekérdezés mérnök, üzemvezető témakör-orientált sok lekérdezés
tízes nagyságrend
milliós nagyságrend
100MB-GB Tranzakciós idő
100GB-TB Lekérdezési idő
A tervezett folyamat adattárház elemzések céljából összegyűjtött (megbízható, feldolgozott, hisztorikus) adatokat tartalmaz, és külön üzemel a technológia működéséhez kapcsolódó adatbázistól. Az adattárház alább felsorolt fontos tulajdonságai nagyban segítik, hogy az előbb vázolt funkciók minél hatékonyabban megvalósulhassanak: · Témaorientáltság: Az adattárház témakörök köré szervezett, pl. üzemegységek, eljárások, termékek, eladások. Így egyszerű és tömör nézetet nyújt a fontosabb témakörökben, de nem tartalmazza azokat az adatokat, melyek nem fontosak a vizsgálatok, pl. a termékminőség szempontjából. · Integrált: Több, különböző jellegű adatforrás, pl. DCS relációs adatbázisa, különálló fájlok, naplók, (pl. művezetői naplók, labormérések), esetleg on-line adatátviteli források integrálásával épül fel. Ezért, amikor az adat bekerül az adattárházba, adattisztítási és adatintegrációs eszközök segítségével konvertálójuk. A konvertálás eredményeképpen kapott konzisztenciát a különböző források tulajdonságait leíró meta-adatok biztosítják. · Idővariáns: Amint már említettük, az elemzés időhorizontja sokkal nagyobb, mint egy DCS adatbázisában, ahol csak az aktuális adatok (pl. az elmúlt pár hónap) adatai érhetők el. Továbbá az adattárházban minden fontosabb (kulcs) struktúra tartalmaz időjellegű elemet. · Nem illékony: A fizikailag külön tárolt, a működési környezetből transzformált adatok felülírása nem fordul elő az adattárházban, ahol két fő adatkezelési mód, az adattárház feltöltése és az adatok lekérdezése a domináns.
VIKKK-2004-III-1
199
Többtermékes folyamatos technológiák optimalizálása Üzem (termelés)
Grafikus felhasználói felület PV
PV
DCS OP
SP
PV értékek
ÜZEMELTETÉSI SZINT
SP
Operátor SP SP értékek
Számított PV értékek
Vezérlő számítógép
ELEMZÉSI SZINT
Statisztikai eszközök Adatbányászat
FOLYAMAT ADATTÁRHÁZ
Irányítórendszer modellje
1.3 ábra Technológiai folyamat elemzési módszere Tekintettel arra, hogy a létrehozandó információs rendszer alapja egy folyamat adattárház, így az adattárház fő tulajdonságait figyelembe véve alakítottuk ki az 1.3 ábrán látható technológia-elemzési metodikát. Az üzemletetési szinten, a DCS rendszer irányítja a termelést, az operátorok, pedig felügyelik a folyamatot. Az elemzési szinten a technológiai adatok PHD szerverről való lekérdezésével, egyéb elektronikus és papír alapú dokumentumok összegyűjtésével előállt nagy mennyiségű (megbízható, feldolgozott, hisztorikus) adathalmazt egységes sémára hozva egy folyamat adattárházba szerveztük. Az adattárházból megfelelő adatelemző eszközökkel (statisztikai módszerek, adatbányászati algoritmusok, modellek) hasznos információk nyerhetők ki a gyártási körülményekről a mérnökök, illetve az üzemvezető részére. A következő fejezetekben részletesen ismertetjük az információs rendszer felépítését, a folyamat adattárház struktúráját, és példákkal illusztrálva mutatjuk be a rendszer használatát.
1.1.
Az információs rendszer felépítése
A gyártástechnológia részletes tanulmányozását követően, az üzem szakembereivel való egyeztetések során a következő fő célokat és végrehajtandó feladatokat határoztuk meg: Elektronikus gyártási adatok gyűjtésével (lekérdezésével) és adattárházba való VIKKK-2004-III-1
200
Többtermékes folyamatos technológiák optimalizálása
szervezésével: · Mind a homo- mind, pedig a kopolimer termékek esetében a lehető legtöbb gyártást elemezhessük, a különböző és esetlegesen nagyszámú gyártásokat, pedig hatékonyan, átlátható (grafikus) formában hasonlíthassuk össze. · A szélesebb intervallumban lekérdezett és tárolt gyártási adatokkal lehetővé válik a katalizátorváltások hatásvizsgálata is. Az egyes katalizátorral történt gyártások összehasonlításával a katalizátorok minőségre gyakorolt hatásai mellett más termelést jellemző mutatók is elemezhetőek. · A széles időtartamot felölelő gyártási adatok használatával az irányítórendszernek egy MATLAB-SIMULINK környezetben implementált szimulátora megfelelő módon tesztelhető, fejleszthető, ezáltal a szimulátor alkalmassá tehető különbféle üzemeltetési stratégiák előzetes vizsgálatára. Papír alapú adatok gyűjtésével és adattárházba való szervezésével: · A gyártási adatok kigyűjtése mellett azonos intervallumra a szakmánynaplóban vezetett porsiló, katalizátor, ill. termékváltások időpontjait is rögzítenünk kell az adattárházban. · A termék minőségi vizsgálatait tartalmazó labormérések naplóból a por és a granulátum folyásindex értékeit össze kell vetnünk a mérőkörök által rögzített értékekkel, továbbá a PHD modulon keresztül manuálisan letárolt értékekkel is. Ezért a naplóban vezetett értékeket szintén le kell tárolni az adattárház egy-egy adattáblájában. E célok figyelembevételével a megtervezett információs rendszer strukturális felépítését a 1.4. ábra mutatja be. A rendszer két fő része a folyamat adattárház, és a hozzá tartozó elemző eszköz. A folyamat adattárház egy MySQL adatbázis szerver, az elemző eszköz, pedig egy MATLAB fejlesztői környezetben készített grafikus felhasználói felülettel rendelkező program. Az adattárház és az elemző eszköz közötti kommunikáció ODBC (Open Database Connectivity, külső adatok eléréséhez kifejlesztett Microsoft-szabvány) kapcsolaton keresztül zajlik (MySQL ODBC Driver használatával). Az információs rendszer implementálási folyamatát az elemzési szempontból legfontosabb technológiai változók meghatározásával kezdtük. A változók kiválasztásában a technológusok voltak segítségünkre, a fejlesztési folyamat során a tőlük kapott változólistát bővítettük a megvalósuló funkcióknak megfelelően. Az adatgyűjtési folyamat során a Uniformance Excel-Add-In alkalmazást használtuk a PHD szerveren tárolt adatok lekérdezéséhez.
VIKKK-2004-III-1
201
Többtermékes folyamatos technológiák optimalizálása
Grafikus felhasználói felület Trendkészítés
Gyártások elemzése
APC szimulátor
Folyásindex ellenőrzés
Adattárház
1.4 ábra A megvalósított információs rendszer strukturális felépítése
Technológiai változók lekérdezett értékei
Technológiai változók mértékegysége, jelölése
Technológiai változók elvárt paraméterei
Technológiai változók előírt értékhatárai
Porsiló váltások
Extrúder siló váltások
Labor által rögzített por folyásindex értékek
Labor által rögzített granulátum folyásindex
1.5 ábra A létrehozott folyamat adattárház struktúrája A lekérdezésekhez a változólistát (TAG lista) és az időintervallumokat kellett megadnunk, majd a PHD rendszer ezt a kérést a PHD API interfészen keresztül megkapva ellenőrizte, hogy a megadott időpontok között az adatok benn vannak-e még a rendszer adat sorában, illetve archívumában. Egy adatgyűjtés során, a rendszeren fenn lévő közel fél éves időtartamú adatmennyiséget tudtuk legyűjteni, pár napos szeletekben. A lekérdezés eredményeként az adatokat Excel táblázat formájában kaptuk vissza. Az összegyűjtött xls fájlokat a Navicat nevű MySQL kliens eszközzel importáltuk be MySQL adatbázis megfelelő adattáblájába. Az adatgyűjtés technikája miatt az adatgyűjtési folyamatot három részletben végeztük el, mely eredményeként a megvalósult adattárházban a 2005. december és 2007. február közötti időszakra vonatkozóan 223 technológiai változó 15 másodperces mintavételezéssel rögzített értékét tároltuk le. A technológiai adatok lekérdezése, és összegyűjtése mellett azonos időintervallumra a szakmánynaplókban vezetett porsiló, katalizátor, ill. termékváltások VIKKK-2004-III-1
202
Többtermékes folyamatos technológiák optimalizálása
időpontjait is elektronikusan rögzítettük. Hasonlóképpen a labor által mért por és granulátum folyásindexeket is letároltuk. Ezáltal az adattárházban a megvalósított adattáblák (lásd 4.5 ábra) tartalmazzák az összes olyan üzemi információt, melyek a megjelölt időszakban egy adott termék gyártásának elemezéséhez szükségesek. A kitűzött céloknak megfelelően az elemzésekhez kifejlesztett program az adattárházban rejlő információkat kiaknázva az alábbi fő funkciókat szolgáltatja: · · · ·
Technológiai adatok értékeinek a lekérdezése, trendek készítése Termékgyártások statisztikai eszközökkel való elemzése, összehasonlítása APC technológiai szimulátor futtatása Folyásindex értékek ellenőrzése, nyomon követése
Az egyes funkciók használatát a következő fejezetben mutatjuk be.
1.2.
Az információs rendszer használata (példák)
Ahogy az előző fejezetben láthattuk, az információs rendszer egyik fő komponense egy elemző eszköz (AnalyzerPP4), egy olyan grafikus felhasználói felülettel rendelkező program, amellyel a korábbi gyártásokat hatékonyan elemezhetjük, összehasonlíthatjuk, továbbá használatával feltárhatóak azok a pontok, ahol a gyártási körülmények, eljárások javíthatóak. Ezen túlmenően, a program kapcsolatot biztosít az adattárházban letárolt adatok és az irányítórendszer szimulátora között.
VIKKK-2004-III-1
203
Többtermékes folyamatos technológiák optimalizálása
1.6. ábra AnalyzerPP4 grafikus felhasználói felülete A program grafikus felhasználói felülete négy fő részre osztható, a főbb funkcióknak megfelelően (1.6. ábra) négy keretet helyeztünk el rajta: 1. Trendek készítése, 2. Termékgyártások elemzése, 3. Szimuláció futtatása, 4. MI ellenőrzés. A kereteken kívül 2 fő nyomógomb funkciója az elkészített ábrák törlése, illetve a programból való kilépés. · A Trendek készítése keretben a listázott technológiai változók közül tetszőleges számút kiválasztva, egy magadott intervallumban kérdezhetjük le, és (hatosával) ábrázolhatjuk a trendeket a Trendek készítése gombra kattintva. A 1.7 ábrán erre láthatunk egy példát. A lekérdezés eredményeként kapott adatokat lementhetjük az Adatok mentése nyomógombbal, így azok későbbi elemzése, illetve felhasználása megoldott. A trendeket tartalmazó ábrákat szintén menthetjük.
VIKKK-2004-III-1
204
Többtermékes folyamatos technológiák optimalizálása
1.7. ábra Trendek készítése az AnalyzerPP4 programmal
ppm
400 AC20111APV
200 0
ppm
400 AC20111BPV
200 0
ppm
400 AC20112APV
200 0
ppm
400 AC20112BPV
200 0
kg/m3
580 DC2401PV
560 540
kg/m3
580 DC2501PV
560 540 '2006.04.08. 07:00:00'
Idő[óra]
'2006.04.11. 18:00:00'
1.8 ábra Trendek készítése az AnalyzerPP4 programmal, eredmények · A Termékgyártások elemzése keretben egy a felhasználó által meghatározott időszakban a kiválasztott termék gyártásait elemezhetjük, hasonlíthatjuk össze trendek és dobozdiagramok segítségével. A 1.9. ábrán látható módon kell meghatároznunk, milyen időintervallumban és melyik termék gyártásait akarjuk elemezni. A gyártási lapon szereplő változók értékeit a program automatikusan VIKKK-2004-III-1
205
Többtermékes folyamatos technológiák optimalizálása
kérdezi le, de lehetőség van arra is, hogy plusz technológiai változókat is hozzárendeljünk a lekérdezéshez (Változók kiválasztása listában). A Trendek és dobozdiagramok nyomógombra kattintva a program elsőbb lekérdezi, hogy a megadott időpontban mikor gyártották a kijelölt terméket, majd az eredményül kapott intervallumokra lekérdezi a változók értékét is. Az adatok lekérdezése után generálódnak a változók dobozdiagramjai és trendjei.
1.9. ábra Dobozdiagramok készítése az AnalyzerPP4 programmal A dobozdiagram egy olyan oszlopdiagramhoz hasonló 2-dimenziós ábrázolását adja az adatoknak, ami jól használható az adatok szórásának és az eloszlásnak érzékeltetéséhez. Egy adott technológiai változó dobozdiagramja információt szolgáltat arról, hogy az adott gyártás során mennyire volt „homogén” a változó (gyártás), vagyis milyen volt az adott változó eloszlása és szórása a gyártás során (közel van-e egy kívánt értékhez, vagy nagyon „szór” pl. a gyártás elején/végén). A dobozdiagramnál az egyik tengely a változót ábrázolja, a másik a változó teljes értéktartományát (pl. megengedett technológiai értékhatárok). A 1.10. ábrán egy példát láthatunk egy gyártás során a mért hőmérséklet értékek ábrázolására doboz diagrammal. Az ábrán a doboz (téglalap) rész a felvett hőmérséklet értékek középső felét jelöli. A doboz alsó vonala az első kvartilis, vagyis az értékeket nagyság szerint sorrendbe állítva azt az értéket jelöljük vízszintes vonallal, amely az értékek ¼-nél nagyobb. A felső vízszintes vonal, pedig a harmadik kvartilis, az érték, amelynél az értékekek ¾-e kisebb. Az értékek sorba rendezésében a középső érték lesz a medián, amelyet egy vízszintes zöld vonal jelöl. A doboz mellett feltüntethető még a minimum és a maximum érték is (függőleges vonalak), illetve vízszintes szaggatott lila vonallal ábrázolhatjuk (amennyiben létezik) az elvárt értéket (értékeket - több végtermék esetén) is. Egy termék különböző gyártásait, pedig hatékonyan összevethetjük, amennyiben minden gyártásról lekérdezzük a változók értékeit, s a dobozdiagramokat VIKKK-2004-III-1
206
Többtermékes folyamatos technológiák optimalizálása
változónként csoportosítva egy ábrán helyezzük el. Jól látható, hogy amíg a hőmérséklet azonos eloszlást mutat mindegyik gyártás során, és közel van a H504-es terméknél kívánt értékhez, addig a zagysűrűség alakulása nagyon eltérő mindhárom gyártásnál. 70.3
70.2
°C
70.1
70
69.9
69.8
69.7
2006-03-24 13:35:00.0 2006-03-27 10:07:00.0
1.10 ábra H504-es termék egy gyártás során mért 1. hurokreaktor hőmérséklet (TC2401PV) ábrázolása dobozdiagrammal
VIKKK-2004-III-1
207
°C
Többtermékes folyamatos technológiák optimalizálása 70.3
70.3
70.3
70.2
70.2
70.2
70.1
70.1
70.1
70
70
70
69.9
69.9
69.9
69.8
69.8
69.8
69.7
2006-03-24 13:35:00.0 2006-03-27 10:07:00.0
69.7
2006-05-02 10:50:00.0 2006-05-03 02:05:00.0
69.7
2006-05-12 00:00:00.0 2006-05-12 06:00:00.0
1.11 ábra H504-es termék három gyártásának összehasonlítása dobozdiagrammal a 2. hurokreaktor hőmérséklet (TC2501PV) alapján 575
575
570
570
570
565
565
565
560
560
560
555
555
555
550
550
550
545
545
545
kg/m3
575
540
2006-03-24 13:35:00.0 2006-03-27 10:07:00.0
540
2006-05-02 10:50:00.0 2006-05-03 02:05:00.0
540
2006-05-12 00:00:00.0 2006-05-12 06:00:00.0
1.12 ábra H504-es termék három gyártásának összehasonlítása dobozdiagrammal a 2. hurokreaktor zagysűrűsége (DC2501PV) alapján
VIKKK-2004-III-1
208
Többtermékes folyamatos technológiák optimalizálása
A program a dobozdiagramok mellett minden gyártásra külön-külön legenerálja a változók trendjeit is, és a trendek mellett piros csillaggal jelöli a változók kívánt (referencia) értékeit is (amennyiben azok rendelkezésre állnak). A 1.13 ábra erre mutat egy példát, ahol a 2. hurokreaktor hőmérséklet és zagysűrűség trendje is látható, így követhető, ellenőrizhető, az információ, amit az adott gyártásról a dobozdiagramok sűrített formában megjelenítenek a felhasználó számára. g/10 min
20 MI 10 0 38 barg
PC2301PV 36 34
70.5 TC2501PV °C
70 69.5
kg/m3
580 DC2501PV 560 540 5000 ppm
AC20112BPV
0 4 %
CXS 3
2 2006-03-24 13:35:00.0
Idő[óra]
2006-03-27 10:07:00.0
1.13 ábra A gyártási lap változóinak trendjei a H504-es termék egy gyártásánál A Szimulátor futtatása keretben az elkészített APC szimulátor szolgáltatásait érhetjük el (a szimulátor részletes bemutatását lásd a 2. fejezetben). A 1.14. ábrán látható, hogy keret tartalmaz egy szimulátor kimenet listát, ahol a felhasználó kijelölheti (CTRL gomb lenyomva tartása mellett egyszerre többet), melyik szimulátor kimenetet szeretné ábrázoltatni. A szimulátor bemeneteként egy előre rögzített változó listát használ, viszont a felhasználó megadhatja, milyen időpontban legyenek lekérdezve a bemenetként megadott technológiai változók, vagyis milyen időszak gyártási körülményeit szeretné szimulálni. Az időpont megadása után a Szimulátor futtatása gombra kattintva indítható a szimuláció. A szimuláció sikeres lefutása után, a kapott eredményeket (a listában kijelölt változók szimulált értékeit) a program automatikusan ábrákon (trendek formájában) jeleníti meg. A szimuláció eredményeit a program automatikusan elmenti. Így, amennyiben a felhasználó a szimulátor többi kimenetét is ábrázolni szeretné, akkor egy újabb kijelöléssel, és az Eredmények ábrázolása gombra kattintva teheti ezt meg.
VIKKK-2004-III-1
209
Többtermékes folyamatos technológiák optimalizálása
1.14 ábra APC szimulátor futtatása, beállítások Az MI ellenőrzés keretben ellenőrizni lehet a labor által mért és a PHD rendszere felvitt por és granulátum folyásindex értékeket, illetve a szakmánynaplókban vezetett értékeket. A 1.15. ábrán látható, hogy a keretben a felhasználónak egy időszakot kell meghatároznia kezdő és végdátummal, majd az Összehasonlítás gombra kattintva a program elvégzi a szükséges lekérdezéseket az adattárházból.
1.15. ábra MI ellenőrzés, egy adott időszak megadása A 1.16. ábra a por folyásindex lekérdezések eredményét ábrázolja a 2006.01.01. 7:00:00 - 2006.01.02. 3:00:00 közötti időszakra. Látható, hogy a por MI bejegyzések közül kettő mérés eredménye hiányzik, továbbá egy mérést nem a megfelelő időpontban (később) rögzítettek. Az adott időszakban a labornapló alapján nyolc mérést végeztek el, tehát így a két bejegyzés hiánya, illetve egy téves időponttal való rögzítése a PHD-n keresztül bevitt, és lekérdezhető folyásindex adatok megbízhatóságát megkérdőjelezi. A program használatával por MI értékek mellett a granulátum MI (AI8900 online MI mérő által rögzített és a naplóban vezetett) értékeket is összehasonlíthatjuk. A 1.17 ábrán erre láthatunk egy példát. Jól láthatóan az online- és a labormérés eredményei nagyon eltérőek. Egy másik időpontot kiválasztva hasonló vizsgálat eredményét mutatják be a 1.18 és a 1.19 ábrák. A VIKKK-2004-III-1
210
Többtermékes folyamatos technológiák optimalizálása
2006.03.10. 5:00:00 - 2006.03.11. 5:00:00 közötti időszakban bejegyzett por folyásindex értékeknél, szintén két hiányosság fedezhető fel. A 10 valós (labornaplóban rögzített) mérésből, ténylegesen csak 8 esetben történt meg az értékek gépre vitele. 5.9 PHD Napló 5.8
5.7
Por MI
5.6
5.5
5.4
5.3
5.2
5.1 '2006.01.01. 07:00:00'
Idő[óra]
'2006.01.02. 03:00:00'
1.16. ábra Por folyásindex értékek összehasonlítása egy adott időszakra
VIKKK-2004-III-1
211
Többtermékes folyamatos technológiák optimalizálása 3.2 PHD Napló 3.1
3
Granulátum MI
2.9
2.8
2.7
2.6
2.5
2.4
2.3 '2006.01.01. 07:00:00'
Idő[óra]
'2006.01.02. 03:00:00'
1.17. ábra Granulátum folyásindex értékek (AI8900 online MI mérő által rögzített és a naplóban vezetett értékek) összehasonlítása egy adott időszakra 4 PHD Napló
3.5
Por MI
3
2.5
2
1.5 '2006.03.10. 05:00:00'
Idő[óra]
'2006.03.11. 05:00:00'
1.18. ábra Por folyásindex értékek összehasonlítása egy adott időszakra
VIKKK-2004-III-1
212
Többtermékes folyamatos technológiák optimalizálása 3.5 PHD Napló
3
Granulátum MI
2.5
2
1.5
1 '2006.03.10. 05:00:00'
Idő[óra]
'2006.03.11. 05:00:00'
1.19. ábra Granulátum folyásindex értékek (AI8900 online MI mérő által rögzített és a naplóban vezetett értékek) összehasonlítása egy adott időszakra A granulátum MI mérésénél, pedig látható, amint az online-mérő éppen nem működött (meghibásodás) a lekérdezett időszakban, így a labornaplók pontos vezetése az ilyen esetek miatt is felértékelődik. E kiragadott példák is igazolják, hogy a labornaplók és a PHD modulon bevitt, letárolt értékek kellően részletes összehasonlításával, vizsgálatával, fontos információhoz, ill. ellenőrzési lehetőséghez juthatunk. Az AnalyzerPP4 elemző program felépítésének részletes leírását (a MATLAB függvények ismertetését), illetve az adattárház dokumentációját a következő mellékletekben mutatjuk be.
VIKKK-2004-III-1
213
Többtermékes folyamatos technológiák optimalizálása
2. A reaktorok felülbíráló irányító rendszerének (APC) leképezése MATLAB Simulink környezetben A Honeywell által implementált Profit Controller szoftvercsomag a technológia-irányításért felelős, amelynek része az RMPCT (Robust Model Predictive Control Technology) és az APC (Advanced Process Control) rendszer. Ez utóbbi a lokális szabályozások mellett olyan technológiai számításokat is elvégez, amelyek eredményeként a technológiában közvetlenül nem, vagy nagy időkésleltetéssel mérhető változók értékéről kaphatunk információt, amelyek a szabályozáshoz elengedhetetlenül szükségesek. Az APC-ben lévő algoritmusok leképezéséhez tehát egy olyan dinamikus környezetre van szükség, mely képes több számítási kör iteratív megoldására, könnyen kezelhető, ill. fejleszthető. Ezért esett a választás a MATLAB Simulink szoftverre, mint dinamikus szimulátorra. Az APC hierarchikus struktúráját alrendszerek (subsystem) létrehozásával oldottuk meg, ezáltal a létrehozott struktúra az eredeti struktúrával szinte teljesen megegyező felépítésű. (A struktúra részletes leírása megtalálható a HU-4700008/D01 Rev 2 dokumentumszámú Polypropylene PP4 Unit Advanced Process Controls Tiszai Vegyi Kombinat Ltd. (TVK Ltd) Tiszaújváros Detailed Design Specification (röviden: TVK-PP4, APC-DDS) című leírásban. Ez a leírás tartalmazza a kalkulációs blokkok hierarchikus felépítését, kapcsolatait, illetve a blokkokban implementált számítások leírását.) Az implementáció során felhasználtuk még a control language nyelven készült algoritmusokat a nem kellően részletezett számítások ellenőrzésére, valamint az aktuális számítási paraméterek kinyerésére. Az így kapott APC rendszer 64 darab (39+25) közvetlenül mérhető, az 1. fejezetben ismeretett technológiai adattárházból lekérdezhető változóból 191 közvetett technológiai változót számít ki. A kimenetek elnevezésénél az eredeti nómenklatúrát követtük. Az alábbi táblázatok tartalmazzák az input és output változók listáját és azok jelentését. 2.1. táblázat HOMO (homopolimer) gyártás bemeneti változói APC Loop input kódja AC20111A.PV AC20111B.PV AC20112A.PV AC20112B.PV AI33142.PV
VIKKK-2004-III-1
Jelentése R201 hidrogén betápl. koncentrációja, alsó mh. R201 hidrogén betápl. koncentrációja, felső mh. R202 hidrogén betápl. koncentrációja, alsó mh. R201 hidrogén betápl. koncentrációja, felső mh. Propilén betápl. koncentrációja
APC Loop input kódja FI3302.PV JI2201.PV JI2401.PV JI2501.PV PC2302.PV
Jelentése Összes propilén betápl. tömegárama R200 zagyszivattyú felvett teljesítmény R201 zagyszivattyú felvett teljesítmény R202 zagyszivattyú felvett teljesítmény D202 nyomása
214
Többtermékes folyamatos technológiák optimalizálása AI33152.PV
Propán betápl. koncentrációja
POLTOT.PV
DC2401.PV
R201 zagysűrűség
TI0103.PV
DC2501.PV
R202 zagysűrűség
TI2000PV
FC1102.PV
TEAL betápl. áram
TC2001PV
FC1201.PV
Donor betápl. áram
TC2201PV
FC1503.PV
CAT betápl. Áram
TC2202PV
FC2003.PV FC2004.PV FC2201.PV FI2202.PV FC2301.PV FC2302.PV FI2701.PV FI2702.PV
VIKKK-2004-III-1
R201 propilén betápl. tömegáram R200 propilén betápl. tömegáram R200 öblítő propilén R200 köpeny hűtővíz térfogatárama R202 propilén betápl. tömegáram Tömbpolim. zagy tömegáram R201 köpeny hűtővíz térfogatárama R202 köpeny hűtővíz térfogatárama
TDI2205PV TC2401PV TC2402PV TI2403PV TC2501PV TC2502PV TI2503PV Gyártás típusa
Eredő termelési sebesség Reaktánsok betáplálási hőmérséklete Környezeti hőmérséklet Propilén betáplási hőmérséklet R200 reaktor-hőmérséklet R200 köpeny hűtővíz belépő hőmérséklet R200 köpeny hűtővíz hőmérséklet-változás R201 reaktor-hőmérséklet R201 köpeny hűtővíz belépő hőmérséklet R201 köpeny hűtővíz kilépő hőmérséklet R202 reaktor-hőmérséklet R202 köpeny hűtővíz belépő hőmérséklet R202 köpeny hűtővíz hőmérséklet-változás 1: homopolimer; 2: kopol.; 3: D-donorral gy.; 4: lowMFI
215
Többtermékes folyamatos technológiák optimalizálása
2.2 táblázat COPO (kopolimer) gyártás kiegészítő bemeneti változói APC GPR input kódja
Jelentése
AI401_21.PV
R401 hidrogénkoncentráció R401 etilén-koncentráció
AI401_31.PV
R401 etán-koncentráció
AI402_11.PV
APC GPR input kódja FI4011.PV FI4302.PV JI4001.PV
AI431_21.PV
R401 propilénkoncentráció R401 propán-koncentráció T401 hidrogénkoncentráció T401 etilén-koncentráció
AI431_31.PV
T401 etán-koncentráció
TI4003.PV
AI431_41.PV
T401 propilénkoncentráció
TI4004.PV
AI431_51.PV
T401 propán-koncentráció
TDI4005.PV
AI401_41.PV AI401_51.PV AI402_12.PV
FC4001.PV FC4002.PV FC4003.PV
R401 propilén betápl. tömegáram R401hidrogén betápl. tömegáram R401 etilén betápl. tömegáram
Jelentése R401 köpeny hűtővíz térfogatáram T401 recirk. áram C401 kompresszor felvett teljesítmény
LC4001.PV
R401 szint
PC4001.PV
R401 nyomás
TI3004.PV
D301 fenékhőmérséklet
TC4001.PV
R401 reaktor-hőmérséklet Kompresszor belépési hőmérséklet R401 propilén betápl. hőmérséklet R401 köpeny hűtővízhőmérsékletváltozás R401 köpeny belépő közeghőmérséklet
TI4006.PV TI4302.PV
T401 fejhőmérséklet
-
-
2.3. táblázat APC szimulátor kimenetek, hurokreaktor szekció APC Loop output kódja
Jelentése R200 propilén belépő tömegárama R200 propilén kilépő tömegárama
APC Loop output kódja
Jelentése
P40UCALC
R200 hőátszárm. tényező
P42JWRQX
P40PRCAL
R200 termelési sebesség
P42C3RQX
P40JWRQX
R200 hűtőközeg hőárama
P42AMRQX
R202 hidrogén belépő tömegárama R202 hidrogén kilépő tömegárama R202 hűtőközeg hőárama R202 reaktánsok hőárama R202 körny. hőáram
P40C3RQX
R200 reaktánsok hőárama
P42PMRQX
R202 szivattyú hőárama
P40AMRQX
R200 körny. hőáram
P42R1RQX
P40PMRQX
R200 szivattyú hőárama
P42RXRQX
R201 reakció hőtermelése R202 dinamikus hőáram
Prep Q_rxn
R200 reakció hőtermelése
P40PRCAL. CONV
R200 propilén konverzió
P42PRCAL. RXN P42PRCAL. C3RXN
R202 reakció hőtermelése R202 propilén-reakció hőtermelése
P42UCALC
R202 hőátszárm. tényező
P42PRCAL. CONV
R202 propilén konverzió
P40C3FFX P40C3EFX
P41C3FFX P41C3EFX
VIKKK-2004-III-1
R201 propilén belépő tömegárama R201 propilén kilépő tömegárama
P42H2FFX P42H2EFX
216
Többtermékes folyamatos technológiák optimalizálása P41PNFFX
R201 propán belépő tömegárama
P42PRCAL
P41PNEFX
R201 propán kilépő tömegárama
P42PRCAR
P41H2FFX P41H2EFX
R201 hidrogén belépő tömegárama R201 hidrogén kilépő tömegárama
P42PRAVX P42PRMBX
R202 termelési sebesség (energiam.) R202 anyagmérleggel egyeztetett termelési sebesség R202 átlagos termelési sebesség R202 termelési sebesség (anyagm.) R202 termelési sebesség hiba
P41JWRQX
R201 hűtőközeg hőárama
P42PRERX
P41C3RQX
R201 reaktánsok hőárama
P42LQRDX
P41AMRQX
R201 körny. hőáram
P42SLRCX_v%
P41PMRQX
R201 szivattyú hőárama R200 kilépő áram hőtartalma
P42SLRCX_wt%
R202 zagy koncentráció (térf.) R202 zagy koncentráció
P42SLRMX
R202 zagy tömeg
P42C3CX2
R202 norm. nélküli propilén- koncentráció
P42C3RMX
R202 propilén tömeg
P42C3CX1
R202 jav. konverzió
P41R0RQX P41RXRQX
R201 dinamikus hőáram
P41PRCAL. C3RXN
R201 reakció hőtermelése R201 propilén-reakció hőtermelése
P41UCALC
R201 hőátszárm. tényező
P42PNRCX
P41PRCAL. CONV
R201 propilén konverzió
P42C3RCX
P41PRCAL.RXN
P41PRCAL P41PRCAR P41PRAVX P41PRMBX P41PRERX
R201 termelési sebesség (energiam.) R201 anyagmérleggel egyeztetett termelési seb. R201 átlagos termelési sebesség R201 termelési sebesség (anyagm.) R201 termelési sebesség hiba
P42LQCNX P42PNCX2
R202 propán tömeg
P42PLRMX
R202 polimer tömeg
P42LQRMX
R202 folyadék tömeg
R201 folyadék-sűrűség
P42SLRCX_out
P41SLRCX_vol%
R201 zagy koncentráció (térf.)
P42DCROC
P41SLRCX_wt%
R201 zagy koncentráció
P42PLEFX
P41SLRMX
R201 zagy tömeg
P42PLRTX
P41C3CX2
R201 norm. nélküli propilén-koncentráció
P42LQEFX
P41C3RMX
R201 propilén tömeg
P42LQEFX_vol
P41C3CX1
R201 jav. konverzió
P42PLDISFAC
P41C3RCX P41LQCNX
VIKKK-2004-III-1
R201 propán koncentráció R201 propilén koncentráció R201 propilén konc. norm. faktor
R202 propán koncentráció R202 propilén koncentráció R202 propilén konc. norm. faktor R202 norm. nélküli propán-koncentráció
P42PNCX1
P41LQRDX
P41PNRCX
R202 folyadék-sűrűség
P42PNRMX
R202 kilépő zagykoncentráció R202 folyadék-sűrűség változás R202 kilépő polimer tömegárama R202 polimer átlagos tartózkodási ideje R202 kilépő folyadék tömegárama R202 kilépő folyadék térfogatárama R202 kilépési polimer koncentráció arány R202 propán keletkezési sebesség
P42H2RAT
R202 H2/C3 arány
P42H2RCX
R202 hidrogénkoncentráció (ppm)
217
Többtermékes folyamatos technológiák optimalizálása
P41PNRMX P41PLRMX
R201 norm. nélküli propilén-koncentráció R201 propán tömeg R201 polimer tömeg
P41LQRMX
R201 folyadék tömeg
P41PNCX2
P41SLRCX_out P41DCROC P41PLEFX P41PLRTX P41LQEFX P41LQEFX_vol P41PLDISFAC P41PNCX1 P41H2RAT P41H2RCX P41H2RMX P41H2CX1 P41H2RCX wt% P41H2PLRAT P41IVINX P41IVAVX P41MFCAL P41CTMBC P41CTRMX P41CTRCX P41KINET P42C3FFX P42C3EFX P42PNFFX P42PNEFX
R201 kilépő zagykoncentráció R201 folyadék-sűrűség változás R201 kilépő polimer tömegárama R201 polimer átlagos tartózkodási ideje R201 kilépő folyadék tömegárama R201 kilépő folyadék térfogatárama R201 kilépési polimer koncentráció arány R201 propán-keletkezési sebesség R201 H2/C3 arány R201 hidrogénkoncentráció (ppm) R201 hidrogén tömeg R201 hidrogén konverzió R201 hidrogénkoncentráció R201 hidrogénpolimertermelés arány R201 polimer aktuális belső viszkozitás R201 polimer átlagos belső viszkozitás R201 folyásindex R201 katalizátor mérleg R201 katalizátor tömeg R201 katalizátor koncentráció R201 sebességi állandó R202 propilén belépő tömegárama R202 propilén kilépő tömegárama R202 propán belépő tömegárama R202 propán kilépő tömegárama
P42H2RMX
R202 hidrogén tömeg
P42H2CX1 P42H2RCX wt%
R202 hidrogén konverzió R202 hidrogén-konc. R202 hidrogénpolimertermelés arány R202 polimer aktuális belső viszkozitás R202 polimer átlagos belső viszkozitás
P42H2PLRAT P42IVINX P42IVAVX P42MFCAL
R202 folyásindex
P42CTMBC
R202 katalizátor mérleg
P42CTRMX
R202 katalizátor tömeg
P42CTRCX
R202 katalizátor koncentráció
P42KINET
R202 sebességi állandó
P4LC3TFX P4LC3FFX
Öblítő propilén a hurokreaktorokhoz Összes propilén betápl. tömegáram
P4LCTRMX
Össz. katalizátor tömeg
P4LTLFFX P4LTLRMX
TEAL betápl. tömegáram TEAL tömeg
P4LTLMBX
TEAL egyensúly
P4LDNFFX
Donor betápl. tömegáram
P4LDNRMX
Donor tömeg
P4LDNMBX
Donor egyensúly
TL/DN SI/TI Al/Ti
TEAL/donor arány Si/Ti arány Al/Ti arány
TEAL/C3
TEAL/propilén arány
CT flow prod AVG CT PROD
Kat. árammal kif. produktivitás Kat. árammal kif. Átl. produktivitás
PROD/HR
Termelési sebesség
CURR PROD.
Aktuális termelési sebesség
-
-
2.4. táblázat APC szimulátor kimenetek, gázfázisú reaktor (GPR) szekció APC GPR output kódja AI402_11 wt% AI401_21 wt%
VIKKK-2004-III-1
Jelentése R401 hidrogénkoncentráció R401 etilén-koncentráció
APC GPR output kódja P43UCALC P43JWRQX
Jelentése R401 hőátszárm. tényező R401 hűtőközeg
218
Többtermékes folyamatos technológiák optimalizálása AI401_31 wt% AI401_41 wt% AI401_51 wt% AI402_12 wt%
R401 etán-koncentráció R401 propilénkoncentráció R401 propánkoncentráció T401 hidrogénkoncentráció
AI431_21 wt%
T401 etilén-koncentráció
AI431_31 wt%
T401 etán-koncentráció
AI431_41 wt% AI431_51 wt% P43H2FFX H2 from recyc H2 from D301 P43C2FFX C2 from recyc P43C3FFX C3 from recyc C3 from D301 D301 btm vap. P4GFDHX.C2 P4GFDHX.C3 P4GFDHX.D301 P4GFDHX.T401 P4GFDHX.RX.C2 P4GFDHX.RX.C3 P4GFDHX.RX.D301 P4GFDHX.RX.T401
T401 propilénkoncentráció T401 propánkoncentráció R401 friss hidrogén betápl. tömegáram R401 recirk. hidrogén tömegáram R401 flesselt hidrogén tömegáram R401 friss etilén betápl. tömegáram R401 recirk. etilén tömegáram R401 friss propilén betápl. tömegáram R401 recirk. propilén tömegáram R401 flesselt propilén tömegáram D301 fenékgőz tömegáram R401 etilén betápl. entalpiaáram R401 propilén betápl. entalpiaáram D301 fenék teljes betápl. entalpiaáram T401 recirk. teljes betápl. entalpiaáram R401 etilén entalpiaáram R401 propilén entalpiaáram D301 fenék teljes entalpiaáram T401 recirk. teljes entalpiaáram
P43PMRQX P43FDRQX P43AMRQX P43RXRQX P43PRCAL. RXN P43PRCAL. C2RXN P43PRCAL. C3RXN P43PRCAL P43PRAVX C2perC2C3
hőárama R401 kompresszor hőárama R401 reaktánsok hőárama R401 körny. hőáram R401 dinamikus hőáram R401 reakció hőtermelése R401 etilén-reakció hőtermelése R401 propilén-reakció hőtermelése R401 termelési sebesség R401 átlagos termelési sebesség Etilén / összmonomer arány
P43GSRDX
R401 gőzsűrűség
P43GSRMX
R401 gőzmennyiség
P43GSEFX
R401 kilépő gőz tömegáram
P43PLRMX
R401 polimer tömeg
P43PLEFX P43PLRTX
R401 polimer kilépő tömegáram R401 polimer átl. tartózkodási idő
P43C2MBX
R401 etilén-mérleg
P43C2RMX
R401 etilén tömeg
P43C2PCX P43CTFFX P43CTMBX P43CTRMX PROD flow PROD curr
R401 etilén-konc. a polimerben R401 katalizátor tömegáram R401 katalizátor tömegmérleg R401 katalizátor tömeg Kat. árammal kif. produktivitás Aktuális termelési sebesség
Az APC szimulátora alkalmas a homopolimer és a kopolimer gyártások közvetett technológiai változóinak számítására, random kopolimer gyártás esetén kiegészítő blokkok szükségesek (a TVK-PP4, APC-DDS 3.1.16 és 3.1.17 fejezeteknek megfelelő etilén-koncentrációt számító blokkok jelenleg nem kerültek implementálásra).
VIKKK-2004-III-1
219
Többtermékes folyamatos technológiák optimalizálása
Az APC szimulátor számítási időegysége óra. Minden számítási eredmény erre az időegységre van vonatkoztatva, a számítások lépésköze 1/240 óra (15 másodperc). Az eredeti APC kalkulációknak megfelelően, az iteratív számítási körök Integrátor jellegű szabályozókkal lettek ellátva, hogy az egyes mérlegek számítási hibáját kiegyenlítsék. Ehhez a következő PI-algoritmust alkalmaztuk (w(t) a beavatkozó jel, e(t) a nullától vagy alapjeltől való eltérés), ahol az első tagot nem vettük figyelembe: t
w(t ) = K × e(t ) + K I ò e(t )dt , ahol K I = K 0
TI
Ezek a következő blokkokban találhatóak: - R201 Propilén-koncentráció számítási blokk (APC-DDS 3.1.10) KI = 1/60 óra-1 - R202 Propilén-koncentráció számítási blokk (APC-DDS 3.1.11) KI = 1/60 óra-1 - R201 Propán-koncentráció számítási blokk (APC-DDS 3.1.12) KI = 1/60 óra-1 - R202 Propán-koncentráció számítási blokk (APC-DDS 3.1.13) KI = 1/60 óra-1 - R201 Katalizátor-koncentráció számítási blokk (APC-DDS 3.1.18) KI = 1/60 óra-1 - R202 Katalizátor-koncentráció számítási blokk (APC-DDS 3.1.18) KI = 1/60 óra-1 A propilén-koncentrációt számító blokkok ezen felül egy normalizáló számítást is végeznek, amely azt gátolja meg hogy a komponensek koncentrációjának összege meghaladja a 100 m/m %-os értéket. Ennek kiküszöbölésére PIszabályozónak megfelelő algoritmust építettünk a blokkokba a következő paraméterekkel (tehát az algoritmus egyenletének első tagját is figyelembe vettük): K = 1; KI = 15/60 óra -1 Ezeken felül a közvetlen mérések értékeit számos helyen szükséges szűrni a magas frekvenciájú zaj kiküszöbölésére. Az alkalmazott szűrő struktúrája megegyezik az eredeti APC szűrőivel, azonban nem alkalmaztuk minden ponton, ahol az eredeti leírások említik, hanem több részszámítás eredményét szűrtük. A szűrő struktúráját a következő: -
TS TF
FF = 1 - e ; xsz (k ) = FF × x(k ) + (1 - FF ) × xsz (k - 1) ,
ahol: FF a szűrőállandó, TS a mintavételezési idő, TF a szűrő időállandója, x(k) jelöli a változó k-dik időpillanatbeli eredeti, míg xsz(k) annak szűrt értékét. Minden ilyen szűrőt alapállapotban a következő paraméterekkel csatlakoztattunk
VIKKK-2004-III-1
220
Többtermékes folyamatos technológiák optimalizálása
az egyes kalkulációkhoz, melyek értéke a megváltoztatható: TS = 1/240 óra; TF = 5/60 óra;
VIKKK-2004-III-1
későbbiekben
egyedileg
221
Többtermékes folyamatos technológiák optimalizálása
A következő „áramok”-hoz csatlakoztattuk a fenti szűrőtípust: APC-DDS, 3.1.5: P40JWRQX P40AMRQX P40FDRQX P40PMRQX APC-DDS, 3.1.6: P41JWRQX P41AMRQX P41PMRQX P41FDRQX P41R0RQX P41RXRQX APC-DDS, 3.1.7: P42JWRQX P42AMRQX P42PMRQX P42FDRQX P42R0RQX P42RXRQX APC-DDS, 3.1.8: TC2401 DC2401 APC-DDS, 3.1.9: TC2501 DC2501 APC-DDS, 3.1.20: P41PRERX P42PRERX A szimulátor ezeken felül a következő táblázatban felsorolt paramétereket tartalmazza. A szimulátort a 1. fejezetben ismertetett Analyzer-PP4 grafikus kezelőfelületén keresztül lehet futtatni, a korábban ismertetett paramétereket az APC_standalone.mdl fájl megnyitásával az egyes blokkokon keresztül lehet módosítani. A fájlon belül történő egyszerűbb tájékozódás érdekében a különböző blokkokat színkóddal jelöltük: Világoskék Þ Reagensek; Lila Þ Hőátadási tényező; Szürke Þ Termelési sebesség; Narancssárga Þ Kilépő áramok; Sárga Þ Kilépő koncentrációk; Citromsárga Þ Analizátorok; VIKKK-2004-III-1
222
Többtermékes folyamatos technológiák optimalizálása
Zöld Þ Katalizátor-rendszer és produktivitás; Piros Þ Szűrők; Fehér Þ egyéb
VIKKK-2004-III-1
223
Többtermékes folyamatos technológiák optimalizálása
2.5. táblázat APC számítás paraméterei Paraméter neve R200 hőátadó felület Hurokreakt. hőátadó fel. Környezet hőátadási tényező Szivattyú faktor PP Polimerizációs hő Hurokreaktor köpeny hőátadó felület Hurokreaktor szigetelt felület Hurokreaktor nem-szigetelt felület Hurokreaktor köpeny hőátszárm. tényező Hurokreaktor szigetelt fel. hőátszárm. tényező Hurokreaktor nem-szig. fel. hőátszárm. tényező Polimer fajhő Mreaktor*cp,reakt + Mhűtővíz*cp,víz Polimer sűrűség Reaktor térfogat Propán képződési faktor TEAL tisztaság Donor tisztaság Si móltömeg (Donor) Al móltömeg (TEAL) Ti móltömeg (CAT) D301 gőz/polimer arány R401 kopolimer fajhő R401 gőz fajhő Kompresszor faktor R401 tömeg Acél fajhő R401 felület
VIKKK-2004-III-1
Értéke
APC-DDS fejezet
10 m2 229 m2 0,583 W/m2K 0,16 2024 kJ/kg 180 m2
3.1.2, 3.1.5 3.1.3, 3.1.4 3.1.5 3.1.5, 3.1.6, 3.1.7 3.1.5, 3.1.6, 3.1.7, 3.2.6 3.1.6, 3.1.7
37,8 m2 11,5 m2 0,03 W/m2K
3.1.6, 3.1.7 3.1.6, 3.1.7 3.1.6, 3.1.7
0,57 W/m2K
3.1.6, 3.1.7
0,85 W/m2K
3.1.6, 3.1.7
2,01 kJ/kgK 52755 kJ/K 900 kg/m3 32 m3 0,005 99 m/m% 23 m/m% 32,1 g/mol 27 g/mol 47,9 g/mol 75 kg/tonna 0,48 kJ/kgK 0,46 kJ/kgK -3,41 21 tonna 0,41 kJ/kgK 525 m2
3.1.6, 3.1.7 3.1.6, 3.1.7 3.1.8, 3.1.9 3.1.8, 3.1.9 3.1.12, 3.1.13 3.1.19 3.1.19 3.1.19 3.1.19 3.1.19 3.2.3 3.2.6 3.2.6 3.2.6 3.2.6 3.2.6 3.2.5
224
Többtermékes folyamatos technológiák optimalizálása
A kapott szimulátor kimeneteket szintén a grafikus felületen keresztül lehet azonnal ábrázolni, a későbbi felhasználás, esetleg letárolás céljából a program az eredményeket az APCoutput.mat fájlban le is tárolja. Minden szimuláció a megadott időintervallum legelső időpillanatnak megfelelő bemeneti adatértékeivel 10 órán keresztül számol, mielőtt a tényleges bemeneti adatokkal futna annak érdekében, hogy az iteratív kalkulációs körök állandó értékre be tudjanak állni a tényleges szimuláció kezdetére. Ezt a konstans bemenettel kapott 10 órányi kimenetet a program eltávolítja az ábrázolásból és a lementett kimeneti adatokból is. A következő ábrákon a szimulátor felépített struktúrája látható MATLAB Simulink környezetben.
2.1. ábra A hurokreaktor szekció kalkulációs blokkjainak kapcsolata
VIKKK-2004-III-1
225
Többtermékes folyamatos technológiák optimalizálása
2.2. ábra A gázfázisú reaktor szekció kalkulációs blokkjainak kapcsolata
3. Hurokreaktor-modell leképezése MATLAB Simulink környezetben A hurokreaktor rendszer részletes vizsgálatának, valamint az APC szimulátorral való összeköthetőség érdekében a reaktorrendszer modelljét szintén dinamikus környezetben, a MATLAB Simulink szoftver segítségével implementáltuk. A modell olyan hibrid modellezési technikával készült, amely tartalmaz fehér- ill. fekete-doboz modelleket is. A változóknak valós fizikai tartalmuk van, azonban több esetben azokból mérési, kísérleti adatokra illesztett empirikus bemenet-kimenet modell jellegű összefüggések segítségével határoz meg fizikai tulajdonságokat. Ezzel a technikával a modell könnyen adaptálható a valósághoz, ugyanakkor a változók valós természete révén, a számítás részleteiben is nyomon követhető. Az alábbiakban egy hurokreaktor modelljét és számítási algoritmusát mutatjuk be. A teljes modell rendszer három ilyen hurokreaktor modell összekapcsolásából adódik.
Folyadékfázisban lévő komponensek tömegmérlegei: dmHF 2
F
F
= BeH 2 - KiH 2 - RH 2 ;
dt dmCF2 F F = BeC 2 - KiC 2 - RC 2 ; dt dmCF3 F F = BeC 3 - KiC 3 - RC 3 ; dt
ahol mi az i-dik komponens tömege folyadékfázisban, Bei és Kii az i-dik VIKKK-2004-III-1
226
Többtermékes folyamatos technológiák optimalizálása
komponens belépő és kilépő árama, Ri az i-dik komponens forrása a reaktorban. Szilárd fázis tömegmérleg-egyenletei: dmHS 2
S
S
= BeH 2 - KiH 2 + RH 2 ;
dt dmCS 2 S S = BeC 2 - KiC 2 + RC 2 ; dt dmCS 3 S S = BeC 3 - KiC 3 + RC 3 ; dt S dmKAT S S = BeKAT - KiKAT ; dt
Sűrűségek számítása: Folyadékfázis: rCF3 = ARF + (BRF + CRF × T ) × T ; szilárdfázis: r PP = ERS + (FRS + GRS × T ) × T ;
r F = rCF3 + DRF ×
r = r PP S
mCF2 ; mF
mCS 2 + HRS × S ; m
Kilépő áramok meghatározásának segédszámításai: A1 = r PP × ( BePP + RPP ) ;
(
)
A3 = r CF3 × Be F - RPP ;
A5 =
A1 + A2
(r )
S 2
z = z kilépési ×
;
A2 = - HRS ×
(
(
)
mCF2 × BeCF2 - RC 2 ; mF A3 + A4
A4 = DRF × A6 =
)
mCS 2 × BeCS 2 + RC 2 ; mPP
(r )
F 2
;
mS ; m zagy
Kilépő áramok számítása:
Ki zagy = r zagy × ( A5 + A6 ) ;
Ki S = z × Ki zagy ; Ki F = Ki zagy - Ki S ; mF KiCF2 = Ki F × CF2 ; m mF KiCF3 = Ki F × CF3 ; m mHF 2 F F KiH 2 = Ki × F ; m mS KiCS 2 = Ki S × CPP2 ; m mS KiCS 3 = Ki S × CPP3 ; m mHS 2 S S KiH 2 = Ki × PP ; m
VIKKK-2004-III-1
227
Többtermékes folyamatos technológiák optimalizálása S mKAT ; m PP S = Ki S - KiKAT ;
S KiKAT = Ki S × S KiPP
Származtatott változók: - Folyadék tömeg és mólszám m F = mCF2 + mCF3 + mHF ; 2
nF =
F H2
m m m + + ; 28 42 2 F C2
F C3
- Folyadékfázisbeli móltörtek xCF2 =
mCF2 mCF2 mCF2 F F x = x = ; ; C2 C2 28 × n F 28 × n F 28 × n F
- Polimer tömege
m PP = mCS 2 + mCS 3 + mHS 2 ;
n
PP
S mCS 2 mCS 3 mH 2 = + + ; 28 42 2
- Szilárd fázis tömege m S = m KAT + m PP ; - Zagy tömege m zagy = m S + m F ; - Zagy sűrűsége r zagy =
mF + mS ; Vreaktor
Katalizátor produktivitás számítása: PR = 10 A , ahol A = APR + BPR × ln (xHF ) ; Források számítása: RH = RKH × PR × mKAT × xHF ; RC 2 = RKE × PR × mKAT × xCF2 ; RC 3 = RKM × PR × mKAT × xCF3 ; Az egyes reaktorokat az alábbi összefüggések kapcsolják össze(i - komponens, j - reaktor): (BeiF )j = (KiiF )j-1 + (BeiF )friss ; j 2
2
2
(Be ) = (Ki )
; illetve az előpolimerizációs reaktor esetén: S i j -1
S i j
(Be ) S
R 200
(
S = BeKAT
)
A fent említett anyagmérleg számításokat az alábbi hőmérleggel egészítettük ki:
(m
zagy
)
× c pzagy + m reaktor × c reaktor × p
VIKKK-2004-III-1
dT = å Bei × c ip × (Tbe ,i - T ) + RC 3 × DH C 3 +RC 2 × DH C 2 + dt i
228
Többtermékes folyamatos technológiák optimalizálása + a köpeny × Aköpeny × (Tk - T ) + a × A × (Tkörny. - T ) ;
Vköpeny × r víz × c víz p ×
dTk = Bek × r víz × c víz p × (Tk ,be - Tk ) + a köpeny × Aköpeny × (T - Tk ) ; dt
A modell jelölésrendszere a következő: m: tömeg; n: mólszám; x: móltört; r: sűrűség; T: hőmérséklet; S: szilárd fázis; F: folyadék fázis; PP: polimer; Be: belépő anyagáram; Ki: kilépő anyagáram; DH: reakcióhő; cp: fajhő; A: felület; V: térfogat; a: hőátadási tényező; 3.1. táblázat: A hurokreaktor modellek paraméterei Név ARF BRF CRF DRF ERS FRS GRS HRS zkilépési APR BPR
Érték Jelentés 509,36 Propilén első sűrűség koefficiens -0,455 Propilén második sűrűség koefficiens -0,02 Propilén harmadik sűrűség koefficiens 0 Etilén hatása a propilén folyadéksűrűségre 928,26 Polipropilén első sűrűség koefficiens -0,417 Polipropilén második sűrűség koefficiens 0,00019 Polipropilén harmadik sűrűség koefficiens 0 Etilén hatása a polipropilén sűrűségre 1,0 Kilépési alapfaktor 4,0143 Katalizátor produktivitás első koefficiens 0,0722 Katalizátor produktivitás második koefficiens R200: 7,969 RKH R201: 0,72 Hidrogén forrás koefficiens R202: 1,295 R200: 2,65 R201: 12,0 RKE Etilén forrás koefficiens R202: 10,1 R200: 0,35 RKM R201: 1,32 Propilén forrás koefficiens R202: 1,5 2 aköpeny 1,25 kW/m K Hőátadási tényező R200: 0,2 m3 Vköpeny R201: 5 m3 Köpeny térfogat R202: 5 m3 A többi paraméter értéke az APC szimulátorból vett érték.
Az egyes paraméterek a HUROKREAKTOR_modell.mdl fájl megnyitásával állíthatóak. A reaktormodell 17 darab, az adattárházból lekérdezhető bemeneti változóból 58 kimenetet állít elő a fenti mérlegegyenletek megoldásával és a kapcsolódó egyéb származtatott változók kiszámításával. Ezeket ismerteti a következő két táblázat. 3.2. táblázat A hurokreaktor-rendszer modelljének bemenetei APC-kód FC2002A.PV FC2002B.PV FC2001A.PV FC2001B.PV
VIKKK-2004-III-1
Jelentése Hidrogén tömegáram R202-be, kis skála Hidrogén tömegáram R202-be, nagy skála Hidrogén tömegáram R201-be, kis skála Hidrogén tömegáram R201-be, nagy skála
229
Többtermékes folyamatos technológiák optimalizálása FC2301.PV FC2003.PV FC2004.PV FC2201.PV FC1503.PV TI0103.PV FI2202.PV TC2202.PV TI2000.PV FI2701.PV TC2402.PV FI2702.PV TC2502.PV
Propilén tömegáram R202-be Propilén tömegáram R201-be Propilén tömegáram R200-ba Öblítő propilén tömegáram R200-ba Katalizátor tömegáram Reagensek belépő hőmérséklete R200 hűtővíz térfogatárama R200 hűtővíz belépő hőmérséklet Környezeti hőmérséklet R201 hűtővíz térfogatárama R201 hűtővíz belépő hőmérséklet R202 hűtővíz térfogatárama R202 hűtővíz belépő hőmérséklet
3.3. táblázat Hurokreaktorok modelljének megoldásából kapott kimenetek Elnevezés R200 mF
Jelentés R200 folyadéktömeg
Elnevezés R201 xS_H2ppm
R200 xF_C2
R201 xS_CAT
R200 mPP
R200 etilén foly. fázisbeli móltört R200 propilén foly. fázisbeli móltört R200 hidrogén foly. fázisbeli móltört R200 hidrogén foly. fázisbeli konc. R200 polimer tömeg
R200 mS
R200 szilárd fázis tömeg
R201 KiF
R200 xS_C2
R200 etilén szilárd fázisbeli móltört R200 propilén szilárd fázisbeli móltört R200 hidrogén szil. fázisbeli móltört R200 hidrogén szil. fázisbeli konc. R200 katalizátor szil. fázisbeli móltört R200 folyadék fázis sűrűség R200 szilárd fázis sűrűség R200 zagysűrűség
R201 KiPP
R200 xF_C3 R200 xF_H2 R200 xF_H2ppm
R200 xS_C3 R200 xS_H2 R200 xS_H2ppm R200 xS_CAT R200 RhoF R200 RhoS R200 RhoZagy R200 KiZagy
R201 mF
R200 kilépő zagy tömegáram R200 kilépő folyadék tömegáram R200 kilépő polimer tömegáram R200 reaktorhőmérséklet R200 hűtőközeg kilépő hőmérséklet R201 folyadéktömeg
R201 xF_C2
R201 etilén foly. fázisbeli
R200 KiF R200 KiPP R200 T R200 Tk
VIKKK-2004-III-1
R201 RhoF R201 RhoS R201 RhoZagy R201 KiZagy
R201 T R201 Tk R202 mF R202 xF_C2
Jelentés R201 hidrogén szil. fázisbeli konc. R201 katalizátor szil. fázisbeli móltört R201 folyadék fázis sűrűség R201 szilárd fázis sűrűség R201 zagysűrűség R201 kilépő zagy tömegáram R201 kilépő folyadék tömegáram R201 kilépő polimer tömegáram R201 reaktorhőmérséklet R201 hűtőközeg kilépő hőmérséklet R202 folyadéktömeg
R202 mPP
R202 etilén foly. fázisbeli móltört R202 propilén foly. fázisbeli móltört R202 hidrogén foly. fázisbeli móltört R202 hidrogén foly. fázisbeli konc. R202 polimer tömeg
R202 mS
R202 szilárd fázis tömeg
R202 xS_C2
R202 etilén szilárd fázisbeli móltört R202 propilén szilárd fázisbeli móltört R202 hidrogén szil. fázisbeli móltört R202 hidrogén szil. fázisbeli konc. R202 katalizátor szil.
R202 xF_C3 R202 xF_H2 R202 xF_H2ppm
R202 xS_C3 R202 xS_H2 R202 xS_H2ppm R202 xS_CAT
230
Többtermékes folyamatos technológiák optimalizálása
R201 mPP
móltört R201 propilén foly. fázisbeli móltört R201 hidrogén foly. fázisbeli móltört R201 hidrogén foly. fázisbeli konc. R201 polimer tömeg
R201 mS
R201 szilárd fázis tömeg
R202 KiF
R201 xS_C2
R201 etilén szilárd fázisbeli móltört R201 propilén szilárd fázisbeli móltört R201 hidrogén szil. fázisbeli móltört
R202 KiPP
R201 xF_C3 R201 xF_H2 R201 xF_H2ppm
R201 xS_C3 R201 xS_H2
R202 RhoF R202 RhoS R202 RhoZagy R202 KiZagy
R202 T R202 Tk
fázisbeli móltört R202 folyadék fázis sűrűség R200 szilárd fázis sűrűség R202 zagysűrűség R202 kilépő zagy tömegáram R202 kilépő folyadék tömegáram R202 kilépő polimer tömegáram R202 reaktorhőmérséklet R202 hűtőközeg kilépő hőmérséklet
A modell megoldásának eredményeit a program a ReactOutput.mat fájlban tárolja le a táblázatnak megfelelő sorrendben, oszloponként. A reaktormodellek számítási időegysége óra. Minden számítási eredmény erre az időegységre van vonatkoztatva, a számítások lépésköze 1/240 óra (15 másodperc), ami megfelel az eredeti APC rendszer mintavétele és az APC szimulátor lépésközének idejével.
3.3. ábra A hurokreaktor modellek kapcsolódási rendszere
VIKKK-2004-III-1
231
Többtermékes folyamatos technológiák optimalizálása
3.4. ábra A hurokreaktor modelljének leképezése Simulink környezetben
VIKKK-2004-III-1
232
Többtermékes folyamatos technológiák optimalizálása
4. A szoftverek használatának a bemutatása 4.1.
Egyszerű adatlekérdezés a technológiai adattárházból
A 1.3. fejezetben ismertetett grafikus felhasználói felületen történő adatlekérdezés mellett lehetőség van egyszerű lekérdezésre is, aminek módja a következő: - Szöveges fájlban a változók nevének megadása; - ADATLEKERDEZES.m fájl szerkesztése: ¨ lekérdezés kezdő és végidőpontjának megadása; ¨ lekérdezés típusának megadása: 0: egyéni lekérdezés 1: APC szimulátor bemeneteinek előállítása 2: hurokreaktorok modellbementek elállítása A szimulációk számára lekérdezett bemeneteket a program szintén fájlokban menti el APCinput.mat és ReactModelInput.mat néven. A megfelelő működéshez a következő programoknak is az adott könyvtárban kell lenniük: PP4data2sim2.m, timeconvert.m, showfields.m. 4.2.
Termékváltások elemzésére alkalmas technológiai szimulátor leképezése
A reaktormodell és az APC összekapcsolása révén, valamint a lokális szabályozó körök beépítésével, elkészült a technológiai adattárháztól független szimulátor, amely pusztán az egyes termékgyártások technológiai paramétereit olvassa be, mint alapjeleket. Ezek alapján képes a kiindulási terméknek megfelelő stacioner üzemmenetből a végterméknek megfelelő stacioner üzemállapotba „átvinni” a rendszert, ezáltal alkalmas lehet adott termékváltások vizsgálatára. Mind a szimulátor, mind az alapjelek váltási profiljai ebből a célból létrehozott grafikus felületen keresztül menedzselhetőek. Az egyéb paramétereket a SIMULATOR.mdl fájl megnyitásával lehet állítani. Jelenlegi verzióban kilenc szabályozási kört képeztünk le: - R201 hőmérsékletszabályozás; - R202 hőmérsékletszabályozás; - Termelési sebesség szabályozás; - R201 belépő hidrogén mennyiségszabályozás; - R202 belépő hidrogén mennyiségszabályozás; - R201 zagysűrűség szabályozás; - R202 zagysűrűség szabályozás; - TEAL/Donor arány szabályozás;
VIKKK-2004-III-1
233
Többtermékes folyamatos technológiák optimalizálása
- Donor/Propilén arány szabályozás; Az egyszerűsített szabályozási struktúra felépítése a következő 4.1. ábrán látható, a PI szabályozók paramétereit a 4.1 táblázat foglalja össze, a szimulátor állandó értékű paraméterei az alapjeleken kívül a 4.2 táblázatban találhatóak.
4.1. ábra Szabályozási struktúra
VIKKK-2004-III-1
234
Többtermékes folyamatos technológiák optimalizálása
4.1 táblázat A lokális PI szabályozók paraméterei Név Arány tag (K) R201 hőm.szab. 25 R202 hőm.szab. 15 Termelési seb. szabályozás 1/115 R201 sűrűség szab. 2 R202 sűrűség szab. 2
Integráló tag (KI) 1 óra-1 1 óra-1 0 óra-1 15/60 óra-1 15/60 óra-1
4.2. táblázat A szimulátor bemeneti paraméterei Név R200 betápl. propilén (FC2004) R200 mosó propilén (FC2201) R200 belépő hűtővíz hőm. (TC2202) R200 hűtővíz mennyiség (JI2201) R201 hűtővíz mennyiség (JI2401) R202 hűtővíz mennyiség (JI2501) Öblítő propilén (FC2302) D202 nyomás (PC2302) Betáplált propilén tisztasága (AI331_42) Betáplált propilén propán tartalma (AI331_52)
VIKKK-2004-III-1
Érték 1000 kg/h 500 kg/h 20 oC 10500 kg/h 850 t/h 830 t/h 100 kg/h 34 barg 98 m/m% 2 m/m%
235
Többtermékes folyamatos technológiák optimalizálása
4.2. ábra Az összekapcsolt reaktormodell és APC szimulátor hurokreaktor szekciója
4.3. ábra Lokális szabályozókkal ellátott hurokreaktorok modellje VIKKK-2004-III-1
236
Többtermékes folyamatos technológiák optimalizálása
A szimulátor a SIMULATOR.mdl fájl megnyitásával közvetlenül is használható, azonban a SIMgui.m fájl futtatásakor megjelenő „PP4 Szimulátor kezelő felület” nevű grafikus kezelőfelületen keresztül is lehet futtatni. A továbbiakban ennek felépítését és kezelését foglaljuk össze. A program csak a lépések megadott sorrendben történő végrehajtása esetén működik megfelelően! 1.lépés: SIMgui.m fájl futtatása
2.lépés: A kiindulási és végtermék kiválasztása
VIKKK-2004-III-1
237
Többtermékes folyamatos technológiák optimalizálása
3. lépés: A szimuláció időtartamának és a termékváltás időpontjának kiválasztása Amennyiben a szabályozott jellemzők alapjelváltásának időpontját külön-külön szeretnénk állítani, ki kell venni az „Egységesen minden alapjelre” jelölőnégyzetet.
4.lépés: A kiválasztott termékek gyártási paramétereinek betöltése
5.lépés: A kiválasztott termékek gyártási paramétereinek módosítása – OPCIONÁLIS! 5.a.lépés: termékváltás időpontjának és alapjeleinek egyedi megválasztása A váltás ideje csak akkor állítható, ha korábban a 3. lépésben a jelölőnégyzetet kivettük ( utólag most is megtehető).
5.b.lépés: egyéni profil tervezése a ’Szerkeszt gomb’ megnyomásával
VIKKK-2004-III-1
238
Többtermékes folyamatos technológiák optimalizálása
A megjelenő SignalBuilder ablakban egér segítségével alakíthatjuk ki az egyéni profilt(az időskála órát jelent ellentétben a felirattól). A szignálon történő Shift+Másodlagos egérgomb megnyomásával a jelhez plusz töréspont adható. A Signalbuilder segítségével szerkesztett trendek esetén a paraméterablak értékei az adott változónál „egyéni” értékekre, a váltás időpontja pedig „X” értékre módosulnak (abban az esetben is, ha nem történt módosítás). 6.lépés: megválasztott paraméterek megerősítése A paraméterablakban tett változásoknak csak akkor van hatása, ha a változások megerősítésre kerülnek a „Rendben” gomb megnyomásával. Igaz ez abban az esetben is, ha az „egyéni” és „X” értékeket újra visszaírjuk konkrét számértékekre. Ekkor az 5. lépéstől újra megismételhető a folyamat, egészen addig, amíg kialakulnak a megfelelő termékváltási profilok minden változó esetében. Az összes paraméter alapállapotba történő visszaállításához a 4. lépéstől kell megismételni. 7.lépés: A szimuláció indítása.
VIKKK-2004-III-1
239
Többtermékes folyamatos technológiák optimalizálása
8. lépés: A szimuláció futása.
9. lépés: „PP4 Szimulátor kezelő felület: eredmények” felhasználói felület
10. lépés: egyéni ábrázolások kiválasztása A két kimeneti listából a Ctrl gomb lenyomása mellett több is kiválaszható. A listák melletti jelölőnégyzet kivétele esetén az adott kimenetek nem kerülnek ábrázolásra (és a listaablak sem látható).
11. lépés: Előre definiált ábrázolások kiválasztása
VIKKK-2004-III-1
240
Többtermékes folyamatos technológiák optimalizálása
Az előre definált ábrázolások a következőket jelentik: - Termelési adatok : három részábrán 1. R200 termelési sebesség, modell + APC; 2. R201 termelési sebesség, modell + APC; 3. R202 termelési sebesség, modell + APC; - Folyásindexek: két részábrán 1. R201 MFI érték, APC; 2. R202 MFI érték, APC; - Tartózkodási idők: három részábrán 1. R200 átl. tart. idő, modell; 2. R201 átl. tart. idő, modell + APC; 3. R201 átl. tart. idő, modell + APC; - Szab. Jellemzők: öt részábrán 1. Termelési sebesség, alapjel + modell + APC; 2. R201 reaktorhőmérséklet, alapjel + modell; 3. R202 reaktorhőmérséklet, alapjel + modell; 4. R201 zagysűrűség, alapjel + modell; 5. R202 zagysűrűség, alapjel + modell; 12. lépés: Új szimuláció futtatása Az ábrák zárása gomb megnyomása opcionális, ekkor a következő szimuláció végén az új eredmények új ábrákon nyílnak meg, így azok könnyen összehasonlíthatóak a korábbi szimulációk eredményeivel.
VIKKK-2004-III-1
241
Többtermékes folyamatos technológiák optimalizálása
5. Az információs rendszer üzembeállítása (installálási folyamat) A 4. fejezetben bemutatott információs rendszernél általános esetben az installálási folyamat alapvetően 2 fő részből áll: szerver- és kliens (felhasználó gépe) oldali eszközök telepítése/elhelyezése:
1. Szerver oldalon: MySQL adatbázis szerver telepítése Adattárház elhelyezése az adatbázis szerveren 2. Kliens oldalon: ODBC kapcsolat definiálása AnalyzerPP4 és APC szimulátor felmásolása Az installálási folyamat részletesebb leírása (és az üzembe helyezési fázis) a rendelkezésre álló eszközök figyelembevételével a jövőben kerül megvalósításra.
VIKKK-2004-III-1
242
Többtermékes folyamatos technológiák optimalizálása
6. FÜGGVÉNY REFERENCIA (AnalyzerPP4)
queryprcodes nonspop
AnalyzerPP4 A program indítása, inicializálás. A mezőnevek lekérdezése az apcnew adattáblából. Nevek és mértékegységek lekérdezése a taglist adattáblából. A termékkódok lekérdezése. A nem SP-s, OP-s változónevek kiválasztása.
guiPP4 closefigures closeanalyzerPP4
Grafikus felhasználói felület A fő ablak elkészítése. Az összes megjelenített ábra bezárása. A programból való kilépés.
querydata date2plot placeofticks plotquerydata saveresults
Trendkészítés A bejelölt technológiai változók lekérdezése. A lekérdezés időpontjának jelölése. Az órákat jelölő tüskék helyének meghatározása. A trendek megrajzolása. A lekérdezett változók értékeinek a mentése.
AnalyzerPP4 showfields querytags
queryprdates selectpv queryprdata queryparambound queryparamval selectedprboxdiag selectedprtrends prboxdiag prtrends saveprdata
VIKKK-2004-III-1
Gyártások elemzése A bejelölt termék gyártási időpontjainak lekérdezése. A PV-s változók kiválasztása a gyártási lapon szereplők közül. A gyárt. lapon lévő és a plusz változók értékeinek lekérdezése. Megengedett techn. értékhatárok lekérdezése. Referencia értékek lekérdezése. A lekérdezett változók dobozdiagramjai a gyártásokra. A lekérdezett változók trendjei a gyártásokra. A pluszként bejelölt változók dobozdiagramjai. A pluszként bejelölt változók trendjei. A lekérdezett gyártási adatok mentése.
243
Többtermékes folyamatos technológiák optimalizálása
callsimulation simresults
APC szimulátor futtatása Az APC techn. szimulátor futtatása. A szimulátor bejelölt kimeneteinek ábrázolása.
MIquery savemi
Folyásindex ellenőrzés Folyásindex értékek lekérdezése. A lekérdezett MI értékek mentése.
VIKKK-2004-III-1
244
Többtermékes folyamatos technológiák optimalizálása
AnalyzerPP4 Cél Az elkészült elemző funkciókhoz az inicializáló lépések végrehajtása, a grafikus felület betöltése. Szintaktika AnalyzerPP4 Leírás A fő programkomponens, mely az alábbi feladatokat hajtja végre: Globális változók deklarálása. Inicializáló SQL lekérdezések meghívása. Grafikus felhasználói felület betöltése. showfields Cél A mezőnevek, vagyis az elemzésekhez rendelkezésre álló technológiai változók neveinek a lekérdezése. Szintaktika showfields Leírás A mezőnevek lekérdezését az előre definiált ODBC kapcsolaton keresztül hajtja végre a apcnew adattáblából. A lekérdezett változó neveket ABC sorrendben adja vissza. Felhasznált globális változók: actualdb, tablename Eredményként adott globális változó: fieldsPP4 querytags Cél Technológiai változó nevek és a mértékegységek lekérdezése. Szintaktika querytags Leírás VIKKK-2004-III-1
245
Többtermékes folyamatos technológiák optimalizálása
A technológiai váltózók listáját tartalmazó taglist adattáblából egy SQL lekérdezéssel lekérdezi, majd külön változóba teszi a változók nevét, jelentését, illetve a mértékegységét. A lekérdezett értékeket az ábrázolások során alkalmazzuk. Felhasznált globális változó: actualdb Eredményként adott globális változók: taglist, tagnames, tagmeasures queryprcodes Cél A termékek listáját kérdezi le a gyártáselemzéshez. Szintaktika queryprcodes Leírás A gyartas adattáblából egy SQL lekérdezéssel lekérdezi, milyen termékekről vannak adatok az adatbázisban. A termékkódok listáját a gyártáselemzéshez használjuk fel. Felhasznált globális változó: actualdb Eredményként adott globális változó: prcodes nonspop Cél A nem SP-s, OP-s változónevek kiválasztása. Szintaktika nonspop Leírás A korábban lekérdezett változólistából kiválogatja azon változókat, melyek nem SP, vagy OP típusúak. Az előállt listát dobozdiagramok készítésénél használjuk fel. Felhasznált globális változó: taglist Eredményként adott globális változó: varname2boxdiag guiPP4
VIKKK-2004-III-1
246
Többtermékes folyamatos technológiák optimalizálása
Cél A fő ablak elkészítése. Szintaktika guiPP4 Leírás Az elkészült elemző funkciók grafikus felhasználói felületen keresztül történő elérése. E célból a függvény egy fő ablakot állít elő, ahol a négy fő funkció négy fő részt határoz meg az ablakon. Az egyes objektumok (pl. listák) értékeit a korábban lekérdezett értékekkel inicializáljuk. Felhasznált globális változók: taglist, tagmeasures, prcodes, varname2boxdiag, apcoutvariables, apcoutmeasures, whichfields, fign Eredményként adott globális változók: t1_trend, t2_trend, t3_trend, t1_sim, t2_sim, t3_sim, t1_prod, t2_prod, t3_prod, t4_prod, t1_mi, t2_mi closefigures Cél Az összes megjelenített ábra bezárása. Szintaktika Nyomógomb hatására hívódik meg (closefigures). Leírás A felhasználó az összes megjelenített ábrát (a fő ablak kivételével) bezárhatja vele. Felhasznált globális változó: fign closeanalyzerPP4 Cél A programból való kilépés. Szintaktika Nyomógomb hatására hívódik meg (closeanalyzerPP4).
VIKKK-2004-III-1
247
Többtermékes folyamatos technológiák optimalizálása
Leírás A fő ablak bezárása és a programból való kilépés. querydata Cél A bejelölt technológiai változók lekérdezése. Szintaktika Nyomógomb hatására hívódik meg (querydata). Leírás A felhasználói felületen a listában kijelölt technológiai változók nevéből, és a megadott időpontokból egy SQL lekérdezést állít elő, majd végrehajtja azt. Felhasznált globális változók: actualdb, tablename, taglist, t1_trend t2_trend t3_trend,inascii, vv, sp Eredményként adott globális változók: whichfields, initialdate_trend, lastdate_trend, dataPP4, techtrendsdata, techtrendsname, ticks2trend date2plot Cél A lekérdezés időpontjának jelölése. Szintaktika datumh = date2plot(initialdate, lastdate) Leírás A lekérdezés időpontjának jelöléséhez a kezdő és vég dátumokból (initialdate, lastdate) állít elő egy sztringet (datumh), melyet a trendek ábrázolásánál használhatunk fel, az időpont jelöléséhez. placeofticks Cél Az órákat jelölő tüskék helyének meghatározása. Szintaktika VIKKK-2004-III-1
248
Többtermékes folyamatos technológiák optimalizálása
ticksvector = placeofticks(data) Leírás Trendek kirajzoltatásához az órákat jelölő tüskék helyét (ticksvector) határozza meg az adatok hosszából (data). Például 15 másodperces mintavételezésű adatok esetében 240 adatpont van egy órában, így 240 adatpontonként kell majd tüskét elhelyezni az ábrán. Felhasznált globális változó: actualdb plotquerydata Cél A trendek megrajzolása. Szintaktika plotquerydata Leírás A felhasználói felületen kijelölt technológiai változók trendekkel való ábrázolása hatos csoportokban. Felhasznált globális változók: taglist, tagmeasures, dataPP4, ticks2trend, initialdate_trend, lastdate_trend, techtrendsname, whichfields, fign saveresults Cél A lekérdezett változók értékeinek a mentése. Szintaktika Nyomógomb hatására hívódik meg (saveresults). Leírás A lekérdezett változók értékeit és neveit menti le mat fájlokba. Felhasznált globális változók: techtrendsdata, techtrendsname queryprdates
VIKKK-2004-III-1
249
Többtermékes folyamatos technológiák optimalizálása
Cél A bejelölt termék gyártási időpontjainak lekérdezése. Szintaktika Nyomógomb hatására hívódik meg (queryprdates). Leírás A felhasználó által kiválasztott termékkód alapján egy SQL lekérdezéssel meghatározza, hogy a megadott időpontok között mikor gyártották a terméket. Az eredményt egy üzenet ablakban ki is írja. Felhasznált globális változók: actualdb, prcodes, selectedprcode, inascii, t1_prod, t2_prod, t3_prod Eredményként adott globális változó: prdates selectpv Cél A PV-s változók kiválasztása a gyártási lapon szereplők közül. Szintaktika prodp_PV = selectpv Leírás A PV-s változókat (prodp_PV) választja ki a gyártási lapon szereplők közül. Erre azért van szükség, mert csak változónak lehet a dobozdiagramját előállítani, és legtöbb esetben a nem PV értékek állandók. Felhasznált globális változók: prodp, selectedprcode queryprdata Cél A gyártási lapon lévő és a pluszként bejelölt változók értékeinek lekérdezése. Szintaktika queryprdata Leírás A felhasználói felületen megadott időpontok között a bejelölt termék gyártásainak elemzéséhez a gyártási lapon lévő (selectedprdata) és a pluszként bejelölt változók értékeinek lekérdezése (selectedprdata2). Az VIKKK-2004-III-1
250
Többtermékes folyamatos technológiák optimalizálása
SQL lekérdezés szövegének előállításakor ellenőrzi, hogy homopolimer vagy, pedig kopolimer termelésről lesz-e lekérdezés, ennek megfelelően alakítja a gyártási lapon szereplő változók listáját (feleslegesen nem kérdezi le a gázfázisú reaktor változóit). Felhasznált globális változók: actualdb, tablename, sp, vv, inascii, prdates, prodp, selectedprcode, prodp_PV, prodp_PV2, toquery_pr1, t4_prod Eredményként adott globális változók: varname2boxdiag, selectedprdatafull, selectedprdata, selectedprdata2 queryparambound Cél A megengedett technológiai értékhatárok lekérdezése. Szintaktika queryparambound Leírás A dobozdiagramok ábrázolásához a gyártási lapon szereplő változók megengedett technológiai értékhatárainak a lekérdezése a bejelölt termékre vonatkozóan. Adott termékkód esetén lehet többféle végtermék is, így a határokat meg kell vizsgálni, vagyis a több azonos kódú termék esetében a szélesebb határt veszi alapul. Felhasznált globális változók: prodp_PV, inascii, sp, vv
actualdb, selectedprcode, toquery_pr1,
Eredményként adott globális változó: prparbounds queryparamval Cél Referencia értékek lekérdezése. Szintaktika queryparamval Leírás A gyártási lapon szereplő változók megadott, „optimálisnak” nevezett értékei VIKKK-2004-III-1
251
Többtermékes folyamatos technológiák optimalizálása
adott termékre vonatkozóan referencia értékként feltüntethetőek a dobozdiagramok ábrázolásánál. Felhasznált globális változók: actualdb, selectedprcode, prodp_PV, prparbounds, inascii, sp, vv Eredményként adott globális változó: prparvalues selectedprboxdiag Cél A gyártási lapon szereplő változók dobozdiagramjainak elkészítése a lekérdezett gyártásokra. Szintaktika selectedprboxdiag Leírás A gyártási lapon szereplő technológiai változók lekérdezett értékeit változóként sorba rendezi, meghatározza a szükséges paramétereket a dobozdiagramok előállításához (minimum-, maximum - keresés, kvartilisek), majd ábrázolja a diagramokat. Minden változóhoz egy ábrát generál, azon tünteti fel egymás mellé helyezve a gyártások során rögzített értékek dobozdiagramjait. Felhasznált globális változók: taglist, tagmeasures, prdates, selectedprcode, prodp_PV, selectedprdata, prparvalues, prparbounds, boundpvarindex, measures, prparmeasures, fign
selectedprtrends Cél A gyártási lapon szereplő változók trendjeinek elkészítése a lekérdezett gyártásokra. Szintaktika selectedprtrends Leírás A gyártási lapon szereplő technológiai változók lekérdezett értékeit ábrázolja trendekkel, hatos csoportokban. Minden trendnél jelöli a gyártási lapon szereplő jónak tartott értéket, egyfajta referenciaként. Minden lekérdezett VIKKK-2004-III-1
252
Többtermékes folyamatos technológiák optimalizálása
gyártási intervallumra előállítja a trendeket. Felhasznált globális változók: actualdb, selectedprcode, selectedprdata, prodp_PV, prparmeasures, prparvalues, fign
prdates,
prboxdiag Cél A pluszként bejelölt változók dobozdiagramjainak elkészítése a lekérdezett gyártásokra. Szintaktika prboxdiag Leírás A felhasználó által pluszként bejelölt technológiai változók dobozdiagramjait készíti el a lekérdezett gyártásokra vonatkozóan. Minden változóhoz egy ábrát generál, azon tünteti fel egymás mellé helyezve a gyártások során rögzített értékek dobozdiagramjait. Felhasznált globális változók: taglist, tagmeasures, prdates, selectedprcode, prodp_PV2, prdata, fign, meas
prtrends Cél A pluszként bejelölt változók trendjeinek elkészítése a lekérdezett gyártásokra. Szintaktika prtrends Leírás A felhasználó által pluszként bejelölt technológiai változók lekérdezett értékeit ábrázolja trendekkel, hatos csoportokban. Minden lekérdezett gyártási intervallumra előállítja a trendeket. Felhasznált globális változók: actualdb, selectedprcode, prdates, prdata, prodp_PV2, fign, meas
VIKKK-2004-III-1
253
Többtermékes folyamatos technológiák optimalizálása
saveprdata Cél A lekérdezett gyártási adatok mentése. Szintaktika Nyomógomb hatására hívódik meg (saveprdata). Leírás A gyártási lap és a felhasználó által pluszként bejelölt technológiai változók lekérdezett értékeinek mentése az egyes gyártásokra vonatkozóan. Felhasznált globális változók: selectedprcode, prdates, selectedprdata, prodp_PV, prdates, prdata, prodp_PV2
callsimulation Cél Az APC szimulátor futtatása. Szintaktika [APCinput, APCoutput] = callsimulation Leírás Az APC irányítórendszer MATLAB-Simulink környezetben leképezett implementációját indítja el, az adattárházból lekérdezett bemenetekkel. A bemenetek rögzítettet listájához a felhasználónak csak egy időszakot kell megadnia a grafikus felületen, hogy milyen időintervallumban szeretne szimulációt végrahajtani. Felhasznált globális változók: actualdb, tablename, initialdate2sim, lastdate2sim, apcoutvariables, apcoutmmeasures, APCout, inascii, t1_sim, t2_sim, t3_sim simresults Cél A szimulátor bejelölt kimeneteinek ábrázolása. VIKKK-2004-III-1
254
Többtermékes folyamatos technológiák optimalizálása
Szintaktika Nyomógomb hatására hívódik meg (simresults). Leírás A szimuláció indítása előtt, a felhasználó a szimulációs keretben be tudja jelölni, hogy melyik kimenetet kell majd ábrázolni a szimulációs eredményből. A szimuláció lefutása után újabb kiválasztással lehet tetszőlegesen csoportosítva ábrázolni a kimeneteket. Felhasznált globális változók: actualdb, initialdate2sim, lastdate2sim, ticks2sim, apcoutvariables, apcoutmeasures, APCout, t1_sim, fign
MIquery Cél Folyásindex értékek lekérdezése. Szintaktika Nyomógomb hatására hívódik meg (MIquery). Leírás A felhasználó által megadott időpontok között lekérdezi a por és granulátum folyásindex értékeket, mind a PHD rendszerről gyűjtött, mind, pedig a naplókban bejegyzett adatokat megjeleníti. Használatával könnyen összevethetőek, ellenőrizhetőek a labor által mért és gépre vitt értékek, valamint az online MI (AI8900PV) mérő által rögzített értékek is, ezáltal feltárhatóak a rögzítés során elkövetett hibák. Felhasznált globális változók: actualdb, tablename, inascii, t1_mi, t2_mi, fign Eredményként adott globális változók: porMI, porMItime, granMI, granMItime, porMIapc, granMIapc
VIKKK-2004-III-1
255
Többtermékes folyamatos technológiák optimalizálása
savemi Cél A lekérdezett MI értékek mentése. Szintaktika Nyomógomb hatására hívódik meg (savemi). Leírás A felhasználó által megadott időpontok között lekérdezett folyásindex értékek mentését hajtja végre. Felhasznált globális változók: porMI, porMItime, granMI, granMItime, porMIapc, granMIapc
VIKKK-2004-III-1
256
Többtermékes folyamatos technológiák optimalizálása
7. ADATBÁZIS ADATTÁBLÁI
Tábla: apcnew Oszlopok Név Tstamp AC20111ASP AC20111APV AC20111AOP AC20111BSP AC20111BPV AC20111BOP AC20112ASP AC20112APV AC20112AOP AC20112BSP AC20112BPV AC20112BOP AI33142PV AI33152PV DC2401SP DC2401PV DC2401OP DC2501SP DC2501PV DC2501OP FC1102SP FC1102PV FC1102OP FC1201SP FC1201PV FC1201OP FC1503SP FC1503PV FC1503OP FC2001ASP FC2001APV FC2001AOP FC2001BSP FC2001BPV FC2001BOP FC2002ASP FC2002APV FC2002AOP FC2002BSP FC2002BPV FC2002BOP FC2003SP
VIKKK-2004-III-1
Típus Dátum/Idő Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla
Méret 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
257
Többtermékes folyamatos technológiák optimalizálása FC2003PV FC2003OP FC2004SP FC2004PV FC2004OP FC2201SP FC2201PV FC2201OP FC2301SP FC2301PV FC2301OP FC2302SP FC2302PV FC2302OP FI2202PV FI2701PV FI2702PV FI3302PV FC3001SP FC3001PV FC3001OP FC3102SP FC3102PV FC3102OP FC4001SP FC4001PV FC4001OP FC4002SP FC4002PV FC4002OP FC4003SP FC4003PV FC4003OP FC4013SP FC4013PV FC4013OP JI2201PV JI2401PV JI2501PV LC3001SP LC3001PV LC3001OP LC4001SP LC4001PV LC4001OP PC2302SP PC2302PV PC2302OP PC7705SP PC7705PV PC7705OP PC3001SP PC3001PV PC3001OP PC3101SP PC3101PV PC3101OP TC2001SP TC2001PV TC2001OP
VIKKK-2004-III-1
Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
258
Többtermékes folyamatos technológiák optimalizálása TC2201SP TC2201PV TC2201OP TC2202SP TC2202PV TC2202OP TC2401SP TC2401PV TC2401OP TC2402SP TC2402PV TC2402OP TC2501SP TC2501PV TC2501OP TC2502SP TC2502PV TC2502OP TDI4005PV TDI2205PV TI0103PV TI2000PV TI9991PV TI2403PV TI2503PV TI2701APV TI2701BPV TI2702APV TI2702BPV TI3307PV TI4004PV TC3001SP TC3001PV TC3001OP AC4003SP AC4003PV AC4004SP AC4004PV AI33141PV AI33151PV AI33153PV AI40121PV AI40131PV AI40141PV AI40151PV AI40211PV AI8900PV C2 CXS FC3301SP FC3301PV FC4003ASP FC4003APV FC4003BSP FC4003BPV HC2507SP HC2507PV HC1113SP HC1113PV HECOPV
VIKKK-2004-III-1
Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
259
Többtermékes folyamatos technológiák optimalizálása HOMOPV LC2301SP LC2301PV LC5301SP LC5301PV LC5001SP LC5001PV LC7003SP LC7003PV P41PLRTXPV P42PLRTXPV P43C2PLRPV P43C2TORPV P43H2C2RPV P4LCTCX1PV P4LCTFFCPV P4LPRCALPV P4TPRCALPV PC2301PV PC2301SP PC2301OP PC3201PV PC3201SP PC3201OP PC3401PV PC3401SP PC3401OP PI0201PV PI5305PV PI8009PV PRODHECOPV PRODHOMOPV S1PV S2PV TI0201PV POLTOTPV AI40212PV AI43121PV AI43131PV AI43141PV AI43151PV TI3004PV TI4003PV TC4302PV FI4011PV HC1203SP HC1203PV FFI1203PV FC2502SP FC2502PV PC4002PV TC4001PV MI JI4001PV PC4001PV TI4006PV PI3002PV FI0101PV FI0102PV FI0103PV
VIKKK-2004-III-1
Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
260
Többtermékes folyamatos technológiák optimalizálása FC7001PV
Dupla
8
Tábla: taglist Oszlopok Név Tag Leiras Mertekegyseg
Típus Szöveg Szöveg Szöveg
Méret
Típus Szöveg Dátum/Idő Dátum/Idő Szöveg Szöveg Szöveg
Méret
Típus Szöveg Szöveg Dátum/Idő Szöveg Szöveg Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla Dupla
Méret
255 255 255
Tábla: gyartas Oszlopok Név Termek Gyartkezd Gyartveg Kovtermek Katalizator Megjegyzes
255 8 8 255 255 255
Tábla: gyartpar Oszlopok Név Termekkod Alkodok Revizio Donortipus Donorkonc PC2301PV PC4002PV TC2401PV TC2501PV TC4001PV HC1113PV FFI1203PV HC1203PV DC2401PV DC2501PV AC20111BPV AC20112BPV MI CXS FC4003BPV AC4004PV
VIKKK-2004-III-1
255 255 8 255 255 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
261
Többtermékes folyamatos technológiák optimalizálása AC4003PV
Dupla
8
Tábla: gyartparhatar Oszlopok Név Termekkod Alkodok Revizio Donortipus Donorkonc PC2301PV PC4002PV TC2401PV TC2501PV TC4001PV HC1113PV FFI1203PV HC1203PV DC2401PV DC2501PV AC20111BPV AC20112BPV MI CXS FC4003BPV AC4004PV AC4003PV
Típus Szöveg Szöveg Dátum/Idő Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg
Méret
Típus Dátum/Idő Dátum/Idő Szöveg Szöveg Szöveg Szöveg
Méret
Típus Dátum/Idő Egyszeres
Méret
255 255 8 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
Tábla: extruder Oszlopok Név Start End Type Number From To
8 8 255 255 255 255
Tábla: granmi Oszlopok Név Idopont granMI
VIKKK-2004-III-1
8 4
262
Többtermékes folyamatos technológiák optimalizálása Termek Ismetelve
Szöveg Egyszeres
255 4
Tábla: pormi Oszlopok Név Idopont PorMI Termek Ismetelve
VIKKK-2004-III-1
Típus Dátum/Idő Egyszeres Szöveg Egyszeres
Méret 8 4 255 4
263