1. Introduction
Since the work of Kupradze [
1], there have appeared numerous discussions of the
method of fundamental solutions (MFS) for the purpose of an easy computation of engineering problems. The fundamental solutions for the commonly used linear partial differential equations (PDEs) are listed in text books [
2,
3]. A review of the MFS for elliptic type PDEs up to 1998 was given in [
4]. More topics for the MFS were issued in [
5].
It is known that
is a fundamental solution of the 3D Laplace equation:
satisfying
where
is the Dirac delta function, due to
when
;
, and
is a source point. It is evident from Equation (
3) that
is a fundamental solution of Equation (
1), whose order of singularity is one. The derivation of Equation (
3) is relegated into
Appendix A.
In the whole paper the domain of the problem considered is supposed to be bounded, and its boundary is continuous and piecewise smooth.
The singularity of MFS occurs as
where
grows to infinity. One of the issues to reduce the ill-posedness due to the singularity is a proper selection of source points to improve the performance of MFS [
6,
7,
8]. Wang et al. [
9] proposed a novel adaptive method of fundamental solutions with physics-informed neural networks to determine the source points.
As noted in [
3] the functions expressed in terms of the Euclidean distance belong to the
radial basis function (RBF). For the linear PDEs the radially symmetric fundamental solutions have the radial form to be radial functions. For this reason Golberg and Chen [
10] categorized the MFS into the class of the methods of RBFs. The MFS exhibits singularities at source points, where special treatment of these singularities should be handled numerically. To overcome the singularity of MFS, the RBF general solutions were proposed in [
11] for varied orders of the vibrational thin, the Berger, and the Winkler plates, in [
12] for the boundary particle method, and in [
13,
14] for the boundary knot method. These papers proposed non-singular radial functions as the bases of solutions. To further overcome the ill-posedness, there were some discussions on the improvements of the boundary knot method [
15,
16].
The
boundary knot method (BKM) was developed by Chen and Tanaka [
12], and it synergistically combines the merits of MFS and RBF techniques. Later many applications of BKM can be seen in the literature, such as the solution of two-dimensional advection reaction–diffusion and Brusselator equations [
17], the 2D and 3D Helmholtz and convection–diffusion problems under complicated geometry [
18], the inverse problems associated with the Helmholtz equation [
19], with fictitious sources for solving Helmholtz-type equations [
20], and the modified boundary knot method for multi-dimensional harmonic-type equations [
21].
The non-singular RBF general solutions utilized for some commonly used linear PDEs were listed in Table 2.7 of [
3]. Unfortunately the non-singular RBF solution for the Laplace equation is a constant, which is not suitable to be the basis of solution. The lack of non-singular RBF solutions for the Laplace-type equations motivates us to develop the
non-singular generalized RBF solution (NSGRBF) in the present paper.
Chen et al. [
11] used the non-singular RBF solutions of Helmholtz-like equation with a small characteristic parameter to overcome this difficulty. However, when the characteristic parameter should generally be small to get an accurate solution of the Laplace equation, the accuracy of numerical solution is very sensitive to the domain geometry. In this paper we generalize the radial function in terms of a singular distance function
, where
, and
with det
is a singular symmetric tensor. If one takes
,
recovers to the usual Euclidean distance function
.
possesses the following properties: (i)
, (ii)
, and (iii)
. In addition to these properties,
possesses an extra property of
iff
. This property does not hold for
because, when
lies in the null space of
, we have
even for
.
The new solution in terms of
will be called the generalized RBF solution, in contrast to the
r-dependent RBF solution. Then we will extend the non-singular generalized RBF solution for the Laplace equation to the anisotropic Laplace equation:
where
is a positive-definite and symmetric anisotropic tensor.
For the anisotropic Laplace equation, the domain mapping method was derived in [
22], and the boundary knot method based on geodesic distance was proposed in [
23]. The newly defined generalized RBF solutions can be adopted as alternative and effective bases to find the numerical solutions of the Laplace equation and anisotropic Laplace equation.
The work on generalized operators in [
24] can provide insights into extending the RBF framework to more complex approximations. On the other hand the methods for fractional systems in [
25] may inspire analogous approaches for singular and non-singular solutions in PDEs.
By applying the MFS to solve the Laplace-type PDEs, it is utmost important, by using the de-singularized technique, to reduce the ill-conditioned behavior and then raise the computational efficiency and accuracy. The novel contributions of the present paper for solving the 3D Laplace equation and anisotropic Laplace equation are summarized as follows:
The extension from the original MFS to the non-singular generalized RBF (NSGRBF) using the novel bases can be carried out to improve the ill-posedness of the original MFS and enhance the accuracy of numerical solutions.
The de-singularized technique is simple and efficient.
The NSGRBF solution bases were derived at the first time for both the Laplace equation and anisotropic Laplace equation.
2. Generalized RBF Solution
The following vector notations can facilitate the proofs of the new results:
where
, and
is a source point. Hence,
is a positive distance function of Euclidean type. We define a singular distance function:
where the
matrix
is a symmetric non-negative metric tensor; the subscript
s means that
is a singular distance function. Later we will prove that
is a continuous quadratic function of a unit vector.
According to Equation (
7), we have
Now we attempt to get rid of the singularity in Equation (
3) as follows, which is an extension of Theorem 3 in [
26].
Theorem 1. For the Laplace equation, if the symmetric matrix satisfieswhere is the trace of , thensatisfies Equation (1): When , is a generalized RBF solution without having singularity; when , is a singular solution with the order of singularity being .
Proof. First we clarify the range of
.
is a singular point, which leads to the failure of Equation (
9); hence,
is required. In Equation (
10),
renders a constant value of
, which is not interesting. Therefore, the range of
is
for the non-singular solution
U in Equation (
10). In MFS the singular solution
has a singularity order
. For a less singular solution
U in Equation (
10), we take
. Therefore, the range of
is
for the singular solution
U in Equation (
10).
It follows from Equation (
10) that
Then by means of Equations (
12) and (
8), one has
We have
because
is a constant matrix and
is a constant vector.
Taking the divergence on both sides of Equation (
13) and using Equation (
14) yields
Using Equations (
7), (
8) and (
15)yields
where
was used owing to the symmetry of
. If Equation (
9) holds, Equation (
11) follows immediately. □
Satisfying Equation (
9) by
, a generalized RBF solution (
10) for
of the Laplace equation is obtained. If
, the singularity of
is zero; when
, the singularity of
with the order
is weaker than
of the original MFS as shown in Equation (
3). For the special case with
, Equation (
10) is a non-sense constant solution. Rather than a constant solution the logarithmic singular solution
was already derived in [
26], if we set
in Equation (
9).
Notice that Theorem 1 involves the fundamental solution
as a special case. Taking
,
is a solution of Equation (
9). Then
in Equation (
10) reduces to
.
Equation (
9) is an operator equation as a projective constraint of
. Applying it to any nonzero vector
we have
Because
is symmetric, Equation (
17) indicates that
is perpendicular to
.
Theorem 2. No solution of Equation (9) with exists. If is a unit vector with , thensatisfieswhere with det() = 0 is a singular projection operator. Moreover, with can be derived as follows: Proof. We prove the first statement by a contradiction method. If
then
exists. Multiplying both sides of Equation (
9) by
leads to
hence,
is proportional to
. Let
where
is a proportional factor; by means of Equation (
21), it induces a contradiction:
Given , there exists no such a value of to satisfy the above equation.
Taking the determinant of both sides of Equation (
9) makes
Either det() = 0 or det() = . The latter one rendering det and thus existing contradicts the non-existence of . Consequently, with det() = 0 is a singular matrix.
Next we prove Equation (
18), whose trace leads to
owing to
. Squaring Equation (
18) and using
leads to
Hence, is a singular projection operator.
We can observe that Equation (
9) is scaling invariant; hence,
is a solution when
is a solution. We can choose
, such that
We take
and because of
tr(
) = 2 and
tr by Equation (
24),
is obtained by taking the trace of Equation (
25):
The combination of Equations (
18), (
25) and (
26) leads to Equation (
20). □
From Equation (
9) we can observe that
is a trivial solution. In order to avoid the trivial solution and using the scale invariance of
, we may fix
by an extra condition:
where
is a constant. Hence,
. We can prove the following result.
Theorem 3. If satisfies Equation (27), then the eigenvalues of involve double zeros and a non-zero one . Proof. Let
which is combined to Equation (
9) to generate an eigenvalue problem
For a non-trivial solution of
, we ask
Since
as shown in Theorem 2,
is an eigenvalue of
. Therefore, we come to a quadratic characteristic equation:
where
where
are the components of
.
From Equation (
20) it follows that
where
is a unit vector satisfying
Equations (
27), (
33) and (
34) lead to
Inserting Equation (
20) into Equation (
32) and using Equation (
34) yields
Therefore, by means of Equations (
31) and (
35), we have
whose roots are given by
and
. □
3. Non-Singular Generalized RBF Solution of Anisotropic Laplace Equation
We extend Theorem 1 to the anisotropic Laplace Equation (
4) as follows.
Theorem 4. For the anisotropic Laplace Equation (4), if the symmetric matrix satisfiesthensatisfies Equation (4). Proof. The existence of the solution
of Equation (
38) will be given in Theorem 5. It follows from Equation (
13) that
Taking the divergence on both sides and using Equations (
7) and (
8) generates
If Equation (
38) holds, then Equation (
4) is proved for
in Equation (
39). □
A special case of Equation (
38) is that
in view of Equation (
39),
is the fundamental solution of Equation (
4).
If we take
, Equation (
4) reduces to the Laplace Equation (
1); meanwhile, Equation (
43) is the fundamental solution of Equation (
1).
The solution of
in Equation (
38) can be proved as follows.
Theorem 5. If is a unit vector with , then satisfying Equation (38) is given by Proof. Equation (
38) multiplying by
generates
where
It can be seen that Equation (
45) for
is the same to Equation (
9) for
. Then by means of Equations (
20) and (
46), we can derive Equation (
44). □
In practical computation of
, we employ Equation (
44), which is simple after giving
and the unit vector
, given by
Rather than the usual fundamental solution given in Equation (
43), we can prove a weaker singular solution as follows:
Theorem 6. For the anisotropic Laplace Equation (4), if the symmetric matrix satisfiesthenis a weaker singular fundamental solution of Equation (4). Proof. One has
by means of Equations (
8) and (
49). Then,
The divergence on both sides and the use of Equations (
7) and (
8) yields
If Equation (
48) holds, then Equation (
4) is proven for
given in Equation (
49). □
We cannot take
; there exists no proper
that can satisfy Equation (
48), because we encounter the following contradiction:
which is not an anisotropic tensor.
Table 1 summarizes
and
U for different values of
for the anisotropic Laplace equation. If we take
, the results reduce to that for the 3D Laplace equation.
4. A Non-Singular Generalized RBF and a Weaker Singularity MFS
We may call the newly constructed solution
U of Equation (
1) as shown in Equation (
10) as a singular fundamental solution if
. When
it is a non-singular RBF solution. No matter which case is used, the present numerical method is novel for solving the Laplace equation, and we will name the new numerical method a
weaker singular MFS (WSMFS) if
, and a
non-singular generalized RBF solution method (NSGRBF) if
.
Inserting Equation (
20) into Equation (
7) yields
We project
into two vectors:
and then to construct the unit vector
we take
Hence, by using the NSGRBF the solution of Equation (
1) is taken to be
where
The source points are given by
where
is a radius function for
, and
D is an offset.
A compact vector form of Equation (
57) reads as
where
is the
jth source point.
To be a well-defined basis of
, the following cone condition must be satisfied:
which indicates that the orientation vector
must point out from the cone. The cone consists of all straight lines passing through the vertex point
and having at least one intersection point with the domain
. If
lies in the cone, there are some field points
with
, which leads to
, since
.
In this situation,
in view of Equation (
7), which is an ineffective basis, and we must get it rid of it. In our experience when the value of
D is taken sufficiently large,
.
It follows from Equations (
1), (
2) and (
57) that a linear system
where
are unknown coefficients,
are the data on the right-hand side, and the components
of
with dimension
can be derived. Equation (
62) is scaled by a constant column norm with
[
6].
To raise the accuracy we consider a combination of Equation (
57) and the traditional MFS:
Now the number of unknown coefficients is .
By means of Equations (
5), (
7) and (
43), the solution of Equation (
4) is given by
where
,
is given by Equation (
44), and
is defined by Equation (
58).
Using the logarithmic MFS in Theorem 6, the solution of Equation (
4) is given by
where
is given by Equation (
44) with
, and
is defined by Equation (
58).