Next Article in Journal
Sparse Support Tensor Machine with Scaled Kernel Functions
Previous Article in Journal
Generalized Iterated Function Systems on b-Metric Spaces
Previous Article in Special Issue
Analysis of a Reaction–Diffusion–Advection Model with Various Allee Effects
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tracking Contaminant Transport Backwards with an Operator-Splitting Method

by
Priyanka Rao
* and
Valipuram S. Manoranjan
Department of Mathematics and Statistics, Washington State University, Pullman, WA 99164, USA
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(13), 2828; https://doi.org/10.3390/math11132828
Submission received: 1 May 2023 / Revised: 10 June 2023 / Accepted: 14 June 2023 / Published: 24 June 2023
(This article belongs to the Special Issue Diffusion Equations and Models with Applications)

Abstract

:
Recovering the past movement of a contaminant plume from measurements of its current values is a challenging problem in hydrology. Moreover, modeling the movement of a contaminant plume backwards is an ill-posed problem due to the unstable and non-unique nature of the resulting solution. Therefore, standard numerical methods become unstable, making it impossible to simulate existing contaminant transport models with reversed time. This paper presents two major contributions to solve the backward problem. Firstly, a stable and consistent numerical method based on an operator-splitting concept which is effective in tracking back the contaminant movement, and secondly, an optimal condition for the choice of mesh width that enables the error during computer simulation to stay within a reasonable bound. The numerical method was validated by introducing errors of varied strengths at the starting point and reconstructing the contaminant profiles backwards at any given time.

1. Introduction

While everyday chemicals provide a range of benefits to society, they are often released into the waterbodies and can cause unintended harm. Over the years, water pollution by various contaminants from human activities has been posing a major threat to freshwater resources all over the world. This has gained widespread attention in studying the movement of contaminants by many hydrologists and environmentalists in order to implement remediation processes in the hope of reducing the damage to the environment. A few years ago, one of us studied the transport of contaminants in groundwater under various sorption isotherms and was able to obtain analytical solutions for the contaminant profiles [1,2,3].
One of the potential difficulties faced in tracking back a contaminant is that very little information is known about the movement of a contaminant through waterbodies, so it becomes challenging to implement remediation efforts. If we know how the contaminant has moved through a waterbody and track back its movement, efforts can be made to treat the contaminant and reduce the extent of damage caused. Therefore, it is crucial to track the contaminant transport in reversed time and understand its movement.
Contaminant transport has an inherent dispersive property. Thus, the backward modeling of this phenomenon is an ill-posed problem. Precisely, a problem is called ill-posed if the solution does not satisfy the conditions of a well-posed problem, which are existence, uniqueness, and stability. The stability here refers to the case that the solution depends in a stable manner on the auxiliary conditions and that small changes in the conditions lead to only small changes in the solution. An ill-posed problem causes large errors in the output even for a small error in the observed data. Hence, most of the standard numerical methods perform poorly. Therefore, one needs to develop a stable and consistent numerical method to solve the ill-posed problem.
There have been a number of studies on tracking back contaminant movement to preceding times. Ref. [4] looked at this problem using an optimization approach. However, it was sensitive to measurement errors in contaminant concentrations. Ref. [5] advocated a trial-and-error method to approximate the contaminant movement at preceding times. However, this method was claimed to be sensible only for a selective choice of conditions and hence was declared ineffectual in approximating the contaminant movement generally. In addition, several other techniques have been explored to study the backward contaminant movement and identify the contaminant source; these can be broadly classified as deterministic and/or probabilistic approaches.
Amongst the methods developed for ill-posed problems, the regularization method gained popularity and has been widely used. For example, approaches such as Tikhonov regularization [6,7,8], least-square estimation from analytical approximations [9], non-regularized nonlinear least squares [10], the backward beam equation method [11,12], the method of quasi-reversibility [13,14], and least-square solution as an optimal control problem [15] have been studied. These approaches have been successful in approximating the contaminant source in reversed time from a source of known site but do not provide an estimate for the error associated with the contaminant movement in reversed time. In fact, the performance of these methods is highly influenced by the measurement errors present in the contaminant concentrations recorded at the initial site.
The probabilistic methods explored involve using an optimization model approach [4]; statistical pattern recognition technique [16]; random walk particle tracking [17]; geostatistical techniques [18,19,20,21,22]; adjoint methods [23]; the minimum relative entropy idea [24,25]; and a hybrid Monte Carlo technique [26]. Even though these methods improve some of the shortcomings of the deterministic methods, they are still sensitive to measurement errors. One should note that option pricing models in financial mathematics are also inverse diffusion problems. In a recent article [27], an option pricing model, based on an uncertain fractional-order differential equation, studied the lookback option. Interestingly, unlike an ill-posed problem, where a solution that depends continuously on the initial data does not exist, a lookback option is path-dependent. However, it should be possible to make use of some computational ideas developed for option pricing models for backward contaminant transport problems. Similarly, methods based on renormalization inversion theory in combination with computational fluid dynamics [28], which are used in atmospheric sciences for reconstructing tracer sources, could be adapted for backward contaminant transport problems as well. Recently, Refs. [29,30,31] looked at recovering the contaminant source using a machine learning approach. This approach uses Non-Negative Matrix Factorization (NMF) combined with a custom-made semi-supervised k -means clustering algorithm. However, this approach overlooks the physical nature of the problem and thus, at times, might present unrealistic values of contaminant concentrations. In the same vein, a deep neural network model [32] that combines first principles was used to study hydraulic fracturing. The interesting aspect of this work is that the deep neural network was used to estimate any unknown process parameters in hydraulic processing. This is unlike the situation in a contaminant transport model, where, based on laboratory and field experiments, good estimates are already available for the parameters of the model. However, if, in certain contaminant transport situations, one is unable to find good estimates for some parameters, then the deep neural network idea presented in [32] can be valuable.
A numerical method may be consistent and stable for a forward problem, but will perform poorly on the corresponding backward problem. This is due to the ill-posed nature of the backward problem, where any measurement error that may be present in the initial condition recorded at any time T tends to grow exponentially with increasing time steps. The objective of this paper is to develop an innovative and simplistic method to capture the movement of a contaminant travelling backwards in time. We propose a deterministic approach using an operator-splitting method to track back and reconstruct the contaminant movement, that is stable and not significantly impacted by measurement errors. The motivation for using operator-splitting is due to its ability to break down a complex problem to simpler ones. The highlights of this approach are the simplicity of implementation and the optimal mesh width condition that contains the growth of error in a reconstructed contaminant profile.

2. Materials and Methods

2.1. Formulation of the Forward Problem

The transport of a contaminant plume can be described mathematically in terms of dispersion and advection processes. A plume observed at a certain time t > 0 , with a constant flow velocity c and dispersion coefficient D , can be formulated by Equation (1) below. If we solve (1) for given initial data at t = 0, we can obtain the solution at any time t = T .
The advection–dispersion equation:
u t = D u x x c   u x < x < ,   0 t T }
where the initial contaminant concentration is given by
u ( x , t = 0 ) = f ( x ) .
Here, u ( x , t ) is the contaminant concentration, at spatial distance x and time t . f ( x ) is the contaminant concentration at t = 0 . Now, < x < is an infinite domain and in order to carry out numerical computations, we need a finite domain [ L 1 , L 2 ] , where L 1 and L 2 are large in magnitudes, to mimic < x < . At the finite boundaries, we impose the periodic boundary condition
u ( L 1 , t ) = u ( L 2 , t ) .

2.2. Operator-Splitting Method

Operator-splitting techniques have been widely adopted for solving complex problems because of their simplicity and efficiency. There has been good evidence of the performance of operator-splitting methods [33], and they have proved to be computationally fast. An operator-splitting method has numerous advantages, mainly dimension reduction, simplifying a complex problem by maintaining the order of the method, and computationally speeding up the performance of the method.
In this paper, we start by applying the operator-splitting method on the forward problem given by (1). The operator-splitting method will split the forward problem into two sub-problems consisting of just the advection part and the dispersion part, respectively. So, the sub-problems are as follows:
u t = c   u x
u t = D u x x ,
where (4) is the advection process while (5) is the dispersion process. The procedure of obtaining the numerical solution includes solving the advection process as the first step and the dispersion process as the second step using the results of the first step. The procedure is started by solving the advection process (4) using the initial condition of (1) for time step Δ t . The result obtained by solving the advection process is an intermediate value and is used as the new initial condition for the dispersion process (5). Subsequently, we will solve (4) and (5) sequentially at each time step Δ t to advance the solution in time. Let u m   n represent the numerical approximation of u ( x , t ) at x = x m = m ( Δ x ) and t = t n = n ( Δ t ) , where ( Δ x ) and ( Δ t ) are the spatial mesh width and time step, respectively, on the computational domain [ L 1 , L 2 ] .
Then, our numerical formulation of (4) and (5) is
u m n * = [ 1 p ] u m n + [ p ] u m 1 n ,
u m n + 1 = [ r ] u m 1 n * + [ 1 2 r ] u m n * + [ r ] u m + 1 n * ,
where p = c   ( Δ t ) ( Δ x )   and r = D ( Δ t ) ( Δ x ) 2 .
Observe that the solution profile is moving with speed c and so, for every time step ( Δ t ) , the solution profile is moving a distance c ( Δ t ) . Then, by choosing ( Δ x ) = c ( Δ t ) (i.e., p = 1 ) , we can simply shift the solution profile one mesh width at a time, for every time step, in the direction of the positive x -axis. Thus, we solve step 1, the advection part, exactly, i.e., there is no error due to the numerical method. In the case of step 2, in order to obtain a reliable solution, one needs to choose the mesh width and time step appropriately within any stability restriction. It is easy to show that the von Neumann stability analysis [34] for the numerical method given by (7) will give the stability condition
0 < r 1 2 .
In [6], where the Tikhonov regularization method was studied on the advection–dispersion equation, the Gaussian–Hill function given below in (9) was used to validate their results. In the same spirit, we will also use this function
u ( x , t ) = 5 25 + 2 t e ( ( x 30 c t ) 2 50 + 4 t )
in our work. In computing the forward-moving contaminant profile using (6) and (7), the initial condition is chosen as f ( x ) = u ( x , 0 ) = e ( ( x 30 ) 2 50 ) from (9).
Figure 1 presents the numerical solutions obtained using the operator-splitting method for the forward problem (1). Here,
c = 30 ,   p = c ( Δ t ) ( Δ x )   and   250 x   1500 ,
and the parameters ( Δ x ) and ( Δ t ) are chosen such that p = c ( Δ t ) ( Δ x ) = 1 .
Figure 1 assures that the operator-splitting method is able to capture the propagation of the contaminant successfully. Further, it shows that the relative error associated with the numerical solution does not just grow forever but seems to converge to a small and acceptable value with time. Now, let us consider the backward problem and see how we could apply the operator-splitting method to it.

