JModelica.org

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
JModelica.org

Informations
Dernière version 1.15[1]Voir et modifier les données sur Wikidata
Écrit en C, Python, C++ et JavaVoir et modifier les données sur Wikidata
Environnement LinuxVoir et modifier les données sur Wikidata
Type Declarative programming language (d)
Langage de programmationVoir et modifier les données sur Wikidata
Licence GPL-3.0Voir et modifier les données sur Wikidata
Site web www.jmodelica.orgVoir et modifier les données sur Wikidata

JModelica.org est un logiciel libre[2] de modélisation utilisant le langage de Modelica pour la modélisation, la simulation, l'optimisation et l'analyse des systèmes dynamiques complexes. Le logiciel est développé et maintenu par Modelon AB en collaboration avec des laboratoires universitaires et des industriels en particulier l'Université de Lund et le Lund Center for Control of Complex Systems (LCCC).

Composition[modifier | modifier le code]

Les principaux composants sont :

  • un compilateur Modelica pour traduire les sources Modelica en code C ou XML. Le compilateur génère également des modèles compatibles au standard Functional Mock-up Interface.
  • Assimulo, un package Python pour la simulation des modèles dynamiques. Il est utilisé comme moteur de simulation par JModelica.org.
  • des algorithmes pour résoudre les problèmes d'optimisation dynamique de grande échelle en utilisant les méthodes de colocalisation sur des éléments finis et colocalisation pseudo-spectrales.
  • un paquet logiciel Python pour l'interface utilisateur.
  • un module complémentaire Eclipse pour l'édition du code source Modelica.

Articles connexes[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. http://www.jmodelica.org/binar
  2. Malgré le fait que JModelica soit soumis à la licence libre GPLv3, il n'accorde que des droits limités aux contributeurs.