Simulator for dynamical feedback systems and networks.
Project description
A general purpose Python simulator for networks of systems with the dynamics \(\dot{\boldsymbol{x}}_i=\boldsymbol{f}_i(\boldsymbol{x}_i,\boldsymbol{u}_i,t)\) and the output \(\boldsymbol{y}_i=\boldsymbol{h}_i(\boldsymbol{x}_i,t)\).
This package is compatible with Python 3 and requires numpy for matrix and vector operations, sympy for symbolic derivations, and scipy for ODE integration.
Though not required, it is recommended to use this simulator in a jupyter notebook. Any library can be used to generate graphs, but the provided examples rely on plotly to generate interactive plots.
Examples and usage instructions are given in this repository.
This package was developed to generate simulation results in the MSc thesis entitled Distributed Control of Underactuated and Heterogeneous Mechanical Systems which can be viewed here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file systemsim-0.22-py3-none-any.whl
.
File metadata
- Download URL: systemsim-0.22-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de96d961670056fd64a774c73d903b96c59bfd806c97fc26658ff8fa9ac3d303 |
|
MD5 | b701486cd7f82152f51d4aa4c86636ed |
|
BLAKE2b-256 | a11cd9609f4d4be89558751016a440b6241b618a07a2306d6ab1f7a62c82925b |