SciELO - Scientific Electronic Library Online

 
vol.18 issue35Evaluation of the Implementation of Lean Manufacturing: An analysis of the Digital Cyberthesis Repository of the Faculty of Industrial Engineering of the National University of San MarcosComparative Analysis of Temperature, Humidity and Light Sensors for Use in Vermicompost Production Systems author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


Entre Ciencia e Ingeniería

Print version ISSN 1909-8367

Entre Ciencia e Ingenieria vol.18 no.35 Pereira Jan./June 2024  Epub Sep 03, 2024

https://doi.org/10.31908/19098367.2954 

Artículos

Solución numérica de una ecuación de convección-difusión no local fraccionaria1

Numerical solution of a non-local fractional convection-diffusion equation

* F.C. Osorio, Universidad Católica de Pereira, Pereira, Colombia, email: fernan.osorio@ucp.edu.co.

** P. A. Amador, Cali, Colombia, email: paamadorr@gmail.com.

*** C. A. Bedoya, Universidad Católica de Pereira, Pereira, Colombia, email: carlos.bedoya@ucp.edu.co.


Resumen

En este artículo estudia la solución numérica de una ecuación de convección-difusión no local fraccionaria en el tiempo, definida en el sentido de Caputo. Las aproximaciones se desarrollan usando un esquema numérico explícito por medio del método de diferencias finitas. A partir de esta discretización y el método de Von Neumann, se establece la condición de estabilidad (CFL), con la cual se demuestran la propiedad de monotonía y la propiedad de variación total (TVD), así como algunas desigualdades importantes para la regularidad del esquema. Finalmente, se presentan algunos experimentos numéricos con un término fuente, para hallar las soluciones analíticas y realizar los cálculos respectivos de los errores y órdenes de convergencia con la aproximación numérica.

Palabras clave:  Diferencias finitas; Molificación discreta; Derivada fraccional; ecuación no local

Abstract

This article investigates the numerical solutions of a fractional non-local convection-diffusion equation in time, defined in the Caputo sense. The approximations are developed using an explicit numerical scheme through the finite difference method. Through this discretization and the Von Neumann method, the Courant-Friedrichs-Lewy (CFL) stability condition is established, which demonstrates the monotonicity property and the total variation diminishing (TVD) property, along with some important inequalities for the regularity of the scheme. Finally, some numerical experiments with a source term are presented to find analytical solutions and perform the respective error calculations and convergence orders with the numerical approximation.

Keywords: Finite Differences; Discrete Mollification; Fractional Derivation; Nonlocal Equation

I. Introducción

EL desarrollo de la teoría sobre ecuaciones diferenciales fraccionarias se convirtió en un tema de gran importancia, por sus numerosas aplicaciones en las ciencias y las ingenierías [1]-[5]. De esta forma, el objetivo de este artículo es desarrollar un método numérico para hallar oluciones aproximadas de la ecuación de Black-Scholes no local con derivada fraccional en el tiempo, basado en un esquema de diferencias finitas tanto para la derivada fraccional en el sentido de Caputo como para las derivadas espaciales. Además, en la discretización del término no local de la Ec. (1), se usará un kernel con las características de la molificación discreta de [6]. Esto permitirá aplicar las técnicas propuestas para las condiciones de borde de los datos faltantes en los extremos del intervalo de la aproximación.

En los recientes años, muchos autores se han dedicado a estudiar métodos de solución para este tipo de ecuaciones desde un enfoque analítico o numérico. Por ejemplo, en [7]-[12] se construyen soluciones analíticas para modelos no lineales de reacción-difusión o ecuaciones Fokker-Planck las cuales son usadas en la mecánica estadística esencialmente en el análisis del movimiento browniano. Otros trabajos desarrollan aproximaciones numéricas de las ecuaciones diferenciales fraccionarias. Por ejemplo, en [13] y [14] se construyen esquemas numéricos empleando el método de diferencias finitas para el término de difusión fraccional, donde la derivada se define en el sentido de Caputo. De manera similar, en [15] y [16] se considera la derivada de Caputo en ecuaciones no lineales, definiendo esquemas numéricos basados en el método de diferencias finitas. Otros estudios, como en [17]-[19], se aplican las derivadas fraccionarias para valores entre 1 y 2, utilizando discretizaciones de diferencias finitas para sus respectivas soluciones numéricas. Además, en [20], se desarrollan otros métodos mediante OHAM (Optimal Homotopy Asymptotic Method) para obtener un esquema numérico de una ecuación de reacción difusión fraccionaria, y en [21] se desarrollan soluciones de la ecuación de difusión fraccional en el espacio mediante el método de lines y splines.

Consideramos el siguiente problema de valor inicial,

(1)

De la misma manera que en [22] y [23], las constantes , y el kernel es una función simétrica que decae suavemente de y . Además, se exige que la condición inicial sea Lipschitziana y . Para la derivada fraccional en el tiempo se limita el valor con la definición en el sentido de Caputo, es decir:

El desarrollo del artículo se estructura de la siguiente forma: En la Sección II se construye el modelo numérico de la Ec. (1) usando diferencias finitas y la técnica de molificación discreta. Luego, en las Secciones III y IV se incluye las pruebas de estabilidad, regularidad, monotonía, propiedad TVD y las desigualdades relacionadas con la norma 1 y la norma . En la Sección V, se desarrollan los experimentos numéricos para determinar los errores de la aproximación y ordenes de convergencia con diferentes , y se finaliza con las conclusiones del trabajo.

II. Aproximación numérica

Para la discretización de la ecuación (1) se define una malla en los puntos . Tomando y , donde y para y . Sustituyendo los anteriores valores en la Ec. (1), se obtiene que:

Para construir el esquema numérico de la Ec. (2) se plantea las siguientes discretizaciones: el término no local se apróxima por el método utilizado en [24]. De tal forma, se tiene:

(3)

donde,

La derivada fraccional en el tiempo se discretiza usando el método de diferencias finitas como en [24] y [25],

donde, y

Las aproximaciones para los términos de la convección y la difusión de la Ec. (2), se expresan de la siguiente forma:

Reemplazando las ecuaciones (3), (4), (5) y (6) en la Ec. (2), obtenemos que:

De la ecuación (7) tenemos la siguiente discretización:

donde, .

Es necesario reorganizar los esquemas numéricos de las Ec. (8) y Ec. (9), para facilitar las demostraciones de los lemas y la implementación de los experiementos numéricos. De tal forma que se obtengan las siguientes ecuaciones equivalentes:

En los experimentos numéricos se empleará la siguiente discretización. Esto permitirá construir la matriz de condición de borde para los datos faltantes en los extremos de los intervalos donde se aproxima la solución.

donde . Además,

A continuación, se probará el lema 2.1 para la aproximación numérica en las Ec. (10) y Ec. (11). Este lema garantiza que el esquema propuesto tiene la propiedad de conservación, característica importante en las soluciones de los problemas de aplicación, condición que se debe mantener en las aproximaciones numéricas.

Lema 2.1 (Ley de conservación) El esquema numérico de la Ec. (10) y Ec. (11) tiene la forma conservativa:

para

para

Demostración. Probaremos primero el caso para , sea

Suponemos que para los la igualdad se cumple. Ahora los probaremos para .

III. Estabilidad

En esta sección analizaremos la estabilidad del esquema en la Ec. (9), mediante el método de Von Neumann para diferencias finitas bajo las siguientes condiciones:

donde,

Lema 2.2 El esquema en la ecuación (9) es estable bajo las condiciones Ec. (14) y

donde, .

Demostración. Sea , reemplazando en el esquema numérico Ec. (9) se obtiene:

Debemos probar que , primero se mostrara el caso

donde . Aplicando el modulo a ambos lados de la ecuación anterior, se tiene que:

Por lo tanto, tenemos la siguiente igualdad:

Como , , y dada la condición Ec. (14),

Asumimos que la desigualdad se cumple hasta . Probaremos para el caso .

Sea,

Aplicando el modulo en la ecuación anterior, obtenemos la desigualdad

Por inducción,

Tenemos que,

De la siguientes condiciones , , y de Ec. (14), obtenemos la siguiente desigualdad:

Por lo tanto,

IV. Monotonía

A continuación, se probará la monotonía del esquema numérico, así como las condiciones de regularidad y TVD. Definimos la monotonía del esquema de aproximación de la siguiente forma: Sean dos discretizaciones de Ec. (13) y , se dice que el método es monótono si satisface

