How to use new information technologies for prediction: Ensemble flow forecasting, verification and postprocessing Maik Renner Micha Werner*, Albrecht Weerts*, Paolo Reggiani* TU Dresden / Germany – Institute of Hydrology and Meteorology * Deltares, Delft The Netherlands PUB 2011 workshop - Putting PUB into practise Canmore, Canada - 14th May 2011 Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 1 / 32 Introduction Background, motivation Are ensembles a luxury or a prerequistite? Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 2 / 32 Introduction Background, motivation Are ensembles a luxury or a prerequistite? 1 The future is uncertain! Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 2 / 32 Introduction Background, motivation Are ensembles a luxury or a prerequistite? 1 The future is uncertain! 2 Models are not reality! Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 2 / 32 Introduction Background, motivation Are ensembles a luxury or a prerequistite? 1 2 3 The future is uncertain! Models are not reality! But: Our models may be close by. Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 2 / 32 Introduction Background, motivation Are ensembles a luxury or a prerequistite? 1 2 3 The future is uncertain! Models are not reality! But: Our models may be close by. We can try to express our certitude of a prediction with a probability. Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 2 / 32 Introduction Background, motivation Are ensembles a luxury or a prerequistite? 1 2 3 The future is uncertain! Models are not reality! But: Our models may be close by. We can try to express our certitude of a prediction with a probability. → decision can be made by a decision maker instead of the forecaster (Weerts et al. 2011) Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 2 / 32 Introduction Building Ensemble forecasts Construction of an ensemble forecast: (ac)knowlegde uncertainties input data, model simulation, model structure, future conditions simulate from different initial states – meteorological ensemble forecasts sample probability distributions: e.g. parameter distributions of a hydrologic model, sample inputs to the model Expectations expect that the ensemble is a good representation of the predictive uncertainty → the ensemble is drawn from the same distribution as the uncertainties Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 3 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? such objectives are e.g. : the forecast horizon and the respective basin (travel times, etc...) Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? such objectives are e.g. : the forecast horizon and the respective basin (travel times, etc...) 2 Is an ensemble prediction accurate? Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? such objectives are e.g. : the forecast horizon and the respective basin (travel times, etc...) 2 Is an ensemble prediction accurate? 3 How to compare forecasts? Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? such objectives are e.g. : the forecast horizon and the respective basin (travel times, etc...) 2 3 4 Is an ensemble prediction accurate? How to compare forecasts? How to improve ensemble forecasts given observed data? Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? such objectives are e.g. : the forecast horizon and the respective basin (travel times, etc...) 2 3 4 Is an ensemble prediction accurate? How to compare forecasts? How to improve ensemble forecasts given observed data? Postprocessing methods Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? such objectives are e.g. : the forecast horizon and the respective basin (travel times, etc...) 2 3 4 Is an ensemble prediction accurate? How to compare forecasts? How to improve ensemble forecasts given observed data? Postprocessing methods Data assimiliation Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Research questions Research questions 1 Relevant sources of uncertainty for the given objective? such objectives are e.g. : the forecast horizon and the respective basin (travel times, etc...) 2 3 4 Is an ensemble prediction accurate? How to compare forecasts? How to improve ensemble forecasts given observed data? Postprocessing methods Data assimiliation 5 Transferability of forecast accuracy towards ungauged basins? Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 4 / 32 Introduction Outline Outline 1 Introduction Background, motivation Building Ensemble forecasts Research questions Outline 2 Ensemble forecast verification Verification Rank Histogram Threshold scores 3 Case study: River Rhine Model scheme Hydrological Ensemble generation Hindcast set up ECMWF-EPS verification results Improving forecasts with downscaling Improving forecasts with postprocessing Summary verification 4 Dominant sources of uncertainty Maik Recommendations Renner (TU Dresden) Ensemble forecasting PUB 2011 5 / 32 Ensemble forecast verification Ensemble (probabilistic) forecast verification How well agree ensemble forecast with observed data? water levels discharge economic losses Identify problems and improve your forecast! active research and application in meteorology Wilks (2006), WMO (2010), mailing list [email protected] Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 6 / 32 Ensemble forecast verification 6000 4000 Warning Threshold 2000 discharge, m3s 8000 10000 An ensemble flow forecast 0 Observed discharge Simulation Ensemble forecast with error correction Jul 30 t0,start forecast Aug 06 8 day lead time Aug 13 Aug 20 Figure: One ensemble forecast, with observations and threshold Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 7 / 32 Ensemble forecast verification Scalar Accuracy Measures mean absolute error M AE of a set of m forecasts and observations: M AE = n 1X n (1) |yi − oi | i=1 yi is the deterministic forecast for issued at day i, for ensembles the ensemble mean and sometimes the median is used, probabilistic forecast the median is used does not consider the ensemble spread! Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 8 / 32 Ensemble forecast verification Verification Rank Histogram Reliability of an ensemble forecast - Rank Histogram Considers the question if the ensemble is drawn from the same distribution as the predictive uncertainty 4000 5000 6000 ensemble forecast observation 3000 discharge at lead time [m3s] Determination of Rank of Observation in Ensemble 0 10 20 30 40 50 Rank of Observation in Ensemble Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 9 / 32 Ensemble forecast verification Verification Rank Histogram Reliability of an ensemble forecast - Rank Histogram Considers the question if the ensemble is drawn from the same distribution as the predictive uncertainty 200 0 50 100 Frequency 300 Rank Histogram 0 10 20 30 40 50 Rank of observation in ensemble Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 9 / 32 Ensemble forecast verification Threshold scores Threshold scores - The Brier score Ensemble forecast at 8 days lead time Transform ensemble and observations into probabilities (of an event) yi= 5/51 oi= 0 5000 Warning Threshold Goes back to Brier (1950) 4000 Analogue to the mean squared error for probabilites 3000 discharge at lead time [m3s] 6000 ensemble forecast observation 0 10 20 30 40 50 sorted ensembles and observation Maik Renner (TU Dresden) BS = Ensemble forecasting m 1 X N (yi − oi )2 i=1 PUB 2011 10 / 32 Ensemble forecast verification Threshold scores 10000 Ranked Probability Score 6000 4000 m=3 m=2 considers the distance of the forecast to the observations general accuracy of a probabilistic forecast m=1 t0,start forecast 0 discharge, m3s m=4 2000 8000 extension to the Brier Score for several categories Jul 30 Aug 06 Aug 13 8 day lead time negatively orientated, 0 best Aug 20 Figure: Definition of 4 prediction categories. RP S = Maik Renner (TU Dresden) Ensemble forecasting 1 M X M − 1 m=1 m X yi − i=1 PUB 2011 m X 2 oi i=1 11 / 32 Ensemble forecast verification Threshold scores Skill scores skill compared to a reference forecast e.g. climatology, persistence Skillscore = 1− Score (3) Scoreref erence 1 ... perfect skill 0 ... no skill, i.e. equivalent < 0 ... less skill than reference Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 12 / 32 ' N # 0 # 0 # 0 Hattingen # 0# 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 r # 0 ( IN # 0 # 0 2 # 0 # 0 3 # 0 # 0 # *#0Maxau#0 ( # * ( 1...5 ' N # 0# 0 25 50 100 Km Bern # 0 # 0 # 0 # 0 # 0 # 0 0 ## 0 CH # 0 # 0 # 0 # 0# 0 # 0 # #0 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 0 # 0 # # 0 # 0 # 0 # 0 # 0 # 0# # 0 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 0 # 0 # # 0 # 0 # 0 0 5 # 0 # 0 # 0# 0 # 0 # 0 # 0 # 0 # 0 ' N # 0 # 0 # 0 # * ( # 0 # 0 # 0 # 0 # 0 Rheinfelden # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 4 # 0 # 0 # 0 # 0 # 0 Stuttgart ' N N Strasbourg # 0' # 0 # 0 rain gauge river gauge isochrones [d] main river # 0 tributaries rhine basin 0 lakes # 0 # # 0 states # 0 # 0 cities # 0 ck a r # 0 Nancy 0 ' N# # 0 # 0 Ne # 0 # 0 in # 0 # * Rockenau ( # 0 # 0 Ma # 0 # 0 # 0 # 0 # 0 # 0 # 0 0 Frankfurt a. M. # ' N # 0 # 0 # 0 # 0 # 0 E # 0 L #0 # 0 # 0 * Cochem # # 0 # 0 # 0 # * #0 ( # 0 # 0 F Rhine basin in Europe # 0 Andernach # 0 # 0 uh # 0 # 0 # 0 # 0 # 0 # 0 1 # 0 # 0 BE # 0 R # * ( # 0 0 0 # # 0 # # 0 # 0 # 0 # 0 # 0 # 0 # 0 Lobith # * ( # 0 # 0 # 0 0 # 0# # 0 0 ## 0 # 0 D # 0 Amsterdam H Details may be found in: Renner, M., Werner, M., Rademacher, S. and Sprokkereef, E.: 2009, Verification of ensemble flow forecasts for the River Rhine, Journal of Hydrology 376(3-4), 463–475. NL R Length 1,233 km (766 mi) Basin 170,000 km² (65,637 sq mi) Discharge - average 2,000 m3/s (70,629 cu ft/s) Ú M o sel Flow forecasting at River Rhine Aim: Medium range flow forecasting → 2 to 10 days lead time river navigation # 0# 0 # 0 # 0 # 0 # 0 # 0 A I # 0# 0 # 0 # 0 Editing: K. Geidel and M. Renner, TU Dresden Sources: Feature data: BfG, DTM: SRTM http://srtm.csi.cgiar.org/ State: January 2009 Case study: River Rhine Model scheme Model scheme use conceptual hydrological HBV-96 model simple routing, hydrodynamic also possible calibrated for 134 sub basins taken from http: //www.smhi.se/foretag/m/hbv_demo/html/end.html Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 14 / 32 Case study: River Rhine Hydrological Ensemble generation Hydrological Ensemble generation Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 15 / 32 Case study: River Rhine Hydrological Ensemble generation Hydrological Ensemble generation Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 15 / 32 Case study: River Rhine Hindcast set up Hindcast set up baseline simulation (HBV) with observed meteorological inputs (1-6 hourly rain and temperature) daily hindcasts, HBV forced with meteorological forecasts ECMWF-EPS a global circulation model with a resolution of approx. 50 km and 51 ensemble members verification period 6/2004 - 10/2007 COSMO-LEPS dynamic downscaling approach nested in ECMWF-EPS over Europe; 10 km resolution, 16 ensemble members, verification period 1/2007 - 10/2007 statistical error correction with autoregressive (AR) based on 2-10 days of observed data, then predicting the error (Broersen and Weerts 2005) Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 16 / 32 Case study: River Rhine ECMWF-EPS verification results Skill of ECMWF-EPS precipitation forecasts Precipitation forecasts on sub basin scale show to have Ranked Probability Skill Score (RP SS) between 0.1 and 0.3 compared against climatology, the skill deterioates with lead time and there is no skill after 5 to 7 days 52 52 51 51 50 50 0.6 longitude longitude 0.45 49 49 48 48 47 47 0.3 0.15 46 5 6 7 8 9 latitude 10 11 12 46 5 6 7 8 9 10 11 12 0 latitude Figure: RPSS of precipitation forecasts against “observed” subbasin precip. Left one day, right panel 5 days lead time. A value of one indicates a perfect forecast, while 0 indicates no skill. Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 17 / 32 Case study: River Rhine ECMWF-EPS verification results Skill of ECMWF-EPS driven discharge ensemble Skill of discharge forecasts at main river basin scale (from 4124 to 160,800 km2 ) against climatology positive skill up to 9 days → long travel times 1.0 tendency of increasing skill with catchment area 0.6 ● ● 0.4 ● lead time in days ● ● 0.0 0.2 Ranked probability skill score 0.8 ● ● ● Hattingen Rockenau Cochem Rheinfelden Maxau Andernach 1 3 5 7 9 Lobith Figure: RPSS of error corrected flow forecasts at main river gauges, sorted by catchment size. Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 18 / 32 Case study: River Rhine Improving forecasts with downscaling Precipitation ECMWF-EPS vs. COSMO-LEPS Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 19 / 32 Case study: River Rhine Improving forecasts with downscaling ECMWF-EPS and COSMO-LEPS precip skill at one day ahead 52 52 51 51 50 50 0.6 longitude longitude 0.45 49 49 48 48 47 47 0.3 0.15 46 5 6 7 8 9 latitude Maik Renner (TU Dresden) 10 11 12 46 5 6 7 8 9 10 11 12 0 latitude Ensemble forecasting PUB 2011 20 / 32 Case study: River Rhine Improving forecasts with downscaling ● ● ● ● ● ● −0.2 0.0 ● lead time in days ● −0.4 Ranked probability skill score 0.2 Discharge skill of COSMO-LEPS compared with ECMWF-EPS Hattingen 1 3 5 7 9 Rockenau Maik Renner (TU Dresden) Cochem Rheinfelden Ensemble forecasting Maxau Andernach Lobith PUB 2011 21 / 32 Case study: River Rhine Improving forecasts with downscaling Reliability of flow forecasts forced with ECMWF-EPS vs. COSMO-LEPS Hattingen, lead time = 4 days 2007−01−16 to 2007−10−06 Lobith, lead time = 8 days 2007−01−20 to 2007−10−10 80 ECMWF−EPS COSMO−LEPS 40 counts 80 60 20 40 0 20 0 counts 60 100 120 ECMWF−EPS COSMO−LEPS 0.05 0.25 0.45 0.65 0.85 0.05 rank of observation in ensemble Maik Renner (TU Dresden) 0.25 0.45 0.65 0.85 rank of observation in ensemble Ensemble forecasting PUB 2011 22 / 32 Case study: River Rhine Improving forecasts with postprocessing Improving forecasts with its own error: Ensemble postprocessing with Bayesian Model Averaging 30 days training period, gaussian error model (Fraley et al. 2010) Lobith, lead time = 8 days 2007−01−20 to 2007−10−10 80 Ensemble Rank Histogram PIT ensemble BMA Ensemble Rank Histogram PIT ensemble BMA 40 counts 80 60 20 40 0 20 0 counts 60 100 120 Hattingen, lead time = 4 days 2007−01−16 to 2007−10−06 rank of observation in ensemble Maik Renner (TU Dresden) rank of observation in ensemble Ensemble forecasting PUB 2011 23 / 32 Case study: River Rhine Summary verification What we learnt from verification 1 medium range ensemble flow forecasts provide some skill 2 3 4 downscaling of precipitation forecasts improves skill in flow forecasts at all basin sizes calibration of ensemble forecasts increase reliability (and often the spread) for interesting warning threshold verification long hindcasts are necessary Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 24 / 32 Dominant sources of uncertainty Dominant sources of uncertainty 0.8 use separation of error (MAE) by the ratio of: ● 0.6 ● ratio 0.0 0.2 0.4 ● f orecast vs. simulation f orecast vs. observation ●● Altenahr 900 km2 ●●●●●●● ●●●●●●● ●●●●●●● ●●●● ●●● ●●●●●●●●●●●●● ●●●● ●●●●●● ●●●● Grolsheim 4013 km2 ●● ●●●●● ●●● ●● ●●●●●●●● ● ●● ●● ●●●● ●●●●●●● ●●●●●●●●●●●●●●●● ● ●●●●●●●● ●●●●●●●● ●● ●●●●● ●● ●● Hattingen 4124 km2 ● ●● ●●● ●●● ● ● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ●●●●●●●● ●● ●● ●● ●●●●●●●●●●● ●● ●●●●●●● ● ●●● ●●●● ● ●●●●● ●●● ●●●● ● Rockenau 12616 km2 ●●●●● ●●●●●●● ●●●● ●● ●● ●●●●●●●●●●●●●●●● ●● ●●● ●●●●●●● ●●●●●● ●● ●●●● ● ●●● ●●●●●● ●●● ●●●●●●● ●●●● ● ●●●●●●●●●●● ●●●●● ●●●●●●●●●●●● ●●● ● ●● ●●● ● Raunheim 27142 km2 ●●●●●● ●● ● ● ●●●● ● ●●●●●●●●●●● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●●●● ● ● ●●● ●●●●● ●●●●●●●●●●● ●●●●●● ●●●●●● ● ●●●●●● ●● ● ●● ●●●● Cochem 27262 km2 ●● ●●●●●●●●● ●●● ●●●●● ● ●● ●● ●● ●● ●●●●●●● ●● ●● ●●●● ●● ●● ●●●●●●● ●●● ●●●●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● ●●●●●●● ●●● ●●●● ●●● ●● ●● ●● Rheinfelden 34550 km2 ●● ● ● ●●● ●●●●●●●●●●●●●●●● ●● ●●● ●● ●●●●● ● ●●● ●●●● ●●●●● ●●●●●●● ●●● ●● ●● ●● ●● ●●● ●●●● ●●●●●●● ● ●●● ● ●● ●● ●●●●●● ●●●●● ●● ●●●●● ●●●●●●●●●● ● ●●●●●●● Maxau 50196 km2 ●●● ●●● ●● ●● ●● ●●●●●●●●● ●● ●●●●●●●●●●● ●●●● ●●● ●●●●● ● ●●● ●● ●● ●● ●● ●●●●● ●●●●●●●● ●●●● ●●● ● ●● ●●● ●● ●●●●●●●●●● ● ●● Andernach 139549 km2 ●●● ●●●●●●●●●●●●●●● ● ● ● ●●● ●●●●● ●●●●● ●●● ●● ●● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● ● ● ●●● ●●● ● ● ●●● ●●●●●●●● ● ●●●● ●●●● ●● ●● ●●● ●● ●● ●●● ●●● ●● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● Lobith 160800 km2 ●●● ●●● ●●●● ●●●●●● ●●● ●● ● ●● ●●● ●● ● ●●● ●●● ● ● ●●● ●●●●● ● ●●●●●●●●●●● ●●●●●●● ● ●● ●● ●●●●●●● ●●●●● ●● ●● ●● ●●●● ●●●●●● ●●● ●●●● ●●●● ●●● ●●●● ●● ●●●● ●●● ●●●●●●● ● ●●●●● ●●● ●●●●●● ●●● ●●● ●●● ● ●●●●●●● ●●● ●●●● ●●●● ●●● ●●●●● ●● ●●● ●●● ●● ●●● ● ●●● ●● ●● ●●●●● ●●●●●●●● ●● ● ●● ● ● ● ●●●● ●●●●● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●●●● ●●●● ●●● ●●●●●●●●● ●● ● ●●●●●●●●●●●● ●● ● ●● ● ● ● ●● ● ●● ●●● ●● ●● ●● ●● ● ●● ●●●● ●●●●● ●● ● ●● ●●●●● ● ● ●●●● ●●●●● ●● ●●●● ● ●● ● ●● ●●● ●●●●●●●●● ●●●● ●●●● ●●● ●● ● ●●● ●● ●● ●● ●●●●● ● ●●● ●●●●●●●● ● ●● ●●● ●●●●●● ●● ●●●●●●●● ● ●●●● ●● ●●●●●●●●● ●● ●● ● ● ● ● ● ● ● ● ● ● ● ●● ●●● ●● ●●●● ● ●● ●●● ● ●●●●●● ●● ●●● ●●● ● ●● ● ● ●● ● ● ● ● ● ● ● ● ● ● ● ● ●● ● ●● ● ● ●●● ●●●●● ●●●●●● ● ●● ● ● ●●● ●● ●● ●●●●●●●●● ●●●● ● ●● ●● ●● ●● ● ●●● ●● ●●●●●● ●●● ●● ●● ● ● ● ●● ●●● ●●●● ●● ●●●●●● ● ●● ● ●● ● ● ●●●●● ●●● ●● ●●●●●●●●● ●● ●●●● ●● ● ●● ●● ●●● ●● ●●● ●●●●● ●● ● ●●● ●● ●●● ●●●●● ● ● ● ● ● ● ● ● ● ● ● ●● ● ●● ● ●● ●● ●●●● ●● ●●●●●●●● ●●● ●● ●● ●●●●●● ● ●●●● ● ●●● ●●● ●● ●●● ●●●●● ● ● ●● ●● ●● ●● ● ●●● ●●●●● ●●● ●● ● ●●● ●● ● ●●●●●●● ●●● ●● ●●● ● ●● ●● ●●●●● ● ●● ●●● ●●● ●● ●● ●●● ●●●●● ● ●● ●●●● ● ● ● ● ● ●●● ● ● ●●● ● ● ●●●●●●●●●●● ●● ●●● ● ●●● ●●● ●● ●●●● ●● ●● ●● ● ●●● ●● ●● ●● ●●● ●● ●● ●● ●●●● ●● ●●●●●●● ●●●●● ● ●● ●●●●●●● ●●●●● ●●●●●●●● ●●●●●●●● ●●●●● ●●● ●● ●●●●●● ●●●●●● ● ● ● ● ● ● ● ●●● ● ● ● ● ● ● ● ●● ● ●●●●● ●●● ●● ●● ●● ●●●● ●● ●●●●●●● ●●●●●● ●● ● ●● ● ● ●● ●●●●●●●●●●●●●●●● ●● ●● ●● ●● ●● ●● ●●●●●● ●● ●● ●●● 0 50 100 150 200 250 lead time [hours] Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 25 / 32 Dominant sources of uncertainty Recommendations Recommendations to improve flow forecasts Future meteorological conditions are dominant: 1 force hydrological models with meteo. ensembles 2 downscaling further improves hydrologic forecasts Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 26 / 32 Dominant sources of uncertainty Recommendations Short term forecasts data rich: 1 Error correction statistical model state updating with Ensemble Kalman Filter (Weerts and El Serafy 2006, Vrugt and Robinson 2007) 2 3 Postprocessing, e.g. BMA, Model Output Statistics (MOS), ... Hydrological Ensembles (Multimodel (Georgakakos et al. 2004, Velázquez et al. 2011), Sampling Input Uncertainty Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 27 / 32 Dominant sources of uncertainty Recommendations Short term forecasts data poor: 1 2 3 Hydrological Ensembles Model state updating using other data, e.g. Remote sensed soil moisture (Komma et al. 2008) any PUB ideas? some data: Geostatistical interpolation of forecast accuracy or postprocessing hydrodynamic modelling with updated states (Weerts et al. 2010) Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 28 / 32 Acknowledgments Thank you for listening! Questions? Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 29 / 32 References References Brier, G.: 1950, Verification of forecasts expressed in terms of probability, Monthly weather review 78(1), 1–3. Broersen, P. and Weerts, A.: 2005, Automatic Error Correction of Rainfall-Runoff models in Flood Forecasting Systems, Instrumentation and Measurement Technology Conference, 2005. IMTC 2005. Proceedings of the IEEE, Vol. 2, pp. 963– 968. Fraley, C., Raftery, A. E., Sloughter, J. M., Gneiting, T., of Washington With contributions from Bobby Yuen, U. and Polokowski, M.: 2010, ensembleBMA: Probabilistic Forecasting using Ensembles and Bayesian Model Averaging. R package version 4.5. URL: http://CRAN.R-project.org/package=ensembleBMA Georgakakos, K., Seo, D., Gupta, H., Schaake, J. and Butts, M.: 2004, Towards the characterization of streamflow simulation uncertainty through multimodel ensembles, Journal of hydrology 298(1-4), 222–241. Komma, J., Bloschl, G. and Reszler, C.: 2008, Soil moisture updating by Ensemble Kalman Filtering in real-time flood forecasting, Journal of Hydrology 357(3-4), 228–242. Velázquez, J., Anctil, F., Ramos, M. and Perrin, C.: 2011, Can a multi-model approach improve hydrological ensemble forecasting? A study on 29 French catchments using 16 hydrological model structures, Advances in Geosciences 29, 33–42. Vrugt, J. and Robinson, B.: 2007, Treatment of uncertainty using ensemble methods: Comparison of sequential data assimilation and Bayesian model averaging, Water Resour. Res 43, W01411. Weerts, A. and El Serafy, G.: 2006, Particle filtering and ensemble Kalman filtering for state updating with hydrological conceptual rainfall-runoff models, Water resources research 42(9), W09403. Weerts, A., El Serafy, G., Hummel, S., Dhondia, J. and Gerritsen, H.: 2010, Application of generic data assimilation tools (DATools) for flood forecasting purposes, Computers & Geosciences 36(4), 453–463. Weerts, A., Winsemius, H. and Verkade, J.: 2011, Estimation of predictive hydrological uncertainty using quantile regression: examples from the National Flood Forecasting System (England and Wales), Hydrol. Earth Syst. Sci 15, 255–265. Wilks, D. S.: 2006, Statistical Methods in the Atmospheric Sciences, 2nd edn, International Geophysics Series, Vol. 59, Academic Press. WMO: 2010, Forecast verification - issues, methods and faq, WWRP/WGNE Joint Working Group on Verification. URL: http://www.cawcr.gov.au/projects/verification/ Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 29 / 32 Appendix Reliability at a given threshold specific for a threshold of the target variable and a period T given all cases, when a certain probability of exceedance of this threshold was issued by the forecast, how often this exceedance has been observed Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 29 / 32 forecast vs. baseline simulation meteo. forecast uncertainty only deviations: low probability of exceedance (important for high risk decisions) are underpredicted due to meteo. forecasts! 0.6 0.4 0.2 0.8 0.0 ● 0.6 ● ● ● Qcorr − Qobs 0.6 ● 0.4 reliability diagram: close to 1-1 line → is relatively reliable 0.2 ● 0.0 0.0 error corrected forecast vs. observed full uncertainties ● ● ● 0.4 forecast probabilities histogram: “sharp” but mostly 0 → low sample size for probabilites in between Observed relative frequency, o1 → very long hindcast data set would be rquired to verifiy forecasts for warning thresholds! ● ● Qforc − Qsim 0.2 80% quantile –> observed at 200 out of 1000 days (sample climatologic probability) 1.0 evaluate threshold exceeding 1460 m3 /s at lead time of 8 days at Maxau/Upper Rhine 0.8 Reliability of ECMWF-EPS driven discharge forecasts 0.0 0.2 0.4 0.6 0.8 1.0 Forecast probability, yi Figure: Reliability diagram for Maxau at a lead time of 8 days exceeding 1460 m3 /s. The dark green line marked with circles shows the reliability line for the verification of the error-corrected flow forecast against high exceedance probability predicted observations (Qcorr – Qobs ). The dark red dashed Appendix Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 31 / 32 Appendix Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 32 / 32 Appendix 1 Maik Renner (TU Dresden) Ensemble forecasting PUB 2011 33 / 32
© Copyright 2024