Anda di halaman 1dari 8

NOVEMBRE-DCEMBRE 2001 I TECHNOLOGIE 116 I 77

1. Professeur de gnie lectrique en CPGE TSI au lyce Richelieu de Rueil-


Malmaison.
lec
PDAGOGIE
Matlab
et lautomatique
FABRICE MADIGOU
1
Le logiciel Matlab ralise aussi bien ltude de systmes
dynamiques linaires, notamment dans le domaine
des asservissements, que la modlisation de systmes
plus complexes.
Larticle suivant, prsent au cours dun sminaire li
aux classes prparatoires en TSI, prsente une utilisation
pdagogique du logiciel partir dun axe Z dun systme
pluritechnologique.
La convivialit du produit logiciel, facilit par lutilisation
de schmas-blocs, constitue un outil facilement
exploitable par les enseignants de gnie lectrique
comme de gnie mcanique.
INTRODUCTION
Cet expos seffectue en deux parties aprs une prsentation
rapide du logiciel utilis:
ltude des systmes linaires en rgime dynamique avec luti-
lisation 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,
modication 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 pro-
grammation. 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 repr-
sentation de type schmas-blocs (permet la simulation tempo-
relle 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,).
MOTS-CLS automatique, actionneur,
partie commande, postbac
TUDE DES SYSTMES LINAIRES
EN RGIME DYNAMIQUE
Le but de ces TP est de permettre daborder les systmes bou-
cls et ltude du comportement de ces systmes avec diffrents
correcteurs. Lintrt de loutil informatique est de visualiser
ces comportements par des simulations qui nempchent pas
une mise en pratique exprimentale par la suite, si le matriel
le permet.
tude dun montage avec un moteur seul
(modlisation du moteur)
But : tablir un schma-bloc et prdterminer la rponse dun
moteur lorsquon applique un chelon de tension en entre.
quations du moteur
Transformation rgime temporel en rgime harmonique.

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.
k
e
et k
c
: 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 gure 1).

U ri jL i E
k
C k i
Jj C C
e
m c
m r
+ +


U ri L
di
dt
E
k
C k i
J
d
dt
C C
e
m c
m r
+ +

ke
Diff 1
Omga
2
U
1
Cr
k
k
1/J
+

1
L.s+r
Impdance kc
Intgrateur Moment
dinertie

+
1
1
s
Courant I
2
E
Figure 1.
Pour modier chaque paramtre, il suft de cliquer lobjet sur
lequel on veut agir.
Exercice
partir des donnes constructeur (en annexe), dterminer les
paramtres du schma-bloc du moteur.
Calculer la transmittance. Mettre cette expression sous la
forme suivante:
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 dnie dans le menu paramtres.
Justier 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 gure 2 et les rsultats du scope de la gure 3.

U
j j

+ +
j
(
,
\
,
(
1
1
0 0
2

Moteur asservi en vitesse


avec correcteur proportionnel
But : tudier linfluence dun correcteur proportionnel sur le
comportement en boucle ferme dun asservissement de vitesse
et sur lvolution de la marge de phase de cet asservissement.
On dsire tudier le comportement en asservissement de
vitesse de ce moteur lorsque celui-ci a une charge ayant un
moment dinertie Jc = 1,5
E
3.
On dtermine le nouveau moment dinertie ramen sur larbre
du moteur : J = Jm + Jc
On dispose dun ampli de puissance A, dun comparateur et
dune gnratrice tachymtrique ayant un coefcient kg =1/10
(gure 7).
78I TECHNOLOGIE 116 I NOVEMBRE-DCEMBRE 2001
ke
Diff 1
Omga
Discrete
pulse
generator
0
Constant
Cr
0,145
0,145
1/0,5e 3
+

1
5,3e 3s+,56
Impdance kc
Intgrateur Moment
dinertie

+
1
s
Scope
Pour la suite du TP, le moteur mod-
lis est encapsul et masqu, ce qui
permet une utilisation plus simple de
ce moteur dans un systme complexe
(gure 4).
Il suffit pour llve de rentrer les
paramtres du moteur dans le bloc-
moteur courant continu (gure 5).
On peut nanmoins visualiser la
structure interne du bloc (gure 6).
Figure 2.
Cr
U
Omga
courant I
MCC
Moteur courant continu
avec L et r
Figure 4.
Figure 5.
Figure 6.
Cr Omega
Courant I U
MCC
1/(10*pi)
Gn tachy
Erreur
Courant/
tension
1
Manual Switch
0
Constant 1
0
Constant
10
Ampli Pulse
Generator
+

Slider
Gain
Vitesse de
rotation
Moteur courant continu
avec L et r
Un interrupteur command manuellement est utilis an de
pouvoir tudier le comportement harmonique du systme en
boucle ouverte avec Control System Toolbox et le comportement
temporel du systme en boucle ferme dans lenvironnement
Simulink.
Comportement en boucle ferme
On remarque que lerreur statique nest pas nulle quand on
applique la tension en entre (gure 8).
Figure 7.
Figure 8.
Figure 3.
On peut visualiser le comportement en temps rel du systme
(dure de simulation inf ) lorsquon fait varier le gain.
tude harmonique en boucle ouverte
On appelle, dans le menu Tools, Linear
Analysis qui est loutil Control System
Toolbox. On doit appliquer les points
dentre et de sortie o doit stablir
lanalyse de la fonction de transfert
(gure 9).
Lorsque ces deux points sont placs
(gure 10), apparat alors la fentre
LTI Viewer (gure11) qui permet la visualisation du diagramme
de Bode. Pour cela, il faut demander le modle linaris.
On applique un correcteur PID dont lexpression est :
ce qui donne en grandeurs complexes:
Dans un premier temps, on ne conserve que le terme intgral
an de supprimer lerreur statique et on tudie le comportement
du systme en boucle ouverte en rgime harmonique puis en
boucle ferme en rgime temporel.
C j K
K
j
j K
p
i
d
( )

+ +
correcteur Kp t Ki t dt Kd
d t
dt
+ +



( ) ( )
( )
NOVEMBRE-DCEMBRE 2001 I TECHNOLOGIE 116 I 79
Figure 10.
Input Point Output Point
To specify the inputs and outputs
of the analys model,
drag and drop the above blocks
on the appropriate signal lines
+
Figure 9.
Cr Omga
Courant I U
MCC
1/(10*pi)
Gn tachy Output Point
Input Point
Erreur
Courant/
tension
1
Manual Switch
0
Constant 1
0
Constant
10
Ampli Pulse
Generator
+

Slider
Gain
Vitesse de
rotation
Moteur courant continu
avec L et r
+
On a la possibilit dobtenir la marge de phase (gure 12).
Pour obtenir diffrentes des rsultats avec diffrentes valeurs
du correcteur proportionnel, il suft de demander une linari-
sation aprs chaque rglage du gain.
Moteur asservi en vitesse avec correcteur intgral
But : tudier linuence dun correcteur proportionnel intgral sur
le comportement en boucle ferme dun asservissement de vitesse
et sur lvolution de la marge de phase de cet asservissement.
Figure 11.
Cr Omga
Courant I U
1/(10*pi)
Gn tachy Output Point
Input
Point
Erreur
Courant/
tension
PID
Manual Switch
0
Constant 1
0
Constant
10
Gain Signal
Generator
+

PID
Controler
Vitesse
Moteur courant continu
avec L et r
+
Bode Diagrams
From: Input Point
T
o
:
O
u
t
p
u
t

P
o
i
n
t
On constate que plus le terme intgral est important, plus le
systme devient instable pour entrer en oscillation pour une
valeur particulire de ki (ici ki = 48, gure 13).
Moteur asservi en vitesse
avec correcteur proportionnel intgral
On applique un correcteur PID et on ne modie que les
paramtres P et I, le paramtre D restant 0.
On applique un correcteur ayant lexpression o Kp = 0,4 et
Ki = 30 et on mesure la marge de phase (gure 14).
Bode Diagram
From: InputPoint
Frequency (rad/sec)
M
a
g
n
i
t
u
d
e

(
d
b
)
T
o

:

O
u
t
p
u
t
P
o
i
n
t
P
h
a
s
e

(
d
e
g
)
T
o

:

O
u
t
p
u
t
P
o
i
n
t
Figure 14.
Figure 12.
Figure 13.
Remarques sur le fonctionnement en rgime temporel en boucle
ferme (gure 15) : pour des variations de 5 V aux bornes de
linduit, il y a des impulsions de courants suprieurs 15 A,
ce qui posera des problmes technologiques sur le fonctionne-
ment de lamplicateur et sur le fonctionnement du moteur pour
des tensions plus leves.
industriel RTS (hacheur 4 quadrants). Un frein coupure de cou-
rant (frein de parking, gure 16).
80I TECHNOLOGIE 116 I NOVEMBRE-DCEMBRE 2001
Figure 15.
MODLISATION DUN AXE Z
Objectifs
partir des informations sur une maquette dun axe vertical :
modliser lensemble du systme de levage;
prvoir le fonctionnement du variateur (hacheur) associ au
systme de levage (allure de lvolution du courant moyen et de
la tension moyenne). Prciser dans combien de quadrants devra
fonctionner ce hacheur ;
effectuer une simulation. Interprter les rsultats de la simu-
lation;
effectuer les mesures sur la maquette;
interprter les rsultats des mesures;
modier le modle et effectuer une nouvelle simulation.
Prsentation du systme tudi
La maquette utilise est laxe Z (ou X) de la socit GTI. Cest
un sous-systme dun transstockeur (axes x, y, z).
La version utilise comporte un moteur courant continu
(Parvex 300 W) aimant permanent command par un variateur
Figure 16.
Il est accoupl un rducteur lui-mme reli au systme
pignon crmaillre. On peut charger le moteur en appliquant des
masses sur lensemble (gure 17).
Description du systme
Partie mcanique
Structure monobloc en tlerie mcanosoude de couleur verte
et de dimensions hors tout en position horizontale: L 1 h =
1860 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 (gure 18).
Figure 18.
Figure 17.
Sur les cts latraux: intgrs la structure, deux crans de
protection amovibles en polycarbonate transparent, avec inter-
rupteurs de scurit, dlimitent la zone dvolution de la partie
mobile.
Un ensemble de capteurs permet de relever les grandeurs
physiques directement sur la partie oprative. Chaque grandeur
est accessible sur che BNC isole (gure 19).
Un couplemtre, mont entre le motorducteur et la charge,
permet de mesurer le couple statique et dynamique appliqu sur
larbre moteur (gure 20).
commande extrieure du sous-systme par un automate pro-
grammable (ou autre) ;
un ensemble de commandes: boutons-poussoirs et voyants
permettant le fonctionnement autonome du sous-systme.
NOVEMBRE-DCEMBRE 2001 I TECHNOLOGIE 116 I 81
Figure 19.
Figure 20.
Un acclromtre, solidaire du chariot, permet la mesure
des acclrations et dclrations du chariot dans son cycle
pendulaire.
Une chane de mesure linaire, base sur la technique magn-
tostrictive, permet de relever sans contact mcanique entre la
partie mobile en translation et la partie xe (donc sans pertur-
bation) les grandeurs vitesse et position du chariot (gure 21).
Figure 21.
Partie lectrique
Un codeur incrmental 2 voies donnant la position du chariot
sur la poutre.
Un capteur inductif de 8 ncessaire la dnition de la rf-
rence 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= 283W Parvex avec dynamo
tachymtrique et frein de parking.
La gaine ainsi que la chane porte-cbles supportant les liai-
sons lectriques sont solidaires du coffret et se xent par des vis
sur la partie structure axe.
Un coffret de commande 600 600 mm comprenant :
lensemble lectronique variateur quatre quadrants assu-
rant 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
Figure 22.
Des points de mesures isols galvaniquement sur ches BNC
permettent la mesure:
de la tension de consigne;
de la vitesse de rotation du moteur ;
de la tension aux bornes du moteur ;
de limage du courant moteur.
Cet ensemble peut tre command soit en interne, par un cycle
automatique monte-descente limit par le capteur magntique,
soit en externe, grce un automate programmable.
Ici, lutilisation ne se fera quen interne o lon peut rgler
lacclration (par un rglage de la rampe de vitesse) ainsi que
la vitesse maximale de dplacement.
Le moteur fonctionne en asservissement de vitesse.
Le tableau dispose donc des potentiomtres de rglage vitesse
et rampe dacclration et dclration (gure 22). La plage de
rglage du signal de commande est de 10 V.
Cycle de fonctionnement
Un potentiomtre rgle Vmax (vitesse maximale du moteur)
et un autre la rampe de vitesse (lacclration) (gure 23).
t
Consigne
de vitesse
+ Vm
Vm
Modlisation du systme
Le systme peut tre modlis de la manire indique sur la
gure gure 24.
Figure 23.
Charge
Variateur
de vitesse
Figure 24.
avec: Vcde: signal de commande du variateur ;
Omga m: vitesse de rotation du moteur (rd/s) ;
Omga s: vitesse de rotation en sortie du rducteur (rd/s) ;
Vg: tension en sortie de la gnratrice tachymtrique
Vl : vitesse de translation (m/s)
Le variateur nest pas tudier.
Le bloc Gn de rampe (non tudi) simule le fonction-
nement de lensemble capteur magntique, logique dinversion
de sens et rampe
de vitesse.
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.
Mise en quation du systme mcanique
TEC appliqu lensemble: rducteur-chariot
Expression de la tension (on nglige linductance) : U= E +RI.
En consquence, la tension aura lallure de la gure 27.
82I TECHNOLOGIE 116 I NOVEMBRE-DCEMBRE 2001
1
Pos
1
Vode
Relay
Acclration
20/Acc
Integrator 1
1
s

C M g V
d M V J
dt
V
C M g M
dV
dt
J
dV
dt
C M g M
dV
dt
r m T
T Rduct m
m
r T T Rduct
r T T

+


+ +
j
(
,
\
,
(

j
(
,
,
\
,
(
(

j
(
,
\
,
(
+

,
,
,

l
l
l
l l
l
1
2
1
2
16
0 027
16
0 027
0 027
16
2 2
2
jj
(
,
\
,
(

j
(
,
\
,
(
+
j
(
,
\
,
(

j
(
,
\
,
(

+
j
(
,
\
,
(
0 027
16
0 027
16
16
0 027
2
, ,

,
g
dV
dt
M
avec M M J
T
T T Rduct
l
tude thorique du systme modlis
(comportement du moteur)
Compte tenu des constantes de temps mcaniques du systme,
on peut ngliger les constantes de temps lectriques du systme.
Le moteur tant asservi en vitesse, sa vitesse suivra lallure
de la consigne (gure 25).
t
Vitesse
+ Vm
Vm
Figure 25.
t
Imax
Courant
Imin
Figure 26.
Lallure du courant suivra lallure du couple rsistant (gure 26).
t
Um
+ Um
Tension
Figure 27.
partir de ces signaux, on peut en dduire lallure de la puis-
sance 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 suft partir de lquation calcule prcdemment :

C g
dV
dt
M
r T
+
j
(
,
\
,
(

j
(
,
\
,
(

l
0 027
16
,

de complter le bloc partie mcanique avec les oprateurs de


base de Simulink (gure 28).
2
In 2
1
Out 1
1
In 1
9,81
g
x
Product
Out 1
Gain 2
In 1
+
+
Drivation
0,027/16
Figure 28.
Simulation pour lacclration minimale
G En position/vitesse (gure 29)
Figure 29.
G En courant /tension (gure 30)
Figure 30.
G En plan courant /tension (gure 38)
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.
Modication du modle
pour obtenir les rsultats du systme rel
On ajoute le modle des frottements secs sur le montage
prcdent (gure 35).
84I TECHNOLOGIE 116 I NOVEMBRE-DCEMBRE 2001
Figure 37.
Figure 39.
Charge 10 kg vide (sans charge)
Acclration
maximale
Acclration
maximale
Acclration
minimale
Acclration
minimale
Figure 34.
Charge avec
frottements
Variateur
de vitesse
G En courant /tension (gure 37)
Figure 35.
Rsultats de la simulation pour lacclration minimale
G En position/vitesse (voir gure 36)
Figure 36.
Simulation pour lacclration maximale
Voir la gure 39.
Conclusions
On remarque ici que lallure des signaux correspond aux mesures
pour des faibles valeurs dacclration.
Cependant, pour des acclrations plus importantes, les cou-
rants sont trop importants. Il faudrait inclure dans le modle une
limitation de courant qui existe sur le variateur.
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 asso-
ciant partie mcanique et partie lectrique. Sa prise en main est
assez rapide grce lutilisation de schmas-blocs. Par cons-
quent, 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. I
Figure 38.
Fonctionnement dans le plan U/I (gure 34)

Anda mungkin juga menyukai