• No se han encontrado resultados

CONTROL ROBUSTO DESCENTRALIZADO PARA UN SISTEMA DE LÍNEA DE VISTA

N/A
N/A
Protected

Academic year: 2021

Share "CONTROL ROBUSTO DESCENTRALIZADO PARA UN SISTEMA DE LÍNEA DE VISTA"

Copied!
5
0
0

Texto completo

(1)

CONTROL ROBUSTO DESCENTRALIZADO

PARA

UN SISTEMA DE L´INEA DE VISTA

L´opez G., Tang Y.

Facultad de Ingenier´ıa, UNAM.

Coyoac´an 04510, DF, M´exico.

[email protected], [email protected]

Resumen— En este art´ıculo se presenta un esquema de control robusto descentralizado para una planta no lineal multivariable denominada Sistema de L´ınea de Vista (SLV) para hacer regulaci´on usando retroalimentaci´on de estado en presencia de perturbaciones acopladas y mas a ´un cuando el SLV apunta hacia el objetivo en todo momento. Los resultados obtenidos en simulaci´on confirman la estabilidad asint´otica (obtenida mediante la t´ecnica de Lyapunov) de los subsistemas interconectados.

Palabras clave: Control descentralizado, Retroalimentaci´on de estado, Servomecanismos no lineales.

I. INTRODUCCION´

En los sistemas actuales de posicionamiento de antenas, radares, veh´ıculos, sat´elites, etc. cada vez adquieren mayor importancia las aplicaciones del SLV debido a la necesidad de seguir un objetivo que puede estar fijo o en movimiento. Con base en el progreso de la tecnolog´ıa ´optica y el procesamiento de im´agenes es posible registrar informaci´on v´ıa directa del objeto a seguir, la cual, al ser procesada puede ser usada por el SLV; para lograr esto, el sensor detecta las condiciones f´ısicas del blanco (por ejemplo: sus dimensiones, la distancia a la que se encuentra y la velocidad) y se procede a realizar una estimaci´on o predicci´on de la posici´on donde se encontrar´a dentro de un campo de visi´on establecido de corta o amplia apertura, con base a esto, es posible obtener informaci´on del objeto cada vez mas precisa debido a la resoluci´on del sensor; siendo as´ı que: en sistemas de navegaci´on (v´ıa computadoras) usados en barcos, guiado de misiles, etc, la regulaci´on y el seguimiento son fundamentales pues se est´an estimando par´ametros en l´ınea del objeto a seguir.

El Control Descentralizado (CD) ha adquirido importancia considerable para plantas de gran escala y complejidad; mismas que, es conveniente dividir en subsistemas de menor orden; los cuales est´an interconectados entre s´ı; pues, cada subsistema es controlado por un controlador independiente; el cual, depende de las variables locales disponibles para medici´on y mas a´un cuando se usa la retroalimentaci´on de estado. Por otro lado; es importante destacar que el CD tiene

alta dimensionalidad y es muy robusto en cu´anto a fallas (por ejemplo: en los sistemas de comunicaci´on entre componentes); es decir, si alg´un subsistema falla no implica que toda la planta falle y deje de funcionar; por otro lado; las leyes de control locales son de f´acil implementaci´on. Con base en las caracter´ısticas y ventajas del control descentralizado; se procede aplicar esta t´ecnica a un sistema relativamente no muy grande ni complejo referido al Sistema de L´ınea de Vista que; por sus propiedades din´amicas, estructurales y de modelo matem´atico facilitan la implementaci´on del sistema de control.

Desde el punto de vista de control se han aplicado diversas t´ecnicas para controlar al SLV y estabilizarlo; por ejemplo: v´ease el control difuso con desacoplamiento en (Nie Junhong, 1997) y (K. C. Tan, T. H. Lee, E. F. Khor and D. C. Ang, 2002); tambi´en se han usado sistemas de control adaptable para estos servomecanismos multivariables no lineales con aplicaciones en tiempo real obteniendo resultados satisfactorios en seguimiento asint´otico tal y como se aprecia en (Lee et al., 1997); a su vez, hay trabajos en donde la medici´on proporcionada por los sensores favorece a los sistemas de control directo o indirecto tal y como puede consultarse en (Peter et al, 2003) y as´ı abordar el impacto que tienen las perturbaciones y los ruidos en la ley de control para cada subsistema.

En la secci´on 2 se da una descripci´on breve del sistema f´ısico y se aborda de manera global el modelo matem´atico; en la secci´on 3 se define la ley de control robusta descentralizada haciendo ´enfasis en las interconexiones y perturbaciones y probar estabilidad en lazo cerrado de los subsistemas interconectados; en la secci´on 4 se reportan y discuten los resultados obtenidos en regulaci´on para cada subsistema en presencia de las perturbaciones y finalmente se dan las conclusiones.

II. PROBLEMA DE REGULACION PARA EL´ SLV Dado el SLV mostrado esquem´aticamente en la Figura 1 y expresado en las ecuaciones (1) y (2); ´este, debe

(2)

apuntar hacia un objetivo fijo en presencia de perturbaciones externas (por ejemplo: cuando el sistema esta montado sobre una plataforma m´ovil); para mayor informaci´on y detalles de ´este sistema pueden consultarse (T. H. Lee, J. H. Nie and M. W. Lee, 1997) y (Nie Junhong, 1997).

Figura 1. Sistema de L´ınea de Vista tomado de (Nie Junhong, 1997).

De la Figura 1 puede apreciarse que los motores (M1, M2) est´an acoplados entre s´ı; M1 provoca un movimiento rotacional alrededor del eje 1 movi´endose as´ı respecto al plano horizontal y M2 gira respecto al eje 2 movi´endose as´ı respecto al plano vertical; la combinaci´on simult´anea de ´estos movimientos produce la orientaci´on del sistema por medio del sensor ´optico hacia un objetivo fijo en la direcci´on deseada.

El problema consiste en dise˜nar la ley de control robusta para cada motor usando la retroalimentaci´on de estado; de tal forma que, el SLV sea estable en presencia de perturbaciones externas y par´ametros inciertos y mas a´un considerando las interconexiones de los subsistemas.

El modelo matem´atico expresado en ecuaciones de Euler Lagrange y dado con detalle en (T. H. Lee, J. H. Nie and M. W. Lee, 1997) se compone por dos ecuaciones diferenciales de segundo orden no lineales; escritas en (1) y (2); donde θ = [θ1, θ2]T representan las rotaciones

asociadas en los ejes 1 y 2; ˙θ = [ ˙θ1, ˙θ2]T es el vector

correspondiente a las velocidades.

M1(θ) ¨θ1+ F1(θ, ˙θ) + G1(θ, ˙θ3) = τ1 (1)

M2(θ) ¨θ2+ F2(θ, ˙θ) + G2(θ, ˙θ3) = τ2 (2)

N´otese que las funciones M1(θ) y M2(θ) est´an asociadas

con los momentos de inercia del sistema mec´anico SLV; F1(θ, ˙θ) y F2(θ, ˙θ) pueden considerarse t´erminos de

interconexi´on pues dependen de las variables locales de cada subsistema; G1(θ, ˙θ3) y G2(θ, ˙θ3) son t´erminos

asociados con la perturbaci´on (expl´ıcitamente se consider´o a ˙

θ3) y τ1 y τ2 son los torques aplicados a los actuadores

respectivamente, cada uno de ´estos t´erminos se detalla en las expresiones dadas para: M1, F1, G1, M2, F2y G2 que

se escriben a continuaci´on: M1 = A + D + (B + D + H) cos2θ2 + 1 2(E + G) + 1 2(G − E)sinθ2 F1 = −(B − D + H) ˙θ1θ˙2sin 2θ2 + 1 2(G − E) ˙θ1 ˙

θ2cos θ2+ J ˙θ1θ˙2sin θ2cos θ2

G1 = J ˙θ2θ˙3cosθ2 M2 = C + F 4 + H F2 = 1 2(B − D + H) ˙θ 2 1sin(2θ2) − 1 4(G − E) ˙θ 2

1cos θ2− J ˙θ12sin θ2cos θ2

G2 = −J ˙θ1θ˙3cos θ2

Donde A denota el momento de inercia del gimbal externo alrededor de g1= v1; B, C, y D representan los

mo-mentos de inercia del gimbal interno alrededor de r1, r2, r3

respectivamente; E, F y G denotan los momentos de inercia del espejo alrededor de m1, m2, m3respectivamente; H y J

son los momentos de inercia del rotor del flywheel alrededor de r1yr3 respectivamente; con v, g, r, m se establecen las

coordenadas en los ejes para el sistema en movimiento en uni´on con los gimbals interno y externo, el rotor y el espejo respectivamente tal y como se aprecia en la Figura 1. Puede observarse de las ecuaciones din´amicas de este sistema no lineal que existen interacciones fuertes entre los dos canales particularmente alrededor de la rotaci´on del flywheel.

III. LEY DE CONTROL DESCENTRALIZADA

Con base en la construcci´on esquem´atica del SLV y las ecuaciones din´amicas que lo modelan, es posible aplicar la estructura del CD para esta planta multivariable no lineal estableciendo leyes de control robustas ante perturbaciones; para lograr esto el sistema se expresa en las variables de estado definidas como: x11 = θ1, x12 = θ2 y los

(3)

subsistemas siguientes: SUBSISTEMA 1: ˙ x11 = x21 ˙ x21 = M1−1(θ)[τ1− F1(θ, ˙θ) − G1(θ, ˙θ3)] y1 = x11 SUBSISTEMA 2: ˙ x12 = x22 ˙ x22 = M2−1(θ)[τ2− F2(θ, ˙θ) − G2(θ, ˙θ3)] y2 = x12

El objetivo del problema de control es regular y1 y y2

a valores constantes r1 y r2 respectivamente; para obtener

esto, consid´erese la superficie deslizante s = k0σ+k1e1+e2

para el subsistema (1) donde e1 = y1 − r1, e2 = ˙e1,

˙σ = −k0 + µsat(µs) con k0 > 0, k1 > 0, µ > 0;

donde k0 y k1 se escogen de tal manera que el polinomio

λ2+k1λ+k0sea Hurwitz. La raz´on por la cual se selecciona

la superficie deslizante es por la necesidad de conmutaci´on que presentan los actuadores en las rotaciones ya sea en sentido horario o antihorario. Por otro lado, se aprecia que s tiene un t´ermino σ el cual tiene un efecto de acci´on integral para hacer converger el error de estado estable a cero; esta acci´on integral puede consultarse con detalle en (Sridhar Seshagiri and Hassan K. Khalil, 2005). Cuando la trayectoria del subsistema llega a la superficie deslizante y considerando la condici´on de alcanzabilidad s ˙s < 0 (v´ease (Wilfrid Perruquetti Jean Pierre Barbot, 2002)) el error e1 converge asint´oticamente a cero; con base en esto y

derivando la ecuaci´on de la superficie deslizante se obtiene: ˙s = k0˙σ + k1˙e1+ ˙e2 (3)

Donde los t´erminos ˙σ, ˙e1 y ˙e2 son:

˙σ = −k0σ + µsat( s µ) ˙ e1 = e2 ˙ e2 = M1−1(θ)[τ1− F1(θ, ˙θ) − G1(θ, ˙θ3)]

Sustituyendo ˙σ, ˙e1y ˙e2 en (3) se obtiene la din´amica de s:

˙s = k0[−k0σ + µsat(

s

µ)] + k1e2 + M1−1(θ)[τ1− F1(θ, ˙θ) − G1(θ, ˙θ3)]

Se sabe que la ecuaci´on (1) tienen t´erminos de in-terconexi´on F1 y perturbaci´on G1; y, de igual forma la

ecuaci´on (2) tiene interconexi´on y perturbaci´on en F2y G2

respectivamente. Ahora, considere la ecuaci´on diferencial de segundo orden expresada en coordenadas generalizadas qi dada en (4) para el subsistema local i-´esimo, en la

cual, Mi representa la matriz de inercias, Zi representan

las interconexiones, Di son las perturbaciones y ui es la

entrada.

Mi(qi) ¨qi+ Zi(q, ˙q) + Di(qi, ˙qi) = ui; i = 1, ..., N (4)

Por otra parte, ex´aminese la ley de control robusta dada en (5) misma que, puede consultarse en (Y. Tang, M. Tomizuka, G. Guerrero, and G. Montemayor, 2000) donde, M0

i representa los valores nominales de cada subsistema, ˙qir

es la velocidad de referencia y ˙qid es la velocidad deseada ˙

qir = ˙qid− Λiq˜i, Λi > 0; ˜qi es el error de seguimiento

expresado como: ˜qi= qi(t) − qid(t) y Ki> 0.

ui= Mi0(qi) ¨qir− Kisi+ wi (5)

De la ecuaci´on previa, la superficie deslizante si se dise˜na

como si= k0iσ + k1ie1i+ e2i con los par´ametros k0i > 0,

k1i > 0 y wi se define en (6) para compensar par´ametros

inciertos, perturbaciones e interconexiones. wi= −(δSi)2 si δSiksik + i ; δ > 0 i> 0 (6) Donde Si = 1 + ksik + . . . + ksik p ; p > 0 (7) Por otra parte, el control dado en (5) se puede reescribir como la suma de dos partes; la primera, asociada para el sistema nominal y la segunda asociada con el control robusto, esto es:

ui= Yi(qi, ˙qi, ˙qri, ¨q r i)θ

0

i − Kisi+ wi (8)

Es decir, esta ´ultima expresi´on puede considerarse un con-trol equivalente dado para el subsistema i-´esimo escrito como: ueq = U1+ U2; donde U1 = Yi(qi, ˙qi, ˙qir, ¨q

r i)θ

0 i,

donde Yi es el regresor y θ0i es el vector de par´ametros;

as´ı U2= −Kisi+ wi

.

Con base en el control dado en (8) se procede a obtener las leyes de control u1 y u2para los subsistemas 1 y 2 del

SLV establecidas como:

u1 = M10(q1)¨qr1− K1s1+ w1

u2 = M20(q2)¨qr2− K2s2+ w2

Por otra parte, es importante se˜nalar que el CD impone restricciones din´amicas a cada subsistema si; pues, las

leyes de control obtenidas u1y u2dependen de los estados

locales del sistema i-´esimo. Dentro del esquema general de los sistemas de gran escala (interconectados los subsistemas

(4)

entre s´ı) es importante definir las variables de inter´es e identificar la importancia de las interconexiones; pues, con base en esto es como se formula la ley de control; mas a´un, cuando se tienen presentes las perturbaciones acopladas y las externas.

En la Figura 2 se observa la configuraci´on del CD para el SLV; donde, los controladores locales se dise˜nan usando la retroalimentaci´on de estado.

Figura 2. Control descentralizado multivariable para SLV.

Debido a que el SLV se compone por dos subsistemas interconectados y se han planteado las leyes de control para cada uno de ´estos se tiene como objetivo de control hacer regulaci´on para cada subsistema; por lo cual, es necesario que el sistema global sea asint´oticamente estable. Lo que significa estabilizar cada subplanta en forma simult´anea en presencia de perturbaciones acopladas y mas a´un; cuando hay perturbaciones externas que afectan la din´amica de toda la planta. Siendo as´ı que la estabilidad del SLV es fundamental, por lo que, se hace uso del m´etodo del Lyapunov para probar estabilidad en malla cerrada de los puntos de equilibrio de cada subsistema del SLV y asegurar que el error de estado estable converja a cero.

Para el subsistema 1 considere la funci´on candidata de Lyapunov V = 12s2; donde V > 0 y s 6= 0; entonces,

obteniendo la derivada ˙V = s ˙s y sustituyendo ˙s establecido en (3) se plantea:

s[k0˙σ + k1˙e1+ ˙e2] ≤ 0 (9)

Para cumplir con la condici´on anterior, se propone hacer −λs = k0˙σ +k1˙e1+ ˙e2para satisfacer −λs2≤ 0; de lo que

se obtiene: −λs − k0˙σ − k1e2= M1−1(θ)[τ1− F1(θ, ˙θ) −

G1(θ, ˙θ3)]. Lo que implica que ˙V (s) = −λs2 ≤ 0, por

lo tanto, se cumple que s = 0 es asint´oticamente estable. Con el mismo procedimiento descrito previamente se prueba estabilidad para el subsistema 2 con ley de control u2dada

como:

u2= M20(q2) ¨q2r− K2s2+ w2 (10)

Donde M0

2 corresponde al valor nominal; K2 > 0; s2 =

k0σ + k1e1 + e2 y w2 se dise˜na mediante la expresi´on

dada en (6). Similarmente se plantea la funci´on candidata de Lyapunov V = 12s2; donde V > 0 y s 6= 0 se

obtiene la derivada y se aplica la condici´on s ˙s ≤ 0. Por otro lado, cabe mencionar que la suma de las funciones de Lyapunov asegura la estabilidad del SLV y adem´as es posible escoger otras funciones siempre y cuando cumplan con las restricciones.

IV. REGULACION USANDO RETROALIMENTACI´ ON DE´ ESTADO

Para realizar las simulaciones se utiliz´o la plataforma simulink de Matlaby el m´etodo num´erico ode45(Dormand-Prince) en paso variable. En vista de la Figura 2 y considerando que se quiere hacer regulaci´on para y1= θ1

y y2 = θ2 se propone la se˜nal escal´on unitario U (t) para

las referencias 1 y 2, esto es: r1= U1(t) y r2= U2(t).

Los par´ametros propuestos para la planta son: m01=5.8; m02=2.24; las constantes de los momentos de inercia se

proponen como: A = 1; B = 1; C = 1; D = 1; E = 1; F = 1; G = 1; H = 1; J = 1.

Los par´ametros usados para la ley de control u1 son:

Λ1= 1; K1= 100; los valores de s1son k01= 50, k11=50;

los valores para ˙σ son k0= 50 y µ=0.1 y los valores para

el c´alculo de w1 son delta = 10, epsilon1=0.002 y p = 3.

Los par´ametros de simulaci´on para la ley de control u2

son:Λ2 = 1 K2 = 20; los valores de s2 son k02 = 50,

k12 = 50; los valores para ˙σ son k0 = 50 y µ=0.1

y los valores para el c´alculo de w1 son delta = 10,

epsilon2=0.002 y p = 3.

Se consider´o como perturbaci´on local en cada subsistema ˙

θ3=0.15 y se aplic´o un perturbaci´on senoidal externa a

todo el sistema dada por f (t) =0.5∗sin(30 ∗ t).

En la Figura 3 se aprecia la regulaci´on de θ1 del

subsistema 1 con perturbaci´on acoplada. Se observa que la respuesta esta acotada pr´acticamente por abajo del 2 por ciento respecto al valor deseado en un tiempo pico de 0,1 s aten´uandose r´apidamente en 0,2 s lo cual es muy satisfactorio. Por otro lado, en la respuesta de estado estable se aprecian oscilaciones que disminuyen en amplitud conforme el tiempo se incrementa; esto es, se obtiene estabilidad asint´otica y la convergencia del error de estado estable tiende a cero.

(5)

Por otro lado, en la Figura 4 se aprecia la regulaci´on de θ2 del subsistema 2 con perturbaci´on acoplada. N´otese que

la se˜nal alcanza un sobrepaso del 2 por ciento en 0,1 s y que la amplitud de la respuesta oscilatoria va aten´uandose mas lentamente; es importante observar que esta din´amica local tambi´en se debe a la contribuci´on de manera indirecta que tienen las interconexiones en la ley de control propuesta; por lo cual, se confirma la estabilidad del subsistema 2.

Figura 4. Regulaci´on θ2 con perturbaci´on senoidal

Con base en las respuestas obtenidas en regulaci´on y la convergencia del error de estado estable a cero se validan las leyes de control propuestas para el SLV; pues, se consigue el objetivo deseado y se confirma el uso del control robusto descentralizado. Cabe mencionar que las leyes de control son robustas ante variaci´on en los par´ametros del sistema y variaci´on en las referencias.

Por otro lado, es importante se˜nalar la convergencia de la se˜nales de error; pues, en el transitorio se aprecia como disminuye la amplitud del error y en el estado estable converge r´apidamente a cero. Adem´as, apreci´ese que los efectos de las perturbaciones son compensados satisfactoriamente, esto se observa en las Figuras 5 y 6.

Figura 5. Se˜nal de error para el subsistema 1.

Figura 6. Se˜nal de error para el subsistema 2.

V. CONCLUSION´

Los resultados obtenidos para el Sistema de L´ınea de Vista al hacer regulaci´on usando control descentralizado por retroalimentaci´on de estado muestran que las leyes de control son robustas y se logra que la respuesta de los actuadores sea satisfactoria en el transitorio, para despu´es estabilizarse y lograr que el error de estado estable converja pr´acticamente a cero; lo que significa que el SLV sigue a un objetivo fijo en presencia de perturbaciones.

VI. AGRADECIMIENTO

El presente trabajo fue realizado con el apoyo otorgado por el proyecto PAPIIT IN106206 de la UNAM.

REFERENCIAS

T. H. Lee, J. H. Nie and M. W. Lee (1997). A fuzzy controller with decoupling for multivariable nonlinear servo-mechanisms, with application to real-time control of a passive line-of-sight stabilization system. Mechatronics, Volume 7, Issue 1, February 1997, Pages 83-104

Nie Junhong (1997). Fuzzy Control of Multivariable Nonlinear Servomechanisms with Explicit Decoupling Scheme. IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 5, NO. 2, MAY 1997, Pages 304-311

Wilfrid Perruquetti Jean Pierre Barbot (2002). Slinding Mode Control in Engineering. Marcel Dekker, Inc. New York, 2002, Pages 14-15

Peter J. Kennedy, Member, IEEE, and Rhonda L. Kennedy, Member, IEEE (1997). Direct Versus Indirect Line of Sight (LOS) Stabilization. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 11, NO. 1, JANUARY 2003

Sridhar Seshagiri and Hassan K. Khalil (2005). Robust output feedback regulation of minimum-phase nonlinear systems using conditional integrators. Automatica, Volume 41, Issue 1, January 2005, Pages 43-54

K. C. Tan, T. H. Lee, E. F. Khor and D. C. Ang (2002). Design and real-time implementation of a multivariable gyro-mirror line-of-sight stabilization platform. Fuzzy Sets and Systems, Volume 128, Issue 1, 16 May 2002, Pages 81-93

Y. Tang, M. Tomizuka, G. Guerrero, and G. Montemayor (2000). Decentralized Robust Control of Mechanical Systems. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000

Referencias

Documento similar

Para la implantación del sistema de Control Interno Informático, se tienen que definir algunos elementos, como son la gestión de sistema de información: políticas, pautas y

Linux es un sistema operativo cuya principal novedad es su autonomía y facilidad de acción, en él todos los softwares con los que se desea trabajar están por

Así como lograr una comunicación efectiva entre el cliente (incluyendo a los usuarios) y a los desarrolladores sobre qué debe y qué no debe hacer el sistema. Los requisitos se

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

La acusación de Rivelles y la versión del comandante figuran en los autos que el secretario de Hacienda Miguel Soler envía el 22 de diciembre de 1798 para informe del fiscal

En función de estos hallazgos y la toxicidad cardíaca observada en ratones, se deben obtener los niveles de troponina I antes de la perfusión con onasemnogén abeparvovec, y se