Open Access
ARTICLE
A Novel Localized Meshless Method for Solving Transient Heat Conduction Problems in Complicated Domains
1 College of Mechanical and Electrical Engineering, National Engineering Research Center for Intelligent Electrical Vehicle Power System, Qingdao University, Qingdao, 266071, China
2 Hisense (Shandong) Air Conditioner Co., Ltd., Qingdao, 266100, China
* Corresponding Authors: Shouhai Chen. Email: ; Fajie Wang. Email:
(This article belongs to the Special Issue: Advances on Mesh and Dimension Reduction Methods)
Computer Modeling in Engineering & Sciences 2023, 135(3), 2407-2424. https://doi.org/10.32604/cmes.2023.024884
Received 11 June 2022; Accepted 09 August 2022; Issue published 23 November 2022
Abstract
This paper first attempts to solve the transient heat conduction problem by combining the recently proposed local knot method (LKM) with the dual reciprocity method (DRM). Firstly, the temporal derivative is discretized by a finite difference scheme, and thus the governing equation of transient heat transfer is transformed into a non-homogeneous modified Helmholtz equation. Secondly, the solution of the non-homogeneous modified Helmholtz equation is decomposed into a particular solution and a homogeneous solution. And then, the DRM and LKM are used to solve the particular solution of the non-homogeneous equation and the homogeneous solution of the modified Helmholtz equation, respectively. The LKM is a recently proposed local radial basis function collocation method with the merits of being simple, accurate, and free of mesh and integration. Compared with the traditional domain-type and boundary-type schemes, the present coupling algorithm could be treated as a really good alternative for the analysis of transient heat conduction on high-dimensional and complicated domains. Numerical experiments, including two- and three-dimensional heat transfer models, demonstrated the effectiveness and accuracy of the new methodology.Keywords
Transient heat conduction exists widely in the thermal structure design of industrial equipment such as energy and chemical industry, as well as in the casting and heat treatment process of many new materials [1,2]. Therefore, the study on transient heat conduction is very important for a long time. It is not easy work to find analytical solutions to practical engineering problems. Hence, the numerical simulation becomes an important way of approximating numerical solutions.
There are many kinds of conventional numerical methods applied to transient heat conduction problems, for instance, the finite element method (FEM) [3,4], the finite difference method (FDM) [5] and the boundary element method (BEM) [6,7]. Among them, the FEM has been widely used in engineering and scientific calculation, and its mature commercial software has been widely used to analyze and simulate practical problems. There is no doubt that these traditional grid-type methods have their own advantages, but they still face many difficulties and challenges, such as complex mesh generation and other pre-processing processes, which affected the calculation accuracy and efficiency, especially for the complicated geometry.
In order to get rid of the complexity of mesh generation and reduce the time of preprocessing, various meshless methods have devoted considerable attention. These approaches include the element-free Galerkin method [8–11], the reproducing kernel particle method [12–15], the meshless local Petrov-Galerkin method [16,17], the radial basis function collocation method (RBFCM) [18,19], the generalized finite difference method (GFDM) [20–23], the singular boundary method (SBM) [24,25], the method of fundamental solutions (MFS) [26,27] and the boundary knot method (BKM) [28,29], etc. The successful application of these meshless methods fully demonstrates their development prospect. However, each method is faced with more or fewer limitations while playing its own advantages. As the semi-analytical, strong-form, and boundary-type meshless collocation methods, they are difficult to apply to complex-geometry and large-scale problems due to their dense matrix characteristics.
For the above reasons, a new class of meshless collocation techniques, called the localized semi-analytical meshless methods, has been proposed to solve various mathematical and mechanical problems. Such methods mainly include the localized method of fundamental solution (LMFS) [30], the localized singular boundary method (LSBM) [31], the localized Trefftz method (LTM) [32], and the localized boundary knot method (LBKM) [33]. The LMFS and the LSBM use the singular fundamental solutions as the basis functions, the LTM employs the T-complete functions, and the LBKM uses the non-singular general solutions. The first two methods need to determine the fictitious boundary and the source intensity factor resulting from the source singularity, while the latter two methods can be used for numerical approximation directly. Recently, these schemes have been successfully applied to heat and mass transfer [34,35], acoustics [36], elastic mechanics [37,38], inverse problems [39,40] and other aspects. For details, see [41] and references therein.
Very recently, an improved LBKM called the local knot method (LKM) [42–44], is developed to solve the convection-diffusion-reaction and acoustic problems. The improved scheme is a local RBF method, and does not need the boundary of supporting subdomain and artificial nodes on it, which enhances the computational efficiency. Compared with other local semi-analytical meshless methods, this approach adopts the non-singular general solution instead of singular fundamental solution, and thus it avoids the evaluation of fictitious boundary and the original intensity factor. Furthermore, the heat transfer equation becomes a modified Helmholtz equation after time approximation, whose solution can be easily solved by using the LKM. Considering the simplicity, accuracy, efficiency, and large-scale simulation of the LKM, this study employed this approach to solve transient heat conduction problems.
Firstly, the temporal derivative is discretized by using the finite difference scheme. The governing equation is transformed into a non-homogeneous modified Helmholtz equation. Secondly, the solution of transformed equation is decomposed into a particular solution and a homogeneous solution of the corresponding homogeneous equation. Finally, the particular solution and the homogeneous solution are obtained by the dual reciprocity method (DRM) [28,45] and the LKM, respectively. The particular solution only satisfies the non-homogeneous equation, rather than boundary condition. However, the homogeneous solution satisfies both homogeneous equation and corresponding boundary conditions. It should be noted that that there are many ways to approximate a particular solution of non-homogeneous modified Helmholtz equation besides the DRM, such as the multiple reciprocity method, the polynomial approximation, and the radial basis function approximation. Among them, the DRM is a simple and popular technique addressing non-homogeneous terms and therefore is used in this study.
The outline of this article is as follows. Section 2 first briefly reviews the basic theory of the transient heat conduction problem, and then introduces the LKM and DRM. In Section 3, three numerical examples are presented to demonstrate the accuracy and validity of the proposed scheme. Finally, Section 4 provides some conclusions.
A bounded domain
with initial and boundary conditions
where d denotes the dimension of space,
The transient heat conduction problem is transformed into the modified Helmholtz equation by using the finite difference scheme to deal with the time variable. For the time span
where n denotes the time level,
Substituting Eqs. (5)–(7) into Eq. (1), the temperature
It should be pointed out that the numerical solution
For convenience, Eq. (8) can be simplified as
in which
Noted that Eq. (9) is a non-homogeneous modified Helmholtz equation. Its solution can be decomposed into two parts (a particular solution and a homogeneous solution), namely,
The particular solution only satisfies the non-homogeneous equation, rather than boundary condition. However, the homogeneous solution satisfies both homogeneous equation and corresponding boundary conditions. The next two subsections will introduce the dual reciprocity method and the LKM for approximating particular solution and homogeneous solution, respectively.
Obviously, the particular solution
This study uses the dual reciprocity method to approximate the particular solution
in which
Accordingly, the particular solution
where
As we all know, there are many kinds of radial basis functions. The present study adopts the following function [28]:
Substituting Eq. (17) into Eq. (16), we can get the expression of
where
In this subsection, the LKM is used to approximate the homogeneous solution
In the LKM,
or for brevity
where
where
Using the moving least squares theory, we define the following residual function:
where
where
The unknown coefficients
Then, a matrix equation can be obtained,
where
Further, the vector
In terms of Eqs. (28)–(30),
Let
or
in which
In addition, the normal derivative can be calculated by
or for brevity
where
At internal nodes and boundary nodes, the following equations should be satisfied:
By combining Eqs. (36)–(38), we can obtain a linear system
where
3 Numerical Results and Discussion
Three numerical examples are investigated to test the accuracy and effectiveness of the proposed scheme. To measure numerical accuracy, the following errors are adopted:
in which W is the total number of test points,
3.1 Example 1: Rectangular Domain with a Hole
In the first example, we consider a transient heat transfer problem in a rectangular plate with a hole [46]. The size parameters and boundary conditions of this model are given in Fig. 2. The density, the specific heat and the heat conductivity are
In the calculation, we set
Then, we consider the numbers of supporting points as
Figs. 6–8 illustrate the temperature distributions calculated by the LKM and the FEM at 4, 8 and 200 s, respectively. Obviously, the results near the hole have a little different at the beginning of the time period, but gradually become identical when the time goes to 200 s.
3.2 Example 2: A Cube with Heat Generation
The LKM is applied to analyze the temperature field of the cubic domain in the second example. The shape parameters and initial temperature of the cube are shown in Fig. 9a. Fig. 9b shows the distribution of nodes in the computation, including 5832 boundary nodes and 1944 internal nodes. The thermal diffusivity is assumed to be
The analytical solution is given by
where
In this example, we consider two cases: (a) All the boundaries satisfy the Dirichlet boundary conditions; (b) The boundary
In this example, the number of the supporting nodes is 60, and the time interval is
Additionally, Fig. 11 plots the temperature curves with time marching for three internal points C (0.2, 0.2, 0.2), D (0.4, 0.4, 0.4) and E (0.6, 0.6, 0.6) for two cases and compares with the corresponding exact results. The results show that the method has high precision.
By comparing the results of the LKM and the BKM in different cases, the accuracy and convergence of this method are carefully validated. With the increase of the total number of nodes, the variation of the errors and the condition numbers of the two methods are listed in Tables 1 and 2. As can be seen from Tables 1 and 2, although there are a few errors at some nodes, the results are still clear that the maximum and global errors of the two methods decrease with the increase of the number of nodes, and meet certain convergence trend. Next, we can conclude that when the total number of nodes is greater than 3211, the LKM is better than the BKM. Moreover, the LKM has fewer condition numbers regardless of the total number of nodes. In summary, the proposed LKM is high-precision, stable and convergent for solving 3D transient heat transfer problems.
Finally, we can observe from Fig. 12 that the distributions of absolute errors on the cross section
3.3 Example 3: A Hollow Cylinder
In order to verify the proposed LKM for simulating 3D transient heat conduction in a multi-connected domain, the third example considers is a hollow cylinder. Fig. 13a plots the geometry parameters and boundary conditions of the model. The initial temperature is set to be
In this case, the number of supporting nodes is set to be 60. The length of each time step is
This paper presented a novel coupling algorithm of the LKM and the dual reciprocity method to simulate the transient heat transfer numerically. The LKM is a semi-analytical and local meshless method which uses the non-singular general solution as the basis function of interpolation. Unlike the existing conventional methods, the coupled approach avoids mesh division, reduces condition number and expands the simulation scale.
Numerical results of the three benchmark examples involving simply-connected and multiply-connected domains have been investigated in detail. In the examples without exact solutions, our numerical results are compared with the FEM results from COMSOL software. Numerical experiments indicate that the proposed scheme is accurate and effective, and has small condition numbers.
This paper focuses on the application of the LKM in transient heat transfer problems, and shows its superior performance in solving such problems. However, there are still some issues that need to be addressed. The present study uses the Euler formula to discretize the time derivative, which has a certain impact on the accuracy and efficiency of the present method. Some more complex and accurate methods addressing the time derivative are interesting and will be discussed in more detail subsequently. Furthermore, the proposed methodology can be further optimized and improved to accurately solve the high-dimensional nonlinear heat transfer as well as the coupling heat transfer in complicated geometry.
Funding Statement: This work is supported by the National Natural Science Foundation of China (No. 11802151), the Natural Science Foundation of Shandong Province of China (No. ZR2019BA008), and the China Postdoctoral Science Foundation (No. 2019M652315).
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
References
1. Moon, J. K., Kim, S. J. (2010). Parallel computing performance of thermal-structural coupled analysis in parallel computing resource. Computer Modeling in Engineering & Sciences, 67(3), 239–264. DOI 10.3970/cmes.2010.067.239. [Google Scholar] [CrossRef]
2. Li, X., Zhao, Q., Long, K., Zhang, H. (2022). Multi-material topology optimization of transient heat conduction structure with functional gradient constraint. International Communications in Heat and Mass Transfer, 131, 105845. DOI 10.1016/j.icheatmasstransfer.2021.105845. [Google Scholar] [CrossRef]
3. Bruch, J. C., Zyvoloski, G. (1974). Transient two-dimensional heat conduction problems solved by the finite element method. International Journal for Numerical Methods in Engineering, 8(3), 481–494. DOI 10.1002/(ISSN)1097-0207. [Google Scholar] [CrossRef]
4. Zhao, Q., Zhang, H., Wang, F., Zhang, T., Li, X. (2021). Topology optimization of non-Fourier heat conduction problems considering global thermal dissipation energy minimization. Structural and Multidisciplinary Optimization, 64(3), 1385–1399. DOI 10.1007/s00158-021-02924-0. [Google Scholar] [CrossRef]
5. Brian, P. (1961). A finite difference method of high-order accuracy for the solution of three-dimensional transient heat conduction. AIChE Journal, 7, 367–370. DOI 10.1002/(ISSN)1547-5905. [Google Scholar] [CrossRef]
6. Škerget, L., Tadeu, A., Brebbia, C. A. (2018). Transient simulation of coupled heat and moisture flow through a multi-layer porous solid exposed to solar heat flux. International Journal of Heat and Mass Transfer, 117, 273–279. DOI 10.1016/j.ijheatmasstransfer.2017.10.010. [Google Scholar] [CrossRef]
7. Jacinto, C. C., Lacerda, L., Tadeu, A. (2021). Coupling the BEM and analytical solutions for the numerical simulation of transient heat conduction in a heterogeneous solid medium. Engineering Analysis with Boundary Elements, 124, 110–123. DOI 10.1016/j.enganabound.2020.12.005. [Google Scholar] [CrossRef]
8. Meng, Z. J., Cheng, H., Ma, L. D., Cheng, Y. M. (2019). The dimension splitting element-free galerkin method for 3D transient heat conduction problems. Science China Physics, Mechanics & Astronomy, 62(4), 1–12. DOI 10.1007/s11433-018-9299-8. [Google Scholar] [CrossRef]
9. Zhang, T., Li, X., Xu, L. (2022). Error analysis of an implicit galerkin meshfree scheme for general second-order parabolic problems. Applied Numerical Mathematics, 177, 58–78. DOI 10.1016/j.apnum.2022.03.005. [Google Scholar] [CrossRef]
10. Li, X., Dong, H. (2021). An element-free galerkin method for the obstacle problem. Applied Mathematics Letters, 112, 106724. DOI 10.1016/j.aml.2020.106724. [Google Scholar] [CrossRef]
11. Cheng, H., Xing, Z., Peng, M. (2022). The improved element-free galerkin method for anisotropic steady-state heat conduction problems. Computer Modeling in Engineering & Sciences, 132(3), 945–964. DOI 10.32604/cmes.2022.020755. [Google Scholar] [CrossRef]
12. Cheng, R. J., Liew, K. M. (2012). A meshless analysis of three-dimensional transient heat conduction problems. Engineering Analysis with Boundary Elements, 36, 203–210. DOI 10.1016/j.enganabound.2011.07.001. [Google Scholar] [CrossRef]
13. Liu, W. K., Jun, S., Li, S., Adee, J., Belytschko, T. (1955). Reproducing kernel particle methods for structural dynamics. International Journal for Numerical Methods in Engineering, 38(10), 1655–1679. DOI 10.1002/(ISSN)1097-0207. [Google Scholar] [CrossRef]
14. Liu, W. K., Li, S., Belytschko, T. (1997). Moving least-square reproducing kernel methods (I) methodology and convergence. Computer Methods in Applied Mechanics and Engineering, 143(1–2), 113–154. DOI 10.1016/S0045-7825(96)01132-2. [Google Scholar] [CrossRef]
15. Li, S., Liu, W. K. (1996). Moving least-square reproducing kernel method part II: Fourier analysis. Computer Methods in Applied Mechanics and Engineering, 139(1–4), 159–193. DOI 10.1016/S0045-7825(96)01082-1. [Google Scholar] [CrossRef]
16. Sladek, J., Sladek, V., Tan, C. L., Atluri, S. N. (2008). Analysis of transient heat conduction in 3D anisotropic functionally graded solids, by the MLPG method. Computer Modeling in Engineering & Sciences, 32(3), 161–174. DOI 10.3970/cmes.2008.032.161. [Google Scholar] [CrossRef]
17. Li, Q. H., Chen, S. S., Kou, G. X. (2011). Transient heat conduction analysis using the MLPG method and modified precise time step integration method. Journal of Computational Physics, 230, 2736–2750. DOI 10.1016/j.jcp.2011.01.019. [Google Scholar] [CrossRef]
18. Hanoglu, U., Šarler, B. (2015). Simulation of hot shape rolling of steel in continuous rolling mill by local radial basis function collocation method. Computer Modeling in Engineering & Sciences, 109–110(5), 447–479. DOI 10.3970/cmes.2015.109.447. [Google Scholar] [CrossRef]
19. Hong, Y., Lin, J., Chen, W. (2019). Simulation of thermal field in mass concrete structures with cooling pipes by the localized radial basis function collocation method. International Journal of Heat and Mass Transfer, 129, 449–459. DOI 10.1016/j.ijheatmasstransfer.2018.09.037. [Google Scholar] [CrossRef]
20. Qu, W., He, H. (2020). A spatial-temporal GFDM with an additional condition for transient heat conduction analysis of FGMs. Applied Mathematics Letters, 110, 106579. DOI 10.1016/j.aml.2020.106579. [Google Scholar] [CrossRef]
21. Li, P. W. (2021). Space-time generalized finite difference nonlinear model for solving unsteady Burgers’ equations. Applied Mathematics Letters, 114, 106896. DOI 10.1016/j.aml.2020.106896. [Google Scholar] [CrossRef]
22. Qu, W., He, H. (2022). A GFDM with supplementary nodes for thin elastic plate bending analysis under dynamic loading. Applied Mathematics Letters, 124, 107664. DOI 10.1016/j.aml.2021.107664. [Google Scholar] [CrossRef]
23. Li, P. W. (2022). The space-time generalized finite difference scheme for solving the nonlinear equal-width equation in the long-time simulation. Applied Mathematics Letters, 132, 108181. DOI 10.1016/j.aml.2022.108181. [Google Scholar] [CrossRef]
24. Qiu, L., Wang, F., Lin, J. (2019). A meshless singular boundary method for transient heat conduction problems in layered materials. Computers & Mathematics with Applications, 78(11), 3544–3562. DOI 10.1016/j.camwa.2019.05.027. [Google Scholar] [CrossRef]
25. Cheng, S., Wang, F., Wu, G., Zhang, C. (2022). A semi-analytical and boundary-type meshless method with adjoint variable formulation for acoustic design sensitivity analysis. Applied Mathematics Letters, 131, 108068. DOI 10.1016/j.aml.2022.108068. [Google Scholar] [CrossRef]
26. Grabski, J. K. (2021). On the sources placement in the method of fundamental solutions for time-dependent heat conduction problems. Computers & Mathematics with Applications, 88, 33–51. DOI 10.1016/j.camwa.2019.04.023. [Google Scholar] [CrossRef]
27. Wang, X., Wang, J., Wang, X., Yu, C. (2022). A pseudo-spectral Fourier collocation method for inhomogeneous elliptical inclusions with partial differential equations. Mathematics, 10(3), 296. DOI 10.3390/math10030296. [Google Scholar] [CrossRef]
28. Fu, Z., Shi, J., Chen, W., Yang, L. W. (2019). Three-dimensional transient heat conductionanalysis by boundary knot method. Mathematics and Computers in Simulation, 165, 306–317. DOI 10.1016/j.matcom.2018.11.025. [Google Scholar] [CrossRef]
29. Chen, Z., Sun, L. (2022). A boundary meshless method for dynamic coupled thermoelasticity problems. Applied Mathematics Letters, 134, 108305. DOI 10.1016/j.aml.2022.108305. [Google Scholar] [CrossRef]
30. Fan, C. M., Huang, Y. K., Chen, C. S., Kuo, S. (2019). Localized method of fundamental solutions for solving two-dimensional laplace and biharmonic equations. Engineering Analysis with Boundary Elements, 101, 188–197. DOI 10.1016/j.enganabound.2018.11.008. [Google Scholar] [CrossRef]
31. Wang, F., Chen, Z., Li, P. W., Fan, C. M. (2021). Localized singular boundary method for solving laplace and helmholtz equations in arbitrary 2D domains. Engineering Analysis with Boundary Elements, 129, 82–92. DOI 10.1016/j.enganabound.2021.04.020. [Google Scholar] [CrossRef]
32. Liu, Y. C., Fan, C. M., Yeih, W., Ku, C. Y., Chu, C. L. (2021). Numerical solutions of two-dimensional laplace and biharmonic equations by the localized trefftz method. Computers & Mathematics with Applications, 88, 120–134. DOI 10.1016/j.camwa.2020.09.023. [Google Scholar] [CrossRef]
33. Wang, F., Gu, Y., Qu, W., Zhang, C. (2020). Localized boundary knot method and its application to large-scale acoustic problems. Computer Methods in Applied Mechanics and Engineering, 361, 112729. DOI 10.1016/j.cma.2019.112729. [Google Scholar] [CrossRef]
34. Gu, Y., Fan, C. M., Qu, W., Wang, F. (2019). Localized method of fundamental solutions for large-scale modelling of three-dimensional anisotropic heat conduction problems-theory and MATLAB code. Computers & Structures, 220, 144–155. DOI 10.1016/j.compstruc.2019.04.010. [Google Scholar] [CrossRef]
35. Wang, F., Fan, C. M., Zhang, C., Lin, J. (2020). A localized space-time method of fundamental solutions for diffusion and convection–diffusion problems. Advances in Applied Mathematics and Mechanics, 12, 940–958. DOI 10.4208/aamm. [Google Scholar] [CrossRef]
36. Qu, W., Fan, C. M., Gu, Y., Wang, F. (2019). Analysis of three-dimensional interior acoustic fields by using the localized method of fundamental solutions. Applied Mathematical Modelling, 76, 122–132. DOI 10.1016/j.apm.2019.06.014. [Google Scholar] [CrossRef]
37. Liu, Q., Fan, C. M., Šarler, B. (2021). Localized method of fundamental solutions for two-dimensional anisotropic elasticity problems. Engineering Analysis with Boundary Elements, 125, 59–65. DOI 10.1016/j.enganabound.2021.01.008. [Google Scholar] [CrossRef]
38. Gu, Y., Fan, C. M., Fu, Z. (2021). Localized method of fundamental solutions for three-dimensional elasticity problems: Theory. Advances in Applied Mathematics and Mechanics, 80(3–4), 365–370. [Google Scholar]
39. Wang, F., Fan, C. M., Hua, Q., Gu, Y. (2020). Localized MFS for the inverse Cauchy problems of two-dimensional laplace and biharmonic equations. Applied Mathematics and Computation, 364, 124658. DOI 10.1016/j.amc.2019.124658. [Google Scholar] [CrossRef]
40. Wang, F., Chen, Z., Gong, Y. (2022). Local knot method for solving inverse Cauchy problems of Helmholtz equations on complicated two- and three-dimensional domains. International Journal for Numerical Methods in Engineering, 35, 1–16. DOI 10.1002/nme.7061. [Google Scholar] [CrossRef]
41. Fu, Z., Tang, Z., Xi, Q., Liu, Q., Gu, Y. et al. (2022). Localized collocation schemes and their applications. Acta Mechanica Sinica, 38, 422167. [Google Scholar]
42. Wang, F., Wang, C., Chen, Z. (2020). Local knot method for 2D and 3D convection-diffusion-reaction equations in arbitrary domains. Applied Mathematics Letters, 105, 106308. DOI 10.1016/j.aml.2020.106308. [Google Scholar] [CrossRef]
43. Yue, X., Wang, F., Zhang, C., Zhang, H. (2021). Localized boundary knot method for 3D inhomogeneous acoustic problems with complicated geometry. Applied Mathematical Modelling, 92, 410–421. DOI 10.1016/j.apm.2020.11.022. [Google Scholar] [CrossRef]
44. Yue, X., Wang, F., Li, P. W., Fan, C. M. (2021). Local non-singular knot method for large-scale computation of acoustic problems in complicated geometries. Computers & Mathematics with Applications, 84, 128–143. DOI 10.1016/j.camwa.2020.12.014. [Google Scholar] [CrossRef]
45. Ang, W. T., Clements, D. L., Vahdati, N. (2003). A dual-reciprocity boundary element method for a class of elliptic boundary value problems for non-homogeneous anisotropic media. Engineering Analysis with Boundary Elements, 27(1), 49–55. DOI 10.1016/S0955-7997(02)00109-1. [Google Scholar] [CrossRef]
46. Lei, J., Wang, Q., Liu, X., Gu, Y., Fan, C. M. (2020). A novel space-time generalized FDM for transient heat conduction problems. Engineering Analysis with Boundary Elements, 119, 1–12. DOI 10.1016/j.enganabound.2020.07.003. [Google Scholar] [CrossRef]
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.