Next Article in Journal
A Review on Vibration Monitoring Techniques for Predictive Maintenance of Rotating Machinery
Next Article in Special Issue
Assessment of Leaf Area and Biomass through AI-Enabled Deployment
Previous Article in Journal
THD Minimization in a Seven-Level Multilevel Inverter Using the TLBO Algorithm
Previous Article in Special Issue
Real-Time Detection of Bud Degeneration in Oil Palms Using an Unmanned Aerial Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Neural Network-Based Hydrological Model for Very High-Resolution Forecasting Using Weather Radar Data

by
Leonardo B. L. Santos
1,2,*,
Cintia P. Freitas
2,
Luiz Bacelar
3,
Jaqueline A. J. P. Soares
1,2,
Michael M. Diniz
4,
Glauston R. T. Lima
1 and
Stephan Stephany
2
1
Center for Monitoring and Early Warning of Natural Disasters (CEMADEN), São José dos Campos 12630-000, Brazil
2
National Institute for Space Research (INPE), São José dos Campos 12227-010, Brazil
3
Department of Civil and Environmental Engineering, Duke University, Durham, NC 27708, USA
4
Federal Institute of São Paulo (IFSP-SP), São José dos Campos 12223-201, Brazil
*
Author to whom correspondence should be addressed.
Eng 2023, 4(3), 1787-1796; https://doi.org/10.3390/eng4030101
Submission received: 6 May 2023 / Revised: 20 June 2023 / Accepted: 21 June 2023 / Published: 24 June 2023
(This article belongs to the Special Issue Artificial Intelligence and Data Science for Engineering Improvements)

Abstract

:
Many hydro-meteorological disasters in small and steep watersheds develop quickly and significantly impact human lives and infrastructures. High-resolution rainfall data and machine learning methods have been used as modeling frameworks to predict those events, such as flash floods. However, a critical question remains: How long must the rainfall input data be for an empirical-based hydrological forecast? The present article employed an artificial neural network (ANN)hydrological model to address this issue to predict river levels and investigate its dependency on antecedent rainfall conditions. The tests were performed using observed water level data and high-resolution weather radar rainfall estimation over a small watershed in the mountainous region of Rio de Janeiro, Brazil. As a result, the forecast water level time series only archived a successful performance (i.e., Nash–Sutcliffe model efficiency coefficient (NSE) > 0.6) when data inputs considered at least 2 h of accumulated rainfall, suggesting a strong physical association to the watershed time of concentration. Under extended periods of accumulated rainfall (>12 h), the framework reached considerably higher performance levels (i.e., NSE > 0.85), which may be related to the ability of the ANN to capture the subsurface response as well as past soil moisture states in the watershed. Additionally, we investigated the model’s robustness, considering different seeds for random number generating, and spacial applicability, looking at maps of weights.

1. Introduction

