Skip to content

QuantumNovice/ModifiedCamClay

Repository files navigation

Tested Platforms

Modified Cam Clay

The MCC model was created with triaxial load conditions in mind. The creation of the constitutive model representing the fluctuation of void ratio e (volumetric strain) as a function of the logarithm of the effective mean stress was based on experimental data on soft clays.

Installation

pip install modified-cam-clay

Usage

Drained Loading

import modified_cam_clay as mcc


axial_strain, deviator_stress, label = mcc.drained(p_0, M, kappa, lmbda, e0)

mcc.plot(axial_strain, deviator_stress, label)

Drained Loading

import modified_cam_clay as mcc


axial_strain, deviator_stress, label = mcc.undrained(p_0, M, kappa, lmbda, e0, nu)


mcc.plot(axial_strain, deviator_stress, label)

Results

Drained Undrained

Tricks and Tips

query_object = mcc.undrained(p_0, M, kappa, lmbda, e0, nu)
plot(*query_object)

Cite Us

@software{Haseeb2022,
  author = {Dr Muhammad Safdar, Syed Haseeb Shah, Tariq Khan, Saad MirajUddin and Abd Ullah},
  doi = {10.13140/RG.2.2.17604.71046},
  month = {4},
  title = {Modified Cam Clay in Python},
  url = {https://github.com/QuantumNovice/ModifiedCamClay},
  version = {1.0.1},
  year = {2022}
}

About the Authors

We are a small group working from University of Engineering & Technology, Peshawar. Feel free to reach out to us at our slack, discord, gitub or email.

Acknowledgments

We are grateful to Dr Muhammad Safdar for providing us with this oppurtunity. His youtube channel  Dr. Muhammad Safdar Geotech. Engg. Youtube helped us a lot.

Social

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages