Giter Club home page Giter Club logo

sindy's Introduction

SINDy

Discovering the governing equations of nonlinear systems purely from data using the SINDy method (https://www.pnas.org/content/113/15/3932).

Lorenz system simulation with feedforward strongly nonlinear inputs. This simulation data was used for identification. https://user-images.githubusercontent.com/55796835/127328774-a1342b36-4729-4225-8e3e-fd447fc66a5e.mp4

Lorenz system simulation with feedback inputs. Used for demonstration of identification of a controlled system. Note that the state gravitates more strongly to the right attractor, where it's being pushed by the control law. https://user-images.githubusercontent.com/55796835/127328914-39fbc4ed-b294-48a5-9ac7-729e497d5644.mp4

Simulation of the reference Lorenz model and the model identified from its measurement data. https://user-images.githubusercontent.com/55796835/127679128-65357765-4e09-4b51-9d53-e436224f4084.mp4

Simulation of the pendulum-cart system https://user-images.githubusercontent.com/55796835/127646378-228cc491-b344-4ab0-9caf-d83239d9fb81.mp4

Simulation of the reference pendulum-cart model and model identified using SINDy from noisy data. https://user-images.githubusercontent.com/55796835/127749887-452fa243-7efa-4761-86bd-0d9dca009ddb.mp4

Reference model vs Bootstrapped model https://user-images.githubusercontent.com/55796835/127749898-489bcebc-fb2e-4f7f-bea3-ada7994ee317.mp4

SINDy model vs Bootstrapped model https://user-images.githubusercontent.com/55796835/127749894-e9e21523-7ae3-4ad0-b916-287db34bbfc4.mp4

Lorenz reference vs identified, nonlinear and discontinuous input sgn(u1) to dx1 https://user-images.githubusercontent.com/55796835/127779031-6db32467-f23b-4574-8389-3a0982e1bd85.mp4

Model identified from real measurement data https://user-images.githubusercontent.com/55796835/127922658-35e7b487-f04e-431a-a6e0-aed10cce4e76.mp4

The real measurement data, visualized https://user-images.githubusercontent.com/55796835/127937959-67bdb377-eedd-4c89-b2cd-edfd253517ce.mp4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.