.Dynawo.NonElectrical.Blocks.Continuous.IntegratorVariableLimits

Information

This blocks computes w as integral of the input u multiplied by the gain K.

If the integral reaches a given upper or lower limit, the integration is halted and only restarted if the input drives the integral away from the bounds, with a sufficient margin defined by Tol.

This margin is aimed at avoiding chattering i.e. rapid swings between frozen and unfrozen sates.

If the integration is halted, the integrator output follows the variable limit it has reached.

The output y is the result of the limitation of w by both variable limits.

If the "upper" limit is smaller than the "lower" one, the output y is ruled by the parameter DefaultLimitMax: y is equal to either limitMax or limitMin.

The integrator output is initialized with the parameter Y0.


Generated at 2025-01-08T19:40:16Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos