Preprint
Article

Convergence Analysis of Numerical Solutions of Advection-Diffusion-Reaction Equations Using a Finite Difference Method an Application to Air Pollution Problems

Altmetrics

Downloads

248

Views

48

Comments

0

Submitted:

29 August 2023

Posted:

18 September 2023

You are already at the latest version

Alerts
Abstract
In this paper, we analyze the convergence of a finite difference method with the implicit forward time central space (FTCS) scheme for solving the three-dimensional advection-diffusion-reaction equation (ADRE). It is proved that the method is unconditionally convergent. We apply the scheme to obtain numerical solutions for the transport of pollutants in street tunnel problems with various reaction coefficients and various rates of change of concentrations of sources or sinks of pollution.
Keywords: 
Subject: Computer Science and Mathematics  -   Computational Mathematics

1. Introduction

Advection-diffusion-reaction equations (ADRE) have been widely used as mathematical models in many areas of science and engineering, for example, in areas such as water pollution, air pollution, molecular diffusion, and chemical engineering. There are now many numerical methods that have been developed to solve linear and nonlinear ADREs. Some examples are as follows. In 2012, Diego et al [1] developed a model consisting of a decoupled system of advection-diffusion-reaction equations, along with the Navier-Stokes equations of incompressible flow, and solved the model by using the finite element method. In 2012, Savovic and Djordjevich [2] proposed an explicit finite difference method to solve a one-dimensional advection-diffusion equation with variable coefficients in semi-infinite media for three dispersion problems. In 2013, Appadu and Gidey [3] proposed two time-splitting procedures that they used to solve a 2D advection-diffusion equation with constant coefficients. In 2013, Bause and Schwegler [4] proposed a higher order finite element approximation for systems of coupled convection-dominated transport equations. In 2015, Mojtabi and Deville [5] proposed a finite element method to solve analytically using separation of variables and numerical solution of a time-dependent one-dimensional linear advection-diffusion equation with Dirichlet homogeneous boundary conditions and an initial sine function. In 2016, Gharehbaghi [6] proposed an explicit and an implicit differential quadrature method to compute a numerical solution of a one-dimensional time-dependent advection-diffusion equation with variable coefficients in a semi-infinite domain. In 2017, Gyrya and Lipnikov [7] proposed an arbitrary order mimetic finite difference discretization for the diffusion equation with non-symmetric tensorial diffusion coefficient in a mixed formulation on general polygonal meshes. In 2017, Bahar and Gurarslan [8] studied the effects of Lie-Trotter and Strang splitting methods on the solution of a one-dimensional advection-diffusion equation. In 2017, Oyjindal and Pochai [9] proposed models for numerical simulations of air pollution measurements near an industrial zone. The numerical experiments consisted of different conditions including normal and controlled emissions. The models were then solved using an explicit finite difference technique and the solutions were compared with the measurements for the controlled and uncontrolled point sources at the monitoring points. In 2018, Suebyat and Pochai [10] developed a three-dimensional air pollution measurement model for a heavy traffic area under a Bangkok sky train platform and used finite difference techniques to approximate the solutions. In 2018, Al-Jawary et al. [11] proposed a semi-analytical technique for finding the exact solutions for different types of Burger’s equations and systems of equations in 1D, 2D, and 3D. Also, the method was applied to solve the diffusion and advection-diffusion equations. In 2018, Kusuma et al. [12] proposed a finite difference (FTCS) method to solve a model of pollution distribution in a street tunnel using two dimensional advection and three dimensional diffusion in a rectangular box domain. In 2018, Lou et al. [13] developed reconstructed Discontinuous Galerkin methods for solving linear advection-diffusion equations on hybrid unstructured grids based on a first-order hyperbolic system formulation. In 2018, Bhatt et al, [14] developed a Krylov subspace approximation-based locally extrapolated exponential time differencing method and studied its accuracy and efficiency for solving three-dimensional nonlinear advection-diffusion-reaction systems. In 2020, Pananu et al. [15] analyzed the convergence of the finite difference method with the implicit forward time central space (FTCS) scheme for the two-dimensional advection-diffusion-reaction equation (ADRE) and applied the scheme to a pollutant dispersion with removal mechanism model in a reservoir. In 2020, Heng and Guodong [16] improved the element-free Galerkin method and used it for solving 3D advection-diffusion problems. In 2020, Cruz-Quintero and Jurado [17] proposed a backstepping design for the boundary control of a reaction-advection-diffusion equation with constant coefficients and Neumann boundary conditions. In 2021, Para et al. [18] proposed the characteristic finite volume method for solving a convection-diffusion problem on two-dimensional triangular grids and compared the accuracy of four piecewise linear reconstruction techniques on structured triangular grids, namely, Frink, Holmes-Connell, Green-Gauss, and least squares methods. In 2021, Hong et al. [19] discussed the numerical solution of 3D unsteady advection-diffusion equations using a meshless numerical scheme with a space-time backward substitution method. In 2021, Irfan and Hidayat [20] proposed a meshless finite difference method with B-splines for the numerical solution of coupled advection-diffusion-reaction problems. In 2021, Shahid et al [21] studied an epidemic type model with advection and diffusion terms for the transmission dynamics of a computer virus model with fixed population density. In 2021, García and Jurado [22] designed an adaptive boundary control for a parabolic type reaction-advection-diffusion PDE under the assumption of unknown parameters for both advection and reaction terms and Robin and Neumann boundary conditions. In 2022, Para et al. [23] proposed an explicit characteristic-based finite volume method (FVM) for the numerical solution of advection-diffusion-reaction equations (ADRE) and applied it to solve some 1D and 2D water pollution problems which can be modeled in terms of ADREs. Then, the FVM results were compared with numerical results obtained using a finite difference method (FDM) with an implicit forward time central space (FTCS) scheme.
In this article, we consider the application of a finite difference method based on the implicit forward time central space (FTCS) scheme to the numerical solution of an advection-diffusion-reaction equation of the following form:
ϕ t + · ( v ϕ ε ϕ ) + κ ϕ = q ,
where ϕ is a scalar quantity, v = v ( x ) is a given advection velocity vector, ε 0 is a diffusion coefficient, κ is a reaction coefficient, q = q ( x , t ) is a prescribed source term, x is a position vector and time t [ 0 , T ] , where T > 0 . The present paper is organized as follows. The convergence theory is briefly provided in Section 2. The consistency and stability analysis and numerical results of the method are given in Section 3. Using the method, numerical results and their graphs for the air pollution problems written in terms of the ADRE in Eq. (1) are shown in Section 4. The conclusion of our work is presented in Section 5.

