The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development
Creators
- Peter Fritzson1
-
Adrian Pop1
- Karim Abdelhak2
- Adeel Ashgar1
-
Bernhard Bachmann2
- Willi Braun2
-
Daniel Bouskela3
-
Robert Braun1
-
Lena Buffoni1
-
Francesco Casella4
-
Rodrigo Castro5
- Rüdiger Franke6
- Dag Fritzson1
- Mahder Gebremedhin1
-
Andreas Heuermann1
-
Bernt Lie7
-
Alachew Mengist1
-
Lars Mikelsons1
-
Kannan M. Moudgalya8
-
Lennart Ochel1
-
Arunkumar Palanisamy1
- Vitalij Ruge2
- Wladimir Schamai9
-
Martin Sjölund1
- Bernhard Thiele1
-
John Tinnerholm1
- Per Östlund1
- 1. Linköping University
- 2. Hochschule Bielefeld
- 3. Électricité de France (France)
- 4. Politecnico di Milano
- 5. University of Buenos Aires
- 6. ABB (Germany)
- 7. University of South-Eastern Norway
- 8. Indian Institute of Technology Bombay
- 9. Danfoss (Germany)
Description
OpenModelica is a unique large-scale integrated open-source Modelica-and FMI-based modeling, simulation, optimization, model-based analysis and development environment.Moreover, the OpenModelica environment provides a number of facilities such as debugging; optimization; visualization and 3D animation; web-based model editing and simulation; scripting from Modelica, Python, Julia, and Matlab; efficient simulation and co-simulation of FMI-based models; compilation for embedded systems; Modelica-UML integration; requirement verification; and generation of parallel code for multi-core architectures.The environment is based on the equation-based object-oriented Modelica language and currently uses the MetaModelica extended version of Modelica for its model compiler implementation.This overview paper gives an up-to-date description of the capabilities of the system, short overviews of used open source symbolic and numeric algorithms with pointers to published literature, tool integration aspects, some lessons learned, and the main vision behind its development.
Translated Descriptions
Translated Description (Arabic)
OpenModelica عبارة عن نموذج فريد ومتكامل على نطاق واسع للنمذجة والمحاكاة والتحسين والتحليل القائم على النموذج وبيئة التطوير. علاوة على ذلك، توفر بيئة OpenModelica عددًا من التسهيلات مثل التصحيح ؛ التحسين ؛ التصور والرسوم المتحركة ثلاثية الأبعاد ؛ تحرير النموذج القائم على الويب والمحاكاة ؛ البرمجة النصية من Modelica و Python و Julia و Matlab ؛ محاكاة فعالة ومحاكاة مشتركة للنماذج القائمة على FMI ؛ تجميع للأنظمة المضمنة ؛ تكامل Modelica - UML ؛ التحقق من المتطلبات ؛ وتوليد رمز موازٍ للبنى متعددة النواة. تعتمد البيئة على لغة Modelica القائمة على المعادلة وتستخدم حاليًا الإصدار الموسع من MetaModelica من Modelica لتنفيذ مترجم النموذج. تقدم هذه الورقة العامة وصفًا حديثًا لقدرات النظام، ونظرة عامة قصيرة على الخوارزميات الرمزية والرقمية مفتوحة المصدر المستخدمة مع مؤشرات للأدبيات المنشورة، وجوانب الأداة، وبعض الدروس المستفادة، والرؤية الرئيسية وراء تطويرها.Translated Description (French)
De plus, l'environnement OpenModelica fournit un certain nombre d'installations telles que le débogage ; l'optimisation ; la visualisation et l'animation 3D ; l'édition et la simulation de modèles basés sur le Web ; les scripts de Modelica, Python, Julia et Matlab ; la simulation et la co-simulation efficaces de modèles basés sur le FMI ; la compilation pour les systèmes embarqués ; l'intégration Modelica-UML ; la vérification des exigences ; et la génération de code parallèle pour les architectures multicœurs. L'environnement est basé sur le langage Modelica orienté objet basé sur des équations et utilise actuellement la version étendue MetaModelica de Modelica pour son implémentation de compilateur de modèles. Ce document de synthèse donne une description à jour des capacités du système, de courts aperçus des algorithmes symboliques et numériques open source utilisés avec des pointeurs vers la littérature publiée, les aspects d'intégration d'outils, quelques leçons apprises et la vision principale derrière son développement.Translated Description (Spanish)
OpenModelica es un entorno único a gran escala integrado de modelado, simulación, optimización, análisis basado en modelos y desarrollo basado en FMI. Además, el entorno OpenModelica proporciona una serie de facilidades como depuración; optimización; visualización y animación 3D; edición y simulación de modelos basados en web; scripting de Modelica, Python, Julia y Matlab; simulación eficiente y cosimulación de modelos basados en FMI; compilación para sistemas integrados; integración Modelica-UML; verificación de requisitos; y generación de código paralelo para arquitecturas multinúcleo. El entorno se basa en el lenguaje Modelica orientado a objetos basado en ecuaciones y actualmente utiliza la versión extendida de MetaModelica de Modelica para su implementación de compilador de modelos. Este documento general ofrece una descripción actualizada de las capacidades del sistema, breves resúmenes de algoritmos simbólicos y numéricos de código abierto utilizados con punteros a la literatura publicada, aspectos de integración de herramientas, algunas lecciones aprendidas y la visión principal detrás de su desarrollo.Files
MIC-2020-4-1.pdf.pdf
Files
(5.6 MB)
Name | Size | Download all |
---|---|---|
md5:a3085b66156a2242c7a1dbde31da2b2c
|
5.6 MB | Preview Download |
Additional details
Additional titles
- Translated title (Arabic)
- بيئة OpenModelica المتكاملة للنمذجة والمحاكاة والتطوير القائم على النماذج
- Translated title (French)
- L'environnement intégré OpenModelica pour la modélisation, la simulation et le développement basé sur des modèles
- Translated title (Spanish)
- El entorno integrado de OpenModelica para el modelado, la simulación y el desarrollo basado en modelos
Identifiers
- Other
- https://openalex.org/W3105860145
- DOI
- 10.4173/mic.2020.4.1
References
- https://openalex.org/W14907725
- https://openalex.org/W1531019619
- https://openalex.org/W1545904676
- https://openalex.org/W1974717478
- https://openalex.org/W1978582001
- https://openalex.org/W1983438352
- https://openalex.org/W1985751986
- https://openalex.org/W1986354140
- https://openalex.org/W1992382363
- https://openalex.org/W1992490732
- https://openalex.org/W199400979
- https://openalex.org/W2001345404
- https://openalex.org/W2016033520
- https://openalex.org/W2020293116
- https://openalex.org/W2032786420
- https://openalex.org/W2040459954
- https://openalex.org/W2041569448
- https://openalex.org/W2051917325
- https://openalex.org/W2052602889
- https://openalex.org/W2055549719
- https://openalex.org/W2074253843
- https://openalex.org/W2082780694
- https://openalex.org/W2091689724
- https://openalex.org/W2119398027
- https://openalex.org/W2120575449
- https://openalex.org/W2121282269
- https://openalex.org/W2123871098
- https://openalex.org/W2124171454
- https://openalex.org/W2133028545
- https://openalex.org/W2138236268
- https://openalex.org/W2141335402
- https://openalex.org/W2147061430
- https://openalex.org/W2153600114
- https://openalex.org/W2155120962
- https://openalex.org/W2161576303
- https://openalex.org/W2163524795
- https://openalex.org/W2238381182
- https://openalex.org/W2282713373
- https://openalex.org/W2288213454
- https://openalex.org/W2289592420
- https://openalex.org/W2300851663
- https://openalex.org/W2313331307
- https://openalex.org/W2569451706
- https://openalex.org/W2599781728
- https://openalex.org/W2653820688
- https://openalex.org/W2725641076
- https://openalex.org/W2726791939
- https://openalex.org/W2726796730
- https://openalex.org/W2727790902
- https://openalex.org/W2731579158
- https://openalex.org/W2732011218
- https://openalex.org/W2787503777
- https://openalex.org/W2791273851
- https://openalex.org/W2791410088
- https://openalex.org/W2791459320
- https://openalex.org/W2791625380
- https://openalex.org/W2793354982
- https://openalex.org/W2886778776
- https://openalex.org/W2890491818
- https://openalex.org/W2891410742
- https://openalex.org/W2895122888
- https://openalex.org/W2900554738
- https://openalex.org/W2910438871
- https://openalex.org/W2911268221
- https://openalex.org/W2911349236
- https://openalex.org/W2912471438
- https://openalex.org/W2913315491
- https://openalex.org/W2914764024
- https://openalex.org/W2918079243
- https://openalex.org/W2946017890
- https://openalex.org/W2975420341
- https://openalex.org/W2986906
- https://openalex.org/W3005513301
- https://openalex.org/W612807999