256
Views
9
CrossRef citations to date
0
Altmetric
Articles

Iterative computational identification of a space-wise dependent source in parabolic equation

Pages 1168-1190 | Received 10 Apr 2016, Accepted 19 Aug 2016, Published online: 09 Sep 2016

Abstract

Coefficient inverse problems related to identifying the right-hand side of an equation with use of additional information is of interest among inverse problems for partial differential equations. When considering non-stationary problems, tasks of recovering the dependence of the right-hand side on time and spatial variables can be treated as independent. These tasks relate to a class of linear inverse problems, which sufficiently simplifies their study. This work is devoted to finding the dependence of right-hand side of multidimensional parabolic equation on spatial variables using additional observations of the solution at the final point of time – the final overdetermination. More general problems are associated with some integral observation of the solution in time – the integral overdetermination. The first method of numerical solution of inverse problems is based on iterative solution of boundary value problem for time derivative with non-local acceleration. The second method is based on the known approach with iterative refinement of desired dependence of the right-hand side on spatial variables. Capabilities of proposed methods are illustrated by numerical examples for a two-dimensional problem of identifying the right-hand side of a parabolic equation. The standard finite-element approximation in space is used, whilst the time discretization is based on fully implicit two-level schemes.

AMS Subject Classifications:

1. Introduction

Coefficient inverse problems related to identifying coefficient and/or the right-hand side of an equation with use of some additional information is of interest among inverse problems for partial differential equations.[Citation1,Citation2] When considering non-stationary problems, tasks of recovering the dependence of the right-hand side on time or spatial variables can be usually treated as independent. These tasks relate to a class of linear inverse problems, which sufficiently simplifies their study.[Citation3,Citation4] Only in some cases we have linear inverse problems – identification of the right-hand side of equation, Other coefficient inverse problems are non-linear, that significantly complicate their study.

The problem of identifying the dependence of the right-hand side on spatial variables is one of the most important problems. Additional conditions are often formulated using the solution at the final moment of time – final overdetermination. In a more general case the overdetermination condition is stated as some time integral average – integral overdetermination. The existence and uniqueness of the solution to such an inverse problem and well-posedness of this problem in various functional classes are examined, for example, in the works.[Citation5Citation9]

In the numerical solution of inverse problem the main focus is on the development of stable computational algorithms that take into account the peculiar properties of inverse problems.[Citation10,Citation11] Inverse problems for partial differential equations can be formulated as optimal control problems.[Citation12,Citation13] Computational algorithms are based on using gradient iterative methods for the corresponding residual functional.[Citation14Citation16] The implementation of such approaches relates to the solution of initial-boundary problems for the original parabolic equation and its conjugate.

For the required right-hand side of a parabolic equation, which does not depend on time, an inverse problem with final overdetermination can be formulated as a boundary problem for evolution equation of the second order. In this case, we can use standard computational algorithms for the solution of stationary boundary value problems. Such direct computational algorithms based on finite-difference approximation are described in the book [Citation11] (Section 6.4). In the work [Citation17] the identification problem is numerically solved on the basis of transition to an evolutionary problem for the derivative of the solution with respect to time, peculiarity of which is the non-local boundary condition.

In this work, we construct special iterative methods for approximate solution of identification problem of a space-wise dependence of the source in a parabolic equation. They fully take into account inverse problem features, which relate to their evolutionary character. These methods are based on the numerical solution of the standard Cauchy problems at each iteration. The first method is based on the iterative refinement of initial condition for time derivative of the solution. The second method relates to the iterative refinement of the dependence of the right-hand side on the spatial variables. Such approach have been used before.[Citation8,Citation18,Citation19]

The paper is organized as follows. Statements of direct and inverse problems for second-order parabolic equation are given in Section 2. We consider identification problem of the right-hand side of two-dimensional parabolic equation, which does not depend on time. The additional information about the solution of the equation is given at the final moment of time. The finite-element approximation in space is used. The method of approximate solution of inverse problem based on the iterative solution of evolutionary problem for time derivative of the solution with non-local boundary conditions is considered in Section 3. The computational algorithms of iterative identification of the right-hand side of the parabolic equation is discussed in Section 4. In Section 5, we describe the algorithms for solving inverse problems with integral overdetermination. More general inverse problems, which relate to known dependence of the right-hand side on time, are considered in Section 6. Results of computational experiment for model boundary value problem are represented in Section 7. Results of the work are summed up in Section 8.

2. Problem formulation

For simplicity, we restrict ourselves to a 2D problem. Generalization to the 3D case is straightforward. Let x=(x1,x2) and Ω be a bounded polygon. The direct problem is formulated as follows. We search u(x,t), 0tT,T>0 such that it is the solution of the parabolic equation of second order:(1) ut-div(k(x)gradu)+c(x)u=f(x),xΩ,0<tT,(1)