2. Convergence Theory

We consider the following initial time, space boundary value problem (IBVP) for the advection-diffusion-reaction equation
L ϕ ( x , t ) = ϕ ( x , t ) t + · v ( x ) ϕ ( x , t ) ε ϕ ( x , t ) + κ ϕ ( x , t ) = q ( x , t ) ,
where ( x , t ) Ω × ( 0 , T ] , and with the initial time condition
ϕ ( x , 0 ) = ψ ( x ) for x Ω ,
and either Dirichlet or Neumann boundary space conditions
Dirichlet ϕ ( x , t ) = ξ D ( x , t ) Neumann ε ϕ ( x , t ) n = ξ N ( x , t ) for ( x , t ) Ω × [ 0 , T ] .
In Eqs. (2)–(4), T is a finite time, Ω is the boundary of the spatial domain Ω , ξ D and ξ N are given functions, v ( x ) is an advection vector, ε > 0 is a diffusion coefficient, κ is a reaction constant and q ( x , t ) is a source term. In addition, L is a linear partial differential operator from a space of continuous functions F to a space of continuous functions H, where the dependent variable ϕ ( x , t ) F , and where L ϕ ( x , t ) H and q ( x , t ) H .
The first step in developing the finite difference method is to discretize Ω , Ω and [ 0 , T ] . We assume that there are N 1 step sizes of length Δ x = L 1 N 1 in the x direction, N 2 step sizes of length Δ y = L 2 N 2 in the y direction and N 3 step sizes of length Δ z = L 3 N 3 in the z direction. For simplicity, we will assume that Δ x = Δ y = Δ z = h and therefore L 1 = N 1 h , L 2 = N 2 h and L 3 = N 3 h . Then the discretized version of Ω is the spatial grid
Ω h = { ( x i , y j , z k ) | x i = i h , y j = j h , z k = k h , i J 1 , j J 2 , k J 3 } ,
where J 1 = { 0 , 1 , 2 , . . . , N 1 } , J 2 = { 0 , 1 , 2 , . . . , N 2 } , J 3 = { 0 , 1 , 2 , . . . , N 3 } . The boundary of the spatial grid is
Ω h = { x 0 = 0 ; y j = j h , j J 2 , z k = k h , k J 3 } { x N 1 = L 1 ; y j = j h , j J 2 , z k = k h , k J 3 } { x i = i h , i J 1 ; y 0 = 0 ; z k = k h , k J 3 } { x i = i h , i J 1 ; y N 2 = L 2 ; z k = k h , k J 3 } { x i = i h , i J 1 , y j = j h , j J 2 ; z 0 = 0 } { x i = i h , i J 1 , y j = j h , j J 2 ; z N 3 = L 3 } .
Similarly, the interval [ 0 , T ] is discretized with N step sizes of size Δ t = T N . The set of discretized times is then
T K = { t n | t n = n Δ t , n K } , K = { 0 , 1 , 2 , , N } .
Finally, we define F h and H h as discretized function spaces with domain Ω h × T K . We also define a projection P h ( ϕ ) F h of the exact solution ϕ ( x , t ) of (2) onto Ω h × T K and a projection P h ( q ) H h of the source term q ( x , t ) onto Ω h × T K .
We can then write a finite difference scheme (FDS) corresponding to the continuous partial differential equation (2) in the form
L h ϕ h ( x , t ) = q h ( x , t ) , ( x , t ) Ω h × T K ,
where L h : F h H h is a finite difference operator, corresponding to the partial differential operator L, which acts from the discrete function space F h to the discrete function space H h . The initial condition in (3) can then be rewritten as the discretized initial condition
ϕ h ( x , 0 ) = ψ h ( x ) , x Ω h ,
and, for the Dirichlet case, the boundary conditions in (4) can be rewritten as the discretized boundary conditions
ϕ h ( x , t ) = ξ h ( x , t ) for ( x , t ) Ω h × T K .

Lax’s equivalence theorem [24]

An initial time, space boundary value problem (IBVP) is called a properly posed IBVP if it has a unique solution. In this paper, all advection-diffusion-reaction equations that we study will be properly posed IBVP.
Then Lax’s equivalence theorem states that necessary and sufficient conditions for the solution of a finite difference approximation to converge to the unique solution of the IBVP are the following conditions of convergence, consistency and stability.
Using the definition given above of the projection P h of a function in the continuous space H onto the discrete space H h , we define the truncation error (T.E.) between the finite difference system Eq. (8) and the IBVP Eq. (2) as follows
T . E . = P h ( L ϕ ( x , t ) ) L h ϕ h ( x , t ) , ( x , t ) Ω h × T K .
Introducing the norm in the set of discrete functions as the infinity norm
ϕ h F h = max i , j . k J n K | ϕ h ( x i , y j , z k , t n ) | ,
we have the definition of convergence for numerical methods as follows
Definition 1.
Convergence
A solution ϕ h of the FDS in Eq. (8)-(10) converges to the solution ϕ of the IBVP in Eq. (2)-(4) if
P h ( ϕ ) ϕ h F h 0 a s h 0 .
Definition 2.
Convergence with order m
The FDS in Eq. (8) converges with order m if
P h ( ϕ ) ϕ h F h C h m ,
where C is a positive constant that does not depend on h.
1) Consistency : A finite difference representation of a PDE is said to be consistent [24] if the difference between the PDE and its difference representation vanishes as the mesh is refined, i.e.,
Definition 3.
The FDS (8) is a consistent approximation of the IBVP (2)-(4) with order m if
T . E . H h C h m ,
where C is a positive constant that does not depend on h.
2) Stability : The finite difference scheme defined by (8) with linear operator L h will be called stable, if there exists h 0 > 0 such that for arbitrary h < h 0 and for
f h H h = max i , j , k J | ψ ( x i , y j , z k , t n ) | + max i , j , k J n K { 0 } | q ( x i , y j , z k , t n ) | ,
the solution ϕ h of the FDS, L h ϕ h = q h in Eq. (8), exists and is unique and satisfies the inequality
ϕ h F h C f h H h ,
where the positive constant C does not depend on h.
The inequality (17) has to be true for any initial conditions ψ ( x i , y j , z , 0 ) and source terms q ( x i , y j , z k , t n ) of Eq. (2). In particular, if q ( x i , y j , z k , t n ) = 0 , then the condition (17) reduces to the necessary condition for stability of the homogeneous version of (8).
For the special case of Fourier or Von Neumann Analysis [24], a solution of the FDS (8) for q ( x i , y j , z k , t n ) = 0 can be written in the form
ϕ h ( x i , y j , z k , t n ) = λ n e I ( α i + β j + η k ) , ( i , j , k ) J , n K , I = 1 ,
where α , β and η are wave numbers and e I ( α i + β j + η k ) are eigenfunctions corresponding to eigenvalues λ of L h . The necessary condition for stability of FDS (8) for q ( x i , y j , z k , t n ) = 0 will then hold for all α , β , η if the following inequality holds:
| λ | 1 .

