Acessibilidade / Reportar erro

On applying polyharmonic radial basis functions to solve 3D uncoupled anisotropic thermoelasticity problems using Boundary Element and Dual Reciprocity Method

Abstract

This paper presents the uncoupled anisotropic thermoelasticity formulation for Boundary Element using the Dual Reciprocity Method. The proposed formulation demands two interpolation functions, one for the particular solution of the elastic problem and another to interpolate the derivatives of the thermal field. For the last one, the shape parameter of multiquadric Radial Basis Functions (RBF) was demonstrated to be a problem to be solved. Some polyharmonic RBFs were tested and a modified function was proposed. Singularity at derivatives of some functions made them impossible to be used and some of them demonstrated great sensibility to saturation. The use of internal points was mandatory under temperature fields irregularly distributed. Few polyharmonic functions were suitable to be used for thermoelasticity and low order functions presented reliable solutions, with the proposed modified RBF presenting slightly better performance over the previously used function.

Keywords
Boundary Element; Dual Reciprocity; Radial Basis Functions; Thermoelasticity

Graphical Abstract

1 INTRODUCTION

Thermoelasticity theory examines the impact of a temperature field on an elastic body, resulting in strains and stresses. This theory finds application in various engineering scenarios, including environmental exposure of buildings, computer processor chips, airplane structures and turbines, components of automotive engines, residual stresses from thermal treatments or cooling processes in cast iron, and the behavior of 3D printed materials, among other instances. Stresses and strains produced by thermal fields may be significant and produce early failure if not considered.

The Boundary Element Method (BEM) has been extensively applied to thermoelasticity problems. If a steady state temperature field is considered, the potential field can be solved independently of the elastic problem, which is a class of problems called uncoupled thermoelasticity. After that, the thermal effects are included in elasticity and they appear at the Boundary Integral Equation (BIE) as a domain integral, like a body force. To solve it without discretizing the domain, Rizzo and Shippy (1977)Rizzo, F.J. and Shippy, D.J. (1977). An advanced boundary integral equation method for three-dimensional thermoelasticity. International Journal of Numerical Methods, 11:1753-1768. presented a simplification able to transform the volume integral into a surface one, but it demands that the second order derivative of the thermal effects should be a constant value, limiting its application.

Gao (2003)Gao, X.W. (2003). Boundary element analysis in thermoelasticity with and without internal cells. International Journal for Numerical Methods in Engineering, 57:975-990. applied the Radial Integration Method (RIM) for 2D and 3D isotropic thermoelasticity. For these cases, a thermal field was imposed as a known function and the thermoelasticity BIE was easily solved. However, if the thermal field is an unknown function, the RIM is more complicated to use and may be unattractive.

Another possibility is the use of the Dual Reciprocity Method (DRM) proposed by Brebbia and Nardini (1983)Brebbia, C.A. and Nardini, D. (1983). Dynamic analysis in solid mechanics by an alternative boundary element procedure. Soil Dynamics and Earthquake Engineering 65:147-164., which consists of approximating the kernel of the domain integral by means of the Radial Basis Functions (RBF). This makes this technique capable of solving any domain integral, being a generic solution technique, but it demands the inversion of a fully populated interpolant matrix (Goldberg et al. 1999Goldberg, M.A., Chen, C.S. and Bowman, H. (1999). Some recent results and proposals for the use of radial basis functions in the BEM. Engineering Analysis with Boundary Elements, 23:285-296.). Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. applied it to thermoelasticity and demonstrated that the gradient field that appears in volume integrals can be approximated by the derivative of interpolation functions for the temperature field.

Theoretically, DRM can approximate any kernel of a domain integral and solve it, but the quality of the RBF as interpolant is an important matter, and some kind of functions are preferred to some problems. For example, the thin plate spline of Table 1 is suitable for two-dimensional problems, while the linear function is adequate to three-dimensional ones (Goldberg et al., 1998Goldberg, M.A., Chen, C.S., Bowman, H and Power, H. (1998). Some comments on the use of Radial Basis Functions in the Dual Reciprocity Method. Computational Mechanics, 21:141-148.). The polyharmonic spline functions (PHS) are the simplest RBF and depend only on the Euclidean distance, but the interpolation matrix may become ill conditioned as points used for interpolation become close to each other (Goldberg et al. 1999Goldberg, M.A., Chen, C.S. and Bowman, H. (1999). Some recent results and proposals for the use of radial basis functions in the BEM. Engineering Analysis with Boundary Elements, 23:285-296.). Also, not all integer values of m can be successfully applied, as indicated in Table 1 (Goldberg et al. 1998Goldberg, M.A., Chen, C.S., Bowman, H and Power, H. (1998). Some comments on the use of Radial Basis Functions in the Dual Reciprocity Method. Computational Mechanics, 21:141-148.).

Table 1
Common RBF types.

Karur and Ramachandran (1994)Karur, S.R. and Ramachandran, P.A. (1994). Radial Basis Function Approximation in the Dual Reciprocity Method. Mathematical and Computer Modelling, 20:59-70. examined the convergence on bidimensional domains of a linear, a thin plate spline (TPS) and a linear with a constant and estimated the condition number of the matrix generated by interpolation, although no relation they found among them. Goldberg et al. (1996)Goldberg, M.A., Chen, C.S. and Karur, S.R. (1996). Improved multiquadric approximation for partial differential equations. Engineering Analysis with Boundary Elements 18:9-17. highlighted that TPS is better interpolation than cubic, but since they have linear convergence rates, they studied the multiquadric (MQ) first studied by Franke (1982)Franke, R. (1982). Scattered data interpolation: tests of some methods. Mathematics of Computations 48:181-200., which has exponential convergence. When ϵ increases from zero, it increases the accuracy until an optimal value, and after that, the accuracy decreases fast. One of the reasons pointed out by the authors for this is that as ϵ becomes larger, the interpolation matrix becomes ill-conditioned. Goldberg et al. (1996)Goldberg, M.A., Chen, C.S. and Karur, S.R. (1996). Improved multiquadric approximation for partial differential equations. Engineering Analysis with Boundary Elements 18:9-17. applied cross validation to calculate a good shape parameter. Carlson and Foley (1991)Carlson, R.E. and Foley, T.A. (1991). The parameter R2 in multiquadric interpolation. Computers & Mathematics Applications 21:29-42. found out that the magnitude of the body force to be interpolated strongly influences the shape parameter value, while the number of data points and their location had little influence. Another variation of this problem was proposed by Kansa (1990)Kansa, E.J. (1990). Multiquadrics – a scattered data approximation scheme with applications to computational fluid-dynamics – I. Computers & Mathematics Applications, 19:127-145. with a scheme using variable shape parameters.

Not only the MQ, but all infinitely smooth RBF in Table 1 are dependent on the shape parameter. A list of some recent works on finding the optimal shape parameter is given in Pooladi and Larsson (2023)Pooladi, F. and Larsson, E. (2023). Stabilized interpolation using radial basis functions augmented with selected radial polynomials. Journal of Computational and Applied Mathematics 437:115482., but independently of the technique used, the problem of calculating an optimal shape parameter means extra computational cost, and depending on the size of the problem, it can significantly increase the computation time.

The use of interpolation functions to solve differential equations is an important matter in the Method of Fundamental Solutions (MFS) and other meshless methods and many developments have been done. Tolstykh and Shirobokov (2003)Tolstykh, A.I. and Shirobokov, D.A. (2003). On using radial basis functions in a “finite difference mode” with applications to elasticity problems. Computational Mechanics 33:68-79. proposed that interpolation should use only some points around the point of interest, instead of using the known values on all domain of the problem. In other words, a local approximation is proposed instead of a global approximation, generating a sparse interpolation matrix, making it easier to invert. This method was named RBF-FD and can use any of the functions in Table 1. Flyer et al. (2016a)Flyer, N., Fornberg, B., Bayona, V., Barnett, G.A. (2016a). On the role of polynomials in RBF-FD approximations: I. Interpolation and accuracy. Journal of Computational Physics 321:21-38. experimented to augment the RBF functions with polynomials and noticed that for PHS, the high condition number of interpolation matrix was not a problem in accuracy and the use of high order polynomials improved accuracy until a certain level. Flyer et al. (2016b)Flyer, N., Barnett, G.A. and Wicker, L.J. (2016b). Enhancing finite differences with radial basis functions: Experiments on the Navier-Stokes equations. Journal of Computational Physics 316:39-62. found out that this limit on the polynomial degree depends on the domain dimension and the number of nodes used in interpolation.

The augmented polynomials RBF are mentioned many times in papers, as Goldberg et al. (1999)Goldberg, M.A., Chen, C.S. and Bowman, H. (1999). Some recent results and proposals for the use of radial basis functions in the BEM. Engineering Analysis with Boundary Elements, 23:285-296., but only first order polynomials are cited. Application of the limit found by Flyer et al. (2016b)Flyer, N., Barnett, G.A. and Wicker, L.J. (2016b). Enhancing finite differences with radial basis functions: Experiments on the Navier-Stokes equations. Journal of Computational Physics 316:39-62. would greatly increase the size of the interpolation matrix, greatly improving the computational cost for matrix inversion.

Using BEM and DRM to solve decoupled thermoelasticity as presented by Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. demands two interpolation functions: one for the particular solution of elasticity and another for interpolating the temperature field to approximate its gradient. For the second function, Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. only present Function A of Table 2 without explaining the reasons for this choice. After two decades of this publication, the papers usually cite the precursor work and their successful application of DRM to thermoelasticity, and, to the authors knowledge, only Benedetti (2023)Benedetti, I. (2023). An integral framework for computational thermos-elastic homogenization of polycrystalline materials. Computer Methods in Applied Mechanics and Engineering. has applied their formulation to study polycrystalline materials, using the same formulation and functions.

