Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stelmo/stochastic-dynamical-control-code
Code for M. Eng. in Control Engineering
https://github.com/stelmo/stochastic-dynamical-control-code
Last synced: about 1 month ago
JSON representation
Code for M. Eng. in Control Engineering
- Host: GitHub
- URL: https://github.com/stelmo/stochastic-dynamical-control-code
- Owner: stelmo
- Created: 2015-02-16T13:07:30.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-12-05T05:39:53.000Z (about 7 years ago)
- Last Synced: 2024-04-16T03:33:20.325Z (9 months ago)
- Language: Julia
- Size: 8.48 MB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stochastic Dynamical Control [![Build Status](https://travis-ci.org/stelmo/Stochastic-Dynamical-Control-Code.svg?branch=master)](https://travis-ci.org/stelmo/Stochastic-Dynamical-Control-Code)
Code for M. Eng. in Control Engineering## Required External Julia Packages:
1. Distributions
2. PyPlot
3. NLsolve
4. JuMP
5. Ipopt (including the optimisation library)
6. Mosek (including the optimisation library)
7. KernelDensity## Running the Code:
**It is necessary to run the script `init_sys.jl` in the root directory to load all the external and internal libraries.**
Please see the folder `openloop_scenarios_*` or `closedloop_scenarios_*` to run simulations/demonstrations. The folders `openloop` and `closedloop` are meant as testing ground before scripts move into the scenario folders. If the readmes in the scenratio folders are cryptic it is because the names of the scripts indicate their function (this is explained in the relevant readmes).
## Testing:
Please execute the script `test_all.jl` to perform the tests manually. This is done automatically with Travis-CI.