Számítógéppel segített folyamatmodellezés p. 1/20



Hasonló dokumentumok
SZÁMÍTÓGÉPPEL SEGÍTETT FOLYAMATMODELLEZÉS. DOKTORI (PhD) ÉRTEKEZÉS

Dinamikus modellek felállítása mérnöki alapelvek segítségével

A folyamatmodellezés alapjai

Modellezési esettanulmányok. elosztott paraméterű és hibrid példa

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

A végeselem módszer alapjai. 2. Alapvető elemtípusok

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése

Dinamikus modellek szerkezete, SDG modellek

S01-7 Komponens alapú szoftverfejlesztés 1

OOP. Alapelvek Elek Tibor

Égés és oltáselmélet I. (zárójelben a helyes válaszra adott pont)

Történet John Little (1970) (Management Science cikk)

VEGYIPARI RENDSZEREK MODELLEZÉSE

TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Információs irodák menedzsmentje

Hardver leíró nyelvek (HDL)

10. modul: FÜGGVÉNYEK, FÜGGVÉNYTULAJDONSÁGOK

UML (Unified Modelling Language)

11. modul: LINEÁRIS FÜGGVÉNYEK

Követelmény a 7. évfolyamon félévkor matematikából

CLIPS (C Language Integrated Production System)

ÁRAMKÖRÖK SZIMULÁCIÓJA

Kvalitatív elemzésen alapuló reakciómechanizmus meghatározás

Akusztikai tervezés a geometriai akusztika módszereivel

Gazdasági informatika alapjai

Kvantitatív módszerek

Dr. Topár József (BME)

II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László

Intelligens irányítások

Parametrikus tervezés

Bevezetés az SPSS program használatába

CAD Rendszerek I. Sajátosság alapú tervezés - Szinkron modellezés

(Solid modeling, Geometric modeling) Testmodell: egy létező vagy elképzelt objektum digitális reprezentációja.

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

Logika es sz am ıt aselm elet I. r esz Logika Harmadik el oad as 1/33

A számítógépi grafika elemei. 2012/2013, I. félév

Az Országos kompetenciamérés (OKM) tartalmi kerete. a 20/2012. (VIII. 31.) EMMI rendelet 3. melléklete alapján

UniSim Design. Dinamikus modellezés. BME-KKFT Farkasné Szőke-Kis Anita Stelén Gábor

Méréselmélet MI BSc 1

Maple: Bevezetés. A Maple alapjai

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

MATEMATIKA TANMENET. 9. osztály. 4 óra/hét. Budapest, szeptember

V É G E S E L E M M Ó D S Z E R M É R N Ö K I M E C H A N I K A I A L K A LM A Z Á S A I

Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Programozás alapjai (ANSI C)

OTKA nyilvántartási szám: T ZÁRÓJELENTÉS

A kockázatelemzés menete

Számítógépes döntéstámogatás. Döntések fuzzy környezetben Közelítő következtetések

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

Járműinformatika A járműinformatikai fejlesztés

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

Termék modell. Definíció:

TERMÉKTERVEZÉS NUMERIKUS MÓDSZEREI. 1. Bevezetés

A statisztika alapjai - Bevezetés az SPSS-be -

Aceton abszorpciójának számítógépes modellezése

SZOFTVERFEJLESZTÉS. Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány. 2017/18 II. félév. A kurzus ebben a félévben nem indult

Sztöchiometriai egyenletrendszerek minimális számú aktív változót tartalmazó megoldásainak meghatározása a P-gráf módszertan alkalmazásával

Adatelemzés SAS Enterprise Guide használatával. Soltész Gábor solteszgabee[at]gmail.com

BASH SCRIPT SHELL JEGYZETEK

OOP #14 (referencia-elv)

Hő- és füstelvezetés, elmélet-gyakorlat

Gőz-folyadék egyensúly

Mérési struktúrák

Regressziós vizsgálatok

Algoritmusok. Dr. Iványi Péter

Dr. Mikó Balázs

SZOFTVER- MINŐSÉGBIZTOSÍTÁS

Alapszintű formalizmusok

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 9.A, 9.D. OSZTÁLY HETI 4 ÓRA 37 HÉT ÖSSZ: 148 ÓRA

folyamatrendszerek modellezése

Statisztika - bevezetés Méréselmélet PE MIK MI_BSc VI_BSc 1

Szoftver-mérés. Szoftver metrikák. Szoftver mérés

MATLAB alapismeretek I.

Többjáratú hőcserélő 3

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

Matlab Fuzzy Logic Toolbox

Modellkiválasztás és struktúrák tanulása

Interfészek. PPT 2007/2008 tavasz.

Számítógéppel irányított rendszerek elmélete. Gyakorlat - Mintavételezés, DT-LTI rendszermodellek

UniSim Design. - steady state modelling - BME Kémiai és Környezeti Folyamatmérnöki Tanszék Dr. Mizsey Péter, Dr. Benkő Tamás, Dr.

FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

13. modul: MÁSODFOKÚ FÜGGVÉNYEK

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

