-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Force time nucleation for Rate and State friction #1081
Comments
Just commenting on "even reaching a super high stress level? e.g. nucleation stress patch reaching R_nuc = 2.1". (Tau_ini + Tau_nuc) / sigma_ini should exceed |
I doubled checked the RS friction (FL103), friction would evolute according to if or considering the rate effect only |
@Thomas-Ulrich @AliceGabriel I found out that when we take the nucleation stress tensor from the regional stress model, we also add the normal stress in addition to the shear traction (e.g. the Kaikora simulation, R = 5 for nucleation). That would lead to an increase in normal stress within the nucleation region, which leads to a very high-yielding stress even if the friction value is reasonable. Below shows traction, friction, Pn0 evolution with time at nucleation (blue) and elsewhere (red). The friction increases slightly from |
@Thomas-Ulrich I also made a simple script to compute the nucleation stress tensor without normal stress with given fault geometry and stress level in the following pull request |
Tagging @gabriellemhobson here |
Rationale
The current rate-and-state friction requires both nucleation size and nucleation stress to initiate the rupture. The current implementation often requires high nucleation stress (even reaching a super high stress level? e.g. nucleation stress patch reaching R_nuc = 2.1) (I am using FL=103). Such a high-stress nucleation patch would lead to an artificial high stress-drop, high slip in the hypocenter region, and strong off-fault plastic deformation near the hypocenter region if off-fault plasticity is enabled.
An alternative is to force the friction to drop to a weakening level, with an artificial pattern. It would be similar to the current implementation in LSW and avoid the nucleation high-stress patch.
Description
We can follow the formulation of the nucleation procedure introduced by Gabriel et al., 2012 JGR:
For reference and comparison, the current force_time_rutpure LSWis currently implemented as
(
SeisSol/src/DynamicRupture/FrictionLaws/LinearSlipWeakening.h
Lines 176 to 200 in 7afdc0e
I guess a similar implementation can be done by creating this clipping friction / state for the Rate-and-State friction?
For example, editing this state-update function in the FastVelocityWeakeningLaw?
Additional information
General information
Other than that, thanks for taking the time to contribute to SeisSol!
The text was updated successfully, but these errors were encountered: