modelRateLimFirstOrderFreeze

First order transfer function block with rate limiter and freeze functionality

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

Information

This blocks defines the transfer function between the input u and the output y as first order system:

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

Extended with Freeze functionality: If boolean input is set to true, the derivative of the state variable is set to zero.

Parameters

TypeNameDefaultDescription
Realk1Gain
Types.TimeTTime Constant in s
RealY00Initial or guess value of output (= state)
BooleanUseFreezefalse= if true, freeze port enabled
BooleanUseRateLimfalse= if true, rate limiter ports enabled

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal
Modelica.Blocks.Interfaces.BooleanInputfreeze
Modelica.Blocks.Interfaces.RealInputdyMin
Modelica.Blocks.Interfaces.RealInputdyMax