SINDy-SA framework

SINDy-SA framework integrates global sensitivity analysis with the sparse identification of nonlinear dynamics (SINDy) to identify parsimonious mathematical models of dynamical systems from experimental data.


Key Features:

  • Library construction: Constructs a library of potential terms for candidate dynamical equations.
  • Sparse regression: Solves a sparse regression problem to eliminate terms with coefficients below a threshold.
  • Global sensitivity analysis (SA): Ranks candidate terms by importance relative to a specified quantity of interest.
  • Threshold elimination: Uses SA rankings to remove the need for manual selection of the SINDy threshold.
  • Experimental settings: Allows formulation of various experimental settings to tailor analyses to specific contexts.
  • Recalibration: Recalibrates each identified model to maintain accuracy across different scenarios.
  • Model selection: Applies model selection techniques to identify the most parsimonious and effective models.

Scientific Applications:

  • Dynamical system identification: Identification of parsimonious mathematical models for nonlinear dynamical systems from experimental datasets.
  • Model discovery and validation: Discovery and validation of data-driven nonlinear models with improved robustness and interpretability.
  • Comparative evaluation: Comparative studies against the original SINDy method to assess improvements in accuracy and interpretability.

Methodology:

Construct a library of candidate terms, solve a sparse regression problem to prune coefficients, apply global sensitivity analysis (SA) to rank terms relative to a quantity of interest and eliminate manual thresholding, recalibrate identified models, and perform model selection to choose parsimonious models.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
10/30/2022
Last Updated:
11/24/2024

Operations

Publications

Naozuka GT, Rocha HL, Silva RS, Almeida RC. SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis. Nonlinear Dynamics. 2022;110(3):2589-2609. doi:10.1007/s11071-022-07755-2. PMID:36060282. PMCID:PMC9424817.

PMID: 36060282
PMCID: PMC9424817
Funding: - Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do Rio de Janeiro: 200.325/2020