Research on Predicting the Outflow and Sediment Process of the Middle Yellow Reservoirs Based on Deep Learning
Abstract
1. Introduction
2. Study Area and Data Overview
3. Materials and Methods
3.1. Deep Learning Methods
3.1.1. CNN
3.1.2. LSTM
3.1.3. CNN-LSTM
3.1.4. TCN
3.2. Optimization Algorithm
- (1)
- Individual encoding and population initialization: A hybrid chromosome encoding method is adopted to represent the hyperparameters of the prediction model. For an individual (i.e., a specific combination of hyperparameters), it can be expressed as a vector:where x represents an individual, d is the total number of hyperparameters, and pi denotes the i-th hyperparameter. Real-number encoding is employed for continuous hyperparameters, while integer encoding is used for discrete parameters.
- (2)
- Fitness function design: A fitness function that integrates the Nash–Sutcliffe Efficiency (NSE) and physical constraints is established:where P(x) is the penalty term, which applies a weighted penalty to negative prediction values; λ is the penalty coefficient used to control the intensity of the penalty.
4. Prediction Model for the Reservoir Water–Sediment Process
4.1. Feature Variable Selection
4.2. Model Construction
- (1)
- Data cleaning: Missing values and outliers in the original data were first detected and corrected. Missing values were filled using linear interpolation, while outliers were corrected based on empirical rules or upper/lower threshold limits to ensure data integrity and reliability.
- (2)
- Normalization and standardization: For flow prediction, the data x1 underwent Min–Max normalization to linearly map the values to the range of [−1, 1], reducing the impact of different dimensions on model training. Given the significant presence of zero values and the skewed distribution in the sediment concentration series, Z-score standardization was applied to the data x2 to transform it into a distribution with a mean of 0 and a standard deviation of 1. All processing was performed based on the training set.
- (3)
- Optimizer and loss function settings: Corresponding optimizers and loss functions were selected for different deep learning algorithms.
- (4)
- Feature selection and sample construction: The feature variables selected in Section 3.1 were combined with the target variables to construct the initial input dataset. To maintain the continuity and dynamic characteristics of the time series, a sliding window mechanism was used for sample generation. The window length was set to 7, using feature data from seven consecutive days as model input to predict the target variable for the 8th day (i.e., a 1-day lead time).
- (5)
- Model training and parameter optimization: The dataset was chronologically divided into a training set (1 January 2002–26 September 2018), a validation set (27 September 2018–13 November 2020), and a test set (14 November 2020–31 December 2022) at a ratio of 8:1:1. Four models were trained on the training set, the improved Genetic Algorithm (GA) was used for hyperparameter optimization on the validation set, and the optimal hyperparameters were used on the test set to evaluate prediction performance.
5. Results and Analysis
5.1. Optimal Hyperparameters of the Model
5.2. Overall Model Evaluation

6. Discussion
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhao, Y.; Qu, B.; Jiang, E.H.; Li, E.F.; Liu, Y. Joint optimal regulation of Sanmenxia-Xiaolangdi reservoirs in flood season considering multi-source inflow and sediment. Yellow River 2024, 46, 44–48. (In Chinese) [Google Scholar]
- Zhang, W.; Huang, H.; Su, C.; Wang, P.; Kong, Y.; Cui, Y. Water–sediment multi-objective synergetic scheduling of reservoirs considering reservoir–river coupling: A case study of the Middle and Lower Yellow River. Environ. Model. Softw. 2026, 202, 106987. [Google Scholar] [CrossRef]
- Zhang, X.; Qiao, W.; Lu, Y.; Huang, J.; Xiao, Y. Quantitative analysis of the influence of the Xiaolangdi reservoir on water and sediment in the middle and lower reaches of the Yellow River. Int. J. Environ. Res. Public Health 2023, 20, 4351. [Google Scholar] [CrossRef] [PubMed]
- Xia, J.; Zhang, X.; Zhou, M.; Cheng, Y.; Zhou, Z.; Wang, Z.; Wan, Z.; Falconer, R.A. Modeling study on enhancing overall sediment transport efficiency in a reservoir-river coupled system of the Middle and Lower Yellow River. Water Resour. Res. 2026, 62, e2025WR041342. [Google Scholar] [CrossRef]
- Sungmin, O.; Dutra, E.; Orth, R. Robustness of process-based versus data-driven modeling in changing climatic conditions. J. Hydrometeorol. 2020, 21, 1929–1944. [Google Scholar] [CrossRef]
- Herath, H.M.V.V.; Chadalawada, J.; Babovic, V. Hydrologically informed machine learning for rainfall–runoff modelling: Towards distributed modelling. Hydrol. Earth Syst. Sci. 2021, 25, 4373–4401. [Google Scholar] [CrossRef]
- Zhang, X.Z.; Yang, L.H.; Song, X.F. Characteristics of water and sediment variations in the upper reaches of the Yellow River in recent 60 years and their influencing factors. J. Lake Sci. 2024, 36, 602–621. (In Chinese) [Google Scholar] [CrossRef]
- Moges, E.; Demissie, Y.; Larsen, L.; Yassin, F. Sources of hydrological model uncertainties and advances in their analysis. Water 2021, 13, 28. [Google Scholar]
- Sharafati, A.; Asadollah, S.B.H.S.; Motta, D.; Yaseen, Z.M. Application of newly developed ensemble machine learning models for daily suspended sediment load prediction and related uncertainty analysis. Hydrol. Sci. J. 2020, 65, 2022–2042. [Google Scholar] [CrossRef]
- Ghobadi, F.; Kang, D. Application of machine learning in water resources management: A systematic literature review. Water 2023, 15, 620. [Google Scholar] [CrossRef]
- Drogkoula, M.; Kokkinos, K.; Samaras, N. A comprehensive survey of machine learning methodologies with emphasis in water resources management. Appl. Sci. 2023, 13, 12147. [Google Scholar] [CrossRef]
- Almubaidin, M.A.A.; Latif, S.D.; Balan, K.; Ahmed, A.N.; El-Shafie, A. Enhancing sediment transport predictions through machine learning-based multi-scenario regression models. Results Eng. 2023, 20, 101585. [Google Scholar] [CrossRef]
- Fan, J.S.; Liu, X.F.; Li, W.D. Daily suspended sediment concentration forecast in the upper reach of Yellow River using a comprehensive integrated deep learning model. J. Hydrol. 2023, 623, 129732. [Google Scholar] [CrossRef]
- Zhang, S.Q.; Zuo, Q.T.; Zang, C.; Zhang, L.K.; Ba, Y.J. Runoff simulation and future multi-scenario prediction in the Qinhe River Basin based on CNN-LSTM-Attention model. J. Water Resour. Water Eng. 2024, 35, 73–81. (In Chinese) [Google Scholar]
- Ma, D.; Yang, C.; Tian, Q.; Guo, L. Analysis and prediction of monthly runoff evolution characteristics in Linqi reservoir (China). Front. Environ. Sci. 2026, 14, 1785661. [Google Scholar] [CrossRef]
- Fan, J.; Li, R.; Zhao, M.; Pan, X. A BiLSTM-Based Hybrid Ensemble Approach for Forecasting Suspended Sediment Concentrations: Application to the Upper Yellow River. Land 2025, 14, 1199. [Google Scholar] [CrossRef]
- Ding, Y.D.; Jiang, M.L.; Xu, L.G.; Fan, H.X.; Lv, H.S. Reservoir flood forecasting using long short-term memory model based on whale optimization algorithm. J. Lake Sci. 2024, 36, 320–332. (In Chinese) [Google Scholar]
- Kilinc, H.C.; Apak, S.; Ergin, M.E.; Ozkan, F.; Katipoğlu, O.M.; Yurtsever, A. Enhancing hydrological time series forecasting with a hybrid Bayesian-ConvLSTM model optimized by particle swarm optimization. Acta Geophys. 2025, 74, 3549–3566. [Google Scholar] [CrossRef]
- Aoulmi, Y.; Marouf, N.; Rasouli, K.; Panahi, M. Runoff predictions in a semiarid watershed by convolutional neural networks improved with metaheuristic algorithms and forced with reanalysis and climate data. J. Hydrol. Eng. 2023, 28, 04023018. [Google Scholar] [CrossRef]
- Jhong, Y.-D.; Chen, C.-S.; Jhong, B.-C.; Tsai, C.-H.; Yang, S.-Y. Optimization of LSTM parameters for flash flood forecasting using genetic algorithm. Water Resour. Manag. 2024, 38, 1141–1164. [Google Scholar] [CrossRef]
- Yang, G.B.; Wu, B.S.; Zhang, R.Y.; Shang, H.X. Influence of “318” regulation of Sanmenxia Reservoir on the elevation change of Tongguan. J. Sediment Res. 2020, 45, 38–45. (In Chinese) [Google Scholar]
- Zhang, J.L.; Lu, J.; Wei, S.T.; Luo, Q.S.; Wan, Z.W. Reasons and countermeasures for insufficient follow-up power of water and sediment regulation in Xiaolangdi Reservoir. Yellow River 2021, 43, 5–9. (In Chinese) [Google Scholar]
- Ghimire, S.; Yaseen, Z.M.; Farooque, A.A.; Deo, R.C.; Zhang, J.; Tao, X. Streamflow prediction using an integrated methodology based on convolutional neural network and long short-term memory networks. Sci. Rep. 2021, 11, 17497. [Google Scholar] [CrossRef] [PubMed]
- Wu, G.D.; Zhang, J.; Xue, H.R. Long-term prediction of hydrometeorological time series using a PSO-based combined model composed of EEMD and LSTM. Sustainability 2023, 15, 13209. [Google Scholar] [CrossRef]
- Wang, S.J.; Wang, X.M. Changes in water and sediment processes in the Yellow River and their responses to ecological protection during the last six decades. Water 2023, 15, 2285. [Google Scholar] [CrossRef]
- Huang, C.-C.; Chang, M.-J.; Lin, G.-F.; Wu, M.-C.; Wang, P.-H. Real-time forecasting of suspended sediment concentrations in reservoirs by the optimal integration of multiple machine learning techniques. J. Hydrol. Reg. Stud. 2021, 34, 100804. [Google Scholar] [CrossRef]