with coefficients 0<k1k(x)k2, c(x)c0>0. The boundary conditions are also specified:(2) k(x)un+μ(x)u=0,xΩ,0<tT,(2)

where μ(x)0,xΩ and n is the normal to Ω. The initial condition is(3) u(x,0)=u0(x),xΩ.(3)

The formulation (Equation1)–(Equation3) presents the direct problem, where the right-hand side, coefficients of the equation as well as the boundary and initial conditions are specified.

Let us consider the inverse problem, where in Equation (Equation1), the right-hand side f(x) is unknown. An additional condition is often formulated as(4) u(x,T)=uT(x),xΩ.(4)

In this case, we speak about the final overdetermination.

We assume that the above inverse problem of finding a pair of (u(x,t),f(x)) from Equations (Equation1)–(Equation3) and additional conditions (Equation4) is uniquely solvable. The corresponding conditions for existence and uniqueness of the solution are available in the above-mentioned works in Section 1.

In the Hilbert space H=L2(Ω), we define the scalar product and norm in the standard way:(u,v)=Ωu(x)v(x)dx,u=(u,u)1/2.

To solve numerically the problem (Equation1)–(Equation3), we employ finite-element approximations in space.[Citation20,Citation21] We define the bilinear forma(u,v)=Ωkgradugradv+cuvdx+Ωμuvdx.

We havea(u,u)δu2,δ>0.

Define a subspace of finite elements VhH1(Ω). Let xi,i=1,2,,Mh be triangulation points for the domain Ω. For example, when using Lagrange finite elements of the first-order (piece-wise linear approximation) we can define pyramid function χi(x)Vh,i=1,2,,Mh, whereχi(xj)=1,ifi=j,0,ifij.

For vVh, we havev(x)=i=iMhviχi(x),

where vi=v(xi),i=1,2,,Mh.

We define the discrete elliptic operator A as(Ay,v)=a(y,v),y,vVh.

The operator A acts on a finite-dimensional space Vh and(5) A=AδI,δ>0,(5)

where I is the identity operator in Vh.

For the problem (Equation1)–(Equation3), we put into the correspondence the operator equation for w(t)Vh:(6) dwdt+Aw=φ,0<tT,(6) (7) w(0)=ϕ,(7)

where φ=Pf, ϕ=Pu0 with P denoting L2-projection onto Vh. When considering the inverse problem taking into account (Equation4) assume(8) w(T)=ψ,(8)

where ψ=PuT.

3. Iterative solution of time derivative problem

For the numerical solution of the inverse problem (Equation6)–(Equation8) with finding (w(t),φ) the simplest approach is to eliminate variable φ.[Citation11,Citation17] Differentiating Equation (Equation6) on time, we obtain(9) d2wdt2+Adwdt=0,0<tT.(9)

Further, we consider the boundary value problem (Equation7)–(Equation9). The correctness of such problem, the computational algorithm and examples of the numerical solution are presented in [Citation11]. The weakness of such approach is caused by the computational complexity of the numerical solution of the boundary problem (Equation7)–(Equation9). We practically lose the evolutionary character of original problem and must store data in each time step.

The second approach (see, for example, [Citation17]) is based on considering the time derivative. Let v=dwdt, then Equation (Equation9) can be written as(10) dvdt+Av=0,0<tT.(10)

For (Equation10) we formulate non-local boundary conditions. From (Equation6) we havev(0)+Aw(0)=φ,v(T)+Aw(T)=φ.

Taking into account (Equation7), (Equation8) yields(11) v(T)-v(0)=χ,χ=A(ϕ-ψ).(11)

The issues of well-posedness and solvability of non-local problems for parabolic equations are discussed in many papers. We highlight the works [Citation22,Citation23] as the first studies (in our mind) in this direction of investigations

For numerical solution of the problem (Equation10), (Equation11) we use the simplest iterative refinement of the initial condition for Equation (Equation10). The iterative process is organized as follows. The new approximation k+1 is found by solving the Cauchy problem:(12) vk+1(0)=vk(T)-χ,(12) (13) dvk+1dt+Avk+1=0,0<tT,k=0,1,,(13)

with some given v0(0). The desired right-hand side of Equation (Equation6) is determined using vk+1(0), for example, from the equality(14) φk+1=Aϕ+vk+1(0).(14)

When studying the convergence of the iterative process (Equation12), (Equation13) we consider the problem for error zk+1(t)=vk+1(t)-v(t):(15) zk+1(0)=zk(T),(15) (16) dzk+1dt+Azk+1=0,0<tT,k=0,1,,(16)

with given z0(0). Multiplying Equation (Equation16) for zk in Vh by zk, we obtaindzkdt,zk+(Azk,zk)=0.

