Simscape

Langage Simscape

Le langage Simscape vous permet d'ajouter de nouveaux domaines physiques et de créer vos propres composants et bibliothèques de modélisation physique. Il repose sur le langage de programmation MATLAB, bien connu des ingénieurs. Grâce à ce langage de modélisation orienté objet, vous pouvez définir des composants personnalisés, compléter par des paramétrages, des connexions physiques et des équations représentées comme des DAE implicites acausales. Vous pouvez aussi utiliser MATLAB pour analyser les valeurs des paramètres, exécuter des calculs préliminaires et initialiser les variables système. Le bloc Simulink et la boîte de dialogue du composant sont automatiquement créés à partir du fichier Simscape.

Simscape Language: Electronic Example 3:18
Model custom electronic components using the Simscape™ language. Define a resistor whose behavior varies with temperature.

Les composants que vous créez peuvent réutiliser les définitions du domaine physique fournies avec Simscape pour assurer la compatibilité de vos composants avec les composants standard Simscape. Vous pouvez également ajouter vos propres domaines physiques. Vous pouvez automatiquement créer et gérer des bibliothèques Simulink de vos composants et domaines Simscape, et partager ces modèles à l'échelle de votre société. Vous pouvez également générer un code C à partir des modèles Simulink qui contiennent vos composants personnalisés.

Modélisation de composants hydrauliques spécifiques avec le langage Simscape 3:39
Un modèle d’orifice hydraulique fixe est élaboré à l’aide de ce langage de modélisation physique basé sur MATLAB®.

Grâce au langage Simscape, vous pouvez contrôler avec exactitude la nature des effets capturés dans les modèles de vos composants physiques. Cette approche vous permet d'équilibrer le compromis entre la fidélité du modèle et la vitesse de simulation.

Simscape - ultracapacitor
Utilisation du langage Simscape pour créer un modèle personnalisé d'un supercondensateur avec des pertes. L'équation ci-dessous (en bas) est implémentée dans le langage Simscape (à gauche). Le bloc Simulink (en haut à droite) et la boîte de dialogue (au centre) sont automatiquement créés à partir du fichier Simscape.
Point suivant: Partage de modèles

Du dimensionnement à la génération de code avec le Model Based Design (MBD) - Exemple d'une climatisation avec Simscape et Simulink

Visionner le webinar