Lema 4.1 El esquema numérico en la Ec. (13), es monótono bajo la condición CFL.

Demostración. Suponemos que , probemos el sistema para , tenemos que:

Vamos a suponer que para se cumple la monotonía del sistema. Probaremos el caso .

bajo las condiciones CFL tenemos que, .

Ahora demostraremos algunas propiedades de regularidad de del esquema numérico.

Lema 4.2 Bajo la condición de estabilidad se cumple la propiedad TVD.

Demostración. Probemos el caso , tenemos que,

entonces:

Suponemos que se cumple la propiedad TVD para los valores . Ahora en el caso , tenemos que:

El término se puede agrupar con , de tal forma que

Por inducción,

Por lo tanto,

Lema 4.3 Bajo la condición de estabilidad se cumplen las siguientes desigualdades.

Demostración. Para el esquema en la Ec. (13) toma la siguiente forma

tenemos que,

Por inducción suponemos que se cumple para , ahora lo probaremos para

De la misma forma que el Lema 4.2 se tiene que:

Por lo tanto .

La demostración para la desigualdad es similar a la prueba de la propiedad TVD.

Lema 4.4 Bajo la condición CFL, se cumple que

donde y son constantes que no dependen de y .

Demostración. Se demostrara primero la desigualdad

(16)

Para

Donde ,

Entonces,

Suponemos que para valores hasta , se cumple que

De igual forma que en el caso , se tiene que

Obtenemos la siguiente desigualdad

Finalmente, de la Ec. (12) implica que

Como en [9], tenemos que , donde , de tal forma podemos escribir como:

de modo que,

Entonces,

Tenemos que,

donde y . De esta forma reemplazando en la Ec. (16) completamos la prueba.

V. Experimentos numéricos

En los experimentos numéricos se adiciona un término fuente en la Ec. (1). Usando esta nueva expresión podemos obtener una solución exacta del problema, y asi realizar el respectivo análisis de error y de orden de convergencia mediante el esquema en la Ec. (13). Este análisis se realizó para valores de iguales a 0.7, 0.8 y 0.9 en la derivada de Caputo. Las condiciones iniciales se aproximan a cero en los extremos del intervalo de la variable espacial, donde se pretende encontrar la solución numérica. La condición anterior se debe implementar con el fin se usar la matriz de condición de borde de cero propuestas en [6] y [22], para compensar los datos faltantes en los límites del intervalo.

Vamos a considerar la siguiente ecuación de Convección-Difusión no local con derivada fraccional en el tiempo para los experimentos numéricos:

Donde, .

A continuación encontramos los ejemplos con las tablas y gráficas respectivas, que verifica el comportamiento de la aproximación numérica y el orden de convergencia 1 del esquema en la Ec. (7).

Ejemplo 5.1 Sean , , y el tiempo . Consideramos un intervalo en de , el kernel y el término fuente

El problema anterior tiena la solución exacta:

A continuación se muestra la Tabla I de errores para diferentes valores de , y la Fig. 1 con la comparación de la solución exacta y la aproximación numérica para .

Tabla i Errores y órdenes del ejemplo 5.1. 

error
Orden
error
Orden
error
Orden
1/16 1.72E-02 2.57E-02 - 2.58E-02 -
1/32 5.73E-03 1.59 7.14E-03 1.85 9.26E-03 1.48
1/64 2.62E-03 1.13 2.81E-03 1.34 3.57E-03 1.37
1/128 1.22E-03 1.11 1.22E-03 1.20 1.35E-03 1.41

Fig. 1 Ejemplo 5.1, Tiempo T=1. 

Ejemplo 5.2 Sean , , y el tiempo . Consideramos un intervalo en de , el kernel y el término fuente,

El problema anterior tiene la solución exacta:

A continuación se muestra la Tabla II de errores para diferentes , y la Fig. 2 con la comparación de la solución exacta y la aproximación numérica para .

Tabla ii Errores y órdenes del ejemplo 5.2. 

/
error
Orden
error
Orden
error
Orden
1/16 2.14E-02 - 2.52E-02 - 2.48E-02 -
1/32 8.99E-03 1.25 9.60E-03 1.39 1.05E-02 1.24
1/64 4.23E-03 1.09 4.33E-03 1.15 4.68E-03 1.17
1/128 1.99E-03 1.09 2.00E-03 1.11 2.06E-03 1.18

Fig. 2 Ejemplo 5.2, Tiempo T=1. 

VI. Conclusiones

A partir del estudio realizado, se obtuvo un esquema numérico explícito con orden de convergencia 1. En el desarrollo del método numérico se probaron la ley de conservación, la monotonía y la propiedad TVD, además de otras propiedades que son necesarias, pero no suficientes en la convergencia del esquema. Los experimentos numéricos coinciden con el desarrollo teórico del método. Sin embargo, se observó que el algoritmo de aproximación tiene un costo computacional alto debido a la condición CFL. Por esta razón, se optó por utilizar valores pequeños del parámetro , lo que permitió reducir los tiempos de ejecución y los requerimientos computacionales.

La derivada fraccional temporal en el sentido de Caputo requiere que se almacenen todos los valores para el cálculo del siguiente término , esto genera una carga significativa en la memoria de la computadora durante la ejecución de la rutina.

Agradecimientos

Agradecemos a la Universidad Católica de Pereira por su apoyo en el desarrollo de la propuesta de investigación.

Referencias

1 [] Kilbas, A. A., Srivastava, H. M., and Trujillo, J. J., Theory and applications of fractional differential equations, vol. 204. Elsevier, 2006. [ Links ]

2 [] Sene, N., (2022), “Analytical solutions of a class of fluids models with the Caputo fractional derivative”, Fractal and Fractional, 6(1), p. 35. [ Links ]

3 [] Zafar, Z. U. A., Zaib, S., Hussain, M. T., Tunç, C., and Javeed, S., (2022), “Analysis and numerical simulation of tuberculosis model using different fractional derivatives”, Chaos Solitons Fractals, 160, 112202. [ Links ]

4 [] Erturk, V. S., Ahmadkhanlu, A., Kumar, P., and Govindaraj, V., (2022) “Some novel mathematical analysis on a corneal shape model by using Caputo fractional derivative”, Optik (Stuttg), 261, 169086. [ Links ]

5 [] Vellappandi, M., Kumar, P., Govindaraj, V., and Albalawi, W., (2022), “An optimal control problem for mosaic disease via Caputo fractional derivative”, Alexandria Engineering Journal, 61(10), pp. 8027-8037. [ Links ]

6 [] Acosta, C. D. and Mejía, C. E., “Stable computations by discrete mollification”, 2014. [ Links ]

7 [] Abdel-Rehim, E. A., (2016), “Fundamental solutions of the fractional diffusion and the fractional Fokker-Planck equations”, Journal of the Egyptian Mathematical Society, 24(3), pp. 337-347. [ Links ]

8 [] Kaplan, M. y Bekir, A., (2016), “A novel analytical method for time-fractional differential equations”, Optik (Stuttg), 127(20), pp. 8209-8214. [ Links ]

9 [] Khan, N. A., Khan, N. U., Ara, A., and Jamil, M., (2012), “Approximate analytical solutions of fractional reaction-diffusion equations”, Journal of King Saud University-Science, 24(2), pp. 111-118. [ Links ]

10 [] Lenzi, E. K., dos Santos, M. A. F., Lenzi, M. K., Vieira, D. S., and da Silva, L. R., (2016), “Solutions for a fractional diffusion equation: anomalous diffusion and adsorption-desorption processes”, Journal of King Saud University-Science, 28(1), pp. 3-6. [ Links ]

11 [] Thabet, H. and Kendre, S, (2018), “Analytical solutions for conformable space-time fractional partial differential equations via fractional differential transform”, Chaos Solitons Fractals, 109, pp. 238-245. [ Links ]

12 [] Bayrak, M. A. and Demir, A., (2018), “A new approach for space-time fractional partial differential equations by residual power series method”, Appl Math Comput, 336, pp. 215-230. [ Links ]

13 [] Zhang, J., Zhang, X., and Yang, B., (2018), “An approximation scheme for the time fractional convection-diffusion equation”, Appl Math Comput, 335, pp. 305-312. [ Links ]

14 [] Bisci, G. M. and Servadei, R., (2015), “A Brezis-Nirenberg splitting approach for nonlocal fractional equations”, Nonlinear Anal Theory Methods Appl, 119, pp. 341-353. [ Links ]