Taking into account (Equation5) anddzkdt,zk=12ddtzk2,

yieldsddtzk2+2δzk20.

Thus,(17) zk(t)exp(-δt)zk(0).(17)

From (Equation15) taking into account (Equation17) we havezk+1(0)=zk(T)exp(-δT)zk(0).

This gives the desired estimate(18) vk+1(0)-v(0)ϱvk(0)-v(0),ϱ=exp(-δT),(18)

for the convergence of the iterative process (Equation12)–(Equation14) with linear speed ϱ<1. For the right-hand side with (Equation14) we haveφk+1-φϱvk(0)-v(0).

For computational implementation of proposed algorithm the time approximation deserves special attention. Let us define a uniform for simplicity grid in timetn=nτ,n=0,1,,N,τN=T

and denote yn=y(tn),tn=nτ. We consider two-level schemes an so, there is no problem to make a transition to non-uniform temporal grids.

For the numerical solution of the problem (Equation10), (Equation11) we used fully implicit two-level scheme [Citation24,Citation25](19) vn+1-vnτ+Avn+1=0,n=0,1,,N-1,(19) (20) vN-v0=χ.(20)

The grid problem (Equation19), (Equation20) is solved using the following iterative process:(21) v0k+1=vNk-χ,(21) (22) vn+1k+1-vnk+1τ+Avn+1k+1=0,n=0,1,,N-1,k=0,1,,(22)

and(23) φk+1=Aϕ+v0k+1.(23)

The study of the iterative process (Equation21)–(Equation23) is conducted using the same approach as for the iterative process (Equation12)–(Equation14). Let now zn+1k+1=vn+1k+1-vn+1, then(24) z0k+1=zNk,(24) (25) zn+1k+1-znk+1τ+Azn+1k+1=0,n=0,1,,N-1,k=0,1,.(25)

The key moment of our consideration consists in finding an estimate as (Equation17).

We multiply Equation (Equation25) for zn+1k in Vh by τzn+1k and obtainzn+1k2+τAzn+1k,zn+1k=znk,zn+1k.

Taking into account (Equation5) andznk,zn+1kznkzn+1k

we have (znk0)(1+τδ)zn+1kznk,n=0,1,,N-1.

Thus,(26) znk(1+τδ)-nz0k,n=1,2,,N.(26)

Using (Equation24), a priori estimate (Equation26) allows us to obtainz0k+1=zNk(1+τδ)-Nz0k.

Thereby(27) v0k+1-v0ϱ¯v0k-v0,ϱ¯=(1+τδ)-N,(27)

which provides the convergence of the iterative process (Equation21), (Equation22) (ϱ¯<1). The convergence of the right-hand side with (Equation23) is ensured by the estimate(28) φk+1-φϱ¯v0k-v0.(28)

This allows us to formulate the following main assertion.

Theorem 3.1:

The iterative process (Equation21)–(Equation23) for the numerical solution of the problem (Equation6)–(Equation8) converges linearly with speed ϱ¯<1 and the estimates (Equation27), (Equation28) are valid.

The outline of the iterative process (Equation21)–(Equation23) is as follows:

(1)

The initial condition is determined using (Equation21). When k=0, we assume, for example, v00=-χ;

(2)

With this initial condition we solve the grid Cauchy problem (Equation22). After that we refine the initial condition again.

Thus, the computational implementation is based on solving the standard Cauchy problem for parabolic equation at each iteration.

4. Iterative process for identifying the right-hand side

When studying the correctness of the inverse problem (Equation1)–(Equation4) the constructive method of iterative refinement of the right-hand side is often used (see, for example, [Citation8,Citation18,Citation19]). We consider the possibility of using this approach for the approximate solution of the problem (Equation6)–(Equation8).

In the new iterative step the right-hand side is determined using (Equation6) for t=T, taking into account (Equation8):(29) φk+1=dwkdt(T)+Aψ,k=0,1,,(29)

with some given initial assumption φ0. Then, the Cauchy problem is solved:(30) dwk+1dt+Awk+1=φk+1,0<tT,(30) (31) wk+1(0)=ϕ.(31)

To estimate the convergence we introduceηk+1=φk+1-φ,zk+1(t)=wk+1(t)-w(t),0tT,k=0,1,.

Then, from (Equation29)–(Equation31) we obtain(32) ηk+1=dzkdt(T),k=0,1,,(32) (33) dzk+1dt+Azk+1=ηk+1,0<tT,(33) (34) zk+1(0)=0.(34)

We differentiate Equation (Equation33) with respect to time and rewrite it for vk=dzkdt in the form(35) dvkdt+Avk=0,0<tT,(35)

The initial condition for (Equation35) we obtain from (Equation33) with t=0, using (Equation34):(36) vk(0)=ηk.(36)

Similar to (Equation17) we have the estimate(37) vk(t)exp(-δt)ηk(37)

for the solution of the problem (Equation35), (Equation36). In view of (Equation37) from (Equation32) we have the estimateηk+1=vk(T)exp(-δT)ηk,k=0,1,

for the convergence of desired right-hand side.

The time discretization is again formulated based on implicit approximation. Formally, we define the solution of the problem (Equation33), (Equation34) on expanded grid:tn=nτ,n=-1,0,,N,τN=T.

From (Equation6)–(Equation8) we come to the problem(38) wn+1-wnτ+Awn+1=φ,n=-1,0,,N-1(38) (39) w0=ϕ,(39) (40) wN=ψ.(40)

For the numerical solution of the problem (Equation38)–(Equation40) the grid analogue of the iterative process (Equation29)–(Equation31) is applied. Now, we compare the relationship(41) φk+1=wNk-wN-1kτ+Aψ,k=0,1,,(41)

with (Equation29). To approximate Equation (Equation30) the implicit difference scheme is used(42) wn+1k+1-wnk+1τ+Awn+1k+1=φk+1,n=-1,0,,N-1,(42)

under condition (see (Equation31))(43) w0k+1=ϕ.(43)

Theorem 4.1:

The iterative process (Equation41)–(Equation43) for the numerical solution of the problem (Equation38)–(Equation40) converges linearly with speedϱ¯=(1+τδ)-N,

and the estimate(44) φk+1-φϱ¯φk-φ.(44)

is valid.

We defineηk+1=φk+1-φ,zn+1k+1=wn+1k+1-wn+1,n=-1,0,,N-1,k=0,1,.

From (Equation41)–(Equation43) we obtain(45) ηk+1=zNk-zN-1kτ,k=0,1,,(45) (46) zn+1k+1-znk+1τ+Azn+1k+1=ηk+1,n=-1,0,,N-1,(46) (47) z0k+1=0.(47)

Let’s assumevn+1k=zn+1k-znkτ,n=-1,0,,N-1.

From (Equation46) we get(48) vn+1k-vnkτ+Avn+1k=0,n=0,1,,N-1.(48)

From Equation (Equation46) when n=0 using the condition (Equation47) we have(49) v0k=ηk.(49)

Similar to (Equation26) for the solution of the problem (Equation48), (Equation49) we prove the a priori estimate(50) vnk(1+τδ)-nηk,n=1,2,,N.(50)

From (Equation45) and (Equation50) taking into account introduced notation yieldsηk+1=vNk(1+τδ)-Nηk,k=0,1,.

Thus, we have established the estimate (Equation44).

5. Integral overdetermination

When considering inverse problem of identifying the right-hand side of parabolic equation, the integral overdetermination is often used instead of the final overdetermination. In this case, in place of Equation (Equation4) the following condition is involved(51) 0Tω(t)u(x,t)dt=uT(x),xΩ,(51)

where ω(t) is a given function andω(t)0,0Tω(t)dt=1.

For the numerical solution of the inverse problem (Equation1)–(Equation3), (Equation51) the iterative process considered above can be used. Here, we note capabilities of iterative refinement of the desired right-hand side.[Citation8,Citation18]

After finite-element approximation in space we come to Equation (Equation6), which is supplemented with the initial condition (Equation7). Taking into account (Equation51), we have(52) 0Tω(t)w(t)dt=ψ.(52)

instead of (Equation8). Integrating Equation (Equation6) with weight ω(t) over t from 0 to T and taking into account (Equation52), we obtain(53) 0Tω(t)dwdt(t)dt+Aψ=φ.(53)

The iterative refinement of the right-hand side is based on the relation (Equation53) (see (Equation29)):(54) φk+1=0Tω(t)dwkdt(t)dt+Aψ,k=0,1,.(54)

With new approximation for the right-hand side the Cauchy problem (Equation30), (Equation51) is solved. The study of the convergence of the iterative process is performed similarly to the study of the convergence of the process (Equation29), (Equation51).

In view of early introduced notation we have(55) ηk+1=0Tω(t)dzkdt(t)dt,k=0,1,,(55)

and for zk+1 we have the problem (Equation33), (Equation34). For vk=dzkdt we have the problem (Equation35), (Equation36) and the estimate (Equation37) exists. Taking into account this from (Equation5) we obtainηk+1=0Tω(t)vk(t)dt=0Tω(t)vk(t)dt0Tω(t)exp(-δt)dtηk,k=0,1,.

Thus,(56) φk+1-φϱφk-φ,k=0,1,,(56)

whereϱ=0Tω(t)exp(-δt)dt.

