modelClockedWithDiscretizedContinuousController
Simple controlled drive with discretized continuous-time controller
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Simple controlled drive with discrete-time controller modelled as a clocked partition. The PI controller is defined with a continuous-time block. The clocked partition is automatically discretized with an implicit Euler method by setting parameter useSolver = true in the Advanced menu of block periodicClock and then selecting ImplicitEuler as SolverMethod for the partition.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Rotational.Components.Inertia | load | ||
| Modelica.Mechanics.Rotational.Sensors.SpeedSensor | speed | ||
| Modelica.Blocks.Sources.Ramp | ramp | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Mechanics.Rotational.Sources.Torque | torque | ||
| Clocked.RealSignals.Sampler.SampleClocked | sample2 | ||
| Clocked.RealSignals.Sampler.Hold | hold1 | ||
| Clocked.RealSignals.Sampler.Sample | sample1 | ||
| Modelica.Blocks.Continuous.PI | PI | ||
| Clocked.ClockSignals.Clocks.PeriodicRealClock | periodicClock |