RobustAndOptimalControl.jl
RobustAndOptimalControl.jl copied to clipboard
Robust and optimal design and analysis of linear control systems
So I was working on my first larger block diagram, and trying to get everything in place. First I was meeting error messages giving me the name of an input/output...
Takes [the demo code snippet from here](https://github.com/mortenpi/documenter-extension-example/tree/master) and implements it as a local extension module that adds support for simple collapsed at-example blocks to docs.  @baggepinnen: I would suggest...
```julia using RobustAndOptimalControl W = makeweight(0.1, 10, 2) P0 = tf(1, [1, 2, 1]) Pu = P0 * (1 + W*δc()) feedback(Pu) ```
For an uncertain system `Gu` represented by multiple models (e.g., `Particles`), one could design a controller that is guaranteed to be stabilizing for all plants in `Gu` by first finding...
Provide keyword args `scaleY, scaleU` that rescales the model such that input and output ranges are roughly `-1:1` before reducing the model order. When the model is reduced, the inverse...
- [x] Go through docs and make sure all places where there is an extra `1.0I`, `ss()` etc. are made smoother. - [ ] `ss` can not be built from...
Among the provided functions there is also the `lqr3` function. Its docstring reads: > Calculate the feedback gain of the discrete LQR cost function augmented with control differences. Could you...
I use delayed systems quite a bit and I love the functionality of named systems when plotting. I was wondering what your thoughts were on creating a named delayed system...
The following produces a system with the wrong external inputs ```julia function assemble(kp, ki, kd, T, d, b, c) kp = named_ss(ss(kp), "kp") ki = named_ss(ss(ki), "ki") kd = named_ss(ss(kd),...