Next Article in Journal
Physiological Regularity and Synchrony in Individuals with Gaming Disorder
Previous Article in Journal
Optimizing Prognostic Predictions in Liver Cancer with Machine Learning and Survival Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lattice Boltzmann Simulation of Spatial Fractional Convection–Diffusion Equation

1
School of Liberal Arts and Sciences, North China Institute of Aerospace Engineering, Langfang 065000, China
2
College of Applied Mathematics, Jilin University of Finance and Economics, Changchun 130117, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(9), 768; https://doi.org/10.3390/e26090768
Submission received: 4 July 2024 / Revised: 24 August 2024 / Accepted: 6 September 2024 / Published: 7 September 2024
(This article belongs to the Section Statistical Physics)

Abstract

:
The space fractional advection–diffusion equation is a crucial type of fractional partial differential equation, widely used for its ability to more accurately describe natural phenomena. Due to the complexity of analytical approaches, this paper focuses on its numerical investigation. A lattice Boltzmann model for the spatial fractional convection–diffusion equation is developed, and an error analysis is carried out. The spatial fractional convection–diffusion equation is solved for several examples. The validity of the model is confirmed by comparing its numerical solutions with those obtained from other methods The results demonstrate that the lattice Boltzmann method is an effective tool for solving the space fractional convection–diffusion equation.

1. Introduction

Fractional differential equations have significant applications across various disciplines, including physics, biology, finance, and groundwater, as they better describe certain physical phenomena and material motion processes [1,2]. The rise of fractional differential equations in multiple disciplines broadens their development prospects. Due to the existence of weak singular integrals in fractional differential operators, it is very difficult to solve fractional differential equations accurately. Even if the exact solution is obtained, the exact solution is very complicated and inconvenient to use. This complexity underscores the importance of numerical studies on fractional differential equations, which are drawing growing attention. Additionally, studying fractional partial differential equations is more challenging than investigating fractional ordinary differential equations. The fractional convection–diffusion equation is an important branch of the fractional partial differential equation. It is a generalized form of the integer-order convection–diffusion equation for describing the super-diffusion phenomenon and convection–diffusion transmission. A large number of experiments show that the fractional convection–diffusion equation is more suitable for describing the Brownian motion of free particles, which has attracted wide attention [3,4,5,6,7]. At present, there have been some numerical studies on the fractional convection–diffusion equation, including the finite difference method [8,9], the finite element method [10], the spectral method, and so on [11,12]. However, in the expansive field of fractional partial differential equations, these studies are insufficient, and new research methods are needed. In this paper, the lattice Boltzmann method is used to study the Riemann–Liouville space fractional convection–diffusion equation. This equation is significant in modeling anomalous diffusion, which is commonly observed in various complex systems, such as porous media, turbulent flows, and biological tissues. The fractional derivative provides a more accurate representation of the memory and spatial heterogeneity in such systems, making it a pertinent choice for our study.
The lattice Boltzmann method is a modeling and numerical simulation method developed over the past forty years [13,14,15]. It has significant applications in the field of computational fluid dynamics and nonlinear partial differential equations [16,17,18,19,20,21,22,23,24,25,26,27]. Especially in recent years, the lattice Boltzmann method has also been applied to solve fractional differential equations, with studies extending to time fractional partial differential equations [28,29,30,31,32]. The lattice Boltzmann method, originated from lattice gas automata, is a mesoscopic numerical method. The traditional method is to discretize the macroscopic equations and solve the equations to obtain the macroscopic variables. Different from the traditional numerical method, the lattice Boltzmann method defines the macro variables by the ensemble average of the distribution function, avoiding the need to solve numerous equations. This feature makes the lattice Boltzmann method calculation simpler and has the advantages of essential parallelism, simple code, and easy handling of boundaries.
In this paper, we use the lattice Boltzmann method to solve the following Riemann–Liouville space fractional advection–diffusion equation in Equation (1).
u ( x , t ) t + b u ( x , t ) x a β u ( x , t ) x β + d u ( x , t ) = 0 ,   0 < x < l , t > 0 ,
where b 0 , a > 0 , d 0 , 1 < β 2 , l > 0 , and β u ( x , t ) x β represents the Riemann–Liouville-type fractional derivative. According to fractional derivative theory, β u ( x , t ) x β can be expressed as 2 x 2 I x 2 β u ( x , t ) ; ( I x 2 β u ) ( x , t ) is Riemann–Liouville’s integral and it can be inferred that
I x 2 β u ( x , t ) = 1 Γ ( 2 β ) 0 x ( x ξ ) 1 β u ( ξ , t ) d ξ , x > 0 ,
Therefore, Equation (1) can be rewritten in the following form:
u ( x , t ) t + b u ( x , t ) x a 2 x 2 I x 2 β u ( x , t ) + d u ( x , t ) = 0 ,   0 < x < l , t > 0 .

