Réserver une Démo
Pré. Proc.

Intégration OpenModelica

OpenModelica est un environnement gratuit et open-source basé sur le langage de modélisation Modelica pour modélisation , simuler, optimiser et analyser des systèmes dynamiques complexes. Enterprise Architect est intégré à OpenModelica et prend en supporte son utilisation sous la norme SysPhS ( extension SysML pour l'interaction physique et la Simulation de flux de signaux ) pour définir des constantes et des variables dans les blocs SysML plutôt que dans la configuration de Simulation . Cela fournit une méthode basée sur un modèle plus simple pour définir et partager des simulations.

Vous pouvez également afficher les diagrammes de Bloc SysML à partir de vos modèles dans Enterprise Architect dans l'éditeur de connexion OpenModelica, OMEdit, qui affiche les alias et les notes des blocs.

Vous pouvez créer des blocs à la volée en utilisant les nouveaux modèles SysPhS prêts à être simulés dans OpenModelica, en référençant des blocs de bibliothèque OpenModelica existants ou des blocs personnalisés définis par l'utilisateur. Avec la dernière génération de code OpenModelica, vous pouvez afficher vos composants SysML dans des clients OpenModelica compatibles tels que OMEdit, ainsi que simuler des tracés.

Pour plus de détails sur l'installation d'OpenModelica et la connexion d' Enterprise Architect à celui-ci, consultez la rubrique d'aide de la plate-forme sur laquelle Enterprise Architect est installé.

L'utilisation d'OpenModelica est une alternative à l'utilisation de MATLAB Simulink pour effectuer la simulation de modèles Paramétriques dans Enterprise Architect . Vous configurez vos modèles dans les deux cas à l'aide de la norme SysPhS, qui définit la manière de traduire entre un modèle SysML et un modèle OpenModelica ou un modèle Simulink/Simscape.

Voici un exemple de composants définis à l'aide de parties SysML spécifiques à SysPhS :

Les composants sont comme indiqué dans ce diagramme OpenModelica généré à partir du modèle SysPhS :

Installation

Plateforme

Détail

Voir également

Windows

Si Enterprise Architect est installé sur une plate-forme Windows , consultez la rubrique d'aide OpenModelica sur Windows .

OpenModelica sur Windows

Linux

Si Enterprise Architect est installé sur une plate-forme Linux, consultez la rubrique d'aide OpenModelica sur Linux .

OpenModelica sous Linux

Application

Utilisation de la Bibliothèque

Détails sur le référencement des ressources disponibles dans les bibliothèques OpenModelica.

Analyse de Modèle utilisant Ensemble de Données

À l'aide de la configuration de Simulation , un Bloc peut être défini pour avoir plusieurs ensembles de données définis par rapport à lui. Cela permet des variations de simulation reproductibles en utilisant le même modèle SysML.

Dépannage de la Simulation

Cette rubrique décrit les éventuels problèmes pouvant survenir lors de l'utilisation d'OpenModelica (ou MATLAB Simulink) pour la simulation.

Apprendre encore plus