Table 2
Selected Radial Basis Functions.

As it has been presented in the last paragraphs, there are many studies concerning different RBF and different applications, and how they affect the results, but no study concerning different interpolation functions for the derivative of the temperature field at different conditions. The aim of this work is to investigate how some of the RBF listed in Table 1 affect the results of uncoupled thermoelasticity solution considering isotropic and anisotropic three-dimensional problems, making use of the generality formulation of DRM which is able to solve any source term (Partridge, Brebbia and Wrobel, 1992Partridge, P.W., Brebbia, C.A. and Wrobel, L.C. (1992). The Dual Reciprocity Boundary Element Method, Computational Mechanics Publications.). The goal is to find at least one simple RBF function that can be used to solve any thermoelasticity problem.

This paper is organized as follows: Section 2 presents the thermoelasticity formulation and the use of the Dual Reciprocity Method to solve the volume integrals with thermoeffects. Section 3 presents the problems used for numerical simulations and the reference results for comparison, as well as the Radial Basis Functions used and the reasons for their choice. Section 4 shows the results of the numerical simulations and discusses them. Section 5 concludes the paper.

2 THERMOELASTICITY

2.1 Boundary Integral Equation

For uncoupled thermoelasticity, the thermal problem can be solved first and then, the temperature field effects can be applied to elasticity (Kögl and Gaul, 2003Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398.). In this analysis, the potential field is solved using the standard isotropic formulation given by Brebbia and Dominguez (1992)Brebbia, C.A. and Dominguez, J. (1992). Boundary Elements: An Introductory Course, WIT Press.. Anisotropic potential problems are solved using the Direct Domain Mapping technique presented by Shiah and Tan (2004)Shiah, Y.C. and Tan, C.L. (2004). BEM treatment of three-dimensional anisotropic field problems by direct domain mapping. Engineering Analysis with Boundary Elements 28:43-52., which transforms any anisotropic geometry into an equivalent isotropic geometry, by deforming it. The potential field is solved in this new deformed and isotropic domain, and then, the results are transported back to the original anisotropic geometry.

Once the temperature field is solved, thermal effects are added to the elasticity problem and the equilibrium equation becomes as is given in Equation 1.

σij=Cijklϵkl-γijθ,(1)

where the subscripts mean summation, Cijkl is the stiffness tensor, γij is the thermoelastic tensor calculated by Equation 2and θ is the temperature difference from the reference temperature T0 and temperature analysis T :

γij = Cijklαkl,(2)

where αkl is the thermal expansion tensor. Since deformations are small, they can be expressed in terms of the displacement derivatives as

ϵkl=12uk,l+ul,k.(3)

The equilibrium equation is given by:

σji,j+ρbi=0 .(4)

Applying Equations 3 and 4 into 1, a partial differential equation appears:

C i j k l u k , l j = γ i j θ , j - ρ b i (5)

Right hand side of Equation 5 represents the body forces, where the first is a thermal effect and the second an elastic effect. Defining the following differential operator:

Lik=Cijkl2xlxj,(6)

and using it into Equation 5, one obtains

Likuk=γijθ,j-ρbi.(7)

Equation 7 can be integrated using an interpolation function umi* which is the elasticity fundamental solution. Integrating by parts, using Betti’s reciprocal theorem and Cauchy’s Principal Value definition, the inverse integral statement is obtained in Equation 8.

δ m i c ξ u i ξ + Γ t m i * u i d Γ = Γ u m i * t i d Γ + Γ u m i * γ i j n j θ d Γ - Ω γ i j θ , j - ρ b i u m i * d Ω (8)

where tmi* is the derivative of umi* given by:

tmi*=Cijklumi,j*nl,(9)

and cξ is 0.5 for smooth surfaces. The second boundary integral on right hand side of Equation 8 is the effect of temperature and it is easily solved since it is already a boundary integral. The gradient thermal field effect to elasticity is inside the domain integral and is considered a body force of thermal effect.

2.2 Dual Reciprocity Method

The expression in parenthesis in Equation 8 is approximated by a sum of Radial Basis Functions:

fi=-ρbi+γijθ,j q=1Nϕinqαnq,(10)

with ϕinq=ϕinqr, where r is the Euclidean distance. Equation (10) can be written in matrix form as:

f=Fα,(11)

which can be solved for α. Substituting Equation (10) into the domain integral of Equation (8), using the differential operator defined in Equation (6), and integrating by parts, the domain integral is transformed into boundary integrals given by Equation (12) (for more details, see Brebbia and Dominguez (1992)Brebbia, C.A. and Dominguez, J. (1992). Boundary Elements: An Introductory Course, WIT Press. or Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398.):

I=Ω -ρbi+γijθ,jumi*dΩ ~q=1N Γ umi*tinqdΓ-Γ tmi*uinqdΓ-δmicξuinqξαnq,(12)

where

tinq=Cijklukn,jqnl.(13)

To obtain the coefficients αnq used in Equation (12), Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. consider that the temperature gradient θ,j is not a known function at the entire domain, but it is only known at some points. To evaluate this term, the temperature field is interpolated by a sum of RBF’s given by:

θ= q=1Nψqζq,(14)

where ψq are the temperature interpolation functions. Equation (14) generates the matrix system of Equation (15), which can be inverted to calculate coefficients ζq.

θ = E ζ (15)

Now, Equation 14 is derived with respect to cartesian coordinates:

θ , j = q = 1 N ψ , j q ζ q (16)

With the coefficients ζq calculated previously, the temperature gradient θ,j is interpolated by Equation 16 and can be applied in Equation 10 to solve the coefficients αnq. So, this approach presented by Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. needs to use two RBFs: the first is the particular solution ϕinq of DRM, and the second is the interpolation function for temperature field ψq and its derivative ψ,jq.

It is a natural expectation that the previous studies presented in Section 1 apply to functions ψq. Nevertheless, they are used to interpolate a derivative of potential field by using the potential field, in a way that the derivative of the RBF plays the main role in producing the derivative of the potential field, and some specific situations may happen. For example, Mai-Duy and Tran-Cong (2003)Mai-Duy, N. and Tran-Cong, T. (2003). Approximation of function and its derivatives using radial basis function networks. Applied Mathematical Modelling, 27:197-220. showed that the use of a good interpolation function for the primitive does not guarantee the derivative will also be a good interpolant. Moreover, Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. presented this formulation and chose the interpolant function although no reason for the choice of the function had been presented.

In this paper, thermoelasticity was implemented in BESLE, an opensource MPI parallelized software developed by Galvis et al. (2021)Galvis, A.F., Prada, D.M., Moura, L.S., Zavaglia, C., Foster, J.M., Sollero, P., Wrobel, L.C. (2021). BESLE: Boundary element software for 3D linear elasticity. Computer Physics Communications 265:108009. that uses linear triangular elements, elasticity fundamental solutions of Barnett-Lothe tensor expressed by Fourier series (Tan et al., 2013Tan, C.L., Shiah, Y.C. and Wang, C.Y. (2013). Boundary element elastic stress analysis of 3D generally anisotropic solids using fundamental solutions based on Fourier series. International Journal of Solids and Structures, 50:2701-2711.) and particular solution ϕinq and derivatives expressed in Equations 17 to 19.

ϕ i n q = δ i n q r 2 + r 3 (17)
ϕ i n , l q = δ i n q 2 r + 3 r 2 r , l (18)
ϕ i n , l m q = δ i n q 2 + 3 r δ l m + 3 r r , l r , m (19)

3 NUMERICAL EXPERIMENTS

3.1 Problems

The numerical experiments were done using several RBFs in three different problems. The first one was presented and solved by Gao (2003)Gao, X.W. (2003). Boundary element analysis in thermoelasticity with and without internal cells. International Journal for Numerical Methods in Engineering, 57:975-990. and consists of an isotropic plate with imposed temperature given by Equation 20, with boundary conditions and material properties given in Figure 1. The plate width is normal to the figure and is equal to 1. Faces normal to z axis have restricted displacements at z direction. The analytical solution is given in Equation 21. Meshes of 80, 180, 320, 500, 720, 980, 1280, 1620, and 2000 elements were used, combined with the use of 0, 1, 3, 20, 63, 144, 275, 468, 735, 1088, 1539, 2100, and 2783 internal points.

Figure 1
Problem 1 - isotropic plate subjected to quadratic thermal condition.
θ y = 40 y 2 + 60 y (20)
u y = k 1 + ν 1 - ν 40 3 y 3 - 30 y 2 + 55 6 (21)

The second problem is an orthotropic unit cube with one fixed face and all the others free to deform. The fixed face has a thermal boundary condition θ=0 while its opposite face is at θ=100, and the other four faces are adiabatic, as shown in Figure 2. The displacement ux, uy and uz are calculated and compared with ANSYS solutions using 1728 quadratic cubic elements. Tensors of thermal conductivity, expansion, and elasticity are given in Equations 22 to 24. Note that the stiffness matrix is given in terms of Voigt’s notation. This problem was solved with meshes of 48, 108, 192, 432, 768, 972, and 1758 elements using 0, 1, 8, 27, 64, 125, 216, 343, 512, 729, 1000, 1331, 1728, and 2197 internal points.

Figure 2
Problem 2 - orthotropic cube subjected to variable temperature.
κ = 1 0 0 0 2 0 0 0 3 W / m º C (22)
α = 2 0 0 0 2.5 0 0 0 3 × 10 - 5 º C - 1 (23)
C = 1334.5 738.8 619 0 0 0 738.8 1701.2 646.9 0 0 0 619 646.9 1147.4 0 0 0 0 0 0 800 0 0 0 0 0 0 1200 0 0 0 0 0 0 1000 P a (24)

