Skip to content

A python implementation of the Herve and Zaoui analytical model for calculating homogenized elastic proprieties of composite material with spherical n-layered inclusion.

Notifications You must be signed in to change notification settings

OussamaMedOunissi/Herve-and-Zaoui-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Herve-and-Zaoui-Model

A python implementation of the Herve and Zaoui analytical model for calculating homogenized elastic proprieties of composite material with spherical n-layered inclusion.

You can find the model's paper at: https://www.sciencedirect.com/science/article/abs/pii/0020722593900594

Almost every function in the code is an implementation of an equation in the paper, with the relevant equation's number is found in the commecnt right above the function.

Since the model makes use of the bulk, shear modulus and the poisson's ratio, functions for calculating the bulk and shear modulus from young's modulus and the poisson's ratio in the isotropic case were added at the top of the code.

At the bottom of the script you can find some helpful functions for 3D plotting.

In the code the following terminology is considered:

k: Bulk modulus.

mu (sometimes just m): shear modulus.

v: poisson's ratio.

e: young's modulus.

r: the radius.

n,l,i : number of the phases or the corresponding phase accordingly.

For questions and/or collaboration please contact me at oussamamedounissi@gmail.com.

About

A python implementation of the Herve and Zaoui analytical model for calculating homogenized elastic proprieties of composite material with spherical n-layered inclusion.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages