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:
where
is a scalar quantity,
is a given advection velocity vector,
is a diffusion coefficient,
is a reaction coefficient,
is a prescribed source term,
is a position vector and time
, where
. 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.