The third problem was solved by Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. and consists of the L shape geometry shown in Figure 3 with anisotropic material which elastic and thermoelastic tensors are given in Equations 25 and 26, respectively. Thermal and mechanical boundary conditions are also given in Figure 3. All other faces are elastically free and insulated. Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. presented only uz displacements at the line 50, 0, z which are used as reference. To be compatible with the reference solution mesh, few meshes could be used and they have 28, 112, 448, 700, and 2800 elements using 0, 3, 32, 99, 224, 438, 720, 1127, 1664, 2474, 3200, 4235, 5472, and 6929 internal points.

Figure 3
Problem 3 – anisotropic material subjected to bidimensional temperature field.
C = 430.1 130.4 18.2 0 0 201.3 130.4 116.7 21.0 0 0 70.1 18.2 21.0 73.6 0 0 2.4 0 0 0 19.8 - 8.0 0 0 0 0 - 8.0 29.1 0 201.3 70.1 2.4 0 0 147.3 G P a (25)
γ = 1.01 2.00 0 2.00 1.48 0 0 0 7.52 10 6 N / K . m 2 (26)

For each problem listed, the displacements are calculated by combining the different refined meshes with different amounts of internal points used for the DRM procedure. The surface mesh is regular, i.e., all the elements on the boundary surface are of the same size. Also, internal points, when used, are regularly spaced from each other and the boundary.

3.2 Temperature Interpolation Functions

Before applying the RBF for temperature interpolation on problems presented previously, some considerations are made about the derivatives of the temperature field calculated by Equation 16 using the derivatives of the interpolation functions ψ,jq. The derivative of the first RBF in Table 1 is given by:

ψ,j= rm,j=mrm-1r,j=mrm-1rjr=mrm-2rj,(27)

with rj being the difference of cartesian coordinates in j direction. So, for m=1, the derivative gets a singularity when r goes to 0, which makes it unable to be used in Equation 16. For m>1, despite no singularity, the literature indicates that only odd values of m should be used. In fact, Figure 4 shows the results obtained for the orthotropic cube using the Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. temperature interpolation function, m=2 and m=4. Different meshes were used, all of them with results like these. Also, the displacements have order of 1028, being obviously nonrepresentative of the solution. Even coefficients demonstrated themselves useless for interpolation purpose.

Figure 4
Deformed geometry obtained for Problem 2 using different RBF for temperature interpolation. Left: ψ= 1+r2+r3; center: ψ= 1+r2; right: ψ= 1+r4.

The singularity in derivatives also appears when using the second RBF function presented in Table 1:

ψ,j= rmlnr,j=mrm-1lnrr,j + rm1rr,j =mlnr+1rm-2rj.(28)

It is clear from Equation 28 that singularity will happen when r goes to 0 independently of the value of m. This singularity can be overcome if a small change is made in the function, as shown in Equation 29, with derivatives given in Equation 30.

ψ = r m ln r + 1 (29)
ψ , j = r m ln r + 1 , j = m r m - 1 ln r + 1 r , j + r m 1 r + 1 r , j = m r m - 2 ln r + 1 + r m - 1 r + 1 r j (30)

Now, singularity is avoided for m>1. For the infinitely smooth functions of Table 1, the presence of the shape parameter is a considerable problem to be solved. In an attempt to use the MQ function, a range of ϵ values from near zero to greater than 104 were tried on problem 1, but the results were unable to minimally represent the analytical solution, demonstrating how much the results are dependent on the shape parameter and the importance of calculating it. Because of the extra computational cost necessary to find the optimal ϵ, the infinitely smooth functions do not make part of the tests done in this paper.

With these considerations, the functions shown in Table 2 and their derivatives were selected and applied to the problems presented previously. All the functions were added by 1 for completeness (Karur and Ramachandran, 1994Karur, S.R. and Ramachandran, P.A. (1994). Radial Basis Function Approximation in the Dual Reciprocity Method. Mathematical and Computer Modelling, 20:59-70.). Each of them was applied to the problems presented in Section 3.1. The first function of Table 2 was used by Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398., and it is used as a benchmark.

4 RESULTS

4.1 Function A

This section presents the results obtained using Function A. Figure 5 is a log-log graph of the L2 error calculated for displacement uy at the first problem. The first point of each series data are the results obtained without using internal points, and each series is defined by the number of elements of the mesh. The results show clearly that mesh refinement was the main mechanism for improving accuracy to a certain level. The L2 value achieved without using internal points of the mesh with 720 is the lower, demonstrating that convergence reached a maximum. This phenomenon is called saturation, when the increasing of points used for interpolation does not help in improving accuracy.

Figure 5
L2 error for displacements uy for problem 1 using Function A.

For course meshes, the use of internal points resulted in the loss of accuracy. For more refined meshes, a small improvement in results can be seen with the increasing number of internal points and then the accuracy drops, showing that saturation has been achieved. The more refined a mesh is, more internal points are needed to reach the optimal condition. Besides this isotropic problem has a quadratic temperature profile given in Equation 20, the use of internal points showed a small improvement in displacement results.

Figure 6 shows the average relative difference to ANSYS calculated for displacement ux for the orthotropic cube. Displacements uy and uz are not presented because they showed no significant difference to the ux displacements. As the mesh is refined, the results approach the reference and the use of internal points improved them to a certain level, with asymptotic behavior. Different from the isotropic problem, using internal points only improved the accuracy of the results, with no concern in finding an optimal condition.

Figure 6
Relative diference for displacements ux for problem 2 using Function A.

Figure 7 shows the relative difference for displacements uz for the third problem. In this anisotropic condition, mesh refinement alone was unable to give satisfactory accuracy, and using internal points was essential to achieve it. Also, mesh refinement alone produced results even worse. It is possible to see the saturation is reached when internal points are used and that this happens with a number of internal points that is dependent on the mesh size. The best result of the mesh with 28 elements was achieved using 99 internal points, while the best result of the meshes with 112 and 448 elements were obtained using 3200 internal points. For the meshes with 700 and 2800 elements, the number of internal points tested was not enough to achieve saturation.

Figure 7
Relative diference for displacements uz for problem 3 along line 50, 0, z using Function A.

4.2 Function B

As commented in Section 3.2, the function ψ=1+ r2 does not produce good results, but the even coefficient is presented in Function A. So, Function B is obtained by deleting it from Function A, and it is expected to achieve better accuracy by doing this. The results obtained for the problems are given in Figures 8, 9, and 10.

Figure 8
L2 error for displacements uy for problem 1 using Function B.
Figure 9
Relative diference for displacements ux for problem 2 using Function B.
Figure 10
Relative diference for displacements uz for problem 3 along line 50, 0, z using Function B.

Surprisingly, the results have no significant difference from the ones obtained using Function A. So, there is no advantage in using a more complete radial basis, but also no disadvantage in using the combined terms with exponent 2 and 3.

4.3 Function C

Function C is an attempt to use a high order RBF function. Figure 11 shows the results obtained in the first problem. As the mesh is refined, the accuracy of results increases, but at a certain degree of refinement they diverge, and the use of internal points doesn’t make any improvement at the solution. At the mesh with 1280 elements, despite the good results without using internal points, bad results appear suddenly when using 735 internal points. For the meshes with 1620 and 2000 elements, saturation is achieved, and Function C behaves in an unpredictable way.

Figure 11
L2 error for displacements uy for problem 1 using Function C.

This bad behavior repeats at orthotropic and anisotropic problems, as shown in Figures 12 and 13. After saturation is reached, the results are no longer representative of the solution. In Figure 12, the mesh with 768 elements had a suddenly bad result using 1331 points, showing that the distance between the interpolation points is not the only factor for this function to produce good or bad results.

Figure 12
Relative diference for displacements ux for problem 2 using Function C.
Figure 13
Relative diference for displacements uz for problem 3 along line 50, 0, z using Function C.

Figure 14 illustrates the effect of saturation. The left cube is a good result obtained with a mesh of 972 elements and 1331 internal points. When using 1728 or 2197 internal points, the graphical difference is difficult to be seen in this kind of view, because the relative difference lies below 3%. For this reason, it is presented the deformation of the mesh of 1758 elements without internal points at the center of the Figure 14, which starts to lose symmetry despite of keeping the general shape. Using only 1 internal point is enough to change the shape and destroy the symmetry.

Figure 14
Results for displacementsux. Left: mesh of 972 elements and 1331 internal points; center: mesh of 1758 elements without internal points; right: mesh of 1758 elements and 1 internal point.

4.4 Function D

Figure 15 shows the average error of uy displacements by using Function D to solve the first problem and few differences appear in the results of Function A. The performance of Function D without using internal points was a little better than Function A after some degree of refinement. Both functions experiment stabilization of accuracy with mesh refinement, but Function D shows slightly better results. Concerning the use of internal points, both functions improved results before saturation with refined mesh, and then the accuracy was reduced. It is interesting to note that errors for using internal points after saturation are higher than the ones with no internal points.

Figure 15
L2 error for displacements uy for problem 1 using Function D.

For the second problem, as shown in Figure 16, Function D also performed better than Function A when no internal points are used and both functions have the tendency of very slow increase accuracy with the increasing number of internal points, at all meshes, although this better accuracy is not significative for refined meshes.

Figure 16
Relative diference for displacements ux for problem 2 using Function D.

Figure 17 shows the relative difference in displacements for the third problem. Like Function A, the use of internal points was also mandatory to achieve good results, but the accuracy of Function D is a little slower specially for the two most refined meshes, presenting similar accuracies if huge amounts of internal points are used.

Figure 17
Relative diference for displacements uz for problem 3 along line 50, 0, z using Function D.

4.5 Function E

The saturation problem with Function C also happens with Function E. Figure 18 shows the L2 error for displacements uy calculated at the isotropic problem. The mesh with 1280 elements starts diverging after using 1088 internal points and meshes of 1620 and 2000 show the loss of accuracy in results caused by saturation. The results of Functions E for problems 2 and 3 are given in figures 19 and 20. It can be seen at these cases that the saturation only appears at the most refined meshes, showing that Function C is more sensible to it than Function E.

Figure 18
L2 error for displacements uy for problem 1 using Function E.
Figure 19
Relative diference for displacements ux for problem 2 using Function D.
Figure 20
Relative diference for displacements uz for problem 3 along line 50, 0, z using Function D.

4.6 Comments on the results

One point to be observed is the necessity of internal points at the anisotropic problem for good results. The internal points are used to interpolate a body force given by Equation 10, composed of an elastic force and a thermal effect. Along all problems in this paper, no elastic force has been introduced, so only the dilation is responsible for the results. Figure 21 presents the isothermals which are a fraction of a tenth of the range of temperatures of each problem, with minimum temperature at blue colors, and maximum at red colors.

Figure 21
Temperature distribution and isothermals for each problem.

For the first two problems, the temperature distribution is well regular, but for the third problem, there is almost two-thirds of the figure with only 20% of the range of temperature, with the other third with 80% of the range. This is a very irregular distribution, and the use of boundary nodes only was insufficient to make a good representation of the domain temperature field by the interpolation functions. In this situation, the internal points were essential to represent the temperature field and its thermal effect for the thermoelasticity.

Another important matter is the saturation presented by Functions C and E at refined meshes or increasing the number of internal points. Since Functions A and B presented the same results, the second one will be used instead at this analysis. Figure 22 presents the graph of the last four RBF of Table 2, and it can be seen that Functions C and E (blue and orange lines respectively) keeps their value ϕ(r) close to 1 until r near 0.4, while Functions B and D (red and green lines) start to move away from 1 at values lower than r=0.2. As the mesh refinement or the number of internal points increases, the distance between them reduces and the values of the functions come to these regions. So, Functions C and E generate lines at the interpolation matrix similar to each other, affecting the evaluation of the interpolation coefficients. This also means that Functions B and D can also present stagnation, but the meshes used in this paper was not enough to generate them.

Figure 22
RBF functions at the interval 0<r<1.

5 CONCLUSIONS

In this paper, the uncoupled thermoelasticity formulation for Boundary Element using Dual Reciprocity Method was presented and interpolation functions were used to approximate the gradient of the thermal field. Singularity needs to be avoided in these approximations and for this reason, a modification in polyharmonic spline using natural logarithm generally used at the Dual Reciprocity method was proposed. It was demonstrated that the choice of temperature interpolation function is very important to guarantee a reliable solution.

The multiquadric RBF was tested with a great range of values for the shape parameter but no good result was found. An optimization procedure for this parameter should be implemented to verify the performance of this function since the manual search was not capable of finding a good one.

The polyharmonic RBF of the form rm with m even didn’t work out, showing unreal displacements, which agrees with limitations on the use of these functions presented by other authors (see, e.g., Bayona 2019Bayona, V. (2019). An insight into RBF-FD approximations augmented with polynomials. Computers and Mathematics with Applications, 77:2337-2353.). For odd coefficients, the singularity of m=1 and sensibility to saturation of m=5 proved that these coefficients are not a good choice. The only coefficient that produced good results was m=3, the cubic function.

For the polyharmonic RBF with logarithmic expression, the singularity when r tends to 0 in derivatives made them unable to be used. The proposed function in Equation 29 overcomes the singularity but only produced good results with m=2. For m=3, the saturation with mesh refinement makes the solution diverge and produce not representative results.

It was shown that high order functions are more susceptible to saturation than low order functions with the reduction of the distance between the interpolation points (mesh refinement or increasing the number of internal points), which makes similar for a range of close points. So, high order functions should be avoided.

For problems with regular temperature field, the results showed that the use of internal points is not necessary and refinement of the mesh is a better way to improve the solution. For irregular temperature fields, the use of internal points was mandatory, demanding mesh refinement and a great number of internal points to produce good results. The increasing number of internal points improved the solution until saturation, but this phenomenon was harder to achieve with the mesh refinement.

The benchmark function used by Kögl and Gaul (2003)Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398. (Function A), the cubic function (Functions B), and the modified proposed function (Function D) produced similar results, with the last one obtaining better results for problems without needing internal points, and better stability over saturation conditions.

Finally, Function B is favored over Function A because the presence of the term r2 in Function B signifies only computational cost without accompanying benefits. Given the superior performance of the proposed modified PHS Function D, which operates without relying on internal points and demonstrates stability under saturation, it is advisable to choose it over the benchmark function.

Acknowledgments

