A meshless method for solving nonhomogeneous Cauchy problems

A meshless method for solving nonhomogeneous Cauchy problems

Engineering Analysis with Boundary Elements 35 (2011) 499–506 Contents lists available at ScienceDirect Engineering Analysis with Boundary Elements ...

691KB Sizes 2 Downloads 107 Views

Engineering Analysis with Boundary Elements 35 (2011) 499–506

Contents lists available at ScienceDirect

Engineering Analysis with Boundary Elements journal homepage: www.elsevier.com/locate/enganabound

A meshless method for solving nonhomogeneous Cauchy problems$ Ming Li a,, C.S. Chen b, Y.C. Hon c a b c

Department of Mathematics, Taiyuan University of Technology, Taiyuan, China Department of Mathematics, University of Southern Mississippi, Hattiesburg, MS 39406, USA Department of Mathematics, City University of Hong Kong, China

a r t i c l e in fo

abstract

Article history: Received 5 March 2010 Accepted 14 August 2010 Available online 8 October 2010

In this paper the method of fundamental solutions (MFS) and the method of particular solution (MPS) are combined as a one-stage approach to solve the Cauchy problem for Poisson’s equation. The main idea is to approximate the solution of Poisson’s equation using a linear combination of fundamental solutions and radial basis functions. As a result, we provide a direct and effective meshless method for solving inverse problems with inhomogeneous terms. Numerical results in 2D and 3D show that our proposed method is effective for Cauchy problems. & 2010 Elsevier Ltd. All rights reserved.

Keywords: Inverse problem Cauchy problem Meshless methods Method of fundamental solutions The method of particular solutions Radial basis functions Tikhonov’s regularization

1. Introduction We consider a bounded and connected domain O  Rd , d ¼2,3 and the following classical Cauchy problem:

DuðxÞ ¼ f ðxÞ, x A O,

ð1Þ

with measured Dirichlet and Neumann data on the known fixed boundary G (accessible for data measurement), which is a portion of the boundary @O uðxÞ ¼ gðxÞ, @uðxÞ ¼ hðxÞ, @n

x A G, x A G,

ð2Þ ð3Þ

where n is the unit outward normal vector on G, and f(x), g(x), h(x) are given functions. The above-mentioned Cauchy problem is a typical ill-posed problem in the sense of Hadamard [13] that any small error in the measured data may induce enormous error to the solution. The uniqueness and conditional stability of the solution to the problem (1)–(3) was given by Bukhgeim et al. [3]. The Cauchy problem for the Laplace equation arises from many branches of science and engineering, for example, non-destructive testing [3,16,36]. Recently, many numerical methods were employed to $ The work described in this paper was fully supported by a grant from the Research Grant Council of the Hong Kong Special Administrative Region, China (Project No. CityU 101209).  Corresponding author. E-mail address: [email protected] (M. Li).

0955-7997/$ - see front matter & 2010 Elsevier Ltd. All rights reserved. doi:10.1016/j.enganabound.2010.09.003

solve such problem, for instance, Backus-Gilbert algorithm [16], FEM [8], BEM [6] and MFS [33–35]. In general, the solution of the inverse problem does not depend continuously on the initial data, as shown by Wei and Hon [32] for a Cauchy problem which often arises in monitoring the possibility of boundary corrosion in iron melting process. During the past decades, the method of fundamental solution (MFS) is considered as a meshless method and has been proven to be a highly effective boundary meshless method when the fundamental solutions of the governing equations are available [9,12]. Compared with the traditional mesh methods (FDM, FEM and BEM) [10], the meshless methods have the following advantages:

 It is applicable to more complicated domains.  It is readily extendable to solve high-dimensional problems.  It can be extended to solve time-dependent problems with known fundamental solutions. The MFS was first introduced by Kupradze and Aleksidze [22] in 1964. It had been largely applied to solve various types of homogeneous partial differential PDEs [9,12]. For instances, the solutions for potential problems by Mathon and Johnston [26], exterior Dirichlet acoustic scattering problem by Kress and Mohsen [20], and general second order linear elliptic partial differential equations by Clements [7]. Recently, Hon and Wei applied the MFS to solve the Cauchy problem of Laplace equation and heat equation in one-dimension [17], multidimensions [19], and for various kinds of boundary conditions [18]. The MFS also

500

M. Li et al. / Engineering Analysis with Boundary Elements 35 (2011) 499–506

