Modelica pro simulace - Creative connections

Transkript

Modelica pro simulace - Creative connections
Modelica pro simulace 2013
Rapidní vývoj simulátorů - framework
Bodylight
Filip Ježek, FEL CVUT
[email protected]
* Katedra kybernetiky, FEL ČVUT
+ Laboratoř biokybernetiky, 1. LF UK
Univerzita Karlova v Praze, 1. lékařská fakulta, Laboratoř biokybernetiky a počítačové podpory výuky
Proč
•
•
•
•
Výuka
Nová média, konvenční výklad
Virtuální realita – simulace
Nejlepší si s modelem sám hrát
– Silný didaktický efekt
• Potřebujeme prezentovat i netechnikům
Modelica pro simulace 2013
Výuka
• Výuka mediků lékařských oborů
• Fyziologie – komplexní systém
– Mnoho regulací a vnitřních stavů
• Bodylight – vnáší světlo
Modelica pro simulace 2013
Co je Bodylight
• Usnadnění postupu tvorby takového
simulátoru
• Důraz na funkci – simulace, virtuální
realita
• Ne stavba, ale funkce
– modelování anatomie => obrázky, animace
– Zatím nejsme moc silní ani ve 3D
Modelica pro simulace 2013
Cíle
• Studenti, medici
• Snadná instalace a přenositelnost
• Platformní nezávislost
Modelica pro simulace 2013
3 pilíře
• Modelica
• Silný vizuální jazyk
– Bodylight
• Silverlight
• Microsoft .NET
Modelica pro simulace 2013
Framework Bodylight
• Součásti
– Template generovaného kódu z modelu
– Runtime s vlastním solverem
– Vizuální komponenty
– Univerzální animační loutky
• Funkce
– Spojování krabiček
• Musíme jen definovat
jak
Modelica pro simulace 2013
Framework Bodylight
Modelica pro simulace 2013
Tvorba
• Interdisciplinární tým
• Každá disciplína svůj jazyk a nástroje
• Role
– Modelář – doménový expert rozumí tématu
– Grafik neprogramuje
– SW architekt umožňuje ostatním
– Hlavní návrhář – tvůrce obsahu
Modelica pro simulace 2013
Obsah
• Uživatel chce obsah
• Umožnit návrháři soustředit se pouze na
obsah
Modelica pro simulace 2013
Ukázka
• Model krevního oběhu
• Simulátor krevního oběhu
Modelica pro simulace 2013
Vize
• Tvorba přímo tvůrcem obsahu
– Doménově specifické grafické prvky
– Tvorba i vlastního modelu
• Physiolibrary
• Časová stabilita prostředí
– Platformě ani trendově nezávislá
– Vlastní jazyky, metaprogramování a generování
cílového kódu
Modelica pro simulace 2013
Shrnutí
• Modelica je silný didaktický nástroj
• Přinášíme další prezentační možnost
– Jednoduchost tvorby
– Interaktivita
– Deployment
Modelica pro simulace 2013

Podobné dokumenty

SADA VÝUKOVÝCH SIMULÁTORŮ

SADA VÝUKOVÝCH SIMULÁTORŮ Linux, Android, iOS a v poslední době též Windows RT. Novou výzvou je konverze frameworku pro Windows Runtime, aneb prostředí pro “nové uživatelské rozhraní” (dříve označované jako Metro). Tuto pla...

Více

zde

zde Přes 2 000 zaměstnanců pracuje s radostí a angažmá pro naše zákaznice, které kvalitu našeho poradenství, naše zkušenosti a Knot-how umí ocenit. Široký sortiment sází na vysokou kvalitu s dobrými st...

Více

findiplomka

findiplomka Z důvodů obavy ze zneužití dat jsou názvy společností a/i hodnoty ve výkazech pozměněny.

Více

Špičkový PIERRE LANG STYLE Guide s nejkrásnějšími

Špičkový PIERRE LANG STYLE Guide s nejkrásnějšími KREATIVNÍ ROZMANITOST Vytvořte si kouzelné náhrdelníky s různými přívěsky

Více

Ondřej Havlíček: Démony stíhaný svět aneb kognitivní věda jako

Ondřej Havlíček: Démony stíhaný svět aneb kognitivní věda jako • Audiovizuální stimulace, psychowalkmany • Pozitivní účinky v určitých aplikacích • Slibování mimořádných účinků – Léčení zápalu plic, šedého zákalu, nebo i deprese(!)

Více

medsoft 2015 - Creative connections

medsoft 2015 - Creative connections použitou metodikou vystačit nelze. Jednoduše již proto, že klasifikační závisle proměnné mají obvykle 3 nebo jiný omezený počet kategorií tzn. že nejsou normálně nebo jinak spojitě rozdělené. Pro ú...

Více