Pré. | Proc. |
Simulation
Enterprise Architect fournit une intégration avec OpenModelica et Simulink de MATLAB, pour support une évaluation rapide et robuste du comportement d'un modèle SysML dans différentes circonstances.
Les bibliothèques OpenModelica sont des ressources complètes qui fournissent de nombreux types, fonctions et modèles utiles. Lors de la création de modèles SysML dans Enterprise Architect , vous pouvez référencer les ressources disponibles dans ces bibliothèques.
L'intégration MATLAB d' Enterprise Architect se connecte via l'API MATLAB, permettant à vos simulations Enterprise Architect et autres scripts d'agir en fonction de la valeur de toutes les fonctions et expressions MATLAB disponibles. Vous pouvez exporter votre modèle vers MATLAB Simulink, Simscape et/ou Stateflow.
Cette section décrit le processus de définition d'un modèle Diagramme Interne de Bloc ou Paramétriques , l'annotation du modèle avec des informations supplémentaires pour piloter une simulation et l'exécution d'une simulation pour générer un graphique des résultats.
Introduction aux modèles Bloc internes et Paramétriques SysML
Les modèles SysPhS support l'analyse technique des paramètres critiques du système, notamment l'évaluation des indicateurs clés tels que les performances, la fiabilité et d'autres caractéristiques physiques. Ces modèles combinent des modèles d'exigences avec des modèles de conception de système, en capturant des contraintes exécutables basées sur des relations mathématiques complexes. diagrammes Paramétriques sont diagrammes Bloc internes spécialisés qui vous aident, en tant que modélisateur, à combiner des modèles de comportement et de structure avec des modèles d'analyse technique tels que les modèles de performances, de fiabilité et de propriétés de masse.
Pour plus d'informations sur les concepts des modèles SysML Paramétriques , reportez-vous au site officiel OMG SysML et à ses sources liées.
Ces rubriques décrivent les principales options permettant de définir et d'exécuter des simulations Ingénierie des Systèmes à l'aide de SysML et SysPhS.
Sujet |
Description |
Voir aussi |
---|---|---|
Support de la norme SysPhS |
La norme SysPhS est une extension SysML pour Simulation d'interaction physique et de flux de signaux . Elle définit une méthode standard de traduction entre un modèle SysML et un modèle Modelica ou un modèle Simulink/Simscape, offrant ainsi une méthode plus simple basée sur un modèle pour le partage de simulations. |
Simulation SysPhS |
Artefact de configuration SysMLSim |
Enterprise Architect vous aide à étendre l'utilité de vos modèles SysML Paramétriques en les annotant avec des informations supplémentaires qui permettent de simuler le modèle. Le modèle résultant est ensuite généré sous forme de modèle pouvant être résolu (simulé) à l'aide de MATLAB Simulink ou d'OpenModelica. Les propriétés de simulation de votre modèle sont stockées dans un artefact Simulation . Cela préserve votre modèle d'origine et supporte plusieurs simulations configurées par rapport à un seul modèle SysML. L'artefact Simulation se trouve sur la page de la boîte à outils « Artefacts ». |
Artefact |
Interface Utilisateur |
L'interface utilisateur de la simulation SysML est décrite dans la rubrique Configurer Simulation SysML . |
|
Affichage du Modèle généré |
Une fois qu'un modèle a été généré sur Modelica ou Simulink, vous pouvez travailler directement avec ce modèle dans l'application externe. |
Affichage du Modèle généré |
Conseils de débogage SysPhS |
Comme de nombreux facteurs peuvent être à l’origine d’une erreur dans un script généré, nous fournissons quelques conseils pour isoler la source d’un problème dans le modèle. |
Conseils de débogage SysPhS |
Analyse Modèle à l'aide d'ensembles de données |
Lors de l'utilisation d'une simulation, il peut arriver que plusieurs variantes doivent être testées. support cela, plusieurs jeux de données peuvent être définis par rapport aux blocs, ce qui permet des variations de simulation reproductibles à l'aide du même modèle SysML. |
Analyse de Modèle utilisant Ensemble de Données |
Exemples Simulation SysPhS |
Pour vous aider à comprendre comment créer et simuler un modèle SysPhS, trois exemples ont été fournis pour illustrer trois domaines différents. Ces trois exemples utilisent les bibliothèques OpenModelica. Ces exemples et ce que vous pouvez en apprendre sont décrits dans la rubrique Exemples Simulation SysPhS . |
Exemples Simulation SysPhS |