TY - JOUR
T1 - Flood control of reservoir systems
T2 - Learning-based explicit and switched model predictive control approaches
AU - Koo, Ja-Ho
AU - Moradvandi, Ali
AU - Abraham, Edo
AU - Jonoski, Andreja
AU - Solomatine, Dmitri P.
PY - 2025
Y1 - 2025
N2 - Effective reservoir flood control demands real-time decision-making that balances multiple objectives. However, traditional optimization approaches are often too computationally intensive and become intractable when considering dynamically changing preferences of operators, modelled as weights of different objectives. This study aims to develop tractable real-time flood control strategies that maintain performance while reducing computational complexity. We propose two data-driven approaches based on Model Predictive Control (MPC): (1) an explicit MPC using deep neural networks to directly determine optimal outflow schedules, and (2) a switched MPC that produces optimal weights of objectives based on hydrological conditions. Both methods leverage offline learning from an online Parameterized Dynamic MPC framework incorporating state-dependent weights. We tested these approaches on South Korea’s Daecheong multipurpose reservoir using historical flood events with various patterns. The explicit MPC demonstrated reliable performance under conditions similar to its training data. However, it showed frequent changes in outflow schedules and constraint violations for scenarios outside training data. In contrast, the switched MPC maintained robustness across all test scenarios due to a linear optimization process in a receding horizon manner, though with slightly reduced performance compared to the explicit MPC under scenarios inside the range of training data. Most significantly, both approaches reduced computation time from approximately 10 minutes to less than one second, making real-time implementation feasible. This dramatic improvement enables prompt decision-making during rapidly evolving flood events while maintaining near-optimal control performance.
AB - Effective reservoir flood control demands real-time decision-making that balances multiple objectives. However, traditional optimization approaches are often too computationally intensive and become intractable when considering dynamically changing preferences of operators, modelled as weights of different objectives. This study aims to develop tractable real-time flood control strategies that maintain performance while reducing computational complexity. We propose two data-driven approaches based on Model Predictive Control (MPC): (1) an explicit MPC using deep neural networks to directly determine optimal outflow schedules, and (2) a switched MPC that produces optimal weights of objectives based on hydrological conditions. Both methods leverage offline learning from an online Parameterized Dynamic MPC framework incorporating state-dependent weights. We tested these approaches on South Korea’s Daecheong multipurpose reservoir using historical flood events with various patterns. The explicit MPC demonstrated reliable performance under conditions similar to its training data. However, it showed frequent changes in outflow schedules and constraint violations for scenarios outside training data. In contrast, the switched MPC maintained robustness across all test scenarios due to a linear optimization process in a receding horizon manner, though with slightly reduced performance compared to the explicit MPC under scenarios inside the range of training data. Most significantly, both approaches reduced computation time from approximately 10 minutes to less than one second, making real-time implementation feasible. This dramatic improvement enables prompt decision-making during rapidly evolving flood events while maintaining near-optimal control performance.
UR - http://www.scopus.com/inward/record.url?scp=105004930787&partnerID=8YFLogxK
U2 - 10.1371/journal.pwat.0000361
DO - 10.1371/journal.pwat.0000361
M3 - Article
VL - 4
JO - PLOS Water
JF - PLOS Water
IS - 5
M1 - e0000361
ER -