blockLimIntegratorReset
Integrator with limited values of the outputs, has external reset trigger
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
Information
This block extends Modelica.Blocks.Continuous.LimIntegrator and adds an external reset trigger. When the boolean input reset becomes true the integrator start is reset to y_start.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | k | 1 | Integrator gain |
| Initialization | |||
| Modelica.Blocks.Types.Init | initType | Modelica.Blocks.Types.Init.InitialState | Type of initialization (1: no init, 2: steady state, 3/4: initial output) |
| Boolean | limitsAtInit | true | = false, if limits are ignored during initialization (i.e., der(y)=k*u) |
| Real | y_start | 0 | Initial or guess value of output (must be in the limits lowerLimit .. upperLimit) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal | |
| Modelica.Blocks.Interfaces.RealInput | lowerLimit | Connector of Real input signal | |
| Modelica.Blocks.Interfaces.RealInput | upperLimit | Connector of Real input signal |