Estudiar la estabilidad sin resolver todas las trayectorias

Los capítulos 33 a 36 construyeron varias rutas para comprender la dinámica alrededor de un equilibrio. En una dimensión, el signo del flujo clasifica los puntos estacionarios. En los sistemas lineales, los valores propios organizan los modos de evolución. En los no lineales, el jacobiano da una aproximación local cuando el equilibrio es hiperbólico, mientras que las nulclinas y las regiones invariantes añaden restricciones geométricas que pueden extenderse lejos de ese punto (Hirsch et al., 2013).

Queda otra pregunta. Supongamos que el sistema no puede resolverse, que la linealización es insuficiente o que se busca una afirmación de estabilidad válida en una región explícita. Interesa entonces saber si puede demostrarse que las trayectorias permanecen cerca de un equilibrio, o incluso que terminan acercándose a él, sin conocer sus fórmulas temporales.

El método directo de Lyapunov responde mediante una función escalar del estado. Para un sistema autónomo

z˙=F(z),z∈Rn,\dot z=F(z), \qquad z\in\mathbb R^n,

con el equilibrio trasladado al origen, se busca una función V:Rn→RV:\mathbb R^n\rightarrow\mathbb R que asigne a cada estado un número capaz de ordenar la evolución. La idea recuerda a una energía que disminuye por disipación, aunque ambas cosas no deben identificarse. Una función de Lyapunov puede coincidir con una energía física, ser una combinación artificial de variables o surgir de una ecuación matricial sin interpretación energética independiente. Su papel es matemático, porque se trata de construir una cantidad cuya geometría y cuya variación restringen las trayectorias (Khalil, 2002; LaSalle y Lefschetz, 1961).

La ventaja es importante, porque una sola desigualdad sobre V˙\dot V puede controlar una familia continua de condiciones iniciales. La dificultad se desplaza. En lugar de resolver todas las órbitas, hay que encontrar una función adecuada y demostrar qué propiedades tiene realmente.

Estabilidad, atracción y estabilidad asintótica

Consideremos el equilibrio z=0z=0. Es estable en el sentido de Lyapunov si para todo ε>0\varepsilon>0 existe δ>0\delta>0 tal que

∥z(0)∥<δ⟹∥z(t)∥<ε\|z(0)\|<\delta \quad\Longrightarrow\quad \|z(t)\|<\varepsilon

para todo t≥0t\ge0 mientras la solución esté definida. La definición no exige que el estado se acerque al equilibrio. Exige que una perturbación suficientemente pequeña permanezca controlada, de modo que un centro lineal ideal puede ser estable sin ser atractivo.

El origen es localmente atractivo si existe una vecindad desde la cual z(t)→0z(t)\rightarrow0 cuando t→∞t\rightarrow\infty. Es asintóticamente estable si es estable y atractivo a la vez. La conjunción importa, porque converger desde algunos estados no basta para establecer la estabilidad en el sentido anterior.

Hablaremos de estabilidad asintótica global cuando la atracción y las condiciones de existencia pertinentes se extiendan a todo el espacio de estados considerado. El adjetivo global no debe añadirse porque una simulación desde muchas condiciones parezca converger. Requiere un argumento que abarque el dominio completo, o la región que se haya especificado como dominio del modelo. Las funciones de Lyapunov demuestran estas propiedades comparando el valor de VV, que mide de algún modo la distancia al equilibrio, con la derivada de VV a lo largo del campo.

Funciones positivas definidas

Una función continua V(z)V(z) es positiva definida alrededor del origen si V(0)=0V(0)=0 y V(z)>0V(z)>0 para todo z≠0z\neq0 en la región considerada. La condición no exige que VV sea una distancia métrica, ya que puede contener términos cruzados, potencias distintas o escalas diferentes. Lo que importa es que el origen sea su mínimo estricto.

La función V(x,y)=x2+3y2V(x,y)=x^2+3y^2 es positiva definida. También lo es

V(x,y)=54x2+12xy+14y2,V(x,y)=\frac54x^2+\frac12xy+\frac14y^2,

