Robust control through signal constraints with application to predictive control