2. Lattice Boltzmann Model

2.1. Lattice Boltzmann Equation

In this section, we construct a lattice Boltzmann model for Equation (3). The D1Q3 model is used to discretize the one-dimensional space, where e α = ( 0 , c , c ) , e α = 0 represents the velocity of stationary particles, and e α = c represents the speed of moving particles. Let f α ( x , t ) denote the distribution function of a single particle with velocity e α at position x and time t ; f α e q ( x , t ) denotes the equilibrium distribution function, which satisfies the conservation condition:
α f α e q ( x , t ) = α f α ( x , t ) ,
Then, f α ( x , t ) evolves according to the following Equation:
f α ( x + e α , t + 1 ) f α ( x , t ) = 1 τ [ f α ( x , t ) f α e q ( x , t ) ] + Ω α ( x , t ) ,
where τ is the single relaxation time and Ω α is an additional source term. On the physical plane, the lattice Boltzmann equation can be written as follows:
f α ( x + e α Δ t , t + Δ t ) f α ( x , t ) = 1 τ [ f α ( x , t ) f α e q ( x , t ) ] .
The Knudsen number ε is defined as ε = l L , where l represents the mean free path of the molecule and L represents the characteristic scale of the system. Assuming that the Knudsen number ε is equal to the time step Δ t , the lattice Boltzmann Equation (6) can be rewritten as follows:
f α ( x + ε e α , t + ε ) f α ( x , t ) = 1 τ [ f α ( x , t ) f α e q ( x , t ) ] .
A Taylor expansion is performed on the left side of Equation (7)
f α ( x + ε e α , t + ε ) f α ( x , t ) = n = 1 ε n n ! ( t + e α x ) n f α ( x , t ) .
Retaining the item O ( ε 4 ) , we obtain
f α ( x + ε e α , t + ε ) f α ( x , t ) = n = 1 3 ε n n ! ( t + e α x ) n f α ( x , t ) + O ( ε 4 ) .
Assuming that the Knudsen number is a small parameter, we perform a Chapman Enskog expansion on f α ( x , t ) [33], yielding
f α = n = 0 3 ε n f α ( n ) + O ( ε 4 ) ,
where f α ( 0 ) = f α e q . Summing Equation (10) and combining it with Equation (4), we obtain
α f α ( n ) ( x , t ) = 0 ,   n 1 .
Introducing t 0 , t 1 , and t 2 as different time scales, they are defined as
t = n = 0 5 ε n t n + O ( ε 6 ) .
In summary, by combining Taylor expansion, multi-scale expansion, and Chapman-Enskog expansion, a series of partial differential equations at different time scales can be obtained [34]:
C 1 Δ f α 0 = 1 τ f α 1 + Ω α ( 1 ) ,
t 1 f α ( 0 ) + C 2 Δ 2 f α ( 0 ) + Δ τ Ω α ( 1 ) = 1 τ f α ( 2 ) + Ω α ( 2 ) ,
C 3 Δ 3 f α ( 0 ) + 2 C 2 Δ t 1 f α ( 0 ) + t 2 f α ( 0 ) + τ t 1 Ω α ( 1 ) + C 2 τ Δ 2 Ω α ( 1 ) + τ Δ Ω α ( 2 ) = 1 τ f α ( 3 ) + Ω α ( 3 ) .
Here, the partial differential operator is Δ t 0 + e α x .
Equations (16)–(18) are referred to as a series of partial differential equations at different time scales. The polynomials of the relaxation time factor τ in Equations (16)–(18) are as follows
C 1 = 1 ,
C 2 = 1 2 τ ,
C 3 = τ 2 τ + 1 6 .

