Description Usage Arguments Details Value Examples
Rice and Cleary solutions
1 2 3 4 5 6 7 8 9 10 11 12 | rc76_edge_disloc_poro(
Times,
slip,
radial_dist,
flt_angle = 30,
diffusiv = 1,
nuu = 0.33,
nu = 0.25,
B = 0.6,
mu = 3e+10,
...
)
|
Times |
numeric; times to calculate at |
slip |
numeric; relative slip along the edge dislocation [m] |
radial_dist |
numeric; distance from xxx to xxx [m] |
flt_angle |
numeric; angle counter clockwise from fault strike |
diffusiv |
numeric; in plane hydraulic diffusivity [m^2/s] |
nuu |
numeric; undrained Poisson's ratio [-] |
nu |
numeric; drained Poisson's ratio [-] |
B |
numeric; Skempton's coefficient [-] |
mu |
numeric; elastic shear modulus [Pa] |
... |
additional arguments |
rc76_edge_disloc_poro
is the 2D solution
to an edge dislocation (e.g., fault) embedded in a poroelastic medium
tibble
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # Pore pressure transient associated with near-field fault slip
ti <- c(-100, -1, 0, 10**seq(-4, log10(6598), length.out=301))
Mw <- 4.33
M0 <- Mw2M0(Mw) #3.935501e+15 N*m for Mw 4.33
bx <- 10^(-3.22 + 0.69 * Mw) #0.5
rd <- 250
mu <- 2e8
Diffu <- 60
rc <- rc76_edge_disloc_poro(ti, bx, rd, diffusiv=Diffu, mu=mu)
nrc <- rc76_edge_disloc_poro(ti, bx, -rd, diffusiv=Diffu, mu=mu)
all.equal(rc$pp, -nrc$pp)
## Not run:
plot(pp / 1e3 + 5 ~ I(Times / 3600), rc, type='l', lwd=2, ylab='kPa',
ylim=c(-8.8,36.9), yaxs='i', xaxs='i')
axis(4)
abline(v=1*60/3600, lty=3)
rect(0,0,100,100)
SrcArea <- M0 / (mu * bx)
SrcRad <- sqrt(SrcArea / pi)
print(c(Area=SrcArea, Rad=SrcRad))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.