Imagine.Lab AMESim AMESim = Advanced Modeling Environment for performing Simulations of engineering systems. • Különböző fizikájú rendszerek együttes szimulációja.

Slides:



Advertisements
Hasonló előadás
Windows Virtualizáció
Advertisements

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 5.5. Model Based Architecture módszerek BelAmI_H Spring.
E-Laboratory practical Teaching for Applied Engineering Sciences   HURO/0901/028/2.3.1 Közös emitteres erősítő jellemzőinek vizsgálata NI ELVIS-II tesztállomással.
Számítógépes operációs rendszerek
Mintacím szerkesztése •Mintaszöveg szerkesztése •Második szint •Harmadik szint •Negyedik szint •Ötödik szint D modelling in the terrestrial.
Programcsomag fejlesztése "multiplex microbead assay" eredmények kiértékelésére •Soft Flow Hungary Kft. •7628 Pécs, Kedves u. 24 Lustyik György
Az integrált áramkörök (IC-k) tervezése
Szerkezeti leírás Összetevők és beültetésük Összetevők és beültetésük Általános kiosztás (generic map) Általános kiosztás (generic map) Generate parancs.
2012. április 26. Dülk Ivor - (I. évf. PhD hallgató)
LMS Imagine.Lab AMESim AMESim = Advanced Modeling Environment for performing Simulations of engineering systems. AMESim: 1D koncentrált paraméterű dinamikus.
Elválasztástechnikai Kutató és Oktató Laboratórium
A Windows 7 automatizált telepítése Windows AIK használatával
OSI Modell.
Elektronika gyakorlat
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 3. óra február 20., 23.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ellenőrző kérdések a)Auto-indexing enabled b)Auto-indexing disabled c)Nem eldönthető 1.
A hőátadás.
Megatrend Rt. INFOSYS-v2 CONTROLLING CO330. Controlling.
MECHANIZMUSOK SZÁMÍTÓGÉPES MODELLEZÉSE
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
VFP programozása report készítése menü készítése dinamikus elemek
A virtuális technológia alapjai Dr. Horv á th L á szl ó Budapesti Műszaki Főiskola Neumann János Informatikai Kar, Intelligens Mérnöki Rendszerek.
A jelátvivő tag Az irányítástechnika jelátvivő tagként vizsgál minden olyan alkatrészt (pl.: tranzisztor, szelep, stb.), elemet vagy szervet (pl.: jelillesztő,
Készítette: Keszthelyi Zsolt
Alphabet is a type specification = sorts: alphabet oprs: a:  alphabet,...,z:  alphabet end alphabet; nat is a type specification = sorts:nat oprs:zerus:
Közműellátás gyakorlathoz elméleti összefoglaló
ELEKTRONIKA1 Elektronika gyakorlat A mai óra tartalma: Ismerkedés a programmal.
Egyszerű webes alkalmazás fejlesztése
Webszerkesztés Stíluslapok (CSS).
VIKKK III.2. projekt: Technológia fejlesztés és optimális üzemeltetés Varga Tamás Pannon Egyetem, Folyamatmérnöki Intézeti Tanszék Veszprém, 2007.június.
HABBAL OLTÓ BERENDEZÉSEK Hatások a tűzre: A szabad levegő mozgás akadályozása A levegő kiszorítása Hőelvonás Határréteg kialakulása Hősugárzás.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Mikrovezérlők, perifériák laboratóriumi gyakorlat 3. óra szeptember 18. Mingesz Róbert v
Integrált termékmodellek Budapesti Műszaki Főiskola CAD/CAM szakirány A CAD/CAM modellezés alapjai Előadás Integrált termékmodellek Dr. Horváth László.
Bevezetés az alakmodellezésbe I. Budapesti Műszaki Főiskola Neumann János Informatikai Főiskolai Kar A Műszaki Tervezés Rendszerei 2000/2001 tanév, I.
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
A DURATT keretében megvalósuló anyagtudományi modellezés GLEEBLE technikai bemutatása Magyar Öntészeti Szövetség, Ráckeve, 2008 Készítette: Jenei István.
Számítógépes szimuláció A RITSIM-2000 rendszer ismertetése.
BEVEZETŐ Dr. Turóczi Antal
Two countries, one goal, joint success!
Szervopneumatika.
A Microsoft Üzleti Intelligencia megoldása és platformja
CONNECT ”Az ITS rendszerek értékelési irányelveinek előkészítése, Magyarországi szempontok.”
Slides for Quantum Computing and Communications – An Engineering Approach Chapter 7 Searching in an Unsorted Database Sándor Imre Ferenc Balázs.
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
Szabályozási Rendszerek 2014/2015 őszi szemeszter Előadás Automatizálási tanszék.
Merev test egyensúlyának vizsgálata
1. Erőmű automatizálási ismeretek2. Erőmű-/Blokkszabályozás3. Gőzkazánok szabályozása4. Atomerőmű szabályozásai 4. Gőzturbinák szabályozása 1.
Gyakoroló feladatok Bernoulli egyenlet valós folyadékokra I.
Szimuláció.
Elosztott paraméterű hálózatok
Forgalom-szimuláció eltérő közegekben Max Gyula BMGE-AAIT 2008.
2. Operációs rendszerek.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
Csővezetékek.
A jelátvivő tag Az irányítástechnika jelátvivő tagként vizsgál minden olyan alkatrészt (pl.: tranzisztor, szelep, stb.), elemet vagy szervet (pl.: jelillesztő,
ICT Rendszerek Elemzése, Tervezése és Fejlesztése Laboratórium Analysis, Design and Development of ICT Systems (AddICT) 2015.
Mi a logisztikai szimuláció? Egy logisztikai rendszer szereplői... Gyártás Raktározás Rendelés.
Szimuláció. Mi a szimuláció? A szimuláció a legáltalánosabb értelemben a megismerés egyik fajtája A megismerés a tudás megszerzése vagy annak folyamata.
A BCD használata üzleti partnerek felkutatásához
Maven és Ant Build eszközök bemutatása
00. GYAKORLAT Bevezető.
International Olympiad in Informatics
Témavezető: Dr. Oniga István Fejlesztők: Erdős andrás Zákány józsef
Szervó motor helyzetének vezérlése potenciométer segítségével
FAZEKAS ANDRÁS ISTVÁN PhD c. egyetemi docens
Budapesti Műszaki Főiskola CAD/CAM szakirány A CAD/CAM modellezés alapjai Előadás Integrált termékmodellek Dr. Horváth László.
Áramlás szilárd szemcsés rétegen
Microsoft SQL licenselés a gyakorlatban
Előadás másolata:

Imagine.Lab AMESim AMESim = Advanced Modeling Environment for performing Simulations of engineering systems. • Különböző fizikájú rendszerek együttes szimulációja • Széleskörű alkalmazási lehetőség • Stacioner, tranziens és frekvenciafüggő analízis • Szimulációk készíthetők MIL/SIL/HIL (Model/Software/Hardware-in-the-loop) és valós idejű (Real-time) rendszerekre • Lineáris és nemlineáris rendszerek • Paraméter érzékenység vizsgálat • Integráció CAE szoftverekkel

Imagine.Lab AMESim Felépítés

Imagine.Lab AMESim AMESim: 1D koncentrált paraméterű dinamikus szimulációs fejlesztőeszköz. 1D: a rendszer jellemzői (pl. nyomás, hőmérséklet) csak egy dimenzió mentén terjednek (pl. áram egy vezetékben). Koncentrált paraméter: olyan egyszerűsítés, mely szerint egy térben elosztott jellemzőkkel rendelkező fizikai rendszer modellezése skalár paraméterekkel történik. Dinamikus: időfüggő, tranziens vizsgálatok elvégzésére is képes. Ikonok jelenítik meg a rendszer elemeit, melyek olyan szabványos szimbólumokon alapulnak, mint pl. a hidraulikus és pneumatikus komponensek ISO megfelelői. Ha nincs ilyen szabvány, akkor olyan szimbólumokon, melyekről a komponens könnyen felismerhető.

Kommunikáció más szoftverekkel Interface: közvetlen kommunikáció szoftverek között az együttműködés és az egyes szoftverek legjobb tulajdonságainak hasznosítására. Export facility: AMESim futtatható fájlok programon kívüli futtatása a ki- és bemenő paraméterek továbbá a kiértékelés előre meghatározásával.

Elmentett adatok Egy AMESim mentés tartalma: • NAME.ame: tartalmazza az összes file-t melyek szükségesek a modellhez TAR formátumban. A következő file-okat találhatjuk benne: • NAME_.000.png: the image used to display a preview of the model. • NAME_.c: the source code generated by AMESim for the model. • NAME_.cir: a description of the complete system including the form and position of each component, the position of each line, a description of each submodel and values currently set, description and position of any text annotating the system, details of any linear analysis requested. • NAME_.data: contains parameter values set for the model which will be read when the executable runs. These values are ordered according to the parameter list defined in the '.param' file (see below). • NAME_.err: counts how many times each state and implicit variable limited the integration step size. • NAME_.exe: (Windows) or NAME_ (Unix): the executable created for the model. • NAME_.geo: contains geometrical information generated by the Planar Mechanical library, for post-processing by AMEAnimation. • NAME_.gp: contains the list of global parameters defined in the model. • NAME_.la: contains the details of any linear analysis requested. • NAME_.lock: contains details on the 'locked/unlocked' status of state variables. This file is only used in a stabilizing run. • NAME_.make: contains instructions required to compile the source code and produce the executable. • NAME_.obj (compiled with MSVC++ under Windows) or NAME_.o (compiled with GCC under Windows, or compiled under Unix): the object file corresponding to the source code of the model. • NAME_.param: contains a list of all parameters preceded by their submodel name and instance. See the '.var' file below. • NAME_.results: contains the results of a simulation run. • NAME_.results.n: contains the results of the nth batch simulation run. • NAME_.sad: define characteristics of a batch run ('varying between two limits' option). • NAME_.sai: define characteristics of a batch run ('user-defined data sets' option). • NAME_.sim: contains parameters specifying the run as set in the 'Run Parameters' dialog box. • NAME_.ssf: define which variables are to be saved in the results file. • NAME_.state: contains a list of the state and implicit variables. The latter includes both implicit variables declared in submodels and those generated by AMESim to resolve implicit loops. • NAME_.var: contains a list of all external and internal variables used for the current model. Each item in the list consists in the submodel name and instance number, variable title and units.

AMESim alapok Szimuláció készítése AMESim-ben: • Vázlatrajz, melynek során a rajzterületre ikonokat, szimbólumokat helyezünk. • Az egyes ikonokhoz matematikai leírásokat rendelünk. • Beállítjuk a komponensek paramétereit. • Beállítjuk a futtatási paramétereket és futtatjuk a rendszert. • Kiértékeljük az eredményeket, pl. grafikonok használatával. Rendszermodell: a modellezett rendszer dinamikus működését leíró egyenletek számítógépes kódban leírva. Almodell: a modellezett rendszer komponenseit leíró egyenletek számítógépes kódja. Az AMESim kiterjedt ikon- és almodell-könyvtárakkal rendelkezik.

AMESim dokumentáció A dokumentáció elemei: • HTML és PDF kézikönyvek az AMESim komponensekhez. • PDF kézikönyvek az elemkönyvtárakhoz. • HTML segédletek az almodellekhez. A dokumentáció megjelenítése: Help/Online, vagy F1. Két megjelenítési mód: HTML böngésző AMEHelp dokkolóablak.

Az AMESim programcsomag • AMECustom • AMESet • AMERun Az AMESim segítségével az alábbiak végezhetők el: • Új szimuláció készítése. • Létező szimuláció vázlatának módosítása. • Almodell cseréje. • Szimulációk megnyitása. • Paraméterek beállítása. • Egyszerű és batch futtatások. • Eredmények grafikonos megjelenítése. • Lineáris analízis. • Aktivitásindex vizsgálat. • Modellek exportálása AMESim-en kívüli futtatásra. • Design Exploration elemzések. Az AMECustom segítségével almodellek és szuperkomponensek testreszabhatók. A testreszabott komponens az eredetin alapul, amire egy maszk kerül. Ez a maszk csak a vizsgálandó paramétereket teszi láthatóvá. Ezzel a módszerrel összetett rendszerek megjelenítését lehet egyszerűsíteni, így a megrendelőnek nem kell a bonyolult összeállítást megismernie. Képzett AMESim felhasználók új ikonokat és almodelleket hozhatnak létre az AMESet segítségével, illetve meglevő almodelleket ill. elemkönyvtárakat szerkeszthetnek. Az AMERun valójában az AMESim, Vázlat és Almodell módok nélkül. Az AMERun segítségével az alábbiak végezhetők el: • Szimulációk megnyitása. • Paraméterek beállítása. • Egyszerű és batch futtatások. • Eredmények grafikonos megjelenítése. • Lineáris analízis. Nem végezhető el: • Új szimuláció készítése. • Létező szimuláció vázlatának módosítása. • Almodell cseréje. Az alábbi feladatok elvégzésére ajánlott: • Technikusok, gyakornokok által elvégezhető paramétervizsgálatok, gyakorlott mérnökök által készített szimulációkon; • Megrendelők számára készített rendszerek; • Vevők számára előregyártott rendszerek működésének bemutatása.

Különböző összetettségi szintek Táblázatos modell: F(x,I) és L(x,I) Koncentrált paraméterű modell a geometria és a mágneses anyagjellemzők figyelembevételével (hiszterézis, örvényáram, szivárgó áram) Különböző egyszerűsítések Állandó rugalmassági tényező  és sűrűség   és  a nyomás függvénye (levegősödés, kavitáció)  és  a nyomás és a hőmérséklet függvénye (hőhatások) Lamináris vagy turbulens áramlás Kavitációs tényező

Különböző összetettségi szintek

Alapvető elemek ...

Modellezési szintek 4 modellezési szint: Blokkdiagram Komponensek /*Calculation Function Executable Statements*/ /* Jack area */ area = c[0]; *q1 = (*v3) * area / q0top_(p1); *f3 = (*f2) + (*p1) * area; *length = x0 - *x3; *vol1 = *length * area; Komponensek Egyenletek (AMESet) Alapvető elemek Blokkdiagram

Solver A megoldó automatikus és dinamikus kiválasztása ODE : LSODA ( ) Adams Moulton (nem merev) GEAR’S (merev) DAE : DASSL ( ) Diszkontinuitáskezelés Saját elemkönyvtárak készítése: AMESet Hozzáférés a forráskódhoz

Multiport módszer Jel módszer: alapvetően matematikai irányítástechnikai szakembereknek Multiport módszer: a komponensek közti kapcsolatot a portokon keresztüli teljesítmény-átvitel definiálja mérnököknek pP QP QA QB P1 P2 Q1 Q2

Portok Portok: Azok a pontok ahol az ikonok összekapcsolódnak. Ha egy ikonnak nincs portja, akkor nem kapcsolható össze más ikonnal (bár egyéb módon kommunikálhatnak) Két port csak akkor csatlakozhat ha egyformák (kivétel: jel port) Port típusok: lineáris forgó áramlás elektromos jel bemenet jel kimenet termál

Portok Port típusok: • Lineáris: 1D lineáris mozgás (pl. dugattyúrúd). Átvitt fizikai mennyiségek: erő és sebesség. • Forgó: tengelyek (pl. szivattyú- ill. motortengely). Átvitt fizikai mennyiségek: forgatónyomaték és szögsebesség. • Áramlás: hidraulikus, pneumatikus folyadékok (pl. szivattyú, kompresszor). Átvitt fizikai mennyisékek: nyomás és térfogatáram (hidraulikus), abszolút nyomás és tömegáram (pneumatikus) vagy abszolút hőmérséklet és hőteljesítmény (termál áramlás). • Elektromos: elektromos teljesítmény. Átvitt fizikai mennyiségek: áram és feszültség. • Jel: nem fizikai mennyiség átvitele. Külön ki- és bemeneti portok a jel adására és vételére. Átvitt fizikai mennyiségek: - • Termál: hőáram szilárd ill. folyékony anyagok között. Átvitt fizikai mennyiségek: hőmérséklet és hőáram.

Könyvtárak Mechanikus A legtöbb rendszer általában tartalmaz mechanikus elemet is, ugyanakkor léteznek kizárólag mechanikus rendszerek is. Lineáris és forgó komponenseket is tartalmaz. Tipikus elemek: tömeg, rugó, csillapítás, kontakt, holtjáték, súrlódás, kar, áttétel, kábel, csiga. Kontrol Tartalmazza a rendszer irányításához, méréséhez, megfigyeléséhez szükséges elemeket. Számos jelforrást és matematikai eszköz tartozik ide. Szükség esetén blokkdiagramok készítésére is használható. Tipikus elemek: jelforrás, jelerősítő, integrátor, késleltetés, átviteli függvények, egyenletblokkok.

Könyvtárak Hidraulikus Számos alapvető hidraulikus komponenst tartalmaz, mellyel ideális dinamikus viselkedésű rendszerek szimulálhatók a komponensek teljesítményadatai alapján. Tipikus elemek: fluid properties, nodes, tanks, pressure and flow sources, accumulators, several valves, orifices, pumps, motors, and actuators. Hidraulikus csövek A hidraulikus komponensek összekötése után az összekötő vonalak csöveket is jelképezhetnek. 10 különböző matematikai modell áll rendelkezésre, melyek egyre részletesebb leírást tesznek lehetővé. A fejlettebb modellek pl. figyelembeveszik a hullámeffektusokat, kavitációt, összenyomhatóságot, frekvenciafüggő súrlódást, csőfali deformációt.

Könyvtárak Hidraulikus komponensek (HCD) Hidromechanikus rendszerek alapvető építőelemei. A legkülönfélébb rendszerek modellezhetők injektortól szervoszelepig. Tipikus elemek: tömeg súrlódással, dugattyú, szivárgás, különféle szelepek és átömlőnyílások. Hidraulikus veszteség (HR) Bizonyos rendszereknél ahol a nagy térfogatáramhoz kis nyomás tartozik, fontos az egyes elemeken fellépő nyomásesés meghatározása. Ez a könyvtár az elemek geometriai kialakítása alapján határozza meg a nyomásveszteséget. Tipikus elemek: csőcsatlakozások, csőelemek, speciális átömlőkeresztmetszetek.

Könyvtárak Pneumatikus (PN) Komponensszintű és alapvető elemeket tartalmaz egyszerű és összetett pneumatikus rendszerek vagy éppen nagyméretű pneumatikus hálózatok leírására. Tipikus elemek: gáztulajdonság, nyomás- és tömegáram-forrás, szelepek, átömlőnyílások, dugattyúk. Pneumatikus csövek A pneumatikus komponensek összekötése után az összekötő vonalak csöveket is jelképezhetnek. 8 különböző matematikai modell áll rendelkezésre, melyek egyre részletesebb leírást tesznek lehetővé. A fejlettebb modellek pl. figyelembeveszik a hullámeffektusokat, összenyomhatóságot, frekvenciafüggő súrlódást, csőfali deformációt.

Könyvtárak Termál (TH) Szilárd anyagok közti hőátvitel modellezésére. Fel lehet használni a termohidraulikus és termopneumatikus könyvtárak elemeinek összekötésére is. Tipikus elemek: szilárd anyagok hőtani tulajdonságai, hőmérséklet- és hőáram-forrás, hőkapacitás, hővezetés, hőátadás, hősugárzás Termohidraulikus (THH) A hidraulikus veszteségek könyvtárhoz hasonló elemeket tartalmaz, azonban figyelembe veszi a súrlódás által generált hőveszteséget, ill. összeköttetést biztosít egyéb hőátviteli modellekkel. Tipikus elemek : a hidraulikus veszteségek könyvtárhoz hasonló

Könyvtárak Termohidraulikus komponensek A hidraulikus komponensek könyvtárhoz hasonló, de figyelembe veszi a hőhatásokat, mint pl. a súrlódás keltette hőt ill. az egyes elemek hőkapacitását. Tipikus elemek: a hidraulikus komponensek könyvtárhoz hasonló Termopneumatikus (THPN) A pneumatikus könyvtárhoz hasonló, azonban figyelembe veszi a komponensek és a környezetük közti hőátvitelt. Szilárd (termál) ill. hidraulikus (termohidraulikus) elemekkel is összeköthető. Tipikus elemek: a pneumatikus könyvtárhoz hasonló

Könyvtárak Hűtőrendszerek (CS) Belsőégésű motorok és egyéb hőerőgépek hűtőrendszerének modellezésére. Tipikus elemek: szivattyúk, hőerőgép, radiátor, termosztát, tágulótartály, kompresszor. Feltöltés (FI) A hidraulikus veszteség könyvtárhoz hasonló, az üres hidraulikus rendszerek hidraulikafolyadékkal való feltöltésének modellezésére. Kétféle munkaközeget tartalmaz, melyek nem keverednek. Tipikus elemek: a hidraulikus veszteség könyvtárhoz hasonló

Könyvtárak Erőátvitel (TR) Hajtáslánc ill. azok elemeinek modellezésére, a vibráció és veszteségek figyelembevételével. A hidraulikus és a mágneses könyvtárral együtt akár automata váltók is modellezhetők. Tipikus elemek: hajtómű, dugattyús mechanizmus, nyomatékváltó, csúszókuplung, fogaskerekek, szinkrongyűrű, fék, bolygómű, differenciálmű. Elektromágneses (EM) Elektromágneses körök modellezésére, a hiszterézis ill. a dielektromos jellemzők figyelembevételével. Tipikus elemek: mágneses anyagjellemzők, elektromágnes, légrés, állandó mágnes, vezérlőáramkör, ellenállás, kondenzátor, tekercs, dióda, földelés.