in r it is shown that for Z systems one can achieve arbitrarily fast settling time while also guaranteeing a monotonic response in all components of the output vector for any initial condition.
in r, this technique is extended to the avoidance of undershoot as an additional feature of the control action