A watershed is a delimited land area, and river networks serve as primary pathways for transporting sediment, water, and other environmental fluxes on them [1,2,3,4]. Many physical–mathematical models have been proposed to simulate water storage and flux in watersheds [5,6]. Most of these hydrological models account for the rainfall over a watershed as an input to simulate surface and subsurface runoff, ultimately drained into a common downstream water body, such as a long stream river, lake, reservoir, or estuary [5,6].
It is worth mentioning that intense rainfall in smaller watersheds located in mountainous regions may cause flash flood (FF) events in plainer downstream areas [7]. FF develop quickly, and significantly impact human lives and infrastructures [8,9,10,11].
The temporal and spatial effect of rainfall input data in hydrological simulations has become a subject of interest since early studies on the water cycle [12]. In the past few decades, with a considerable improvement in estimating rainfall from remotely sensed data, flood scenarios could be more accurately reconstructed based on the spatial–temporal patterns of storms [9]. A better understanding of hydrological scales indicated that modeling the water cycle in smaller watersheds (<500 km 2 ) requires rainfall data with higher spatial–temporal resolution [7,13]. In this context, weather radar data provide reflectivity data, converted to rainfall rates and integrated for a while to estimate the volume of water that falls in the watershed. Therefore, it provides a more accurate estimation of accumulated rainfall for smaller areas than satellite-based rainfall missions. On the other hand, accurate rainfall data from rain gauges/pluviometers require a high-density network of pluviometers to cover the watershed area, which is usually unavailable.
Tracking localized storms, which could trigger a flash flood event, was essential in any operational flood forecasting system. For this purpose, improving flash flood predictions is fundamentally attached to the spatial and temporal representation of rainfall events and the unique geo-morphological aspects of watersheds, such as size, shape, and slope [7,14]. The difficulty in representing the spatial heterogeneity of soil properties and land use in physical-based hydrological models prompted the hydrological community to adopt empirical models [15,16]. The effects of those new methodologies still need to be clarified. Many natural phenomena are difficult to reproduce using mathematical modeling since it is difficult to associate the applicable physical laws with the phenomena and estimate the many unknown related parameters. Therefore, empirical models have been proposed in all areas to perform forecasts instead of a mathematical model that performs a simulation as shown in hydrology [17,18]. Typically, in a machine learning approach, these models employ known posts mortem data to train a specific algorithm and thus generate a forecast model. Neural networks are a widely exploited approach for machine learning, and many different architectures have been proposed in the last decades.
To the best of our knowledge, after a broader literature review, and based on surveys such as [9,17,18,19], just three papers were published using machine learning techniques on sub-hourly rainfall and hydrological data: [20] in Austria, [21] in Brazil, and [22] in Romania. The first two papers proposed a neural network and the third a genetic programming-based hydrological model using rain gauge and weather radar data for a small and steep basin.However, none of them analyzed the model’s performance considering different accumulated rainfall in the input layer. In addition, all of them had to use dimensionality reduction in the training process, and none of them presented a spacial analysis of the trained model.
Two key questions in neural network-based hydrological modeling for small and steep watersheds are as follows: How long must the weather radar time series be (i.e., how much earlier) to provide good forecasts? How is the spatial understanding/explicability of the trained model?
This paper presents a neural network-based short-term hydrological model using weather radar data to predict the river level in a small watershed located in the mountainous region of Rio de Janeiro (Brazil). The algorithms were trained and evaluated for two short-term predictions using observational data: 15 and 120 min. Training was performed with accumulated volumes of rainfall (from 1 to 48 h) derived from weather radar data. Each training instance is then composed of an accumulated volume of rainfall and the resulting river level.

2. Data and Method

