Published January 1, 2020 | Version v1
Publication Open

The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development

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.

⚠️ This is an automatic machine translation with an accuracy of 90-95%

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)

⚠️ Please wait a few minutes before your translated files are ready ⚠️ Note: Some files might be protected thus translations might not work.
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

GreSIS Basics Section

Is Global South Knowledge
Yes
Country
Argentina

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