Energetický ústav Odbor termomechaniky a techniky prostředí. Možnosti implementace vlastního kódu pro použití v simulačním software TRNSYS

Podobné dokumenty
Ing. Tomáš MAUDER prof. Ing. František KAVIČKA, CSc. doc. Ing. Josef ŠTĚTINA, Ph.D.

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE

Organizace předmětu, podmínky pro získání klasifikovaného zápočtu

Pro tvorbu samostatně spustitelných aplikací je k dispozici Matlab library.

Speciální numerické metody 4. ročník bakalářského studia. Cvičení: Ing. Petr Lehner Přednášky: doc. Ing. Martin Krejsa, Ph.D.

Přednáška. Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE. e-fractal, s.r.o.

Datová věda (Data Science) akademický navazující magisterský program

Matematika v programovacích

Virtuální ověřování výroby Robotika Process Simulate Virtual Commissioning Virtuelle Inbetriebnahme

MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek

Analytické metody v motorsportu

Téma doktorských prací pro rok Pavel Novotný

Software pro modelování chování systému tlakové kanalizační sítě Popis metodiky a ukázka aplikace

DIPLOMOVÁ PRÁCE Nelineární řízení magnetického ložiska

IB111 Programování a algoritmizace. Programovací jazyky

obhajoba diplomové práce

Řízení pohybu stanice v simulačním prostředí OPNET Modeler podle mapového podkladu

Větránípřirozenéa nucené, výpočet průtoku vzduchu oknem

PLC systémy ve virtuálních a fyzikálních úlohách

Paralelní výpočetní jádro matematického modelu elektrostatického zvlákňování

Téma doktorských prací pro akademický rok 2018/2019. Pavel Novotný

Informace pro výběr bakalářského oboru

VYUŽITÍ METEOROLOGICKÝCH DAT PŘI PROJEKČNÍ ČINNOSTI ENERGETICKÝCH SYSTÉMŮ

Počítačové řešení elektrických obvodů

KTE / PPEL Počítačová podpora v elektrotechnice

Energetický ústav. Technika prostředí. Odbor termomechaniky a techniky prostředí. Magisterský studijní obor

Úvod. Programovací paradigmata

FAKULTA STROJNÍ ZÁPADOČESKÁ UNIVERZITA V PLZNI. Milan EDL děkan Fakulty strojní

CASE. Jaroslav Žáček

Modelování vázaného šíření teplotněvlhkostního

Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky. prof. Ing. Stanislav Hanus, CSc v Brně

EXPERIMENTÁLNÍ METODY I

POČÍTAČOVÁ SIMULACE PODNIKOVÝCH PROCESŮ. Ing. V. Glombíková, PhD.

Metody analýzy modelů. Radek Pelánek

Elektronické obvody analýza a simulace

VYUŽITÍ GRAFICKÉHO UŽIVATELSKÉHO ROZHRANÍ MATLABU VE VÝZKUMU A VÝUCE MĚŘENÍ

INOVACE ODBORNÉHO VZDĚLÁVÁNÍ NA STŘEDNÍCH ŠKOLÁCH ZAMĚŘENÉ NA VYUŽÍVÁNÍ ENERGETICKÝCH ZDROJŮ PRO 21. STOLETÍ A NA JEJICH DOPAD NA ŽIVOTNÍ PROSTŘEDÍ

Interakce laserového impulsu s plazmatem v souvislosti s inerciální fúzí zapálenou rázovou vlnou

Programování a algoritmizace: úvod

Vývoj a testování elektronických řídicích jednotek pro automobily

Nové jazykové brány do Caché. Daniel Kutáč

Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování. vypracovanou úlohu podle níže uvedených zadání. To mimo jiné znamená, že

Workshop. Vývoj embedded aplikací v systému MATLAB a Simulink. Jiří Sehnal sehnal@humusoft.cz. info@humusoft.cz.

Stabilizace Galerkin Least Squares pro

- AutoSympo a Kolokvium Božek 2. a , Roztoky -

Diplomová práce Prostředí pro programování pohybu manipulátorů

