PDAGOGIE
Matlab
et lautomatique
FABRICE MADIGOU1
INTRODUCTION
Cet expos seffectue en deux parties aprs une prsentation
rapide du logiciel utilis :
ltude des systmes linaires en rgime dynamique avec lutilisation des outils Simulink et Control System Toolbox. Travaux
pratiques sur les asservissements raliss en salle dinformatique;
la modlisation dun axe Z de la socit GTI. Travaux pratiques
effectus en salle de TP :
modlisation,
simulation,
mesures sur la maquette,
interprtation des diffrences entre le modle et les mesures,
modification du modle pour sapprocher du systme rel.
PRSENTATION DU LOGICIEL
Matlab est un systme interactif et convivial de calcul numrique
et de visualisation graphique qui possde un langage de programmation. Il est trs utilis dans le monde universitaire et
industriel ainsi que dans les coles dingnieurs, notamment
pour le traitement de signal et lautomatique. Il sutilise associ
diffrents modules. Un des modules supplmentaires permet
deffectuer aussi du calcul formel.
Loutil additionnel Simulink est utilis pour la modlisation et
la simulation des systmes dynamiques base sur une reprsentation de type schmas-blocs (permet la simulation temporelle des systmes dynamiques).
Loutil additionnel Control System Toolbox est utilis pour la
modlisation de procds et la mise en uvre de rgulateurs dans
le domaine analogique et numrique (permet notamment ltude
harmonique des systmes Bode, Nyquist,).
E = ke
Cm = k c i
Cm = k c i
d
Jj = Cm Cr
= Cm Cr
dt
U : tension aux bornes de linduit.
I : courant dans linduit.
R et L : rsistance et inductance de linduit.
E : f.e.m.
J : moment dinertie ramen sur larbre du moteur.
ke et kc : constantes de f.e.m. (V/rd/s) et de couple (Nm/A).
Cm : couple moteur.
Cr : couple rsistant.
Dans Simulink, j est reprsent par s (voir figure 1).
J
2
Courant I
1
Cr
2
U
1
L.s+r
Impdance
E
Figure 1.
k
kc
+
Diff 1
1/J
Moment
dinertie
1
1
s
Omga
Intgrateur
k
ke
=
2
U
1+ j
+ j
0 0
Dterminer les expressions de m et de 0.
Que peut-on dire de la valeur numrique de m ?
En dduire lallure du comportement de la vitesse du moteur
lorsquon appliquera un chelon de tension ses bornes.
tudier la rponse de la vitesse du moteur un chelon de
tension de 10 V.
Pour la visualisation des rsultats, on utilise les blocs scope .
La dure de simulation est dfinie dans le menu paramtres .
Justifier lallure de la vitesse et lallure du courant.
Remarques: pour ce premier TP, les lves entrent les paramtres
du moteur partir du document constructeur, ce qui donne le
schma de la figure 2 et les rsultats du scope de la figure 3.
0
Cr
Constant
+
Discrete
pulse
generator
1
5,3 e 3 s +,56
Impdance
0,145
kc
Scope
+
Diff 1
Omga
1
s
Moment Intgrateur
dinertie
1/0,5 e 3
Figure 6.
0
Constant
0,145
Figure 2.
ke
Pulse
Generator
Manual Switch
Constant 1
0
Cr
Omga
MCC
Courant I
1/(10*pi)
Gn tachy
Vitesse de
rotation
Courant/
tension
Figure 7.
courant I
Figure 5.
78
10
Ampli
Omega
MCC
Figure 3.
1
Slider
Gain
Cr
Figure 8.
Pulse
Generator
Manual Switch
1
Slider
Gain
10
Ampli
Cr
Omga
MCC
+
Input
Signal Point
Generator
Vitesse de
rotation
PID
PID
Controler
Manual Switch
Constant 1
0
Courant I
0
Constant
Erreur
Courant/
tension
Output Point
10
Gain
Cr
Omga
Vitesse
Courant I
Courant/
tension
1/(10*pi)
Gn tachy
Bode Diagrams
From : Input Point
Constant 1
0
Output Point
1/(10*pi)
Gn tachy
Figure 10.
Figure 11.
To : Output Point
Input Point
+
+
0
Constant
Figure 13.
Phase (deg)
To : OutputPoint
Figure 12.
Magnitude (db)
To : OutputPoint
From : InputPoint
Frequency (rad/sec)
Figure 14.
NOVEMBRE-DCEMBRE 2001 TECHNOLOGIE 116 79
industriel RTS (hacheur 4 quadrants). Un frein coupure de courant (frein de parking, figure 16).
Figure 17.
Figure 15.
Description du systme
Partie mcanique
Structure monobloc en tlerie mcanosoude de couleur verte
et de dimensions hors tout en position horizontale : L 1 h =
1 860 950 860, comprenant les lments suivants.
Une poutre en alliage lger, de section 140 100 mm et de
longueur 1,75 m, quipe dun chariot mont sur dix galets
roulements avec rglage des jeux et entranement par pignon/
crmaillre. Une pice dadaptation mcanique solidaire du chariot
autorise le montage des diffrents types de motorducteurs,
courant continu, asynchrone, Brushless et supporte un ensemble
de charges modulables de 0 20 kg (progression par kg). Ici, la
motorisation est courant continu (figure 18).
Figure 18.
Figure 16.
Figure 19.
Figure 22.
Figure 20.
Figure 21.
Partie lectrique
Un codeur incrmental 2 voies donnant la position du chariot
sur la poutre.
Un capteur inductif de 8 ncessaire la dfinition de la rfrence du codeur.
Un capteur inductif de 12 pour la ralisation dun cycle
pendulaire.
Deux butes extrmes sur lesquelles agit un interrupteur de
position solitaire du chariot, limitant ses positions extrmes.
Un motorducteur courant continu P = 283 W Parvex avec dynamo
tachymtrique et frein de parking.
La gaine ainsi que la chane porte-cbles supportant les liaisons lectriques sont solidaires du coffret et se fixent par des vis
sur la partie structure axe .
Un coffret de commande 600 600 mm comprenant :
lensemble lectronique variateur quatre quadrants assurant le contrle de la motorisation ;
un gnrateur de rampe associ un dtecteur inductif,
assurant le mouvement pendulaire du chariot par action sur
les entres +/ 10 v du module de commande ;
un connecteur regroupant les informations capteurs, codeurs
et variateur lectronique. Ces informations autorisent une
+ Vm
t
Vm
Figure 23.
Modlisation du systme
Le systme peut tre modlis de la manire indique sur la
figure figure 24.
Figure 24.
Charge
Variateur
de vitesse
Acclration
Tension
+ Um
t
Um
Integrator 1
Problme
Mettre en quation le systme pour exprimer le moment du couple
rsistant en fonction de la vitesse de dplacement du chariot.
Prdterminer lallure du courant et de la tension. En dduire
le nombre de quadrants o le variateur fonctionne.
Entrer les paramtres dans le bloc de la partie mcanique.
Effectuer une simulation.
Figure 27.
partir de ces signaux, on peut en dduire lallure de la puissance en fonction du temps ainsi que lallure du fonctionnement
dans le plan (I, U).
On remarque quil faut un variateur 4 quadrants (rversibilit
en tension et rversibilit en courant) pour commander le moteur.
Simulation
Modlisation de la partie mcanique
Il suffit partir de lquation calcule prcdemment :
1
d MT Vl2 + JRduct 2m
2
2
Cr m MT g Vl =
dt
16
m =
Vl
0, 027
2
16 dVl 0, 027
dVl
Cr = MT g + MT
+ JRduct
dt
0, 027 dt 16
dVl 0, 027
dV 0, 027
Cr = MT g + MT l
MT
= g +
dt 16
dt 16
16
avec MT = MT + JRduct
0, 027
dV 0, 027
Cr = g + l
MT
dt 16
1
In 1
Gain 2
1
Out 1
x
Product
+
+
Out 1
In 1
2
In 2
Drivation
9,81
Figure 28.
Vitesse
+ Vm
t
Figure 29.
Vm
Figure 25.
t
Imin
Figure 26.
82
Figure 30.
Acclration
maximale
Acclration
maximale
Acclration
minimale
Acclration
minimale
Figure 37.
Charge 10 kg
Figure 34.
Confrontation du modle
avec les rsultats des mesures exprimentales
Les brusques variations de courant lorsque lon change de sens
de rotation sont dues aux frottements secs qui sont assez
levs. La variation de courant est proportionnelle au couple
de frottements : 2I = 2C rf.
Daprs la simulation pour les acclrations maximales, le
courant est excessif. En ralit, le variateur fonctionne en
limitation de courant. On constate que, durant ces phases, le
courant est constant et la loi de vitesse nest plus respecte.
Modification du modle
pour obtenir les rsultats du systme rel
On ajoute le modle des frottements secs sur le montage
prcdent (figure 35).
Figure 38.
Charge avec
frottements
Variateur
de vitesse
Figure 39.
Conclusions
On remarque ici que lallure des signaux correspond aux mesures
pour des faibles valeurs dacclration.
Cependant, pour des acclrations plus importantes, les courants sont trop importants. Il faudrait inclure dans le modle une
limitation de courant qui existe sur le variateur.
Figure 36.
CONCLUSIONS GNRALES
Ce logiciel permet, dune part, ltude des systmes dynamiques
linaires et notamment des asservissements, ce que permettent
de raliser dautres logiciels, mais il permet, dautre part, la
modlisation de systmes plus complexes et non linaires associant partie mcanique et partie lectrique. Sa prise en main est
assez rapide grce lutilisation de schmas-blocs. Par consquent, il peut tre utilis par lenseignant de gnie mcanique et
de gnie lectrique en classe prparatoire TSI, aussi bien dans
ltude de systmes mcaniques ou lectriques que dans ltude
de systmes pluritechnologiques.
Figure 35.
84