EGU22-7026
https://doi.org/10.5194/egusphere-egu22-7026
EGU General Assembly 2022
© Author(s) 2022. This work is distributed under
the Creative Commons Attribution 4.0 License.

Scale-dependent blending of ensemble rainfall nowcasts with NWP in the open-source pySTEPS library

Ruben Imhoff1,2, Lesley De Cruz3,4, Wout Dewettinck5, Carlos Velasco-Forero6, Daniele Nerini7, Edouard Goudenhoofdt3, Claudia Brauer2, Klaas-Jan van Heeringen1, Remko Uijlenhoet8, and Albrecht Weerts1,2
Ruben Imhoff et al.
  • 1Deltares, Delft, The Netherlands
  • 2Wageningen University and Research, Wageningen, The Netherlands
  • 3Royal Meteorological Institute of Belgium, Brussels, Belgium
  • 4Vrije Universiteit Brussel, Brussels, Belgium
  • 5Universiteit Gent, Gent, Belgium
  • 6Bureau of Meteorology, Melbourne, Australia
  • 7MeteoSwiss, Locarno-Monti, Switzerland
  • 8Delft University of Technology, Delft, The Netherlands

Radar rainfall nowcasting, an observation-based rainfall forecasting technique that statistically extrapolates current observations into the future, is increasingly used for short-term forecasting (<6 hours ahead). These first hours ahead are a key time scale for e.g. (flash) flood warnings and they are generally not sufficiently well captured by the rainfall forecasts of numerical weather prediction (NWP) models.

A recent development in nowcasting is the transition to more community-driven, open-source models. The Python library pySTEPS is an example of this. One of its main features is an efficient Python implementation of the probabilistic nowcasting scheme STEPS. pySTEPS generates an ensemble of rainfall forecasts by perturbing a deterministic extrapolation nowcast with spatially and temporally correlated stochastic noise. It considers the dynamical scaling of the rainfall predictability by decomposing the rainfall fields into a multiplicative cascade and applies different stochastic perturbations for each scale. This results in large-scale features that evolve more slowly than the small-scale features.

Despite pySTEPS' representation of the uncertainty associated with growth and decay of rainfall in the first 1-2 hours of the nowcast, it quickly loses skill after 2 hours, or even less for convective rainfall events or small radar domains. To extend the skillful lead time to the desired time scale of 6 hours or more, a blending with NWP rainfall forecasts is necessary. We have implemented an adaptive scale-dependent blending in pySTEPS based on earlier work in the STEPS scheme. In this blending implementation, the blending of the extrapolation nowcast, NWP and noise components is performed level-by-level, which means that the blending weights vary per cascade level. These scale-dependent blending weights are computed from the recent skill of the forecast components, and converge to a climatological value, which is computed from a 1-month rolling window and can be adjusted to the (operational) needs of the user. To constrain the (dis)appearance of rain in the ensemble members to regions around the rainy areas, we have developed a Lagrangian blended probability matching scheme and incremental masking strategy.

We present a validation of the blending approach in a hydrometeorological testbed using Belgian radar and NWP data for the Belgian and Dutch catchments Dommel, Geul and Vesdre. We compare the resulting ensemble rainfall and discharge forecasts of the blending implementation with ensemble nowcasts from pySTEPS, ALARO (NWP) forecasts and a linear blending strategy.

How to cite: Imhoff, R., De Cruz, L., Dewettinck, W., Velasco-Forero, C., Nerini, D., Goudenhoofdt, E., Brauer, C., van Heeringen, K.-J., Uijlenhoet, R., and Weerts, A.: Scale-dependent blending of ensemble rainfall nowcasts with NWP in the open-source pySTEPS library, EGU General Assembly 2022, Vienna, Austria, 23–27 May 2022, EGU22-7026, https://doi.org/10.5194/egusphere-egu22-7026, 2022.

Displays

Display file