Vous êtes sur la page 1sur 3

Dmarrer avec Matlab Simulink

Matlab est un logiciel de calculs scientifiques et Simulink est un logiciel permettant de dcrire sous forme de schma
bloc des oprations mathmatiques. Pour calculer la valeur des entres/sorties des fonctions Simulink utilise Matlab,
et toutes les variables utilises par Simulink sont de simple nombres, sans unit de mesure. Simscape est une
bibliothque de Simulink contenant des composants manipulant des grandeurs physiques et permettant de raliser
des oprations entre les grandeurs physiques. Les variables utiliss et mesures dans Simscape possdent toutes
une unit de mesure issue du systme international dunits de mesure.

1 - Schma bloc en Simulink pur (calcul mathmatique sans unit de mesure) :


Dans Simulink > commonly used blocks on trouve les valeurs constantes, les oprateurs de base, les
oprateurs logiques, les multiplexeurs pour afficher plusieurs courbes sur loscilloscope, etc.

Dans Simulink > Math Operations on trouve tous les oprateurs mathmatiques (produit, racine carre,
partie entire, etc.)

Dans Simulink > Sinks on trouve lafficheur et loscilloscope

Dans Simulink > Sources on trouve les gnrateurs

Exemple de schma bloc en Simulink pur : calcul de la somme 5+3 :

2 - Schma bloc utilisant les composants Simscape :


Dans Simscape > Foundation Library > Electrical > Electrical Elements se trouvent les composants de base
(rsistance, condensateur, moteur idal, masse, etc.)

Dans Simscape > Foundation Library > Electrical > Electrical Sensors se trouvent le voltmtre et
lampremtre

Dans Simscape > Foundation Library > Electrical > Electrical Sources se trouvent les gnrateurs

Dans Simscape > Utilities se trouvent le Solver et les convertisseurs Simscape/Simulink

Exemple de schma bloc en simscape : le pont diviseur de tension. Entre le voltmtre et lafficheur il y a un
convertisseur Simscape -> Simulink. La prsence du solver est obligatoire, il doit tre connecter un nud
quelconque du schma (ici la masse) :
Autre exemple : pour mesurer la puissance lectrique dissipe dans une rsistance on mesure la tension et le
courant (avec Simscape), puis on en calcule le produit (avec Simulink) :

Autre exemple : visualisation de la charge dun condensateur pendant 1 seconde sur loscilloscope :

On mesure toujours la tension aux bornes du condensateur avec le voltmtre, mais cette fois lensemble des
mesures sont envoyes au bloc Scope qui va les afficher sous forme de courbe :

Modlisation du moteur courant continu idal :


Le moteur courant continu idal se trouve dans Simscape > Foundation Library > Electrical > Electrical Elements. Il
se nomme Rotational Electromechanical Converter et possde comme seul paramtre la constante de couple :
Pour mesurer la vitesse de rotation en sortie du moteur on utilise le bloc Ideal Rotational Motion Sensor disponible
dans Simscape > Foundation Library > Mechanical > Mechanical Sensors

A la sortie du bloc bloc Ideal Rotational Motion Sensor W reprsente la vitesse de rotation et A lacclration.

Les bornes C des blocs moteur et Ideal Rotational Motion Sensor doivent tre relies la rfrence de la vitesse
angulaire (bloc Mechanical Rotational Reference disponible dans Simscape > Foundation Library > Mechanical >
Mechanical Elements).

Dans le schma ci-dessus avec le moteur idal, la source de tension vaut 12V, la constante de couple du moteur vaur
0.1 V/(rad/s) et la vitesse de rotation en sortie du moteur est donc 120 rad/s (valeur affiche sur lafficheur).

www.gecif.net