3. Consistency and Stability Analysis

Consider the following initial-boundary value problem
ϕ t + u ϕ x + v ϕ y + w ϕ z ε 2 ϕ x 2 + 2 ϕ y 2 + 2 ϕ z 2 + κ ϕ = q ( x , y , z , t ) ,
( x , y , z ) ( 0 , L 1 ) × ( 0 , L 2 ) × ( 0 , L 3 ) , t ( 0 , T ] , subject to ϕ ( x , y , z , 0 ) = ψ ( x , y , z ) , ϕ ( 0 , y , z , t ) = α 1 , ϕ ( L 1 , y , z , t ) = α 2 , ϕ ( x , 0 , z , t ) = β 1 , ϕ ( x , L 2 , z , t ) = β 2 ,
ϕ ( x , y , 0 , t ) = η 1 , ϕ ( x , y , L 3 , t ) = η 2 ,
in which the above partial differential equation is the component form of (1). Here ϕ = ϕ ( x , y , z , t ) is the dependent variable and v = ( u , v , w ) is the advection velocity where u , v and w are the velocities in the x-, y- and z-directions, respectively.
In this section, we will analyze the convergence of the finite difference method with the implicit FTCS scheme applied to (20). We discretize the domain of the problem: ( x i , y j , z k , t n ) Ω h × T K , where the spatial grid Ω h is defined in (5) and the time grid T K = [ 0 , T ] has points t n = n Δ t with n K = { 0 , 1 , 2 , . . . , N } .
Following the method in Section 2, we use Lax’s equivalence theorem to prove the convergence of the FTCS by proving its consistency and stability. We first show the consistency of the FTCS. The implicit FTCS scheme of Eq. (20) is as follows.
L h ϕ h = ϕ i , j , k n + 1 ϕ i , j , k n Δ t + u ϕ i + 1 , j , k n + 1 ϕ i 1 , j , k n + 1 2 Δ x + v ϕ i , j + 1 , k n + 1 ϕ i , j 1 , k n + 1 2 Δ y + w ϕ i , j , k + 1 n + 1 ϕ i , j , k 1 n + 1 2 Δ z ε ϕ i + 1 , j , k n + 1 2 ϕ i , j , k n + 1 + ϕ i 1 , j , k n + 1 ( Δ x ) 2 + ϕ i , j + 1 , k n + 1 2 ϕ i , j , k n + 1 + ϕ i , j 1 , k n + 1 ( Δ y ) 2
+ ϕ i , j , k + 1 n + 1 2 ϕ i , j , k n + 1 + ϕ i , j , k 1 n + 1 ( Δ z ) 2 + κ ϕ i , j , k n + 1 = q i , j , k n , subject to ϕ ( x i , y j , z k , 0 ) = ψ ( x i , y j , z k ) , ϕ ( 0 , y j , z k , t n ) = α 1 , ϕ ( L 1 , y j , z k , t n ) = α 2 , ϕ ( x i , 0 , z k , t n ) = β 1 , ϕ ( x i , L 2 , z k , t n ) = β 2 ,
ϕ ( x i , y j , 0 , t n ) = η 1 , ϕ ( x i , y j , L 3 , t n ) = η 2 ,
where ϕ i , j , k n = ϕ h ( x i , y j , z k , t n ) and q i , j , k n = q ( x i , y j , z k , t n ) .
The truncation error for (22) obtained using the method is
T . E . = Δ t 2 ! 2 ϕ t 2 u ( Δ x ) 2 3 ! 3 ϕ x 3 v ( Δ y ) 2 3 ! 3 ϕ y 3 w ( Δ z ) 2 3 ! 3 ϕ z 3 + ε 2 ( Δ x ) 2 4 ! 4 ϕ x 4 + 2 ( Δ y ) 2 4 ! 4 ϕ y 4 + 2 ( Δ z ) 2 4 ! 4 ϕ z 4 + O ( ( Δ t ) 2 , ( Δ x ) 4 , ( Δ y ) 4 , ( Δ z ) 4 ) .
Therefore, from (24), we have
T . E . = O ( Δ t ) , ( Δ x ) 2 , ( Δ y ) 2 , ( Δ z ) 2 .
Taking ( Δ t , Δ x , Δ y , Δ z ) 0 , then we have
lim ( Δ t , Δ x , Δ y , Δ z ) 0 T . E . = lim ( Δ t , Δ x , Δ y , Δ z ) 0 O ( Δ t ) , ( Δ x ) 2 , ( Δ y ) 2 , ( Δ z ) 2 = 0 .
We will now prove the stability of the finite difference method with the implicit FTCS scheme for numerical solution of (20). In order to illustrate stability of the method, we initially show that condition (19) holds for the homogeneous equation of (22) and then that condition (17) is satisfied for the nonhomogeneous equation (22). For convenience, we set τ = Δ t , h = Δ x = Δ y = Δ z .
Case I: Homogeneous equation
Setting q i , j , k n = 0 in equation (22), we obtain the discretized homogeneous version of (22). Assuming a discretized solution of the resulting equation as ϕ i , j , k n = λ n e I ( α i + β j + η k ) , I = 1 [24], we obtain the following equation for the eigenvalue λ
λ n + 1 e I ( α i + β j + η k ) λ n e I ( α i + β j + η k ) τ + u λ n + 1 e I ( α ( i + 1 ) + β j + η k ) λ n + 1 e I ( α ( i 1 ) + β j + η k ) 2 h + v λ n + 1 e I ( α i + β ( j + 1 ) + η k ) λ n + 1 e I ( α i + β ( j 1 ) + η k ) 2 h + w λ n + 1 e I ( α i + β j + η ( k + 1 ) ) λ n + 1 e I ( α i + β j + η ( k 1 ) ) 2 h
ε λ n + 1 e I ( α ( i + 1 ) + β j + η k ) 2 λ n + 1 e I ( α i + β j + η k ) + λ n + 1 e I ( α ( i 1 ) + β j + η k ) h 2 + λ n + 1 e I ( α i + β ( j + 1 ) + η k ) 2 λ n + 1 e I ( α i + β j + η k ) + λ n + 1 e I ( α i + β ( j 1 ) + η k ) h 2 + λ n + 1 e I ( α i + β j + η ( k + 1 ) ) 2 λ n + 1 e I ( α i + β j + η k ) + λ n + 1 e I ( α i + β j + η ( k 1 ) ) h 2 + κ λ n + 1 e I ( α i + β j + η k ) = 0 .
Then, we can solve (25) for the eigenvalue λ as follows.
λ n e I ( α i + β j + η k ) λ 1 τ λ n + 1 e I ( α i + β j + η k ) u e I α e I α 2 h v e I β e I β 2 h w e I η e I η 2 h + ε e I α 2 + e I α h 2 + ε e I β 2 + e I β h 2 + ε e I η 2 + e I η h 2 κ = 0 , λ = 1 1 + τ h 4 ε h sin 2 α 2 + sin 2 β 2 + sin 2 η 2 + I u sin α + v sin β + w sin η + κ h .
Letting γ = 4 ε τ h 2 and μ = τ h , we then obtain,
λ = 1 1 + γ sin 2 α 2 + sin 2 β 2 + sin 2 η 2 + μ I u sin α + v sin β + w sin η + κ τ .
Consequently, the magnitude of λ is
| λ | = 1 1 + γ sin 2 α 2 + sin 2 β 2 + sin 2 η 2 + κ τ 2 + μ u sin α + v sin β + w sin η 2 , 1 .
Therefore, condition (19) for Von Neumann stability, which is independent of τ and h, has been proved.
Case II: Nonhomogeneous equation
We now prove that condition (17) is satisfied for the nonhomogeneous equation (22) with q i , j , k n 0 by finding a solution ϕ i , j , k n + 1 for the linear system of difference equations (22) and (23) if ϕ i , j , k n is assumed known. Substituting Δ x = Δ y = Δ z = h and Δ t = τ in (22) and (23), we obtain
L h ϕ h = ϕ i , j , k n + 1 ϕ i , j , k n τ + u ϕ i + 1 , j , k n + 1 ϕ i 1 , j , k n + 1 2 h + v ϕ i , j + 1 , k n + 1 ϕ i , j 1 , k n + 1 2 h + w ϕ i , j , k + 1 n + 1 ϕ i , j , k 1 n + 1 2 h ε ϕ i + 1 , j , k n + 1 2 ϕ i , j , k n + 1 + ϕ i 1 , j , k n + 1 h 2 + ϕ i , j + 1 , k n + 1 2 ϕ i , j , k n + 1 + ϕ i , j 1 , k n + 1 h 2
+ ϕ i , j , k + 1 n + 1 2 ϕ i , j , k n + 1 + ϕ i , j , k 1 n + 1 h 2 + ϕ i , j , k + 1 n + 1 2 ϕ i , j , k n + 1 + ϕ i , j , k 1 n + 1 h 2 + κ ϕ i , j , k n + 1 = q i , j , k n subject to ϕ 0 , j , k n = α 1 , ϕ N 1 , j , k n = α 2 ; j = 0 , 1 , . . . , N 2 ; k = 0 , 1 , . . . , N 3 ϕ i , 0 , k n = β 1 , ϕ i , N 2 , k n = β 2 ; i = 0 , 1 , . . . , N 1 ; k = 0 , 1 , . . . , N 3
ϕ i , j , 0 n = η 1 , ϕ i , j , N 3 n = η 2 ; i = 0 , 1 , . . . , N 1 ; j = 0 , 1 , . . . , N 2
After rearranging, we can rewrite (26) in the form
a ϕ i 1 , j , k n + 1 + b ϕ i , j 1 , k n + 1 + c ϕ i , j , k 1 n + 1 + d ϕ i , j , k n + 1 + e ϕ i + 1 , j , k n + 1 + f ϕ i , j + 1 , k n + 1 + g ϕ i , j , k + 1 n + 1 = ϕ i , j , k n ,
where a = u τ 2 h + ε τ h 2 , b = v τ 2 h + ε τ h 2 , c = w τ 2 h + ε τ h 2 , d = 1 6 ε τ h 2 κ τ , e = u τ 2 h + ε τ h 2 , f = v τ 2 h + ε τ h 2 , g = w τ 2 h + ε τ h 2 , ϕ i , j , k n = ϕ i , j , k n τ q i , j , k n ,
and where the step sizes τ and h can be chosen so that the coefficients a , b , c , d , e , f , g satisfy the conditions
| d | > | a | + | b | + | c | + | e | + | f | + | g | + δ , δ > 0 .
Lemma 1.
If the coefficients of Eq.(28) satisfy the conditions Eq.(29) then the solution of Eq.(28) exists and is unique and satisfies the inequality
| ϕ i , j , k n + 1 | max | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , 1 δ max p , q , r | ϕ p , q , r n | .
Proof 
First, we prove inequality (30). Assume that | ϕ p , q , r n + 1 | = max { | ϕ i , j , k n + 1 | , i = 0 , 1 , . . . , N 1 , j = 0 , 1 , . . . , N 2 , k = 0 , 1 , . . . , N 3 } .
Let 0 < p < N 1 , 0 < q < N 2 , 0 < r < N 3 . Then
| d | | ϕ p , q , r n + 1 | = | a ϕ p 1 , q , r n + 1 b ϕ p , q 1 , r n + 1 c ϕ p , q , r 1 n + 1 e ϕ p + 1 , q , r n + 1 f ϕ p , q + 1 , r n + 1 g ϕ p , q , r + 1 n + 1 + ϕ p , q , r n | | a ϕ p 1 , q , r n + 1 | + | b ϕ p , q 1 , r n + 1 | + | c ϕ p , q , r 1 n + 1 | + | e ϕ p + 1 , q , r n + 1 | + | f ϕ p , q + 1 , r n + 1 | + | g ϕ p , q , r + 1 n + 1 | + | ϕ p , q , r n | = | a | | ϕ p 1 , q , r n + 1 | + | b | | ϕ p , q 1 , r n + 1 | + | c | | ϕ p , q , r 1 n + 1 | + | e | | ϕ p + 1 , q , r n + 1 | + | f | | ϕ p , q + 1 , r n + 1 | + | g | | ϕ p , q , r + 1 n + 1 | + | ϕ p , q , r n | ( | a | + | b | + | c | + | e | + | f | + | g | ) | ϕ p , q , r n + 1 | + | ϕ p , q , r n | , | ϕ p , q , r n + 1 | | ϕ p , q , r n | | d | | a | | b | | c | | e | | f | | g | | ϕ p , q , r n | δ .
This completes the proof.
Now we will prove the stability of the implicit FTCS scheme by showing that inequality (17) is satisfied.
Proof 
Let i * , j * and k * be the smallest non-negative integers such that
| ϕ i * , j * , k * n + 1 | = max ( i , j , k ) J | ϕ i , j , k n + 1 | ,
where J = { ( i , j , k ) | i = 0 , 1 , 2 , . . . , N 1 , j = 0 , 1 , 2 , . . . , N 2 , k = 0 , 1 , 2 , . . . , N 3 } . Now let J ¯ be the discretized boundary set of J, i.e.,
J ¯ = { ( i , j , k ) J | i = 0 , N 1 } { ( i , j , k ) J | i 0 , i N 1 , j = 0 , N 2 } { ( i , j , k ) J | i 0 , i N 1 , j 0 , j N 2 , k = 0 , N 3 } .
It is obvious that if ( i * , j * , k * ) J ¯ , then we have
max ( i , j , k ) J | ϕ i , j , k n + 1 | max { | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | } .
If ( i * , j * , k * ) J = J J ¯ , then replacing ( i , j , k ) in (26) with ( i * , j * , k * ) we obtain
ϕ i * , j * , k * n τ q i * , j * , k * n = u τ 2 h + ε τ h 2 ϕ i * 1 , j * , k * n + 1 + v τ 2 h + ε τ h 2 ϕ i * , j * 1 , k * n + 1 + w τ 2 h + ε τ h 2 ϕ i * , j * , k * 1 n + 1 1 + 6 ε τ h 2 + κ τ ϕ i * , j * , k * n + 1 u τ 2 h ε τ h 2 ϕ i * + 1 , j * , k * n + 1 v τ 2 h ε τ h 2 ϕ i * , j * + 1 , k * n + 1 w τ 2 h ε τ h 2 ϕ i * , j * , k * + 1 n + 1 .
Next we make the following hypothesis:
( H 1 ) : u ϕ i * 1 , j * , k * n + 1 ϕ i * + 1 , j * , k * n + 1 0 , v ϕ i * , j * 1 , k * n + 1 ϕ i * , j * + 1 , k * n + 1 0 , w ϕ i * , j * , k * 1 n + 1 ϕ i * , j * , k * + 1 n + 1 0 .
Without loss of generality we assume that ϕ i * , j * , k * n + 1 > 0 and further assume that the hypothesis (H1) holds. We can estimate the right side of (34) as
ε τ h 2 ϕ i * 1 , j * , k * n + 1 ϕ i * , j * , k * n + 1 + ε τ h 2 ϕ i * , j * 1 , k * n + 1 ϕ i * , j * , k * n + 1 + ε τ h 2 ϕ i * , j * , k * 1 n + 1 ϕ i * , j * , k * n + 1 + ε τ h 2 ϕ i * + 1 , j * , k * n + 1 ϕ i * , j * , k * n + 1 + ε τ h 2 ϕ i * , j * + 1 n + 1 ϕ i * , j * , k * n + 1 + ε τ h 2 ϕ i * , j * , k * + 1 n + 1 ϕ i * , j * , k * n + 1 + u τ 2 h ϕ i * 1 , j * , k * n + 1 ϕ i * + 1 , j * , k * n + 1 + v τ 2 h ϕ i * , j * 1 , k * n + 1 ϕ i * , j * + 1 , k * n + 1 + w τ 2 h ϕ i * , j * , k * 1 n + 1 ϕ i * , j * , k * + 1 n + 1 ϕ i * , j * , k * n + 1 κ τ ϕ i * , j * , k * n + 1 ϕ i * , j * , k * n + 1 .
Then, substituting (36) into the right hand side of (34), we obtain
ϕ i * , j * , k * n + 1 ϕ i * , j * , k * n + τ q i * , j * , k * n .
Therefore,
max ( i , j , k ) J | ϕ i , j , k n + 1 | max ( i , j , k ) J | ϕ i , j , k n + τ q i , j , k n | max ( i , j , k ) J | ϕ i , j , k n | + τ max ( i , j , k ) J n K | q i , j , k n | ,
where K = { 0 , 1 , 2 , . . . , N } . We now establish the following inequality representing the maximum principle as
max ( i , j , k ) J | ϕ i , j , k n + 1 | max | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ϕ i , j , k n | + τ max ( i , j , k ) J n K | q i , j , k n | .
We will now prove that for the given initial and boundary conditions in (27), the maximum solution
max ( i , j , k ) J | ϕ i , j , k n | is bounded for all n N for finite t N = T .
At time t = t 0 = 0 , the maximum ϕ ( x i , y j , z k , 0 ) is max ( i , j , k ) J ψ ( x i , y j , z k , 0 ) .
Then, from (39), the maximum at time t = t 1 = τ is
max ( i , j , k ) J | ϕ i , j , k 1 | max | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ψ i , j , k | + τ max ( i , j , k ) J n K | q i , j , k 0 | .
Similarly, the maximum at time t = t 2 = 2 τ is
max ( i , j , k ) J | ϕ i , j , k 2 | max | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ϕ i , j , k 1 | + τ max ( i , j , k ) J n K | q i , j , k 1 | = max { | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ψ i , j , k | + τ ( max ( i , j , k ) J n K | q i , j , k 0 | + max ( i , j , k ) J n K | q i , j , k 1 | ) } , max { | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ψ i , j , k | + 2 τ ( max ( i , j , k ) J n K | q i , j , k 0 | + max ( i , j , k ) J n K | q i , j , k 1 | ) } .
Then, by iteration we find that the maximum at time t = t n is
max ( i , j , k ) J | ϕ i , j , k n | max { | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ψ i , j , k | + n τ max ( max ( i , j , k ) J n K | q i , j , k 0 | , , max ( i , j , k ) J n K | q i , j , k n 1 | ) } ,
and the maximum at time t = t N = T is
max ( i , j , k ) J | ϕ i , j , k N | max { | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ψ i , j , k | + N τ max ( max ( i , j , k ) J n K | q i , j , k 0 | , , max ( i , j , k ) J n K | q i , j , k N 1 | ) } ,
Then, as in Eq. (16), for n K , we can define
f H h = max n K { | α 1 | , | α 2 | , | β 1 | , | β 2 | , | η 1 | , | η 2 | , max ( i , j , k ) J | ψ i , j | + n τ max { max ( i , j , k ) J | q i , j , k 0 | , , max ( i , j , k ) J | q i , j , k n 1 | } } .
The above inequality is true for all n K , and hence we have that
ϕ h Ω h C f h H h ,
where C = 1 and ϕ h Ω h = max i , j , k J n K | ϕ i , j , k n | .
Hence, inequality (17) is satisfied and the solution is stable. This completes the proof.

4. Numerical Results

In this section, we use the implicit forward time central space (FTCS) finite difference method to solve two cases (homogeneous and nonhomogeneous) of three-dimensional ADRE problems of air pollution. In three dimensions, the advection-diffusion-reaction equation can be written as follows:
C t + u C x + v C y + w C z = D x 2 C x 2 + D y 2 C y 2 + D z 2 C z 2 R C ( x , y , z , t ) + Q ( x , y , z , t ) ,
where C = C ( x , y , z , t ) [kg/m 3 ] is the air pollutant concentration at ( x , y , z ) [m] and time t s, u, v, w are wind velocity components [m/s] in x , y and z directions, respectively, D x and D y are constant diffusion coefficients in the horizontal direction [m 2 /s], D z is a constant diffusion coefficient in the z direction (vertical) [m 2 /s], R is a reaction coefficient, and Q ( x , y , z , t ) is the rate of change of concentrations of sources or sinks of air pollutants [kg/m 3 · s].
In this section, we use an implicit forward time central space (FTCS) scheme to solve the problems. Using the results from section 2, we can write the finite diference equation as
C i , j , k n + 1 C i , j , k n Δ t + u C i + 1 , j , k n + 1 C i 1 , j , k n + 1 2 Δ x + v C i , j + 1 , k n + 1 C i , j 1 , k n + 1 2 Δ y + w C i , j , k + 1 n + 1 C i , j , k 1 n + 1 2 Δ z D x C i + 1 , j , k n + 1 2 C i , j , k n + 1 + C i 1 , j , k n + 1 ( Δ x ) 2 D y C i , j + 1 , k n + 1 2 C i , j , k n + 1 + C i , j 1 , k n + 1 ( Δ y ) 2 D z C i , j , k + 1 n + 1 2 C i , j , k n + 1 + C i , j , k 1 n + 1 ( Δ z ) 2 + R C i , j , k n + 1 = Q i , j , k n .
We assume that the initial condition is
C ( x , y , z , 0 ) = 0 , 0 x 1 ; 0 y 1 ; 0 z 1 ,
and that the boundary conditions are as shown in Table 1.
After rearrangement, we can rewrite (48) in the form
C i , j , k n + 1 + S 1 C i 1 , j , k n + 1 + S 2 C i , j 1 , k n + 1 + S 3 C i , j , k 1 n + 1 + S 4 C i + 1 , j , k n + 1 + S 5 C i , j + 1 , k n + 1 + S 6 C i , j , k + 1 n + 1 = S 7 C i , j , k n + S 8 Q i , j , k n ,
where
S 1 = u Δ t 2 Δ x D x Δ t ( Δ x ) 2 / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t S 2 = v Δ t 2 Δ y D y Δ t ( Δ y ) 2 / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t S 3 = w Δ t 2 Δ z D z Δ t ( Δ z ) 2 / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t S 4 = u Δ t 2 Δ x D x Δ t ( Δ x ) 2 / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t
S 5 = v Δ t 2 Δ y D y Δ t ( Δ y ) 2 / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t S 6 = w Δ t 2 Δ z D z Δ t ( Δ z ) 2 / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t S 7 = 1 / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t S 8 = Δ t / 1 + 2 D x Δ t ( Δ x ) 2 + 2 D y Δ t ( Δ y ) 2 + 2 D z Δ t ( Δ z ) 2 + R Δ t .
Case 1 : We consider the three-dimensional advection-diffusion equation (47). By taking w = 0 , R = 0 , Q = 0 , L = 1 , W = 1 and H = 1 , this reduces to a two-dimensional advection three-dimensional diffusion equation for transport of pollutants in the street tunnel problem discussed in [12,25]
C t + u C x + v C y = D x 2 C x 2 + D y 2 C y 2 + D z 2 C z 2 , 0 < t < T .
This system of partial differential equation and initial condition (49) and boundary condition Table 1 comes from a model of pollution distribution in a street tunnel, where the wind flows steadily in the x and y directions and there is no flux of pollutant through the solid side-walls or the solid base and roof of the tunnel. We use the nondimensionalised parameters Δ x = Δ y = Δ z = 0.1 , Δ t = 0.005 , D x = D y = D z = 0.02 , 0.06 , 0.2 , 0.5 , u = 0.6 , v = 0.4 and time T = 20 . The numerical solutions and the contour plots of the problem obtained using the implicit FTCS scheme in Eq. (48) are plotted in Figure 1, Figure 2, Figure 3 and Figure 4. We have tested the accuracy of our numerical solutions by comparing them with that of Kusuma et al [12] and found that there was good agreement.
Case 2: In this problem, We consider the three-dimensional advection-diffusion equation (47). By taking w = 0 , L = 1 , W = 1 and H = 1 , with a decay rate (R) and source term (Q). The advection-diffusion-reaction equation that we consider is as follows.
C t + u C x + v C y = D x 2 C x 2 + D y 2 C y 2 + D z 2 C z 2 R C + Q ( x , y , t ) .
This case of partial differential equation and initial condition (49) and boundary condition Table 1 comes from a model of pollution distribution in a street tunnel, where the wind flows steadily in the x and y directions and there is no flux of pollutant through the solid side-walls or the solid base and roof of the tunnel. We use the nondimensionalised parameters Δ x = Δ y = Δ z = 0.1 , Δ t = 0.005 , D x = D y = D z = 0.2 , u = 0.6 , v = 0.4 and time T = 20 .
We have computed the numerical solutions of the above system using the implicit FTCS method for the following cases.
  • R = 0.05 and Q = 0 , 0.007 , e t , 0.001 sin ( x t ) . The results for this case are shown in Figure 5 (a) - (d) at a height z = 0.2 meters for Q = 0 , 0.007 , e t and Q = 0.001 sin ( x t ) , respectively.
  • R = 0.1 and Q = 0 , 0.007 , e t , 0.001 sin ( x t ) . The results for this case are shown in Figure 6 (a) - (d) at a height z = 0.2 meters for Q = 0 , 0.007 , e t and Q = 0.001 sin ( x t ) , respectively.
  • R = 0.5 and Q = 0 , 0.007 , e t , 0.001 sin ( x t ) . The results for this case are shown in Figure 7 (a) - (d) at a height z = 0.2 meters for Q = 0 , 0.007 , e t and Q = 0.001 sin ( x t ) , respectively.
  • z = 0.2 m for R = 0.05 and Q = 0 , 0.007 , e t , 0.001 sin ( x t ) . The results for this case are shown in Figure 8 (a) at y = 0.5 m and (b) at x = 0.5 m.
  • z = 0.2 m for Q = 0.07 and R = 0.05 , 0.1 , 0.5 . The results for this case are shown in Figure 9 (a) at y = 0.5 m and (b) at x = 0.5 m.
It can be seen that the numerical solutions for the different Q and R values show similar qualitative behavior but with differences in detail.

5. Conclusions

In this work, we have studied a finite difference method (FDM) for obtaining numerical solutions of advection-diffusion-reaction equations (ADRE) and applied the methods to solve air pollutant problems. For the finite difference method we have used the implicit forward time central space (FTCS) scheme. For the applications, we have solved 3-D air pollutant concentration problems for tunnels. We have investigated the stability, consistency and convergence of the finite difference method. We applied the implicit FTCS finite difference method to solve 3-D ADRE models for three problems of air pollution in tunnels for a range of different source terms Q and reaction terms R. For case 1, we checked the accuracy of our solutions by comparing them with previously published results. We assumed that Q = R = 0 , that there was advection in the x and y directions and diffusion in the x, y and z directions. We then compared our numerical solutions of D x = D y = D z = 0.2 with Kusuma et al [12] and found that there was good agreement. For case 2, we assumed that Q and R were non-zero, that there was advection in the x and y direction and diffusion in the x, y and z directions. We found that the effects of the Q and R were to rapidly reduce the pollutant concentrations in the tunnel.

Author Contributions

Conceptualization, S.S., K.P., E.J.M., S.S. and S.P.; methodology, S.S., K.P., E.J.M., S.S. and S.P.; software, S.S., K.P. and E.J.M.; validation, S.S., K.P. and E.J.M.; formal analysis, S.S., K.P., E.J.M. and S.S.; writing-review and editing, S.S., K.P. and E.J.M. All authors have read and agreed to the published version of manuscript.

Funding

The research was funded by Faculty of Applied Science, King Mongkut’s University of Technology North Bangkok, Thailand contract no. 661132.

Acknowledgments

The authors would like to express their sincere thanks to the Department of Mathematics, Faculty of Applied Science at King Mongkut’s University of Technology North Bangkok for supporting us to do this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Di Pietro, D.A.; Ern, A. Mathematical Aspects of Discontinuous Galerkin Methods 2012.
  2. Savović, S.; Djordjevich, A. Finite difference solution of the one-dimensional advection–diffusion equation with variable coefficients in semi-infinite media. International Journal of Heat and Mass Transfer 2012, 55, 4291–4294. [Google Scholar] [CrossRef]
  3. Appadu, A.R.; Gidey, H. Time-splitting procedures for the numerical solution of the 2D advection-diffusion equation. Mathematical Problems in Engineering 2013, 2013. [Google Scholar] [CrossRef]
  4. Bause, M.; Schwegler, K. Higher order finite element approximation of systems of convection–diffusion–reaction equations with small diffusion. Journal of computational and applied mathematics 2013, 246, 52–64. [Google Scholar] [CrossRef]
  5. Mojtabi, A.; Deville, M.O. One-dimensional linear advection–diffusion equation: Analytical and finite element solutions. Computers & Fluids 2015, 107, 189–195. [Google Scholar]
  6. Gharehbaghi, A. Explicit and implicit forms of differential quadrature method for advection–diffusion equation with variable coefficients in semi-infinite domain. Journal of Hydrology 2016, 541, 935–940. [Google Scholar] [CrossRef]
  7. Gyrya, V.; Lipnikov, K. The arbitrary order mimetic finite difference method for a diffusion equation with a non-symmetric diffusion tensor. Journal of Computational Physics 2017, 348, 549–566. [Google Scholar] [CrossRef]
  8. Bahar, E.; Gürarslan, G. Numerical solution of advection-diffusion equation using operator splitting method. International Journal of Engineering and Applied Sciences 2017, 9, 76–88. [Google Scholar] [CrossRef]
  9. Oyjinda, P.; Pochai, N. Numerical Simulation to Air Pollution Emission Control near an Industrial Zone. Advances in Mathematical Physics 2017, 2017. [Google Scholar] [CrossRef]
  10. Suebyat, K.; Pochai, N. Numerical Simulation for a Three-Dimensional Air Pollution Measurement Model in a Heavy Traffic Area under the Bangkok Sky Train Platform. Abstract and Applied Analysis. Hindawi, 2018, Vol. 2018.
  11. Al-Jawary, M.A.; Azeez, M.M.; Radhi, G.H. Analytical and numerical solutions for the nonlinear Burgers and advection–diffusion equations by using a semi-analytical iterative method. Computers & Mathematics with Applications 2018, 76, 155–171. [Google Scholar]
  12. Kusuma, J.; Ribal, A.; Mahie, A.G. On FTCS Approach for Box Model of Three-Dimension Advection-Diffusion Equation. International Journal of Differential Equations 2018, 2018. [Google Scholar] [CrossRef]
  13. Lou, J.; Li, L.; Luo, H.; Nishikawa, H. Reconstructed discontinuous Galerkin methods for linear advection–diffusion equations based on first-order hyperbolic system. Journal of Computational Physics 2018, 369, 103–124. [Google Scholar] [CrossRef]
  14. Bhatt, H.; Khaliq, A.; Wade, B. Efficient Krylov-based exponential time differencing method in application to 3D advection-diffusion-reaction systems. Applied Mathematics and Computation 2018, 338, 260–273. [Google Scholar] [CrossRef]
  15. Pananu, K.; Sungnul, S.; Sirisubtawee, S.; Phongthanapanich, S. Convergence and Applications of the Implicit Finite Difference Method for Advection-Diffusion-Reaction Equations. IAENG International Journal of Computer Science 2020, 47, 645–663. [Google Scholar]
  16. Cheng, H.; Zheng, G. Analyzing 3D advection-diffusion problems by using the improved element-free Galerkin method. Mathematical Problems in Engineering 2020, 2020. [Google Scholar] [CrossRef]
  17. Cruz-Quintero, E.; Jurado, F. Boundary Control for a Certain Class of Reaction-Advection-Diffusion System. Mathematics 2020, 8, 1854. [Google Scholar] [CrossRef]
  18. Para, K.; Jitsom, B.; Eymard, R.; Sungnul, S.; Sirisubtawee, S.; Phongthanapanich, S. An accuracy comparison of piecewise linear reconstruction techniques for the characteristic finite volume method for two-dimensional convection-diffusion equation. ZAMM-Journal of Applied Mathematics and Mechanics/Zeitschrift für Angewandte Mathematik und Mechanik 2021, 101, e201900245. [Google Scholar] [CrossRef]
  19. Sun, H.; Xu, Y.; Lin, J.; Zhang, Y. A space-time backward substitution method for three-dimensional advection-diffusion equations. Computers & Mathematics with Applications 2021, 97, 77–85. [Google Scholar]
  20. Hidayat, M.I.P. Meshless finite difference method with B-splines for numerical solution of coupled advection-diffusion-reaction problems. International Journal of Thermal Sciences 2021, 165, 106933. [Google Scholar] [CrossRef]
  21. Shahid, N.; Rehman, M.A.u.; Khalid, A.; Fatima, U.; Shaikh, T.S.; Ahmed, N.; Alotaibi, H.; Rafiq, M.; Khan, I.; Nisar, K.S. Mathematical analysis and numerical investigation of advection-reaction-diffusion computer virus model. Results in Physics 2021, 26, 104294. [Google Scholar] [CrossRef]
  22. Murillo-García, O.F.; Jurado, F. Adaptive Boundary Control for a Certain Class of Reaction–Advection–Diffusion System. Mathematics 2021, 9, 2224. [Google Scholar] [CrossRef]
  23. Para, K.; Sungnul, S.; Sirisubtawee, S.; Phongthanapanich, S. A Comparison of Numerical Solutions for Advection-Diffusion-Reaction Equations between Finite Volume and Finite Difference Methods. Engineering Letters 2022, 30. [Google Scholar]
  24. Tannehill, J.C.; Anderson, D.; Pletcher, R.H. Computational Fluid Mechanics and Heat Transfer, 2nd ed.; Taylor & Francis, 1997. [Google Scholar]
  25. Thongmoon, M.; McKibbin, R.; Tangmanee, S. Numerical solution of a 3-D advection-dispersion model for pollutant transport. Thai Journal of Mathematics 2012, 5, 91–108. [Google Scholar]
Figure 1. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.02 .
Figure 1. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.02 .
Preprints 83566 g001
Figure 2. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.06 .
Figure 2. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.06 .
Preprints 83566 g002
Figure 3. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.2 .
Figure 3. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.2 .
Preprints 83566 g003
Figure 4. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.5 .
Figure 4. Pollutant distribution (a) and contour plot (b) for case 1 in a street tunnel with advection only in x and y directions at D x = D y = D z = 0.5 .
Preprints 83566 g004
Figure 5. Numerical solution of air pollutant concentration and contour plot for case 2 for R = 0.05 and (a) Q = 0 , (b) Q = 0.007 , (c) Q = e t and (d) Q = 0.001 sin ( x t ) .
Figure 5. Numerical solution of air pollutant concentration and contour plot for case 2 for R = 0.05 and (a) Q = 0 , (b) Q = 0.007 , (c) Q = e t and (d) Q = 0.001 sin ( x t ) .
Preprints 83566 g005
Figure 6. Numerical solution of air pollutant concentration and contour plot for case 2 for R = 0.1 and (a) Q = 0 , (b) Q = 0.007 , (c) Q = e t and (d) Q = 0.001 sin ( x t ) .
Figure 6. Numerical solution of air pollutant concentration and contour plot for case 2 for R = 0.1 and (a) Q = 0 , (b) Q = 0.007 , (c) Q = e t and (d) Q = 0.001 sin ( x t ) .
Preprints 83566 g006
Figure 7. Numerical solution of air pollutant concentration and contour plot for case 2 for R = 0.5 and (a) Q = 0 , (b) Q = 0.007 , (c) Q = e t and (d) Q = 0.001 sin ( x t ) .
Figure 7. Numerical solution of air pollutant concentration and contour plot for case 2 for R = 0.5 and (a) Q = 0 , (b) Q = 0.007 , (c) Q = e t and (d) Q = 0.001 sin ( x t ) .
Preprints 83566 g007
Figure 8. Comparison of numerical solutions for Case 2 at z = 0.2 m for R = 0.05 and Q = 0 , 0.007 , e t , 0.001 sin ( x t ) at (a) y = 0.5 m and (b) x = 0.5 m.
Figure 8. Comparison of numerical solutions for Case 2 at z = 0.2 m for R = 0.05 and Q = 0 , 0.007 , e t , 0.001 sin ( x t ) at (a) y = 0.5 m and (b) x = 0.5 m.
Preprints 83566 g008
Figure 9. Comparison of numerical solutions for Case 2 at z = 0.2 m for Q = 0.07 of R = 0.05 , 0.1 , 0.5 at (a) y = 0.5 m and (b) x = 0.5 m.
Figure 9. Comparison of numerical solutions for Case 2 at z = 0.2 m for Q = 0.07 of R = 0.05 , 0.1 , 0.5 at (a) y = 0.5 m and (b) x = 0.5 m.
Preprints 83566 g009
Table 1. Boundary conditions.
Table 1. Boundary conditions.
Boundary Boundary condition Value
Entrance gate : x = 0 , 0 y < 0.5 , 0 z 1 C ( 0 , y , z , t ) 0
Entrance gate : x = 0 , 0.5 y 1 , 0 z 1 C ( 0 , y , z , t ) 1
Exit gate : x = 1 , 0 y 1 , 0 z 1 C x ( 1 , y , z , t ) 0
Right side wall : 0 x < 0.3 , y = 0 , 0 z 1 C ( x , 0 , z , t ) 0
Right side wall : 0.3 x 0.6 , y = 0 , 0 z 1 C ( x , 0 , z , t ) 1
Right side wall : 0.6 < x 1 , y = 0 , 0 z 1 C ( x , 0 , z , t ) 0
Left side wall : 0 < x < 1 , y = 1 , 0 z 1 C y ( x , 1 , z , t ) 0
Ground : 0 < x < 1 , 0 < y < 1 , z = 0 C z ( x , y , 0 , t ) 0
Ceiling : 0 < x < 1 , 0 < y < 1 , z = 1 C z ( x , y , 1 , t ) 0
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated