Open Access
ARTICLE
Finite Difference-Peridynamic Differential Operator for Solving Transient Heat Conduction Problems
1 School of Mathematics & Statistics, Henan University of Science & Technology, Luoyang, 471023, China
2 Longmen Laboratory, Luoyang, 471023, China
* Corresponding Author: Chunlei Ruan. Email:
(This article belongs to the Special Issue: New Trends on Meshless Method and Numerical Analysis)
Computer Modeling in Engineering & Sciences 2024, 140(3), 2707-2728. https://doi.org/10.32604/cmes.2024.050003
Received 24 January 2024; Accepted 03 April 2024; Issue published 08 July 2024
Abstract
Transient heat conduction problems widely exist in engineering. In previous work on the peridynamic differential operator (PDDO) method for solving such problems, both time and spatial derivatives were discretized using the PDDO method, resulting in increased complexity and programming difficulty. In this work, the forward difference formula, the backward difference formula, and the centered difference formula are used to discretize the time derivative, while the PDDO method is used to discretize the spatial derivative. Three new schemes for solving transient heat conduction equations have been developed, namely, the forward-in-time and PDDO in space (FT-PDDO) scheme, the backward-in-time and PDDO in space (BT-PDDO) scheme, and the central-in-time and PDDO in space (CT-PDDO) scheme. The stability and convergence of these schemes are analyzed using the Fourier method and Taylor’s theorem. Results show that the FT-PDDO scheme is conditionally stable, whereas the BT-PDDO and CT-PDDO schemes are unconditionally stable. The stability conditions for the FT-PDDO scheme are less stringent than those of the explicit finite element method and explicit finite difference method. The convergence rate in space for these three methods is two. These constructed schemes are applied to solve one-dimensional and two-dimensional transient heat conduction problems. The accuracy and validity of the schemes are verified by comparison with analytical solutions.Keywords
Transient heat conduction problems are prevalent in petroleum, chemical, metallurgy, and many other fields. Consequently, effective numerical methods for studying these problems are crucial for practical engineering applications.
Currently, numerical methods for solving transient heat conduction equations are broadly classified into two categories: mesh-based methods, including finite difference method (FDM) [1,2], finite element method (FEM) [3,4], Finite Volume Method [5,6], and Boundary Element Method (BEM) [7]; and meshless methods, such as the generalized finite difference method [8,9], smoothed particle hydrodynamics method (SPH) [10], meshless local Petrov-Galerkin method (MLPG) [11–14], meshless local radial basis function-based differential quadrature (RBF-DQ) [15], peridynamics (PD) [16,17], and peridynamic differential operator (PDDO) [18,19]. Based on time discretization, these methods can be divided into explicit and implicit schemes. In the explicit scheme, unknown quantities are explicitly given in terms of known quantities, offering the advantage of simpler programming but suffering from strict stability conditions. Conversely, in the implicit scheme, unknown quantities cannot be explicitly expressed, making the solution computationally challenging yet allowing for larger time step sizes due to increased stability. Consequently, the implicit scheme is often favored in software.
The PDDO method, a recent advancement based on PD theory [20], is a nonlocal differential operator that bridges local partial derivatives and nonlocal integrals using Taylor series expansions and orthogonal function properties. Capable of solving differential equations and calculating derivatives from smooth functions or scattered data amidst discontinuities or singular points [21], it also features time nonlocality and generalized space-time nonlocality, unrestricted by order of space and time partial derivatives, proving its efficacy in practical applications. For instance, Dorduncu devised a nonlocal stress analysis model for functionally graded sandwich panels using PDDO [22], Gao et al. developed a nonlocal model for fluid flow and heat transfer coupling using PDDO [23], and Li et al. introduced a nonlocal model for steady-state thermoelastic analysis of functionally graded materials with PDDO [24]. Additionally, Li et al. compared the PDDO with the other nonlocal differential operators and proposed some improvements for PDDO [25–27].
In the previous work involving the PDDO method, both time and space derivatives were discretized using the PDDO method [28,29]. Given the relative complexity and computational expense of the PDDO method, it is essential to reduce its complexity. The FDM, being the oldest numerical method, offers the advantage of straightforward implementation. Consequently, it was chosen to discretize the time derivative. Furthermore, considering the capability of the PDDO method to handle complex regions and discontinuous problems in space, the PDDO method was utilized to discretize the spatial derivative.
In this study, the coupling of FDM with the PDDO method (FD-PDDO) has been developed to solve transient heat conduction equations. In order to establish both explicit and implicit methods, the time derivative is approximated using the forward difference formula, backward difference formula, and centered difference formula, respectively. As a result, the forward-in-time and PDDO in space (FT-PDDO) scheme, backward-in-time and PDDO in space (BT-PDDO) scheme, and central-in-time and PDDO in space (CT-PDDO) scheme are developed. The FT-PDDO scheme is explicit, while the BT-PDDO and CT-PDDO schemes are implicit. The stability and convergence of these new schemes are analyzed using the Fourier method and Taylor's theorem, respectively. The developed schemes are applied to solve one-dimensional and two-dimensional transient heat conduction problems, and their accuracy and validity are verified through comparison with the analytical solution.
The transient heat conduction equation can be expressed as:
where
The FDM is a mesh-based algorithm, and its basic idea is to transform the derivative into numerical differentiation. Taking the time derivative
The backward difference formula in [1] is as follows:
The centered difference formula in [1] is as follows:
where
The PD theory is a nonlocal theory proposed by Silling et al. [20]. Point
Madenci et al. [29,30] proposed the PDDO method based on the PD theory. For the M-dimensional scalar function, the N-th order Taylor expansions of
where
Multiplying each term in Eq. (5) by PD functions
where
where
where
The unknown coefficient
where
The right-hand term is as follows:
3.3 The FD-PDDO Method for Solving One-Dimensional Transient Heat Conduction Equations
Using the FDM to discrete the time derivative and the PDDO to discrete the spatial derivative, the new scheme of FD-PDDO is obtained for solving the one-dimensional transient heat conduction equation.
The FT-PDDO scheme is obtained by using the forward difference formula in time and the PDDO method in space as follows:
The BT-PDDO scheme is obtained by using a backward difference formula in time and the PDDO method in space, namely
The CT-PDDO scheme is obtained by using the centered difference formula in time and the PDDO method in space, which is:
3.4 Stability and Convergence Analysis of the FD-PDDO Method for Solving One-Dimensional Transient Heat Conduction Equations
The weight function is taken as
3.4.1 Stability and Convergence Analysis of the FT-PDDO Scheme
In the FT-PDDO scheme of Eq. (12), in the case of polynomial order
where
where
Therefore, the FT-PDDO scheme is obtained, as given in Eq. (18).
where
The Fourier method is now utilized to show the stability [1]. Let
The stability requirement is
Taylor's theorem is now utilized to show the truncation error [1]. The truncation error caused by the PDDO method in space is shown only here. The term can be obtained from Eq. (18) as follows:
Eq. (21) is the approximation of
After calculation, the truncation error is as follows:
where
Similarly, for the case of polynomial order
The truncation error is as follows:
The stability conditions of the FT-PDDO scheme in Eqs. (20) and (23) are less strict than that of explicit FEM and explicit FDM, which the former one is
3.4.2 Stability and Convergence Analysis of the BT-PDDO Scheme
For the BT-PDDO scheme in Eq. (13), when the polynomial order is taken as
and the amplification factor is:
The stability requirement is
For the case of polynomial order
The truncation error for the BT-PDDO scheme is the same as that of the FT-PDDO scheme, which is Eqs. (22) and (24) in the case of polynomial order
3.4.3 Stability Analysis of the CT-PDDO Scheme
For the CT-PDDO scheme in Eq. (14), when the polynomial order is taken as
The amplification factor is as follows:
The stability requirement is
For the case of polynomial order
The truncation error for the CT-PDDO scheme is the same as that of the FT-PDDO scheme, which is Eqs. (22) and (24) in the case of polynomial order
3.5 FD-PDDO Method for Solving Two-Dimensional Transient Heat Conduction Equations
This section focuses on the schemes for solving two-dimensional transient heat conduction equations. The FT-PDDO scheme is obtained using the forward difference formula in time and the PDDO method in space as follows:
where
The BT-PDDO scheme is obtained using a backward difference formula in time and the PDDO method in space, which is:
The CT-PDDO scheme is obtained by using the centered difference formula in time and the PDDO method in space, namely
3.6 Stability and Convergence Analysis of the FD-PDDO Method for Solving Two-Dimensional Transient Heat Conduction Equations
The weight function is chosen as
3.6.1 Stability and Convergence Analysis of the FT-PDDO Method
For the FT-PDDO scheme in Eq. (29), in the case of polynomial order
and
where
The unknown coefficient can be obtained from the following equation:
with
The focus herein is solely on a uniform grid with
The FT-PDDO scheme is obtained as shown in Eq. (32).
where
The Fourier method is now utilized to show the stability [1]. Let
The stability requirement is
The Taylor's theorem is used to show the truncation error. It is shown as follows:
where
Similarly, for the case of polynomial order
The truncation error is:
The stability conditions of the FT-PDDO scheme in two-dimensional shown in Eqs. (34) and (36) are equal to the one-dimensional shown in Eqs. (20) and (23), respectively. This means that the stability conditions of the FT-PDDO scheme are independent of dimensionality. The values of stability conditions of the FT-PDDO scheme are less strict than those of explicit finite element method of
3.6.2 Stability and Convergence Analysis of the BT-PDDO Method
For the BT-PDDO scheme in Eq. (30), in the case of polynomial order
Furthermore, the amplification factor is:
The stability requirement is
For the case of polynomial order
The truncation error for the BT-PDDO scheme is the same as that of the FT-PDDO scheme, which is Eqs. (35) and (37) in the case of polynomial order
3.6.3 Stability and Convergence Analysis of the CT-PDDO Method
For the CT-PDDO scheme in Eq. (31), in the case of polynomial order
Moreover, the amplification factor is as follows:
The stability requirement is
For the case of polynomial order
The truncation error for the CT-PDDO scheme is the same as that of the FT-PDDO scheme, which is Eqs. (35) and (37) in the case of polynomial order
The global error
where
4.1 One-Dimensional Transient Heat Conduction Problem
The first example is the one-dimensional transient heat conduction problem with Dirichlet boundary condition. The equation, initial condition, and boundary condition are shown as follows:
The analytical solution for this problem is
Tables 1 and 2 show the comparison of global error and the rate of convergence when taking interaction domain constant
4.2 Two-Dimensional Transient Heat Conduction Problem
The second example is the two-dimensional transient heat conduction problem with Dirichlet boundary condition. The equation, initial condition, and boundary condition are shown as follows:
The analytical solution is [3]
Tables 3 and 4 show the comparison of global error and the rate of convergence when taking interaction domain constant
4.3 Two-Dimensional Transient Heat Conduction Problem with Both Dirichlet and Neumann Boundary Condition
The third example is the two-dimensional transient heat conduction problem with both Dirichlet and Neumann boundary conditions. The equation, initial condition, and boundary condition are shown as follows:
The analytical solution is [3]
Tables 5 and 6 show the comparison of global error and the rate of convergence when taking interaction domain constant
In this study, the FD-PDDO schemes for solving one-dimensional and two-dimensional transient heat conduction equations are constructed. These schemes utilize the finite difference method to discretize the time derivative and the PDDO method to discretize the spatial derivative. The FD-PDDO schemes, which include the FT-PDDO scheme, the BT-PDDO scheme, and the CT-PDDO scheme, are developed. The stability and convergence of these schemes are analyzed using the Fourier method and Taylor's theorem, respectively. The performance of the schemes in solving transient heat conduction equations is investigated, and the results are compared to those of the analytical solutions. The conclusions are as follows:
(1) The FT-PDDO scheme is conditionally stable, with the stability condition
(2) The FD-PDDO schemes, including the FT-PDDO scheme, the BT-PDDO scheme, and the CT-PDDO scheme, have a convergence rate of 2 in space when the polynomial order
This study introduces three new schemes, namely the FT-PDDO scheme, the BT-PDDO scheme, and the CT-PDDO scheme, for solving one-dimensional and two-dimensional transient heat conduction equations. Numerical examples demonstrate their effectiveness. The algorithm's approach can also be extended to solve more complex differential equations. Furthermore, given that the PDDO method can handle complex geometries [17,28] and discontinuity problems [31], it is anticipated that our method will find wider practical applications.
Acknowledgement: The authors acknowledge the School of Mathematics and Statistics, Henan University of Science and Technology, for allowing the use of their high-performance computing. The authors acknowledge the reviewer for the valuable revision suggestions.
Funding Statement: This work was financially supported by the Key Science and Technology Project of Longmen Laboratory (No. LMYLKT-001), Innovation and Entrepreneurship Training Program for College Students of Henan Province (No. 202310464050).
Author Contributions: The authors confirm contribution to the paper as follows: study conception and design: Chunlei Ruan; data collection: Cengceng Dong, Zeyue Zhang, Boyu Chen; analysis and interpretation of results: Chunlei Ruan, Zhijun Liu; draft manuscript preparation: Chunlei Ruan. Cengceng Dong. All authors reviewed the results and approved the final version of the manuscript.
Availability of Data and Materials: The data that support the findings of this study are available upon reasonable request from the corresponding author.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
References
1. Holmes MH. Introduction to numerical methods in differential equations. New York: Springer; 2007. [Google Scholar]
2. Özişik MN, Orlande HR, Colaço MJ, Cotta RM. Finite difference methods in heat transfer. Boca Raton: CRC Press; 2017. [Google Scholar]
3. Bruch Jr JC, Zyvoloski G. Transient two-dimensional heat conduction problems solved by the finite element method. Int J Numer Meth Eng. 1974;8(3):481–94. doi:10.1002/nme.v8:3. [Google Scholar] [CrossRef]
4. Wilson EL, Nickell RE. Application of the finite element method to heat conduction analysis. Nucl Eng Des. 1966;4(3):276–86. doi:10.1016/0029-5493(66)90051-3. [Google Scholar] [CrossRef]
5. Minkowycz W. Advances in numerical heat transfer. Boca Raton: CRC Press; 1996. [Google Scholar]
6. Chai JC, Lee H, Patankar SV. Finite-volume method for radiation heat transfer. J Thermophys Heat Tran. 1994;8(3):419–25. doi:10.2514/3.559. [Google Scholar] [CrossRef]
7. Brebbia CA, Telles JC, Wrobel LC. Boundary element techniques: theory and applications in engineering. New York: Springer-Verlag; 2012. [Google Scholar]
8. Sun W, Ma H, Qu W. A hybrid numerical method for non-linear transient heat conduction problems with temperature-dependent thermal conductivity. Appl Math Lett. 2024;148:108868. doi:10.1016/j.aml.2023.108868. [Google Scholar] [CrossRef]
9. Sun W, Qu W, Gu Y, Li PW. An arbitrary order numerical framework for transient heat conduction problems. Int J Heat Mass Tran. 2024;218:124798. doi:10.1016/j.ijheatmasstransfer.2023.124798. [Google Scholar] [CrossRef]
10. Liu GR, Liu MB. Smoothed particle hydrodynamics: a meshfree particle method. Singapore: World Scientific Publishing; 2003. [Google Scholar]
11. Sladek J, Sladek V, Hellmich C, Eberhardsteiner J. Heat conduction analysis of 3-D axisymmetric and anisotropic FGM bodies by meshless local Petrov-Galerkin method. Comput Mech. 2007;39:323–33. [Google Scholar]
12. Wu XH, Tao WQ. Meshless method based on the local weak-forms for steady-state heat conduction problems. Int J Heat Mass Tran. 2008;51(11–12):3103–12. [Google Scholar]
13. Zhang XH, Xiang H. Variational multiscale element free Galerkin method for convection-diffusion-reaction equation with small diffusion. Eng Anal Bound Elem. 2014;46:85–92. doi:10.1016/j.enganabound.2014.05.010. [Google Scholar] [CrossRef]
14. Zhang XH, Zhang P. Meshless modeling of natural convection problems in non-rectangular cavity using the variational multiscale element free Galerkin method. Eng Anal Bound Elem. 2015;61:287–300. doi:10.1016/j.enganabound.2015.08.005. [Google Scholar] [CrossRef]
15. Soleimani S, Jalaal M, Bararnia H, Ghasemi E, Ganji DD, Mohammadi F. Local RBF-DQ method for two-dimensional transient heat conduction problems. Int Commun Heat Mass. 2010;37(9):1411–8. doi:10.1016/j.icheatmasstransfer.2010.06.033. [Google Scholar] [CrossRef]
16. Zhou LM, Zhu ZD, Que XC. Simulation of non-fourier heat conduction in discontinuous heterogeneous materials based on the peridynamic method. Therm Sci. 2023;27:917–31. doi:10.2298/TSCI220803157Z. [Google Scholar] [CrossRef]
17. Wen ZX, Hou C, Zhao MY, Wan XP. A peridynamic model for non-Fourier heat transfer in orthotropic plate with uninsulated cracks. Appl Math Model. 2023;115:706–23. doi:10.1016/j.apm.2022.11.010. [Google Scholar] [CrossRef]
18. Guo YT, Huang XH, Jin YL, Feng MS, Zheng Z, Su GS. Discussion on the form of construction function in the peridynamic differential operator based on relative function. Eng Anal Bound Elem. 2023;151:136–63. doi:10.1016/j.enganabound.2023.02.042. [Google Scholar] [CrossRef]
19. Zhou BL, Li ZY, Xu YP, Huang D. Analysis of nonlinear heat conduction problems with temperature-dependent conductivity using peridynamic differential operator. Int J Appl Mech. 2022;14(5):2250047. doi:10.1142/S1758825122500478. [Google Scholar] [CrossRef]
20. Silling SA, Epton M, Weckner O, Xu J, Askari E. Peridynamic states and constitutive modeling. J Elasticity. 2007;88:151–84. doi:10.1007/s10659-007-9125-1. [Google Scholar] [CrossRef]
21. Jiang L, Zhang XH, Zheng BJ, Peng H, Gao XW. A reduced-order peridynamic differential operator for unsteady convection-diffusion problems. Eng Anal Bound Elem. 2024;161:1–10. doi:10.1016/j.enganabound.2024.01.010. [Google Scholar] [CrossRef]
22. Dorduncu M. Stress analysis of sandwich plates with functionally graded cores using peridynamic differential operator and refined zigzag theory. Thin Wall Struct. 2020;146:106468. doi:10.1016/j.tws.2019.106468. [Google Scholar] [CrossRef]
23. Gao Y, Oterkus S. Nonlocal modeling for fluid flow coupled with heat transfer by using peridynamic differential operator. Eng Anal Bound Elem. 2019;105:104–21. doi:10.1016/j.enganabound.2019.04.007. [Google Scholar] [CrossRef]
24. Li ZY, Huang D, Xu YP, Yan KH. Nonlocal steady-state thermoelastic analysis of functionally graded materials by using peridynamic differential operator. Appl Math Model. 2021;93:294–313. doi:10.1016/j.apm.2020.12.004. [Google Scholar] [CrossRef]
25. Bergel GL, Li SF. The total and updated lagrangian formulations of state-based peridynamics. Comput Mech. 2016;58:351–70. doi:10.1007/s00466-016-1297-8. [Google Scholar] [CrossRef]
26. Kan XY, Yan JL, Li SF, Zhang AM. On differences and comparisons of peridynamic differential operators and nonlocal differential operators. Comput Mech. 2021;68:1349–67. doi:10.1007/s00466-021-02072-8. [Google Scholar] [CrossRef]
27. Yu HC, Li SF. On approximation theory of nonlocal differential operators. Int J Numer Meth Eng. 2021;122(23):6984–7012. doi:10.1002/nme.v122.23. [Google Scholar] [CrossRef]
28. Zhou BL, Li ZY, Huang D. Peridynamic differential operator analysis of two-dimensional transient heat conduction. Appl Math Mech. 2022;43(6):660–8. [Google Scholar]
29. Madenci E, Barut A, Dorduncu M. Peridynamic differential operator for numerical analysis. Berlin: Springer International Publishing; 2019. [Google Scholar]
30. Madenci E, Barut A, Futch M. Peridynamic differential operator and its applications. Comput Method Appl Mech Eng. 2016;304:408–51. doi:10.1016/j.cma.2016.02.028. [Google Scholar] [CrossRef]
31. Ruan CL, Dong CC, Liang KF, Liu ZJ, Bao XR. Euler’s first-order explicit method-peridynamic differential operator for solving population balance equations of the crystallization process. Comput Model Eng Sci. 2024;138:3033–49. doi:10.32604/cmes.2023.030607. [Google Scholar] [CrossRef]
Appendix A. Stability analysis of the FT-PDDO method for solving one-dimensional transient heat conduction equations
For the case of polynomial order
and the amplification factor is:
The stability requirement is
Appendix B. Stability analysis of the BT-PDDO method for solving one-dimensional transient heat conduction equations
For the case of polynomial order
Additionally, the amplification factor is:
The stability requirement always holds and is
Appendix C. Stability analysis of the CT-PDDO method for solving one-dimensional transient heat conduction equations
For the case of polynomial order
Moreover, the amplification factor is as follows:
The stability requirement is
Appendix D. Stability analysis of the FT-PDDO method for solving two-dimensional transient heat conduction equations
For the case of polynomial order
Moreover, the amplification factor is:
The stability requirement is
Appendix E. Stability analysis of the BT-PDDO method for solving two-dimensional transient heat conduction equations
For the case of polynomial order
The amplification factor is as follows:
The stability requirement is
Appendix F. Stability analysis of the CT-PDDO method for solving two-dimensional transient heat conduction equations
For the case of polynomial order
Moreover, the amplification factor is as follows:
The stability requirement is
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.