Flood control of river systems with Model Predictive Control The - - PowerPoint PPT Presentation

flood control of river systems
SMART_READER_LITE
LIVE PREVIEW

Flood control of river systems with Model Predictive Control The - - PowerPoint PPT Presentation

Flood control of river systems with Model Predictive Control The river Demer as case study Maarten Breckpot Jury: Y. Willems, chair B. De Moor, promotor P. Willems M. Diehl B. De Schutter (TU Delft) B. Pluymers (IPCOS NV) Why is this


slide-1
SLIDE 1

Flood control of river systems with Model Predictive Control

The river Demer as case study Maarten Breckpot

Jury:

  • Y. Willems, chair
  • B. De Moor, promotor
  • P. Willems
  • M. Diehl
  • B. De Schutter

(TU Delft)

  • B. Pluymers

(IPCOS NV)

slide-2
SLIDE 2

Why is this research necessary?

  • Number of heavy floodings 
  • The Rhine: 400 – 500 million euro (1993)
  • > 100 big floods: 25 billion euro (1998-2004),

700 people V, half million homeless

  • Example in Belgium: the Demer

1970- 1979 1980- 1989 1990- 1999 2000- 2009 worldwide 263 526 780 1729 Europe 23 38 94 239 Belgium 1 2 4 6

slide-3
SLIDE 3

The Demer: a history of normalization and floodings

Measures taken in the past:

  • Normalization
  • Dikes

+ increasing urbanization in flood sensitive areas New vision on flood control/management

  • Preservation/restoration of natural flood areas
  • Reservoirs
  • Computer controlled management:

advanced three-position controller

Not effective Not effective

slide-4
SLIDE 4

the Demer Flooded area

1998 2002

slide-5
SLIDE 5

More intelligent flood regulation required!

Model Predictive Control?

The Demer: a history of normalization and floodings

Measures taken in the past:

  • Normalization
  • Dikes

+ increasing urbanization in flood sensitive areas New vision on flood control/management

  • Preservation/restoration of natural flood areas
  • Reservoirs
  • Computer controlled management:

advanced three-position controller

Not effective

Objective: Can Model Predictive Control be used for set-point control and flood control of river systems? Approach:

  • 1. General modelling framework
  • 2. Find accurate approximate model
  • 3. Design controller
slide-6
SLIDE 6

What is Model Predictive Control?

slide-7
SLIDE 7

Why Model Predictive Control?

  • Constraints incorporation
  • Use of (approximate) process model: optimal solution for

entire river system

  • Prediction window + process model: rain predictions
  • Objective function + constraints: set-point control together

with flood control

  • River systems have relatively slow dynamics

 MPC is suitable for flood control of river systems

slide-8
SLIDE 8

Outline

  • Social relevance
  • Modelling framework
  • Model Predictive Control
  • Conclusions
slide-9
SLIDE 9

White box modelling

  • 1. What do we need?
  • Dynamics of a single reach
  • Boundary conditions for

connecting reaches

  • Reservoirs
  • 2. Numerical simulator
  • 3. Approximate model
slide-10
SLIDE 10

Dynamics of a single reach: The Saint-Venant equations

slide-11
SLIDE 11

Dynamics of a single reach: The resistance law

slide-12
SLIDE 12

Dynamics of a single reach: The resistance law

slide-13
SLIDE 13

Boundary conditions for a single reach

  • Given upstream/downstream discharge
  • Rating curve
slide-14
SLIDE 14

Boundary conditions connecting reaches

  • Hydraulic structures:
  • Vertical sluice
  • Gated weir
slide-15
SLIDE 15

Boundary conditions connecting reaches

  • Vertical sluice:
  • Gated weir:
slide-16
SLIDE 16

Boundary conditions connecting reaches

  • Junctions
slide-17
SLIDE 17

Reservoirs

Two options

  • Saint-Venant equations
  • Model as a tank
slide-18
SLIDE 18

The hydrodynamic model of the Demer

slide-19
SLIDE 19

White box modelling

  • 2. Numerical simulator
slide-20
SLIDE 20

Numerical simulator

  • For every reach:
  • Approximate partial derivatives with finited differences

For PDE 1:

slide-21
SLIDE 21

Numerical simulator

  • For PDE 2:

Use similar procedure for boundary conditions…

slide-22
SLIDE 22

White box modelling

  • 3. Approximate model
slide-23
SLIDE 23

Approximate model

  • Goal: find an approximate model that is accurate enough

but with a low complexity

  • Linear state space model:
