Data assimilation in the MIKE 11 Flood Forecasting system using Kalman filtering

Similar documents
DATA ASSIMILATION IN A COMBINED 1D-2D FLOOD MODEL

Multi-variate hydrological data assimilation opportunities and challenges. Henrik Madsen DHI, Denmark

Towards a probabilistic hydrological forecasting and data assimilation system. Henrik Madsen DHI, Denmark

Uncertainty propagation in a sequential model for flood forecasting

Prospects for river discharge and depth estimation through assimilation of swath altimetry into a raster-based hydraulics model

Probabilistic forecasting for urban water management: A case study

State-space calibration of radar rainfall and stochastic flow forecasting for use in real-time Control of urban drainage systems

FLORA: FLood estimation and forecast in complex Orographic areas for Risk mitigation in the Alpine space

DATA ASSIMILATION FOR FLOOD FORECASTING

On the modelling of extreme droughts

Modelling runoff from large glacierized basins in the Karakoram Himalaya using remote sensing of the transient snowline

Assessment of rainfall observed by weather radar and its effect on hydrological simulation performance

Quantification Of Rainfall Forecast Uncertainty And Its Impact On Flood Forecasting

Application of Radar QPE. Jack McKee December 3, 2014

Application of GIS in hydrological and hydraulic modelling: DLIS and MIKE11-GIS

Improving Inundation Forecasting using Data Assimilation

REQUIREMENTS FOR WEATHER RADAR DATA. Review of the current and likely future hydrological requirements for Weather Radar data

Drought Monitoring with Hydrological Modelling

A combination of neural networks and hydrodynamic models for river flow prediction

Evaluating extreme flood characteristics of small mountainous basins of the Black Sea coastal area, Northern Caucasus

Supplementary Materials for

Delft-FEWS User Days 2 nd & 3 rd November 2011

Central Water Commission Ministry of WR,RD & GR. Operational Flood Forecasting

Uncertainty in the SWAT Model Simulations due to Different Spatial Resolution of Gridded Precipitation Data

New developments in data assimilation in MIKE 21/3 FM Assimilation of along-track altimetry data with correlated measurement errors

Prospects for river discharge and depth estimation through assimilation of swath-altimetry into a raster-based hydrodynamics model

Towards operationalizing ensemble DA in hydrologic forecasting

CW3E Atmospheric River Update

Runoff-rainfall modelling: Predicting areal precipitation from runoff observations

The Analysis of Uncertainty of Climate Change by Means of SDSM Model Case Study: Kermanshah

PS4a: Real-time modelling platforms during SOP/EOP

QPE and QPF in the Bureau of Meteorology

FLOODRELIEF - INTERNET-BASED FLOOD FORECASTING DECISION SUPPORT

Ensemble Kalman filter assimilation of transient groundwater flow data via stochastic moment equations

Flood Forecasting Tools for Ungauged Streams in Alberta: Status and Lessons from the Flood of 2013

Impact of climate change on freshwater resources in the Changjiang river basin

Assessment of rainfall and evaporation input data uncertainties on simulated runoff in southern Africa

Robert Shedd Northeast River Forecast Center National Weather Service Taunton, Massachusetts, USA

Modelling snow accumulation and snow melt in a continuous hydrological model for real-time flood forecasting

TRANSBOUNDARY FLOOD FORECASTING THROUGH DOWNSCALING OF GLOBAL WEATHER FORECASTING AND RRI MODEL SIMULATION

Application of an artificial neural network to typhoon rainfall forecasting

Hydrological modeling and flood simulation of the Fuji River basin in Japan

Speakers: NWS Buffalo Dan Kelly and Sarah Jamison, NERFC Jeane Wallace. NWS Flood Services for the Black River Basin

D. MATHEMATICAL MODEL AND SIMULATION

Ensemble square-root filters

A FLOOD FORECASTING SYSTEM: INTEGRATING WEB, GIS AND MODELLING TECHNOLOGY

EFFICIENCY OF THE INTEGRATED RESERVOIR OPERATION FOR FLOOD CONTROL IN THE UPPER TONE RIVER OF JAPAN CONSIDERING SPATIAL DISTRIBUTION OF RAINFALL

Ensemble Kalman Filter

BUREAU OF METEOROLOGY

Maximum Likelihood Ensemble Filter Applied to Multisensor Systems

Rainfall-runoff modelling using merged rainfall from radar and raingauge measurements

Improving Performance of Conceptual Flood Forecasting Model Using Complementary Error Model

