Next Article in Journal
The Abelian Kernel of an Inverse Semigroup
Next Article in Special Issue
Solving the Nonlinear Heat Equilibrium Problems Using the Local Multiquadric Radial Basis Function Collocation Method
Previous Article in Journal
Networks of Uniform Splicing Processors: Computational Power and Simulation
Previous Article in Special Issue
Wave-Structure Interaction for a Stationary Surface-Piercing Body Based on a Novel Meshless Scheme with the Generalized Finite Difference Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Localized Boundary Knot Method for Solving Two-Dimensional Laplace and Bi-Harmonic Equations

School of Civil Engineering and Architecture, Nanchang University, Nanchang 330031, China
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(8), 1218; https://doi.org/10.3390/math8081218
Submission received: 30 June 2020 / Revised: 16 July 2020 / Accepted: 23 July 2020 / Published: 24 July 2020
(This article belongs to the Special Issue Recent Progresses in Localized Meshless Methods)

Abstract

:
In this paper, a localized boundary knot method is proposed, based on the local concept in the localized method of fundamental solutions. The localized boundary knot method is formed by combining the classical boundary knot method and the localization approach. The localized boundary knot method is truly free from mesh and numerical quadrature, so it has great potential for solving complicated engineering applications, such as multiply connected problems. In the proposed localized boundary knot method, both of the boundary nodes and interior nodes are required, and the algebraic equations at each node represent the satisfaction of the boundary condition or governing equation, which can be derived by using the boundary knot method at every subdomain. A sparse system of linear algebraic equations can be yielded using the proposed localized boundary knot method, which can greatly reduce the computer time and memory required in computer calculations. In this paper, several cases of simply connected domains and multi-connected domains of the Laplace equation and bi-harmonic equation are demonstrated to evidently verify the accuracy, convergence and stability of this proposed meshless method.

1. Introduction

With the emergence of various engineering problems, an increasing number of numerical methods have been proposed in the past decades. To date, there are some well-known numerical methods, such as the finite difference method (FDM) [1,2], the finite element method (FEM) [3] and the boundary element method (BEM) [4]. These three methods are relatively mature, but they still have some obvious shortcomings and limitations. For example, with these methods, grid generation is difficult, especially for problems in complicated domains. They need to constantly remesh when calculating specific problems, which may result in high computational costs. On the contrary, there are some so-called meshless methods, which can solve problems without time-consuming mesh generation. From the present studies of meshless methods, it is evidently demonstrated that the meshless methods, proposed recently, are truly free from mesh and numerical quadrature, so they can be adopted to efficiently analyze physical problems and engineering applications with complex geometries.
In recent years, various meshless or meshfree numerical methods have been proposed to eliminate the time-consuming task of meshing. Meshless methods usually require node information only and do not need any orthogonal grid or unstructured mesh to acquire convergent, accurate and stable numerical solutions. These newly developed meshless methods have attracted the attention of many scholars [5]. Among them, the Radial basis function (RBF)-related method is the most popular, which was proposed by Hardy [6]. Duchon [7] and Franke [8] successively proposed different algorithms to select the optimal parameters. The RBF collocation method (RBFCM), developed by Kansa [9,10] in 1990, allows RBFs to solve partial differential equations (PDEs). The RBFCM is an approximate expression that uses the RBF as the basis function to construct the numerical solution. The RBFCM has been developed to form the local RBFCM (LRBFCM), which can yield a sparse matrix, so the LRBFCM is applied to solve large-scale engineering science problems [11,12,13,14,15].
Another well-known meshless method is the method of fundamental solutions (MFS), which was first proposed by Kupradze and Aleksidze [16]. The MFS takes the fundamental solution as the basis function and is a special case of the Trefftz method [17]. The MFS require fictitious boundaries, which are called sources. The MFS only needs numerical calculations between boundary nodes and sources, and the homogeneous problems can be efficiently solved by discretization of boundary nodes only. However, in large-scale simulations, the conventional MFS cannot effectively and quickly solve problems in complex domains [18,19,20] owing to the fully populated coefficients matrix. In order to extend the MFS to large-scale problems, the localized MFS was proposed in 2019 by combining the MFS and the concept of localization. The localized method of fundamental solutions (LMFS) approximate the numerical solution by implementing the MFS within each local subdomain and the sparse system of linear algebraic equations of the LMFS can be efficiently solved even for problems in complicated domains. Recently, some researchers successfully used the LMFS to analyze the three-dimensional interior acoustic field [21]. Although the mathematical background of LMFS and the numerical implementation are simple, the determination of the fictitious boundary for sources is still a challenge in the LMFS [22,23].
In addition, the MFS in combination with RBF is sometimes applied for solving inhomogeneous problems [24] or nonlinear problems (with the Picard iteration method or the homotopy analysis method) [25]. Combining the advantages of RBF and MFS, the boundary knot method (BKM) was proposed by Chen [26] in 2002 to avoid the problem of fictitious boundary and singularity in the arrangement of fundamental solutions in the MFS. The BKM uses an RBF, which satisfies the governing equation and is a nonsingular general solution, to replace the fundamental solution of the MFS, in order to avoid the singularity of the fundamental solution and retain the advantages of the MFS. As a boundary-type RBF methodology, the BKM has been widely and successfully applied to solve various types of PDEs [26,27,28,29,30]. For many mathematical and physical problems, it is verified that the BKM can acquired highly accurate solutions, such as convection diffusion problems and Helmholtz [31], heat conduction in nonlinear functionally graded material [32], etc. However, the researchers also found that although the accuracy of the traditional BKM for two-dimensional and three-dimensional problems is relatively high, the interpolation matrix is a dense, ill-conditioned matrix, which may cause the instability of the numerical simulation.
In this study, we combined the BKM and the localization concept from the LMFS to form the localized BKM, which can yield a sparse system of linear algebraic equations instead of an ill-conditioned matrix. Moreover, the proposed localized BKM can efficiently and accurately analyze problems with complicated domains using limited computational time and computer memory. In this paper, the Laplace equation and the bi-harmonic equation were calculated by using localized BKM, and the effectiveness and accuracy of the proposed meshless method were verified by several numerical examples.
The organization of this paper is depicted as follows: The Laplace equation and the bi-harmonic equation are briefly introduced in Section 2. Section 3 presents the numerical procedures of the localized BKM, while in Section 4, the numerical results of the localized BKM are compared with analytical solutions to verify the merits of the proposed meshless method. Finally, some conclusions and remarks are drawn in Section 5.

2. Mathematical Formulation of Laplace and Bi-Harmonic Equations

In this study, the numerical procedures of the localized BKM was proposed to solve the two-dimensional boundary value problem, which are governed by Laplace and bi-harmonic equations, respectively. The governing equation of Laplace is demonstrated as follows:
2 u ( x , y ) = 0 , ( x , y ) Ω ,
where 2 = 2 x 2 + 2 y 2 is the two-dimensional Laplacian, u(x, y) is the unknown variable in the computational domain Ω, Γ D and Γ N denote the boundary segments with Dirichlet boundary conditions and the Neumann boundary condition:
u n = h ( x , y ) , ( x , y ) Γ N ,
u = g ( x , y ) , ( x , y ) Γ D ,
where n = ( n x , n y ) is the unit outward normal vector on the boundary and h = ( x , y ) and g = ( x , y ) are the given boundary conditions, respectively. The other boundary value problem is the bi-harmonic equation:
4 u ( x , y ) = 0 , ( x , y ) Ω .
The Neumann boundary condition, Equation (2) and the Dirichlet boundary condition, Equation (3), should be simultaneously applied to all of the boundaries, since the bi-harmonic equation is a fourth-order PDE. In the next section, the numerical procedures of the proposed localized BKM will be clearly described.

3. Description of the Numerical Procedures of the Localized BKM

3.1. Laplace Equation

To describe the numerical procedures of the proposed localized BKM, for a two-dimensional Laplace equation, we required N = n i + n b 1 + n b 2 computational nodes, where n i is the number of the nodes inside the computational domain, n b 1 and n b 2 are the points along the whole boundary, ΓD and ΓN. The schematic diagram of the computational nodes is displayed in Figure 1a.
To solve the two-dimensional boundary value problems, a subdomain, which is depicted in Figure 1b, will be formed for each node and the numerical solutions within each subdomain can be approximated by
u ( x j , y j ) = s = 1 N s α s ξ ( r s ) ,   x , y Ω ,
where Ns is the number of nodes in each subdomain. The determination of subdomain is identical to the LRBFCM, α j s are the unknown coefficients, r = x 2 + y 2 , x = x x s , y = y y s , is the Euclidean distance and xs represents the sth local node in the neighborhood of x. The nonsingular general solution ξ ( x , y ) = e ( c ( x 2 y 2 ) ) cos ( 2 c x y ) satisfies the two-dimensional Laplace equation and is regular inside the computational domain. c is the shape parameter, which is adopted in the range 0 < c 3 in this paper.
From Equation (5)—and similarly to the LMFS [18,19,20,21]—the unknown coefficients α s j can be transformed as follows:
α s j = ξ N s × N s 1 u s j ,
where u s = [ u ( x 1 ) , , u ( x N s ) ] T , ξ N s × N s 1 = [ ξ 1 x j x i ] T ,   1 i ,   j = N s . By substituting Equation (6) into Equation (1), the following expression can be derived:
L u ( x , y ) = s = 1 N s L ξ ( x x s ) α s = L ξ N s ξ N s × N s 1 u s j = L ψ 1 × N s u s j = f ( x , y ) ,
where L is the differential operator 2 , ψ 1 × N s = ξ N s ξ N s × N s 1 , which is a vector with size 1 × Ns and we use the MATLAB built-in command pinv to calculate ξ N s × N s 1 , since ξ N s × N s 1 is an ill-conditioned matrix. Furthermore, from Equation (2), we have
u j x = s = 1 N s α s j x ξ x x s = α s j ξ N s x = x ξ N s ξ N s × N s 1 u s j = h s x ( j ) u s j ,   x Γ N ,
u j y = s = 1 N s α s j y ξ y y s = α s j ξ N s y = y ξ N s ξ N s × N s 1 u s j = h s y ( j ) u s j ,   y Γ N .
In order to derive the expression for the Neumann boundary conditions, we can substitute Equations (8) and (9) into Equation (2):
u n = u x n x + u y n y = h s x ( j ) u s j n x + h s y ( j ) u s j n y = B ψ N s u s j = h ( x , y ) ,   x , y Γ N ,
where
h s x ( j ) = [ ξ ( r 1 ) x | j ξ ( r 2 ) x | j ξ ( r s ) x | j ] T , h s y ( j ) = [ ξ ( r 1 ) y | j ξ ( r 2 ) y | j ξ ( r s ) y | j ] T
are the interpolation vectors of the discrete point satisfying the Neumann boundary conditions ψ N s = h s x ( j ) n x + h s y ( j ) n y and B are the differential operators in ΓN. Equations (7) and (10) are the local forms, which is different from the global method. Now, we need to globalize this local form by inserting zero elements into the calculation. Therefore, Equations (7) and (10) can be transformed as follows:
L u ( x , y ) = L ψ ¯ u ¯ = f ( x , y ) , ( x , y ) Ω ,
B u ( x , y ) = B ψ ¯ u ¯ = h ( x , y ) , ( x , y ) Γ N ,
u ( x , y ) = ψ ¯ u ¯ = g ( x , y ) , ( x , y ) Γ D ,
where ψ ¯ ( x , y ) = [ ψ ¯ 1 ( x , y ) , ψ ¯ 2 ( x , y ) , , ψ ¯ N ( x , y ) ] is a sparse vector with the size of 1 × N, and N is the total number of nodes. All the values are zeros, except for the values obtained by interpolation at the corresponding positions of each discrete point in the local domain. Equation (13) represents the satisfaction of the Dirichlet boundary condition. The discretizations of the Laplace equation, the Neumann boundary condition and the Dirichlet boundary condition are combined to form a matrix as follows:
K = [ ( L ψ ¯ ) n i × N ( B ψ ¯ ) n b 2 × N ( ψ ¯ ) n b 1 × N ] N × N , f = [ f ( x , y ) n i h ( x , y ) n b 2 g ( x , y ) n b 1 ] ,
K u = f , u = K 1 f ,
where KN×N is the sparse coefficient matrix that avoids the ill-conditioned matrix, u = [ u 1 , u 2 , , u N ] T is the unknown field quantity and f is the given condition. Finally, u can be efficiently computed from Equation (14). From the descriptions of the numerical procedures, the proposed localized BKM, which is the combination of the conventional BKM and the localization concept from the LMFS and the LRBFCM, is very simple and easy to program. Furthermore, it can be expected that the localized BKM can be applied to engineering applications in complicated domains owing to the formation of a sparse system of linear algebraic equations.

3.2. Bi-Harmonic Equation

