blockMVdiscrete
Discrete Multi-Variable controller
Extends from DiscreteBlock (Base class of discrete control blocks).
Information
Block has two Real input signal vectors and one Real output signal vector. The vector signals are sampled due to the defined samplePeriod parameter. The block is designed to be used as base class for a corresponding controller. See the base-class DiscreteBlock for more information.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Time | samplePeriod (from DiscreteBlock) | Sample period of component | |
| SI.Time | startTime (from DiscreteBlock) | 0 | First sample time instant |
| Integer | nu_s | 1 | Number of setpoint inputs |
| Integer | nu_m | 1 | Number of measurement inputs |
| Integer | ny | 1 | Number of actuator outputs |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput[nu_s] | u_s | Setpoint input signals | |
| Modelica.Blocks.Interfaces.RealInput[nu_m] | u_m | Measurement input signals | |
| Modelica.Blocks.Interfaces.RealOutput[ny] | y | Actuator output signals |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Discrete.Sampler[nu_s] | sampler_s | ||
| Discrete.Sampler[nu_m] | sampler_m |