The cluster model
Before this page
Two-inclusion interaction tensors, where the interaction tensor
Every scheme of the previous pages sees one inclusion in a reference medium. The cluster model of Molinari and El Mouden (1996) is an N-body scheme instead: the mean strain of every inclusion is solved for, accounting for the pairwise interaction with each neighbor inside a cluster, on top of the interaction with the matrix. It acts on a ParticleAssembly, which carries the positions an RVE does not.
Notation as in the Nomenclature; the interaction tensor
1. From the integral equation to a linear system
Take the matrix, of stiffness
and relating
The paper's own sign is the opposite one
Molinari and El Mouden (1996) writes these two equations with a
Two identities connect this to the rest of the package:
the self term of the interaction family being the Hill tensor, and the far-field operator being the Hill tensor of the inclusion shape. For an isotropic matrix and spherical inclusions,
2. Families and the cluster
An infinite array is reduced to
3. The block system
Splitting
A single expression covers both the diagonal and the off-diagonal block, which is the practical dividend of the convention adopted here: in the opposite one the two cases carry opposite signs and have to be written separately.
The matrix concentration follows from the strain average rule and the effective stiffness from the stress one:
The implementation flattens the system onto the Kelvin-Mandel basis — where
The unknowns of the system are therefore the concentration tensors themselves, and concentration_tensors returns them in the form of the overview: one strain tensor :family_<label>, with
4. The Mori-Tanaka limit
Reduce the cluster to its own receiver. Every
which is the Mori-Tanaka system term by term.
An exact degeneracy, not an approximation
With cluster_radius = 0 the cluster model is MoriTanaka, as an algebraic identity — Appendix C of Molinari and El Mouden (1996). The test suite checks it to machine precision, for one family and for two, in elasticity and in conduction. It is the sharpest available statement that the assembly of
5. What the cluster buys
Since
the effective bulk modulus of a cubic array equals the Mori-Tanaka one exactly;
the effective shear moduli do not, and the array is cubic, not isotropic — the two shear constants differ;
for a statistically isotropic arrangement the orientation average of
vanishes and the model collapses back onto Mori-Tanaka. The cluster model is therefore a statement about anisotropic or specific arrangements, which is why it needs a ParticleAssemblyrather than anRVE.
Their own results, reproduced in scripts/91: the estimate is flat beyond
Where to go next
The next page, The equivalent inclusion method, poses the same problem as a Galerkin discretization, which reduces to the system of §3 under periodic boundary conditions and adds a rigorous bound to the estimate. The results of Molinari and El Mouden (1996) quoted in §5 are reproduced in The cluster model on cubic arrays, and the construction of a ParticleAssembly is described in Particle assemblies and N-body schemes. The API entries are in API — Particle assemblies.