Beruflich Dokumente
Kultur Dokumente
732
CLCA 2014
Octubre 14-17, 2014. Cancn, Quintana Roo, Mxico
733
CLCA 2014
Octubre 14-17, 2014. Cancn, Quintana Roo, Mxico
u = 2 (x) (13)
0(ll) 0(ln)
G1 () = 1 ,
M ( 1 + q d ) 0(ln)
se considera un control admisible globalmente.
0(ll)
G2 () = ,
4. REGULADOR GLOBAL H M 1 ( 1 + q d )
(20)
4.1 Formulacion del Problema 0l
h1 () = , h2 () = ,
tanh()
El problema de regulacion H no lineal se puede formular Il
de la siguiente manera: dado el vector de posicion deseado K12 () = , K21 () = 0(nl) In ,
0(nl)
q d Rl el objetivo de control del regulador es hacer que
el sistema en lazo cerrado sea asintoticamente estable en donde In y 0nm se define como n n matriz identidad y
forma global y asegurar que: la n m matriz de ceros, respectivamente.
Teorema 2. La Hipotesis 1 se satisface con la siguiente
lim kq(t) q d k = 0 (14)
t funcion suave y positiva definida [Kelly et al. (2005)]
734
CLCA 2014
Octubre 14-17, 2014. Cancn, Quintana Roo, Mxico
3
X
H() = Hi () (26)
i=1
donde
v
H1 () = f ()
H2 () = 2 T1 ()1 () T2 ()2 ()
H3 () = hT1 ()h1 () + n().
m11 (q) 0 0
" #
0
" #
M (q) = 0 m22 (q) m23 (q) g(q) = g m1 l1 cos(q2 ) + m2 l1 cos(q2 ) + m2 l2 cos(q2 + q3 )
0 m23 (q) m33 (q) m2 l2 cos(q2 + q3 )
735
CLCA 2014
Octubre 14-17, 2014. Cancn, Quintana Roo, Mxico
5.1 Resultados de Simulacion solo es valida para el caso de sistemas Euler-Lagrange com-
pletamente actuados. La constante es suficientemente
El desempeno del controlador fue estudiado en simu- pequena e influye en la ganancia de las matrices Kp , Kv
lacion con el modelo parametrico de un robot manipu- y del vector u(), con lo cual podemos sintonizar sus
lador de tres g.d.l., y se pretende que el error converga parametros para mejorar la respuesta del sistema.
al origen de manera asintotica. Se realizo la simulacion
en MATLAB/SIMULINKr para sistema en lazo cerrado AGRADECIMIENTOS
perturbado (w(t) R9 ) con funciones armonicas selec-
cionadas a-priori como
C. Chavez agradece a la Universidad Autonoma de Baja
California y a la Direccion de Superacion Academica de
wi (t) = sin(2it), i = 1, . . . , 9. la Secretara de Educacion Publica, por su apoyo con la
10
Becas para estudios de posgrado de alta calidad. L. Aguilar
Los parametros del regulador global H son agradece al CONACYT por el apoyo brindado a traves
del proyecto 127575. J. Merida agradece al Instituto Tec-
nologico de Tijuana por el apoyo brindado en el desarrollo
Kp = diag{1.9, 1.8, 1.7}, del proyecto.
Kv = diag{0.5, 0.4, 0.3},
REFERENCIAS
= 2, = 0.1, = 0.02 y = 0.01. Las condiciones
iniciales son q(0) = 0 rad y q(0) = 0 rad/seg. El objetivo Acho, L., Orlov, Y., y Aguilar., L., (2002). Global H con-
del regulador H global es que, las posiciones articulares trol design for tracking control of robot manipulators. In
del sistemas en lazo cerrado deben converger a la posicion Proc. American Control Conference 2002, Anchorage,
deseada en q d = 2 rad que estan suficientemente alejadas Alaska, pp. 39863990.
del origen, y atenuar las perturbaciones externas. Aliyu, A. (2003). An approach for solving the Hamilton-
El sistema en lazo cerrado basado en el regulador H Jacobi-Isaacs equation (HJIE) in nonlinear H control.
global presenta un buen desempeno (ver Fig. 2-(a)); el Automatica, 39, 877884.
error de posicion converge a cero en aproximadamente Ball, J. A., y Helton, J. W. (1989). H optimal control for
2.5 s; presenta una respuesta subamortiguada con un nonlinear plants: Connection with differential games. In
pequeno sobrepaso maximo en la posicion articular q2 (t); Proc. 28th Conf. Decision and Control, Tampa, FL, pp.
en las posiciones q1 (t) y q3 (t) la respuesta transitoria es 956962.
crticamente amortiguada. En la Fig. 3-(a) se muestra Basar, T., y Bernhard, P. (1990). H -optimal control and
el desempeno del sistema en lazo cerrado basado en el related minimax design problems. Birkhauser, Boston.
regulador formado por un compensador de gravedad y Ferreira, H. C., Rocha, P. H., y Sales, R. M. (2008).
una parte proporcional-derivativo, el cual tambien logra Galerkin method and weight function applied to non-
su objetivo de control con un tiempo de asentamiento linear H control with output feedback. Journal of
aproximado de 3.5 s y un sobrepaso maximo del 27% Vibration and Control, 16, 18171843.
en su articulacion q2 (t), las articulaciones q1 (t) y q3 (t) Glad, S.T. (1987). Robustness of nonlinear state feedback
tambien presentan una respuesta subamortiguada con un a survey. Automatica, 23, 425435.
menor sobrepaso maximo. Comparando el desempeno de Isidori, A., y Astolfi A. (1992). Disturbance attenuation
ambos reguladores, podemos decir que el regulador H and H control via measurement feedback in nonlin-
global presenta un mejor rendimiento y un mayor ahorro ear systems. IEEE Transactions on Automatic Control,
de energa consumida como se puede ver en las Figs. 2- 37(9).
(b) y 3-(b), el torque aplicado a las articulaciones por el Isidori, A., y Kang, W. (1995) H Control via mea-
regulador H global presenta los efectos de la atenuacion surement feedback for general nonlinear systems. IEEE
de las perturbaciones, lo que no sucede para el caso del Transactions on Automatic Control, 40(3).
regulador sin el atenuador H , en el se tienen picos en el Kelly, R., Santibanez, V., y Loria, A. (2005). Control
par aplicado de 20 Nm. of robot manipulators in joint space. Springer Verlag,
London.
Lukes, D. L. (1969). Optimal regulation of nonlinear
6. CONCLUSIONES dynamical systems. SIAM Journal of Control, 7, 75100.
Orlov, Y., Acho, L., y Solis, V. (1999). Nonlinear H -
La sntesis del control H global, es posible gracias a Control of time-varying systems. In Proceeding of the
la funcion positiva definida V () que permite satisfacer 38th Conference on Decision & Control, 37643769,
la desigualdad de Hamilton-Jacobi-Isaacs, bajo ciertas re- USA.
stricciones, logrando una estructura del regulador H Orlov, Y., y Aguilar, L. (2004). Non-smooth H -position
global no compleja computacionalmente hablando, que control of mechanical manipulators with frictional
Tabla 2. Cotas de las matrices del robot ma- joints. International Journal of Control, 77(11), 1446
nipulador 1452.
Orlov, Y., y Aguilar, L. (2014). Advanced H control:
Cotas Valor Unidad Towards Nonsmooth Systems and Applications. Boston:
kc1 2.2229 (Kg m2 ) Birkhauser.
M ax {M } 0.9224 (Kg m2 ) Spong, M.W., y Vidyasagar, M. (1989). Robot Dynamics
min {M } 0.243 103 (Kg m2 ) and Control. Wiley, New York.
736
CLCA 2014
Octubre 14-17, 2014. Cancn, Quintana Roo, Mxico
6
4
2 qd (t)
q1 (t)
0 q2 (t)
q3 (t)
(a)
2
0 2.5 5 7.5 10 10
Tiempo (s)
8
(b)
Posicin (rad)
6
20
15 4
10 2 qd (t)
Torque (Nm)
q1 (t)
5 q2 (t)
0
0 q3 (t)
5 2
1 (t) 0 2.5 5 7.5 10
10
2 (t) Tiempo (s)
15 3 (t)
(b)
20
0 2.5 5 7.5 10
Tiempo (s)
20
15
Fig. 2. Desempeno del sistema perturbado en lazo cerrado 10
Torque (Nm)
737