Fig. 1. Internal Model Control structure: Q(s) – the primary controller transfer
function, Gp(s) – the process transfer function, Gm(s) – the process model
transfer function, r – setpoint, e – error, c – control variable, d – disturbance,
ym – model output, y –process output.