Pré. | Proc. |
Intégration OpenModelica
OpenModelica est un environnement libre et open source basé sur le langage modélisation Modelica pour modélisation , la simulation, l'optimisation et l'analyse de systèmes dynamiques complexes. Enterprise Architect est intégré à OpenModelica et supporte son utilisation dans le cadre de la norme SysPhS ( extension SysML pour Simulation d'interaction physique et de flux de signaux ) pour définir des constantes et des variables dans les blocs SysML plutôt que dans la configuration 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 Bloc SysML de vos modèles dans Enterprise Architect dans l'éditeur de connexion OpenModelica, OMEdit, qui affiche les alias et notes des blocs.
Vous pouvez créer des blocs à la volée en utilisant les nouveaux motifs 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 visualiser 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 Enterprise Architect à celui-ci, consultez la rubrique d'aide de la plateforme 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 . Dans les deux cas, vous configurez vos modèles à l'aide de la norme SysPhS, qui définit comment effectuer la traduction 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 tels qu'illustrés dans ce diagramme OpenModelica généré à partir du modèle SysPhS :
Installation
Plate-forme |
Détail |
Voir aussi |
---|---|---|
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 sur Linux |
Application
Utiliser Bibliothèque OpenModelica |
Détails sur le référencement des ressources disponibles dans les bibliothèques OpenModelica. |
Analyse de Modèle utilisant Ensemble de Données |
Grâce à la configuration Simulation , un Bloc peut être configuré pour avoir plusieurs jeux de données définis par rapport à lui. Cela permet des variations de simulation reproductibles à l'aide du même modèle SysML. |
Simulation de dépannage |
Cette rubrique décrit les problèmes possibles qui peuvent survenir lors de l'utilisation d'OpenModelica (ou de MATLAB Simulink) pour la simulation. |