modelInverseDoublePendulum
Controlled inverse double pendulum
Extends from Modelica.Icons.Example (Icon for runnable examples), Controller.Templates.SimpleStateSpaceControl (Template for a simple state feedback controller with an optional pre-filter).
Information
This example shows a control system with constant state feedback. The system model of a crane trolley system is taken from [1]. The feedback matrix and the pre filter can be loaded from MATLAB files.
References
- [1] Föllinger O.:
- Regelungstechnik.
Hüthig-Verlag.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| MatrixGain | feedbackMatrix (from SimpleStateSpaceControl) | ||
| MatrixGain | preFilter (from SimpleStateSpaceControl) | ||
| Modelica.Blocks.Math.Feedback[feedbackMatrix.nout] | feedback (from SimpleStateSpaceControl) | ||
| Modelica_LinearSystems2.Controller.Templates.Internal.PartialPlantMIMO | plant (from SimpleStateSpaceControl) | ||
| Sampler[feedbackMatrix.nout] | samplerPreFilter (from SimpleStateSpaceControl) | ||
| Sampler[feedbackMatrix.nout] | samplerFeedback (from SimpleStateSpaceControl) | ||
| Sampler[feedbackMatrix.nin] | samplerOut (from SimpleStateSpaceControl) | ||
| SampleClock | sampleClock (from SimpleStateSpaceControl) | ||
| Modelica.Blocks.Sources.Pulse | pulse | ||
| Components.AccelerationLimiter | accelerationLimiter | ||
| Noise | noise | ||
| Noise | noise1 |