top of page
MohrCircles_edited_edited.png

Mohr Circles Calculator

Mohr circles

This spreadsheet calculates and visualizes Mohr circles for subsurface stress conditions using linearized Mohr‑Coulomb faulting theory. It evaluates fault stability by plotting shear stress against effective normal stress derived from user input stress gradients, depth, pore pressure, cohesion, and friction. The tool also orders the principal stresses to identify the faulting regime and provides a simple visual comparison between the stress state and the failure envelope.

 

Input data:

  • Sv, Shmax, Shmin: Vertical, maximum horizontal, and minimum horizontal stress gradients.

    • Sv > others --> normal faulting; Shmax > others --> strike slip faulting; Shmin > others --> reverse faulting.​

  • Depth: Target depth for stress calculations.

  • Pore Pressure: Fluid pressure at depth, used to compute effective stress.

  • Cohesion (So): Shear strength at zero normal stress.. Default value is 0, which is appropriate for faults.

  • Mu (μ): Friction coefficient; controls the slope of the failure envelope.

  • Max σₑ: Maximum effective normal stress shown on the plot (axis scaling).

  • Sigma (σ) refers to the three principal stresses, always ordered from largest to smallest:

    • σ₁ = largest; σ₂ = intermediate, σ₃ = smallest.

    • This ordering also determines the stress anisotropy (σ₁/σ₃).

  • σₑ, refers to the effective normal stress after subtracting the pore pressure (σₑ = σ - Pp)

  • Units: you can use any pressure or pressure gradient units, as long as you use the same for all parameters (use our Units Converter if needed), All units in the example are psi/ft. 

MohrCircles

Assumptions: 

  • Linear Mohr-Coulomb failure criterion, All inputs and outputs assume consistent units (e.g., psi, MPa); no unit conversion is performed internally.

Output

  • Mohr Circles: Represent the stress state at depth.

  • Failure Envelope: τ = So + μ·σₑ, showing the shear failure threshold.

  • Aphi:  A continuous parameter that describes the stress state from normal faulting (Aphi = 0.5), to strike slip faulting (Aphi = 1.5) to reverse faulting (Aphi = 2.5) (Zoback & Kohli, 2019).

  • Stress anisotropy calculated as σ₁/σ₃.

Learn how to integrate stress information and seismic data for optimal reservoir recovery here.

Learn more about our fast petrophysical modeling in complex lithologies here

This app is not designed to work on mobile devices

MohrCircles_edited_edited.png
bottom of page