Principe : utilisation d'un fichier script Matlab et d'un fichier schéma-blocs Simulink

Le logiciel Matlab et son module Simulink

Matlab , à l'instar de Pyzo, est un outil de calcul permettant de saisir des instructions sous la forme de ligne de commandes. Le langage diffère un peu du python.

Simulink, intégré à Matlab, permet la simulation d'un modèle représenté par un schéma-blocs.

Utilisation

Pour qu'un modèle sous forme-de schéma-blocs soit évolutif et correctement exploitable, il est nécessaire de l'élaborer en utilisant des paramètres sous forme littérale, comme par exemple :

  • K, T, ... pour la définition des fonctions de transfert à l'intérieur des blocs ;

  • Uinit, Ufinal, ... pour la définition des entrées en échelon ;

  • Tsim, ... pour la durée d'une simulation temporelle.

C'est uniquement au moment de la simulation que des valeurs numériques, exprimées dans les unités qui valident les équations utilisées dans les blocs, doivent être associées à ces paramètres.

Ceci permet :

  • d'identifier plus facilement les causes d'une erreur de simulation ;

  • d'étudier l'influence d'un paramètre sur le comportement simulé, en lui donnant différentes valeurs.

Une simulation comportera donc 2 fichiers :

  • un fichier schéma-blocs Simulink (.slx) comportant le modèle étudié sous forme de schéma-blocs ;

  • un fichier script Matlab (.m) comportant toutes les valeurs numériques des paramètres.