1 Estabilidad de Lyapunov Objetivo específico Presentar la teoría de estabilidad de Lyapunov aplicada a sistema lineales y no lineales e ilustrar su uso en el análisis y diseño de sistemas no lineales © Carlos Mario Vélez S. Universidad EAFIT 2 Estabilidad de Lyapunov Temas 1. Generalidades sobre estabilidad 2. Estabilidad de Lyapunov Método directo de Lyapunov Método indirecto de Lyapunov Aplicación a sistemas lineales 3. Ejemplos © Carlos Mario Vélez S. Universidad EAFIT 1 3 Generalidades sobre estabilidad Es la característica más importante de un sistema dinámico lineal o no lineal: x(k+1) = f(x(k), u(k), k) En general, la estabilidad es un concepto local (depende de las c.i. y el punto de equilibrio) Un sistema no lineal puede tener uno o varios puntos de equilibrio (donde f = 0). Sistema lineal: sólo uno Una solución es estable si al iniciar el sistema desde una posición cercana a un punto de equilibrio, entonces su estado permanecerá cerca de dicho punto El punto de equilibrio puede referirse también a una trayectoria deseada, como en el caso de una aeronave © Carlos Mario Vélez S. Universidad EAFIT 4 Generalidades sobre estabilidad Primer método de Lyapunov o método de linealización (1892): estabilidad local de un sistema no lineal a partir de su aproximación lineal. Justificación del enfoque lineal Segundo método de Lyapunov o método directo: estabilidad a partir del concepto de energía, no se restringe a un caso local f ( xsi , t) Interpretación física: un sistema es estable xsi=su la energía total se reduce continuamente hasta alcanzar su estado de equilibrio E < 0 Aplicable a sistemas no lineales y lineales: Estado de equilibrio: estado donde f(xo,t) = 0, para todo t. Se puede hacer xo = 0 por cambio de variables: x* = x – xo © Carlos Mario Vélez S. Universidad EAFIT 2 5 Generalidades sobre estabilidad Estabilidad alrededor de una trayectoria Problema: que tan cerca permanecerá una trayectoria x*(t) de una trayectoria inicial x(t) al ser levemente perturbada El problema puede transformarse en un problema de estabilidad del estado e(t) = x(t) – x*(t) alrededor de un punto de equilibrio e(0). Ya hay dependencia de t x * = f (x* ) x = f (x) x* (0) = xo x(0) = x o + δ xo e = f (x* + e, t ) − f (x* , t ) = g (e, t ) e(0) = δ xo © Carlos Mario Vélez S. Universidad EAFIT 6 Generalidades sobre estabilidad Punto de equilibrio estable El punto de equilibrio xo es estable (en el sentido de Lyapunov) si para cada ε > 0 existe un δ(ε) > 0 tal que todas las soluciones que cumplen || x(0) – xo || ≤ δ se verifica que || x(t) – xo || < ε para todo t ≥ 0 Es decir, un punto de equilibrio es estable si todas la soluciones que inician cerca de dicho punto permanecen cercanas a él Un p.e. es uniformemente estable si δ no depende del tiempo inicial. Es decir, la estabilidad no se pierde con el tiempo xo es un estado de equilibrio si f(xo, t) = 0 © Carlos Mario Vélez S. Universidad EAFIT 3 7 Generalidades sobre estabilidad Punto de equilibrio estable Cualquier solución que en t = 0 comience en el cilindro de base de radio δ no puede abandonar el cilindro de base con radio ε © Carlos Mario Vélez S. Universidad EAFIT 8 Generalidades sobre estabilidad Punto de equilibrio asintóticamente estable El punto de equilibrio xo es asintóticamente estable si es estable en el sentido de Lyapunov y si || x(t) - xo || → 0 cuando t → ∞, siempre que || x(0) - xo || sea suficientemente pequeño Es decir, un punto de equilibrio es asintóticamente estable si todas la soluciones que inician cerca de dicho punto tienden a él cuando t → ∞ Estabilidad asintótica global – el dominio de atracción es infinito. Es decir, || x(0) - xo || puede tomar cualquier valor © Carlos Mario Vélez S. Universidad EAFIT 4 9 Generalidades sobre estabilidad Punto de equilibrio asintóticamente estable Dominio de atracción – región más grande de estabilidad asintótica © Carlos Mario Vélez S. Universidad EAFIT 10 Generalidades sobre estabilidad Punto de equilibrio inestable © Carlos Mario Vélez S. Universidad EAFIT 5 11 Generalidades sobre estabilidad Ejemplo de estabilidad asintótica - Péndulo x(0) δ xo ε © Carlos Mario Vélez S. Se selecciona el círculo ε. Se puede encontrar un círculo δ, tal que todas las soluciones que partan dentro él estarán dentro de ε, incluso tenderán al p.e. Universidad EAFIT 12 Generalidades sobre estabilidad Ejemplo de estabilidad asintótica – Péndulo (2) xo = (0,0) es un p.e. asintóticamente estable. δ xo ε © Carlos Mario Vélez S. Se selecciona el círculo ε. Se puede encontrar un círculo arbitrario δ, tal que todas las soluciones que partan dentro él estarán dentro de ε, incluso tenderán al p.e. Universidad EAFIT 6 13 Generalidades sobre estabilidad Ejemplo de inestabilidad – Oscilador de Van der Pol x + c( x 2 − 1) x + x = 0 c=2 xo = 0 es un punto de equilibrio inestable. Se selecciona el círculo arbitrario ε (dentro del ciclo límite). Las soluciones que arrancan de un δ cerca del origen se saldrán del círculo ε. ε © Carlos Mario Vélez S. Universidad EAFIT 14 Generalidades sobre estabilidad Función de Lyapunov V Función de "energía". No es única para un sistema Función definida positiva y continua junto con sus primeras derivadas parciales alrededor del origen Ejemplo: forma cuadrática: n n V (x) = xT Px = ∑∑ pij xi x j i =1 j =1 P – Matriz positiva simétrica La derivada con respecto al tiempo está dada por: n n ∂V ∂V ∂V V (x) = ∑ xi = ∑ fi ( x) = f ( x) ∂x i =1 ∂xi i =1 ∂xi Superficie de Lyapunov: V(x) = c © Carlos Mario Vélez S. Universidad EAFIT 7 15 Estabilidad de Lyapunov Definiciones Función definida positiva: V(0) = 0 y V(x) > 0 para x ≠ 0 Función semidefinida positiva: V(0) = 0 y V(x) ≥ 0 para x≠0 Función definida negativa: -V(x) es definida positiva Función semidefinida negativa: -V(x) es semidefinida positiva Función indefinida: la función no tiene un signo definido Una función es definida (semidefinida) positiva si y sólo si todos los valores propios de P en V(x) = xTPx son positivos (no negativos), lo que se cumple si y sólo si los menores de P son positivos (no negativos) © Carlos Mario Vélez S. Universidad EAFIT 16 Estabilidad de Lyapunov Definiciones Función definida positiva © Carlos Mario Vélez S. Universidad EAFIT 8 17 Estabilidad de Lyapunov Teorema de estabilidad de Lyapunov Sea x = 0 un punto de equilibrio de x = f (x) . Sea V(x) una función de Lyapunov tal que: V (0) = 0, V (x) > 0 en D − {0} y V (x) ≤ 0 en D Entonces, x = 0 es un punto de equilibrio estable. Además, si V (x) < 0 en D − {0} Entonces x = 0 es un punto de equilibrio asintóticamente estable El teorema da una condición suficiente mas no necesaria Problema: hallar V(x) © Carlos Mario Vélez S. Universidad EAFIT 18 Estabilidad de Lyapunov Teorema de estabilidad asintótica global Sea x = 0 un punto de equilibrio de x = f (x) . Sea V(x) una función de Lyapunov tal que: V (0) = 0, V (x) > 0 ∀x ≠ 0 x → ∞ ⇒ V ( x) → ∞ V ( x) < 0 ∀x ≠ 0 Entonces, x = 0 es un punto de equilibrio asintóticamente estable global © Carlos Mario Vélez S. Universidad EAFIT 9 19 Estabilidad de Lyapunov Interpretación del teorema de Lyapunov © Carlos Mario Vélez S. Universidad EAFIT 20 Estabilidad de Lyapunov Teorema de Lyapunov para sistemas lineales Sea el sistema x = Ax . El estado de equilibrio x = 0 es asintóticamente estable global si y sólo si dada una matriz Q definida positiva, existe una matriz P definida positiva, tal que (ecuación de Lyapunov) AT P + PA = -Q La función de Lyapunov es: V (x) = x* Px V (x) = xT Px + x T Px = xT ( PA + AT P ) x = − xT Qx Normalmente se selecciona Q = I © Carlos Mario Vélez S. Universidad EAFIT 10 21 Estabilidad de Lyapunov Th. de Lyapunov para sistemas lineales discretos Sea el sistema x(k + 1) = Φx(k ). El estado de equilibrio x = 0 es asintóticamente estable si y sólo si dada una matriz Q definida positiva existe una matriz P definida positiva, tal que: ΦT PΦ − P = −Q (ecuación de Lyapunov) La función de Lyapunov es: V (x) = xT (k )Px(k ) ∆V (x(k )) = V [ x(k + 1) ] − V [ x(k ) ] = xT (k + 1)Px(k + 1) − xT (k )Px(k ) = xT (k )ΦT PΦx(k ) − xT (k )Px(k ) = xT (k ) ⎡⎣ΦT PΦ − P ⎤⎦ x(k ) = − xT (k )Qx(k ) © Carlos Mario Vélez S. Universidad EAFIT 22 Estabilidad de Lyapunov Primer método de Lyapunov o método indirecto Sea x = 0 un punto de equilibrio del sistema no lineal: x = f (x) es continua diferenciable y D es una donde f: D Æ región alrededor del origen. Sea: ∂f - Jacobiano A= ∂x x=0 Entonces: 1. El origen es asintóticamente estable si Re λi < 0 para todos los valores propios de A 2. El origen es inestable si Re λi > 0 para uno o más valores propios de A Rn Si Re λi = 0 no se sabe nada © Carlos Mario Vélez S. Universidad EAFIT 11 23 Ejemplos Ejemplo 1 – Caso lineal ⎡1 3⎤ x(k + 1) = Φx(k ) = ⎢ ⎥ x( k ) ⎣ −3 −2 ⎦ Q=I Se resuelve el sistema de ecuaciones lineales: ΦT PΦ − P = −Q Matlab: P = dlyap(Phi',Q) ⎡ −0.2857 −0.1905⎤ P=⎢ ⎥ ⎣ −0.1905 −0.2381⎦ No es definida positiva El sistema es inestable © Carlos Mario Vélez S. Universidad EAFIT 24 Ejemplos Ejemplo 2 – Caso lineal ⎡−2 −1.5⎤ x = Ax = ⎢ x 0 ⎥⎦ ⎣2 Q=I Se resuelve el sistema de ecuaciones lineales: AT P + PA = -Q Matlab: P = lyap(A',Q) P= 1 ⎡ 28 16 ⎤ >0 48 ⎢⎣16 37 ⎥⎦ © Carlos Mario Vélez S. Es definida positiva El sistema es asintóticamente estable Universidad EAFIT 12 25 Ejemplos Ejemplo 3 – Caso no lineal ⎧⎪ x1 = x2 − x1 ( x12 + x22 ) ⎨ 2 2 ⎪⎩ x2 = − x1 − x2 ( x1 + x2 ) Sea V (x) = x12 + x22 = xT Px = [ x1 Estado de equilibrio único: x1 = 0, x2 = 0 ⎡1 0 ⎤ ⎡ x1 ⎤ x2 ] ⎢ ⎥⎢ ⎥ ⎣ 0 1 ⎦ ⎣ x2 ⎦ V ( x ) = 2 x1 x1 + 2 x2 x2 = −2( x12 + x22 ) < 0 V(x) es una función de Lyapunov Sistema asintóticamente estable © Carlos Mario Vélez S. Universidad EAFIT 26 Ejemplos Ejemplo 3 – Caso no lineal: péndulo ⎧ x1 = x2 ⎪ ⎨ ⎛g⎞ ⎛k⎞ ⎪ x2 = − ⎜ l ⎟ sen x1 − ⎜ m ⎟ x2 ⎝ ⎠ ⎝ ⎠ ⎩ Punto de equilibrio: x1 = 0, x2 = 0 Sea V(x) la función de energía del péndulo: 1 ⎛g⎞ V (x) = ⎜ ⎟ (1 − cos x1 ) + x22 l 2 ⎝ ⎠ ⎛g⎞ ⎛k⎞ V (x) = ⎜ ⎟ x1 sen x1 + x2 x2 = − ⎜ ⎟ x22 ≤ 0 ⎝l ⎠ ⎝m⎠ V(x) es una función de Lyapunov Sistema estable. V(x) falla pues realmente es asintóticamente estable © Carlos Mario Vélez S. Universidad EAFIT 13 27 Ejemplos Ejemplo 4 – Caso no lineal: control adaptativo Planta: y = ay + u Control adaptativo: u = −ky, k = γ y 2 , γ > 0 Sea x1 = y, x2 = k, entonces: ⎧ x1 = −( x2 − a ) x1 ⎨ 2 ⎩ x2 = γ x1 Puntos de equilibrio: x1 = 0, x2 = cualquier valor Función de Lyapunov candidata: V ( x) = 1 2 1 x1 + ( x2 − b) 2 , b > a 2 2γ © Carlos Mario Vélez S. Universidad EAFIT 28 Ejemplos Ejemplo 4 (cont.) Derivada de la función de Lyapunov: 1 V ( x) = x1 x1 + ( x2 − b) x2 = − x12 ( x2 − a ) + x12 ( x2 − b) γ = − x (b − a) ≤ 0 2 1 De esta manera, todo punto sobre la línea x1 = 0 es un punto de equilibrio © Carlos Mario Vélez S. Universidad EAFIT 14 29 Ejemplos Ejemplo 4 (cont.) Retrato de fase © Carlos Mario Vélez S. Universidad EAFIT 30 Ejemplos Ejemplo 5 – Primer método de Lyapunov ⎧ x1 = x2 ⎪ ⎨ ⎛g⎞ ⎛k⎞ ⎪ x2 = − ⎜ l ⎟ sen x1 − ⎜ m ⎟ x2 ⎝ ⎠ ⎝ ⎠ ⎩ Punto de equilibrio: x1 = 0, x2 = 0 Jacobiano: ∂f A= ∂x x =0 ⎡ ∂f1 ⎢ ∂x =⎢ 1 ⎢ ∂f 2 ⎢ ∂x ⎣ 1 ∂f1 ⎤ 0 ⎡ ∂x2 ⎥ ⎥ =⎢ ⎛g⎞ ⎢ − ⎜ ⎟ cos x1 ∂f 2 ⎥ ⎢ ⎝l⎠ ⎣ ⎥ ∂x2 ⎦ x =0 1 ⎤ ⎡ 0 ⎥ =⎢ k ⎢− g − ⎥ m ⎦⎥ x =0 ⎣ l 1 ⎤ k⎥ − ⎥ m⎦ 2 Valores propios: © Carlos Mario Vélez S. k 1 ⎛ k ⎞ 4g λ1,2 = − ± ⎜ ⎟ − 2m 2 ⎝ m ⎠ l Universidad EAFIT 15 31 Ejemplos Ejemplo 5 – Primer método de Lyapunov (cont.) Para todos los valores posibles de g, l, m y k, los valores propios satisfacen: Re λi < 0. Por lo tanto el punto de equilibrio es asintóticamente estable Si no hay fricción (k = 0) los valores propios están en el eje imaginario y no se puede afirmar nada a partir del modelo linealizado. Utilizando el método directo de Lyapunov se deduce que este punto de equilibrio es estable El punto de equilibrio x1 = π, x2 = 0 es inestable, ya que un valor propio es positivo: ⎡0 A = ⎢g ⎢ ⎣l 1 ⎤ 2 k 1 ⎛ k ⎞ 4g ± k ⎥⎥ , λ1,2 = − ⎜ ⎟ + 2m 2 ⎝ m ⎠ l − m⎦ © Carlos Mario Vélez S. Universidad EAFIT 32 Ejemplos Ejemplo 6 – Región de atracción © Carlos Mario Vélez S. Universidad EAFIT 16 33 Ejemplos Ejemplo 7 – Región de atracción © Carlos Mario Vélez S. Universidad EAFIT 34 Ejemplos Ejemplo 8 – Región de atracción © Carlos Mario Vélez S. Universidad EAFIT 17 35 Ejemplos Ejemplo 9 – Ecuación de Lotka-Volterra Modelo de especies en competencia (liebres y ovejas compitiendo por hierba en cantidad limitada) ⎧ x1 = x1 (3 − x1 − 2 x2 ) ⎨ ⎩ x2 = x2 (2 − x1 − x2 ) Puntos de equilibrio: A(0,0), B(0,2), C(3,0), D(1,1) Jacobiano: ⎡ ∂f1 ⎢ ∂f ⎢ ∂x1 = A= ∂x ⎢ ∂f 2 ⎢ ∂x ⎣ 1 © Carlos Mario Vélez S. ∂f1 ⎤ ∂x2 ⎥ ⎡3 − 2 x1 − 2 x2 ⎥= − x2 ∂f 2 ⎥ ⎢⎣ ∂x2 ⎥⎦ −2 x2 ⎤ 2 − x1 − 2 x2 ⎥⎦ Universidad EAFIT 36 Ejemplos Ejemplo 9 (cont.) Se aplica el método indirecto de Lyapunov Polos en cada punto de equilibrio A(0,0). Polos: (3,2). Nodo inestable B(0,2). Polos: (-1,-2). Nodo estable C(3,0). Polos: (-3,-1). Nodo estable D(1,1). Polos: (0.4142,-2.4142). Punto de silla inestable Interpretación: una de las dos especies inevitablemente se extingue, ya que la cantidad de especies tiende al punto C(3,0) o al punto B(0,2) © Carlos Mario Vélez S. Universidad EAFIT 18 37 Ejemplos Ejemplo 9 (cont.) Retrato de fase © Carlos Mario Vélez S. Universidad EAFIT 19
© Copyright 2024 ExpyDoc