Análisis de Sistemas No Lineales

Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Análisis de Sistemas No Lineales
Análisis de Estabilidad: Caso No Autónomo
Dr. Fernando Ornelas Tellez
Universidad Michoacana de San Nicolas de Hidalgo
Morelia, Michoacán
Sistemas de Control
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
1/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Contenido
1
Análisis de Estabilidad: Caso No Autónomo
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
2
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
2/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Outline
1
Análisis de Estabilidad: Caso No Autónomo
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
2
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
3/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Intro.
Los conceptos para los sistemas no autónomos son similares a los
de sistemas autónomos. Sin embargo, debido a la dependencia del
tiempo en el comportamiento del sistema no autónomo, en particular la dependencia eventual del tiempo inicial t0 , los conceptos de
estabilidad incluyen a t0 de forma explícita.
Además, es necesario el nuevo concepto de uniformidad para caracterizar los sistemas no autónomos con la finalidad de indicar la
importancia del efecto del tiempo inicial [2]. En la práctica, es deseable tener uniformidad en el comportamiento del sistema sin importar
el tiempo en el cual se inicia a operar.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
4/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Sistema No Autónomo
Consideremos el sistema no autónomo (inestacionario)
(1)
ẋ = f (t, x)
donde f : (0, 1) ⇥ D ! Rn es seccionalmente continua en t y
localmente Lipschitz en x en (0, 1) ⇥ D y D ⇢ Rn es un dominio
que contiene x = 0.
Definición
El origen es un PE del sistema (1) en t = 0 si
f (t, 0) = 0
Dr. Fernando Ornelas Tellez
8t
0.
UMSNH-FIE Division de Estudios de Posgrado
5/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Traslación del PE al Origen
El equilibrio en el origen puede ser la traslación de una solución no
nula del sistema. Supongamos que ỹ (⌧ ) es una solución del sistema
dy
= g (⌧, y ) definida para todo
d⌧
El cambio de variables x = y
en la forma
ẋ = g (⌧, y )
ỹ y t = ⌧
a.
a transforma el sistema
ỹ (⌧ ) = g (t + a, x + ỹ (t + a))
Como ỹ˙ (t + a) = g (t + a, ỹ (t + a))8t
del sistema transformado para t = 0.
⌧
ỹ (t + a) , f (t, x)
0 el origen x = 0 es un PE
Examinado la estabilidad del origen determinamos la
estabilidad de ỹ (⌧ ).
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
6/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Definición
Definición
El origen x = 0 es un PE estable de ẋ = f (t, x), si para cada
" > 0, y cualquier t0 0, existe = (", t0 ) tal que
kx(t0 )k <
=)
kx(t)k < "
8 t > t0
La definición anterior significa que, se puede mantener el estado en
una bola con radio arbitrariamente pequeño ✏ si se inicia la trayectoria
del estado en una bola con radio lo suficientemente pequeña . La
definición difiere de la del caso de sistemas autónomos en el hecho
de que ✏ puede depender del tiempo inicial t0 .
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
7/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Ejemplo
Estabilidad no uniforme: Sea el sistema de primer orden
ẋ = (6t sin t
x(t) = x(t0 )e
Rt
t0 (6⌧
= x(t0 )e 6 sin t
2t)x
sin ⌧ 2⌧ )d⌧
6t cos t t 2 6 sin t0+6t0 cos t0 +t02
Para cualquier t0 el término t 2 va a dominar, es decir la exponencial
está acotada para todo t t0 por c(t0 ). Así,
|x(t)| < |x(t0 )| c(t0 ) 8t
Para cualquier ✏ > 0, la elección
es estable.
Dr. Fernando Ornelas Tellez
0.
= "/c(t0 ) muestra que el origen
UMSNH-FIE Division de Estudios de Posgrado
8/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Ejemplo (Cont.)
Tómense ahora valores sucesivos de t0 = 2 n ⇡, n = 0, 1, 2, . . . , y
evalúese a x(t) en ⇡ segundos más tarde, en cada caso se tiene
x [t0 + ⇡] = x(t0 )e (4n+1)(6
⇡)⇡
Esto implica que para cada x(t0 ) 6= 0
x(t0 + ⇡)
!1
x(t0 )
cuando
n!1
Así, dado " > 0, no existe independientemente de t0 que satisfaga
la condición uniformemente en t0 . Es decir, si t0 se elige tendiendo
al infinito, tenderá al infinito, por tanto, no es uniforme.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
9/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Definiciones de Estabilidad
El punto de equilibrio x = 0 de ẋ = f (t, x) es
Estable: Si para cada " > 0 existe
kx(t0 )k <
=)
= (", t0 ) > 0 tal que
kx(t)k < ",
8t
t0
0
(2)
Uniformemente estable: Si para cada " > 0 existe
= (") > 0, independientemente de t0 , tal que se verifica la
condición (2).
Inestable: Si no es estable.
Una razón intuitiva del concepto de estabilidad uniforme es el poder
descartar los sistemas que son menos estables para valores grandes
de t0 [2].
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
10/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Definiciones de Estabilidad
Uniformemente AE: Si es estable uniformemente y 9 c > 0
independientemente de t0 tal que para todo kx(t0 )k < c,
x(t) ! 0 cuando t ! 1; es decir, para cada " > 0, existe
T = T (") > 0 tal que kx(t)k < ", 8t t0 + T ("),
8 kx(t0 )k < c.
Globalmente uniformemente AE: Si es uniformemente
estable y para cada par de números positivos " y c, existe
T = T (", c) > 0 tal que
kx(t)k < ", 8t t0 + T (", c),
8 kx(t0 )k < c.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
11/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Ejemplo: Estabilidad No Uniforme
Ejemplo
Considere el sistema de primer orden [2]
x
1+t
ẋ =
La solución del sistema es
x(t) =
1 + t0
x(t0 )
1+t
Esta solución converge a cero asintóticamente, pero la convergencia
no es uniforme, esto es, la solución dependerá siempre del tiempo
inicial t0 .
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
12/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Funciones Clase K y clase KL
La estabilidad uniforme y estabilidad asintótica pueden ser caracterizadas en términos de funciones escalares especiales usadas para para
re-definir funciones positivas definidas y funciones decrecientes.
Definición
Una función continua ↵ : [0, a) ! [0, 1) pertenece a la clase K si
es estrictamente creciente y ↵(0) = 0. Se dice que pertenece a la
clase K1 si a = 1 y ↵(r ) ! 1 cuando r ! 1.
–
Definición
Una función continua : [0, a) ⇥ [0, 1) ! [0, 1) pertenece a la
clase KL si, para cada s fijo, el mapeo (r , s) es clase K con
respecto a r , y para cada r fijo el mapeo (r , s) es decreciente con
respecto a s y (r , s) ! 0 cuando s ! 1.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
13/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Lema
El PE x = 0 de ẋ = f (t, x) es
Uniformemente estable, si existe una función ↵(·) clase K y
una constante c, independientemente de t0 , tal que
kx(t)k  ↵ (kx(t0 )k)
8t
t0
0
8 kx(t0 )k < c
Uniformemente asintóticamente estable, si existe una
función (·, ·) clase KL y una constante positiva c tal que
kx(t)k 
(3)
(kx(t0 )k , t
t0 )
8t
t0
0
8 kx(t0 )k < c
g.u.a.e, si se satisface la condición anterior para cualquier
x(t0 ).
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
14/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Estabilidad Exponencial
Definición
El equilibrio x = 0 de ẋ = f (t, x) es exponencialmente estable si la
desigualdad (3) se satisface con (r , s) = kre s ,con k > 0 y
> 0, y es globalmente exponencialmente estable si esta condición
se cumple para cualquier estado inicial.
Ejemplo
Considere el sistema ẏ =
y (t) = y0 e
donde r = y0 y s = t
ky , k > 0. La solución es [1]
k(t t0 )
=) (r , s) = re
ks
t0 .
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
15/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Ejercicio
Ejemplo
Considere el sistema ẏ =
y (t) =
ky 2 , k > 0. La solución es [1]
y0
r
=) (r , s) =
ky0 (t t0 ) + 1
krs + 1
donde r = y0 y s = t t0 . Verifique que se cumplen las
propiedades de la función clase KL.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
16/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Outline
1
Análisis de Estabilidad: Caso No Autónomo
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
2
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
17/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Intro.
Además de un análisis más complejo para los sistemas no autónomos,
una de las mayores diferencias con respecto al caso autónomo es que
los teoremas de LaSalle no se pueden aplicar.
Los resultados de estabilidad en el sentido de Lyapunov, al igual que
el caso autónomo, dependerá de tener una función definida positiva
V (t, x) y su derivada negativa definida.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
18/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Análisis de Estabilidad
Lema: Sea V (x) : D ! R una función continua, definida positiva
en D ⇢ Rn que contiene el origen. Sea Br ⇢ D para algún r > 0.
Entonces existen funciones ↵1 , ↵2 de clase K definidas en [0, r ) tal
que
↵1 (kxk)  V (x)  ↵2 (kxk)
(4)
para todo x 2 Br . Más aún, si D = Rn y V (x) es radialmente no
acotada, entonces ↵1 y ↵2 puede elegirse como funciones de clase
K1 y la desigualdad anterior se cumple 8x 2 Rn .
Para una función cuadrática y definida positiva V (x) = x T P x, la
desigualdad del lema anterior puede tomar la forma
min
(P) kxk22  x T Px 
Dr. Fernando Ornelas Tellez
max
(P) kxk22
UMSNH-FIE Division de Estudios de Posgrado
19/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Función Positiva Definida y Decreciente
Una función variante en el tiempo V (t, x) que satisface el lado izquierdo de (4) y V (t, 0) = 0, se dice que es definida positiva, es
decir que se cumpla
8t
t0 ,
V (t, x)
W1 (x)
donde W1 (x) es una función invariante en el tiempo y definida
positiva.
–
Una función variante en el tiempo V (t, x) se dice que es decreciente
si V (t, 0) = 0 y si hay una función invariante en el tiempo definida
positiva tal que
8t
t0 ,
Dr. Fernando Ornelas Tellez
V (t, x)  W2 (x).
UMSNH-FIE Division de Estudios de Posgrado
20/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Función Positiva Definida y Decreciente
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
21/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Ejemplo
Determine si la siguiente función variante en el tiempo es definida
positiva y decreciente [2]
V (t, x) = 1 + sin2 t
x12 + x22
—
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
22/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Derivada de la Función de Lyapunov para el caso No
Autónomo
Dada una función escalar variante en el tiempo V (x, t), entonces la
derivada de ésta a lo largo de la trayectoria del sistema dinámico está
dada por
dV
@V
@V
@V
@V
=
+
ẋ =
+
f (x, t)
dt
@t
@x
@t
@x
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
23/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Teorema de Estabilidad Asintótica Uniforme
Teorema
Sea x = 0 un PE de ẋ = f (t, x) y sea D ⇢ Rn un dominio que
contiene al origen. Sea V : [0, 1) ⇥ D ! R una función
continuamente diferenciable tal que
W1 (x)  V (t, x)  W2 (x)
@V
@V
+
f (t, x)  W3 (x)
@t
@x
8t 0, 8x 2 D, donde W1 (x), W2 (x) y W3 (x) son funciones
continuas definidas positivas en D. Entonces x = 0 es
uniformemente AE.
Dr. Fernando Ornelas Tellez
(5)
(6)
UMSNH-FIE Division de Estudios de Posgrado
24/48
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Ejemplo
Considere el sistema [2]
ẋ1 =
x1
ẋ2 = x1
e
2t
x2
x2
Determine la estabilidad del PE x = 0 con V (t, x) = x12 + 1 + e
2t
x22 .
Sol. GUAS.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
25/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Corolario
Suponga que las condiciones del teorema anterior se satisfacen
globalmente (para todo x 2 Rn ) y W1 (x) es radialmente no
acotada. Entonces, x = 0 es globalmente uniformemente
asintóticamente estable.
Para el caso donde Wi (r ) toma la forma ki r c en (5) y (6):
Corolario
Supongamos que las condiciones del teorema anterior se satisface
con
W1 (x)
k1 kxkc ,
W2 (x)  k2 kxkc ,
W3 (x)
k3 kxkc
para algunas constantes positivas k1 , k2 , k3 y c. Entonces, x = 0 es
exponencialmente estable. Más aún, si se verifican que las hipótesis
son validas globalmente, entonces el origen es globalmente
exponencialmente estable.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
26/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Prueba: Corolario de Estabilidad Exponencial
Se debe cumplir que
k1 kxkc  W1 (x)  V (t, x)  W2 (x)  k2 kxkc
@V
@V
+
f (t, x) 
@t
@x
Dr. Fernando Ornelas Tellez
W3 (x) 
k3 kxkc
(7)
(8)
UMSNH-FIE Division de Estudios de Posgrado
27/48
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Ejemplo
Considere el sistema [1]
ẋ1 =
x1
ẋ2 = x1
g (t)x2
x2
donde g (t) es una función continuamente diferenciable y satisface
0  g (t)  k,
ġ (t)  g (t),
8t
0.
Determine la estabilidad del sistema considerando V (t, x) = x12 +
[1 + g (t)] x22 como función candidata de Lyapunov.
Sol. GES.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
28/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Outline
1
Análisis de Estabilidad: Caso No Autónomo
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
2
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
29/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Ejemplo
Determine la estabilidad del sistema lineal variante en el tiempo usando el método directo de Lyapunov (Corolario de Estabilidad Exponencial) [1]
ẋ = A(t)x
considerando como función candidata de Lyapunov
V (t, x) = x T P(t) x,
P(t) = P T (t) > 0
donde P(t) satisface la condición
Ṗ(t) = P(t)A(t) + AT (t)P(t) + Q(t)
y Q(t)
c3 I > 0.
Sol. GES.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
30/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Estabilidad del SLVT Basado en la Matriz de Transición
La estabilidad del origen del sistema
ẋ = A(t) x
(9)
se puede determinar en términos de la matriz de transición de estados
n
o
(t, t0 ) = e At = L 1 [sI A(t)] 1
Teorema
El origen del sistema (9) es:
1) estable si y solo si k (t, t0 )k  m;
2) es globalmente asintóticamente estable si y solo si
k (t, t0 )k  ke a(t t0 )
para algunas constantes positivas m, k y a.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
31/48
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Prueba
La solución de (9) viene dada como
x(t) = x(t0 )e At
=
(t, t0 ) x(t0 )
Para el primer caso se tiene que
kx(t)k = k (t, t0 ) x(t0 )k
 k (t, t0 )k kx(t0 )k
 m kx(t0 )k  ✏
