200 likes | 359 Views
K. U. LEUVEN. 4th International Symposium on Flood Defence. May 6 th -8 th, 2008. Evaluation of River Flood Regulation using Model Predictive Control. Patrick Willems Toni Barjas Blanco P.K. Chiang Bart De Moor Jean Berlamont. SCD Research Division. ESAT- K. U. Leuven. Outline.
E N D
K. U. LEUVEN 4th International Symposium on Flood Defence May 6th-8th, 2008 Evaluation of River Flood Regulation using Model Predictive Control Patrick Willems Toni Barjas Blanco P.K. Chiang Bart De Moor Jean Berlamont SCD Research Division ESAT- K. U. Leuven
Outline • Problem Description • Principles of MPC • Model of the Demer • Uncontrollability • Results • Conclusion and Future Works
Introduction • Current control strategy (three-position controller): • If-then-else rules • Based on current state • Takes no rain predictions into account • Simulations far from optimal • Better Alternative: • Model Predictive Control (MPC)
Model Predictive control: Principles • Real-life analogy:
State Space Model • Linear State Space Model: • Nonlinear State Space Model: State: water levels, discharges, volumes Disturbance input: rainfall Input: gate positions
Model Predictive Control: Principles • Mathematical formulation: s.t. Initial state
Model Predictive control • Advantages: • Constraints • Predictive Rainfall due to horizon • Multiple Objectives • Priorities • Disadvantages: • Computational complexity
Model of the Demer • Possible modelling strategies: • Black box: based on data • Physical : physical laws • Grey box : Combination of previous strategies Grey box modelling from historical data (1998 and 2002) Reservoir Type • In this work
Resultaten Schulensmeer Gate A Gate K7 Schulenslake Demer
Resultaten Schulensmeer Hafw Hs qA qK7 Hopw
Expert knowledge • Water administration: • Experience : • Debatable w.r.t. optimality • Can be usefull to take into account e.g. N • Drastical change can be frightening • Experience Guidelines about filling order reservoirs
Expert knowledge in MPC • Constraint priorization: • Divide the constraints in sets with different priority • Solve MPC control problem with all constraints • If infeasible remove lowest priority contraints and resolve MPC control problem, increasing weights of variables corresponding to removed constraint set • Until a feasible solution apply first calculated input Ensures satisfaction high priority constraints
Uncontrollability problem • Typical use of MPC control to a reference value • In flooding prevention: • Control to reference value less important • Avoid flooding Nonlineair behaviour is very important Most difficult nonlinearity example No derivatives
Fuzzy model for derivatives u y model ^ x estimator MPC ^ x A,B (Linearized system matrices) Fuzzy model
Hopw en Hs < 23m TAW Hafw < 22.75m Control to 21.5 m Results (Historical rainfall 1998) Three-position controller (currently in use): MPC with priorities:
Results (Fictituous data based on data from 1998) Three-position controller (currently in use): MPC with priorities:
Conclusions and future works • Conclusion: • Model Predictive Control outperformed three-position controller • Future works: • Extend MPC to control the whole model • Estimate state with moving horizon estimator • Robust MPC wrt uncertainty rain prediction and modelling errors