aunque el término xyxy impide reconocerlo a simple vista. Para una forma cuadrática V(z)=zTPzV(z)=z^{\mathsf T}Pz con P=PTP=P^{\mathsf T}, la positividad definida equivale a que todos los valores propios de PP sean positivos. Si λmin⁡(P)\lambda_{\min}(P) y λmax⁡(P)\lambda_{\max}(P) son sus valores propios extremos, entonces

λmin⁡(P)∥z∥2≤V(z)≤λmax⁡(P)∥z∥2.\lambda_{\min}(P)\|z\|^2 \le V(z)\le \lambda_{\max}(P)\|z\|^2.

Estas desigualdades conectan los niveles de VV con las bolas ordinarias del espacio de estados. Esa conexión es la pieza geométrica que permite traducir una disminución de VV en una afirmación sobre estabilidad.

Otra propiedad útil es la no acotación radial, también llamada coercividad en este contexto, según la cual V(z)→∞V(z)\rightarrow\infty cuando ∥z∥→∞\|z\|\rightarrow\infty. Una función positiva definida puede carecer de ella. Para las conclusiones globales la diferencia puede ser decisiva, porque hay que impedir que un nivel finito de VV se prolongue hasta estados arbitrariamente lejanos.

Derivada a lo largo de las trayectorias

Si VV es diferenciable y z(t)z(t) satisface z˙=F(z)\dot z=F(z), la regla de la cadena da

ddtV(z(t))=∇V(z)Tz˙=∇V(z)TF(z),\frac{d}{dt}V(z(t)) = \nabla V(z)^{\mathsf T}\dot z = \nabla V(z)^{\mathsf T}F(z),

cantidad que suele abreviarse como V˙(z)=∇V(z)TF(z)\dot V(z)=\nabla V(z)^{\mathsf T}F(z). Aquí no se deriva VV respecto de una variable temporal explícita. Se calcula cómo cambia su valor cuando el estado se mueve según el campo. En los sistemas no autónomos habría que añadir el término parcial ∂V/∂t\partial V/\partial t.

Si V˙(z)<0\dot V(z)<0 fuera del equilibrio, cada trayectoria reduce estrictamente el valor de VV mientras permanece en la región donde vale la desigualdad. Las curvas de nivel de VV se comportan entonces como superficies anidadas que la evolución atraviesa hacia niveles menores. El razonamiento es más fuerte que observar una serie temporal decreciente para una condición inicial, porque la desigualdad es una propiedad del campo en una región completa.

El teorema directo básico y por qué demuestra estabilidad

Una versión local del teorema directo puede formularse así. Supongamos que el origen es un equilibrio de un sistema autónomo con soluciones únicas y que existe una función continuamente diferenciable VV en una vecindad del origen tal que V(0)=0V(0)=0, V(z)>0V(z)>0 para z≠0z\neq0 y V˙(z)≤0\dot V(z)\le0. Entonces el origen es estable en el sentido de Lyapunov.

El argumento puede verse geométricamente. Tomemos una esfera pequeña de radio ε\varepsilon alrededor del origen. Como VV es positiva en esa frontera compacta, alcanza en ella un mínimo positivo,

mε=min⁡∥z∥=εV(z)>0.m_\varepsilon= \min_{\|z\|=\varepsilon}V(z)>0.

Por continuidad y porque V(0)=0V(0)=0, puede elegirse δ<ε\delta<\varepsilon de manera que ∥z∥<δ\|z\|<\delta implique V(z)<mεV(z)<m_\varepsilon. Si una trayectoria comienza dentro de esa bola y V˙≤0\dot V\le0, entonces V(z(t))≤V(z(0))<mεV(z(t))\le V(z(0))<m_\varepsilon. La trayectoria no puede alcanzar la esfera ∥z∥=ε\|z\|=\varepsilon, donde V≥mεV\ge m_\varepsilon, de modo que queda confinada dentro de ella. Esa es precisamente la estructura ε\varepsilon-δ\delta de la estabilidad.

Si la condición se refuerza a V˙(z)<0\dot V(z)<0 para z≠0z\neq0, de modo que −V˙-\dot V sea positiva definida, se obtiene bajo las hipótesis regulares habituales la estabilidad asintótica local. La disminución estricta impide que una trayectoria no estacionaria permanezca indefinidamente sobre un mismo nivel de VV (Slotine y Li, 1991; Teschl, 2012).