2.3. Formulation of the Backward Problem

If one observes a contaminant profile at time t = T and would like to find out what the profile was at time t = 0, then the question arises of how one can track back the profile to understand its movement at preceding times. In this study, we intend to solve the backward problem when information is available on the contaminant profile at any time T ; that is, solving the backward problem with the initial condition given at time T . In order to comprehend and track the contaminant profile backwards, we obtain the backward problem using the transformation
t ˜ = T t
on (1). Then, we obtain
u t ˜ = D u x x + c   u x
subject to the initial contaminant concentration given by
u ( x , t ˜ = 0 ) = u ( x , t = T ) .
We also impose the periodic boundary condition given below
u ( L 1 , t ˜ ) = u ( L 2 , t ˜ ) .
The resulting backward problem given by (11)–(13) describes the movement of the contaminant at preceding times.
As in the case of the forward problem, we consider an operator-splitting method for solving the backward problem. In this case, the sub-problems associated with the advection process and the backward dispersion process are as follows:
u t ˜ = c   u x
u t ˜ = D u x x
The corresponding numerical formulations for (14) and (15) are given by
u m n * = [ 1 p ] u m n + [ p ] u m + 1 n ,
u m n + 1 = [ r ] u m 1 n * + [ 1 + 2 r ] u m n * + [ r ] u m + 1 n * ,
where p = c   ( Δ t ˜ ) ( Δ x )   and r = D   ( Δ t ˜ ) ( Δ x ) 2 .
Again, we choose the parameters such that ( Δ x ) = c ( Δ t ˜ ) (i.e., p = 1), so the advection part (i.e., (16)) does not involve any computational errors. Now, in order to solve (16), at every time step, we shift the profile one spatial mesh width in the direction of the negative x -axis.
However, the von Neumann stability analysis on (17) will quickly show that the method in the form of (17) is unstable. So, the question is, how can one change the form of (17) so that it is a stable method?
We go back to Equation (11) and, following [35], introduce the variable transformation
u ( x , t ˜ ) = e a t ˜ v ( x , t ˜ ) ,
where a > 0 is a contraction factor to be determined later. Now, Equation (11) is transformed to
v t ˜ = D v x x + c   v x a v ,
subject to the initial contaminant concentration given by
v ( x , t ˜ = 0 ) = e a ( 0 ) u ( x , t ˜ = 0 ) = u ( x , t = T ) .
As before, we impose the periodic boundary condition
v ( L 1 , t ˜ ) = v ( L 2 , t ˜ ) .
The sub-problems that correspond to (14) and (15) in the new variable v are
v t ˜ = c   v x ,
v t ˜ = D v x x a v .
Note that comparing (23) with (15) shows that (23) has an additional term ‘ a v ’.
The new numerical formulations, as opposed to (16) and (17), are
v m n * = [ 1 p ] v m n + [ p ] v m + 1 n ,
v m n + 1 = [ r ] v m 1 n * + [ 1 + 2 r a   ( Δ t ˜ ) ] v m n * + [ r ] v m + 1 n * .
Again, solving (24) at every time step means shifting the contaminant profile by one spatial mesh width. However, now, because of an additional term ‘ a v ’ in (23), the von Neumann analysis of (25) will lead to a stability condition given by
4 D ( Δ x ) 2 a 2 ( Δ t ˜ ) .
This means that if the contraction factor a is chosen according to (26), the method (25) for backward dispersion will be stable. So, once v is obtained numerically using (24) and (25), we can obtain the solution u of (11) by substituting back
u = e a t ˜ v .
At this point, let us consider the situation where the contaminant data collected at time t = T have measurement errors (or noise). The question is, with noise in the initial data for the backward problem, how well can the contaminant profile be tracked back? Due to the ill-posedness of the backward problem, an existing error would amplify at each time step as we track back the contaminant profile. Thus, the tracked contaminant profile at any preceding time may not be acceptable or reliable.
There has been some theoretical work carried out by [36] for the backward dispersion problem. It was shown that given an a priori bound M on the solution u(x,0) at time t = 0 , and given the terminal data g(x) at time T > 0 to a known accuracy δ to u(x,T), in the L 2 norm, i.e.,
|| u ( x , 0 ) || 2 M
|| u ( x , T ) g || 2   δ
then the optimal a value is given by
a * = ( 1 T ) l n ( M δ ) .
We make use of (29) along with (26) to choose the spatial mesh width and the corresponding time step in order to employ method (25) to solve the backward problem, i.e., we chose a * 4 ( Δ x ) 2 and found Δ x as
( Δ x ) 2 4 a *   or
( Δ x ) 2 4 ( 1 T ) l n ( M δ ) .
Simplifying yields,
Δ x 2 T l n ( M δ ) .
In order to simulate the situation with experimental errors, we chose g ( x ) , the error-prone contaminant data at t = T, such that
g ( x i ) = u e x a c t ( x i , T ) + ε * ( r a n d o m   n u m b e r ) i ,   i 1 , ,   ( m + 1 ) ,  
by generating ( m + 1 ) random values between 0 and 1, where x m is a grid point. The strength of the error is ε .
Let u ( x , t ˜ ) be the solution of the backward problem given by (11). If appropriate parameters are chosen as discussed above, then for ε = 10 1 we obtain
|| u ( x , t ˜ = T ) || 2 M = 2.9770 .
|| u ( x , t ˜ = 0 ) g || 2   δ = 0.4805 .
For simplicity, we fix M = 3 and δ = 0.5 .
Then, the choice for Δ x is such that Δ x   2 T l n ( M δ ) = 4.7249 .
Hence, if we choose Δ x 4.7249 , then our resulting numerical solution for the backward problem will be reliable.

3. Results

In this section, we present the results obtained by employing the operator-splitting method to the backward advection–dispersion equation given by (11).
First, in order to obtain the initial data (i.e., the solution profile at t = T ), for the backward problem, we carried out the numerical simulation of the forward problem using u ( x , 0 ) (from (9)) and obtained the numerical solution profile at t = T . Later, we used the numerical solution profile that we obtained for the forward problem at t = T as the initial condition for the backward problem (11). Figure 2 presents the results of the numerical simulations.
It is evident from Figure 2 that our operator-splitting method is effective in tracking the contaminant profile back in time.
Now, let us consider the real scenario where the observed contaminant plume data might have measurement errors and, to mimic this scenario, we introduced different strengths of errors ( ε = 10 3 ,   10 2 ,   and   10 1 ) to the Gaussian–Hill function (9) as described in (33). The numerical simulations are presented in Figure 3, Figure 4 and Figure 5.
Figure 3 and Figure 4 show the robustness of our method for initial errors that are small in strength. In Figure 5, even though the initial error is larger, our method is able to track the backward moving profiles fairly accurately. In order to illuminate the significance of choosing an appropriate ( Δ x ) , we chose ( Δ x ) = 2.5 , which violates the condition given by (32). Figure 6 presents the numerical simulations for this choice, and it clearly shows that the numerical solution blows up since the initial error intensifies as the contaminant profile moves backwards. Our numerical observations are summarized in Table 1 below. Table 1 presents the recorded relative errors at different times for the corresponding initial strength of errors introduced. There is a gradual increase in the relative error as the initial strength of error is increased. However, note that in every case, the relative error stays within the theoretical bound as derived in Section 2.3.

4. Discussion and Conclusions

This paper shows how to construct a stable operator-splitting method to study a backward advection–dispersion problem. The beauty of the method is that there is no computational error for the advection portion of the calculation. In addition, if the spatial mesh width is chosen optimally, the computational error for the dispersion part could be held within an acceptable bound. With respect to the contaminant transport problem, the numerical simulations presented in Figure 2, Figure 3, Figure 4 and Figure 5 provide evidence that our operator-splitting method can track back the contaminant profile successfully and reliably. Additionally, they highlight that the operator-splitting method is effective, and the error of the numerical solution can be reasonably bounded with an appropriate choice of ( Δ x ) . Interestingly, the error seems to decrease at the beginning stages before creeping up a little. It should be pointed out that in order to validate the operator-splitting method further, we carried out a number of numerical simulations for T = 20 and T = 40 with c = 20 ,   10 ,   5 ,   and   1 , respectively, and found that the method is effective and robust for appropriate choices of mesh width and time step.
The results presented in this work clearly demonstrate two important things. First, the operator-splitting method introduced here is very effective and computationally efficient in tracking back the movement of a contaminant profile. Secondly, the mesh width can be chosen judiciously so that this operator-splitting method is not significantly influenced by any measurement errors one might have in the initial data. At this juncture, we would like to reiterate, as noted in the Section 1, Introduction, that every existing method in the literature for tracking a solution backwards is either very sensitive to measurement errors or does not address errors at all. Though we have presented only a few sample numerical simulations in this manuscript, we were able to validate the robustness of this method by carrying out a large number of simulations for varied parameter values. We feel that our work will help in expanding knowledge in the computational study of backward problems and thus advance the understanding of tracking reliable contaminant plumes backwards. Further, the method proposed here could be easily adapted to other situations in economic, physical, and biological sciences where one might need to back track a solution.

Author Contributions

Both the authors listed have contributed substantially to the work reported in the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Manoranjan, V.S. Analytic solutions for contaminant transport under nonequilibrium conditions. Appl. Sci. Res. 1995, 55, 31–38. [Google Scholar] [CrossRef]
  2. Manoranjan, V.S.; Stauffer, T.B. Exact solution for contaminant transport with kinetic Langmuir sorption. Water Resour. Res. 1996, 32, 749–752. [Google Scholar] [CrossRef]
  3. Manoranjan, V.S.; Stauffer, T.B. Analytical solution for solute transport with Freundlich sorption. Dyn. Contin. Discret. Impuls. Syst.-Ser. A-Math. Anal. 2003, 10, 851–861. [Google Scholar]
  4. Gorelick, S.M.; Evans, B.; Remson, I. Identifying Sources of Groundwater Pollution: An Optimization Approach. Water Resour. Res. 1983, 19, 779–790. [Google Scholar] [CrossRef]
  5. National Research Council. Ground Water Models: Scientific and Regulatory Applications; The National Academies Press: Washington, DC, USA, 1990. [Google Scholar] [CrossRef]
  6. Skaggs, T.H.; Kabala, Z.J. Recovering the release history of a groundwater contaminant. Water Resour. Res. 1994, 30, 71–79. [Google Scholar] [CrossRef]
  7. Liu, C.; Ball, W.P. Application of inverse methods to contaminant source identification from aquitard diffusion profiles. Water Resour. Res. 1999, 35, 1975–1985. [Google Scholar] [CrossRef]
  8. Neupauer, R.M.; Borchers, B.; Wilson, J.L. Comparison of inverse methods for reconstructing the release history of a groundwater contamination source. Water Resour. Res. 2000, 36, 2469–2475. [Google Scholar] [CrossRef]
  9. Butcher, J.B.; Gauthier, T.D. Estimation of residual dense NAPL mass by inverse modeling. Ground Water 1994, 32, 71–78. [Google Scholar] [CrossRef]
  10. Alapati, S.; Kabala, Z.J. Recovering the release history of a groundwater contaminant using a non-linear least-squares method. Hydrol. Process. 2000, 14, 1003–1016. [Google Scholar] [CrossRef]
  11. Atmadja, J.; Bagtzoglou, A.C. Pollution source identification in heterogeneous porous media. Water Resour. Res. 2001, 37, 2113–2125. [Google Scholar] [CrossRef]
  12. Bagtzoglou, A.C.; Atmadja, J. Marching-jury backward beam equation and quasi-reversibility methods for hydrologic inversion: Application to contaminant plume spatial distribution recovery. Water Resour. Res. 2003, 39, 1038. [Google Scholar] [CrossRef]
  13. Skaggs, T.H.; Kabala, Z.J. Recovering the history of a groundwater contaminant plume: Method of quasi-reversibility. Water Resour. Res. 1995, 31, 2669–2673. [Google Scholar] [CrossRef]
  14. Zhang, T.F.; Chen, Q. Identification of contaminant sources in enclosed environments by inverse CFD modeling. Indoor Air 2007, 17, 167–177. [Google Scholar] [CrossRef]
  15. Gugat, M. Contamination source determination in water distribution networks. SIAM J. Appl. Math. 2012, 72, 1772–1791. [Google Scholar] [CrossRef]
  16. Datta, B.; Beegle, J.E.; Kavvas, M.L.; Orlob, G.T. Development of an Expert System Embedding Pattern Recognition Techniques for Pollution Source Identification; National Technical Information Service: Springfield, VA, USA, 1989. [Google Scholar]
  17. Bagtzoglou, A.C.; Dougherty, D.E.; Tompson, A.F.B. Application of particle methods to reliable identification of groundwater pollution sources. Water Resour. Manag. 1992, 6, 15–23. [Google Scholar] [CrossRef]
  18. Snodgrass, M.F.; Kitanidis, P.K. A geostatistical approach to contaminant source identification. Water Resour. Res. 1997, 33, 537–546. [Google Scholar] [CrossRef]
  19. Michalak, A.M.; Kitanidis, P.K. Application of Bayesian inference methods to inverse modeling for contaminant source identification. Comput. Methods Water Resour. 2002, XIV, 2. [Google Scholar]
  20. Michalak, A.M.; Kitanidis, P.K. ; Kitanidis, P.K. A method for enforcing parameter nonnegativity in Bayesian inverse problems with an application to contaminant source identification. Water Resour. Res. 2003, 39, 1033. [Google Scholar] [CrossRef] [Green Version]
  21. Michalak, A.M.; Kitanidis, P.K. Application of geostatistical inverse modeling to contaminant source identification. J. Hydraul. Res. 2004, 42, 9–18. [Google Scholar] [CrossRef]
  22. Michalak, A.M.; Kitanidis, P.K. Estimation of historical groundwater contaminant distribution using the adjoint state method applied to geostatistical inverse modeling. Water Resour. Res. 2004, 40, W08302. [Google Scholar] [CrossRef] [Green Version]
  23. Neupauer, R.M.; Wilson, J.L. Adjoint method for obtaining backward in-time location and travel time probabilities of a conservative groundwater contaminant. Water Resour. Res. 1999, 35, 3389–3398. [Google Scholar] [CrossRef]
  24. Woodbury, A.D.; Ulrych, T.J. Minimum relative entropy inversion: Theory and application to recovering the release history of a groundwater contaminant. Water Resour. Res. 1996, 32, 2671–2681. [Google Scholar] [CrossRef]
  25. Woodbury, A.D.; Sudicky, E.A.; Ludwig, R.; Ulrych, T.J. Three-dimensional plume source reconstruction using minimum relative entropy inversion. J. Cont. Hydrol. 1998, 32, 131–158. [Google Scholar] [CrossRef]
  26. Barajas-Solano David, A.; Alexander Francis, J.; Anghel, M.; Tartakovsky Daniel, M. Efficient gHMC Reconstruction of Contaminant Release History. Front. Environ. Sci. 2019, 7, 149. [Google Scholar] [CrossRef]
  27. Jin, T.; Xia, H. Lookback option pricing models based on the uncertain fractional-order differential equation with Caputo type. J. Ambient. Intell. Humaniz. Comput. 2023, 14, 6435–6448. [Google Scholar] [CrossRef]
  28. Kumar, P.; Feiz, A.-A.; Singh, S.K.; Ngae, P.; Turbelin, G. Reconstruction of an atmospheric tracer source in an urban like environment. J. Geophys. Res. Atmos. 2015, 120, 12589–12604. [Google Scholar] [CrossRef] [Green Version]
  29. Vesselinov, V.V.; Alexandrov, B.S.; O’Malley, D. Contaminant source identification using semi-supervised machine learning. J. Contam. Hydrol. 2018, 212, 134–142. [Google Scholar] [CrossRef]
  30. Vesselinov, V.V.; Alexandrov, B.S.; O’Malley, D. Nonnegative tensor factorization for contaminant source identification. J. Contam. Hydrol. 2019, 220, 66–97. [Google Scholar] [CrossRef]
  31. Stanev, V.G.; Iliev, F.L.; Hansen, S.; Vesselinov, V.V.; Alexandrov, B.S. Identification of release sources in advection-diffusion system by machine learning combined with Green’s function inverse method. Appl. Math. Model. 2018, 60, 64–76. [Google Scholar] [CrossRef]
  32. Bangi, M.S.F.; Kwon, J.S. Deep hybrid modeling of chemical process: Application to hydraulic fracturing. Comput. Chem. Eng. 2020, 34, 106696. [Google Scholar] [CrossRef]
  33. Harwood, R.C.; Manoranjan, V.S.; Edwards, D.B. Lead-Acid Battery Model Under Discharge with a Fast Splitting Method. IEEE Trans. Energy Convers. 2011, 26, 1109–1117. [Google Scholar] [CrossRef] [Green Version]
  34. Morton, K.W.; Mayers, D.F. Numerical Solution of Partial Differential Equations: An Introduction; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
  35. Xiong, X.-T.; Fu, C.-L.; Qian, Z. Two numerical methods for solving a backward heat conduction problem. Appl. Math. Comput. 2005, 179, 370–377. [Google Scholar] [CrossRef]
  36. Buzbee, B.L.; Carasso, A. On the Numerical Computation of Parabolic Problems for Preceding Times. Math. Comput. 1973, 27, 237–266. [Google Scholar] [CrossRef]
Figure 1. Contaminant profiles for the forward problem using the operator-splitting method for ( Δ x ) = 5 and the choice of parameters given in (9a). (a) Shows the comparison of the numerical and exact solutions at times t = 0 ,   5 ,   and   10 , while (b) shows just the numerical solutions and (c) shows the relative error associated with the numerical solution.
Figure 1. Contaminant profiles for the forward problem using the operator-splitting method for ( Δ x ) = 5 and the choice of parameters given in (9a). (a) Shows the comparison of the numerical and exact solutions at times t = 0 ,   5 ,   and   10 , while (b) shows just the numerical solutions and (c) shows the relative error associated with the numerical solution.
Mathematics 11 02828 g001aMathematics 11 02828 g001b
Figure 2. Contaminant profiles for the backward problem obtained by the operator-splitting method for ( Δ x ) = 5 and the choice of parameters given in (9a). (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Figure 2. Contaminant profiles for the backward problem obtained by the operator-splitting method for ( Δ x ) = 5 and the choice of parameters given in (9a). (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Mathematics 11 02828 g002
Figure 3. Introducing error of strength ε = 10 3 . (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Figure 3. Introducing error of strength ε = 10 3 . (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Mathematics 11 02828 g003
Figure 4. Introducing error of strength ε = 10 2 . (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Figure 4. Introducing error of strength ε = 10 2 . (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Mathematics 11 02828 g004aMathematics 11 02828 g004b
Figure 5. Introducing error of strength ε = 10 1 . (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Figure 5. Introducing error of strength ε = 10 1 . (a) Shows the comparison between the numerical and the exact solutions at times t = 10 ,   5 ,   and   0 , while (b) shows just the numerical solutions, and (c) shows the relative error associated with the numerical solution.
Mathematics 11 02828 g005
Figure 6. Contaminant profiles for the backward problem obtained by the operator-splitting method for (∆x) = 2.5, ε = 10 1 , and the choice of parameters given in (9a).
Figure 6. Contaminant profiles for the backward problem obtained by the operator-splitting method for (∆x) = 2.5, ε = 10 1 , and the choice of parameters given in (9a).
Mathematics 11 02828 g006
Table 1. Relative errors corresponding to the initial strength of error.
Table 1. Relative errors corresponding to the initial strength of error.
Relative Error
Initial   Error   Strength   ( ε ) at
t ˜ = 0
at
t ˜ = 2
at
t ˜ = 4
at
t ˜ = 6
at
t ˜ = 8
at
t ˜ = 10
Relative
Error Bound
10 3 2.164 × 10 3 2.801 × 10 3 6.374 × 10 3 1.005 × 10 2 1.367 × 10 2 1.718 × 10 2 2.1 × 10 2
10 2 2.164 × 10 2 1.909 × 10 2 1.748 × 10 2 1.712 × 10 2 1.820 × 10 2 2.064 × 10 2 2.92 × 10 2
10 1 2.164 × 10 1 2.134 × 10 1 2.121 × 10 1 2.135 × 10 1 2.177 × 10 1 2.292 × 10 1 2.918 × 10 1
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

Rao, P.; Manoranjan, V.S. Tracking Contaminant Transport Backwards with an Operator-Splitting Method. Mathematics 2023, 11, 2828. https://doi.org/10.3390/math11132828

AMA Style

Rao P, Manoranjan VS. Tracking Contaminant Transport Backwards with an Operator-Splitting Method. Mathematics. 2023; 11(13):2828. https://doi.org/10.3390/math11132828

Chicago/Turabian Style

Rao, Priyanka, and Valipuram S. Manoranjan. 2023. "Tracking Contaminant Transport Backwards with an Operator-Splitting Method" Mathematics 11, no. 13: 2828. https://doi.org/10.3390/math11132828

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