has been developed to solve singular direct and inverse problems [24,25,28]. More details on the recent development of the MFS and its applications can be found in [12,9]. However, during the first three decades of development, the MFS was mostly restricted to solving homogeneous equations. In 1994, Golberg and Chen [11] introduced the concept of the method of particular solutions (MPS) using radial basis functions to extend the MFS to solving inhomogeneous and time-dependent problems [12]. More details on the recent development of the MPS can be found in Betcke and Trefethen [2]. Furthermore, due to the increasing attention to the meshless methods in science and engineering community, the MFS, being a meshless method, has become more competitive for solving various types of partial differential equations. More recently, in [4,31], the authors combined the particular solution and homogeneous solution together as a one-stage approach in the solution process for solving partial differential equations. The advantage of such formulation is that it can solve more general elliptic equations, for instance, variable coefficient and inhomogeneous elliptic equation. In [5], the authors introduced a numerical technique based on the radial basis function (RBF) collocation method. Comparing with the iterative schemes, the direct meshless method in [5] shows two advantages: solving ill-posed problems directly without iteration and no initial guess value is required. The above-mentioned one-stage technique using the MPS and MFS is ideal for solving inverse Poisson problems. We believe this is the first approach to apply the MFS to solve inhomogeneous inverse problems. To handle the noisy data, we use the standard Tikhonov regularization technique with L-curve method [14] for choosing the optimal regularized parameter for solving the resultant highly ill-conditioned system of linear equations. This is a novel approach as compared with the method proposed in [17,19]. The main idea of the proposed method is to combine the MPS and MFS to form a one-stage method similar to [1,4,31]. The structure of the paper is as follows. In Section 2, we briefly describe the MPS and the MFS. In Section 3, we add the idea of the formulation by combining the methods mentioned in Section 2 to establish an effective one-stage numerical scheme that will allow us to solve Poisson-type elliptic PDEs with Cauchy boundary conditions. In Section 4, we test three numerical examples to illustrate the stability and accuracy of the proposed method.

2. Standard formulation In this section, we briefly review the methods that will be used later for the formulation of our proposed method.

@uh ðxÞ @up ðxÞ ¼ hðxÞ , @n @n

x A G:

ð7Þ

Eqs. (5)–(7) can be solved by the MFS which will be further elaborated in Section 2.2. The key issue here is how to obtain an approximation to up for a general forcing term f in (4). The classical way of evaluating up is based on the Newtonian potential Z up ðxÞ ¼ GðJxnJÞf ðnÞ dn, ð8Þ O

where GðÞ is the fundamental solution 8 1 > > < 2plnJxnJ, d ¼ 2, GðJxnJÞ ¼ 1 > > , d ¼ 3: : 4pJxnJ

ð9Þ

This domain integration in (8) is difficult to evaluate using the general integration algorithms due to the singular integral kernel GðJxnJÞ. To overcome the difficulty of domain integration in evaluating up, Nardini and Brebbia [27] introduced the dual reciprocity method (DRM). The success of the DRM depends on how the right-hand side is approximated. Typically, this is done by approximating f by a finite sum of radial basis functions f ðxÞ C

n X

aj fðrj Þ,

ð10Þ

j¼1

where rj ¼ Jxxj J and {xj}N 1 are called the centers of trial points and f : R þ -R is a univariate function. The coefficients faj gN 1 are usually obtained by a collocation method; i.e., by solving N X

aj fðrkj Þ ¼ f ðxk Þ, 1r k rN,

ð11Þ

j¼1

where rkj ¼ Jxk xj J, xk A O. As a result, an approximate particular solution, u~ p , to (4) is given by [12] N X

u~ p ðxÞ ¼

aj Fðrj Þ, x A O,

ð12Þ

j¼1

where F is obtained by analytically solving

DF ¼ f:

ð13Þ

An accurate approximation of up depends on how well f is approximated. Consequently, the appropriate choice of basis function f is of considerable importance. Among all types of radial basis functions, multiquadrics (MQ), inverse MQ, and polyharmonic splines are the most popular choices. 2.2. The method of fundamental solutions for Cauchy problems

2.1. The method of particular solution One assumes that, in this paper, the Cauchy problem (1)–(3) has a unique solution u for any given continuous nonhomogeneous term f and the Cauchy data g and h. In the MPS we split the solution u of (1)–(3) into a particular solution up and a homogeneous solution uh. Let u ¼up + uh where up is a particular solution satisfying the nonhomogeneous equation

Dup ðxÞ ¼ f ðxÞ, x A O,

uh ðxÞ ¼ gðxÞup ðxÞ,

Duh ðxÞ ¼ 0, x A O,

ð14Þ

uh ðxÞ ¼ gh ðxÞ,

ð15Þ

@uh ðxÞ ¼ hh ðxÞ, @n

x A G:

ð16Þ

The basic idea of the MFS is that an approximate solution u~ h for homogeneous Cauchy problem (14)–(16) can be expressed as a linear combination of fundamental solutions

ð5Þ x A G,

xA G,

ð4Þ

but does not necessarily satisfy the boundary conditions in (2) and (3). Then the homogeneous solution uh satisfies

Duh ðxÞ ¼ 0, x A O,

We describe the MFS here for solving the homogeneous Cauchy problem:

u~ h ðxÞ ¼ ð6Þ

m X j¼1

bj Gðrj Þ, x A O,

ð17Þ

M. Li et al. / Engineering Analysis with Boundary Elements 35 (2011) 499–506

501

where fnj gm i ¼ 1 are source points and rj ¼ Jxnj J is the Euclidean norm. Note that GðrÞ is the known fundamental solution given in (9). In the MFS, the source points are located on a fictitious ^ outside the physical domain (see Fig. 1) where O  O ^. boundary @O ~ The coefficients fbj gm are determined in such a way that u satisfies h 1 the Dirichlet boundary condition (15) and the Neumann boundary condition (16). Hence, we obtain a system of linear equations: m X

bj Gðrij Þ ¼ gðxi Þ, i ¼ 1, . . . ,M,

ð18Þ

j¼1 m X

bj

@Gðrij Þ @n

j¼1

¼ hðxi Þ,

i ¼ 1, . . . ,M,

ð19Þ

where {xi}M i¼ 1 is the collocation points on the accessible boundary and rij ¼ Jxi nj J. In matrix form, (18)–(19) can be rewritten as follows:

Fig. 1. Boundary collocation points (), interior points (  ), and source points (3) ^. on the fictitious boundary @O m coefficients faj gN j ¼ 1 and fbj gj ¼ 1 simultaneously. We note that DGðrj Þ ¼ 0 for any xA O. Then, from (20) to (23), we have

Ab ¼ b, where

N X

b ¼ ð b1 , . . . , bM Þ T ,

ai fðrli Þ ¼ f~ ðxl Þ, l ¼ 1, . . . ,N,

ð24Þ

i¼1

b ¼ ðgðx1 Þ, . . . ,gðxM Þ,hðx1 Þ, . . . ,hðxM ÞÞT , N X

and 0

Gðrij Þ

1

i¼1

B C A ¼ @ @Gðrij Þ A @n

ai Fðrki Þ þ

:

bj Gðrkj Þ ¼ g~ ðxk Þ, k ¼ N þ 1, . . . ,N þM,

3. Methodology In this section, we propose to apply a recently developed numerical technique [4] for solving Poisson-type Cauchy problems. In practical application, the governing equation (1) and the Dirichlet and Neumann boundary conditions (2)–(3) are given only at some accessible boundary portion which contain measurement noise. Assume that the data are collected at the N interior points {xi}N 1 in O satisfying the governing equation (1) and +M M boundary points {xi}N N + 1 on G satisfying the both Dirichlet and Neumann boundary conditions (1)–(3), respectively, as follows:

Duðxi Þ ¼ f~ ðxi Þ, i ¼ 1,2, . . . ,N,

ð20Þ

uðxi Þ ¼ g~ ðxi Þ,

ð21Þ

i ¼ N þ 1, . . . ,N þ M,

@uðxi Þ ~ Þ, i ¼ N þ 1, . . . ,N þ M, ¼ hðx ð22Þ i @n ~ Þ are randomly perturbed data (Gaussian where f~ ðxi Þ, g~ ðxi Þ, hðx i distributed random vector) of the functions f,g,h with tolerated noise level d 4 0, respectively. In Section 4, we will describe how ~ Þ are generated. the noisy data f~ ðxi Þ, g~ ðxi Þ, hðx i Based on the two methods discussed in the last section, we assume (1)–(3) can be directly approximated by the sum of the particular solution and homogeneous solution [4] N m X X ~ uðxÞ C uðxÞ ¼ aj Fðrj Þ þ bj Gðrj Þ, x A O, ð23Þ j¼1

where rj and rj are defined in the same way as in (10) and (17), respectively. In two-dimensions, the fundamental solution is given by GðrÞ ¼ lnr. Next, we illustrate how to choose the basis function FðrÞ. Fig. 1 shows the distribution of interior collocation points in O, boundary collocation points on G, and source points ^. on the fictitious boundary @O In (23), we apply two different basis functions with two different distance functions to approximate the solution of (1)–(3). Instead of finding the particular solution and homogeneous solution separately, we intend to obtain the undetermined

ð25Þ

j¼1

m @Gðrkj Þ @Fðrki Þ X ~ þ bj ¼ hðx k ¼ N þ1, . . . ,N þ M: k Þ, @n @n i¼1 j¼1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffi If we choose fðrÞ ¼ r 2 þ c2 (MQ), then we obtain N X

ð2MÞm

j¼1

m X

aki

8 pffiffiffiffiffiffiffiffiffiffiffiffiffiffi c3 pffiffiffiffiffiffiffiffiffiffiffiffiffiffi 1 > > > ð4c2 þ r 2 Þ r 2 þ c2  lnðc þ r 2 þ c2 Þ, > > 9 3 > > >8 3 > c <> > > , FðrÞ ¼ > <3 > pffiffiffiffiffiffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffiffiffiffiffiffi! > > > ð5c2 þ 2r 2 Þ r 2 þ c2 c4 r2 þ r2 þ c2 > > > > þ , ln > > >: > > 24 c 8r2 :

8   r pffiffiffiffiffiffiffiffiffiffiffiffiffiffi c2 > > pffiffiffiffiffiffiffiffiffiffiffiffiffiffi , r 2 þ c2 þ > > > c þ r 2 þ c2 >3 @FðrÞ < 8 0, ¼ > <  > @r  > c4 c4 1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffi > > 2 þ r2 > p ffiffiffiffiffiffiffiffiffiffiffiffiffiffi ,  ln r þ c > > : : 8r c2 þ r 2 8r 2 c

ð26Þ

in 2D, r ¼ 0, in 3D, r 4 0,

in 2D, r ¼ 0, r 40,

in 3D,

where c is the shape parameter of MQ. Other radial basis functions f can also be used and their corresponding F can be derived easily. Since MQ has been widely used for solving PDEs, we will focus on this basis function in this paper. For the implementation, we choose N interior points in O, M boundary collocation points on G, and m source points on the ^ . By the collocation method, we have fictitious boundary @O thus formulated the system of equations (24)–(26) of order (N + 2M)  (N + m). More specifically, we have Al ¼ b~

ð27Þ

with 0

fðrli Þ B Fðr Þ ki B

A¼B @ @Fðrki Þ @n

0

1

Gðrkj Þ C C C, @Gðrkj Þ A

ð28Þ

@n

where i¼1,2,y,N, j ¼N + 1,N + 2,y,N +m, l ¼1,2,y,N and k¼N +1, N +2,y,N + M,

l ¼ ða1 , . . . , aN , b1 , . . . , bm ÞT

ð29Þ

502

M. Li et al. / Engineering Analysis with Boundary Elements 35 (2011) 499–506

and T ~ ~ b~ ¼ ðf~ ðx1 Þ, . . . , f~ ðxN Þ, g~ ðxN þ 1 Þ, . . . , g~ ðxN þ M Þ, hðx N þ 1 Þ, . . . , hðxN þ M ÞÞ :

ð30Þ Since the original problem (1)–(3) is ill-posed, the ill-conditioning of the matrix A in (27) still persists. In other words, standard numerical methods cannot achieve reasonable accuracy for solving (27) due to the severe ill-conditioning of the matrix A. In fact, the condition number of matrix A increases dramatically when the total number of nodes becomes large. Several regularization methods have been developed for solving this kind of ill-conditioning problems [14]. In our computation we employed the Tikhonov regularization technique [30] to solve (27). The Tikhonov regularized solution ls for (27) is defined to be the solution to the following penalized least squares problem: ~ 2 þ s2 JlJ2 g, minfJAlbJ

ð31Þ

l

where JJ denotes the usual Euclidean norm and s is the regularization parameter. The determination of a suitable value of the regularization parameter s is crucial and is still under intensive research [29,30]. In our computation we use the L-curve method, which does noise level d, to determine a suitable value for s. The L-curve method was originally applied by Lawson and Hanson [23] to investigate the properties of regularized systems under different values of the regularization parameter s. We briefly describe the L-curve method as follows. Consider the curve L ¼ fðlogðJls J2 Þ,logðJAls bJ2 ÞÞ, s 40g:

ð32Þ

The accuracy of the numerical solution is measured by the following root mean square error (RMSE): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u Nt u1 X ~ j Þuðxj ÞÞ2 , RMSE ¼ t ð35Þ ðuðx Nt j ¼ 1 where Nt is the number of testing nodes uniformly distributed in the domain O. 4.1. Two-dimensional examples

Example 1. In this example, we consider the Cauchy problem in (1)–(3) where f,g, and h are imposed based on the exact solution uðx,yÞ ¼ sinðpðxyÞÞ. The perturbed Cauchy data f~ , g~ , and h~ are given based on (33). The domain O is a unit square and the accessible boundary G is defined as

G ¼ fð0,yÞ,ð1,yÞ,ðx,0Þ : 0 r x,yr 1g: The interior points, boundary collocation points and source points for the MFS are shown in Fig. 2. To investigate the application of the proposed method for solving the Poisson-type Cauchy problem, we choose different noise level d. In this example, we choose m ¼40, N ¼64, M ¼30, R¼1.5 and c¼2. The RMSE with different noisy levels d is shown in Fig. 3. Note that even for d ¼ 0:1, which is considered to be quite large, our proposed method still produces decent results. We do not show the figure of approximate solution since the approximate and exact solution are visually indistinguishable. Our method indeed perform quite well in this example.

L is known as the L-curve and a suitable regularization parameter

s is one that corresponds to a regularized solution near the corner of the L-curve [14]. In our computation, we used the Matlab code developed by Hansen [15] for solving the discrete ill-conditioned system s of equations (27). Denote the regularized solution of (27) by l . The approximated solution u~ s for the problem (1)–(3) is then given as uðxÞ C u~ s ðxÞ ¼

N X

ai Fðri Þ þ

i¼1

m X

bj Gðrj Þ, x A O:

j¼1

Fig. 2. Boundary collocation points (), interior points (  ), and source points (3) on the fictitious boundary.

4. Numerical examples To demonstrate the effectiveness and stability of the proposed numerical method, several examples for solving the Poisson equation in 2D and 3D are presented in this section. The noisy data in interior points and accessible boundary points are generated by ð33Þ

where b is the exact data, d is the tolerated noise level and randn is the Gauss random number with variance s ¼ 1. The source points in the MFS are chosen as

n ¼ xþ Rðxx0 Þ,

10–1

RMSE

b~ ¼ bð1 þ randn  dÞ,

100

10–2

ð34Þ

where n is the location of the source points, x represents boundary nodes and x0 is the geometric center of mass of the domain O. The parameter R determines how far away the source points are from the boundary. We refer readers to [12] for further information on how to choose R. How to choose the optimal shape parameter c of MQ could be another issue. We follow the same scheme as suggested in [4] for choosing the optimal shape parameter of MQ.

10–3

10–4 10–6

10–5

10–4

10–3 δ

10–2

Fig. 3. RMSE versus various noise levels d.

10–1

100

M. Li et al. / Engineering Analysis with Boundary Elements 35 (2011) 499–506

503

 Over-specified:

Example 2. In the second example we consider the same problem with exact solution u and domain O as previous example but with different accessible boundaries. We investigate the accuracy of the numerical solutions under three different specified Cauchy data: under-, equally-, and over-specified. The accessible boundary G is given as follows (Fig. 4):

G ¼ fð0,yÞ,ð1,yÞ,ðx,0Þ : 0 rx,yr 1g: The numerical results for under-specified and equally specified boundary are presented in Fig. 5. For over-specified boundary, the results can be seen in Fig. 3 in the previous example where the use of more Cauchy data on the boundary greatly improves the accuracy of numerical solution. Even for the under-specified case, our proposed method did perform reasonably well.

 Under-specified: G ¼ fðx,0Þ : 0 r x r 1g,

 Equally specified:

Example 3. In this example we consider the Cauchy problem in (1)–(3) where f,g, and h are imposed based on the exact solution

G ¼ fðx,0Þ,ðy,0Þ,ðy,1Þ : 0 r x r1,0 r y r 12g,

Fig. 4. Three different accessible boundaries. (a) Under-specified. (b) Equally specified. (c) Over-specified.

100

RMSE

RMSE

100

10–1

10–2 10–6

–4

–2

10

10–2 10–6

0

10

10

10–1

10–4

10–2

100

δ

δ

Fig. 5. The RMSE for various noise levels d for under-specified (left) and equally specified (right) boundaries.

0.06

3

0.04

2

0.02

1

0

0

–0.02

–1

–0.04

–2

–0.06 –0.08

–3 1 y

0

–1

–1

0

1 x

2

–0.1 1 x

0

–1

1

~ Fig. 6. The profiles of exact solution (left) and approximation error uðx,yÞuðx,yÞ (right).

0

–1 y

504

M. Li et al. / Engineering Analysis with Boundary Elements 35 (2011) 499–506

qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi uðx,yÞ ¼ ysinðpxÞþ xsinðpyÞ þ lnð ðx þ1Þ2 þy2 Þ. The perturbed Cauchy data f~ , g~ , and h~ are given based on (33). The solution domain in this example is more irregular and its boundary is defined by the oval of Cassini curve @O ¼ fðx,yÞ : x ¼ rðyÞcos y,y ¼ rðyÞsin y,p r y r pg, where

The distribution of interior point, boundary collocation points, and source points for the MFS are shown in Fig. 1. In this example, we choose m¼50, N ¼627, M ¼50, R¼ 8 and c¼2. In Fig. 6, we show the approximate solution u~ and the profile of the error uu~ in the entire domain O for noisy level d ¼ 0:01. The RMSE is 0.013. 4.2. Three-dimensional examples

qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

rðyÞ ¼ ðcosð3yÞ þ 2sin2 ð3yÞÞ1=3 :

One of the attractive features of the MFS–MPS is its applicability for solving more challenging problems in 3D. In fact, little effort is required to extend the method from 2D to 3D since the boundary and interior points can be randomly selected. The solution procedure is practically the same for 2D and 3D cases.

The accessible boundary is defined as follows:

G ¼ fðx,yÞ : x ¼ rðyÞcos y,y ¼ rðyÞsin y,12 p r y r 12pg:

Example 4. In this example, we consider the 3D Cauchy–Poisson problem (1)–(3). The boundary conditions f, g, and h in (2)–(3) are given under the pffiffi pffiffi assumption that the exact solution is uðx,y,zÞ ¼ sinðzÞðe 2x þe 2y Þ. The perturbed Cauchy data f~ , g~ , and h~ are given based on (30). We consider the solution domain to be a unit sphere:

O ¼ fðx,y,zÞ : x2 þ y2 þz2 r1g: The accessible boundary G is defined as follows:

G ¼ fðx,y,zÞ : x2 þy2 þ z2 ¼ 1,12p rx r 1,1 ry,z r1,0 r p r 1g:

The collocation points on Γ Fig. 7. Evenly distributed collocation points on the accessible boundary G (left) and shaded surface represents the accessible boundary with p ¼ 0.3 (right).

The source points

Fig. 8. The profile of evenly distributed source points on the fictitious boundary.

Note that the surface area of the accessible boundary G is proportional to p. For instance, Fig. 7 shows the collocation points on G (left) and the shaded accessible boundary with p¼ 0.3. When we increase the value of p, the surface area of G becomes larger. For the numerical implementation, we choose 360 interior points which uniformly distribute in the unit sphere and 200 source points on the fictitious surface of the sphere with radius R¼5 and center at the origin. In order to obtain evenly distributed source points, we employ the method in [21] to generate 200 source points on the fictitious surface (see Fig. 8). The 200 collocation points on the accessible boundary G are generated by using the same algorithm. The effort to generate evenly distributed points on the surface of accessible boundary is to reduce the ill-conditioning of the resultant matrix in the MFS. In Table 1, given the tolerated noise level d ¼ 0:001 and 0.01, respectively, we present the RMSE and maximum error with different values of p. We note that the use of more Cauchy data on the boundary greatly improves the numerical accuracy which is consistent with our intuition and the results in the previous examples. Our proposed method perform well even for small p value. In Table 2, we obtained numerical results using p ¼0.5 and different tolerated noise level d. From Table 2, our method perform very well even for large tolerate noise level.

Table 1 The RMSE and maximum errors using noise level d ¼ 0:001 and 0.01 and different accessible boundary percentage p.

d ¼ 0:001 p 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1

d ¼ 0:01 c 0.625 0.788 0.838 0.312 0.726 1 5.750 4.821 7.875

~ 1 JuuJ

RMSE 4

3.528  10 2.789  10  4 8.589  10  4 1.276  10  3 5.324  10  3 1.240  10  2 6.648  10  2 1.580  10  1 5.220  10  1

p 3

1.178  10 1.184  10  3 5.321  10  3 6.816  10  3 2.436  10  3 6.878  10  2 3.386  10  1 7.105  10  1 2.937

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1

c 0.891 1.542 1.192 0.625 1.001 1.001 0.969 7.609 0.644

~ 1 JuuJ

RMSE 3

2.331  10 1.945  10  3 4.579  10  3 7.044  10  3 1.635  10  2 2.682  10  2 7.689  10  2 2.441  10  1 4.558  10  1

7.098  10  3 5.841  10  3 2.101  10  2 3.501  10  2 8.442  10  2 1.482  10  1 4.011  10  1 1.0478 1.709

M. Li et al. / Engineering Analysis with Boundary Elements 35 (2011) 499–506

Furthermore, we consider the same problem with a more complicated 3D domain which is enclosed by the following surface: 8 9 x ¼ rðyÞcos y, > > < = ð36Þ @O ¼ ðx,y,zÞ : y ¼ rðyÞsin ysin j, 0 r y o 2p, 0 r j o p , > > : ; z ¼ rðyÞsin ycos j, where 2

rðyÞ ¼ ðcos3y þ ð8sin 3yÞ1=2 Þ1=3 :

505

Table 3 The RSME and maximum errors using different tolerated noise level d.

d

c

RMSE

~ 1 JuuJ

10  5 10  4 10  3 10  2 0.03 0.05 0.1

5.0 3.8 12.9 0.65 3.7 4.8 5.2

1.251  10  4 6.154  10  4 2.095  10  3 6.735  10  2 2.512  10  2 5.493  10  2 9.018  10  2

1.110  10  3 3.813  10  3 1.157  10  2 8.142  10  2 8.147  10  2 1.868  10  1 3.023  10  1

Fig. 9 shows the profile of the 3D graph in (36). In the numerical implementation, we choose 1028 interior points, 181 boundary

Table 2 The RSME and maximum errors using different tolerated noise level d.

d

c

RMSE

~ 1 JuuJ

10  5 10  4 10  3 10  2 0.03 0.05 0.1

0.981 8.687 0.981 1 0.656 8.872 9.652

1.403  10  3 5.014  10  3 3.495  10  3 1.635  10  2 3.544  10  2 3.732  10  2 8.381  10  2

7.946  10  3 3.989  10  2 2.397  10  2 8.442  10  2 1.490  10  1 1.821  10  1 2.961  10  1

points (p ¼0.5) on the accessible boundary G, and 361 source points which are located outside of @O with rðyÞ ¼ 2ðcos 3y þ ð8sin2 3yÞ1=2 Þ1=3 in (36). Fig. 10 shows the distribution of the collocation points (solid dots) on the accessible boundary. In Table 3, we show the numerical results with different noisy levels. We also notice that the numerical results shown in Tables 2 and 3 are consistent. We have demonstrated that the proposed method can handle more complicated 3D domain very well. 5. Conclusions In this paper we applied the newly developed MFS–MPS to solve Poisson-type Cauchy problems. Radial basis functions have been used to obtain the approximate particular solutions. Coupled with the MFS and MPS, the Cauchy problem can be solved directly without iteration. In particular, even for a small accessible boundary, we can obtain reasonable results. Furthermore, such numerical technique is virtually meshless. In particular, no numerical integration is required in the proposed approach. Thus, due to its simplicity, we are able to extend the method to more challenging problems in 3D with little effort which is a very attractive feature in meshless methods. In general, it is not a trivial task to solve a 3D problem using traditional numerical methods due to the indirect approach and constant meshing the domain. Numerical results show that the proposed technique is accurate and reliable for solving inhomogeneous Cauchy problems.

Fig. 9. The profile of 3D graph in (36).

References

1.5 1

Collocation points on Γ

0.5 0 –0.5

–2

–1 –1.5 2

–1 0 1.5

1

0.5

1 0 –0.5

–1 –1.5 2

Fig. 10. The collocation points (solid dots) on the accessible boundary.

[1] Balakrishnan K, Ramachandran PA. Osculatory interpolation in the method of fundamental solution for nonlinear Poisson problems. Journal of Computational Physics 2001;172:1–18. [2] Betcke T, Trefethen LN. Reviving the method of particular solutions. AIAM Review 2005;47:469–91. [3] Bukhgeim AL, Cheng J, Yamamoto M. Uniqueness and stability for an inverse problem of determining a part of boundary. Inverse Problems 1999;15: 1021–32. [4] Chen CS, Fan CM, Monroe J. The method of fundamental solutions for solving elliptic partial differential equations with variable coefficients. In: Chen CS, Karageorghis A, Symrlis Y-S, editors. The method of fundamental solutions—a meshless method. Dynamic Publishers Inc.; 2008. p. 75–105. [5] Cheng AH-D, Cabral JJSP. Direct solution of ill-posed boundary value problems by radial basis function collocation method. International Journal for Numerical Methods in Engineering 2005;64:46–64. [6] Cheng A, Cheng DT. Heritage and early history of the boundary element method. Engineering Analysis with Boundary Elements 2005;29:268–302. [7] Clements DL. Fundamental solutions for second order linear elliptic partial differential equations. Computational Mechanics 1998;22:26–31. [8] Delvare F, Cimetie´re A. A robust data completion method for 2D Laplacian Cauchy problems. In: 6th International conference on inverse problems in engineering: theory and practice, 2008. [9] Fairweather G, Karageorghis A. The method of fundamental solutions for elliptic boundary value problems. Advances in Computational Mathematics 1998;9:69–95. [10] Fredman TP. A boundary identification method for an inverse heat conduction problem with an application in ironmaking. Heat and Mass Transfer 2004;41:95–103.

506

M. Li et al. / Engineering Analysis with Boundary Elements 35 (2011) 499–506

[11] Golberg M, Chen CS. The theory of radial basis functions applied to the BEM for inhomogeneous partial differential equations. Boundary Elements Communications 1994;5:57–61. [12] Golberg MA, Chen CS. The method of fundamental solutions for potential, Helmholtz and diffusion problems. In: Golberg MA, editor. Boundary integral methods: numerical and mathematical aspects. Boston, Southampton: Computational Mechanics Publications, WIT Press; 1999. p. 105–76. [13] Hadamard J. Lectures on Cauchy problems in linear partial differential equations. New Haven, CT: Yale University Press; 1923. [14] Hansen PC. Analysis of discrete ill-posed problems by means of the L-curve. SIAM Review 1992;34:561–80. [15] Hansen PC. Regularization tools: a Matlab package for analysis and solution of discrete ill-posed problems. Numerical Algorithms 1994;6:1–35. [16] Hon YC, Wei T. Backus–Gilbert algorithm for the Cauchy problem of the Laplace equation. Inverse Problems 2001;17:261–71. [17] Hon YC, Wei T. A meshless computational method for solving inverse heat conduction problem. International Series on Advances in Boundary Elements 2002;13:135–44. [18] Hon YC, Wei T. A fundamental solution method for inverse heat conduction problem. Engineering Analysis with Boundary Elements 2004;28:489–95. [19] Hon YC, Wei T. Numerical computation for multidimensional inverse heat conduction problem. Computer Modeling in Engineering & Sciences 2005;7:119–32. [20] Kress R, Mohsen A. On the simulation source technique for exterior problems in acoustics. Mathematical Method in the Applied Sciences 1986;8:585–97. [21] Kuijlaars ABJ, Saff EB, Sun X. On separation of minimal Riesz energy points on spheres in Euclidean spaces. Journal of Computational and Applied Mathematics 2007;199:172–80. [22] Kupradze VD, Aleksidze MA. The method of functional equations for the approximate solution of certain boundary value problems. USSR Computational Mathematics and Mathematical Physics 1964;4:82–126. [23] Lawson CL, Hanson RJ. Solving least squares problems. Philadelphia, PA: SIAM; 1995. [24] Marin L. Stable MFS solution for singular direct and inverse problems associated with the Laplace equation subjected to noisy data. CMES: Computer Modeling in Engineering and Sciences 2008;37:203–42.

[25] Marin L. The method of fundamental solutions for inverse problems associated with the steady-state heat conduction in the presence of sources. CMES: Computer Modeling in Engineering and Sciences 2008;30: 99–122. [26] Mathon R, Johnston RL. The approximate solution of elliptic boundary-value problems by fundamental solutions. SIAM Journal on Numerical Analysis 1977;14:638–50. [27] Nardini D, Brebbia CA. A new approach of free vibration analysis using boundary elements. In: Brebbia CA, editor. Boundary element methods in engineering. Berlin: Springer-Verlag; 1982. [28] Shigeta T, Young DL. Method of fundamental solutions with optimal regularization techniques for the Cauchy problems of the Laplace equation with singular points. Journal of Computational Physics 2009;228:1903–15. [29] Tautenhahn U, H¨amarik U. The use of monotonicity for choosing the regularization parameter in ill-posed problems. Inverse Problems 1999;15:1487–505. [30] Tikhonov AN, Arsenin VY. On the solution of ill-posed problems. New York: John Wiley and Sons; 1977. [31] Wang H, Qin QH. A meshless method for generalized linear or nonlinear Poisson-type problems. Engineering Analysis with Boundary Elements 2006;30:515–21. [32] Wei T, Hon YC, Ling L. Method of fundamental solutions with regularization techniques for Cauchy problems of elliptic operators. Engineering Analysis with Boundary Elements 2007;31:373–85. [33] Wei T, Zhou DY. Convergence analysis for the Cauchy problem of Laplace’s equation by regularized method of fundamental solutions, Advances in Computational Mathematics, in press. doi:10.1007/s10444-009-9134-7. [34] Xiong XT. A regularization method for a Cauchy problem of Helmholtz equation. The Journal of Computational and Applied Mathematics 2010;233: 1723–32. [35] Young DL, Tsai CC, Chen CW, Fan CM. The method of fundamental solutions and condition number analysis for inverse problems of Laplace equation. Computers and Mathematics with Applications 2008;55:1189–200. [36] Zeb A, Elliott L, Ingham DB, Lesnic D. Solution of the Cauchy problem for Laplace equation. In: Elliott L, Ingham DB, Lesnic D, editors. First UK conference on boundary integral methods. Leeds University Press; 1997. p. 297–307.