2.2. Recovery of the Macroscopic Equation

Define the macroscopic quantity u as
u = α f α ( x , t ) .
According to the conservation condition,
u = α f α ( 0 ) ( x , t ) .
The moments of the equilibrium distribution function are
m 0 = α f α ( 0 ) e α = b u ,
π 0 = α f α ( 0 ) e α 2 = b u a ε C 2 I x 2 β u ,
where the Riemann–Liouville integral I x 2 β u can be approximately calculated based on the Grünwald–Letnikov fractional derivative definition,
I x 2 β u ( x , t ) h 2 β r = 0 x 0 h 2 β r u ( x r h , t ) , 0 < x < l ,
where 2 β r = ( 2 β ) ( 2 β + 1 ) ( 2 β + r 1 ) r ! , for r > 0 , and 2 β r = 1 , for r = 0 .
Assuming that Ω α = ε 2 Ω α ( 2 ) , i.e., Ω α ( n ) = 0 , n 2 , then from α ( 13 ) + ε × ( 14 ) , it can be concluded that
u ( x , t ) t + b u ( x , t ) x a 2 x 2 I x 2 β u ( x , t ) = ε α Ω α 2 + O ( ε 2 ) ,   0 < x < l , t > 0 .
Equation (24) is an approximate expression for the recovered macroscopic Equation (1). Assuming that Ω α ( 2 ) is independent of α , then
Ω α ( 2 ) = Ω ( 2 ) = d u 3 ε
By combining the D1Q3 model and solving Equations (20)–(22), the equilibrium distribution function is obtained
f α ( 0 ) = 1 2 c 2 ( b u a ε C 2 I x 2 β u ) + b u 2 c ,    α = 1 , 2 , 1 2 c 2 ( b u a ε C 2 I x 2 β u ) b u 2 c ,    α = 1 , 2 , u f 1 ( 0 ) f 2 ( 0 ) ,           α = 0 .
Summing ( 13 ) + ε × ( 14 ) + ε 2 × ( 15 ) over α yields
u ( x , t ) t + b u ( x , t ) x a 2 x 2 I x 2 β u ( x , t ) = d u ( x , t ) + E 2 + O ( ε 2 ) ,
The error analysis shows that the error term is
E 2 = ε 2 C 3 α Δ 3 f α σ , ( 0 ) + 2 C 2 α Δ t 1 f α σ , ( 0 ) + τ α Δ Ω α σ , ( 2 ) = ε 2 C 3 ( b c 2 b 3 ) 3 u x 3 + ( 2 + 1 ε C 2 ) a b 1 + β u x 1 + β ε τ d b u x ,
Thus, the macroscopic Equation (1) is recovered as
u ( x , t ) t + b u ( x , t ) x a β u ( x , t ) x β + d u ( x , t ) = O ( ε ) .

3. Numerical Example

Several examples are provided to demonstrate the numerical solution of the equation using the constructed model.
Example 1.
In this example,  b = 1.0 , a = 1.0 , d = 1.0 . The initial and boundary conditions are specified as follows:
u ( x , 0 ) = x ,   0 < x < 1 ,
u ( 0 , t ) = 0 ,   u ( 1 , t ) x = 0 .
Figure 1, Figure 2 and Figure 3 present the numerical results with β = 1.5 , with the computational parameters M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , and τ = 1.095 . Figure 1 shows the LBM solution from t = 0 to t = 1 .To verify the model’s validity, we use the finite difference scheme as a reference and compare its solution with the LBM solution [35]. Figure 2 compares the LBM solution with the finite difference solution. Figure 3 presents the error curve E r = u L u D at t = 1 , where u L represents the LBM solution and u D denotes the finite difference solution. The results indicate that the LBM solution is in good agreement with the finite difference solution.
Figure 4, Figure 5 and Figure 6 present the numerical results with β = 1.8 ; the computational parameters are the number of lattices M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , and τ = 1.23 . Figure 4 gives the LBM solution from t = 0 to t = 1 . Figure 5 compares the LBM solution with the finite difference solution. Figure 6 presents the error curve E r = u L u D at t = 1 , where u L denotes the LBM solution and u D represents the finite difference solution. Figure 7 shows the LBM solution with varying parameter β .
Example 2.
In this example,  b = 1.0 , a = 1.0 , d = 0 . The initial and boundary conditions are specified as follows:
u ( x , 0 ) = x , 0 < x < 1 .
u ( 0 , t ) = 0 , u ( 1 , t ) x = 0 .
Figure 8, Figure 9 and Figure 10 present the numerical results with β = 1.5 ; the computational parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , and τ = 1.07 . Figure 8 shows the LBM solution from t = 0 to t = 1 . Figure 9 compares the LBM solution with the finite difference solution [35]. Figure 10 shows the error curve E r = u L u D at t = 1 , where u L represents the LBM solution and u D represents the finite difference solution. The results show that the LBM solution agrees with the finite difference solution.
Figure 11 are the numerical results with β = 1.8 ; the computational parameters are the number of lattices M = 31 , Δ t = 0.001 ,   Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , and τ = 1.17 . Figure 11 gives the LBM solution at t = 0 to t = 1 . Figure 12 shows the LBM solution at t = 0.4 against the finite difference solution [35]. Figure 13 shows the error curve E r = u L u D at t = 0.4 , where u L represents the LBM solution and u D represents the finite difference solution. Figure 14 shows the LBM solution with different parameter β .

4. Conclusions

This paper presents a numerical study of the Riemann–Liouville space fractional convection–diffusion equation and proposes a lattice Boltzmann model for its solution. Taylor expansion, time multi-scale expansion, and Chapman expansion of the lattice Boltzmann equation are conducted to derive a series of partial differential equations across different time scales. Macro variables are defined through the moments of the distribution function, and the macro equations are obtained by reconstructing the series of partial differential equations. The lattice Boltzmann model is then applied to solve the space fractional convection–diffusion equation, demonstrated through several examples. The lattice Boltzmann solution is compared with the finite difference scheme to verify the effectiveness of the proposed model. The numerical results indicate that the lattice Boltzmann method effectively solves the Riemann–Liouville space fractional convection–diffusion equation. This approach provides valuable insights for solving other spatial fractional partial differential equations and holds significant potential for advancing the field of fractional partial differential equations. We will consider extending this model to two-dimensional and three-dimensional space fractional convection–diffusion equations, but there are still some challenges that need to be addressed, which we will study in future work.

Author Contributions

Conceptualization, H.W.; methodology, X.B. and H.W.; software, X.B. and H.W.; validation, H.W.; data curation, H.W.; writing—original draft preparation, X.B. and H.W.; funding acquisition, H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “the Jilin Provincial Natural Science Foundation of China, grant number YDZJ202201ZYTS535” and “the Project of Education Department of Jilin Province of China, grant number JJKH20220151KJ”.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author/s.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Atangana, A.; Qureshi, S. Modeling attractors of chaotic dynamical systems with fractal-fractional operators. Chaos Solitons Fractals 2019, 123, 320–337. [Google Scholar] [CrossRef]
  2. Ullah, S.; Khan, M.A.; Farooq, M.; Alzahrani, E.O. A fractional model for the dynamics of tuberculosis (TB) using Atangana-Baleanu derivative. Discret. Contin. Dyn. Syst.-Ser. S 2020, 13, 937–956. [Google Scholar] [CrossRef]
  3. Owolabi, K.M. Mathematical analysis and numerical simulation of a fractional reaction-diffusion system with Holling-type III functional response. Int. J. Math. Model. Numer. Optim. 2019, 9, 196–219. [Google Scholar] [CrossRef]
  4. Feng, X.; Zhao, L. The Backward Problem of Stochastic Convection–Diffusion Equation. Bull. Malays. Math. Sci. Soc. 2022, 45, 3535–3560. [Google Scholar] [CrossRef]
  5. Chen, M.; Tian, Y.; Yang, W.; Chen, X. Mixed Convection of Fractional Nanofluids Considering Brownian Motion and Thermophoresis. Fractal. Fract. 2022, 6, 584. [Google Scholar] [CrossRef]
  6. Zureigat, H.; Al-Smadi, M.; Al-Khateeb, A.; Al-Omari, S.; Alhazmi, S.E. Fourth-Order Numerical Solutions for a Fuzzy Time-Fractional Convection–Diffusion Equation under Caputo Generalized Hukuhara Derivative. Fractal. Fract. 2022, 7, 47. [Google Scholar] [CrossRef]
  7. Zhao, L.; Feng, X. The Inverse Source Problem for a Class of Stochastic Convection-Diffusion Equations. Appl. Math. Mech. 2022, 43, 1392–1401. [Google Scholar]
  8. Basha, M.; Anley, E.; Dai, B. Linearized Crank–Nicolson Scheme for the Two-Dimensional Nonlinear Riesz Space-Fractional Convection–Diffusion Equation. Fractal. Fract. 2023, 7, 240. [Google Scholar] [CrossRef]
  9. Anley, E.; Basha, M.; Hussain, A.; Dai, B. Numerical simulation for nonlinear space-fractional reaction convection-diffusion equation with its application. Alex. Eng. J. 2023, 65, 245–261. [Google Scholar] [CrossRef]
  10. Fu, T.; Duan, B.; Zheng, Z. An Effective Finite Element Method with Singularity Reconstruction for Fractional Convection-Diffusion Equation. J. Sci. Comput. 2021, 88, 59. [Google Scholar] [CrossRef]
  11. Hamid, M.; Usman, M.; Tian, Z. Computational analysis for fractional characterization of coupled convection-diffusion equations arising in MHD flows. Appl. Math. Mech. 2023, 44, 669–692. [Google Scholar] [CrossRef]
  12. Amin, A.; Abdelkawy, M.; Hashim, I. A space-time spectral approximation for solving nonlinear variable-order fractional convection-diffusion equations with nonsmooth solution. Int. J. Mod. Phys. C 2023, 34, 2350041. [Google Scholar] [CrossRef]
  13. Qian, Y.; d’Humieres, D.; Lallemand, P. Lattice BGK models for Navier–Stokes equations. Europhys. Lett. 1992, 17, 479–484. [Google Scholar] [CrossRef]
  14. Chen, S.; Doolen, G. Lattice Boltzmann method for fluid flows. Annu. Rev. Fluid Mech. 1998, 30, 329–364. [Google Scholar] [CrossRef]
  15. Succi, S.; Benzi, R. Lattice Boltzmann equation for quantum mechanics. Phys. D 1993, 69, 327–332. [Google Scholar] [CrossRef]
  16. Chai, Z.; Shi, B. A novel lattice Boltzmann model for the Poisson equation. Appl. Math. Model. 2008, 32, 2050–2058. [Google Scholar] [CrossRef]
  17. Lai, H.; Ma, C. Numerical study of the nonlinear combined Sine-Cosine-Gordon equation with the lattice Boltzmann method. J. Sci. Comput. 2012, 53, 569–585. [Google Scholar] [CrossRef]
  18. Gan, Y.; Xu, A.; Zhang, G.; Succi, S. Discrete Boltzmann modeling of multiphase flows: Hydrodynamic and thermodynamic non-equilibrium effects. Soft Matter 2015, 11, 5336. [Google Scholar] [CrossRef]
  19. Gan, Y.; Xu, A.; Zhang, G.; Zhang, Y.; Succi, S. Discrete Boltzmann trans-scale modeling of high-speed compressible flows. Phys. Rev. E 2018, 97, 053312. [Google Scholar] [CrossRef]
  20. Gan, Y.; Xu, A.; Zhang, G.; Lin, C.; Lai, H.; Liu, Z. Nonequilibrium and morphological characterizations of Kelvin-Helmholtz instability in compressible flows. Front. Phys. 2019, 14, 43602. [Google Scholar] [CrossRef]
  21. Gan, Y.; Xu, A.; Lai, H.; Li, W.; Sun, G.; Succi, S. Discrete Boltzmann multi-scale modelling of non-equilibrium multiphase flows. J. Fluid Mech. 2022, 951, A8. [Google Scholar] [CrossRef]
  22. Sun, G.; Gan, Y.; Xu, A.; Shi, Q. Droplet coalescence kinetics: Thermodynamic nonequilibrium effects and entropy production mechanism. Phys. Fluids 2024, 36, 032109. [Google Scholar] [CrossRef]
  23. Wang, H. Numerical simulation for solitary wave of Klein–Gordon–Zakharov equation based on the lattice Boltzmann model. Comput. Math. Appl. 2019, 78, 3941–3955. [Google Scholar] [CrossRef]
  24. Wang, H. Numerical simulation for (3+1) D solitary wave of extended Zakharov–Kuznetsov equation in dusty plasma based on lattice Boltzmann method. Phys. Lett. A 2020, 384, 126809. [Google Scholar] [CrossRef]
  25. Wang, H. Lattice Boltzmann model for (2+1)-dimensional solitary and periodic waves of the Calogero-Bogoyavlenskii-Schiff equation. East Asian J. Appl. Math. 2021, 11, 580–593. [Google Scholar] [CrossRef]
  26. Wang, H.; Liu, Y.; Li, X.; Chen, H. Numerical simulation for solitary waves of the generalized Zakharov equation based on the lattice Boltzmann method. Mathematics 2024, 12, 967. [Google Scholar] [CrossRef]
  27. Amiri Delouei, A.; Nazari, M.; Kayhani, M.H.; Succi, S. Immersed Boundary—Thermal Lattice Boltzmann Methods for Non-Newtonian Flows Over a Heated Cylinder: A Comparative Study. Commun. Comput. Phys. 2015, 18, 489–515. [Google Scholar] [CrossRef]
  28. Wang, Y.; Du, R.; Chai, Z. Lattice Boltzmann model for time-fractional nonlinear wave equations. Adv. Appl. Math. Mech. 2022, 14, 914–935. [Google Scholar] [CrossRef]
  29. Du, R.; Liu, Z. A lattice Boltzmann model for the fractional advection–diffusion equation coupled with incompressible Navier–Stokes equation. Appl. Math. Lett. 2020, 101, 106074. [Google Scholar] [CrossRef]
  30. Liang, H.; Zhang, C.; Du, R.; Wei, Y. Lattice Boltzmann method for fractional Cahn-Hilliard equation. Commun. Nonlinear Sci. Numer. Simul. 2020, 91, 105443. [Google Scholar] [CrossRef]
  31. Xia, Y.; Wu, J.; Zhang, Y. Lattice-Boltzmann simulation of two-dimensional super-diffusion. Eng. Appl. Comput. Fluid Mech. 2012, 6, 581–594. [Google Scholar] [CrossRef]
  32. Zhou, J.; Haygarth, P.; Withers, P.; Macleod, C.; Falloon, P. Lattice Boltzmann method for fractional advection-diffusion equation. Phys. Rev. E 2016, 93, 043310. [Google Scholar] [CrossRef] [PubMed]
  33. Chapman, S.; Cowling, T.G. The Mathematical Theory of Non-Uniform Gases; Cambridge University Press: Cambridge, UK, 1970. [Google Scholar]
  34. Wang, H. A lattice Boltzmann model for the ion- and electron-acoustic solitary waves in beam-plasma system. Appl. Math. Comput. 2016, 279, 62–75. [Google Scholar] [CrossRef]
  35. Zheng, D. Fractional Partial Differential Equation’s Numerical Solution and Fundamental Solution. Master’s Thesis, Fuzhou University, Fuzhou, China, 2005. [Google Scholar]