Hay que evitar extender la conclusión más allá de lo demostrado. Si las propiedades de VV se probaron solo dentro de una región DD, el teorema da una conclusión local asociada a esa región. Afirmar la estabilidad asintótica global exige, además, que las soluciones puedan prolongarse y que la geometría de VV controle estados arbitrariamente lejanos, por ejemplo mediante una función radialmente no acotada.

Una función cuadrática que no es una energía física

Retomemos un sistema lineal bidimensional del tipo estudiado en el capítulo 34,

z˙=Az,A=(01−2−3).\dot z=Az, \qquad A= \begin{pmatrix} 0&1\\ -2&-3 \end{pmatrix}.

Sus valores propios son −1-1 y −2-2, de modo que el análisis modal ya anticipa la estabilidad asintótica del origen. El sistema servirá para aprender otra ruta de demostración.

La función euclídea más obvia sería V0(x,y)=x2+y2V_0(x,y)=x^2+y^2. Su derivada es

V˙0=2xx˙+2yy˙=2xy+2y(−2x−3y)=−2xy−6y2.\dot V_0 =2x\dot x+2y\dot y =2xy+2y(-2x-3y) =-2xy-6y^2.

La expresión no es negativa definida, porque el término cruzado puede volverla positiva en ciertos estados. En (1; −0,1)(1;\ -0{,}1), por ejemplo, vale 0,140{,}14. El sistema es estable, pero esta candidata no lo demuestra. Un candidato fallido deja la estabilidad sin refutar y muestra solo que la función elegida no da el certificado buscado.

Para los sistemas lineales de Hurwitz hay una construcción sistemática. Se elige una matriz simétrica positiva definida QQ y se busca una matriz simétrica PP que satisfaga la ecuación de Lyapunov continua,

ATP+PA=−Q.A^{\mathsf T}P+PA=-Q.

Con Q=IQ=I y PP simétrica, las tres ecuaciones independientes dan

P=(5/41/41/41/4),P= \begin{pmatrix} 5/4&1/4\\ 1/4&1/4 \end{pmatrix},

cuyos valores propios, λ±=(3±5)/4\lambda_{\pm}=(3\pm\sqrt5)/4, son positivos. Por tanto,

V(z)=zTPz=54x2+12xy+14y2V(z)=z^{\mathsf T}Pz = \frac54x^2+\frac12xy+\frac14y^2

es positiva definida y, a lo largo de las trayectorias,

V˙=zT(ATP+PA)z=−zTz=−(x2+y2).\dot V =z^{\mathsf T}(A^{\mathsf T}P+PA)z =-z^{\mathsf T}z =-(x^2+y^2).

La derivada es negativa definida, de modo que la estabilidad asintótica queda demostrada sin integrar una sola condición inicial (figura 37.1).

Trayectorias lineales y elipses de nivel de la función de Lyapunov.
Figura 37.1. Trayectorias del sistema lineal central y curvas de nivel de la función cuadrática de Lyapunov V = 5x²/4 + xy/2 + y²/4. El flujo cruza las elipses de nivel siempre hacia valores menores de V. Ampliar figura ↗

La función no se dedujo de una energía física del sistema, porque se construyó para certificar una propiedad dinámica. La distinción es especialmente importante fuera de la mecánica. Llamar «energía» a cualquier función decreciente añade una interpretación que la matemática no contiene.

Por qué la ecuación matricial funciona para cualquier sistema lineal de Hurwitz

El ejemplo anterior no depende de una coincidencia particular. Sea z˙=Az\dot z=Az un sistema lineal cuyo espectro está estrictamente en el semiplano izquierdo. Para cualquier matriz simétrica positiva definida QQ, definamos

P=∫0∞eATtQeAt dt.P=\int_0^\infty e^{A^{\mathsf T}t}Qe^{At}\,dt.

La integral converge porque eAte^{At} decae exponencialmente cuando AA es de Hurwitz. Para todo vector no nulo vv,

vTPv=∫0∞(eAtv)TQ(eAtv) dt>0,v^{\mathsf T}Pv = \int_0^\infty (e^{At}v)^{\mathsf T}Q(e^{At}v)\,dt>0,

de modo que PP es positiva definida. La identidad que satisface se obtiene al observar que

ddt(eATtQeAt)=ATeATtQeAt+eATtQeAtA,\frac{d}{dt} \left(e^{A^{\mathsf T}t}Qe^{At}\right) = A^{\mathsf T}e^{A^{\mathsf T}t}Qe^{At} +e^{A^{\mathsf T}t}Qe^{At}A,

e integrar desde cero hasta infinito,

ATP+PA=[eATtQeAt]0∞=−Q.A^{\mathsf T}P+PA = \left[e^{A^{\mathsf T}t}Qe^{At}\right]_{0}^{\infty} =-Q.

La función V(z)=zTPzV(z)=z^{\mathsf T}Pz satisface, por tanto, V˙=−zTQz<0\dot V=-z^{\mathsf T}Qz<0 fuera del origen. Para los sistemas lineales continuos, la estabilidad espectral del capítulo 34 y la existencia de una función cuadrática estricta son dos maneras estrechamente relacionadas de expresar la misma estructura.

La dirección recíproca también es informativa. Si existen matrices P>0P>0 y Q>0Q>0 con ATP+PA=−QA^{\mathsf T}P+PA=-Q, ningún modo puede tener parte real no negativa, porque la función cuadrática decrece estrictamente para todo estado no nulo. La ecuación de Lyapunov es así un criterio algebraico de estabilidad para los sistemas lineales, además de un procedimiento para fabricar funciones.

La equivalencia desaparece en su forma simple al pasar a los sistemas no lineales. En ellos una función de Lyapunov puede existir sin ser cuadrática. Una función cuadrática útil cerca del equilibrio puede, además, dejar de controlar la dinámica lejos de él. Por eso hay que seguir separando las conclusiones locales de las globales.

De la disminución cualitativa a una cota de velocidad

El mismo ejemplo permite obtener algo más que la convergencia. De λmin⁡∥z∥2≤V(z)≤λmax⁡∥z∥2\lambda_{\min}\|z\|^2\le V(z)\le\lambda_{\max}\|z\|^2 y V˙=−∥z∥2\dot V=-\|z\|^2 se sigue ∥z∥2≥V/λmax⁡\|z\|^2\ge V/\lambda_{\max}, de modo que

V˙≤−1λmax⁡V.\dot V \le- \frac{1}{\lambda_{\max}}V.

Al integrar esta desigualdad escalar se obtiene V(t)≤V(0)exp⁡(−t/λmax⁡)V(t)\le V(0)\exp(-t/\lambda_{\max}), con λmax⁡=(3+5)/4≈1,3090\lambda_{\max}=(3+\sqrt5)/4\approx1{,}3090. Al combinar de nuevo las desigualdades espectrales resulta

∥z(t)∥≤λmax⁡λmin⁡exp⁡(−t2λmax⁡)∥z(0)∥,\|z(t)\| \le \sqrt{\frac{\lambda_{\max}}{\lambda_{\min}}} \exp\left(-\frac{t}{2\lambda_{\max}}\right) \|z(0)\|,

donde el factor λmax⁡/λmin⁡\sqrt{\lambda_{\max}/\lambda_{\min}} vale unos 2,6182{,}618 y la tasa garantizada es de unos 0,3820{,}382.

La cota no coincide necesariamente con la trayectoria exacta ni con la tasa dominante del sistema. El modo más lento decae como e−te^{-t}, mucho más rápido que la tasa garantizada. La cota es un límite construido a partir de la función escogida. Distintas funciones de Lyapunov pueden dar cotas más o menos conservadoras para la misma dinámica (figura 37.2).

Decaimiento de la función de Lyapunov y comparación con su cota exponencial.
Figura 37.2. Valor normalizado V(t)/V(0), en escala logarítmica, para ocho condiciones iniciales del sistema lineal central, junto con la cota exponencial derivada de las desigualdades espectrales. Todas las curvas quedan bajo la cota, que resulta muy conservadora. Ampliar figura ↗

La distinción entre demostrar la convergencia y estimar su velocidad será recurrente. Una función que prueba la estabilidad puede ser excelente para una conclusión cualitativa y mediocre para cuantificar tiempos de relajación.

Un sistema no lineal con certificado global sencillo

El método no se limita a los sistemas lineales. Consideremos

x˙=−x3+y,y˙=−x−y,\dot x=-x^3+y, \qquad \dot y=-x-y,

cuyo único equilibrio es el origen. Tomemos V(x,y)=12(x2+y2)V(x,y)=\tfrac12(x^2+y^2), positiva definida y radialmente no acotada. Su derivada es

V˙=x(−x3+y)+y(−x−y)=−x4+xy−xy−y2=−(x4+y2),\dot V =x(-x^3+y)+y(-x-y) =-x^4+xy-xy-y^2 =-(x^4+y^2),

negativa para todo (x,y)≠(0,0)(x,y)\neq(0,0). En consecuencia, el origen es asintóticamente estable. Los subniveles Ωc={(x,y):V(x,y)≤c}\Omega_c=\{(x,y):V(x,y)\le c\} son, además, compactos y positivamente invariantes, porque una trayectoria que comienza en Ωc\Omega_c no puede pasar a un nivel mayor si VV no aumenta. Como hay subniveles de cualquier tamaño y el campo es suave en todo el plano, la función da un argumento global para la convergencia al origen (figura 37.3).

Trayectorias no lineales y niveles circulares de la función de Lyapunov.
Figura 37.3. Trayectorias del sistema no lineal ẋ = −x³ + y, ẏ = −x − y, con las circunferencias de nivel de V = (x² + y²)/2. Las trayectorias atraviesan los niveles hacia valores menores y convergen al origen. Ampliar figura ↗

La conclusión pertenece al modelo matemático completo y no a su linealización. Cerca del origen el término −x3-x^3 es de orden superior y el jacobiano también predice estabilidad, mientras que la función de Lyapunov extiende el control más allá de una vecindad infinitesimal.

Derivada semidefinida y convergencia

El signo no estricto requiere cuidado. En el sistema x˙=−x\dot x=-x, y˙=0\dot y=0, con V(x,y)=12(x2+y2)V(x,y)=\tfrac12(x^2+y^2), se obtiene V˙=−x2≤0\dot V=-x^2\le0. La función nunca aumenta, así que el origen es estable. Sin embargo, y(t)=y0y(t)=y_0 permanece constante, de modo que la trayectoria no converge al origen si y0≠0y_0\neq0. La condición V˙≤0\dot V\le0 no permite concluir la estabilidad asintótica.

El conjunto donde se anula la derivada es {(x,y):x=0}\{(x,y):x=0\}, que en este ejemplo contiene toda una familia de equilibrios. En otros sistemas, el conjunto donde V˙=0\dot V=0 puede contener puntos que no son invariantes, de los que las trayectorias salen. Determinar qué parte de ese conjunto puede contener la dinámica límite exige una herramienta adicional, el principio de invariancia de LaSalle, tema del capítulo 38. El método directo con derivada negativa definida ya permite demostrar mucho. LaSalle amplía lo que puede concluirse cuando la disminución no es estricta.

Regiones de atracción mediante conjuntos de nivel

En un sistema no lineal, una función de Lyapunov puede ser útil aunque sus propiedades se conozcan solo localmente. Supongamos que VV es positiva definida en una región DD y que V˙<0\dot V<0 en D∖{0}D\setminus\{0\}. Supongamos además que el campo es localmente Lipschitz en el dominio abierto DD que contiene al origen y que VV es continuamente diferenciable. Si existe c>0c>0 tal que el subnivel Ωc={z∈D:V(z)≤c}\Omega_c=\{z\in D:V(z)\le c\} es compacto y está contenido en DD, entonces es positivamente invariante. En su frontera V=cV=c, la derivada negativa impide que una trayectoria pase a V>cV>c. La compacidad permite prolongar las soluciones hacia adelante y, junto con la disminución estricta de VV fuera del origen, garantiza la convergencia al equilibrio para los estados iniciales de Ωc\Omega_c.

Se obtiene así una estimación interna de la cuenca de atracción, que no tiene por qué ser la cuenca completa. Una trayectoria que comienza fuera de Ωc\Omega_c puede converger también al equilibrio, aunque la prueba no lo establezca. El teorema informa dónde se demostró una propiedad, lo que es distinto de indicar dónde deja de ser cierta. Por eso buscar mejores funciones de Lyapunov puede ampliar la región certificada sin cambiar el sistema, ya que la geometría de la prueba no coincide con la geometría completa de la dinámica.

Cómo se encuentra una función de Lyapunov

No existe un algoritmo universal que produzca una función útil para todo sistema no lineal, aunque en ejemplos sencillos funcionan varias estrategias. Puede usarse una cantidad físicamente conservada o disipada, cuando realmente existe y su interpretación está justificada. En un oscilador amortiguado, por ejemplo, la energía mecánica es una candidata natural.

Cerca de un equilibrio pueden proponerse formas cuadráticas V(z)=zTPzV(z)=z^{\mathsf T}Pz. En los sistemas lineales de Hurwitz, la ecuación de Lyapunov da una construcción sistemática para cualquier Q>0Q>0. En los no lineales, la misma función puede servir localmente si la parte lineal domina los términos de orden superior en una vecindad suficientemente pequeña. También puede aprovecharse la estructura algebraica del modelo, mediante sumas de cuadrados, términos que cancelan productos cruzados, funciones logarítmicas en sistemas positivos o integrales construidas a partir del campo.

Lo que no debe hacerse es elegir una función después de mirar una sola trayectoria y tratar su descenso aparente como una demostración general. La prueba requiere establecer la positividad y el signo de V˙\dot V en toda una región, más allá de los puntos que muestrea una simulación. En problemas de mayor dimensión hay métodos computacionales para buscar certificados, entre ellos la programación semidefinida y las técnicas de sumas de cuadrados para sistemas polinomiales. Esas herramientas aparecerán más adelante, cuando se disponga del marco de optimización necesario. Su automatización no cambia el principio lógico. El resultado útil sigue siendo una desigualdad certificada bajo hipótesis explícitas.

Verificación computacional sin sustituir la demostración

El bloque siguiente comprueba numéricamente la construcción del ejemplo lineal, la cota exponencial y el signo de la derivada en el ejemplo no lineal.

import numpy as np
from scipy.linalg import expm, solve_continuous_lyapunov

A = np.array([[0.0, 1.0],
              [-2.0, -3.0]])
P = solve_continuous_lyapunov(A.T, -np.eye(2))
print(P)
print(np.linalg.eigvalsh(P))

lmax = np.linalg.eigvalsh(P).max()
peor = 0.0
for ang in np.linspace(0.0, 2*np.pi, 13)[:-1]:
    z0 = 2.0 * np.array([np.cos(ang), np.sin(ang)])
    for t in np.linspace(0.0, 6.0, 121):
        z = expm(A * t) @ z0
        peor = max(peor, (z @ P @ z) / ((z0 @ P @ z0) * np.exp(-t / lmax)))
print(peor)

x, y = np.meshgrid(np.linspace(-3, 3, 601), np.linspace(-3, 3, 601))
derivada = x*(-x**3 + y) + y*(-x - y)
print(np.max(derivada[(x != 0) | (y != 0)]))

La salida reproduce la matriz PP y sus valores propios, 0,1910{,}191 y 1,3091{,}309. El cociente máximo entre V(t)V(t) y su cota vale 1, alcanzado en t=0t=0, de modo que ninguna de las doce trayectorias supera la cota. En la malla del ejemplo no lineal, la derivada es negativa en todos los puntos distintos del origen. Estas comprobaciones verifican, sin fundamentar lógicamente el resultado. Una malla finita no demuestra una desigualdad para todos los puntos del plano. Aquí la demostración proviene del álgebra, mientras que la simulación controla que el código, las figuras y las cifras sean coherentes con ella.

Límites conceptuales y errores frecuentes

Una función de Lyapunov demuestra propiedades del sistema especificado, sin demostrar que el sistema real tenga el mecanismo descrito por el modelo. Si una función decrece en un modelo de síntomas, por ejemplo, eso no revela ninguna «energía psicopatológica» ni un principio físico subyacente.

Tampoco debe confundirse una función de Lyapunov con un exponente de Lyapunov. Una función de Lyapunov es una función escalar construida para demostrar la estabilidad o acotar la evolución. Los exponentes, que estudiaremos en el bloque dedicado al caos, cuantifican tasas asintóticas de crecimiento o de contracción de perturbaciones en las direcciones del espacio tangente. Ambos conceptos comparten un apellido histórico y definiciones distintas.

Que V˙<0\dot V<0 no significa que cada variable decrezca. En el sistema lineal central, una componente puede crecer temporalmente en magnitud mientras la combinación cuadrática VV disminuye, porque el certificado controla una propiedad agregada del estado sin garantizar la monotonía de cada componente. El método es, por último, suficiente, aunque no necesario en la forma concreta que se haya intentado. Fracasar al buscar una función simple no demuestra inestabilidad. Los teoremas conversos establecen, bajo hipótesis apropiadas, que muchos sistemas asintóticamente estables admiten funciones de Lyapunov, aunque encontrarlas de forma útil puede ser difícil.

Consolidación

El capítulo 33 definió con precisión la estabilidad y la atracción. Los capítulos 34 y 35 mostraron cómo los valores propios y la linealización responden localmente a esas preguntas. El método directo de Lyapunov introduce otra estrategia, que consiste en construir una función escalar cuyos niveles se comportan como barreras geométricas y cuya derivada sobre el campo ordena la evolución.

Una función positiva definida con V˙≤0\dot V\le0 demuestra la estabilidad. Si V˙\dot V es negativa definida, se obtiene, bajo las hipótesis regulares correspondientes, la estabilidad asintótica. Extender el resultado globalmente exige controlar también la existencia de las soluciones y el comportamiento de VV lejos del equilibrio. La no acotación radial es una condición suficiente frecuente para ello.

El ejemplo lineal mostró que la función útil no tiene por qué ser la norma euclídea ni una energía física. La ecuación matricial de Lyapunov produjo una forma cuadrática cuya derivada es exactamente −∥z∥2-\|z\|^2. El ejemplo no lineal mostró que una candidata sencilla puede certificar la estabilidad global aunque el campo contenga términos de orden superior. La derivada semidefinida deja abierta la pregunta sobre lo que ocurre dentro del conjunto donde V˙=0\dot V=0. El capítulo 38 la responderá mediante el principio de invariancia de LaSalle y usará los conjuntos de nivel para estimar regiones de atracción de mayor alcance.

Ejercicios

Ejercicio 37.1. Para A=(−101−2)A=\begin{pmatrix}-1&0\\1&-2\end{pmatrix}, (a) resuelva la ecuación de Lyapunov ATP+PA=−IA^{\mathsf T}P+PA=-I. (b) Compruebe que PP es positiva definida. (c) Escriba la función de Lyapunov resultante y su derivada.

Ejercicio 37.2. Para el oscilador amortiguado x˙=y\dot x=y, y˙=−x−0,5y\dot y=-x-0{,}5y, (a) calcule la derivada de la energía E=12(x2+y2)E=\tfrac12(x^2+y^2). (b) ¿Qué permite concluir el método directo con esa función? (c) Use la ecuación de Lyapunov con Q=IQ=I para obtener una función con derivada negativa definida.

Ejercicio 37.3. En el sistema lineal central, (a) encuentre un estado donde la derivada de V0=x2+y2V_0=x^2+y^2 sea positiva. (b) Explique por qué ese resultado no contradice la estabilidad asintótica del origen.

Ejercicio 37.4. Con los valores propios de la matriz PP del capítulo, (a) calcule la constante y la tasa de la cota exponencial para ∥z(t)∥\|z(t)\|. (b) Compárelas con el decaimiento real del modo más lento. (c) ¿Qué propiedad de PP hace que la cota sea conservadora?

Ejercicio 37.5. Para la ecuación escalar x˙=−x+x3\dot x=-x+x^3, (a) use V=x2/2V=x^2/2 para encontrar la región donde V˙<0\dot V<0. (b) Obtenga la mayor estimación de la cuenca de atracción del origen que da ese argumento. (c) Compárela con la cuenca exacta.

Ejercicio 37.6. Para x˙=−x+y2\dot x=-x+y^2, y˙=−y\dot y=-y, (a) calcule la derivada de V=12(x2+y2)V=\tfrac12(x^2+y^2). (b) Muestre que V˙<0\dot V<0 fuera del origen en la franja ∣x∣<1|x|<1 y obtenga la región certificada por los conjuntos de nivel. (c) Compruebe que la cuenca de atracción real es todo el plano.

Consultar las soluciones de los ejercicios

Soluciones de los ejercicios

Solución 37.1. (a) La solución es P=(7/121/121/121/4)P=\begin{pmatrix}7/12&1/12\\1/12&1/4\end{pmatrix}. (b) Su traza es positiva y su determinante vale 7/48−1/144=5/36>07/48-1/144=5/36>0, de modo que ambos valores propios son positivos, cercanos a 0,2300{,}230 y 0,6030{,}603. (c) La función es V=712x2+16xy+14y2V=\tfrac{7}{12}x^2+\tfrac16xy+\tfrac14y^2 y su derivada a lo largo de las trayectorias es −(x2+y2)-(x^2+y^2).

Solución 37.2. (a) Se obtiene E˙=xy+y(−x−0,5y)=−0,5y2≤0\dot E=xy+y(-x-0{,}5y)=-0{,}5y^2\le0. (b) La derivada es semidefinida, porque se anula en todo el eje y=0y=0. El método directo permite concluir solo la estabilidad del origen. La estabilidad asintótica requiere el principio de LaSalle del capítulo 38. (c) La ecuación de Lyapunov da P=(9/41/21/22)P=\begin{pmatrix}9/4&1/2\\1/2&2\end{pmatrix}, es decir, V=94x2+xy+2y2V=\tfrac94x^2+xy+2y^2, con derivada −(x2+y2)-(x^2+y^2).

Solución 37.3. (a) En (1; −0,1)(1;\ -0{,}1) se obtiene V˙0=−2(1)(−0,1)−6(0,01)=0,14>0\dot V_0=-2(1)(-0{,}1)-6(0{,}01)=0{,}14>0. (b) El método de Lyapunov da condiciones suficientes. Que una candidata particular aumente en algunos estados solo muestra que esa función no certifica la estabilidad.

Solución 37.4. (a) La constante es λmax⁡/λmin⁡≈2,618\sqrt{\lambda_{\max}/\lambda_{\min}}\approx2{,}618 y la tasa, 1/(2λmax⁡)≈0,3821/(2\lambda_{\max})\approx0{,}382. (b) El modo más lento decae como e−te^{-t}, con una tasa de 1, unas 2,6 veces la garantizada. (c) La cota usa el peor cociente entre VV y ∥z∥2\|z\|^2, fijado por el valor propio máximo de PP, aunque las trayectorias reales no permanecen en la dirección donde ese peor caso se alcanza.

Solución 37.5. (a) Se obtiene V˙=xx˙=−x2+x4=−x2(1−x2)\dot V=x\dot x=-x^2+x^4=-x^2(1-x^2), negativa para 0<∣x∣<10<|x|<1. (b) Los conjuntos V≤cV\le c con c<1/2c<1/2 están dentro de ∣x∣<1|x|<1, así que el argumento certifica el intervalo abierto (−1,1)(-1,1). (c) Como ±1\pm1 son equilibrios inestables, la cuenca exacta del origen es precisamente (−1,1)(-1,1) y la estimación coincide con ella.

Solución 37.6. (a) Se obtiene V˙=x(−x+y2)+y(−y)=−x2−y2+xy2\dot V=x(-x+y^2)+y(-y)=-x^2-y^2+xy^2. (b) Si ∣x∣<1|x|<1, entonces xy2<y2xy^2<y^2 para y≠0y\neq0, así que V˙<−x2≤0\dot V<-x^2\le0. El mayor disco centrado en el origen dentro de la franja tiene radio 1, de modo que se certifica el conjunto V<1/2V<1/2. (c) La segunda ecuación da y=y0e−ty=y_0e^{-t} y la primera, x˙=−x+y02e−2t\dot x=-x+y_0^2e^{-2t}, cuya solución tiende a cero desde cualquier condición inicial. La cuenca es todo el plano, mucho mayor que la región certificada.

Referencias

Hirsch, M. W., Smale, S. y Devaney, R. L. (2013). Differential equations, dynamical systems, and an introduction to chaos (3.ª ed.). Academic Press.

Khalil, H. K. (2002). Nonlinear systems (3.ª ed.). Prentice Hall.

LaSalle, J. P. y Lefschetz, S. (1961). Stability by Liapunov's direct method with applications. Academic Press.

Slotine, J.-J. E. y Li, W. (1991). Applied nonlinear control. Prentice Hall.

Teschl, G. (2012). Ordinary differential equations and dynamical systems. American Mathematical Society.