Del comportamiento local a las restricciones globales

En el capítulo 35 usamos el jacobiano para estudiar un sistema no lineal cerca de sus equilibrios. Esa herramienta responde con precisión a una pregunta local sobre qué ocurre con perturbaciones suficientemente pequeñas alrededor de un estado estacionario. Muchas preguntas relevantes son, sin embargo, globales. Una trayectoria puede partir lejos de todo equilibrio, atravesar regiones donde cambia el signo de sus componentes y quedar confinada por fronteras que una linealización no deja ver.

Consideremos un sistema autónomo planar,

x˙=f(x,y),y˙=g(x,y).\dot x=f(x,y),\qquad \dot y=g(x,y).

Conocer los equilibrios y los valores propios de sus jacobianos no determina cómo se organiza todo el plano. Para avanzar hay que combinar tres tipos de información. Las nulclinas indican dónde se anula cada componente de la velocidad. Los signos de ff y gg entre esas curvas permiten reconstruir la orientación local del flujo. Las regiones invariantes imponen restricciones globales, porque las ecuaciones pueden impedir que una trayectoria que comienza dentro de cierta región salga de ella.

La idea central del capítulo es que un retrato de fase puede construirse progresivamente a partir de propiedades analíticas del campo, sin reducirse a una colección de curvas obtenidas por simulación. Las simulaciones sirven después para comprobar y completar esa geometría.

Trabajaremos con un sistema bidimensional lo bastante simple para analizarlo casi por completo, aunque lo bastante rico para mostrar distinciones que serán necesarias en sistemas más complejos,

x˙=x(1−x−y),y˙=y(x−12).\boxed{ \begin{aligned} \dot x &=x(1-x-y),\\ \dot y &=y\left(x-\frac12\right). \end{aligned}}

Es el mismo sistema del ejercicio 35.1. Puede leerse como una variante mínima de una interacción entre un consumidor y un recurso de crecimiento limitado, aunque aquí se usará solo como objeto matemático. Las variables son adimensionales y el tiempo se mide en una unidad arbitraria común, sin atribuir al modelo ninguna interpretación biológica, clínica o ecológica validada.

Qué es una nulclina y qué información conserva

La nulclina de xx es el conjunto donde x˙=f(x,y)=0\dot x=f(x,y)=0. Sobre ella se anula instantáneamente la componente horizontal de la velocidad. La nulclina de yy satisface y˙=g(x,y)=0\dot y=g(x,y)=0, de modo que sobre ella se anula la componente vertical.

En el sistema central, x(1−x−y)=0x(1-x-y)=0 implica x=0x=0 o y=1−xy=1-x, mientras que y(x−1/2)=0y(x-1/2)=0 implica y=0y=0 o x=1/2x=1/2. Las intersecciones de ambas familias de nulclinas son los equilibrios. En el primer cuadrante aparecen

E0=(0,0),E1=(1,0),E∗=(12,12).E_0=(0,0),\qquad E_1=(1,0),\qquad E_* =\left(\frac12,\frac12\right).

Una nulclina no es, en general, una trayectoria. Sobre la recta x=1/2x=1/2, por ejemplo, se cumple y˙=0\dot y=0, pero x˙=12(12−y)\dot x=\tfrac12\left(\tfrac12-y\right). Salvo en y=1/2y=1/2, la velocidad es horizontal, de modo que la trayectoria cruza la recta vertical x=1/2x=1/2 sin permanecer sobre ella. Del mismo modo, sobre y=1−xy=1-x la velocidad horizontal se anula, pero la componente vertical suele ser distinta de cero y el flujo atraviesa esa curva verticalmente.

La distinción evita un error frecuente. Una curva donde se anula una componente de la velocidad no se convierte automáticamente en una frontera dinámica. Para que una frontera sea invariante, el campo debe ser tangente a ella o apuntar hacia el interior de la región que delimita, de manera compatible con la geometría completa.

Particionar el plano mediante signos

Las nulclinas dividen el primer cuadrante en regiones dentro de las cuales los signos de x˙\dot x y de y˙\dot y son constantes. Para x>0x>0, el signo de x˙\dot x es el de 1−x−y1-x-y, de modo que xx aumenta por debajo de la recta x+y=1x+y=1 y disminuye por encima. Para y>0y>0, el signo de y˙\dot y es el de x−1/2x-1/2, así que yy disminuye a la izquierda de x=1/2x=1/2 y aumenta a la derecha.

