Professional Documents
Culture Documents
Hmax 2022 UCLouvain
Hmax 2022 UCLouvain
Hmax 2022 UCLouvain
BELGIUM D
Telemetering Network of SPW
F Raingauges and Water Level Recorders
L
Horizontal axis
Q = fn(Z)
with :
Z = Water Level [m];
Q = Discharge [m³/s].
© MET
Sethy
Propeller Sethy
© SPW - DO 223
© SPW - DO 223
© SPW - DO 223
© SPW - DO 223
0 5 10 km
TELEMETERING INFORMATION
NETWORK NETWORK
CONTROL HYDROMAX
Rating curve CENTER
m → m3/s
http://voies-hydrauliques.wallonie.be
http://voies-hydrauliques.wallonie.be
HYDROMAX : PREVISIONS
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
- Rainfall;
- Interception(s);
- Evapotranspiration;
- Soil percolate; Ran
i
gauge
- Run Off;
- Riverflow.
Wat er l evel
recorder
St age gauge
Conceptual Model
Meshing Model
Riverflow
Ran
i
gauge
Wat er l evel
recorder
St age gauge
Effective
Storage
Rainfall
Ran
i
gauge
Wat er l evel
recorder
St age gauge
Effective
Storage
Rainfall
Ran
i
gauge
Infiltration
Wat er l evel
recorder
St age gauge
Effective
Storage Black- Riverflow
Rainfall Box
Ran
i
gauge
Infiltration
Wat er l evel
recorder
St age gauge
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
− ( 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 )
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
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
𝑛 𝑚
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
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
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
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)
tm=rise time
e(t ) = Q(t ) − Qˆ (t )
Quadratic loss function (EQMP)
N
1
EQMP =
N −
t = +1
e(t ) 2
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
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
© 2013 LMO
On the Meuse
upstream :
9 weirs and 1hydro
power plant
Underestimated errors
Relative Prediction errors
Overestimated errors
Predicted discharge
Underestimated errors
Relative Prediction errors
Overestimated errors
Predicted discharge
Qˆ af (t + H ) = K Qˆ (t + H ) + (1 − K ) Qˆ lg(t + H )
K
1
0
Q(t)
Q inf Q sup
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
© IRM - KMI
© IRM - KMI
© IRM - KMI
© IRM - KMI