Figure 1. LBM solution, from t = 0 to t = 1.0 ; (a) the propagation of solution; (b) waterfall plot; parameters are M = 21 , Δ t = 0.005 ,   Δ x = 0.05 , c = Δ x / Δ t , τ = 1.095 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.5 .
Figure 1. LBM solution, from t = 0 to t = 1.0 ; (a) the propagation of solution; (b) waterfall plot; parameters are M = 21 , Δ t = 0.005 ,   Δ x = 0.05 , c = Δ x / Δ t , τ = 1.095 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.5 .
Entropy 26 00768 g001
Figure 2. Comparison of LBM solution and finite difference solution; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.095 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , β = 1.5 .
Figure 2. Comparison of LBM solution and finite difference solution; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.095 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , β = 1.5 .
Entropy 26 00768 g002
Figure 3. Error curve; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.095 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.5 .
Figure 3. Error curve; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.095 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.5 .
Entropy 26 00768 g003
Figure 4. LBM solution, from t = 0 to t = 1.0 , (a) the propagation of solution; (b) waterfall plot; parameters are M = 31 , Δ t = 0.001 ,   Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.23 , b = 1.0 , a = 1.0 , d = 1.0 , β = 1.8 .
Figure 4. LBM solution, from t = 0 to t = 1.0 , (a) the propagation of solution; (b) waterfall plot; parameters are M = 31 , Δ t = 0.001 ,   Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.23 , b = 1.0 , a = 1.0 , d = 1.0 , β = 1.8 .
Entropy 26 00768 g004
Figure 5. Comparison of LBM solution and finite difference solution, parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.23 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.8 .
Figure 5. Comparison of LBM solution and finite difference solution, parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.23 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.8 .
Entropy 26 00768 g005
Figure 6. Error curve; parameters are Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.23 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.8 .
Figure 6. Error curve; parameters are Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.23 , t = 1.0 , b = 1.0 , a = 1.0 , d = 1.0 , and β = 1.8 .
Entropy 26 00768 g006
Figure 7. LBM solutions with different parameter β ; b = 1.0 , a = 1.0 , d = 1.0 , t = 1.0 .
Figure 7. LBM solutions with different parameter β ; b = 1.0 , a = 1.0 , d = 1.0 , t = 1.0 .
Entropy 26 00768 g007
Figure 8. LBM solution, t = 0 to t = 1.0 ; (a) the propagation of solution; (b) waterfall plot; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.07 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.5 .
Figure 8. LBM solution, t = 0 to t = 1.0 ; (a) the propagation of solution; (b) waterfall plot; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.07 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.5 .
Entropy 26 00768 g008
Figure 9. Comparison of LBM solution and finite difference solution; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.07 , t = 1.0 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.5 .
Figure 9. Comparison of LBM solution and finite difference solution; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.07 , t = 1.0 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.5 .
Entropy 26 00768 g009
Figure 10. Error curve; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.07 , t = 1.0 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.5 .
Figure 10. Error curve; parameters are M = 21 , Δ t = 0.005 , Δ x = 0.05 , c = Δ x / Δ t , τ = 1.07 , t = 1.0 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.5 .
Entropy 26 00768 g010
Figure 11. LBM solution, t = 0 to t = 1.0 ; (a) the propagation of solution; (b) waterfall plot; parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.17 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.8 .
Figure 11. LBM solution, t = 0 to t = 1.0 ; (a) the propagation of solution; (b) waterfall plot; parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.17 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.8 .
Entropy 26 00768 g011
Figure 12. Comparison of LBM solution and finite difference solution; parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.17 , t = 0.4 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.8 .
Figure 12. Comparison of LBM solution and finite difference solution; parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.17 , t = 0.4 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.8 .
Entropy 26 00768 g012
Figure 13. Error curve; parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.17 , t = 0.4 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.8 .
Figure 13. Error curve; parameters are M = 31 , Δ t = 0.001 , Δ x = 1.0 / ( M 1 ) , c = Δ x / Δ t , τ = 1.17 , t = 0.4 , b = 1.0 , a = 1.0 , d = 0 , and β = 1.8 .
Entropy 26 00768 g013
Figure 14. Comparison of LBM solutions with different parameter β ; b = 1.0 , a = 1.0 , d = 0 , t = 1.0 .
Figure 14. Comparison of LBM solutions with different parameter β ; b = 1.0 , a = 1.0 , d = 0 , t = 1.0 .
Entropy 26 00768 g014
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bi, X.; Wang, H. Lattice Boltzmann Simulation of Spatial Fractional Convection–Diffusion Equation. Entropy 2024, 26, 768. https://doi.org/10.3390/e26090768

AMA Style

Bi X, Wang H. Lattice Boltzmann Simulation of Spatial Fractional Convection–Diffusion Equation. Entropy. 2024; 26(9):768. https://doi.org/10.3390/e26090768

Chicago/Turabian Style

Bi, Xiaohua, and Huimin Wang. 2024. "Lattice Boltzmann Simulation of Spatial Fractional Convection–Diffusion Equation" Entropy 26, no. 9: 768. https://doi.org/10.3390/e26090768

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop