Pré. | Proc. |
Intégration Simscape
Simscape est utilisé pour modéliser des systèmes physiques avec des flux physiques, traduisant les diagrammes de blocs internes Bloc en un modèle Simulink, ouvrant ainsi la vaste gamme de blocs de bibliothèque de Simscape dans de nombreux domaines physiques différents.
Enterprise Architect peut traduire les diagrammes de blocs internes SysML dans Bloc de MATLAB, qui est une extension facultative de Simulink qui permet modélisation de systèmes physiques et demande à MATLAB de simuler et de tracer les sorties demandées. Les blocs représentent des objets physiques et les flux représentent le flux physique d'une substance ou d'une énergie (comme un liquide, un courant, un gaz, un flux, une force/un couple, un flux de chaleur, etc. ; par exemple, l'eau s'écoulant d'un réservoir à l'autre , ou courant traversant une résistance). Vous pouvez utiliser les modèles SysPhS intégrés pour accéder à la vaste gamme de blocs de bibliothèque Simscape prédéfinis ou créer des références à vos propres blocs de bibliothèque personnalisés à l'aide du stéréotype SimulinkBlock.
Voir le lien " Principes de base de la Modélisation des réseaux physiques" pour plus de détails sur l'utilisation de Simulink et Simscape.
Les propriétés de flux physiques doivent être typées par Bloc et inclure une PhSVariable conservée et une PhSVariable non conservée. Utilisez les patterns Assistant de Modèle pour SysPhS disponibles sous la perspective SysML, qui incluent :
- Éléments SysPhS pour l'interaction physique
- Éléments SysPhS pour le flux de signaux
Exigences
- L'option 'Utiliser Simscape' doit être cochée dans la fenêtre Configurer la Simulation SysML
- Les ports avec une direction 'inout' (ou aucune) seront supposés être des flux physiques
- Tout Bloc avec un port "inout" sera généré en tant que Simscape - s'il a également des ports "in" ou "out", ceux-ci seront définis sur les "signaux physiques" Simscape. Ceux-ci peuvent être connectés à des "signaux physiques" de sortie ou à des entrées et sorties Simulink. Le convertisseur Simulink requis pour ce faire sera automatiquement généré et inséré dans le modèle lors de la génération.
Vidéos
Sparx Systems fournit une vidéo YouTube sur la génération d'un tracé de Simulation SysML à l'aide de Simscape. Voir: