Next Article in Journal
Locally Convex Spaces with Sequential Dunford–Pettis Type Properties
Previous Article in Journal
Consistent Sampling Approximations in Abstract Hilbert Spaces
Previous Article in Special Issue
Estimates of Eigenvalues and Approximation Numbers for a Class of Degenerate Third-Order Partial Differential Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Computation of 2D Domain Integrals in Boundary Element Method by (α, β) Distance Transformation for Transient Heat Conduction Problems

School of Mechanical Engineering, University of South China, Hengyang 421001, China
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(7), 490; https://doi.org/10.3390/axioms13070490
Submission received: 19 May 2024 / Revised: 12 July 2024 / Accepted: 19 July 2024 / Published: 22 July 2024

Abstract

:
When the time-dependent boundary element method, also termed the pseudo-initial condition method, is employed for solving transient heat conduction problems, the numerical evaluation of domain integrals is necessitated. Consequently, the accurate calculation of the domain integrals is of crucial importance for analyzing transient heat conduction. However, as the time step decreases progressively and approaches zero, the integrand of the domain integrals is close to singular, resulting in large errors when employing standard Gaussian quadrature directly. To solve the problem and further improve the calculation accuracy of the domain integrals, an (α, β) distance transformation is presented. Distance transformation is a simple and efficient method for eliminating near-singularity, typically applied to nearly singular integrals. Firstly, the (α, β) coordinate transformation is introduced. Then, a new distance transformation for the domain integrals is constructed by replacing the shortest distance with the time step. With the new method, the integrand of the domain integrals is substantially smoothed, and the singularity arising from small time steps in the domain integrals is effectively eliminated. Thus, more accurate results can be obtained by the (α, β) distance transformation. Different sizes of time steps, positions of source point, and shapes of integration elements are considered in numerical examples. Comparative studies of the numerical results for the domain integrals using various methods demonstrate that higher accuracy and efficiency are achieved by the proposed method.

1. Introduction

Numerical methods are extensively employed across various engineering applications [1,2,3]. In many practical engineering scenarios, the problems are transient, which means that they are space- and time-dependent. Since it is usually very difficult to find an analytical solution, numerical methods are widely employed for these problems, such as the finite element method (FEM) [4], the finite difference method (FDM) [5,6,7], and the boundary element method (BEM) [8,9,10]. Compared to other methods, the BEM is identified as being a significantly simpler and more efficient tool for solving transient heat conduction problems. Yu et al. [11,12,13] introduced the isogeometric dual reciprocity boundary element method to solve the problems of transient heat conduction. Erhart et al. [14] adopted a parallel domain decomposition boundary element method approach to solve large-scale transient heat conduction problems. Feng et al. [15,16] proposed an analytically integrated radial integration BEM and a meshless interface integral BEM for solving transient heat conduction. Zhang et al. [17,18] developed the boundary face method for analyzing transient heat conduction.
In the analysis of transient heat conduction, the pseudo-initial method, based on the time-dependent fundamental solution, is prevalently employed within the BEM. The method employs the temperature calculated in the previous step as the initial condition for the current step, necessitating careful consideration of the domain integral associated with this pseudo-initial condition. Although the domain integrals typically exhibit regularity, the integrand (time-dependent fundamental solution) of these integrals may vary dramatically near the source point as the time step approaches zero, with the domain integrals exhibiting properties similar to singular integrals. The numerical integration of functions possessing the above characteristics leads to numerical instability in the BEM solution, as evidenced in references [19,20,21]. Such conditions render the Gaussian quadrature method inadequate for achieving accurate calculations. Therefore, eliminating the singularity caused by the time step is essential for accurately computing domain integrals, which is crucial for solving transient heat conduction problems using the pseudo-initial condition method.
Various strategies have been developed to counteract the adverse effects arising from the use of small time steps. Dong et al. [22,23] introduced a method combining a coordinate transformation with an element subdivision technique. However, this technique is time-consuming and requires more complex coding due to the need to divide the integration element into enough sub-elements. Gao et al. [24,25,26] proposed the radial integration method, which converted the domain integrals into equivalent boundary integrals, but its efficiency is compromised in large-scale problem applications. In recent work, Dong et al. expanded upon the sinh transformation [27] and the distance transformation [28], originally applied to the nearly singular integrals [29,30,31,32,33,34], to calculate the domain integrals. These transformations are implemented based on the polar coordinate transformation.
To improve calculation accuracy and simplify the implementation process, an (α, β) distance transformation is proposed to compute the 2D domain integrals in the BEM for transient heat conduction problems. The (α, β) coordinate transformation is initially introduced to smooth the integrand to some degree. The shortest distance in the nearly singular integral is replaced by the time step, and the new distance transformation is constructed in the α direction. In this paper, a new distance transformation is represented and combined with the (α, β) coordinate transformation. The singularity arising from small time steps in the domain integral is effectively eliminated by the Jacobian of the (α, β) distance transformation. Comparative analyses of the numerical examples demonstrated that the proposed method is simpler and more effective than the other four existing methods. Thus, the new method can be effectively applied to accurately compute the 2D domain integrals.
The structure of the paper is organized as follows. The boundary integral equation, the domain integral, and the element subdivision technique are discussed in Section 2. The implementation of the proposed method is detailed in Section 3. Several numerical examples are given to demonstrate the validity of the method in Section 4. The conclusion is provided in Section 5.

2. General Description

2.1. Boundary Integral Equation

Assuming the material is isotropic, the governing equation for transient heat conduction problems without heat sources is initially given as follows:
2 u X , t 1 k u X , t t = 0 ,
where u (X, t) denotes the temperature in the coordinate X at the time t; and k is the diffusion coefficient.
The boundary integral equation [2,3] for transient heat conduction in an isotropic, homogeneous medium Ω bounded by Γ can be expressed as follows:
c Y u Y , t F + k t 0 t F Γ u X , t q * Y , X , t F , t d Γ X d t = k t 0 t F Γ q X , t u * Y , X , t F , t d Γ X d t + Ω u 0 X , t 0 u * Y , X , t F , t 0 d Ω X ,
where Y and X denote the source point and the field point, respectively. c(Y) is an internal angle function that varies according to the geometrical shape of the boundary at Y. u0(X, t0) is the initial temperature. t0 and tF represent the initial time and the end time of the time step, respectively. u* and q* denote the time-dependent fundamental solution and the normal derivative of u*, respectively.
The time-dependent fundamental solution u* [2,3] can be expressed as follows:
u * = 1 4 π k τ exp r 2 4 k τ ,
where τ = tFt0, which is the time step. The distance between the source Y and the field point X is denoted by r.

2.2. Domain Integral

The domain integral [22,23,28,29] of the boundary integral equation is obtained as follows:
I = Ω u 0 X , t 0 u * Y , X , t F , t 0 d Ω X = Ω u 0 X , t 0 4 π k τ exp r 2 4 k τ d Ω X ,
where u0(X, t0) is a regular function that can be calculated exactly by standard Gaussian quadrature. The influence of the time step size on the integral is evident from (4). As the time step τ approaches zero, the integrand tends to infinity, which consequently undermines the accuracy of calculating the integral I using standard Gaussian quadrature [22,23,29]. The variation of u* with respect to r for different time steps is depicted in Figure 1.

2.3. The Subdivision of the Integration Element

To improve the calculation accuracy of the domain integral, the subdivision of the quadrilateral integration element is employed prior to applying the proposed method, as depicted in Figure 2. Based on the position of the source point (x0, y0) on the quadrilateral, the integration element is subdivided into different numbers of sub-triangles by connecting the source to the vertices of the element, as illustrated in Figure 2a–c.

3. (α, β) Distance Transformation

In this section, the (α, β) coordinate transformation is first introduced. Then, to eliminate the adverse effect arising from the small time step in the calculation of the domain integrals, a new distance transformation is constructed.

3.1. The (α, β) Coordinate Transformation

In this section, the (α, β) transformation proposed by Zhang et al. [35], akin to the polar coordinate transformation, is initially introduced. As illustrated in Figure 3, the sub-triangular element is mapped to a unit quadrilateral using the (α, β) transformation, wherein the source point (x0, y0) corresponds to the line where β = 1.
To implement the mapping depicted in Figure 3, the following expressions can be employed:
x a = x 0 + x 1 x 0 α y a = y 0 + y 1 y 0 α
x b = x 0 + x 2 x 0 α y b = y 0 + y 2 y 0 α
x = x a + x b x a β y = y a + y b y a β ,
where α and β are the two variables representing the proportions.
Combining (5)–(7), the coordinate of the arbitrary point (x, y) on the integration element can be obtained.
x = x 0 + x 1 x 0 α + x 2 x 1 α β y = y 0 + y 1 y 0 α + y 2 y 1 α β .
Given that the initial temperature in (4), u0(X, t0), is a regular function, for simplicity, it is assumed to be 1 in this paper. Consequently, under the influence of the (α, β) transformation, (4) is written as follows:
I = 0 1 0 1 1 4 π k τ exp r 2 α , β 4 k τ 2 α S d α d β ,
where the term 2αS is the Jacobian in the transformation from the (x, y) coordinate system to the (α, β) coordinate system and S is the area of the sub-triangular element. According to (9), the variables α and β in the (α, β) coordinate system are constrained to the interval [0, 1]. This constraint simplifies and facilitates the integral calculation. Additionally, the Jacobian of the transformation can enhance the smoothness of the integrand, thereby improving the accuracy of the domain integral.

3.2. New Distance Transformation

As shown in Figure 4, the distance between the source point and the field point is obtained by applying the Taylor expansion near the source point and the (α, β) transformation (Equation (8)).
x k y k = x k ξ | ξ = ξ 0 η = η 0 ξ ξ 0 + x k η | ξ = ξ 0 η = η 0 η η 0 + ο ξ ξ 0 2 + η η 0 2 = α A k β + ο α 2 ,  
where xk,k=1,2 and yk,k=1,2 represent the nodal coordinates of the field point and the source point, respectively. (ξ, η) and (ξ0, η0) denote the parametric coordinates of the field point X and the source point Y. The term A k ( β ) is x k ξ | ξ = ξ 0 η = η 0 [ ( ξ 1 ξ 0 ) + ( ξ 2 ξ 1 ) β ] + x k η | ξ = ξ 0 η = η 0 [ ( η 1 η 0 ) + ( η 2 η 1 ) β ] . The coordinates (ξ1, η1) and (ξ2, η2) correspond to the other vertices of the sub-triangle in the parametric space.
The square of the distance between the source point and the field point can be expressed as follows:
r 2 = x k y k x k y k = α 2 A β + ο α 3 ,
where A β = A k β A k β .
When the time step involved in the integrand is very small, the numerical calculation of the domain integral is negatively impacted. To eliminate these effects, a new distance transformation is proposed that utilizes the time step as the shortest distance in the nearly singular integral.
v α , β = log α 2 + τ A k β 2 α v = exp 2 v τ A k β 2 .
From (12), the Jacobian of the distance transformation can be obtained as follows:
J = d α d v = exp 2 v exp 2 v τ A k β 2 .
Based on (12) and (13), the integral in (9) can be transformed into the following:
I = 0 1 0 1 1 4 π k τ exp r 2 α , β 4 k τ 2 α S d α d β = 0 1 log τ A k β 1 + τ A k β 2 1 4 π k τ exp r 2 v , β 4 k τ exp 2 v 2 S d v d β
In Equation (12), α v = exp 2 v τ / A k β 2 is provided. From (14), it can be observed that the term exp(2v) includes the time step τ, which can effectively eliminate the time step in the denominator of the integrand. As a result, the adverse effects of the small time step on the integral calculation are significantly eliminated.

4. Numerical Examples

In this section, numerical examples are presented to validate the proposed method. The following domain integral is considered:
I = Ω 1 4 π k τ exp r 2 4 k τ d Ω ,
where the diffusion coefficient k is assumed to be 1 in all examples.
The calculation accuracy and stability of all methods are compared using the following definition of relative error:
Relative   Error = I n u m e r i c a l I e x a c t I n u m e r i c a l ,
where Inumerical and Iexact are the numerical solutions obtained by various methods of the considered integral and the exact solution, respectively. The exact solution is obtained by the element subdivision method [36] with enough sub-elements, which is considered stable and inefficient.

4.1. Example 1

With different time step sizes and Gaussian points, the impact on Gaussian quadrature is considered in this example. The integration element, as shown in Figure 5, with vertex coordinates (1, 1), (0, 1), (0, 0), and (1, 0), is used. The relative errors for the domain integral in (15) are illustrated in Table 1. τ is the size of the time step. The equation 5 × 5 denotes the Gaussian points used in Gaussian quadrature.
As shown in Table 1, even with the smaller number of Gaussian points, employing direct Gaussian quadrature can yield accurate results when the time step is large. However, when the time step is progressively decreased to less than 0.001, despite employing a large number of Gaussian points, the Gaussian quadrature method proves inadequate for accurate results.

4.2. Example 2

This example examines the situation where the source point is located at the center of the quadrilateral element, illustrating the impact of the time step on various methods. The integration element in Figure 5 is used. Relative errors for the domain integral in (15), calculated using various methods across different time step sizes, are listed in Table 2. ‘Direct’ denotes the direct Gaussian quadrature method. ‘Polar’ is the polar coordinate transformation. ‘Sinh’ and ‘Distance’ represent the sinh transformation and the distance transformation based on the (ρ, θ) coordinate system, respectively. The (α, β) distance transformation, our suggested method, is indicated by ‘αβDistance’. The 20 × 20 Gaussian points are used in all methods.
Table 2 demonstrates that all methods maintain high accuracy when the values of τ are large; however, significant errors are incurred with the use of direct Gaussian quadrature as the time step decreases. Superior accuracy and stability are consistently exhibited by the proposed method when compared to other methods.

4.3. Example 3

In this example, the (α, β) distance transformation is compared with the element subdivision technique incorporating the (α, β) coordinate transformation as described in reference [22]. The integration element, depicted in Figure 5, is utilized with the coordinate of the source point set to (0.5, 0.5). The relative errors of the two methods used for the domain integral calculation in Equation (15), as well as the computation time for 10000 iterations, are presented in Table 3 and Table 4, respectively. ‘(α, β)’ denotes the technique from reference [22] that is utilized. In this method, 20 × 20 Gaussian integration points are used for the subdivided sub-triangles, and 10 × 10 Gaussian integration points are employed for the subdivided sub-quadrilaterals. ‘αβDistance’ indicates the (α, β) distance transformation, our suggested method, where 20 × 20 Gaussian integration points are utilized for each of the four sub-triangles. Consequently, a smaller number of Gaussian points are employed by the proposed method.
From the comparison in Table 3 and Table 4, the following conclusions can be drawn: The proposed method achieves similar accuracy to that of the method in reference [22] while requiring fewer Gaussian integration points. Additionally, significantly less time is consumed by the new method compared to the ‘(α, β)’ method for calculating the domain integral. The above results derived from the element subdivision method are attributed to the requirement of dividing the integration element into enough sub-elements, a process that is time-consuming and necessitates more complex code. However, the proposed method needs only the subdivision of the integration element by connecting the source point with the vertices of the element and employing the new distance transformation to eliminate the singularity in the domain integral. Thus, it can be concluded that the (α, β) distance transformation demonstrates higher efficiency.

4.4. Example 4

The effect of different source point locations on numerical calculations is considered in this example. To demonstrate the superior results achievable with the proposed method at different source points, particular attention is given to situations where the source point coincides with a vertex, is located on an edge of the integration element, or is close to a vertex or an edge, as depicted in Figure 6a–d. The results calculated by the various methods for the domain integral are presented in Table 5. In Figure 7a–d, the results of various methods at different source point positions are shown. ‘Polar’ denotes the polar coordinate transformation. ‘Sinh’ and ‘Distance’ refer to the sinh transformation and the new distance transformation, respectively. ‘αβDistance’ indicates the (α, β) distance method. The 20 × 20 Gaussian points are used in all methods.
As shown in Table 5 and Figure 7, the sinh transformation and the distance transformation, which are based on the (ρ, θ) coordinate system and the (α, β) coordinate system, respectively, significantly outperform the polar coordinate transformation in terms of accuracy. Moreover, the distance transformation yields superior results compared to the sinh transformation. As the source point approaches the vertex or edge of the quadrilateral element, progressively larger calculation errors are obtained. The issue arises from the formation of irregular sub-triangles during the subdivision of integration elements. Among all four methods, the (α, β) distance transformation exhibits optimal accuracy and stability.

4.5. Example 5

In this example, the calculation efficiency of different methods for computing the domain integral in (15) is considered. The integration element, source point positions, and other conditions are kept consistent with those in Example 4. The computation times for (15) using various methods running 10,000 times are exhibited in Table 6.
Polar’ denotes the polar coordinate transformation. ‘Sinh’ and ‘Distance’ refer to the sinh transformation and the new distance transformation, respectively. ‘αβDistance’ indicates the (α, β) distance method. The 20 × 20 Gaussian points are used in all methods. It is demonstrated in Table 6 that the computation efficiency of the (α, β) distance transformation is higher than that of the other three methods. Thus, higher computational accuracy is obtained by the proposed method with less calculation time.

4.6. Example 6

To further illustrate the advantages of the proposed method, a different quadrilateral integration element is employed. As shown in Figure 8, the curved quadrilateral element is characterized by nodal coordinates at (0, 0), (0, 1), (1, 1), (1, 0), (0, 0.5), (1, 0.5), (0.5, 0.1), (0.5, 1.1), and (0.5, 0.5) in this example. With the source point set at (0.5, 0.5) and various time step sizes, the results of the calculation are depicted in Table 7. ‘Direct’ indicates that Gaussian quadrature is applied directly. ‘Polar’ refers to the polar coordinate transformation. ‘Sinh’ and ‘Distance’ present the sinh transformation and the new distance transformation. ‘αβDistance’ denotes the (α, β) distance transformation. The 20 × 20 Gaussian points are used in all methods.
As revealed by the analysis in Table 7, significant calculation errors are produced by both the Gaussian quadrature method and the polar coordinate transformation when the value of τ is exceedingly small, making these methods unsuitable for such a condition. The analysis indicates that calculation accuracy is significantly improved by the sinh transformation and the new distance transformation. However, superior performance is demonstrated by the new distance transformation and the (α, β) distance transformation. Moreover, the proposed method achieves optimal results compared to all other methods.

4.7. Example 7

To underscore the broad applicability of the proposed method, the impact of interpolating the shape function on the results is evaluated in this example. The domain integral is considered as follows:
I 2 = Ω N 4 π k τ exp ( r 2 4 k τ ) d Ω
where N denotes the shape function of the curved quadrilateral element.
The integral is performed using the curved quadrilateral depicted in Figure 8, with the coordinate of the source point set at (0.5, 0.5). The relative errors of various methods at different time steps are compared in Table 8. ‘Direct’ indicates that Gaussian quadrature is applied directly. ‘Polar’ refers to the polar coordinate transformation. ‘Sinh’ and ‘Distance’ present the sinh transformation and the new distance transformation. ‘αβDistance’ denotes the (α, β) distance transformation. The 20 × 20 Gaussian points are used in all methods.
As can be observed from Table 8, the interpolation of the shape function into the domain integral slightly affects the calculation results. The calculation accuracy obtained using the proposed method is superior to that achieved with other methods. The results demonstrate that the (α, β) distance transformation achieves the highest level of accuracy, confirming its wide applicability.

5. Conclusions

An (α, β) distance transformation is proposed in this paper to compute 2D domain integrals that arise in the boundary element method for transient heat conduction problems. By employing the proposed method, the integrand is smoothed, and computational implementation is simplified. Furthermore, the singularity resulting from small time steps in the domain integral is effectively eliminated by the Jacobian of the (α, β) distance transformation. The numerical examples, which utilize different time step sizes, locations of source points, and element shapes, effectively validate the accuracy, stability, and broad applicability of the proposed method. The relative errors of the proposed method can be maintained at 10−5 until τ decreases to 10−5. Compared to the other four existing methods, the most accurate results are achieved by the new method, regardless of the time step size, the source point positions, and the shapes of the integration elements. Furthermore, the shortest calculation time for the domain integrals is required. Therefore, the (α, β) distance transformation can be efficiently applied to compute 2D domain integrals.

Author Contributions

Conceptualization, Y.D.; validation, Z.T. and H.S.; methodology, all authors; data curation, Z.T. and H.S.; software, all authors; supervision, Y.D.; writing—original draft preparation, Y.D. and Z.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Guo, Q.; Ye, P.X. Error analysis of moving least-squares method with non-identical sampling. Int. J. Comput. Math. 2019, 96, 767–781. [Google Scholar] [CrossRef]
  2. Gupta, A.; Sullivan, J.M., Jr.; Delgado, H.E. An efficient bem solution for three-dimensional transient heat conduction. Int. J. Numer. Methods Heat Fluid Flow 1995, 5, 327–340. [Google Scholar] [CrossRef]
  3. Goto, T.; Suzuki, M. A boundary integral equation method for nonlinear heat conduction problems with temperature-dependent material properties. Int. J. Heat Mass Transf. 1996, 39, 823–830. [Google Scholar] [CrossRef]
  4. Cui, X.Y.; Li, Z.C.; Feng, S.Z. Steady and transient heat transfer analysis using a stable node-based smoothed finite element method. Int. J. Therm. Sci. 2016, 110, 12–25. [Google Scholar] [CrossRef]
  5. AI-Khateeb, A. Efficient numerical solution for fuzzy time fractional convection diffusion equations using two explicit finite difference methods. Axioms 2024, 13, 221. [Google Scholar] [CrossRef]
  6. Ndou, N.; Dlamini, P.; Jacobs, B.A. Developing higher-order unconditionally positive finite difference methods for the advection diffusion reaction equations. Axioms 2024, 13, 247. [Google Scholar] [CrossRef]
  7. Gu, Y.; Hua, Q.S.; Zhang, C.Z. The generalized finite difference method for long-time transient heat conduction in 3D anisotropic composite materials. Appl. Math. Model. 2019, 71, 316–330. [Google Scholar] [CrossRef]
  8. Cheng, A.H.; Cheng, D.T. Heritage and early history of the boundary element method. Eng. Anal. Bound. Elem. 2005, 29, 268–302. [Google Scholar] [CrossRef]
  9. Liu, Y.J. Recent advances and emerging applications of the boundary element method. Appl. Mech. Rev. 2011, 64, 030802. [Google Scholar] [CrossRef]
  10. Yao, Z.H.; Wang, H.T. Large-scale thermal analysis of fiber composites using a line-inclusion model by the fast boundary element method. Eng. Anal. Bound. Elem. 2013, 37, 319–326. [Google Scholar]
  11. Yu, B.; Cao, G.Y.; Gong, Y.P.; Ren, S.H.; Dong, C.Y. IG-DRBEM of three-dimensional transient heat conduction problems. Eng. Anal. Bound. Elem. 2021, 128, 298–309. [Google Scholar] [CrossRef]
  12. Yu, B.; Cao, G.Y.; Huo, W.D.; Zhou, H.L.; Atroshchenko, E. Isogeometric dual reciprocity boundary element method for solving transient heat conduction problems with heat sources. J. Comput. Appl. Math. 2021, 385, 113197. [Google Scholar] [CrossRef]
  13. Yu, B.; Cao, G.Y.; Meng, Z.; Gong, Y.P.; Dong, C.Y. Three-dimensional transient heat conduction problems in FGMs via IG-DRBEM. Comput. Methods Appl. Mech. Eng. 2021, 384, 113958. [Google Scholar] [CrossRef]
  14. Erhart, K.; Divo, E.; Kassab, A.J. A parallel domain decomposition boundary element method approach for the solution of large-scale transient heat conduction problems. Eng. Anal. Bound. Elem. 2006, 30, 553–563. [Google Scholar] [CrossRef]
  15. Feng, W.Z.; Yang, K.; Cui, M.; Gao, X.W. Analytically-integrated radial integration BEM for solving transient heat conduction problems. Int. Commun. Heat Mass Transf. 2016, 79, 21–30. [Google Scholar] [CrossRef]
  16. Feng, W.Z.; Gao, L.F.; Du, J.M.; Qian, W.; Gao, X.W. A meshless interface integral BEM for solving heat conduction in multi-non-homogeneous media with multiple heat sources. Int. Commun. Heat Mass Transf. 2019, 104, 70–82. [Google Scholar] [CrossRef]
  17. Zhou, F.L.; Xie, G.Z.; Zhang, J.M.; Zheng, X.S. Transient heat conduction analysis of solids with small open-ended tubular cavities by boundary face method. Eng. Anal. Bound. Elem. 2013, 37, 542–550. [Google Scholar] [CrossRef]
  18. Li, G.Y.; Guo, S.P.; Zhang, J.M.; Li, Y.; Han, L. Transient heat conduction analysis of functionally graded materials by a multiple reciprocity boundary face method. Eng. Anal. Bound. Elem. 2015, 60, 81–88. [Google Scholar] [CrossRef]
  19. Sharp, S. Stability analysis for boundary element methods for the diffusion equation. Appl. Math. Model. 1986, 10, 41–48. [Google Scholar] [CrossRef]
  20. Piece, A.P.; Askar, A.; Rabitz, H. Convergence properties of a class of boundary element approximations to linear diffusion problems with localized nonlinear reactions. Numer. Methods Partial. Differ. Equ. 1990, 6, 75–108. [Google Scholar]
  21. Dargush, G.F.; Grigoriev, M.M. Higher-order boundary element methods for transient diffusion problems. Part II: Singular flux formulation. Int. J. Numer. Methods. Eng. 2002, 55, 41–54. [Google Scholar] [CrossRef]
  22. Dong, Y.Q.; Zhang, J.M.; Xie, G.Z.; Chen, C.J.; Li, Y.; Hu, X.; Li, G.Y. A general algorithm for evaluating domain integrals in 2D boundary element method for transient heat conduction. Int. J. Comput. Methods 2015, 12, 1550010. [Google Scholar] [CrossRef]
  23. Dong, Y.Q.; Zhang, J.M.; Xie, G.Z.; Lu, C.J.; Han, L.; Wang, P. A general algorithm for the numerical evaluation of domain integrals in 3D boundary element method for transient heat conduction. Eng. Anal. Bound. Elem. 2015, 51, 30–36. [Google Scholar] [CrossRef]
  24. Gao, X.W. The radial integration method for evaluation of domain integrals with boundary-only discretization. Eng. Anal. Bound. Elem. 2002, 26, 905–916. [Google Scholar] [CrossRef]
  25. Yang, K.; Gao, X.W. Radial integration BEM for transient heat conduction problems. Eng. Anal. Bound. Elem. 2010, 34, 557–563. [Google Scholar] [CrossRef]
  26. Yang, K.; Peng, H.F.; Wang, J.; Xing, C.H.; Gao, X.W. Radial integration BEM for solving transient nonlinear heat conduction with temperature-dependent conductivity. Int. J. Heat Mass Transf. 2017, 108, 1551–1559. [Google Scholar] [CrossRef]
  27. Dong, Y.Q. Evaluating 2D domain integrals by sinh transformation for transient heat conduction problem. J. Phys. Conf. Ser. 2019, 1300, 012095. [Google Scholar] [CrossRef]
  28. Dong, Y.Q.; Sun, H.B.; Tan, Z.X. A new distance transformation method of estimating domain integrals directly in boundary integral equation for transient heat conduction problems. Eng. Anal. Bound. Elem. 2024, 160, 45–51. [Google Scholar] [CrossRef]
  29. Johnston, P.R.; Elliott, D. A sinh transformation for evaluating nearly singular boundary element integrals. Int. Numer. Meth. Eng. 2005, 62, 564–578. [Google Scholar] [CrossRef]
  30. Gu, Y.; Chen, W.; Zhang, C.Z. The sinh transformation for evaluating nearly singular boundary element integrals over high-order geometry elements. Eng. Anal. Bound. Elem. 2013, 37, 301–308. [Google Scholar] [CrossRef]
  31. Zhang, Y.M.; Gong, Y.P.; Gao, X.W. Calculation of 2D nearly singular integrals over high-order geometry elements using the sinh transformation. Eng. Anal. Bound. Elem. 2015, 60, 144–153. [Google Scholar] [CrossRef]
  32. Ma, H.; Kamiya, N. Distance transformation for the numerical evaluation of near singular boundary integrals with various kernels in boundary element method. Eng. Anal. Bound. Elem. 2002, 26, 329–339. [Google Scholar] [CrossRef]
  33. Ma, H.; Kamiya, N. A general algorithm for the numerical evaluation of nearly singular boundary integrals of various orders for two- and three- dimensional elasticity. Comput. Mech. 2002, 29, 277–288. [Google Scholar] [CrossRef]
  34. Qin, X.Y.; Zhang, J.M.; Xie, G.Z.; Zhou, F.L.; Li, G.Y. A general algorithm for the numerical evaluation of nearly singular integrals on 3D boundary element. J. Comput. Appl. Math. 2011, 235, 4174–4186. [Google Scholar] [CrossRef]
  35. Zhang, J.M.; Qin, X.Y.; Han, X.; Li, G.Y. A boundary face method for potential problems in three dimensions. Int. J. Numer. Meth. Eng. 2009, 80, 320–337. [Google Scholar] [CrossRef]
  36. Gao, X.W.; Yang, K.; Wang, J. An adaptive element subdivision technique for evaluation of various 2D singular boundary integrals. Eng. Anal. Bound. Elem. 2008, 32, 692–696. [Google Scholar] [CrossRef]
Figure 1. Variation of u* with respect to r for different time steps τ.
Figure 1. Variation of u* with respect to r for different time steps τ.
Axioms 13 00490 g001
Figure 2. Subdivision of the integration element when the source point lies (a) inside the quadrilateral, (b) on an edge, or (c) on a vertex, respectively.
Figure 2. Subdivision of the integration element when the source point lies (a) inside the quadrilateral, (b) on an edge, or (c) on a vertex, respectively.
Axioms 13 00490 g002
Figure 3. (α, β) transformation: (a) arbitrary sub-triangle in (x, y) coordinate system; (b) mapping the sub-triangle into a unit square in the (α, β) coordinate system.
Figure 3. (α, β) transformation: (a) arbitrary sub-triangle in (x, y) coordinate system; (b) mapping the sub-triangle into a unit square in the (α, β) coordinate system.
Axioms 13 00490 g003
Figure 4. The distance between the source point and the field point in local space.
Figure 4. The distance between the source point and the field point in local space.
Axioms 13 00490 g004
Figure 5. Nodal coordinates of the quadrilateral element.
Figure 5. Nodal coordinates of the quadrilateral element.
Axioms 13 00490 g005
Figure 6. The subdivision of the quadrilateral element when the source point is located at (a) (1, 1), (b) (0.8, 0.8), (c) (0.5, 0), and (d) (0.5, 0.2), respectively.
Figure 6. The subdivision of the quadrilateral element when the source point is located at (a) (1, 1), (b) (0.8, 0.8), (c) (0.5, 0), and (d) (0.5, 0.2), respectively.
Axioms 13 00490 g006
Figure 7. Relative errors for the domain integral using various methods at different time steps, with different point positions: (a) (1, 1), (b) (0.8, 0.8), (c) (0.5, 0), and (d) (0.5, 0.2).
Figure 7. Relative errors for the domain integral using various methods at different time steps, with different point positions: (a) (1, 1), (b) (0.8, 0.8), (c) (0.5, 0), and (d) (0.5, 0.2).
Axioms 13 00490 g007
Figure 8. Coordinates for each node of the curved quadrilateral element.
Figure 8. Coordinates for each node of the curved quadrilateral element.
Axioms 13 00490 g008
Table 1. Relative errors of Gaussian quadrature for the domain integral in (15), with different numbers of Gaussian points. Errors greater than 1 are indicated as E.
Table 1. Relative errors of Gaussian quadrature for the domain integral in (15), with different numbers of Gaussian points. Errors greater than 1 are indicated as E.
ττ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
5 × 52.132 × 10−65.524 × 10−2EEE
10 × 105.732 × 10−151.299 × 10−55.647 × 10−1EE
15 × 154.504 × 10−153.032 × 10−109.135 × 10−2EE
20 × 203.275 × 10−151.667 × 10−155.677 × 10−3EE
25 × 252.456 × 10−153.789 × 10−141.852 × 10−4EE
30 × 304.913 × 10−156.667 × 10−163.245 × 10−66.931 × 10−1E
35 × 351.024 × 10−151.245 × 10−143.208 × 10−86.052 × 10−1E
40 × 402.047 × 10−156.333 × 10−141.867 × 10−102.691 × 10−1E
45 × 456.346 × 10−152.867 × 10−141.290 × 10−121.515 × 10−1E
50 × 508.188 × 10−163.356 × 10−147.352 × 10−136.680 × 10−2E
Table 2. Relative errors of various methods for the domain integral in Equation (15), with different time steps τ. Errors greater than 1 are indicated as E.
Table 2. Relative errors of various methods for the domain integral in Equation (15), with different time steps τ. Errors greater than 1 are indicated as E.
(0.5, 0.5)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Direct3.275 × 10−151.667 × 10−155.677 × 10−3EE
Polar6.755 × 10−154.333 × 10−153.238 × 10−92.253 × 10−41.078 × 10−1
Sinh7.574 × 10−151.645 × 10−141.331 × 10−81.559 × 10−51.042 × 10−5
Distance9.007 × 10−158.667 × 10−151.258 × 10−91.908 × 10−61.780 × 10−6
αβDistance7.984 × 10−151.045 × 10−141.614 × 10−131.911 × 10−92.304 × 10−7
Table 3. Relative errors for the domain integral in Equation (15) using the method in reference [22] and the (α, β) distance transformation.
Table 3. Relative errors for the domain integral in Equation (15) using the method in reference [22] and the (α, β) distance transformation.
(0.5, 0.5)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
(α, β)1.842 × 10−154.222 × 10−151.103 × 10−101.248 × 10−83.074× 10−8
αβDistance7.984 × 10−151.045 × 10−141.614 × 10−131.911 × 10−92.304 × 10−7
Table 4. Computation time for the domain integral in Equation (15) using the technique in reference [22] and the (α, β) distance transformation running 10,000 times.
Table 4. Computation time for the domain integral in Equation (15) using the technique in reference [22] and the (α, β) distance transformation running 10,000 times.
(0.5, 0.5)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
(α, β)25,775 ms25,788 ms35,453 ms36,264 ms36,586 ms
αβDistance7420 ms7523 ms7336 ms7684 ms7643 ms
Table 5. Relative errors for the domain integral in (15) on the quadrilateral element are obtained using various methods at different time steps, with the source points positioned at (1, 1), (0.8, 0.8), (0.5, 0), and (0.5, 0.2), respectively.
Table 5. Relative errors for the domain integral in (15) on the quadrilateral element are obtained using various methods at different time steps, with the source points positioned at (1, 1), (0.8, 0.8), (0.5, 0), and (0.5, 0.2), respectively.
(1, 1)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar1.636 × 10−154.597 × 10−131.699 × 10−52.525 × 10−23.068 × 10−1
Sinh2.454 × 10−152.004 × 10−101.329 × 10−62.905 × 10−51.405 × 10−4
Distance1.870 × 10−151.670 × 10−111.186 × 10−76.503 × 10−63.286 × 10−5
αβDistance9.350 × 10−161.110 × 10−141.982 × 10−111.853 × 10−71.103 × 10−5
(0.8, 0.8)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar2.389 × 10−118.217 × 10−115.030 × 10−71.441 × 10−41.873 × 10−2
Sinh2.389 × 10−117.522 × 10−111.604 × 10−71.678 × 10−59.832 × 10−5
Distance2.389 × 10−118.202 × 10−119.512 × 10−92.459 × 10−61.971 × 10−5
αβDistance2.746 × 10−152.093 × 10−154.956 × 10−91.905 × 10−91.711 × 10−6
(0.5, 0)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar4.640 × 10−151.222 × 10−143.940 × 10−66.908 × 10−33.832 × 10−3
Sinh5.568 × 10−154.797 × 10−117.652 × 10−76.776 × 10−65.783 × 10−5
Distance2.939 × 10−156.288 × 10−138.046 × 10−87.947 × 10−71.289 × 10−5
αβDistance1.856 × 10−151.255 × 10−144.928 × 10−122.763 × 10−83.690 × 10−6
(0.5, 0.2)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar1.178 × 10−131.932 × 10−121.829 × 10−78.361 × 10−45.638 × 10−2
Sinh1.154 × 10−132.438 × 10−127.075 × 10−89.081 × 10−66.352 × 10−5
Distance1.144 × 10−131.942 × 10−124.866 × 10−101.518 × 10−61.434 × 10−5
αβDistance1.067 × 10−152.375 × 10−149.227 × 10−81.174 × 10−79. 991 × 10−7
Table 6. The computation times for the domain integral in (15) using various methods running 10,000 times at different source point positions.
Table 6. The computation times for the domain integral in (15) using various methods running 10,000 times at different source point positions.
(1, 1)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar3408 ms3456 ms3666 ms3785 ms3615 ms
Sinh5365 ms5423 ms5650 ms5629 ms5574 ms
Distance3939 ms3920 ms4067 ms4105 ms4122 ms
αβDistance3324 ms3337 ms3488 ms3622 ms3532 ms
(0.8, 0.8)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar6911 ms6843 ms6926 ms7231 ms7286 ms
Sinh10,830 ms10,729 ms10,874 ms11,150 ms11,201 ms
Distance8058 ms10729 ms8017 ms8291 ms8476 ms
αβDistance9526 ms6770 ms6656 ms6875 ms7063 ms
(0.5, 0)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar5269 ms5246 ms5663 ms5380 ms8236 ms
Sinh8219 ms8188 ms8630 ms8343 ms8236 ms
Distance6677 ms5989 ms6042 ms6260 ms5988 ms
αβDistance5112 ms5005 ms5207 ms7055 ms5532 ms
(0.5, 0.2)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Polar6808 ms6863 ms6937 ms7204 ms7117 ms
Sinh10,666 ms10,788 ms10,953 ms11,094 ms11,090 ms
Distance7738 ms7745 ms8115 ms8096 ms8133 ms
αβDistance6649 ms6597 ms6853 ms6830 ms6926 ms
Table 7. Relative errors for the integral in (15) on the curved element are obtained by various methods at different time steps, considering the source point positioned at (0.5, 0.5). Errors greater than 1 are indicated as E.
Table 7. Relative errors for the integral in (15) on the curved element are obtained by various methods at different time steps, considering the source point positioned at (0.5, 0.5). Errors greater than 1 are indicated as E.
(0.5, 0.5)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Direct3.100 × 10−152.126 × 10−145.385 × 10−3EE
Polar2.067 × 10−161.814 × 10−143.769 × 10−92.283 × 10−41.078 × 10−1
Sinh1.240 × 10−152.226 × 10−151.994 × 10−81.569 × 10−51.013 × 10−5
Distance6.201 × 10−161.825 × 10−141.322 × 10−91.921 × 10−61.858 × 10−6
αβDistance6.201 × 10−162.104 × 10−144.334 × 10−132.307 × 10−92.279 × 10−7
Table 8. Relative errors for the integral in (17) on the curved element are obtained using various methods at different time steps, with the source point located at (0.5, 0.5). Errors greater than 1 are indicated as E.
Table 8. Relative errors for the integral in (17) on the curved element are obtained using various methods at different time steps, with the source point located at (0.5, 0.5). Errors greater than 1 are indicated as E.
(0.5, 0.5)τ = 0.1τ = 0.01τ = 0.001τ = 0.0001τ = 0.00001
Direct4.383 × 10−154.699 × 10−145.954 × 10−3EE
Polar2.789 × 10−152.238 × 10−155.021 × 10−92.253 × 10−41.079 × 10−1
Sinh1.395 × 10−151.536 × 10−131.389 × 10−81.570 × 10−59.918 × 10−6
Distance9.961 × 10−163.159 × 10−159.928 × 10−101.919 × 10−61.905 × 10−6
αβDistance6.201 × 10−162.103 × 10−144.334 × 10−132.307 × 10−92.279 × 10−7
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

Dong, Y.; Tan, Z.; Sun, H. Numerical Computation of 2D Domain Integrals in Boundary Element Method by (α, β) Distance Transformation for Transient Heat Conduction Problems. Axioms 2024, 13, 490. https://doi.org/10.3390/axioms13070490

AMA Style

Dong Y, Tan Z, Sun H. Numerical Computation of 2D Domain Integrals in Boundary Element Method by (α, β) Distance Transformation for Transient Heat Conduction Problems. Axioms. 2024; 13(7):490. https://doi.org/10.3390/axioms13070490

Chicago/Turabian Style

Dong, Yunqiao, Zhengxu Tan, and Hengbo Sun. 2024. "Numerical Computation of 2D Domain Integrals in Boundary Element Method by (α, β) Distance Transformation for Transient Heat Conduction Problems" Axioms 13, no. 7: 490. https://doi.org/10.3390/axioms13070490

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