blockLimiter

Limit the range of a signal, derived from Modelica.Blocks.Modelica.Blocks.Nonlinear.Limiter

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

Information

The Limiter block passes its input signal as output signal as long as the input is within the specified upper and lower limits. If this is not the case, the corresponding limits are passed as output.

Parameters

TypeNameDefaultDescription
RealuMin20Value of u where yMin is active
RealuMax30Value of u where yMax is active
RealyMin25Value of y where yMin is active
RealyMax30Value of y where yMax is active
Advanced
Booleanstrictfalse= true, if strict limits with noEvent(..)
BooleanlimitsAtInittrue= false, if limits are ignored during initialization (i.e., y=u)

Connectors

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