Predictive control in irrigation canal systems is an emerging area of ... Model Predictive Control (MPC): A type of control algorithm that uses a model of the system to predict future outcomes ...