Skip to contents

calculates the magnitudes of the normal stress and the shear stress

Usage

sigmaTrans(
  theta,
  sigmaX = NA,
  sigmaZ = NA,
  tauXZ = NA,
  sigma1 = NA,
  sigma3 = NA
)

Arguments

theta

numeric. Angles (degrees); defaults to 0-180 in increments of 1

sigmaX

numeric. Magnitude of normal stress acting in the horizontal direction

sigmaZ

numeric. Magnitude of normal stress acting in the vertical direction

tauXZ

numeric. Magnitude of shear stress acting on the same plane as "sigmaX"

sigma1

numeric. Magnitude of major principal stress

sigma3

numeric. Magnitude of minor principal stress

Value

A two-element list containing

"sigma"

normal stress on an inclined plane

"tau"

shear stress on an inclined plane

Note

In addition to theta, One of the following two sets of data must be entered:

  1. "sigmaX", "sigmaZ", "tauXZ"

  2. "sigma1", "sigma3"

If theta is entered in conjunction with "sigmaX", "sigmaZ", and "tauXZ", it is interpreted as the angle of inclination above the horizontal. If theta is entered in conjunction with the principal stresses, then it is interpreted as the angle of inclination above the major principal plane.

Author

Kyle Elmy and Jim Kaklamanos

Examples

sigmaTrans(sigmaX = 80, sigmaZ = 120, tauXZ = 20, theta = 78)
#> $sigma
#> [1] 89.86382
#> 
#> $tau
#> [1] 26.40564
#>