Plots the Mohr Circle diagram using ggplot functionality.
Usage
ggMohr(
sigma1,
sigma2,
sigma3 = NULL,
coulomb = c(70, 0.6),
sliding = 0.81,
units = "MPa",
fill = "gray",
alpha = 0.5,
...
)
Arguments
- sigma1, sigma2, sigma3
numeric. Magnitudes of major, intermediate, and minor principal stresses. If only two principal stresses are given, only one Mohr Circle will be drawn, otherwise three.
- coulomb
numeric 2 element vector. Coulomb criterion containing the cohesion and the coefficient of sliding: (
c(70, 0.6)
)- sliding
Sliding criteria (
0.81
by default)- units
units of
sigma1
,sigma2
,sigma3
and cohesion ("MPa"
by default)- fill
fill color of Mohr circle spanned by sigma1 and sigma3
- alpha
opacity of Mohr circle spanned sigma1 and sigma3
- ...
optional parameters passed to
ggforce::geom_circle()
Details
The subcaption gives the mean stress \(\sigma_m\), the differential stress \(\sigma_d\), and the fracture angles \(\theta_f\) and \(\alpha_f = 90 - \theta_f\)