Si kx(t0 )k 
✏
:= , entonces el origen es estable.
m
Para el segundo caso: kx(t)k = k (t, t0 ) x(t0 )k  k kx(t0 )k e
entonces el origen es uniformemente asintóticamente estable.
Dr. Fernando Ornelas Tellez
a(t t0 ) ,
UMSNH-FIE Division de Estudios de Posgrado
32/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Comentarios
Aunque el teorema basado en la matriz de transición sirve para
probar estabilidad, sin tener que usar una función de
Lyapunov, note que es necesario determinar la solución de (9),
es decir determinar la matriz de transición y ver sus
propiedades (que sea acotada).
Para el caso de SLVT, estabilidad asintótica uniforme no puede
ser caracterizada en base al criterio de la ubicación de los
eigenvalores. Ver ejemplo siguiente.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
33/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Ejemplo: SLVT
Considere el sistema de segundo orden

1 e 2t
ẋ =
0
1
x
Determinar los eigenvalores...
Resolver la ecuación diferencial...
Conclusión: En SLIT, la estabilidad de un sistema se puede determinar a partir de los eigenvalores de A, pero para SLVT, aunque los
eigenvalores tengan parte real negativa, el sistema puede ser inestable.
Sin embargo, un sistema LVT es AS si los eigenvalores de la matriz
simétrica A(t) + AT (t) tienen parte real estrictamente negativa; o
bien, probar por el método directo de Lyapunov.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
34/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Linealización
El análisis de estabilidad de un sistema no lineal se puede establecer
por medio de las funciones de Lyapunov de los SLVT.
Considere que el sistema
ẋ = f (t, x)
tiene solución y que el origen es un PE. El sistema se puede representar como
ẋ = A(t) x + g (t, x)
@f
(t, 0) y kg (t, x)k  k kxk. Por lo tanto, en una
@x
vecindad del origen, el sistema no lineal se puede aproximar por su
linealización alrededor del origen. Basado en lo anterior, se plantea
el teorema que establece estabilidad usando el método indirecto de
Lyapunov para el caso no autónomo.
donde A(t) =
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
35/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Método Indirecto de Lyapunov: Caso No Autónomo
Teorema
Sea x = 0 un PE del sistema no lineal
ẋ = f (t, x)
donde f : [0, 1)D ! Rn es una función cont. diferenciable y
D 2 Rn en Rn es un entorno del origen. Sea el Jacobiano
A(t) =
@f
(t, x)|x=0
@x
continuo y acotado. Entonces el origen es un PE ES para el sistema
no lineal si este es un PE ES para el sistema lineal
ẋ = A(t) x
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
36/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
Prueba: Método Indirecto de Lyapunov
Considere el sistema no autónomo descrito por
ẋ
= f (t, x)
= A(t)x + g (t, x)
bajo la condición
kg (t, x)k  k kxk
y asumiendo que la parte lineal es ES.
Considere como función candidata de Lyapunov V (t, x) = x T P x.
Entonces V̇ (t, x) ...
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
37/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Outline
1
Análisis de Estabilidad: Caso No Autónomo
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
2
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
38/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Introducción
Los sistemas discretos vienen del modelado sistemas que son por
naturaleza discreta tal como el sistema radar, modelos económicos
que cada periodo de tiempo son actualizados. Por otro lado los sistemas discretos pueden también venir de la discretización de sistemas
continuos.
Los sistemas discretos tienen la ventaja de que pueden ser implementados directamente en cualquier computador digital apropiado.
Una ventaja importante de los sistemas discretos con respecto a los
continuos es que, un sistema de control diseñado en tiempo continuo,
el cual es posteriormente implementado en tiempo discreto en una
computadora, podría no tener un buen desempeño e incluso puede
llegar a ser inestable si no se toma en cuenta el periodo de muestreo.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
39/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Estabilidad de Sistemas Discretos
Considere el sistema lineal en tiempo discreto
xk+1 = A xk
Entonces las siguientes declaraciones son equivalentes [1]:
1
xk = 0 es asintóticamente estable.
2
| i | < 1 para todos los eigenvalores de A.
3
Dada cualquier Q = Q T > 0 existe P = P T > 0 , la cual es la
única solución de la ecuación
AT PA
Dr. Fernando Ornelas Tellez
P=
Q
UMSNH-FIE Division de Estudios de Posgrado
40/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Ejemplo: Sistema Lineal
Considere el siguiente sistema lineal
xk+1 = A xk
donde A =

