blockLimRateLimFirstOrder

First-order filter with non-windup limiter and slew rate limiter
Diagram of LimRateLimFirstOrder

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

Block to implement a first order filter:

y         1
- = ---------------
u      1 + s*tS

It is required that tS > 0.

Both the rate of output variation and the output itself are limited. 

Parameters

TypeNameDefaultDescription
Types.PerUnitDuMaxMaximum rising slew rate
Types.PerUnitDuMin-DuMaxMaximum falling slew rate
Types.TimetSIntegration time step in s
RealYMaxUpper limit of output signal
RealYMin-YMaxLower limit of output signal
Types.PerUnitY0Initial value of output

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputu
Modelica.Blocks.Interfaces.RealOutputy

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.Limiterlimiter
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Continuous.LimIntegratorlimIntegrator