Vozíky Graf Toku Výkonu

Softwarové komponenty a Internet

Uživatelská příručka. Software DataPlot nástroj pro vizualizaci csv dat

Úterní seminář NÁSTROJ PRO SIMULACI TEPELNÉHO KOMFORTU V NEHOMOGENNÍCH PROSTŘEDÍCH

PŘEDMLUVA 11 FORMÁLNÍ UJEDNÁNÍ 13

ŘEŠENÍ TURBULENTNÍHO VAZKÉHO PROUDĚNÍ S ČÁSTICEMI METODOU LARGE EDDY SIMULATION

VÝUKOVÝ SOFTWARE PRO ANALÝZU A VIZUALIZACI INTERFERENČNÍCH JEVŮ

Moderní nástroje pro vývoj elektronických řídicích jednotek

Objektově orientovaná implementace škálovatelných algoritmů pro řešení kontaktních úloh

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

Modelování a simulace Lukáš Otte

DF FA Novinky v Simotion Scout

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

Obnovitelné zdroje energie

Téma doktorských prací pro akademický rok 2019/2020. Pavel Novotný

TÉMATICKÝ OKRUH Softwarové inženýrství

LabVIEW přes 20 let inovací

Ústav automatizace a měřicí techniky.

Tabulace učebního plánu

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

POZNÁMKY K PŘEDMĚTU PROJEKT

Ing. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jan Buriánek, 2010

CASE nástroje. Jaroslav Žáček

Modelování elektromechanického systému

MetaCentrum Aplikace a jejich další podpora

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník hodinová dotace

Úvod do softwarového inženýrství a týmového vývoje

SOFTWAROVÉ INŽENÝRSTVÍ 1

Minerva TPV+ TPV funkcionalita v QAD. David Pochman Senior konzultant

Simulace toku materiálu při tváření pomocí software PAM-STAMP

MATEMATICKÝ MODEL PŮDNÍHO BIOREAKTORU V PROSTŘEDÍ MATLAB A FEMLAB. Marta Palatová, Miloš Kmínek, Jana Finkeová

Úvod do modelování a simulace. Ing. Michal Dorda, Ph.D.

CFD simulace vícefázového proudění na nakloněné desce: porovnání smáčivosti různých kapalin. Martin Šourek

Viskoelastická deformace v geofyzikálních aplikacích

Nový bakalářský studijní obor Biomedicínská informatika na Fakultě biomedicínského inženýrství v Kladně

Simulace a návrh vyvíjejících Nadpis se 1. Nadpis 3. Božetěchova 2, Brno

Popis programu: Popis přípon důležitých souborů: *.qpf projektový soubor Quartusu

OSA. maximalizace minimalizace 1/22

4EK212 Kvantitativní management. 2. Lineární programování

Digitalizace s TIA Portal V15 S OPC UA. Siemens AG 2018

Počítačová simulace logistických procesů II 12. přednáška - Rozhraní (Process Designer, MALAGA, TriCAD)

FLUENT přednášky. Metoda konečných objemů (MKO)

NÁVRH A REALIZACE TRADING STRATEGIÍ NA BÁZI STROJOVÉHO UČENÍ S POMOCÍ MATLABU

Programové vybavení počítačů

Návrh softwarových systémů - úvod, motivace

VYBRANÉ STATĚ Z PROCESNÍHO INŢENÝRSTVÍ cvičení 9

TEAM DESIGN ABB CHALLENGE. EBEC Brno března

Jemný úvod do statistických metod v netržním oceňování

Užití software Wolfram Alpha při výuce matematiky

SIMULACE ŠÍŘENÍ NAPĚŤOVÝCH VLN V KRYSTALECH MĚDI A NIKLU

TEORETICKÁ ANALÝZA VLIVU KONSTRUKČNÍCH PARAMETRŮ PLOCHÉHO SOLÁRNÍHO KOLEKTORU NA JEHO VÝKONNOST

Seznámení s prostředím dot.net Framework

