“…Water system: There are various types of water systems for which MPC has been employed, such as irrigation canals [2,4,24,26,30,39,40], river systems [3], water supply networks [8], and water distribution systems [5]. Test canals: The performance of the MPC approaches has been illustrated on various test canals, including the ASCE test canal 1 (first 2 canal reaches [24], the first 3 canal reaches [30], and the complete canal [39]), ASCE test canal 2 [2,13,26], a model consisting of large portions of the Arizona Canal, the Grand Canal, and the South Canal in Arizona [40], a model of the river basin Demer in Belgium [3], and a practical prototype lab setup [4] Simulation packages: Models of the test canals have been implemented using different simulation packages, such as SOBEK [3,39,40], SIC [24,30], and Simulink [13,26]. Performance criteria: In order to evaluate the performance of the controllers, different performance criteria have been considered, such as the performance indices defined by the ASCE committee [2,24] (including the maximum absolute error, the integrated absolute error, the steady-state error, and the change in integrated absolute discharge).…”