Pré. | Proc. |
Simulation SysPhS
La spécification SysML Extension for Physical Interaction and Signal Flow Simulation (SysPhS) est une spécification de Object Management Group (OMG) qui étend SysML pour fournir une plate-forme modélisation commune permettant de définir des modèles cohérents. Ces modèles peuvent être traduits vers l'une des deux principales plates-formes de simulation, Modelica et Simulink/Simscape de MATLAB.
Les stéréotypes OMG SysPhS vous aident à définir les caractéristiques de la simulation du modèle au sein même du modèle, plutôt que dans une spécification de configuration de simulation. Ils offrent une meilleure visibilité du type d' object ou de propriété dans la fenêtre Navigateur et la fenêtre Propriétés , ainsi que dans le diagramme avec des compartiments d'éléments spécifiques pour les types de propriétés et pour les valeurs initiales.
La norme est représentée dans Enterprise Architect par le profil OMG SysPhS, ainsi que :
- Bibliothèques SysPhS d'éléments pour le flux de signaux et pour l'interaction physique (nécessaires pour effectuer des simulations selon la norme SysPhS)
- Une page dédiée à la boîte à outils
- Une large gamme de motifs d'éléments de composants à partir desquels générer des éléments de simulation courants tels que des composants électroniques, logiques et fluides ; les motifs font référence aux blocs de bibliothèque dans les bibliothèques standard OpenModelica ou Simulink
- Fonctionnalités pour simuler des tracés à l'aide de Modelica ou de Simulink, Simscape et Stateflow de MATLAB.
Fonctionnalités de SysPhS
Fonctionnalité |
Description |
Voir aussi |
---|---|---|
Référencement des bibliothèques SysPhS |
Les principales ressources pour travailler avec SysPhS sont les bibliothèques Simulation SysPhS, qui incluent des ressources réutilisables que vous devez référencer dans votre modèle. |
Référencement des bibliothèques Simulation SysPhS |
Boîte à outils SysPhS |
Les pages SysPhS de la boîte à outils Diagramme contiennent des éléments SysML de base pour OpenModelica et MATLAB Simulink. |
Utilisation de la boîte à outils SysPhS |
Motifs SysPhS |
Les Motifs SysPhS fournissent des blocs SysPhS prédéfinis qui font référence à des composants MATLAB et Modelica équivalents. Ces blocs simples peuvent être utilisés comme points de départ lorsque vous travaillez avec des modèles SysPhS. |
Utilisation des Motifs SysPhS |
Composants SysPhs |
Les composants SysPhS vous permettent de définir des références aux composants Modelica et Simulink. |
Travailler avec les composants SysPhS |
Simulation |
Vous pouvez définir des modèles IBD ou Paramétriques avec des informations supplémentaires pour piloter une simulation, puis utiliser la configuration de simulation pour générer le modèle dans Modelica, Simulink ou Simscape, afin de produire un graphique des résultats. |
Simulation |
Exemples de SysPhS |
Il existe plusieurs exemples d’utilisation de SysPhS pour la configuration de simulations. |
Exemples Simulation SysPhS |
Mise à jour de SysMLSim pour SysPhys |
Vous pouvez mettre à jour les anciennes configurations de simulation (antérieures à Enterprise Architect 15.2) pour refléter l'utilisation de la norme SysPhS. |
Mise à jour de la configuration SysMLSim |
Options
Les options supplémentaires pour les variables et les constantes, telles que isContinuous et isConserved, sont automatiquement définies comme Valeur Étiquetés , évitant ainsi de devoir les définir dans la spécification de configuration. Ces options sont également visibles sur le Bloc lui-même et dans la fenêtre Propriétés ancrée.
Vidéos
- SysPhS Motifs for the Simulation of an Electrical Circuit
- Simulating Digital Electronics using SysPhS and Modelica
Apprenez Plus
- SysPhS Standard (ressource en ligne)
- WebEA : EA Sim examples