Introduction & Context

Integral Absolute Error (IAE) quantifies the cumulative deviation between a controlled variable and its set-point during a transient response. In process engineering it is the most widely accepted scalar figure-of-merit for regulatory performance: a smaller IAE implies tighter control, less off-spec product, and reduced utility consumption. Typical applications include temperature loops in food pasteurisers, reactor concentration control, and distillation composition loops where product quality is directly linked to the deviation integral.

Methodology & Formulas

  1. Process model
    A First-Order-Plus-Dead-Time (FOPDT) representation is adopted: \[ G_p(s)=\frac{K_p\,e^{-\theta s}}{\tau s+1} \] where \(K_p\) is the process gain, \(\tau\) the dominant time constant, and \(\theta\) the dead time.
  2. Controller structure
    An ideal PI algorithm is assumed: \[ u(s)=K_c\left(1+\frac{1}{T_i s}\right)e(s) \] with controller gain \(K_c\) and integral time \(T_i\).
  3. Closed-loop approximation
    For a set-point step \(\Delta y_{sp}\) the closed-loop response is approximated by a first-order trajectory whose time constant is \[ \tau_{cl}=\frac{\tau}{1+K_c K_p \dfrac{T_i}{\tau}}. \] The resulting process variable is \[ y(t)=\Delta y_{sp}\left[1-\exp\left(-\frac{t-\theta}{\tau_{cl}}\right)\right]\,H(t-\theta) \] with \(H(\cdot)\) the Heaviside function.
  4. Error signal
    The instantaneous error is \[ e(t)=\Delta y_{sp}-y(t). \]
  5. IAE evaluation
    The integral of the absolute error over the horizon \(T_{eval}\) is computed with the trapezoidal rule: \[ \text{IAE}=\sum_{k=0}^{N-1}|e_k|\,\Delta t,\qquad \Delta t=\frac{T_{eval}}{N},\qquad T_{eval}=\alpha(\tau+\theta), \] where \(\alpha\) is a user-selected multiplier.
  6. Overshoot estimate
    Percentage overshoot is obtained from the peak value: \[ \text{Overshoot}=\frac{\max_t y(t)-\Delta y_{sp}}{\Delta y_{sp}}\times100\%. \]
Recommended evaluation parameters
Parameter Symbol Recommended range
Evaluation horizon multiplier \(\alpha\) 4 – 6
Sampling time \(\Delta t\) \(\leq \tau/5\)
Max acceptable overshoot 0.5 °C (food-grade)