--- layout: scholar title: "Elastic stress effects: formulation and computation" permalink: /research/formulation/ nav_active: research description: "Elastic-energy formulations and spectral computation for coherent multivariant microstructures with anisotropic misfit." ---
ELASTIC STRESS EFFECTS · FORMULATION

From transformation strain
to microstructural evolution.

A reusable route from eigenstrain and mechanical equilibrium to elastic energy, variational driving forces and computational solvers.

START WITH ESHELBY AND MURA

Cut. Transform. Strain to fit. Weld. Relax.

The physical starting point is the inclusion thought experiment used in micromechanics. Imagine cutting a region out of an unstressed matrix. Let that free region undergo its stress-free transformation strain. Apply tractions to restore the shape needed to fit the original hole, place it back, weld the coherent interface, and finally allow the entire body to relax elastically.

{% include eshelby-schematic.html %}
  1. Cut: remove a region having the intended inclusion shape.
  2. Transform: impose its stress-free transformation strain, or eigenstrain, while it is unconstrained.
  3. Strain to fit: apply auxiliary tractions until it recovers the shape of the original cavity.
  4. Weld: join it coherently to the surrounding matrix.
  5. Relax: solve mechanical equilibrium for the inclusion and matrix together.

This construction separates transformation strain from elastic strain. Eshelby showed how an ellipsoidal inclusion behaves inside an elastic medium. Mura developed eigenstrain as a general language for defects and inclusions. Khachaturyan then expressed arbitrary populations of coherent transformed regions through shape or phase fields and solved their collective elastic interactions in Fourier space.

Foundational sources: J. D. Eshelby, “The Determination of the Elastic Field of an Ellipsoidal Inclusion, and Related Problems,” Proceedings of the Royal Society A 241 (1957), 376–396; T. Mura, Micromechanics of Defects in Solids, 2nd ed. (1987); A. G. Khachaturyan, Theory of Structural Transformations in Solids, Chapter 7.

A CONTINUING RESEARCH PROGRAM

One framework, many materials and mechanisms.

Elastic stress effects run through our work on multivariant transformations, phase separation in ternary alloys, coherent precipitates and Ni-base superalloys, ferroic domains, grain-boundary migration and deformation in heterogeneous materials. The models range from homogeneous microelasticity to elastically anisotropic and inhomogeneous systems, and from phase-field evolution to FFT-based elasticity, dislocation dynamics and crystal plasticity.

The formulation below introduces the common physical chain. A local stress-free transformation strain creates elastic strain when compatibility and boundary conditions prevent unconstrained relaxation. Mechanical equilibrium determines the relaxed field, and its elastic energy alters the thermodynamic driving force for microstructural evolution.

Anisotropic misfitElastic anisotropyElastic inhomogeneityFFT microelasticityCoupled-field evolution

Many fields can define one eigenstrain tensor.

A microstructure may require several independent composition fields \(c_1,\ldots,c_{N_c}\), several structural order parameters \(\eta_1,\ldots,\eta_{N_\eta}\), or additional fields such as polarization, orientation and plastic strain. The eigenstrain is a constitutive map from all these local fields to a symmetric second-rank tensor:

\[\begin{aligned}\boldsymbol c&=(c_1,\ldots,c_{N_c}),\qquad \boldsymbol\eta=(\eta_1,\ldots,\eta_{N_\eta}),\\ \epsilon^0_{ij}(\mathbf r)&=\mathcal E_{ij}\!\left(\boldsymbol c(\mathbf r),\boldsymbol\eta(\mathbf r),\ldots\right)\\ &=\sum_{p=1}^{P}\theta_p\!\left(\boldsymbol c,\boldsymbol\eta,\ldots\right)\epsilon^{0(p)}_{ij}.\end{aligned}\]

The interpolation functions \(\theta_p\) may depend linearly or nonlinearly on several fields. They encode phase fractions, variants or other local structural states; the tensors \(\epsilon^{0(p)}_{ij}\) encode their stress-free distortions. Cross-couplings are allowed, so a contribution may depend on more than one composition or order parameter.

A four-field specialization
\[\epsilon^0_{ij}=c\,\epsilon^{0(c)}_{ij}+\sum_{a=1}^{3}\eta_a^2\epsilon^{0(a)}_{ij}.\]

This is one multivariant example, not the general definition. The square makes a variant’s strain contribution invariant under \(\eta_a\rightarrow-\eta_a\).

SHARP INTERFACES · DIFFUSE FIELDS · LOADING

From a sharp inclusion to a loaded periodic cell.

This formulation joins Mura's general eigenstrain method, the periodic Green-operator viewpoint of Michel, Moulinec and Suquet, and our CICP reference-medium formulation. Follow the assumptions in order: first define the inclusion, then regularize its interface if needed, then choose how stiffness and eigenstrain vary, and finally specify the macroscopic mechanical loading.

1. Begin with Mura's sharp coherent inclusion.

Let \(\chi_\Omega\) be one inside an inclusion and zero in the matrix. For a homogeneous medium,

\[\epsilon^0_{ij}(\mathbf x)=\chi_\Omega(\mathbf x)\epsilon^T_{ij},\qquad \sigma_{ij}=C_{ijkl}(\epsilon_{kl}-\epsilon^0_{kl}),\qquad \sigma_{ij,j}=0.\]

Mura's Green-function solution treats the gradient of eigenstrain as the source of the elastic field. At a perfectly bonded sharp interface,

\[\boxed{[\![u_i]\!]=0},\qquad \boxed{[\![\sigma_{ij}]\!]n_j=0},\qquad [\![u_{i,j}]\!]=a_i n_j.\]

Displacement and traction are continuous. Total strain and individual stress components need not be. For tangent \(\mathbf s\) and normal \(\mathbf n\), \([\![\epsilon_{ss}]\!]=0\) and the traction components \(\sigma_{nn}\) and \(\sigma_{sn}\) are continuous. This is the sharp benchmark that a diffuse calculation should approach.

2. Replace the indicator by a resolved diffuse profile.

Current width: 0.16

\[\chi_\Omega(\mathbf x)\longrightarrow h(d)=\frac12\left[1-\tanh\!\left(\frac{d(\mathbf x)}{w}\right)\right].\]

Here \(d\) is a signed-distance-like coordinate and \(w\) controls the transition width. This tanh profile prescribes a smooth geometry. It is not the same decision as selecting a constitutive interpolation \(h(\eta)\) for an evolving order parameter.

At finite width there is no mathematical jump surface. Displacement, strain and stress vary through a layer while \(\nabla\!\cdot\!\sigma=0\). Integrating equilibrium across a shrinking layer recovers \([\![\sigma]\!]\mathbf n=0\) as \(w\to0\), provided that there is no sliding, surface elasticity or singular interfacial force.

3. Choose the interpolation according to what the field means.

\[h_1=\eta,\qquad h_3=\eta^2(3-2\eta),\qquad h_5=\eta^3(10-15\eta+6\eta^2).\]
Field and physical meaningFirst choiceReason
Composition or a true phase fractionLinearVegard or mixture interpretation
Evolving phase field, \(0\leq\eta\leq1\)CubicCorrect endpoints and zero endpoint slopes
Extra-flat pure-phase responseQuintic comparisonFirst and second derivatives vanish at both endpoints
Prescribed diffuse geometrySpatial tanhThe width has a direct geometric meaning
Signed amplitude with equivalent \(+\eta\) and \(-\eta\)\(\eta^2\)Preserves the required sign symmetry

For an evolving phase field, a useful starting model is

\[C(\eta)=[1-h_C(\eta)]C^m+h_C(\eta)C^p,\qquad \epsilon^0(\eta)=\epsilon^{0,m}+h_\epsilon(\eta) (\epsilon^{0,p}-\epsilon^{0,m}).\] \[\frac{\partial f_{\rm el}}{\partial\eta} =\frac12\epsilon^e:\frac{\partial C}{\partial\eta}:\epsilon^e -\sigma:\frac{\partial\epsilon^0}{\partial\eta}.\]

The modulus term and the eigenstrain term must both be retained. For several phases, the weights must form a deliberate partition or a deliberately softer grain-boundary state. Independently overlapping interpolation functions can otherwise double-count stiffness and eigenstrain.

4. General inhomogeneous formulation from our CICP paper.

In Eqs. (2.1)–(2.16), the paper writes \(C(\mathbf r)=C^0+C'(\mathbf r)\), permits an arbitrary eigenstrain distribution and solves equilibrium iteratively with the Green tensor of the homogeneous reference medium. In polarization form,

\[\tau=(C-C^0):\epsilon-C:\epsilon^0,\qquad \sigma=C^0:\epsilon+\tau,\qquad \nabla\cdot\sigma=0.\] \[\widehat{\widetilde\epsilon}(\mathbf k) =-\Gamma^0(\mathbf k):\widehat\tau(\mathbf k), \qquad \mathbf k\ne\mathbf0.\]

This is the appropriate extension when stiffness varies in space. A single homogeneous elastic-energy kernel \(B(\mathbf n)\) must not be used as though it solved a modulus-contrast problem. The CICP polycrystal example uses rotated contributions weighted by \(\eta_g^2\), and explicitly compares sharp and diffuse grain-boundary descriptions. When \(\sum_g\eta_g^2<1\) in a boundary, that choice can create a physically distinct softer boundary region whose width affects the effective properties.

Read the CICP paper and publication details →

Primary references for this section: T. Mura, Micromechanics of Defects in Solids, 2nd ed., Chapter 1, especially §§1, 3 and 6; H. Moulinec and P. Suquet's periodic FFT cell formulation and its later mixed-control extensions; S. Bhattacharyya, S. Heo, K. Chang and L.-Q. Chen, Communications in Computational Physics 11 (2012), 726–738.

5. The zero mode is the homogeneous strain.

\[\epsilon(\mathbf r)=\bar\epsilon+\widetilde\epsilon(\mathbf r), \qquad\langle\widetilde\epsilon\rangle=0,\qquad \widehat\epsilon(\mathbf0)=V\bar\epsilon.\]

The Green operator determines the nonzero modes. The macroscopic mechanical boundary condition determines the zero mode. For homogeneous stiffness,

\[F_{\rm el}=\frac V2 (\bar\epsilon-\langle\epsilon^0\rangle):C: (\bar\epsilon-\langle\epsilon^0\rangle) +\frac12\sum_{pq}\int_{\mathbf k\ne0} B_{pq}(\mathbf n)\widetilde\theta_p\widetilde\theta_q^* \frac{d^d k}{(2\pi)^d}.\]
  • Prescribed mean strain: supply \(\bar\epsilon\) and retain its energy.
  • Zero applied mean stress with homogeneous \(C\): \(\bar\epsilon=\langle\epsilon^0\rangle\).
  • Clamped periodic cell: commonly \(\bar\epsilon=0\).
  • Inhomogeneous \(C(\mathbf r)\): solve the homogeneous and fluctuating strains together; generally \(\bar\epsilon\ne\langle\epsilon^0\rangle\).

6. What is periodic, and how is load applied?

\[\boxed{u_i(\mathbf x)=\bar\epsilon_{ij}x_j+\widetilde u_i(\mathbf x)}, \qquad \widetilde{\mathbf u}(\mathbf x+\mathbf L)=\widetilde{\mathbf u}(\mathbf x).\]

The displacement fluctuation is periodic. The affine part need not be.

Case A: applied homogeneous strain

Prescribe the zero-mode strain \(\bar\epsilon=E^{\rm applied}\) and hold it fixed. At every grid point, \(\epsilon(\mathbf x)=E^{\rm applied}+\widetilde\epsilon(\mathbf x)\). Equilibrate the nonzero modes and calculate the resulting macroscopic stress:

\[\bar\epsilon=E^{\rm applied}\quad\hbox{given},\qquad \Sigma=\langle\sigma\rangle\quad\hbox{calculated}.\]

The homogeneous strain is applied everywhere, but the total local strain and stress are generally nonuniform because the periodic fluctuation responds to eigenstrain and elastic contrast.

Case B: applied macroscopic stress

Prescribe only the average stress. Do not assign the same stress to every grid point. The homogeneous strain is now unknown and must be adjusted until the equilibrated local field has the required average:

\[\Sigma^{\rm target}=\langle\sigma\rangle\quad\hbox{given},\qquad \bar\epsilon\quad\hbox{calculated}.\]
1Guess \(\bar\epsilon\)
2Equilibrate periodic fluctuations
3Calculate \(\langle\sigma\rangle\)
4Correct the zero-mode strain
\[R=\Sigma^{\rm target}-\langle\sigma\rangle,\qquad \bar\epsilon^{m+1}=\bar\epsilon^m+S^{\rm eff}:R.\]

For fixed linear elasticity, calculate the response to independent unit homogeneous strains once. These response columns give \(C^{\rm eff}\). If \(\Sigma^0\) is the residual average stress at \(\bar\epsilon=0\), then

\[\boxed{\bar\epsilon=(C^{\rm eff})^{-1}: (\Sigma^{\rm target}-\Sigma^0)}.\]
Numerical stress-control recipe
residualStress = equilibrate(meanStrain = zero).averageStress

for each independent strain component J:
    unitStrain[J] = 1
    response = equilibrate(meanStrain = unitStrain).averageStress
    effectiveStiffness[:, J] = response - residualStress

meanStrain = inverse(effectiveStiffness)
             * (targetStress - residualStress)
solution = equilibrate(meanStrain)

check solution.averageStress against targetStress
check divergence of the local stress

With nonlinear constitutive behavior, update the homogeneous strain with the current consistent effective tangent and repeat. Mixed control fixes selected strain components while solving the remaining zero-mode components from their target average stresses.

Case C: mixed stress and strain control

Hold selected components of \(\bar\epsilon\) fixed and solve the other zero-mode components from prescribed components of \(\Sigma\). For example, epitaxial in-plane strain can be combined with zero average normal and transverse shear stresses. The controlled components must be stated explicitly; “periodic boundary conditions” alone do not specify this macroscopic loading.

7. Thin film, substrate and vacuum.

soft vacuum: Cᵛ ≈ 0filmsubstratesoft vacuum: Cᵛ ≈ 0 in-plane loadin-plane load traction → 0 The dashed box repeats periodically; vacuum separates successive solid slabs.
A soft vacuum makes the solid-vacuum traction approximately zero after mechanical equilibrium. It does not impose a nonzero pressure or a point load.

For an epitaxial film, prescribe the in-plane homogeneous strains and use mixed control for the normal components:

\[\bar\epsilon_{xx},\bar\epsilon_{yy},\bar\epsilon_{xy} \ \text{prescribed},\qquad \Sigma_{zz}=\Sigma_{xz}=\Sigma_{yz}=0.\]

A very soft vacuum gives \(\sigma\mathbf n\approx0\) at the exposed surface. Exactly zero vacuum stiffness makes the displacement in the vacuum undetermined and can make a displacement-based solver singular. Validate the result against vacuum stiffness, vacuum thickness and grid resolution. For in-plane stress control, do not let arbitrary vacuum thickness dilute the reported load. Use a solid-volume average or the membrane resultant \(N_{\alpha\beta}=\int_{\rm solid} \sigma_{\alpha\beta}\,dz\).

Vacuum supplies an approximately traction-free surface. It does not represent pressure, bottom-plane clamping, bending tractions, surface elasticity or a nonperiodic lateral edge. Those require an explicit surface load or a solver with the corresponding boundary conditions.

8. Validation before interpretation.

  • Refine the grid at fixed physical interface width.
  • Then reduce the width while retaining enough points across it.
  • Match integrated phase fraction when comparing interpolation functions.
  • Verify positive-definite interpolated stiffness.
  • Check equilibrium and the prescribed macroscopic stress separately.
  • Recover displacement and traction continuity in the sharp limit.
  • For vacuum, vary both residual stiffness and layer thickness.
  • State whether averages use the full cell, the solid volume or a film resultant.
Physical insight

A smooth picture is not automatically a diffuse-interface model. The field definition, interpolation law, interface width, macroscopic boundary condition and averaging measure all change the physical problem. The calculation becomes interpretable only when each choice is stated and independently tested.

ELASTIC STRESS EFFECTS LABORATORY

See the strain. Calculate the orientation.

Explore eigenstrain shapes, Mohr’s circle, habit lines, Fourier elastic-energy kernels, two-phase interactions and soft or hard precipitates with diagrams and independently tested calculations.

Open the interactive elasticity laboratory →

Constraint turns transformation strain into stress.

A coherent microstructure cannot generally realize every local eigenstrain independently. Elastic strain is the difference between compatible total strain and eigenstrain. The constitutive law gives stress, and mechanical equilibrium determines the displacement field.

\[\begin{aligned}\epsilon^{\mathrm{el}}_{ij}&=\epsilon_{ij}-\epsilon^0_{ij}\\\sigma^{\mathrm{el}}_{ij}&=C_{ijkl}\epsilon^{\mathrm{el}}_{kl}\\\frac{\partial\sigma^{\mathrm{el}}_{ij}}{\partial r_j}&=0\\F_e&=\frac12\int_V\sigma^{\mathrm{el}}_{ij}\epsilon^{\mathrm{el}}_{ij}\,dV.\end{aligned}\]

Repeated spatial indices are summed. Eigenstrain and elastic strain are distinct: eigenstrain describes the local stress-free transformation, while elastic strain is the constrained response that produces stress.

The assumptions define the solver.

The closed-form Fourier kernel introduced in the linked derivation assumes linear elasticity, homogeneous stiffness, coherent interfaces, periodic fields and zero applied mean stress. It is a foundation, not a universal restriction. Our broader formulations treat elastic anisotropy, spatially varying stiffness, polycrystals, applied loading and coupling with plastic deformation. Direct iterative and equivalent-eigenstrain solvers are used when elastic inhomogeneity makes the homogeneous kernel insufficient.

Explore the inhomogeneous elasticity solvers →

Bitter–Crum & Eshelby.

Understand the assumptions behind shape-independent elastic energy, uniform strain inside ellipsoidal inclusions, and the anisotropic patterns in the worked example.

Explore the theorems and their limits →
FOURIER MICROELASTICITY

Where the elastic kernel and driving forces come from.

Follow the homogeneous-modulus microelasticity developed in Chapter 7 of A. G. Khachaturyan’s Theory of Structural Transformations in Solids, especially §§7.2–7.3. The derivation produces the Fourier-space elastic-energy kernel and its composition and order-parameter derivatives, including the real-space chain rule.

Read the derivations →

Elasticity feeds back into evolution.

The total free energy combines chemical, interfacial and elastic contributions. Elastic energy therefore enters the variational driving forces for conserved composition fields and nonconserved structural fields. Mechanical equilibrium is solved at each required stage so that the evolving microstructure and mechanical fields remain coupled.

\[F=F_{\mathrm{chem}}+F_{\mathrm{grad}}+F_{\mathrm{el}}+\cdots\]

This chain connects transformation strains with morphology, orientation, interactions, coarsening, splitting, rafting and variant selection. It also makes clear where model assumptions enter and which solver is valid for a given material system.

This teaching presentation follows a connected micromechanical lineage. Eshelby’s inclusion construction and Mura’s eigenstrain method establish the physical problem. Khachaturyan’s Chapter 7 extends it to arbitrary coherent multiphase microstructures, homogeneous-modulus elastic energy and inclusion interactions. Our Communications in Computational Physics paper develops a spectral iterative perturbation method for spatially varying stiffness and effective properties. My thesis appendices provide one detailed multivariant derivation; the wider research program includes both homogeneous and inhomogeneous formulations.

← Elastic stress effects research