Skip to content

jrleeman/rsfmodel

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Build Status Coverage Status Documentation Status

Rate and State Friction Toolkit

This Python module enables modeling of frictional response to dynamic events such as velocity steps and time dependent frictional healing. The rate and state framework was laid out in Dieterich (1979), and furthered by Ruina(1983). A summary article by Chris Marone (1998) provides a solid background.

SciPy 2016 Materials

  • J.R. Leeman, R. May, C. Marone, and D. Saffer. Modeling Rate-and-State Friction with Python. SciPy Scientific Programming, 2016. Talk.
  • Abstract
  • Slides
  • Notebook

Examples of use

Examples of simple single state variable and more complex multiple state-variable cases are included in the examples directory.

Useful References

  • Dieterich, J. H. (1979). Modeling of rock friction: 1. Experimental results and constitutive equations. Journal of Geophysical Research: Solid Earth (1978--2012), 84(B5), 2161–2168.
  • Marone, C. (1998). Laboratory-derived friction laws and their application to seismic faulting. Annual Review of Earth and Planetary Sciences, 26(1), 643–696.
  • Ruina, A. (1983). Slip instability and state variable friction laws. Journal of Geophysical Research: Solid Earth (1978--2012), 88(B12), 10359–10370.

About

Rate and state frictional solver

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages