Towards a fully distributed multivariable hydrological deep learning model with graph neural networks

Master Thesis (2024)
Author(s)

P.I.J. Nelemans (TU Delft - Civil Engineering & Geosciences)

Contributor(s)

Riccardo Taormina – Mentor (TU Delft - Sanitary Engineering)

Roberto Bentivoglio – Graduation committee member (TU Delft - Sanitary Engineering)

M. Hrachowitz – Graduation committee member (TU Delft - Water Resources)

Ruben Dahm – Graduation committee member (Deltares)

Ali Meshgi – Graduation committee member (Deltares)

Joost Buitink – Graduation committee member (Deltares)

Faculty
Civil Engineering & Geosciences
Copyright
© 2024 Peter Nelemans
More Info
expand_more
Publication Year
2024
Language
English
Copyright
© 2024 Peter Nelemans
Graduation Date
26-02-2024
Awarding Institution
Delft University of Technology
Programme
Water Resources Engineering
Faculty
Civil Engineering & Geosciences
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Fully distributed hydrological models take into account the spatial variability of a catchment, and allow for assessing its hydrological response at virtually any location. However, these models can be time-consuming when it comes to model runtime and calibration, especially for large-scale catchments. Meanwhile, deep learning models have shown great potential in the field of hydrological modelling, but a multivariable, fully distributed hydrological deep learning model is still lacking. To address the aforementioned challenges associated with fully distributed models and deep learning models, we explore the possibility of developing a fully distributed multivariable deep learning model by using Graph Neural Networks (GNN), an extension of deep learning methods to non-Euclidean topologies. We develop a surrogate model of wflow_sbm, a fully distributed, physics-based hydrological model, by exploiting the similarities between its underlying functioning and GNNs. The GNN model uses the same input as wflow_sbm: gridded static parameters based on physical characteristics of the catchment and gridded dynamic meteorological forcings. The GNN model is trained to approximate wflow_sbm outputs, consisting of multiple gridded hydrological variables such as streamflow, actual evapotranspiration, subsurface flow, saturated and unsaturated groundwater storage, snow storage, and runoff. Our results show that the GNN model accurately predicts multiple hydrological variables in unseen catchments (median KGE=0.76), and can serve as an emulator of wflow_sbm with a shorter runtime. We furthermore demonstrate how the GNN model can function up to a prediction horizon of a full year, using physical system states to account for system memory, as well as a curriculum learning strategy combined with a multi-step ahead loss function during training. Overall, this study contributes to the field of fully distributed modelling using a deep learning approach.

Files

License info not available
warning

File under embargo until 01-02-2026