Abstract

The singular boundary method (SBM) is a recent boundary-type collocation scheme with the merits of being free of mesh and integration, mathematically simple, and easy-to-program. Its essential technique is to introduce the concept of the source intensity factors to eliminate the singularities of fundamental solutions upon the coincidence of source and collocation points in a strong-form formulation. In recent years, several numerical and semianalytical techniques have been proposed to determine source intensity factors. With the help of these latest techniques, this short communication makes an extensive investigation on numerical efficiency and convergence rates of the SBM to an extensive variety of benchmark problems in comparison with the BEM. We find that in most cases the SBM and BEM have similar convergence rates, while the SBM has slightly better accuracy than the direct BEM. And the condition number of SBM is lower than BEM. Without mesh and numerical integration, the SBM is computationally more efficient than the BEM.

1. Introduction

The boundary element method (BEM) [14] and the method of fundamental solutions (MFS) [58] are two important numerical methods for science and engineering applications. However, it is a sophisticated mathematical and time-consuming issue for numerical integration over the singularities in the BEM. As for the MFS, the location of fictitious boundary is vital for its numerical accuracy and reliability and remains an open issue to optimally determine especially for complex-shaped or multiconnected domain problems.

To remedy these drawbacks in the BEM and MFS, several numerical schemes have been proposed, such as the boundary collocation method (BCM) [9], the modified collocation Trefftz method (MCTM) [1012], the regularized meshless method (RMM) [1316], the modified method of fundamental solutions (MMFS) [17], the boundary distributed source (BDS) method [1820], and the nonsingular method of fundamental solutions [21].

The singular boundary method (SBM) [22] was proposed by the authors in 2009 and is a strong-form boundary discretization technique. In order to regularize the singularities of fundamental solutions upon the coincidence of source and collocation points, the concept of the source intensity factors (SIFs) was first introduced, which is also called the origin intensity factors (OIFs) in some literatures [22]. Under the extensive studies, four techniques have been proposed to determine the source intensity factors of both the fundamental solution and its derivative, namely, inverse interpolation technique (IIT), semianalytical technique with subtracting and adding-back desingularization (SAT1), semianalytical technique with integral mean value approach (SAT2), and semianalytical technique with the empirical formula (SAT3). Numerical investigation shows that the SBM can provide accurate solutions in potential [22], Helmholtz [23], acoustic and elastic waves [24, 25], and water wave problems [26] with arbitrarily complex-shaped computational geometries.

This short communication will make a comparison on numerical efficiency and convergence rate under the extensive benchmark testing with the best approach to determining the source intensity factors. A brief outline of the paper is as follows: Section 2 will describe the techniques to determine SIFs which will be used in Section 3 for solving 2D and 3D Laplace, Helmholtz, and modified Helmholtz equations. Section 3 will make a comparison on numerical efficiency and convergence rate under the extensive benchmark testing in comparison with the direct BEM. At last, Section 4 will make a conclusion.

2. The Latest Techniques to Determine Source Intensity Factors

This section will describe the techniques to determine source intensity factors for solving 2D and 3D Laplace, Helmholtz, and modified Helmholtz equations.

2.1. SBM for Laplace Equations

This section describes the SBM for Laplace equations. Consider the Laplace equations:where denotes the Laplacian operator, the solutions are the potentials in domain , is the known function, and is the unit outward normal on physical boundary. and represent the essential boundary (Dirichlet) and the natural boundary (Neumann) conditions.

By adopting the fundamental solution of Laplace equation, the solution is approximated by a linear combination of fundamental solutions with respect to different source points as below:where is the number of source points and is the th unknown coefficient. The fundamental solution will have singularities when . To solve this problem, we introduce the concept of source intensity factors in SBM. We place all computing nodes on the same physical boundary. So the source points and the collocation points are the same set of boundary nodes. When , we use source intensity factors replacing the singular terms in formulation (2). Thus the SBM formulation can be expressed aswhere and are defined as the source intensity factors corresponding to the fundamental solutions and the unit outward normal of fundamental solutions, namely, the diagonal elements of the SBM interpolation matrix.

