Sistemas dinámicos y caos · Universitario · 8 horas
Lorenz, Rössler y flujos de Sprott
Disipación, estiramiento, plegado, equilibrios y comparación numérica en los sistemas de Lorenz, Rössler y Sprott.
Mecanismos en Lorenz, Rössler y Sprott B
Una trayectoria tridimensional llamativa no identifica por sí sola un sistema caótico. Para comparar flujos conviene comenzar por lo que las ecuaciones permiten calcular: simetrías, divergencia, equilibrios, jacobiano y términos no lineales. Después se observa cómo esas propiedades organizan la órbita. Lorenz, Rössler y Sprott presentan tres estructuras algebraicas y geométricas distintas para compararlas mediante esos criterios.
El sistema de Lorenz es
Surgió de una truncación de un modelo de convección. Sus tres variables no son coordenadas espaciales de una partícula; representan amplitudes del modelo reducido. La célebre forma de mariposa es una trayectoria en espacio de estados. Lorenz insistió en la diferencia entre una ley determinista y una predicción indefinidamente precisa Lorenz, 1993 Edward N. Lorenz (1993) The Essence of Chaos University of Washington Press Ubicación consultada: caps. 1–3: predictibilidad y sensibilidad .
El sistema de Rössler,
mantiene durante buena parte del recorrido un giro casi planar. Cuando crece lo suficiente, el término produce una excursión rápida fuera del plano y devuelve la órbita a otra vuelta. La no linealidad se concentra en un solo producto, lo que vuelve visible la separación entre rotación lenta y reinyección.
Un flujo de Sprott busca todavía mayor economía algebraica. El sistema B puede escribirse
La etiqueta “B” no reemplaza las ecuaciones. Una implementación debe registrar la variante exacta, porque catálogos distintos pueden usar convenciones de nombres o escalas diferentes. Sprott estudia familias sencillas para mostrar que una regla corta puede sostener una geometría compleja Sprott, 2010 Julien Clinton Sprott (2010) Elegant Chaos: Algebraically Simple Chaotic Flows World Scientific Ubicación consultada: cap. 3, esp. §§3.1 y 3.4.2 .
Contracción de volumen
Para un flujo , un volumen infinitesimal transportado por las trayectorias satisface formalmente
Si la divergencia es constante, se integra como
En Lorenz,
Con parámetros positivos, cualquier volumen pequeño se contrae exponencialmente. La contracción hace plausible la existencia de un conjunto atractor de volumen cero, pero no demuestra caos ni acotación global. Un equilibrio estable también contrae volumen.
En Rössler,
por lo que la contracción depende de la región visitada. Se examina el promedio temporal
Un promedio negativo a lo largo de una órbita retenida es evidencia de disipación en ese experimento. No autoriza a afirmar que todo el espacio de fases se contrae del mismo modo. En Sprott B,
de modo que el volumen se contrae uniformemente como .
Equilibrios de Lorenz
De , suponiendo , se obtiene . La tercera ecuación da cuando . Al sustituir en la segunda,
Siempre existe el origen . Para aparecen
Con , . Los dos lóbulos de la órbita se organizan alrededor de estas regiones, aunque los equilibrios mismos son inestables para esos parámetros.
El jacobiano es
En el origen, uno de los autovalores es y los otros dos satisfacen
Para , ambos tienen parte real negativa; al cruzar , uno se vuelve positivo y el origen pierde estabilidad. La aparición de y el cambio en el origen se explican antes de integrar. El régimen clásico se encuentra más allá de bifurcaciones adicionales cuya descripción completa requiere estudiar los autovalores de .
Atlas reproducible de sistemas dinámicos Función: plot_lorenz
Se muestra el código fuente completo en Python. Las funciones indicadas arriba producen esta figura; el archivo declara las bibliotecas requeridas e incluye las funciones auxiliares. Este control no ejecuta código en el servidor.
El script se cargará al abrir este panel.
Atlas reproducible de sistemas dinámicos Funciones: plot_lorenz, animate_lorenz_rotation
Se muestra el código fuente completo en Python. Las funciones indicadas arriba producen esta figura; el archivo declara las bibliotecas requeridas e incluye las funciones auxiliares. Este control no ejecuta código en el servidor.
El script se cargará al abrir este panel. Equilibrios de Rössler y Sprott B
En Rössler, la condición produce . Como implica , se tiene . La última ecuación se reduce a
Si , las raíces son
La existencia de dos equilibrios reales exige . Para aparecen escalas muy distintas: una raíz pequeña y otra grande. Esa asimetría ayuda a entender por qué la órbita gira cerca de una región y realiza excursiones alejadas.
En Sprott B, da y exige ; por tanto, . La ecuación obliga a . Los equilibrios son y . El jacobiano
permite clasificarlos numéricamente. Esa clasificación debe acompañar cualquier afirmación sobre las regiones que la órbita visita.
Atlas reproducible de sistemas dinámicos Función: plot_sprott_b
Se muestra el código fuente completo en Python. Las funciones indicadas arriba producen esta figura; el archivo declara las bibliotecas requeridas e incluye las funciones auxiliares. Este control no ejecuta código en el servidor.
El script se cargará al abrir este panel.
Atlas reproducible de sistemas dinámicos Funciones: plot_sprott_b, animate_sprott_orbit
Se muestra el código fuente completo en Python. Las funciones indicadas arriba producen esta figura; el archivo declara las bibliotecas requeridas e incluye las funciones auxiliares. Este control no ejecuta código en el servidor.
El script se cargará al abrir este panel. Comparación geométrica con escalas consistentes
La siguiente figura coloca juntos los tres flujos. Es útil para formular preguntas, pero cada panel tiene su propia escala espacial y temporal. El tamaño aparente de un atractor cambia al reescalar variables; no es una medida intrínseca de complejidad. Una comparación académica usa magnitudes definidas: divergencia media, espectro de Lyapunov, periodos de retorno, distribución en una sección o dimensión estimada con el mismo protocolo.
Atlas reproducible de sistemas dinámicos Función: plot_flow_family_comparison
Se muestra el código fuente completo en Python. Las funciones indicadas arriba producen esta figura; el archivo declara las bibliotecas requeridas e incluye las funciones auxiliares. Este control no ejecuta código en el servidor.
El script se cargará al abrir este panel. Strogatz presenta Lorenz y Rössler como dos geometrías diferentes de estiramiento y reinyección Strogatz, 2015 Steven H. Strogatz (2015) Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering 2.ª ed. · Westview Press Ubicación consultada: cap. 9 y §12.3 . En Lorenz, la alternancia de lóbulos sugiere una dinámica de retorno que estira y pliega. En Rössler, la vuelta casi planar acumula fases cercanas antes de la excursión. En Sprott B, varios términos simples cooperan sin una separación tan evidente entre giro y reinyección.
Búsqueda auditable de sistemas simples
Sprott construye catálogos de sistemas simples explorando familias de ecuaciones y descartando resultados que escapan, convergen a un equilibrio o imitan irregularidad durante un transitorio. El procedimiento convierte la exploración masiva en una fuente de candidatos; no convierte automáticamente cada trazo en una clasificación matemática. Sprott, 1993 Julien C. Sprott (1993) Strange Attractors: Creating Patterns in Chaos M&T Books Ubicación consultada: cap. 6, §§6.1–6.5, pp. 322–383
Una familia cuadrática tridimensional puede escribirse como
Cada elección de coeficientes define un campo distinto. Un filtro razonable ejecuta, en este orden, cuatro controles: detecta crecimiento no acotado, descarta el transitorio, comprueba que la órbita no haya caído en equilibrio o ciclo corto y estima expansión tangente con más de una duración. Después repite con otro paso y otra condición inicial. La proyección sólo llega al final.
Sprott B muestra por qué el orden importa. Su divergencia exacta es , así que un volumen material se contrae como ; eso no decide si una trayectoria concreta permanece acotada. Los equilibrios se obtienen sin integrar; eso tampoco decide qué conjunto límite alcanza . La órbita de la figura aporta el tercer nivel, finito y dependiente del protocolo. La ecuación, los cálculos exactos y la trayectoria responden preguntas distintas.
Escalamiento entre variables adimensionales y voltajes
Una realización analógica asigna un voltaje a cada variable y usa integradores para producir sus derivadas. Si
entonces la primera ecuación de Lorenz se transforma en
Los cocientes de resistencias implementan ganancias lineales, un multiplicador analógico implementa productos como y el producto de cada integrador fija la escala temporal. Sprott y Thio separan la ecuación adimensional, los valores físicos de los componentes y la medición del circuito; esa separación permite rastrear qué parámetro cambió cuando el osciloscopio no coincide con la simulación. Sprott, 2022 Julien Clinton Sprott y Wesley Joo-Chen Thio (2022) Elegant Circuits: Simple Chaotic Oscillators World Scientific Ubicación consultada: cap. 1, §§1.8–1.11, pp. 21–37; cap. 7, §§7.1–7.3, pp. 241–248
Como caso concreto, supongamos rieles de y una simulación de Lorenz con rangos aproximados , . Elegir y por unidad mantiene los tres canales dentro de . Usar la misma escala para saturaría ese canal y recortaría los lóbulos. La rotación tridimensional mostrada arriba ayuda a distinguir una superposición de cámara; una meseta plana en la serie de , en cambio, delata saturación física o digital.
Las tolerancias también pertenecen al modelo realizado. Si una ganancia nominal usa resistencias con errores relativos y , entonces, a primer orden,
Medir los componentes y reintegrar con esos valores compara el circuito con la ecuación que realmente implementa, no con la nominal. La cercanía punto a punto se perderá en un régimen sensible; por eso se comparan rangos, secciones, espectros y tasas con incertidumbres declaradas.
Pham, Volos y Kapitaniak presentan realizaciones de varias familias no lineales mediante integradores, sumadores y elementos multiplicativos. La lección transferible es que una señal física confirma la realizabilidad de un conjunto de ecuaciones dentro de un intervalo de componentes y voltajes; no demuestra por sí sola unicidad del régimen ni una propiedad global de la cuenca. Pham, 2017 Viet-Thanh Pham, Christos Volos y Tomasz Kapitaniak (2017) Systems with Hidden Attractors: From Theory to Realization in Circuits Springer International Publishing Ubicación consultada: cap. 6, §§6.1–6.5, pp. 79–100 Abrir fuente
Si dos voltajes iniciales conducen a respuestas persistentes distintas, el resultado es evidencia de coexistencia para esas condiciones. Para describirla se registra una malla de estados iniciales, se conserva el mismo tiempo de descarte y se clasifica cada respuesta con criterios iguales. El ensayo no debe recibir una etiqueta más fuerte que sus datos: la realización y la coexistencia son conclusiones separadas de cualquier afirmación sobre la geometría completa de las cuencas.
Mapas de retorno del flujo
Una sección de Poincaré permite comparar estos mecanismos sin conservar todos los puntos de la trayectoria. Se elige una superficie transversal
y una orientación, por ejemplo . El mapa de retorno envía cada cruce al siguiente. Un ciclo límite produce un punto fijo de ; una órbita que da varias vueltas antes de cerrar produce un ciclo del mapa; un atractor caótico puede dejar una nube estructurada. La reducción pierde el tiempo continuo entre cruces, por lo que se conserva además el tiempo de retorno .
En Rössler, una sección que corte una vez el giro principal suele producir una banda estrecha y hace visible la reinyección. En Lorenz, una sección debe tratar con cuidado la alternancia de lóbulos: mezclar cruces con orientaciones opuestas puede superponer ramas que pertenecen a retornos distintos. En Sprott B, la sección se elige después de examinar el campo y verificar transversalidad; un plano que la órbita roza genera tiempos mal condicionados.
Numéricamente, el cruce no coincide casi nunca con un punto de la malla temporal. Se detecta un cambio de signo de y se interpola el estado del evento. Al refinar el paso se comparan coordenadas y tiempos de retorno. Si un algoritmo toma simplemente la muestra más cercana, el espesor aparente de la sección puede reflejar , no la dinámica. También se excluye el transitorio y se declara el número de retornos retenidos: usar el mismo tiempo total no garantiza el mismo tamaño de muestra en los tres sistemas.
Protocolo numérico comparado
Integra con RK4 y comienza con :
- Lorenz: , estado inicial , tiempo total y transitorio .
- Rössler: , estado inicial , tiempo total y transitorio .
- Sprott B: estado inicial , tiempo total y transitorio .
Guarda serie temporal, proyecciones , , y trayectoria tridimensional. Calcula la divergencia a lo largo de la órbita y registra su promedio. Repite con manteniendo los mismos tiempos físicos. Compara rangos, promedios y una sección definida antes de ejecutar.
La coincidencia punto a punto solo se espera durante un horizonte limitado. En un régimen sensible, dos integraciones pueden perder fase y aun conservar geometría y estadísticas similares. Por ello se comprueban acotación, distribuciones, retornos y diagnósticos tangentes. Una trayectoria acotada y atractiva tampoco basta para demostrar caos: un ciclo largo puede producir una imagen densa si se dibuja con demasiados puntos.
También se varía la condición inicial. Si distintas condiciones alcanzan regímenes diferentes, hay coexistencia y el protocolo debe identificar la cuenca muestreada. Si una trayectoria explota al reducir el paso o cambiar el integrador, se revisa la ecuación implementada, la escala y el horizonte antes de interpretar la figura.
Ejercicios comparativos de Lorenz, Rössler y Sprott B
- Deriva la divergencia de Lorenz, Rössler y Sprott B e indica qué conclusión permite y cuál no.
- Obtén los equilibrios de Lorenz y clasifica el origen para y mediante su polinomio característico.
- Deduce la ecuación cuadrática de los equilibrios de Rössler y evalúala con .
- Verifica los equilibrios de Sprott B y calcula sus jacobianos.
- Diseña una tabla que separe sistema, escala temporal, transitorio, paso, rango de ejes, divergencia media y observable de retorno.
- Explica por qué dos proyecciones semejantes no demuestran que dos flujos sean equivalentes.
Una comparación satisfactoria no decide cuál atractor “parece más caótico”. Explica qué mecanismo revelan las ecuaciones, qué propiedad se calculó y qué parte de la descripción depende de una trayectoria finita.
Fuentes consultadas
Obras citadas en el desarrollo; los localizadores indican los capítulos o secciones consultados.Steven H. Strogatz (2015). Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. 2.ª ed. Westview Press. ISBN 978-0-8133-4910-7.
cap. 9 y §12.3 · Ecuaciones de Lorenz, geometría del atractor y sistema de Rössler.Julien Clinton Sprott (2010). Elegant Chaos: Algebraically Simple Chaotic Flows. World Scientific.
§§1.1–1.15, 3.1 y 3.4.2 · Criterios, diagnósticos y familias de flujos caóticos simples.Edward N. Lorenz (1993). The Essence of Chaos. University of Washington Press.
caps. 1–3 · Predictibilidad, sensibilidad y significado del modelo de Lorenz.Julien C. Sprott (1993). Strange Attractors: Creating Patterns in Chaos. M&T Books.
cap. 6, §§6.1–6.5, pp. 322–383 · Búsqueda computacional, integración y descarte de falsos atractores en flujos simples.Julien Clinton Sprott y Wesley Joo-Chen Thio (2022). Elegant Circuits: Simple Chaotic Oscillators. World Scientific. ISBN 978-981-123999-1.
cap. 1, §§1.8–1.11, pp. 21–37; cap. 7, §§7.1–7.3, pp. 241–248 · Traducción entre ecuaciones adimensionales, circuitos, escalamiento y medición.- cap. 6, §§6.1–6.5, pp. 79–100 · Realización de sistemas no lineales en circuitos y límites de la evidencia experimental.