Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Créer un nouveau modèle Simscape

Types de domaines et blocs recommandés

Les modèles Simscape™ nécessitent la présence de certains blocs dans la configuration de modèle, comme un bloc Solver Configuration ou des blocs de référence spécifiques au domaine. D’autres blocs, bien que non requis, sont très susceptibles d’être nécessaires, tels que les blocs Simulink-PS Converter et PS-Simulink Converter. Une façon facile de commencer à créer un nouveau modèle Simscape est d’utiliser la fonction ssc_new.

Lorsque vous saisissez ssc_new à l’invite de commande MATLAB®, le software crée un nouveau modèle prérempli avec certains blocs.

Par défaut, le nom du modèle n’est pas spécifié, le modèle contient un bloc Solver Configuration, un bloc Simulink-PS Converter et un bloc PS-Simulink Converter connecté à un bloc Scope. Le solveur par défaut est VariableStepAuto. La section Simscape Library Resources située au bas de la fenêtre du modèle offre des liens vers les bibliothèques de blocs et les rubriques de documentation pertinentes.

Vous pouvez utiliser les arguments de la fonction ssc_new pour spécifier le nom du modèle et ajouter des blocs spécifiques au domaine. Pour plus d’informations, consultez la page de référence ssc_new. Par exemple, saisissez :

ssc_new('pneumatic_actuator','gas')

pour créer le modèle suivant.

Après avoir utilisé ssc_new, continuez à développer votre modèle en copiant les blocs, si nécessaire, et en ajoutant d’autres blocs des bibliothèques Simscape.

Paramètres de solveur pour le nouveau modèle

Lorsque vous créez un nouveau modèle à l’aide de ssc_new, le modèle dispose des paramètres suivants :

  • SolverVariableStepAuto

  • Relative tolerance1e-3

  • Absolute tolerance1e-3

  • Auto scale absolute tolerance — Désactivé

Pour plus d’informations, consultez les rubriques Simulating with Variable Time Step et Choose a Solver.

Paramètres d’enregistrement des données pour le nouveau modèle

L’utilisation de l’enregistrement des données est recommandée pour les modèles Simscape car elle permet d’accéder à d’importants outils de simulation et d’analyse. Par conséquent, la fonction ssc_new active automatiquement l’enregistrement des données pour l’ensemble du modèle. Elle utilise le nom de variable d’espace de travail par défaut simlog pour stocker les données de simulation et limite les données aux 10 000 derniers points pour éviter de ralentir la simulation. En même temps, elle augmente MaxDataPoints à 10 000, de sorte que l’historique d’enregistrement des données Simulink® corresponde à l’historique d’enregistrement des données Simscape.

Lorsque vous créez un nouveau modèle à l’aide de ssc_new, le modèle dispose de la configuration d’enregistrement des données suivante :

  • Log simulation dataAll.

  • Log simulation statistics — Désactivé.

  • Record data in Simulation Data Inspector — Désactivé.

  • Open viewer after simulation — Désactivé.

  • Workspace variable namesimlog.

  • Decimation1.

  • Limit data points — Activé.

  • Data history (last N steps)10000.

Pour plus d’informations sur la signification et la modification de ces paramètres, consultez la rubrique Data Logging Options.

Voir aussi

Sujets associés