Alessandro Morita Enjoying the thermodynamic limit

The interaction between heat and elasticity

The interaction between heat and elasticity

The problem

When subject to an increase in temperature, a solid object will usually expand, and this expansion will act to increase internal stresses. In this way, variations in temperature affect solids’ mechanical properties.

On the other hand, inside a solid body, heat transfer occurs mostly by diffusion from hot to colder zones. This depends not only on the temperature gradients, but also on the body’s geometry. Hence, the thermal conductivity and static elasticity problem are coupled.

In many multiphysics applications, one decouples this system by solving it sequentially:

  • First solving the heat equation, thus obtaining a temperature profile T(x)T(x);
  • Then plugs in this temperature to a thermal stress term in the linear elastic equations, and solves them for the displacement field uu, which can then be used to derive strains, stresses etc.

In this article we justify why one may decouple the problem in this form in the specific case of solids. We will mostly follow the classical text [1] of Landau & Lifschitz. Throughout the text we employ the Einstein convention of summing over repeated indices.

Recap: the stress tensor and free energy

We follow [1], in which the primary quantity that we consider is the Helmholtz free energy of a solid under deformation. We present the rationale for choosing Helmholtz free energy below.

Tl:DR: The Helmholtz free energy appears as a shortcut to obtain the stress tensor. If we can write F=F(εij)F = F(\varepsilon_{ij}), i.e. the free energy as a function of strain, then the stress tensor can be calculated immediately by differentiation, i.e. FF is the generating function of stress and strain.

By considering virtual displacements, it is not hard to show that the work done by the system if it contains stresses and strains is , per unit volume

δW=σijδεij\delta W=-\sigma_{ij} \delta \varepsilon_{ij}

where σij\sigma_{ij} is the stress tensor and εij\varepsilon_{ij} is the infinitesimal strain tensor. This equation generalizes the term δW=pdV\delta W = p dV for work when we only consider pressure.

Then, for a reversible process, we have the first law of thermodynamics in the form

dU=TdSδW=TdS+σijdεijdU = T dS - \delta W=TdS +\sigma_{ij}d\varepsilon_{ij}

if there are no other work terms; here, UU is the internal energy and SS the entropy, both per unit volume. The Helmholtz free energy per unit volume F=UTSF = U - TS can then be introduced, and its differential is

dF=SdT+σijdεij(1)dF = - SdT + \sigma_{ij} d\varepsilon_{ij}\tag{1}

from which one immediately obtains

σij=(Fεij)T.\boxed{\sigma_{ij} = \left(\frac{\partial F}{\partial \varepsilon_{ij}}\right)_T}.

Thus, if one can express FF as a function of the (kinematic) variable εij\varepsilon_{ij}. then we can obtain the (dynamic) stress tensor by pure differentiation.

Linear elasticity at constant reference temperature

One obtains (isotropic) linear elasticity by suitably expanding the free energy in terms of the strain tensor εij\varepsilon_{ij}.

First, we fix a reference temperature T0T_0 such that we can set the body to be undeformed at this temperature. All quantities in this section are assumed to be evaluated at T=T0T=T_0; this will be dropped in the following sections.

Since σij=F/εij\sigma_{ij} = \partial F/\partial \varepsilon_{ij}, there must not be any terms linear in εij\varepsilon_{ij} in the expansion of FF, for if there were, then σij\sigma_{ij} would not be zero.

Now we consider higher order terms. Since FF is a scalar, all the terms in the expansion must be scalars, meaning they must be (1) number-valued functions and (2) invariant under rotations. For a symmetric matrix AA there are two rotation-independent quadratic invariants: Tr(A2)\mathrm{Tr\,}(A^2) and (TrA)2(\mathrm{Tr} A)^2; since εij\varepsilon_{ij} is symmetric, we assume with no loss of generality that

F(ε)=F0+λ2(Trε)2+μTr(ε2)+higher order termsF(\varepsilon) = F_0 + \frac \lambda 2(\mathrm{Tr}\,\varepsilon)^2+\mu\,\mathrm{Tr}(\varepsilon^2) + \text{higher order terms}

or, in index notation

F(ε)=F0+λ2(εii)2+μεijεij+O(ε3)F(\varepsilon) = F_0 + \frac \lambda 2 (\varepsilon_{ii})^2 + \mu \varepsilon_{ij} \varepsilon_{ij} + O(\varepsilon^3)

λ\lambda and μ\mu are, of course, the Lamé coefficients, in units of pressure. We see that they naturally appear as expansion coefficients for the Helmholtz free energy. Notice that, by straightforward differentiation, one finds

σij=Fεij=2μεij+λεkkδij\sigma_{ij} = \frac{\partial F}{\partial \varepsilon_{ij}}=2\mu \varepsilon_{ij}+\lambda \varepsilon_{kk} \delta_{ij}

which is the usual constitutive law for isotropic linear elasticity.

Adding temperature

If we set a temperature TT0T \neq T_0, we expect there to be deformations even in the absence of external forces. Hence, a linear term in εij\varepsilon_{ij} must appear in the free energy expansion. Requiring isotropy, the only possible scalar is its trace εii\varepsilon_{ii}, thus FF must contain a term of the form

a(T)εii.a(T) \varepsilon_{ii}.

Assuming temperature variations around T0T_0 to be small, we can expand the coefficient a(T)a(T) to first order,

F(ε,T)=F0(T)Kα(TT0)εii+λ2(εii)2+μεijεij+O(ε3,(TT0)2)(2)F(\varepsilon, T)=F_0(T){-K\alpha (T-T_0) \varepsilon_{ii}} + \frac \lambda 2 (\varepsilon_{ii})^2 + \mu \varepsilon_{ij} \varepsilon_{ij} + O(\varepsilon^3, (T-T_0)^2)\tag{2}

Above, we chose to write the coefficient of εii\varepsilon_{ii}, with no loss of generality, as the bulk modulus KK times a factor α\alpha which is yet to be determined. This is a convenient choice since KK has units of pressure, and the free energy per unit volume has units of energy/volume = pressure as well. Since εii\varepsilon_{ii} is unitless, we conclude α\alpha has units of inverse temperature.

We have also chosen the constants λ,μ\lambda, \mu to not depend on TT; if they did, since they cannot have O(TT0)O(T-T_0) dependence but only O((TT0)2)O((T-T_0)^2), their contributions would only come at higher orders and thus can be ignored.

Again, by differentiation, we find

σij(T)=Kα(TT0)δij+2μεij+λεkkδij+O(ε2,(TT0)2)(3)\boxed{\sigma_{ij}(T)=-K \alpha (T-T_0) \delta_{ij}+2\mu \varepsilon_{ij}+\lambda \varepsilon_{kk} \delta_{ij} {+ O(\varepsilon^2, (T-T_0)^2)}}\tag{3}

To understand the effect of this new thermal stress term, assume a body not subject to external forces, just undergoing a change in temperature. The body will deform, so ε0\varepsilon \neq 0, but there are no stresses, hence σ=0\sigma = 0. Setting σij=0\sigma_{ij} = 0 above, we can solve for ε\varepsilon by contracting indices:

0=3Kα(TT0)+(3λ+2μ)εkk0=-3K \alpha(T-T_0) + (3\lambda+ 2\mu)\varepsilon_{kk} εkk=α(TT0)\Rightarrow \varepsilon_{kk}=\alpha(T-T_0)

using that K=λ+2μ/3K = \lambda + 2\mu/3. Recalling that εkk=u\varepsilon_{kk} = \nabla\cdot u is the relative volume increase due to displacement, we see that α\alpha is the (volumetric) thermal expansion coefficient of the body, which we expect to be positive in order for εkk\varepsilon_{kk} and TT0T-T_0 to have the same sign.

How the linear elastic equation changes

Recall the equations for a linear elastic body are

ρ2ut2=divσ+f\rho \frac{\partial^2 u}{\partial t^2}=\mathrm{div}\, \sigma+ f

where ff is a bulk force (per unit volume). This equation must be supplemented by initial and boundary conditions.

By writing out σ\sigma as in Eq. (3), we can expand this equation as

2(1+ν)Eρ2ut2=Δu+112ν(u)2α31+ν12νT+2(1+ν)Ef(4)\boxed{\frac{2(1+\nu)}{E}\rho \frac{\partial^2 u}{\partial t^2}= \Delta u+\frac{1}{1-2\nu} \nabla(\nabla\cdot u)-{\frac{2 \alpha}{3} \frac{1+\nu}{1-2\nu} \nabla T} + \frac{2(1+\nu)}{E}f}\tag{4}

where E,νE, \nu are Young’s modulus and Poisson’s ratio, respectively, and uu is the displacement field. The T\nabla T denotes how temperature gradients affect the linear elastic equation.

We must complement this equation with one for the temperature field, i.e. the heat equation.

Deriving the heat equation

In solids, in contrast to fluids, internal convection is not an efficient mechanism for heat transfer. Ignoring radiation, whose effects are usually small, we see that heat diffusion is the only mechanism to consider in the interior of a solid body (this is not the case for the body’s interface with an external medium, like a fluid — convection plays an important role here, but this enters as a boundary condition).

Hence, heat flux can be written from Fourier’s law as

q=kTq'' = -k\nabla T

where the heat flux vector qq'' has units of power per unit area, i.e. energy per unit area per unit second, and kk is the body’s thermal conductivity. Assume a volume Ω\Omega is at a lower temperature than its surroundings; then, it will absorb heat. From the divergence theorem, the total heat absorbed per unit time is, in the absence of a volumetric source/sink term,

δQdt=Ω(kT)dx\frac{\delta Q}{dt} = \int_\Omega \nabla\cdot(k\nabla T)\,dx

The right-hand side is positive since T\nabla T points outward, and the divergence of such a field is positive.

If we wanted to consider a heat source, we would need to add a Ωq˙dx\int_\Omega \dot q dx on the RHS, where q˙\dot q has units of power per unit volume. This term would be added to the RHS of equations (5), (7) and (9).

We can write the left-hand side as a function of entropy per unit volume as

δQdt=ΩTStdx,\frac{\delta Q}{dt}=\int_\Omega T\frac{\partial S}{\partial t} dx,

from which we derive

TSt=(kT)(5)T \frac{\partial S}{\partial t}=\nabla\cdot(k\nabla T)\tag{5}

Now, we want to get rid of entropy to find an equation for TT. This can be done as follows. First, remember that, from Eq. (1), we had

dF=SdT+σijdεij;dF = -SdT + \sigma_{ij} d\varepsilon_{ij};

it follows that

S=(FT)εS = -\left(\frac{\partial F}{\partial T}\right)_\varepsilon

so we can compute the entropy directly from the free energy. Using Eq. (2), which we repeat here ignoring higher-order terms,

F(ε,T)=F0(T)Kα(TT0)εii++λ2(εii)2+μεijεijF(\varepsilon, T)=F_0(T)-K\alpha (T-T_0) \varepsilon_{ii} + + \frac \lambda 2 (\varepsilon_{ii})^2 + \mu \varepsilon_{ij} \varepsilon_{ij}

we immediately find

S(T)=S0(T)+Kαεii(6)\boxed{S(T) =S_0(T) +K \alpha \varepsilon_{ii}}\tag{6}

where S0F0/TS_0 \equiv -\partial F_0/\partial T. Entropy increases as the body expands, which is intuitive. Substituting this into Eq. (5) yields

TS0t+KαT(u)t=(kT).T \frac{\partial S_0}{\partial t}+ K \alpha T \frac{\partial(\nabla\cdot u) }{\partial t}=\nabla\cdot(k\nabla T).

where we explicitly wrote εii\varepsilon_{ii} in terms of the displacement field uu.

To further simplify this equation, we need a few ingredients. First, Mayer’s relation in the form

cpcV=Tρα2βc_p -c_V=\frac{T}{\rho}\frac{\alpha^2}{\beta}

where α\alpha is the thermal expansion coefficient and β=1/K\beta = 1/K is called the isothermal compressibility. We can rewrite this as

KαT=ρ(cpcV)αK\alpha T = \frac{\rho(c_p-c_V)}{\alpha}

which is the term multiplying u\nabla\cdot u in the equation; hence

TS0t+ρ(cpcV)αtu=(kT).(7)T \frac{\partial S_0}{\partial t} + \frac{\rho (c_p - c_V)}{\alpha} \frac{\partial}{\partial t}\nabla \cdot u = \nabla\cdot(k\nabla T).\tag{7}

We note that

S0t=S0TTt.(8)\frac{\partial S_0}{\partial t}=\frac{\partial S_0}{\partial T} \frac{\partial T}{\partial t}.\tag{8}

Now, recall the following fact from thermodynamics. At constant volume, one can relate heat and temperature variation as

δQ=CVdT\delta Q = C_V dT

or, per unit volume, and writing δQ=TdS\delta Q = T dS,

TdS=ρcVdT(ST)V=ρcVT.T dS = \rho c_V dT \quad \Rightarrow\quad \left(\frac{\partial S}{\partial T}\right)_V=\frac{\rho c_V}{T}.

At constant volume, i.e. when εii=0\varepsilon_{ii} = 0, SS is just S0S_0 (from Eq. (6)) so we can finally rewrite Eq. (8) as

S0t=ρcVTTt\frac{\partial S_0}{\partial t} = \frac{\rho c_V}{T} \frac{\partial T}{\partial t}

and thus we obtain the full heat equation from (7):

ρcVTt+ρ(cpcV)αt(u)=(kT).(9)\boxed{\rho c_V\frac{\partial T}{\partial t} + \frac{\rho (c_p - c_V)}{\alpha} \frac{\partial}{\partial t}(\nabla \cdot u) = \nabla\cdot(k\nabla T)}.\tag{9}

Putting both equations together

Below, we repeat equations (4) and (9), with a little massaging:

2(1+ν)Eρ2ut2=Δu+112ν(u)2α31+ν12νT+2(1+ν)Ef\begin{align*} \frac{2(1+\nu)}{E}\rho \frac{\partial^2 {u}}{\partial t^2} &= \Delta {u}+\frac{1}{1-2\nu} \nabla(\nabla\cdot {u}) \\ &-\frac{2 \alpha}{3} \frac{1+\nu}{1-2\nu} \nabla {T} +\frac{2(1+\nu)}{E}f \end{align*} ρcVTt+ρ(cpcV)αt(u)=(kT)\rho c_V\frac{\partial {T}}{\partial t} + \frac{\rho (c_p - c_V)}{\alpha} \frac{\partial}{\partial t}(\nabla \cdot {u}) = \nabla\cdot(k\nabla {T})

From the presence of uu and TT in both equations, we see that the two systems are coupled and, in principle, would need to be solved jointly.

What about decoupling?

Case 1: static solutions

Let us assume steady state, where both uu and TT have no time dependence. Then, all time derivatives vanish and we are left with

(kT)=0\nabla\cdot(k\nabla {T})=0 Δu+112ν(u)2α31+ν12νT+2(1+ν)Ef\Delta {u}+\frac{1}{1-2\nu} \nabla(\nabla\cdot {u})-\frac{2 \alpha}{3} \frac{1+\nu}{1-2\nu} \nabla {T} +\frac{2(1+\nu)}{E}f

Conveniently, we have no more uu dependence in the heat equation, which can then be solved directly and its result can be plugged into the linear elastic equation as an effective additional force. This justifies the approach we usually see, i.e. first solving the heat equation and then using its result as an additional “force” in the linear elastic equation.

Case 2: comparing scales

The coupling appears inside the heat equation via the term

ρ(cpcV)αt(u)\frac{\rho (c_p - c_V)}{\alpha} \frac{\partial}{\partial t}(\nabla \cdot u)

which, as we will argue, is usually small: cpc_p and cVc_V are very close for solids, and so this term is often completely neglected.

First, from the fact that u=α(TT0)αdT\nabla\cdot u = \alpha (T-T_0) \approx \alpha dT, we conclude that the two terms in the LHS of the heat equation are

First term:ρcVTtSecond term:ρ(cpcV)αt(u)ρ(cpcV)TtTα2βTt\begin{align*} \text{First term:} & \quad \rho c_V \frac{\partial T}{\partial t}\\ \text{Second term:} &\quad \frac{\rho(c_p-c_V)}{\alpha} \frac{\partial}{\partial t}(\nabla\cdot u) \approx \rho(c_p-c_V)\frac{\partial T}{\partial t} \approx T \frac{\alpha^2}{\beta} \frac{\partial T}{\partial t} \end{align*}

Our comparison then becomes on the scales of

ρcVvs.Tα2β\rho c_V \quad\text{vs.}\quad T \frac{\alpha^2}{\beta}

Let us compare these terms:

  • Reference for α\alpha values (in 106K110^{-6} K^{-1})
  • Reference for β\beta values (at 300 K, in GPa1\mathrm{GPa^{-1}})
  • Reference for ρcV\rho c_V (in J/K.cm3\mathrm{J/K.cm^3})

For some common materials at 300 K, we see that indeed the term multiplying u\nabla\cdot u is around < 5% of the first one:

Materialα\alpha (in 106K110^{-6} K^{-1})β\beta (in GPa1\mathrm{GPa^{-1}})ρc\rho c (in J/K.cm3\mathrm{J/K.cm^3})ρc\rho c (in SI units)Tα2/βT \alpha^2/\beta (in SI units)ratio
Aluminum69.00.013852.4222,422,000103,1264%
Copper49.90.00733.453,450,000102,3293%

Because of this, we can mostly neglect this term and stay with the decoupled heat equation

ρcVTt=(kT)\rho c_V\frac{\partial {T}}{\partial t}= \nabla\cdot(k\nabla {T})

whose result can then be plugged back into the linear elastic equation.

Conclusion

We have seen that, although theoretically coupled, when considering small displacements and small variations in temperature, we can rewrite thermoelastic coupling into a sequential coupling where the heat equation is solved first, and its result is fed into the linear elastic equation.

References

[1]L. Landau, L. Pitaevskii, E. Lifshitz, and A. Kosevich. Theory of Elasticity. Course of Theoretical Physics Volume 7. Butterworth-Heinemann, 3 edition, (1986)