Discontinuous

RateLimiter Block

Limits the rate of change (slew rate) of the output signal

Open RateLimiter in BlockWerk →

# Rate Limiter Block

Description

Limits the rate of change (slew rate) of the output signal. The output follows the input but cannot change faster than the specified rising or falling rate. Models actuator speed limits, motor acceleration constraints, and slew-rate-limited amplifiers.

Mathematical Model

rate = (input - previous_output) / dt clamped_rate = clamp(rate, fallingRate, risingRate) output = previous_output + clamped_rate × dt

Parameters

risingRate

Maximum positive rate of change in units per second.

fallingRate

Maximum negative rate of change in units per second (should be negative).

Remarks

See Also