This book is aimed at researchers, engineers and students, knowing the fundamentals of mean-field theory to help them learn how to use the echoes library with some brief theoretical recalls when relevant. For a more exhaustive presentation of the theory of random medium homogenization, see (Bornert et al., 2001), (Milton, 2002), (Torquato, 2002) or (Kachanov and Sevostianov, 2018) among others.
The objectives of the library can be summarized as follows:
simple and quick implementation of Eshelby problems and homogenization schemes,
multi-physics and multi-scale homogenization,
effects of microstructure changes by chemical, physical or mechanical process.
Features
Eshelby problem solved at 2nd (conductivity) et 4th orders (elasticity)
Isotropy and anisotropy
Several types of inclusions including generic (user-defined) inclusion
Large variety of schemes
Derivatives of the macroscopic elasticity with respect to lower scale moduli
Aging linear viscoelasticity
Complex moduli
In this manual, some snippets of Python codes are presented. The echoes library can be imported as
from echoes import*
or, to avoid any ambiguity between libraries, as
import echoes as ec
A usual start of any tutorial could be the following
import numpy as npfrom echoes import*import matplotlib.pyplot as plt # if plots are needednp.set_printoptions(precision=8, suppress=True)# to display only 8 significant digits of array components
Whenever they are omitted, it is implicitly considered that these lines have previously been added.
\(\,\)
Bornert, M., Bretheau, T., Gilormini, P., 2001. Homogรฉnรฉisation en mรฉcanique des matรฉriaux. Hermes science.
Kachanov, M., Sevostianov, I., 2018. Micromechanics of Materials, with Applications, Solid Mechanics and Its Applications. Springer International Publishing, Cham. https://doi.org/10.1007/978-3-319-76204-3
Milton, G.W., 2002. The Theory of Composites, Cambridge Monographs on Applied and Computational Mathematics. Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511613357
Torquato, S., 2002. Random Heterogeneous Materials, Interdisciplinary Applied Mathematics. Springer New York, New York, NY. https://doi.org/10.1007/978-1-4757-6355-3