Abstract

The presented study proposed an improved interpolating boundary node method (IIBNM) for 2D potential problems. The improved interpolating moving least-square (IIMLS) method was applied to construct the shape functions, of which the delta function properties and boundary conditions were directly implemented. In addition, any weight function used in the moving least-square (MLS) method was also applicable in the IIMLS method. Boundary cells were required in the computation of the boundary integrals, and additional discretization error was not avoided if traditional cells were used to approximate the geometry. The present study applied the parametric cells created in the parameter space to preserve the exact geometry, and the geometry was maintained due to the number of cells. Only the number of nodes on the boundary was required as additional information for boundary node construction. Most importantly, the IIMLS method can be applied in the parameter space to construct shape functions without the requirement of additional computations for the curve length.

1. Introduction

The mesh procedure in the finite element method (FEM) and boundary element method (BEM) [15] presents at least two problems: (i) mesh generation under certain conditions is still arduous, time-consuming, and fraught with pitfalls and (ii) the geometry of the model is approximated by elements and thereby results in additional discretization error. Meshless (mesh-free) methods have been developed in the past decades to reduce the required effort for mesh generation. Many meshless methods have been proposed thus far, including the smoothed particle hydrodynamics (SPH) method [6, 7], the reproducing kernel particle methods (RKPM) [8], the hp-clouds method [9], the element-free Galerkin method (EFG) [10], the meshless local Petrov-Galerkin (MLPG) approach [11], the boundary node method (BNM) [1214], the boundary element-free method (BEFM) [15], the hybrid boundary node method (hybrid BNM) [1620], the Galerkin boundary node method (GBNM) [21], the boundary face method (BFM) [22, 23], and the boundary point interpolation method [24].

Meshless methods only require the scattered points in the domain or on the boundary, and the unknown fields are approximated by some approximation methods, of which the moving least-square (MLS) approximation [25] is the most commonly used. However, the MLS approximation does not have the delta function property and thus generates certain difficulties in many meshless methods, such as in the BNM and hybrid BNM, wherein the boundary conditions cannot be directly applied as in the BEM and requires the application of new sets of virtual nodal values to overcome this problem. Lancaster and Salkauskas further developed an interpolating moving least-square (IMLS) method, wherein specific singular functions were used as weight functions [25], thereby resulting in the computation of the inverse of the singular matrix and a reduction in the computational efficiency. Wang et al. [26, 27] recently proposed an improved interpolating moving least-square (IIMLS) method. It was applied in the improved interpolating element-free Galerkin method (IIEFG) [26] and the improved interpolating boundary element-free method (IIBEFM) [27]. Li [28] proposed the application of the IIMLS method into the boundary element-free method (BEFM) for 3D potential problems and discussed the details of the refurbished IIMLS method. The IIMLS method has overcome drawbacks within the MLS and IMLS. Firstly, the shape functions obtained by the IIMLS method exhibit the delta function property, thereby resulting in easier boundary conditions implementation. Secondly, the weight function does not have any restrictions and any weight functions used in the MLS can be directly used in the IIMLS method. Therefore, the present study applied the IIMLS method as the approximation method to construct the shape functions of the proposed meshless method.

Most meshless methods, such as the EFG and BNM, cannot avoid the integral cells used in the approximation of the geometry. These cells are only applied for integration purposes and should be distinguished from the employed elements. However, models with complicated geometries often exhibit additional discretization errors because the integral cells are not always able to reproduce the exact geometry, which is a similar problem observed in the FEM or BEM with elements. Therefore, meshless methods with integral cells cannot overcome the second above-mentioned FEM- or BEM-related problem.

