Implementation of machine learning algorithms for streamflow prediction of Dokan dam

Dam and reservoirs play an important role in the control and management of water resources; they have benefited human societies in many ways, allowing for improved human health, expanded food production, water supply for domestic and industrial use, economic growth, irrigation, hydro-power generatio...

Full description

Saved in:
Bibliographic Details
Main Author: Sarmad Dashti Latif, Mr.
Format: text::Thesis
Language:English
Published: 2023
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uniten.dspace-19657
record_format dspace
spelling my.uniten.dspace-196572023-05-05T10:58:40Z Implementation of machine learning algorithms for streamflow prediction of Dokan dam Sarmad Dashti Latif, Mr. Implementation of machine learning algorithms for streamflow prediction of Dokan dam Dam and reservoirs play an important role in the control and management of water resources; they have benefited human societies in many ways, allowing for improved human health, expanded food production, water supply for domestic and industrial use, economic growth, irrigation, hydro-power generation, and flood control. Correct inflow forecast is an essential non-engineering measure to confirm flood-control protection and raise water supply efficiency. In addition, accurate inflow prediction can offer reservoir planning and management guidance since inflow is the major input into reservoirs. This study aims at comparing the application of deep learning algorithms and conventional machine learning algorithms for predicting reservoir inflow. Daily inflow and rainfall time-series data have been collected as two hydrological parameters to forecast reservoir inflow using the developed deep learning long-short term memory (LSTM) model and conventional machine learning models, namely support vector machine (SVM), random forest (RF), and boosted regression tree (BRT). Two scenarios with different time-lags (daily, weekly, and monthly) and input combinations have been selected for this study. The first scenario is to apply inflow data as model input for predicting inflow (output). The second scenario is to apply inflow and rainfall data as model inputs to predict inflow (output). The input combinations are selected based on the auto-correlation function (ACF). Dokan dam in Iraq was selected as the case study for this research. The data is collected from the ministry of agriculture and water resources, Kurdistan regional government, Iraq. For the purpose of generalization, the proposed models have been applied to the Warragamba dam in Sydney, Australia, as a different climate condition. Seven statistical indices have been selected to evaluate the performance of the proposed models. The selected statistical indices are root mean square error (RMSE), mean absolute error (MAE), mean square error (MSE), correlation coefficient (R), and coefficient of determination (R2), Nash Sutcliffe Model Efficiency Coefficient (NSE), and the RMSE-observations standard deviation ratio (RSR). The results showed that the first scenario is the most accurate one, and LSTM model outperformed other proposed models with a significant difference with R2=0.99, NSE=0.98, and RSR=0.14. In the second study location, the results from LSTM showed a huge difference in accuracy compared to the other models with R2=0.99, NSE=0.99, and RSR=0.05. The findings indicate that the proposed LSTM model could be generalized and applied to other dams in different locations in order to successfully forecast reservoir inflow. 2023-05-03T13:44:14Z 2023-05-03T13:44:14Z 2021-06 Resource Types::text::Thesis https://irepository.uniten.edu.my/handle/123456789/19657 en application/pdf
institution Universiti Tenaga Nasional
building UNITEN Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tenaga Nasional
content_source UNITEN Institutional Repository
url_provider http://dspace.uniten.edu.my/
language English
topic Implementation of machine learning algorithms for streamflow prediction of Dokan dam
spellingShingle Implementation of machine learning algorithms for streamflow prediction of Dokan dam
Sarmad Dashti Latif, Mr.
Implementation of machine learning algorithms for streamflow prediction of Dokan dam
description Dam and reservoirs play an important role in the control and management of water resources; they have benefited human societies in many ways, allowing for improved human health, expanded food production, water supply for domestic and industrial use, economic growth, irrigation, hydro-power generation, and flood control. Correct inflow forecast is an essential non-engineering measure to confirm flood-control protection and raise water supply efficiency. In addition, accurate inflow prediction can offer reservoir planning and management guidance since inflow is the major input into reservoirs. This study aims at comparing the application of deep learning algorithms and conventional machine learning algorithms for predicting reservoir inflow. Daily inflow and rainfall time-series data have been collected as two hydrological parameters to forecast reservoir inflow using the developed deep learning long-short term memory (LSTM) model and conventional machine learning models, namely support vector machine (SVM), random forest (RF), and boosted regression tree (BRT). Two scenarios with different time-lags (daily, weekly, and monthly) and input combinations have been selected for this study. The first scenario is to apply inflow data as model input for predicting inflow (output). The second scenario is to apply inflow and rainfall data as model inputs to predict inflow (output). The input combinations are selected based on the auto-correlation function (ACF). Dokan dam in Iraq was selected as the case study for this research. The data is collected from the ministry of agriculture and water resources, Kurdistan regional government, Iraq. For the purpose of generalization, the proposed models have been applied to the Warragamba dam in Sydney, Australia, as a different climate condition. Seven statistical indices have been selected to evaluate the performance of the proposed models. The selected statistical indices are root mean square error (RMSE), mean absolute error (MAE), mean square error (MSE), correlation coefficient (R), and coefficient of determination (R2), Nash Sutcliffe Model Efficiency Coefficient (NSE), and the RMSE-observations standard deviation ratio (RSR). The results showed that the first scenario is the most accurate one, and LSTM model outperformed other proposed models with a significant difference with R2=0.99, NSE=0.98, and RSR=0.14. In the second study location, the results from LSTM showed a huge difference in accuracy compared to the other models with R2=0.99, NSE=0.99, and RSR=0.05. The findings indicate that the proposed LSTM model could be generalized and applied to other dams in different locations in order to successfully forecast reservoir inflow.
format Resource Types::text::Thesis
author Sarmad Dashti Latif, Mr.
author_facet Sarmad Dashti Latif, Mr.
author_sort Sarmad Dashti Latif, Mr.
title Implementation of machine learning algorithms for streamflow prediction of Dokan dam
title_short Implementation of machine learning algorithms for streamflow prediction of Dokan dam
title_full Implementation of machine learning algorithms for streamflow prediction of Dokan dam
title_fullStr Implementation of machine learning algorithms for streamflow prediction of Dokan dam
title_full_unstemmed Implementation of machine learning algorithms for streamflow prediction of Dokan dam
title_sort implementation of machine learning algorithms for streamflow prediction of dokan dam
publishDate 2023
_version_ 1806428049709727744
score 13.188404