The numerical procedures of the proposed localized LBKM for solving the two-dimensional bi-harmonic equation are presented in this subsection. The numerical procedures of the localized BKM for solving the bi-harmonic equation is similar to the procedures for the Laplace equation described above. As compared with the Laplace equation, the bi-harmonic equation is a fourth-order PDE. In addition to the bi-harmonic equation, there are two boundary conditions, which should be imposed along the whole boundary at the same time. The process of the calculation is basically the same as that for the Laplace equation. The numerical solution within the local domain of the jth node can be represented as follows:
u ( j ) ( x , y ) = s = 1 N s α s j ξ ( r ) + s = 1 N s β s j r 2 ξ ( r ) ,
where α s j and β s j are the unknown coefficients, and Ns is the number of nodes in the subdomain. For simplicity, Equation (15) can be simply transformed as follows:
u ( j ) = C ω ( j ) ,
where C is the coefficient matrix based on the jth point and the neighboring Ns points through interpolation. ω = [ α 1 , α 2 , , α N s , β 1 , β 2 , , β N s ] T is the vector of unknown coefficients. Similarly, from Equations (7)–(9), we can reformulate the governing equation and the boundary conditions as follows:
u ( j ) ( x , y ) = s = 1 N s α s j ξ ( r ) + s = 1 N s β s j r 2 ξ ( r ) = η n s ( j ) u n s ( j ) , n s = 1 , 2 , , N s ,
u j x = s = 1 N s α s j x ξ ( r ) + s = 1 N s β s j x r 2 ξ ( r ) = η n s x ( j ) u n s ( j ) ,
u j y = s = 1 N s α s j y ξ ( r ) + s = 1 N s β s j y r 2 ξ ( r ) = η n s y ( j ) u n s ( j ) ,
where η n s ( j ) ,   η n s x ( j ) and η n s y ( j ) are the weighting coefficients. The satisfaction of the governing equation is imposed at every interior node while the satisfactions of both boundary conditions, Equations (17)–(19), are enforced at each boundary node.
u ( j ) η n s ( j ) u n s ( j ) = 0 ,   j = 1 , 2 , , n i ,
u ( j ) n = n x ( j ) u ( j ) x + n y ( j ) u ( j ) y = n x ( j ) η n s x ( j ) u n s ( j ) + n y ( j ) η n s y ( j ) u n s ( j ) = g ( j ) , j = n i + 1 , n i + 2 , , n i + n b ,
u ( j ) = g ( j ) , j = n i + n b + 1 , , n i + 2 n b .
To combine Equations (20)–(22), we can acquire a matrix form of the linear algebraic equation
K u = f ,
where K is the matrix with the size ( n i + 2 n b ) × ( n i + n b ) . Once the above system is accurately solved, the numerical solution of the proposed localized BKM can be obtained. However, it is also known that the numerical solutions may not be accurate enough as a result of the overdetermined system. In order to acquire a highly accurate solution, we adopted the ghost nodes, which is shown in Figure 2. As shown in Figure 2, we place a circle of ghost nodes around the boundary nodes and the distance between the ghost nodes and the boundary nodes is 1/2 the distance between the adjacent boundary nodes. When the base nodes are interpolated with its adjacent ns, the adjacent ghost nodes are also selected to participate in the interpolation calculation. When K is calculated in this way, we can obtain a square coefficient matrix and an extremely accurate solution.

4. Numerical Results and Comparisons

In this section, six numerical cases are given and the numerical results of the LBKM are compared. In order to prove the accuracy of the proposed algorithm, the simply connected domain and multi-connected domain are calculated and analyzed by changing the parameters, such as the shape parameters, the total number of nodes or the number of subdomains. Finally, the calculated numerical solution u n is compared with the analytical solution u e , and the maximum absolute error is compared as an index. The calculation formula is as follows:
A b s _ e r r o r = m a x 1 j N ( | u e j u n j | ) .

4.1. Case 1

In this case, we test a square domain, whose four boundaries are applied to the Dirichlet boundary conditions. A detailed diagram of the computational domain and the applied boundary conditions are shown in Figure 3. The analytical solution of the applied boundary condition is as follows:
u e ( x , y ) = e x cos ( y ) + e y sin ( x ) ,
in which the corner points are removed from this computational domain, and the interior and boundary point are evenly distributed. Here, the parameters of calculation are given by
N = 10197 ,   n b = 396 ,   n s = 9 ,   c = 0.1
where N is the total nodes, nb is the boundary nodes, ns is the number of subdomains, and c is the shape parameter. The maximum absolute error is 5.3892 × 10 5 , which can preliminarily prove the accuracy of LBKM. The distribution of the numerical solution is shown in Figure 4.
To verify the stability of the LBKM, we changed the number of boundary nodes and interior nodes at the same time. As can be seen in the results shown in Table 1, the results calculated using different parameters are considerable, the shape parameter c remains unchanged, and the maximum absolute error is 8.7091 × 10 6 when the total number of nodes reaches N = 62997 .

4.2. Case 2

In order to further verify the impact of geometric complexity on the precision of the algorithm. In this case, a multiply connected domain is adopted as the computational domain. As shown in Figure 5, we apply Dirichlet boundary conditions and Neumann boundary conditions on each boundary, respectively. Here, the analytical solutions of the applied Dirichlet boundary conditions are as follows:
u e ( x , y ) = x 2 y 2 + x y + 2 .
In this case, the shape parameter is c = 0.2 . The maximum absolute error can reach 5.1431 × 10 4 , when the total number of nodes is N = 6762 , the boundary number is n b = 220 , and the number of the nodes in the local domain is 29. Figure 6 shows the distribution of the numerical solution. In addition, the results computed by different parameters are shown in Table 2. It can be seen that when the number of nodes in the computational domain increases slowly and the number of nodes in the subdomain changes, the results of the calculation are convergent. Therefore, the error of LBKM can reach the accuracy requirement when calculating the multi-domain.

