Framework that builds on RK4-SINDy [1], including physics knowledge in the form of three different biases. Its goal is the identification of nonsmooth nonlinear systems where discontinuous functions contribute. The core application for the time being is the identification of friction forces in a dynamical (SDOF or MDOF) system.
A thorough step-by-step presentation of PhI-SINDy can be found in Physics Enhanced Sparse Identification of Dynamical Systems with Discontinuous Nonlinearities
Use the package manager pip and the requirements.txt
to install the necessary libraries
pip install -r requirements.txt
[1]. P. Goyal, and P. Benner, Discovery of Nonlinear Dynamical Systems using a Runge-Kutta Inspired Dictionary-based Sparse Regression Approach, arXiv:2105.04869, 2021.
[2]. S. L. Brunton, P. L. Proctor, and N. J. Kutz, Discovering governing equations from data by sparse identification of nonlinear dynamical systems, 2016.
BibTeX
@article{goyal2022discovery, title={Discovery of nonlinear dynamical systems using a Runge--Kutta inspired dictionary-based sparse regression approach}, author={Goyal, Pawan and Benner, Peter}, journal={Proceedings of the Royal Society A}, volume={478}, number={2262}, pages={20210883}, year={2022}, publisher={The Royal Society} } @article{brunton2016discovering, title={Discovering governing equations from data by sparse identification of nonlinear dynamical systems}, author={Brunton, Steven L and Proctor, Joshua L and Kutz, J Nathan}, journal={Proceedings of the national academy of sciences}, volume={113}, number={15}, pages={3932--3937}, year={2016}, publisher={National Acad Sciences} }
For further information, please contact [email protected]