SINDy with Control: A Tutorial
Not on the map. Why?
Abstract (arXiv)
Many dynamical systems of interest are nonlinear, with examples in turbulence, epidemiology, neuroscience, and finance, making them difficult to control using linear approaches. Model predictive control (MPC) is a powerful model-based optimization technique that enables the control of such nonlinear systems with constraints. However, modern systems often lack computationally tractable models, motivating the use of system identification techniques to learn accurate and efficient models for real-time control. In this tutorial article, we review emerging data-driven methods for model discovery and how they are used for nonlinear MPC. In particular, we focus on the sparse identification of nonlinear dynamics (SINDy) algorithm and show how it may be used with MPC on an infectious disease control example. We compare the performance against MPC based on a linear dynamic mode decomposition (DMD) model. Code is provided to run the tutorial examples and may be modified to extend this data-driven control framework to arbitrary nonlinear systems.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 4; 2025: 8.
15 papers.
Sort:
- 2021PySINDy: A comprehensive Python package for robust sparse system identificationcited by 88
- 2023A Framework Based on Symbolic Regression Coupled with eXtended Physics-Informed Neural Networks for Gray-Box Learning of Equations of Motion from Datacited by 18
- 2024Rapid Bayesian identification of sparse nonlinear dynamics from scarce and noisy datacited by 15
- 2025Anant-Net: Breaking the Curse of Dimensionality with Scalable and Interpretable Neural Surrogate for High-Dimensional PDEscited by 11
- 2025Adaptive parameters identification for nonlinear dynamics using deep permutation invariant networkscited by 5
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systemscited by 4
- 2024Interpretable and Efficient Data-driven Discovery and Control of Distributed Systemscited by 2
- 2022A Symbolic Representation of Human Posture for Interpretable Learning and Reasoningcited by 1
- 2024SINDy vs Hard Nonlinearities and Hidden Dynamics: a Benchmarking Studycited by 0
- 2025Identifying Unknown Stochastic Dynamics via Finite expression methodscited by 0
- 2025Optimizing Hard Thresholding for Sparse Model Discoverycited by 0
- 2025Data-Driven Discovery and Formulation Refines the Quasi-Steady Model of Flapping-Wing Aerodynamicscited by 0
3 more
- 2025From STLS to Projection-based Dictionary Selection in Sparse Regression for System Identification16 Dec 2025
- 2025Sparse Kalman Identification for Partially Observable Systems via Adaptive Bayesian Learning22 Nov 2025
- 2025Zero-Shot Function Encoder-Based Differentiable Predictive Control7 Nov 2025
- 2025Data-Driven Discovery and Formulation Refines the Quasi-Steady Model of Flapping-Wing Aerodynamics26 Aug 2025
- 2025Anant-Net: Breaking the Curse of Dimensionality with Scalable and Interpretable Neural Surrogate for High-Dimensional PDEs6 May 2025
- 2025Optimizing Hard Thresholding for Sparse Model Discovery28 Apr 2025
- 2025Identifying Unknown Stochastic Dynamics via Finite expression methods9 Apr 2025
- 2025Adaptive parameters identification for nonlinear dynamics using deep permutation invariant networks20 Jan 2025
- 2024Interpretable and Efficient Data-driven Discovery and Control of Distributed Systems6 Nov 2024
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systems4 Nov 2024
- 2024SINDy vs Hard Nonlinearities and Hidden Dynamics: a Benchmarking Study1 Mar 2024
- 2024Rapid Bayesian identification of sparse nonlinear dynamics from scarce and noisy data23 Feb 2024
3 more
- 2023A Framework Based on Symbolic Regression Coupled with eXtended Physics-Informed Neural Networks for Gray-Box Learning of Equations of Motion from Data18 May 2023
- 2022A Symbolic Representation of Human Posture for Interpretable Learning and Reasoning17 Oct 2022
- 2021PySINDy: A comprehensive Python package for robust sparse system identification12 Nov 2021
- 2021PySINDy: A comprehensive Python package for robust sparse system identificationcited by 88
- 2023A Framework Based on Symbolic Regression Coupled with eXtended Physics-Informed Neural Networks for Gray-Box Learning of Equations of Motion from Datacited by 18
- 2024Rapid Bayesian identification of sparse nonlinear dynamics from scarce and noisy datacited by 15
- 2025Anant-Net: Breaking the Curse of Dimensionality with Scalable and Interpretable Neural Surrogate for High-Dimensional PDEscited by 11
- 2025Adaptive parameters identification for nonlinear dynamics using deep permutation invariant networkscited by 5
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systemscited by 4
- 2024Interpretable and Efficient Data-driven Discovery and Control of Distributed Systemscited by 2
- 2022A Symbolic Representation of Human Posture for Interpretable Learning and Reasoningcited by 1
- 2024SINDy vs Hard Nonlinearities and Hidden Dynamics: a Benchmarking Studycited by 0
- 2025Identifying Unknown Stochastic Dynamics via Finite expression methodscited by 0
- 2025Optimizing Hard Thresholding for Sparse Model Discoverycited by 0
- 2025Data-Driven Discovery and Formulation Refines the Quasi-Steady Model of Flapping-Wing Aerodynamicscited by 0
12 most cited of 15 All 15 (JSON)
- 2025From STLS to Projection-based Dictionary Selection in Sparse Regression for System Identification16 Dec 2025
- 2025Sparse Kalman Identification for Partially Observable Systems via Adaptive Bayesian Learning22 Nov 2025
- 2025Zero-Shot Function Encoder-Based Differentiable Predictive Control7 Nov 2025
- 2025Data-Driven Discovery and Formulation Refines the Quasi-Steady Model of Flapping-Wing Aerodynamics26 Aug 2025
- 2025Anant-Net: Breaking the Curse of Dimensionality with Scalable and Interpretable Neural Surrogate for High-Dimensional PDEs6 May 2025
- 2025Optimizing Hard Thresholding for Sparse Model Discovery28 Apr 2025
- 2025Identifying Unknown Stochastic Dynamics via Finite expression methods9 Apr 2025
- 2025Adaptive parameters identification for nonlinear dynamics using deep permutation invariant networks20 Jan 2025
- 2024Interpretable and Efficient Data-driven Discovery and Control of Distributed Systems6 Nov 2024
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systems4 Nov 2024
- 2024SINDy vs Hard Nonlinearities and Hidden Dynamics: a Benchmarking Study1 Mar 2024
- 2024Rapid Bayesian identification of sparse nonlinear dynamics from scarce and noisy data23 Feb 2024
12 newest of 15 All 15 (JSON)