0
0.4
1
.
1.3
Muestre que el sistema es asintóticamente estable:
1
Por medio de la evaluación de los eigenvalores;
2
Por el método directo de Lyapunov considerando
V (xk ) = xkT P xk tal que su diferencia
V (xk ) = V (xk+1 ) V (xk ) < 0.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
41/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Outline
1
Análisis de Estabilidad: Caso No Autónomo
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
2
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
42/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Sistema Discreto No Lineal
Considere el sistema
(10)
xk+1 = f (xk )
donde x 2 Rn y f : Rn ! Rn para todo k
0. Se hace notar
que (10) siempre tiene exactamente una solución correspondiente a
la condición inicial x(0) = x0 [3].
La existencia y unicidad de la solución del sistema discreto no es un
problema en relación con el caso de sistemas continuos [3].
Definición
Un punto xe es un PE (punto fijo) de (10) si
f (xe ) = xe ,
Dr. Fernando Ornelas Tellez
8k
0.
UMSNH-FIE Division de Estudios de Posgrado
43/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Estabilidad Asintótica
Sin perdida de generalidad, se considerara que el origen es un PE de
(10).
Teorema
El PE xe = 0 de (10) es globalmente asintóticamente estable si hay
una función V : Rn ! R tal que (i) V es una función definida
positiva, decreciente y radialmente no acotada y (ii) la diferencia
V (xk ) = V (xk+1 ) V (xk ) es una función definida negativa.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
44/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Outline
1
Análisis de Estabilidad: Caso No Autónomo
Sistemas No Autónomos
Análisis de Lyapunov para Sistemas No Autónomos
Sistemas Lineales Variantes en el Tiempo y Linealización
2
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
45/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Discretización
Una forma aproximada y sencilla para obtener un sistema discreto
a partir de uno continuo, es la discretización de Euler, misma que
podemos describir de la manara siguiente:
Dado el sistema continuo
ẋ = f (x, u)
la discretización de Euler viene dada por
xk+1 = xk + Ts f (xk , uk )
donde Ts es el periodo de muestreo.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
46/48
Análisis de Estabilidad: Caso No Autónomo
Estabilidad de Sistemas Discretos
Caso Lineal
Caso No Lineal
Discretización y Estabilidad de Sistemas Discretos
Ejercicios: Discretización y Análisis de Estabilidad
1
Obtenga el modelo discreto aproximado de ẋ = x, utilizando
la aproximación de Euler. Analice la estabilidad del sistema
discreto.
2
Utilizando la aproximación de Euler, obtenga el modelo
discreto de ẋ = x 3 . Analice la estabilidad del sistema
discreto.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
47/48
Appendix
For Further Reading
[allowframebreaks]For Further Reading
H. Khalil,
Nonlinear Systems,
Prentice-Hall, 2002.
J-J. E. Slotine and W. Li,
Applied Nonlinear Control,
Prentice-Hall, 1991.
M. Vidyasagar,
Nonlinear Systems Analysis,
Prentice-Hall, 1993.
S. H. Strogatz,
Nonlinear Dynamics and Chaos,
Perseus Publishing, 2002.
S. Someone.
On this and
that.
Dr. Fernando Ornelas Tellez
UMSNH-FIE Division de Estudios de Posgrado
48/48