Skip to main content
  • Research article
  • Open access
  • Published:

A new boundary element algorithm for modeling and simulation of nonlinear thermal stresses in micropolar FGA composites with temperature-dependent properties

Abstract

The main aim of this article is to develop a new boundary element method (BEM) algorithm to model and simulate the nonlinear thermal stresses problems in micropolar functionally graded anisotropic (FGA) composites with temperature-dependent properties. Some inside points are chosen to treat the nonlinear terms and domain integrals. An integral formulation which is based on the use of Kirchhoff transformation is firstly used to simplify the transient heat conduction governing equation. Then, the residual nonlinear terms are carried out within the current formulation. The domain integrals can be effectively treated by applying the Cartesian transformation method (CTM). In the proposed BEM technique, the nonlinear temperature is computed on the boundary and some inside domain integral. Then, nonlinear displacement can be calculated at each time step. With the calculated temperature and displacement distributions, we can obtain the values of nonlinear thermal stresses. The efficiency of our proposed methodology has been improved by using the communication-avoiding versions of the Arnoldi (CA-Arnoldi) preconditioner for solving the resulting linear systems arising from the BEM to reduce the iterations number and computation time. The numerical outcomes establish the influence of temperature-dependent properties on the nonlinear temperature distribution, and investigate the effect of the functionally graded parameter on the nonlinear displacements and thermal stresses, through the micropolar FGA composites with temperature-dependent properties. These numerical outcomes also confirm the validity, precision and effectiveness of the proposed modeling and simulation methodology.

Introduction

Generalized thermoelasticity theories have attracted increased attention of many researchers in recent years due to their applications in many fields [1,2,3,4]. Functionally graded materials (FGMs) are a special kind of composite materials where their properties can be tailored in accordance with the mechanical-technological properties required in different working conditions. FGMs are excellent advanced materials that change the manufacturing world for the better. FGMs have received a large amount of attention due to its ability to produce materials with tailored properties which are suitable candidates for several high-tech applications such as graded structures on the atomic scale, graded hip implants, structural walls, sports equipment, design attractive interference colors for automobiles, etc. Then, the number of publications in this area of research has been growing exponentially in the past 20 years [5,6,7,8,9,10].

Temperature-dependent materials are those substances where the material properties depending upon the temperature at which they are measured, such as ice, bitumen, asphalt concrete, titanium, stainless steel, silver, gold, platinum, granular materials and reverse solubility polymers which are soluble in cold water and insoluble in hot water [11,12,13,14,15,16,17].

Recently, research on nonlinear thermal stresses problems has become very common because of its useful applications in several fields such as materials science, aircraft, astronautics, earthquake engineering, oceanology, geomechanics, aeronautics, plasma physics, nuclear reactors, Fiber-optic communication, etc. Because of mathematical challenges in solving these problems analytically, various numerical procedures have been developed to solve such problems. The boundary element method (BEM) [18,19,20] presents an interesting alternative to the more commonly used domain discretization methods such as finite difference method (FDM) [21,22,23], finite element method (FEM) [24,25,26] and finite volume method (FVM) [27,28,29]. The main advantage of BEM over domain methods is that only the boundary of the domain needs to be discretized, so, it has a major advantage over other methods that require the entire domain to be discretized [30,31,32,33,34]. This advantage has considerable importance for modeling nonlinear thermal stress problems utilizing BEM with very little computational cost and much less input data [35,36,37,38,39,40,41,42,43]. The BEM researchers developed the BEM procedures [44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60] to solve complex problems using several software, for example, FastBEM and ExaFMM.

In the present paper, a novel boundary element algorithm is proposed for modeling and simulation of nonlinear thermal stresses problems in micropolar FGA composites with temperature-dependent properties. In the proposed BEM formulation, the residual nonlinear terms are treated by using the Kirchhoff transformation and the domain integrals are treated by using the CTM. Then, at each time step the nonlinear temperature, displacements and thermal stresses are calculated at boundary nodes, and a few internal points which are considered to be utilized as initial values for another time step. The numerical findings investigate the effects of temperature-dependent properties and functionally graded parameter. These numerical findings also confirm the validity, precision and effectiveness of the proposed modeling and simulation methodology.

Formulation of the problem

Geometry of the current computational problem is shown in Fig. 1. The governing equations for nonlinear thermal stresses in micropolar composites with temperature-dependent properties can be expressed as

$$ \sigma_{ij,j} + \rho F_{i} = \rho \ddot{u}_{i} $$
(1)
$$ m_{ij,j} + \varepsilon_{ijk} \sigma_{jk} + \rho M_{i} = J\rho \ddot{\omega }_{i} $$
(2)
$$ \nabla \left[ {\lambda \left( T \right)\nabla {\text{T}}\left( {X, t} \right)} \right] + h\left( {X, T, t} \right) = \rho \left( T \right)c\left( T \right)\frac{\partial }{\partial t}T\left( {X,t} \right) $$
(3)
Fig. 1
figure 1

Geometry of the considered problem

in which

$$ \sigma_{ij} = \left( {x + 1} \right)^{m} \left[ {C_{ijkl} e\delta_{ij} + \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{\alpha } \left( {u_{j,i} - \varepsilon_{ijk} \omega_{k} } \right) - \beta_{ij} \left( {\theta + \tau_{1} \dot{\theta }} \right)} \right] $$
(4)
$$ m_{ij} = \left( {x + 1} \right)^{m} \left[ {\alpha \omega_{k,k} \delta_{ij} + \overline{\alpha } \omega_{i,j} + \overline{\overline{\alpha }} \omega_{j,i} } \right] $$
(5)
$$ \in_{ij} = \varepsilon_{ij} - \varepsilon_{ijk} \left( {r_{k} - \omega_{k} } \right), \varepsilon_{ij} = \frac{1}{2}\left( {u_{i,j} + u_{j,i} } \right), \quad r_{i} = \frac{1}{2}\varepsilon_{ikl} u_{l,k} $$
(6)

BEM solution for temperature field

The temperature governing equation can be reduced to a simpler form than that given in Eq. (3) by using Kirchhoff transformation which is defined as follows [14]

$$ \Theta = \mathop \smallint \limits_{{T_{0} }}^{T} \frac{{\lambda \left( {\overline{T}} \right)}}{{\lambda_{0} }}d\overline{T} $$
(7)

By using Kirchhoff transformation, Eq. (3) can be written as follows

$$ \nabla^{2} \Theta \left( {X,t} \right) + \frac{1}{{\lambda_{0} }}h\left( {X,\Theta ,{\text{t}}} \right) = \frac{\rho \left( \Theta \right) c\left( \Theta \right)}{{\lambda \left( \Theta \right)}}\frac{{\partial \Theta \left( {X,t} \right)}}{\partial t} $$
(8)

where \(\Theta\) and \(\lambda_{0}\) are temperature function and thermal conductivity at \({\text{T}}_{0}\), respectively.

Now, the right-hand side of (8) can be decomposed into linear and nonlinear parts as

$$ \nabla^{2} \Theta \left( {X,t} \right) + \frac{1}{{\lambda_{0} }}h\left( {X,\Theta ,{\text{t}}} \right) = \frac{{\rho_{0} c_{0} }}{{\lambda_{0} }}\frac{{\partial \Theta \left( {X,t} \right)}}{\partial t} + Nl\left( {X,\Theta , \dot{\Theta }} \right) $$
(9)

where \(\lambda_{0} , \;\rho_{0} \;{\text{and}}\;c_{0}\) are thermal conductivity, density and specific heat, respectively, at \(T_{0}\).

where the nonlinear term can be written as

$$ Nl\left( {X,\Theta , \dot{\Theta }} \right) = \left[ {\frac{\rho \left( \Theta \right) c\left( \Theta \right)}{{\lambda \left( \Theta \right)}} - \frac{{\rho_{0} c_{0} }}{{\lambda_{0} }}} \right]\dot{\Theta } $$
(10)

According to [15, 16], Eq. (9) can be written as

$$ \nabla^{2} \Theta \left( {X,t} \right) + \frac{1}{{\lambda_{0} }}h_{Nl} \left( {X,\Theta , \dot{\Theta }, {\text{t}}} \right) = \frac{{\rho_{0} c_{0} }}{{\lambda_{0} }}\frac{{\partial \Theta \left( {X,t} \right)}}{\partial t} $$
(11)

where

$$ h_{Nl} \left( {X,\Theta , \dot{\Theta }, {\text{t}}} \right) = h\left( {X,\Theta , {\text{t}}} \right) + \left[ {\rho_{0} c_{0} - \frac{{\lambda_{0} }}{\lambda \left( \Theta \right)}\rho \left( \Theta \right) c\left( \Theta \right)} \right]\dot{\Theta } $$
(12)

The integral equation which corresponds to Eq. (11) can be expressed as

$$ \begin{aligned} & C\left( P \right)\Theta \left( {P,t_{n + 1} } \right) + a_{0} \int\limits_{\Gamma } {\mathop \int \limits_{{t_{n} }}^{{t_{n + 1} }} \Theta \left( {Q, \tau } \right)q^{*} \left( {P,t_{n + 1} ;Q,\tau } \right)d\tau d\Gamma } \\ & = a_{0} \int\limits_{\Gamma } {\mathop \int \limits_{{t_{n} }}^{{t_{n + 1} }} q\left( {Q, \tau } \right)\Theta^{*} \left( {P,t_{n + 1} ;Q,\tau } \right)d\tau d\Gamma } \\ & \quad + \frac{{a_{0} }}{{\lambda_{0} }}\int\limits_{\Omega } {\mathop \int \limits_{{t_{n} }}^{{t_{n + 1} }} h_{Nl} \left( {Q, \Theta , \dot{\Theta }, \tau } \right)\Theta^{*} \left( {P,t_{n + 1} ;Q,\tau } \right)d\tau d\Omega } \\ & \quad + \int\limits_{\Omega } {\Theta \left( {Q, t_{n} } \right)\Theta^{*} \left( {P,t_{n + 1} ;Q,t_{n} } \right)d\Omega } \\ \end{aligned} $$
(13)

The fundamental solution and its normal derivative, respectively, can be written as

$$ {\Theta }^{*} \left( {P,t_{n + 1} ;Q,{\uptau }} \right) = \frac{1}{{4\pi a_{0} \left( {t - \tau } \right)}}exp\left[ {\frac{{ - r^{2} }}{{4a_{0} \left( {t - \tau } \right)}}} \right]H\left( {t - \tau } \right) $$
(14)
$$ {\text{q}}^{*} \left( {P,t;Q,{\uptau }} \right) = \frac{\partial }{\partial n}{\Theta }^{*} \left( {P,t;Q,{\uptau }} \right) = \frac{ - r}{{8\pi a_{0}^{2} \left( {t - \tau } \right)^{2} }}exp\left[ {\frac{{ - r^{2} }}{{4a_{0} \left( {t - \tau } \right)}}} \right]H\left( {t - \tau } \right)\frac{\partial r}{{\partial n}} $$
(15)

where \(a_{0} = \frac{{\lambda_{0} }}{{\rho_{0} { }c_{0} }}\) and \(H\) is the Heaviside function.

The time integrals which corresponds to (14) and (15) can be computed analytically as

$$ \mathop \int \limits_{{t_{n} }}^{{t_{n + 1} }} {\Theta }^{*} \left( {P,t_{n + 1} ;Q,{\uptau }} \right)d{\uptau } = \frac{1}{{4\pi a_{0} }}Ei\left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right) $$
(16)
$$ \mathop \int \limits_{{t_{n} }}^{{t_{n + 1} }} {\text{q}}^{*} \left( {P,t_{n + 1} ;Q,{\uptau }} \right)d{\uptau } = \frac{ - 1}{{2\pi a_{0} r}}exp\left( {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right)\frac{\partial r}{{\partial n}} $$
(17)

where the exponential integral function \(Ei\left( \right)\) can be defined as

$$ Ei\left( \alpha \right) = \mathop \int \limits_{\alpha }^{\infty } \frac{{exp\left( { - x} \right)}}{x}dx $$
(18)

The first domain integral of Eq. (13) contains the nonlinear term, that is

$$ I = \frac{{a_{0} }}{{\lambda_{0} }}\int\limits_{\Omega } {\mathop \smallint \limits_{{t_{n} }}^{{t_{n + 1} }} h_{Nl} \left( {Q, \Theta , \dot{\Theta }, \tau } \right)\Theta^{*} \left( {P,t_{n + 1} ;Q,\tau } \right)d\tau d\Omega } $$
(19)

or

$$ I = \frac{{a_{0} }}{{\lambda_{0} }}\int\limits_{\Omega } {\int\limits_{{t_{n} }}^{{t_{n + 1} }} {\left\{ {h\left( {Q, \Theta , \tau } \right) + \left[ {\rho_{0} c_{0} - \frac{{\lambda_{0} }}{\lambda \left( \Theta \right)}\rho \left( \Theta \right) c\left( \Theta \right)} \right]\dot{\Theta }} \right\}\Theta^{*} \left( {P,t_{n + 1} ;Q,\tau } \right)d\tau {\text{d}}\Omega } } $$
(20)

By substituting the midpoint value of \(h_{Nl}\) and finite difference expression of \({\dot{\Theta }}\), we can write

$$ I_{Nl} = \frac{1}{{4\pi \lambda_{0} }}\int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right){\text{Ei}}\left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right)d\Omega } $$
(21)

where

$$ h_{Nl} \left( {Q, {\Theta }_{n + 0.5} , t_{n + 0.5} } \right) = h\left( {Q, {\Theta }_{n + 0.5} , t_{n + 0.5} } \right) + \left[ {\rho_{0} c_{0} - \frac{{\lambda_{0} }}{{\lambda \left( {{\Theta }_{n + 0.5} } \right)}}\rho \left( {{\Theta }_{n + 0.5} } \right)c\left( {{\Theta }_{n + 0.5} } \right)} \right]{\dot{\Theta }}_{n + 0.5} $$
(22)
$$ \begin{aligned} & 2C\left( P \right)\Theta \left( {{\text{P}},t_{n + 0.5} } \right) - \frac{1}{2\pi }\int\limits_{\Gamma } {\mathop \smallint \limits_{{t_{n} }}^{{t_{n + 1} }} \frac{{\Theta \left( {Q, t_{n + 0.5} } \right)}}{r}exp\left[ {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right]\frac{\partial r}{{\partial n}} {\text{d}}\Gamma } \\ & = \frac{1}{4\pi }\int\limits_{\Gamma } {{\text{q}}\left( {Q, t_{n + 0.5} } \right) {\text{Ei}}\left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right){\text{d}}\Gamma } \\ & \frac{1}{{4\pi a_{0} }}\int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right){\text{Ei}}\left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right){\text{d}}\Omega } \\ & \frac{1}{{4\pi a_{0} \Delta t}}\int\limits_{\Omega } {\Theta \left( {{\text{Q}}, t_{n} } \right)\exp \left( {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right)d\Omega + C\left( P \right)\Theta \left( {{\text{P}}, t_{n} } \right)} \\ \end{aligned} $$
(23)

Now, we implement the CTM without domain discretisation to evaluate the domain integrals of (23). Thus, the unknown values at \(M^{\prime}\) boundary nodes can be computed directly from the following system of matrix equations

$$ H{\Theta }^{{\Gamma }} = GQ^{{\Gamma }} + F + F_{NI} $$
(24)

where \({\Theta }^{{\Gamma }}\) and \(Q^{{\Gamma }}\) are \(M^{\prime}\) dimension vectors contain boundary nodal values \({\Theta }\) and \(q\), \(F\) a vector depends on previous time step, \(F_{NI}\) is a nonlinear term vector depends on unknown internal values, \(H\) and \(G\) are \(M^{\prime} \times M^{\prime}\) dimension coefficient matrices. Also, the unknown values at \(M^{\prime\prime}\) internal points may be calculated from the following system of matrix equations

$$ {\Theta }^{{\Omega }} = \hat{G}Q^{{\Gamma }} - \hat{H}{\Theta }^{{\Gamma }} + \hat{F} + \hat{F}_{NI} $$
(25)

where \(H\), \(G\), \(\hat{H}\) and \(\hat{G}\) can be computed for all time steps. Also, \(F,\;F_{NI} ,\; \hat{F}\;{\text{and}}\; \hat{F}_{NI}\) can be computed using CTM for all time steps.

The CTM method can be implemented to transform several domain integrals into boundary ones [47].

Now, we consider the following two-dimensional regular domain integral

$$ I = \int\limits_{\Omega } {p\left( {x_{1} , x_{2} } \right){\text{d}}\Omega } $$
(26)

By implementing Green’s theorem as

$$ \int\limits_{\Omega } {\frac{{\partial u\left( {x_{1} , x_{2} } \right)}}{{\partial x_{1} }}{\text{d}}\Omega } = \int\limits_{\Gamma } {u\left( {x_{1} , x_{2} } \right){\text{d}}x_{2} } $$
(27)

Now, we can write

$$ I = \int\limits_{{\Gamma }} {P_{1} \left( {x_{1} , x_{2} } \right){\text{d}}x_{2} } $$
(28)

where

$$ P_{1} \left( {x_{1} , x_{2} } \right) = \int\limits_{{\Gamma }} {p\left( {x_{1} , x_{2} } \right){\text{d}}x_{1} } $$
(29)

Since the integral in (29) cannot be determined analytically, so, we evaluate it numerically by the following integral equation

$$ P_{1} \left( {x_{1} , x_{2} } \right) = \mathop \int \limits_{{\upalpha }}^{{x_{1} }} p\left( {x^{\prime}_{1} , x_{2} } \right){\text{d}}x^{\prime}_{1} $$
(30)

According to Khosravifard and Hematiyan [49], and using (30), the domain integral of (26) can be expressed as

$$ I = \int\limits_{{\Gamma }} {\left( {\mathop \int \limits_{{\upalpha }}^{{x_{1} }} p\left( {x^{\prime}_{1} , x_{2} } \right){\text{d}}x^{\prime}_{1} } \right){\text{d}}x_{2} } $$
(31)

where

$$ \alpha = \frac{{x_{1min} + x_{1max} }}{2} $$
(32)

where \(x_{1min}\) and \(x_{1max}\) are minimum \(x_{1}\) and maximum \(x_{1}\) values, respectively.

The composite Gaussian quadrature method is applied to (26) yields

$$ I = \sum\limits_{k = 1}^{K} {\int\limits_{{{\Gamma }_{k} }} {\int\limits_{{\upalpha }}^{{x_{1} }} {\int\limits_{{\upalpha }}^{{x_{1} }} {p\left( {x^{\prime}_{1} , x_{2} } \right){\text{d}}x^{\prime}{\text{d}}x_{2} } } } } $$
(33)

Equation (33) can be expressed as

$$ I = \mathop \sum \limits_{k = 1}^{K} J_{k} \mathop \sum \limits_{i = 1}^{N} w_{i} \mathop \sum \limits_{l = 1}^{L} J_{l} \mathop \sum \limits_{j = 1}^{J} w_{j} p\left( {x_{1} \left( {\eta_{j} } \right), x_{2} \left( {\eta_{i} } \right)} \right) $$
(34)

where \(J_{k}\) and \(J_{l}\) are the transformation Jacobian for the \(k{\text{th}}\) interval \(l{\text{th}}\) interval, respectively, \(K\) is the boundary elements number, \(N\) and \(J\) are the Gaussian integration points numbers of (33) for the outer integral and inner integral, respectively, \(w_{i}\) and \(w_{j}\) are Gauss points weights.

If \(p\) described over a domain-boundary grid with irregularly spaced data. Then, by using the radial point interpolation method (RPIM) [50], the approximation using two-dimensional interpolation of the function \(p\) may be written as

$$ p\left( {x_{1} , x_{2} } \right) = \mathop \sum \limits_{i = 1}^{M} \phi_{i} \left( {x_{1} , x_{2} } \right)p_{i} = {{\varvec{\Phi}}}^{T} {\mathbf{\rm P}} $$
(35)

in which \(\left( {x_{1} , x_{2} } \right)\) is any arbitrary point, \(p_{i}\) is the \(p\) value at \(i\) and \(\phi_{i}\) its shape function, \(M \left( {\text{total}\; \text{ number}} \right) = M^{\prime}\left( {\text{boundary}\; \text{nodes}\; \text{number}} \right) + M^{\prime\prime}\left( {\text{internal}\; \text{grid}\; \text{points}\; \text{number}} \right)\). In the considered RPIM, the consistent shape functions are constructed using the radial basis functions. According to [50], the function \(p\left( {x_{1} , x_{2} } \right)\) can be approximated as

$$ p\left( {\mathbf{x}} \right) = \mathop \sum \limits_{i = 1}^{n} \alpha_{i} \psi_{i} \left( {\mathbf{x}} \right) + \mathop \sum \limits_{j = 1}^{{\overline{m}}} b_{j} u_{j} \left( {\mathbf{x}} \right) = {{\varvec{\Psi}}}^{{\varvec{T}}} \left( {\mathbf{x}} \right){\mathbf{a}} + {\mathbf{u}}^{{\varvec{T}}} \left( {\mathbf{x}} \right){\mathbf{b}} = \left[ {\begin{array}{*{20}c} {{{\varvec{\Psi}}}^{{\varvec{T}}} \left( {\mathbf{x}} \right)} & {{\mathbf{u}}^{{\varvec{T}}} \left( {\mathbf{x}} \right)} \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {\mathbf{a}} \\ {\mathbf{b}} \\ \end{array} } \right\} $$
(36)

The considered method is very simple for computation of regular and weakly singular domain integrals because all computations are performed in universal Cartesian coordinates, where kernels are defined by irregularly spaced data.

In order to create the RPIM shape functions, we apply the following Gaussian radial basis functions (GRBFs)

$$ \psi_{i} \left( {\mathbf{x}} \right) = {\text{exp}}\left[ { - a_{c} \left( {\frac{{R_{i} }}{{d_{c} }}} \right)^{2} } \right] $$
(37)

where \(\psi_{i}\) are radial basis functions (RBFs), \(n\) is the RBFs number, \(\overline{m}\) is the polynomial basis functions number and \(u_{j} \left( {\mathbf{x}} \right)\), the augmented monomials and \(\alpha_{i}\) and \(b_{j}\) are unknown coefficients which can be evaluated from the following \(n\) linear system of equations.

$$ \mathop \sum \limits_{i = 1}^{n} \alpha_{i} \psi_{i} \left( {{\mathbf{x}}_{{\mathbf{i}}} } \right) + \mathop \sum \limits_{j = 1}^{{\overline{m}}} b_{j} u_{j} \left( {{\mathbf{x}}_{{\mathbf{i}}} } \right) = p\left( {{\mathbf{x}}_{{\mathbf{i}}} } \right), i = 1, 2, \ldots , n $$
(38)

and the following \(\overline{m}\) linear constraints

$$ \mathop \sum \limits_{i = 1}^{n} \alpha_{i} u_{j} \left( {{\mathbf{x}}_{{\mathbf{i}}} } \right) = 0, j = 1,2, \ldots , \overline{m} $$
(39)

From Eqs. (38) and (39), we can write \(\alpha_{i}\) and \(b_{j}\) in the following form

$$ \left\{ {\begin{array}{*{20}c} {\mathbf{a}} \\ {\mathbf{b}} \\ \end{array} } \right\} = {\mathbf{BP}} $$
(40)

Based on [50], and using (40), Eq. (36) may be expressed as follows

$$ p\left( {\mathbf{x}} \right) = \left[ {\begin{array}{*{20}c} {{{\varvec{\uppsi}}}^{T} \left( {\mathbf{x}} \right)} & {{\mathbf{u}}^{T} \left( {\mathbf{x}} \right)} \\ \end{array} } \right]{\mathbf{BP}} = \phi^{{\varvec{T}}} {\mathbf{P}} $$
(41)

where the matrix \({\mathbf{P}}\) is location- and geometry-dependent of boundary nodes and internal nodes.

where \(\phi\) is the RPIM shape functions vector

$$ I = \mathop \sum \limits_{k = 1}^{K} J_{k} \mathop \sum \limits_{i = 1}^{N} w_{i} \mathop \sum \limits_{l = 1}^{L} J_{l} \mathop \sum \limits_{j = 1}^{J} w_{j} \mathop \sum \limits_{r = 1}^{M} p_{r} \phi_{r} \left( {x_{1} \left( {\eta_{j} } \right), x_{2} \left( {\eta_{i} } \right)} \right) $$
(42)

Now, Eq. (42) can be expressed as

$$ I = \mathop \sum \limits_{q = 1}^{M} \gamma_{q} p_{q} = {{\varvec{\upgamma}}}^{{\mathbf{T}}} {\mathbf{p}} $$
(43)

in which \({{\varvec{\upgamma}}}\) is the geometry- and location-dependent weight vector of grid points and \({\mathbf{p}}\) includes the values \(p\) at boundary nodes and internal points.

Regularization of BEM formulations and evaluation of the domain integrals

In the BEM formulation of transient nonlinear thermal stresses problems, there are several regular and singular domain integrals with different kernels should be calculated with boundary-only discretization.

Now, we consider the following domain integrals which occur in the integral Eq. (23)

$$ I_{1} = \int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)Ei\left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right){\text{d}}\Omega } $$
(44)
$$ I_{2} = \int\limits_{\Omega } {\Theta \left( {Q, t_{n} } \right)\exp \left[ {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right]{\text{d}}\Omega } $$
(45)

where the weakly singular exponential integral function \(Ei()\) in (44) can be written as

$$ Ei\left( x \right) = \overline{EI} \left( x \right) - \ln \left( x \right) $$
(46)

in which

$$ \overline{EI} \left( x \right) = - 0.57721566 + \mathop \sum \limits_{n = 1}^{\infty } \left( { - 1} \right)^{n - 1} \frac{{x^{n} }}{n \cdot n!} $$
(47)

Now, we can write Eq. (44) as

$$ \begin{aligned} I_{1} & = \int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)\overline{EI} \left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right){\text{d}}\Omega } \\ & \quad - \int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)ln\left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right){\text{d}}\Omega } \\ \end{aligned} $$
(48)

which can be written in the following form

$$ \begin{aligned} I_{1} & = \int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)\left[ {\overline{EI} \left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right) + ln\left( {4a_{0} \Delta t} \right)} \right]{\text{d}}\Omega } \\ & \quad + 2\int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)ln\left( \frac{1}{r} \right){\text{d}}\Omega } \\ \end{aligned} $$
(49)

The weakly singular integral in Eq. (49) can be regularized as

$$ \begin{aligned} I_{1} & = \int\limits_{\Omega } {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)\left[ {\overline{EI} \left( {\frac{{r^{2} }}{{4a_{0} \Delta t}}} \right) + ln\left( {4a_{0} \Delta t} \right)} \right]{\text{d}}\Omega } \\ & \quad + 2\int\limits_{\Omega } {\left[ {h_{NI} \left( {Q, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right) - h_{NI} \left( {P, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)} \right]ln\left( \frac{1}{r} \right){\text{d}}\Omega } \\ & \quad + 2h_{NI} \left( {P, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)\int\limits_{\Omega } {ln\left( \frac{1}{r} \right){\text{d}}\Omega } \\ \end{aligned} $$
(50)

Now, the first two integrals in (50) are regular, while the last domain integral can be transformed into a boundary. Therefore, Eq. (50) can be expressed as

$$ {\text{I}}_{1} =\upgamma^{{\text{T}}} \left( {{\mathbf{p}}_{1} + {\mathbf{p}}_{2} } \right) + {\text{I}^{\prime}}\left( {\text{P}} \right) $$
(51)

where

$$ {\text{I}^{\prime}}\left( {\text{P}} \right) = 2h_{NI} \left( {P, \Theta_{n + 0.5} , \dot{\Theta }_{n + 0.5} , t_{n + 0.5} } \right)D_{1} \left( P \right) $$
(52)

where

$$ D_{1} \left( P \right) = \int\limits_{{\Omega }} {{\text{ln}}\left( \frac{1}{r} \right)d{\Omega }} $$
(53)

According to the application of CTM, the domain integral in (53) can be expressed as

$$ D_{1} \left( P \right) = \int\limits_{{\Gamma }} {\left[ {{\text{ln}}\left( \frac{1}{r} \right){\text{d}}x_{1} )} \right]{\text{d}}x_{2} } = \int\limits_{{\Gamma }} {\left[ { - r_{1} lnr - r_{2} tan^{ - 1} \left( {\frac{{r_{1} }}{{r_{2} }}} \right) + r_{1} } \right]dx_{2} } $$
(54)

where \(r_{i} = \left( {x_{i} } \right)_{Q} - \left( {x_{i} } \right)_{P}\) and \(D_{1} \left( P \right)\) has the same value at each iteration of each time step.

The domain integral in (45) is regularized as

$$ I_{2} = \int\limits_{{\Omega }} {\left[ {{\Theta }\left( {Q, t_{n} } \right) - {\Theta }\left( {P, t_{n} } \right)} \right]exp\left[ {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right]d{\Omega } + {\Theta }\left( {P, t_{n} } \right)} \int\limits_{{\Omega }} {exp\left[ {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right]d{\Omega }} $$
(55)

The domain integrals in (55) can be evaluated using CTM, to allow us to write (55) as follows

$$ {\text{I}}_{2} =\upgamma^{{\text{T}}} {\mathbf{p}}_{3} + {\text{I}^{\prime\prime}}\left( {\text{P}} \right) $$
(56)

where

$$ I^{\prime\prime}\left( P \right) = {\Theta }\left( {P, t_{n} } \right)\int\limits_{{\Gamma }} {\int {exp\left[ {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right]dx_{1} dx_{2} } } $$
(57)

which can be written as

$$ I^{\prime\prime}\left( P \right) = {\Theta }\left( {P, t_{n} } \right)D_{2} \left( {P,\Delta t} \right) $$
(58)

where

$$ \begin{aligned} D_{2} \left( {P,\Delta t} \right) & = \int\limits_{{\Gamma }} {\int {exp\left[ {\frac{{ - r^{2} }}{{4a_{0} \Delta t}}} \right]dx_{1} dx_{2} } } \\ & = \sqrt {\pi a_{0} \Delta t} \int\limits_{{\Gamma }} {exp\left( { - \frac{{r_{2}^{2} }}{{4a_{0} \Delta t}}} \right) {\text{erf}}\left( {\frac{{r_{1} }}{{2\sqrt {a_{0} \Delta t} }}} \right)dx_{2} } \\ \end{aligned} $$
(59)

where the error function \({\text{erf()}}\) can be expressed as

$$ {\text{erf}}\left( a \right) = \frac{2}{\sqrt \pi }\mathop \smallint \limits_{0}^{\alpha } exp\left( { - x^{2} } \right)dx $$
(60)

BEM solution for displacement field

The partial differential Eqs. (1) and (2), may be transformed into the following integral equations

$$ \int\limits_{R} {\left( {\sigma_{ij,j} + U_{i} } \right) u_{i}^{*} dR = 0} $$
(61)
$$ \int\limits_{R} {\left( {m_{ij,j} + \varepsilon_{ijk} \sigma_{jk} + V_{i} } \right) \omega_{i}^{*} dR = 0} $$
(62)

where

$$ U_{i} = \rho \left( {F_{i} - \ddot{u}_{i} } \right) $$
(63)
$$ V_{i} = \rho \left( {M_{i} - J\ddot{\omega }_{i} } \right) $$
(64)

in which \(u_{i}^{*} \;{\text{and}}\; \omega_{i}^{*}\) are weighting functions.

In the current paper, we considered the following boundary conditions

$$ u_{i} = \overline{u}_{i} \quad {\text{on}}\; S_{1} $$
(65)
$$ \lambda_{i} = \sigma_{ij} n_{j} = \overline{\lambda }_{i} \quad {\text{on}}\; S_{2} $$
(66)
$$ \omega_{i} = \overline{\omega }_{i} \quad {\text{on}}\; S_{3} $$
(67)
$$ \mu_{i} = m_{ij} n_{j} = \overline{\mu }_{i} \quad {\text{on}}\; S_{4} $$
(68)

Applying integration by parts to Eqs. (61) and (62), we get

$$ - \int\limits_{R} {\sigma_{ij} u_{i,j}^{*} dR + \int\limits_{R} {U_{i} u_{i}^{*} dR = - \int\limits_{{}} {\lambda_{i} u_{i}^{*} dS} } } $$
(69)
$$ - \int\limits_{R} {m_{ij} \omega_{i,j}^{*} dR + \int\limits_{R} {\varepsilon_{ijk} \sigma_{jk} \omega_{i}^{*} dR + \int\limits_{R} {V_{i} \omega_{i}^{*} dR = - \int\limits_{{S_{4} }} {\mu_{i} \omega_{i}^{*} dS} } } } $$
(70)

Based on Fahmy [41], we can write

$$ \begin{aligned} & - \int\limits_{R} {\sigma_{ij,j} u_{i}^{*} dR + \int\limits_{R} {\left( {m_{ij,j} + \varepsilon_{ijk} \sigma_{jk} } \right) \omega_{i}^{*} dR + \int\limits_{R} {U_{i} u_{i}^{*} dR + \int\limits_{R} {V_{i} \omega_{i}^{*} dR} } } } \\ & = \int\limits_{{S_{2} }} {\left( {\lambda_{i} - \overline{\lambda }_{i} } \right)u_{i}^{*} dS + \int\limits_{{S_{1} }} {\left( {\overline{u}_{i} - u_{i} } \right) \lambda_{i}^{*} dS + } } \int\limits_{{S_{4} }} {\left( {\mu_{i} - \overline{\mu }_{i} } \right) \omega_{i}^{*} dS + \int\limits_{{S_{3} }} {\left( {\overline{\omega }_{i} - \omega_{i} } \right) \mu_{i}^{*} dS} } \\ \end{aligned} $$
(71)

By using integration by parts for the left-hand side of (71), we obtain

$$ \begin{aligned} & - \int\limits_{R} {\sigma_{ij} \varepsilon_{ij}^{*} dR - \int\limits_{R} {m_{ij,j} \omega_{i,j}^{*} dR + \int\limits_{R} {U_{i} u_{i}^{*} dR + \int\limits_{R} {V_{i} \omega_{i}^{*} dR} } } } \\ & = - \int\limits_{{S_{2} }} {\overline{\lambda }_{i} u_{i}^{*} dS - \int\limits_{{S_{1} }} {\lambda_{i} u_{i}^{*} dS + \int\limits_{{S_{1} }} {\left( {\overline{u}_{i} - u_{i} } \right) \lambda_{i}^{*} dS - \int\limits_{{S_{4} }} {\overline{\mu }_{i} \omega_{i}^{*} dS - \int\limits_{{S_{3} }} {\mu \omega_{i}^{*} dS + \int\limits_{{S_{3} }} {\left( {\overline{\omega }_{i} - \omega_{i} } \right) \mu_{i}^{*} dS} } } } } } \\ \end{aligned} $$
(72)

On the basis of Fahmy [41], elastic and couple stresses can be written as

$$ \sigma_{ij} = {\mathbb{A}}_{ijkl} \varepsilon_{kl} , m_{ij} = {\mathbb{B}}_{ijkl} \omega_{k,l} \;{\text{where}}\;{\mathbb{A}}_{ijkl} = {\mathbb{A}}_{klij} \;{\text{and}}\;{\mathbb{B}}_{ijkl} = {\mathbb{B}}_{klij} $$
(73)

Hence, Eq. (72) can be rewritten as

$$ \begin{aligned} & - \int\limits_{R} {\sigma_{ij}^{*} \varepsilon_{ij} dR - \int\limits_{R} {m_{ij,j}^{*} \omega_{i,j} dR + \int\limits_{R} {U_{i} u_{i}^{*} dR + \int\limits_{R} {V_{i} \omega_{i}^{*} dR} } } } \\ & = - \int\limits_{{S_{2} }} {\overline{\lambda }_{i} u_{i}^{*} dS - \int\limits_{{S_{1} }} { \lambda_{i} u_{i}^{*} dS + \int\limits_{{S_{1} }} {\left( {\overline{u}_{i} - u_{i} } \right) \lambda_{i}^{*} dS - \int\limits_{{S_{4} }} {\overline{\mu }_{i} \omega_{i}^{*} dS - \int\limits_{{S_{3} }} {\mu_{i} \omega_{i}^{*} dS + \int\limits_{{S_{3} }} {\left( {\overline{\omega }_{i} - \omega_{i} } \right) \mu_{i}^{*} dS} } } } } } \\ \end{aligned} $$
(74)

By applying integration by parts to the left-hand side of (74) for the second time, we get

$$ \begin{aligned} & \int\limits_{R} {\sigma_{ij,j}^{*} u_{i} dR + \int\limits_{R} {\left( {m_{ij,j}^{*} + \varepsilon_{ijk} \sigma_{jk}^{*} } \right) \omega_{i} dR} } \\ & = - \int\limits_{S} {u_{i}^{*} \lambda_{i} dS - \int\limits_{S} {\omega_{i}^{*} \mu_{i} dS + \int\limits_{S} {\lambda_{i}^{*} u_{i} dS + \int\limits_{S} {\mu_{i}^{*} \omega_{i} dS} } } } \\ \end{aligned} $$
(75)

The weighting functions of \(U_{i} = \Delta^{n}\) and \(V_{i} = 0\) along \(e_{l}\) are obtained as follows:

$$ \sigma_{lj,j}^{*} + \Delta^{n} e_{l} = 0 $$
(76)
$$ m_{ij,j}^{*} + \varepsilon_{ijk} \sigma_{jk}^{*} = 0 $$
(77)

As Fahmy put it [41], the fundamental solution may be expressed as

$$ u_{i}^{*} = u_{li}^{*} e_{l} ,{ }\omega_{i}^{*} = \omega_{li}^{*} e_{l} ,{ }\lambda_{i}^{*} = \lambda_{li}^{*} e_{l} , \mu_{i}^{*} = \mu_{li}^{*} e_{l} , $$
(78)

Also, the weighting functions of \(U_{i} = 0\) and \(V_{i} = \Delta^{n}\) along \(e_{l}\) can be represented as:

$$ \sigma_{ij,j}^{**} = 0 $$
(79)
$$ m_{lj,j}^{**} + \varepsilon_{ljk} \sigma_{jk}^{**} + \Delta^{n} e_{l} = 0 $$
(80)

Based on Fahmy [41], the fundamental solution can be expressed in the following form

$$ u_{i}^{*} = u_{li}^{**} e_{l} ,{ }\omega_{i}^{*} = \omega_{li}^{**} e_{l} ,{ }\lambda_{i}^{*} = \lambda_{li}^{**} e_{l} , \mu_{i}^{*} = \mu_{li}^{**} e_{l} , $$
(81)

Now, by considering the above two sets of weight functions into (75) we obtain

$$ C_{li}^{n} u_{i}^{n} = - \int\limits_{S} {\lambda_{li}^{*} u_{i} dS - \int\limits_{S} {\mu_{li}^{*} \omega_{i} dS + \int\limits_{S} {u_{li}^{*} \lambda_{i} dS + \int\limits_{S} {\omega_{li}^{*} \mu_{i} dS} } } } $$
(82)
$$ C_{li}^{n} \omega_{i}^{n} = - \int\limits_{S} {\lambda_{li}^{**} u_{i} dS - \int\limits_{S} {\mu_{li}^{**} \omega_{i} dS + \int\limits_{S} {u_{li}^{**} \lambda_{i} dS + \int\limits_{S} {\omega_{li}^{**} \mu_{i} dS} } } } $$
(83)

Thus, we can write

(84)

where

In order to solve (84) numerically, we use the following definitions

(85)

Substituting the above definitions and properties into (84) and discretizing the boundary into \(N_{e}\) elements yield

(86)

which can be expressed, after integration, as follows:

(87)

Taking into consideration the following definition

$$ {\mathbb{H}}^{ij} = \left\{ {\begin{array}{*{20}ll} {{\hat{\mathbb{H}}}^{ij} \quad if \; i \ne j} \\ {{\hat{\mathbb{H}}}^{ij} + C^{i} \quad if \; i = j} \\ \end{array} } \right. $$
(88)

Therefore, depends upon the previous definition, Eq. (87) has the following form

(89)

which may be written as

$$ {\mathbb{H}}{\mathbb{Q}} = {{\mathbb{G}}{\mathbb{P}}} $$
(90)

Thus, we obtain

$$ {\mathbb{A}} {\mathbb{X}} = {\mathbb{B}} $$
(91)

A time-stepping algorithm of Fahmy [54, 55] based on communication-avoiding Arnoldi preconditioner is implemented in order to obtain the temperature and displacement fields.

Numerical results and discussion

In the current paper, we considered the temperature-dependent pure copper material with the following physical data [61]:

The thermal conductivity is

$$ \lambda = 400\left( {1 - \frac{T}{6000}} \right) $$

The temperature dependent specific heat and density are shown in Tables 1 and 2, respectively.

Table 1 Temperature dependent specific heat of pure copper [61]
Table 2 Temperature dependent density of pure cupper [61]

The proposed BEM technique implemented in the current paper should be applicable to a wide range of nonlinear thermal stresses problems in micropolar FGA structures with temperature-dependent properties.

In the BEM modelling of the considered problem, the boundary has been discretized using 84 linear boundary elements and 404 internal points as shown in Fig. 2.

Fig. 2
figure 2

BEM modelling of the considered problem

The effect of functionally graded parameter on the time distributions of the nonlinear displacements and thermal stresses plays an important role during the modeling process.

Figure 3 shows the time distribution of the nonlinear temperature for two different cases called temperature dependent (TD) and temperature independent (TID) properties of micropolar FGA structures. It can be seen from this figure that it investigates the effect of temperature-dependent properties on the nonlinear temperature distribution.

Fig. 3
figure 3

Variation of the nonlinear temperature with time Ï„

Figures 4 and 5 show the time distributions of the nonlinear displacements \(u_{1}\) and \(u_{2}\) for homogeneous \(\left( {m = 0} \right)\) and functionally graded \(\left( {m = 0.3, \;0.6\;{\text{ and}}\; 0.9} \right)\) micropolar structures with temperature-dependent properties. It is clear from these figures that the functionally graded parameter has a tremendous impact on the displacements through the micropolar structures with temperature-dependent properties.

Fig. 4
figure 4

Variation of the nonlinear displacement u1 with time Ï„ for different values of functionally graded parameter m

Fig. 5
figure 5

Variation of the nonlinear displacement u2 with time Ï„ for different values of functionally graded parameter m

Figures 6, 7 and 8 show the time distributions of the nonlinear thermal stresses \(\sigma_{11}\), \(\sigma_{12}\) and \(\sigma_{22}\) for homogeneous \(\left( {m = 0} \right)\) and functionally graded \(\left( {m = 0.3,\; 0.6 \;{\text{and}}\; 0.9} \right)\) micropolar structures with temperature-dependent properties. It can be shown from these figures that the functionally graded parameter has a considerable effect on the nonlinear thermal stresses through the micropolar structures with temperature-dependent properties.

Fig. 6
figure 6

Variation of the nonlinear thermal stress σ11 with time τ for different values of functionally graded parameter m

Fig. 7
figure 7

Variation of the nonlinear thermal stress σ12 with time τ for different values of functionally graded parameter m

Fig. 8
figure 8

Variation of the nonlinear thermal stress σ22 with time τ for different values of functionally graded parameter m

The main characteristics of BEM over FDM or FEM, which make it the most appropriate numerical method, for dealing with the considered problem that has been performed are as follows [38, 41]:

  • BEM does not need the internal domain to be discretized. But both FDM and FEM require the discretization of the whole domain. Therefore, BEM is more efficient and easy to use than FDM or FEM.

  • BEM integration is a smoothing operation and is more numerically stable than differentiation operation of FDM or FEM. Therefore, all variables of the considered problem at any point are more precise than FDM or FEM.

  • For the solution of the considered open boundary problem, BEM programmers deal with real geometry boundaries, while, FDM or FEM programmers deal with artificial boundaries, which are far away from the real problem. In addition, it is difficult for them to deal with the considered problem.

The efficiency of our proposed technique has been developed by using the communication-avoiding versions of the Arnoldi (CA-Arnoldi) preconditioner for solving the resulting linear systems arising from the BEM to reduce the iterations number and computation time.

The communication-avoiding versions of the Arnoldi (CA-Arnoldi) of Hoemmen [62] that also implemented by Fahmy [41], adaptive smoothing and prolongation algebraic multigrid (aSP-AMG) of Magri et al. [63] that also applied by Fahmy [43] and the regularized of Badahmane [64] which is also used by Fahmy [65] were compared with each other in Table 3. This table reports the iteration number (IT), CPU time, relative residual (RES) and error (ERR) of the tested iteration methods with respect to different values of time step. The results of this table show a superior efficiency of the CA-Arnoldi to other iterative methods.

Table 3 Numerical results for the tested iteration methods

Numerical examples

Due to the innovative character of the proposed technique, there are no available published results in the literature at present for comparison with the obtained BEM results. But, there are some literature can be considered to be special cases of our considered complex problem. Two numerical examples were studied to demonstrate the computational validity, accuracy and efficiency of the proposed BEM technique by comparing the numerical BEM outcomes with the FDM and FEM outcomes.

Example 1

Temperature and displacements of a square with a circular hole

In the considered special case, the boundary element model of the considered example, the boundary has been discretized using 84 linear boundary elements and 404 internal points as shown in Fig. 2, and the results of temperature and displacements are plotted in Figs. 9, 10, and 11. It can be seen from these figures that the BEM outcomes are in very good agreement with the FDM outcomes of Awrejcewicz and Krysko [66] and FEM of Shakeriaski and Ghodrat [67].

Fig. 9
figure 9

Variation of the nonlinear temperature with time Ï„ for FDM, FEM and BEM

Fig. 10
figure 10

Variation of the nonlinear displacement u1 with time Ï„ for FDM, FEM and BEM

Fig. 11
figure 11

Variation of the nonlinear displacement u2 with time Ï„ for FDM, FEM and BEM

Example 2

Nonlinear thermal stresses in a thick hollow cylinder

In the boundary element model of the considered example, the boundary has been discretized using 44 boundary elements and without internal points as shown in Fig. 12, and the results of nonlinear thermal stresses are plotted in Fig. 13. It can be seen from this figure that the BEM outcomes are in very good agreement with the FDM outcomes of Ahmad et al. [68] and FEM outcomes of Ibrahim and Gadisa [69].

Fig. 12
figure 12

Boundary element model of a thick hollow cylinder

Fig. 13
figure 13

Variation of the nonlinear thermal stress σ11 with time τ for FDM, FEM and BEM

Conclusion

A new boundary element modeling and simulation algorithm is developed based on time-dependent fundamental solutions in order to calculate the nonlinear thermal stresses in micropolar FGA composites, where material properties such as thermal conductivity, density and specific heat are assumed to be temperature-dependent. In the proposed BEM formulation, the boundary is subdivided into boundary elements, and the domain must be subdivided into internal cells, without any connectivity to increase the accuracy of the computation. There is no need to specify particular solutions for evaluating domain integrals, where the Galerkin meshfree method can be used to approximate the integral kernels of the domain integrals. The domain integrals are assessed effectively by the CTM integration weights which are chosen to be constant over each time step. The temperatures at the boundary nodes are the unknowns of the resulting equations system, whereas the internal points temperatures are calculated over all time steps without solving the whole equations system. The proposed iterative algorithm converges quickly and provides highly accurate numerical solution of the nonlinear without need of complex calculation. Comparing the results of the BEM with the FDM and FEM shows that BEM is effective and convenient. Also, it is predicated that BEM can be used in the analysis of strongly nonlinear thermoelastic problems accurately. During our treatment of the problem under consideration, we applied CA-Arnoldi, aSP-AMG and regularized preconditioners. The obtained numerical results demonstrate that CA-Arnoldi preconditioner has better performance than aSP-AMG and regularized preconditioners. The computational validity, accuracy and efficiency of the proposed technique were demonstrated. Hence, this paper demonstrates that, the proposed BEM technique based on CTM is faster and more accurate than FDM and FEM. Also, the proposed technique can be used in a wide variety of applications.

Nowadays, the knowledge of nonlinear thermal stresses in micropolar structures with temperature-dependent properties can be utilized by mechanical engineers in modeling of the solid composites, porous media and suspensions. As well as for chemists to detect the chemical reactions including adsorption and desorption.

Availability of data and materials

All numerical setting data are presented in the article.

Abbreviations

\(\beta_{ij}\) :

Stress–temperature coefficients

\(\Gamma\) :

Boundary of the considered region

\({\varvec{\gamma}}\) :

Weight vector

\(\varepsilon_{ij}\) :

Strain tensor

\(\varepsilon_{ijk}\) :

Permutation symbol

\(\in_{ij}\) :

Micro-strain tensors

\(\Theta\) :

Function of temperature

\(\Theta^{*}\) :

Fundamental solution

\(\Theta^{\Gamma }\) :

\( {\Theta }\)Values at boundary points

\(\Theta^{\Omega }\) :

\( {\Theta }\)Values at internal points

\(\lambda\) :

Thermal conductivity

\(\lambda_{0}\) :

Thermal conductivity at \(T_{0}\)

\(\rho\) :

Density

\(\rho_{0}\) :

Density at \(T_{0}\)

\(\sigma_{ij}\) :

Force stress

\(\phi_{i} \left( {x_{1} , x_{2} } \right)\) :

Shape functions

\(\phi\) :

RPIM shape functions vector

\(\psi_{i} \left( x \right)\) :

Radial basis functions

\(\omega_{i}\) :

Micro-rotation

\(\Omega\) :

Domain of the considered region

\(a_{c}\) :

Support domain dimensionless size

\({\varvec{B}}\) :

Matrix depending on geometry and location

\(c\) :

Specific heat

\(c_{0}\) :

Specific heat at \({\text{T}}_{0}\)

\(C_{ijkl}\) :

Constant elastic moduli

\(C\left( P \right)\) :

Local geometry coefficient

\(d_{c}\) :

Average spacing of grid points

\(erf\left( \right)\) :

Error function

\(e\) :

Dilatation

\(Ei\left( \right)\) :

Exponential integral function

\(F_{i}\) :

Mass force

\(h\) :

Heat source function

\(H\) and \(G\) :

Coefficient matrices

\(J\) :

Micro-inertia coefficient

\(M_{i}\) :

Mass couple

\(m_{ij}\) :

Couple stress

\(m\) :

Functionally graded parameter

\(\overline{m}\) :

Number of polynomial basis functions

\(n\) :

Number of radial basis functions

\(Nl\) :

Nonlinearity

\(P\) :

Collocation point

\(Q\) :

Field point

\(q\) :

Normal derivative of \({\Theta }\)

\(q^{*}\) :

Normal derivative of \({\Theta }^{*}\)

R i :

Distance from field point to grid point

\(r\) :

Euclidian distance between \({\text{P}}\) and \({\text{Q}}\)

\(t\) :

Time

\(T\) :

Temperature

\(T_{0}\) :

Reference temperature

\(u_{i}\) :

Displacement

\(x\) :

Field point

\(x_{i}\) :

Grid point

References

  1. Sherief HH, Ezzat MA. Solution of the generalized problem of thermoelasticity in the form of series of functions. J Therm Stress. 1994;17:75–95.

    Article  MathSciNet  Google Scholar 

  2. Ezzat MA. Fundamental solution in generalized magneto-thermoelasticity with two relaxation times for perfect conductor cylindrical region. Int J Eng Sci. 2004;13–14:1503–19.

    Article  MathSciNet  MATH  Google Scholar 

  3. Ezzat MA, Awad ES. Constitutive relations, uniqueness of solution, and thermal shock application in the linear theory of micropolar generalized thermoelasticity involving two temperatures. J Therm Stress. 2010;33:226–50.

    Article  Google Scholar 

  4. Ezzat MA, El-Bary AA. Memory-dependent derivatives theory of thermo-viscoelasticity involving two-temperature. J Mech Sci Technol. 2015;10:4273–9.

    Article  Google Scholar 

  5. Fahmy MA. Implicit–explicit time integration DRBEM for generalized magneto-thermoelasticity problems of rotating anisotropic viscoelastic functionally graded solids. Eng Anal Bound Elem. 2013;37:107–15.

    Article  MathSciNet  MATH  Google Scholar 

  6. Fahmy MA. A computerized DRBEM model for generalized magneto-thermo-visco-elastic stress waves in functionally graded anisotropic thin film/substrate structures. Latin Am J Solids Struct. 2014;11:386–409.

    Article  Google Scholar 

  7. Fahmy MA. A new LRBFCM-GBEM modeling algorithm for general solution of time fractional order dual phase lag bioheat transfer problems in functionally graded tissues. Numer Heat Transfer A Appl. 2019;75:616–26.

    Article  Google Scholar 

  8. Fahmy MA. Generalized magneto-thermo-viscoelastic problems of rotating functionally graded anisotropic plates by the dual reciprocity boundary element method. J Therm Stress. 2013;36:1–20.

    Article  Google Scholar 

  9. Fahmy MA. A three-dimensional generalized magneto-thermo-viscoelastic problem of a rotating functionally graded anisotropic solids with and without energy dissipation. Numer Heat Transfer A Appl. 2013;63:713–33.

    Article  Google Scholar 

  10. Fahmy MA. Shape design sensitivity and optimization of anisotropic functionally graded smart structures using bicubic B-splines DRBEM. Eng Anal Bound Elem. 2018;87:27–35.

    Article  MathSciNet  MATH  Google Scholar 

  11. Tauchert TR. Thermal stresses in an orthotropic cylinder with temperature dependent elastic properties. Dev Theor Appl Mech. 1976;8:201–12.

    Google Scholar 

  12. Sugano Y. Analysis of transient thermal stresses in an orthotropic finite rectangular plate exhibiting temperature-dependent material properties by finite difference method. Trans Jpn Soc Mech Eng Ser A. 1983;49:1315–23.

    Article  Google Scholar 

  13. Ezzat M, Zakaria M, Abdel-Bary A. Generalized thermoelasticity with temperature dependent modulus of elasticity under three theories. J Appl Math Comput. 2004;14:193–212.

    Article  MathSciNet  MATH  Google Scholar 

  14. Othman MIA, Lotfy K, Farouk RM. Generalized thermo-microstretch elastic medium with temperature dependent properties for different theories. Eng Anal Bound Elem. 2010;34:229–37.

    Article  MathSciNet  MATH  Google Scholar 

  15. Wang Y, Zhang X, Liu D. Asymptotic analysis of generalized thermoelasticity for axisymmetric plane strain problem with temperature-dependent material properties. Int J Appl Mech. 2013;5:1350023.

    Article  Google Scholar 

  16. Fahmy MA, Shaw S, Mondal S, Abouelregal AE, Lotfy K, Kudinov IA, Soliman AH. Boundary element modeling for simulation and optimization of three-temperature anisotropic micropolar magneto-thermoviscoelastic problems in porous smart structures using NURBS and genetic algorithm. Int J Thermophys. 2021;42:29.

    Article  Google Scholar 

  17. Demirbaş MD, Ekici R, Apalak MK. Thermoelastic analysis of temperature-dependent functionally graded rectangular plates using finite element and finite difference methods. Mech Adv Mater Struct. 2020;27:707–24.

    Article  Google Scholar 

  18. Matsumoto T, Guzik A, Tanaka M. A boundary element method for analysis of thermoelastic deformations in materials with temperature dependent properties. Int J Numer Meth Eng. 2005;64:1432–58.

    Article  MATH  Google Scholar 

  19. Goto T, Suzuki M. A boundary integral equation method for nonlinear heat conduction problems with temperature-dependent material properties. Int J Heat Mass Transf. 1996;39:823–30.

    Article  MATH  Google Scholar 

  20. Amado JM, Tobar MJ, Ramil A, Yáñez A. Application of the Laplace transform dual reciprocity boundary element method in the modelling of laser heat treatments. Eng Anal Bound Elem. 2005;29:126–35.

    Article  MATH  Google Scholar 

  21. Peng HS, Chen CL. Hybrid differential transformation and finite difference method to annular fin with temperature-dependent thermal conductivity. Int J Heat Mass Transf. 2011;54:2427–33.

    Article  MATH  Google Scholar 

  22. Demirbas MD. Thermal stress analysis of functionally graded plates with temperature-dependent material properties using theory of elasticity. Compos B Eng. 2017;131:100–24.

    Article  Google Scholar 

  23. Carollo LFS, Silva ALFL, Silva SMML. A dierent approach to estimate temperature-dependent thermal properties of metallic materials. Materials. 2019;12:2579.

    Article  Google Scholar 

  24. Rüberg T, Cirak F, Aznar JMG. An unstructured immersed finite element method for nonlinear solid mechanics. Adv Model Simul Eng Sci. 2016;3:22.

    Article  Google Scholar 

  25. Habib F, Sorelli L, Fafard M. Full thermo-mechanical coupling using eXtended finite element method in quasi-transient crack propagation. Adv Model Simul Eng Sci. 2018;5:18.

    Article  Google Scholar 

  26. Sowmya G, Gireesha BJ, Madhu M. Analysis of a fully wetted moving fin with temperature-dependent internal heat generation using the finite element method. Heat Transf. 2020;49:1939–54.

    Article  Google Scholar 

  27. Sobamowo G, Ogunmola BY, Nzebuka GC. Finite volume method for analysis of convective longitudinal fin with temperature-dependent thermal conductivity and internal heat generation. Defect Diffus Forum. 2017;374:106–20.

    Article  Google Scholar 

  28. Gong J, Xuan L, Ying B, Wang H. Thermoelastic analysis of functionally graded porous materials with temperature-dependent properties by a staggered finite volume method. Compos Struct. 2019;224:111071.

    Article  Google Scholar 

  29. Dilip DG, John G, Panda S, Mathew J. Finite-volume-based conservative numerical scheme in cylindrical coordinate system to predict material removal during micro-EDM on Inconel 718. J Braz Soc Mech Sci Eng. 2020;42:90.

    Article  Google Scholar 

  30. El-Naggar AM, Abd-Alla AM, Fahmy MA, Ahmed SM. Thermal stresses in a rotating non-homogeneous orthotropic hollow cylinder. Heat Mass Transf. 2002;39:41–6.

    Article  Google Scholar 

  31. Abd-Alla AM, El-Naggar AM, Fahmy MA. Magneto-thermoelastic problem in non-homogeneous isotropic cylinder. Heat Mass Transf. 2003;39:625–9.

    Article  Google Scholar 

  32. El-Naggar AM, Abd-Alla AM, Fahmy MA. The propagation of thermal stresses in an infinite elastic slab. Appl Math Comput. 2003;12:220–6.

    MATH  Google Scholar 

  33. Eskandari AH, Baghani M, Sohrabpour S. A time-dependent finite element formulation for thick shape memory polymer beams considering shear effects. Int J Appl Mech. 2019;10:1850043.

    Article  Google Scholar 

  34. Soliman AH, Fahmy MA. Range of applying the boundary condition at fluid/porous interface and evaluation of beavers and Joseph’s slip coefficient using finite element method. Computation. 2020;8:14.

    Article  Google Scholar 

  35. Fahmy MA. A new BEM for fractional nonlinear generalized porothermoelastic wave propagation problems. In: Computers materials and continua. Encino: Tech Science Press; 2021.

    Google Scholar 

  36. Fahmy MA. Shape design sensitivity and optimization for two-temperature generalized magneto-thermoelastic problems using time-domain DRBEM. J Therm Stress. 2018;41:119–38.

    Article  Google Scholar 

  37. Fahmy MA. Boundary element algorithm for modeling and simulation of dual-phase lag bioheat transfer and biomechanics of anisotropic soft tissues. Int J Appl Mech. 2018;10:1850108.

    Article  Google Scholar 

  38. Fahmy MA. Modeling and optimization of anisotropic viscoelastic porous structures using CQBEM and moving asymptotes algorithm. Arab J Sci Eng. 2019;44:1671–84.

    Article  Google Scholar 

  39. Fahmy MA. Boundary element modeling and simulation of biothermomechanical behavior in anisotropic laser-induced tissue hyperthermia. Eng Anal Bound Elem. 2019;101:156–64.

    Article  MathSciNet  MATH  Google Scholar 

  40. Fahmy MA. Design optimization for a simulation of rotating anisotropic viscoelastic porous structures using time-domain OQBEM. Math Comput Simul. 2019;66:193–205.

    Article  MathSciNet  MATH  Google Scholar 

  41. Fahmy MA. A new boundary element strategy for modeling and simulation of three temperatures nonlinear generalized micropolar-magneto-thermoelastic wave propagation problems in FGA structures. Eng Anal Bound Elem. 2019;108:192–200.

    Article  MathSciNet  MATH  Google Scholar 

  42. Fahmy MA. A new convolution variational boundary element technique for design sensitivity analysis and topology optimization of anisotropic thermo-poroelastic structures. Arab J Basic Appl Sci. 2020;27:1–12.

    Article  Google Scholar 

  43. Fahmy MA. Boundary element algorithm for nonlinear modeling and simulation of three temperature anisotropic generalized micropolar piezothermoelasticity with memory-dependent derivative. Int J Appl Mech. 2020;12:2050027.

    Article  Google Scholar 

  44. Brebbia CA, Telles JCF, Wrobel L. Boundary element techniques in engineering. New York: Springer; 1984.

    Book  MATH  Google Scholar 

  45. Wrobel LC, Brebbia CA. The dual reciprocity boundary element formulation for nonlinear diffusion problems. Comput Methods Appl Mech Eng. 1987;65:147–64.

    Article  MATH  Google Scholar 

  46. Partridge PW, Brebbia CA. Computer implementation of the BEM dual reciprocity method for the solution of general field equations. Commun Appl Numer Methods. 1990;6:83–92.

    Article  MathSciNet  MATH  Google Scholar 

  47. Hematiyan MR. Exact transformation of a wide variety of domain integrals into boundary integrals in boundary element method. Commun Numer Methods Eng. 2008;24:1497–521.

    Article  MathSciNet  MATH  Google Scholar 

  48. Mohammadi M, Hematiyan MR, Marin L. Boundary element analysis of nonlinear transient heat conduction problems involving non-homogenous and nonlinear heat sources using time-dependent fundamental solutions. Eng Anal Bound Elem. 2010;34:655–65.

    Article  MathSciNet  MATH  Google Scholar 

  49. Khosravifard A, Hematiyan MR. A new method for meshless integration in 2D and 3D Galerkin meshfree methods. Eng Anal Bound Elem. 2010;34:30–40.

    Article  MathSciNet  MATH  Google Scholar 

  50. Liu GR, Gu YT. An introduction to meshfree methods and their programming. New York: Springer; 2005.

    Google Scholar 

  51. Fahmy MA. Thermoelastic stresses in a rotating non-homogeneous anisotropic body. Numer Heat Transf A Appl. 2008;53:1001–11.

    Article  Google Scholar 

  52. Abd-Alla AM, Fahmy MA, El-Shahat TM. Magneto-thermo-elastic problem of a rotating non-homogeneous anisotropic solid cylinder. Arch Appl Mech. 2008;78:135–48.

    Article  MATH  Google Scholar 

  53. Fahmy MA, El-Shahat TM. The effect of initial stress and inhomogeneity on the thermoelastic stresses in a rotating anisotropic solid. Arch Appl Mech. 2008;78:431–42.

    Article  MATH  Google Scholar 

  54. Fahmy MA. A time-stepping DRBEM for magneto-thermo-viscoelastic interactions in a rotating nonhomogeneous anisotropic solid. Int J Appl Mech. 2011;3:1–24.

    Article  Google Scholar 

  55. Fahmy MA. A time-stepping DRBEM for the transient magneto-thermo-visco-elastic stresses in a rotating non-homogeneous anisotropic solid. Eng Anal Bound Elem. 2012;36:335–45.

    Article  MathSciNet  MATH  Google Scholar 

  56. Fahmy MA. Numerical modeling of transient magneto-thermo-viscoelastic waves in a rotating nonhomogeneous anisotropic solid under initial stress. Int J Model Simul Sci Comput. 2012;3:1250002.

    Article  Google Scholar 

  57. Fahmy MA. Transient magneto-thermo-viscoelastic stresses in a rotating nonhomogeneous anisotropic solid with and without a moving heat source. J Eng Phys Thermophys. 2012;85:950–8.

    Article  Google Scholar 

  58. Fahmy MA. Transient magneto-thermo-elastic stresses in an anisotropic viscoelastic solid with and without moving heat source. Numer Heat Transf A Appl. 2012;61:547–64.

    Article  Google Scholar 

  59. Fahmy MA. Transient magneto-thermoviscoelastic plane waves in a non-homogeneous anisotropic thick strip subjected to a moving heat source. Appl Math Model. 2012;36:4565–78.

    Article  MathSciNet  MATH  Google Scholar 

  60. Fahmy MA. The effect of rotation and inhomogeneity on the transient magneto-thermoviscoelastic stresses in an anisotropic solid. ASME J Appl Mech. 2012;79:1015.

    Article  Google Scholar 

  61. Green D, Perry R. Perry’s chemical engineer’s handbook. 8th ed. New York: Mc Graw Hill; 2007.

    Google Scholar 

  62. Hoemmen M. Communication-avoiding Krylov subspace methods. Ph.D. Dissertation. University of California, Berkeley; 2010.

  63. Magri VP, Franceschini A, Janna C. A novel algebraic multi-grid approach based on adaptive smoothing and prolongation for ill-conditioned systems. SIAM J Sci Comput. 2019;41:A190–219.

    Article  MATH  Google Scholar 

  64. Badahmane A. Regularized preconditioned GMRES and the regularized iteration method. Appl Numer Math. 2020;152:159–68.

    Article  MathSciNet  MATH  Google Scholar 

  65. Fahmy MA. A novel BEM for modeling and simulation of 3T nonlinear generalized anisotropic micropolar-thermoelasticity theory with memory dependent derivative. CMES. 2021;126:175–99.

    Article  Google Scholar 

  66. Awrejcewicz J, Krysko VA. Elastic and thermoelastic problems in nonlinear dynamics of structural members: applications of the bubnov-galerkin and finite difference methods. New York: Springer International Publishing; 2020.

    Book  Google Scholar 

  67. Shakeriaski F, Ghodrat M. The nonlinear response of Cattaneo-type thermal loading of a laser pulse on a medium using the generalized thermoelastic model. Theor Appl Mech Lett. 2020;10:1–12.

    Article  Google Scholar 

  68. Ahmad F, Almatroud AO, Hussain S, Farooq SE, Ullah R. Numerical solution of nonlinear Diff. equations for heat transfer in micropolar fluids over a stretching domain. Mathematics. 2020;8:854.

    Article  Google Scholar 

  69. Ibrahim W, Gadisa G. Finite element analysis of couple stress micropolar nanofluid flow by non-Fourier’s law heat flux model past stretching surface. Heat Transf Asian Res. 2019;48:3763–89.

    Article  Google Scholar 

Download references

Acknowledgements

None.

Funding

None.

Author information

Authors and Affiliations

Authors

Contributions

The author read and approved the final manuscript.

Corresponding author

Correspondence to Mohamed Abdelsabour Fahmy.

Ethics declarations

Competing interests

The author declares no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fahmy, M.A. A new boundary element algorithm for modeling and simulation of nonlinear thermal stresses in micropolar FGA composites with temperature-dependent properties. Adv. Model. and Simul. in Eng. Sci. 8, 6 (2021). https://doi.org/10.1186/s40323-021-00193-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40323-021-00193-6

Keywords