Note
Click here to download the full example code
Toyoura Sand (Drained)
Drained triaxial tests on Toyoura sand with DEM 1.
import pandas as pd
from micromechanical.cli.plot import PlotCLI, PlotConfig
config: PlotConfig = PlotCLI.loadConfig("../../calibrations/micromechanical-plots.yaml")
plot_name = "Gu2014-drained-CH-OSIMSAND-two-column"
plot_config = config.plots[plot_name]
Parameters
pd.DataFrame(
{
key.replace("micromechanical.calibrationkey:FabricCoefficientKey(", "").replace(")", ""): value
for key, value in plot_config.calibration.read(config.root).parameters.items()
},
index=["Gu2014-drained"],
)
Figures
plot_config.plot(plot_name, grids=config.grids, save=False, overwrite=False, exclude_figures=["macroscopic-anisotropy"])
Out:
/home/runner/work/micromechanical/micromechanical/micromechanical/cli/_figureoptions.py:333: UserWarning: The figure Gu2014-drained-CH-OSIMSAND-two-column -> macroscopic is not generated because the `generate` option is set to False.
warnings.warn(
Running CH-OSIMSAND model for experiment Gu2014-drained-Dense-50 ...
Finished in 1.786 seconds.
Running CH-OSIMSAND model for experiment Gu2014-drained-Dense-400 ...
Finished in 1.172 seconds.
Running CH-OSIMSAND model for experiment Gu2014-drained-Very-Dense-100 ...
Finished in 1.896 seconds.
Running CH-OSIMSAND model for experiment Gu2014-drained-Dense-100 ...
Finished in 1.219 seconds.
Running CH-OSIMSAND model for experiment Gu2014-drained-Medium-Dense-100 ...
Finished in 1.129 seconds.
Running CH-OSIMSAND model for experiment Gu2014-drained-Very-Loose-100 ...
Finished in 1.042 seconds.
{'macroscopic-confining': <Figure size 1000x1200 with 6 Axes>, 'macroscopic-density': <Figure size 1000x1200 with 6 Axes>}
Total running time of the script: ( 0 minutes 9.716 seconds)
Download Python source code: plot_gu2014_drained_osimsand.py
Download Jupyter notebook: plot_gu2014_drained_osimsand.ipynb
Gallery generated by mkdocs-gallery
-
Gu, X., Huang, M., & Qian, J. (2014). DEM investigation on the evolution of microstructure in granular soils under shearing. Granular Matter, 16(1), 91–106. https://doi.org/10.1007/s10035-013-0467-z ↩