Documente Academic
Documente Profesional
Documente Cultură
Ha Ngoc Nguyen, Tran Dinh Huy, Kang Ming Tao*, Nguyen Thanh Phuong i Ho Dac Loc.
Argument
Aceast lucrare ia n considerare dezvoltarea unui sistem de control pentru un pendul mobil
inversat prin tehnica regimului de alunecare. A fost folosit un model matematic pentru a facilita
dezvoltarea unui sistem eficient de control. Controlerele pentru regimul de alunecare au fost dezvoltate
pentru stabilizare i urmrire sistemului.
Simulrile au fost prezentate pentru a valida controlerele propuse.
I. Introducere:
Abrevieri
Parametru Descriere Unitate
Variabil a punctului de /
referin.
Valoarea dorit a punctului /
de referin.
Valoarea msurat a /
punctului de referin.
, Tensiune electromotoare ,
invers i constant.
Constant a cuplului motor.
Poziia unghiular a axului
motor.
Poziia unghiular a roii
stngi sau dreapte.
, For de frecare dintre
sol i roata din stnga sau din
dreapta.
, , Forele de reacie dintre roata
stng sau dreapt i pendul.
, Cuplul de sarcin la roata
stng sau dreapt.
Momentul de inerie al roii. 2
Masa roii.
Raza roii.
Unghiul de rotaie n jurul
axei z.
Unghiul de rotaie n jurul
axei y.
Masa pendulului invers.
I Momentul de inerie al 2
pendulului n raport cu ax z.
Momentul de inerie al 2
pendului n raport cu axa y.
Distana lateral dintre roi.
Distana dintre centrul roile
i centrul de greutate al
pendulul.
() Diferena de tensiune ntre
motorul din stnga i din
dreapta.
Acceleraia gravitaional. 2
Problemele controlului pentru pendulul invers au fost studiate intens datorit provocrilor de
performan i precizie cerute de sistem[1-2], unde, structura mecanic poate fi mprit n trei mari
tipuri n literatura de specialitate.
Un tip este pendulul cu un grad de libertate (DOF), montat pe o baz, rotindu-se n jurul axei
verticale sau actuat de un dispozitiv de alunecare liniar.
Cellant tip este pendulul invers dublu sau triplu, cu mai mult de un grad de libertate, micat de
un cru. Alt tip este pendulul cu dou grade de libertate, montate pe un robot cu legtura decuplat sau
cuplat slab. Este evident c controlul unui sistem instabil este mai greu dect al unui sistem stabil.
Kazuo Yamafuzi, profesor la Universitatea de Electro-Comunicaii, a construit primul robot pe
dou roi reprezentnd pendulul invers n 1986.
Un sistem similar i disponibil n comer este SEGWAY HT, inventat de Dean Kamen n
2001. Patentul Segway Human Transport Vehicle (Segway vehicul de transport persoane) descrie
algoritmul unei platforme similare pendulului invers.
Felix Grasser [3] a reuit cu succes s construiasc la scar mai mic un prototip al pendulului
invers pe 2 roi.
n aceast lucrare, pentru a reui preformana unei precizii nalte, sistemul de control pentru
pendulul invers este dezvoltat cu controlul n regim de alunecare (Sliding Mode Control - SMC).
SMC este o metod de control robust, care genereaz o intrare pentru a urma o traiectorie
pentru sistemul dat[4-6], i care a primit o atenie sporit din partea cercettorilor de la sondajul de
opinie Utkin[7].
Procedura de design utilizat implic, nti alegerea unei suprafee de alunecare care satisface
performanele n sistem nchis, n spaiul strilor, i apoi conceperea unui controler astfel nct
traiectoriile din spaiul strilor s fie forate spre suprafaa de alunecare i s se menin.
Aceast lucrare este organizat dup cum urmeaz: seciunea 2 prezint configuraia mecanic i
modelul matematic, incluznd dinamica actuatorului. Controlerele pentru regimul de alunecare sunt
detaliate n seciunea 3. n plus sunt descrise analize teoretice ale controlerului propus. Simulrile
numerice sunt prezentate n seciunea 4, pentru a evalua performana. Concluziile sunt menionate n
seciuna 5.
Motorul este modelat mecanic printr-un corp rigid cu un moment de inerie I i o constant de
frecare Kf, lund n considerare frecarea cu aerul i frecarea vscoas dintre rulmenii lubricai.
Modelul electric al motorului este dat de parametrii R i H, care sunt rezistena statorului i
inductana. ntr-un motor, puterea va fi dinspre ansamblul electric (u(t),i) spre ansamblul mecanic
(Tm,,).
Dinamica motorului este exprimat ca:
= +
() (1).
n plus, vehiculul se poate roti n jurul axei sale verticale, cu unghiul asociat i viteza
unghiular . Aceste ase variabile ale spaiului strilor descriu complet sistemul.
Conform definiiilor din fig. 3, urmtoarele ecuaii de micare pot fi definite:
Suntem acum capabili s dezvoltm un controler independent pentru fiecare din aceste
subsisteme, cu posibilitatea de a atribuii diferite dinamici fiecruia.
Conform informaiei strilor, se dau un controler de balans i unul de urmrire. Controlul de
balans este dezvoltat pentru subsistemul de pendul (11), iar cel de urmrire este dezvoltat pentru
subsistemul de micare (12) i cel de rotaie (13).
3.1 Controlerul de balans
O metoda SMC este dezvoltat pe baza formulei lui Ackermann [9]. Metoda de dezvoltare este
orientat spre obinerea ecuaiei planului discontinuu ntr-o form explicit, rezultnd ntr-un sistem de
feedback cu valoriile proprii dorite.
Ecuaia suprafeei de alunecare este definit ca:
1 = 1 = 0 (14),
4. Rezultatele simulrii
Pentru a demonstra eficiena controllerelor propuse, s-au efectuat simulri. Parametrii i valorile
iniiale pentru simulare sunt dai n tabelul 1.
Tabel 1
Parametru Valoare Unitate
r 0.05
1.13
0.004 2
0.006
R 3
0.03
0.0004 2
L 0.07
0.007
g 9.81 2
iar parametrii legii de control sunt M0=40. Valorile iniiale sunt xr=0,5m,=0.3 rad.
Fig. 4 Strile sistemului ,
Obiectivul principal al acestui controler este ca strile sistemului s convearg spre 0, n cele mai
scurte perioade de timp posibile. Rezultatele simulrilor folosind regimul de alunecare cu formula lui
Ackermann sunt prezentate n fig. 4, 5. Fig. 6 arat intrarea cu controlerul de balans.
5. Concluzii
Aceast lucrare prezint sistemul de control al unui pendul mobil invers prin metoda regimului
de alunecare.
Controlerele propuse sunt validate prin rezultatele simulrilor.
Sunt necesare mai multe cercetri pentru a investiga efectele sistemului.
Metodele nelineare sunt recomandate pentru cercetri viitoare pentru a mbuntii i mai mult
stabilitatea i robusteea.
Fig. 12 Intrare controlat de legea de rotaie a subsistemul.
Bibliografie
[1] R. J. Wai, L. J. Chang, Adaptive stabilizing and tracking control for a nonlinear inverted-
pendulum system via sliding-mode technique, lEEE Trans. Indus. Elec., Vol. 53, No.2, Apr. 2006
[2] R. N. Gasimov, A. Karamancioglu, A. Yazici, A nonlinear programming approach for the
sliding mode control design, Applied Mathematical Modelling, Vol. 29, pp. 1135-1148, 2005
[3] F. Grasser, A. DArrigo, S. Colombi, A. C. Rufer JOE: a mobile, inverted pendulum, lEEE
Trans. Indus. Elec., Vol.49, No.1, Feb. 2002
[4] C. Edwards, A practical method for the design of sliding mode controllers using linear
matrix inequalities Automatica, Vol. 40, pp. 1761-1769, 2004
[5] C. Edwards, S. K. Spurgeon, Sliding Mode Control: Theory and Application, Taylor &
Francis, 1998
[6] T. L. Chung, T. H. Bui, T. T. Nguyen, S. B. Kim, Sliding mode control of two-wheeled
welding mobile robot for tracking smooth curved welding path, KSME Int. J., Vol.18, No.7, pp.
1094-1106, 2004
[7] V. I. Utkin, Variable structure systems with sliding modes, IEEE Trans. Auto. Con.,
Vol.22, No.2, 1977
[8] D. Necsulescu, Mechatronics, Prentice Hall, 2002
[9] J. Ackermann, V. Utkin Sliding mode control design based on Ackermanns Formula,
IEEE Trans. Auto. Con. Vol.43, No.2, Feb. 1998
[10] JK. Liu, MATLAB Simulation for Sliding Mode Control, Tsinghua University, 2005