Next Article in Journal
A Smoothing Method for Sparse Programs by Symmetric Cone Constrained Generalized Equations
Next Article in Special Issue
Application of SVM and Chi-Square Feature Selection for Sentiment Analysis of Indonesia’s National Health Insurance Mobile Application
Previous Article in Journal
Optimal Grouping of Dependent Components in Parallel-Series and Series-Parallel Systems with Independent Subsystems Equipped with Starting Devices
Previous Article in Special Issue
Stress Analysis of the Radius and Ulna in Tennis at Different Flexion Angles of the Elbow
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analyzing Three-Dimensional Laplace Equations Using the Dimension Coupling Method

1
College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan 030024, China
2
School of Applied Science, Taiyuan University of Science and Technology, Taiyuan 030024, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(17), 3717; https://doi.org/10.3390/math11173717
Submission received: 19 July 2023 / Revised: 16 August 2023 / Accepted: 21 August 2023 / Published: 29 August 2023

Abstract

:
Due to the low computational efficiency of the Improved Element-Free Galerkin (IEFG) method, efficiently solving three-dimensional (3D) Laplace problems using meshless methods has been a longstanding research direction. In this study, we propose the Dimension Coupling Method (DCM) as a promising alternative approach to address this challenge. Based on the Dimensional Splitting Method (DSM), the DCM divides the 3D problem domain into a coupling of multiple two-dimensional (2D) problems which are handled via the IEFG method. We use the Finite Element Method (FEM) in the third direction to combine the 2D discretized equations, which has advantages over the Finite Difference Method (FDM) used in traditional methods. Our numerical verification demonstrates the DCM’s convergence and enhancement of computational speed without losing computational accuracy compared to the IEFG method. Therefore, this proposed method significantly reduces computational time and costs when solving 3D Laplace equations with natural or mixed boundary conditions in a dimensional splitting direction, and expands the applicability of the dimension splitting EFG method.

1. Introduction

In science and engineering fields, the meshless method has become an important tool in numerical methods for solving partial differential equations. Compared with the traditional Finite Element Method (FEM), the meshless method [1] is only based on node distribution, eliminating mesh constraints and allowing for higher-accuracy solutions to large deformation problems by establishing appropriate shape functions without requiring grid reconstruction.
The Element-Free Galerkin Method (EFGM) [2,3,4,5] is a noteworthy meshless method proposed by Belytschko et al. that utilizes the Moving Least-Squares (MLS) approximation to construct shape functions. The MLS approximate functions have been improved to accelerate computational speed, including the Improved Moving Least-Squares (IMLS) approximation [6], interpolating MLS approximation [7,8], and complex variable MLS approximation [9,10]. Using these methods to construct shape functions resulted in the presentation of the IEFG method [11,12,13,14], interpolating EFG method [15,16,17,18,19,20], and complex variable EFG method [10,21,22], respectively.
Due to the complexity of establishing trial functions, the meshless method has been known to be time-consuming when solving complex 3D mechanics problems. Therefore, finding ways to analyze complex 3D problems more efficiently has become a significant research direction in the field of numerical methods. Recently, researchers have made strides in this area, leading to the development of numerous dimensional split meshless methods, including the dimensional split complex variable EFG method [23,24,25,26], dimensional split EFG method [27,28,29,30], dimensional split reproducing kernel particle method [31,32,33,34], and interpolating dimensional split EFG method [35,36]. These hybrid meshless methods have demonstrated the capability to efficiently solve a wide range of 3D partial differential equations with smaller relative errors.
However, when natural or mixed boundary conditions occur in a dimensional splitting direction, traditional hybrid meshless methods require the 3D problems to be split into more layers to achieve higher accuracy. In [28], when a natural boundary condition existed in a split direction, Meng et al. had to choose 50 planes to obtain greater computational accuracy. In [33], the wave propagation problem with mixed boundary conditions was investigated. The splitting direction of the second numerical example had natural boundary conditions, so Peng and Cheng had to select 100 planes to achieve a smaller relative error of 0.62% with a computation time of 15.2 s. In contrast, if the splitting direction is selected as an essential boundary condition, only 10 layers are required, resulting in an error of 0.24% and a computation time of 1.1 s. Hence, it is worth noting that time consumption remains a concern when using the FDM in the dimensional split direction to address natural boundary conditions.
To address the above-mentioned issue of time consumption and explore a novel approach to enhance the convenience and efficiency of applying natural or mixed boundary conditions, we propose a modification that replaces the FDM with the FEM in the dimensional splitting direction. The FEM [37,38] is widely recognized for its advantages over the FDM in numerical simulations. Therefore, compared with the Dimensional Splitting EFG Method presented by Meng et al. [28], our proposed method can reduce CPU time when solving partial differential equations with mixed or natural boundary conditions in the splitting direction.
Due to the low computational efficiency of the EFG for solving 3D problems, researchers have been exploring alternative efficient meshless methods. The Dimension Coupling Method (DCM) [39] as a potential approach for solving the 3D Laplace equation is presented in this study. By introducing the Dimensional Split Method (DSM), the problem domain of the 3D Laplace equation is divided into a coupling of multiple 2D problems, and the IEFG method is employed to handle 2D forms. Two-dimensional discrete equations are combined by the FEM in the third direction and the final algebraic equation of the original 3D Laplace’s equation is derived.
The error formula of the DCM is given in numerical examples, and we discuss the influence of meshes of the FEM in the third direction, weight function, other parameters, and node distribution in 2D domains on precision. Furthermore, the convergence of the proposed method in this study is numerically verified. Through three numerical examples, it is demonstrated that the DCM for 3D Laplace equations can significantly improve computational efficiency without reducing computational accuracy.

2. IMLS Approximation

For a point x , the approximation of the corresponding function u ( x ) can be written as
u h ( x ) = Φ ˜ u = I = 1 n Φ ˜ I ( x ) u I ,   ( x Ω ) ,
u T = ( u 1 , u 2 , , u n ) ,
Φ ˜ is the shape function and its form is
Φ ˜ = ( Φ ˜ 1 ( x ) , Φ ˜ 2 ( x ) , , Φ ˜ n ( x ) ) = p T ( x ) A * ( x ) B ( x ) ,
p T ( x ) is the vector of the basis function,
A * ( x ) = 1 ( p 1 , p 1 ) 0 0 0 1 ( p 2 , p 2 ) 0 0 0 0 1 ( p n , p n ) ,
B ( x ) = P T W ,
P = p 1 ( x 1 ) p 2 ( x 1 ) p m ( x 1 ) p 1 ( x 2 ) p 2 ( x 2 ) p m ( x 2 ) p 1 ( x n ) p 2 ( x n ) p m ( x n ) ,
W = w ( x x 1 ) 0 0 0 w ( x x 2 ) 0 0 0 w ( x x n ) ,
and w ( x x I ) is the weighting function.
Equations (1)–(7) are the IMLS approximation [6].

3. Dimension Coupling Method for 3D Laplace Equations

When solving 3D Laplace equations using the IEFG method, the numerical solution obtained has low computational speed due to the complexity of shape functions compared to 2D problems.
In this paper, we propose using the DCM to solve this issue. The 3D problem can be transformed into multiple 2D problems as shown in Figure 1, which are then discretized using the IEFG method. In the splitting direction, 2D discretized equations are coupled via the FEM.
The formula of the DCM for 3D Laplace equations is derived in this section. Considering the governing equation [23]
Δ u = 0 ,   ( x 1 , x 2 , x 3 ) Ω ;
with boundary conditions
u = u ¯ ( x 1 , x 2 , x 3 ) ,   ( x 1 , x 2 , x 3 ) Γ u ,
q = u x 1 n 1 + u x 2 n 2 + u x 3 n 3 = q ¯ ( x 1 , x 2 , x 3 ) ,   ( x 1 , x 2 , x 3 ) Γ q ;
q ¯ and u ¯ are given values, and n i is the unit outward normal to the boundary Γ in direction x i , Γ = Γ u Γ q , Γ u Γ q = .
The governing equation of 2D form in the k-th layer based on the DCM is
2 u ( k ) x 1 2 + 2 u ( k ) x 2 2 = 2 u ( k ) x 3 2 ,   ( x 1 , x 2 ) Ω ( k ) ,   x 3 = x 3 ( k ) ,
where Ω ( k ) is the 2D domain of the k-th layer of Ω , and
Ω = k = 1 L Ω ( k ) × [ x 3 ( k ) , x 3 ( k + 1 ) ] Ω ( L + 1 ) ,
u ( k ) = u ( x 1 , x 2 , x 3 ( k ) ) ,
with boundary conditions
u ( k ) = u ¯ ( k ) ( x 1 , x 2 ) = u ¯ ( x 1 , x 2 , x 3 ( k ) ) ,   ( x 1 , x 2 ) Γ u ( k ) ,
q ( k ) = q ¯ ( k ) ( x 1 , x 2 ) = q ¯ ( x 1 , x 2 , x 3 ( k ) ) ,   ( x 1 , x 2 ) Γ q ( k ) ,
where Γ u ( k ) and Γ q ( k ) are essential and natural boundaries. Γ ( k ) = Γ u ( k ) Γ q ( k ) , and Γ u ( k ) Γ q ( k ) = .
Equations (11), (14) and (15) are then analyzed using the IEFG method. The discretization of the second-order partial derivative in the splitting direction is performed using the FEM, then we obtain the discretized equations.
Π = Ω ( k ) u 2 u x 3 2 d Ω ( k ) Ω ( k ) 1 2 u x 1 2 + u x 2 2 d Ω ( k ) Γ q ( k ) u q ¯ d Γ ( k ) .
Equation (16) is the equivalent functional, and the penalty method is selected for exerting boundary conditions, hence we can obtain that the modified functional of each 2D form is
Π = Π + α 2 Γ u ( k ) ( u u ¯ ) ( u u ¯ ) d Γ ( k ) .
Let
δ Π * = 0 ,
hence we have
Ω ( k ) δ u 2 u x 3 2 d Ω ( k ) Ω ( k ) δ ( L u ) T ( L u ) d Ω ( k ) Γ q ( k ) δ u q ¯ d Γ ( k ) + α Γ u ( k ) δ u u d Γ ( k ) α Γ u ( k ) δ u u ¯ d Γ ( k ) = 0 ,
where
L ( ) = x 1 x 2 ( ) .
In the 2D domain Ω ( k ) , we select M nodes x I ; thus, we can obtain the following form:
u ( x I ( k ) ) = u ( x I ( k ) , x 3 ( k ) ) = u I .
From Section 2, the expression of the approximate function of Equation (21) is
u ( x , x 3 ( k ) ) = Φ ˜ u = I = 1 n Φ ˜ I ( x ) u I ,
with
u = ( u 1 , u 2 , , u n ) T .
Thus,
2 u ( x , x 3 ( k ) ) x 3 2 = 2 x 3 2 I = 1 n Φ ˜ I u ( x I , x 3 ( k ) ) = I = 1 n Φ ˜ I 2 u I x 3 2 = Φ ˜ ( x ) u " ,
L u ( x , x 3 ( k ) ) = I = 1 n x 1 x 2 Φ ˜ I u I = I = 1 n B I u I = B u ,
where
u " = 2 u ( x 1 , x 3 ( k ) ) x 3 2 , 2 u ( x 2 , x 3 ( k ) ) x 3 2 , , 2 u ( x n , x 3 ( k ) ) x 3 2 T ,
B = ( B 1 , B 2 , , B n ) ,
B I = Φ ˜ I , 1 ( x ) Φ ˜ I , 2 ( x ) .
Substituting Equations (22), (24) and (25) into Equation (19),
Ω ( k ) δ [ Φ ˜ u ] T [ Φ ˜ u ] d Ω ( k ) Γ q ( k ) δ [ Φ ˜ u ] T q ¯ d Γ ( k ) Ω ( k ) δ [ B u ] T [ B u ] d Ω ( k ) + α Γ u ( k ) δ [ Φ ˜ u ] T [ Φ ˜ u ] d Γ ( k ) α Γ u ( k ) δ [ Φ ˜ u ] T u ¯ d Γ ( k ) = 0 .
Next, we write Equation (29) in its matrix form
Ω ( k ) δ [ Φ ˜ u ] T [ Φ ˜ u ] d Ω ( k ) = δ u T [ Ω ( k ) Φ ˜ T Φ ˜ d Ω ( k ) ] u = δ u T C u ,
Ω ( k ) δ [ B u ] T [ B u ] d Ω ( k ) = δ u T [ Ω ( k ) B T B d Ω ( k ) ] u = δ u T K u ,
Γ q ( k ) δ [ Φ ˜ u ] T q ¯ d Γ ( k ) = δ u T Γ q ( k ) Φ ˜ T q ¯ d Γ ( k ) = δ u T f q ,
α Γ u ( k ) δ [ Φ ˜ u ] T [ Φ ˜ u ] d Γ ( k ) = δ u T [ α Γ u ( k ) Φ ˜ T Φ ˜ d Γ ( k ) ] u = δ u T K α u ,
α Γ u ( k ) δ [ Φ ˜ u ] T u ¯ d Γ ( k ) = δ u T α Γ u ( k ) Φ ˜ T u ¯ d Γ ( k ) = δ u T f α ,
where
K = Ω ( k ) B T B d Ω ( k ) ,
C = Ω ( k ) Φ ˜ T Φ ˜ d Ω ( k ) ,
K α = α Γ u ( k ) Φ ˜ T Φ ˜ d Γ ( k ) ,
f q = Γ q ( k ) Φ ˜ T q ¯ d Γ ( k ) ,
f α = α Γ u ( k ) Φ ˜ T u ¯ d Γ ( k ) .
Substituting Equations (30)–(34) into Equation (29),
δ u T ( C u + K α u K u f α f q ) = 0 .
Let
F = f q + f α ,
K ^ = K α K .
Hence, Equation (40) can be transformed as
C u + K ^ u = F .
Let
u ( x 3 ( 2 ) ) = u ( 2 ) ,
u ( x 3 ( 3 ) ) = u ( 3 ) ,
u ( x 3 ( L ) ) = u ( L ) ,
suppose x 3 [ a , c ] , thus we have
C u ( c ) v ( x 3 ( L + 1 ) ) C u ( a ) v ( x 3 ( 1 ) ) C a c u v d x 3 + K ^ a c u v d x 3 = a c F v d x 3 ,
the test function v = φ i ( i = 1 , 2 , , N + 1 ) is selected with the shape function based on piecewise linear interpolation functions, thus v ( x 3 ( 1 ) ) = 0 and v ( x 3 ( L + 1 ) ) = 0 when x 3 = x 3 ( 2 ) , x 3 ( 3 ) , , x 3 ( L 1 ) , x 3 ( L ) . Hence, Equation (47) is changed to the following form
K ^ k = 1 L + 1 u ( k ) a c φ k φ i d x 3 C k = 1 L + 1 u ( k ) a c φ k φ i d x 3 = a c F ( k ) φ i d x 3 ,   i = 2 , 3 , , N .
Let
H i k = k = 1 L + 1 a c φ k φ i d x 3 K ^ k = 1 L + 1 a c φ k φ i d x 3 C ,   i = 2 , 3 , , N ,
W i = a c F ( k ) φ i d x 3 ,   i = 1 , 2 , , N + 1 .
Therefore, Equation (48) is transformed as
H i k u ( k ) = W i ,   i = 2 , 3 , , N .
If the Dirichlet boundary conditions are known,
u ( L + 1 ) = u ( c ) ,
u ( 1 ) = u ( a ) .
Hence, Equation (47) is written in the following form:
E ^ u ( 1 ) = u ( a ) ,   x 3 = x 3 ( 1 ) ;
H 21 u ( 1 ) + H 22 u ( 2 ) + H 22 u ( 3 ) = W 2 ,   x 3 = x 3 ( 2 ) ;
H 32 u ( 2 ) + H 33 u ( 3 ) + H 34 u ( 4 ) = W 3 ,   x 3 = x 3 ( 3 ) ;
H L , L 1 u ( L 1 ) + H L , L u ( L ) + H L , L + 1 u ( L + 1 ) = W L ,   x 3 = x 3 ( L ) ;
E ^ u ( L + 1 ) = u ( c ) ,   x 3 = x 3 ( L + 1 ) ;
Let
H = E ^ H 21 H 22 H 23 H 32 H 33 H 34 H L , L 1 H L , L H L , L + 1 E ^ ,
W = u ( a ) T , W 2 T , , u ( c ) T T ,
U = u ( 1 ) T , u ( 2 ) T , , u ( L + 1 ) T T ,
thus the final linear equation of the 3D Laplace equation is
H U = W .
If mixed boundary conditions are known,
u ( x 3 ( L + 1 ) ) = u ( c ) ,
u ( x 3 ( 1 ) ) = u ( a ) ,
Equations (58), (59), and (60) can be changed as follows:
H L + 1 , L u ( L ) + H L + 1 , L + 1 u ( L + 1 ) = W L + 1 C u ( c ) ,   x 3 = x 3 ( L + 1 ) ,
H = E ^ H 21 H 22 H 23 H 32 H 33 H 34 H L , L 1 H L , L H L , L + 1 H L + 1 , L H L + 1 , L + 1 ,
and
W = u ( a ) T , W 2 T , W 3 T , , W L T , W L + 1 C u ( c ) T T ,
respectively.
Equations (8)–(67) are the DCM for 3D Laplace equations.

4. Numerical Examples

In this section, four numerical examples are calculated using the DCM.
The formula of error is
u u h L 2 ( Ω ) r e l = Ω ( u u h ) 2 d Ω 1 / 2 u L 2 ( Ω ) .
We employ the IEFG method based on some distributed nodes and use linear basis functions to construct trial functions in the 2D computational domain. Additionally, 4 × 4 Gaussian points are used in each cell with two Gaussian points used in the dimensional split direction in each mesh.
The first example [40,41] is
2 u = 0 ,
and the problem domain is Ω = [0, 1]3,
u = sin ( π x 2 ) sin ( π x 3 ) ,   ( x 1 = 0 ) ,
u = 2 sin ( π x 2 ) sin ( π x 3 ) ,   ( x 1 = 1 ) ,
u = 0 ,   ( x 2 = x 3 = 0 , x 2 = x 3 = 1 ) ,
Equations (70)–(72) are boundary conditions.
u = [ 2 sin h ( π 2 x 1 ) + sin h ( π 2 ( 1 x 1 ) ] sin ( π x 2 ) sin ( π x 3 ) sin h ( π 2 ) .
Equation (73) is the analytical solution.
In this example, we investigate the convergence of the DCM before obtaining the greater computational accuracy of the numerical solution.
(1) Weight function.
The impact of weight functions on the relative error of the numerical solutions is discussed. In the case of using the cubic spline function, we choose 19 × 19 regular nodes and 18 × 18 integral cells. In the x3 split direction, we employ the FEM with the mesh number of 10, with dmax = 1.48 and α = 2.1 × 106. The resulting relative error of our proposed DCM is 0.1435%. For the case of using the quartic spline function, we maintain the same background integral grid and node distributions. In the x3 split direction, the mesh number of the FEM is set to 18, with dmax = 1.35 and α = 3.9 × 106. As a result, the relative error is 0.1516%. These results indicate that the relative error of the quartic spline function is slightly larger than that of the cubic spline function. Consequently, the cubic spline function is used in the following analysis.
(2) Scale parameter.
We choose 19 × 19 regular nodes and 18 × 18 integral cells. The mesh number of the FEM in the x3 split direction is 18 and we set α = 2.1 × 106. Figure 2 shows the relationship between the scale parameter dmax and the error. From Figure 2, we can conclude that when dmax = 1.4~1.5, the computational accuracy of the numerical solution is higher.
(3) Penalty factor.
We select 19 × 19 regular nodes and 18 × 18 integral cells. The mesh number of the FEM in the x3 split direction is 18 with dmax = 1.48. The computational accuracy of the numerical solution is higher when α = 2.1 × 106 in Figure 3.
Different node distributions in the k-th plane and meshes in the x3 direction are analyzed in the following, respectively.
(4) Node distribution.
We select dmax = 1.48, α = 2.1 × 106, and 18 meshes in the x3 split direction. The relationship between the relative error and the number of nodes is shown in Figure 4. We can see that as the number of nodes increases, the relative error tends to decrease.
(5) Mesh number.
We use 19 × 19 regular nodes and 18 × 18 integral cells in each 2D domain, setting dmax = 1.48 and α = 2.1 × 106. The relationship between the relative error and the mesh number is shown in Figure 5. We can see that as the number of meshes increases in the x3 splitting direction, the computational accuracy steadily improves.
As discussed above, the DCM for the 3D Laplace equation is convergent.
Using the proposed DCM in this paper to solve Example 1, we select 19 × 19 regular nodes and 18 × 18 integral cells. In the x3 splitting direction, we employ the FEM with a mesh number of 18, dmax = 1.48, and α = 2.1 × 106. As a result, the relative error is 0.1435% and the computational time is 1.5 s.
In contrast, when applying the IEFG method to solve Example 1, we choose 19 × 19 × 19 regular nodes, 18 × 18 × 18 integral cells, and the cubic spline weight function. By selecting dmax = 1.32 and α = 1.5 × 103, the resulting relative error is 0.2134% with a computational time of 63.9 s.
The comparison of the computational accuracy and time of the DCM and the IEFG method is shown in Table 1.
A comparison is performed between the numerical solutions obtained using the DCM and the IEFG method, along with the exact solutions depicted in Figure 6, Figure 7 and Figure 8. It can be observed that the results of these two methods accord well with the analytical solutions.
We can see that the DCM not only exhibits superior calculation accuracy but also significantly enhances the computational efficiency of the IEFG method in the numerical results of Figure 6, Figure 7 and Figure 8.
The second example [1] is
2 u = 0 ,
this problem domain is Ω = [0, 1]3, and
u , 1 | x 1 = 0 = u , 1 | x 1 = 1 = u , 2 | x 2 = 0 = u , 2 | x 2 = 1 = 0 ,
u | x 3 = 0 = cos ( π x 1 ) cos ( π x 2 ) 2 π tanh ( 2 π ) ,
u , 3 | x 2 = 1 = 0 .
Equations (75)–(77) are boundary conditions, and
u = cos ( π x 1 ) cos ( π x 2 ) sinh ( 2 π x 3 ) 2 π cosh ( 2 π x 3 ) 2 π tanh ( 2 π )
is the analytical solution.
In Example 2, 15 × 15 regular nodes and 14 × 14 integral cells are selected in each 2D domain. We employ the FEM in the x3 split direction with a mesh number of 14 and dmax = 1.34. The resulting relative error is 0.3796% and the computational time is 0.6 s.
In contrast, when analyzing Example 2 using the IEFG method, we choose the cubic spline weight function along with 15 × 15 × 15 regular nodes and 14 × 14 × 14 integral cells. Moreover, we set dmax = 1.0 and α = 5.8 × 102. The corresponding relative error is 0.3745% and the computational time is 12.9 s.
The comparison of the computational accuracy and time of the DCM and the IEFG method is shown in Table 2.
The numerical solution of the DCM is compared with that of the IEFG method and the exact solutions in Figure 9, Figure 10 and Figure 11. It can be observed that the results of these two numerical methods accord well with the exact ones.
The results demonstrate that the DCM exhibits higher efficiency compared to the IEFG method, despite both methods yielding similar errors. Furthermore, the DCM has the advantage of efficiently handling mixed boundary conditions without requiring excessive layers in the dimensional splitting direction.
The third example is
2 u = 0 ,
this problem domain is Ω = [0, 1]3, and
u = x 2 2 + x 3 2 ,   ( x 1 = 0 ) ,
u = 2 + x 2 2 + x 3 2 ,   ( x 1 = 1 ) ,
u = 2 x 1 2 + x 3 2 ,   ( x 2 = 0 ) ,
u = 2 x 1 2 + 1 + x 3 2 ,   ( x 2 = 1 ) ,
u = 2 x 1 2 + x 2 2 ,   ( x 3 = 0 ) ,
u = 2 x 1 2 + x 2 2 + 1 ,   ( x 3 = 1 ) .
Equations (80)–(85) are boundary conditions.
u = 2 x 1 2 + x 2 2 + x 3 2
is the analytical solution.
Then, we apply the DCM to solve Example 3 and analyze three situations in which the FEM is applied in different directions.
(1) The FEM applied in the x1 direction.
The mesh number is 18 with dmax = 1.51 and α = 2.5 × 104. We select 11 × 11 regular nodes and 10 × 10 integral cells in each 2D domain. The resulting relative error is 0.1025% and the computational time is 0.3 s.
(2) The FEM applied in the x2 or x3 direction.
The mesh number is 10 with dmax = 1.32 and α = 4.2 × 104. We select 11 × 11 regular nodes and 10 × 10 integral cells in each 2D domain. The resulting relative error is 0.1934% and the computational time is 0.2 s.
Furthermore, we employ the IEFG method for analysis. In this case, we choose 11 × 11 × 11 regular nodes, 10 × 10 × 10 integral cells, and the cubic spline weight function. The parameters used are dmax = 1.33 and α = 1.4 × 103. The resulting error is 0.1544% with a calculation time of 7.1 s.
The comparison of the computational accuracy and time of the DCM and the IEFG method is shown in Table 3.
When the FEM is used in the x1-axis splitting direction, it can be observed that the DCM can obtain a smaller error. Comparing the numerical solution of the DCM with those of the IEFG method and the exact ones in Figure 12, Figure 13 and Figure 14, the results of these two methods agree well with the exact ones.
The fourth example [27,31] is in an irregular-shaped domain selected as
2 u = 0 ,   ( r [ 1 , 2 ] , θ [ 0 , π ] , x 3 [ 0 , 1 ] ) ,
The boundary conditions are
u ( 1 , θ , x 3 ) = sin θ + x 3 ,
u ( 2 , θ , x 3 ) = x 3 ,
u ( r , 0 , x 3 ) = x 3 ,
u ( r , π , x 3 ) = x 3 ,
u ( r , θ , 0 ) = 4 3 1 r r 4 sin θ ,
u ( r , θ , 1 ) = 4 3 1 r r 4 sin θ + 1 .
The analytical solution of this problem is
u ( r , θ , x 3 ) = 4 3 1 r r 4 sin θ + x 3 .
For this example, the FEM is applied in the x3 split direction with a mesh number of 10. A total of 9 × 31 nodes are distributed in a half-torus domain for the 2D problem. Among these nodes, 9 nodes are positioned along the radial direction r, and 31 nodes are uniformly distributed along the angle axis θ as shown in Figure 15 given in [27]. This means that the integral node distribution is 9 × 31 × 11 with dmax = 1.0 and α = 0.12. The resulting relative error is 0.1510% and the computational time is 1.3 s.
For this example, in order to verify the effectiveness and correctness of the DCM, the results of the DCM are compared with those of the IEFG method given in [27] using 9 × 31 × 11 nodes, 8 × 30 × 10 integral cells, and the cubic spline weight function. When dmax = 1.2 and α = 1.0 × 104 are selected, the relative error and the computational time of the IEFG method are 0.2377% and 132.1 s, respectively.
The comparison of the computational accuracy and time of the present DCM and the IEFG method given in [27] is shown in Table 4.
Comparing the numerical solutions of the present DCM with those of the IEFG method given in [27] and the exact ones in Figure 16, Figure 17 and Figure 18, the results of the DCM agree well with the exact ones.

5. Discussions

In this study, a new dimensional split EFG method called the DCM is studied. The proposed method is used to solve 3D Laplace equations.
The influence of meshes of the FEM in the third direction, the weight function, other parameters, and the node distribution in 2D domains on precision is discussed. Additionally, the convergence of the proposed method in this study is numerically verified. Four numerical examples are provided to illustrate that the new method significantly enhances computational efficiency without reducing computational accuracy compared to the IEFG method.

6. Conclusions

Due to the lower computational efficiency of the EFG and IEFG methods in solving 3D Laplace equations, we propose a new dimension splitting EFG method named the DCM, which efficiently solves the 3D Laplace equation. Moreover, it conveniently and efficiently handles mixed boundary conditions by using the FEM instead of the FDM in the splitting direction. Consequently, this study provides an efficient and potential numerical method that can reduce computational time and costs without sacrificing accuracy to solve 3D complex engineering problems, including but not limited to crack propagation, high-speed collisions and explosions, metal press forming, and large deformation problems in gradient materials. Because of the large-scale calculation of such problems, research into the DCM combined with parallel algorithms needs to be investigated in the future, which has not been addressed before.
However, the DCM still has some limitations. First, the MATLAB program for the DCM is more complex than that for the IEFG method. Moreover, challenges may arise when using the DCM presented in this study combined with parallel algorithms. Therefore, this new method still needs further improvement in future research.

Author Contributions

Conceptualization, J.M. and H.C.; methodology, F.L.; software, F.L. and H.C.; writing—original draft preparation, F.L.; writing—review and editing, J.M. and M.Z.; visualization, M.Z.; supervision, H.C.; funding acquisition, F.L. and H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Shanxi Province (Grant No. 202203021212233 and 20210302124388).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

List of symbols in formulas.
SymbolNomenclatureSymbolNomenclature
u ( x ) Approximation function Γ q Natural boundary
Φ ˜ Shape function of IEFG method Ω ( k ) 2D domain of k-th layer
p ( x ) Basis function of IEFG method Γ u ( k ) Essential boundary in k-th layer
w ( x x I ) Weighting function of IEFG method Γ q ( k ) Natural boundary in k-th layer
Ω Problem domaindmaxScale parameter
Γ BoundaryαPenalty factor
Γ u Essential boundary v = φ i Test function of FEM
List of abbreviations and corresponding full names.
AbbreviationFull nameAbbreviationFull name
DCMDimension Coupling MethodIEFGImproved Element-Free Galerkin
DSMDimensional Split MethodMLSMoving Least-Squares
FEMFinite Element MethodIMLSImproved Moving Least-Squares
FDMFinite Difference Method3DThree-dimensional
EFGElement-Free Galerkin2DTwo-dimensional

References

  1. Cheng, Y.M. Meshless Methods; Science Press: Beijing, China, 2015. [Google Scholar]
  2. Belytschko, T.; Lu, Y.Y.; Gu, L. Element-free Galerkin Methods. Int. J. Numer. Methods Eng. 1994, 37, 229–256. [Google Scholar]
  3. Gavete, L.; Falcon, S.; Ruiz, A. An error indicator for the element-free Galerkin method. Eur. J. Mech. A/Solids 2001, 20, 327–341. [Google Scholar]
  4. Gavete, L.; Guesta, J.L.; Ruiz, A. A procedure for approximation of the error in the EFG method. Int. J. Numer. Methods Eng. 2002, 53, 677–690. [Google Scholar]
  5. Gavete, L.; Gavete, M.L. A posteriori error approximation in EFG method. Int. J. Numer. Methods Eng. 2003, 58, 2239–2263. [Google Scholar]
  6. Cheng, Y.M.; Chen, M.J. A boundary element-free method for linear elasticity. Acta Mech. Sin. 2003, 35, 181–186. [Google Scholar]
  7. Ren, H.P.; Cheng, Y.M. The interpolating element-free Galerkin (IEFG) method for two-dimensional elasticity problems. Int. J. Appl. Mech. 2011, 3, 735–758. [Google Scholar]
  8. Sun, F.X.; Wang, J.F.; Cheng, Y.M. An improved interpolating element-free Galerkin method for elastoplasticity via nonsingular weight functions. Int. J. Appl. Mech. 2016, 8, 1650096. [Google Scholar]
  9. Cheng, Y.M.; Peng, M.J.; Li, J.H. The complex variable moving least-square approximation and its application. Acta Mech. Sin. 2005, 37, 719–723. [Google Scholar]
  10. Bai, F.N.; Li, D.M.; Wang, J.F.; Cheng, Y.M. An improved complex variable element-free Galerkin method for two-dimensional elasticity problems. Chin. Phys. B 2012, 21, 020204. [Google Scholar]
  11. Zhang, Z.; Zhao, P.; Liew, K.M. Analyzing three-dimensional potential problems with the improved element-free Galerkin method. Comput. Mech. 2009, 44, 273–284. [Google Scholar]
  12. Zheng, G.D.; Cheng, Y.M. The improved element-free Galerkin method for diffusional drug release problems. Int. J. Appl. Mech. 2020, 12, 2050096. [Google Scholar]
  13. Cheng, H.; Zheng, G.D. Analyzing 3D advection-diffusion problems by using the improved element-free Galerkin method. Math. Probl. Eng. 2020, 2020, 4317538. [Google Scholar]
  14. Cheng, H.; Peng, M.J. The improved element-free Galerkin method for 3D Helmholtz equations. Mathematics 2022, 10, 14. [Google Scholar] [CrossRef]
  15. Liu, D.; Cheng, Y.M. The interpolating element-free Galerkin method for three-dimensional transient heat conduction problems. Results Phys. 2020, 19, 103477. [Google Scholar]
  16. Wu, Q.; Liu, F.B.; Cheng, Y.M. The interpolating element-free Galerkin method for three-dimensional elastoplasticity problems. Eng. Anal. Bound. Elem. 2020, 115, 156–167. [Google Scholar]
  17. Wu, Q.; Peng, P.P.; Cheng, Y.M. The interpolating element-free Galerkin method for elastic large deformation problems. Sci. China Technol. Sci. 2021, 64, 364–374. [Google Scholar]
  18. Liu, F.B.; Cheng, Y.M. The improved element-free Galerkin method based on the nonsingular weight functions for elastic large deformation problems. Int. J. Comput. Mater. Sci. Eng. 2018, 7, 1850023. [Google Scholar]
  19. Liu, F.B.; Wu, Q.; Cheng, Y.M. A meshless method based on the nonsingular weight functions for elastoplastic large deformation problems. Int. J. Appl. Mech. 2019, 11, 1950006. [Google Scholar]
  20. Liu, F.B.; Cheng, Y.M. The improved element-free Galerkin method based on the nonsingular weight functions for inhomogeneous swelling of polymer gels. Int. J. Appl. Mech. 2018, 10, 1850047. [Google Scholar]
  21. Li, D.M.; Liew, K.M.; Cheng, Y.M. An improved complex variable element-free Galerkin method for two-dimensional large deformation elastoplasticity problems. Comput. Methods Appl. Mech. Eng. 2014, 269, 72–86. [Google Scholar]
  22. Cheng, H.; Peng, M.J.; Cheng, Y.M. Analyzing wave propagation problems with the improved complex variable element-free Galerkin method. Eng. Anal. Bound. Elem. 2019, 100, 80–87. [Google Scholar] [CrossRef]
  23. Cheng, H.; Peng, M.J.; Cheng, Y.M. The hybrid improved complex variable element-free Galerkin method for three-dimensional potential problems. Eng. Anal. Bound. Elem. 2017, 84, 52–62. [Google Scholar] [CrossRef]
  24. Cheng, H.; Peng, M.J.; Cheng, Y.M. A fast complex variable element-free Galerkin method for three-dimensional wave propagation problems. Int. J. Appl. Mech. 2017, 9, 1750090. [Google Scholar] [CrossRef]
  25. Cheng, H.; Peng, M.J.; Cheng, Y.M. The dimension splitting and improved complex variable element-free Galerkin method for 3-dimensional transient heat conduction problems. Int. J. Numer. Methods Eng. 2018, 114, 321–345. [Google Scholar] [CrossRef]
  26. Cheng, H.; Peng, M.J.; Cheng, Y.M.; Meng, Z.J. The hybrid complex variable element-free Galerkin method for 3D elasticity problems. Eng. Struct. 2020, 219, 110835. [Google Scholar] [CrossRef]
  27. Meng, Z.J.; Cheng, H.; Ma, L.D.; Cheng, Y.M. The dimension split element-free Galerkin method for three-dimensional potential problems. Acta Mech. Sin. 2018, 34, 462–474. [Google Scholar] [CrossRef]
  28. Meng, Z.J.; Cheng, H.; Ma, L.D.; Cheng, Y.M. The dimension splitting element-free Galerkin method for 3D transient heat conduction problems. Sci. China Phys. Mech. Astron. 2019, 62, 040711. [Google Scholar] [CrossRef]
  29. Meng, Z.J.; Cheng, H.; Ma, L.D.; Cheng, Y.M. The hybrid element-free Galerkin method for three-dimensional wave propagation problems. Int. J. Numer. Methods Eng. 2019, 117, 15–37. [Google Scholar] [CrossRef]
  30. Ma, L.D.; Meng, Z.J.; Chai, J.F.; Cheng, Y.M. Analyzing 3D advection-diffusion problems by using the dimension splitting element-free Galerkin method. Eng. Anal. Bound. Elem. 2020, 111, 167–177. [Google Scholar] [CrossRef]
  31. Peng, P.P.; Wu, Q.; Cheng, Y.M. The dimension splitting reproducing kernel particle method for three-dimensional potential problems. Int. J. Numer. Methods Eng. 2020, 121, 146–164. [Google Scholar] [CrossRef]
  32. Peng, P.P.; Cheng, Y.M. Analyzing three-dimensional transient heat conduction problems with the dimension splitting reproducing kernel particle method. Eng. Anal. Bound. Elem. 2020, 121, 180–191. [Google Scholar] [CrossRef]
  33. Peng, P.P.; Cheng, Y.M. Analyzing three-dimensional wave propagation with the hybrid reproducing kernel particle method based on the dimension splitting method. Eng. Comput. 2022, 38, 1131–1147. [Google Scholar] [CrossRef]
  34. Peng, P.P.; Cheng, Y.M. A hybrid reproducing kernel particle method for three-dimensional advection-diffusion problems. Int. J. Appl. Mech. 2021, 13, 2150085. [Google Scholar] [CrossRef]
  35. Wu, Q.; Peng, M.J.; Cheng, Y.M. The interpolating dimension splitting element-free Galerkin method for 3D potential problems. Eng. Comput. 2022, 38, 2703–2717. [Google Scholar] [CrossRef]
  36. Wu, Q.; Peng, M.J.; Cheng, Y.M. The dimension splitting interpolating element-free Galerkin method for solving three-dimensional transient heat conduction problems. Eng. Anal. Bound. Elem. 2021, 128, 326–431. [Google Scholar] [CrossRef]
  37. Ali, B.; Shafiq, A.; Alanazi, M.M.; Hendi, A.A.; Hussein, A.K.; Shah, N.A. Significance of Nanoparticle Radius and Gravity Modulation on Dynamics of Nanofluid over Stretched Surface via Finite Element Simulation: The Case of Water-Based Copper Nanoparticles. Mathematics 2023, 11, 1266. [Google Scholar] [CrossRef]
  38. Zhang, B.; Tang, L.Q.; Zhang, H.W.; Ali, B.; Shah, N.A.; Jeon, Y.S. Finite element study of nanoparticles spacing and radius on dynamics of water fluid subject to microgravity environment. Results Phys. 2023, 47, 106355. [Google Scholar] [CrossRef]
  39. Cheng, H.; Xing, Z.B.; Yao, L.L. The dimension coupling method for 3D convection-diffusion-reaction problems with variable coefficients. Eng. Anal. Bound. Elem. 2023, 151, 164–174. [Google Scholar] [CrossRef]
  40. Kouatchou, J.; Zhang, J. Optimal injection operator and high order schemes for multigrid solution of 3D poisson equation. Int. J. Comput. Math. 2000, 76, 173–190. [Google Scholar] [CrossRef]
  41. Romão, E.C.; Campos, M.D.; Moura, L.F.M. Application of the Galerkin and least-squares finite element methods in the solution of 3D Poisson and Helmholtz equations. Comput. Math. Appl. 2011, 62, 4288–4299. [Google Scholar] [CrossRef]
Figure 1. Layers in the direction x 3 of the domain Ω .
Figure 1. Layers in the direction x 3 of the domain Ω .
Mathematics 11 03717 g001
Figure 2. The correlation between dmax and the errors.
Figure 2. The correlation between dmax and the errors.
Mathematics 11 03717 g002
Figure 3. The correlation between α and the errors.
Figure 3. The correlation between α and the errors.
Mathematics 11 03717 g003
Figure 4. The correlation between nodes and the errors.
Figure 4. The correlation between nodes and the errors.
Mathematics 11 03717 g004
Figure 5. The correlation between meshes and the errors.
Figure 5. The correlation between meshes and the errors.
Mathematics 11 03717 g005
Figure 6. The numerical results of the DCM, IEFG, and analytical solutions along x1.
Figure 6. The numerical results of the DCM, IEFG, and analytical solutions along x1.
Mathematics 11 03717 g006
Figure 7. The numerical results of the DCM, IEFG, and analytical solutions along x2.
Figure 7. The numerical results of the DCM, IEFG, and analytical solutions along x2.
Mathematics 11 03717 g007
Figure 8. The numerical results of the DCM, IEFG, and analytical solutions along x3.
Figure 8. The numerical results of the DCM, IEFG, and analytical solutions along x3.
Mathematics 11 03717 g008
Figure 9. The numerical results of the DCM, IEFG, and analytical solutions along x1.
Figure 9. The numerical results of the DCM, IEFG, and analytical solutions along x1.
Mathematics 11 03717 g009
Figure 10. The numerical results of the DCM, IEFG, and analytical solutions along x2.
Figure 10. The numerical results of the DCM, IEFG, and analytical solutions along x2.
Mathematics 11 03717 g010
Figure 11. The numerical results of the DCM, IEFG, and analytical solutions along x3.
Figure 11. The numerical results of the DCM, IEFG, and analytical solutions along x3.
Mathematics 11 03717 g011
Figure 12. The numerical results of the DCM, IEFG, and analytical solutions along x1.
Figure 12. The numerical results of the DCM, IEFG, and analytical solutions along x1.
Mathematics 11 03717 g012
Figure 13. The numerical results of the DCM, IEFG, and analytical solutions along x2.
Figure 13. The numerical results of the DCM, IEFG, and analytical solutions along x2.
Mathematics 11 03717 g013
Figure 14. The numerical results of the DCM, IEFG, and analytical solutions along x3.
Figure 14. The numerical results of the DCM, IEFG, and analytical solutions along x3.
Mathematics 11 03717 g014
Figure 15. Node distribution in half-torus 2D sub-domain [27].
Figure 15. Node distribution in half-torus 2D sub-domain [27].
Mathematics 11 03717 g015
Figure 16. The numerical results of the present DCM, the IEFG method [27], and analytical solutions along x3.
Figure 16. The numerical results of the present DCM, the IEFG method [27], and analytical solutions along x3.
Mathematics 11 03717 g016
Figure 17. The numerical results of the present DCM, the IEFG method [27], and analytical solutions along the radial direction r.
Figure 17. The numerical results of the present DCM, the IEFG method [27], and analytical solutions along the radial direction r.
Mathematics 11 03717 g017
Figure 18. The numerical results of the present DCM, the IEFG method [27], and analytical solutions along the angle axis θ.
Figure 18. The numerical results of the present DCM, the IEFG method [27], and analytical solutions along the angle axis θ.
Mathematics 11 03717 g018
Table 1. The comparison of computational accuracy and time of the DCM and the IEFG.
Table 1. The comparison of computational accuracy and time of the DCM and the IEFG.
MethodRegular NodesRelative ErrorCPU Time (s)
DCM19 × 19 × 190.1435%1.5
IEFG19 × 19 × 190.2134%63.9
Table 2. The comparison of computational accuracy and time of the DCM and the IEFG.
Table 2. The comparison of computational accuracy and time of the DCM and the IEFG.
MethodRegular NodesRelative ErrorCPU Time (s)
DCM15 × 15 × 150.3796%0.6
IEFG15 × 15 × 150.3745%12.9
Table 3. The comparison of computational accuracy and time of the DCM and the IEFG.
Table 3. The comparison of computational accuracy and time of the DCM and the IEFG.
MethodRegular NodesRelative ErrorCPU Time (s)
DCM (split in x1 direction)11 × 11 × 110.1025%0.3
DCM (split in x2 or x3 direction)11 × 11 × 110.1934%0.2
IEFG11 × 11 × 110.1544%7.1
Table 4. The comparison of computational accuracy and time of the present DCM and the IEFG method given in [27].
Table 4. The comparison of computational accuracy and time of the present DCM and the IEFG method given in [27].
MethodNodesRelative ErrorCPU Time (s)
DCM9 × 31 × 110.1510%1.3
IEFG [27]9 × 31 × 110.2377%132.1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, F.; Zuo, M.; Cheng, H.; Ma, J. Analyzing Three-Dimensional Laplace Equations Using the Dimension Coupling Method. Mathematics 2023, 11, 3717. https://doi.org/10.3390/math11173717

AMA Style

Liu F, Zuo M, Cheng H, Ma J. Analyzing Three-Dimensional Laplace Equations Using the Dimension Coupling Method. Mathematics. 2023; 11(17):3717. https://doi.org/10.3390/math11173717

Chicago/Turabian Style

Liu, Fengbin, Mingmei Zuo, Heng Cheng, and Ji Ma. 2023. "Analyzing Three-Dimensional Laplace Equations Using the Dimension Coupling Method" Mathematics 11, no. 17: 3717. https://doi.org/10.3390/math11173717

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