La combinación de ambas condiciones da cuatro orientaciones básicas del movimiento, hacia la derecha o la izquierda y hacia arriba o abajo. Hasta aquí no se integró ninguna órbita, porque solo se usaron signos algebraicos. Esa información ya restringe fuertemente el retrato. Una trayectoria situada por debajo de x+y=1x+y=1 se mueve hacia valores mayores de xx y cambia de sentido horizontal al cruzar esa nulclina. Al pasar por x=1/2x=1/2 cambia de sentido vertical. Las curvas pueden, por tanto, ordenar la secuencia de movimientos de una órbita aunque su fórmula explícita sea desconocida (Hirsch et al., 2013; Strogatz, 2015).

Campo normalizado, nulclinas y trayectorias del sistema central en el primer cuadrante.
Figura 36.1. Campo normalizado, nulclinas y trayectorias del sistema central en el primer cuadrante. Las nulclinas dividen el cuadrante en regiones con signos constantes de las dos componentes del flujo. Los ejes, trazados con línea gruesa, son invariantes. Los círculos vacíos marcan las sillas (0, 0) y (1, 0). El círculo lleno marca el equilibrio interior estable. Ampliar figura ↗

La figura incluye varias trayectorias que comprueban esta lectura cualitativa. El equilibrio interior está en la intersección de x=1/2x=1/2 con x+y=1x+y=1. Su jacobiano, calculado como en el capítulo 35, es

J(x,y)=(1−2x−y−xyx−12),J(E∗)=(−1/2−1/21/20),J(x,y)= \begin{pmatrix} 1-2x-y & -x\\ y & x-\frac12 \end{pmatrix}, \qquad J(E_*)= \begin{pmatrix} -1/2 & -1/2\\ 1/2 & 0 \end{pmatrix},

con valores propios λ=−14±i34\lambda=-\tfrac14\pm i\tfrac{\sqrt3}{4}. La linealización anticipa una espiral localmente atractiva, mientras que las nulclinas añaden la organización del movimiento lejos del equilibrio. Cada herramienta aporta algo que la otra no da.

Invarianza positiva, invarianza e ingreso a una región

Sea φt(z0)\varphi_t(z_0) el flujo de un sistema autónomo, allí donde está definido y es único. Un conjunto KK es positivamente invariante si

z0∈K⟹φt(z0)∈Kz_0\in K \quad\Longrightarrow\quad \varphi_t(z_0)\in K

para todo t≥0t\ge0 para el que la solución existe. La propiedad es direccional en el tiempo y no exige que una trayectoria que está dentro de KK pueda reconstruirse hacia atrás sin abandonar el conjunto. Cuando el flujo está definido en ambos sentidos y φt(K)=K\varphi_t(K)=K para todo tiempo admisible, se habla de un conjunto invariante en un sentido más fuerte.

Hay que distinguir también la invarianza de la absorción. Un conjunto puede ser positivamente invariante sin que ninguna trayectoria exterior entre en él. Aquí llamaremos región atrapante a una región cerrada cuya frontera no permite salidas hacia adelante y que, en los ejemplos considerados, recibe además trayectorias de una región más amplia. Como la terminología varía entre textos, especificaremos siempre la propiedad que se demuestra (Khalil, 2002; Perko, 2001; Teschl, 2012).

La unicidad estudiada en el capítulo 32 vuelve a importar. Si una frontera es una trayectoria del sistema y la solución es única, otra trayectoria no puede cruzarla en un punto y continuar al otro lado como si la frontera no existiera. La geometría global reutiliza así un resultado que parecía puramente local en la teoría del problema de valor inicial.

Los ejes como fronteras invariantes

El sistema central tiene una estructura multiplicativa útil. Si x=0x=0, entonces x˙=0\dot x=0, de modo que el eje yy es invariante. Si y=0y=0, entonces y˙=0\dot y=0, así que el eje xx también lo es.

Para una trayectoria que parte con x0>0x_0>0 puede escribirse, mientras la solución exista, x˙/x=1−x−y\dot x/x=1-x-y. Al integrar se obtiene

x(t)=x0exp⁡[∫0t(1−x(s)−y(s)) ds].x(t)=x_0 \exp\left[ \int_0^t (1-x(s)-y(s))\,ds \right].

La exponencial es estrictamente positiva, así que una condición inicial con x0>0x_0>0 no puede alcanzar x=0x=0 en tiempo finito. Del mismo modo,

y(t)=y0exp⁡[∫0t(x(s)−12)ds],y(t)=y_0 \exp\left[ \int_0^t \left(x(s)-\frac12\right)ds \right],

de modo que y0>0y_0>0 implica y(t)>0y(t)>0 mientras la solución esté definida. El primer cuadrante, R+2={(x,y):x≥0, y≥0}\mathbb R_+^2=\{(x,y):x\ge0,\ y\ge0\}, es por consiguiente positivamente invariante.

La conclusión es una propiedad de las ecuaciones continuas y no procede de recortar los valores negativos después de simular. Si una implementación numérica produce x<0x<0 desde una condición positiva, la trayectoria calculada violó una propiedad exacta del modelo y el resultado debe tratarse como un problema numérico o de implementación.

Una condición geométrica suficiente en una frontera

La idea anterior puede formularse de manera más general. Supongamos una región K={z:g(z)≤0}K=\{z:g(z)\le0\} cuya frontera suave está dada por g(z)=0g(z)=0. El gradiente ∇g\nabla g apunta, en la dirección normal, hacia valores crecientes de gg, es decir, hacia el exterior de KK con esta convención. A lo largo de una trayectoria,

ddtg(z(t))=∇g(z(t))⋅F(z(t)).\frac{d}{dt}g(z(t)) =\nabla g(z(t))\cdot F(z(t)).

Si en toda la frontera relevante se cumple ∇g(z)⋅F(z)≤0\nabla g(z)\cdot F(z)\le0, el campo carece de componente normal hacia el exterior. Con las condiciones habituales de regularidad y unicidad, esa desigualdad da una condición suficiente de invarianza positiva para regiones suaves apropiadas.

En los polígonos o rectángulos resulta más práctico examinar cada cara. Para un rectángulo K=[a,b]×[c,d]K=[a,b]\times[c,d] puede exigirse que f(a,y)≥0f(a,y)\ge0 y f(b,y)≤0f(b,y)\le0 para c≤y≤dc\le y\le d, junto con g(x,c)≥0g(x,c)\ge0 y g(x,d)≤0g(x,d)\le0 para a≤x≤ba\le x\le b. Cada desigualdad afirma que el campo apunta hacia el interior o es tangente a la cara correspondiente.

La condición es geométrica, pero no meramente visual. Debe comprobarse sobre toda la frontera y no en unas pocas flechas dibujadas, porque una figura puede sugerir invarianza y ocultar una pequeña región por donde el campo sale.

Una región atrapante construida con una combinación de variables

Los ejes impiden abandonar el primer cuadrante, aunque ese conjunto no es acotado. Falta saber si las trayectorias positivas pueden escapar hacia valores arbitrariamente grandes. Definamos V(x,y)=x+yV(x,y)=x+y. Esta combinación sencilla sirve para estudiar la frontera de regiones triangulares y todavía no es una función de Lyapunov en el sentido del capítulo 37. A lo largo de las trayectorias,

V˙=x˙+y˙=x(1−x−y)+y(x−12).\dot V=\dot x+\dot y =x(1-x-y)+y\left(x-\frac12\right).

Los términos −xy-xy y +xy+xy se cancelan, de modo que

V˙=x−x2−12y.\boxed{ \dot V=x-x^2-\frac12y.}

Sobre la frontera inclinada x+y=Mx+y=M se cumple y=M−xy=M-x y, por tanto,

V˙=32x−x2−12M.\dot V =\frac32x-x^2-\frac12M.

La parte que depende de xx, q(x)=32x−x2q(x)=\tfrac32x-x^2, alcanza su máximo en x=3/4x=3/4 con valor 9/169/16. Por tanto V˙≤916−12M\dot V\le\tfrac{9}{16}-\tfrac12M, que es estrictamente negativo sobre toda la frontera inclinada si M>9/8M>9/8. Con M=2M=2 se obtiene V˙≤−7/16<0\dot V\le -7/16<0 cuando x+y=2x+y=2 y x,y≥0x,y\ge0. Los otros dos lados del triángulo son los ejes, ya demostrados invariantes. En consecuencia,

K2={(x,y):x≥0, y≥0, x+y≤2}K_2= \{(x,y):x\ge0,\ y\ge0,\ x+y\le2\}

es positivamente invariante (figura 36.2).

Región triangular y límites que confinan la evolución del sistema.
Figura 36.2. Región triangular K₂, en gris. Los ejes son invariantes y, sobre la frontera x + y = 2, la derivada de V = x + y es estrictamente negativa, como indican las flechas del campo. Las trayectorias que parten fuera del triángulo en el primer cuadrante entran en él y luego permanecen dentro. Ampliar figura ↗

El argumento hace algo que una colección finita de simulaciones no puede hacer. Excluye analíticamente la salida de cualquier trayectoria que comience en K2K_2, siempre que se cumplan las hipótesis de existencia y unicidad.

Acotamiento y existencia global hacia adelante

La misma desigualdad acota también las trayectorias que comienzan fuera del triángulo. Como 32x−x2≤916\tfrac32x-x^2\le\tfrac{9}{16} para todo xx y −12y=−12V+12x-\tfrac12y=-\tfrac12V+\tfrac12x, en el primer cuadrante se cumple

V˙≤916−12V.\dot V \le \frac{9}{16}-\frac12V.

La ecuación lineal de comparación, w˙=916−12w\dot w=\tfrac{9}{16}-\tfrac12w con w(0)=V(0)w(0)=V(0), tiene la solución

w(t)=98+(V(0)−98)e−t/2.w(t)=\frac98+ \left(V(0)-\frac98\right)e^{-t/2}.

Por el principio de comparación, V(t)≤w(t)V(t)\le w(t) mientras la trayectoria permanezca en el primer cuadrante. La cota impide que x+yx+y explote en tiempo finito. Como xx e yy son no negativas, 0≤x(t),y(t)≤V(t)0\le x(t),y(t)\le V(t), de modo que ambas variables permanecen acotadas en todo intervalo finito. El campo es polinómico y, por tanto, localmente Lipschitz, así que la teoría de prolongación del capítulo 32 asegura que las soluciones con condiciones iniciales no negativas existen para todo t≥0t\ge0.

Puede irse un paso más lejos. Si V>2V>2, entonces V˙≤916−1=−716\dot V\le\tfrac{9}{16}-1=-\tfrac{7}{16}. Mientras una trayectoria permanezca fuera de K2K_2, su suma disminuye al menos a esa velocidad. Una condición inicial positiva con V(0)>2V(0)>2 alcanza, por tanto, la frontera V=2V=2 en un tiempo no mayor que (V(0)−2)/(7/16)(V(0)-2)/(7/16) y queda después atrapada dentro del triángulo. Desde (3,1)(3,1), por ejemplo, la cota da 32/7≈4,632/7\approx4{,}6 unidades de tiempo, mientras que la integración numérica muestra que la trayectoria entra a los 1,591{,}59.

Este resultado todavía no identifica el destino asintótico de cada trayectoria, porque el acotamiento y la invarianza reducen las posibilidades sin demostrar la convergencia a un equilibrio. El capítulo 37 añadirá las funciones de Lyapunov y el 38, el principio de LaSalle, precisamente para convertir algunas de estas restricciones en conclusiones asintóticas más fuertes.

Diferencia entre una nulclina y una barrera

Conviene contrastar la región invariante con una nulclina ordinaria. El punto P=(1/2, 1/5)P=(1/2,\ 1/5) pertenece a la nulclina x=1/2x=1/2 de yy. En él se cumple y˙=0\dot y=0, pero

x˙=12(1−12−15)=320>0.\dot x =\frac12\left(1-\frac12-\frac15\right) =\frac{3}{20}>0.

El vector es horizontal y cruza la nulclina vertical, sin contradicción alguna, porque la nulclina solo indica que la coordenada yy deja de cambiar instantáneamente. En el punto Q=(1/4, 3/4)Q=(1/4,\ 3/4) de la nulclina x+y=1x+y=1 se cumple x˙=0\dot x=0, mientras que

y˙=34(14−12)=−316.\dot y =\frac34\left(\frac14-\frac12\right) =-\frac{3}{16}.

El vector es vertical. Como la recta x+y=1x+y=1 tiene pendiente −1-1, el campo no es tangente a ella y la trayectoria la atraviesa.

Sobre x=0x=0, en cambio, la componente horizontal del campo es nula para todo yy y la frontera coincide con una dirección permitida del flujo. La diferencia entre una nulclina y una frontera invariante depende de cómo se relaciona el vector completo con la geometría de la frontera. Que una componente se anule en un punto no basta para establecerla.

El integrador puede violar una región que el modelo conserva

Las regiones invariantes sirven también como pruebas de verificación numérica. El sistema continuo conserva x≥0x\ge0 e y≥0y\ge0 desde condiciones no negativas, aunque un esquema discreto con un paso demasiado grande puede salir del primer cuadrante. Desde (x0,y0)=(0,1; 2)(x_0,y_0)=(0{,}1;\ 2), la derivada inicial de xx es

x˙0=0,1(1−0,1−2)=−0,11,\dot x_0 =0{,}1(1-0{,}1-2) =-0{,}11,

de modo que un paso de Euler explícito con h=2h=2 da x1=0,1+2×(−0,11)=−0,12x_1=0{,}1+2\times(-0{,}11)=-0{,}12. El método crea un estado negativo que la ecuación diferencial exacta no puede alcanzar desde x0>0x_0>0 (figura 36.3).

Comparación de la trayectoria continua con aproximaciones numéricas en el primer cuadrante.
Figura 36.3. La solución continua desde (0,1; 2) permanece en el primer cuadrante, con un mínimo de x cercano a 0,045. Un solo paso de Euler explícito con h = 2 produce x₁ = −0,12 y viola la positividad exacta del modelo. Ampliar figura ↗

El ejemplo prolonga una distinción introducida en los capítulos 24 a 29. Una propiedad cualitativa observada en la salida de un programa puede pertenecer al integrador y no al sistema continuo. Aquí el criterio es especialmente fuerte, porque la salida numérica contradice una región invariante demostrada analíticamente. Reducir el paso elimina la violación en este ejemplo. Euler conserva la positividad de xx si 1+h(1−x−y)≥01+h(1-x-y)\ge0, lo que desde este punto exige h≤1/1,1≈0,91h\le1/1{,}1\approx0{,}91. Esa condición depende del estado y del sistema, de modo que no convierte a Euler en un método que preserve la positividad en general. Si la conservación de una región es científicamente importante, hay que analizar las condiciones del esquema numérico o emplear métodos diseñados para respetar la estructura pertinente.

Construcción de un retrato cualitativo sin una cuadrícula de simulaciones

El retrato del sistema central puede reconstruirse ahora mediante una secuencia lógica. Se localizan las nulclinas, que son x=0x=0 e y=1−xy=1-x para xx, junto con y=0y=0 y x=1/2x=1/2 para yy. Sus intersecciones dan los tres equilibrios del primer cuadrante. Los signos de x˙\dot x y de y˙\dot y en cada región determinan la orientación básica del campo. La invarianza de los ejes muestra que las trayectorias positivas no pueden cruzarlos, de modo que el primer cuadrante queda cerrado hacia adelante. El triángulo K2K_2 impide la salida por la frontera inclinada y absorbe toda trayectoria positiva exterior. La linealización del capítulo 35 clasifica los equilibrios, con el origen y (1,0)(1,0) como sillas y (1/2,1/2)(1/2,1/2) como equilibrio localmente asintóticamente estable. Solo al final se integra una colección limitada de trayectorias para comprobar que el comportamiento observado respeta todas las restricciones anteriores.

La simulación llega, así, al final del razonamiento. Si una curva calculada cruzara un eje desde el primer cuadrante o abandonara K2K_2, habría razones analíticas para sospechar del cálculo. Si una trayectoria respeta las restricciones, la concordancia aumenta la confianza en la implementación, aunque una muestra finita de órbitas no demuestra exhaustivamente el retrato. La estrategia será reutilizable en sistemas sin solución cerrada, donde a menudo no hace falta conocer cada órbita para excluir regiones enteras del espacio de estados o demostrar que ciertas variables permanecen acotadas.

Qué puede concluirse y qué queda abierto

Las herramientas del capítulo establecen varios resultados fuertes para el modelo central. Una condición inicial no negativa permanece en el primer cuadrante y su solución existe globalmente hacia adelante, acotada. Todas las trayectorias positivas terminan dentro de una región compacta como K2K_2. Se sabe, además, cómo cambian los sentidos horizontal y vertical al cruzar las nulclinas.

Todavía no se demostró que toda condición inicial interior converja a (1/2,1/2)(1/2,1/2). La figura lo sugiere para las trayectorias dibujadas y la linealización demuestra la atracción local, pero una conclusión global requeriría excluir otros conjuntos límite posibles. En un sistema planar podrían existir, en principio, órbitas periódicas u otras estructuras compatibles con el acotamiento. Las herramientas posteriores permitirán decidir cuestiones de ese tipo en clases concretas de sistemas.

La disciplina lógica es importante. Una región positivamente invariante no es automáticamente la cuenca de atracción de un equilibrio. Un conjunto compacto que atrapa trayectorias tampoco identifica, considerado aisladamente, el objeto al que se aproximan. Una nulclina tampoco es una separatriz salvo que se demuestre una propiedad adicional de invarianza. La geometría cualitativa progresa acumulando restricciones, cada una de las cuales reduce el conjunto de comportamientos posibles sin afirmar más de lo que permiten sus hipótesis.

Aplicaciones e interpretación científica

La noción de región invariante es útil cuando el modelo contiene restricciones de dominio que deben preservarse. Las concentraciones, las poblaciones, las probabilidades y las cantidades de inventario suelen requerir no negatividad. En los sistemas epidemiológicos, la suma de los compartimentos puede estar restringida por la población total. En los modelos de composición, el dominio dinámico natural puede ser un símplex de proporciones.

Una restricción matemática no demuestra, sin embargo, que la variable empírica correspondiente tenga exactamente esa dinámica. Si un modelo de puntuaciones clínicas impone x≥0x\ge0 porque así se definió el estado, demostrar que el primer cuadrante es invariante solo establece la coherencia interna de esa representación. No prueba que el fenómeno clínico real esté gobernado por el campo propuesto.

Las regiones invariantes tampoco deben confundirse con límites éticos, regulatorios o fisiológicos externos al modelo. Un algoritmo puede imponer un rango porque se programó así, mientras que un sistema físico puede permanecer en un rango porque existe un mecanismo de conservación. La coincidencia de ambos resultados no identifica el mecanismo.

La utilidad epistemológica es más concreta. Una frontera demostrablemente invariante permite formular predicciones negativas, según las cuales ciertos estados son inaccesibles dentro del modelo desde determinadas condiciones iniciales. Si los datos muestran de manera fiable una violación sistemática de esa restricción, hay evidencia contra la representación o contra la correspondencia entre las variables modeladas y las observadas.

Verificación computacional

El bloque siguiente define el campo del sistema central y comprueba las propiedades geométricas declaradas en el capítulo.

import numpy as np
from scipy.integrate import solve_ivp


def F(t, z):
    x, y = z
    return np.array([x * (1.0 - x - y), y * (x - 0.5)])


for E in ([0.0, 0.0], [1.0, 0.0], [0.5, 0.5]):
    assert np.allclose(F(0.0, E), 0.0)

J = np.array([[-0.5, -0.5], [0.5, 0.0]])
print(np.linalg.eigvals(J))

x = np.linspace(0.0, 2.0, 2001)
dV = x - x**2 - 0.5 * (2.0 - x)
print(dV.max())

sol = solve_ivp(F, (0.0, 50.0), [0.1, 2.0], rtol=1e-10, atol=1e-12)
print(sol.y[0].min(), sol.y[1].min())

print(0.1 + 2.0 * F(0.0, [0.1, 2.0])[0])

La salida da los valores propios −0,25±0,433i-0{,}25\pm0{,}433i del equilibrio interior y el máximo de V˙\dot V sobre la frontera x+y=2x+y=2, igual a −7/16=−0,4375-7/16=-0{,}4375. También muestra los mínimos positivos de xx y de yy en la solución continua desde (0,1; 2)(0{,}1;\ 2) y el valor −0,12-0{,}12 del paso de Euler. Estas comprobaciones verifican que las figuras, las cifras y el código son coherentes con las propiedades matemáticas declaradas, sin validar empíricamente el modelo.

Errores frecuentes

Tratar cada nulclina como una trayectoria es un error habitual, porque una nulclina anula una componente de la velocidad y la invarianza depende del vector completo y de la geometría de la curva. También lo es inferir una región invariante porque unas pocas flechas de una figura parecen apuntar hacia dentro. La condición debe verificarse en toda la frontera relevante.

La invarianza positiva es distinta de la atracción global, ya que una trayectoria puede permanecer siempre en una región sin acercarse al mismo estado que las demás. El acotamiento, del mismo modo, no garantiza la convergencia. Una trayectoria acotada puede oscilar, acercarse a un ciclo o, en dimensiones mayores, presentar una dinámica más compleja.

Imponer una frontera física recortando la salida numérica oculta el problema sin explicarlo. Si el modelo continuo preserva la positividad y el integrador produce valores negativos, truncarlos a cero esconde una violación numérica. La linealización, por su parte, clasifica el comportamiento local alrededor de un equilibrio hiperbólico sin determinar la forma de una región invariante ni el tamaño de una cuenca. Un retrato de fase obtenido por simulación, por último, no demuestra exhaustividad. Su valor aumenta cuando las trayectorias se interpretan dentro de restricciones analíticas establecidas de antemano.

Consolidación

Las nulclinas organizan un sistema planar mediante los lugares donde se anula cada componente de la velocidad. Sus intersecciones localizan los equilibrios, mientras que el signo de las derivadas entre ellas da una primera orientación del flujo. Una nulclina ordinaria no tiene por qué ser una trayectoria ni una barrera.

Una región positivamente invariante cumple una propiedad más fuerte, porque las trayectorias que comienzan dentro no pueden abandonarla hacia adelante. Para las fronteras suaves, el signo de la componente normal del campo da un criterio geométrico suficiente bajo las hipótesis de regularidad pertinentes. En las regiones poligonales, el mismo principio se verifica cara por cara.

En el sistema x˙=x(1−x−y)\dot x=x(1-x-y), y˙=y(x−1/2)\dot y=y(x-1/2), los ejes son invariantes y el primer cuadrante se conserva. La combinación V=x+yV=x+y demuestra que el triángulo x+y≤2x+y\le2 es positivamente invariante y absorbe las trayectorias positivas exteriores. Una desigualdad global sobre V˙\dot V da además el acotamiento y, junto con la regularidad polinómica del campo, la existencia global hacia adelante.

El retrato cualitativo surge de combinar los signos, las fronteras, la invarianza, la clasificación local y las simulaciones verificadas, cada una de las cuales responde una pregunta distinta. El resultado es más fuerte que dibujar muchas órbitas, aunque más limitado que una caracterización completa del comportamiento asintótico. El capítulo 37 introducirá las funciones de Lyapunov, que convierten ciertas desigualdades sobre el campo en demostraciones directas de estabilidad sin resolver explícitamente las trayectorias.

Ejercicios

Ejercicio 36.1. Para el sistema central, (a) acote el tiempo que tarda la trayectoria que parte de (3,1)(3,1) en entrar en K2K_2. (b) Compare la cota con el instante de entrada que da una integración numérica. (c) ¿Por qué la cota es conservadora?

Ejercicio 36.2. (a) Determine para qué valores de MM la derivada de V=x+yV=x+y es estrictamente negativa sobre toda la frontera x+y=Mx+y=M del primer cuadrante. (b) ¿Qué ocurre en M=9/8M=9/8? (c) ¿Qué indica el valor 9/89/8 sobre el comportamiento a largo plazo de VV?

Ejercicio 36.3. Examine si el cuadrado [0,1]×[0,1][0,1]\times[0,1] es positivamente invariante para el sistema central, revisando el campo en cada una de sus cuatro caras.

Ejercicio 36.4. (a) Muestre que un paso de Euler explícito conserva la positividad de xx si y solo si 1+h(1−xn−yn)≥01+h(1-x_n-y_n)\ge0. (b) Calcule el paso máximo que conserva la positividad desde (0,1; 2)(0{,}1;\ 2). (c) Explique por qué esa condición no garantiza la positividad para cualquier paso en todo el recorrido.

Ejercicio 36.5. (a) Calcule el vector del campo en los puntos Q=(1/4, 3/4)Q=(1/4,\ 3/4) y R=(3/4, 1/4)R=(3/4,\ 1/4) de la nulclina x+y=1x+y=1. (b) ¿En qué sentido cruza el flujo esa nulclina en cada punto? (c) ¿Qué ocurre en el punto de la nulclina donde x=1/2x=1/2?

Ejercicio 36.6. En el modelo epidemiológico s˙=−βsi\dot s=-\beta si, i˙=βsi−γi\dot i=\beta si-\gamma i, r˙=γi\dot r=\gamma i, con β,γ>0\beta,\gamma>0, (a) muestre que s+i+rs+i+r se conserva. (b) Muestre que cada variable permanece no negativa si lo es al comienzo. (c) Describa la región invariante resultante.

Consultar las soluciones de los ejercicios

Soluciones de los ejercicios

Solución 36.1. (a) Como V(0)=4V(0)=4 y fuera de K2K_2 se cumple V˙≤−7/16\dot V\le-7/16, la trayectoria entra antes de (4−2)/(7/16)=32/7≈4,57(4-2)/(7/16)=32/7\approx4{,}57. (b) La integración numérica da una entrada a los 1,591{,}59. (c) La cota usa el peor caso de V˙\dot V sobre todo el exterior del triángulo, mientras que a lo largo de esta trayectoria V˙\dot V es mucho más negativo durante casi todo el recorrido.

Solución 36.2. (a) Sobre la frontera se cumple V˙≤9/16−M/2\dot V\le9/16-M/2, estrictamente negativo si M>9/8M>9/8. (b) En M=9/8M=9/8 el máximo de V˙\dot V vale cero y se alcanza en x=3/4x=3/4, donde el campo es tangente a la frontera. (c) La comparación con w˙=9/16−w/2\dot w=9/16-w/2 muestra que VV termina por debajo de cualquier valor mayor que 9/89/8, de modo que las trayectorias se concentran asintóticamente en el triángulo x+y≤9/8x+y\le9/8.

Solución 36.3. Las caras x=0x=0 e y=0y=0 son invariantes, porque están sobre los ejes. En la cara x=1x=1 se cumple x˙=−y≤0\dot x=-y\le0, de modo que el campo apunta hacia dentro o es tangente. En la cara y=1y=1 se cumple y˙=x−1/2\dot y=x-1/2, positivo para x>1/2x>1/2, así que el campo apunta hacia fuera en esa parte. El cuadrado no es positivamente invariante.

Solución 36.4. (a) Euler da xn+1=xn[1+h(1−xn−yn)]x_{n+1}=x_n\bigl[1+h(1-x_n-y_n)\bigr]. Con xn>0x_n>0, el resultado es no negativo si y solo si el corchete lo es. (b) Desde (0,1; 2)(0{,}1;\ 2) se necesita 1−1,1h≥01-1{,}1h\ge0, es decir, h≤0,909h\le0{,}909. (c) La condición depende del estado en cada paso. Un paso aceptable al comienzo puede dejar de serlo si la trayectoria numérica llega a una región donde x+yx+y es mayor.

Solución 36.5. (a) En QQ el campo vale (0; −3/16)(0;\ -3/16) y en RR vale (0; 1/16)(0;\ 1/16). (b) En ambos puntos el flujo es vertical. En QQ baja y en RR sube, de modo que cruza la nulclina en sentidos opuestos a cada lado de x=1/2x=1/2. (c) En x=1/2x=1/2 la nulclina de xx corta a la de yy y el campo se anula, porque ese punto es el equilibrio interior.

Solución 36.6. (a) La suma de las tres derivadas es −βsi+βsi−γi+γi=0-\beta si+\beta si-\gamma i+\gamma i=0. (b) Se cumple s(t)=s0exp⁡(−β∫0ti dτ)s(t)=s_0\exp\bigl(-\beta\int_0^t i\,d\tau\bigr) e i(t)=i0exp⁡(∫0t(βs−γ) dτ)i(t)=i_0\exp\bigl(\int_0^t(\beta s-\gamma)\,d\tau\bigr), que no cambian de signo, mientras que r˙=γi≥0\dot r=\gamma i\ge0. (c) Si s+i+r=Ns+i+r=N al comienzo, la región invariante es el símplex {s,i,r≥0, s+i+r=N}\{s,i,r\ge0,\ s+i+r=N\}.

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.

Perko, L. (2001). Differential equations and dynamical systems (3.ª ed.). Springer. https://doi.org/10.1007/978-1-4613-0003-8

Strogatz, S. H. (2015). Nonlinear dynamics and chaos: With applications to physics, biology, chemistry, and engineering (2.ª ed.). Westview Press.

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