MohrCircle: Mohr Circle Calculations

Description

These functions are used to calculate the different parameters associated with Mohr Circle:

Usage

1
2
3
4
5
6
7
8
9
sigmaTrans(theta, sigmaX = NA, sigmaZ = NA, tauXZ = NA,
           sigma1 = NA, sigma3 = NA)
MohrCircle.calc(sigmaX = NA, sigmaZ = NA, tauXZ = NA,
                sigma1 = NA, sigma3 = NA,
                theta = seq(from = 0, to = 180, by = 1))
MohrCircle.plot(sigmaX = NA, sigmaZ = NA, tauXZ = NA,
                sigma1 = NA, sigma3 = NA, metric = TRUE)
sigma13(sigmaX, sigmaZ, tauXZ)
tauMax(sigmaX, sigmaZ, tauXZ)

Arguments

sigmaX

normal stress acting in the horizontal direction

sigmaZ

normal stress acting in the vertical direction

tauXZ

shear stress acting on the same plane as sigmaX

sigma1

major principal stress

sigma3

minor principal stress

theta

angle of inclination (degrees) [see details below]

metric

units, if TRUE units are SI, if FALSE units are English

Details

Value

Author(s)

James Kaklamanos <kaklamanosj@merrimack.edu> and Kyle Elmy <ElmyK@merrimack.edu>

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
##  Example code for Stress Transformation
sigmaTrans(sigmaX = 80, sigmaZ = 120, tauXZ = 20, theta = 78)

##  Example code for Mohr Circle Calculations
MohrCircle.calc(theta = 20, sigmaX = 80, sigmaZ = 120, tauXZ = 20)

##  Example code for Mohr Circle Plot
MohrCircle.plot(sigmaX = 80, sigmaZ = 120, tauXZ = 20, metric = FALSE)

##  Example code for Principal Stresses
sigma13(sigmaX = 80, sigmaZ = 120, tauXZ = 20)

##  Example code for Maximum In-Plane Shear Stress
tauMax(sigmaX = 80, sigmaZ = 120, tauXZ = 20)

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.