Académique Documents
Professionnel Documents
Culture Documents
madani@robot.uvsq.fr
Rsum Dans cet article, une approche de commande d- pralablement synthtise. La dynamique du systme qui-
centralise adaptative par mode de glissement est dvelop- valent est implicitement lie cette surface.
pe pour les systmes articuls rigides. La structure de com-
mande propose considre le systme comme un ensemble Dans certains procds, les paramtres physiques sont
de sous-systmes interconnects dont chacun caractrise une gnralement variables dans le temps. Pour ce type de sys-
articulation. Chaque sous-systme est command par une tmes, les lois de commande classiques paramtres fixes
unit de commande qui na accs quaux informations lo-
cales. Lobjectif vis par la commande est de garantir la
deviennent inecaces et des commandes adaptatives sont
poursuite dun modle de rfrence local. Les lois dadapta- ncessaires. Parmi ces commandes on peut distinguer lap-
tion des gains sont labores en se basant sur la thorie des proche modle de rfrence [9][10]. Cette dernire consiste
modes glissants et la thorie de la stabilit au sens de Lya- forcer les tats du systme suivre un modle de rfrence
punov. La synthse des lois de commande ne ncessite pas
la connaissance exacte du modle et nutilise que linforma- fix par le concepteur.
tion locale au niveau de chaque sous-systme. La faisabilit Dans le prsent travail, et dans le but de profiter des
et les performances de cette commande sont dmontres avantages de chacune des notions sus cites, nous combi-
travers des rsultats exprimentaux eectus sur un robot
manipulateur trois degrs de libert.
nons la structure dcentralise, les modes glissants et la
commande adaptative modle de rfrence, pour laborer
Mots-cls commande dcentralise, commande adaptative,
modle de rfrence, mode glissant, robot manipulateur. une loi de commande dcentralise robuste et auto-reglable.
Dans la section II, nous donnons une formulation d-
centralise du modle du systme o nous mettons en vi-
I. Introduction dence les sous systmes ainsi que les interconnexions entre
eux. La section III est consacre la synthse de la loi
La synthse et limplmentation de la commande des sys-
de commande avec dmonstration de la stabilit au sens
tmes non linaires interconnects sont gnralement di-
de Lyapunov. Sachant que lutilisation du mode de glisse-
ciles. Cette dicult provient soit du nombre important de
ment engendre le phnomne de broutement (Chattering)
variables et des interconnexions entre elles, soit de la di-
qui est indsirable en pratique cause la frquence leve
mension leve du modle. Pour cette classe de systmes,
du signal de commande, nous proposons, dans la section
une structure de commande dcentralise a t propose.
IV, une autre forme continue du signal de commande en
En eet, beaucoup de recherches ont t menes dans ce
introduisant un secteur de glissement continu. Dans la sec-
sens [1][2][3][4][5]. Grce sa structure, la commande d-
tion V, nous prsentons des rsultats exprimentaux de la
centralise prsente un certain nombres davantages, sa-
commande propose applique un robot manipulateur
voir : La minimisation du taux dinformation traite par
trois degrs de libert.
les units de commande, la simplicit des lois de commande
labores par rapport au cas centralis ainsi que lamlio- II. Modle dynamique
ration de la fiabilit de transfert de donnes en nutilisant
que linformation locale. Le modle dynamique gnral dun systme articul ri-
gide n degrs de libert peut tre reprsent par un
Par ailleurs, la commande structure variable, caractri-
systme dquations direntielles non-linaires du second
se par sa robustesse vis--vis des perturbations externes et
ordre :
des variations paramtriques, constitue un moyen trs e-
cace pour la commande des systmes interconnects, et ce M (q)q + C(q, q)q + G(q) = u(t) + up (t) (1)
pour compenser leet des interconnexions [2]. Cette tech-
nique a t dveloppe suite aux travaux du mathmaticien avec q <n , q <n et q <n reprsentent respective-
sovitique Fillipov [6], suivis par des recherches menes par ment les positions, les vitesses et les acclrations articu-
Emelyanov [7] et Utkin [8]. La loi de commande struc- laires, M (q) <nn la matrice dinertie dfinie positive,
ture variable est caractrise par la discontinuit du signal C(q, q)q <n englobe les couples de Coriolis et forces cen-
de commande lors du passage par une surface de glissement trifuges, G(q) <n le vecteur de forces et/ou couples dus
la gravit, u(t) <n le vecteur de forces et/ou couples tels que :
moteurs et up (t) <n le vecteur des perturbations.
Pour llaboration du schma de commande dcentra- 0 1 0 1
Ami = , Bmi = , Cmi = (8)
lis, il convient de voir chaque articulation comme un sous ai1 ai2 bi 0
systme [4] [11]. Chaque articulation est lie aux autres
travers des couples et/ou des forces constituants les inter- La matrice Ami , le vecteur Bmi , le vecteur Cmi et le sca-
connexions. Le modle dynamique local du sous systme i laire ri reprsentent respectivement la matrice dvolution,
peut donc tre mis sous la forme suivante : le vecteur dentre, le vecteur de sortie et la consigne locale
du modle de reference.
mii (q)qi + cii (q, q)qi + di (q, q, q, t) = ui (t) (2)
Dfinissons lerreur de poursuite locale :
o
ei1
di (q, q, q, t) = gi (q) + upi (t) ei = xmi xi = (9)
ei2
Xn
+ {mij (q)qj + cij (q, q)qj } Le problme se pose comme suit : connaissant la consigne
j=1 ri , dterminer une surface de glissement locale stable si et
j6=i
la commande ui de manire ce que lerreur de poursuite
Les termes mij (q), cij (q, q), gi (q), upi (t) et ui (t) sont locale ei tend asymptotiquement vers zro quand t tend
respectivement les lments de M (q), C(q, q), G(q), up (t) vers .
et u(t). La notation par lindice i rfre la i m e liaison. Soit la surface de glissement locale :
Lquation (2) reprsente le modle dynamique de la i m e
articulation o ui (t) < est le couple ou la force de com- si = i ei1 + ei2 = Ti ei (10)
mande. Les grandeurs qi <, qi < et qi < sont respec-
tivement la position, la vitesse et lacclration angulaire avec i une constante.
relatives de la i m e articulation. Le coecient mii (q) carac- En rgime de glissement idal, la surface de glissement
trise le moment dinertie locale, il est toujours strictement est nulle si = 0. Lquation (10) donne alors :
positif [4]. Le terme di (q, q, q, t) < peut tre considr
comme une perturbation constituant les termes de cou- si = 0 = ei1 = i ei1 (11)
plages entre le sous systme i et les autres sous systmes.
si
Fi (si , kei k) = (27)
|si | + i0 + i1 kei k
0.5
Fig. 3. Robot manipulateur 3ddl
Fi
0
Nous avons utilis la mthode de Range-Kutta du qua-
0.5
trime ordre pour la rsolution numrique des systmes
dquations direntielles de la loi commande.
1
Le choix des modles de rfrences, des trois articulations
1
du robot, est le suivant :
0.8 1
0.6 0.5
0.4 0 0 1 0 1
Ami = , Bmi = et Cmi =
|| ei || 0.2 0.5 si 2 2 2 0
0 1
pour i = 1, 2, 3.
Fig. 2. Forme possible du secteur de glissement Ce modle admet deux ples complexes (1, 1), un co-
ecient damortissement 0, 7 et un temps de monte 2, 35
q1
Articulation 1 (rad)
1 consigne
modle
robot
Articulation 1
0.5
0 4 8 12 16 20 24 28 32
Articulation 2 (rad)
1
Base
du robot
q2 0.5
Articulation 2 0 4 8 12 16 20 24 28 32
Articulation 3 (rad)
1
0.5
q3 0
Articulation 3 0 4 8 12 16 20 24 28 32
Temps (sec)
pour i = 1, 2, 3.
Articulation 2 (rad)
0.02
Les termes constants i , i , i , i dans (12) doivent
0
tre choisies de manire rduire les bornes ij dans (18).
Due la complexit de la structure relle du robot uti- 0.02
lis,
nous avons opt pour des valeurs nulles des termes 0 4 8 12 16 20 24 28 32
i , i , i , i .
Articulation 3 (rad)
0.02
Tous les coecients dadaptations wij dans (14) sont
0
fixs 10 et les gains dadaptatifs kij sont initialiss zro.
0.02
Afin de rduire les fortes excitations (rticence) de la
0 4 8 12 16 20 24 28 32
commande, nous avons utilis les formules (26) et (27) avec Temps (sec)
modle
0.5
rence de type carr damplitude 1 rad et de priode 16 sec. robot
0.1
[1] E.J. Davison and N. Tripathi. The optimal decentralized control
0 of large-power systems : load and frequency control. IEEE Trans.
0.1 Autom. Control, AC-23, pp. 312325, 1978.
0.2
[2] D. Boukhetala, F. Boudjema, T. Madani, M. S. Boucherit and
0 4 8 12 16 20 24 28 32 N. K. MSirdi. A new decentralized variable structure control for
0.2 robot manipulators. Int. J. of Robotics and Automation, vol. 18,
Articulation 2 (rad/sec)
0.1
no. 1, pp. 2840, 2003.
[3] S. Jain, F. Khorrami and B. Fardanesh. Decentralized control of
0
large-scale power systems with unknown interconnections. Int.
0.1 J. Control, 63, pp. 591608, 1996.
0.2 [4] H. Seraji. Decentralized adaptive control of manipulator : theory,
0 4 8 12 16 20 24 28 32
simulation, and experimentation. IEEE Trans. Robotics and Au-
0.2 tomation, RA-5, pp. 183201, 1989.
Articulation 3 (rad/sec)
0.1 [5] D.T. Gavel and T.C. Hsia. Decentralized adaptive control of ro-
bot manipulators. In Proc. IEEE Int. Conf. on Robotics and
0
Automation, Raleigh, NC, pp. 12301235, 1987.
0.1
[6] F. Fillipov. Dierential equations with discontinous right-hand
0.2 side. Matematicheskii sbornich, 51, pp. 99128, 1960.
0 4 8 12 16 20 24 28 32
Temps (sec) [7] S.V. Emelianov. Variable Structure Control Systems, Nauka,
Moscow, 1967.
[8] V.I. Utkin. Sliding Modes and their Application in Variable
Fig. 8. Erreurs de vitesses articulaires Structure Systems. MIR, Moscow, 1978.
[9] J.-J. E. Slotine and W. Li. Applied Nonlinear Control. Prentice
Hall, Englewood Cllifs, NJ. 1991.
3 [10] T. P. Leung, Q. J. Zhou and Chun Yi Su. An adaptive variable
Articulation 1 (volt)
6
Articulation 2 (volt)
2
0 4 8 12 16 20 24 28 32
Articulation 3 (volt)
0 4 8 12 16 20 24 28 32
Temps (sec)
VI. Conclusion