appropriate inputs accordingly. Predictive controllers are suitable for a wide range of