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.

Pour les modèles électriques, vous pouvez également utiliser l’exemple Creating A New Circuit pour créer un nouveau modèle. Cet exemple crée un nouveau modèle électrique et ouvre une Electrical Starter Palette, qui contient des liens vers les composants électriques les plus souvent utilisés. Pour ouvrir l’exemple, saisissez ssc_new_elec dans la fenêtre de commande MATLAB, puis utilisez File > Save As pour l’enregistrer sous le nom de modèle souhaité. Ensuite, supprimez les composants non souhaités et ajoutez-en de nouveaux à partir de l’Electrical Starter Palette et 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 Select Solver Using Auto 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