Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ISSN 0122-1701 55
ABSTRACT
1. INTRODUCCIN
x = f ( x) + g ( x) u
Las tcnicas clsicas de control se han desarrollado con (1)
base en modelos lineales (o linealizados) de los sistemas y = h( x )
fsicos. Sin embargo, en el sentido estricto, todos los
sistemas presentan algn tipo de no linealidad [1]. Como Donde x Rn es el vector de estados (para un sistema de
consecuencia, las tcnicas lineales son validas solo orden n), x = [x1 x2 xn]T, f y g son funciones
alrededor de puntos de operacin donde se cumplan las vectoriales suaves en Rn (vectores columna), h es la
condiciones de controlabilidad. funcin escalar de salida y u es la entrada de control,
tambin escalar. Un sistema que admite este tipo de
Sobre los sistemas no lineales, los controladores clsicos modelo se conoce como lineal en el control o afn (u no
normalmente cumplen tareas de regulacin alrededor de aparece dentro de una funcin). Cuando las funciones f y
puntos de equilibrio. El rango de validez del esquema de g no dependen del tiempo, se dice que el sistema es
control depende principalmente de la naturaleza del autnomo (invariante con el tiempo).
sistema, siendo ms restrictivas aquellas no linealidades
fuertes que producen grandes diferencias entre los Si adicionalmente la entrada de control se define como
modelos real y linealizado de la planta, aun en puntos una funcin del vector de estados, el modelo del sistema
cercanos al punto de operacin. (1) en lazo cerrado se expresa de forma compacta como
x = f1 ( x) , donde de nuevo f1 es una funcin vectorial
Cuando la tarea de control involucra el seguimiento de suave en Rn.
trayectorias sobre rangos de operacin amplios, los
mtodos lineales pierden su validez en los casos de no Los puntos de equilibrio del sistema x = f ( x) son
linealidades fuertes y presentan un pobre desempeo aun
aquellos elementos del espacio de estado que satisfacen
en sistemas levemente no lineales. Por esta razn se hace
la relacin x = 0 , lo que directamente conduce a la
necesaria la implementacin de tcnicas no lineales con
las que se logre un control global o en su defecto, una expresin
regin de operacin ms amplia [1], [2].
f (x ) = 0
2. SISTEMAS FSICOS NO LINEALES
Un estado de equilibrio x es asintticamente estable
En la mayora de los casos prcticos, un sistema no lineal para el sistema si las trayectorias en el espacio de fase
de una entrada y una salida (SISO) puede modelarse convergen hacia x desde alguna vecindad x x < y es
como
Fecha de Recepcin: 09 Febrero de 2007
Fecha de Aceptacin: 02 Abril de 2007
56 Scientia et Technica Ao XIII, No 34, Mayo de 2007. Universidad Tecnolgica de Pereira
inestable si las trayectorias que inician desde puntos Lg L f h( x) = Lg ( L f h( x)) = ( L f h( x)) g (4)
arbitrariamente cercanos a x son divergentes. Si el
estado inicial de un sistema corresponde a un punto de Las derivadas Lie aparecen de forma natural cuando se
equilibrio y la entrada y las perturbaciones son cero, estudian los sistemas dinmicos como se muestra en la
entonces el sistema permanecer indefinidamente en ese seccin siguiente.
estado, es decir, si u = 0 entonces
Otro operador importante en el control no lineal es el
x(0) = x x(t ) x t 0 producto Lie. Sean f y g dos campos vectoriales en Rn, el
producto Lie de f y g es un vector definido por
En particular, el sistema lineal definido por el modelo de
estado x = Ax tiene un nico punto de equilibrio en [ f , g ] = ad f g = g f f g (5)
x = 0 si A es no singular. De lo contrario, tendr infinitos
puntos de equilibrio.
Donde ad proviene de adjunta. Los productos Lie
repetitivos se calculan de la siguiente forma
3. DERIVADAS LIE Y PRODUCTOS LIE
d L f h( x) 1 = 2
y=
L f h( x ) = x
dt x 2 = 3 = L f h
y = L f 2 h( x) + Lg L f h( x)u
(8) #
r 1 = r
En este caso, si Lg L f h( x) 0 , el sistema tiene grado r = L f r h( x) + Lg L f r 1h( x)u
relativo dos, de lo contrario deben tomarse ms derivadas
de la salida hasta obtener La linealizacin entrada salida del sistema (1) se realiza
entonces en dos pasos:
y ( r ) = L f r h( x) + Lg L f r 1h( x)u (9) - Se define la transformacin de estados dada en
(14) y
- Se efecta la transformacin de la entrada como
En esta expresin y ( r ) = d r y dt r . Se busca que en lazo
se indica en (11).
cerrado, el sistema se comporte como un integrador de
orden r, es decir, se establece una dinamica de la forma Debe tenerse en cuenta que los estados transformados
pertenecen a un espacio de dimensin r. Si r < n entonces
y(r ) = v (10) el sistema en lazo cerrado presenta una dinmica interna
de orden n-r que ha quedado oculta luego de la
Donde v es una seal lineal de control. Comparando (9) y transformacin (se hace inobservable). Los criterios de
(10) se obtiene la siguiente expresin para la entrada de estabilidad para la dinmica interna tienen validez solo
control u alrededor de puntos de operacin (localmente).
1
u= v L f r h( x) (11)
h( x )
r 1 Cuando el grado relativo del sistema es igual a su orden
Lg L f
(r=n), es posible lograr una linealizacin exacta o
linealizacin entrada-estados y adicionalmente no existe
Claramente se observa que u es una funcin no lineal de dinmica interna en lazo cerrado. En este caso, la funcin
los estados. Con la dinmica lineal en lazo cerrado de salida h(x) debe seleccionarse de forma que, como
descrita en (10), la seal de regulacin v puede escogerse sugiere la definicin de grado relativo, se satisfaga el
de forma que la salida y(t) tienda a cero (o a un valor sistema de ecuaciones
dado), es decir
Lg L f j h( x) = 0 j = 0,1," , n 2
v = k1 y k2 y " kr y ( r 1) (12) (15)
n 1
Lg L f h( x) 0
Con esta realimentacin de la salida, la dinmica del
sistema en lazo cerrado queda descrita por la ecuacin Con las propiedades del producto Lie [1] puede probarse
diferencial que el sistema de ecuaciones (15) es equivalente a
y ( r ) + kr y ( r 1) + " + k2 y + k1 y = 0 (13)
h ad f g = 0 j = 0,1," , n 2
j
(16)
n 1
Las constantes k1, k2,, kr deben seleccionarse de forma h ad f g 0
que el polinomio caracterstico asociado tenga todas sus
races en el semiplano complejo izquierdo. Sin embargo, no todos los sistemas admiten este tipo de
linealizacin [1, 2]. El sistema (1) es linealizable de
La expresin (10) sugiere una transformacin de los forma exacta si para los campos vectoriales f y g se
estados originales x a los nuevos estados cumplen las condiciones
1 = y = h( x)
{
- El conjunto de vectores g , ad f g ," , ad f n 1 g } es
linealmente independiente.
2 = y = L f h
(14) { }
- El conjunto g , ad f g ," , ad f n 2 g es involutivo.
#
r = y ( r 1) = L f r 1h La primera es una condicin de controlabilidad [3], en
efecto (como caso particular), para un sistema lineal
La dinmica de los estados transformados queda representado por le modelo de estado x = Ax + Bu , se
directamente definida con (9) y (14) como observa a partir de (1) que
58 Scientia et Technica Ao XIII, No 34, Mayo de 2007. Universidad Tecnolgica de Pereira
El pndulo con rueda de reaccin (RWP por sus siglas en Estas ecuaciones pueden plantearse en forma vectorial,
ingls) fue introducido inicialmente por Mark W. Spong con lo que resulta
[4] y es una variante del pndulo invertido en la cual, un
motor sujeto al extremo libre de una barra hace girar una x1 x2 0
x = x2 = a sin x1 + b u
rueda de inercia. La figura 1 muestra una representacin
esquemtica del sistema, el ngulo 1 se mide desde la (20)
posicin vertical, 2 es el ngulo de la barra con respecto x3 0 c
a la misma referencia y es el ngulo relativo entre la
barra y la rueda. Comparando (20) con la primera ecuacin en (1) se
obtienen directamente los capos vectoriales f y g para el
2 modelo del pndulo con rueda de reaccin
y
x2 0
f ( x) = a sin x1 g ( x) = b (21)
1 0 c
1 (rad)
0
y = L f 2 h( x) + Lg L f h( x)u
= a sin x1 bu -0.05
0 1 2 3 4 5 6 7
t (s)
u (UI)
0
aplicarse la entrada de control (11), que para este sistema
toma la forma -5
1 -10
u= (v a sin x1 ) (23) 0 1 2 3 4 5 6 7
b t (s)
h( x) = 1 x2 + 2 x3 (1 , 1 \) (26)
60 Scientia et Technica Ao XIII, No 34, Mayo de 2007. Universidad Tecnolgica de Pereira
la ecuacin (25 a) se reduce a la expresin: que estabiliza el sistema alrededor del punto de
b1 + c 2 = 0 . De este resultado se observa que, operacin.
tomando las constantes: 1 = c y 2 = b , la funcin De las condiciones para la linealizacin exacta, pueden
h(x) definida en (26), satisface el sistema de ecuaciones obtenerse las regiones de validez de los controladores. En
diferenciales parciales (25). Derivando esta salida la ley de control (27) se observa que el estado x1 no
( y = h( x) = cx2 + bx3 ) con respecto al tiempo se obtiene puede tomar el valor /2. esta restriccin se estableci
desde la condicin de independencia lineal del conjunto
y =
dh h
= x = ac sin x1
{g , ad f g , ad f 2 g . }
dt x
0.06
0.04
y = h( x) = acx2 cos x1
1 (rad)
0.02
a 2c -0.02
y = acx2 2 sin x1 +
sin 2 x1 ( abc cos x1 ) u -0.04
2 0 1 2 3 4 5
t (s)
6 7 8 9 10
10
u (UI)
0
-5
1
u= v L f 3 h( x)
Lg L f 2 h( x)
-10
0 1 2 3 4 5 6 7 8 9 10
(27) t (s)