The authors thank the University of Campinas (UNICAMP) for the facilities and structures provided for this work, and the financial support received by the following organizations: Capes (23038.005057/2015-68), Air Force Office of scientific Research (AFOSR) of United States (FA9550-18-1-0113 and FA9550-20-1-0133), University of Brasilia (UnB) and Instituto Federal do Espírito Santo (IFES).

References

  • Bayona, V. (2019). An insight into RBF-FD approximations augmented with polynomials. Computers and Mathematics with Applications, 77:2337-2353.
  • Benedetti, I. (2023). An integral framework for computational thermos-elastic homogenization of polycrystalline materials. Computer Methods in Applied Mechanics and Engineering.
  • Brebbia, C.A. and Dominguez, J. (1992). Boundary Elements: An Introductory Course, WIT Press.
  • Brebbia, C.A. and Nardini, D. (1983). Dynamic analysis in solid mechanics by an alternative boundary element procedure. Soil Dynamics and Earthquake Engineering 65:147-164.
  • Carlson, R.E. and Foley, T.A. (1991). The parameter R2 in multiquadric interpolation. Computers & Mathematics Applications 21:29-42.
  • Flyer, N., Barnett, G.A. and Wicker, L.J. (2016b). Enhancing finite differences with radial basis functions: Experiments on the Navier-Stokes equations. Journal of Computational Physics 316:39-62.
  • Flyer, N., Fornberg, B., Bayona, V., Barnett, G.A. (2016a). On the role of polynomials in RBF-FD approximations: I. Interpolation and accuracy. Journal of Computational Physics 321:21-38.
  • Franke, R. (1982). Scattered data interpolation: tests of some methods. Mathematics of Computations 48:181-200.
  • Galvis, A.F., Prada, D.M., Moura, L.S., Zavaglia, C., Foster, J.M., Sollero, P., Wrobel, L.C. (2021). BESLE: Boundary element software for 3D linear elasticity. Computer Physics Communications 265:108009.
  • Gao, X.W. (2003). Boundary element analysis in thermoelasticity with and without internal cells. International Journal for Numerical Methods in Engineering, 57:975-990.
  • Goldberg, M.A., Chen, C.S. and Bowman, H. (1999). Some recent results and proposals for the use of radial basis functions in the BEM. Engineering Analysis with Boundary Elements, 23:285-296.
  • Goldberg, M.A., Chen, C.S. and Karur, S.R. (1996). Improved multiquadric approximation for partial differential equations. Engineering Analysis with Boundary Elements 18:9-17.
  • Goldberg, M.A., Chen, C.S., Bowman, H and Power, H. (1998). Some comments on the use of Radial Basis Functions in the Dual Reciprocity Method. Computational Mechanics, 21:141-148.
  • Kansa, E.J. (1990). Multiquadrics – a scattered data approximation scheme with applications to computational fluid-dynamics – I. Computers & Mathematics Applications, 19:127-145.
  • Karur, S.R. and Ramachandran, P.A. (1994). Radial Basis Function Approximation in the Dual Reciprocity Method. Mathematical and Computer Modelling, 20:59-70.
  • Kögl, M. and Gaul, L. (2003). A boundary element method for anisotropic coupled thermoelasticity. Archive of Applied Mechanics, 73:377-398.
  • Mai-Duy, N. and Tran-Cong, T. (2003). Approximation of function and its derivatives using radial basis function networks. Applied Mathematical Modelling, 27:197-220.
  • Partridge, P.W., Brebbia, C.A. and Wrobel, L.C. (1992). The Dual Reciprocity Boundary Element Method, Computational Mechanics Publications.
  • Pooladi, F. and Larsson, E. (2023). Stabilized interpolation using radial basis functions augmented with selected radial polynomials. Journal of Computational and Applied Mathematics 437:115482.
  • Rizzo, F.J. and Shippy, D.J. (1977). An advanced boundary integral equation method for three-dimensional thermoelasticity. International Journal of Numerical Methods, 11:1753-1768.
  • Shiah, Y.C. and Tan, C.L. (2004). BEM treatment of three-dimensional anisotropic field problems by direct domain mapping. Engineering Analysis with Boundary Elements 28:43-52.
  • Tan, C.L., Shiah, Y.C. and Wang, C.Y. (2013). Boundary element elastic stress analysis of 3D generally anisotropic solids using fundamental solutions based on Fourier series. International Journal of Solids and Structures, 50:2701-2711.
  • Tolstykh, A.I. and Shirobokov, D.A. (2003). On using radial basis functions in a “finite difference mode” with applications to elasticity problems. Computational Mechanics 33:68-79.

Edited by

Editor: Rogério José Marczak

Publication Dates

  • Publication in this collection
    20 May 2024
  • Date of issue
    2024

History

  • Received
    04 Oct 2023
  • Reviewed
    25 Nov 2023
  • Accepted
    03 Mar 2024
  • Published
    19 Mar 2024
Individual owner www.lajss.org - São Paulo - SP - Brazil
E-mail: lajsssecretary@gmsie.usp.br