Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Time-Delayed system ? #70

Closed
Capri2014 opened this issue Apr 28, 2020 · 3 comments
Closed

Support for Time-Delayed system ? #70

Capri2014 opened this issue Apr 28, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@Capri2014
Copy link

Thanks for the lib and the introduction paper! One thing I am curious is that does the system supports system ID for time-delayed system?

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

@briandesilva
Copy link
Member

At the moment we don't offer support for time-delayed systems. However, it should become possible to experiment with simple time-delay coordinates once I finish implementing SINDy with control (SINDYc). Basically what SINDYc does is draw a distinction between target variables--those for which you want to discover a differential equation--and control inputs, those which you want to include in your library, but shouldn't be present on the left-hand side of the sparse regression problem. I.e. instead of solving X' = Theta(X) * Xi you solve X' = Theta(X, U) * Xi. If you wanted you could pass in some time-delayed measurements as U instead of control inputs.

I'm planning to release a SINDYc implementation in the next day or two.

@briandesilva briandesilva added the enhancement New feature or request label Apr 28, 2020
@briandesilva
Copy link
Member

SINDYc was just added in #71, so it should now be possible to work with time-delays, albeit in a roundabout way.

@Capri2014
Copy link
Author

Thanks!

jpcurbelo pushed a commit to jpcurbelo/pysindy_fork that referenced this issue May 9, 2024
two new tutorials, minor fixes and enhancements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants