The equivalent inclusion method
Before this page
Two-inclusion interaction tensors, where
The equivalent inclusion method of Brisard et al. (2014) is a Galerkin discretization of the weak form of the Lippmann-Schwinger equation, with the polarization taken piecewise polynomial over the inclusions. Unlike every other scheme of the package it also delivers a rigorous bound on the apparent stiffness.
Where Moschovidis and Mura (1975) discretized the strong form by Taylor expansion and collocation, the variational form discretizes the weak one — and inherits the extremum property of the Hashin-Shtrikman principle.
Notation as in the Nomenclature; the interaction tensor
1. Variational form
The modified Lippmann-Schwinger equation of (Brisard et al., 2013), posed on an ellipsoidal statistical volume element
The last term of
2. Galerkin discretization
Take the polarization piecewise polynomial of degree
with
Local fields come out for free: concentration_tensors returns, one per particle, in the form of the overview, the matrix closing both averages.
Transcribed verbatim
The package shares the sign convention of Brisard et al. (2023) (see the convention note), so the system above is transcribed with nothing flipped: the self term
3. Relation to the cluster model
Brisard et al. (2014) observes that at interaction_tensor, and differ only in how the far field is closed:
| far-field term | boundary treatment | |
|---|---|---|
EquivalentInclusion | MixedBC — no periodization | |
ClusterModel | PeriodicBox — cluster cutoff |
Under a PeriodicBox the first reduces to the second, and the two agree to machine precision — the acceptance gate of the implementation.
Two further exact degeneracies:
a single spherical particle concentric in a spherical SVE gives
, the self block becomes , and the scheme is Mori-Tanaka — at every volume fraction, not only in the dilute limit;as
both collapse ontoDilute.
4. Bounds
Introducing
and the discrete one the same identity with
an upper bound, and a lower one in the opposite case. Two consequences: the estimate improves monotonically as eim_bound_type reports which case holds.
Taking the polarization constant and equal across all inclusions instead recovers the classical bounds of Hashin and Shtrikman (1962); letting it vary from one inclusion to the next is what sharpens them.
5. Reference results
Brisard et al. (2014), Table 1 — plane strain,
| order | bound on | dofs |
|---|---|---|
| 0 | 480 | |
| 1 | 1440 | |
| 2 | 2880 | |
| 3 | 4800 |
with a finite-element reference of scripts/93 reproduces the
Only order = 0 is implemented
Orders ArgumentError rather than silently returning the order-zero answer.
6. Slender fibers in conduction
Martin et al. (2023) specialize the method to slender cylinders in steady conduction, taking the polarization polynomial in the axial coordinate and constant across the section. Their interaction coefficients reduce, after a multipole step, to nested one-dimensional integrals along the two axes, and their self-influence coefficients are precomputed by finite elements. The :quadrature back-end of interaction_tensor evaluates the same integrals directly; the axial polynomial enrichment is not implemented.
Where to go next
The last page of the chapter, Levin's theorem, draws from the concentration tensors of any of these schemes the response of the composite to free strains and prestresses of its phases. The table of §5 is reproduced in The equivalent inclusion method, against a published table. The construction of a ParticleAssembly is in Particle assemblies and N-body schemes, and the API entries are in API — Particle assemblies.