The small watershed of the Bengalas river is located in the mountainous region of Rio de Janeiro, in the city of Nova Friburgo (Figure 1). Inadequate urban occupation at the steep hill slopes and floodplain areas make the city highly prone to disasters triggered by extreme rainfall, such as landslides and flash floods [8]. The drainage area of this watershed is approximately 190 km2, with a concentration time of less than 2 h, which is the time spent by the water to flow from the riverhead to its outlet.
The weather radar of Pico do Couto, in the city of Petropolis, is operated by the Department of Airspace Control (DECEA), and covers the Bengalas watershed within a circular range of 50 to 100 km (Figure 1). The radar data employed in this work cover the period from December 2011 to March 2013, with temporal resolution of 15 min, providing CAPPI (Constant Altitute Plan Position Indicator) images for 3 km altitude with a spatial resolution of approximately 1 km, corresponding to a grid of 500 × 500 points. The surrounding quadrant around the watershed corresponds to a mesh of 378 points as shown in Figure 1. The reflectivity radar data (in dBZ) can be post-processed using the Marshal–Palmer relation [23] to estimate the rainfall rate (mm/h), and thus the accumulated rainfall up to 48 h.
Empirical or data-oriented models may use a machine learning or a statistical algorithm, which employ known post mortem data to be trained and validated, thus generating a forecast model. A neural network is a machine learning algorithm inspired by the functioning of the human brain. A feedforward neural network is formed by layers containing basic processing units called neurons with the data flowing from the input layer (first layer) to the output layer (last layer). Besides the input and output layers, there are one or more hidden layers intended to extract features from the data. Neurons in the hidden and output layers process the data through activation functions to treat the non-linearity of the problem. Its most common architecture is the multilayer perceptron (MLP), a feedforward neural network with fully connected neurons between layers and nonlinear activation functions, such as that proposed in this work. The standard multilayer perceptron (MLP) architecture with one hidden layer is shown in Figure 2. A MLP can approximate any function with any degree of accuracy depending on the number of neurons in the hidden layer [24]. It is one of the most common neural networks in problems of hydrological modeling and prediction.
Data flow from the input to the hidden layers and then to the output layer by means of neuron connections, each one with a weight and a bias that are estimated throughout the training of the neural network. In each training iteration, a sample is input to the network, as the training data are divided into batches of samples. An epoch is completed when all training samples are input to the network, and training proceeds, covering hundreds or thousands of epochs. Every time a batch of samples is input to the network, the corresponding estimation error is calculated by a loss function, using as reference the true value of each sample, which is usually the observed value. A backpropagation scheme allows to adjust neurons weights and biases in order to minimize the error using the gradient of the loss function, which is backpropagated through the layers after every batch. Once the training phase is completed, a validation phase similar to the training phase is performed using a different set of input data, and then it is expected that the neural network would have a good generalization ability to perform estimations/predictions using completely new data [25,26].
The proposed MLP was trained to predict the river water level at the watershed outlet, which is the lowest point of the watershed. The true/observed data for the training and validation phases were provided by the Conselheiro Paulino hydrological monitoring station, operated by the State Environmental Institute (INEA) and providing data with a 15 min resolution.
A MLP of the Keras library was implemented in the Python language. Training, validation and testing were performed for 15 and 120 min predictions, thus generating two prediction models. The neural network was configured with three hidden layers of 120, 50, and 10 neurons, and a single-neuron output layer. This MLP topology and its hyperparameters were chosen by experimentation as shown in Table 1. Input data were normalized for the [0, 1] interval to accelerate the learning process. The training phase stops according to a minimum error-rate threshold, and therefore the number of epochs varies for each training. The adopted validation scheme partitioned the input data by randomly sorting 80% of the instances for training, 10% for validation, and 10% for the neural network test. Instances correspond to 3 km CAPPI image cutouts with a 15 min resolution.
Experiments refer to the proposed neural network predictions of the river level at the outlet of the Bengalas river watershed (Conselheiro Paulino station). In the 15 min model, current radar data at time t are used to predict the river level at time t + 1 (15 min ahead), and in the 120 min model, to predict the river level at time t + 8 (120 min ahead). Both models were generated by the neural network with the same architecture, hyperparameters and partition scheme, and their performance prediction was evaluated for accumulated volumes of rainfall for 1, 2, 6, 12, 24, and 48 h.
Two metrics were used to evaluate the predictive performance of the proposed neural models: the Nash–Sutcliff efficiency index (NSE) [27,28] and the root mean square error (RMSE) [27,28].
On the one hand, in hydrology, the NASH index (Nash–Sutcliffe efficiency) is a widely utilized statistical measure that assesses the accuracy of hydrological models by comparing simulated and observed data. It considers the model’s estimation error relative to the mean of the observed data. On the other hand, in machine learning, the RMSE is a commonly employed metric to assess the accuracy of predictive models. It calculates the square root of the average squared difference between the predicted and observed values. The RMSE measures the average magnitude of errors.
The respective formulas for calculating the two metrics are given by Equations (1) and (2):
N S E = 1 t = 1 T ( y t Y t ) 2 t = 1 T ( Y t Y ¯ ) 2
R M S E = 1 T t = 1 T ( Y t y t ) 2
where T is the total number of timestamps, y t is the predicted river level value in timestamp t, Y t is the observed river level in timestamp t, and Y ¯ is the observed water level mean.
The NSE is a comparison between the predictive performance of the proposed neural model and the predictive skill of the observed water level mean. This index can range from − to 1. NSE values lower than zero, equal to zero or higher than zero indicate that the proposed neural model is a predictor that is respectively worse than, equal to or better than the observed water level mean. In turn, the RMSE is an index that uses the Euclidean distance between the observed water level values and the corresponding predicted water level values to assess the quality of the predictions. So, the closer the NSE is to 1 and the closer the MSE is to zero, the better the predictive performance of the neural model.

3. Results and Discussion

Table 2 presents the prediction tests that were carried out, and the corresponding prediction performance metrics, NSE and RMSE. All test were conducted under exactly the same conditions on training–test data splitting.
The forecast water level time series only archived successful performance (i.e., Nash–Sutcliffe model efficiency coefficient (NSE) > 0.7) when the data inputs considered at least 2 h of accumulated rainfall. This finding suggests a physical association between the input data temporal length and the watershed time of concentration. Under extended periods of accumulated rainfall (>12 h), the framework reached considerably higher performance levels (i.e., NSE > 0.85), which may be related to the ability of ANN to capture the subsurface response as well as past soil moisture states in the watershed. In the case of many days of steady moderate rainfall, the higher soil moisture content is expected to decrease the surface permeability. As a result, most of the upcoming rainfall does not infiltrate the soil. Due to such a moderate rainfall rate case, river levels can increase into a wet watershed in a way that is similar to a higher rainfall rate on dry land. Therefore, operational flash flood forecast systems [29] must employ both the antecedent rainfall amount and the soil moisture state threshold in order to provide timely forecasts for early warnings. This is the case of the proposed approach shown here.
Figure 3 shows the observed and predicted river levels for the 15 and 120 min forecasts, both obtained by the neural network trained with an accumulated volume time of 12 h between 29th December 2011 and 8th January 2012, when the highest river level was observed.
Figure 4 shows the scatter plot of the predicted and observed values of the Bengalas river level (in meters) at the watershed outlet for 15 and 120 min forecasts, which show a good correlation, mainly for low and medium values.
In order to make a comparison, a smaller cutout of the CAPPI image, considering only the radar cell at the watershed outlet and its eight neighbors, degraded the indexes RMSE/NSE to 0.0675 / 0.5958 for 15 and to 0.0708 / 0.5782 for the 120 min ahead forecasting.
A set of prediction tests was performed for the 12-h accumulated rainfall case, using a 100-sample validation scheme. Data were randomly split into 100 datasets, all of them following the rule 80% for training and cross validation and 20% for testing. The resulting average RSME was 0.0403, with a standard deviation of 0.0056, and the average NASH index was 0.8170, with a standard deviation of 0.0554 for the 15 min ahead forecast. Using the same validation scheme for the 120 min ahead forecast, the average RSME was 0.04031, with a standard deviation of 0.0058, and the average NASH index was 0.8122, with a standard deviation of 0.0613. These results show the robustness of both models (15 and 120 min).
In general, empirical hydrological models require fewer data inputs than physically based distributed hydrological models. Recent studies [16] show that machine-learning approaches can outperform conventional methods to model the river level at its outlet when a single forecast point is suitable and desirable as a model outcome. Considering the watershed related to this paper, [8] reached a value of 0.56 for the NSE after an extensive calibration process for a 250 m gridded model, which is a value smaller than that presented in this paper.
After the temporal analysis of the results, we investigate whether it is possible to use the input layer weights of a trained MLP model such as ours to provide information on the hydrological content. In our model, each entry of the MLP corresponds to a cell of the radar data and is associated with a geographic coordinate; therefore, the main objective of the analysis of the weight is to verify the degree of correlation between the geographic positions and hydrology features of the watershed.
The first analysis was performed considering the maximum weight for each input cell (Figure 5) and the smallest horizontal distance between the center point of the radar cell and the drainage network. As shown on the graphics of Figure 6, no relevant correlation was found. One can note from Figure 5 that grid cells with high maximum weight are not necessarily close to the drainage network.
A second analysis was made comparing the minimum, maximum, average and sum of weight values with the ground model HAND (height above nearest drainage), which corresponds to a topographical normalization of the landscape that uses the digital terrain model (DTM) as input and provides as output, a new normalized DTM, which can be classified according to vertical distances relative to watercourses that are close ([30]). According to Figure 7, no direct relation between HAND and the input cell weights was found.

4. Conclusions

A neural network-based hydrological model was presented for short-term predictions of river level at the outlet of a watershed using weather radar. The considered watershed is located in the mountainous region of Rio de Janeiro (Brazil) in the city of Nova Friburgo, being subjected to flash floods. In 2011, a major flood affected this city of more of 190,000 inhabitants, causing more than 900 deaths. Therefore, flood risk mitigation in this watershed is a major issue, but there is not any operational warning system. In this scope, the proposed approach proposes a data-oriented deep learning model to perform short-term predictions. The algorithms were trained and evaluated for two short-term predictions (15 and 120 min) using accumulated volumes of rainfall (from 1 to 48 h) derived from weather radar data and the river level at the outlet.
The proposed methodology using weather radar data with a neural network to predict the river level at the outlet of a watershed shows good prediction performance in most cases, for instance, a Nash–Sutcliffe model efficiency coefficient (NSE) of 0.878 for a 15 min forecast, and NSE of 0.859 for a 120 min forecast.
Even in a watershed with less than 2 h of concentration time, the accumulated rainfall data for a more extended period significantly improved the neural network performance. This issue suggests that the algorithm emulates physical patterns of the system, which may be related to the soil moisture in previous conditions.
In addition, the use of only radar grid cells closer to the target degrades the prediction performance, and therefore, it is convenient to consider a wider coverage of cells in order to encompass all of the considered watershed.
Considering a spatial point of view, no direct relations were found between the input cell’s weights and horizontal or vertical distances.
Three limitations of this research are that we explored only one watershed, we did it for a not-too-long time series, and we considered only rainfall and river level data in the input layer. As future work, it is intended to increase the times series extension to allow the neural network to learn even more patterns and thus improve the prediction performance, and compare results from different watersheds of similar properties: small size and high slopes.
Finally, to reduce the potential sources of errors, in future studies, we aim to incorporate in the input layer of the empirical model complementary physical data, such as slopes, land use, and drainage directions.

Author Contributions

