Documentos de Académico
Documentos de Profesional
Documentos de Cultura
amicos
Pablo Monzon
Curso de actualizacion: Estabilidad de sistemas electricos de potencia
2003
En el presente captulo se introduciran herramientas que nos permitiran estudiar la dinamica de un sistema en las cercanas de un punto de equilibrio.
La Teora de Liapunov, que es la principal herramienta que estudiaremos y
utilizaremos, fue presentada por dicho matematico ruso hacia fines del siglo
XIX. Sus famosos Teoremas dan condiciones suficientes para determinar el
comportamiento asintotico de las trayectorias en las cercanas de un punto fijo. Las condiciones suficientes de Liapunov se transforman en necesarias bajo
ciertas hipotesis adicionales poco restrictivas. Esto se prueba en los llamados
Teoremas Recprocos de Liapunov, entre los que se encuentra el Teorema de
Massera, que se enuncia y comenta en la seccion 0.3. Los Teoremas recprocos
permiten ademas determinar que caractersticas del sistema se mantendran
en presencia de peque
nas perturbaciones, propiedad que nos interesa de sobremanera, ya que no debemos olvidar que nuestro modelo matematico es
una aproximacion al sistema fsico real.
La intencion es brindar aqu una introduccion a la Teora de Liapunov y
su aplicacion al analisis y dise
no de sistemas de control. El Captulo pretende ser autocontenido. Se sigue en general la orientacion de [Kha96]. Otras
referencias son, por ejemplo, [Vid93, Slo91, Min62].
0.1.
Estabilidad seg
un Liapunov
Supondremos que la funcion f verifica un conjunto condiciones de regularidad respecto de las variables t, x y u que aseguran la existencia y unicidad de
la solucion de la ecuacion diferencial para una condicion inicial dada. Dichas
condiciones pueden encontrarse en en Captulo 2 de [Kha96].
En general vamos a buscar acciones de control que dependan de los estados, es decir, del tipo u = (x). En ese caso hablaremos de control por
realimentacion de estados y la descripcion del sistema resulta ser de la forma
x = f (x)
(1)
0.1.1.
Sistemas aut
onomos
(2)
O sea que podemos suponer, sin perdida de generalidad, que las trayectorias
se originan en t = 0. Omitiremos el instante inicial en la notacion de las
trayectorias, asumiendolo nulo.
A continuacion introduciremos una serie de definiciones. En todas ellas se
asume que el origen x = 0 es un punto fijo del sistema (1), es decir que
0 = f (0).
Definici
on 1 (Estabilidad) Si para el sistema (1) se cumple que dado >
0, () > 0 tal que
k xo k< () , k x(t, xo ) k< t 0
entonces el origen es estable seg
un Liapunov.
Definici
on 2 (Estabilidad asint
otica) Si para el sistema (1) adem
as de la estabilidad
se cumple que () puede elegirse de modo tal que
k xo k< () , lm k x(t, xo ) k= 0
t
Definici
on 3 (Inestabilidad) Para el sistema (1) el origen es inestable si
no es estable.
PSfrag replacements
k
m
estados la posici
on x1 , medida desde el punto de reposo del resorte, y la
velocidad x2 , son
x 1
x2
0
1
x1
x =
=
=
(3)
x 2
kx1 bx2
k b
x2
Consideremos primero el caso b = 0. El sistema resulta ser conservativo, ya
que la u
nica fuerza que act
ua es la del resorte. La energa del sistema, dada
por
1
k
E(x) = x22 + x21
2
2
es constante a lo largo de las trayectorias. Operando sobre las ecuaciones del
sistema, obtenemos la siguiente relaci
on
d(kx21 + x22 )
dE
= kx1 x 1 + x2 x 2 =
=0
dt
dt
lo que nos dice que las trayectorias son circunferencias (a menos de un cambio
de escala en x1 debido al factor k). Cuando hay amortiguamiento, la derivada
de la energa a lo largo de las trayectorias es
dE
= bx22
dt
por lo que ya no tenemos trayectorias peri
odicas. Del estudio de la mec
anica,
sabemos que la energa se disipa a lo largo de las trayectorias, y que el sistema
se mueve hasta encontrar un punto de energa mnima, que en este caso es
el origen. Las trayectorias se muestran en la figura 1.
x2
PSfrag replacements
4
4
x1
(4)
V(x)
0 x D
(5)
Teorema 1 Sea el sistema (1), con x = 0 como punto de equilibrio. Supongamos que existe una funci
on de Liapunov para el sistema, definida en un
entorno D del origen. Entonces, se cumple que x = 0 es un punto de equilibrio estable.
Curso de actualizacion - 2003
Si adem
as se cumple que la derivada de la funci
on de Liapunov es definida negativa, es decir,
V(x)
< 0, x D {0}
entonces el origen es asint
oticamente estable.
Demostraci
on
Sea > 0 dado y elijamos r > 0 tal que Br , la bola de centro x = 0 y
radio r,
Br = {x Rn | k x k r}
este contenida en D. Sea definido as
= mn V(x)
kxk=r
PSfrag replacements
Br
Mostraremos que c es necesariamente nulo. Supongamos que no es as. Entonces existe d > 0 tal que las trayectorias no entran en Bd , otra vez como
Curso de actualizacion - 2003
= max V(x)
dkxkr
En primer lugar, existe por la continuidad de V y la compacidad del conjunto sobre el cual se maximiza. En segundo lugar, es estrictamente positivo
Dentro de Br se cumple la siguiente
debido a la definicion de signo de V.
acotacion
Z t
t
V (x(t)) = V (x(0)) +
V (x( )) d V (x(0)) t
0
E(x)
= x2 x 2 + kx1 x 1 = bx22 0
Curso de actualizacion - 2003
Definici
on 5 Cuando en el sistema (1) el origen es asint
oticamente estable,
el siguiente conjunto
n
o
Ro = xo Rn | lm x(t, xo ) = 0
t
se denomina la regi
on de atracci
on.
El conjunto esta formado por todos los puntos que verifican que las trayectorias que se inician en ellos convergen al origen. Este conjunto es importante,
porque su conocimiento permite que el trabajo del ingeniero de control se centre en llegar a este conjunto y luego la propiedad de estabilidad regulara por
s sola el sistema. La region de atraccion de un punto asintoticamente estable no es facil de encontrar. Es posible determinar algunas propiedades
topologicas del conjunto, como por ejemplo que es abierto, conexo y positivamente invariante ([Kha96], Cap. 4). Hay formas numericas de estimar la
region de atraccion (por ejemplo, simulando trayectorias desde distintos puntos iniciales, o realizando simulaciones hacia atr
as desde puntos cercanos al
origen). Por otro lado, esta claro que si conocemos una funcion de Liapunov
que nos de la estabilidad asintotica, el dominio de definicion de dicha funcion
nos permite obtener una estimacion de la region de atraccion [Kha96]. Esto
nos lleva a la siguiente idea: el problema puede no ser solo la b
usqueda de
una funcion de Liapunov sino la b
usqueda de aquella que asegure la mayor
region de atraccion.
Definici
on 6 Para el sistema (1) el origen es globalmente asint
oticamente
estable o estable en grande si es asint
oticamente estable y se cumple que su
regi
on de atracci
on es todo el espacio (Ro = Rn ).
10
En principio puede pensarse que la estabilidad asintotica global esta implicada por la existencia de una funcion de Liapunov definida en todo el espacio.
Si se observa con cuidado la demostracion del Teorema 1, puede apreciarse
que todo el trabajo se realiza en forma local. En particular, el conjunto
= {x Rn | V(x) } Br
es acotado y a partir de ah se sigue con las correspondientes acotaciones.
Ese detalle no es menor y debe agregarse como hipotesis para extender el
resultado a la estabilidad global, para evitar situaciones como la del ejemplo
3.
Ejemplo 3 Supongamos que tenemos un sistema para el cual la siguiente
funci
on es de Liapunov
x21
+ x22
V(x) =
1 + x21
Los conjuntos , para distintos se muestran en la figura 3. Puede verse
2.5
=5
2
1.5
=1
x2
0.5
PSfrag replacements
= 0,5
0.5
1
1.5
2
2.5
2.5
1.5
0.5
x1
0.5
1.5
2.5
11
x21
1+x21
kxk+
V(x) = +
12
0.1.2.
Sistemas no aut
onomos
(t) = f (x) x
(t) = f (z + x
) x
(t) = g(t, z)
z(t)
= x(t)
x
Verifiquemos que z = 0 es un punto de equilibrio para el sistema gobernado
por g:
) x
= 0 , t
g(t, 0) = f (0 + x
Entonces se cumple que las propiedades del sistema descrito por g en un
entorno del origen de z = 0 son las propiedades del sistema descrito por f
(t).
en un entorno de la trayectoria x
En las definiciones que siguen asumiremos nuevamente que el origen es un
punto fijo del sistema (6).
13
Definici
on 8 (Estabilidad) Si para el sistema (6) se cumple que dado >
0, = (to , ) > 0 tal que
k xo k< k x(t, to , xo ) k< t to , to R
entonces el origen es estable seg
un Liapunov.
Definici
on 9 (Estabilidad uniforme) Para el sistema (6) el origen es
uniformemente estable seg
un Liapunov si es estable y, para todo > 0, el
puede ser elegido independiente de to : = ().
Definici
on 10 (Estabilidad asint
otica) Para el sistema (6) el origen es
asintoticamente estable seg
un Liapunov si es estable y adem
as se cumple
que (to , ) puede elegirse de modo tal que lmt x(t, to , xo ) = 0 para todo
k xo k< (to , )
Definici
on 11 (Estabilidad asint
otica uniforme) Si para el sistema (6)
se cumple que el origen es estable y que adem
as existe co > 0, independiente
de to , tal que para todo k xo k< co se cumple que x(t, to , xo ) 0 para t
uniformemente en to es decir que para todo > 0, existe T () > 0 tal que
k x(t, to , xo ) k< , t to + T () , to R , k xo k< co
entonces el origen es uniformemente asintoticamente estable seg
un Liapunov.
Definici
on 12 (Estabilidad asint
otica uniforme global) Si para el sistema (6) se cumple que el origen es uniformemente estable en forma asint
otica
y que adem
as dados y c positivos cualesquiera, existe T (, c) > 0 tal que
k x(t, to , xo ) k< , t to + T (, c) , to R , k xo k< c
entonces el origen es globalmente uniformemente asintoticamente estable
seg
un Liapunov.
14
Definici
on 13 (Inestabilidad) Para el sistema (6) el origen es inestable
si no es estable.
Definici
on 15 Llamaremos funcion de clase KL a una funci
on (r, s) de
dominio [0, a) [0, +) a valores positivos, tal que es de clase K para s fijo
y, para r fijo, es decreciente con respecto a s y cumple que lms (r, s) = 0.
Las definiciones 9 y 11 pueden reformularse en terminos de las funciones recien introducidas. Se obtienen entonces los siguientes resultados sobre equivalencias entre las distintas definiciones. Ver [Kha96], Cap.5.
Teorema 4 a) (Estabilidad uniforme) Para el sistema (6) el origen es
uniformemente estable seg
un Liapunov si y s
olo si existen una funci
on
15
(7)
x) = V + V f (t, x) 3 (x)
V(t,
(8)
t
x
para todo x D y todo t 0, con 1 , 2 y 3 funciones continuas a valores
reales definidas positivas5 .
16
0.2.
(10)
17
Las caractersticas lineales del sistema aseguran que las propiedades de estabilidad se cumplen siempre en forma global.
Definici
on 17 Diremos que la matriz A es Hurwitz si todos sus valores
propios tienen parte real negativa.
V(x)
= x T P x + xT P x = xT (AT P + P A)x = xT Qx
donde hemos definido la matriz Q por la relacion
AT P + P A = Q
(11)
18
(12)
0.3.
Teoremas recprocos
19
(13)
20
1
4
1 e2LT k x k2 = c1 k x k2
2L
21
Como
x(, t, x) = x +
resulta que
x(, t, x)
x(, t, x)
= f (t, x) ,
= Inn
t
x
y por lo tanto
x(, t, x) x(, t, x)
+
f (t, x) = 0 , t
t
x
La derivada temporal puede acotarse nuevamente as
V =k x(t + T, t, x) k2 k x k2 1 k 2 e2T k x k2
t+T
2x(, t, x)
t
x(, t, x)
d
x
22
Lema 1 (Lema de Massera (1949)) Sea g : [0, ) R, continua y estrictamente decreciente, g(t) > 0 para t 0, g(t) 0 para t . Sea
h : [0, ) R continua y no decreciente, h(t) > 0 para t 0. Entonces
existe una funci
on G(t) tal que
a) G(t) y su derivada G0 (t) son funciones de clase K definidas para todo
t 0.
b) Existen constantes positivas k1 y k2 tales que para cualquier funci
on continua u que satisface 0 u(t) g(t) para todo t 0 se verifica que
Z
Z
G (u(t)) dt k1 ;
G0 (u(t)) h(t)dt k2
0
23
0.4.
Sistemas perturbados
Consideremos el sistema
x = f (t, x) + (t, x)
(15)
(16)
0.4.1.
(t, 0) = 0 , t to
24
(17)
con c1 , c2 , c3 y c4 constantes positivas. Veremos bajo que condiciones la funcion V es una funcion de Liapunov para el sistema perturbado (15). En primer
lugar, restrinjamos el dominio de definicion de la funcion de Liapunov a la
region donde se verifica la acotacion (17). Estudiemos la derivada respecto
de las trayectorias
x) = V + V f (t, x) + V (t, x)
V(t,
t
x
x
7
25
c3
(18)
c4
tendremos que el origen es un punto de equilibrio exponencialmente estable
para el sistema perturbado.
<
26
delicado [Kha96]. El siguiente ejemplo muestra que la robustez frente a perturbaciones de crecimiento lineal se
nalada no se tiene con la sola estabilidad
uniforme.
Ejemplo 4 Consideremos el sistema escalar
x = x3 + x
donde el termino x representa una perturbaci
on. El sistema original ( = 0)
admite la funci
on de Liapunov
V(x) = x2
que es definida positiva y tiene derivada sobre las trayectorias
V(x)
= 4x4
que es definida negativa. Tenemos entonces estabilidad asint
otica uniforme
para el sistema original. Linealizando el sistema perturbado en torno al origen
obtenemos
x = x
lo que indica que el origen es inestable para todo valor de positivo arbitrariamente peque
no.
27
min (Q)
c3
=
c4
2max (P )
(19)
0.4.2.
(t, 0) 6= 0 , t to
(21)
28
0.5. Linealizacion
(22)
0.5.
Linealizaci
on
29
0.5. Linealizacion
(23)
x = Ax + [f (x) Ax]
y, definiendo (x) = f (x) Ax, obtenemos la siguiente descripcion
x = Ax + (x)
(25)
30
no tiene valores propios con parte real nula. Entonces existe una funci
on
continua, con inversa continua (un homeomorfismo) definido en un entorno
de x, que mapea las o
rbitas del sistema original en las o
rbitas del sistema
lineal
z = Df (
x).z z = x x
Este homeomorfismo preserva el sentido de las trayectorias y preserva el
tiempo.
0.6.
(26)
31
G(s)
PSfrag replacements
32
0.7. Bifurcaciones
Si bien al principio la Teora de Liapunov se utilizo para analizar problemas de control, surgieron tecnicas que utilizaban dicha Teora para sintetizar
sistemas. Estas tecnicas parten de una funcion candidata a ser de Liapunov y
dise
nan la se
nal de control para convertirla en una funcion de Liapunov. Otras
tienen una funcion de Liapunov para una porci
on del sistema y la extienden
en forma inteligente al resto del sistema [Kha96, Slo91, Vid93, Rug91].
A principios de los a
nos 80, la Teora se oriento luego a la b
usqueda de
las denominadas Funciones de Liapunov de Control (CLF). Este concepto se
aplica a sistemas de control con una estructura particular y es aquellos en
los que la entrada aparece en forma afn
x = f (x) + g(x)u
(27)
Definici
on 18 Una CLF para el sistema (27) es una funci
on V : Rn R
1
de clase C , definida positiva, que cumple que
V
V
inf
f (x) +
g(x)u < 0
u
x
x
para todo x 6= 0.
0.7.
Bifurcaciones
(28)
33
0.7. Bifurcaciones
34
0.7. Bifurcaciones
35
0.7. Bifurcaciones
si para < existe un punto fijo estable cercano a x0 y para > , no hay
puntos de equilibrio cercanos a x0 . Esta es la bifurcacion naturalmente asociada al fenomeno de colapso de tension, un tipo de inestabilidad de sistemas
electricos de potencia.
Ejemplo 6 Consideremos la ecuaci
on escalar
x = x2 + p
Podemos ver que si p < 0 existen dos puntos de equilibrio. Linealizando se
puede verificar que uno es asint
oticamente estable y el otro es inestable. Para
p = 1 hay un u
nico punto de equilibrio y para p > 0 no existen puntos fijos.
La figura 6 grafica la desaparici
on de los puntos fijos al anularse p. La rama
punteada corresponde a los puntos inestables.
x
PSfrag replacements
36
0.7. Bifurcaciones
las condiciones:
0 = f (
x, )
=0
w T Dx f (
x, )
f
w T 6= 0
x,
2
T
w Dxx f (
x, )v
v 6= 0
(30)
(31)
(32)
(33)
37
Bibliografa
P. Gahinet; A. Nemirovski; A. Laub; M. Chilali. LMI Control Toolbox For Use with MATLAB, 1995.
J. Guckenheimer and P. Holmes. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields. Applied Mathematical Sciences. Springer-Verlag, 1983.
[Har64]
38
BIBLIOGRAFIA
BIBLIOGRAFIA
[Hua98] Jie Yu; A. Jadbabaie; J. Primbs; Y. Huang. Comparison of nonlinear control designs for a ducted fan model. Unpublished, 1998.
[iee95]
[Kaj96]
[Son89]
[Sot73]
39
BIBLIOGRAFIA
[Vid93]
BIBLIOGRAFIA
40