U.S.-Taiwan Workshop on the Advancement of Societal Responses to Mega-Disasters afflicting Mega-Cities. Introduction of Taiwan Typhoon and

OPERATIONAL RIVER-FLOOD FORECASTING BY WIENER AND KALMAN FILTERING

Radar data assimilation using a modular programming approach with the Ensemble Kalman Filter: preliminary results

Lagrangian Data Assimilation and Its Application to Geophysical Fluid Flows

Flood modelling and impact of debris flow in the Madarsoo River, Iran

A real-time flood forecasting system based on GIS and DEM

The Global Flood Awareness System

2.4 Hydro-meteorological chain for flood forecasting in the Toce basin: a multi-model comparison

A distributed runoff model for flood prediction in ungauged basins

Flood forecast errors and ensemble spread A case study

Influence of rainfall space-time variability over the Ouémé basin in Benin

Radar precipitation measurement in the Alps big improvements triggered by MAP

Solution: The ratio of normal rainfall at station A to normal rainfall at station i or NR A /NR i has been calculated and is given in table below.

Integrating Weather Forecasts into Folsom Reservoir Operations

Simulation of heavy precipitation events with the COSMO model

1. Current atmospheric DA systems 2. Coupling surface/atmospheric DA 3. Trends & ideas

Radars, Hydrology and Uncertainty

Surface Hydrology Research Group Università degli Studi di Cagliari

Advanced /Surface Hydrology Dr. Jagadish Torlapati Fall 2017 MODULE 2 - ROUTING METHODS

COUPLING A DISTRIBUTED HYDROLOGICAL MODEL TO REGIONAL CLIMATE MODEL OUTPUT: AN EVALUATION OF EXPERIMENTS FOR THE RHINE BASIN IN EUROPE

Land-use impacts on catchment erosion for the Waitetuna catchment, New Zealand

Assessment of extreme flood characteristics based on a dynamic-stochastic model of runoff generation and the probable maximum discharge

Convergence of the Ensemble Kalman Filter in Hilbert Space

The relationship between catchment characteristics and the parameters of a conceptual runoff model: a study in the south of Sweden

Challenges in providing effective flood forecasts and warnings

S.R. Fassnacht (Referee)

Operational water balance model for Siilinjärvi mine

Seasonal Hydrometeorological Ensemble Prediction System: Forecast of Irrigation Potentials in Denmark

Multivariate autoregressive modelling and conditional simulation of precipitation time series for urban water models

Analysis Scheme in the Ensemble Kalman Filter

THE DEVELOPMENT OF RAIN-BASED URBAN FLOOD FORECASTING METHOD FOR RIVER MANAGEMENT PRACTICE USING X-MP RADAR OBSERVATION

A study on the spread/error relationship of the COSMO-LEPS ensemble

Preliminary Viability Assessment (PVA) for Lake Mendocino Forecast Informed Reservoir Operations (FIRO)

Rainfall variability and uncertainty in water resource assessments in South Africa

ESTIMATING SNOWMELT CONTRIBUTION FROM THE GANGOTRI GLACIER CATCHMENT INTO THE BHAGIRATHI RIVER, INDIA ABSTRACT INTRODUCTION

Flood Forecasting with Radar

SHORT TERM SCIENTIFIC MISSION (STSM) COST ACTION ES1404

Aurora Bell*, Alan Seed, Ross Bunn, Bureau of Meteorology, Melbourne, Australia

Analysis of Radar-Rainfall Uncertainties and effects on Hydrologic Applications. Emad Habib, Ph.D., P.E. University of Louisiana at Lafayette

Results of Intensity-Duration- Frequency Analysis for Precipitation and Runoff under Changing Climate

At the start of the talk will be a trivia question. Be prepared to write your answer.

Met Office convective-scale 4DVAR system, tests and improvement

Forecasting Flood Risk at the Flood Forecasting Centre, UK. Delft-FEWS User Days David Price

P2.3 On quality indicators for radar-based river flow forecasts. C.G.Collier * University of Salford Salford, Greater Manchester United Kingdom

Data assimilation in high dimensions

Flood Forecasting in Bangladesh

Calculating the suspended sediment load of the Dez River

DEVELOPMENT OF A FORECAST EARLY WARNING SYSTEM ethekwini Municipality, Durban, RSA. Clint Chrystal, Natasha Ramdass, Mlondi Hlongwae

Transcription:

Water Resources Systems Hydrological Risk, Management and Development (Proceedings of symposium IlS02b held during IUGG2003 al Sapporo. July 2003). IAHS Publ. no. 281. 2003. 75 Data assimilation in the MIKE 11 Flood Forecasting system using Kalman filtering HENRIK MADSEN DHI Water & Environment, Agern Allé IE DK-2970 Horsholm, Denmark hem@dhi.dk DAN ROSBJERG, JESPER DAMGÀRD & FRANDS S0BJERG HANSEN Environment & Resources DTD, Technical University of Denmark, Building 115, DK-2800 Kongens Lyngby, Denmark Abstract A procedure is presented for assimilation of water levels and fluxes in the MIKE 11 Flood Forecasting (FF) system. The procedure implemented is based on the ensemble Kalman filter that provides a cost-effective and efficient updating and uncertainty propagation scheme for real-time applications. Up to the time of forecast, the model is updated according to the Kalman filter algorithm using the available measurements. In forecast mode, the Kalman filter provides an ensemble forecast that is used for estimation of water levels and fluxes in the river system and the associated uncertainties. A test example is presented where the MIKE 11 FF system is applied for flood forecasting in the Piedmont region in the northwestern part of Italy. Application of the ensemble Kalman filter significantly improves the forecast skills as compared to forecasting without data assimilation. Key words data assimilation; ensemble Kalman filter; flood forecasting; Kalman filter; updating INTRODUCTION State-of-the-art real-time river flow and flood forecasting systems, such as the MIKE 11 Flood Forecasting (FF) system (DHI, 2002), include data assimilation (DA) facilities in which measured water levels or fluxes in the river system are used on-line to update the initial conditions of the hydrodynamic and hydrological forecast model. Different DA techniques exist and can be classified according to the variables that are modified in the assimilation process, i.e. input variables, model states, model parameters, and output variables (Refsgaard, 1997). For real-time applications, sequential or filtering procedures are often applied for state updating. One of the more advanced techniques in this group is the Kalman filter (KF). The main advantage of the KF as compared to other DA techniques is that it explicitly takes model and data uncertainties into account in the updating process and provides an estimate of the model prediction uncertainty. However, when applied to high dimensional modelling systems as considered herein, the standard KF (or extended KF for nonlinear models) imposes unacceptable computational burdens for real-time applications. In recent years, several KF schemes have been formulated that use different approximations of the covariance modelling to reduce the computational costs. State-of-the-art procedures which have been implemented in hydrodynamic and

