Discontinuous

Saturation Block

Clamps the input signal between lower and upper limits (saturation/limiting function)

Open Saturation in BlockWerk →

# Saturation Block

Description

The Saturation block implements a limiter or saturation function that clamps the input signal between specified lower and upper limits. This is essential for modeling real-world actuators and systems with physical constraints such as motor voltage limits, control signal ranges, and anti-windup protection.

Mathematical Model

y = max(L, min(U, u))
where:
  y = output
  u = input
  L = lowerLimit
  U = upperLimit

Parameters

Examples

Input range -5 to 5, saturation limits -1 to 1 produces output in [-1, 1].

Remarks

See Also