LSTM-Based Runoff Forecasting Using Multiple Variables: A Case Study of the Nyang River, a Typical Basin on the Tibetan Plateau
Abstract
:1. Introduction
2. Materials and Methods
2.1. Overview of the Research Area
2.2. Data Fundamentals
2.3. Research Methods
2.3.1. LSTM Model
2.3.2. Gradient-Weighted Class Activation Mapping (Grad-CAM)
2.3.3. Scheme Design
2.3.4. Evaluation Indicators
3. Results
3.1. Simulation Effect of Daily Runoff
3.2. Model Prediction Results Under Different Forecasting Periods
3.3. Simulation Effect of Runoff Under Different Forecasting Periods
3.4. Contribution of Different Variables to Runoff Prediction
4. Discussion
4.1. Applicability of LSTM in High Mountain Watersheds
4.2. The Impact of Different Variables on Runoff Simulation and Prediction
4.3. The Impact of the Forecast Period on Runoff Simulation and Prediction
4.4. The Limitations of the Study
5. Conclusions
- (1)
- Under multiple prediction schemes, the runoff simulation effects and prediction accuracy of Gongbujiangda, Baheqiao, and Gengzhang stations were compared. Overall, the prediction effects of schemes 1 and 2 were relatively close, slightly higher than schemes 3 and 4, indicating that the historical runoff and the scheme containing historical runoff and precipitation had the most robust prediction effects.
- (2)
- In both scheme 1 and scheme 2, the forecast period for the three stations within 25 days still has a good forecasting effect. When the forecast period is 1 d, the prediction accuracy is the highest, and as the forecast period increases, the accuracy of the runoff prediction gradually deteriorates. The shorter the forecast period, the better the simulation and the prediction of runoff.
- (3)
- Comparing the prediction results of different stations, the station with the largest catchment area has a better prediction effect. As the catchment area increases, under different schemes, the average decline rate decreases with the extension of the forecast period. It can be seen that the larger the catchment area, the better the runoff prediction effect.
- (4)
- Comparing the runoff prediction effects of different variables, the overall historical runoff contributes the most. Among other variables, during the 1–5 day forecast period, the contribution of temperature and precipitation is relatively close. As the prediction time increases, the contribution of temperature increases, reflecting the impact of temperature changes on the melting of ice and snow in the NRB runoff. When the prediction time reaches 13 days or more, the contribution of precipitation increases, becoming the factor that affects the runoff prediction effect the most except for historical runoff. With the extension of the forecast period, the impact of temperature and precipitation on the prediction accuracy gradually increases, while the impact of historical runoff on runoff prediction gradually decreases compared to precipitation. When the forecast period reaches 13 days or more, the contribution of precipitation increases more significantly, indicating that adding factors such as precipitation and temperature can enhance the prediction effect of runoff over a longer forecast period.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zolghadr-Asli, B.; Bozorg-Haddad, O.; Chu, X. Strategic Importance and Safety of Water Resources. J. Irrig. Drain. Eng. 2017, 143, 02517001. [Google Scholar] [CrossRef]
- Li, P.; Yu, Z.; Jiang, P.; Wu, C. Spatiotemporal Characteristics of Regional Extreme Precipitation in Yangtze River Basin. J. Hydrol. 2021, 603, 126910. [Google Scholar] [CrossRef]
- Zhou, Y.; Gui, Y.; Zhou, Q.; Li, L.; Chen, M.; Liu, Y. The Study on Spatial Distribution of Water Ecological Environment Carrying Capacity during Extreme Drought Conditions. Sci. Rep. 2024, 14, 11986. [Google Scholar] [CrossRef]
- Ayzel, G.; Varentsova, N.; Erina, O.; Sokolov, D.; Kurochkina, L.; Moreydo, V. OpenForecast: The First Open-Source Operational Runoff Forecasting System in Russia. Water 2019, 11, 1546. [Google Scholar] [CrossRef]
- Attar, N.F.; Sattari, M.T.; Apaydin, H. A Novel Stochastic Tree Model for Daily Streamflow Prediction Based on A Noise Suppression Hybridization Algorithm and Efficient Uncertainty Quantification. Water Resour. Manag. 2024, 38, 1943–1964. [Google Scholar] [CrossRef]
- Arnold, J.G.; Moriasi, D.N.; Gassman, P.W.; Abbaspour, K.C.; White, M.J.; Srinivasan, R.; Santhi, C.; Harmel, R.D.; Van Griensven, A.; Van Liew, M.W.; et al. SWAT: Model Use, Calibration, and Validation. Trans. ASABE 2012, 55, 1491–1508. [Google Scholar] [CrossRef]
- Mizumura, K. Runoff Prediction by Simple Tank Model Using Recession Curves. J. Hydraul. Eng. 1995, 121, 812–818. [Google Scholar] [CrossRef]
- Simonov, Y.A.; Semenova, N.K.; Khristoforov, A.V. Short-Range Streamflow Forecasting of the Kama River Based on the HBV Model Application. Russ. Meteorol. Hydrol. 2021, 46, 388–395. [Google Scholar] [CrossRef]
- Zhang, X.; Liu, P.; Cheng, L.; Xie, K.; Han, D.; Zhou, L. The Temporal Variations in Runoff-Generation Parameters of the Xinanjiang Model Due to Human Activities: A Case Study in the Upper Yangtze River Basin, China. J. Hydrol. Reg. Stud. 2021, 37, 100910. [Google Scholar] [CrossRef]
- Mahanta, A.R.; Rawat, K.S.; Singh, S.K.; Baweja, H.S. Hydrological Simulation of Runoff for Stream Flow Prediction Using SWAT Model and GIS Techniques over Palar River Basin, India. AIP Conf. Proc. 2024, 3072, 040011. [Google Scholar]
- Han, D.; Liu, P.; Xie, K.; Li, H.; Xia, Q.; Cheng, Q.; Wang, Y.; Yang, Z.; Zhang, Y.; Xia, J. An Attention-Based LSTM Model for Long-Term Runoff Forecasting and Factor Recognition. Environ. Res. Lett. 2023, 18, 024004. [Google Scholar] [CrossRef]
- Islam, K.I.; Elias, E.; Carroll, K.C.; Brown, C. Exploring Random Forest Machine Learning and Remote Sensing Data for Streamflow Prediction: An Alternative Approach to a Process-Based Hydrologic Modeling in a Snowmelt-Driven Watershed. Remote Sens. 2023, 15, 3999. [Google Scholar] [CrossRef]
- Samsudin, R.; Saad, P.; Shabri, A. River Flow Time Series Using Least Squares Support Vector Machines. Hydrol. Earth Syst. Sci. 2011, 15, 1835–1852. [Google Scholar] [CrossRef]
- Taormina, R.; Chau, K.; Sethi, R. Artificial Neural Network Simulation of Hourly Groundwater Levels in a Coastal Aquifer System of the Venice Lagoon. Eng. Appl. Artif. Intell. 2012, 25, 1670–1676. [Google Scholar] [CrossRef]
- Hussain, D.; Khan, A.A. Machine Learning Techniques for Monthly River Flow Forecasting of Hunza River, Pakistan. Earth Sci. Inform. 2020, 13, 939–949. [Google Scholar] [CrossRef]
- Kumar, A.; Kumar, P.; Singh, V.K. Evaluating Different Machine Learning Models for Runoff and Suspended Sediment Simulation. Water Resour. Manag. 2019, 33, 1217–1231. [Google Scholar] [CrossRef]
- Chen, Y.; Xu, J. Rainfall-Runoff Short-Term Forecasting Method Based on LSTM. J. Phys. Conf. Ser. 2021, 2025, 012005. [Google Scholar] [CrossRef]
- Rahimzad, M.; Moghaddam Nia, A.; Zolfonoon, H.; Soltani, J.; Danandeh Mehr, A.; Kwon, H.-H. Performance Comparison of an LSTM-Based Deep Learning Model versus Conventional Machine Learning Algorithms for Streamflow Forecasting. Water Resour. Manag. 2021, 35, 4167–4187. [Google Scholar] [CrossRef]
- Frank, C.; Rußwurm, M.; Fluixa-Sanmartin, J.; Tuia, D. Short-Term Runoff Forecasting in an Alpine Catchment with a Long Short-Term Memory Neural Network. Front. Water 2023, 5, 1126310. [Google Scholar] [CrossRef]
- Cai, M.; Yang, S.; Zhao, C.; Zhou, Q.; Hou, L. Insight into Runoff Characteristics Using Hydrological Modeling in the Data-Scarce Southern Tibetan Plateau: Past, Present, and Future. PLoS ONE 2017, 12, e0176813. [Google Scholar] [CrossRef]
- Chang, J.; Wang, G.; Mao, T.; Sun, X. ANN Model-Based Simulation of the Runoff Variation in Response to Climate Change on the Qinghai-Tibet Plateau, China. Adv. Meteorol. 2017, 2017, 9451802. [Google Scholar]
- Huang, K.; Wang, G.; Song, C.; Yu, Q. Runoff simulation and prediction of a typical small watershed in permafrost region of the Qinghai-Tibet Plateau based on LSTM. J. Glaciol. Geocryol. 2021, 43, 1144–1156. (In Chinese) [Google Scholar]
- Jing, X.; Luo, J.; Zhang, S.; Wei, N. Runoff Forecasting Model Based on Variational Mode Decomposition and Artificial Neural Networks. Math. Biosci. Eng. MBE 2021, 19, 1633–1648. [Google Scholar] [CrossRef]
- Yuan, X.; Chen, C.; Lei, X.; Yuan, Y.; Adnan, R.M. Monthly Runoff Forecasting Based on LSTM–ALO Model. Stoch. Environ. Res. Risk Assess. 2018, 32, 2199–2212. [Google Scholar] [CrossRef]
- Rizvi, S.A.; Tang, R.; Jiang, X.; Ma, X.; Hu, X. Local Contrastive Learning for Medical Image Recognition. arXiv 2023, arXiv:2303.14153. [Google Scholar]
- Han, H.; Choi, C.; Jung, J.; Kim, H.S. Deep Learning with Long Short Term Memory Based Sequence-to-Sequence Model for Rainfall-Runoff Simulation. Water 2021, 13, 437. [Google Scholar] [CrossRef]
- Zhang, J.; Yan, H. A Long Short-Term Components Neural Network Model with Data Augmentation for Daily Runoff Forecasting. J. Hydrol. 2023, 617, 128853. [Google Scholar] [CrossRef]
- Selvaraju, R.R.; Cogswell, M.; Das, A.; Vedantam, R.; Parikh, D.; Batra, D. Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization. Int. J. Comput. Vis. 2020, 128, 336–359. [Google Scholar] [CrossRef]
- Xiang, X.; Guo, S.; Cui, Z.; Wang, L.; Xu, C.-Y. Improving Flood Forecast Accuracy Based on Explainable Convolutional Neural Network by Grad-CAM Method. J. Hydrol. 2024, 642, 131867. [Google Scholar] [CrossRef]
- Hu, Q.; Cao, S.; Yang, H.; Wang, Y.; Li, L.; Wang, L. Daily runoff predication using LSTM at the Ankang Station, Hanjing River. Prog. Geogr. 2020, 39, 636–642. (In Chinese) [Google Scholar] [CrossRef]
- Yue, J.; Zhou, L.; Du, J.; Zhou, C.; Nimai, S.; Wu, L.; Ao, T. Runoff Simulation in Data-Scarce Alpine Regions: Comparative Analysis Based on LSTM and Physically Based Models. Water 2024, 16, 2161. [Google Scholar] [CrossRef]
- Tian, Y.; Tan, W.; Wang, G.; Yuan, X. Application and interpretability of the LSTM models in runoff prediction. Water Resour. Prot. 2022, 1–13. (In Chinese) [Google Scholar]
- Hu, L.; Jiang, X.; Zhou, J.; Ou, Y.; Dai, Y.; Zhang, L.; Fu, X. Application of LSTM considering time steps in runoff prediction of Ganjiang River Basin. J. Lake Sci. 2022, 36, 1–13. (In Chinese) [Google Scholar]
- Zhang, M.; Ren, Q.; Wei, X.; Wang, J.; Yang, X.; Jiang, Z. Climate Change, Glacier Melting and Streamflow in the Niyang River Basin, Southeast Tibet, China. Ecohydrology 2011, 4, 288–298. [Google Scholar] [CrossRef]
- Jin, H.; Ju, Q.; Yu, Z.; Hao, J.; Gu, H.; Gu, H.; Li, W. Simulation of Snowmelt Runoff and Sensitivity Analysis in the Nyang River Basin, Southeastern Qinghai-Tibetan Plateau, China. Nat. Hazards 2019, 99, 931–950. [Google Scholar] [CrossRef]
- Zhang, Z.; Liu, S.; Ma, K.; Zhang, X.; Yang, Y.; Cui, F. Runoff simulation of the upper Jinsha River Basin based on LSTM driven by elevation dependent climatic forcing. Prog. Geogr. 2023, 42, 1139–1152. [Google Scholar] [CrossRef]
- Zhang, Q.; Liu, W.; Chen, Z.; Hao, Y. Forecasting of river flow based on LSTM-SVM model. J. Tianjin Norm. Univ. (Nat. Sci. Ed.) 2023, 43, 45–52. (In Chinese) [Google Scholar]
- Li, W.; Wu, L.; Wen, X.; Feng, Q.; Zhou, T.; Yang, L.; Yi, Z. Runoff simulation study based on LSTM-Seq2seq model optimized by Attention mechanism. J. Glaciol. Geocryol. 2023, 1–13. (In Chinese) [Google Scholar]
- Wang, G.; Hao, X.; Yao, X.; Wang, J.; Li, H.; Chen, R.; Liu, Z. Simulations of Snowmelt Runoff in a High-Altitude Mountainous Area Based on Big Data and Machine Learning Models: Taking the Xiying River Basin as an Example. Remote Sens. 2023, 15, 1118. [Google Scholar] [CrossRef]
- Khandelwal, A.; Xu, S.; Li, X.; Jia, X.; Stienbach, M.; Duffy, C.; Nieber, J.; Kumar, V. Physics Guided Machine Learning Methods for Hydrology. arXiv 2020, arXiv:2012.02854. [Google Scholar]
- Okkan, U.; Ersoy, Z.B.; Ali Kumanlioglu, A.; Fistikoglu, O. Embedding Machine Learning Techniques into a Conceptual Model to Improve Monthly Runoff Simulation: A Nested Hybrid Rainfall-Runoff Modeling. J. Hydrol. 2021, 598, 126433. [Google Scholar] [CrossRef]
Basin | Control Station | Watershed Area/10,000 km2 | Training Set | Validation Set |
---|---|---|---|---|
NRB | Gongbujiangda | 6398.70 | 1 January 2010–31 December 2013 | 1 January 2014–31 December 2015 |
Gengzhang | 4998.93 | |||
Baheqiao | 4164.18 |
Variable | |
---|---|
Scheme 1 | Historical runoff |
Scheme 2 | Historical runoff, precipitation |
Scheme 3 | Historical runoff, precipitation, temperature |
Scheme 4 | Historical runoff, precipitation, temperature, air pressure, relative humidity, wind speed |
Scheme | Forecast Period 1 d | Forecast Period 3 d | Forecast Period 5 d | Forecast Period 7 d | Forecast Period 9 d | Forecast Period 11 d | Forecast Period 13 d | Forecast Period 15 d | Forecast Period 25 d | |
---|---|---|---|---|---|---|---|---|---|---|
Gongbu Jiangda | S1 | 0.91 | 0.89 | 0.89 | 0.89 | 0.88 | 0.87 | 0.87 | 0.86 | 0.62 |
S2 | 0.92 | 0.9 | 0.9 | 0.9 | 0.88 | 0.85 | 0.88 | 0.34 | 0.55 | |
S3 | 0.91 | 0.89 | 0.88 | 0.87 | 0.87 | 0.83 | 0.66 | −0.3 | 0.69 | |
S4 | 0.91 | 0.87 | 0.88 | 0.84 | 0.86 | 0.55 | −0.13 | 0.01 | 0.31 | |
Bahe Bridge | S1 | 0.89 | 0.89 | 0.87 | 0.84 | 0.65 | 0.73 | 0.82 | 0.74 | 0.55 |
S2 | 0.91 | 0.91 | 0.91 | 0.89 | 0.75 | 0.85 | 0.71 | 0.72 | 0.67 | |
S3 | 0.91 | 0.91 | 0.89 | 0.9 | 0.8 | 0.85 | 0.58 | 0.62 | 0.55 | |
S4 | 0.91 | 0.88 | 0.87 | 0.83 | 0.71 | 0.85 | 0.53 | 0.65 | 0.2 | |
Gengzhang | S1 | 0.98 | 0.97 | 0.97 | 0.96 | 0.95 | 0.95 | 0.91 | 0.85 | 0.81 |
S2 | 0.97 | 0.96 | 0.96 | 0.95 | 0.95 | 0.92 | 0.83 | 0.84 | 0.81 | |
S3 | 0.97 | 0.96 | 0.95 | 0.83 | 0.92 | 0.82 | −0.27 | 0.75 | 0.66 | |
S4 | 0.97 | 0.95 | 0.94 | 0.93 | 0.89 | 0.92 | 0.94 | 0.84 | 0.77 |
Evaluation | Forecast Period 1 d | Forecast Period 3 d | Forecast Period 5 d | Forecast Period 7 d | Forecast Period 9 d | Forecast Period 11 d | Forecast Period 13 d | Forecast Period 15 d | Forecast Period 25 d |
---|---|---|---|---|---|---|---|---|---|
NSE | 0.93 | 0.93 | 0.92 | 0.91 | 0.86 | 0.88 | 0.80 | 0.63 | 0.68 |
RMSE (m3/s) | 55.58 | 61.89 | 63.89 | 68.21 | 77.00 | 83.50 | 114.27 | 128.12 | 127.69 |
MAE (m3/s) | 29.13 | 35.01 | 37.55 | 39.49 | 45.41 | 54.81 | 85.40 | 91.26 | 84.83 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, T.; Liu, Z.; Song, Z.; Zhang, J.; Zhao, W.; Dong, Q.; Jiang, J.; Zhou, L.; Ao, T. LSTM-Based Runoff Forecasting Using Multiple Variables: A Case Study of the Nyang River, a Typical Basin on the Tibetan Plateau. Water 2025, 17, 1465. https://doi.org/10.3390/w17101465
Chen T, Liu Z, Song Z, Zhang J, Zhao W, Dong Q, Jiang J, Zhou L, Ao T. LSTM-Based Runoff Forecasting Using Multiple Variables: A Case Study of the Nyang River, a Typical Basin on the Tibetan Plateau. Water. 2025; 17(10):1465. https://doi.org/10.3390/w17101465
Chicago/Turabian StyleChen, Ting, Zhen Liu, Zhijie Song, Jingyi Zhang, Weidong Zhao, Qiuyan Dong, Jingxuan Jiang, Li Zhou, and Tianqi Ao. 2025. "LSTM-Based Runoff Forecasting Using Multiple Variables: A Case Study of the Nyang River, a Typical Basin on the Tibetan Plateau" Water 17, no. 10: 1465. https://doi.org/10.3390/w17101465
APA StyleChen, T., Liu, Z., Song, Z., Zhang, J., Zhao, W., Dong, Q., Jiang, J., Zhou, L., & Ao, T. (2025). LSTM-Based Runoff Forecasting Using Multiple Variables: A Case Study of the Nyang River, a Typical Basin on the Tibetan Plateau. Water, 17(10), 1465. https://doi.org/10.3390/w17101465