Next Article in Journal
GND-PCA Method for Identification of Gene Functions Involved in Asymmetric Division of C. elegans
Previous Article in Journal
Variable Besov–Morrey Spaces Associated with Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Solution of Fractional Models of Dispersion Contaminants in the Planetary Boundary Layer

by
Miglena N. Koleva
1,* and
Lubin G. Vulkov
2
1
Department of Mathematics, Faculty of Natural Sciences and Education, University of Ruse “Angel Kanchev”, 8 Studentska Str., 7017 Ruse, Bulgaria
2
Department of Applied Mathematics and Statistics, Faculty of Natural Sciences and Education, University of Ruse “Angel Kanchev”, 8 Studentska Str., 7017 Ruse, Bulgaria
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(9), 2040; https://doi.org/10.3390/math11092040
Submission received: 30 March 2023 / Revised: 20 April 2023 / Accepted: 23 April 2023 / Published: 25 April 2023
(This article belongs to the Section Computational and Applied Mathematics)

Abstract

:
In this study, a numerical solution for degenerate space–time fractional advection–dispersion equations is proposed to simulate atmospheric dispersion in vertically inhomogeneous planetary boundary layers. The fractional derivative exists in a Caputo sense. We establish the maximum principle and a priori estimates for the solutions. Then, we construct a positivity-preserving finite-difference scheme, using monotone discretization in space and L1 approximation on the non-uniform mesh for the time derivative. We use appropriate grading techniques for the time–space mesh in order to overcome the boundary degeneration and weak singularity of the solution at the initial time. The computational results are demonstrated on the Gaussian fractional model as well on the boundary layers defined by height-dependent wind flow and diffusitivity, especially for the Monin–Obukhov model.

1. Introduction

Nowadays, environmental problems are very important in our world, and their importance will increase in the future. The high levels of pollution in the air and the contamination of groundwater and soil may cause the damage of plants, animals and humans. Many models that study the physical processes in the atmospheric boundary layer (ABL) are generally described by PDEs; see, for example, [1,2,3,4]. The pollutants under atmosphere turbulence lead to anomalous diffusion [2,3,5,6]. Refs. [3,5,6,7,8,9] discuss the relevance of using the fractional derivative in studying dispersion contaminants in the planetary boundary layer (PBL). The authors of [5,10], solving a simple fractional derivative equation, describing the steady-state spatial distribution of a non-reactive pollutant and comparing the results with those of real experiments, show some advantageous traits of the fractional model. In contrast to classical integer differential equations, the fractional-order equations are more adequate for this modeling.
A lot of experimental work have been performed to find realistic forms of wind speeds and diffusitivities, such as
u z β and k z = z γ ,
where z denotes height above ground and β > 0 and γ > 0 are constants. In [1,2,3,5,6,11,12,13], the stable boundary layers are defined by height-dependent wind flow and diffusitivity
u ( z ) = 4 7 u * κ L z , k z = κ u * L 4.7 1 z Z 2 and k z = z γ ,
respectively. Here, κ is Karman’s constant, u * is the friction velocity, L is the Monin–Obukhov stability length and Z is the boundary layer height.
The Monin–Obukhov theory of the ABL [5,14] is applied, and for transversal eddy-diffusivity, the expression is often used
k ( z , t ) = φ ( t ) z ( Z z ) ( 1 22 z L ) ,
where L < 0 is the Monin–Obukhov length, and φ ( t ) is the measured velocity; see, for example, [15,16,17].
In [7,11], the wind velocity is assumed to be horizontal and spatially uniform within each horizontal panel. Then, the following well-known power–law form [1,11] is given by
w ( z , t ) = u ˜ u r ( t ) z z r δ ,
where u r ( t ) represents the measured wind velocity at a reference height z r > 0 , and δ > 0 is a fitting parameter, related to the intensity of the turbulence and ranges between 0.2 and 0.4 [11].
Refs. [3,5,6,7,8,18] developed the modeling of pollutant transport under turbulence with Caputo and Riemann–Liouville fractional derivatives that present the anomalous diffusion phenomena. Here, we also include realistic forms of the vertical diffusion coefficient and windfield.
The dispersion model is described by the following fractional advection–diffusion PDE:
D 0 α u = k ( z , t ) 2 u z 2 + p ( z , t ) u z + q ( z , t ) u + f ( z , t ) , ( z , t ) Q T = Ω × ( 0 , T ) , Ω = ( 0 , Z ) ,
u ( z , 0 ) = u 0 ( z ) , ( z , t ) Ω ¯ = [ 0 , Z ] .
Here,
k ( z , t ) = K ( z ) φ ( t ) , k ( 0 , t ) = 0 , k ( l , t ) = 0 , k ( z , t ) k ˜ > 0 , z Ω ,
and D 0 α u is the left Caputo derivative of order α , 0 < α < 1 [19,20,21].
The computational domain is represented by Ω and it is within ABL.
Classical (integer-order) atmospheric dispersion problems both with constant and non-constant eddy diffusivity and wind speed profiles are well studied in the literature [1,4,11,13,14,15,16,22,23,24,25,26,27,28]. The effect of the boundary degeneration, arising from power–law modeling using the Monin–Obukhov [29] similarity theory and its impact on the accuracy of the numerical solution, is not sufficiently investigated.
Ref. [12] obtains a semi-analytical model to simulate the distribution of contaminants in a turbulent flow. A numerical approach, based on the locally one-dimensional technique, is proposed. The well posedness of the variational form of the classical atmospheric dispersion problem with degenerate vertical diffusion in weighted Sobolev spaces is investigated in [14]. Ref. [16] considers a numerical model to study the dispersion of pollutants in the ABL with wind speed and eddy diffusivity profiles, dependent on the atmospheric stability condition. The authors of [26] construct and analyze artificial boundary conditions in order to numerically solve the advection–diffusion problem of air and water pollution. The monotonicity- and positivity-preserving properties of the solution are also discussed. In [23], the authors numerically study a problem, modeling the secondary and primary pollutants and their removal mechanism in the city region. A fitted finite volume method for solving classical air pollution models with space degenerate diffusion is constructed and analyzed in [28,30].
The finite volume method with Godunov time splitting in an advection–dispersion model with height-dependent advection and diffusion coefficients is constructed in [11] for estimating the emissions of airborne particulates from point sources. The standard Gaussian plume model is also used in [17] to investigate the transport of contaminants in the air due to turbulent diffusion and wind advection and to determine emission source rates. The authors of [15] propose a genetic algorithm for source identification in the atmospheric dispersion problem with power–law vertical turbulent diffusion.
Fractional atmospheric models are introduced and analyzed in [3,5,6,7,8,18,31]. In [3,5,6], the fractional differential equation in the longitudinal and vertical directions is used to derive the concentration distribution of pollutants in the PBL. They propose an analytical solution for the steady-state problem. The authors compare the results with the one obtained by the traditional Gaussian model and report a very good fitting of the fractional model to the experimental data. Closed-form solutions for solving the fractional dispersion problem under a variable atmospherical hypothesis in a vertical non-homogeneous PBL is proposed in [8]. Better performance of the fractional-order model in comparison with that of the integer order is observed. Ref. [7] investigates the fractional-order problem to simulate secondary pollutant dispersion in PBL, and the influence of the memory effect on primary and secondary pollutants is studied. By the numerical tests, based on the semi-analytical solution, the relevance of the proposed model and agreement with physical processes is illustrated. Authors of [32] develop an unconditionally stable finite difference method on non-uniform meshes for time-fractional advection–diffusion equations.
A system of fractional differential equations, describing the amount of pollution in lakes connected with rivers is introduced in [33]. Results for the existence and regularity of the solution are obtained, and a high-order numerical method is introduced.
Ref. [31] constructs an exponential difference scheme for the fractional-order advection–diffusion problem for the dispersion of pollutants with discontinuous diffusivity profiles. Refs. [18,30] proposes numerical methods for identifying the vertical diffusion coefficient and concentration source in a fractional air-pollution model with a power vertical diffusion coefficient.
The influence of the fractional parameter on the fluid motion and the effect on the boundary layer in time-fractional differential equations is studied in [34]. Authors determine analytical solutions for the velocity components, applying the generalized method of the separation of variables and the Laplace transform method.
Inverse problems for the identification coefficient, source, initial value, boundary conditions, etc., in a time-fractional diffusion equation are investigated in many papers; see, for example, [35,36,37,38,39]. Recently, there has been progress made on solving inverse tempered fractional diffusion problems modeling complex multi-scale problems and anomalous transport phenomena. Ref. [40] proposes a meshless numerical procedure for solving the inverse tempered fractional diffusion equation. The uniqueness of the solution of two inverse problems for reconstructing the history of a function based on its value and source term in a generalized fractional diffusion equation is proved in [41]. Inverse problems for identifying space-dependent components in a source term and linear reaction term in a generalized subdiffusion equation are studied in [42]. The authors prove the existence, uniqueness and stability of the solution.
In this work, we propose and analyze a new unconditional positivity-preserving approach for handling boundary degeneration in fractional atmospheric flow problems. We extend some results proposed in the conference report [43].
The the remainder of this paper is organized as follows. A discussion on fractional calculus is presented in Section 2. In Section 3, some basic results of the fractional calculus are given, and the maximum principle is proved for the Cauchy problem of the degenerate parabolic Equation (4). In Section 4, some a priori estimates of the initial-boundary value problem (4)–(6) are obtained. In Section 5, we construct a monotone numerical scheme, which handles the spatial degeneration, and in Section 6, we establish the unconditional positivity-preserving property of the proposed discretization. Some results obtained for the one-dimensional case are extended to the two-dimensional case in Section 7. Numerical experiments are presented in Section 8, and the paper is closed with some conclusions in the last section.

2. Preliminaries

In this section, we discuss fractional operators and give some basic statements, which are useful for our further analysis.
First, we define Riemann–Liouville fractional integrals and fractional derivatives of the real order α > 0 [20,21].
Let [ a , b ] be a finite interval on the real axis. The left and right Riemann–Liouville fractional integrals of order α are
R L I a + α g ( t ) = 1 Γ ( α ) a t g ( η ) d η ( t η ) 1 α , t > a , R L I b α g ( t ) = 1 Γ ( α ) t b g ( η ) d η ( η t ) 1 α , t < b ,
where Γ ( · ) is the gamma function [20,21].
Consequently, the left and right Riemann–Liouville fractional derivatives of order α are defined by
R L D a + α v ( t ) = d d t n R L I a + n α v ( t ) , t > a R L D b α v ( t ) = d d t n R L I b n α v ( t ) , t < b ,
where n = α + 1 for α N and n = α for α N . Note that in this case, R L D a + 0 v ( t ) = R L D b 0 v ( t ) = v ( t ) and R L D a + n v ( t ) = v ( n ) ( t ) , R L D b n v ( t ) = ( 1 ) n v ( n ) ( t ) , where v ( n ) ( t ) is the classical derivative of v ( t ) of order n.
The left and right Caputo fractional derivatives are closely related to the corresponding Riemann–Liouville fractional derivatives, and they are defined as follows [19,20,21]:
C D a + α v ( t ) = 1 Γ ( n α ) a t v ( n ) ( η ) d η ( t η ) α n + 1 = R L I a + n α D n v ( t ) , C D b α v ( t ) = ( 1 ) n Γ ( n α ) t b v ( n ) ( η ) d η ( η t ) α n + 1 = ( 1 ) n R L I b n α D n v ( t ) .
where n = α + 1 for α N and n = α for α N and D = d d t .
The well-known relations between Caputo and Riemann–Liouville fractional derivatives [19,20,21] are simplified in the case of 0 < α < 1 , namely
C D a + α v ( t ) = R L D a + α ( v ( η ) v ( a ) ) ( t ) , C D b α v ( t ) = R L D b α ( v ( η ) v ( b ) ) ( t ) .
In the following, for a = 0 , we will use the notation D 0 α v ( t ) : = C D 0 + α v ( t ) for the left Caputo derivative and in particular, in Equation (4), we have
D 0 α u ( z , t ) = C D 0 + α u ( z , t ) = 1 Γ ( 1 α ) 0 t u ( z , η ) η ( t η ) α d η , 0 < α < 1 .
Further, we will employ the following results.
Lemma 1
([44]). For any absolutely continuous function y ( t ) on [ 0 , T ] , one has the inequality
y ( t ) D 0 α y ( t ) 1 2 D 0 α y 2 ( t ) , 0 < α < 1 .
Lemma 2
([44]). Let the absolutely continuous function y ( t ) satisfy the inequality
D 0 α y ( t ) C 1 y ( t ) + C 2 ( t ) , 0 < α 1 ,
for almost all t [ 0 , T ] , where C 1 > 0 is a constant and C 2 ( t ) is an integrable non-negative function on [ 0 , T ] . Then,
y ( t ) y ( 0 ) E α ( C 1 t α ) + Γ ( α ) E α , α ( C 1 t α ) D 0 α C 2 ( t ) ,
where E α ( z ) = n = 0 z n / Γ ( α n + 1 ) and E α , μ ( z ) = n = 0 z n / Γ ( α n + μ ) are Mittag–Leffler functions.
Lemma 3
([45]). Let a function y ( t ) W t 1 ( ( 0 , t ] ) C ( [ 0 , T ] ) attain its maximum over the interval [ 0 , T ] at the point t 0 ( 0 , T ] . Then
D 0 α u ( t 0 ) 0 , 0 < α < 1 .

3. Maximum Principle

Following the physical models, described in the previous section, we investigate the non-negativity of the solutions of the problem (4)–(6).
On the basis of the results in [46] we may formulate the following statement.
Lemma 4.
Suppose that y ( t ) C 1 ( [ 0 , T ] ) and
(i) f ( t ) < f ( t 0 ) for all 0 t t 0 T ,
(ii) D 0 α u ( t 0 ) = 0 ,
then f ( t ) = f ( t 0 ) for all 0 t t 0 .
Lemma 5 (Maximum principle).
Assume the formulation (4)–(6) holds and q ( z , t ) q ˜ > 0 , u ( z , t ) C 2 , 1 ( Q T ) C ( Q ¯ T ) . If
L u = D 0 α u k ( z , t ) 2 u z 2 p ( z , t ) u z q ( z , t ) u 0 ,
then u ( z , t ) can only attain the positive maximum at the non-degenerate parabolic boundary
Γ n = { ( z , t ) | t = 0 , z ( 0 , Z ) } .
Proof. 
First, let us assume that u ( z , t ) attains the the positive maximum M at the internal point M 0 ( z , t ) Q T , i.e.,
u ( z 0 , t 0 ) = max Q ¯ T u ( z , t ) = M > 0 .
Then, this implies
u z | M 0 = 0 and 2 u z 2 0 for z ( 0 , Z ) .
Additionally, in view of Lemmas 3 and 4, we have
D 0 α u | M 0 = 0 for t 0 < T , D 0 α u | M 0 0 for t 0 = T .
Hence, we find
L u | M 0 = q ( z 0 , t 0 ) M q ˜ M > 0 ,
which is a contradiction of the lemma.
Next, we show that u ( z , t ) cannot attain the positive maximum at the generate boundaries
{ z = 0 , 0 < t T } { z = Z , 0 < t T } .
Without loss of generality, we assume that u ( z , t ) attains its positive maximum M at the point M 1 ( 0 , t 1 ) , 0 < t 1 T . Then, we have
D 0 α u | M 1 = 0 , 0 < t 1 < T ; D 0 α u | M 1 0 , t 1 = T .
Moreover, from
k ( 0 , t ) = 0 , k ( z , t ) > 0 , ( z , t ) Q T ,
it follows that k z ( 0 , t ) 0 . Since u ( 0 , t 1 ) = M is a maximum, we have
u ( z , t 1 ) u ( 0 , t 1 ) for z ( 0 , Z ) ,
which implies
u z ( 0 , t 1 ) = lim z 0 + u ( z , t 1 ) u ( 0 , t 1 ) z 0 .
Therefore, we have
L u | M 1 = u t | M 1 k ( 0 , t 1 ) 2 u z 2 | M 1 p ( 0 , t 1 ) k ( 0 , t 1 ) z u z | M 1 k ( 0 , t 1 ) z u z | M 1 q ( 0 , t 1 ) u | M 1 q ˜ M > 0 ,
which also contradicts the assumption of the lemma.
With similar arguments, one can show that u ( z , t ) cannot attain the positive maximum at the right degenerate boundary { z = Z , 0 < t T } . □
Corollary 1.
Suppose that the assumptions of Lemma 5 hold, but L u 0 ; then, u ( z , t ) only attain its negative minimum at the non-degenerate parabolic boundary.
Theorem 1.
Suppose that the assumptions of Lemma 5 hold without the sign of L u defined. Then, for u ( z , t ) we have the following estimate:
max Q ¯ T u max 1 q ˜ sup Q T | f | , sup Ω | u 0 | .
Proof. 
Let
M = max 1 q ˜ sup Q T | f | , sup Ω | u 0 |
and v ( z , t ) = M ± u ( z , t ) . One can easily check that
L v = L M ± L u = M q ( z , t ) ± f ( z , t ) 0 , v ( z , 0 ) = M ± u 0 ( z ) 0 .
From Corollary 1, we have v ( z , t ) 0 , ( z , t ) Q ¯ T . Hence max Q ¯ T | u | M . □

4. A Priori Estimates for the Solutions

We rewrite Equation (4) in the semidivergent form
D 0 α u = L u + f ( z , t ) , L u = z k ( z , t ) u z + p ( z , t ) k ( z , t ) z u z + q ( z , t ) u .
The coefficient at u z plays a key role in the discretization of the boundary conditions. Namely, if
p ( 0 , t ) k ( 0 , t ) z 0 and p ( Z , t ) k ( Z , t ) z 0 for t [ 0 , T ] ,
no boundary conditions can be imposed. If
p ( 0 , t ) k ( 0 , t ) z < 0 for t [ 0 , T ] ,
a boundary conditions at z = 0 , such as
u ( 0 , t ) = φ l ( t ) for t [ 0 , T ] ,
must be imposed in order to have a unique solution. Further, if
p ( Z , t ) k ( Z , t ) z > 0 for t [ 0 , T ] ,
then, at z = Z a boundary conditions
u ( Z , t ) = φ r ( t ) for t [ 0 , T ] ,
must be imposed. This discussion provides the well posedness of the initial-boundary value problems, as defined.
Theorem 2.
Let k ( z , t ) C 1 , 0 ( Q ¯ T ) , p ( z , t ) , q ( z , t ) , f ( z , t ) C ( Q ¯ T ) , k ( z , t ) is defined by (6) and q ( z , t ) 0 everywhere in Q ¯ T . If the solution as defined above exists in C 2 , 1 ( Q ¯ T ) , then it is unique and stable with respect to the initial value u 0 ( z ) , right-hand side f ( z , t ) , and the boundary values of φ l ( t ) and φ r ( t ) .
Proof. 
We multiply the Equation (7) by 2 u to derive
2 u D 0 α u = 2 z k u u z + p k z u 2 z 2 k u z 2 + 2 q u 2 + 2 f u = 2 z k u u z + z p k z u 2 2 k u z 2 + 2 k z 2 p z + 2 q u 2 + 2 f u .
Integrating (13) with respect to z on the interval [ 0 , Z ] , we obtain
2 0 Z u D 0 α u d z = 2 k u u z | 0 Z + p k z u 2 0 Z 2 0 Z k u z 2 d z + 0 Z 2 k z 2 p z + 2 q u 2 d z + 2 0 Z f u d z .
Since
p k z u 2 0 Z = p ( Z , t ) k ( Z , t ) z u 2 ( Z , t ) p ( 0 , t ) k ( 0 , t ) z u 2 ( 0 , t ) max 0 , p ( Z , t ) k ( Z , t ) z u 2 ( Z , t ) min 0 , p ( 0 , t ) k ( 0 , t ) z u 2 ( 0 , t ) ,
from (14), we have
2 0 Z u D 0 α u d z = ( 1 + c 1 + c 2 + 2 c 3 ) 0 Z u 2 ( z , t ) d z + 0 Z f 2 ( z , t ) d z + c 4 ( t ) φ l 2 ( t ) + c 5 ( t ) φ r 2 ( t ) ,
where
c 1 = max ( z , t ) Q T 2 k ( z , t ) z 2 , c 2 = max ( z , t ) Q T p ( z , t ) z , c 3 = max ( z , t ) Q T q ( z , t ) , c 4 = min 0 , p ( 0 , t ) k ( 0 , t ) z , c 5 = max 0 , p ( Z , t ) k ( Z , t ) z .
Now, using Lemma 1, we obtain
D 0 α u L 2 2 = 0 Z D 0 α u 2 ( z , t ) d z 2 0 Z u D 0 α u d z C 1 0 Z u 2 ( z , t ) d z + C 2 ( t ) ,
where C 1 = 1 + c 1 + c 2 + 2 c 3 and C 2 ( t ) = 0 Z f 2 ( z , t ) d z + c 4 ( t ) φ l 2 ( t ) + c 5 ( t ) φ r 2 ( t ) .
Then Lemma 2 implies
u L 2 2 ( t ) u 0 L 2 2 E α ( C 1 + α ) + Γ ( α ) E α , α ( C 1 t α ) = D 0 α C 2 ( t ) .
 □

5. Finite Difference Scheme

In this section, we develop accurate unconditional positivity-preserving numerical discretization for the problem (5)–(7) with boundary conditions, prescribed in Section 4, i.e., (8)–(12). For clarity, we denote
b ( z , t ) = p ( z , t ) k ( z , t ) z .

5.1. Semidiscretization

First, we obtain the spatial discretization. We extend the monotonic method proposed in [10,47], which is a generalization of the scheme in [48] on non-uniform meshes. We will unfold this method for the case when no additional boundary conditions are imposed and adapt it for successfully handling the degeneration so as to obtain optimal accuracy.
We introduce the operator
L * u = z k ( z , t ) u z z b ( z , t ) u + q ( z , t ) u .
We consider the following auxiliary problems:
D 0 α u = L u + f ( z , t ) , 0 < t T , z ( ϵ , Z + ϵ ) , 0 < ϵ < 1 , u ( ϵ , t ) = u 0 ϵ ( t ) , u ( Z + ϵ , t ) = u l ϵ ( t ) ,
D 0 α u = L * u + f ( z , t ) , 0 < t T , z ( ϵ , Z + ϵ ) , 0 < ϵ < 1 , u ( ϵ , t ) = u 0 ϵ ( t ) , u ( Z + ϵ , t ) = u l ϵ ( t ) ,
where L u is defined in (7) and L * u is the adjoint operator of L u with respect to the L 2 inner product ( u , v ) = ϵ Z + ϵ u v d z , defined on a set of functions, which are zero at points z = ϵ and z = ϵ + l .
Define the primal spatial grids
ω ¯ h = { z i : z i = z i 1 + h i , i = 1 , 2 , , N , z 0 = 0 , z N = Z } , ω ¯ h ϵ = { z i : z 1 = ϵ , z i ω ¯ h , i = 0 , 1 , , N , z N + 1 = Z + ϵ , h 0 = h N + 1 = ϵ } ,
and dual meshes
ω ˚ h : z 1 / 2 = z 0 < z 1 / 2 < z 3 / 2 < < z N 1 / 2 < z N = z N + 1 / 2 , ω ˚ h ϵ : z 3 / 2 = ϵ = z 1 < z 1 / 2 = z 0 < z 1 / 2 < z 3 / 2 < < z N 1 / 2 < z N = z N + 1 / 2 < z N + 1 = z N + 3 / 2 = Z + ϵ .
We obtain the final discretization of the problem (4), (5) with boundary conditions prescribed in Section 4 (see (8)–(12)) on the typical finite volume method (FVM) meshes ω ¯ h , ω ˚ h . During the derivation, we also use the meshes ω ¯ h ϵ , ω ˚ h ϵ , where additional ghost points z 1 = ϵ and z N + 1 = Z + ϵ are added.
Further, we use the standard notations for the meshes ω ¯ h , ω ˚ h : h = max 1 i N h i , i = z i + 1 / 2 z i 1 / 2 , i = 0 , 1 , , N , 0 = h 1 / 2 , N = h N / 2 and U i ( t ) = u ( z i , t ) , i = 0 , 1 , , N , U i + 1 / 2 ( t ) = u ( z i + 1 / 2 , t ) , i = 0 , 1 , , N 1 .
For the meshes ω ¯ h ϵ , ω ˚ h ϵ , the notations are similar but i = 1 , 0 , 1 , , N + 1 and 1 = N + 1 = ϵ .
We obtain the spatial discretization of the problem (20), applying FVM on the primal mesh ω ¯ h ϵ and dual mesh ω ˚ h ϵ . Since we have Dirichlet boundary conditions, we integrate the equation in (20) over the volumes ( z i 1 / 2 , z i + 1 / 2 ) , i = 0 , 1 , , N to derive
z i 1 / 2 z i + 1 / 2 D 0 α u = k ( z , t ) u z b ( z , t ) u z i 1 / 2 z i + 1 / 2 + z i 1 / 2 z i + 1 / 2 q ( z , t ) u + z i 1 / 2 z i + 1 / 2 f ( z , t ) .
Next, using the mid-point rule for the approximation of the integrals and utilizing the interpolation parameter 0 < θ i < 1 [10], we obtain
i D 0 α U i ( t ) = k i + 1 / 2 ( t ) u z ( z i + 1 / 2 , t ) k i 1 / 2 ( t ) u z ( z i 1 / 2 , t ) b i + 1 / 2 ( t ) [ θ i + 1 U i + ( 1 θ i + 1 ) U i + 1 ] + b i 1 / 2 ( t ) [ θ i U i 1 + ( 1 θ i ) U i ] + i q i ( t ) U i ( t ) + i f i ( t ) .
Approximating the derivatives by the corresponding finite difference
U z ( z i + 1 / 2 , t ) = U z , i ( t ) + O ( h 2 ) , U z , i ( t ) = U i + 1 ( t ) U i ( t ) h i + 1 , U z ¯ , i ( t ) = U z , i 1 ( t ) ,
we derive the semidiscretization in the space of the problem (20)
D 0 α U i ( t ) = L h * U i ( t ) + f i ( t ) , i = 0 , 1 , , N , U 1 ( t ) = u 0 ϵ ( t ) , U N + 1 ( t ) = u l ϵ ( t ) ,
where
L h * U = k i + 1 / 2 ( t ) U z , i ( t ) i k i 1 / 2 ( t ) U z ¯ , i ( t ) i b i + 1 / 2 ( t ) i [ θ i + 1 U i ( t ) + ( 1 θ i + 1 ) U i + 1 ( t ) ] + b i 1 / 2 ( t ) i [ θ i U i 1 ( t ) + ( 1 θ i ) U i ( t ) ] + q i ( t ) U i ( t )
The weights θ i are chosen in the same manner as in [10,47,48] such that
0 θ i 1 , 1 + θ i R i > 0 , 1 ( 1 θ i ) R i > 0 .
particularly
R i = b i 1 / 2 k i 1 / 2 h i , θ i = 1 2 1 + R i / 2 1 + | R i | / 2 ,
where R is called the Reynolds difference number.
Further, we consider the inner product in a set of mesh functions that have zero value at points z = ϵ and z = Z + ϵ
( U , V ) h = i = 0 N U i V i i .
We find the discrete adjoin operator L h U of L h * U with respect to the inner product ( U , V ) h . To this aim, we multiply L h * V i by U i i , sum, apply discrete summation by parts, and after rearranging the resulting equations, we obtain
( U , L h * V ) h = i = 0 N k i + 1 / 2 i U z , i k i 1 / 2 i U z ¯ , i + h i i b i 1 / 2 ( 1 θ i ) U z ¯ , i + h i + 1 i b i + 1 / 2 θ i + 1 U z , i + q i U i V i i = ( L h U , V ) .
As a consequence, in view of (24), for the the semi-discretization of (19), we obtain
D 0 α U i ( t ) = L h U i ( t ) + f i ( t ) , i = 0 , 1 , , N , U 1 ( t ) = u 0 ϵ ( t ) , U N + 1 ( t ) = u l ϵ ( t ) .
Therefore, for the spatial discretization of (4), using the divergent form (7), we obtain
D 0 α U i ( t ) k i + 1 / 2 ( t ) i U z , i ( t ) + k i 1 / 2 ( t ) i U z ¯ , i ( t ) h i i b i 1 / 2 ( t ) ( 1 θ i ) U z ¯ , i ( t ) h i + 1 i b i + 1 / 2 θ i + 1 U z , i ( t ) q i ( t ) U i ( t ) = f i ( t ) , i = 0 , 1 , , N .
Note that for i = 0 and i = N , the corresponding equations in (26) require quantities at points z 1 and z N + 1 , which are not known. Hence, we must determine or eliminate them.
Let i = 0 . Taking into account that z 1 / 2 = z 0 and k ( 0 , t ) = 0 , from (26) we obtain
D 0 α U 0 ( t ) k 1 / 2 ( t ) 0 U 1 ( t ) U 0 ( t ) h 1 b 0 ( t ) ( 1 θ 0 ) U 0 ( t ) U 1 ( t ) 0 b 1 / 2 ( t ) θ 1 U 1 ( t ) U 0 ( t ) 0 q 0 ( t ) U 0 ( t ) = f 0 ( t ) .
In view of (23), we derive
θ i = 1 2 1 + b i 1 / 2 ( t ) i 2 k i 1 / 2 ( t ) + | b i 1 / 2 ( t ) | i and θ 0 = 1 2 1 + b 0 ( t ) | b 0 ( t ) | = 1 , b 0 ( t ) 0 , 0 , b 0 ( t ) < 0 .
Finally, from (27), we obtain the following discretizations at z = 0 :
D 0 α U 0 ( t ) k 1 / 2 ( t ) 0 U 1 ( t ) U 0 ( t ) h 1 b 1 / 2 ( t ) θ 1 U 1 ( t ) U 0 ( t ) 0 q 0 ( t ) U 0 ( t ) = f 0 ( t ) , b 0 ( t ) 0 ,
D 0 α U 0 ( t ) k 1 / 2 ( t ) 0 U 1 ( t ) U 0 ( t ) h 1 b 0 ( t ) U 0 ( t ) U 1 ( t ) 0 b 1 / 2 ( t ) θ 1 U 1 ( t ) U 0 ( t ) 0 q 0 ( t ) U 0 ( t ) = f 0 ( t ) , b 0 ( t ) < 0 .
Equation (28) does not involves values of the solution at external points, while in (29), we need to determine U 1 ( t ) . Note that, regarding Lemma 5 and the results in Section 4, in this case we have to impose Dirichlet boundary conditions at z = 0 instead of (29).
We apply the same considerations to Equation (26), z = z N . Now, we have
θ N + 1 = 1 2 1 + b N ( t ) | b N ( t ) | = 1 , b N ( t ) > 0 , 0 , b N ( t ) 0 .
Thus, the spatial discretization at z = z N is
D 0 α U N ( t ) + k N 1 / 2 ( t ) N U z ¯ , N ( t ) h N N b N 1 / 2 ( t ) ( 1 θ N ) U z ¯ , N ( t ) q N ( t ) U N ( t ) = f N ( t ) , b N ( t ) 0 ,
and if b N ( t ) > 0 , Dirichlet boundary conditions are imposed.

