Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estabilidad
Pablo Monzón
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Contenido
1 Puntos de equilibrio
2 Teoría de Lyapunov
3 Sistemas lineales
4 Sistemas perturbados
5 Aplicación
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas dinámicos
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas dinámicos
Sistema a estudio
Nos focalizaremos en el análisis del sistema autónomo ẋ = f (x).
Esto equivale a suponer que no hay entradas o que las mismas ya
han sido diseñadas.
Denotaremos por f t (x) el tiempo t de la trayectoria del sistema que
en t = 0 pasa por el punto x.
Asumiremos en general que se cumplen las condiciones para que las
trayectorias estén denidas para todo tiempo real.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Puntos de equilibrio
Puntos de equilibrio
Interesan los puntos de equilibrio del sistema, es decir, puntos de
velocidad nula:
0 = f (x) , ∀t ≥ 0
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Ejemplos
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Ejemplo
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas dinámicos
Estabilidad
Consideremos un punto de equilibrio x0 tal que 0 = f (x0 )
Decimos que x0 es estable si se cumple que para todo > 0, existe
δ() > 0 tal que para todo tiempo positivo:
Si el origen atrae todos los puntos del espacio, decimos que tenemos
estabilidad global o en grande. Sino, hablamos de atracción local.
Decimos que x0 es inestable si no es estable.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Estabilidad
Observaciones
La convergencia asintótica no implica la estabilidad.
Para la inestabilidad, alcanza con encontrar una trayectoria que se
vaya.
La denición de estabilidad no constituye en sí misma una condición
de testeo, salvo para sistemas muy particulares.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Funciones de energía
Péndulo simple
Consideremos el siguiente sistema
ẋ1 = x2
ẋ = f (x) ⇔ g
ẋ2 = − l sin(x1 )
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Funciones de energía
Péndulo simple
Calculemos la derivada de la función V a lo largo de las trayectorias:
V f h (x) − V (x)
V̇ (x) = lı́m = ∇V (x).f (x)
h→0 h
g g
V̇ (x) = sin(x1 ).ẋ1 + x2 .ẋ2 = x2 sin(x1 ) − x2 sin(x1 ) = 0
l l
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Funciones de energía
Péndulo simple
Funciones de energía
Péndulo simple
ẋ1 = x2
Agregamos fricción: ẋ = f (x) ⇔ g
ẋ2 = −Dx2 − l sin(x1 )
Tenemos que: V̇ (x) = −Dx22 ≤0
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
V̇ (x) ≤ 0
Entonces, el origen es un punto de equilibrio estable.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Ejemplos
En el caso del péndulo, con fricción o sin ella, la función de energía
es localmente una función de Lyapunov para estabilidad, pues
V̇ (x) ≤ 0.
ẋ1 = x2
Para el oscilador armónico , la función
ẋ2 = −x1
V (x) = x21 + x22 verica V̇ (x) = 0, lo que asegura la estabilidad.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Idea de la prueba
Un conjunto es positivamente invariante si toda trayectoria que se
inicia en él, se mantiene dentro de él para todo tiempo futuro.
Sea c una constante positiva y consideremos el conjunto cerrado
Ωc = {x ∈ D | V (x) ≤ c}
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Idea de la prueba
Para probar la estabilidad, sea > 0. Hay que ver que existe δ > 0
tal que todas las trayectorias que se inician a menos de δ del origen,
se mantienen dentro de la bola de radio (B ).
La idea es ver que se puede meter un Ωc dentro de B .
Eso sale de usar la continuidad de V . Sea 0 < r < , entonces:
∃δ > 0 / kxk ≤ δ ⇒ kV (x)k < r ⇒ x ∈ Ωr ⊂ B
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Idea de la prueba
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Idea de la prueba
Para la estabilidad asintótica, hay que usar la denición de signo
V̇ (x).
Como fuera del origen la derivada es negativa, la función V es
estrictamente decreciente.
Hay que ver que efectivamente llega al origen y no puede decrecer
asintóticamente hacia un valor positivo.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Estabilidad global
El teorema de Lyapunov puede asegurar la estabilidad global.
Para ello, debe poder asegurase que para todo c > 0, el conjunto Ωc
es acotado.
Decimos que V es radialmente no acotada si
lı́m V (x) = +∞
kxk→+∞
Entonces
∀c > 0 , Ωc = {x | V (x) < c} es acotado
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Región de atracción
Cuando el origen es un atractor, se dene la región de atracción
como el conjunto de puntos atraídos por él:
n t
R= x ∈ R | lı́m f (x) = 0
t→+∞
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Teorema de Cetaev
Existen varios teoremas que manejando la idea de Lyapunov, aseguran la
inestabilidad. El Teorema de Cetaev es un ejemplo:
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Ejemplo
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Teoremas de Estabilidad
Ejemplos
Para el caso del péndulo con fricción, los puntos que anulan la
derivada tienen velocidad nula:
V̇ (x) = −Dx22 = 0 ⇔ x2 = 0
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Teoremas de Estabilidad
Teoremas recíprocos
Existen numerosas versiones de resultados recíprocos al Teorema de
Lyapunov.
Son del estilo siguiente: asumiendo que se cumple la estabilidad
asintótica, se prueba la existencia de una función de Lyapunov.
No podemos dejar de mencionar el resultado de José Luis Massera
(1949), que es una de las versiones recíprocas más generales.
Los resultados recíprocos tienen mucha utilidad teórica.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas lineales
ẋ = Ax
En este caso, las trayectorias tienen la siguiente expresión analítica:
" r m #
XX i
t At k−1 λi t
f (x) = e x = t e Rik x
i=1 k=1
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas lineales
Pr Pmi
ẋ = Ax = i=1 k=1 tk−1 eλi t Rik x
El origen es estable si todos los autovalores de A tienen parte real no
positiva y los autovalores en el eje imaginario son simples.
El origen es un atractor (global) si y sólo si todos los autovalores de
A tienen parte real negativa. Decimos que A es Hurwitz.
Si hay algún autovalor de A con parte real positiva, entonces el
origen es inestable.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
ẋ = Ax
De manera natural, las funciones de Lyapunov para sistemas lineales son
formas cuadráticas. Consideremos la matrix P = P T > 0.
Entonces
V (x) = xT P x ⇒ V̇ (x) = ẋT P x + xT P ẋ = xT (AT P + P A)x
Teorema
Dada Q = QT > 0, existe una matrix P = P T > 0, solución de la
ecuación
−Q = AT P + P A
si y sólo si A es Hurwitz.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
ẋ1 = x2
ẋ = f (x) ⇔
ẋ2 = −Dx2 − gl sin(x1 )
Usando la función de energía
g 1
V (x) = [1 − cos(x1 )] + x22
l 2
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Linealización
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Linealización
Corolarios
Si A tiene un autovalor con parte real positiva, entonces x̄ es
inestable.
Si A es Hurwitz, x̄ es asintóticamente estable.
En ese caso, si P = P T > 0, AT P + P A < 0, V (x) = xT P x es una
función de Lyapunov para el sistema no lineal (verlo con cuidado).
Si hay algún autovalor en el eje imaginario, entonces hay que recurrir
al Teorema de la variedad centro (ver Khalil).
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Linealización
Ejemplos
Para el sistema ẋ = x2 , el origen es inestable. La linealización en
x = 0 da
ż = 0
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Linealización
Ejemplos
La ecuación de Rayleigh:
ẋ1 = x2 ⇔
= x1 + x2 1 − 13 x22
ẋ2
ẋ1 0 1 x1 0
= − 3
ẋ2 1 x2 3 ẋ2
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas perturbados
Introducción
Consideremos el sistema no lineal ẋ = f (x), con x = 0 un punto de
equilibrio asintóticamente estable.
Asumiremos que conocemos una función de Lyapunov V (x) para el
sistema, que cumple
0 ≤ k1 kxk2 ≤ V (x) ≤ k2 kxk2
2
V̇ (x) ≤ −k
∂V 3 kxk
(x) ≤ k4 kxk
∂x
con k1 , k2 , k3 y k4 constantes positivas.
Por ejemplo, para un sistema lineal, con A Hurwitz y V (x) = xT P x:
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas perturbados
δ(0) = 0
El origen sigue siendo un punto de equilibrio del sistema perturbado.
Bajo ciertas propiedades de δ(x), V (x) es una función de Lyapunov
para el sistema perturbado.
Por ejemplo: kδ(x)k ≤ γkxk, γ > 0, con γ sucientemente pequeño.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Sistemas perturbados
Ejemplo
Si f (0) = 0, entonces podemos escribir
ẋ = Ax + δ(x)
con A = ∂f
∂x (x) y δ(x) = f (x) − Ax.
Sabemos que en un entorno del origen,
kδ(x)k
kδ(x)k ≤ γkxk pues lı́m =0
kxk→0 kxk
Sistemas perturbados
δ(0) 6= 0
La situación aquí es más complicada, pues el origen no es un
equilibrio del sistema perturbado.
Si la perturbación es acotada (kδ(x)k ≤ γ ), entonces la función V
seguirá cumpliendo que es negativa lejos del origen.
Esto implica que las trayectorias se acercarán a un entorno del
origen positivamente invariante.
Esto lleva al concepto de ultimate boundedness.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
donde
x es el estado del sistema (posición y velocidad de los rotores de las
máquinas generadoras, estados de controladores),
y denota los módulos y las fases de las tensiones fasoriales en los
nodos de la red eléctrica,
f representa los balances de potencia en los ejes de las máquinas,
g representa la red eléctrica (leyes de Kircho)
λ representa ciertos parámetros de control o de perturbación.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Falla en el sistema
Cuando se produce una falla en el sistema, cambian las funciones f
y g.
Posibles fallas: salida de una línea por cortocircuito, salida de un
generador, desconexión de una carga, etc.
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Falla en el sistema
Supongamos que el sistema se encuentra operando de manera
aceptable.
En el modelo, esto equivale a que el sistema está en un punto de
equilibrio asintóticamente estable.
Al producirse una falla, cambia el sistema y ese punto de equilibrio
pasa a ser la condición inicial del nuevo sistema.
Usaremos la siguiente notación:
Sistema pre-falla: f y g
Sistema durante la falla: fF y gF
Sistema post-falla: fP F ygP F
Denamos
Equilibrio pre-falla: x̄.
Estado en el instante en que se limpia la falta: x̄F .
Equilibrio post-falla: x̄P F .
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Esquema de la situación
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Situación deseada
guras/loguni
Puntos de equilibrio Teoría de Lyapunov Sistemas lineales Sistemas perturbados Aplicación
Conclusión
x̄F , el estado del sistema en el instante de reparación de la falla,
debe estar dentro de la región de atracción del punto de operación
deseado para el sistema post-falla.
Conociendo el tipo de falla, conocemos fP F y podemos simular el
sistema durante la falla.
Si tenemos una estimación de Rx̄P F (por ejemplo, conocemos una
función de Lyapunov), podemos determinar un tiempo máximo de
despeje para la falta.
guras/loguni