simpeg.maps.SelfConsistentEffectiveMedium#
- class simpeg.maps.SelfConsistentEffectiveMedium(mesh=None, nP=None, sigma0=None, sigma1=None, alpha0=1.0, alpha1=1.0, orientation0='z', orientation1='z', random=True, rel_tol=0.001, maxIter=50, **kwargs)[source]#
Bases:
IdentityMap
Two phase self-consistent effective medium theory mapping for ellipsoidal inclusions. The inversion model is the concentration (volume fraction) of the phase 2 material.
The inversion model is
. We solve for given , and . Each of the following are implicit expressions of the effective conductivity. They are solved using a fixed point iteration.Spherical Inclusions
If the shape of the inclusions are spheres, we use
where
is the each material phase, and N is the number of phases. Currently, the implementation is only set up for 2 phase materials, so we solveWhere
is given byEllipsoids
If the inclusions are aligned ellipsoids, we solve
where
and the depolarization tensor
is given byfor a spheroid aligned along the z-axis. For an oblate spheroid (
, pancake-like)where
For reference, see Torquato (2002), Random Heterogeneous Materials
Attributes
Aspect ratio of the phase-0 ellipsoids.
Aspect ratio of the phase-1 ellipsoids.
Determine whether or not this mapping is a linear operation.
Maximum number of iterations for the fixed point iteration calculation.
The mesh used for the mapping
Number of parameters the mapping acts on.
Orientation of the phase-0 inclusions.
Orientation of the phase-0 inclusions.
Are the inclusions randomly oriented (True) or preferentially aligned (False)?
relative tolerance for convergence for the fixed-point iteration.
Dimensions of the mapping operator
Physical property value for phase-0 material.
Physical property value for phase-1 material.
first guess for sigma
absolute tolerance for the convergence of the fixed point iteration calc
Methods
deriv
(m)Derivative of the effective conductivity with respect to the volume fraction of phase 2 material
dot
(map1)Multiply two mappings to create a
simpeg.maps.ComboMap
.getA
(alpha, orientation)Depolarization tensor
getQ
(alpha)Geometric factor in the depolarization tensor
getR
(sj, se, alpha[, orientation])Electric field concentration tensor
getdR
(sj, se, alpha[, orientation])Derivative of the electric field concentration tensor with respect to the concentration of the second phase material.
hashin_shtrikman_bounds
(phi1)Hashin Shtrikman bounds
Hashin Shtrikman bounds for anisotropic media
inverse
(sige)Compute the concentration given the effective conductivity
test
([m, num, random_seed])Derivative test for the mapping.
wiener_bounds
(phi1)Define Wenner Conductivity Bounds