Department of Irrigation & Reclamation Engineering, Faculty of Agriculture Engineering & Technology, College of Agriculture & Natural Resources, University of Tehran, 3158777871, Karaj, Iran.
Civil and Environmental Engineering, College of Engineering and Computing, University of South Carolina, 300 Main St. Room C206, Columbia, SC, 29208 (803) 777 4625, USA.
Sci Rep. 2021 Dec 21;11(1):24295. doi: 10.1038/s41598-021-03699-6.
Water is stored in reservoirs for various purposes, including regular distribution, flood control, hydropower generation, and meeting the environmental demands of downstream habitats and ecosystems. However, these objectives are often in conflict with each other and make the operation of reservoirs a complex task, particularly during flood periods. An accurate forecast of reservoir inflows is required to evaluate water releases from a reservoir seeking to provide safe space for capturing high flows without having to resort to hazardous and damaging releases. This study aims to improve the informed decisions for reservoirs management and water prerelease before a flood occurs by means of a method for forecasting reservoirs inflow. The forecasting method applies 1- and 2-month time-lag patterns with several Machine Learning (ML) algorithms, namely Support Vector Machine (SVM), Artificial Neural Network (ANN), Regression Tree (RT), and Genetic Programming (GP). The proposed method is applied to evaluate the performance of the algorithms in forecasting inflows into the Dez, Karkheh, and Gotvand reservoirs located in Iran during the flood of 2019. Results show that RT, with an average error of 0.43% in forecasting the largest reservoirs inflows in 2019, is superior to the other algorithms, with the Dez and Karkheh reservoir inflows forecasts obtained with the 2-month time-lag pattern, and the Gotvand reservoir inflow forecasts obtained with the 1-month time-lag pattern featuring the best forecasting accuracy. The proposed method exhibits accurate inflow forecasting using SVM and RT. The development of accurate flood-forecasting capability is valuable to reservoir operators and decision-makers who must deal with streamflow forecasts in their quest to reduce flood damages.
水资源被储存在水库中,用于各种用途,包括常规分配、防洪、水力发电以及满足下游栖息地和生态系统的环境需求。然而,这些目标往往相互冲突,使得水库的运行成为一项复杂的任务,尤其是在洪水期间。需要准确预测水库来流,以评估水库放水,在不采取危险和破坏性放水的情况下,为捕获高流量提供安全空间。本研究旨在通过一种预测水库入库流量的方法,为水库管理和洪水前放水做出明智决策提供信息。该预测方法应用了 1 个月和 2 个月的时间滞后模式以及几种机器学习(ML)算法,包括支持向量机(SVM)、人工神经网络(ANN)、回归树(RT)和遗传编程(GP)。该方法应用于评估算法在预测 2019 年洪水期间伊朗德兹、卡克赫和戈特万德水库入库流量方面的性能。结果表明,在预测 2019 年最大水库入库流量方面,RT 的平均误差为 0.43%,优于其他算法,其中德兹和卡克赫水库的 2 个月时间滞后模式预测结果和戈特万德水库的 1 个月时间滞后模式预测结果的预测精度最高。SVM 和 RT 具有准确的入库流量预测能力。开发准确的洪水预测能力对于水库运营商和决策者非常有价值,他们必须在应对洪水期间的流量预测方面做出决策,以减少洪水损失。