Therefore, to solve all kinds of physical and mechanical problems with formulations (3), the key issue is to determine the source intensity factors.

In recent years, four techniques have been proposed to determine the abovementioned source intensity factors. And the merits and demerits of these techniques have already been extensively investigated in some literatures [2226]. In this study, we only list the best formulations of these techniques to investigate the numerical efficiency and convergence rates of the SBM in comparison with the BEM under several typical benchmark problems.

In this study, we use formulas (4) and (5) to determine the source intensity factors for 2D and 3D Laplace problems with Neumann boundary condition.

The formulation can be expressed aswhere is one inner point inside the domain , is the sample solution in 2D problems, and is the sample solution in 3D problems. is the fundamental solution of Laplace equation, , and . is the corresponding influence area of source point . For 2D problem, is half length of the curve between source points and as shown in Figure 1(a). And, for 3D problem, it is the corresponding infinitesimal area as shown in Figure 1(b).

Then, we use the following formula to determine the source intensity factors for 2D Laplace equations with Dirichlet boundary condition:

And we use formula (7) to determine the source intensity factors for 3D Laplace equations with Dirichlet boundary condition:where .

Formulas (4) and (5) are also called the semianalytical technique with subtracting and adding-back desingularization (SAT1). Formula (6) is also called the semianalytical technique with the empirical formula (SAT3). Formula (7) is also called the semianalytical technique with integral mean value approach (SAT2). And one can find more details about these techniques in the literatures [2226].

2.2. SBM for Helmholtz Equations and Modified Helmholtz Equations

In analogy to the SBM for Laplace equations, the corresponding SBM approximate solution for Helmholtz and modified Helmholtz equations can be represented aswhere and are the source intensity factors corresponding to the fundamental solution and the unit outward normal of fundamental solution. is the number of source point. is the th unknown coefficient, or 2. is the fundamental solution for 2D Helmholtz equations, for 2D modified Helmholtz equations, for 3D Helmholtz problems, and for 3D modified Helmholtz problems. represents the zero-order Hankel function of the first kind, represents the zero-order modified Bessel function of the second kind, and is the Euclidean distance between collocation points and source points .

Due to the property of the same order of the singularities between the fundamental solutions of Helmholtz-type equations and Laplace equation, the source intensity factors of Helmholtz equation and modified Helmholtz equation can be expressed aswhere in 2D Helmholtz problem, in 2D modified Helmholtz problem, in 3D Helmholtz problem, and in 3D modified Helmholtz problem, . Therefore, we can get and through and with (9) and (10).

3. Numerical Results and Discussions

In this section, the efficiency, accuracy, and convergence of the SBM are tested to 2D and 3D Laplace, Helmholtz, and modified Helmholtz problems. The numerical accuracy is calculated by the relative root mean square errors (Rerr) which is defined as follows:where and are the analytical and numerical solutions at , respectively, and is the total number of test points in the interest domain. To demonstrate the convergence rate of the SBM and BEM, the following formulations are introduced:where and represent the errors of the SBM and BEM with and boundary nodes, respectively. In the BEM, the direct formulation introduced in [1] is adopted and the integrations of the fundamental solution and its normal gradient over each element are calculated through 8-point Gauss quadrature for 2D problems and 9-point Gauss quadrature for 3D problems.

3.1. Error Analysis
3.1.1. 2D Laplace Problems

Example 1. Consider 2D Laplace problems in a circular domain with radius 1. And the exact solution is given byBoundary conditions: all Dirichlet boundary conditions: , .
In this example, we use formula (6) to determine the SIFs. And the numerical results are shown in Figures 2 and 3.

Example 2. Consider 2D Laplace problems in a square domain with length 1. And the exact solution is given by Boundary conditions: and are Neumann boundary conditions; , . and are Dirichlet boundary conditions; , .
In this example, we use formulas (4) and (6) to determine the SIFs. The numerical results of SBM and BEM are shown in Figure 4.

3.1.2. 2D Helmholtz Problems

Example 3. Consider 2D Helmholtz problems in a circular domain with radius 1. And the exact solution is given by Boundary conditions: all Dirichlet boundary conditions: , .
In this example, we use formulas (6) and (9) to determine the SIFs. The numerical results of SBM and BEM when are shown in Figure 5. Table 1 lists the numerical results of the SBM and the BEM with different wavenumbers (, , and ).

Example 4. Consider 2D Helmholtz problems in a square domain with length 1. And the exact solution is given by Boundary conditions: and are Neumann boundary conditions; , . and are Dirichlet boundary conditions; , .
In this example, we use formulas (4), (6), (9), and (10) to determine the SIFs. The numerical results of SBM and BEM when are shown in Figure 6.

3.1.3. 2D Modified Helmholtz Problems

Example 5. Consider 2D modified Helmholtz problems in a circular domain with radius 1. And the exact solution is given by Boundary conditions: all Dirichlet boundary conditions: , .
In this example, we use formulas (6) and (9) to determine the SIFs. The numerical results of SBM and BEM when are shown in Figure 7.

Example 6. Consider 2D modified Helmholtz problems in a square domain with length 1. And the exact solution is given by Boundary conditions: and are Neumann boundary conditions; , . and are Dirichlet boundary conditions; , .
In this example, we use formulas (4), (6), (9), and (10) to determine the SIFs. The numerical results of SBM and BEM when are shown in Figure 8. Table 2 lists the numerical results of the SBM and the BEM with different wavenumbers (, , and ).

It can be observed that the present SBM performs more accurate solutions than the BEM with the same number of boundary nodes, and the SBM converge remarkably with the increasing boundary node number . The error analysis shows that the present SBM have rapid convergence rate () in 2D problems. And, in some cases, the convergence rate can reach 3. In addition, the condition number of SBM is lower than BEM. Without mesh and integration, the SBM is computationally more efficient than the BEM.

3.1.4. 3D Laplace Problems

Example 7. Consider 3D Laplace problems in a sphere domain with radius 1. And the exact solution is given byBoundary conditions: all Dirichlet boundary conditions: , .
In this example, we use formula (7) to determine the SIFs. The numerical results of SBM and BEM are shown in Figure 9.

Example 8. Consider 3D Laplace problems in a cube domain with length 1. And the exact solution is given by Boundary conditions: , , and are Neumann boundary conditions; , . , , and are Dirichlet boundary conditions; , .
In this example, we use formulas (4) and (5) to determine the SIFs. The numerical results of SBM and BEM are shown in Figure 10.

Example 9. Consider 3D Laplace problems in a tire domain. The tire surface is defined by the following equation:where , . The distribution of source points on tire surface is shown in Figure 11. And the exact solution is given by Boundary conditions: all Dirichlet boundary conditions: , .
In this example, we use formula (7) to determine the SIFs. The numerical results of SBM and BEM are shown in Figure 12.

3.1.5. 3D Helmholtz Problems

Example 10. Consider 3D Helmholtz problems in a sphere domain with radius 1. And the exact solution is given byBoundary conditions:(1)all Dirichlet boundary conditions: , .(2)all Neumann boundary conditions: , .In this example, we use formulas (7) and (9) to determine the SIFs in case and formulas (4) and (10) to determine the SIFs in case . The numerical results of SBM and BEM when are shown in Figures 13 and 14. Table 3 lists the numerical results of the SBM and the BEM in case with different wavenumbers (, , and ).

Example 11. Consider 3D Helmholtz problems in a cube domain with length 1 and the exact solution is given by Boundary conditions: (1)all Neumann boundary conditions: ,.(2), and are Neumann boundary conditions; , . , , and are Dirichlet boundary conditions; .In this example, we use formulas (4) and (10) to determine the SIFs in case and formulas (4), (10), (5), and (9) to determine the SIFs in case . The numerical results of SBM and BEM when are shown in Figures 1517. Table 4 lists the numerical results of the SBM and the BEM in case with different wavenumbers (, , and ).

Example 12. Consider 3D Helmholtz problems in a tire domain. The tire surface is defined by the following equation:where , , and the exact solution is given byBoundary conditions:(1)all Dirichlet boundary conditions: , .(2)all Neumann boundary conditions: , .In this example, we use formulas (7) and (9) to determine the SIFs in case and formulas (4) and (10) to determine the SIFs in case . The numerical results of SBM and BEM when are shown in Figures 18 and 19.

3.1.6. 3D Modified Helmholtz Problems

Example 13. Consider 3D modified Helmholtz problems in a sphere domain with radius 1. And the exact solution is given byBoundary conditions:(1)all Dirichlet boundary conditions: , .(2)all Neumann boundary conditions: , .In this example, we use formulas (7) and (9) to determine the SIFs in case and formulas (4) and (10) to determine the SIFs in case . The numerical results of SBM and BEM when are shown in Figures 20 and 21.

Example 14. Consider 3D modified Helmholtz problems in a cube domain with length 1 and the exact solution is given by Boundary conditions:(1)all Neumann boundary conditions: , .(2), , and are Neumann boundary conditions; , . , , and are Dirichlet boundary conditions; , .In this example, we use formulas (4) and (10) to determine the SIFs in case and formulas (4), (10), (5), and (9) to determine the SIFs in case . The numerical results of SBM and BEM when in case and in case are shown in Figures 22 and 23. Table 5 lists the numerical results of the SBM and the BEM in case with different wavenumbers (, , and ).

Example 15. Consider 3D modified Helmholtz problems in a tire domain. The tire surface is defined by the following equation:where , , and the exact solution is given byBoundary conditions:(1)all Dirichlet boundary conditions: , .(2)all Neumann boundary conditions: , .In this example, we use formulas (7) and (9) to determine the SIFs in case and formulas (4) and (10) to determine the SIFs in case . The numerical results of SBM and BEM when are shown in Figures 24 and 25.
It can be observed that the present SBM performs more accurate solutions than the BEM with the same number of boundary nodes, and the SBM converge remarkably with the increasing boundary node number . The error analysis shows that the present SBM have rapid convergence rate () in all these 3D examples.

4. Conclusion

This short communication makes an extensive investigation on numerical efficiency and convergence rates of the SBM to several 2D and 3D benchmark examples about Laplace, Helmholtz, and modified Helmholtz equations in comparison with the direct BEM.

Through numerical experiments, we find that the present SBM results are in good agreement with the exact solutions in both 2D and 3D problems. And the SBM converge remarkably with the increasing boundary node number . The error analysis shows that the present SBM have rapid convergence rate () in both 2D and 3D problems for Laplace, Helmholtz, and modified Helmholtz equations. And, in some cases, the convergence rate of SBM can reach 3. In addition, we find from the tables that the present SBM results are still in good agreement with the exact solutions in Helmholtz and modified Helmholtz problems with different wavenumber.

Furthermore, we find that in most cases the SBM and BEM have similar convergence rates, while the SBM has slightly better accuracy than the direct BEM. In addition, the condition number of SBM is lower than BEM in most cases. Without mesh and integration, the SBM is computationally more efficient than the BEM.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grants nos. 11372097, 11302069, and 11572111), The National Science Fund for Distinguished Young Scholars of China (Grant no. 11125208), the 111 Project (Grant no. B12032), the Chinese Postdoctoral Science Foundation (Grant no. 2014M561565), and the Foundation for Open Project of the State Key Laboratory of Acoustics (Grant no. SKLA201509). And the authors would like to thank Dr. Lin-lin Sun’s help in BEM programming.