For usual assumptions about continuity of the weight function ω(t) we have ϱ<1. In the limit case ω(t)=δ(t-T), where δ(t) is the δ-function, from (Equation52) we obtain the condition of final overdetermination (Equation8). Other limit case, when ω(t)=δ(t), is not interesting, since two condition at t=0 are set and, as expected, the iterative process does not converge (ϱ=1).

Theorem 5.1:

The iterative process (Equation30), (Equation31), (Equation55) for the numerical solution of the problem (Equation6), (Equation7), (Equation52) for (Equation5) converges linearly with the speed ϱ, while the estimate (Equation56) holds.

Applying an approach similar to the one in Section 3, the iterative process is studied when implicit time discretization is used.

6. More general problems

We have investigated iterative methods for the numerical solution of the inverse problem (Equation1)–(Equation4), when the right-hand side in (Equation1) does not depend on time. In more general case, instead of (Equation1), we can consider the following equation:(57) ut-div(k(x)gradu)+c(x)u=β(t)f(x),xΩ,0<tT,(57)

where β(t) is some given function. The inverse problem of finding the pair (u(x,t),f(x)) from (Equation2)–(Equation4), (Equation57) is stated. We assume that(58) β(t)>0,dβdt0,0tT,β(T)=1.(58)

After approximation in space we arrive at the equation(59) dwdt+Aw=β(t)φ,0<tT,(59)

for w(t)Vh, which is supplemented by (Equation7), (Equation8). Taking into account condition (Equation8) and normalization β(T)=1 Equation (Equation59) for t=T gives(60) φ=dwdt(T)+Aψ.(60)

Iterative refinement of the right-hand side is performed using (Equation60) and has the form (Equation29). When right-hand side is known at the new iteration we solve equation(61) dwk+1dt+Awk+1=β(t)φk+1,0<tT,(61)

with the initial condition (Equation31). For errors ηk+1 and zk+1(t) we obtain the relation (Equation29), and equation(62) dzk+1dt+Azk+1=β(t)ηk+1,0<tT,(62)

with a uniform initial condition (Equation34).

As before, when considering the convergence of the iterative process (Equation29)–(Equation31), we study the problem for vk=dzkdt. From (Equation62) we have(63) dvkdt+Avk=dβdt(t)ηk+1,0<tT.(63)

From Equation (Equation62) for t=0 taking into account (Equation34) the initial condition for Equation (Equation63) is obtained:(64) vk(0)=β(0)ηk.(64)

We multiply Equation (Equation63) by Vh on vk, which leads todvkdt,vk+(Avk,vk)=dβdt(t)(ηk,vk).

Taking into account that the derivative of the function β(t) is non-negative and inequality(ηk,vk)ηkvk,

we obtainddtvk+δvkdβdt(t)ηk.

This impliesddt(exp(δt)vk)exp(δt)dβdt(t)ηk.

Integration by t from 0 to T yieldsexp(δT)vk(T)-vk(0)0Texp(δt)dβdt(t)dtηk.

Given the initial condition (Equation64) and0Texp(δ(t-T))dβdt(t)dt0Tdβdt(t)dt=1-β(0),

we have(65) zk(T)ϱzk(0),(65)

where(66) ϱ=1-β(0)(1-exp(-δT)).(66)

From (Equation29) and (Equation65) we obtain the estimate (Equation65), where ϱ<1 is determined according to (Equation66). The result of consideration is the following statement.

Theorem 6.1:

The iterative process (Equation29), (Equation30), (Equation61) for the numerical solution of the problem (Equation7), (Equation8), (Equation59) for (Equation5) converges linearly at a rate of ϱ, which is determined according to (Equation66), while the estimate (Equation65) holds.

7. Numerical experiments

We illustrate the performance of iterative solution of inverse problems of identification of the right-hand side of parabolic equations by results of the numerical solution of a test problem. We consider the model problem(67) ut-divgradu+cu=f(x),xΩ,0<tT,(67) (68) un=0,xΩ,f0<tT,(68) (69) u(x,0)=0,xΩ.(69)

The forward problem is solved in the unit squareΩ={x=(x1,x2)|0<x1<1,0<x2<1}

with given right-hand side f(x) and the solution at the final time is found(70) uT(x)=u(x,T).(70)

After that, the inverse problem is solved when uT(x) is known, but we need to find f(x). The right-hand side is taken as(71) f(x)=11+exp(γ(x1-x2)).(71)

For γ, the right-hand side becomes discontinuous (Figure ).

Figure 1. Function g(s)=(1+exp(γs))-1 at different values γ.

Figure 1. Function g(s)=(1+exp(γs))-1 at different values γ.

For the base case we set c=10, T=0.1, γ=10. When solving the forward problem (Equation67)–(Equation69) with f(x) given by (Equation71) we use the Crank-Nicolson scheme for time discretization, the time step is τ=10-4. The uniform mesh with the division into 50 intervals in each direction is used, the Lagrangian finite elements of the second degree are applied. The solution u(x,T) at the final time is shown in Figure . This is used as input data for the inverse problem. In our analysis we focus on the iterative solution of the problem of identification after the finite element approximation in space. Because of this, we do not discuss the dependence of the accuracy of the approximate solution on the approximation in the space, which is more appropriate in another study. We perform the evaluation of the effect of computational errors on the basis of calculations on different time grids, when using the input data derived from the solution of the forward problem on more detailed time grid and with more accurate approximations in time.

Figure 2. The solution of the forward problem uT(x)=u(x,T) (the horizontal axis is x1, the vertical axis is x2).

Figure 2. The solution of the forward problem uT(x)=u(x,T) (the horizontal axis is x1, the vertical axis is x2).

The inverse problem is solved using fully implicit scheme (see (Equation22) and (Equation30)). The errors of the approximate solution at iteration k are evaluated as follows:ε(k)=maxxΩ|φk(x)-f(x)|,ε2(k)=φk(x)-f(x).

In conducting test predictions, the main issue is to evaluate an actual convergence rate for the iterative processes under the consideration. We need to recognize clearly how quickly the accuracy of an approximate solution is stabilized with increasing the iteration number. The obtained error itself depends on a time step, namely, the smaller time step, the higher accuracy of the approximate solution. Influence of time step of the iterative process (Equation21)–(Equation23) on accuracy is illustrated in Figure . We see the rapid convergence of the iterative process and the improvement of the accuracy of the approximate solution by reducing the time step. Similar results for the iterative process (Equation41)–(Equation43) are shown in Figure . The initial approximation is taken in the formv0(0)=Aψ,φ0=Aψ.

To increase accuracy of computations, we need to use finer grids in time that result in increasing computational costs. The computational cost trade-off between the time interval and error can be obtained only in practical computations of applied problems.

Figure 3. The iterative process (Equation21)–(Equation23).

Figure 3. The iterative process (Equation21(21) v0k+1=vNk-χ,(21) )–(Equation23(23) φk+1=Aϕ+v0k+1.(23) ).

Figure 4. The iterative process (Equation41)–(Equation43).

Figure 4. The iterative process (Equation41(41) φk+1=wNk-wN-1kτ+Aψ,k=0,1,…,(41) )–(Equation43(43) w0k+1=ϕ.(43) ).

The rate of convergence of iterative processes (Equation21)–(Equation23) and (Equation41)–(Equation43) depends essentially on the observation interval, see (Equation28) and (Equation44). The relevant numerical results are presented in Figures and . These computations are carried out for τ=10-3.

Figure 5. The dependence on T: the iterative process (Equation21)–(Equation23).

Figure 5. The dependence on T: the iterative process (Equation21(21) v0k+1=vNk-χ,(21) )–(Equation23(23) φk+1=Aϕ+v0k+1.(23) ).

Figure 6. The dependence on T: the iterative process (Equation41)–(Equation43).

Figure 6. The dependence on T: the iterative process (Equation41(41) φk+1=wNk-wN-1kτ+Aψ,k=0,1,…,(41) )–(Equation43(43) w0k+1=ϕ.(43) ).

There is a similar dependence of the rate of convergence of the iterative processes (Equation21)–(Equation23) and (Equation41)–(Equation43) on the value of δ. For our test problem (Equation67)–(Equation69) we have δ=c. The convergence for different values of c is illustrated in Figures and . These computations are carried out for τ=10-3 when T=0.1. For some values of problem parameters (e.g. small time intervals T in Figures and or small values of the coefficient c in Figures and ), ten iterations do not guarantee the convergence of iterative processes in our predictions.

Figure 7. The dependence on c: the iterative process (Equation21)–(Equation23).

Figure 7. The dependence on c: the iterative process (Equation21(21) v0k+1=vNk-χ,(21) )–(Equation23(23) φk+1=Aϕ+v0k+1.(23) ).

Figure 8. The dependence on c: the iterative process (Equation41)–(Equation43).

Figure 8. The dependence on c: the iterative process (Equation41(41) φk+1=wNk-wN-1kτ+Aψ,k=0,1,…,(41) )–(Equation43(43) w0k+1=ϕ.(43) ).

The accuracy of the approximate solution, the rate of convergence of the iterative processes (Equation21)–(Equation23) and (Equation41)–(Equation43) weakly depends on the right-hand side. This is particularly evidenced by the data presented in Tables and .

Table 1. The dependence of ε on γ: the iterative process (Equation21)–(Equation23).

Table 2. The dependence of ε2 on γ: the iterative process (Equation21)–(Equation23).

Below are the main points of solving the problem of source identification, where input data (Equation4) is given with an error. For the inverse problem (Equation67)–(Equation70), we assume that we have noisy data for the solution at the final time-moment. Instead of the exact function u(x,T), we have(72) uε(x,T)=u(x,T)+ε(σ(x)-0.5),(72)

where σ(x) is a random function uniformly distributed over the interval [0, 1].

The value of ε specifies the perturbation amplitude. For the basic variant with c=10,γ=10,T=0.1, the perturbation in the form (Equation72) is introduced at each node of the computational grid. An example of a noisy solution at the final time-moment that is obtained for the error level corresponding to ε=5·10-3 is shown in Figure  (the exact data are presented in Figure ).

Figure 9. Input noisy data uδ(x,T) for δ=5·10-3.

Figure 9. Input noisy data uδ(x,T) for δ=5·10-3.

Figure 10. Smoothed data for δ=5·10-3.

Figure 10. Smoothed data for δ=5·10-3.

Figure 11. The exact solution of the inverse problem.

Figure 11. The exact solution of the inverse problem.

Figure 12. Solution of the inverse problem for δ=5·10-3.

Figure 12. Solution of the inverse problem for δ=5·10-3.

Figure 13. Solution of the inverse problem for δ=5·10-4.

Figure 13. Solution of the inverse problem for δ=5·10-4.

It is necessary to perform a preliminary processing of input data. In our case, this is due to the fact that this overdetermination data should have necessary smoothness. The iterative method (Equation12), (Equation13) for solving the non-local problem (Equation10), (Equation11) is associated with the evaluation of Aψ (see (Equation11)). When using the iterative method (Equation29)–(Equation31), calculations are also based on the evaluation of Aψ (see the right-hand side of (Equation29)). Thus, we can expect that the desired approximation of the right-hand side will be smooth if Aψ is smooth.

We solve the inverse problem withψ(x)uε(x,T),

where ψ(x) is obtained by smoothing uε(x,T). Taking into account the need to work with Aψ, we choose the smoothing functional [Citation26] in the form(73) Jα(ψ)=ψ-uε(·,T)2+αAψ2,(73)

where α>0 is a parameter of smoothing (regularization). The value of α is selected using the discrepancy principleψ-uε=ε.

The minimization problem (Equation73) is equivalent to solving the problemαA2ψ+ψ=uε.

Thus, it is necessary to solve the corresponding boundary value problem for the fourth-order elliptic equation. Computational implementation is based on the use of mixed finite element methods,[Citation27] where the fourth-order equation is written as a system of two second-order equations:αAξ+ψ=uε,Aψ=ξ.

For ε=5·10-3, in the example under the consideration (see Figure ), the regularization parameter is about α0.00080. The smoothed input data is shown in Figure . The exact solution of the inverse problem (the function f(x) with γ=10) is depicted in Figure . The numerical solution of the inverse problem with noisy data is presented in Figure .

Reducing the error amplitude allows to obtain an approximate solution of the inverse problem with higher accuracy. For ε=5·10-4, the regularization parameter α4.5·10-5. The accuracy of the reconstruction of the right-hand side for this case is shown in Figure .

8. Conclusions

 

(1)

The problem of identifying the source of a parabolic equation of the second order, which depends only on the space variables, is considered in the work. Additional information about the solution is set at the final time. To approximate in space we use the standard Lagrange finite elements for the triangulation of the computational domain.

(2)

The original inverse problem is formulated as a problem with a non-local condition for an evolution equation of the first order. For the approximate solutions of non-classical boundary value problem we propose the iterative process of refinement of the initial condition. We have investigated the rate of convergence of the iterative process with respect to the permanent positive definiteness of operator of the problem and interval time.

(3)

We constructed the numerical algorithm based on the well-known approach with iterative refinement of the right-hand side. This algorithm has previously been used to prove the unique solvability of the inverse problem. We have investigated the rate of convergence of the iterative process for an operator differential equation of first order (semi-discrete approximation). Similar results are obtained when using a fully implicit approximations of time (fully discrete approximation).

(4)

We have also considered the inverse problem of identification of the right side of the heat equation when the measured data is given in the form of a weighted average over time. The convergence of the iterative process with the refinement of the required right-hand side and the rate of convergence has been given.

(5)

We have also studied the more general problem with multiplicative right-hand side, when one multiplier determines the known dependence of the right-hand side on the time, and the second defines the unknown dependence on the spatial variables. The estimates of the rate of convergence of the iterative process with refinement of the right-hand side with respect to parameters of the problem have been obtained.

(6)

The capabilities of considered computational algorithms of identification of the right-hand side have been illustrated by the results of a numerical solution of the model inverse problem for the two-dimensional parabolic equation in the unit square. Within the quasi-real computational experiment the additional data for the inverse problem is found using the results of the numerical solution of the forward problem. The calculated data shows a high rate of convergence of the discussed iterative processes of Picard type which do not contain any adjusting parameters. To find the approximate solution of the inverse problem it is sufficient to perform 5–6 iterations, where the standard boundary value problem for a parabolic equation is solved.

(7)

Numerical results are presented for the model inverse problem, where data of overdetermination (the solution at the final time) is given with error. This data is smoothed and a smoothing parameter is selected in correspondence with an error level of input data. It was shown that for the problem of identification of the right-hand side, the accuracy of the approximate solution increases with decreasing the error in the input data.

Acknowledgements

Author would like to thank Prof. Daniel Lesnic and the three reviewers for their insightful comments and suggestions on this manuscript.

Additional information

Funding

This research was supported by RFBR [project 14-01-00785].

Notes

No potential conflict of interest was reported by the author.

References

  • Alifanov OM. Inverse heat transfer problems. Berlin: Springer; 2011.
  • Lavrent’ev MM, Romanov VG, Shishatskii SP. Ill-posed problems of mathematical physics and analysis. Providence (RI): American Mathematical Society; 1986.
  • Isakov V. Inverse problems for partial differential equations. New York (NY): Springer; 2006.
  • Prilepko AI, Orlovsky DG, Vasin IA. Methods for solving inverse problems in mathematical physics. New York (NY): Marcel Dekker; 2000.
  • Rundell W. Determination of an unknown non-homogeneous term in a linear partial differential equation from overspecified boundary data. Appl. Anal. 1980;10:231–242.
  • Prilepko AI, Solov’ev VV. Solvability theorems and the Rothe method in inverse problems for an equation of parabolic type. Differ. Equ. 1987;23:1971–1980.
  • Isakov V. Inverse parabolic problems with the final overdetermination. Commun. Pure Appl. Math. 1991;44:185–209.
  • Prilepko AI, Kostin AB. On certain inverse problems for parabolic equations with final and integral observation. Sbornik: Math. 1993;75:473–490.
  • Kamynin VL. On the inverse problem of determining the right-hand side of a parabolic equation under an integral overdetermination condition. Math. Notes. 2005;77:482–493.
  • Vogel CR. Computational Methods for inverse problems. Philadelphia: Society for Industrial and Applied Mathematics; 2002.
  • Samarskii AA, Vabishchevich PN. Numerical methods for solving inverse problems of mathematical physics. Berlin: De Gruyter; 2007.
  • Lions JL. Optimal control of systems governed by partial differential equations. Berlin: Springer; 1971.
  • Maksimov VI. Dynamical inverse problems of distributed systems. Utrecht: VSP; 2002.
  • Johansson T, Lesnic D. Determination of a spacewise dependent heat source. J. Comput. Appl. Math. 2007;209:66–80.
  • D’haeyer S, Johansson BT, Slodička M. Reconstruction of a spacewise-dependent heat source in a time-dependent heat diffusion process. IMA J. Appl. Math. 2014;79:33–53.
  • Hasanov A, Pektaş B. A unified approach to identifying an unknown spacewise dependent source in a variable coefficient parabolic equation from final and integral overdeterminations. Appl. Numer. Math. 2014;78:49–67.
  • Xiangtuan X, Yaomei Y, Junxia W. A direct numerical method for solving inverse heat source problems. Vol. 290, Journal of physics: conference series. IOP Publishing; 2011. p. 012017.
  • Prilepko AI, Kostin AB. Estimation of the spectral radius of an operator and the solvability of inverse problems for evolution equations. Math. Notes. 1993;53:63–66.
  • Kostin AB. The inverse problem of recovering the source in a parabolic equation under a condition of nonlocal observation. Sbornik: Math. 2013;204:1391–1434.
  • Brenner SC, Scott LR. The mathematical theory of finite element methods. New York (NY): Springer; 2008.
  • Thomée V. Galerkin finite element methods for parabolic problems. Berlin: Springer Verlag; 2006.
  • Chabrowski J. On non-local problems for parabolic equations. Nagoya Math. J. 1984;93:109–131.
  • Shelukhin VV. On a quadratic functional in a nonlocal boundary value problem for the heat equation. Math. Notes. 1991;49:94–100.
  • Samarskii AA. The theory of difference schemes. New York (NY): Marcel Dekker; 2001.
  • Samarskii AA, Matus PP, Vabishchevich PN. Difference schemes with operator factors. Dordrecht: Kluwer; 2002.
  • Tikhonov AN, Arsenin VY. Solutions of ill-posed problems. Washington: Winston; 1977.
  • Brezzi F, Fortin M. Mixed and hybrid finite element methods. Berlin: Springer; 1991.

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.