Simscape – les bases

Simscape est une bibliothèque MATLAB/Simulink qui permet de modéliser et simuler des systèmes multiphysiques :

  • mécanique,
  • électricité,
  • thermique,

Elle fournit de nombreux composants de base et des bibliothèques plus évoluées peuvent s’y rajouter et contiennent des composants plus complexes.

 

Connexions physiques

Les composants possèdent des ports physiques :

exemples :


et pour certains dans différents domaines :

exemples :

 

Interfaces avec Simulink

Certains éléments possèdent des ports Signal Physique (Physical Signal – PS) : (à ne pas confondre avec les ports physiques !)

exemples :

Sensors (capteurs) :

Sources :

Autres :

 

Un signal physique ressemble à un signal mathématique de Simulink, sauf qu’il peut en plus porter une unité (par défaut : 1).

Il est possible de réaliser un certain nombre d’opérations sur ces signaux : voir Simscape/Foundation Library/Physical Signals

 

Pour les autres opérations, il faut les faire avec Simulink et par conséquent utiliser des interfaces PS ↔ Simulink :

Exemples :

Mesure d’un courant

Application d’une force

 

 

Règles de bases

Bloc Solver Configuration

Il faut impérativement connecter un bloc Solver Configuration à chaque réseau multiphysique d’un modèle :

Sinon, le message d’erreur suivant apparaitra :

Each physical network must be connected to exactly one Solver Configuration block

 

Références

Chaque domaine physique d’un réseau multiphysique doit comporter au moins un bloc référence :

exemples de blocs de référence :

Sinon, le message d’erreur suivant apparaitra :

Solver could not solve the system of algebraic equations because a singular iteration matrix was encountered

 

 

Connexion des ports

Tous les ports physiques doivent être connectés.

Sinon, le message d’erreur suivant apparaitra :

Physical port head is not connected to any other Simscape blocks

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *