Efficient Economic Model Predictive Control of Water Treatment Process with Learning-based Koopman Operator
Minghao Han, Jingshi Yao, Adrian Wing-Keung Law, Xunyuan Yin
TL;DR
The paper tackles the challenge of economically operating wastewater treatment plants with nonlinear, high-dimensional dynamics by proposing a Deep Input-Output Koopman Operator (DIOKO) that learns a linear latent model and cost predictor from available measurements. This enables a convex economic model predictive control (EMPC) that solves as a quadratic program, significantly reducing computation time while improving both effluent quality and operating cost. Compared with baselines including first-principles EMPC, nonlinear MPC, and SAC, the DIOKO-EMPC yields lower cost and better EQ under dry, rainy, and stormy conditions, with computation times on the order of 3–4 ms per step (thousands of times faster than nonconvex EMPC). The approach supports partial-state sensing and robust performance, and shows strong generalization to unseen weather scenarios; extensions to probabilistic and hybrid Koopman models are noted as future directions.
Abstract
Used water treatment plays a pivotal role in advancing environmental sustainability. Economic model predictive control holds the promise of enhancing the overall operational performance of the water treatment facilities. In this study, we propose a data-driven economic predictive control approach within the Koopman modeling framework. First, we propose a deep learning-enabled input-output Koopman modeling approach, which predicts the overall economic operational cost of the wastewater treatment process based on input data and available output measurements that are directly linked to the operational costs. Subsequently, by leveraging this learned input-output Koopman model, a convex economic predictive control scheme is developed. The resulting predictive control problem can be efficiently solved by leveraging quadratic programming solvers, and complex non-convex optimization problems are bypassed. The proposed method is applied to a benchmark wastewater treatment process. The proposed method significantly improves the overall economic operational performance of the water treatment process. Additionally, the computational efficiency of the proposed method is significantly enhanced as compared to benchmark control solutions.
