Fyskode Learning

Sistemas dinámicos · Universitario · Semana 8 · 8 horas

Sistemas lineales y no lineales en dimensión superior

Exponencial matricial, subespacios invariantes, linealización hiperbólica y geometría local más allá del plano.

El plano permite dibujar casi toda la geometría, pero muchos modelos necesitan tres, diez o miles de variables. Una reacción con varias especies, una red de osciladores y una discretización espacial comparten la forma

x˙=f(x),xRn.\dot x=f(x),\qquad x\in\mathbb R^n.

En dimensión superior ya no basta con clasificar «nodo, foco o silla». El objeto central es la separación del espacio tangente en direcciones que se contraen, se expanden o permanecen neutrales. Esta unidad construye primero esa separación en sistemas lineales y después explica exactamente qué parte sobrevive en un sistema no lineal cerca de un equilibrio.

La solución lineal y la exponencial matricial

Para una matriz constante ARn×nA\in\mathbb R^{n\times n}, el problema

x˙=Ax,x(0)=x0,\dot x=Ax,\qquad x(0)=x_0,

tiene solución x(t)=etAx0x(t)=e^{tA}x_0, donde

etA=I+tA+t2A22!+t3A33!+.e^{tA}=I+tA+\frac{t^2A^2}{2!}+\frac{t^3A^3}{3!}+\cdots.

La serie converge para toda matriz finita y satisface e(t+s)A=etAesAe^{(t+s)A}=e^{tA}e^{sA}. Si A=VΛV1A=V\Lambda V^{-1} es diagonalizable, entonces etA=VetΛV1e^{tA}=Ve^{t\Lambda}V^{-1} y cada autocomponente evoluciona como eλjte^{\lambda_jt}. Para un bloque de Jordan J=λI+NJ=\lambda I+N, con NN nilpotente, aparece

etJ=eλt(I+tN+t2N22!+).e^{tJ}=e^{\lambda t}\left(I+tN+\frac{t^2N^2}{2!}+\cdots\right).

Los factores polinomiales pueden producir crecimiento transitorio, pero el signo de Reλ\operatorname{Re}\lambda decide el comportamiento asintótico cuando ningún autovalor está sobre el eje imaginario. Hirsch, Smale y Devaney desarrollan la exponencial matricial como el flujo lineal que sirve de modelo local para el caso no lineal. Hirsch, 2013 Morris W. Hirsch, Stephen Smale y Robert L. Devaney (2013) Differential Equations, Dynamical Systems, and an Introduction to Chaos 3.ª ed. · Academic Press Ubicación consultada: caps. 5–7, sistemas lineales y no lineales en dimensiones mayores

Direcciones estable e inestable de una silla y trayectorias organizadas por ellas
La figura muestra dos dimensiones, pero la idea general es una descomposición en subespacios: varias direcciones pueden contraerse y otras expandirse, formando variedades de dimensión mayor.

Atlas reproducible de sistemas dinámicos Función: plot_saddle_manifolds

Descargar .py

Definimos el subespacio estable generalizado EsE^s como la suma de los espacios propios generalizados asociados a Reλ<0\operatorname{Re}\lambda<0; análogamente, EuE^u usa Reλ>0\operatorname{Re}\lambda>0 y EcE^c usa Reλ=0\operatorname{Re}\lambda=0. Esos subespacios son invariantes bajo etAe^{tA}. Si Ec={0}E^c=\{0\}, la matriz y el equilibrio correspondiente se llaman hiperbólicos. Entonces

Rn=EsEu,\mathbb R^n=E^s\oplus E^u,

y existen constantes C,α>0C,\alpha>0 tales que etAvsCeαtvs\|e^{tA}v_s\|\le Ce^{-\alpha t}\|v_s\| para t0t\ge0 y una desigualdad análoga hacia atrás para vuv_u. La constante CC recuerda que autovectores no ortogonales pueden amplificar inicialmente ciertas perturbaciones aun cuando todos los autovalores sean estables.

Sistemas afines, entrada y variación de constantes

Para x˙=Ax+b\dot x=Ax+b, un equilibrio xx^* satisface Ax+b=0Ax^*+b=0. Si AA es invertible, x=A1bx^*=-A^{-1}b y el cambio y=xxy=x-x^* produce y˙=Ay\dot y=Ay. Cuando hay una entrada g(t)g(t),

x˙=Ax+g(t),\dot x=Ax+g(t),

la fórmula de variación de constantes es

x(t)=etAx0+0te(ts)Ag(s)ds.x(t)=e^{tA}x_0+\int_0^t e^{(t-s)A}g(s)\,ds.

El primer término transporta la condición inicial; el segundo suma la respuesta a cada impulso pasado. Esta identidad permite acotar soluciones sin diagonalizar: si etAMeαt\|e^{tA}\|\le Me^{-\alpha t} y g(t)G\|g(t)\|\le G, entonces

x(t)Meαtx0+MGα(1eαt).\|x(t)\|\le Me^{-\alpha t}\|x_0\|+\frac{MG}{\alpha}(1-e^{-\alpha t}).

Por tanto, una entrada acotada produce una respuesta finalmente acotada bajo estabilidad exponencial. La conclusión cambia si sólo se sabe que los autovalores tienen parte real no positiva: un bloque de Jordan en cero puede crecer polinómicamente.

Ejemplo trabajado: una cadena de tres compartimentos

Consideremos concentraciones x1,x2,x3x_1,x_2,x_3 con transferencia irreversible y lavado:

x˙=(200210011/2)x+(u00),u0.\dot x= \begin{pmatrix} -2&0&0\\ 2&-1&0\\ 0&1&-1/2 \end{pmatrix}x + \begin{pmatrix}u\\0\\0\end{pmatrix}, \qquad u\ge0.

La matriz es triangular, así que sus autovalores son 2,1,1/2-2,-1,-1/2: el sistema homogéneo es exponencialmente estable. Para una entrada constante, el equilibrio se calcula en cascada:

2x1+u=0,2x1x2=0,x212x3=0.-2x_1^*+u=0, \qquad 2x_1^*-x_2^*=0, \qquad x_2^*-\frac12x_3^*=0.

De aquí

x=(u2,u,2u)T.x^*=\left(\frac u2,u,2u\right)^T.

Si u=1u=1 y x(0)=0x(0)=0, la primera componente es x1(t)=12(1e2t)x_1(t)=\tfrac12(1-e^{-2t}). Sustituirla en la segunda ecuación y usar factor integrante da

x2(t)=12et+e2t=(1et)2.x_2(t)=1-2e^{-t}+e^{-2t}=(1-e^{-t})^2.

La tercera puede calcularse del mismo modo y converge a 22. Aunque la tasa más lenta 1/21/2 domina la cola asintótica, las transferencias generan una combinación de tres escalas. La positividad también importa: la matriz tiene entradas no negativas fuera de la diagonal y, para u0u\ge0, el ortante xi0x_i\ge0 es positivamente invariante. Un análisis sólo espectral no revelaría por sí mismo esa restricción física.

Linealización del flujo no lineal

Sea pp un equilibrio de x˙=f(x)\dot x=f(x) y supongamos que ff es continuamente diferenciable. Con ξ=xp\xi=x-p,

ξ˙=Aξ+R(ξ),A=Df(p),R(ξ)ξ0.\dot\xi=A\xi+R(\xi), \qquad A=Df(p), \qquad \frac{\|R(\xi)\|}{\|\xi\|}\to0.

Si AA es hiperbólica, el teorema de Hartman–Grobman afirma que, en una vecindad del equilibrio, el flujo no lineal es topológicamente conjugado al flujo lineal: existe un cambio continuo de coordenadas que lleva órbitas a órbitas y conserva su orientación temporal. No promete que las distancias, los ángulos o las tasas exactas coincidan; tampoco cubre equilibrios con autovalores de parte real cero. Wiggins formula esta hiperbolicidad como el punto de partida para construir variedades invariantes y estudiar perturbaciones. Wiggins, 2003 Stephen Wiggins (2003) Introduction to Applied Nonlinear Dynamical Systems and Chaos 2.ª ed., Texts in Applied Mathematics, vol. 2 · Springer-Verlag New York Ubicación consultada: caps. 1–3, sistemas lineales, estabilidad y variedades invariantes Abrir fuente

El teorema de la variedad estable refina la descripción. Cerca de un equilibrio hiperbólico existen variedades suaves locales Wlocs(p)W^s_{\mathrm{loc}}(p) y Wlocu(p)W^u_{\mathrm{loc}}(p), tangentes en pp a EsE^s y EuE^u. Sus dimensiones son el número de autovalores estables e inestables contando multiplicidad algebraica apropiada. Los puntos de WsW^s convergen a pp hacia adelante; los de WuW^u, hacia atrás. Fuera de esas variedades, una silla de dimensión alta puede expulsar trayectorias aunque muchas componentes parezcan contraerse.

Ejemplo no lineal: una dirección inestable y dos estables

Estudiemos

x˙=xx3,y˙=2y+x2,z˙=z+xy.\dot x=x-x^3, \qquad \dot y=-2y+x^2, \qquad \dot z=-z+xy.

El origen es equilibrio y

Df(0)=diag(1,2,1).Df(0)=\operatorname{diag}(1,-2,-1).

Por tanto, EuE^u es el eje xx y EsE^s es el plano yzyz. El origen es una silla hiperbólica con variedad inestable unidimensional y variedad estable bidimensional. Sin embargo, el eje xx no es la variedad inestable exacta porque, cuando x0x\ne0 y y=0y=0, se tiene y˙=x2>0\dot y=x^2>0. Podemos aproximar WuW^u como una gráfica y=h(x)y=h(x), z=k(x)z=k(x). Supongamos h(x)=ax2+O(x3)h(x)=ax^2+O(x^3). La invariancia exige

h(x)(xx3)=2h(x)+x2.h'(x)(x-x^3)=-2h(x)+x^2.

Al comparar términos de orden dos, 2a=2a+12a=-2a+1, de donde a=1/4a=1/4. Para k(x)=bx2+O(x3)k(x)=bx^2+O(x^3), el lado derecho k+xh(x)-k+xh(x) no tiene término cuadrático salvo bx2-bx^2, mientras el lado izquierdo aporta 2bx22bx^2; entonces b=0b=0 y el primer término no nulo aparece a orden superior. La tangencia lineal indica la dirección, pero la ecuación de invariancia revela la curvatura.

Procedimiento para un sistema de dimensión n

  1. Localiza los equilibrios resolviendo f(p)=0f(p)=0 y conserva las restricciones del modelo, como positividad o conservación de masa.
  2. Calcula el jacobiano A=Df(p)A=Df(p) y verifica numéricamente sus entradas con diferencias finitas si provienen de una implementación.
  3. Separa el espectro por el signo de la parte real. Registra multiplicidades y bloques defectivos; no deduzcas diagonalización sólo porque conoces los autovalores.
  4. Construye subespacios estables, inestables y centrales usando vectores propios generalizados o una descomposición de Schur, que suele ser más robusta numéricamente.
  5. Declara el alcance. Si no hay espectro central, usa linealización hiperbólica local. Si lo hay, el resultado es inconcluso y se requieren variedades centrales o formas normales.
  6. Busca estructura adicional: ortantes invariantes, primeras integrales, simetrías, subespacios sincronizados o funciones de Lyapunov.
  7. Contrasta con trayectorias. Si la matriz es no normal, prueba perturbaciones alineadas y no alineadas con autovectores; mide crecimiento transitorio además del límite asintótico. Hoppensteadt enfatiza la combinación de análisis y simulación, especialmente cuando la geometría no puede dibujarse completa. Hoppensteadt, 2000 Frank C. Hoppensteadt (2000) Analysis and Simulation of Chaotic Systems 2.ª ed. · Springer Ubicación consultada: caps. 1–3, formulación, estabilidad y simulación

Errores frecuentes

Todos los autovalores negativos no implican descenso monótono de cada componente ni de la norma euclidiana. Un autovalor cero no demuestra una línea de equilibrios. Una proyección tridimensional puede mostrar cruces aparentes entre órbitas que están separadas en coordenadas omitidas. Además, un equilibrio localmente estable puede coexistir con otros atractores; el jacobiano no calcula su cuenca. Finalmente, redondear una parte real pequeña a cero puede cambiar la clasificación, de modo que debe informarse la escala y la incertidumbre numérica.

Ejercicios

  1. Calcula etAe^{tA} para A=(1401)A=\begin{pmatrix}-1&4\\0&-1\end{pmatrix}. Encuentra el máximo transitorio de la primera componente para el estado inicial (0,1)T(0,1)^T.
  2. Para una matriz diagonal con entradas (3,1,2,2)(-3,-1,2,2), determina EsE^s, EuE^u, sus dimensiones y el comportamiento hacia adelante y hacia atrás.
  3. Resuelve por variación de constantes x˙=2x+sint\dot x=-2x+\sin t y separa respuesta transitoria y respuesta permanente.
  4. En la cadena de compartimentos, deriva una fórmula explícita para x3(t)x_3(t) cuando u=1u=1 y x(0)=0x(0)=0. Comprueba el valor límite.
  5. Demuestra que el ortante no negativo es positivamente invariante para la cadena examinando el campo en cada cara xi=0x_i=0.
  6. Clasifica el origen de x˙=x\dot x=x, y˙=y\dot y=-y, z˙=z2\dot z=z^2. Explica por qué Hartman–Grobman no se aplica y analiza directamente la coordenada central.
  7. Para el ejemplo no lineal, continúa el cálculo de h(x)h(x) hasta el término x4x^4 y verifica la ecuación de invariancia.
  8. Elige una matriz estable muy no normal. Compara el máximo de etA2\|e^{tA}\|_2 con etmaxReλe^{t\max\operatorname{Re}\lambda}. Explica por qué la diferencia importa ante perturbaciones finitas.

La dimensión alta no elimina la geometría; la organiza en subespacios y variedades. Dominar esta traducción permite reconocer qué conclusiones son puramente locales, cuáles dependen de hiperbolicidad y qué información adicional se necesita para describir destinos globales.

Fuentes consultadas

Obras citadas en el desarrollo; los localizadores indican los capítulos o secciones consultados.
  1. Morris W. Hirsch, Stephen Smale y Robert L. Devaney (2013). Differential Equations, Dynamical Systems, and an Introduction to Chaos. 3.ª ed. Academic Press. ISBN 978-0-12-382011-2.

    caps. 5–7, sistemas lineales y no lineales en dimensiones mayores · Exponencial matricial, existencia, linealización y flujo.
  2. Stephen Wiggins (2003). Introduction to Applied Nonlinear Dynamical Systems and Chaos. 2.ª ed., Texts in Applied Mathematics, vol. 2 Springer-Verlag New York. ISBN 978-0-387-00177-7. DOI 10.1007/b97481.

    caps. 1–3, sistemas lineales, estabilidad y variedades invariantes · Descomposición hiperbólica y geometría local.
  3. Frank C. Hoppensteadt (2000). Analysis and Simulation of Chaotic Systems. 2.ª ed. Springer.

    caps. 1–3, formulación, estabilidad y simulación · Interpretación aplicada de sistemas matriciales y perturbaciones no lineales.