Reading a step response

Rise time, overshoot, settling time, offset, oscillation and the integral criteria IAE/ISE/ITAE: definitions, units and what they say about the tuning.

In short. The response to a set-point or disturbance step shows almost everything about the tuning: how fast PV moves to the set point, whether it overshoots, how long it keeps swinging and whether an error remains. To compare settings these features are turned into numbers with explicit definitions.

00.511.5050100150200250time, sPV10 %90 %overshoot 70 %settled (±2 %) 201 sSPPV (Kc 2, Ti 30 s)
Kc = 2, Ti = 30 s on the same model: rise time 10→90 % = 9.3 s, overshoot 70 %, settling time (±2 % band) 201 s. Values from the performance analysis tool.

Metrics and their definitions

Notation: y_init is PV at the start of the interval, y_final the steady-state value, Δ = y_final − y_init. This is how the performance analysis computes them.

MetricDefinitionUnitsWhat it says
Rise timefrom 10 % to 90 % of Δ (first crossings)sspeed of response
Overshoot(peak − y_final)·sign Δ / |Δ| · 100 %%stability margin, "aggressiveness"
Settling timeafter the last entry into the band ±tol·|Δ| around y_final (tol usually 2 %)swhen the transient can be considered over
OffsetSP at the end − mean PV over the last 10 % of the intervalPV unitsintegral action present, enough output?
IAE∫|e| dtPV unit·stotal "area" of the error
ISE∫e² dtPV unit²·spenalises large errors more
ITAE∫(t − t0)·|e| dtPV unit·s²penalises long tails more

Rise time and overshoot follow the definitions of MathWorks stepinfo. Authors measure the settling time against different bases (|Δ| or the final value), so state the band and the base when comparing.

The steady-state value is chosen explicitly. The last sample of a trend is not necessarily steady state: if the record ends too early, the response is reported as "not settled" rather than as settled with an error.

Example: two settings on one process

Process K = 1.8 °C/%, τ = 45 s, θ = 12 s; set-point step.

PI settingsRiseOvershootSettling (±2 %)IAE (per 1 °C)
Kc 1.04, Ti 45 s (SIMC)22.0 s5.5 %74 s26.1 °C·s
Kc 2, Ti 30 s9.3 s70 %201 s47.4 °C·s

The second controller rises twice as fast but, because it oscillates, settles almost three times later and has a larger error area. "Faster" in one metric does not mean "better".

In the performance analysis tool the "Example" button builds the second response (set point 55 → 65 °C, interval from the step) — giving the same 9.3 s, 70 % and 201 s.

Reading the shape of the curve

What you seeLikely causeWhat to check
Fast decaying oscillation with a period near the ultimate one (Tu ≈ 44 s in the example)Kc too largereduce Kc by 20–30 %
Slow oscillation, PV "rolls" over the set pointTi too small (too much integral)increase Ti
Slow creeping without overshootKc too small or Ti too largeincrease Kc, then reduce Ti
PV never reaches the set pointno I, output saturated, dead bandsee typical problems
Output "saws" in small stepsnoise through D or a large Kcfilter, D on measurement
Overshoot only after the output was at its limit for longintegral windupanti-windup

The oscillation period is a useful hint: oscillation caused by a large Kc is close to the loop's ultimate period, "integral" oscillation is noticeably slower.

Set-point step or disturbance step

A controller is judged on two tasks, and they look different:

  • a set-point step shows how SP changes are followed;
  • a disturbance (load) step shows how the loop holds its operating point — in process plants usually the more important task.

IMC tuning (τI = τ) follows set-point changes well but rejects input disturbances of slow processes more slowly; this is why SIMC limits Ti = min(τ, 4(τc + θ)) — see IMC and SIMC. In the simulator the disturbance is set under "More settings".

Typical mistakes

  • Comparing trends with different steps (size or direction) — on non-linear processes the result differs.
  • Computing settling time on a noisy signal with a band smaller than the noise — the response "never settles".
  • Judging the tuning by the set-point step only without checking a disturbance.

Limits

The metrics describe one experiment at one operating point. If K, τ or θ change with load, evaluate several operating points. Numbers are comparable only under the same conditions: step size, band, interval and the way the steady-state value is chosen.

Loading the map…

Sources

  1. MathWorks — stepinfo: rise time, settling time and other step-response characteristics (R2026b) — MathWorks
  2. Åström & Murray — Feedback Systems, 2nd ed. (2020), ch. 11 «PID Control», §11.3 — Caltech / Lund University

Updated 2026-10-12