Bevezetés az informatikába

S01-8 Komponens alapú szoftverfejlesztés 2

Szoftverminőségbiztosítás

Boros Endre. Rutgers University. XXXII. MOK Június 14.

A szemantikus világháló oktatása

AZ MKKR BEVEZETÉSÉNEK ELŐKÉSZÜLETEI A FELSŐOKTATÁSBAN ÉS HATÁSA A TANÍTÁS ÉS TANULÁS MINŐSÉGÉRE

Követelmény a 8. évfolyamon félévkor matematikából

Verifikáció és validáció Általános bevezető

Debreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel

Folyamattan gyakorlat. BME-KKFT Készítette: Stelén Gábor

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Adatmodellezés. 1. Fogalmi modell

HŐÁTADÁS MODELLEZÉSE

SULINOVA PROGRAMTANTERVÉHEZ ILLESZKEDŐ TANMENET 9. ÉVFOLYAM SZÁMÁRA

Hő- és füstelvezetés, elmélet-gyakorlat

Átírás:

Számítógéppel segített folyamatmodellezés Piglerné Lakner Rozália Számítástudomány Alkalmazása Tanszék Pannon Egyetem Számítógéppel segített folyamatmodellezés p. 1/20

Tartalom Modellező rendszerektől elvárt szolgáltatások Modellező eszközök elemei Modellező eszközök általános modellező nyelvek folyamatmodellező nyelvek folyamatábra modellező rendszerek modellező szakértői rendszerek Számítógéppel segített folyamatmodellezés p. 2/20

Modellező rendszerektől elvárt szolgáltatások segítik a modellezőt a folyamatmodellek építésében, ellenőrzött és minimális modellt készítenek (független egyenletek halmazát generálják a rendszer dinamikus/statikus viselkedésének leírására), redukálják a modellezési hibák (algebrai manipulációs hibák, tipográfiai hibák, formula hibák, stb.) előfordulását, lehetővé teszik komplex folyamatok jobb kezelését, alkalmasak meglevő modellek vagy modell részek újrafelhasználására, könnyen kezelhető felhasználói felülettel rendelkeznek, könnyen áttekinthető, szisztematikus dokumentációt szolgáltatnak. Számítógéppel segített folyamatmodellezés p. 3/20

Modellező eszközök elemei 1 Modellezési struktúrák alapvető építőelemek: mérlegelési térfogatok, áramok dekomponálás, építőelemek közötti kapcsolatok megadása Strukturális jellemzés rendszer jellemző tulajdonságainak meghatározása Számítógéppel segített folyamatmodellezés p. 4/20

Modellező eszközök elemei 2 Többszintű modellezési hierarchiák folyamatábra szint, egység szint, berendezés szint Modell analízis eszközök dimenzió analízis, strukturális analízis Modell dokumentálás Modell szimulációs környezetek saját numerikus megoldó, modell transzformáció numerikus megoldóhoz Modellezési döntéstámogató rendszerek modellezési folyamat vezérlése Rendszer aggregáció Rendszer dekompozíció Számítógéppel segített folyamatmodellezés p. 5/20

Modellező eszközök csoportosítása általános modellező nyelvek folyamatmodellező nyelvek folyamatábra modellező rendszerek modellező szakértői rendszerek Számítógéppel segített folyamatmodellezés p. 6/20

Általános modellező nyelvek egyenlet-orientált szemlélet általános építőelemei - matematikai modell elemek változók, egyenletek, adategyüttesek változók: változó név, típus, min/max/default érték, mértékegység egyenletek: stringként megadva, kifejezés fákban tárolva (operandusok, unáris/bináris operátorok) pl. ASCEND, GPROMS, MODELICA, OMOLA Számítógéppel segített folyamatmodellezés p. 7/20

Egy általános modellező nyelv: ASCEND 1 Advanced System for Calculation in ENgineering Design általános építőelemei: ATOM fizikai mennyiségek (pl. nyomás, hőmérséklet, hossz) leírására szolgáló adat MODEL tartalmazhat ATOMokat, egyenleteket vagy más MODELeket ATOM VariableType REFINES BaseClassName DIMENSION measure unit dimension DEFAULT value {measure unit}; lower_bound := value {measure unit}; nominal := value {measure unit}; display_unit := {measure unit}; END VariableType; ATOM mass REFINES generic_real DIMENSION m DEFAULT 1 {kg}; lower_bound := 0 {kg}; nominal := 1 {kg}; display_unit := {kg}; END mass; Számítógéppel segített folyamatmodellezés p. 8/20

Egy általános modellező nyelv: ASCEND 2 modell analízis eszközök: szabadsági fok (degree of freedom, DOF) elemzés dimenzió analízis dimenzióhelyesség ellenőrzés egyenletmegoldó eszközök MODEL ModelType REFINES BaseModelName; VariableName1 IS_A VariableType1; ModelName1 IS_A ModelType1;... Equations;... END ModelType; MODEL simple_solid; l IS_A length; a IS_A area; v IS_A volume; den IS_A mass_density; m IS_A mass; m=den*v; END simple_solid; Számítógéppel segített folyamatmodellezés p. 9/20