Conceptualization: L.B.L.S.; methodology, software and analysis: C.P.F.; data curation: L.B.; writing L.B.L.S., C.P.F., L.B., J.A.J.P.S., M.M.D., G.R.T.L., S.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by CNPq Grant Numbers 420338/2018-7, and by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Abed, A.; Miri, M.A.; Singh, A. Reorganization of river networks under changing spatiotemporal precipitation patterns: An optimal channel network approach. Water Resour. Res. 2016, 52, 8845–8860. [Google Scholar] [CrossRef] [Green Version]
  2. Sarker, S.; Veremyev, A.; Boginski, V.; Singh, A. Critical Nodes in River Networks. Sci. Rep. 2019, 9, 11178. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Gao, Y.; Sarker, S.; Sarker, T.; Leta, O.T. Analyzing the critical locations in response of constructed and planned dams on the Mekong River Basin for environmental integrity. Environ. Res. Commun. 2022, 4, 101001. [Google Scholar] [CrossRef]
  4. Sarker, S.; Sarker, T.; Leta, O.T.; Raihan, S.U.; Khan, I.; Ahmed, N. Understanding the Planform Complexity and Morphodynamic Properties of Brahmaputra River in Bangladesh: Protection and Exploitation of Riparian Areas. Water 2023, 15, 1384. [Google Scholar] [CrossRef]
  5. Clark, M.P.; Bierkens, M.F.P.; Samaniego, L.; Woods, R.A.; Uijlenhoet, R.; Bennett, K.E.; Pauwels, V.R.N.; Cai, X.; Wood, A.W.; Peters-Lidard, C.D. The evolution of process-based hydrologic models: Historical challenges and the collective quest for physical realism. Hydrol. Earth Syst. Sci. 2017, 21, 3427–3440. [Google Scholar] [CrossRef] [Green Version]
  6. Sivapalan, M. From engineering hydrology to Earth system science: Milestones in the transformation of hydrologic science. Hydrol. Earth Syst. Sci. 2018, 22, 1665–1693. [Google Scholar] [CrossRef] [Green Version]
  7. UCAR. Flash Flood Early Warning System Reference Guide; UCAR: Boulder, CO, USA, 2010; p. 204. [Google Scholar]
  8. Bacelar, L.C.S.D. Prognósticos de inundações bruscas utilizando conjuntos de previsões em curto prazo de radar meteorológico. Master’s Thesis, Instituto Nacional de Pesquisas Espaciais (INPE), São José dos Campos, Brazil, 2017. [Google Scholar]
  9. Sokol, Z.; Szturc, J.; Orellana-Alvear, J.; Popová, J.; Jurczyk, A.; Célleri, R. The Role of Weather Radar in Rainfall Estimation and Its Application in Meteorological and Hydrological Modelling—A Review. Remote Sens. 2021, 13, 351. [Google Scholar] [CrossRef]
  10. World Meteorological Organization (WMO). The Atlas of Mortality and Economic Losses from Weather, Climate and Water Extremes (1970–2019); WMO: Geneva, Switzerland, 2021. [Google Scholar]
  11. Caseri, A.N.; Santos, L.B.L.; Stephany, S. A convolutional recurrent neural network for strong convective rainfall nowcasting using weather radar data in Southeastern Brazil. Artif. Intell. Geosci. 2022, 3, 8–13. [Google Scholar] [CrossRef]
  12. Horton, R.E. The role of infiltration in the hydrologic cycle. Trans. Am. Geophys. Union 1933, 14, 446–460. [Google Scholar] [CrossRef]
  13. Dunne, T. Field studies of hillslope flow process. Hillslope Hydrology; John Wiley: Chrichester, UK, 1978; pp. 227–293. [Google Scholar]
  14. Kauffeldt, A.; Wetterhall, F.; Pappenberger, F.; Salamon, P.; Thielen, J. Technical review of large-scale hydrological models for implementation in operational flood forecasting schemes on continental level. Environ. Model. Softw. 2016, 75, 68–76. [Google Scholar] [CrossRef]
  15. Moel, H.; Aerts, J.C. Effect of uncertainty in land use, damage models and inundation depth on flood damage estimates. Nat. Hazards 2011, 58, 407–425. [Google Scholar] [CrossRef] [Green Version]
  16. Kratzert, F.; Klotz, D.; Herrnegger, M.; Sampson, A.K.; Hochreiter, S.; Nearing, G.S. Toward Improved Predictions in Ungauged Basins: Exploiting the Power of Machine Learning. Water Resour. Res. 2019, 55, 11344–11354. [Google Scholar] [CrossRef] [Green Version]
  17. Yaseen, Z.M.; El-shafie, A.; Jaafar, O.; Afan, H.A.; Sayl, K.N. Artificial intelligence based models for stream-flow forecasting: 2000–2015. J. Hydrol. 2015, 530, 829–844. [Google Scholar] [CrossRef]
  18. Mosavi, A.; Ozturk, P.; Chau, K.w. Flood Prediction Using Machine Learning Models: Literature Review. Water 2018, 10, 1536. [Google Scholar] [CrossRef] [Green Version]
  19. Sit, M.; Demiray, B.Z.; Xiang, Z.; Ewing, G.J.; Sermet, Y.; Demir, I. A comprehensive review of deep learning applications in hydrology and water resources. Water Sci. Technol. 2020, 82, 2635–2670. [Google Scholar] [CrossRef]
  20. Teschl, R.; Randeu, W.L. A neural network model for short term river flow prediction. Nat. Hazards Earth Syst. Sci. 2006, 6, 629–635. [Google Scholar] [CrossRef] [Green Version]
  21. Pereira Filho, A.J.; Santos, C.C. Modeling a densely urbanized watershed with an artificial neural network, weather radar and telemetric data. J. Hydrol. 2006, 317, 31. [Google Scholar] [CrossRef]
  22. Dinu, C.; Drobot, R.; Pricop, C.; Blidaru, T.V. Genetic Programming Technique Applied for Flash-Flood Modelling Using Radar Rainfall Estimates. Model. Civ. Environ. Eng. 2006, 13, 27. [Google Scholar] [CrossRef] [Green Version]
  23. Marshall, J.S.; Palmer, W.M.K. The Distribution of Raindrops with Size. J. Atmos. Sci. 1948, 5, 165–166. [Google Scholar] [CrossRef]
  24. Cybenko, G. Approximations by superpositions of sigmoidal functions. Math. Control. Signals Syst. 1989, 2, 303–314. [Google Scholar] [CrossRef]
  25. Haykin, S. Neural Networks: A Comprehensive Foundation; Prentice Hall: Belo Horizonte, Brazil, 1998. [Google Scholar]
  26. Haykin, S. Redes Neurais: Princípios E Prática; Artmed: Guelph, ON, USA, 2007. [Google Scholar]
  27. Nash, J.E.; Sutcliffe, J.V. River flow forecasting through conceptual models part I—A discussion of principles. J. Hydrol. 1970, 10, 282–290. [Google Scholar] [CrossRef]
  28. Kim, T.; Yang, T.; Gao, S.; Zhang, L.; Ding, Z.; Wen, X.; Gourley, J.J.; Hong, Y. Can artificial intelligence and data-driven machine learning models match or even replace process-driven hydrologic models for streamflow simulation? A case study of four watersheds with different hydro-climatic regions across the CONUS. J. Hydrol. 2021, 598, 126423. [Google Scholar] [CrossRef]
  29. Georgakakos, K.P.; Modrick, T.M.; Shamir, E.; Campbell, R.; Cheng, Z.; Jubach, R.; Sperfslage, J.A.; Spencer, C.R.; Banks, R. The Flash Flood Guidance System Implementation Worldwide: A Successful Multidecadal Research-to-Operations Effort. Bull. Am. Meteorol. Soc. 2022, 103, E665–E679. [Google Scholar] [CrossRef]
  30. Nobre, A.D.; Cuartas, L.A.; Hodnett, M.; Rennó, C.D.; Rodrigues, G.; Silveira, A.; Saleska, S. Height Above the Nearest Drainage—A hydrologically relevant new terrain model. J. Hydrol. 2011, 404, 13–29. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Circular coverage of the Pico do Couto radar overlapped to the Bengalas watershed. The square with the gridded mesh corresponds to the cutout of the weather radar data employed in this study. The location of the river level gauge at the outlet is shown in the black triangle.
