Skip to content

Integrator

Continuous-time integrator: out = K * ∫ in dt + x₀. Optional output saturation for anti-windup. Common in PID controllers and physical models.

Category: Continuous

Ports

NameDirectionValue typeNotes
ininputdouble
outoutputdouble

Parameters

NameLabelTypeDefaultUnitsDescription
gainKdouble1
initial_valuex₀double0
saturationSaturationenum (Off / On)0Clamp the integrator state to [lower_limit, upper_limit]. Provides anti-windup.
upper_limitx_maxdouble1
lower_limitx_mindouble-1