Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Matematicas
Funciones de Lyapunov
y Algunas Aplicaciones
TESIS
que para aprobar la experiencia educativa
Experiencia Recepcional
correspondiente al plan de estudios
de la Licenciatura en Matem
aticas
P R E S E N T A:
Mayo del a
no 2013, Xalapa-Enrquez, Veracruz. Mexico
Despues de varios anos el final de una etapa mas de mi vida ha llegado, una
etapa que no fue facil de transitar, pero gracias a muchas personas hoy estoy
aqu, en primer lugar a mi madre Herminia Rivera Reyna, quien me ha brindado
la fortaleza para siempre salir adelante y me ha ensenado a nunca darme por
vencido; a mis hermanos: Margarita, Olivia, Flor, Rolando, Wilfrido y Carolina,
quienes siempre creyeron en m y me han brindado su apoyo incondicional; a mis
profesores, quienes me transmitieron los conocimientos; tambien a mis amigos,
esos que hacan todo divertido en la facultad, esos que en mi casa me alentaban a
superarme; tambien esos amigos que se han ido o pronto los dejare de ver, porque
han dejado una huella muy grande en m; y a Dios por haberme dado esta vida y
ponerme a tan maravillosas personas en el camino.
Indice
general
1. Introduccion
2. Teora de Estabilidad
2.1. Introduccion . . . . . . . . . . . . . . . . .
2.2. Conceptos Basicos de Sistemas Dinamicos .
2.2.1. Descripcion y Tipos de Sistemas . .
2.2.2. Puntos de Equilibrio . . . . . . . .
2.3. Definicion y Tipos de Estabilidad . . . . . .
2.4. Primer Metodo de Lyapunov . . . . . . . .
2.4.1. Sistemas Lineales . . . . . . . . . .
2.4.2. Sistemas no Lineales . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
4
4
4
6
6
9
9
14
3. Funciones de Lyapunov
3.1. Introduccion . . . . . . . . . . . . . . . . . . . . .
3.2. Definicion . . . . . . . . . . . . . . . . . . . . . .
3.3. Segundo Metodo de Lyapunov . . . . . . . . . . .
3.4. Metodos de busqueda de Funciones de Lyapunov .
3.4.1. Metodo de Krasovskii . . . . . . . . . . .
3.4.2. Metodo del Gradiente Variable . . . . . . .
3.4.3. Funcion de Lyapunov de Forma Cuadratica
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
18
18
19
19
22
22
24
27
4. Aplicaciones
4.1. Introduccion . . . . . . . . . . . . . .
4.2. Pendulo simple no amortiguado . . .
4.2.1. Modelo . . . . . . . . . . . .
4.2.2. Metodo de Krasovskii . . . .
4.2.3. Metodo del Gradiente Variable
4.2.4. Funcion de Lyapunov . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
29
29
29
29
31
32
34
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
1
Introduccion
Antecedentes
Desde los orgenes de lo que conocemos como ciencia, el hombre ha tratado
de entender y explicar su entorno, pero se ha encontrado con un mundo cambiante,
donde todo esta en movimiento, y se ha propuesto comprender el como y el por
que de esos movimientos. Una forma de explicar este comportamiento es a traves de las Ecuaciones Diferenciales Ordinarias (EDOs), pero algunos fenomenos
requieren de un sistema de e stas. La teora de los sistemas dinamicos intenta entender procesos en movimiento, es decir cambios o variaciones de un objeto con
respecto al tiempo.
Se entiende por un sistema dinamico al sistema de ecuaciones diferenciales
ordinarias expresados como x = f (x), segun se puede ver en [5], [7], [8], [14],
[15], etc.
La estabilidad es una propiedad cualitativa de los sistemas dinamicos a la que
se le considera la mas importante de todas. Los conceptos de estabilidad e inestabilidad estan presentes en la vida cotidiana (bolsa de valores, estado de salud,
estructuras en construccion, etc.), por eso es necesario definir un concepto usado
con mucha frecuencia.
No fue sino hasta 1892 cuando Aleksandr Mijailovich Lyapunov (1857-1918)
formulo de manera precisa el concepto de estabilidad, dando origen a lo que hoy
se conoce como teora de estabilidad, enmarcada en el estudio de los sistemas de
Ecuaciones Diferenciales Ordinarias lineales y no lineales.
1
1. INTRODUCCION
Justificacion
Para sistemas lineales, existen resultados que nos indican de una manera facil
y sencilla si el sistema es estable y a que tipo de estabilidad nos referimos, e sto
forma parte de la teora de Lyapunov. Estos resultados no se pueden aplicar directamente a los sistemas no lineales, sin embargo en algunos casos se puede llegar
a conocer su comportamiento mediante sistemas linealizados asociados a e stos.
Pero en general no se puede obtener ninguna informacion del sistema no lineal.
En el analisis de Lyapunov se permite estudiar la estabilidad alrededor de un
punto de equilibrio de sistemas no lineales, por medio de una funcion a la que
se le llama funcion de Lyapunov. Una funcion de Lyapunov es una funcion
1. INTRODUCCION
Objetivos
OBJETIVO GENERAL:
Realizar un analisis de la estabilidad de sistemas dinamicos descritos por
Ecuaciones Diferenciales Ordinarias por medio de las funciones de Lyapunov, enfatizar su importancia a traves de algunos ejemplos de aplicaciones y mostrar algunos metodos que ayuden a encontrarlas.
OBJETIVOS PARTICULARES:
Realizar un estudio de las Funciones de Lyapunov.
Mostrar la importancia de las funciones de Lyapunov con algunos
ejemplos de aplicaciones.
Exponer algunos metodos para encontrar funciones de Lyapunov.
2
Teora de Estabilidad
2.1.
Introduccion
2.2.
2.2.1.
2. TEORIA DE ESTABILIDAD
x1 = f1 (t, x1 , x2 , ... , xn )
x2 = f2 (t, x1 , x2 , ... , xn )
..
.
(2.1)
xn = fn (t, x1 , x2 , ... , xn ),
donde los fi s son funciones reales de n + 1 variables, x1 , ... ,xn ,t R conocidas
como variables dependientes e independientes respectivamente.
Definicion 2.1 Una solucion del sistema (2.1) es una funcion vectorial x = x(t),
que satisface la igualdad, a e sta se le llama trayectoria del sistema o lnea de flujo.
Para una mejor notacion, se usaran vectores de la siguiente manera:
x1
x2
x = .. .
.
xn
f1 (t, x1 , x2 , ... , xn )
..
f (t, x) =
.
fn (t, x1 , x2 , ... , xn )
(2.2)
(2.3)
2. TEORIA DE ESTABILIDAD
(2.4)
dx dt.
x =
= . .
dt dx.
n
dt
2.2.2.
Puntos de Equilibrio
2.3.
Una de las propiedades mas importantes de los sistemas de EDO es la estabilidad, la cual, se puede estudiar de manera local o global, el primer caso se estudia
a partir de los puntos de equilibrio.
En este trabajo se estudiara la estabilidad para los sistemas autonomos. En este
caso, se tiene la siguiente definicion.
2. TEORIA DE ESTABILIDAD
Definicion 2.5 Se dice que un punto de equilibrio x es estable si, dado cualquier
> 0, existe > 0 tal que la solucion x = x(t) del sistema (2.2), que en t = 0
satisface
kx(0) x k <
existe y satisface
kx(t) x k <
para toda t 0
Esto nos dice que las soluciones que inicien suficientemente cercanas a x permanecen cerca.
2. TEORIA DE ESTABILIDAD
2. TEORIA DE ESTABILIDAD
2.4.
2.4.1.
Sistemas Lineales
(2.6)
(2.7)
2. TEORIA DE ESTABILIDAD
10
2. TEORIA DE ESTABILIDAD
11
2. TEORIA DE ESTABILIDAD
12
(a)
(b)
(c)
(d)
(a)
(b)
2. TEORIA DE ESTABILIDAD
13
Eigenvalores
1 2 > 0
1 2 < 0
1 < 0 < 2
12 = i; > 0
12 = i; < 0
12 = i
2. TEORIA DE ESTABILIDAD
14
2.4.2.
Sistemas no Lineales
2. TEORIA DE ESTABILIDAD
15
F
(a, b)
x1
F
(a, b)
x2
F
F
(a, b)(x1 a) +
(a, b)(x2 b),
x1
x2
Si se toma el punto (a, b) como (0, 0), se puede escribir (2.8) en la forma
x1 = F(0, 0) +
F
F
(0, 0)x1 +
(0, 0)x2 + f (x1 , x2 )
x1
x2
G
G
(0, 0)x1 +
(0, 0)x2 + g(x1 , x2 ).
x1
x2
Como el punto de equilibrio es (0, 0), se tiene que, F(0, 0) = G(0, 0) = 0,
entonces el sistema queda
x2 = G(0, 0) +
F
G
G
F
(0, 0), b =
(0, 0), c =
yd=
(0, 0),
x1
x2
x1
x2
y se cumple que
lm
f (x1 , x2 )
g(x1 , x2 )
= lm
=0
q
q
(x1 ,x2 )(0,0)
2
2
2
2
x1 + x2
x1 + x2
2. TEORIA DE ESTABILIDAD
16
(2.9)
!
a
b
o x = Ax con x = ( x1 , x2 )t , x = (x1 , x2 )t y A =
, esta u ltima igualdad
c d
es el Jacobiano del sistema no lineal evaluado en el origen, en general en un punto
de equilibrio.
De esta manera el comportamiento local del sistema no lineal, puede ser estudiado por medio de su sistema lineal asociado, del cual es mucho mas facil
estudiar la estabilidad.
Este proceso se puede generalizar para un sistema n-dimensional de manera
analoga y nos conduce al resultado que se conoce como primer metodo de Lyapunov o metodo indirecto de Lyapunov.
Teorema 2.2 (Primer Metodo de Lyapunov) Sea x = 0 un punto de equilibrio
del sistema autonomo no lineal x = f (x) donde f : E Rn es una funcion
continuamente diferenciable y E Rn es un entorno del origen.
Sea entonces:
f1 f1 f1
f1
x1 x2 x3 x
n
f2 f2 f2
f2
x1 x2 x3 xn
f (x)
f3 f3 f3
f3
A=
= x1 x2 x3 xn
x x =0 .
..
.. . .
.
..
. ..
.
.
fn fn fn
fn
x1
x2
x3
xn
x =0
2. TEORIA DE ESTABILIDAD
17
3
Funciones de Lyapunov
3.1.
Introduccion
18
3. FUNCIONES DE LYAPUNOV
3.2.
19
Definicion
3.3.
Para estudiar la estabilidad de los sistemas no lineales en una determinada region a partir de las funciones de Lyapunov, se tiene el siguiente teorema, tambien
conocido como metodo directo de Lyapunov.
3. FUNCIONES DE LYAPUNOV
20
= F(x, t)
= G(x, t)
(3.1)
(t)i
+ (t) j la tangente en la trayectoria en cada punto.
Sea x1 = (t1 ), y1 = (t1 ) un punto de interseccion de la trayectoria y la curva
V(x, y) = c entonces:
y) = V x (x, y)(t
1 ) + Vy (x, y)(t1 ) = [V x (x, y)i + Vy (x, y) j] [(t
1 )i + (t1 ) j]
V(x,
= V(x, y) T (t1 ) = kV(x, y)kkT (t1 )k cos
y) es el producto escalar de V(x, y) y T (t), como V(x,
y) 0, se
De e sto V(x,
tiene que el coseno del a ngulo entre V(x, y) y T (t) tambien es menor o igual a
3. FUNCIONES DE LYAPUNOV
21
3. FUNCIONES DE LYAPUNOV
22
3.4.
3.4.1.
Metodo de Krasovskii
3. FUNCIONES DE LYAPUNOV
23
V(x)
= f T f + fT f = f T A f + f T AT f = f T F f.
Como F es definida negativa se tiene que
V(x)
= f T F f < 0.
Esto es que V(x) es definida negativa.
Por lo tanto, de acuerdo al metodo directo de Lyapunov, el origen es asintoticamente estable.
Ejemplo
Considere el sistema no lineal
x1 = 6x1 + 2x2
x2 = 2x1 6x2 2x23 .
Se puede observar que el origen es un punto de equilibrio.
Como matriz jacobiana de este sistema se tiene
f
A=
=
x
6
2
2 6 6x22
y su transpuesta es la misma.
Se suman ambas matrices para obtener F
F=
12
4
4 12 12x22
3. FUNCIONES DE LYAPUNOV
24
!
!
12
4
a
a b
4 12 12x22
b
12a + 4b 4a 12b
12bx22
a !
b
3.4.2.
3. FUNCIONES DE LYAPUNOV
donde V =
V V
, ,
x1 x2
25
o
V T
, x
.
n
2 V
2V
2 V
2 V
2
x1 x
x
x
x
x
x
1
2
1
3
n
12
2
2
2
V
V
V
x2 x1
x2 x3
x2 xn
x2
2 V
2 V
2 V
2 V
x3 xn .
x3 x1 x3 x2
x32
.
..
..
..
...
..
.
.
.
2
V
2 V
2 V
2 V
xn x1
xn x2
xn x3
x2
n
Dado esto se puede ver que el jacobiano es una matriz simetrica, es decir
Vi V j
=
x j
xi
la i-esima componente Vi es solamente la derivada direccional
(3.2)
V
.
xi
Entonces para obtener una funcion gradiente u nica, e sta tiene que satisfacer la
condicion anterior.
Lo principal de este metodo es asumir una forma especfica para V, en lugar
de hacerlo para V.
Una manera simple es asumir que la funcion gradiente es de la forma
Vi =
n
X
ai j x j
(3.3)
j=1
3. FUNCIONES DE LYAPUNOV
26
Ejemplo:
Considere el sistema no lineal
x1 = 2x1
x2 = 2x2 + 2x1 x22 .
Se puede observar que el origen es el punto de equilibrio.
Se asume que el gradiente de la funcion de Lyapunov esta dado por:
V1 = a11 x1 + a12 x2
V2 = a21 x1 + a22 x2 .
Se resuelven los coeficientes para que se satisfaga (3.2), para ello se toma:
a11 = a22 = 1; a12 = a21 = 0
quedando:
V1 = x1
V2 = x2
entonces:
V1 x1
=
x2
x2
V2 x2
=
x1
x1
3. FUNCIONES DE LYAPUNOV
de esto se satisface (3.2)
27
x1 x2
=
x2 x1
3.4.3.
x1
x2
3. FUNCIONES DE LYAPUNOV
28
cuya derivada es
y) = V x x + Vy y = (2ax + bx) x + (by + 2cy)y
V(x,
= (2ax + bx)(x3 + xy2 ) + (by + 2cy)(2x2 y y3 )
= 2ax4 + 2ax2 y2 bx4 + bx2 y2 2bx2 y2 by4 4cx2 y2 2cy4
= (2a + b)x4 + (2a b 4c)x2 y2 (b + 2c)y4
Para que V sea definida positiva a > 0 y 4ac b2 > 0. Ahora, si se toma b = 0
se tiene que c > 0 y
V = 2ax4 (4c 2a)x2 y2 2cy4
solo falta hallar los valores de a y c para que V 0 < 0, esto se cumple para
4c 2a > 0
4c > 2a
2c > a,
entonces se toma a = 1 y c = 1.
As, la funcion de Lyapunov para el sistema es
V = x2 + y2
y el origen es asintoticamente estable.
4
Aplicaciones
4.1.
Introduccion
4.2.
4.2.1.
Modelo
29
4. APLICACIONES
30
La siguiente figura muestra el esquema de fuerzas que intervienen en el pendulo despues de desplazar la partcula de la posicion de equilibrio hasta que el cable
forme un a ngulo con la vertical (C), despues se deja caer y, por el efecto de la
gravedad se forma un movimiento oscilatorio.
4. APLICACIONES
31
4.2.2.
Metodo de Krasovskii
Considere el sistema
x1 = x2
x2 = Lg sin x1 .
Se obtiene la matriz A =
f
:
x
A=
!
0
1
,
Lg cos x1 0
A =
0 Lg cos x1
1
0
y por consiguiente
T
!
.
4. APLICACIONES
32
Ahora F = A + AT ,
F=
0
1 Lg cos x1
1 Lg cos x1
0
!
.
a b
bg
L
0
1 Lg cos x1
1 Lg cos x1
0
cos x1 a
ag
L
a
b
a !
cos x1
b
abg
abg
cos x1 + ab
cos x1
L
L
2abg
g
= 2ab
cos x1 = 2ab 1 cos x1 .
L
L
Para que F sea definida negativa, se tiene que cumplir
g
2ab 1 cos x1 < 0
L
= ab
4.2.3.
Considere el sistema
x1 = x2
x2 = Lg sin x1 .
4. APLICACIONES
33
V = x2 x1 sin x1 < 0.
L
Como se puede apreciar en las siguientes graficas la region que cumple con
e sto son dos cuadrantes que no contienen a los ejes y por lo tanto la region no
contiene al punto de equilibrio.
(a)
(b)
Figura 4.1: Grafica de x2 x1 Lg sin x1 : a) vista frontal, b) vista superior.
Por lo tanto, el metodo no puede ser aplicado al sistema.
4. APLICACIONES
4.2.4.
34
Funcion de Lyapunov
4.3.
4. APLICACIONES
35
4.3.1.
Modelo
d
L L=
dt q
q
donde el Lagrangiano (L) esta dado por la diferencia de energas, cinetica y potencial
L = Ec E p .
En el caso de un manipulador con una articulacion, la energa cinetica esta dada por
1
1
2 = 1 mL2 2
Ec = mv2t = m(L)
2
2
2
4. APLICACIONES
36
L
= mL2
" #
d L
= mL2
dt
y al sustituir se tiene
= mL2 + mgL cos .
(4.2)
4. APLICACIONES
4.3.2.
37
Funcion de Lyapunov
Resulta muy tedioso utilizar ensayo y error para hallar una funcion de Lyapunov para el sistema dado por 4.1 y 4.2. Sin embargo, una funcion de Lyapunov
puede ser encontrada de manera satisfactoria para tales sistemas roboticos complejos.
Desde puntos de vista fsicos se puede encontrar una funcion de Lyapunov
adecuada para el sistema:
1. Se puede ver que la matriz de inercias (D) es definida positiva para algun q,
ya que tomar velocidades negativas no tiene sentido para este fenomeno, solo se
pueden tomar valores positivos o nulos.
2. El termino P.D. de control se puede interpretar como una combinacion de amortiguadores y resortes (pendulo).
Esto sugiere que la funcion de Lyapunov puede ser
1
V = [q T Dq + qT KP q]
2
donde el primer termino representa la energa cinetica y el segundo la energa potencial artificial del sistema.
La ecuacion V es definida positiva puesto que las matrices D y K p tambien lo
son.
Para el calculo de la derivada se procedera por separado.
En el caso de la energa cinetica se puede usar un teorema de la energa en
mecanica, el cual establece que la velocidad de cambio de la energa cinetica
es igual a la potencia proporcionada por las fuerzas externas, de esta manera la
derivada puede ser expresada como
E c = q T ( g).
4. APLICACIONES
38
1
E p = [q T KP q + qT KP q]
2
pero q T KP q = qT KP q dado que KP es una matriz cuadrada, de esta manera la
derivada es
1
E p = [2q T KP q] = q T KP q.
2
Por lo tanto
V = q T ( g) + q T KP q.
5
Conclusiones
Despues de realizar el analisis de sistemas dinamicos no lineales mediante el
uso de las funciones de Lyapunov, se observa que, se requiere de una gran habilidad para la obtencion de una funcion de Lyapunov, ya sea por medio de los
metodos estudiados en este trabajo (o por otros) o por inspeccion del sistema, ya
que e ste u ltimo depende de la naturaleza del fenomeno y de sus caractersticas
fsicas.
Se mostro el uso de la ecuacion de la energa como funcion de Lyapunov
en los fenomenos del pendulo y un manipulador robotico, aunque adecuando la
funcion para cada aplicacion, e sto permite ver como gracias a conocimientos del
fenomeno se puede llegar a una funcion de Lyapunov sin necesidad de hacer muchos calculos y, en el caso del pendulo, se observo como los metodos estudiados
no siempre llevan a encontrar una.
En el trabajo se ha mostrado en general el uso de las funciones de Lyapunov,
aunque fueron poco los ejemplos utilizados. Sin embargo, el tema es muy amplio
y existen diversas aplicaciones para estas.
El trabajo es una introduccion a un tema que no se aborda en alguna experiencia educativa oblgatoria de mi plan de estudios, as se puede ver como trabajo
a futuro desarrollar funciones para sistemas mas especializados, no solo sistemas
fsicos, sino tambien en ciencias en las que se pueda utilizar.
39
Bibliografa
[1] Barrientos, Antonio; Penin, Luis F.;Belaguer, Carlos; Aracil, Rafael; Fundamentos de Robotica. Segunda edicion,Mc Graw Hill, Madrid, 2007.
[2] Braun, Martin; Differential Equations and Their Aplications. Cuarta edicion,
Springer, New York, 1993.
[3] Brauner, F; Noher, J. A.; The Qualitative Theory of Ordinary Differential
Equarions. W.A. Benjamin, New York, 1996.
[4] E. Slotine, Jean Jacques; Applied Nonlinear Control. Primera Edicion, Prentice Hall, New Jersey, 1991.
[5] Edward Beltrami; Mathematics for Dynamic Modeling. Segunda Edicion,
Academic Press, USA, 1998.
[6] Henry Ricardo; Ecuaciones Diferenciales: Una Introduccion Moderna.
Primera Edicion, Reverte, Espana, 2008.
[7] Lawrence Perko; Differential Equations and Dynamical System. Tercera edicion, Springer, New York, 2001.
[8] Morris W. Hirsch, Stephen Smale, Robert L. Devaney; Differential Equations, Dynamical Systems & An Introduction to Chaos. Segunda edicion,
Elsevier, USA, 2004.
[9] Ollero Baturone, Anibal; Robotica, Manipuladores y Robots moviles.
Primera Edicion, Alfaomega-Marcombo, Mexico, 2007.
[10] William E. Boyce, Richard C. DiPrima;Ecuaciones diferenciales y problemas con valores en la frontera. Cuarta edicion,Limusa, Mexico, DF, 2007.
40
BIBLIOGRAFIA
41