Figure 1. Circular coverage of the Pico do Couto radar overlapped to the Bengalas watershed. The square with the gridded mesh corresponds to the cutout of the weather radar data employed in this study. The location of the river level gauge at the outlet is shown in the black triangle.
Eng 04 00101 g001
Figure 2. Architecture of a MLP neural network with one hidden layer.
Figure 2. Architecture of a MLP neural network with one hidden layer.
Eng 04 00101 g002
Figure 3. Observed and predicted time series of the outlet river level for 15 min (red) and 120 min (blue), between 29th December 2011 and 8th January 2012 (12-h accumulated volume time).
Figure 3. Observed and predicted time series of the outlet river level for 15 min (red) and 120 min (blue), between 29th December 2011 and 8th January 2012 (12-h accumulated volume time).
Eng 04 00101 g003
Figure 4. Scatter plot between predicted and observed values of river level at the outlet of the watershed for 15 (red) and 120 min (blue) of prediction antecedence using weather radar (12-h accumulated volume time).
Figure 4. Scatter plot between predicted and observed values of river level at the outlet of the watershed for 15 (red) and 120 min (blue) of prediction antecedence using weather radar (12-h accumulated volume time).
Eng 04 00101 g004
Figure 5. Obtained maximum weights with the trained network using as input the accumulated 12 h for 15 (left heatmap) and 120 min (right heatmap) forecasts.
Figure 5. Obtained maximum weights with the trained network using as input the accumulated 12 h for 15 (left heatmap) and 120 min (right heatmap) forecasts.
Eng 04 00101 g005
Figure 6. Scatter plots of shortest distance drainage x maximum input weights: in both cases, accumulated 12 h for 15 (left) and 120 (right) min forecasts, no correlation was found.
Figure 6. Scatter plots of shortest distance drainage x maximum input weights: in both cases, accumulated 12 h for 15 (left) and 120 (right) min forecasts, no correlation was found.
Eng 04 00101 g006
Figure 7. Correlation maps between weights and HAND. Obtained correlation values considering accumulated rain for 12 h for 15 (left) and 120 (right) min forecasts.
Figure 7. Correlation maps between weights and HAND. Obtained correlation values considering accumulated rain for 12 h for 15 (left) and 120 (right) min forecasts.
Eng 04 00101 g007
Table 1. Adopted neural network hyperparameters.
Table 1. Adopted neural network hyperparameters.
HyperparameterValue
Batch size1024
Loss functionMSE
OptimizerAdam
Learning rate1e-3
Activation function (4 layers)ReLU, ReLU, ReLU, Linear
Table 2. Prediction performance for 15/120 min forecasts, where Acc. denotes accumulated volume of rainfall.
Table 2. Prediction performance for 15/120 min forecasts, where Acc. denotes accumulated volume of rainfall.
InputEpochsRMSENSE
Current (dBZ)119/1130.105/0.103−0.257/−0.198
Current (mm/h)266/2490.098/0.0970.088/0.212
Acc. 1 h (mm)270/3310.074/0.0750.549/0.493
Acc. 2 h (mm)351/2580.057/0.0650.670/0.662
Acc. 6 h (mm)152/2660.060/0.0430.710/0.796
Acc. 12 h (mm)241/1830.038/0.0410.878/0.859
Acc. 24 h (mm)186/1860.033/0.0370.877/0.859
Acc. 48 h (mm)179/1230.039/0.0510.850/0.779
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Santos, L.B.L.; Freitas, C.P.; Bacelar, L.; Soares, J.A.J.P.; Diniz, M.M.; Lima, G.R.T.; Stephany, S. A Neural Network-Based Hydrological Model for Very High-Resolution Forecasting Using Weather Radar Data. Eng 2023, 4, 1787-1796. https://doi.org/10.3390/eng4030101

AMA Style

Santos LBL, Freitas CP, Bacelar L, Soares JAJP, Diniz MM, Lima GRT, Stephany S. A Neural Network-Based Hydrological Model for Very High-Resolution Forecasting Using Weather Radar Data. Eng. 2023; 4(3):1787-1796. https://doi.org/10.3390/eng4030101

Chicago/Turabian Style

Santos, Leonardo B. L., Cintia P. Freitas, Luiz Bacelar, Jaqueline A. J. P. Soares, Michael M. Diniz, Glauston R. T. Lima, and Stephan Stephany. 2023. "A Neural Network-Based Hydrological Model for Very High-Resolution Forecasting Using Weather Radar Data" Eng 4, no. 3: 1787-1796. https://doi.org/10.3390/eng4030101

Article Metrics

Back to TopTop