15 [] Li, L., Zhou, B., Chen, X., and Wang, Z., (2018), “Convergence and stability of compact finite difference method for nonlinear time fractional reaction-diffusion equations with delay”, Appl Math Comput, 337, pp. 144-152. [ Links ]

16 [] Yuste, S. B. and Acedo, L., (2005), “An explicit finite difference method and a new von Neumann-type stability analysis for fractional diffusion equations”, SIAM J Numer Anal, 42(5), pp. 1862-1874. [ Links ]

17 [] Agarwal, P. and El-Sayed, A. A., (2018), “Non-standard finite difference and Chebyshev collocation methods for solving fractional diffusion equation”, Physica A: Statistical Mechanics and Its Applications, 500, pp. 40-49. [ Links ]

18 [] Takeuchi, Y., Yoshimoto, Y., and Suda, R., (2017), “Second order accuracy finite difference methods for space-fractional partial differential equations”, J Comput Appl Math, 320, pp. 101-119. [ Links ]

19 [] Wei, L., (2017), “Analysis of a new finite difference/local discontinuous Galerkin method for the fractional diffusion-wave equation”, Appl Math Comput, 304, pp. 180-189. [ Links ]

20 [] Ali, S., Bushnaq, S., Shah, K., and Arif, M., (2017), “Numerical treatment of fractional order Cauchy reaction diffusion equations”, Chaos Solitons Fractals, 103, pp. 578-587. [ Links ]

21 [] Salehi, Y., Darvishi, M. T., and Schiesser, W. E., (2018), “Numerical solution of space fractional diffusion equation by the method of lines and splines”, Appl Math Comput, 336, pp. 465-480. [ Links ]

22 [] Acosta, C. D. and Osorio, F. C., (2015), “Numerical solution of the non-local Black-Scholes model by means of discrete mollification”, Revista Integración, 33(2), pp. 145-160. [ Links ]

23 [] Bhowmik, S. K., (2014), “Fast and efficient numerical methods for an extended Black-Scholes model”, Computers & Mathematics with Applications, 67(3), pp. 636-654. [ Links ]

24 [] Acosta, C. D., Amador, P. A., and Mejía, C. E., “Stability analysis of a finite difference scheme for a nonlinear time fractional convection diffusion equation”, in Analysis, Modelling, Optimization, and Numerical Techniques, San Andres Island, ICAMI, Springer, Nov. 2013, 2015, pp. 139-150. [ Links ]

25 [] Shen, S., Liu, F., Anh, V., and Turner, I., (2006), “Detailed analysis of a conservative difference approximation for the time fractional diffusion equation”, J Appl Math Comput, 22, pp. 1-19. [ Links ]

1Producto derivado del proyecto de investigación “Solución Numérica de la Ecuación de Difusión Fraccionaria”, apoyado por la Universidad Católica de Pereira a través de la Dirección de Investigación e Innovación.

Como citar este artículo: Osorio, F.C., Amador, P. A., y Bedoya, C. A. Solución Numérica de una ecuación de convección-difusión no local fraccionaria, Entre Ciencia e Ingeniería, vol. 18, no. 35, pp. 25-31, enero-junio 2024. DOI: https://doi.org/10.31908/19098367.2954

Fernán Camilo Osorio Guzmán. Profesor de la Universidad Católica de Pereira, profesional. Licenciado en Matemáticas y Física de la Universidad Tecnológica de Pereira, y Magister en Ciencias Matemáticas Aplicada de la Universidad Nacional de Colombia, Sede Manizales. ORCID: https://orcid.org/0000-0003-4997-0369

Pedro Alejandro Amador. Matemático y Magister en Ciencias Matemáticas Aplicada de la Universidad Nacional de Colombia, Sede Manizales. Áreas de estudio son los métodos numéricos en ecuaciones diferenciales parciales. ORCID: https://orcid.org/0009-0004-2549-7866

Carlos Andrés Bedoya Parra. Profesor de la Fundación Universitaria Comfamiliar Risaralda, Ingeniero Electricista y Magister Administración Económica y Financiera Física de la Universidad Tecnológica de Pereira. ORCID: https://orcid.org/0000-0003-2933-4402

Recibido: 14 de Septiembre de 2023; Aprobado: 29 de Abril de 2024

Creative Commons License Este es un artículo publicado en acceso abierto bajo una licencia Creative Commons