youngs-mod: Young's modulus and elastic constants

Description Usage Arguments References See Also Examples

Description

Young's modulus and elastic constants

Usage

1
2
3
4
5
6
7
8
9
shear_to_youngs(mu, nu = 0.25)

shear_to_lambda(mu, nu = 0.25)

bulk_to_youngs(kap, nu = 0.25)

shear_to_bulk(mu, nu = 0.25)

bulk_to_shear(kap, nu = 0.25)

Arguments

mu

numeric; the elastic shear modulus

nu

numeric; the Poisson's ratio

kap

numeric; the elastic bulk modulus

References

https://en.wikipedia.org/wiki/Elastic_modulus for various inter-relationships

See Also

elastic_compliance_tensor

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# Calculate Young's modulus from

# shear modulus
sm <- 30e9
ym.s <- shear_to_youngs(sm)

# bulk modulus
bm <- shear_to_bulk(sm)
ym.b <- bulk_to_youngs(bm)

all.equal(ym.s, ym.b)

smi <- bulk_to_shear(bm)
all.equal(sm, smi)

abarbour/stress documentation built on Oct. 5, 2019, 11:20 a.m.