240
Views
5
CrossRef citations to date
0
Altmetric
Articles

Identification of injection and extraction wells from overspecified boundary data

, , &
Pages 1091-1111 | Received 28 Feb 2016, Accepted 04 Aug 2016, Published online: 24 Aug 2016

Abstract

In this paper, we focus on the identification of wells’ positions and fluxes/flows from the knowledge of overspecified data: hydraulic head and flux, on a part of the domain boundary. The used method is based on minimizing a constitutive law gap functional. We consider two inverse problems: in the first one overspecified conditions are available throughout the entire domain boundary; in the second inverse problem, in addition to the wells, boundary condition are also unknown on an inaccessible part of the domain boundary.

AMS Subject Classifications:

1. Introduction

Mathematical modelling of flow and transport in the subsurface is a quite complicated problem because it involves many physical parameters in addition to equations governing the state evolution in time and in space. The study of such problem includes two aspects: The forward one which deals with the model simulation in order to identify the state variables knowing the domain properties, the physical parameters as well as the boundary and initial conditions; and the inverse aspect in which one of the known previous quantities is to identify while data related to the state are provided. The two aspects are inter-connected since the inverse problem must be solved to define an appropriate model (or forward problem) and its resolution requires some data satisfying the forward problem.

Wells are elementary hydraulic structures with major importance because they allow direct access to the water at relatively low cost, they can also provide a storage area. Identifying well’s locations and flux is a crucial step to study aquifer recharge and exploitation and to control the quality of the underground water.

In this paper, we are interested on the problem of identification of well’s locations and flux using boundary measurements of piezometric heads. We do not have an a priori information about neither the number of wells or their type (injection or extraction). Two situations are considered: in the first one, boundary conditions on all the domain boundary are available; in the second situation, besides the unknown wells, boundary conditions are also missing on an inaccessible part of the domain boundary. Recovering boundary data from overspecified data on a part of the domain boundary can be dealt with as data completion or Cauchy inverse problem.[Citation1]

This under-considered problem was investigated in [Citation2,Citation3], where authors split the considered inverse problem into sub-inverse problems and proceed in two steps. Firstly, they consider an optimization problem to solve the Cauchy inverse problem on a fictitious domain excluding the region containing the wells. Then, they use the reciprocity principle to identify the well’s positions and flux. The main drawback of this method lies in the choice of test functions and the knowledge of well’s number to be identified. On the other hand, when the number of wells to be identified is high, the resulting algebraic system generates significant numerical errors.

Hereafter, we propose a method to avoid these drawbacks. It is based on the assumption that in the discretized model, each mesh node is considered as a possible point source and we identify their flow by minimizing a constitutive law functional as defined in [Citation4]. Thus, the locations of the unknown wells are identified as the extrema location of the computed hydraulic head. In the second step, knowing the wells’ positions we identify their actual flow by minimizing the same constitutive law functional.

The paper is organized as follows: Section 2 is devoted to the description of the forward problem; Section 3 concerns the well’s identification from overspecified boundary data; in Section 4, we present the data completion problem combined with the well’s identification one and in Section 5 we illustrate the efficiency and robustness of the method by some numerical trials then we end with concluding remarks.

2. The forward model

We consider a saturated porous domain Ω, a bounded domain of R2. We denote by Γ1,Γm and Γ2 a partition of the boundary Ω, such that Γ¯1Γ¯2Γ¯m=Ω. Dirichlet conditions are given on Γ1 and Γm and Neumann condition is given on Γ2 as shown in Figure . The forward problem is defined by the following incompressible Darcy equations:(1) -div(Th)=g(x)inΩh=H¯onΓ1Th·n=Φ¯onΓ2h=HonΓm(1)

where:

  • n is the outward normal on Ω,

  • h is the piezometric head which is the state variable,

  • T is the transmissivity parameter. It is a space variable depending function that we can assume constant in an homogeneous isotropic medium, a matrix for an anisotropic homogeneous medium and depends on spatial variables x for heterogeneous medium,

  • g(x) is a linear combination of Dirac distribution representing injection/extraction wells in the domain:

(2) g(x)=j=1Mλjδ(x-Pj)(2)

where M is the well number, δ is the Dirac operator, λjR and Pj=(Pxj,Pyj) for j=1M are, respectively, well’s hydraulic flux and location.

Figure 1. Example of domain and its boundary.

Figure 1. Example of domain and its boundary.

Note that in the forward problem defined by Equation (Equation1), the well’s parameters (λj, Pj, M) and the boundary data (H¯, Φ¯, H) are given, whereas the field h is unknown. In that case, the problem Equation (Equation1) is well-posed and has a unique solution h in the sense of Hadamard [Citation5].

3. Identification of wells parameters from overspecified boundary data

Consider that the domain Ω and the transmissivity T are also given. We assume that an additional condition is given on Γm. So both Dirichlet and Neumann conditions are known on Γm. On the other boundaries Γ1 and Γ2 Dirichlet and Neumann conditions are given, respectively, as defined in Equation (Equation1). However, well’s parameters λj and Pj and M are unknown.

3.1. Inverse problem

The considered inverse problem consists in finding well’s parameters λj and Pj and their number M, as defined in Equation (Equation2), from the knowledge of the overspecified data (Φ,H) on Γm and the essential and natural boundary data H¯ and Φ¯. It can be defined as follows:

Providing overspecified and compatible data (H,Φ) on Γm, find the source term g(x)=j=1Mλjδ(x-Pj) such that there exists a field h fulfilling the following system:(3) -div(Th)=g(x)inΩh=H¯onΓ1Th·n=Φ¯onΓ2h=HandTh·n=ΦonΓm(3)

with Γ¯1Γ¯2Γ¯m=Ω.

Identification methods found in the literature require the knowledge of the number of wells to be identified, or at least an upper bound of this number. They are based on the Reciprocity Principle [Citation2], Singular Values Decomposition [Citation6], etc. In this study, we assume that the number M of wells is unknown. Our identification process includes two steps. In the first step, we recover the number of wells and their locations and in the second step we identify their fluxes and so if a well is an injection or an extraction one. The problem is reformulated as a constrained minimization one.

3.2. Minimization problem: the misfit functional and its derivatives

The identification procedure is based on the constitutive law gap functional presented in [Citation4] to solve Cauchy inverse problem, which is inspired from Vogelius’s work [Citation7]. This method was applied in different engineering fields: linear elasticity [Citation8,Citation9], nonlinear elasticity [Citation10], plasticity [Citation11], ElectroCardioGraphy [Citation12], hydrology [Citation1,Citation13], sea intrusion [Citation14], etc.

The principal idea of the method consists in defining two well-posed problems such that everyone uses only one of the overspecified data. These two problems are defined as follows: The first one Equation (Equation4) is called Dirichlet problem, where the Dirichlet boundary condition on Γm is used; The second problem Equation (Equation5) is called Neumann problem, where the Neumann boundary condition on Γm is used.(4) -div(ThD)=f(x)inΩ,hD=H¯onΓ1ThD·n=Φ¯onΓ2hD=HonΓm,(4) (5) -div(ThN)=f(x)inΩ,hN=H¯onΓ1ThN·n=Φ¯onΓ2ThN·n=ΦonΓm.(5)

with f(x)=j=1Mμjδ(x-Qj)R and (hD,hN)V1(Ω)×V2(Ω),V1={vH1(Ω),v|Γ1=H¯,v|Γm=H}andV2={vH1(Ω),v|Γ1=H¯}.

The fields hD and hN) are equal when f(x) meets the real source term g(x) on the domain Ω, which solves the inverse problem Equation (Equation3). Therefore, we obtain h=hD=hN in Ω. The idea is to minimize the gap between the two fields hD and hN via a misfit function defined as follows:(6) E(f(x))J(hD,hN)=12ΩT(hD-hN)T·(hD-hN)+a2Ω(hD-hobs)2+Ω(hN-hobs)2(6)

where a=1 if interior measurements in Ω are available and hobs denotes these observations, elsewhere a=0. These observations are added in order to improve the identification.

It is straightforward to show that the functional E is quadratic, positive and hence convex with a minimum equal to zero. Indeed, the quadratic nature of E is derived from the affine dependence of hD and hN to well’s parameters. E is obviously always positive as T>0 and a=0,1. It reaches its minimum when hD=hN=h , where h is the unique solution to the data recovering problem. The inverse problem Equation (Equation3) can be formulated as follows:(7) g(x)=argminf(x)RE(f(x))J(hD,hN).with:hDsolution of Equation(4),hNsolution of Equation(5).(7)

To solve the minimization problem Equation (Equation7) , we use the adjoint method to compute the functional derivative. We consider the following Lagrangian equation:(8) L(hD,hN,wD,wN,f(x))=12ΩT(hD-hN)T·(hD-hN)+a2Ω(hD-hobs)2+Ω(hN-hobs)2+ΩThD·wD+Ωf(x)wD-Γ2Φ¯wD+ΩThN·wN+Ωf(x)wN-Γ2Φ¯wN-ΓmΦwN(8)

where (hD,hN,wD,wN,f(x))V1(Ω)×V2(Ω)×V10×V20×R with:V10={vH1(Ω),v|Γ1=0,v|Γm=0}andV20={vH1(Ω),v|Γ1=0}.

and where wD and wN are the adjoint fields solution of the following adjoint problems:(9) -div(TwD)=a(hD-hobs)inΩ,wD=0onΓ1TwD·n=0onΓ2wD=0onΓm.-div(TwN)=a(hN-hobs)inΩ,wN=0onΓ1TwN·n=0onΓ2TwN·n=ThD.n-ΦonΓm.(9)

The derivative of E can be written as follow:(10) DL·δf=DE·δf=Ω(wD+wN)·δf(10)

Notice that when a=0 the adjoint field wD vanishes.

3.3. The discrete formulation

The implementation of the above method was carried out using the finite element method (FEM). Hence, the derivative of problem must be established on the basis of the FEM-discretized problem. The advantage of this fully discrete approach is that the exact gradient of the discrete objective function is computed; moreover, it is easily implementable in existing FEM software. We consider a mesh of Ω characterized by n nodes and we denote by p1, p2 and pm, respectively, the number of nodes on the boundary Γ1, Γ2 and Γm.

Remind that, the unknown in this inverse problem is f(x), so we must identify a set of fluxes μj and their corresponding locations Qj for j=1,M. Notice that M is also unknown.

In order to avoid to deal with M as a variable, first we assume that each internal node of the FEM mesh could be a well/sink. Consequently, the number of the discretized variable μj is equal to that of internal nodes of the mesh. Hereafter, we denote by:

  • XμRq, the vector gathering the discretized design variables of μ, with q=n-p1-p2-pm,

  • FΦ and HdisRn contain the discretized Neumann and Dirichlet measurements on Γm,

  • HD and HNRn are the discretized fields solution of problems Equation (Equation4) and Equation (Equation5),

  • H¯dis and HobsRn contain the discretized Dirichlet boundary conditions on Γ1 and the interior observations,

  • FΦ¯Rn contain the discrete Neumann boundary conditions on Γ2

  • L1 is p1×n matrix and Lm is pm×n matrix containing zero and one, they are used to extract from HD and HN terms, respectively, on Γ1 and Γm,

  • Pobs rectangular matrix used to extract terms at the location of the interior measurements, its dimension depends on the number of measurements,

  • K is n×n stiffness matrix.

The discretized forms of problems Equations (Equation4) and (Equation5) are as follows:(11) KHD=F(Xμ)+FΦ¯L1HD=H¯disLmHD=HdisandKHN=F(Xμ)+FΦ+FΦ¯L1HN=H¯dis(11)

The discrete form of the functional E, defined in Equation (Equation6), is:(12) E(Xμ)=12(HD-HN)K(HD-HN)+a2PobsHD-Hobs2+PobsHN-Hobs2(12)

and the discrete form of the functional gradient is:(13) XμE(Xμ)=WD+WN(13)

where WD and WN are the Lagrange fields solutions of the following problems:(14) KWD=K(HD-HN)+aPobsPobsHD-HobsL1WD=0LmWD=0(14) (15) KWN=K(HN-HD)+aPobsPobsHN-HobsL1WN=0(15)

Notice that the method presented in this section allows to recover a distribution of the wells fluxes, the wells positions are recovered as being the coordinates of the points where the hydraulic fluxes reach their local extrema. Therefore, we proceed in two steps:

Step 1

All mesh nodes are considered as possible wells. We minimize the functional E to recover a distribution of well’s fluxes Xμ1Rq by solving the following optimization problem:Xμ1=argminXμ1E(Xμ1)Xμ1Rq Then we extract the local extrema of Xμ1. The location of these local extrema are the centres of the wells that we are looking for, consequently the number of injection/extraction wells M is equal to that of the extrema.

Step 2

As the well’s locations are recovered in step 1, in this step we identify the well’s fluxes Xμ2RM at these positions by solving the following optimization problem:Xμ2=argminXμ2E(Xμ2)Xμ2RM.

The algorithm for wells identification from overspecified boundary data is carried out as described hereafter:

4. Identification of boundary conditions and wells’ parameters from overspecified boundary data

4.1. The inverse problem

We consider the case where, in addition to well’s parameters, data are missing on an inaccessible part of the domain boundary denoted by Γu, as shown on Figure . The aim here is to recover the missing boundary data and well’s parameters λj and Pj and their number M as defined in Equation (Equation2). Hereafter, we denote by ϑ and ϕ, respectively, the missing Dirichlet and Neumann boundary conditions. As for the first inverse problem studied the preceding section, we assume that an additional condition is given on Γm, and on the other boundaries Γ1 and Γ2 Dirichlet and Neumann conditions are given, respectively, as defined in Equation (Equation1). This inverse problem can be formulated as follows:

Providing overspecified and compatible data (H,Φ), find (ϑ,ϕ,g(x)=j=1Mλjδ(x-Pj)) such that there exists a field h satisfying the following system:(16) -div(Th)=g(x)inΩh=ϑandTh·n=φonΓu.h=H¯onΓ1Th·n=Φ¯onΓ2h=HandTh·n=ΦonΓm(16)

with Γ¯1Γ¯2Γ¯mΓ¯u=Ω.

Figure 2. Example of domain and its boundaries.

Figure 2. Example of domain and its boundaries.

In this case, as in the section above, we assume that the number of injection/extraction wells is unknown and we proceed to the resolution of the considered inverse problem, in two steps. In the first step we recover the number of wells/sinks and their locations as well as the missing boundary conditions. Therefore, in the second step we identify their fluxes. The problem is reformulated as a constrained minimization one.

4.2. Minimization problem: the misfit functional and its derivatives

We use the same idea described in Section 3 and define the two following problems as done in [Citation4]. Two well-posed problems are defined as follows: the first one, Dirichlet problem is:(17) -div(ThD)=f(x)inΩ,hD=H¯onΓ1ThD·n=Φ¯onΓ2hD=HonΓm,ThD·n=ηonΓu.(17)

The second one, Neumann problem is:(18) -div(ThN)=f(x)inΩ,hN=H¯onΓ1ThN·n=Φ¯onΓ2ThN·n=ΦonΓm.hN=τonΓu,(18)

with f(x)=j=1Mμjδ(x-Qj)R and (hD,hN)V1(Ω)×V2(Ω),V1=vH1(Ω),v|Γ1=H¯,v|Γm=H}andV2={vH1(Ω),v|Γ1=H¯

The two fields hD and hN, are equal when all variables τ; η and f(x) coincide, respectively, with the corresponding quantities ((ϑ;ϕ;g(x))) and then the inverse problem Equation (Equation17) is solved. Therefore, we define a function measuring the gap between the two fields hD and hN as done in Section 3:(19) E(η,τ,f(x))J(hD,hN)=12ΩT(hD-hN)T·(hD-hN)+a2ΩhD-hobs2+ΩhN-hobs2(19)

The functional E has the same properties as the previous functional defined in Equation (Equation6). This inverse problem can be formulated as a constrained optimization one:(20) (ϑ,ϕ,g(x))=argminη,τ,f(x)E(f(x))J(hD,hN).with:hDsolution of Equation(18),hNsolution of Equation(19).(20)

To solve the minimization problem Equation (Equation21), we have to compute the functional derivatives, which are easily obtained by the adjoint method. The gradient of E is(21) ηE·δη=-ΓuvD·δητE·δτ=-Γu(η-ThN.n-TvN.n)·δτfE·δf=Ω(vD+vN)·δf(21)

where (vD,vN)V10(Ω)×V20(Ω),V10={vH1(Ω),v|Γ1=0,v|Γm=0}andV20={vH1(Ω),v|Γ1=0,v|Γu=0}(vD,vN) are, respectively, the adjoint state solution of the two following adjoint problems:(22) -div(TvD)=a(hD-hobs)inΩ,vD=0onΓ1TvD·n=0onΓ2vD=0onΓm,TvD·n=ThN·n-ηonΓu.(22) (23) -div(TvN)=a(hN-hobs)inΩ,vN=0onΓ1TvN·n=0onΓ2vN=0onΓu,TvN·n=ThD·n-ΦonΓm.(23)

4.3. The discrete formulation

As in the previous section, the implementation of the above method was carried out using the FEM. Hence, the derivative of problem Equation (Equation22) must be established on the basis of the FEM-discretized problem. We consider a mesh of Ω characterized by n nodes and we denote by p1, p2, pm and pu, respectively, the number of nodes on the boundary Γ1, Γ2, Γm and Γu.

Remind that, the unknowns in this inverse problem are the Neumann condition η on Γu, the Dirichlet condition τ on Γu and f(x). For this latter, we must identify a set of fluxes μj and their corresponding locations Qj for j=1,M. Notice that M is also unknown. In order to avoid to deal with M as a variable, first we assume that each internal node of the FEM mesh could be a well/sink. Consequently, the number of the discretized variable μj is equal to that of internal nodes of the mesh. Here fter, we denote by:

  • XμRq, the vector gathering the discretized variables of μ, with q=n-p1-p2-pm-pu,

  • Xη and Xτ the vectors gathering the discretized variables of η and τ on Γu,

  • FΦ and HdisRn contain the discretized Neumann and Dirichlet data on Γm,

  • HD and HNRn are the discretized fields solution of problems Equation (Equation18) and Equation (Equation19),

  • H¯dis and HobsRn contain the discretized Dirichlet boundary conditions on Γ1 and the interior observations,

  • FΦ¯Rn contain the discrete Neumann boundary conditions on Γ2

  • L1 is p1×n matrix, Lu is pu×n matrix and Lm is pm×n matrix containing zero and one, they are used to extract from HD and HN terms, respectively, on Γ1, Γu and Γm,

  • Pobs rectangular matrix used to extract terms at the location of the interior measurements, its dimension depends on the number of measurements,

  • K is n×n stiffness matrix.

The discretized forms of problems Equations (Equation18) and (Equation19) are, respectively:(24) KHD=F(Xμ,Xη)+FΦ¯L1HD=H¯disLmHD=HdisandKHN=F(Xμ)+FΦ+FΦ¯L1HN=H¯disLuHN=Xτ(24)

The discrete form of the functional J is:(25) J(Xη,Xτ,Xμ)=12(HD-HN)K(HD-HN)+a2(PobsHD-Hobs)2+(PobsHN-Hobs)2(25)

and the discrete form of the gradient functional is:(26) J(Xη,Xτ,Xμ)=LuλDLu(K(HN-HD)-KλN)λD+λN(26)

where λD and λN are the Lagrange multipliers solution of the following problems:(27) KλD=K(HD-HN)+aPobs(PobsHD-Hobs)L1λD=0LmλD=0(27) (28) KλN=K(HN-HD)+aPobs(PobsHN-Hobs)L1λN=0LuλN=0(28)

To solve the inverse problem Equation (Equation17) we proceed in two steps as in the previous section.

Step 1

The identification of the missing boundary data (Xη,Xτ) and wells’ flows Xμ1 is carried out simultaneously by solving the following optimization problem:(Xη,Xτ,Xμ1)=argminXη,Xτ,Xμ1J(Xη,Xτ,Xμ1)(Xη,Xτ,Xμ1)Rpu×Rpu×Rq Then local extrema of Xμ1 are extracted and their positions are the centres of the sought wells, consequently the number of wells M is equal to that of the extrema.

Step 2

As all boundary conditions and the number of wells were recovered, the identification of the corresponding M flows Xμ2 is carried out by solving the following optimization problem:Xμ2=argminXμ2J(Xη,Xτ,Xμ2)Xμ2RM

The algorithm for wells/sinks and boundary data identification from overspecified boundary data is carried out as described hereafter:

5. Numerical experiments

To test the efficiency of the proposed reconstruction process, different cases are carried out using the FEM. All the computations have been run on Comsol Multiphysics.[Citation15] We define the relative errors as:(29) ϵP=100OPex2-OPid2OPex2(29)

for position’s identification and:(30) ϵQ=100Qex-QidQex(30)

for fluxes’ identification. where subscripts ‘ex’ and ‘id’ denote exact and identified; Q denotes the flux; O denotes the origin of the coordinate system and P denotes a well’s position. Subscripts ex and id denote exact and identified values.

5.1. Injection/extraction wells identification from overspecified boundary data

In this example, numerical trials are performed on a rectangular domain of 20×10km2, the transmissivity of the medium is T=0.001m2s-1. Vertical boundaries are considered impermeable (Φ¯=0), the Dirichlet condition on the upper horizontal boundary is H¯=40m and the measurement data on the lower horizontal boundary is H=90m. The overspecified data were extracted from the exact solution h(xy) of the forward problem given by equation Equation (Equation1) with given point sources coordinates (xk,yk) and intensities Qk. The domain is meshed with linear triangular elements: 735 nodes and 1366 elements. Different cases were studied and commented hereafter:

(A)

Sensitivity to measurements: we consider two situations, in the first one only overspecified boundary data are available (a=0) and in the second one additional data (fluxes at interior positions of the domain) are available (a=1). Table shows identified values of wells fluxes and their locations, they are compared to the exact values. As expected, the identification process is improved when additional data are used.

(B)

Multiple wells case: We consider in this case a set of five wells with positive and negative fluxes. The corresponding exact hydraulic head distribution is represented in Figure (a). As shown in Figure (b) exact and recovered wells are very closed. This remark is confirmed in Table in which exact and identified wells’ locations, their corresponding fluxes and relative errors are shown. We observe a good agreement between exact and identified values with relative errors within 5%.

(C)

Sensitivity to noisy data: In practical situations, measurements are usually polluted by uncertainties, which are often due to measuring instrument, to the item to be measured, to the environment, to the operator and to many other sources. In our studies, noisy data were generated by adding a Gaussian white noise distribution to Dirichlet data on Γm. Table gathers exact and identified values as well as relative errors for different noise levels varying from 2 to 8%. Notice here that relative errors remain less than 9% for locations values, whereas for fluxes values it is higher but remain under 15% for fluxes ones. This difference could be explained by the fact that fluxes were identified in a second step after the identification of their locations, consequently the errors on locations are propagated to the fluxes values.

(D)

Sensitivity to the relative position: It is known that when wells to be recovered are close to each other, they interact through their influence cones, therefore it is important to study the influence of the distance between wells in the identification process. We consider the case with only two wells separated by a distance d varying from 16m to 2m with fluxes Q1=100m3/s and Q2=50m3/s. We computed the relative errors on recovered fluxes and locations for each distance value. Table shows exact, identified and highest relative errors obtained for four cases. As expected, one can observe in Table that if the wells are well separated (enough far from each other), the fluxes and the positions are in a good agreement the exact values as the relative errors remain within 5%, whereas when the distance between the wells decreases sufficiently (less than 4m), the identification becomes less accurate as relative errors increase and are around 10%.

Figure 3. Identified hydraulic head distribution and wells’ positions for the rectangular example.

Figure 3. Identified hydraulic head distribution and wells’ positions for the rectangular example.

Table 1. Exact and identified wells’ fluxes and their locations compared to exact values without interior observations.

Table 2. Identified data compared to exact values in the case of five wells with interiors observations (a=1).

Table 3. Identified data compared to exact values for different noise level in the case of five wells.

Table 4. Identified data compared to exact values in the case of 2 wells separated by different distances d.

5.2. Boundary data and wells’ identification from overspecified boundary data

In order to check the methodology with an hydrogeologic configuration, we consider the Rocky Mountain Arsenal example based on the detailed model in [Citation16]. We took the simplified idealization studied as a test case in SUTRA code developed by Voss in [Citation17]. The porous media is supposed isotropic and heterogeneous. Figure (a) shows the geometry and boundary conditions data. The domain is 6100×4880m2 heterogeneous rectangle with a porosity ω=0.2, a constant transmissivity T1=2.510-4m2/s and two impermeable bedrock outcrops represented by two rectangles with relative low transmissivities T2=T3=2.510-8m2/s.

Figure 4. Domain geometry, boundaries and interior observations.

Figure 4. Domain geometry, boundaries and interior observations.

Figure 5. Recovered boundary data on Γu from overspecified data and 20 interior observations for the Rocky mountain aquifer.

Figure 5. Recovered boundary data on Γu from overspecified data and 20 interior observations for the Rocky mountain aquifer.

Figure 6. Recovered boundary data on Γu for different noise level in the Rocky Mountain aquifer.

Figure 6. Recovered boundary data on Γu for different noise level in the Rocky Mountain aquifer.

Table 5. Identified data compared to exact values using overspecified boundary data and additional 20 interior observations in the case of Rocky Mountain aquifer. Given data are noise-free.

Table 6. Identified data compared to exact values for different noise level in the case of Rocky Mountain aquifer. Given data are noisy.

The aquifer is bounded by a lake at the north with a constant piezometric head hn=75m and a river at the south with linear piezometric head, varying from 5m to 23.5m and two impervious lateral borders. Theses boundaries are, respectively, denoted by Γu, Γm and Γb (see Figure (a)). The aquifer is exploited by three wells (1, 2 and 3) pumping at a rate of Qout1=-0.510-3m3/s each. A contamination enters the system through a leaking waste isolation pond situated in the north at (2745m,4270m) with a constant rate of Qin4=1.810-3m3/s. Table summarizes wells’ positions and rates. The forward problem is solved using a linear triangular finite element mesh characterized by 499 nodes and 921 elements. The resulting fields were used to extract overspecified data which were used to solve the inverse problem.

The inverse problem dealt with here is formulated as follows, we consider that:

(1)

at the boundary Γm overspecified data are available (fluxes and piezometric head),

(2)

at the top boundary Γu data are unknown (fluxes and piezometric head),

(3)

in addition, we consider that for the four wells’ positions and fluxes are also unknown.

We assume that some local observations, 20 piezometric head measurements, are available as shown in Figure (b). These 20 interior measurements points represent 4% of the total mesh nodes (499). Their positions are chosen by taking one measurement on each 25 mesh nodes.

The identification procedure is based on the algorithm Equation2. In the first step, the missing boundary data on Γu and the wells’ coordinates positions were identified. Figure (a) and (b) show the distribution of the identified piezometric head and flux on Γu using noise-free data. We observe a good accuracy in comparison to the exact values of the forward problem. Table shows the identified coordinates for each well compared to the exact ones. Notice that the relative errors are less than 3.05%. In the second step, using the recovered boundary data on Γu with the above given data, we identify the resulting flows associated with the previously identified wells’ positions. Table shows also the identified flow values compared to exact ones with relatives errors less than 2%.

In real cases, given data are often measured and so they are noisy. In order to take into account the effect of noise on the identified values, we introduce an additive noise on Γm by adding a% of artificial Gaussian white noise. Figure (a) and (b) show the identified flux and hydraulic head on Γu for different noise level a%. Notice that the noise effect is more important on the identified flux. Nevertheless the identified values remain satisfactory for reasonable noise level less than 6%. Table shows the identified coordinates and flows of the four wells for different noise level. The relative errors remain less that 6% for reasonable noise level less than 6% and increase beyond this level.

6. Conclusion

The management of water resources is a problem of great importance. The goal is to find a reasonable balance between these resources and demand while preserving the quality of water. Towards this goal it is essential to identify sources and sinks in the studied porous media since an important number of wells could be illegal and/or badly exploited.

For these purposes, we developed an identification methodology based on different identification algorithms exploiting overspecified boundary data. We dealt with two inverse problems. In the first problem, we assumed that all boundary data are given and on a part of the boundary overspecified data are available. In this case, only well’s parameters were considered unknown. In the second inverse problem, we assumed that boundary data and overspecified data are given only on a part of the boundary, whereas on the remaining part data are missing. In this latter case, well’s parameters and boundary data were considered unknown. The involved algorithms rely on the minimization of a constitutive law gap functional already studied in [Citation4] and extended here to source parameters identification. For hard cases, such difficulties in distinguishing different neighbouring wells, additional data taken inside the domain, for instance measured piezometric heads, could be easily used in the procedure. With this additional data, we observed a substantial improvement in the identification results.

The presented identification process of wells’ positions and flows from complete/incomplete overspecified boundary data seems to be efficient and promising according to the numerical examples dealt with. Forthcoming publications will deal with real applications and measured data where regularization techniques will be involved in order to control noise effect and to proof the robustness of the proposed methodology.

Acknowledgements

The Partenariat Hubert Curien – Utique program is acknowledged for its financial funding through the project indexed 14G1103, as well as the Euro – Mediterranean 3+3 program through the project 12/MED/03 (Hydrinv).

Additional information

Funding

This work was supported by Partenariat Hubert Curien – Utique program project indexed [14G1103]; Euro – Mediterranean 3+3 program through the project [12/MED/03] (Hydrinv).

Notes

No potential conflict of interest was reported by the authors.

References

  • Escriva X, Baranger TN, Tlatli NH. Leak identification in porous media by solving the Cauchy problem. C.R. Mécanique. 2007;335:401–406.
  • Hariga NT, Bouhlila R, Ben Abda A. Identification of aquifer point sources and partial boundary condition from partial overspecified boundary data. C.R. Geosci. 2008;340:245–250.
  • Hariga NT, Bouhlila R, Ben Abda A. Recovering data in groundwater: boundary conditions, wells’ positions and wells’ fluxes. Comput. Geosci. 2011;15:637–645.
  • Baranger TN, Andrieux S. Constitutive law gap functionals for solving the cauchy problem for linear elliptic pde. Appl. Math. Comput. 2011;218:1970–1989.
  • Hadamard J. Lectures on cauchy’s problem in linear partial differential equation. New York (NY): Dover; 1953.
  • Leevan L, Hon YC, Yamamoto M. Inverse source identification for poisson equation. Inverse Prob. Sci. Eng. 2005;13:433–447.
  • Kohn RV, Vogelius M. Identification of an unknown conductivity by means of measurements at the boundary. Maryland Univ College Park Lab for Numerical Analysis, BN-1005; 1983.
  • Baranger TN, Andrieux S. An optimization approach for the cauchy problem in linear elasticity. Struct. Multi. Optim. 2008;35:141–152.
  • Andrieux S, Baranger TN. Three-dimensional recovery of stress intensity factors and energy release rates from surface full-field displacements. Int. J. Solids Struct. 2013;50:1523–1537.
  • Andrieux S, Baranger TN. Solution of nonlinear cauchy problem for hyperelastic solids. Inverse Prob. 2015;31:115003.
  • Baranger TN, Andrieux S, Dang BT. The incremental cauchy problem in elastoplasticity: general solution method and semi-analytic formulae for the pressurised hollow sphere. C.R. Mécanique. 2015;343:331–343.
  • Hariga NT, Baranger TN, Erhel J. Misfit functional for recovering data in 2d electrocardiography problems. Eng. Anal. Boundary Elem. 2010;34:492–500.
  • Escriva X, Baranger NT. Leaks identification on a darcy model by solving Cauchy problem. Vol. 135, Journal of physics: conference series. Dourdan: Institute of Physics Publishing; 2008.
  • Hariga NT, Baranger T, Bouhlila R. Land-sea interface identification and submarine groundwater exchange (sge) estimation. Comput. Fluids. 2013;88:569–578.
  • COMSOL Multiphysics Modeling Software. Comsol, Inc; 2010. Available from: COMSOL.com.
  • Konikow L. Modeling chloride movement in the alluvial aquifer at the rocky mountain arsenal, colorado. Technical Report Water-Supply, USGS, Paper 2044. 1979. 27–46.
  • Voss CI. A finite element simulation model for saturated-unsaturated fluid density-dependant ground-water flow with energy transport or chemically reactive single-specie solute transport. US Geological Survey. Water Resour. Investigations Report 84–4369. 1984.

Appendix 1

Lagrangian derivative: adjoint states

The components of the gradient can be computed in a more efficient way using the adjoint state method, which makes it possible to evaluate the gradient in any direction using only the determination of two adjoint fields wD and wN.

We consider the Lagrangian done by Equation (Equation8):L(hD,hN,wD,wN,f(x))=12ΩT(hD-hN)T·(hD-hN)+a2Ω(hD-hobs)2+Ω(hN-hobs)2+ΩThD·wD+Ωf(x)wD-Γ2Φ¯wD+ΩThN·wN+Ωf(x)wN-Γ2Φ¯wN-ΓmΦwN

where (hD,hN,wD,wN,f(x))V1(Ω)×V2(Ω)×V10×V20×R with:V10={vH1(Ω),v|Γ1=0,v|Γm=0}andV20={vH1(Ω),v|Γ1=0}.

We note that in the Lagrangian expression there is the misfit function expression Equation (Equation6) and the weak formulations of problem Equation (Equation4) and problem Equation (Equation5). We have to compute the Lagrangian derivatives:LwD·v1=wDΩThDwD·v1+Ωf(x)·v1-Γ2Φ¯·v1

Using Green formula and the fact that hD verify problem Equation (Equation4), we obtain:LwD·v1=Ω-f(x)·v1+Γ2Φ¯·v1+Ωf(x)·v1-Γ2Φ¯·v1

and then:(A1) LwD·v1=0(A1) wD and v1V10LwN·v2=wNΩThNwN·v2+Ωf(x)·v2-Γ2Φ¯·v2-ΓmΦ·v2

Using Green formula and the fact that hN verify problem Equation (Equation5), we obtain:LwN·v2=Ω-f(x)·v2+Γ2Φ¯·v2+ΓmΦ·v2+Ωf(x)·v2-ΓmΦ¯·v2-ΓmΦ·v2

and then:(A2) LwN·v2=0(A2) wN and v2V20LhD·v3=ΩT(hD-hN)·v3+aΩ(hD-hobs)·v3+hDΩThD·wD·v3

Using Green formula, we obtain:LhD·v3=Ω(div(ThD)-div(ThN))·v3+ΩThD·n·v3-ΩThN·n·v3++aΩ(hD-hobs)·v3+hDΩdiv(TwD)hD+Ω(TwD·n)hD·v3

As hD and hN verify, respectively, problem Equations (Equation4) and (Equation5), we obtain:LhD·v3=0+Γ1ΓmThD·n·v3+Γ2Φ¯·v3-Γ1ThN·n·v3-Γ2Φ¯·v3-ΓmΦ·v3+aΩ(hD-hobs)·v3+Ωdiv(TwD)·v3+Ω(TwD·n)·v3

As v3V10:LhD·v3=Ωdiv(TwD)·v3+aΩ(hD-hobs)·v3+Γ2TwD·n·v3

In order to cancel the previous derivative for all v3V10, we choose the adjoint field wD verifying:(A3) -div(TwD)=a(hD-hobs)inΩ,wD=0onΓ1TwD·n=0onΓ2wD=0onΓm(A3) LhN·v4=-ΩT(hD-hN)·v4+aΩ(hN-hobs)·v4+hNΩThNwN·v4

Using Green formula, we obtain:LhN·v4=-Ω(div(ThD)-div(ThN))·v4-ΩThD·n·v4+ΩThN·n·v4+aΩ(hN-hobs)·v4+hNΩdiv(TwN)hN+Ω(TwN·n)hN·v4

As hD and hN verify respectively problem Equations (Equation4) and (Equation5) we obtain:LhN·v4=0-Γ1ΓmThD·n·v4-Γ2Φ¯·v4+Γ1ThN·n·v4+Γ2Φ¯·v4+ΓmΦ·v4+aΩ(hN-hobs)·v4+Ωdiv(TwN)·v4+Ω(TwN·n)·v4

As v4V20 :LhN·v4=Γm(-ThD·n+Φ)·v4+aΩ(hN-hobs)·v4+Ωdiv(TwN)·v4+Γ2TwN·n·v4+ΓmTwN·n·v4

In order to cancel the previous derivative for all v4V20, we choose the adjoint field wN verifying:(A4) -div(TwN)=a(hN-hobs)inΩ,wD=0onΓ1TwN·n=0onΓ2TwN·n=ThD·n-ΦonΓm(A4)

In fine:(A5) Lf(x)·p=ΩwD·p+ΩwN·p(A5) pR

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.