Skip to contents

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\)

See also

Examples

ggMohr(1025, 450, 250)