Sistemas dinámicos y caos · Universitario avanzado · Semanas 17–18 · 13 horas
Cálculo fraccionario, caos y ABM–PECE
Caputo, memoria, predictor–corrector, estabilidad sectorial y análisis reproducible de caos fraccionario.
El cálculo fraccionario amplía la idea de derivar e integrar a órdenes no enteros, pero no consiste en sustituir mecánicamente un exponente. En una ecuación de Caputo, el cambio en depende de toda la historia previa mediante un núcleo de ley de potencia. Esa no localidad altera tanto la interpretación física como el costo numérico. Antes de simular conviene dominar tres elementos: la función gamma, las integrales de potencia y la diferencia entre Riemann–Liouville y Caputo.
La función gamma extiende el factorial:
La integral de Riemann–Liouville de orden es
Para ,
La fórmula se deriva insertando en la integral:
La integral restante es . Así aparece el cociente gamma sin tratar el orden fraccionario como un factorial informal. Das desarrolla gamma, beta, operadores y ecuaciones en esa secuencia. Das, 2020 Shantanu Das (2020) Kindergarten of Fractional Calculus Cambridge Scholars Publishing Ubicación consultada: caps. 1–3
Cuando , la derivada de Caputo se define por
Caputo anula constantes y admite la condición inicial clásica . En cambio, la derivada de Riemann–Liouville de la constante vale . Esta diferencia determina el tipo de datos iniciales y la interpretación física.
Para una función suficientemente regular y , ambas derivadas se relacionan por
Por eso coinciden sobre potencias que se anulan en el origen y difieren sobre la parte constante. En modelos dinámicos, Caputo resulta cómodo porque usa datos iniciales expresados mediante derivadas de orden entero. Esa conveniencia no vuelve intercambiables las definiciones: siempre se debe declarar operador, límite inferior y orden. Pham y colaboradores resumen las definiciones de Grünwald–Letnikov, Riemann–Liouville y Caputo antes de aplicarlas a sistemas biológicos fraccionarios. Pham, 2018 Viet-Thanh Pham, Sundarapandian Vaidyanathan, Christos Volos y Tomasz Kapitaniak, editores (2018) Nonlinear Dynamical Systems with Self-Excited and Hidden Attractors Springer Ubicación consultada: pp. 3–12, definiciones y formulación fraccionaria
La comparación de potencias se obtiene directamente de la identidad gamma. Para la constante, Riemann–Liouville conserva una singularidad y Caputo da cero; para , ambos operadores coinciden bajo las hipótesis usuales y producen . La escala logarítmica permite ver simultáneamente el comportamiento cerca del origen y a tiempos mayores.
Atlas reproducible de sistemas dinámicos Función: plot_rl_caputo_powers
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_rl_caputo_powers, animate_fractional_order_variation
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 Función: plot_caputo_kernel
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_caputo_kernel, animate_caputo_kernel
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_caputo_kernel, animate_fractional_relaxation
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_caputo_kernel, animate_abm_memory_weights
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. Núcleo de memoria y dependencia histórica
En
la edad de una contribución es . El peso disminuye al alejarse del presente, pero nunca se corta exactamente. Si se acerca a uno, el núcleo se concentra con mayor fuerza cerca del instante actual; para órdenes menores, el historial lejano conserva una participación relativa mayor. Herrmann interpreta esta no localidad mediante transformadas y memoria en modelos físicos. Herrmann, 2014 Richard Herrmann (2014) Fractional Calculus: An Introduction for Physicists 2.ª ed. · World Scientific Ubicación consultada: caps. 5–6 y 8
La singularidad en es integrable porque . No conviene evaluarla como un valor puntual; los esquemas numéricos integran el núcleo por intervalos y producen pesos finitos. Tampoco debe decirse que «todo el pasado pesa igual»: cada tramo recibe un peso distinto y la normalización gamma cambia con .
Si el orden fuera , la definición de Caputo usaría la derivada entera y requeriría datos . Aquí nos concentramos en para que el problema inicial use un solo valor.
Relajación fraccionaria
Considera
La transformada de Laplace de Caputo es
Entonces
y la inversión produce
Para , . Cuando , la cola decae más lentamente y la historia se distribuye en escalas temporales de ley de potencia.
La inversión puede comprobarse término a término. Como
la derivada de Caputo de cada potencia con es
Al reindexar se obtiene , mientras la constante inicial queda anulada. Para y , la relajación no es una suma finita de exponenciales y su cola es mucho más larga. La solución exacta funciona a la vez como interpretación y como referencia para verificar el integrador.
Oliveira reúne ejercicios resueltos de potencias y transformadas que proporcionan controles algebraicos para estas identidades y sus límites de orden entero. Oliveira, 2019 Edmundo Capelas de Oliveira (2019) Solved Exercises in Fractional Calculus Springer Ubicación consultada: caps. 2–5
Formulación integral y esquema predictor–corrector
Aplicar la integral fraccionaria a produce la ecuación de Volterra
Esta forma explica por qué cada paso necesita el historial. El predictor aproxima por valores previos en cada subintervalo; el corrector añade la evaluación en el extremo nuevo y usa una cuadratura de orden superior.
Para , , el predictor usa
con . El corrector evalúa en el estado predicho y combina la historia con pesos de Adams–Moulton, que son segundas diferencias de potencias de exponente . La secuencia PECE significa predecir, evaluar, corregir y volver a evaluar. Cada paso consulta todos los anteriores; una aproximación de historia declarada controla el crecimiento de costo y memoria.
En la forma clásica para , los pesos interiores del corrector pueden escribirse
con un peso de borde tratado aparte. La actualización combina esos términos con y el factor . Los índices cambian entre convenciones de implementación; una prueba debe comparar la fórmula programada contra un problema de solución conocida, no sólo contra otra gráfica del mismo código.
Diethelm, Ford y Freed derivan y analizan un predictor–corrector de Adams para ecuaciones diferenciales fraccionarias. Es la referencia directa del algoritmo; Sun, He y Wang lo estudian dentro de sistemas caóticos; Das, Herrmann, Oliveira y Pham aportan operadores, memoria, cálculo y otros contextos dinámicos. Mantener esa distinción separa procedencia matemática, aplicación y material de práctica.
Para verificar el integrador se usa la relajación , cuya solución puede evaluarse por serie. La figura superpone varias mallas ABM–PECE y calcula el error máximo contra esa referencia. La pendiente de la gráfica logarítmica aporta una estimación empírica del orden en el intervalo estudiado; una demostración de convergencia establece el resultado general.
La serie de Mittag–Leffler también necesita control numérico: se trunca cuando los términos dejan de cambiar el resultado bajo la precisión solicitada y se contrasta, si es posible, con una implementación independiente. Usar la misma rutina defectuosa para generar «referencia» y solución ocultaría el error.
Atlas reproducible de sistemas dinámicos Función: plot_abm_convergence
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_abm_convergence, animate_abm_convergence
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. Interpretación de la relajación y los pesos históricos
En el núcleo , los instantes recientes reciben más peso y el pasado lejano conserva una contribución. Compara curvas con la misma condición y escala. En relajación, una cola alta para indica decaimiento más lento que el exponencial. En la animación de pesos, comprueba que al avanzar un paso aparece una contribución nueva y se vuelven a ponderar todas las anteriores.
Con pasos y suma directa del historial, el trabajo total crece como y el almacenamiento como . Reducir a la mitad no sólo duplica pasos: puede multiplicar aproximadamente por cuatro las operaciones de memoria. Existen técnicas de memoria corta, sumas rápidas y aproximaciones del núcleo, pero cambian el algoritmo y deben declarar tolerancia y ventana. En este cálculo la referencia es el historial completo.
Para una tabla de convergencia conserva , intervalo, solución de referencia y norma. Calcula
No extrapoles el orden observado en una sola ecuación a todos los problemas: la regularidad de la solución cerca de influye especialmente en ecuaciones fraccionarias.
Equilibrio, estabilidad y trayectoria en caos fraccionario
Un sistema autónomo de Caputo puede escribirse componente a componente:
Es conmensurable si todos los órdenes son iguales, ; es inconmensurable si al menos dos difieren. El punto de equilibrio satisface
Esa ecuación algebraica coincide con la del modelo entero porque la derivada de Caputo de una constante es cero. Lo que cambia con los órdenes es la estabilidad y la evolución alrededor del equilibrio, no su localización.
Para el sistema lineal conmensurable
el equilibrio es asintóticamente estable si cada autovalor satisface
Cuando , la condición recupera el semiplano izquierdo. Para , la región estable excluye un sector más estrecho alrededor del eje real positivo. Este criterio pertenece al sistema lineal con orden común. Aplicarlo sin modificación a órdenes inconmensurables, retardos o aproximaciones racionales del operador mezcla problemas distintos.
Sistema de Lorenz fraccionario
Considera
Los equilibrios son
y, si ,
Son los mismos del sistema entero. En el origen,
con un autovalor y dos raíces de
Para , y , el término constante de ese polinomio es negativo; una raíz es real positiva. Su argumento es cero, así que viola el criterio sectorial para todo . El origen continúa inestable. Esta cuenta no demuestra caos: sólo clasifica localmente un equilibrio.
En se repite el proceso con el jacobiano evaluado en cada punto. Si algún autovalor cruza la frontera angular al variar , cambia el diagnóstico lineal. Después todavía hay que estudiar trayectorias. Sun, He y Wang usan el principio de estabilidad fraccionaria como filtro y muestran que el «orden mínimo de caos» obtenido numéricamente depende del método, paso, parámetros y órdenes asignados Sun, 2022 Kehui Sun, Shaobo He y Huihai Wang (2022) Solution and Characteristic Analysis of Fractional-Order Chaotic Systems Springer Nature Singapore y Science Press Ubicación consultada: cap. 5, §5.3, pp. 67–74 Abrir fuente .
Protocolo de evidencia para barridos del orden
Una proyección con forma de mariposa no basta. Para cada valor de se conserva la siguiente cadena:
- definición del operador, límite inferior, vector de órdenes y datos iniciales;
- equilibrios, jacobianos y alcance exacto del criterio sectorial aplicado;
- método numérico, paso, longitud de historial y tolerancias;
- comparación con una malla más fina y, cuando sea posible, otro algoritmo;
- transitorio descartado, prueba de acotación y horizonte retenido;
- serie, sección o diagrama de bifurcación junto con un indicador cuantitativo;
- espectro de Lyapunov calculado con un procedimiento compatible con memoria, incluyendo tiempo finito y prueba de convergencia;
- repetición al cambiar paso, horizonte y condición inicial.
El resultado se informa como una clasificación bajo ese protocolo. Un exponente máximo positivo y estable al refinar aporta evidencia de sensibilidad; la coincidencia con bifurcaciones o una prueba 0–1 independiente refuerza la clasificación. Si el signo cambia con o con el horizonte, no se anuncia un umbral de caos. Los capítulos de dinámica y complejidad de Sun, He y Wang combinan espectros de Lyapunov, diagramas de bifurcación, prueba 0–1 y medidas de complejidad, y su comparación numérica documenta la dependencia respecto del algoritmo Sun, 2022 Kehui Sun, Shaobo He y Huihai Wang (2022) Solution and Characteristic Analysis of Fractional-Order Chaotic Systems Springer Nature Singapore y Science Press Ubicación consultada: cap. 6, §§6.1–6.2, pp. 77–114; cap. 7, §§7.1–7.2, pp. 117–140 Abrir fuente .
| Afirmación | Comprobación numérica dentro del protocolo | Lo que todavía no prueba |
|---|---|---|
| equilibrio inestable | jacobiano y criterio sectorial aplicable | existencia de un atractor |
| órbita acotada | control de norma en horizonte y mallas refinadas | caos |
| sensibilidad numérica | Lyapunov finito positivo y convergente | resultado asintótico riguroso |
| ventana caótica | acuerdo entre al menos dos diagnósticos y refinamiento | universalidad fuera del protocolo |
Comparación del orden fraccionario con un protocolo fijo
En el módulo de orden fraccionario, selecciona un sistema compatible y el método ABM predictor–corrector. Usa la configuración de Lorenz , , , tiempo y el mismo historial inicial. Ejecuta primero y luego órdenes conmensurables y .
Compara series, proyección y costo de cálculo. Repite con . Atribuye diferencias al orden después de comprobar paso, duración y transitorio. Registra si el software conserva historia completa, la convención de Caputo y la forma de inicialización.
El caso funciona como límite entero y control de consistencia, pero no basta comparar su órbita punto a punto durante unidades: la sensibilidad puede separar ejecuciones. Primero verifica corto plazo contra RK4 con refinamiento; después compara acotación, proyecciones, estadísticas y costo. Para órdenes distintos por componente, declara la convención exacta del sistema y los datos iniciales de cada ecuación.
Una disminución de no implica automáticamente «más estabilidad» ni «menos caos». El orden modifica memoria, escalas y condiciones de estabilidad de manera dependiente del modelo. En los sistemas biológicos compilados por Pham y colaboradores, la formulación fraccionaria se estudia junto con equilibrios, bifurcaciones y control; las conclusiones se derivan para cada sistema, no de una regla universal sobre . Pham, 2018 Viet-Thanh Pham, Sundarapandian Vaidyanathan, Christos Volos y Tomasz Kapitaniak, editores (2018) Nonlinear Dynamical Systems with Self-Excited and Hidden Attractors Springer Ubicación consultada: pp. 3–44, modelos fraccionarios y análisis dinámico
Verificación del método con la identidad gamma
Riemann–Liouville y Caputo fijan qué significa derivar; la relajación de Mittag–Leffler muestra la consecuencia dinámica de la memoria; ABM–PECE aproxima la forma integral mediante una suma histórica cuya procedencia, convergencia y costo deben quedar documentados.
Fuentes consultadas
Obras citadas en el desarrollo; los localizadores indican los capítulos o secciones consultados.Shantanu Das (2020). Kindergarten of Fractional Calculus. Cambridge Scholars Publishing. ISBN 978-1-5275-4498-7.
caps. 1–3 y 5–7 · Gamma, operadores fraccionarios, ecuaciones y aplicaciones.Richard Herrmann (2014). Fractional Calculus: An Introduction for Physicists. 2.ª ed. World Scientific. ISBN 978-981-4551-07-6.
caps. 2–3, 5–6 y 8 · Operadores, transformadas, memoria e interpretación física.Edmundo Capelas de Oliveira (2019). Solved Exercises in Fractional Calculus. Springer. ISBN 978-3-030-20523-2.
caps. 2–5 · Ejercicios algebraicos de operadores fraccionarios.Viet-Thanh Pham, Sundarapandian Vaidyanathan, Christos Volos y Tomasz Kapitaniak, editores (2018). Nonlinear Dynamical Systems with Self-Excited and Hidden Attractors. Springer. ISBN 978-3-319-71242-0.
capítulo sobre sistemas biológicos fraccionarios, pp. 3–44 · Definiciones de Grünwald–Letnikov, Riemann–Liouville y Caputo y modelos dinámicos.- artículo completo, DOI 10.1023/A:1016592219341 · Fuente externa original del predictor–corrector Adams fraccionario.
- cap. 3, pp. 37–47; cap. 5, §§5.2–5.3, pp. 63–74; caps. 6–7, pp. 77–140 · Predictor–corrector, sensibilidad al paso y al orden, espectro de Lyapunov y análisis de complejidad en sistemas caóticos fraccionarios.