Abstract
A fundamental understanding of the interaction between microstructure and underlying physical mechanisms is essential, especially for developing more accurate multi-physics models for heterogeneous materials. Effects of microstructure on the material response at the macroscale are modeled by using the generalized thermomechanics. In this study, strain gradient theory is employed as a higher-order theory on the macroscale with thermodynamics modeled as a first-order theory on the microscale. Hence, energy depends only on the temperature such that we circumvent an extension of Fourier’s law and analyze the “simplest” thermo-mechanical model in strain gradient elasticity. Developing multiphysics models for heterogeneous materials is indeed a challenge and even this “simplest” model in generalized thermomechanics creates dozens of parameters to be determined. We develop a thermo-mechanical framework, in which microstructure is modeled as a periodic structure and through asymptotic homogenization approach, higher-order parameters at macroscopic scale are calculated. To illustrate the importance of higher-order parameters in overall thermo-mechanical response of a heterogeneous materials, finite element method (FEM) is employed with the aid of open-source codes (FEniCS). Verification example of a bulk system and several case studies of porous structures demonstrate how such numerical framework can be beneficial in the design of materials with tailored microstructures.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The majority of natural (e.g., polycrystals, wood, and bone) and man-made (e.g., fiber-reinforced composites, concrete, ceramics, and metallic foams) materials are heterogeneous at the micrometer (\(\upmu \)m) length-scale. Heterogeneous materials are referred to materials with different physical properties in terms of their constituents due to the variation in the underlying structure, properties, compositions, etc. Due to unique properties raised from the combination of different phases, heterogeneous materials have gained attention from engineering and scientific communities [7, 14, 16, 18, 32, 35, 56, 61, 62]. As expected, overall physical response of heterogeneous materials at the continuum level is coupled to their underlying microstructure. However, depending on the properties of the underlying constituents and loading conditions, the coupling response could be less pronounced in some materials compared with others. Heterogeneous materials, despite being composed of domains possessing distinct physical properties at the microscale, may be modeled accurately at the macroscale as homogeneous materials by effective (homogenized) material-like properties, [33, 41, 54].
In the case of thermo-mechanical processes, microscale heterogeneity might play a significant role within a length-scale. For example, due to a mismatch in microscale thermal coefficients of expansion, materials subject to high stress or temperature environments (e.g., concrete and bedrock used in nuclear waste storage) exhibit sharp stresses at the macroscopic level [66]. Hence, damage may occur due to induced thermo-mechanical stresses and minimize the operational lifetime of the component. For this reason, efforts have been made to develop more accurate theoretical models to predict material’s physical behavior [8, 17, 30, 45]. The evolution of theoretical models necessitates the development of numerical homogenization methods based on averaging different physical fields to obtain the effective physical properties [25, 27, 42, 58]. The average and the calculation of local field quantities are carried out by solving the underlying physics problem within a so-called representative volume element (RVE) to model the microstructure.
In classical Cauchy continuum mechanics, linear elastic models are based on Hooke’s law that implies a linear relation between Cauchy stress and strain. To include thermal effects, linear elastic models have been extended to account for temperature by adding an extra linear dependency of Cauchy stress, as formulated in Duhamel–Neumann extension in thermomechanics. In problems where the macroscale length scale is several orders of magnitude larger than in the microscale, which is indeed the case in many engineering applications, the aforementioned models are perfectly admissible. However, such models fail to accurately predict the response of the material when the distinction between microscopic and macroscopic length scales is less noticeable [13]. Therefore, generalized continuum theories have been developed to counteract the inability of classical continuum mechanics to account for the microstructural effects [5, 39, 44, 46, 57].
The generalized continuum additionally incorporates higher-order gradients of essential kinematic variables and associated length-scale parameters. The most common application of such models is the strain gradient model, where alongside strain, we have a gradient of strain as an additional state variable [46]. The addition of strain gradient introduces higher-order “hyper” stress as a work conjugate of the strain gradient [15]. However, the extension of the strain gradient models to account for temperature poses new challenges [34]. One approach follows Coleman–Noll rational thermodynamics [64] where only temperature is included in Helmholtz free energy in addition to strain and gradient strain [53]. Another approach includes temperature and gradient of temperature into the Helmholtz free energy, [22, 30, 43]. Unfortunately, both approaches suffer from the lack of experimental data that would provide additional material parameters arising from the inclusion of temperature and gradient of temperature into the Helmholtz free energy. This problem becomes more challenging for models with both temperature and its gradient as two additional variables added in the free energy formulation. Furthermore, another problem that arises from the addition of temperature gradient is an extra time derivative that appears in the flux term. This choice leads to an extension of Fourier’s law into Cattaneo’s equation, where alongside conductivity, there will be an additional parameter coupled with the time derivative of the temperature gradient [48]. Other researchers took a different approach to capture the gradient effects by determining the gradient through elastic and free dilatation [36,37,38]. Specifically, the mutual influence of elastic strain fields and defect fields was determined through free dilatation which is proposed to be interpreted as temperature deformation.
By transitioning from the classical continuum to the generalized continuum, homogenization models move from first-order approaches dealing with strain (displacement first derivative) to second-order approaches dealing with strain and gradient of strain (second derivatives of displacement) [20, 31, 63]. Particularly, the first-order (to be precise, first-gradient) approach requires strict separation of scales, and adherence to the concept of local action negates the ability to capture microscale geometry and deal with localization problems [6]. The second-order approach, by virtue of the generalized continuum, enables us to capture the microscale geometry by introducing length-scale into the material constitutive law [19, 26, 27, 47, 55, 59]. Although applications of the first-order homogenization approaches in thermoelastic problems are abundant in the literature, [12, 51, 71], the second-order homogenization approaches are relatively rare due to above-mentioned problems.
Beside the homogenization method, multi-scale approaches have also been used to perform thermo-mechanical analysis of heterogeneous materials. For instance, FE\(^2\), in which the finite element method is solved at two scales has been introduce [52]. In this approach authors solve the RVE at each Gauss point, which requires high-order continuity of micro/macroscale equations, thus relying on finite element formulation to have at least \(C^1\) continuity in displacement and temperature fields. A significant characteristic of the multiscale asymptotic approach is the ability to avoid continuity requirements owing to the reestablishment of the high-order macroscale derivatives by post-processing. Therefore, some researchers [21, 69] used a second-order asymptotic expansion approach to analyze their coupled thermo-mechanical systems. High-order asymptotic models enables ones to effectively investigate coupled problems by solving periodic functions at the microscale and calculating the macroscale displacement and temperature fields [70]. This work aims to explicitly calculate all the higher-order material terms associated with the generalized continuum model, such as higher-order elastic constants, coupling constants, and parameters associated with temperature.
In the present study, we only include temperature in our model to avoid extending Fourier’s law. In this manner, we analyze the simplest thermo-mechanical model in strain gradient elasticity. We follow the asymptotic homogenization in strain gradient elasticity as introduced in Abali and Barchiesi [2], verified in Yang et al [68], and applied in Vazic et al [65]. To incorporate temperature in the asymptotic homogenization model, we follow existing methods introduced in the literature [23, 24, 60]. In doing so, we have developed a higher-order asymptotic homogenization model for thermoelastic strain gradient materials that accounts for all of the associated higher-order material parameters.
The rest of the paper is organized as follows. The higher-order asymptotic homogenization method and computational implementation are explained in detail in the second section. Numerical results and a discussion of higher-order parameters are presented in the third section, followed by conclusion.
2 Methodology
We follow the asymptotic homogenization method described in Pinho-da Cruz et al. [11]; Abali and Barchiesi [2] and extend it to thermomechanics. In this study, we avoid using variational formulation as this approach is extremely complicated in case of multiphysic models and thus we adopt a classical thermomechanical approach. However, the readers are encouraged to review Giorgio [29] for a variational formulation for one-dimensional linear thermoviscoelasticity. The microstructure is denoted by \({\varvec{y}}\) which is referred to microscale in the rest of the paper; and its corresponding homogenized continuum is denoted by \({\varvec{X}}\), referred as macroscale. Their transformation is handled by a so-called homothetic ratio, \(\epsilon \). Thus, we circumvent a scale separation which enables us to use the same coordinate system for both length-scales. The approach is based on the “known” microscale leading to the “sought after” parameters at the macroscale.
We begin with thermomechanics at microscale and use balance of momentum for calculating the displacement, \({\varvec{u}}\), by a defined stress, \({\varvec{\sigma }}\), under a given (specific) body force, \({\varvec{g}}\), as follows:
where we use a comma notation denoting the spatial derivative and \(\rho ^\text {m}\) is the known microscale mass density. Herein and henceforth, we use standard continuum mechanics formulation with summation convention over repeated indices. Similarly, the balance of internal energy reads
where the specific (per mass) internal energy, u, and heat flux, \({\varvec{q}}\), need to be defined. Source term, r, is the specified internal thermal source. Note that strain used in Eq. (2) is defined in linear form shown below,
Geometric nonlinearities are ignored such that the reference frame is equal as the current frame. Therefore, the rate is simply the partial time derivative in the reference frame that we choose as the known initial (undeformed) configuration. Generalization to higher order is adequate by adopting an energy formulation, which in this case is the specific Helmholtz free energy defined as:
where \(T^\text {m}\) is the microscale temperature, and \(\eta ^\text {m}\) is the microscale specific entropy. Here, we introduce the first simplification, , indicating that the free energy depends only on the temperature and strain fields. This approach is valid in thermoelasticity and enables us to circumvent any justifications like objectivity (usually done in rational thermodynamics) and use a more direct approach of defining the free energy in an axiomatic manner (as in continuum thermodynamics or in non-equilibrium thermodynamics) where the internal energy is simply defined as an objective quantity. By inserting total derivative of Eq. (4) with respect to time into the Eq. (2), dividing by \(T^\text {m}\), and adopting:
we can obtain the following relation:
here the right-hand side (\(\sigma ^\text {m}_{ji} \dot{\varepsilon }^\text {m}_{ij}\)) disappears since there is no dissipative stress in the system (elasticity). After rewriting the heat flux in a straight-forward manner, we obtain the balance of entropy:
In thermoelasticity, the right-hand side of the Eq. (7) represents the entropy production density which according to the second law of thermodynamics must be positive. This poses a strong condition on the constitutive equation for the heat flux and thus we assume a linear relation called Fourier’s law:
where \(\kappa _{ij}^\text {m}\) is the thermal conductivity. Furthermore, since , we have \(\eta ^\text {m}=\eta ^\text {m}(T^\text {m}, {\varvec{\varepsilon }}^\text {m})\) as a mathematical fact based on Eq. (5)–often it is introduced as a principle of equipresence, but there is no need for such a principle, since there is a mathematical justification for it and we refer the readers to Abali [1] for further details. By summing up the equations for thermoelasticity, we obtain
In this manner, the whole formulation is reduced to one scalar function, i.e. Helmholtz free energy. As the material obeys Fourier’s law, we model the microscale as a linear thermoelastic material. Thus, we use linear elastic model with a known stiffness tensor, \({\varvec{C}}^\text {m}\), and a thermoelastic interaction, \(\beta ^\text {m}_{ij} = C^\text {m}_{ijkl} \alpha ^\text {m}_{kl}\), with a well-established coefficient of thermal expansion, \({\varvec{\alpha }}^\text {m}\). In this setting, the Helmholtz free energy is modeled in a quadratic form,
To compare microscale and macroscale Helmholtz free energies, we simplify Eq. (10) by expanding logarithmic temperature function through Taylor expansion as:
where \(\xi = T/T_\text {ref}\). Thus, first expression on the right-hand side of Eq. (10) is expanded to,
where specific heat capacity is related to parameter \(a^\text {m}\) defined as:
Detailed expansion of the left-hand side of Eq. (12) can be found in “Appendix A”. Combining Eqs. (12) and (10) leads to:
Furthermore, the symmetry of the strain tensor leads to minor symmetries of the stiffness matrix \({C^\text {m}_{ijkl}} = {C^\text {m}_{jikl}} = {C^\text {m}_{ijlk}}\), and without loss of generality the symmetry of thermoelastic interaction \({\beta _{ij}^\text {M}} = {\beta _{ji}^\text {M}}\), we obtain
The equations are closed such that thermoelastic material is modeled at microscale by means of Eq. (5), as follows:
Furthermore, we consider steady-state condition for temperature and displacement by setting their rate terms equal to zero,
For a homogenized continuum, we employ one axiom that the free energy within the RVE, \(\Omega \), is identical at micro- and macroscale as:
We can further simplify the analysis by following the mass ratio assumptions:
2.1 Macroscale
A higher-order macroscale model can be defined by strain \({\varvec{\varepsilon }}^\text {M}\), gradient of strain \(\nabla {\varvec{\varepsilon }}^\text {M}\), and temperature \( T^\text {M}\). In other words, we begin with a specific free energy, , where we use the comma notation as the partial spatial derivative. We emphasize that the microstructure leads to higher order parameters in displacement because of homogenization of the structure [40]; however, we exclude temperature gradient from the free energy. We emphasize that temperature is used in the free energy formulation whereas temperature gradient is used in heat flux. Free energy or equivalently internal energy accommodates terms related to reversible processes, herein, but temperature gradient causes an irreversible process as directly apparent from the entropy production, where this term appears.
We use simplified generalized thermo-mechanical model with a reference thermo-mechanical state, \({\varvec{\varepsilon }}^\text {M}_\text {ref} = 0\), \(\nabla {\varvec{\varepsilon }}^\text {M}_\text {ref} = 0\), and \(T^\text {M}=T^\text {M}_\text {ref}\), and kinematic, balance and constitutive equations are linearized with respect to the reference state. Macroscale Helmholtz free energy, , is then specified as a quadratic form,
where \({G_{ijklm}^\text {M}}\), \({D_{ijklmn}^\text {M}}\), and \({\gamma _{ijk}^\text {M}}\), are coupling constant, higher-order elastic constants, and higher-order thermoelastic interaction respectively. In the equation above, we have utilized the symmetry of strain, \(\varepsilon ^\text {M}_{ij}=(u^\text {M}_{i,j}+u^\text {M}_{j,i})/2\), that allows us to consider additional minor symmetries \({G^\text {M}_{ijklm}} = {G^\text {M}_{jiklm}} = {G^\text {M}_{ijkml}} = {G^\text {M}_{lmijk}}\) and \({D^\text {M}_{ijklmn}} = {D^\text {M}_{jiklmn}} = {D^\text {M}_{ijkmln}} = {D^\text {M}_{lmnijk}}\), with the usual restrictions for positive definiteness [49, 50], and without loss of generality the symmetry of \({\gamma _{ijk}^\text {M}} = {\gamma _{kji}^\text {M}}\). An analogue to Eq. (9), the governing equations at the macroscale by following a variational formulation [3], read as:
Now, by using Eq. (20) for the free energy, in the case of steady-state as in Eq. (17), we obtain
The aim is to find a relation between microscale and macroscale parameters. Specifically, to define such relationship, we start with given parameters in Eq. (17) and obtain the parameters in Eq. (22).
To solve Eq. (22), we introduce a geometric center of the RVE, \(\overset{c}{{\varvec{X}}}\), as follows:
Assuming displacement and temperature field \({\varvec{u}}^\text {M}\) and \( T ^\text {M}\) are continuous over the microscale, we approximate the macroscale displacement and temperature by a Taylor expansion around the value at the geometric center. Since we assume that the free energy depends on the second gradient of displacement [67] and only on temperature and not its gradient, we truncate higher order terms than quadratic for displacement and higher order terms than linear for temperature.
Macroscopic displacement field and its displacement gradients read:
by evaluating parameters \((\cdot )\vert _{\overset{c}{{\varvec{X}}}}\) at the geometric center they are converted to a constant value and thus vanish after derivation. We stress that there is no scale separation such that the gradient at macroscale is used in this expansion by means of the comma notation. Macroscopic temperature field is assumed constant over the RVE leading to
In Eq. (24), the first and second derivatives of macroscopic deformation field are unknowns. These derivative terms are obtained by spatial averaging and benefiting from the fact that terms evaluated at \(\overset{c}{{\varvec{X}}}\) are constant within \(\Omega \), we can write,
Thus Eq. (24) can be rewritten as:
We use the axiom in Eq. (18) and replace spatial derivatives of the displacement field with their averages in the macroscale energy definition in Eq. (20). Moreover, spatial averaged terms are constant within the RVE and as such they are taken out of the integral. For the sake of clarity, we write each term of the free energy at macroscale by denoting the corresponding parameter to be determined
where
Separating above equations and combining parameters with identical combinations of spatial averages, we obtain macroscale deformation energy,
2.2 Microscale free energy
The basic idea behind this method is to transfer between microscale, \({\varvec{y}}\), and macroscale, \({\varvec{X}}\), by means of the so-called homothetic ratio \(\epsilon \). We visualize the meaning of this rather abstract constant in Fig. 1 which is a constant within the RVE.
In our numerical approach, there is one single coordinate system. Thus, we may set \(\epsilon =1\) and model the RVE in real physical dimensions. In general, the homothetic ratio is defined as:
\(\longrightarrow y_{i,j} = \delta _{ij}/\epsilon \). Microscale displacement field for the RVE is then expanded with regard to \(\epsilon \) as:
where \(\overset{n}{{\varvec{u}}}({\varvec{X}},{\varvec{y}})\) is \({\varvec{y}}\)-periodic. Furthermore, to ensure that temperature within RVE is assumed constant,
to ensure the \({\varvec{y}}\)-periodicity of a scalar field. By using the chain rule, we obtain the first derivative of (microscale) displacement field,
We utilize Eq. (17), use chain rule, and insert Eq. (34),
Comparing coefficients in Eq. (35) of the same order of \(\epsilon \) leads to:
-
\(\epsilon ^{-2}\)
$$\begin{aligned} \begin{aligned} \frac{\partial }{\partial y_j}\bigg ( {C_{ijkl}^\text {m}} \frac{\partial \overset{0}{u}_k}{\partial y_l}\bigg ) = 0 . \end{aligned}\end{aligned}$$(36) -
\(\epsilon ^{-1}\)
$$\begin{aligned}{} & {} \Big ({C_{ijkl}^\text {m}} \frac{\partial \overset{0}{u}_k}{\partial y_l}\Big )_{,j} + \frac{\partial }{\partial y_j}({C_{ijkl}^\text {m}} \overset{0}{u}_{k,l}) + \frac{\partial }{\partial y_j}\Big ({C_{ijkl}^\text {m}} \frac{\partial \overset{1}{u}_k}{\partial y_l}\Big )\nonumber \\{} & {} \quad - \frac{\partial }{\partial y_j}\Big (\beta ^\text {m}_{ij}(T^\text {M}- T_\text {ref})\Big )= 0 . \end{aligned}$$(37) -
\(\epsilon ^0\)
$$\begin{aligned}{} & {} \big ({C_{ijkl}^\text {m}} \overset{0}{u}_{k,l} \big )_{,j} + \Big ({C_{ijkl}^\text {m}} \frac{\partial \overset{1}{u}_k}{\partial y_l}\Big )_{,j} + \frac{\partial }{\partial y_j}\Big ( {C_{ijkl}^\text {m}} \overset{1}{u}_{k,l} \Big ) + \frac{\partial }{\partial y_j}\Big ( {C_{ijkl}^\text {m}} \frac{\partial \overset{2}{u}_k}{\partial y_l} \Big )\nonumber \\{} & {} \quad - \big (\beta ^\text {m}_{ij}T^\text {M}\big )_{,j} + \rho ^\text {m}g_i = 0 . \end{aligned}$$(38) -
\(\epsilon ^1\)
$$\begin{aligned} \begin{aligned} \bigg [ C^\text {m}_{ijkl} \Big ( \overset{1}{u}_{k,l} + \frac{\partial \overset{2}{u}_k }{\partial y_l} \Big ) \bigg ]_{,j} + \frac{\partial }{\partial y_j} \bigg ( C^\text {m}_{ijkl} \overset{2}{u}_{k,l} \bigg ) = 0 . \end{aligned}\end{aligned}$$(39) -
\(\epsilon ^2\)
$$\begin{aligned} \begin{aligned} \big ( C^\text {m}_{ijkl} \overset{2}{u}_{k,l} \big )_{,j} = 0 . \end{aligned}\end{aligned}$$(40)
Only possible solution for Eq. (36) is to define \(\overset{0}{{\varvec{u}}}\) as a function of \({\varvec{X}}\) because \({\varvec{C}}^\text {m}\) and \({\varvec{\beta }}^\text {m}\) depends on local variable \({\varvec{y}}\). This argumentation leads to,
We use a separation of variables, Bernoulli Ansatz to rewrite,
where we introduce unknown tensors \({\varvec{\varphi }}\), \({\varvec{\psi }}\), \({\varvec{P}}\) of one rank higher than associated displacement derivatives and temperature field, so that the formulation is general. We emphasize that the temperature is only expanded up to one order less than the displacement. By inserting these into Eq. (37), we acquire
To obtain general solution of Eq. (43) we need to independently solve the following governing equations
in order to obtain \({\varvec{\varphi }}\) and
to acquire \({\varvec{P}}\). Repeating the same procedure for Eq. (38), we have
which is rewritten
Furthermore, from Eq. (22), by inserting
and using the same cut-off procedure for displacement third derivative and temperature second derivative, we obtain
Rearranging Eq. 49 by separation into the independent parts and enforcing \(T^\text {M}_{,a}=0\) and \(u^\text {M}_{a,bc}=0\) leads to the following equations, respectively.
Due to our initial assumption in ignoring higher-order temperature terms, Eq. (50) is automatically satisfied. Therefore, we solve Eqs. (44), (45), (50) to determine \({\varvec{\varphi }}\), \({\varvec{P}}\), \({\varvec{\psi }}\), respectively, while honoring \(T^\text {M}_{,a}=0\). By introducing following notations
We need to fulfill
Equations (42) and (32) which leads to
To obtain the solution for the microscale free energy and determine the parameters we resort to Eq. 18, where the macroscale energy is given in Eq. (30). We take advantage of the fact that \(T^\text {M}_{,a}=0\) and that third derivative of displacement vanishes. Thus, we obtain the following expression:
with the help of Eq. (27), we acquire
By introducing
and using Eqs. (52), (56) can be rewritten as:
Using the above equation microscale energy becomes
where
Comparing microscale energy in Eq. 59 to macroscale energy in Eq. 30, we obtain the homogenized values:
It should be noted that in Eq. (60), parameters such as thermoelastic interaction \(\bar{\beta }_{ab}\) or coupling constant \(\bar{\gamma }_{ab}\) show the contribution from both mechanical (stiffness matrix) and thermal (thermoelastic interaction) parameters.
3 Heat conduction
For the sake of completeness, we additionally calculate homogenized value of thermal conductivity, \({\varvec{\kappa }}\). We begin with Eq. (22) and Fourier’s law which leads to
Following the same procedure as in Sect. 2.2 and expanding the microscale temperature field for the RVE with the same accuracy up to the first order in \(\epsilon \) as follows:
We are only interested in expansion up to \(\overset{1}{ T }\), as thermal conductivity contains only gradient of temperature which corresponds to expansion up to and including the first-order. In other words, we start with Fourier’s equation at the microscale and result in Fourier’s equation at the macroscale,
Hence, we obtain
Substituting local coordinate \({\varvec{y}}\) into Eq. (63), and taking the first derivatives leads to:
With Eqs. (66) and (62), we obtain an asymptotically expanded governing equation:
Rearranging coefficients with the same order of \(\epsilon \) in Eq. (67) leads to:
-
\(\epsilon ^{-2}\)
$$\begin{aligned} \frac{\partial }{\partial y_i}\bigg ( {\kappa _{ij}^\text {m}} \frac{\partial \overset{0}{ T }}{\partial y_j}\bigg ) = 0 , \end{aligned}$$(68) -
\(\epsilon ^{-1}\)
$$\begin{aligned} \bigg ({\kappa _{ij}^\text {m}} \frac{\partial \overset{0}{ T }}{\partial y_j}\bigg )_{,i} + \frac{\partial }{\partial y_i} \Big ( {\kappa _{ij}^\text {m}} \overset{0}{ T }_{,j} \Big ) + \frac{\partial }{\partial y_i}\bigg ( {\kappa _{ij}^\text {m}} \frac{\partial \overset{1}{ T }}{\partial y_j}\bigg ) = 0 , \end{aligned}$$(69) -
\(\epsilon ^0\)
$$\begin{aligned} \big ({\kappa _{ij}^\text {m}} \overset{0}{ T }_{,j} \big )_{,i} + \bigg ( {\kappa _{ij}^\text {m}} \frac{\partial \overset{1}{ T }}{\partial y_j}\bigg )_{,i} + \frac{\partial }{\partial y_i}\big ( {\kappa _{ij}^\text {m}} \overset{1}{ T }_{,j} \big ) - \rho ^\text {m}r = 0 , \end{aligned}$$(70)
Only possible solution for Eq. (68) is to define \(\overset{0}{ T }\) as a function of \({\varvec{X}}\) as \(\kappa ^\text {m}_{ij}\) depends on local variable \({\varvec{y}}\). This observation leads to a straightforward conclusion,
By imposing Eq. (71) in Eq. (69), we obtain
since \(T^\text {M}=T^\text {M}({\varvec{X}})\), solution of the governing equation Eq. (72) is y-periodic function \(R_i\). Inserting Eq. (71) into Eq. (70), we get the following expression:
where we have utilized Eq. (65). Since the second gradient in \(T^\text {M}\) is vanished, we obtain
3.1 Numerical implementation in FEniCS
Calculation of macroscale parameters in Eqs. (61) and (74) requires the solution of \(P_i\), \(\varphi _{abi}\), \(\psi _{abci}\), and \(R_j\) tensors from Eqs. (45), (50), (44), and (72). To numerically solve these equations, two steps have been taken. First, an RVE, \(\Omega \), with periodic boundary conditions has been created in Salome [9]. The solutions of y-periodic fields, \(P_i\), \(\varphi _{abi}\), \(\psi _{abci}\), and \(R_j\), requires periodicity condition to be satisfied, thus each surface and their corresponding surface must have an identical discretization. This was achieved through projection method in Salome. Second, the weak form is implemented in a Python code to be solved by an open-source packages developed by the FEniCS project [10]. The weak form is obtained by the standard variational formulation by multiplying the governing equation by an arbitrary test function and integrating by parts to reduce the regularity condition of the discrete functions. Discretization for the finite element method (FEM) is established by polynomial form functions with Galerkin method, where the same functional forms are used for both approximate solution and the test functions. For representing a vector, for example, \(P_i\) in 2D \(i=1,2\), we use the Hilbertian Sobolev space, \({\mathscr {H}}^n\) of polynomial order, n,
hence, we use standard (continuous) Lagrange elements in the FEM [72]. As known in the Galerkin approach, we use the same type of a functional space for test functions,
where we skip testing the solution at Dirichlet boundaries, \(\Omega _\text {D}\), with the known solution. The computational domain, \(\Omega \), is the image of the RVE with the Dirichlet type boundary conditions, \(\Omega _\text {D}\) imposed as periodic boundaries for all fields.
This calculation is done by solving the corresponding weak forms for governing equations in Eqs. (45), (50), (44), and (72), respectively,
Solutions of these fields are then used to construct the macroscale parameters as illustrated in Fig. 2.
4 Case studies
In this section, we purposefully selected two case studies to verify and illustrate the importance of homogenized parameters introduced in this paper.
-
Case study I is a homogeneous bulk material (Fig. 3a) to verify that higher-order parameters vanish due to homogeneity, \({\mathbb {G}}^\text {M}=0\), \({\mathbb {D}}^\text {M}=0\), and \(\mathbb {\gamma }^\text {M}=0\).
-
Case study II is defined as a porous material where three distinct geometries with exact porosity are investigated (Fig. 3b–d). These cases were carefully designed for comparison with our previous work on higher-order homogenization in which only the mechanical response of porous structures was extensively investigated [65].
The material used in all cases is aluminum, with a linear elastic constitutive model at the microscale. Figure 4 illustrates a Scanning Electron Microscopy (SEM) of aluminum foam highlighting the underlying porous structures.
Table 1 shows the properties used in these cases. It should be noted that the temperature \(T^\text {M}\) is set equal to 400 K in both cases studies and was used to calculate \(a^\text {M}\).
For a better representation of parameters, we use Voigt’s notation. In the case of stiffness tensor, the matrix notation reads
where \(A=\{1,2,3\}\) are used to replace \(ij=\{11,22,12\}\). Similarly, we use \(\theta =\{1,2,3,4,5,6\}\) instead of \(ijk=\{111, 112, 221, 222, 121, 122\}\) such that we have:
4.1 Case study I: bulk structure
In the case of homogeneous bulk system shown in Fig. 3a, we expect to retrieve classical continuum mechanics solution where higher-order parameters will vanish and homogenized parameters \({{\mathbb {C}}^\text {M}}\) and \({\mathbb {\beta }^\text {M}}\) have the same values as the microscale values.
According to Eq. (60), heat capacity \(c^\text {M}\) follows the rule of mixture, while associated parameter \(a^\text {M}\) is related to \(c^\text {M}\) through the Eq. (13).
4.2 Case study II: porous structure
We emphasize that the higher-gradient is often neglected in composite materials. During the classical homogenization by volume averaging, thermoelastic parameters are obtained in the similar fashion as presented in this paper. However, the differences between this work and the classical homogenization is in higher-order parameters where their significance depends on the chosen length-scale (please refer to the numerical study presented in Abali et al. [4]).
4.2.1 RVE with a single circular pore
In the case of a single centrally located pore as shown in Fig. 3b, we observe cubic material behavior by inspecting the stiffness tensors components, \(C^\text {M}_{11} = C^\text {M}_{22}\). As we assumed constant temperature, the thermoelastic interaction, \({\mathbb {\beta }^\text {M}}\), is solely a function of geometry. In other words, it affects only the volumetric component of thermal strain. Higher-order parameters \({{\mathbb {G}}^\text {M}}\) and \({\mathbb {\gamma }^\text {M}}\) are close to zero due to the centro-symmetry of the RVE with one centrally located pore. However, as one can see, the higher-order parameters manifest in tensor \({{\mathbb {D}}^\text {M}}\).
Similar to case I, \(c^\text {M}\) and \(a^\text {M}\) can be calculated from Eqs. (60) and (13) respectively.
4.2.2 RVE with uniformly distributed pores
In the case of uniformly distributed pores as shown in Fig. 3c, we observe similar stiffness tensor as the one reported in a case with a single pore. This is simply due to the fact that the porosity was kept the same in both RVEs. As it was mentioned before the stiffness tensor depends on the porosity and the higher-order parameters depend on the homothetic ratio \(\epsilon \). Thus, higher-order parameters are able to account for the RVE size.
4.2.3 RVE with randomly distributed pores
In the case of randomly distributed pores as shown in Fig. 3d, the microscale structure creates an anisotropic material behavior at the macroscale, shown by non-zero off-diagonal values in \({\mathbb {C}}^\text {M}\). Thermoelastic interaction, \(\mathbb {\beta }^\text {M}\), is again a function of geometry similar to both single and uniformly distributed pore case. However, this randomness in the structure manifest in the shear components of the thermal strain compared with previous cases. Moreover, higher-order parameters \({{\mathbb {G}}^\text {M}}\) and \({\mathbb {\gamma }^\text {M}}\) are no longer zeros as the random distribution breaks the centro-symmetry of the RVE. The \({{\mathbb {D}}^\text {M}}\) is also affected by the random distribution of the pores. A quick comparison between this case with the single pore and uniform distributed pores reveals an anisotropic behavior due to the randomness of the structure. The results for all of the parameters are shown below.
5 Conclusion
In this paper, we first introduced a theoretical framework for generalized thermomechanics through asymptotic homogenization and we then discussed how it was numerically implemented within FEniCS open-source computing platform. This model incorporates microstructural effects through higher-order thermal and mechanical material parameters at the macroscale. On the mechanical side, we considered stiffness matrix \({\mathbb {C}}^\text {M}\) and higher-order parameters \({\mathbb {D}}^\text {M}\) and \({\mathbb {G}}^\text {M}\), while on the thermal side, we accounted for thermoelastic interaction \(\mathbb {\beta }^\text {M}\) and higher-order parameter \(\mathbb {\gamma }^\text {M}\). All macroscale thermal and mechanical parameters are explicitly computed by assuming a linear thermoelastic material behavior at the microscale.
As mentioned above, FEniCS platform was used to solve the partial differential equations generated from the homogenization procedure. The methodology was verified by using a case study with homogeneous microstructure where the influence of higher-order parameters vanished and homogeneous parameters were recovered. Moreover, a porous materials with different RVEs (i.e., single pore, uniform and randomly distributed pores) were studied. These cases showed that thermoelastic interaction \(\mathbb {\beta }^\text {M}\) has a similar sensitivity to pore morphology as the stiffness matrix \({\mathbb {C}}^\text {M}\) while higher-order thermal parameters \(\mathbb {\gamma }^\text {M}\) mirror the response of the higher-order mechanical parameter \({\mathbb {G}}^\text {M}\) as both of them are linearly dependent on the size of the RVE and have the same behavior with respect to the centro-symmetry of the RVE. Even though these numerical results for thermal parameters still need an in-depth numerical analysis and experimental data for validation, this theoretical framework and its numerical implementation serves as a means to future research for a better understanding of the interplay between microscale morphology and thermo-mechanical material parameters.
References
Abali, B.E.: Thermodynamically Compatible Modeling, Determination of Material Parameters, and Numerical Analysis of Nonlinear Rheological Materials. Doctoral Thesis, Technische Universität Berlin, epubli (2014)
Abali, B.E., Barchiesi, E.: Additive manufacturing introduced substructure and computational determination of metamaterials parameters by means of the asymptotic homogenization. Continuum Mech. Thermodyn. 33, 993–1009 (2021)
Abali, B.E., Müller, W.H., dell’Isola, F.: Theory and computation of higher gradient elasticity theories based on action principles. Arch. Appl. Mech. 87(9), 1495–1510 (2017)
Abali, B.E., Vazic, B., Newell, P.: Influence of microstructure on size effect for metamaterials applied in composite structures. Mech. Res. Commun. p. 103877 (2022)
Altenbach, H., Eremeyev, V.A.: Generalized Continua-from the Theory to Engineering Applications, vol. 541. Springer, Berlin (2012)
Ameen, M.M., Peerlings, R., Geers, M.: A quantitative assessment of the scale separation limits of classical and higher-order asymptotic homogenization. Eur. J. Mechanics-A/Solids 71, 89–100 (2018)
Barchiesi, E., Spagnuolo, M., Placidi, L.: Mechanical metamaterials: a state of the art. Math. Mech. Solids 24(1), 212–234 (2019)
Barchiesi, E., Misra, A., Placidi, L., et al.: Granular micromechanics-based identification of isotropic strain gradient parameters for elastic geometrically nonlinear deformations. ZAMM-J. Appl. Math. Mech./Zeitschrift für Angew. Math. Mech. 101(11), e202100,059 (2021)
Bergeaud, V., Lefebvre, V.: Salome. A software integration platform for multi-physics, pre-processing and visualisation (2010)
Bleyer, J.: Numerical tours of computational mechanics with fenics. Zenodo (2018)
Pinho-da Cruz, J., Oliveira, J., Teixeira-Dias, F.: Asymptotic homogenisation in linear elasticity. part i: mathematical formulation and finite element modelling. Comput. Mater. Sci. 45(4), 1073–1080 (2009)
Dasgupta, A., Bhandarkar, S.: Effective thermomechanical behavior of plain-weave fabric-reinforced composites using homogenization theory (1994)
Del Vescovo, D., Giorgio, I.: Dynamic problems for metamaterials: review of existing models and ideas for further research. Int. J. Eng. Sci. 80, 153–172 (2014)
Dell’Isola, F., Steigmann, D.J.: Discrete and Continuum Models for Complex Metamaterials. Cambridge University Press, Cambridge (2020)
dell’Isola, F., Sciarra, G., Vidoli, S.: Generalized Hooke’s law for isotropic second gradient materials. Proc. R. Soc. A Math. Phys. Eng. Sci. 465(2107), 2177–2196 (2009)
dell?Isola F, Barchiesi E, Misra A,: Naive model theory: its applications to the theory of metamaterials design. Discrete Contin. Models Complex Metamater., pp. 141–196 (2020)
Drapaca, C., Sivaloganathan, S.: Brief review of continuum mechanics theories. In: Mathematical Modelling and Biomechanics of the Brain. pp. 5–37, Springer, Berlin (2019)
Eugster, S., Steigmann, D., et al.: Continuum theory for mechanical metamaterials with a cubic lattice substructure. Math. Mech. Complex Syst. 7(1), 75–98 (2019)
Fish, J., Fan, R.: Mathematical homogenization of nonperiodic heterogeneous media subjected to large deformation transient loading. Int. J. Numer. Meth. Eng. 76(7), 1044–1064 (2008)
Fish, J., Shek, K., Pandheeradi, M., et al.: Computational plasticity for composite structures based on mathematical homogenization: theory and practice. Comput. Methods Appl. Mech. Eng. 148(1–2), 53–73 (1997)
Fish, J., Yang, Z., Yuan, Z.: A second-order reduced asymptotic homogenization approach for nonlinear periodic heterogeneous materials. Int. J. Numer. Meth. Eng. 119(6), 469–489 (2019)
Forest, S., Cardona, J., Sievert, R.: Towards a theory of second grade thermoelasticity. Extracta Math. 14(2), 127–140 (1999)
Forest, S., Cardona, J.M., Sievert, R.: Thermoelasticity of second-grade media. In: Continuum Thermomechanics. pp. 163–176, Springer, Belrin (2000)
Forest, S., Pradel, F., Sab, K.: Asymptotic analysis of heterogeneous cosserat media. Int. J. Solids Struct. 38(26–27), 4585–4608 (2001)
Garikipati, K., Hughes, T.J.: A study of strain localization in a multiple scale framework?the one-dimensional problem. Comput. Methods Appl. Mech. Eng. 159(3–4), 193–222 (1998)
Geers, M.G., Kouznetsova, V., Brekelmans, W.: Gradient-enhanced computational homogenization for the micro-macro scale transition. J. Phys. IV 11(PR5), Pr5-145 (2001)
Geers, M.G., Kouznetsova, V.G., Brekelmans, W.: Multi-scale computational homogenization: Trends and challenges. J. Comput. Appl. Math. 234(7), 2175–2182 (2010)
Gergely, V.: Solid-gas eutectic solidification (gasar) aluminium foam. (2002). https://www.doitpoms.ac.uk/miclib/full record.php?id=634
Giorgio, I.: A variational formulation for one-dimensional linear thermoviscoelasticity. Math. Mech. Complex. Syst. 9(4), 397–412 (2022)
Germain, P.: The method of virtual power in continuum mechanics. Part 2: microstructure. SIAM J. Appl. Math. 25(3), 556–575 (1973)
He, B., Schuler, L., Newell, P.: A numerical-homogenization based phase-field fracture modeling of linear elastic heterogeneous porous media. Comput. Mater. Sci. 176(109), 519 (2020)
Hutmacher, D.W., Schantz, J.T., Lam, C.X.F., et al.: State of the art and future directions of scaffold-based bone engineering from a biomaterials perspective. J. Tissue Eng. Regen. Med. 1(4), 245–260 (2007)
Kalamkarov, A.L., Andrianov, I.V., Danishevskyy, V.V.: Asymptotic homogenization of composite materials and structures. Appl. Mech. Rev. 62(3) (2009)
Khakalo, S., Niiranen, J.: Lattice structures as thermoelastic strain gradient metamaterials: evidence from full-field simulations and applications to functionally step-wise-graded beams. Compos. B Eng. 177(107), 224 (2019)
Liu, Y., Zhang, X.: Metamaterials: a new frontier of science and technology. Chem. Soc. Rev. 40(5), 2494–2507 (2011)
Lurie, S., Belov, P.: From generalized theories of media with fields of defects to closed variational models of the coupled gradient thermoelasticity and thermal conductivity. In: Higher Gradient Materials and Related Generalized Continua. pp. 135–154, Springer, Berlin (2019)
Lurie, S., Belov, P., Volkov-Bogorodskii, D.: Variational models of coupled gradient thermoelasticity and thermal conductivity. Mater. Phys. Mech. 42(5) (2019)
Lurie, S., Volkov-Bogorodskii, D., Altenbach, H., et al.: Coupled problems of gradient thermoelasticity for periodic structures. Arch. Appl. Mech. 1–17 (2022)
Malikan, M., Eremeyev, V.A.: A new hyperbolic-polynomial higher-order elasticity theory for mechanics of thick fgm beams with imperfection in the material composition. Compos. Struct. 249(112), 486 (2020)
Mandadapu, K.K., Abali, B.E., Papadopoulos, P.: On the polar nature and invariance properties of a thermomechanical theory for continuum-on-continuum homogenization. Math. Mech. Solids 26(11), 1581–1598 (2021)
Martínez-Ayuso, G., Friswell, M.I., Adhikari, S., et al.: Homogenization of porous piezoelectric materials. Int. J. Solids Struct. 113, 218–229 (2017)
Matouš, K., Geers, M.G., Kouznetsova, V.G., et al.: A review of predictive nonlinear theories for multiscale modeling of heterogeneous materials. J. Comput. Phys. 330, 192–220 (2017)
Maugin, G.A.: Infernal variables and dissipative structures (1990)
Maugin, G.A.: Generalized continuum mechanics: what do we mean by that? In: Mechanics of Generalized Continua. pp. 3–13, Springer, Berlin (2010)
Maugin, G.A.: Some remarks on generalized continuum mechanics. Math. Mech. Solids 20(3), 280–291 (2015)
Mindlin, R.D.: Second gradient of strain and surface-tension in linear elasticity. Int. J. Solids Struct. 1(4), 417–438 (1965)
Misra, A., Placidi, L., del Isola, F., et al.: Identification of a geometrically nonlinear micromorphic continuum via granular micromechanics. Zeitschrift für Angew. Math. Phys. 72(4), 1–21 (2021)
Müller, I., Ruggeri, T.: Rational extended thermodynamics, vol. 37. Springer Science and Business Media, Berlin (2013)
Nazarenko, L., Glüge, R., Altenbach, H.: Positive definiteness in coupled strain gradient elasticity. Contin. Mech. Thermodyn. 33(3), 713–725 (2021)
Nazarenko, L., Glüge, R., Altenbach, H.: Uniqueness theorem in coupled strain gradient elasticity with mixed boundary conditions. Contin. Mech. Thermodyn. 34(1), 93–106 (2022)
Özdemir, I., Brekelmans, W., Geers, M.: Computational homogenization for heat conduction in heterogeneous solids. Int. J. Numer. Meth. Eng. 73(2), 185–204 (2008)
Özdemir, I., Brekelmans, W., Geers, M.G.: Fe2 computational homogenization for the thermo-mechanical analysis of heterogeneous solids. Comput. Methods Appl. Mech. Eng. 198(3–4), 602–613 (2008)
Polizzotto, C.: A gradient elasticity theory for second-grade materials and higher order inertia. Int. J. Solids Struct. 49(15–16), 2121–2137 (2012)
Röttger, A., Youn-Čale, B.Y., Küpferle, J., et al.: Time-dependent evolution of microstructure and mechanical properties of mortar. Int. J. Civ. Eng. 17(1), 61–74 (2019)
Schmidt, F., Krüger, M., Keip, M.A., et al.: Computational homogenization of higher-order continua. Int. J. Numer. Meth. Eng. 123(11), 2499–2529 (2022)
Seppecher, P., Alibert, J.J., Lekszycki, T., et al.: Pantographic metamaterials: an example of mathematically driven design and of its technological challenges. Contin. Mech. Thermodyn. 31(4), 851–884 (2019)
Srinivasa, A.R., Reddy, J.: An overview of theories of continuum mechanics with nonlocal elastic response and a general framework for conservative and dissipative systems. Appl. Mech. Rev. 69(3) (2017)
Temizer, I., Zohdi, T.: A numerical method for homogenization in non-linear elasticity. Comput. Mech. 40(2), 281–298 (2007)
Terada, K., Hori, M., Kyoya, T., et al.: Simulation of the multi-scale convergence in computational homogenization approaches. Int. J. Solids Struct. 37(16), 2285–2311 (2000)
Terada, K., Kurumatani, M., Ushida, T., et al.: A method of two-scale thermo-mechanical analysis for porous solids with micro-scale heat transfer. Comput. Mech. 46(2), 269–285 (2010)
Thompson, E.: High temperature aerospace materials prepared by powder metallurgy. Annu. Rev. Mater. Sci. 12(1), 213–242 (1982)
Torquato, S., Haslach, H., Jr.: Random heterogeneous materials: microstructure and macroscopic properties. Appl. Mech. Rev. 55(4), B62–B63 (2002)
Torquato, S., Gibiansky, L., Silva, M., et al.: Effective mechanical and transport properties of cellular solids. Int. J. Mech. Sci. 40(1), 71–82 (1998)
Truesdell, C.: Historical introit the origins of rational thermodynamics. Rational Thermodynamics. pp. 1–48, Springer, Berlin (1984)
Vazic, B., Abali, B.E., Yang, H., et al.: Mechanical analysis of heterogeneous materials with higher-order parameters. Eng. Comput., 1–17 (2021)
Wallner, M., Wulf, A.: Thermomechanical calculations concerning the design of a radioactive waste repository in rock salt. In: ISRM International Symposium, OnePetro (1982)
Yang, H., Abali, B.E., Timofeev, D., et al: Determination of metamaterial parameters by means of a homogenization approach based on asymptotic analysis. Contin. Mech. Thermodyn., pp 1–20 (2019)
Yang, H., Abali, B.E., Müller, W.H., et al.: Verification of asymptotic homogenization method developed for periodic architected materials in strain gradient continuum. Int. J. Solids Struct. 238(111), 386 (2022)
Yang, Z., Cui, J., Zhou, S.: Thermo-mechanical analysis of periodic porous materials with microscale heat transfer by multiscale asymptotic expansion method. Int. J. Heat Mass Transf. 92, 904–919 (2016)
Yang, Z., Hao, Z., Sun, Y., et al.: Thermo-mechanical analysis of nonlinear heterogeneous materials by second-order reduced asymptotic expansion approach. Int. J. Solids Struct. 178, 91–107 (2019)
Zhang, H., Zhang, S., Bi, J.Y., et al.: Thermo-mechanical analysis of periodic multiphase materials by a multiscale asymptotic homogenization approach. Int. J. Numer. Meth. Eng. 69(1), 87–113 (2007)
Zohdi, T.I.: Finite element primer for beginners. Springer, Berlin (2018)
Acknowledgements
This work was supported by a project entitled “Time-dependent THMC properties and microstructural evolution of damaged rocks in excavation damage zone” funded by the U.S. Department of Energy (DOE), Office of Nuclear Energy under award #DE-NE0008771.
Funding
Open access funding provided by Uppsala University. The US Department of Energy-Nuclear Energy University Program (DOE-NEUP).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Author contributions
BV: Methodology, Software, Validation, Investigation, Writing - Original Draft. BEA: Methodology, Software, Validation, Writing- Reviewing and Editing. PN: Conceptualization, Supervision, Funding acquisition, Writing- Reviewing and Editing.
Code availability
Upon request, the code will be available.
Additional information
Communicated by Andreas Öchsner.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A: Taylor expansion of the logarithm function
Appendix A: Taylor expansion of the logarithm function
First parameter on the left-hand side of Eq. (10) needs to be simplified in order to compare microscale and macroscale Helmholtz free energies. This simplification is done by expanding the logarithmic term through Taylor expansion, which may have several different forms depending on the value of \(\xi \), see Eq. (11). What follows is fully developed Eq. 12 for \(\xi \ge \frac{1}{2}\), as follows:
As we are specifying \(\xi \ge \frac{1}{2}\), we need to determine the temperature range where Eq. 12 is valid. In Fig. 5 we show comparisons between \(\ln \frac{T}{T_\text {ref}}\) and its Taylor expansion. If we assume that room temperature, \(T_\text {ref}\), is at 300 K, from Fig. 5, we see that the expansion is accurate for a temperature range from 180 K to 540 K.
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/.
About this article
Cite this article
Vazic, B., Abali, B.E. & Newell, P. Generalized thermo-mechanical framework for heterogeneous materials through asymptotic homogenization. Continuum Mech. Thermodyn. 35, 159–181 (2023). https://doi.org/10.1007/s00161-022-01171-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00161-022-01171-y