Cálculo fraccionario y dinámica con memoria · Inicio de posgrado · 13 horas
Discretización Grünwald-Letnikov y Riemann-Liouville
Pesos discretos de Grünwald-Letnikov y Riemann-Liouville, mallas graduadas, pruebas de refinamiento y costo de la memoria histórica.
Un operador no local obliga a revisar la historia en cada tiempo nuevo. La discretización debe aproximar la integral o la diferencia que define el operador y, al mismo tiempo, dejar visible cuánto cuesta conservar el pasado. Se desarrollan la suma de Grünwald-Letnikov y una cuadratura de la integral de Riemann-Liouville, junto con sus pesos, errores y costos.
Coeficientes de Grünwald-Letnikov
En una malla uniforme , la forma discreta básica es
con
Calcular gamma para cada es innecesario. Los pesos obedecen
La recurrencia se deriva del cociente entre dos binomios consecutivos. Para , y los pesos restantes son negativos. La suma acumulada se aproxima a cero al crecer el historial, en concordancia con la derivada de una constante en el límite de historia apropiado; cerca de un terminal finito aparecen efectos de borde que deben conservarse.
Das desarrolla la aproximación GL y una recurrencia para sus coeficientes Das, 2020 Shantanu Das (2020) Kindergarten of Fractional Calculus Cambridge Scholars Publishing Ubicación consultada: cap. 3, §3.23, pp. 146-147 . Oliveira subraya que la suma puede truncarse para un cálculo numérico, lo que convierte el corte en parte explícita de la aproximación Oliveira, 2019 Edmundo Capelas de Oliveira (2019) Solved Exercises in Fractional Calculus Springer Ubicación consultada: cap. 5, §5.1, pp. 171-174; cap. 6, problema 25, p. 261 .
Semiderivada de una rampa
Tomemos , , , y cuatro subintervalos, de modo que . Los primeros pesos son
Los valores históricos, desde el presente hacia atrás, son
La suma ponderada vale
Como ,
La referencia analítica RL —que coincide aquí con Caputo— es
El error absoluto de esta malla gruesa es aproximadamente . El número aislado no informa convergencia; se debe repetir con , y una referencia evaluada con mayor precisión.
Cuadratura de la integral de Riemann-Liouville
Para ,
Si se aproxima por el valor izquierdo en cada celda,
donde
Los pesos surgen al integrar exactamente el kernel y aproximar solo la función. Una interpolación lineal conduce a otra regla y otro orden de error. Das presenta aproximaciones por valores medios y valores ponderados para la integral RL Das, 2020 Shantanu Das (2020) Kindergarten of Fractional Calculus Cambridge Scholars Publishing Ubicación consultada: cap. 2, §2.23, pp. 96-99 .
Para comprobar la fórmula se toma . La suma telescópica da
y, por tanto,
que coincide exactamente con la solución analítica para esta función. Esa coincidencia es una prueba de fabricación útil, no demuestra el comportamiento para toda función.
Derivada de Riemann–Liouville mediante cuadratura
Para ,
Una estrategia directa calcula primero la integral de orden con pesos de cuadratura y aproxima después la derivada exterior. Si
la diferencia regresiva produce
Este procedimiento hace visible la definición, pero combina error de cuadratura y error de diferenciación. Además, restar dos valores cercanos puede amplificar redondeo. Una fórmula de pesos obtenida al simplificar ambas operaciones puede ser más eficiente, pero debe comprobarse contra la construcción en dos etapas en una malla pequeña.
La derivada de Caputo también puede relacionarse con RL mediante la corrección inicial. Para ,
Esta identidad proporciona una prueba de implementación: se calcula Caputo mediante incrementos y RL sobre la función corregida. Si no coinciden, se revisan el tratamiento de y el primer intervalo.
Das compara fórmulas de cálculo GL, RL y Caputo y advierte que las condiciones en el punto inicial importan Das, 2020 Shantanu Das (2020) Kindergarten of Fractional Calculus Cambridge Scholars Publishing Ubicación consultada: cap. 4, §§4.15-4.18, pp. 183-197 .
Pérdida de orden por singularidades iniciales
Una solución de Mittag-Leffler puede ser continua y, al mismo tiempo, tener derivadas ordinarias poco regulares cerca de cero. Para una relajación,
Si , la derivada ordinaria del término se comporta como y crece al acercarse al origen. Un análisis de convergencia que suponga derivadas ordinarias acotadas puede predecir un orden que la solución real no alcanza en una malla uniforme.
Una malla graduada conserva el intervalo y el número de subintervalos, pero coloca los nodos según
Con se recupera la malla uniforme. Cuando , el paso
es pequeño cerca de y crece hacia . Así se asignan más evaluaciones a la zona donde cambia con rapidez, sin aumentar . Para , la diferencia geométrica ya es visible:
| uniforme: , | graduada: , | |
|---|---|---|
| 0 | ||
| 1 | ||
| 2 | ||
| 3 | ||
| 4 |
La comparación numérica mantiene fijos , , , y el método, y cambia únicamente . Para la relajación , los valores nodales de cada ejecución se interpolan linealmente en los mismos puntos . Allí se calculan
y el mismo máximo restringido a . Si la malla graduada reduce solo el error inicial, la tabla permite reconocer dónde se obtuvo la mejora; si aumenta el error lejos del origen, ese costo también queda visible. El valor de y el número de puntos de comparación se fijan antes del experimento y se informan junto con .
La singularidad también afecta la gráfica: omitir los primeros puntos puede ocultar el error dominante. Es mejor mostrar una ampliación del origen y explicar el criterio usado para incluir o excluir .
Verificación mediante soluciones fabricadas
Probar únicamente el operador no detecta errores en el ensamblaje de una ecuación. Se elige una función exacta, por ejemplo
con compatible con Caputo. Para la ecuación
se fabrica
La solución exacta es . La prueba recorre pesos, tratamiento del dato inicial, término lineal y fuerza. Se repite para varias , incluyendo una función suave y otra con regularidad limitada. El forzamiento debe evaluarse con precisión suficiente para no convertirse en la principal fuente de error.
Una segunda prueba usa la relajación de Mittag-Leffler, donde . Las dos se complementan: la solución fabricada aísla el orden algebraico de una potencia; Mittag-Leffler prueba una serie de potencias y una cola de memoria.
Coeficientes recursivos y cancelación
La recurrencia de los pesos evita evaluar cocientes de gamma grandes, pero una sucesión larga puede acumular redondeo. Se revisan tres invariantes prácticos:
- y ;
- los primeros pesos coinciden con el binomio calculado a alta precisión;
- las sumas parciales muestran el comportamiento esperado al crecer .
Para órdenes cercanos a uno, muchos términos contribuyen mediante cancelación. Sumar en precisión insuficiente o en un orden desfavorable puede perder cifras. Una prueba con precisión extendida en una malla moderada permite saber si el error observado procede de la discretización o de la aritmética.
No se corrige una cancelación cambiando arbitrariamente el signo de pesos pequeños. Si se descartan por debajo de una tolerancia, el criterio debe medirse como una aproximación de memoria y compararse con la suma completa.
Paso variable y aproximación de memoria corta
Reducir mejora la resolución temporal; reducir el historial cambia el intervalo consultado. Un algoritmo puede usar paso pequeño y memoria insuficiente, o paso grueso e historia completa. Por eso el experimento separa dos ejes:
- refinamiento de con horizonte físico fijo;
- ampliación del horizonte de memoria con fijo.
El paso variable añade otra dificultad: los pesos uniformes ya no dependen solo de la edad expresada en número de celdas. Para verlo sin recurrir a una regla uniforme, se vuelve a la integral RL y se aproxima por su valor izquierdo en cada celda. La contribución de al valor en es
con el peso no uniforme
Por tanto,
En una malla uniforme, depende de y recupera los pesos anteriores. En una malla no uniforme depende de los dos índices: cambiar un nodo modifica las distancias al punto de evaluación y obliga a recalcular las celdas afectadas.
Un cálculo corto comprueba la fórmula. Sean , y los nodos , , . En ,
Los dos pesos suman , exactamente el valor de . La prueba también revela un error frecuente: sustituir ambos anchos por un único destruiría la telescopía.
Estudio de refinamiento
Una prueba de refinamiento mantiene fijos operador, terminal, orden, intervalo, datos iniciales y parámetros dimensionales. Se ejecutan mallas , y ; en los nodos comunes se calcula
Si existe una referencia analítica, como una potencia o Mittag-Leffler, debe usarse. Si no existe, puede emplearse una solución de malla mucho más fina, indicando que es una referencia numérica. El orden observado entre dos refinamientos es
El valor solo tiene sentido cuando los errores están en el régimen asintótico: mallas demasiado gruesas, redondeo, evaluación imprecisa de gamma o una historia truncada pueden deformarlo.
Atlas reproducible de sistemas dinámicos Funciones: plot_step_convergence, animate_integrator_step_refinement
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. Costo de conservar toda la historia
En el paso , una suma directa revisa aproximadamente valores. Para pasos, el número total de productos es
de modo que el costo temporal crece como y el almacenamiento de la trayectoria como . Esta cuenta se debe medir, no solo citar: registra tiempo, memoria y plataforma para varios .
La suma GL con historia completa en el paso es
Una memoria corta de pasos conserva solo los términos más recientes:
La ventana física es . Si permanece fijo mientras disminuye, se acorta; para comparar refinamientos con el mismo horizonte físico se toma . La diferencia frente al cálculo completo se mide, para cada paso, mediante
y puede resumirse con . Si se necesita un error relativo, se divide ese máximo por , siempre que el denominador no sea cero.
El efecto del corte se ve con cuatro datos. Para , y , el valor completo en es
| ventana | términos retenidos | ||
|---|---|---|---|
| 2 | |||
| 3 | |||
| 4 |
La tabla no promete que el error disminuya de forma monótona para cualquier señal, porque los pesos y los datos pueden cancelarse; por eso la comparación se repite en toda la trayectoria. Con historia completa, cada paso consulta un número creciente de estados y el costo acumulado es . Con la ventana, cada paso usa a lo sumo términos, de modo que el costo es y el historial de trabajo ocupa ; guardar además toda la trayectoria de salida sigue requiriendo . Una elección de queda justificada por la tabla conjunta de , error frente a la historia completa, tiempo y memoria.
Pruebas mínimas de discretización
Una implementación de GL o RL debe superar varios controles:
- Funciones constantes y potencias. Comparar con fórmulas gamma y revisar el comportamiento en el terminal.
- Límite entero. Recuperar diferencia o integral ordinaria al aproximarse al orden correspondiente.
- Solución de Mittag-Leffler. Resolver una relajación lineal y comparar en un intervalo fijo.
- Refinamiento. Separar error de paso, evaluación de funciones especiales e historia truncada.
- Costo. Medir crecimiento temporal y memoria con el mismo código.
- Reproducibilidad. Guardar convención de pesos, precisión, terminal y versión del algoritmo.
Herrmann resuelve un problema físico con la derivada de Riesz y hace explícitos el operador, las condiciones del problema y la construcción numérica Herrmann, 2014 Richard Herrmann (2014) Fractional Calculus: An Introduction for Physicists 2.ª ed. · World Scientific Ubicación consultada: cap. 12, §§12.1-12.2, pp. 161-175 . Esos elementos forman el contrato mínimo para que otra persona pueda reproducir una aplicación.
Convergencia, estabilidad y acotación responden preguntas diferentes. Una tabla de refinamiento estudia si el error disminuye al reducir el paso. Un análisis de estabilidad determina cómo evolucionan las perturbaciones del problema continuo o del esquema discreto. Una trayectoria acotada en un intervalo finito solo describe esa ejecución. El informe numérico debe nombrar la propiedad que realmente se midió y acompañarla con su prueba correspondiente.
Los pesos de Grünwald–Letnikov y las cuadraturas de Riemann–Liouville provienen de identidades analíticas distintas, aunque ambas produzcan sumas sobre el pasado Das, 2020 Shantanu Das (2020) Kindergarten of Fractional Calculus Cambridge Scholars Publishing Ubicación consultada: cap. 2, §2.23, pp. 96-99; cap. 3, §§3.23-3.24, pp. 146-149 . Una implementación debe separar la identidad continua, la discretización, el error medido y el eventual truncamiento de historia. Mezclar estos elementos puede hacer que un ahorro de memoria parezca, erróneamente, una propiedad del operador.
Ejercicios: pesos, error y tiempo de ejecución
- Genera los primeros veinte pesos GL para tres órdenes y comprueba la recurrencia.
- Repite la semiderivada de con , y .
- Deriva la regla RL por tramos constantes y pruébala sobre y .
- Mide con una referencia analítica evaluada a mayor precisión.
- Resuelve la relajación de Mittag-Leffler con , y . Mantén fijo y compara el error global, el error en y la distribución de nodos.
- Reproduce los pesos no uniformes de la malla ; después cambia por y compara con la integral exacta.
- Compara historia completa y una ventana física fija. Para al menos tres valores de , reporta , y el tiempo; no mantengas solo fijo al refinar.
- Grafica tiempo contra para la historia completa y para dos ventanas. Contrasta el crecimiento observado con y .
Una trayectoria calculada aporta evidencia numérica cuando se contrasta con una identidad, una prueba de refinamiento y una medición de costo.
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.
cap. 2, §2.23, pp. 96-99; cap. 3, §§3.23-3.24, pp. 146-149; cap. 4, §4.17, pp. 194-197 · Evaluaciones discretas GL y RL y comparación de esquemas.Richard Herrmann (2014). Fractional Calculus: An Introduction for Physicists. 2.ª ed. World Scientific. ISBN 978-981-4551-07-6.
cap. 3, §3.3, pp. 22-24; cap. 12, pp. 161-175 · Derivada GL y un problema físico resuelto numéricamente con la derivada de Riesz.Edmundo Capelas de Oliveira (2019). Solved Exercises in Fractional Calculus. Springer. ISBN 978-3-030-20523-2.
cap. 5, §5.1, pp. 171-174; cap. 6, problemas 19-25, pp. 254-262 · Definición GL, truncamiento de la suma y aplicaciones calculadas.