Slip, Differentiate, Observe: State and Parameter Estimation for Rate and State Friction from Noisy Data
📝 Original Info
- Title: Slip, Differentiate, Observe: State and Parameter Estimation for Rate and State Friction from Noisy Data
- ArXiv ID: 2512.01705
- Date: 2025-12-01
- Authors: David Michael Riley, Diego Gutiérrez-Oribio, Ioannis Stefanou
📝 Abstract
Quantifying frictional properties of interfaces remains a major challenge in both terrestrial and extraterrestrial geomechanics, where available samples, laboratory apparatuses, and geophysical observations are inherently limited. We introduce an analytic and numerical framework, grounded in nonlinear control theory, to infer the emergent frictional behavior of seismic faults. From noisy slip measurements, we first reconstruct the slip rate and frictional response in finite time using a Robust Exact Filtering Differentiator (REFD) that attenuates measurement noise. Building on these reconstructions, we design an exponentially convergent adaptive-gain observer that estimates the internal state variable and the key parameters (ab) and dc of the rate-and-state friction (RSF) law, widely used in fault mechanics. Numerical experiments show that, in fastslip regimes where data are sufficiently rich, the method recovers RSF parameters with errors on the order of 20 % and accurately tracks the RSF state variable despite noise contamination, whereas slowly varying sliding periods lack the observability required for reliable estimation. We also establish observability and identifiability conditions for the extended system, enabling the determination of additional parameters and outlining pathways for more advanced control-theoretic approaches to friction and state identification in fault systems. Although we apply the approach to a reduced spring-slider analogue, it improves on classical RSF calibration methods that depend on laboratory access to shear and normal stress. It also offers convergence guarantees and explicit error bounds, and it can further support model-based inversions that embed RSF in forward simulations.📄 Full Content
At the scale of individual earthquakes, physics-based dynamic and quasi-dynamic inversions have been used to estimate frictional parameters directly from seismo-geodetic observations. Wang [24] formulated a stress-driven friction model for the Parkfield section of the San Andreas fault and used interseismic, coseismic, and early postseismic GNSS data to invert for a depth-and space-dependent rate-strengthening parameter (ab) > 0 together with a small number of coefficients scaling effective normal stress from seismic velocity models. Schliwa et al. [25] combined a 3-D dynamic rupture model with a quasi-dynamic afterslip model governed by a RSF law and performed a Bayesian dynamic source inversion for the 2004 M w 6 Parkfield earthquake, jointly fitting strong-motion and GPS data to estimate spatially variable prestress and several frictional parameters, while quantifying strong trade-offs between, for example, shear prestress and reference friction. More recently, [26] used a dynamic-rupture model with RSF and an adjoint formulation to invert for spatially variable friction properties on a rough fault, but in practice restricted their inversions to a single parameter field at a time (either the direct-effect parameter a(x) or the initial shear stress τ 0 (x)), explicitly to avoid the parameter trade-offs that arise in multi-parameter inversions. At the opposite end of model complexity, complementary Bayesian work in highly reduced spring-slider systems has shown that probabilistic calibration of d c from noisy synthetic time series is feasible [27].
In parallel, machine-learning approaches have begun incorporating RSF laws as soft constraints in neural network models. For a single spring-slider system, [28] used a physics-informed neural network (PINN) to infer three frictional parameters (a, ab, d c ) from noisy slip-velocity time series over a complete slow-slip cycle. Extending this idea to subduction interfaces, [29] employed two coupled PINNs to reconstruct spatially varying fields a(x, y), (a(x, y)b(x, y)), and d c (x, y), and in some cases the initial state, from either fault slip or GNSS data in a quasi-dynamic slow slip events model. Their results highlight the strong dependence of parameter recovery on observation geometry and on whether a given region is velocity-weakening or velocity-strengthening. Complementing these PINN-based approaches, [30] combined machine learning with data assimilation methods, using neural networks to learn reduced-order model dynamics from POD decompositions of earthquake sequences, then employing an Ensemble Kalman Filter for sequential state estimation from slip-rate observations. They raised important questions about the observability of the RSF state variable from slip-rate data alone, arguing, using chaos synchronization concepts, that slip-rate histories may contain sufficient information to reconstruct the full state, though without a formal observability analysis. At the laboratory scale, physics-informed deep learning has also been used to estimate RSF parameters directly from stick-slip experiments based on acoustic emission signals [31]. While PINNs demonstrate strong estimation capabilities, they typically require large data sets and often exhibit robustness issues, as well as significant regularity requirements.
In this paper, we adopt a complementary approach based on nonlinear control and observer theory. Related ideas are widely used for estimating LuGre-type friction parameters and their internal state [32,33], as well as nonsmooth Coulomb friction [34,35]. These methods construct an observer, that is, a dynamical system that mirrors the governing equations, is driven by the same inputs as the physical system, and uses the mismatch between predicted and measured outputs to update estimates of unmeasured states and parameters. The structure of Rate and State Friction, however, differs substantially from the static and LuGre-type models treated in that literature, so existing schemes cannot be transferred directly. We therefore focus on a reduced-order analogue of a fault segment, the classical spring-slider model, assuming that slip (displacement) can be measured. First, we show that slip velocity and friction can be reconstructed from noisy slip records using a model-free and robust differentiator that filters noise and converges in finite time [36]. Second, we design an exponentially convergent adaptive observer that estimates the internal state and the frictional parameters ab and d c from the reconstructed frictional signal. Numerical experiments illustrate the performance and limitations of the proposed scheme.
In the following Section 2, we introduce the reduced order spring-slider as well as the measurement signal of slip used in the forthcoming analysis. Following this, Section 3 introduces the Robust Exact Filtering Differentiator (REFD) and the resultant estimation of slip rate and friction. In Section 4 presents the observer for the state used in the Rate and State Friction model and the parameter estimation. Finally, Section 5 provides a discussion on the observability of the RSF state and identifiability of its parameters.
For the purposes of this paper, we define the (set-valued) function
A widely used reduction for studying frictional interfaces is the one-degree-of-freedom spring-slider model. As illustrated in Figure 1, a block of mass m represents the mobilized portion of the crust during slip and is subject to a constant normal load N. The block is driven in shear by a loading point that moves at the far-field plate velocity v ∞ and is connected to the block through a Kelvin-Voigt element consisting of a linear spring of stiffness k in parallel with a dashpot of viscosity h. The generalized displacement of the block relative to the loading point is denoted by u(t), and its slip rate (sliding velocity) is v(t).
With this notation, the equations of motion read
where µ(Θ) is the friction coefficient along the interface and Θ collects the variables on which friction may depend. In the RSF case considered later, Θ will include the slip rate and an internal state variable; however, for now, we keep µ in a generic form. Equation ( 1) simply states that u(t) measures the inelastic slip of the block relative to the loading point, while (2) balances inertia with elastic, viscous, and frictional tractions.
The material and rheological parameters used in this study are summarised in Table 1. Figure 2 (a) shows the true slip (i.e., noise-free) as a function of time; the red shaded region marks the slow-slip interval, and the inset zooms into the fast-slip event, shaded in green. During the slow-slip regime, we assume slip measurements are available every 6 hours, whereas during the fast-slip regime, we assume a sampling interval of 1 ms. This sharp contrast in sampling rates is intended to loosely mimic the difference between geodetic measurements of long-term deformation (hours to days between samples) and high-rate seismic or strong-motion recordings during rapid slip episodes.
In real applications, slip can be inferred from microseismicity and other geophysical measurements (e.g., GPS, LIDAR, and topographic surveys). To generate synthetic observations, we superimpose band-limited noise on the true slip. At each sampling time t i we define y(t i ) = u(t i ) + η(t i ), where η(t i ) is obtained by (i) drawing independent standard normal samples, (ii) passing them through a fourth-order zero-phase Butterworth bandpass filter with center frequency f c = 0.3/∆t (i.e., 0.6 times the Nyquist frequency) and relative bandwidth = 0.3, and (iii) rescaling the filtered sequence so that its root-mean-square (RMS) amplitude is a prescribed fraction of the RMS of the true slip on the corresponding interval. For the slow-slip window, we choose a large noise level, with RMS(η) ≈ 10 RMS(u), to reflect the low signal-to-noise ratios typical of long-term surface measurements and inversions. For the fast-slip window, we use a more moderate noise level, with RMS(η) ≈ 0.3 RMS(u), as a proxy to higher-quality measurements (e.g., well-instrumented strong-motion or laboratory data). In the theoretical analysis below, we assume only that the measurement error η(t) is Lebesgue-measurable. Figure 2 (b) and(c) display the resulting noisy measurements y(t) together with the underlying true slip u(t) during the slow-slip and fast-slip intervals, respectively. The delineation between slow and fast slip was taken to be when v > 10 -4 [m/s] [37].
The measurements in Section 2 are corrupted by noise, which, without proper filtering, would prevent spurious estimations of slip-rate and therefore friction. To obtain reliable estimates of the slip-rate v and the friction coefficient µ, we employ a Robust Exact Filtering Differentiator (REFD) [36], given by
where y(t) = u(t) + η(t) denotes the noisy measurement of slip, and z 0 , z 1 , z 2 , z 3 are the estimates of u, u = v, ü = v, and … u = v, respectively. The coefficients λ i > 0 and the gain L > 0 are design parameters. In principle, estimating up to the second derivative of the slip is sufficient to reconstruct the system dynamics. However, the last channel of the REFD contains a discontinuous sign function. Thus, we estimate a third derivative of the slip to obtain a smoother approximation of the acceleration ü.
Therefore, the REFD (3) provides a global, finite-time estimation of the time derivatives of the slip u(t), while simultaneously filtering the measured signal through a third-order dynamics (the dynamics of w 1 (t), w 2 (t), w 3 (t)), provided that u (4) (t) ≤ L and η(t) ≤ ε, for all time (see the proof in [36]). The estimation accuracy is given by
for some constants 0 < γ i < ∞ depending only on λ i , and τ > 0 denoting the maximum sampling interval. Note that the global finite-time estimation of the slip and its derivatives becomes exact in the continuous-time, noise-free case (ε = τ = 0). Finally, we can estimate the friction term in (2) with the estimates of slip, slip-rate, and acceleration from (3) as
its precision can be obtained using (4) and is given by
In reality, the slip measurements obtained are discrete signals as shown in Section 2. Therefore, the discrete implementation of the REFD for the results presented in this work was performed following [38]. Furthermore, the parameter L was chosen as L = 10 and the coefficients λ i were selected following [39] as λ 6 = 7.09, λ 5 = 21.58, λ 4 = 36.46, λ 3 = 36.96, λ 2 = 22.48, λ 1 = 7.59, λ 0 = 1.1. Additionally, the differentiator requires initial conditions for the slip: we set the slip to the noisy measured quantity, and the slip rate to the known far-field velocity v ∞ . The remaining derivatives were set equal to zero.
In the slow-slip regime, Figure 3 (a) shows that the measured signal is visually dominated by noise, so that the underlying slip u(t) is essentially unrecognizable at the plotting scale. Nevertheless, the REFD output rapidly converges to the true slip and tracks its long-term evolution; the inset highlights the accuracy. The corresponding slip-rate estimates in panel (b) are noisier, as expected for a differentiator operating on data with such a poor signal-to-noise ratio. However, the cloud of REFD estimates remains centered around the true velocity curve and resolves its slow temporal variation over several orders of magnitude in v. Most importantly for our purposes, the reconstructed friction coefficient μ(t) in panel (c), obtained from (5), is almost indistinguishable from the true friction µ(t) on the scale of the plot, apart from the deviation at the onset and termination of the interval. Figure 3 demonstrates that the REFD is able to extract the slowly varying component of the motion and deliver especially accurate friction estimates even when the raw slip data are extremely noisy. The continuation of the same signal through the fast-slip episode is examined in Figure 4.
In the fast-slip regime, Figure 4 (a) shows that the noisy slip measurements still show significant high-frequency fluctuations. However, the estimated slip overlays the true slip curve throughout the dynamic event, and the inset again illustrates rapid convergence on the event timescale. The slip-rate estimates in Figure 4 (b) closely follow the true velocity peak, capturing both the rapid acceleration and deceleration phases. As a result, the reconstructed friction coefficient μ(t) in Figure 4 (c) tracks the true friction through the rapid weakening associated with the fast-slip episode.
In this section, we use the reconstructed friction μ(t) and sliprate estimate z 1 (t) from Section 3 to estimate the internal state ψ and selected rate-and-state friction (RSF) parameters ab and d c . To begin, express the general form of the state-evolution equation used in this work [40]
where A(ψ) : ℜ → ℜ and f (|v|) : ℜ + 0 → ℜ. Furthermore, we will assume the friction coefficient as a function of the state ψ and velocity v, i.e., µ(|v| , ψ) : ℜ + 0 × ℜ → ℜ + 0 . Some important assumptions on µ(|v| , ψ), A(ψ) and f (|v|) are state in the following [40]: Assumption 2. The function µ is uniformly Lipschitz in its second argument, i.e., we have
for all α, β ∈ ℜ and r ≥ 0.
Assumption 3. The function µ can be bounded as follows:
for all α ∈ ℜ and r ≥ 0.
Assumption 4. The function A is nondecreasing and continuous. Furthermore, it is locally strongly monotone, i.e., there exists a subspace K ⊂ ℜ such that: for all α, β ∈ K.
Assumption 5. The function f is Lipschitz, so that we have
For the application considered here, we adopt the following RSF law [40]
where µ * is a reference friction coefficient measured at a chosen reference slip rate v * , and a and b are dimensionless empirical parameters.
The evolution of law for the state variable is [41,42,40]
where d c is the characteristic slip distance. Equation ( 13) is the so-called aging law (also called the slowness law) for the state variable ψ. This evolution law fits the general structure of (7) with A(ψ) = -v * e -ψ dc and f (|v|) = -|v| dc . In this empirical law, ψ is a state variable that captures time-dependent healing as it is related to the renewal of true contact asperities. Moreover, the original form of RSF is recovered by introducing θ = e ψ .
The parameters used for all of the ground-truth simulations are presented in Table 1. In what follows, we treat the mechanical parameters m, k, h, N, v ∞ as known quantities. This choice is motivated by the fact that, in both laboratory and field applications, the effective stiffness k can usually be estimated from the shear modulus of the host rock and a characteristic fault dimension L x , while m and N are determined from density, geometry, and depth-dependent overburden and pore-pressure, which are all relatively constrained quantities. The dashpot coefficient h (or, equivalently, the damping ratio ζ) is in practice less tightly constrained. We fix ζ = 0.1 as a representative weakly damped value and note that, for such low damping, viscous effects leave the natural period essentially unchanged and primarily act to smooth high-frequency oscillations, whereas the transition between stable/slow slip and stick-slip is governed mainly by the stiffness-to-critical-stiffness ratio and the RSF parameters (a, b, d c ) [43]. Thus, the value of ζ is not expected to modify the results found here.
With this structure in place, we now turn to the observer design. The goal is to use the friction estimate μ(t) and the slip-rate estimate z 1 (t) obtained in Section 3 to reconstruct the internal state ψ and the frictional parameters ab and d c . To this end, we propose the following adaptive observer:
where μ + ā ln |z 1 | , ψ, b, and ξ denote the estimates of a μ, ψ, b, and ξ = 1/d c , respectively. The gains k 1 , k 2 , k 3 , k 4 > 0 are design parameters, and ā is a nominal guess of the friction parameter a.
Then, local exponential convergence of the error vector
to the origin is ensured on the set X r := x ∈ R 4 : ∥x∥ ≤ r, ψ, ψ ∈ K , provided the observer gains are chosen as
where |s(t)| ≤ S max for all t ≥ 0. The steady-state estimation accuracy satisfies
for some constant 0 < c < ∞. In principle, this constant c can be computed numerically for each specific configuration (see the proof in Appendix A). Hence, bound ( 16) explicitly reflects the contributions of the differentiator and friction-reconstruction accuracies given in ( 4) and ( 6).
To test the adaptive observer, it is crucial to operate in a regime of persistent excitation. This ensures sufficient richness of the data over a finite period of time for parameter identifiability and guarantees convergence of classical adaptive laws (see, e.g., [44,45]). Here, sufficient richness means that the regressor signals ϕ(t) (built from v, v and ψ) are persistently exciting, i.e., over any window of length T > 0 the matrix t+T t ϕ(τ )ϕ ⊤ (τ ) dτ is uniformly positive definite, so that no direction in the parameter space is systematically unexcited. Such excitation is naturally provided only during the fast-slip regime. For this reason, we implement the adaptive observer exclusively in this regime. Moreover, we run it iteratively: after each fast-slip event, the final values of b and ξ are stored and used as initial conditions for the next event. This way, the observer accumulates information over successive slip episodes, allowing the parameter estimates ( b, ξ) to progressively converge to their true values, even though each fast-slip interval provides only a finite amount of excitation.
We assume a nominal guess ā = 0.5 a and initialize the parameter estimates as b = 10b and ξ = 1 10dc . Moreover, the initial conditions for the observer are μ(0) = μ(t ev ) -ā ln |z 1 (t ev )| and ψ(0) = 0. The observer gains are chosen as k 1 = 5 × 10 2 , k 2 = 1 × 10 3 , k 3 = 10, and k 4 = 3 × 10 6 .
The results in Figure 5 show that the adaptive observer reconstructs the internal state ψ(t) with good accuracy. In addition, the parameter estimates converge to values close to the true ones, yielding a relative error of approximately 28.1% for d c and 14.9% for ab. These results can be further reduced by selecting a nominal value ā closer to the true parameter a.
One of the key features of this paper is the application of control-theoretic tools for state and parameter estimation of the spring-slider system with RSF. This gives a rigorous way to assess observability, i.e., whether the internal states of a dynamical system can be reconstructed from its measured output, and identifiability, which is whether it is possible to infer a dynamical system’s parameters by measuring its output. In what follows, we append the RSF parameters to the state vector and assign them trivial dynamics (no time evolution). Thus, in this scenario, the observability of this augmented state from slip measurements becomes equivalent to recovering both the RSF state ψ and the friction parameters, so observability and identifiability coincide in our setting.
For the spring-slider, we consider the augmented state z := [µ, ψ, b, ξ] ⊤ , and we treat the slip-rate v(t) and its derivative v(t) as known exogenous inputs, and the friction coefficient µ as the measured output. The dynamics can be written as
We write this compactly as ż = f (z, w(t)), y = h(z), where w(t) := (v(t), v(t)) is the known input.
According to the Hermann-Krener rank condition [46], the system ( 17) is locally observable at z ∈ D ⊂ ℜ 4 if the codistribution generated by the differentials of the successive Lie derivatives of h along f has full dimension 4. Equivalently, one can form the nonlinear observability matrix
and require rank O(x) = 4, ∀z ∈ D.
Due to the complexity of the observability matrix O(x), we evaluate it numerically along the simulated trajectories rather than in closed form. Figure 6 To investigate whether it is also possible to estimate the frictional parameter a, we augment system (17) with an additional constant parameter state ȧ = 0 and recompute |det O(t)| numerically. Figure 6 (b) shows that the largest peaks now occur near the onset and termination of rapid slip (tt ev ≈ 7.5 s and tt ev ≈ 12.5 s), where v(t) and ψ(t) (see Figure 5) vary most rapidly. This indicates that, at least from an observability perspective, an adaptive observer for the full three-parameter case (a, b, d c ) is feasible and thus the system is identifiable. The actual design and Lyapunov analysis of such an observer, however, are nontrivial and are left as future work.
For both the two-and three-parameter cases, |det O(t)| remains essentially zero near the initial quasi-static state, indicating that the system is locally unobservable in that regime. Indeed, by injecting the steady-state regime into the observability matrix, we find that det(O) = 0, and therefore the system is not identifiable in this regime.
In this work, we have developed a novel approach for estimating Rate and State Friction parameters from noisy slip measurements by combining robust differentiation with adaptive observer theory. Our method addresses a fundamental challenge in fault mechanics: inferring frictional properties when neither shear traction nor the internal state can be measured directly, as is typical in natural and extraterrestrial settings.
The key contributions of this study are threefold. First, we illustrated that the Robust Exact Filtering Differentiator (REFD) can accurately estimate slip velocity and friction coefficient from extremely noisy slip measurements, even when the signalto-noise ratio is as low as 0.1 during slow-slip periods. This robustness is crucial for applications where measurement noise often overwhelms the underlying deformation signal. Second, we designed an exponentially convergent adaptive observer that reconstructs the internal state variable ψ and estimates the frictional parameters b and d c from the reconstructed friction signal. Third, we showed that iterative application of the observer across multiple fast-slip events allows progressive refinement of parameter estimates, achieving relative errors of approximately 15 % for (ab) and 28 % for d c .
However, important limitations remain. The current implementation is restricted to the idealized spring-slider model, which cannot capture the spatial heterogeneity inherent to real faults. Moreover, the method estimates only a subset of RSF parameters (a-b and d c ), requiring prior knowledge or assumptions about the direct-effect parameter a. Our observability analysis, however, indicates that during dynamic slip, all three parameters a, b, and d c are, in principle, observable. An important direction for future work is therefore to design an observer that can simultaneously estimate a, b, and d c . Furthermore, future work should extend this framework by generalizing to spatially distributed fault models while maintaining the theoretical guarantees provided by the observer framework. Finally, our framework suggests a way to use observer theory as a tool for defining effective frictional properties. In more realistic settings, one could regard a low-order spring-slider system as a reduced surrogate of a high-dimensional fault model, and use the observer to tune its RSF parameters so that its response matches either full-physics simulations or geophysical observations. In this interpretation, the estimated parameters represent spatially averaged frictional properties of a heterogeneous fault patch, providing a possible route to bridge detailed numerical models and model reduction descriptions without sacrificing the theoretical guarantees of the observer framework. for all t ≥ 0 such that x ∈ X r . This provides local exponential convergence of the error vector x = [e, ψ, b, ξ] ⊤ to an ultimate bound which depends explicitly on the differentiator accuracy (4) and the friction reconstruction accuracy (6).
T A B L E 1
📸 Image Gallery