Limiter

Limit the range of a signal

 Description 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.
 Equations $y=\left\{\begin{array}{cc}{u}_{\mathrm{min}}& u\le {u}_{\mathrm{min}}\\ u\phantom{\rule[-0.0ex]{2.0ex}{0.0ex}}& {u}_{\mathrm{min}}

Connections

 Name Description Modelica ID $u$ Real input vector u $y$ Real output vector y

Parameters

 Name Default Units Description Modelica ID Signal Size $1$ Dimension of input and output signals signalSize ${u}_{\mathrm{max}}$ $1$ Upper limits of input signals uMax ${u}_{\mathrm{min}}$ $-{u}_{\mathrm{max}}$ Lower limits of input signals uMin $\mathrm{strict}$ $\mathrm{false}$ = true, if strict limits with noEvent(..) strict Limits at Initial $\mathrm{true}$ True (checked) means limits are checked during initialization limitsAtInit

 Modelica Standard Library The component described in this topic is from the Modelica Standard Library. To view the original documentation, which includes author and copyright information, click here.