76 Henrik Madsen et al. hydrological modelling systems include the reduced rank square root fdter and the ensemble Kalman fdter (e.g. Evensen, 1994; Verlaan & Heemink, 1997; Madsen & Canizares, 1999). In this paper a DA procedure implemented in the MIKE 11 FF system based on the ensemble Kalman fdter is presented. Results are shown from an application of the procedure in a simulated real-time forecasting test of the Sesia catchment in the Piedmont region in the northwestern part of Italy. KALMAN FILTER DATA ASSIMILATION PROCEDURE The basis for the Kalman fdter is a state-space formulation of the MIKE 11 model: x k= ( x k-\> u k) (0 where d?(.) is the model operator representing the numerical scheme used to solve the governing equations, Xk is the state vector at time step k representing water levels and fluxes in the numerical grid, and Uk is the forcing of the system representing all boundary conditions. The model equation in (1) is given a stochastic interpretation: x k = <$>{x k _ ],u k + *) (2) where is a stochastic element representing the uncertainty of the modelled system. In this case the uncertainties are assumed to originate from errors in the boundary conditions. It is assumed that measurements of water levels or fluxes are available at different locations in the river system. This is formulated in the measurement equation: z k= c k x k +r [k (3) where Ck is a matrix that describes the relation between measurements and state variables (i.e. a mapping of state space to measurement space), and % is a random noise, representing the observation errors. Observation errors arise from a number of sources, including the measurement equipment, the sampling procedure, and the interpretation of sensor measurements as state variables (i.e. the use of point measurements to represent grid averages in the numerical model). An updated (or analysed) state x a k is obtained by a linear combination of the model forecast x{ cf. equation (1) and the measurements, equation (3): 4=x{+K k (z k -C k x{) (4) where Kk is the Kalman gain: f K k =P k C 7 k[c k P k fcl+r k Y (5) In equation (5), P k f is the covariance of the model forecast, and Rk is the covariance of the measurements. The updated covariance reads: P k a=p/-k k C k P/ (6)

Data assimilation in the MIKE 11 Flood Forecasting system using Kalman filtering 77 In the ensemble KF, the statistical properties of the state vector are represented by an ensemble of possible state vectors. Each of these vectors is propagated according to the model operator accounting for model errors, equation (2), and the resulting ensemble then provides estimates of the forecast state vector and the corresponding covariance. The algorithm can be summarized as follows (Madsen & Canizares, 1999): (a) Each member of the ensemble of M state vectors is propagated forward in time according to the dynamics of the system and the specified model error, i.e.: + e a). ' = 1,2,..., M (7) where the model error, is randomly drawn from a predefined error model. In this case a first order autoregressive, AR(1), model is adopted. (b) The forecast of the state vector is calculated as the mean value of the ensemble, i.e.: 1 M The covariance matrix of the forecast can be estimated from the ensemble as: P( = S{(S{) T, s( k =-jj=( x { k -x() (9) where s{ k is the z'-th column in S{. (c) An ensemble of size M of possible measurements is generated: i = l2,-,m (10) where z k is the actual measurement vector, and T], t is the measurement error that is randomly generated from a normal distribution with zero mean and predefined covariance (d) Each ensemble member is updated using equation (4), and based on the updated ensemble the updated state vector and corresponding covariance are estimated using equations (8)-(9). In the implementation P/ is not calculated, and all operations are done using S{ directly. CASE STUDY Model setup The Kalman filter data assimilation procedure has been tested using the flood forecasting system that has been developed for the Piedmont region in the northwestern part of Italy. The system covers the Upper Po River basin, an area of approximately 37 000 km 2. Detailed MIKE 11 rainfall-runoff and river hydrodynamic models have been setup and connected to MIKE FloodWatch, a generic real-time flood forecasting system. The system is linked to a telemetric system that provides measured data from more than 200 meteorological stations (precipitation and temperature) and about 70 water level gauging stations. In addition, quantitative precipitation and temperature forecasts are obtained from a local area meteorological model. The present operational system includes a data assimilation system based on an error correction procedure (Rung0 et al., 1989). For more information about the system see Barbero et al. (2001).

78 Henrik Madsen et al. For testing the Kalman filter a sub-basin was selected, the Sesia River basin, which covers an area of about 3450 km 2 (Fig. 1). The basin ranges in altitude from about 90 m at the outlet into the Po River to about 4500 m in the upper alpine part of the basin. The MIKE 11 setup includes the Sesia River and the three main tributaries: Sessera, Cervo and Elvo. The basin includes 14 sub-catchments for modelling the rainfallrunoff process, which provide lateral inflow to the MIKE 11 model. Using the available precipitation measurements, catchment average hourly precipitation is estimated for the 14 catchments. Similarly, temperature data for the snow module are estimated from the available temperature measurements and referenced to an altitude of 1000 m. An altitude dependent snow model is applied to individual elevation zones in the catchment by using a temperature lapse rate. For évapotranspiration calculations, monthly potential évapotranspiration data have been compiled for different elevations. Kalman filter setup For the data assimilation three water-level measurement stations are available (Fig. 1). Measurement errors are described by a normal distribution with zero mean and a standard deviation of 0.1 m. To specify the uncertainties in the rainfall-runoff boundaries, a Monte Carlo simulation study was carried out to evaluate the uncertainty in basin runoff as a function of uncertainty in input data (precipitation and temperature) and model parameters. In general, the response to input and parameter uncertainty is more pronounced for mountainous catchments than lowland catchments. The relative uncertainty in runoff from high-, middle- and low-latitude catchments were set to, respectively: 35%, 30% and 25%. In addition, coloured noise was assumed for all catchments using a time constant of 12 h for the AR(1) process. When coloured noise is used, the boundary error terms are updated along with the update of the water levels and fluxes in the river system. These errors are propagated in time according to the defined AR(1) model. In forecast simulation, the boundary errors at the time of forecast are then reduced according to an exponential decay with the specified time constant. Thus, the filter also allows correction of the rainfall-runoff boundaries in the forecast period. An important parameter of the ensemble KF is the ensemble size M. To reduce the computational time required for the filter one should keep the ensemble size as small as possible (the required computational time corresponds to M times a normal model run). On the other hand, the larger the ensemble size, the better is the approximation of the covariance modelling. Preliminary test runs for the Sesia catchment showed that an ensemble size of M = 50 gave a reasonable compromise between the computational costs and the accuracy of the covariance approximation. RESULTS The MIKE 11 FF system has been applied for simulated real-time forecasting of a high flow event that occurred in the Sesia catchment during the end of April and beginning of May 2000. For this event, forecasts with a lead-time of 48 h were performed every 6 h. Observed water level data were assimilated at the three gauging stations up to the time of forecast. In the forecast period the ensemble was propagated to provide a

Data assimilation in the MIKE 11 Flood Forecasting system using Kalman filtering 79 Fig. 1 Sesia flood forecast model. The 14 rainfall-runoff sub-catchments are numbered 1001-1013 and 8008. The setup includes three water level gauging stations: 188, 200 and 413. forecast of water levels and fluxes in the river system (ensemble average) and the associated confidence limits (ensemble quantiles). Examples of water level forecasts are shown in Fig. 2. For this event the rainfall is underestimated, which results in an underprediction of the water level in the river system when data assimilation is not applied. When water level measurements at the

80 Henrik Madsen et al. 12 24 36 Forecast lead time [h] 12 24 36 Forecast lead time [h] 12 24 36 Forecast lead time [h] Fig. 3 Relative reduction in forecast RMSE of water level forecasts at the three stations as a function of the forecast lead time. three stations are assimilated, the initial conditions at the time of forecast are updated and the forecasts are significantly improved, although an underprediction is still observed. The quality of the forecast is explicitly quantified by the predicted confidence limits. To evaluate the performance of the DA procedure the root mean square error (RMSE) between the forecast and observed water levels at the three gauging stations have been calculated for different lead times. For increasing lead time, the forecast with updating will move towards the forecast without updating, i.e. the forecast RMSE will tend to the RMSE of the forecast water levels when no data assimilation is applied. In Fig. 3 the relative reduction in forecast RMSE compared to the RMSE without updating is shown for the three stations. As expected, for short lead times the forecast RMSE is significantly reduced. Significant RMSE reductions are also observed for longer lead times, especially at station 413 (upstream Sesia) and station 200 (downstream Sesia). At station 413 the RMSE is reduced by up to 30-35%, even for forecasts with a 48-hour lead time. CONCLUSIONS A DA procedure has been presented for assimilation of observed water levels and fluxes in the MIKE 11 FF system. The DA procedure is based on the ensemble Kalman filter that allows a cost-effective and efficient approximation of the covariance

Data assimilation in the MIKE 11 Flood Forecasting system using Kalman filtering 81 modelling that can be used for real-time applications. In the forecast period, the ensemble forecast provides an estimate of the prediction uncertainty consistent with the assumed uncertainties in the boundary conditions. Application of the updating procedure for simulated real-time forecasting in the Sesia catchment showed significantly improved forecast skills for lead times of up to 48 hours as compared to forecasts without updating. Acknowledgements This work was in part funded by the Danish Technical Research Council under the Talent Project no. 9901671: Data Assimilation in Hydrodynamic and Hydrological Modelling. Data for the case study was provided by Regione Piemonte. REFERENCES Barbero, S., Rabuffetti, D., Wilson, G. & Buffo, M. (2001) Development of a physically-based flood forecasting system MIKE Flood Watch in the Piemonte region Italy. In: Proc. Fourth DHI Software Conference (June 2001, Helsingor, Denmark), http://www.dhisoftware.com/uc2001/abstracts_proceedings/proceedings/water_resources_track.htm DHI (2002) MIKE II: A Modelling System for Rivers and Channels. Reference Manual, DHI Software 2002, DHI Water & Environment, Horsholm, Denmark. Evensen, G. (1994) Sequential data assimilation with a non-linear quasi-geostrophic model using Monte Carlo methods to forecast error statistics. J. Geophys. Res. 99(C5), 10143-10162. Madsen, H. & Canizares, R. (1999) Comparison of extended and ensemble Kalman filter for data assimilation in coastal area modelling. Int. J. Numerical Methods Fluids 31, 961-981. Refsgaard, J. C. (1997) Validation and intercomparison of different updating procedures for real-time forecasting. Hydrology 28, 65-84. Rungo, M., Refsgaard, J. C. & Havno, K. (1989) The updating procedure in the MIKE 11 modelling system for real-time forecasting. In: Proc. Int. Symp. Hydrological Applications on Weather Radar (August 1989, Salford UK) (ed. by I. D. Cluckie & C. G. Collier), 497-508. Ellis Horwood Series in Environmental Management, Science and technology, UK. Verlaan, M. & Heemink, A. W. (1997) Tidal flow forecasting using reduced rank square root filters. Stochastic Hydraul. 11,349-368. Nordic Hydrol.