5.2. Full Discretization

We consider the non-uniform partition of the time interval, involving grid nodes 0 = t 0 < t 1 < < t M = T . The step size of the time mesh is denoted by τ n + 1 = t n + 1 t n , n = 0 , 1 , , M 1 and τ n < τ n + 1 , τ = max 0 n M τ n . Let U i n = U i ( t n ) = U ( t n , z i ) . In order to approximate the Caputo fractional derivative, we utilize L 1 formula on a non-uniform time grid [49,50]
D 0 α U 1 Γ ( 1 α ) s = 0 n U s + 1 U s τ s + 1 t s t s + 1 ( t n + 1 η ) α d η = s = 0 n ( U s + 1 U s ) a n , s ,
where
a n , s = ( t n + 1 t s ) 1 α ( t n + 1 t s + 1 ) 1 α Γ ( 2 α ) τ s + 1 and a n , n = τ n + 1 α Γ ( 2 α ) .
Although this approximation is of accuracy O ( τ 2 α ) on a uniform mesh (for smooth solutions) and on an adaptive time mesh (for weak singular solutions), because of the properties of the coefficients a n , s [49], we may ensure the unconditional positivity-preserving property of the numerical scheme. In contrast, for example L 2 1 σ , the approximation is of high accuracy O ( τ 3 α ) [51,52,53], but the unconditional positivity preserving cannot be guaranteed since this discretization requires Crank–Nicolson-type realization.
Further, we rewrite the approximation of the Caputo derivative in the form
D 0 α u ( z i , t n + 1 ) D 0 α U i ( t n + 1 ) = a n , n U i n + 1 G n U i n , G n U i n : = s = 1 n a n , s a n , s 1 U i s + a n , 0 U i 0 , n = 0 , 1 , , M 1 .
In the case of degeneration at both boundaries, i.e., k ( 0 , t ) = k ( l , t ) = 0 , from (26) for i = 1 , 2 , , N 1 , (28), (30) and (31), we obtain the full discretization
C 0 n + 1 U 0 n + 1 B 0 n + 1 U 1 n + 1 = f 0 n + 1 + G n U 0 n , b ( 0 , t ) 0 , U 0 n + 1 = φ l ( t n + 1 ) , b ( 0 , t ) < 0 ,
A i n + 1 U i 1 n + 1 + C i n + 1 U i n + 1 B i n + 1 U i + 1 n + 1 = f i n + 1 + G n U i n , i = 1 , 2 , , N 1 ,
A N n + 1 U N 1 n + 1 + C N n + 1 U N n + 1 = f N n + 1 + G n U N n , b ( z N , t ) 0 , U N n + 1 = φ r ( t n + 1 ) , b ( z N , t ) > 0 ,
where
A i n + 1 = k i 1 / 2 n + 1 i h i ( 1 θ i n + 1 ) b i 1 / 2 n + 1 i , B i n + 1 = k i + 1 / 2 n + 1 i h i + 1 + θ i + 1 n + 1 b i + 1 / 2 n + 1 i , C i n + 1 = a n , n + A i n + 1 + B i n + 1 q i n + 1 , i = 1 , 2 , , N 1 , B 0 n + 1 = k 1 / 2 n + 1 0 h 1 + θ 1 n + 1 b 1 / 2 n + 1 0 , C 0 n + 1 = a n , n + B 0 n + 1 q 0 n , A N n + 1 = k N 1 / 2 n + 1 N h N ( 1 θ N n + 1 ) b N 1 / 2 n + 1 N , C N n + 1 = a n , n + A N n + 1 q N n .
If k ( z b , t ) 0 , z b = { 0 , l } , we impose Dirichlet boundary conditions (32) or/and (34).

6. Properties of the Numerical Scheme

In this section, we discuss a very important property of numerical discretization, including the maximum principle and unconditional positivity preservation [25,26,28,47,54].
Further, we use the following properties of the coefficients a n , s , s = 0 , 1 , , n [49,50].
Lemma 6.
The coefficients a n , s , s = 0 , 1 , , n satisfy
(P1) d n , s : = a n , s a n , s 1 > 0 , s = 0 , 1 , , n ;
(P2) s = 1 n d n , s + a n , 0 = a n , n ;
Lemma 7 (Discrete maximum principle).
Suppose that the assumptions of Lemma 5 hold. If L h U i n 0 , i = 0 , 1 , , N , n = 0 , 1 , , M , where
L h U 0 n + 1 = C 0 n + 1 U 0 n + 1 B 0 n + 1 U 1 n + 1 G n U 0 n , b ( 0 , t ) 0 , L h U i n + 1 = A i n + 1 U i 1 n + 1 + C i n + 1 U i n + 1 B i n + 1 U i + 1 n + 1 G n U i n , L h U N n + 1 = A N n + 1 U N 1 n + 1 + C N n + 1 U N n + 1 G n U N n , b ( l , t ) 0 ,
then the solution U i n , i = 0 , 1 , , N , n = 0 , 1 , , M of (33) attains its positive maximum only at the non-degenerate parabolic boundary Γ n .
Proof. 
Suppose that U i n attains the positive maximum M h at inner point ( z i * , t n * ) , 0 < i * < N , 0 < n * M . For the corresponding operator L h U i * n * + 1 at this point, we have
L h U i * n * + 1 = A i * n * + 1 ( U i 1 n * + 1 M h ) + ( C i n * + 1 A i * n * + 1 B i * n * + 1 G n * ) M h B i * n * + 1 ( U i + 1 n * + 1 M h ) G n * ( U i n * M h ) .
Taking into account (22) and Lemma 6, we obtain
A i n + 1 = k i 1 / 2 n + 1 h i i 1 ( 1 θ i ) h i b i 1 / 2 n + 1 k i 1 / 2 n + 1 = k i 1 / 2 n + 1 h i i [ 1 ( 1 θ i ) R i ] 0 , B i n + 1 = k i + 1 / 2 n + 1 h i i + 1 1 + θ i + 1 h i + 1 b i + 1 / 2 n + 1 k i + 1 / 2 n + 1 = k i + 1 / 2 n + 1 h i i + 1 [ 1 + θ i + 1 R i + 1 ] 0 , C i n + 1 > 0 .
Using also the properties from Lemma 6, we deduce
L h U i * n * + 1 ( C i n * + 1 A i * n * + 1 B i * n * + 1 G n * ) M h = ( a n * , n * G n * q i * n * + 1 ) M h = M h q ˜ > 0 .
This is a contradiction with the condition of the lemma.
Suppose that U i n attains the positive maximum M 1 h at the boundary point point ( 0 , t n * ) , 0 < n * M . For the corresponding operator L h U 0 n * + 1 at this point, we have
L h U 0 n * + 1 = ( C 0 n * + 1 B 0 n * + 1 G n * ) M 1 h B 0 n * + 1 ( U i + 1 n * + 1 M 1 h ) G n * ( U i n * M 1 h ) .
In view of (22), Lemma 6 and the assumption b ( 0 , t ) 0 , t ( 0 , T ] , for the coefficients, we have
B 0 n + 1 = k 1 / 2 n + 1 i h 1 1 + ( 1 θ 1 n + 1 ) h 1 b 1 / 2 n + 1 k 1 / 2 n + 1 = k 1 / 2 n + 1 i h 1 1 ( 1 θ 1 n + 1 ) R 1 n + 1 0 , C 0 n + 1 > 0 .
Therefore,
L h u 0 n * + 1 ( C i n * + 1 B 0 n * + 1 G n * ) M 1 h M 1 h q 0 n * + 1 = M 1 h q ˜ > 0 .
Again, we reach a contradiction with the assumptions of the lemma.
Finally, let U i n attain the positive maximum M 1 h at the boundary point ( Z , t n * ) , 0 < n * M . Thus, we have
L h U N n * + 1 = ( C N n * + 1 A N n * + 1 G n * ) M 1 h A N n * + 1 ( U N 1 n * + 1 M 1 h ) G n * ( U i n * M 1 h ) .
Taking into account (22), Lemma 6 and the assumption b ( Z , t ) 0 , t ( 0 , T ] , we derive
A N n + 1 = k N 1 / 2 n + 1 N h N 1 θ N n + 1 h N b N 1 / 2 n + 1 k N 1 / 2 n + 1 = k N 1 / 2 n + 1 N h N 1 + θ N n + 1 R N 0 , C N n + 1 > 0 .
Consequently, we obtain the contradiction with the statement L h u N n * + 1 0 since
L h U N n * + 1 ( C N n * + 1 A N n * + 1 G n * ) M 1 h q N n * + 1 M 1 h > M 1 h q ˜ .
 □
