modelIntegratorWithNonWindupLimiter

Integrator with non-windup limiter
Diagram of IntegratorWithNonWindupLimiter

Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).

Information

Model to implement an integrator filter:

y     k
- = -----
u     s

It is required that k > 0K
Output limiter with anti-windup is also implemented.

Parameters

TypeNameDefaultDescription
Realk1Integral constant
RealyMax1Upper limits of output signal
RealyMin-yMaxLower limits of output signal
Initialization
Modelica.Blocks.Types.InitinitTypeModelica.Blocks.Types.Init.InitialStateType of initialization (1: no init, 2: steady state, 3,4: initial output)
RealyStart0Initial or guess value of output (= state)
Advanced
Booleanstrictfalse= true, if strict limits with noEvent(..)

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.Limiterlim
Modelica.Blocks.Continuous.IntegratorI