503
Views
28
CrossRef citations to date
0
Altmetric
Articles

Numerical solution of two-dimensional inverse force function in the wave equation with nonlocal boundary conditions

&
Pages 1743-1767 | Received 09 Jul 2016, Accepted 08 Jan 2017, Published online: 09 Feb 2017

Abstract

In this paper, the spectral meshless radial point interpolation (SMRPI) technique is applied to the inverse time-dependent force function in the wave equation on regular and irregular domains. The SMRPI is developed for identifying the force function which satisfies in the wave equation subject to the integral overspecification over a portion of the spatial domain or to the overspecification at a point in the spatial domain. This method is based on erudite combination of meshless methods and spectral collocation techniques. The point interpolation method with the help of radial basis functions is used to construct shape functions which play as basis functions in the frame of SMRPI. Since the problem is known to be ill-posed, Thikhonov regularization strategy is employed to solve effectively the discrete ill-posed resultant linear system. Three numerical examples are tested to show that numerical results are accurate for exact data and stable with noisy data.

AMS Subject Classifications:

1. Introduction

Inverse problems appear in various applications, when a phenomenon can not be observed directly, but only through indirect measurements. They are generally ill-posed problems in the Hadamard sense, since the existence or uniqueness or the continuous dependence on the data of their solutions may not be ensured. The third criteria have the effect that the observation noise can be arbitrarily amplified and so special cares are required to deal with the inverse problems [Citation1Citation4]. The classical way to solve the inverse problems, in general, is to minimize a suitable cost function which is solved using optimization techniques, see e.g. [Citation5,Citation6]. Inverse problems arise in geophysical field such as seismic imaging [Citation7], in image processing like medical imaging [Citation8], in physical sciences as in deconvolution problems for ground-based telescopes [Citation9].

Wave equation is a certain hyperbolic partial differential equation that occurred early to describe the motion of vibrating strings and membranes. It is a basis in many areas such as seismic imaging and imaging steep dipping structures. In most application, the wave speed, the initial state or the force function need to be estimated. Force estimation can be practised in some areas of engineering such as wave, wind, seismic, explosion or noise excitations [Citation10]. The present paper considers the following inverse wave equation:(1) 2u(x,t)t2=Δu(x,t)+F(x,t),xΩR2,t(0,T],(1)

with initial conditions(2) u(x,0)=u0(x),ut(x,0)=v0(x),xΩ,(2)

and Dirichlet boundary condition(3) u(x,t)=h(x,t),xΩ,t>0,(3)

subject to either the integral overspecification over the spatial domain(4) Ωw(x)u(x,t)dx=m(t),t>0,(4)

or to an overspecification at a point in the spatial domain(5) u(x,t)=m(t),t>0,(5)

where u0(x) and v0(x) are the initial displacement and velocity, respectively. Also m(t) is a known time variable function, w(x) is a given weight function, and further assume that F(x,t)=f(x,t)r(t)+g(x,t) where f(x,t) and g(x,t) are known forcing function components and r(t) is an unknown time-dependent coefficient to be determined. In addition Ω is the closed curve bounding the region and Ω¯=ΩΩ denotes the spatial domain. If the force F(x,t) is given, then Equations (Equation1)–(Equation3) form a direct well-posed problem. Physically, Equation (Equation4) represents a space average measurement of the displacement. Also, if we set w(x)=δ(x-x), for fixed xΩ, then Equation (Equation4) becomes a pointwise measurement of the displacement i.e. Equation (Equation5), where δ(·) is Dirac delta function. Many researchers have investigated the identification of a space-dependent forcing function, for instance [Citation11Citation18]. Also, references [Citation19,Citation20] concerning two-dimensional force identification and improved regularization method. For the definition and notation of the functional spaces involved in the sequel and related concepts, see Chapter 1 of [Citation16]. Indeed, the theoretical basis for our numerical investigation is given in [Citation16], Section 9.2, where the existence and uniqueness of solution of the inverse time-dependent force function for the wave equation have been established.

Meshless methods have attracted much attention in recent years [Citation21,Citation22]. There are various types of meshless techniques, for example, meshless techniques based on weak forms such as the element-free Galerkin method [Citation23Citation25], diffuse element method [Citation26], meshless local radial point interpolation method (RPIM) [Citation27,Citation28], meshless local Petrov–Galerkin method [Citation29Citation31] and including their developments; meshless techniques based on collocation techniques (strong forms) such as the meshless collocation technique based on radial basis functions (RBFs) and finally meshless techniques based on the combination of weak forms and collocation technique [Citation32Citation39].

Shivanian [Citation40,Citation41] proposed a new kind of SMRPI method which is based on meshless methods and benefits from spectral collocation ideas. In SMRPI technique, the point interpolation method with the help of those RBFs, which were free of shape parameter, has been proposed to construct shape functions which have Kronecker delta function property.

The authors of [Citation42], for one-dimensional case, are discretized Equations (Equation45)–(Equation4) numerically using the finite-difference method (FDM), and in order to stabilize the solution, the Tikhonov regularization method of various orders has been employed. The main deficiency of mesh-based techniques such as the FDM, the finite-element method is that these numerical techniques are dependent on mesh or elements. The SMRPI method do not require extensive mesh generation and elements, also it is flexible in dealing with problems by irregular domains or multi-dimensional. The localization property of SMRPI method reduces the ill-conditioning of the problem and makes it efficient for inverse problems such as inverse force function in the wave equation. In comparison with [Citation42] the computational cost of the method is the modest due to the usage of strong form equation, collocation approach and that the matrix operations require only the inversion of matrices of small size. Based on spectral methods, evaluation of high-order derivatives of given differential equation is not difficult by constructing and using operational matrices. In addition, we conjecture that there is a relation between the operational matrices or how to choose nodes distribution so that there exists a relation between them, then it would be a great advantage for SMRPI. Overall, these conjectures would be challenge opportunity for the researchers and it also will be our next works.

Indeed, the innovation and mainspring of this article is to solve the inverse time-dependent force function in wave equation on irregular and regular domains in the case of two-dimensional that has not been researched in earlier literature. Therefore, the SMRPI is developed for such an inverse force problem of the hyperbolic wave equation on regular and irregular domains. The force function satisfies in the two-dimensional wave equation subject to the integral overspecification over a portion of the spatial domain or to the overspecification at a point in the spatial domain.

The outline of this paper is as follows: In Section 2, we introduce the SMRPI scheme briefly so that the high-order operational matrices are obtained. In Section 3, we obtain a time discrete scheme to the mentioned equation. Time discretization approximation for implementation of the SMRPI is given in Section 4. In this section, we briefly mention the Tikhonov regularization and the choice of the regularization parameter. In Section 5, we report the numerical experiments of solving Equation (Equation1) for three test problems. Finally a conclusion is given in Section 6.

Figure 1. Local support domains for an arbitrary nodal point xi for two-dimensional hypothesis domain.

Figure 1. Local support domains for an arbitrary nodal point xi for two-dimensional hypothesis domain.

Figure 2. Considered domains in the current paper.

Figure 2. Considered domains in the current paper.

Figure 3. uapprox and ε(u) profiles for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2 for Example 1.

Figure 3. uapprox and ε∞(u) profiles for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2 for Example 1.

Figure 4. The exact solutions {r(t),u(x,0.5,T)} in comparison with the regularized numerical solutions for N=625, δt=0.01, σ{1,2,3}% and T=1 on [0,1]2 for Example 1.

Figure 4. The exact solutions {r(t),u(x,0.5,T)} in comparison with the regularized numerical solutions for N=625, δt=0.01, σ∈{1,2,3}% and T=1 on [0,1]2 for Example 1.

Figure 5. Condition number and regularization parameter values for k=1:T/δt¯ with N=121, δt=0.01 and T=1 on [0,1]2 for Example 1.

Figure 5. Condition number and regularization parameter values for k=1:T/δt¯ with N=121, δt=0.01 and T=1 on [0,1]2 for Example 1.

2. Proposed method

In this section, our purpose is to obtain shape function in SMRPI approach. Since we use the RBF of conditionally positive definite to build the shape functions, remember the following definition and theorem from [Citation43].

Definition 1:

A continuous function φ:RdC is said to be conditionally positive semi-definite of order m (i.e. to have conditional positive definiteness of order m) if, for all NN, all pairwise distinct centers x1,,xNRd, and all c=[c1,,cN]trCN satisfyingj=1Ncjp(xj)=0,

for all complex-valued polynomials of degree less than m, the quadratic formj=1Nk=1Ncjc¯kφ(xj-xk)

is nonnegative. φ is said to be conditionally positive definite of order m if the quadratic form is positive, unless c is zero.

Theorem 1 (Micchelli):

Suppose that φC[0,)C(0,) is given. Then the function ϕ=φ(.22) is conditionally positive semi-definite of order mN0 on every Rd if and only if (-1)mφ(m) is completely monotone on (0,).

Now, one can find many conditionally positive definite functions using this theorem. For an example, the thin-plate or surface splines φ(r)=(-1)k+1r2klog(r) are conditionally positive definite of order m=k+1 on every Rd. Consider a continuous function u(x) defined in a domain Ω, which is represented by a set of field nodes. The u(x) at a point of interest x is approximated in the form of(6) u(x)=i=1nRi(x)ai+j=1npPj(x)bj=Rtr(x)a+Ptr(x)b,(6)

where Ri(x) is a RBF, n is the number of RBFs, Pj(x) is monomial in the space coordinate x, and np is the number of polynomial basis functions. Coefficients ai and bj are unknown which should be determined. In order to determine ai and bj in Equation (Equation6), a support domain is formed for the point of interest at x, and n field nodes are included in the support domain (see Figure ) (support domain is usually a disc with radius rs). Coefficients ai and bj can be determined by enforcing Equation (Equation6) to be satisfied at these n nodes surrounding the point of interest x. Therefore, by the idea of interpolation Equation (Equation6) is converted to the following form:(7) u(x)=Φtr(x)Us=i=1nϕi(x)ui.(7)

where ϕi(x)’s are called the RPIM shape functions which have the Kronecker delta function property, that is(8) ϕi(xj)=1fori=j,j=1,2,,n,0forij,i,j=1,2,,n.(8)

This is because the RPIM shape functions are created to pass through nodal values. Moreover, the shape functions are the partitions of unity, i.e.(9) i=1nϕi(x)=1(9)

for more details about RPIM shape functions and the way they are constructed, the readers are referred to [Citation40]. Now, we construct operational matrices which are essential tools of present approach. Operational matrices make the technique more appropriate to handle partial differential equations with higher order derivatives. Suppose that the number of total nodes covering the domain of the problem i.e. Ω¯=ΩΩ is N. On the other hand, we know that n is dependent on point of interest x (so, after that we call it nx ) in Equation (Equation7) which is the number of nodes included in support domain Ωx corresponding to the point of interest x (for example Ωx can be a disc centred at x with radius rs, see Figure ). Therefore, we have nxN and Equation (Equation7) can be modified as(10) u(x)=Φtr(x)Us=j=1Nϕj(x)uj.(10)

In fact, corresponding to node xj there is a shape function ϕj(x),j=1,2,,N, we define Ωxc=}xj:xjΩ{ then obviously from Equation (Equation8)(11) xjΩxc:ϕj(x)=0.(11)

The derivatives of u(x) are easily obtained as(12) u(x)x=j=1Nϕj(x)xuj,u(x)y=j=1Nϕj(x)yuj,(12)

and for high derivatives of u(x)(13) su(x)xs=j=1Nsϕj(x)xsuj,su(x)ys=j=1Nsϕj(x)ysuj,(13)

where s(.)xs and s(.)ys are s’th derivatives with respect to x and y. Denoting ux(s)(.)=s(.)xs, uy(s)(.)=s(.)ys and setting x=xi in Equation (Equation12) then the following matrix form is given(14) ux1ux2uxN=ϕ1(x1)xϕ2(x1)xϕN(x1)xϕ1(x2)xϕ2(x2)xϕN(x2)xϕ1(xN)xϕ2(xN)xϕN(xN)xu1u2uN,(14) (15) uy1uy2uyN=ϕ1(x1)yϕ2(x1)yϕN(x1)yϕ1(x2)yϕ2(x2)yϕN(x2)yϕ1(xN)yϕ2(xN)yϕN(xN)yu1u2uN.(15) We denote the above coefficients matrices as Dx, Dy and also for high-order derivatives we have the following matrix-vector multiplications:(16) Ux(s)=D(s)xU,Uy(s)=D(s)yU(16)

where(17) Ux(s)=(ux1(s),ux2(s),,uxN(s))tr,Uy(s)=(uy1(s),uy2(s),,uyN(s))tr(17) (18) Dxij(s)=sϕj(xi)xs,(18) (19) Dyij(s)=sϕj(xi)ys,(19) (20) U=(u1,u2,,uN)tr.(20)

3. The time discretization approximation

In this section, we employ a time-stepping scheme to overcome the time derivatives. For this purpose, the following finite-difference approximations for the time derivative operators are used:(21) 2u(x,t)t2uk+1(x)-2uk(x)+uk-1(x)δt2,(21)

also, according to the following θ-weighted scheme(22) Δu(x,t)θΔuk+1(x)+(1-θ)Δuk(x),(22)

and(23) F(x,t)θFk+1(x)+(1-θ)Fk(x),(23)

where uk(x,t)=u(x,kδt), rk=r(kδt), x=(x,y), 0θ1 and δt=tk+1-tk is the time step size. Using the above discussion and as for F(x,t)=f(x,t)r(t)+g(x,t), Equation (Equation45) can be written as(24) uk+1(x)-2uk(x)+uk-1(x)δt2=θΔuk+1(x)+(1-θ)Δuk(x)+θ(fk+1(x)rk+1+gk+1(x))+(1-θ)(fk(x)rk+gk(x)).(24)

By rearranging of Equation (Equation24), we obtain(25) uk+1(x)-δt2θΔuk+1(x)-δt2θfk+1(x)rk+1=2uk(x)+δt2(1-θ)Δuk(x)-uk-1(x)+δt2(1-θ)fk(x)rk+δt2(θgk+1(x)+(1-θ)gk(x)).(25)

This is a fairly general implicit formula when θ=1. When θ=1/2, becomes the Crank–Nicolson formula. Finally, if θ=0, this implicit difference equation reduces to the explicit equation.

Remark 1:

Although Equation (Equation25) is valid for any value of 0θ1, we will use θ=1/2 (the famous Crank–Nicholson scheme). This choice of θ produces more accurate approximation [Citation44].

Suppose that λ=δt2/2, then we obtain(26) uk+1(x)-λΔuk+1(x)-λfk+1(x)rk+1=2uk(x)+λΔuk(x)-uk-1(x)+λfk(x)rk+G(x;k),(26)

where G(x;k)=λ(gk+1(x)+gk(x)).

4. Discretization and numerical implementation for SMRPI method

In this section, we consider Equation (Equation26) and explain how to implement SMRPI method to obtain discrete equations. Equation (Equation26) can be rewritten as(27) uk+1(x)-λ(2uk+1(x)x2+2uk+1(x)y2)-λfk+1(x)rk+1=2uk(x)+λ(2uk(x)x2+2uk(x)y2)-uk-1(x)+λfk(x)rk+G(x;k).(27)

Consider N nodes with arbitrary distribution on the boundary and domain of the problem. Assuming that {u(xi,kδt),r(kδt)}, i=1,2,,N are known, our aim is to compute {u(xi,(k+1)δt),r((k+1)δt)}, i=1,2,,N. So, we have N+1 unknowns and to compute these unknowns we need N+1 equations. As it will be described, corresponding to each node we obtain one equation. For nodes which are located in the interior of the domain i.e. for xiΩ, to obtain the discrete equations from Equation (Equation27), substituting approximation formulas (Equation10) and (Equation13) into Equation (Equation27) yields(28) j=1Nϕj(x)ujk+1-λ(j=1N2ϕj(x)x2ujk+1+j=1N2ϕj(x)y2ujk+1)-λfk+1(x)rk+1=2j=1Nϕj(x)ujk+λ(j=1N2ϕj(x)x2ujk+j=1N2ϕj(x)y2ujk)-j=1Nϕj(x)ujk-1+λfk(x)rk+G(x;k).(28)

Now, setting x=xi, i=1,2,,NΩ ( NΩ is the number of nodes in Ω) in the above equation and applying notations (Equation16)–(Equation20) implies(29) uik+1-λj=1N(Dxij(2)+Dyij(2))ujk+1-λfk+1(xi)rk+1=2uik+λj=1N(Dxij(2)+Dyij(2))ujk-uik-1+λfk(xi)rk+G(xi;k),i=1,2,,NΩ.(29)

For nodes which are located on the boundary Γ using Equation (Equation3) we have the following relation(30) uik+1=h(xi,(k+1)δt),i=1,2,,NΓ.(30)

For the non-classical condition (Equation4), use the following approximation:(31) Ωw(x)u(x,(k+1)δt)dxj=1Ndjw(xj)ujk+1,(31)

where dj’s are the coefficients in an appropriate numerical integration rule and N is the total number of nodes covering Ω¯, i.e. N=NΩ+NΓ. Therefore, we have the following equation to impose non-classical condition (Equation4)(32) j=1Ndjw(xj)ujk+1=m((k+1)δt),(32)

or from (Equation5) we have(33) un0k+1=m((k+1)δt),(33)

where n0 is the index of x. Therefore, we have NΩ+NΓ+1, i.e. N+1 equations and N+1 unknowns. If we show the sparse system as the following matrix form(34) AUk+1rk+1=BUkrk+CUk-1rk-1+b^,(34)

then matrixes A,B, C and b^ are defined as follows:(35) Aij=δij-λ(Dxij(2)+Dyij(2)),i=1,2,,NΩδij,i=NΩ+1,,Ndjw(xj),i=N+1OR1n0,i=N+1,forj=1,2,,N,(35)

where 1n0 indicates the coefficient of uk+1(x) is 1 and others are zero.(36) Aij=-λfk+1(xi),i=1,2,,NΩ0,i=NΩ+1,,N0,i=N+1,forj=N+1.(36) (37) Bij=2δij+λ(Dxij(2)+Dyij(2)),i=1,2,,NΩ0,i=NΩ+1,,N0,i=N+1,forj=1,2,,N,(37) (38) Bij=λfk(xi),i=1,2,,NΩ0,i=NΩ+1,,N0,i=N+1,forj=N+1.(38) (39) Cij=-δij,i=1,2,,NΩ0,i=NΩ+1,,N0,i=N+1,forj=1,2,,N,(39)

and Cij=0 for i=1,2,,N+1 and j=N+1.(40) b^i=G(xi;k),i=1,2,,NΩhk+1(xi),i=NΩ+1,,Nm((k+1)δt),i=N+1.(40)

In Equations (Equation35)–(Equation39), δij is the Kronecker delta function, i.e.(41) δij=1,i=j0,ij.(41)

Figure 6. Graphs of approximate solution and absolute error of u(x,t) (a) and (b) with approximate solution and absolute error of r(t) (c) and (d) in the case of no regularization and N=441, δt=0.01 and T=1 on domain Ω2 for Example 1.

Figure 6. Graphs of approximate solution and absolute error of u(x,t) (a) and (b) with approximate solution and absolute error of r(t) (c) and (d) in the case of no regularization and N=441, δt=0.01 and T=1 on domain Ω2 for Example 1.

Figure 7. uapprox (left) and ε(u) (right) profiles for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2 for Example 2.

Figure 7. uapprox (left) and ε∞(u) (right) profiles for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2 for Example 2.

At the first time level, when k=0, according to the initial conditions that were introduced in Equation (Equation2), we apply the following assumptions:(42) U0r0=[u0]N×1r(0)(N+1)×1,(42)

and(43) U-1r-1=U1r1-2δt[v0]N×10(N+1)×1,(43)

whereu0=(u0(x1),u0(x2),,u0(xN))tr,

andv0=(v0(x1),v0(x2),,v0(xN))tr.

Roughly speaking, r(0) in Equation (Equation42) can be obtianed as follows:

From Equation (Equation4), we have(44) Ωw(x)2u(x,t)t2dx=m(t),(44)

or(45) Ωw(x)(Δu(x,t)+f(x,t)r(t)+g(x,t))dx=m(t),(45)

Now, it is enough to substitute t=0 in Equation (Equation1) that gives the only unknown of Equation (Equation45), i.e, r(0). Similarly, r(0) can be obtained from Equation (Equation5).

4.1. Regularization

It seems useful to recall first the singular value decomposition (SVD) here. Let ARm×n be a rectangular matrix with mn. Then the SVD of A is a decomposition of the form(46) A=UΣVtr=i=1nuiσivitr,(46)

where U=(u1,u2,,un) and V=(v1,v2,,vn) are matrices with orthonormal columns, UUtr=VVtr=In, and where Σ=diag(σ1,σ2,,σn) has non-negative diagonal elements appearing in non-increasing order such that σ1σ2σn0. The numbers σi are the singular values of A while the vectors ui and vi are the left and right singular vectors of A, respectively. The condition number of A is equal to the ratio σ1/σn.

In practical applications, the given Equation (Equation32) or Equation (Equation33) usually contain certain noise. Instead of the exact data m((k+1)δt), we only have(47) mϵ((k+1)δt)=m((k+1)δt)+σε,(47)

where ε is a random number whose range is [-1,1]. σ is a user-defined parameter to denote the percentage of the noise. Now, we can rewrite the system (Equation34) as(48) AU~=b~ϵ,(48)

where U~={Uk+1,rk+1}tr, also the right-hand side b~ϵ includes the noisy data andb~ϵ=BUkrk+CUk-1rk-1+b^ϵ,

where(49) b^iϵ=G(xi;k),i=1,2,,NΩhk+1(xi),i=NΩ+1,,Nmϵ((k+1)δt),i=N+1.(49)

As previously mentioned, this linear inverse problem has a unique solution, but it is ill-posed which means small errors in the input data cause large errors in the output solution. To see an example of instability this problem refer to [Citation42]. In order to deal with this instability we employ the Tikhonov regularization [Citation45] which gives the regularized solution [Citation46]. The purpose of numerical regularization theory is to provide efficient and numerically stable methods for including proper side constraints that lead to useful stabilized solutions, and to provide robust methods for choosing the optimal weight given to these side constraints such that the regularized solution is a good approximation to the desired unknown solution [Citation47]. The Tikhonov regularized solution of the final linear system (Equation48), say U~α , is defined to be the solution to the following least-squares problem:(50) minU~{AU~-b~ϵ2+α2U~2},(50)

where . denotes the usual Euclidean norm and α is the regularization parameter. The interpretation of Tikhonov regularization indicates that it keeps the residual AU~-b~ϵ2 small and stabilizes by preventing U~α from becoming large through the penalty term α2U~2. We use the quasi-optimality criterion [Citation48] to find the regularization parameter α. This method chooses the optimal regularization parameters by minimizing the following function:(51) Q(α)=(i=1N+1(fi(1-fi)uitrb~ϵσi)2)1/2,(51)

where fi=σi2/(σi2+α2), so called the filter factors, ui and σi obtain from SVD of A. In our computation, we use the Matlab code developed by Hansen [Citation47] for solving the ill-conditioned system (Equation48).

5. Numerical results

In this section, we present the numerical results of the proposed method on three test problems. We test the accuracy and stability of the method described in this paper by performing the mentioned scheme for different values of σ,h ( the distance between the nodes in x or y direction) and δt. To show the accuracy and convergence of the method, two kinds of error measures, maximum absolute error ε and relative error εR defined by:(52) ε(r)=rexact-rapprox=max}|rexact(tk)-rapprox(tk)|:k=1,2,,T/δt{,(52) (53) εR(r)=rexact-rapproxrexact,(53) (54) ε(u)=uexact-uapprox=max}|uexact(xi,T)-uapprox(xi,T)|:i=1,2,,N{,(54) (55) εR(u)=i=1N(uexact(xi,T)-uapprox(xi,T))2i=1N(uexact(xi,T))2,(55)

are used, where }uexact,rexact{ and }uapprox,rapprox{ are exact and approximate solutions, respectively. There are a number of types of RBFs, and the characteristics of RBFs have been widely investigated. In the current work, we have chosen the thin plate spline (TPS) as radial basis functions in Equation (Equation6) as follows:(56) R(x)=r2βln(r),r=x-xi,β=1,2,,(56)

corresponding to the support domain at central point xi, i=1,2,,N. For the second-order partial differential Equation (Equation1), β=2 is used for TPSs and also in test problems, we let rs=4.2h. In Equation (Equation6) set np=28 that results polynomial basis functions as follows:Ptr(x)={1,x,y,x2,xy,y2,x3,x2y,xy2,y3,x4,x3y,x2y2,xy3,y4,x5,x4y,x3y2,x2y3,xy4,y5,x6,x5y,x4y2,x3y3,x2y4,xy5,y6}.

Also, in Equation (Equation31), Simpson’s composite numerical integration rule is used and let w(x)1. Furthermore, Figure presents the irregular domains considered in test problems and the irregular domain Ω3 is defined byΩ3={(x,y):x2+4y21}.

Remark 2:

In three test problems that will come, we use an agreement, this means that, if Equations (Equation45)–(Equation3) with (Equation4) are satisfied, then we consider the problem on [0,1]2. If Equations (Equation1)–(Equation3) with (Equation5) are governed, in this case, we solve the problem on the irregular domains that will be mentioned in every test problem. For second case, we set x=x20, i.e. 20 is the index of node, in three test problems, that results different x depending on different h.

Example 1:

As the first test problem, consider Equations (Equation45)–(Equation5) on the [0,1]2 and irregular domain Ω2 with exact solutions of the following form(57) {u(x,y,t),r(t)}={t2exp(x+y),t2-1}.(57)

Then, the other functions in (Equation1)–(Equation5) are obtained using the above exact solutions. To investigate the stability of the SMRPI, the artificial noisy data have been generated in this study by Equation (Equation47). Numerical results of ε and εR on [0,1]2 for N=529, δt=0.02 and T=1 with percentage of the noises σ{1,3,5}% are listed in Table . Obviously, under different levels of noises being imposed on the Equation (Equation4) or Equation (Equation5) up to 1–5%, the proposed method is stable. Also in Table , the numerical results of ε and εR are given for r(t) and u(xyT) in cases of different N and δt with percentage of the noise σ=1%. It is apparent, The SMRPI accuracy improves with increasing number of nodes and iterations. Also, it can be seen that the condition number of the global matrix increasing by increasing the number of nodes and iterations. In Figure , the approximate solutions and absolute errors of u(xyT) are shown for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2 which again implies that the stability of the proposed method because by increasing the noise, the absolute errors do not have significant difference. Figure shows the exact solutions {r(t),u(x,0.5,T)} in comparison to numerical solutions for N=625, δt=0.01 and percentage of the noises σ{1,3,5}% on [0,1]2. Both of graphs in Figure , show the high accuracy of present method in this Example. Condition number and regularization parameter values for iteration k=1:100 with N=121, δt=0.01 and T=1 on [0,1]2, are plotted in Figure . One can see that condition number for fixed N is constant that is because function f(xyt) in Equation (Equation45) is independent of time variable. Indeed using Equation (Equation57) we obtain(58) f(x,y,t)=-2e(x+y),g(x,y,t)=0.(58)

Graphs of approximate solutions and absolute errors of u(xyT) and r(t) with free noise on Ω2 for N=441, δt=0.01 and T=1, are shown in Figure . It is visible that SMRPI is flexible in dealing with problems by irregular domains.

 

Table 1. Numerical results of absolute errors and relative errors on [0,1]2 with N=529, δt=0.02, T=1 and condition number 5.5427×103 for Example 1.

Table 2. Numerical results of absolute errors, relative errors and condition numbers on [0,1]2 with σ=1% and T=1 for Example 1.

Figure 8. Graphs of absolute errors r(t) and u(xyT) using the SMRPI with σ{0,3,5}%, N{121,225,441,625,1089,1849,2209}, δt=0.02 and T=1 on [0,1]2 for Example 2.

Figure 8. Graphs of absolute errors r(t) and u(x, y, T) using the SMRPI with σ∈{0,3,5}%, N∈{121,225,441,625,1089,1849,2209}, δt=0.02 and T=1 on [0,1]2 for Example 2.

Figure 9. Condition number and regularization parameter values for k=1:T/δt¯ with N=2209, δt=0.02 and T=1 on [0,1]2 for Example 2.

Figure 9. Condition number and regularization parameter values for k=1:T/δt¯ with N=2209, δt=0.02 and T=1 on [0,1]2 for Example 2.

Figure 10. Graphs of approximate solution and absolute error of u(x,t) (a,b) with approximate solution and absolute error of r(t) (c,d) in the case of no regularization and N=441, δt=0.01 and T=1 on domain Ω1 for Example 2.

Figure 10. Graphs of approximate solution and absolute error of u(x,t) (a,b) with approximate solution and absolute error of r(t) (c,d) in the case of no regularization and N=441, δt=0.01 and T=1 on domain Ω1 for Example 2.

Example 2:

Consider Equations (Equation1)–(Equation5) on the [0,1]2 and irregular domains Ω1, Ω2 and Ω3 with exact solutions of the following form(59) {u(x,y,t),r(t)}={tsin(x+y),cos(t)}.(59)

Then, the other functions in (Equation45)–(Equation5) are obtained using Equation (Equation59). In this Example, we enter the noise to investigate the stability of the SMRPI as Equation (Equation2). Table presents the numerical results of ε and εR on [0,1]2 for N=1849, δt=0.02 and T=1 with percentage of the noises σ{1,3,5}%. Clearly from Table we can conclude the stability of proposed method because errors do not have much difference with increased noises. To prove that the SMRPI does not depend on the shape of an irregular area, we have collected the numerical results of ε for r(t) and u(xyT) in cases of different N and δt with no regularization on irregular domains Ω1, Ω2 and Ω3 in Table . It is understandable from Table that the SMRPI accuracy is perfect by increasing the number of nodes and iterations. Graphs of approximate solutions and absolute errors of u(xyT) for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2, have been shown in Figure which leads to the stability of the proposed method. In Figure , the graphs of absolute errors r(t) and u(xyT) have been depicted vs. N{121,225,441,625,1089,1849,2209}, δt=0.02 and percentage of the noises σ{0,3,5}% on [0,1]2. It is observed from Figure that errors decay with the decreasing noisy data, and the numerical solutions achieved best accuracy with noise-free measurement data. Also, one can see by increasing the collocation points, in every level of noises, the errors have been improved. Figure shows the condition number and regularization parameter values for iteration k=1:50 with N=2209, δt=0.02 and T=1 on [0,1]2. As in Example 1, one can see that condition number for fixed N is constant that is because function f(x,t) in Equation (Equation1) is independent of time variable that is from Equation (Equation59) we have(60) f(x,y,t)=x+y,g(x,y,t)=2tsin(x+y)-(x+y)cos(t).(60)

Graphs of approximate solutions and absolute errors of u(xyT) and r(t) with free noise on Ω1 for N=441, δt=0.01 and T=1, have been drawn in Figure . Once again the ability of the proposed method to deal with irregular domains is evident from Figure .

 

Table 3. Numerical results of absolute errors and relative errors on [0,1]2 with N=1849, δt=0.02, T=1 and condition number 4.7605×104 for Example 2.

Figure 11. uapprox (left) and ε(u) (right) profiles for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2 for Example 3.

Figure 11. uapprox (left) and ε∞(u) (right) profiles for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2 for Example 3.

Figure 12. Graphs of relative errors r(t) and u(xyT) using the SMRPI with σ{0,3,5}%, N{121,225,441,625,1089,1681}, δt=0.02 and T=1 on [0,1]2 for Example 3.

Figure 12. Graphs of relative errors r(t) and u(x, y, T) using the SMRPI with σ∈{0,3,5}%, N∈{121,225,441,625,1089,1681}, δt=0.02 and T=1 on [0,1]2 for Example 3.

Figure 13. Condition number and regularization parameter values for k=1:T/δt¯ with N=441, δt=0.02 and T=1 on [0,1]2 for Example 3.

Figure 13. Condition number and regularization parameter values for k=1:T/δt¯ with N=441, δt=0.02 and T=1 on [0,1]2 for Example 3.

Figure 14. Graphs of approximate solution and absolute error of u(x,t) (a,b) with approximate solution and absolute error of r(t) (c,d) in the case of no regularization and N=2209, δt=0.01 and T=1 on domain Ω3 for Example 3.

Figure 14. Graphs of approximate solution and absolute error of u(x,t) (a,b) with approximate solution and absolute error of r(t) (c,d) in the case of no regularization and N=2209, δt=0.01 and T=1 on domain Ω3 for Example 3.

Table 4. Numerical results of absolute errors with no regularization and T=1, on irregular domains Ω1, Ω2 and Ω3 for Example 2.

Table 5. Numerical results of absolute errors and relative errors on [0,1]2 with N=2209, δt=0.02, T=1 and condition number 2.8050×104 for Example 3.

Example 3:

We consider Equations (Equation45)–(Equation5) on the [0,1]2 and irregular domain Ω3 with exact solutions of the following form(61) {u(x,y,t),r(t)}={t2cos(πx)cos(πy),exp(t)},(61)

where the other functions in (Equation1)–(Equation5) are obtained using Equation (Equation61). Table lists the numerical results of ε and εR on [0,1]2 for N=2209, δt=0.02 and T=1 with percentage of the noises σ{0,1,3,5}%. In this table, we perform a sensitivity analysis with respect to the percentage of the noises that is in the case of no regularization the results are very close to the exact solutions. However for the levels of noise σ{1,3,5}%, the results have been heavily influenced by noise, still the results are stable. That means errors do not have significant difference with increased noises. Figure shows graphs of approximate solutions and absolute errors of u(xyT) for different noise levels with N=625, δt=0.01 and T=1 on [0,1]2. In Figure , the graphs of relative errors r(t) and u(xyT) are shown vs. N{121,225,441,625,1089,1681} with δt=0.02 and percentage of the noises σ{0,3,5}% on [0,1]2. Evidently, we conclude from Figure that errors decay with the decreasing noisy data, and the numerical solutions have earned best accuracy with noise-free measurement data. Also it is observed that increasing the number of nodes reduces errors. Figure presents the condition number and regularization parameter values for iteration k=1:50 with N=441, δt=0.02 and T=1 on [0,1]2. In this Example, from Equation (Equation61) we obtain(62) f(x,y,t)=x+y+t,g(x,y,t)=-et(x+y+t)+2(1+π2t2)cos(πx)cos(πy).(62)

In Figure , the graphs of approximate solutions and absolute errors of u(xyT) and r(t) have been depicted with free noise on Ω3 for N=2209, δt=0.01 and T=1. The trivial result of Figure is that SMRPI is a suitable method for general shaped domains.

6. Conclusion

In this article, the SMRPI has been applied to identify the time-dependent force function which satisfies in the wave equation subject to the integral overspecification over a portion of the spatial domain or to the overspecification at a point in the spatial domain. Since the problem is known to be ill-posed, in order to stabilise the solution, Thikhonov regularization strategy has been employed to solve effectively the discrete ill-posed resultant linear system so that the choice of the regularization parameter was based on the quasi-optimality criterion. To investigate the stability of the SMRPI, the artificial noisy data have been generated in this study by Equation (Equation47). The numerical examples of linear inverse force function have been worked out which show that the SMRPI method is simple and stable to solve the inverse force function in the wave equation with noisy data. Also, numerical results have been presented for both regular and irregular domains. Obviously SMRPI is flexible in dealing with problems by irregular domains.

Acknowledgements

The authors are grateful to three anonymous reviewers for carefully reading this paper and for their comments and suggestions which have improved the paper.

Additional information

Funding

This work was supported by the Imam Khomeini International University [6617].

Notes

No potential conflict of interest was reported by the authors.

References

  • Hazanee A, Lesnic D. Reconstruction of multiplicative space-and time-dependent sources. Inverse Prob Sci Eng. 2016;1–22.
  • Grabski JK, Lesnic D, Johansson BT. Identification of a time-dependent bio-heat blood perfusion coefficient. Int Commun Heat Mass Transfer. 2016;75:218–222.
  • Karageorghis A, Lesnic D, Marin L. The method of fundamental solutions for three-dimensional inverse geometric elasticity problems. Comput Struct. 2016;166:51–59.
  • Hussein MS, Lesnic D, Ismailov MI. An inverse problem of finding the time-dependent diffusion coefficient from an integral condition. Math Methods Appl Sci. 2015;396(2):546–554.
  • Chen YM, Liu JQ. A numerical algorithm for solving inverse problems of two-dimensional wave equations. J Comput Phys. 1983;50(2):193–208.
  • Fu HS, Han B. A regularization homotopy method for the inverse problem of 2-d wave equation and well log constraint inversion. Chin J Geophys. 2005;48(6):1509–1517.
  • Cameron M, Fomel S, Sethian J. Inverse problem in seismic imaging. PAMM. 2007;7(1):1024803–1024804.
  • Arridge SR. Optical tomography in medical imaging. Inverse Prob. 1999;15(2):R41.
  • Schulz T, Stribling B, Miller J. Multiframe blind deconvolution with real data: imagery of the hubble space telescope. Opt Express. 1997;1(11):355–362.
  • Huang C-H. An inverse non-linear force vibration problem of estimating the external forces in a damped system with time-dependent system parameters. J Sound Vibr. 2001;242(5):749–765.
  • Lesnic D, Hussein SO, Johansson BT. Inverse space-dependent force problems for the wave equation. J Comput Appl Math. 2016;306:10–39.
  • Cannon JR, Dunninger DR. Determination of an unknown forcing function in a hyperbolic equation from overspecified data. Anal Matematica Pura ed Appl. 1970;85(1):49–62.
  • Engl HW, Scherzer O, Yamamoto M. Uniqueness and stable determination of forcing terms in linear partial differential equations with overspecified boundary data. Inverse Prob. 1994;10(6):1253.
  • Hussein SO, Lesnic D. Determination of a space-dependent force function in the one-dimensional wave equation. 2014. arXiv preprint arXiv:1410.5498.
  • Yamamoto M. Stability, reconstruction formula and regularization for an inverse source hyperbolic problem by a control method. Inverse Prob. 1995;11(2):481.
  • Prilepko AI, Orlovsky DG, Vasin IA, et al. Methods for solving inverse problems in mathematical physics. New York (NY): CRC Press; 2000.
  • Hussein SO, Lesnic D. Determination of forcing functions in the wave equation. part I: the space-dependent case. J Eng Math. 2016;96(1):115–133.
  • Johansson BT, Lesnic D, Reeve T. A meshless method for an inverse two-phase one-dimensional linear stefan problem. Inverse Prob Sci Eng. 2013;21(1):17–33.
  • Li K, Liu J, Han X, et al. A novel approach for distributed dynamic load reconstruction by space-time domain decoupling. J Sound Vibr. 2015;348:137–148.
  • Sun X, Liu J, Han X, et al. A new improved regularization method for dynamic load identification. Inverse Prob Sci Eng. 2014;22(7):1062–1076.
  • Fornberg B, Flyer N. Solving pdes with radial basis functions. Acta Numer. 2015;24:215–258.
  • Fornberg B, Flyer N. A primer on radial basis functions with applications to the geosciences. Vol. 87. Philadelphia: SIAM; 2015.
  • Fili A, Naji A, Duan Y. Coupling three-field formulation and meshless mixed galerkin methods using radial basis functions. J Comput Appl Math. 2010;234(8):2456–2468.
  • Peng M, Li D, Cheng Y. The complex variable element-free Galerkin (CVEFG) method for elasto-plasticity problems. Eng Struct. 2011;33(1):127–135.
  • Fu-Nong B, Dong-Ming L, Jian-Fei W, et al. An improved complex variable element-free galerkin method for two-dimensional elasticity problems. Chin Phys B. 2012;21(2):020204.
  • Nayroles B, Touzot G, Villon P. Generalizing the finite element method: diffuse approximation and diffuse elements. Comput Mech. 1992;10(5):307–318.
  • Shivanian E, Khodabandehlo HR. Application of meshless local radial point interpolation (mlrpi) on a one-dimensional inverse heat conduction problem. Ain Shams Eng J. 2016;7(3):993–1000.
  • Shivanian E. Analysis of meshless local radial point interpolation (MLRPI) on a nonlinear partial integro-differential equation arising in population dynamics. Eng Anal Boundary Elem. 2013;37(12):1693–1702.
  • Dehghan M, Mirzaei D. Meshless local Petrov--Galerkin (MLPG) method for the unsteady magnetohydrodynamic (MHD) flow through pipe with arbitrary wall conductivity. Appl Numer Math. 2009;59(5):1043–1058.
  • Shivanian E. Meshless local Petrov--Galerkin (MLPG) method for three-dimensional nonlinear wave equations via moving least squares approximation. Eng Anal Boundary Elem. 2015;50:249–257.
  • Shirzadi A, Takhtabnoos F. A local meshless method for cauchy problem of elliptic pdes in annulus domains. Inverse Prob Sci Eng. 2016;24(5):729–743.
  • Chen W, Fu Z-J, Chen C-S. Recent advances in radial basis function collocation methods. Berlin: Springer; 2014.
  • Shivanian E, Abbasbandy S, Alhuthali MS, et al. Local integration of 2-D fractional telegraph equation via moving least squares approximation. Eng Anal Boundary Elem. 2015;56:98–105.
  • Hosseini VR, Shivanian E, Chen W. Local integration of 2-D fractional telegraph equation via local radial point interpolant approximation. Eur Phys J Plus. 2015;130(2):1–21.
  • Aslefallah M, Shivanian E. Nonlinear fractional integro-differential reaction--diffusion equation via radial basis functions. Eur Phys J Plus. 2015;130(3):1–9.
  • Shivanian E. On the convergence analysis, stability, and implementation of meshless local radial point interpolation on a class of three-dimensional wave equations. Int J Numer Methods Eng. 2016;105(2):83–110.
  • Dehghan M, Ghesmati A. Numerical simulation of two-dimensional sine-gordon solitons via a local weak meshless technique based on the radial point interpolation method (RPIM). Comput Phys Commun. 2010;181(4):772–786.
  • Tadeu A, Chen CS, António J, et al. A boundary meshless method for solving heat transfer problems using the fourier transform. Adv Appl Math Mech. 2011;3(5):572–585.
  • Abbasbandy S, Roohani Ghehsareh H, Hashim I, et al. A comparison study of meshfree techniques for solving the two-dimensional linear hyperbolic telegraph equation. Eng Anal Boundary Elem. 2014;47:10–20.
  • Shivanian E. A new spectral meshless radial point interpolation (SMRPI) method: A well-behaved alternative to the meshless weak forms. Eng Anal Boundary Elem. 2015;54:1–12.
  • Shivanian E, Jafarabadi A. More accurate results for nonlinear generalized benjamin-bona-mahony-burgers (gbbmb) problem through spectral meshless radial point interpolation (smrpi). Eng Anal Boundary Elem. 2016;72:42–54.
  • Hussein SO, Lesnic D. Determination of forcing functions in the wave equation. part II: the time-dependent case. J Eng Math. 2016;96(1):135–153.
  • Fasshauer GE, Wendland H. Scattered data approximation, Cambridge Monographs on Applied and Computational Mathematics. Cambridge: Cambridge University Press; 2005.
  • Zerroukat M, Power H, Chen CS. A numerical method for heat transfer problems using collocation and radial basis functions. Int J Numer Methods Eng. 1998;42(7):1263–1278.
  • Tikhonov AN, Arsenin VY. Solutions of ill-posed problems. New York (NY): Halsted Press; 1977.
  • Phillips DL. A technique for the numerical solution of certain integral equations of the first kind. J ACM. 1962;9(1):84–97.
  • Hansen PC. Regularization tools version 4.0 for matlab 7.3. Numer Algorithms. 2007;46(2):189–194.
  • Morozov VA. Regular methods for solving linear and nonlinear ill-posed problems. In: Methods for solving incorrectly posed problems. Berlin: Springer; 1984. p. 65–122.

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.