Corollary 2.
Suppose that the assumptions of Lemma 7 hold, but L h U i n 0 , i = 0 , 1 , , N , n = 0 , 1 , , M . Then, the solution U i n , i = 0 , 1 , , N , n = 0 , 1 , , M of (33) attains its negative minimum only at the non-degenerate parabolic boundary Γ n .
Corollary 3
(Positivity preserving). From Lemma 6 and Corollary 2, it follows that if u 0 ( z ) 0 and φ l ( t ) 0 , φ r ( t ) 0 (in the case b ( 0 , t ) < 0 , b ( Z , t ) > 0 ), then U i n 0 , i = 0 , 1 , , M , n = 0 , 1 , , M .

7. 2D Problem

In this section, we construct an unconditional positivity-preserving numerical scheme for the 2D time-fractional advection–dispersion problem. We consider the case of possible boundary degeneration in the vertical direction since this corresponds to many of the real-world simulations for the distribution of pollutants in the atmosphere [1,3,6,11,12,15,16,55]. We introduce the following equation:
D 0 α u + v u y + w u z y k y u y z k z u z q u = f ( y , z , t ) , ( y , z ) Ω , t ( 0 , T ] ,
where Ω = ( 0 , Z ) × ( 0 , Y ) , q = q ( y , z , t ) 0 , ( y , z , t ) Q ¯ T , k y ( y , z , t ) k ˜ y > 0 , ( y , z ) Ω { y = 0 } { y = Y } k z = K z ( y , z ) φ z ( t ) , K z ( y , z ) 0 and k z ( y , z ) k ˜ z > 0 for ( y , z ) Ω . Here, Z is the height of the ABL, Y is the thickness in the y-direction, w ( y , z , t ) and v ( y , z , t ) are vertical and lateral wind velocity components, u ( y , z , t ) is the ambient concentration of a pollutant species, and k z and k y are turbulent eddy diffusivities in the vertical and cross-wind directions, respectively.
With similar considerations to the 1D case, in Lemma 5 we impose boundary conditions, and then in the same fashion, we construct the numerical scheme. Since in y-direction, we not have degeneration, we consider Dirichlet boundary conditions at y = 0 and y = Y .
We construct the discretization on the temporal mesh as in Section 5.2 and spatial mesh ω ¯ h × ω ˜ h , where
ω ˜ h = { y j : y j = y j 1 + h j y , j = 1 , 2 , , P , y 0 = 0 , y P = Y } .
Let U j , i n be the numerical solution at point ( y j , z i , t n ) and b z = w , b y = v . The full discretization of the 2D problem at the inner grid nodes is
D 0 α U j , i n + 1 = S h y U j , i n + 1 + S h z U j , i n + 1 + q j , i n + 1 U j , i n + 1 + f j , i n + 1 , j = 1 , , P 1 , i = 1 , , N 1 ,
where
S h y U j , i n = 1 j y ( k y ) j + 1 / 2 , i n + h j + 1 y ( b z ) j + 1 / 2 , i n ( θ y ) j + 1 , i n U y , j , i n 1 j y ( k y ) j 1 / 2 , i n h j y ( b y ) j 1 / 2 , i n ( 1 ( θ y ) j , i n ) U y ¯ , j , i n , S h z U j , i n = 1 i ( k z ) j , i + 1 / 2 n + h i + 1 ( b z ) j , i + 1 / 2 n ( θ z ) j , i + 1 n U z , j , i n 1 i ( k z ) j , i 1 / 2 n h i w j , i 1 / 2 n ( 1 ( θ z ) j , i n ) U z ¯ , j , i n , g j + 1 / 2 , i n = g ( y j + 0.5 h j + 1 y , z i , t n ) , g j 1 / 2 , i n = g ( y j 0.5 h i y , z i , t n ) , g j , i + 1 / 2 n = g ( y j , z i + 0.5 h i + 1 , t n ) , g j , i 1 / 2 n = g ( y j , z i 0.5 h i , t n ) , U y , j , i n = U j + 1 , i n U j , i n h i + 1 y , U y ¯ , j , i n = U y , j 1 , i n , U z , j , i n = U j , i + 1 n U j , i n h i + 1 , U z ¯ , j , i n = U z , j , i 1 n , ( θ s ) j , i n = 1 2 1 + ( R s ) j , i n / 2 1 + | ( R s ) j , i n | / 2 , ( R z ) j , i n = ( b z ) j , i 1 / 2 n ( k z ) j , i 1 / 2 n h i , ( R y ) j , i n = ( b y ) j 1 / 2 , i n ( k y ) j 1 / 2 , i n h i y ,
At boundary z = 0 , we derive the following discretization:
D 0 α U j , 0 n + 1 1 0 k j , 1 / 2 n + 1 + h 1 ( b z ) j , 1 / 2 n + 1 ( θ z ) j , 1 n + 1 U z , j , 0 n + 1 + S h y U j , 0 n + 1 q j , 0 n + 1 U j , 0 n + 1 = f j , 0 , n + 1 , b z ( y j , 0 , t ) 0 ,
U j , 0 n + 1 = u ( y j , 0 , t n + 1 ) for b z ( y j , 0 , t ) < 0 or k z ( y j , 0 , t ) > 0 , j = 1 , 2 , , P 1 .
Similarly, at z = z N , we have
D 0 α U j , N n + 1 + 1 N k j , N 1 / 2 n + 1 h N ( b z ) j , N 1 / 2 n + 1 ( 1 ( θ z ) j , N n + 1 ) U z ¯ , j , N n + 1 + S h y U j , N n + 1 q j , N n + 1 U j , N n + 1 = f j , N n + 1 , b z ( y j , Z , t ) 0 ,
U j , N n + 1 = u ( y j , Z , t n + 1 ) for b z ( y j , Z , t ) > 0 or k z ( y j , Z , t ) > 0 , j = 1 , 2 , , P 1 .
At non-degenerate boundaries y = 0 and y = y P , Dirichlet boundary conditions are imposed
U 0 , i n + 1 = u ( 0 , z i , t n + 1 ) , U P , i n + 1 = u ( Y , z i , t n + 1 ) , i = 0 , 1 , , N .

8. Numerical Experiments

In this section, we numerically study the temporal and spatial accuracy of the numerical schemes (32)–(34) and (40)–(45). We consider the case of less regular weak singular solution [49]
q u t q ( · , t ) C ( 1 + t α q ) , q = 0 , 1 , 2 , for all ( · , t ) Ω ¯ × ( 0 , T ] .
Meshes. Computations are performed on a fitted temporal mesh [49,51,56]
t n = T n M m , m > 1 , n = 0 , 1 , , M .
We introduce the spatial mesh ω ¯ h with grid nodes, concentrated close to the degeneration boundaries
z i = Z ν ν i N 2 , i = 0 , 1 , , N * ν 1 , if increasing order of i , Z ν Z * + Z ν N ν i N 2 , i = N * ν , N * ν + 1 , , N , if increasing order of i .
The parameters N * , ν and Z * are determined as follows:
N * = N , ν = 2 , Z * = 0 , if k ( 0 , t ) = k ( Z , t ) = 0 ;
N * = N + 1 , ν = 1 , Z * = 0 , if k ( 0 , t ) = 0 and k ( Z , t ) 0 ;
N * = 0 , ν = 1 , Z * = Z , if k ( 0 , t ) 0 and k ( Z , t ) = 0 .
Error and convergence. Let
E = E ( M , N ) = max 0 i N max 0 n M | u ( z i , t n + 1 ) U i n + 1 | for 1 D problem , E = E ( M , P , N ) = max 0 j P max 0 i N max 0 n M | u ( y j , z i , t n + 1 ) U j , i n + 1 | for 2 D problem .
In view of (46) and the results in [49], we deduce that the solution U n + 1 , computed by (32)–(34) or (40)–(45) on the graded temporal mesh (47) satisfies the estimate
E C ( δ P 2 + N 2 + T α M min { 2 α , m α } ) ,
where C is a constant, δ = 0 for the 1D case, and δ = 1 for 2D case. Thus, as in [49], we choose
m = ( 2 α ) / α ,
in order to achieve the optimal convergence in time O ( τ 2 α ) .
The order of convergence is computed by
CR τ = log 2 E ( M , N ) E ( 2 M , N ) , CR h = log 2 E h ( M , N ) E h ( M , 2 N ) , E h = E h ( M , N ) = max 0 j N max 0 i N | u ( y j , z i , T ) U j , i M | .
Example 1 (1D problem: convergence).
We verify the order of convergence of the numerical scheme (32)(34) for solving the advection–dispersion pollutant 1D problem in the domain [ 0 , 1 ] × [ 0 , 1 ] with a vertical diffusion coefficient and wind speed corresponding to (2) and (3)
k ( z , t ) = 2 t z β 1 ( 1 z ) β 2 , b ( z , t ) = 3 μ + t z 0.4 , q ( z , t ) = 2 z t , μ = { 1 , 1 } ,
β 1 0 , β 2 0 , β 1 + β 2 > 1 . In the model (4)(6), (17), written in divergent form (7), (17), we take b ( z , t ) = w ( z , t ) and set f ( z , t ) such that u ( z , t ) = ( t α + t 1 + α ) sin ( π z / 2 ) to be the exact solution. Note that since b ( 0 , t ) < 0 and b ( 1 , t ) < 0 for μ = 1 , t [ 0 , T ] , in this case, we consider the Dirichlet boundary condition, in convention with the exact solution, at z = 0 . For μ = 1 , we have b ( 0 , t ) > 0 and b ( 1 , t ) > 0 . Therefore, Dirichlet boundary conditions at z = Z must be imposed. In Table 1, we give the results from the computations on graded temporal mesh (47), (50) and both on uniform and nonuniform (48) meshes for different degeneration orders β 1 , β 2 and fractional-order α = 0.5 . The expected order of convergence on nonuniform spatial mesh is O ( M ( 2 α ) + N 2 ) , taking into account (49). Therefore, we chose M = N 2 / ( 2 α ) for all runs. Obviously, the order of convergence in space is first on uniform mesh and close to second on the adapted spatial mesh (48).
Next, we test the temporal convergence. In Table 2, we list the errors and orders of convergence of the solution for different values of α and β 1 = 1 , β 2 = 2 . The computations are performed on graded temporal mesh (47), (50) and uniform spatial mesh. In the previous tests (Table 1), we illustrated that the spatial order of convergence on uniform mesh is first. Therefore, we fix the number of the temporal grid nodes N = M 2 α in order to derive the convergence rate in time. The results in Table 2 show that the temporal convergence rate is 2 α .
Example 2 (1D problem: comparison).
The test example is (4)(6), written in divergent form (7), (17), z [ 0 , 5 ] , t [ 0 , 1 ] with k ( z , t ) and b ( z , t ) = w ( z , t ) , corresponding to (1) and (3), respectively
k ( z , t ) = 2 ( 5 z ) 2 , b ( z , t ) = 5 + t z 0.4 , q ( z , t ) = 3 z t ,
and f ( t , z ) is determined such that u ( t , z ) = ( t α + t 1 + α ) e z to be the exact solution. For this numerical experiment, in view of the (8)(12), we impose the Dirichlet boundary condition at z = 0 .
We will compare the efficiency of the numerical scheme (32)–(34) with upwind finite difference scheme, constructed following the boundary condition conception in Section 4:
U 0 n + 1 = u ( 0 , t n + 1 ) , a n , n U i n + 1 k i + 1 / 2 n + 1 i U z , i n + 1 + k i 1 / 2 n + 1 i U z ¯ , i n + 1 + b i n + 1 U z ¯ , i n + 1 b i n + 1 + U z , i n + 1 q i n + 1 U i n + 1 = f i n + 1 + G n U i n , i = 1 , 2 , , N 1 , a n , n U N n + 1 + k N 1 / 2 n + 1 N U z ¯ , N n + 1 + ( b N n + 1 ) U z ¯ , N n + 1 q N n + 1 U N n + 1 = f N n + 1 + G n U N n ,
where b + = max { b , 0 } , b = max { b , 0 } . On uniform spatial mesh and temporal mesh (47), (50), both schemes (32)–(34) and (51) are first-order accurate in space, but the precision of (32)–(34) is much better.
We compute the solution on nonuniform spatial mesh (48), N = 320 and graded temporal mesh, M = 1000 for α = 0.25 in order to achieve a higher order of convergence in space. On Figure 1, we depict the error of the solution of (51) and (32)–(34) at the final time. The upwind scheme (51) fails in improving the accuracy on adapted spatial mesh. In contrast, the precision of the solution of the numerical discretization (32)–(34) is high since, as it is shown in Example 1, the order of convergence in space becomes second.
Example 3 (2D problem).
We verify the order of convergence of the numerical scheme (32)(34). In the y-direction, we consider uniform mesh ω ˜ h with step size h y , while in the z-direction, we use fitted mesh (48). The temporal mesh is (47), (50).
We consider the following test examples
(𝖠) k z ( z , t ) is given by (2), w ( z , t ) is given by (3), k y = 2 max Q ¯ T k z , v = 1 , q = 2 x t [57];
(𝖡) k z ( z ) = κ u * L 4.7 1 z Z 2 as in (1), k y = 2 max Q ¯ T k z , w ( z , t ) = u r ( t ) z z r γ , v = 2 m/s, q = 0 [1,7,11,13,17];
(𝖢) y x , u v , k z = z , k x = 3 z , v ( z ) = z 0.5 , w is given by (3), q = 5 [9,17,22].
For the convergence test, the computational domain in space is [ 0 , 1 ] × [ 0 , 1 ] and T = 1 . The meteorological input parameters are chosen as follows. In example (𝖠), L = 8 , φ ( t ) = 2 t , k y = 15 m 2 / s , z r = 1 m, u ˜ = 5 m/s, δ = 0.4 , u r ( t ) = t , while for test (𝖡), we choose L = 4 , u * = 2.5 m/s, u r = 1 , γ = 0.4 , z r = 0.8 m. In the experiment (𝖢), we replace the y variable with x in Equation (39) and obtain a crosswind-integrated pollutant problem at location ( x , z , t ) [ 0 , X ] × [ 0 , Z ] × [ 0 , T ] , where k x is the turbulent diffusion in the x-direction and v is the horizontal wind speed. For this example, we take z r = 1 m, v ˜ = 3 m/s, u r ( t ) = 2 t ,
The right-hand side in (39) is determined such that u ( y , z , t ) = ( t α + t 1 + α ) ( sin ( π z / 2 ) + sin ( π y / 2 ) ) is the exact solution.
In Table 3 and Table 4, we give the computational results. All runs are performed for P = N , α = 0.25 (Table 3), α = 0.85 (Table 4) and M = N 2 / ( 2 α ) (in view of (49), (50)). We observe that for all test problems, the spatial order of convergence is close to second.
On Figure 2 and Figure 3, we plot the numerical solution and error at the final time for 𝖡, α = 0.25 and 𝖢, α = 0.85 . The numbers of mesh grid nodes are P = N = 80 , M = N 2 / ( 2 α ) .

9. Conclusions

Model-turbulent degenerate subdiffusion equations of contaminant dispersion in the planetary boundary layer are considered. The degeneration behavior of the coefficients in the equation follows models with power–law function diffusitivity profiles and wind velocity profiles of a similar character. Well posedness and a priori estimates for the solutions are obtained. Additionally, the maximum principle is proved and used for studying properties of the solution.
We construct an unconditional positivity-preserving numerical scheme that successfully overcomes space degeneration. The discretization is realized on space- and time-adaptive meshes so as to obtain optimal accuracy—second order in space and 2 α in time.

Author Contributions