Folyamatmodellező nyelvek általános modellező nyelvekhez hasonlóak építőelemek konkrét vegyészmérnöki jelentéssel bírnak pl. MODEL.LA, VEDA, MODELLER, BIMAP, TECHTOOL Számítógéppel segített folyamatmodellezés p. 10/20

Egy folyamatmodellező nyelv: MODEL.LA 1 A nyelv alapvető építőelemei strukturális jellemzői: Általános műveleti egység (pl. desztillációs oszlop, hőcserélő hálózat, érzékelő, irányító berendezés) definiálása határainak megadásával; tartalmazza strukturális komponenseit, modellezési feltételezéseit, modell összefüggéseit Portok: az egységek közötti anyag-, energia-, momentum- és információáramok lehetővé tétele Áramok: input és output portok segítségével egységeket kapcsolnak össze új összetett egységek definiálása Számítógéppel segített folyamatmodellezés p. 11/20

Egy folyamatmodellező nyelv: MODEL.LA 2 A modell elemek funkcionális jellemzői: modell érvényesség: információ a modell elemekre alkalmazott modellezési feltételezésekről, összefüggésekről megszorítások: mennyiségek közötti összefüggések egyenletek, egyenlőtlenségek, szabályok, stb. formájában általános változók: a modell összefüggések leírásának alapvető építőelemei (fizikai jelentés, alapérték, értelmezési tartomány, mértékegység) A nyelv alapvető erőssége: modularitás, öröklődési képesség, kiterjeszthetőség (új modell elemek definiálása) Számítógéppel segített folyamatmodellezés p. 12/20

Folyamatábra modellező rendszerek legszélesebb körben elterjedt modellező eszközök folyamatábra elkészítésével hozzák létre a matematikai modellt elemi építőelemek: előre definiált műveleti egység modellek (pl. reaktor, desztillációs oszlop) építőelemek áramokkal való összekapcsolása folyamatábra (grafikus vagy szöveg editor segítségével) pl. ASPEN, ASPEN DYNAMICS, CHEMCAD, HYSYS Számítógéppel segített folyamatmodellezés p. 13/20

Egy folyamatábra modellező rendszer: ASPEN 1 Advanced System for Process ENgineering legismertebb folyamatmodellező rendszer folyamatrendszer felépítése előre definiált egységmodellekből, részrendszerekből folyamatábra egységek, egységeket összekapcsoló áramok adatainak definiálása mérnöki tudásbázisból szimulációs eredmények megjelenítése diagramvarázsló Számítógéppel segített folyamatmodellezés p. 14/20

Egy folyamatábra modellező rendszer: ASPEN 2 Számítógéppel segített folyamatmodellezés p. 15/20

Modellező szakértői rendszerek szakértői rendszer: tudásbázis, tudásbázisfejlesztő/ tudásbeszerzést támogató alrendszer, magyarázó alrendszer, következtető gép folyamatmodell a modellezési feladat formális leírásából, tudásbázisban tárolt építőelemek felhasználásával új építőelemek létrehozása MODEX, MODASS, PROFIT, MODDEV, MODKIT, DESIGN-KIT Számítógéppel segített folyamatmodellezés p. 16/20

Egy modellező szakértői rendszer: MODDEV 1 MODel DEVelopment általános modellező nyelven alapuló tudásbázisú rendszer tudásbázis referencia modell: segíti folyamatmodellek készítését, módosítását, analízisét referencia modell vegyészmérnöki modellben előforduló kifejezések hierarchia szerint (részmodellekre bontás, részmodellek egymástól független kezelése) alapja: különböző tagokból álló mérlegegyenletek, modell változók közötti összefüggéseket leíró kiegészítő egyenletek modell egyenletek transzformálása kód generálás a modell megoldásához grafikus felhasználói felület Számítógéppel segített folyamatmodellezés p. 17/20

Egy modellező szakértői rendszer: MODDEV 2 építőelemek: egységek (shell) rendszerhatárok definiálása kapcsolatok áram kapcsolatok (stream) egységek közötti kapcsolatok (shell kapcsolatok) építőelemekbe ágyazott egyenletek/változók modell Számítógéppel segített folyamatmodellezés p. 18/20

Egy modellező szakértői rendszer: MODDEV 3 modellezés lépései: modell dekomponálása építőelemek és kapcsolataik (grafikus editor) építőelemek tulajdonságainak definiálása (referencia modell) korlátozó egyenletek, lezáró egyenletek definiálása (referencia modell) strukturális analízis (DOF, incidencia mátrix) modell egyenletek transzformálása megoldható kód Számítógéppel segített folyamatmodellezés p. 19/20

Egy modellező szakértői rendszer: MODDEV 4 Az ICAS (Integrated Computer Aided Solution) programcsomag része Számítógéppel segített folyamatmodellezés p. 20/20