Hughes et al. [29] initially proposed an isogeometric analysis (IGA) that has recently received widespread research attention. The same parametric functions used in CAD to model the geometry are also used to approximate unknown fields in numerical analyses, of which most take the form of nonuniform rational B-splines (NURBS). In the IGA, the geometry of the model can be exactly preserved to avoid discretization errors. The idea has also been applied in other numerical methods, such as in the boundary element method [2, 3034] and the boundary face method [35]. The present study focused on an improved interpolating boundary node method (IIBNM) based on the parameter space for 2D potential problems, also called the improved interpolating boundary element-free method (IIBEFM). Unlike the well-known isogeometric analysis in FEM or BEM, the present study only applied the parametric function to reproduce the exact geometry and approximated the unknown fields by the IIMLS method. Thus, each curve only requires the parametric function, thereby characterizing the presented method as a general meshless method that is independent of the type of parametric function. Compared with IIBNM (IIBEFM), the proposed method used the parametric function to reproduce the exact geometry, and the integrations were performed in the parameter space. Thus, the discretization error was avoided. In addition, the IIMLS was also performed in parameter space and the curve lengths between boundary points were not needed.

This paper is organized as follows. The improved interpolating moving least-square method is first introduced in the second section, followed by the parameter space-derived cells in the third section. The fourth section presents the formulations of the IIBNM for 2D potential problems. Finally, some numerical examples are presented to show the accuracy of the proposed method.

2. The Improved Interpolating Moving Least-Square Method

Suppose is a point, is a bounded domain in space , and is a point in the local approximation domain of , which can either be an evaluation point or be a nodal point . is the number of nodal points in the domain of . For a given function , it can be approximated by IIMLS [26, 27] aswhere

In (7) and (8), are weight functions. is a given set of basis functions with .

In (11), for , one can have

If , . If  , there was a node , and thus . Then one can have . Finally, from (10) and (11), one can note that

The shape function of the IIMLS has the following properties [28].

Property 1 (interpolating property).

Property 2 (reproducing property). where is defined from 1 to .

3. Improved Interpolating Boundary Node Method for 2D Potential Problems

The well-known regularized boundary integral equation for 2D potential problems can be written as follows:where is the boundary of the bound domain , and are points on the boundary, and and are the potential and normal flux on the boundary, respectively. and are fundamental solutions of the Laplace equation, which can be written in the 2D case as follows:where is the distance between and and is the unit outward normal at the boundary point.

The field of and at the boundary can be separately interpolated by the IIMLS method within the parameter space of each curve. Namely, the influence domain of an evaluation point is truncated at the corner of the boundary. Supposing that a boundary has distributed nodes , then the field of and on the boundary can be interpolated by the IIMLS method in the parameter space as follows:where is the contribution from node to the evaluated point obtained in the 1D parameter space. if is out of the influence domain of . and are nodal values of and at . In the real computation, the parameter coordinate is defined on each smooth curve separately, and (18) are performed only on the local nodes in the influence domain of . In parameter space, can be written as

Substituting (18) into (16) presents where and are the parameter coordinates of points and , respectively.

By discretizing the boundary into cells in the parameter space, (20) can be rewritten as follows:where is the kth cell and is defined as .

For each node on the boundary, an equation like (21) can be presented as follows:

Since exhibits the interpolating property, (22) can be rewritten as follows:

Finally, (21) can be written in matrix form as follows:whereIn (25) and (26), is the set of cells that contributes to and is the set of cells that contain node . Equations (24) to (28) are very similar to the equations in the BEM. Actually, the methods used in the BEM for the treatment of singular integrals can also be applied in the IIBNM.

The present study employed the following basis functions :In addition, the Gaussian weight function was applied as the weight function in the IIMLS method.

4. Numerical Examples

Numerical examples were examined to justify the accuracy of the proposed method. For the purpose of error estimation, a formula is defined as follows:where and refer to the exact and numerical solutions, respectively, and is the maximum value of over nodes. In this paper, are the potential or the derivatives of .

Example 1 (Dirichlet problems on a circular ring). This example presents concentric a circular ring centered at and with radii of and , which is shown in Figure 1(a). Dirichlet boundary conditions were imposed on the boundaries and the following solutions were employed as the analytical solutions.
(i) Linear solution is(ii) Quadratic solution-1 is(iii) Quadratic solution-2 is(iv) Cubic solution isFive sets of nodes were employed to discretize the model: (a) 40 nodes (Figure 1(b)), (b) 80 nodes, (c) 160 nodes, (d) 320 nodes, and (e) 640 nodes. The relative errors of , , and with respect to the number of nodes are plotted in Figures 2, 3, and 4, respectively. The proposed method exhibited good convergence rates for all the four different analytical solutions and presented very high accuracy.

Example 2 (Dirichlet problems on an elliptical ring). The present example examined an elliptical ring with Dirichlet boundary conditions, as presented in Figure 5(a). The inner ellipse had a major radius and minor radius of 2 and 1, whereas the outer ellipse had a major radius and minor radius of 8 and 4.
The analytical solution for this example was derived as follows:Two discretization methods were applied to test the proposed method. In discretization method 1 (Figure 5(b)), the numbers of nodes distributed on the inner and outer curves were the same and seven sets of nodes were used to discretize the model presented in Table 1. Conversely, discretization method 2 (Figure 5(c)) exhibited nearly equal curve distances between the two nearest nodes, of which the number of nodes for each discretization is presented in Table 1.
The relative errors of , , and with respect to the number of nodes for the two different discretization methods are plotted in Figures 6 and 7, wherein the error exhibited a decrease following an increase in the number of nodes. Both discretization methods exhibited a high convergence rate.

The contour of potential computed by total 1940 nodes was shown in Figure 8, and the results computed by traditional BEM with 1938 linear elements were also plotted for the purpose of comparison. It could be observed that the results of the proposed methods have good agreement with those obtained by BEM.

Example 3 (potential flow problem). The present example considered the potential flow problem around a cylinder of radius in an infinite domain. Here, due to the symmetry of the problem, only part of the upper left quadrant of the field was modeled as presented in Figure 9, where and in the figure. The exact solution for this problem is given as follows [36]:where represents the stream function.
The boundary conditions of this problem are as follows:Curve (): .Curve (): .Curve (): .Curve (): .Curve (): .The relative errors of , , and were computed from 115 nodes in the domain, as plotted in Figure 10. According to Figure 10, the proposed method exhibited a high accuracy to obtain a good rate of convergence.
The contours of stream function computed by 405 boundary nodes are shown in Figure 11. BEM with 400 linear elements is also applied to solve this problem. Good agreement can be observed in these two methods.

Example 4 (mixed problem on a complex model). The present example offers a complex model with mixed boundary conditions, as presented in Figure 12. Neumann boundary conditions were imposed on line and Dirichlet boundary conditions were imposed on the rest of the boundaries. The model employed the following analytical solution:A total of 737 nodes were distributed on the boundaries for the IIBNM. The BEM with a total of 714 linear elements was also applied to solve the problem. The numerical results of , , and on line between points and are plotted in Figures 13, 14, and 15, respectively. The contour of was shown in Figure 16 and the results were compared with BEM. The figures exhibited very high accuracy of IIBNM. Likewise, the IIBNM results were well in agreement with those obtained by the BEM and the analytical solution.

5. Conclusions

The present study proposed a meshless improved interpolating boundary node method based on the parameter space. The improved interpolating moving least-square method was employed as the approximation method to construct the shape function of the meshless method. The shape functions exhibited delta function properties as compared to those obtained by the moving least-square method. In addition, any weight function used in the MLS was also applicable in the IIMLS method.

Cells were created in the parameter space, which are called parametric cells, to avoid the generation of integral cell discretization errors. The cells can produce exact geometry no matter the number of distributed nodes on the boundary. In addition, the IIMLS method was also performed in the parameter space, thereby eliminating the evaluation for the curve length, which simplifies the procedures.

The proposed method can be extended to other problems and 3D problems. Coupling the presented method with the fast multipole method [3739] for large-scale computations is under research. It is also possible to solve problems with body force by coupling the presented method with methods for domain integrals [4042] in the BEM.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The research for this paper was supported by () the National Natural Science Foundation of China (Grants nos. 51708429, 51378404, and 51408444) and () Wuhan Institute of Technology Science Fund (Grant no. K201734).