Rocpy

The premise

RocLab is a very useful piece of free software written in 2011 for determining rock mass strength parameters, based on the generalized Hoek-Brown failure criterion (Hoek et al. 2002). The main problem is that it is discontinued and the only version is available for windows. With this project I want to archive the same objective as RocLab’s using python to increase the overall accessibility of the program and improve the plot’s interfaces (thanks to matplotlib).

Capabilities

  • Calculate Hoek-Brown criterion parameters
  • Calculate Rock mass parameters ($\sigma_t$, $\sigma_c$, $\sigma_{cm}$, $E_{rm}$)
  • Calculate $\sigma_{3}^{max}$ based on different applications (e.g tunnels)
  • Calculate Mohr-Coulomb parameters (c and $\phi$)
  • Plot H-B and M-C envelope.
  • Plot failure mohr circle and calculate the $\sigma_{1}^{max}$ value.

Main view with the HB crit plot
Main view with the HB crit plot
Main view with the HB and MC crit plot
Main view with the HB and MC crit plot
Secondary veiw with the Mohr-Coulomb failure circle
Secondary veiw with the Mohr-Coulomb failure circle

Future additions:

  • Tabulated list values for D
  • Tabulated list values for $m_i$
  • Import data
  • Export data
Gabriele Benedetti
Gabriele Benedetti
Research assistant University of Milano-Bicocca

MSc in Geology and Geodinamics with the knack