slide-24
SLIDE 24

Approximate model

  • Linear-Nonlinear model:
slide-25
SLIDE 25

Approximate model

slide-26
SLIDE 26

Outline

  • Model Predictive Control
slide-27
SLIDE 27

Model Predictive Control

Kalman filter Prediction step QP Gate conversion MPC

slide-28
SLIDE 28

The requirements

  • Control objectives:
  • Set-point control for hup and reservoir
  • Flood control + respect safety limits and flood limits
  • Recovery of used buffer capacity
  • Limitations:
  • Physical limits for gate positions:
  • Only hup, hs and hdown are measured
slide-29
SLIDE 29

Model Predictive Control

Kalman filter Prediction step QP Gate conversion MPC

slide-30
SLIDE 30

Model Predictive Control: Approximate model

Use LN-model but work only with linear part inside the optimization problem!  optimize over gate discharges

slide-31
SLIDE 31

Model Predictive Control: The optimization problem

slide-32
SLIDE 32

Model Predictive Control: Flood control and set-point control

slide-33
SLIDE 33

Model Predictive Control: Ensure feasibility of QP

slide-34
SLIDE 34

Model Predictive Control: Control objectives  weighting matrices

slide-35
SLIDE 35

Model Predictive Control: Limits on gate discharges & model update

slide-36
SLIDE 36

Model Predictive Control:

slide-37
SLIDE 37

Model Predictive Control: Model update

  • Update linear model to match predictions with nonlinear

model:

slide-38
SLIDE 38

Model Predictive Control: Buffer capacity recovery

slide-39
SLIDE 39

Model Predictive Control: Constraint selection

slide-40
SLIDE 40

Model Predictive Control

Kalman filter Prediction step QP Gate conversion MPC

slide-41
SLIDE 41

Kalman Filter

Estimate the entire state of the river system based on the three measured water levels together with the control actions:

slide-42
SLIDE 42

Model Predictive Control: The proof of the pudding

Kalman filter Prediction step QP Gate conversion MPC

slide-43
SLIDE 43

Simulation results

slide-44
SLIDE 44

MPC + Kalman Three pos. contr. MPC + Kalman Three pos. contr.

slide-45
SLIDE 45

Simulation results

slide-46
SLIDE 46

Outline

  • Conclusions
slide-47
SLIDE 47

Conclusions

Objective: Can Model Predictive Control be used for set-point control and flood control of river systems? Good control performance due to

  • incorporation of flood levels as (soft) constraints
  • minimization of the set-point deviations
  • incorporation of rain predictions via process model and

prediction window

  • fast buffer capacity recovery

Important: smart choice of control variables  linear MPC Kalman filter as state estimator

slide-48
SLIDE 48

Future research opportunities

  • Apply to larger part of the Demer
  • Plant-model mismatch
  • Uncertainty on weather predictions

Distributed MPC – Hierarchical MPC ?

slide-49
SLIDE 49

Thank you for your attention!

slide-50
SLIDE 50

Flood control of river systems with Model Predictive Control

The river Demer as case study Maarten Breckpot

Jury:

  • Y. Willems, chair
  • B. De Moor, promotor
  • P. Willems
  • M. Diehl
  • B. De Schutter

(TU Delft)

  • B. Pluymers

(IPCOS NV)

slide-51
SLIDE 51

Dynamics of a single reach: The Saint-Venant equations

Assumptions:

  • The vertical pressure distribution is hydrostatic.
  • The channel bottom slope is small: the flow depth measured normal to

the channel bottom or measured vertically are approximately the same.

  • The bedding of the channel is stable: the bed elevation does not

change with time.

  • The flow is assumed to be one-dimensional (flow velocity over the

entire channel is uniform + water level across the section is horizontal).

  • The frictional bed resistance is the same in unsteady flow as in steady

flow meaning that steady state resistance laws can be used to evaluate the average boundary shear stress.

slide-52
SLIDE 52

Numerical simulator:

  • Numerical scheme is unconditional stable if
  • Accuracy affected by Courant number
slide-53
SLIDE 53

Adaptations to MPC scheme: Approximate model

  • Use (linear part of) LN-model …

but first approximate the irregular profiles with trapezoidal cross sections

slide-54
SLIDE 54

Model Predictive Control & artificial test example

Kalman filter Prediction step QP Gate conversion MPC

slide-55
SLIDE 55

Simulation results

slide-56
SLIDE 56
slide-57
SLIDE 57
slide-58
SLIDE 58

Simulation results