Model predictive control on open water systems