JMCAD
JMCAD (JMCADRTS, JMCADRTC) [1] je softwarový balík pro modelování a simulaci (dynamickou analýzu a návrh) komplexních dynamických systémů.
Popis
JMCAD je alternativou k takovým softwarovým produktům jako Simulink , VisSim , MVTU atd. Obsahuje editor blokových diagramů, knihovnu typických bloků a vestavěný programovací jazyk , který umožňuje vizuální reprezentaci a implementaci modelů různého stupně složitosti. Používá se při návrhu automatických řídicích systémů, servopohonů a robotických manipulátorů, tepelných elektráren a také při řešení nestacionárních okrajových úloh (tepelná vodivost, hydrodynamika atd.).
Má široké využití ve vzdělávacím procesu, umožňuje simulovat různé jevy ve fyzice, elektrotechnice, v dynamice strojů a mechanismů atd. [2] . Může fungovat v clusterech, a to i v režimu vzdáleného přístupu k technologickým a informačním zdrojům.
Softwarový balík podporuje lokalizaci rozhraní do různých jazyků, je vybaven rozsáhlou dokumentací [3] .
Jedná se o otevřený systém se zdrojovým kódem jádra, knihovnami a kompletní dokumentací a sadou ukázek. Komplex obsahuje moduly pro maximální výkon a řízení v reálném čase ( JMCADRTS, JMCADRTC ) [4] .
Napsáno v jazyce Java a je multiplatformní , lze jej použít na operačních systémech, jako jsou Windows , Linux , Solaris , Unix atd.
Aplikace
Softwarový balík JMCAD implementuje následující režimy provozu:
- modelování procesů v kontinuálních, diskrétních a hybridních dynamických systémech, včetně systémů za přítomnosti výměny dat s externími programy a zařízeními;
- editace parametrů modelu v režimu "on-line";
- výpočet v reálném čase nebo v režimu škálování modelového času;
- restartování a přehrávání výsledků simulace;
- dynamické zpracování signálu.
- OPTIMALIZACE , umožňující řešit problémy:
- minimalizace (maximalizace) daných ukazatelů kvality;
- nalezení optimálních parametrů navrženého systému v multikriteriálním nastavení za přítomnosti omezení ukazatelů kvality a optimalizovaných parametrů.
- výpočet a konstrukce charakteristik statických a dynamických systémů;
- výpočet přenosových funkcí;
- vizualizace výsledků analýzy staticky i dynamicky.
- SYNTÉZA , která umožňuje navrhovat regulátory:
- podle daných požadovaných frekvenčních charakteristik;
- podle daného uspořádání dominantních pólů.
- OVLÁDÁNÍ A SPRÁVA , které vám umožní vytvářet virtuální prototypy:
- Ovládací panely s měřicími přístroji a ovládacími zařízeními;
- mnemotechnické diagramy s multimediálními a animačními efekty.
Mezi výhody JMCAD patří:
- otevřenost prostřednictvím použití jazyka Java a implementace několika mechanismů pro výměnu dat s externími programy;
- schopnost použití v různých operačních systémech ( Windows, Linux, Solaris, Unix atd.);
- snadnost vytváření složitých modelů díky použití vnořených struktur, vektorizace signálů a algoritmů typických bloků, pohodlné nástroje pro nastavení parametrů a rovnic;
- efektivní numerické metody;
- velké množství tréninkových a demonstračních příkladů s podrobným komentářem.
Poznámky
- ↑ Oficiální stránky projektu http://jmcad.sourceforge.net . Získáno 5. května 2011. Archivováno z originálu 24. července 2011. (neurčitý)
- ↑ T. P. Mišura, K. V. Epifancev. Analýza vývoje hardwaru a softwaru Laboratorní práce pomocí National Instruments . - Společnost s ručením omezeným "Scientific Publishing Center "Herald of Science", 2019. - S. 64–69 . (Ruština)
- ↑ Dokumentace a všechny verze JMCAD . Získáno 5. května 2011. Archivováno z originálu 1. ledna 2011. (neurčitý)
- ↑ Andres Camilo Diaz Valencia, Gustavo Adolfo Garzon Fajardo, Fabio E. Sierra Vargas, Carlos A. Guerrero Fajardo. Modelování produkce uhličitých metabolitů Clostridium butyricum W5 za anaerobních podmínek pro optimalizaci produkce metabolismu vodíku // Journal of Technology Innovations in Renewable Energy. - 2012. - Sv. 1 , iss. 2 . — S. 103–112 . — ISSN 1929-6002 . Archivováno z originálu 17. srpna 2022.
Viz také
Odkazy