| Region | Data Category | Average Value | Standard Deviation | Coefficient of Variation * | Skewness * | Maximum Value | Minimum Value |
|---|---|---|---|---|---|---|---|
| Sanmenxia Reservoir | Outflow Discharge (m3/s) | 836.13 | 700.82 | 0.838 | 2.77 | 8000.00 | 2.23 |
| Outflow Sediment Concentration (kg/m3) | 5.66 | 24.33 | 4.296 | 9.29 | 457.14 | 0.00 | |
| Xiaolangdi Reservoir | Outflow Discharge (m3/s) | 889.90 | 752.13 | 0.845 | 2.37 | 5160.00 | 83.30 |
| Outflow Sediment Concentration (kg/m3) | 1.84 | 12.00 | 6.523 | 11.64 | 289.30 | 0.00 |
| Model | Variable | No. of Filters | Kernel Size | Stride | Learning Rate | Epochs |
|---|---|---|---|---|---|---|
| CNN | Q | 128 | 2 | 3 | 0.0009 | 85 |
| S | 64 | 2 | 2 | 0.0031 | 124 | |
| Model | Variable | Hidden Units | Dropout Rate | — | Learning Rate | Epochs |
| LSTM | Q | 89 | 0.14 | — | 0.0006 | 122 |
| S | 90 | 0.16 | — | 0.0084 | 176 | |
| Model | Variable | No. of Filters | Kernel Size | Hidden Units | Learning Rate | Epochs |
| CNN-LSTM | Q | 128 | 3 | 92 | 0.001 | 138 |
| S | 128 | 3 | 96 | 0.0011 | 161 | |
| Model | Variable | No. of Filters | Kernel Size | Dilation Rates | Learning Rate | Epochs |
| TCN | Q | 128 | 3 | [1, 2, 4, 8] | 0.0008 | 44 |
| S | 64 | 4 | [1, 2, 4, 8] | 0.0016 | 181 |
| Model | Variable | No. of Filters | Kernel Size | Stride | Learning Rate | Epochs |
|---|---|---|---|---|---|---|
| CNN | Q | 128 | 2 | 3 | 0.0009 | 85 |
| S | 128 | 2 | 2 | 0.0031 | 103 | |
| Model | Variable | Hidden Units | Dropout Rate | — | Learning Rate | Epochs |
| LSTM | Q | 86 | 0.18 | — | 0.0006 | 143 |
| S | 84 | 0.11 | — | 0.0084 | 176 | |
| Model | Variable | No. of Filters | Kernel Size | Hidden Units | Learning Rate | Epochs |
| CNN-LSTM | Q | 128 | 2 | 88 | 0.001 | 149 |
| S | 128 | 2 | 88 | 0.0036 | 193 | |
| Model | Variable | No. of Filters | Kernel Size | Dilation Rates | Learning Rate | Epochs |
| TCN | Q | 128 | 3 | [1, 2, 4, 8] | 0.0007 | 35 |
| S | 128 | 4 | [1, 2, 4, 8] | 0.0025 | 172 |
| Model | Q | S | ||||||
|---|---|---|---|---|---|---|---|---|
| RMSE (m3/s) | MAE (m3/s) | NSE | KGE | RMSE (kg/m3) | MAE (kg/m3) | NSE | KGE | |
| CNN | 286.052 | 180.593 | 0.903 | 0.920 | 7.777 | 1.542 | 0.759 | 0.764 |
| LSTM | 268.289 | 164.693 | 0.915 | 0.945 | 7.208 | 1.007 | 0.793 | 0.797 |
| CNN-LSTM | 249.270 | 156.451 | 0.927 | 0.962 | 6.705 | 0.879 | 0.821 | 0.836 |
| TCN | 253.483 | 157.250 | 0.924 | 0.959 | 6.747 | 0.898 | 0.819 | 0.834 |
| Model | Q | S | ||||||
|---|---|---|---|---|---|---|---|---|
| RMSE (m3/s) | MAE (m3/s) | NSE | KGE | RMSE (kg/m3) | MAE (kg/m3) | NSE | KGE | |
| CNN | 236.059 | 142.103 | 0.932 | 0.933 | 6.073 | 0.996 | 0.802 | 0.786 |
| LSTM | 215.276 | 125.237 | 0.943 | 0.945 | 5.773 | 0.929 | 0.822 | 0.849 |
| CNN-LSTM | 203.834 | 122.343 | 0.949 | 0.963 | 5.421 | 0.848 | 0.843 | 0.864 |
| TCN | 213.483 | 123.250 | 0.944 | 0.963 | 5.549 | 0.865 | 0.835 | 0.858 |
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. |
© 2026 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.
Share and Cite
Chu, P.; Wang, Z.; Huang, M.; Pan, Y.; Qi, Z. Research on Predicting the Outflow and Sediment Process of the Middle Yellow Reservoirs Based on Deep Learning. Processes 2026, 14, 2393. https://doi.org/10.3390/pr14152393
Chu P, Wang Z, Huang M, Pan Y, Qi Z. Research on Predicting the Outflow and Sediment Process of the Middle Yellow Reservoirs Based on Deep Learning. Processes. 2026; 14(15):2393. https://doi.org/10.3390/pr14152393
Chicago/Turabian StyleChu, Pengbo, Zenghui Wang, Min Huang, Yue Pan, and Zhangxin Qi. 2026. "Research on Predicting the Outflow and Sediment Process of the Middle Yellow Reservoirs Based on Deep Learning" Processes 14, no. 15: 2393. https://doi.org/10.3390/pr14152393
APA StyleChu, P., Wang, Z., Huang, M., Pan, Y., & Qi, Z. (2026). Research on Predicting the Outflow and Sediment Process of the Middle Yellow Reservoirs Based on Deep Learning. Processes, 14(15), 2393. https://doi.org/10.3390/pr14152393