Conceptualization, M.N.K. and L.G.V.; methodology, M.N.K. and L.G.V.; investigation, M.N.K. and L.G.V.; resources, M.N.K. and L.G.V.; writing—original draft preparation, M.N.K. and L.G.V.; writing—review and editing, L.G.V.; visualization, M.N.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Bulgarian National Science Fund under the Project KP-06-N 62/3 “Numerical methods for inverse problems in evolutionary differential equations with applications to mathematical finance, heat-mass transfer, honeybee population and environmental pollution”, 2022.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to give special thanks to the anonymous reviewers, whose valuable comments and suggestions have improved the quality of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arya, S.P. Air Pollution Meteorology and Disperision; Oxford University Press: New York, NY, USA, 1999; 310p. [Google Scholar]
  2. Blackadar, A.K. Turbulence and Diffusion in the Atmosphere: Lectures in Environmental Science; Springer: Berlin, Germany, 1997; 185p. [Google Scholar]
  3. Goulart, A.G.O.; Lazo, M.J.; Suarez, J.M.S.; Moreira, D.M. Fractional derivative models for atmospheric dispersion of pollutants. Phys. A Stat. Mech. Its Appl. 2017, 477, 9–19. [Google Scholar] [CrossRef]
  4. Marchuk, G.I. Mathematical modelling in environmental problems. Stud. Math. Its Appl. 1986, 16, 1986. [Google Scholar]
  5. Goulart, A.G.O.; Lazo, M.J.; Suarez, J.M.S. A new parameterization for the concentration flux using the fractional calculus to model the dispersion of contaminants in the Planetary Boundary Layer. Phys. A Stat. Mech. Its Appl. 2019, 518, 38–49. [Google Scholar] [CrossRef]
  6. Moreira, D.; Moret, M. A new direction in the atmospheric pollutant dispersion inside the planetary boundary layer. J. Appl. Meteorol. Climatol. 2018, 57, 185–192. [Google Scholar] [CrossRef]
  7. Moreira, D.M.; Santos, C.A.G. New approach to handle gas-particle transformation in air pollution modelling using fractional derivatives. Atmos. Pollut. Res. 2019, 10, 1577–1587. [Google Scholar] [CrossRef]
  8. Sylvain, T.T.A.; Patrice, E.A.; Marie, E.E.J.; Pierrea, O.A.; Huberta, B.-B.G. A three-dimensional fractional solution for air contaminants dispersal in the planetary boundary layer. Heliyon 2021, 7, e07005. [Google Scholar]
  9. Sylvain, T.T.A.; Patrice, E.A.; Marie, E.E.J.; Pierre, O.A.; Hubert, B.B.G. Analytical solution of the steady-state atmospheric fractional diffusion equation in a finite domain. Pramana-J. Phys. 2021, 95, 1. [Google Scholar] [CrossRef]
  10. Golant, E.I. Conjugate families of difference schemes for equations of parabolic type with lowest terms. Zh. Vychisl. Mat. Mat. Fiz. 1978, 18, 1162–1169. [Google Scholar] [CrossRef]
  11. Hosseini, B.; Stockie, J.M. Estimating airborne particulate emissions using a finite-volume forward solver coupled with a Bayesian inversion approach. Comput. Fluids 2017, 154, 27–43. [Google Scholar] [CrossRef]
  12. Moreira, D.M.; Rizza, U.; Vilhena, M.T.; Goulart, A. Semi-analytical model for pollution dispersion in the planetary boundary layer. Atmos. Environ. 2005, 39, 2673–2681. [Google Scholar] [CrossRef]
  13. Troen, I.B.; Mahrt, L. A simple model of the atmospheric boundary layer; sensitivity to surface evaporation. Boundary-Layer Meteorol. 1986, 37, 129–148. [Google Scholar] [CrossRef]
  14. Vulkov, L.G. Well-posedness for initial value problems of atmospheric flow models with degenerate vertical diffusion. AIP Conf. Proc. 2022, 2505, 030003. [Google Scholar]
  15. Albani, R.A.S.; Albani, V.V.L.; Neto, A.J.S. Genetic algorithm optimization applied to source estimation in the atmosphere. In Proceedings of the 18th Brazilian Congress of Thermal Sciences and Engineering, Online, 16–20 November 2020. [Google Scholar] [CrossRef]
  16. Albani, R.A.S.; Duda, F.P.; Pimentel, L.C.G. On the modeling of atmospheric pollutant dispersion during a diurnal cycle: A finite element study. Atmos. Environ. 2015, 118, 19–27. [Google Scholar] [CrossRef]
  17. Stockie, J.M. The mathematics of atmospheric dispersion modeling. SIAM Rev. 2011, 53, 349–372. [Google Scholar] [CrossRef]
  18. Kandilarov, J.; Vulkov, L. Determination of concentration source in a fractional derivative model of atmospheric pollution. AIP Conf. Proc. 2021, 2333, 090014. [Google Scholar]
  19. Caputo, M. Vibrations of infinite viscoelastic layer with a dissipative memory. J. Acoust. Soc. Am. 1974, 56, 897–904. [Google Scholar] [CrossRef]
  20. Klibas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006; p. 540. [Google Scholar]
  21. Podlubny, I. Fractional Differential Equations; Academic Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  22. Arora, U.; Gakkhar, S.; Gupta, R.S. Removal model suitable for air pollutants from an elevated source. Appl. Math. Model. 1991, 15, 386–389. [Google Scholar] [CrossRef]
  23. Bhaskar, C.; Lakshminarayanachari, K. Numerical model for primary and secondary air pollutants emitted from an area and point source in an urban area with chemical reaction and removal mechanisms. Mater. Today 2021, 37, 2961–2967. [Google Scholar] [CrossRef]
  24. Blottner, F.G.; Lopez, A.R. Determination of Solution Accuracy of Numerical Scheme as Part Code and Calculation Verification; Sandia National Laboratories: Albuquerque, NM, USA; Livermore, CA, USA, 1998; 77p.
  25. Chernogorova, T.P.; Koleva, M.N.; Vulkov, L.G. Exponential finite difference scheme for transport equations with discontinuous coefficients in porous media. Appl. Math. Comput. 2021, 392, 125691. [Google Scholar]
  26. Dang, Q.A.; Ehrhardt, M. Adequate numerical solution of air pollution problems by positive difference schemes on unbounded domains. Math. Comput. Model. 2006, 44, 834–856. [Google Scholar] [CrossRef]
  27. Dang, Q.A.; Ehrhardt, M.; Tran, G.L.; Le, D. On the numerical solution of some problems ofenvironmental pollution. In Air Pollution Research Advances; Bodine, C.G., Ed.; Nova Science Publishers, Inc.: Hauppauge, NY, USA, 2007. [Google Scholar]
  28. Koleva, M.N.; Vulkov, L.G. Positivity-preserving finite volume difference schemes for atmospheric dispersion models with degenerate vertical diffusion. Comp. Appl. Math. 2022, 41, 406. [Google Scholar] [CrossRef]
  29. Monin, A.S.; Obukhov, A.M. Basic laws of turbulent mixing in the surface layer of the atmosphere. Tr. Akad. Nauk. SSSR Geophiz. Inst. 1954, 24, 163–187. [Google Scholar]
  30. Dimov, I.T.; Kandilarov, J.D.; Vulkov, L.G. Numerical Identification of the Time Dependent Vertical Diffusion Coefficient in a Model of Air Pollution. In Advanced Computing in Industrial Mathematics; Studies in Computational Intelligence; Georgiev, I., Kostadinov, H., Lilkova, E., Eds.; Springer: Cham, Switzerland, 2021; Volume 961. [Google Scholar]
  31. Koleva, M.N. Numerical method for space degenerate fractional derivative problems of atmospheric pollution. AIP Conf. Proc. 2022, 2505, 080024. [Google Scholar]
  32. Fazio, R.; Jannelli, A.; Agreste, S. A Finite Difference Method on Non-Uniform Meshes for Time-Fractional Advection–Diffusion Equations with a Source Term. Appl. Sci. 2018, 8, 960. [Google Scholar] [CrossRef]
  33. Shiri, B.; Baleanu, D. A general fractional pollution model for lakes. Commun. Appl. Math. Comput. 2022, 4, 1105–1130. [Google Scholar]
  34. Mahsud, Y.; Shah, N.A.; Vieru, D. Influence of time-fractional derivatives on the boundary layer flow of Maxwell fluids. Chin. J. Phys. 2017, 55, 1340–1351. [Google Scholar] [CrossRef]
  35. Van Bockstal, K. Uniqueness for inverse source problems of determining a space-dependent source in time-fractional equations with non-smooth solutions. Fractal Fract. 2021, 5, 169. [Google Scholar] [CrossRef]
  36. Koleva, M.N.; Vulkov, L.G. Numerical identification of external boundary conditions for time fractional parabolic equations on disjoint domains. Fractal Fract. 2023, 7, 326. [Google Scholar] [CrossRef]
  37. Long, L.D.; Zhou, Y.; Thanh Binh, T.; Can, N. A mollification regularization method for the inverse source problem for a time fractional diffusion equation. Mathematics 2019, 7, 1048. [Google Scholar] [CrossRef]
  38. Ozbilge, E.; Kanca, F.; Ozbilge, E. Inverse problem for a time fractional parabolic equation with nonlocal boundary conditions. Mathematics 2022, 10, 1479. [Google Scholar] [CrossRef]
  39. Yang, F.; Gao, Y.-X.; Li, D.-G.; Li, X.-X. Identification of the initial value for a time-fractional diffusion equation. Symmetry 2022, 14, 2569. [Google Scholar] [CrossRef]
  40. Abbaszadeh, M.; Dehghan, M. Numerical and analytical investigations for solving the inverse tempered fractional diffusion equation via interpolating element-free Galerkin (IEFG) method. J. Therm. Anal. Calorim. 2021, 143, 1917–1933. [Google Scholar] [CrossRef]
  41. Kinash, N.; Janno, J. An inverse problem for a generalized fractional derivative with an application in reconstruction of time- and space-dependent sources in fractional diffusion and wave equations. Mathematics 2019, 7, 1138. [Google Scholar] [CrossRef]
  42. Kinash, N.; Janno, J. Inverse problems for a generalized subdiffusion equation with final overdetermination. Math. Model. Anal. 2019, 24, 236–262. [Google Scholar]
  43. Koleva, M.N.; Vulkov, L.G. Analytical and computational analysis of space degenerate time fractional parabolic model of atmospheric dispersion of pollutants. AIP Conf. Proc. 2023; accepted. [Google Scholar]
  44. Alikhanov, A.A. A priori estimates for solutions of boundary value problems for fractional-order equations. Differ. Equ. 2010, 46, 660–666. [Google Scholar] [CrossRef]
  45. Luchko, Y. Some uniqueness and existence results for the initial-boundary-value problems for the generalized time-fractional diffusion equation. Comput. Math. Appl. 2010, 59, 1766–1772. [Google Scholar] [CrossRef]
  46. Brunner, H.; Han, H.; Yin, D. The Mmaximum principle for time-fractional diffusion equations and its application. Numer. Funct. Optim. 2015, 36, 1307–1321. [Google Scholar] [CrossRef]
  47. Popov, I.V. On monotonic differential schemes. Matem. Mod. 2019, 31, 21–43. [Google Scholar]
  48. Samarskii, A.A. Theory of Finite Difference Schemes; Marcel Decker: New York, NY, USA, 2001; 786p. [Google Scholar]
  49. Stynes, M.; O’Riordan, E.; Gracia, J.L. Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal. 2017, 55, 1057–1079. [Google Scholar] [CrossRef]
  50. Zhanga, Y.; Sun, Z.; Liao, H. Finite difference methods for the time fractional diffusion equation on non-uniform meshes. J. Comput. Phys. 2014, 265, 195–210. [Google Scholar] [CrossRef]
  51. Chen, H.; Stynes, M. Error analysis of a second-order method on fitted meshes for a time-fractional diffusion problem. J. Sci. Comput. 2019, 79, 624–647. [Google Scholar] [CrossRef]
  52. Alikhanov, A.A. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar] [CrossRef]
  53. Zhou, B.; Chen, X.; Li, D. Nonuniform Alikhanov Linearized Galerkin Finite Element Methods for Nonlinear Time-Fractional Parabolic Equations. J. Sci. Comput. 2020, 85, 39. [Google Scholar] [CrossRef]
  54. Faragó, I.; Horváth, R.; Korotov, S. Discrete maximum principle for linear parabolic problems solved on hybrid meshes. Appl. Numer. Math. 2005, 53, 249–264. [Google Scholar] [CrossRef]
  55. Ulke, A.G. New turbulent parameterization for a dispersion model in the atmospheric boundary layer. Atmos. Environ. 2000, 34, 1029–1042. [Google Scholar] [CrossRef]
  56. Chen, H.; Stynes, M. A high order method on graded meshes for a time-fractional diffusion problem. In Finite Difference Methods. Theory and Applications; Lecture Notes in Computer, Science; Dimov, I., Farago, I., Vulkov, M.L., Eds.; Springer: Cham, Switzerland, 2019; p. 11386. [Google Scholar]
  57. Tangerman, G. Numerical Simulations of Air Pollutant Dispersion in a Stratified Planetary Boundary Layer. Atmos. Environ. 1978, 12, 1365–1369. [Google Scholar] [CrossRef]
Figure 1. Errors vs. the number of spatial grid nodes for (51) (left) and (32)–(34) (right), α = 0.25 , graded space–time meshes, N = 320 , M = 1000 , Example 2.
Figure 1. Errors vs. the number of spatial grid nodes for (51) (left) and (32)–(34) (right), α = 0.25 , graded space–time meshes, N = 320 , M = 1000 , Example 2.
Mathematics 11 02040 g001
Figure 2. Solution (left) and error (right) vs. the number of spatial grid nodes for (40)–(45), test (𝖡), α = 0.25 , N = P = 80 , Example 3.
Figure 2. Solution (left) and error (right) vs. the number of spatial grid nodes for (40)–(45), test (𝖡), α = 0.25 , N = P = 80 , Example 3.
Mathematics 11 02040 g002
Figure 3. Solution (left) and error (right) vs. the number of spatial grid nodes for (40)–(45), test (𝖢), α = 0.85 , N = P = 80 , Example 3.
Figure 3. Solution (left) and error (right) vs. the number of spatial grid nodes for (40)–(45), test (𝖢), α = 0.85 , N = P = 80 , Example 3.
Mathematics 11 02040 g003
Table 1. Errors and spatial convergence rate on uniform (UN) and nonuniform (NUM) spatial meshes, α = 0.5 , Example 1.
Table 1. Errors and spatial convergence rate on uniform (UN) and nonuniform (NUM) spatial meshes, α = 0.5 , Example 1.
ω ¯ h ( β 1 , β 2 ) μ N = 40 N = 80 N = 160 N = 320 N = 640 N = 1280
E h num ( 1 , 1.5 ) 1 6.953 × 10 3 1.977 × 10 3 5.294 × 10 4 1.372 × 10 4 3.496 × 10 5 8.825 × 10 6
CR h 1.8141.9011.9471.9731.986
E h um ( 1 , 1.5 ) 1 1.803 × 10 2 9.412 × 10 3 4.850 × 10 3 2.476 × 10 3 1.255 × 10 3 6.338 × 10 4
CR h 0.9380.9560.9700.9800.986
E h num ( 1 , 2 ) −1 5.760 × 10 3 1.622 × 10 3 4.344 × 10 4 1.127 × 10 4 2.876 × 10 5 7.270 × 10 6
CR h 1.8281.9011.9461.9711.983
E h um ( 1 , 2 ) −1 2.928 × 10 2 1.698 × 10 2 9.278 × 10 3 4.903 × 10 3 2.541 × 10 3 1.302 × 10 3
CR h 0.7860.8720.9200.9480.965
E h num ( 1.5 , 0 ) 1 6.149 × 10 3 2.180 × 10 3 7.649 × 10 4 2.640 × 10 4 9.033 × 10 5 2.821 × 10 5
CR h 1.4961.5111.5351.5471.679
E h um ( 1.5 , 0 ) 1 3.197 × 10 2 1.683 × 10 2 8.740 × 10 3 4.490 × 10 3 2.290 × 10 3 1.158 × 10 3
CR h 0.9260.9460.9610.9710.984
Table 2. Errors and temporal convergence rate, β 1 = 1 , β 2 = 2 , Example 1.
Table 2. Errors and temporal convergence rate, β 1 = 1 , β 2 = 2 , Example 1.
α M = 20 M = 40 M = 80 M = 160 M = 320 M = 640
0.25 E 4.204 × 10 3 1.310 × 10 3 3.994 × 10 4 1.204 × 10 4 3.606 × 10 5 1.076 × 10 5
CR τ 1.6821.7141.7301.7401.744
0.5 E 8.441 × 10 3 3.179 × 10 3 1.167 × 10 3 4.219 × 10 4 1.511 × 10 4 5.384 × 10 5
CR τ 1.4091.4461.4681.4811.489
0.85 E 2.069 × 10 2 1.037 × 10 2 5.050 × 10 3 2.368 × 10 3 1.098 × 10 3 5.039 × 10 4
CR τ 0.9971.0381.0931.1081.124
Table 3. Errors and spatial convergence rate, α = 0.25 , Example 3.
Table 3. Errors and spatial convergence rate, α = 0.25 , Example 3.
𝖳𝖾𝗌𝗍 N = 10 N = 20 N = 40 N = 80 N = 160 N = 320
(𝖠) E h 1.20 × 10 2 3.363 × 10 2 9.338 × 10 3 2.521 × 10 3 6.628 × 10 4 1.712 × 10 4
CR h 1.8381.8481.8891.9271.953
(𝖡) E h 2.439 × 10 2 7.842 × 10 3 2.440 × 10 4 7.302 × 10 4 2.037 × 10 4 4.653 × 10 5
CR h 1.6371.6851.7401.8422.130
(𝖢) E h 1.917 × 10 2 7.683 × 10 3 2.592 × 10 3 7.999 × 10 4 2.334 × 10 4 6.549 × 10 5
CR h 1.3191.5671.6961.7771.833
Table 4. Errors and spatial convergence rate, α = 0.85 , Example 3.
Table 4. Errors and spatial convergence rate, α = 0.85 , Example 3.
𝖳𝖾𝗌𝗍 N = 10 N = 20 N = 40 N = 80 N = 160 N = 320
(𝖠) E h 1.202 × 10 1 3.363 × 10 2 9.339 × 10 3 2.521 × 10 3 6.628 × 10 4 1.691 × 10 4
CR h 1.8381.8481.8891.9281.971
(𝖡) E h 2.247 × 10 2 7.327 × 10 3 2.311 × 10 3 6.980 × 10 4 2.015 × 10 4 5.691 × 10 5
CR h 1.6161.6651.7271.7921.824
(𝖢) E h 1.968 × 10 2 7.766 × 10 3 2.605 × 10 3 8.018 × 10 4 2.336 × 10 4 6.449 × 10 5
CR h 1.3411.5761.7001.7791.857
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

Koleva, M.N.; Vulkov, L.G. Numerical Solution of Fractional Models of Dispersion Contaminants in the Planetary Boundary Layer. Mathematics 2023, 11, 2040. https://doi.org/10.3390/math11092040

AMA Style

Koleva MN, Vulkov LG. Numerical Solution of Fractional Models of Dispersion Contaminants in the Planetary Boundary Layer. Mathematics. 2023; 11(9):2040. https://doi.org/10.3390/math11092040

Chicago/Turabian Style

Koleva, Miglena N., and Lubin G. Vulkov. 2023. "Numerical Solution of Fractional Models of Dispersion Contaminants in the Planetary Boundary Layer" Mathematics 11, no. 9: 2040. https://doi.org/10.3390/math11092040

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