4.3. Case 3

For the third case, we simulate a simple connected domain to verify the accuracy of the solutions for the Laplace problem with non-harmonic boundary conditions. Furthermore, the analytic solution that we have is
u e ( x , y ) = x 2 y 3 + 1 ,
which does not satisfy the Laplace equation. Figure 7 shows the schematic diagram of the computational domain. Table 3 shows the maximum absolute error for case 3. It can be seen from Table 3 that when the total number of nodes increases and the number of nodes in the local domain changes, the calculated result is convergent. When the total number of nodes is N = 25064 , the number of boundary nodes is n b = 600 , the number of subdomain nodes n s = 18 , and the shape parameter is c = 1 , the maximum absolute error is 5.2868 × 10 5 .
In the above three cases, the new LBKM is used to solve the boundary value problem with the interior nodes satisfying the Laplace equation. By changing the total number of nodes N, the number of nodes ns in local domain and the shape parameter c, the convergence of the results is obtained when calculating the simply connected domain and the multi-connected domain, respectively, which preliminarily verifies the accuracy of the algorithm. In the cases below, the bi-harmonic equations are tested to further verify the stability and accuracy of the method.

4.4. Case 4

In this case, we make a simulation of a governed bi-harmonic equation with two types of boundary conditions. There are two tests in this case. The calculation domain is shown in Figure 8.
For the first test, the analytic solution we use is
u e ( x , y ) = x 4 + y 4 6 x 2 y 2 + 3 ,
which satisfies both the Laplace equation and the bi-harmonic equation. Table 4 shows the results calculated with different parameters. The maximum absolute error is 1.7719 × 10 4 when the total number of nodes is N = 2336 , the number of boundary nodes is n b = 296 , the number of local domain nodes is n s = 41 , and the shape parameter is c = 3 . The distribution of the numerical solution is shown in Figure 9.
The other test uses the same computational domain and the same boundary conditions. However, the boundary condition can be calculated from the analytical solution as follows:
u e ( r , θ ) = r ( n + 2 ) s i n ( n θ ) , n 3 , 0 θ 2 π ,
where r = x 2 + y 2 is the Euclidean distance. The origin of the cylindrical coordinate ( r s , θ s ) is located at ( x , y ) = ( 8 , 4 ) ; Table 5 shows the maximum absolute error for this test. The distribution of the numerical solution is shown in Figure 10 for when the total number of nodes N = 24896 , the number of boundary nodes n b = 776 , the number of nodes in the subdomain n s = 26 , and the shape parameter is c = 1 .

4.5. Case 5

In the fifth case, a multi-connected domain is considered. The computational domain is a square domain with a small square domain dug out, as shown in Figure 11.
The analytical solution is as follows:
u e ( x , y ) = 1 2 x [ cos ( x ) sinh ( y ) + sin ( x ) cosh ( y ) ] + 1 ,
which only satisfies the bi-harmonic equation, but not the Laplace equation. The shape parameter in this case is c = 0.5 . When the parameters are taken as follows: N = 14552 , n b = 720 , n s = 49 , the maximum absolute error is 1.0615 × 10 3 . Table 6 shows the results for when we change the number of total nodes, N , and the number of different nodes in the subdomain, n s . We can see from Table 6 that the result converges and when the total number of nodes is N = 27712 , the number of boundary nodes is n b = 1000 and n s = 65 , the error can reach 9.7262 × 10 4 . Figure 12 is the distribution of the numerical solution.

4.6. Case 6

In the last case, we use the non-harmonic boundary conditions, governed by the bi-harmonic equation. Figure 13 shows the computational domain and the applied boundary conditions. The analytical solution we use is as follows:
u e ( x , y ) = x 3 y 4 + 1 .
In this case, the shape parameter c = 0.3 is used. Since the non-harmonic is mainly affected by the boundary nodes, the number of nodes in the interior nodes and local domain remains unchanged, only the number of boundary nodes is changed. Table 7 shows the numerical results calculated at different boundary nodes.

5. Conclusions

In this paper, the localized BKM is proposed to solve two-dimensional Laplace and bi-harmonic equations accurately and efficiently. The proposed meshless method is the combination of the convectional BKM and the concept of localization from the LMFS and the LRBFCM. The proposed method is truly free from time-consuming mesh generation and numerical quadrature since only a set of randomly distributed nodes are required for the numerical simulation. Furthermore, the troublesome problems of determination of the fictitious boundary for sources can be simply avoided by using the nonsingular general solution. Since the resultant system of algebraic equations is sparse, it can be expected that the proposed localized BKM can be used to solve realistic engineering applications in complicated domains.
In this paper, six numerical examples are provided to demonstrate the merits of the proposed localized BKM. According to the numerical results and comparisons, the following conclusions can be drawn:
(1)
In this paper, a novel meshless method, the localized BKM, is proposed to accurately and efficiently solve two-dimensional Laplace and bi-harmonic equations;
(2)
As a result of the use of localization, the resultant system of algebraic equations is sparse, so it is evident that the proposed localized BKM is capable of efficiently solving large-scale problems;
(3)
As compared with the MFS, the RBFCM and other meshless methods, the problems of ill-conditioned matrix and the determination of the fictitious boundary for sources are avoided in the proposed method;
(4)
In the examples provided, it is evident that the proposed localized BKM can accurately solve problems in simply connected and multiply connected domains. Furthermore, both the Laplace equation with a non-harmonic condition and the bi-harmonic equation with a non-bi-harmonic conditions can be stably analyzed by the proposed meshless method.
In the future, the proposed localized BKM will be improved and extended to analyze various physical and mathematical problems, such as temporal transient problems, inverse problems, the acoustic problem, the moving-boundary problem, three-dimensional problems, etc.

Author Contributions

Supervision, J.X.; Formal analysis, Software, Validation and Writing—original draft preparation, J.W.; Conceptualization, Data curation, Project administration and Writing—review & editing. Y.-C.L.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liszka, T.; Orkisz, J. The finite difference method at arbitrary irregular grids and its application in applied mechanics. Comput. Struct. 1980, 11, 83–95. [Google Scholar] [CrossRef]
  2. Vachiratienchai, C.; Boonchaisuk, S.; Siripunvaraporn, W. A hybrid finite difference–Finite element method to incorporate topography for 2D direct current (DC) resistivity modeling. Phys. Earth Planet. Inter. 2010, 183, 426–434. [Google Scholar] [CrossRef]
  3. Solberg, J.M.; Papadopoulos, P. A finite element method for contact/impact. Finite Elem. Anal. Des. 1998, 30, 297–311. [Google Scholar] [CrossRef]
  4. Brebbia, C.A. The Boundary Element Method for Engineers; Pentech Press: Plymouth, UK, 1978. [Google Scholar]
  5. Xia, P.; Long, S.; Wei, K. The dynamic analysis for the non-Homogeneous modeately thick plate by the meshless LRPIM. Chin. J. Comput. Mech. 2010, 27, 1029–1035. [Google Scholar]
  6. Hardy, R.L. Multiquadric equations of topography and other irregular surfaces. J. Geophys. Res. 1971, 76, 1905–1915. [Google Scholar] [CrossRef]
  7. Duchon, J. Splines Minimizing Rotation-Invariant Semi-Norms in Sobolev Spaces. In Constructive Theory of Functions of Several Variables; Springer: Berlin, Germany, 1977; pp. 85–100. [Google Scholar]
  8. Franke, R. Scattered data interpolation: Tests of some methods. Math. Comput. 1982, 38, 181–200. [Google Scholar]
  9. Kansa, E.J. Multiquadrics—A scattered data approximation scheme with applications to computational fluid-dynamics—II solutions to parabolic, hyperbolic and elliptic partial differential equations. Comput. Math. Appl. 1990, 19, 147–161. [Google Scholar] [CrossRef] [Green Version]
  10. Kansa, E.J. Multiquadrics—A scattered data approximation scheme with applications to computational fluid-Dynamics—I surface approximations and partial derivative estimates. Comput. Math. Appl. 1990, 19, 127–145. [Google Scholar] [CrossRef] [Green Version]
  11. Zheng, H.; Zhang, C.Z.; Wang, Y.S.; Sladek, J.; Sladek, V. A meshfree local RBF collocation method for anti-Plane transverse elastic wave propagation analysis in 2D phononic crystals. J. Comput. Phys. 2016, 305, 997–1014. [Google Scholar] [CrossRef]
  12. Zheng, H.; Zhang, C.Z.; Wang, Y.S.; Sladek, J.; Sladek, V. Band structure computation of in-Plane elastic waves in 2D phononic crystals by a meshfree local RBF collocation method. Eng. Anal. Bound. Elem. 2016, 66, 77–90. [Google Scholar] [CrossRef]
  13. Zheng, H.; Yao, G.M.; Lei, H.K.; Li, X.X. On the selection of a good shape parameter of localized method of approximated particular solutions. Adv. Appl. Math. Mech. 2018, 10, 1–16. [Google Scholar] [CrossRef]
  14. Zheng, H.; Yang, Z.; Zhang, C.; Tyrer, M. A local radial basis function collocation method for band structure computation of phononic crystals with scatterers of arbitrary geometry. Appl. Math. Model. 2018, 60, 447–459. [Google Scholar] [CrossRef]
  15. Zheng, H.; Xiong, J.G.; Yuan, Y.; Wen, P.H. Mixed-Mode dynamic stress intensity factors by variation technique with finite block method. Eng. Anal. Bound. Elem. 2019, 106, 27–33. [Google Scholar] [CrossRef]
  16. Kupradze, V.D.; Aleksidze, M.A. The method of functional equations for the approximate solution of certain boundary value problems. USSR Comput. Math. Math. Phys. 1964, 4, 82–126. [Google Scholar] [CrossRef]
  17. Kołodziej, J.A.; Grabski, J.K. Many names of the Trefftz method. Eng. Anal. Bound. Elem. 2018, 96, 169–178. [Google Scholar] [CrossRef]
  18. Fan, C.M.; Huang, Y.K.; Chen, C.S. Localized method of fundamental solutions for solving two-Dimensional Laplace and bi-harmonic equations. Eng. Anal. Bound. Elem. 2019, 101, 188–197. [Google Scholar] [CrossRef]
  19. Gu, Y.; Fan, C.M.; Qu, W.Z. Localized method of fundamental solutions for large-Scale modelling of three-Dimensional anisotropic heat conduction problems–Theory and MATLAB code. Comput. Struct. 2019, 220, 144–155. [Google Scholar] [CrossRef]
  20. Gu, Y.; Fan, C.M.; Xu, R.P. Localized method of fundamental solutions for large-Scale modeling of two-Dimensional elasticity problems. Appl. Math. Lett. 2019, 93, 8–14. [Google Scholar] [CrossRef]
  21. Qu, W.; Fan, C.M.; Gu, Y.; Wang, F. Analysis of three-Dimensional interior acoustic fields by using the localized method of fundamental solutions. Appl. Math. Model. 2019, 76, 122–132. [Google Scholar] [CrossRef]
  22. Wang, F.; Liu, C.S.; Qu, W. Optimal sources in the MFS by minimizing a new merit function: Energy gap functional. Appl. Math. Lett. 2018, 86, 229–235. [Google Scholar] [CrossRef]
  23. Liu, C.S.; Wang, F. An energy method of fundamental solutions for solving the inverse Cauchy problems of the Laplace equation. Comput. Math. Appl. 2018, 75, 4405–4413. [Google Scholar] [CrossRef]
  24. Golberg, M.A. The method of fundamental solutions for Poisson’s equation. Eng. Anal. Bound. Elem. 1995, 16, 205–213. [Google Scholar] [CrossRef]
  25. Uscilowska, A. The MFS as a basis for the PIM or the HAM–Comparison of numerical methods. Eng. Anal. Bound. Elem. 2015, 57, 72–87. [Google Scholar] [CrossRef]
  26. Chen, W.; Tanaka, M. A meshless, integration-Free, and boundary-Only RBF technique. Comput. Math. Appl. 2002, 43, 379–391. [Google Scholar] [CrossRef] [Green Version]
  27. Chen, W.; Hon, Y.C. Numerical investigation on convergence of boundary knot method in the analysis of homogeneous Helmholtz, modified Helmholtz, and convection–Diffusion problems. Comput. Methods Appl. Mech. Eng. 2003, 192, 1859–1875. [Google Scholar] [CrossRef]
  28. Jin, B.; Zheng, Y. Boundary knot method for some inverse problems associated with the Helmholtz equation. Int. J. Numer. Methods Eng. 2005, 62, 1636–1651. [Google Scholar] [CrossRef]
  29. Jin, B.; Chen, W. Boundary knot method based on geodesic distance for anisotropic problems. J. Comput. Phys. 2006, 215, 614–629. [Google Scholar] [CrossRef]
  30. Jiang, X.; Chen, W.; Chen, C.S. Fast multipole accelerated boundary knot method for inhomogeneous Helmholtz problems. Eng. Anal. Bound. Elem. 2013, 37, 1239–1243. [Google Scholar] [CrossRef]
  31. Hon, Y.C.; Chen, W. Boundary knot method for 2D and 3D Helmholtz and convection–Diffusion problems under complicated geometry. Int. J. Numer. Methods Eng. 2003, 56, 1931–1948. [Google Scholar] [CrossRef] [Green Version]
  32. Fu, Z.J.; Chen, W.; Qin, Q.H. Boundary knot method for heat conduction in nonlinear functionally graded material. Eng. Anal. Bound. Elem. 2011, 35, 729–734. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram for the computational domain. (a) Boundary and distribution of nodes and (b) subdomain.
Figure 1. Schematic diagram for the computational domain. (a) Boundary and distribution of nodes and (b) subdomain.
Mathematics 08 01218 g001
Figure 2. Schematic diagram of the ghost nodes arrangement.
Figure 2. Schematic diagram of the ghost nodes arrangement.
Mathematics 08 01218 g002
Figure 3. Schematic diagram of computational domain in Case 1.
Figure 3. Schematic diagram of computational domain in Case 1.
Mathematics 08 01218 g003
Figure 4. TDdistribution of numerical solutions in Case 1.
Figure 4. TDdistribution of numerical solutions in Case 1.
Mathematics 08 01218 g004
Figure 5. Schematic diagram of computational domain in Case 2.
Figure 5. Schematic diagram of computational domain in Case 2.
Mathematics 08 01218 g005
Figure 6. The distribution of numerical solution in Case 2.
Figure 6. The distribution of numerical solution in Case 2.
Mathematics 08 01218 g006
Figure 7. Schematic diagram of the computational domain in case 3.
Figure 7. Schematic diagram of the computational domain in case 3.
Mathematics 08 01218 g007
Figure 8. Schematic diagram of computational domain in case 4.
Figure 8. Schematic diagram of computational domain in case 4.
Mathematics 08 01218 g008
Figure 9. Distribution of the numerical solution for test 1 in case 4.
Figure 9. Distribution of the numerical solution for test 1 in case 4.
Mathematics 08 01218 g009
Figure 10. Distribution of the numerical solution for test 2 in case 4.
Figure 10. Distribution of the numerical solution for test 2 in case 4.
Mathematics 08 01218 g010
Figure 11. Schematic diagram of the computational domain in case 5.
Figure 11. Schematic diagram of the computational domain in case 5.
Mathematics 08 01218 g011
Figure 12. Distribution of the numerical solution in case 5.
Figure 12. Distribution of the numerical solution in case 5.
Mathematics 08 01218 g012
Figure 13. Schematic diagram of computational domain in case 6.
Figure 13. Schematic diagram of computational domain in case 6.
Mathematics 08 01218 g013
Table 1. The maximum absolute error for Case 1.
Table 1. The maximum absolute error for Case 1.
N3717655710,19722,79762,997
nb236316396596996
ns99999
Max error1.1660 × 10−48.3856 × 10−55.3892 × 10−51.9058 × 10−58.7091 × 10−6
Table 2. The maximum absolute error for Case 2.
Table 2. The maximum absolute error for Case 2.
N14723286676210,41828,020
nb220220220220220
ns1621293151
Max error6.3997 × 10−31.1289 × 10−35.1431 × 10−44.9134 × 10−42.4991 × 10−4
Table 3. Maximum absolute error for case 3.
Table 3. Maximum absolute error for case 3.
N12564319938516,26925,064
nb150250400500600
ns99121518
Max error8.0516 × 10−49.1815 × 10−51.0468 × 10−47.9568 × 10−55.2868 × 10−5
Table 4. Maximum absolute error for test 1 in case 4.
Table 4. Maximum absolute error for test 1 in case 4.
N4762336573410,59424,896
nb176296466586776
ns254161111191
Max error2.3232 × 10−41.7719 × 10−41.0121 × 10−43.6471 × 10−45.0082 × 10−4
Table 5. Maximum absolute error for test 2 in case 4.
Table 5. Maximum absolute error for test 2 in case 4.
N23364396877612,53624,896
nb296376496576776
ns921222526
Max error2.3931 × 10−41.7264 × 10−41.7978 × 10−41.6569 × 10−41.4221 × 10−4
Table 6. Maximum absolute error for case 5.
Table 6. Maximum absolute error for case 5.
N8323184867214,55227,712
nb1603285527201000
ns918294965
Max error1.5560 × 10−31.4743 × 10−31.0121 × 10−31.0615 × 10−39.7262 × 10−4
Table 7. Maximum absolute error for case 6.
Table 7. Maximum absolute error for case 6.
N22402346244625462646
nb50100150200250
ns3131313131
Max error3.1994 × 10−41.5152 × 10−41.0441 × 10−45.8681 × 10−52.1867 × 10−5

Share and Cite

MDPI and ACS Style

Xiong, J.; Wen, J.; Liu, Y.-C. Localized Boundary Knot Method for Solving Two-Dimensional Laplace and Bi-Harmonic Equations. Mathematics 2020, 8, 1218. https://doi.org/10.3390/math8081218

AMA Style

Xiong J, Wen J, Liu Y-C. Localized Boundary Knot Method for Solving Two-Dimensional Laplace and Bi-Harmonic Equations. Mathematics. 2020; 8(8):1218. https://doi.org/10.3390/math8081218

Chicago/Turabian Style

Xiong, Jingang, Jiancong Wen, and Yan-Cheng Liu. 2020. "Localized Boundary Knot Method for Solving Two-Dimensional Laplace and Bi-Harmonic Equations" Mathematics 8, no. 8: 1218. https://doi.org/10.3390/math8081218

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop