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

Add a general StateSpaceODE for common use cases. #1031

Open
robfalck opened this issue Jan 17, 2024 · 0 comments
Open

Add a general StateSpaceODE for common use cases. #1031

robfalck opened this issue Jan 17, 2024 · 0 comments

Comments

@robfalck
Copy link
Contributor

Proposed feature.

Many simple dynamic systems can be represented in state space form.

$$\dot{x} = [A] \bar{x} + [B] \bar{y}$$

$$y = [C] \bar{x} + [B] \bar{y} $$

This system should be able to accept matrices $[A]$, $[B]$, $[C]$, $[D]$ as inputs.

In this form, $\bar{x}$ is an $n \times 1$ vector where $n$ represents the number of scalar states.
$\bar{y}$ is an $m \times 1$ vector where $m$ represents the number of scalar controls.
$\bar{y}$ is an $p \times 1$ vector where $p$ represents the number of scalar outputs.

Example

TBD, but we will likely use a state space form of the double integrator or add some form of mass-sprint-damper.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant