Skip to content

Note

Click here to download the full example code

Hostun Sand (Drained)

Drained triaxial tests on Hostun sand 1.

import pandas as pd

from micromechanical.cli.plot import PlotCLI, PlotConfig

config: PlotConfig = PlotCLI.loadConfig("../../calibrations/micromechanical-plots.yaml")

plot_name = "Hostun-CH-SANISAND-two-column"
plot_config = config.plots[plot_name]

Parameters

pd.DataFrame(
    {key: value for key, value in plot_config.calibration.read(config.root).parameters.items()}, index=["Hostun"]
)
Ad Lambda V X b c ch cohesion e0 eref0 erefu fnr fref h0 kn0 krr m n nd ne np nw phi rho rhoc theta xi
Hostun 0.662986 0.428673 1000.0 0.8 1.000000e-07 1.0 1.0 0.0 0.6 1.204081 0.3 0.03 0.0001 53352.382695 417.189557 0.259279 0.05 20.0 2.581604 0.035257 1.309234 1.0 31.286647 0.0 0.37 0.18 0.149442

Figures

plot_config.plot(plot_name, grids=config.grids, save=False, overwrite=False)

(a), (b)

Out:

Running CH-SANISAND model for experiment Hostun-Loose-100 ...
Finished in 12.437 seconds.
Running CH-SANISAND model for experiment Hostun-Loose-300 ...
Finished in 3.491 seconds.
Running CH-SANISAND model for experiment Hostun-Loose-800 ...
Finished in 1.485 seconds.
Running CH-SANISAND model for experiment Hostun-Dense-100 ...
Finished in 16.836 seconds.
Running CH-SANISAND model for experiment Hostun-Dense-300 ...
Finished in 7.150 seconds.
Running CH-SANISAND model for experiment Hostun-Dense-800 ...
Finished in 2.809 seconds.

{'macroscopic': <Figure size 1000x420 with 2 Axes>}

Total running time of the script: ( 0 minutes 44.916 seconds)

Download Python source code: plot_hostun_sanisand.py

Download Jupyter notebook: plot_hostun_sanisand.ipynb

Gallery generated by mkdocs-gallery


  1. Biarez, J., Hicher, P.Y., 2002. me ́canismes de d ́eformation des sols. In: Hicher, P.Y., Shao, J.F. (Eds.), Elastoplasticite ́ des sols et des roches, mod`eles de comportement des sols et des roches 1, Hermes-Lavoisier, pp. 47–89.