1.
Introduction
In this paper, we consider the following exterior Dirichlet problem:
where Ω0⊂R3 be a bounded Lipschitz domain, and Γ0=∂Ω0 be its boundary, Ω=R3∖¯Ω0. Δ is the Laplace operator. Assume that the given function g satisfies g∈H12(Γ0) and f(x)∈L2(Ω) has the compact supported set.
It is well known that partial differential equation boundary value problems with bounded or unbounded domains widely arise in many fields of scientific and engineering. For partial differential equation boundary value problems with bounded domain, the commonly finite element method (FEM) [1] and finite difference method (FDM) [2] were used to solve these problems. Meanwhile, for unbounded domains partial differential equation, boundary element method (BEM) [3,4,5], natural boundary element method (NBEM) [6,7], artificial boundary method [8,9,10,11,12,13], and the coupling of NBEM (or BEM) and FEM [14,15] were all efficient numerical methods. Both the methods on bounded domains and the methods on unbounded domains, they all have their own advantages and disadvantages.
It should be pointed out that the coupling method of FEM and BEM proposed by Feng and Yu [6,7] is fully compatible with the FEM. It is easy to be implemented on the computer and can be coupled with FEM naturally and directly by natural boundary reduction (NBR). The coupling of FEM and NBEM was first applied to solve two dimensional (2-D) unbounded domain of the elliptic problems [16,17]. A circle [11] or an ellipse [12,16] was usually selected as the artificial boundary for exterior 2-D problems. For exterior 3-D problems, a sphere was usually selected as the artificial boundary [12,18,19]. For some special shapes, such as cigar-shaped, rotating ellipsoid boundary, some special artificial boundary methods [20,21,22,23] are given. Since it leads to a smaller computational domain and does not increase the computational cost of the stiffness matrix from boundary reduction, it shows that these methods are very efficient. In the last decade, mesh-less methods which involve the radial basis functions (RBF) are also used to solve higher dimensions exterior problems. The motivations is that such functions or kernels are easily applicable and implementable in higher order partial differential equations, independent from geometry, etc[24,25,26].
In this paper, based on FEM and NBEM, a Dirichlet-Neumann (D-N) alternating algorithm has been devised to solve exterior 3-D Poisson problem in an infinite region with an ellipsoidal boundary. The standard procedure of the method is described as follows: Firstly, let Ω be an unbounded domain with boundary Γ0. Then we introduce an artificial boundary Γ1, where Γ0 is surrounded by Γ1. We denote the bounded domain between Γ0 and Γ1 as Ω1, and Ω2 is the unbounded domain with boundary Γ1. Secondly, in Ω2, we use the NBEM to solve this problem. Furthermore, we use FEM to solve this problem in Ω1. Finally, on the interface between Ω1 and Ω2, a sequence of boundary conditions is generated iteratively until convergence to the solution of the original problem.
The outline of the paper is as follows: In Section 2, the original domain Ω is divide two non-overlapping regions by an ellipsoidal artificial boundary Γ1 and the corresponding D-N alternating algorithm of the problem is constructed. In Section 3 and Section 4, the convergence analysis of the algorithm and the error estimates were given, respectively. In Section 5, two numerical examples are carried out to demonstrate the effectiveness and accuracy of this method. Finally, we state the conclusions in Section 6.
2.
A D-N alternating algorithm based on NBR
Let Γ1={(x,y,z)|x2a2+y2b2+z2c2=1,a>b>c>0} denote an ellipsoid. Then an unbounded domain outside the boundary Γ1 is Ω2.
Let Γ0 be a surface inside the Γ1, and dist(Γ1,Γ0)>0. Then for problem (1.1), Ω is divided into two non-overlapping subdomains Ω1 and Ω2.
Let Ω1 be the bounded domain among Γ0 and Γ1, and Ω2 be the unbounded domain outside Γ1. Then the original problem (1.1) is decomposed into two subproblems over subdomains Ω1 and Ω2.
Firstly, based on ellipsoidal system of coordinates (λ1,λ2,λ3) which is defined in [27] and Γ1 coincides with the ellipsoid λ1=a, the Cartesian coordinates (x,y,z) related to the ellipsoidal coordinates (λ1,λ2,λ3) can be expressed as follows:
where h2=a2−b2 and k2=a2−c2.
Secondly, the Laplace's equation Δu=0 in the following problem:
can be expressed in terms by the ellipsoidal coordinates (λ1,λ2,λ3). In the orthogonal set of coordinates (λ1,λ2,λ3), the Laplace's equation is expressed as in [27]
In exterior Ω2, the normal solution of the Laplace's equation [27] is
As we know, the functions E1–E3 must satisfy Lamˊe's equation
where p and q are called the separation parameters.
Then, the Laplace equation's analytic solution over the domain Ω2 is
where
and ds is the surface element about the Cartesian coordinates on Γ1. Let Epn(λ) denote n order Lamˊe functions of the first kind with the eigenvalue p. As suggested by the Lamˊe function of the first kind, there exist the Lamˊe functions of the second kind. The Lamˊe's functions of the second kind are then defined by
such that Fpn(λ1)→0 when λ1→∞ and they have the same eigenvalue p.
The expression (2.3) is called the Poisson integral formula. From (2.3) and the Lemma 1 of Huang [21], an expression of the normal derivative ∂u∂n can be obtained. If we set λ1=a, the exact artificial boundary condition is
Here, the expression (2.4) is also called the natural integral equation. So we can obtain the solution of problem (2.2) directly from (2.3).
Based on (2.3) and (2.4), we construct a D-N alternating algorithm as follows:
Step 1. Put k=0, and pick an initial value λ0∈H12(Γ1).
Step 2. In exterior domain Ω2, solve a Dirichlet boundary value problem:
Step 3. In interior domain Ω1, solve a mixed boundary value problem:
Step 4. On Γ1, update the boundary value by
Step 5. Put k=k+1, go to Step 2.
For the D-N alternating algorithm, we need know the relaxation factor θk, which is called a suitable real number. The algorithm's main work is on the Step 3, where a mixed boundary value problem in bounded domain Ω1 is solved by standard finite element method. In order to solve the Dirichlet problem with exterior domain Ω2 in the Step 2, we can use the normal derivative of the solution of the problem (2.5) on Γ1. Similarly, ∂uk2∂n can be found from λk by using the natural integral equation (2.4).
3.
Analysis of convergence
Let
Then the following coupled variational problem is equivalent to the problem (1.1).
where D1(u,v)=∫Ω1∇u⋅∇vdxdydz. From [20], we know
where
Let Sh(Ω1)⊂V0(Ω1) be an linear finite element space of V0(Ω1), and subdivide Ω1 into hexahedrons or tetrahedrons. Then, the approximation variational problem of (3.1) can be written as:
From the problem (3.3), we can obtain the algebraic equations as follow:
where U and V are vectors whose components are function values at interior nodes of Ω1 and nodes on Γ1, respectively.
From FEM in Ω1, we can get the matrix
which is a stiffness matrix. From the NBEM on Γ1, we can obtain the Kh. The expression (3.4) can also be rewritten as follow:
Then, the iterative algorithm can be given as follow:
with
Since A is a symmetric and positive definite matrix, we know that A−111 is nonsingular. From the expression (3.4), we know
Let
then the expression (3.8) can also be rewritten Sh⋅V=¯b2, where Sh is the discrete analogue of the Steklov-Poincarˊe operator on Γ1. Therefore, preconditioned Richardson iteration is constructed as follow:
Theorem 3.1. [23] The discrete D-N alternating algorithms (3.6), (3.7) and the iteration (3.9) are equivalent.
Theorem 3.2. [23] The condition number of the iterative matrix (S(1)h)−1Sh of the discrete D-N alternating algorithm is independent of the finite element mesh size h.
Theorem 3.3. [23] If 0<minθk≤maxθk<1, then the D-N alternating methods (3.6) and (3.7) are convergent, and the convergence rate is independent of the finite element mesh size h.
4.
Error estimates
Let Vh(Ω1) be a piecewise linear finite element space and Nh be the node set in Ω1∪Ω0∪Γ1. We denote
The discrete variational problems of the variational problems (3.1) and (3.3) are the followings respectively:
and
Similarly, the following error estimation can be obtained from [21].
Theorem 4.1. Suppose that u∈H2(Ω1)∩Vg(Ω1) and uNh∈Vg(Ω1) are the solutions of problems (3.1) and (4.2) respectively, and u|Γ1∈H32(Γ1). Then there exists a positive constant C independent of h and N such that
Theorem 4.2. Suppose that u∈H2(Ω1)∩Vg(Ω1) and uNh∈Vg(Ω1) are the solutions of problems (3.1) and (4.2) respectively, and u|Γ1∈H32(Γ1). Then there exists a positive constant C independent of h and N such that
where α is related to the smoothness convexity of the domain Ω1 and the differentiability of the solution of boundary value problem.
5.
Numerical experiments
In this section, two numerical examples are used to show the effectiveness of the D-N alternating algorithm, where the exact solutions of all two examples are known. Let
be the maximal error of all node functions on ¯Ω1,
be the maximum node-error of the adjacent two-steps on nodes and
be the approximation of the convergence rate. We use three meshes: Mesh I, Mesh II and Mesh III to express our computations. Mesh I is a coarse mesh by a lot of small tetrahedrons. Mesh II is refined from Mesh I in such a way what every tetrahedron of Mesh I is divided into eight "equal" tetrahedron. Mesh III is the refined mesh of Mesh II in the same way.
Example 5.1. Let f(x)=0, Γ0={(x,y,z):x26.25+y24.0+z22.25=1}, the ellipsoidal artificial boundary Γ1={(x,y,z):x26.25+y24.0+z22.25=a2,a>1} and the exact solution of problem (1.1) is
Taking g(x)=u(x)|Γ0. The correspondent results are shown in Table 1, Table 2 and Figure 1.
Example 5.2. Let f(x)=0, Ω={(x,y,z):|x|≥2.5,|y|≥2.0,|z|≥1.5} and the ellipsoidal artificial boundary Γ1={(x,y,z):x26.25+y24.0+z22.25=a2,a>√3}. The exact solution of problem (1.1) be
Taking g(x)=u(x)|Γ0. The correspondent results is shown by Table 3, Table 4 and Figure 2.
In the numerical experiments, we use the Γ1={(x,y,z):x26.25+y24.0+z22.25=4,} as the numerical example 1 and example 2. The radius a=2 just represents the shape of the Γ1. The larger a is, the larger domain of Γ1 and Γ0 enclosed will be. So the more computation time will be spent. On the contrary, The smaller a is, the smaller area of Γ1 and Γ0 enclosed will be. So The less computation time is spent for the computer.
6.
Conclusions
In this paper, we have proposed a D-N alternating algorithm based on the NBR for exterior 3-D Poisson problem with ellipsoidal artificial boundary. The maximal error of the approximate solution decreases with the mesh refining from the numerical results Table 1 and Table 3. When we fixed convergence factor θk, the convergence rate can be basically considered to maintain invariable in a same mesh. Table 2 and Table 4 have demonstrated that the convergence of the algorithm is the best as θk approaches to 0.5. Figure 1 and Figure 2 have shown that maximal errors in relative maximum norm will quickly dwindle until approach to stable states. The numerical results agree with the theoretic results.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (No. 11401054, 61972055), the Hunan Provincial Natural Science Foundation of China (No. 2018JJ3520), and the general Project of Hunan provincial education department (No. 18C0220).
Conflict of interest
We declare that we have no conflict of interest.