Text this: On Modeling and Constrained Model Predictive Control of Open Irrigation Canals