KNIHOVNA MODELŮ TECHNOLOGICKÝCH PROCESŮ

Centrum kompetence automobilového průmyslu Josefa Božka - AutoSympo a Kolokvium Božek 2. a , Roztoky -

Transkript:

Možnosti implementace vlastního kódu pro použití v simulačním software TRNSYS Lubomír KLIMEŠ Energetický ústav Odbor termomechaniky a techniky prostředí Fakulta strojního inženýrství Vysoké učení technické v Brně

Cíl přednášky propojení simulačního software TRNSYS s MATLABem tvorba vlastních uživatelských typů pro TRNSYS v programovacím jazyce C++

Cíl přednášky Motivace propojení simulačního software TRNSYS s MATLABem tvorba vlastních uživatelských typů pro TRNSYS v programovacím jazyce C++ požadavek numericky řešit vedení tepla v materiálu s fázovými změnami (PCM) pro modelování solárního kolektoru řešení ve formě spojitelné se softwarem TRNSYS s vzájemnou komunikací

TRaNsient SYstems Simulation = TRNSYS

Implementace kódu v MATLABu podpora MATLABu přímo v TRNSYSu: Type 155 vlastní kód se uloží do m-souboru

Implementace kódu v MATLABu podpora MATLABu přímo v TRNSYSu: Type 155 vlastní kód se uloží do m-souboru vstupy, výstupy: vektory trninputs a trnoutputs

Implementace kódu v MATLABu podpora MATLABu přímo v TRNSYSu: Type 155 vlastní kód se uloží do m-souboru vstupy, výstupy: vektory trninputs a trnoutputs možnost využívat všechny funkce MATLABu

Implementace kódu v MATLABu podpora MATLABu přímo v TRNSYSu: Type 155 vlastní kód se uloží do m-souboru vstupy, výstupy: vektory trninputs a trnoutputs možnost využívat všechny funkce MATLABu znalost skriptování v MATLABu

Implementace kódu v MATLABu podpora MATLABu přímo v TRNSYSu: Type 155 vlastní kód se uloží do m-souboru vstupy, výstupy: vektory trninputs a trnoutputs možnost využívat všechny funkce MATLABu znalost skriptování v MATLABu obtížná konfigurace propojení TRNSYSu s MATLABem nutnost MATLABu pro vlastní běh simulace debugging

Tvorba vlastního typu v C++ (nebo Fortranu) cílem je vytvořit vlastní typ a zacházet s ním jako se standardními typy TRNSYSu

Tvorba vlastního typu v C++ (nebo Fortranu) cílem je vytvořit vlastní typ a zacházet s ním jako se standardními typy TRNSYSu vlastní typ vyžaduje svoji proformu definující jeho označení, vstupy, výstupy, parametry,... typ = zkompilovaná dll knihovna přístup k funkcím a proměnným TRNSYSu pomocí TRNSYS.h

Tvorba vlastního typu v C++ (nebo Fortranu) široké možnosti díky použití C++ není třeba dalšího (drahého) software

Tvorba vlastního typu v C++ (nebo Fortranu) široké možnosti díky použití C++ není třeba dalšího (drahého) software znalost programování v C/C++

Tvorba vlastního typu v C++ (nebo Fortranu) široké možnosti díky použití C++ není třeba dalšího (drahého) software znalost programování v C/C++ vše je nutné naprogramovat (nebo někde a nějak získat) debugging

Tvorba vlastního typu v C++ (nebo Fortranu) široké možnosti díky použití C++ není třeba dalšího (drahého) software znalost programování v C/C++ vše je nutné naprogramovat (nebo někde a nějak získat) debugging A co dále... vytvořit typ do TRNSYSu pro numerický model řešící vedení tepla ve složené stěně (s kavitou)

Numerický model přístup entalpie vs. proměnné kapacity metoda konečných diferencí

Děkuji za pozornost. Holder of Brno PhD Talent Financial Aid Sponsored by Brno City Municipality

Děkuji za pozornost. Holder of Brno PhD Talent Financial Aid Sponsored by Brno City Municipality