Hmax 2022 UCLouvain

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 70

HYDROMAX

Application for river flow forecasting

Institute of Information and Communication


Technologies, Electronics and Applied Mathematics

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 1


Mathematical Engineering Department Mathematical Engineering Department
Background

Direction Générale opérationnelle mobilité et voies hydrauliques


Direction de la gestion hydrologique

1993 : The big floods of January and December.


1994 : Design and development of Hydromax : first river basin
modelling (Rainfall / Runoff Model).
1995 : The big flood of January in the Meuse river basin.
2001 : Flood of January.
2002 : Flood of February and March.
2003 : Flood of January.

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 2


Mathematical Engineering Department
NL

BELGIUM D
Telemetering Network of SPW
F Raingauges and Water Level Recorders
L

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 3


Mathematical Engineering Department
Raingauges - Input(s) of the Model

Horizontal axis

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 4


Mathematical Engineering Department
Raingauges - Input(s) of the Model

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 5


Mathematical Engineering Department
Water Level Recorder
« Output » of the Model

Q = fn(Z)
with :
Z = Water Level [m];
Q = Discharge [m³/s].

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 6


Mathematical Engineering Department
Rating Curve

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 7


Mathematical Engineering Department
Discharges Measurements
© MET

© MET
Sethy

Propeller Sethy

80 sites, 400 measurements / year


luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 8
Mathematical Engineering Department
ADCP Gauging

© SPW - DO 223
© SPW - DO 223

© SPW - DO 223
© SPW - DO 223

Acoustic Doppler Current Profiler


luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 9
Mathematical Engineering Department
Telemetering Network of SPW
Raingauges and Water Level Recorders

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 10


Mathematical Engineering Department
Lesse River Basin (1286 [km²])

0 5 10 km

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 11


Mathematical Engineering Department
Data Acquisition to Forecasting
Press  Government
Water level
Public Security
recorder
Providers (Energy–Water)
RIVER
BASIN Foreign Control Centers
Raingauges

TELEMETERING INFORMATION
NETWORK NETWORK

CONTROL HYDROMAX
Rating curve CENTER
m → m3/s

Hydrological CENTRAL FORECASTING


Database COMPUTER COMPUTER

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 12


Mathematical Engineering Department
Website - « Etat des eaux »

http://voies-hydrauliques.wallonie.be

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 13


Mathematical Engineering Department
Website - « Etat des eaux »

Etats de eaux du 19/01/2007 à 9h00

http://voies-hydrauliques.wallonie.be

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 14


Mathematical Engineering Department
HYDROMAX
A Typical Example of On-Line Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 15


Mathematical Engineering Department
HYDROMAX
A Typical Example of On-Line Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 16


Mathematical Engineering Department
HYDROMAX
A Typical Example of On-Line Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 17


Mathematical Engineering Department
HYDROMAX
A Typical Example of On-Line Forecasting

HYDROMAX : PREVISIONS

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 18


Mathematical Engineering Department
Why a Riverflow Forecasting Model ?
Q = 274 [m³/s]
Riverflow and cumulative rainfall over Amblève basin H = 2,88 [m]
300 11 h Later
Riverflow
Cumulative rainfall

250
Riverflow [m³/s] Rainfall [mm]

200

150

100

50
Q = 57 [m³/s]
H = 1,45 [m]
0
0 10 20 30 40 50 60 70
Time from 18/08/98 until 20/09/98 [12h]
luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 19
Mathematical Engineering Department
Natural River Basin

- Rainfall;
- Interception(s);
- Evapotranspiration;
- Soil percolate; Ran
i
gauge
- Run Off;
- Riverflow.
Wat er l evel
recorder
St age gauge

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 20


Mathematical Engineering Department
Natural River Basin

- Rainfall;
- Interception(s);
- Evapotranspiration;
- Soil percolate; Ran
i
gauge
- Run Off;
- Riverflow.
Wat er l evel
recorder
St age gauge

Conceptual Model
Meshing Model

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 21


Mathematical Engineering Department
Rainfall/River Flow System
Measurements
Total
Rainfall

Riverflow

Ran
i
gauge

Wat er l evel
recorder
St age gauge

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 22


Mathematical Engineering Department
Total Rainfall to
Effective Rainfall
Measurements
Total
Rainfall

Effective
Storage
Rainfall

Ran
i
gauge

Wat er l evel
recorder
St age gauge

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 23


Mathematical Engineering Department
Total Rainfall to
Effective Rainfall
Measurements
Evapo- Total
transpiration Rainfall

Effective
Storage
Rainfall

Ran
i
gauge

Infiltration
Wat er l evel
recorder
St age gauge

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 24


Mathematical Engineering Department
Effective Rainfall
to River Flow
Measurements
Evapo- Total
transpiration Rainfall

Effective
Storage Black- Riverflow
Rainfall Box

Ran
i
gauge

Infiltration
Wat er l evel
recorder
St age gauge

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 25


Mathematical Engineering Department
Rainfall/River Flow System
Measurements
Evapo- Total
transpiration Rainfall

Effective
Storage Black- Riverflow
Rainfall Box

Ran
i
gauge
LINEAR STATISTICAL
Infiltration MODEL (ARX Model)
Wat er l evel
recorder
St age gauge

NON-LINEAR CONCEPTUAL
MODEL

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 26


Mathematical Engineering Department
Wat er l evel
Ran
i
gauge
Non-Linear Conceptual Model
recorder
St age gauge

Production function (Total Rainfall / Effective Rainfall)

−  ( PB(t ) − ETP(t ) )
Stock S max W(t ) = ( S max − Stock (t −1) )(1 − exp )
( S max − Stock (t −1) )
Yes
PN (t ) = PB(t ) − ETP(t ) − W(t )
I (t ) =  ( Stock (t −1) + W(t ) )
PB(t) > ETP(t) Stock (t ) = Stock (t −1) + W(t ) − I (t )

PN (t ) = 0
No I (t ) =  ( Stock (t −1) − ETP(t ) + PB(t ) )
Stock (t ) = Stock (t −1) − ETP(t ) + PB(t ) − I (t )

Three parameters to be calibrated


luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 27
Mathematical Engineering Department
Ran
i

Production function
gauge

Wat er l evel
recorder
St age gauge

90

80
S(t-1)/Smax=0,90
70 S(t-1)/Smax=0,75
S(t-1)/Smax=0,25Wat er l evel
recorder
St age gauge
Ran
i
gauge

Smax 60 S(t-1)/Smax=0
S
PN(t) [mm/j]

50
I

40

30

20

10

0
-10 0 10 20 30 40 50 60 70 80

PB(t)-ETP(t) [mm/j]

Storage Initialization !
luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 28
Mathematical Engineering Department
Wat er l evel
Ran
i
gauge
Non-Linear Conceptual Model
recorder
St age gauge

ETP Sub Model ( => ETPh) vs ETRh/2

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 29


Mathematical Engineering Department
Wat er l evel
Ran
i
gauge
Non-Linear Conceptual Model
recorder
St age gauge

ETP Sub Model ( => ETPh) vs ETRh/2

ETP(j)= ETPm – ETPa cos(2 pi j/365)

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 30


Mathematical Engineering Department
Rainfall/River Flow System
Measurements
Evapo- Total
transpiration Rainfall

Effective
Storage Black- Riverflow
Rainfall Box

Ran
i
gauge
LINEAR STATISTICAL
Infiltration MODEL (ARX Model)
Wat er l evel
recorder
St age gauge

NON-LINEAR CONCEPTUAL
MODEL

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 31


Mathematical Engineering Department
Wat er l evel
Ran
i
gauge Linear Statistical Model (ARX)
recorder
St age gauge

Transfer function (Effective Rainfall / River Flow)

𝑛 𝑚

𝑄෠(𝑡+𝐻) = ෍ 𝑎𝑖 𝑄(𝑡− 𝑖−1 𝐻) + ෍ 𝑏𝑗 𝑃𝑁(𝑡− 𝑗−1 𝐻)


𝑖=1 𝑗=1

Identification of :
• H = the short term horizon = fn(River basin size)
• n and m
• ai and bj
luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 32
Mathematical Engineering Department
HYDROMAX
A Typical Example of On-Line Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 33


Mathematical Engineering Department
HYDROMAX - Flood Model
Observed and Forecast Discharges (Feb. 02)

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 34


Mathematical Engineering Department
Long Term Forecasts
𝑄෠ (t+2H) ; 𝑄෠ (t+3H) ; … ; 𝑄෠ (t+6H)

Short term
riverflow forecasting

Qˆ (t + 2 H ) = a1 Qˆ (t + H ) + a2 Q (t ) + + an Q (t − (n − 2) H )
+ b1 PS (t + H ) + b2 PN (t ) + + bm PN (t − (m − 2) H )

Rainfall
Meteorological forecasts Measurements

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 35


Mathematical Engineering Department
HYDROMAX
A Typical Example of On-Line Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 36


Mathematical Engineering Department
HYDROMAX – A Fully
Integrated Tool Meteorological
Forecasts

Field
RMI Server

INTERNET

Hydrological DB
HYDROMAX MA
INTRANET

HYDROMAX
Forecasts DB WEB
SPW Server VPN
SPW Server

Simulated
Flooding Area Local River
Map Flow
Forecasts The Rest of the
World
luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 37
Mathematical Engineering Department
The main features of HYDROMAX

Direct connection with the telemetering and the


hydrological data base.

Short term riverflow forecasting only based on


on-line hydrological measurements.

Long term Riverflow forecasting based on


hydrological measurements and meteorological
forecasts.

Control and analysis of the inputs and the results


of the used models.

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 38


Mathematical Engineering Department
The Advantages of HYDROMAX

Economy of data : the data which are only needed


are the rainfall and the flow in the river (input and
output of the models). The physical description of
the basin is not required;

The identified parameters remain valid from a flood


to another : the models are systematically validated
on floods which are not used for the model
identification;

Friendly user : in order to meet the requirements of


the efficient real time forecasting (computing time
and fiability).
luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 39
Mathematical Engineering Department
Gendron, 28/01/95 : H=3 [m] Q=195 [m3/s]

Chooz, 30/01/95 : Q=1559 [m3/s]


Gendron, 23/01/95 : Q=328 [m3/s]
© MET D434

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 40


Mathematical Engineering Department
Identification Steps of
Rainfall/River Flow Model

1) DATA ANALYSIS
2) Computation of the mean areal rainfall (Kriging Method)
3) Computation of the unit hydrograph (Impusle response)
4) Determination of the forecasting horizon (H)
5) Sampling of rainfall and riverflow data by H
6) Identification of the transfer function structure [na nb k]
7) Optimization of the parameters of the production function
8) Cross validation (Identification period ≠ Validation period)

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 41


Mathematical Engineering Department
Unit Hydrograph & Forecasting Horizon

tm=rise time

Unit Hydrograph computed by spectral analysis.


tm / 5 < Forecasting Horizon <t m / 3

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 42


Mathematical Engineering Department
Identification of The Transfer Function

Residual or Prediction error (e(t))

e(t ) = Q(t ) − Qˆ (t )
Quadratic loss function (EQMP)

N
1
EQMP =
N −

t = +1
e(t ) 2

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 43


Mathematical Engineering Department
Identification of The Transfer Function
- Structure -

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 44


Mathematical Engineering Department
Identification of The Transfer Function
- Residuals Analysis -

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 45


Mathematical Engineering Department
Identification of The Transfer Function
- Parameters Analysis -
>> present(m_arx_decim )

m_arx_decim =
Discrete-time ARX model: A(z)y(t) = B(z)u(t) + e(t)

A(z) = 1 - 1.127 (+/- 0.08708) z^-1 - 0.09663 (+/- 0.1435) z^-2 + 0.3548 (+/- 0.135) z^-3
- 0.04807 (+/- 0.1069) z^-4 - 0.04622 (+/- 0.0467) z^-5

B(z) = 23.9 (+/- 2.392) z^-1 + 34.13 (+/- 3.236) z^-2 + 6.125 (+/- 4.182) z^-3 + 0.5741 (
+/- 4.102) z^-4 + 4.078 (+/- 3.633) z^-5

Sample time: 8 hours

Parameterization:
Polynomial orders: na=5 nb=5 nk=1
Number of free coefficients: 10
Use "polydata", "getpvec", "getcov" for parameters and their uncertainties.

Status:
Estimated using ARX on time domain data "data_ident_decim".
Fit to estimation data: 92.94% (prediction focus)
FPE: 241.1, MSE: 224.2

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 46


Mathematical Engineering Department
Hydromax vs Waterways

© 2013 LMO

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 47


Mathematical Engineering Department
Telemetering Network of SPW
Raingauges and Water Level Recorders

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 48


Mathematical Engineering Department
Ampsin to Ivoz

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 49


Mathematical Engineering Department
Possible Disturbances upstream Amay
Disturbances

On the Meuse
upstream :
9 weirs and 1hydro
power plant

On the Sambre : Evapo- Total


7 weirs and 2 hydro transpiration Rainfall
power plants

On the Meuse Effective


between Namur and Storage Black- Riverflow
Rainfall Box
Amay :
3 weirs and 3 hydro
power plants
Infiltration

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 50


Mathematical Engineering Department
Natural River Model for Waterways
Flood Model 8h percentile

Underestimated errors
Relative Prediction errors

Overestimated errors

Predicted discharge

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 51


Mathematical Engineering Department
Amay - Long Term Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 52


Mathematical Engineering Department
Natural River Model for Waterways
Flood Models percentile
Prediction intervals for 08 [h]
Prediction intervals for 24 [h]
Prediction intervals for 48 [h]

Underestimated errors
Relative Prediction errors

Overestimated errors

Predicted discharge

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 53


Mathematical Engineering Department
Amay : Low Flow Forecasts

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 54


Mathematical Engineering Department
Amay : Flood Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 55


Mathematical Engineering Department
Amay : Flood Forecasting

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 56


Mathematical Engineering Department
Hydromax vs Low River Flow

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 57


Mathematical Engineering Department
HYDROMAX - Low Water Model
Observed and Forecast Discharges (June 93)

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 58


Mathematical Engineering Department
HYDROMAX – Prévision d’étiage

Qˆ (t + 2h) = a1 Qˆ (t + h) + a2 Q(t ) +  + an Q (t − (n − 2)h)


+ b1 PS (t + h) + b2 PN (t ) +  + bm PN (t − (m − 2)h)
luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 59
Mathematical Engineering Department
HYDROMAX - Low Water Model
Observed and Forecasted Discharges (June 93)

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 60


Mathematical Engineering Department
HYDROMAX – Prévision d’étiage

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 61


Mathematical Engineering Department
HYDROMAX - Low Water Model
Observed and Forecasted Discharges (June 93)

ln(Qˆ (t + H )) = a1 ln(Q (t )) + a2 ln(Q (t − H )) + + an ln(Q (t − (n − 1) H ))


+ b1 PN (t ) + b2 PN (t − H ) + + bm PN (t − (m − 1) H )

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 62


Mathematical Engineering Department
Coupling of the Flood Model and
the Low Water Model

Qˆ af (t + H ) = K Qˆ (t + H ) + (1 − K ) Qˆ lg(t + H )

K
1

0
Q(t)
Q inf Q sup

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 63


Mathematical Engineering Department
Coupling of Two Models
Comparison of the Relative Errors

600
Flood du
Erreur Model
modèle crue
Erreur du
Coupling couplage
500

400

300

200

100

0
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 64


Mathematical Engineering Department
Hydromax vs Convective Rainfall

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 65


Mathematical Engineering Department
Using a Weather Radar Instead of
Raingauges

© IRM - KMI

© IRM - KMI

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 66


Mathematical Engineering Department
Raingauges and Ping Pong Table

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 67


Mathematical Engineering Department
Using a Weather Radar Instead of
Raingauges

© IRM - KMI

© IRM - KMI

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 68


Mathematical Engineering Department
luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 69
Mathematical Engineering Department
Lesse River Basin Areas [km²]

luc.moens@uclouvain.be Louvain-la-Neuve 17/05/2022 70


Mathematical Engineering Department

You might also like