open_petro_elastic.material.hashin_shtrikman

Computation of bounds on elastic properties using the method of Hashin-Shtrikman and their extensions.

see, for instance,

  • Chinh, Pham Duc. “Bounds on the elastic moduli of statistically isotropic multicomponent materials and random cell polycrystals.” International Journal of Solids and Structures 49.18 (2012): 2646-2659.

Functions

check_is_ratio(ratio[, epsilon])

Check if the given ratio is less than 1.

hashin_shtrikman_average(material1, ...)

Generate an instance of a Material object with the Hashin-Shtrikman average properties.

hashin_shtrikman_bound(material1, material2, ...)

Generate an instance of a Material object with Hashin-Shtrikman bounds for its bulk modulus, shear modulus, and density.

hashin_shtrikman_walpole(material1, ...[, bound])

Generate an instance of a material at the lower(upper) bound corresponding to the Walpole refinement of the Hashin-Shtrikman bounds.