blockLimitedFirstOrder

First-order filter with non-windup limiter
Diagram of LimitedFirstOrder

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

Information

Block to implement a first order filter:

y          k
- = ------------------
u      1 + s*tFilter

It is required that tFilter > 0.

Output limiter with anti-windup is also implemented.

Parameters

TypeNameDefaultDescription
Types.PerUnitK1Gain
Types.TimetFilterTime constant in s
RealYMaxUpper limits of output signal
RealYMin-YMaxLower limits of output signal
RealY00Initial or guess value of output

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.Math.Feedbackfeedback
Modelica.Blocks.Math.GainG
Modelica.Blocks.Continuous.IntegratorI
Modelica.Blocks.Math.GainGk