1. Introduction
Since ancient times, floods have been the biggest threat to the Yellow River Basin, and our ancestors made great efforts to ensure the peace of the Yellow River. In order to reduce the losses caused by floods, a large number of flood control projects have been built. So far, a flood control and disaster reduction engineering system has been basically formed in the middle and lower reaches of the Yellow River, which is based on embankments, with trunk and branch water reservoirs as the backbone, and flood storage and detention areas and river training projects as the coordination [
1]. However, the engineering measures cannot completely eliminate the hidden danger of flood. Scientific management and reasonable reservoir operation are also important means to ensure the Yellow River’s stability. Only by combining engineering and non-engineering measures scientifically can disaster prevention and mitigation be more effective [
2,
3,
4,
5].
When the reservoir in the basin is operated independently, it is difficult to fully realize its role in flood control due to a lack of cooperation [
6]. In order to give full play to the flood control ability of reservoirs, it is necessary to carry out the joint operation of reservoir groups. The flood control operation of the reservoir group is to takes reservoir group as a system. Under the condition of ensuring the safety of each reservoir and the downstream flood control point, each reservoir rationally uses its own regulation and storage function to regulate the upstream inflow, so as to maximize the flood control benefits of the basin [
7].
There are complex hydrological and hydraulic connections among the elements of the flood control system, so the flood control operation problem of reservoir groups has the characteristics of strong constraint, multi-stage, nonlinearity, and high dimension [
8]. In the past, most scholars used traditional algorithms, such as dynamic programming [
9,
10,
11] and linear programming [
12,
13], to solve this problem. However, with the increase in the operation period and the number of reservoirs, the problems of slow convergence and “dimension disaster” will appear [
14]. With the development of intelligent optimization algorithms, the genetic algorithm [
15,
16,
17,
18,
19], particle swarm optimization algorithm [
18,
20,
21,
22], immune algorithm [
23], firefly algorithm [
24], and their improved algorithms are also used in reservoir flood control operation. The intelligent optimization algorithm has solved the “dimension disaster” problem of reservoir flood control operation, but the randomness is too strong, and it is easy to fall into the local optimal solution, and the solution result is not stable.
The slime mold algorithm (SMA), proposed by Li S in 2020, is a meta-heuristic algorithm based on the natural vibration mode of slime molds [
25]. This algorithm simulates the behavior and morphological changes in slime molds in the process of foraging, and has the characteristics of few parameters and strong optimization ability. However, there are also problems, such as low development efficiency, slow convergence speed, and that it is easy to fall into a local optimal value. In response to this problem, Jia proposed a hybrid slime mold and arithmetic optimization algorithm (HSMAAOA) that integrates stochastic reverse learning [
26]. This algorithm integrates SMA algorithm and arithmetic optimization algorithm (AOA) organically, and uses a stochastic reverse learning strategy to improve the convergence speed. The algorithm retains part of the position update formula of SMA global exploration, and replaces the contraction mechanism of SMA with multiplication and division operators in the local development stage, so as to improve the randomness of the algorithm and the ability to jump out of the local extreme value. This substitution makes the individual slime molds better able to explore, and effectively avoids falling into the local optimal solution, thus, improving the convergence speed. As a novel algorithm, HSMAAOA has not been applied to the flood control operation of reservoir groups. In this paper, HSMAAOA is used to solve this problem.
In order to verify the feasibility of the HSMAAOA in joint flood control scheduling of reservoir groups, this paper takes the five reservoirs in the middle and lower reaches of the Yellow River, namely Luhun, Guxian, Hekoucun, Sanmenxia, and Xiaolangdi as the research objects, establishes the Huayuankou flood maximum peak clipping model, applies HSMAAOA to solve this model, and compares the calculation results with SMA and PSO. The results show that the performance of HSMAAOA is better than the other algorithms selected in this paper. This algorithm provides a new idea for the joint flood control operation of reservoir groups.
The structure of this paper is as follows:
Section 2 is the joint flood control scheduling model for reservoir groups;
Section 3 briefly introduces the HSMAAOA algorithm, and performs function tests to prove its superiority;
Section 4 is a case analysis, explaining the results of joint scheduling of reservoir groups in the study area and discussing the results;
Section 5 presents the conclusion of this paper.
4. Case Analysis
4.1. Study Area
The Yellow River is the second longest river in China. It originates in the Bayan Har Mountains on the Qinghai–Tibet Plateau and flows into the Bohai Sea in Kenli County, Shandong Province. Its main stream is 5464 km long and its drainage area is 795 thousand km
2. This paper selects the area between Sanmenxia and Huayuankou in the middle and lower reaches of the Yellow River as the study area, and then conducts flood control operation research on the Sanmenxia and Xiaolangdi reservoirs on the main stream, and the Luhun, Guxian, and Hekoucun reservoirs on the tributaries. The characteristic parameters of the five reservoirs are shown in
Table 3.
As the public flood control point in the study area, Huayuankou controls all floods in the area. The flood in this section is mainly caused by high-intensity and long-term rainfall. The flood in the middle reaches mainly comes from three sources, as follows: one is from Hekou Town to Longmen, the other is from Longmen to Sanmenxia, and the third is from Sanmenxia to Huayuankou. The rainstorm here has the characteristics of high intensity and short duration, so the flood formed here has high peak, short duration, and steep rise and fall. These three floods combined into different major floods and catastrophic floods at Huayuankou Station. According to historical and measured data analysis, the major floods above Huayuankou are mainly divided into two categories; the first type is dominated by floods in the Helongjian and Longsanjian above Sanmenxia, which have high flood peaks and large flood volumes; the other is mainly the flood between Sanmenxia and Huayuankou, and this kind of flood has a sharp rise, a high flood peak, and a short forecast period. This paper takes the second flood that occurred once in a thousand years in 1958 as an example to study the joint operation problem of five reservoirs.
4.2. Flood Process Analysis
Flood routing is based on the principle of water balance and the relationship between storage and discharge, and the flow process of the upstream section of the reach is evolved to the downstream section. The common calculation methods are the hydrodynamic method and the hydrological method. The study area of this paper is wide, and hydrodynamic modeling is difficult and limited by topographic data, so further studies on the modeling of the hydrodynamic model are needed. Therefore, a common hydrological method, the Muskingum method [
30], is selected to calculate flood routing. The Muskingum method is greatly affected by parameters, but this paper has parameter values from the Yellow River Yearbook (see
Table 4), which can enhance the reliability of the calculation results. The calculation formula for the Muskingum method is as follows:
where
Q is the discharge flow of the downstream section;
I is the inflow of the upstream section;
is the calculation period;
x is the specific gravity factor of flow;
K is the slot storage coefficient.
The once-in-a-thousand-year flood in 1958 was the largest in the history of measured hydrological data on the Yellow River, which was mainly caused by continuous torrential rain. This flood mainly came from the flood in the interval from Sanmenxia to Xiaolangdi and the flood in the tributaries Yihe and Luohe, while the flood above Sanmenxia and the tributary Qinhe were smaller. The flood composition of the Huayuankou section is shown in
Figure 1.
As shown in
Figure 1, the five reservoirs in the middle and lower reaches of the Yellow River and Huayuankou control point together form a flood control operation system for the reservoir group. Here,
Q1,
Q2,
Q3, and
Q4 are the upstream floods of Luhun reservoir, Guxian reservoir, Sanmenxia reservoir, and Hekoucun reservoir, respectively;
Q5,
Q6,
Q7,
Q8, and
Q9 are the interval flood from Luhun reservoir to the White Horse Temple section, the interval flood from Guxian reservoir to the Longmen section, the interval flood from White Horse Temple and Longmen to the HeiShiGuan section, the interval flood between Sanmenxia reservoir and Xiaolangdi reservoir, and the interval flood from Hekoucun reservoir to Wuzhi section, respectively;
q1,
q2,
q3,
q4, and
q5 are the discharge flows of Luhun reservoir, Guxian reservoir, Sanmenxia reservoir, Hekoucun reservoir, and Xiaolangdi reservoir, respectively. The discharge flood of each reservoir and all interval floods progressed to the Huayuankou section, which constituted the flood process of Huayuankou Station.
4.3. Results and Discussion
The parameters of the HSMAAOA algorithm have a great influence on the solution results, such as the population size and the maximum number of iterations. In this paper, the maximum number of iterations is set as 1000. In order to compare the impact of different population sizes on the solution results, the model runs independently 10 times under different population sizes to calculate the optimal value, the worst value, the average value, and the standard deviation under different population sizes. See
Table 5 for the results. It can be seen that when the population size is 100, the best target value can be obtained.
This paper takes the minimum peak flow at the Huayuankou section as the goal, and uses three algorithms, namely PSO, SMA, and HSMAAOA, to solve the problem. In this paper, the flood duration and the reservoir operation period are both 13 days. According to the measured hydrological data, the calculation period of the main stream is 4 h, and the tributary is 2 h. The flood process of the Huayuankou section obtained by the three algorithms is shown in
Figure 2:
As can be seen from
Figure 2, for the once-in-a-thousand-year flood, the scheduling results of the three algorithms can reduce the peak flow of Huayuankou to a certain extent, and none of them exceed the safe discharge of 22,000 m
3/s downstream of Huayuankou. Among them, the black line in the figure refers to the flood process that the flood in each section evolves to the Huayuankou section without reservoir regulation. In addition, there are two peaks in the flood process of the Huayuankou section solved by the three algorithms, which is related to the objective of the model. In order to achieve the maximum peak clipping rate, the effect of peak shifting is achieved through reservoir regulation at the time of the maximum flood peak. After the two flood peaks, the flooding process of the Huayuankou section tends to be stable, which is beneficial to the safety of flood discharge in the downstream river.
The peak clipping rate of each algorithm is shown in
Table 6. The peak clipping rate of the HSMAAOA algorithm is the largest, reaching 53.46%, followed by the SMA algorithm, which is not much different from the PSO algorithm, at 47.79% and 46.63%, respectively. Compared with the other two algorithms, the HSMAAOA algorithm is superior to the other two algorithms, and it is more feasible and effective to apply to flood control operation in reservoir groups.
Figure 3,
Figure 4,
Figure 5,
Figure 6 and
Figure 7 show the operation process of each reservoir under the HSMAAOA algorithm. The operation results are shown in
Table 7. The flood peaks have also been reduced to a certain extent through the adjustment of each reservoir. Among them, the peak clipping rates of Xiaolangdi reservoir and Guxian reservoir are relatively high, at 64.92% and 60.47%, respectively, and the peak clipping rates of Hekoucun reservoir and Sanmenxia reservoir are relatively low, at 13.31% and 13.32%, respectively, while the peak clipping rate of Luhun Reservoir is 47.24%.
Sanmenxia reservoir and Xiaolangdi reservoir are series reservoirs. During the flood control operation, the outflow process of Sanmenxia and flood between Sanmenxia and Xiaolangdi constitute the inflow process of Xiaolangdi reservoir. The inflow flood of Xiaolangdi reservoir has a large flow, high peak, and double peak flood, which is very unfavorable for the safety of flood discharge in the downstream river. It can be seen from the figure that this operation scheme not only reduces the flood peak flow, but also achieves the peak staggering effect in the Luhun, Guxian, Hekoucun, and Xiaolangdi reservoirs. When the flood comes, the reservoirs makes full use of their flood control capacity, by first storing part of the flood to ensure the safety of Huayuankou, and then by discharging the flood according to the operation plan to meet the flood control requirements.
At the beginning of the operation period, the discharge flow of the Guxian, Hekoucun, and Xiaolangdi reservoirs is very small, in order to avoid the peak of the discharge flow process and the flood peak of the interval flood, so as to achieve the purpose of peak reduction of the Huayuankou section and protect the safety of the downstream river. Theoretically, without considering water storage, the reservoir should immediately reduce to the flood limit water level after regulating a flood to cope with the arrival of the next flood. However, the dispatching result shows that the end water level has not returned to the initial regulation water level, because the objective established in this paper is to maximize the peak clipping rate of the Huayuankou section, which will correspondingly reduce the discharge flow of the reservoir. In addition, it is also related to the need to consider the inundation of the beach area in the actual dispatching process.
5. Conclusions
Based on the criterion of maximum peak clipping rate, this paper establishes an optimization model for the joint operation of reservoir groups, which gives full play to the flood control capacity of each reservoir and effectively ensures the safety of dams and downstream flood control points. This paper selects five reservoirs in the middle and lower reaches of the Yellow River and the Huayuankou flood control point as the research objects, and then uses the Muskingum method to deal with the evolution of floods in the river. The HSMAAOA algorithm is proposed to solve the optimal operation of reservoir groups, and a penalty function is used to deal with the constraints of the model. The main conclusions are as follows:
(1) This paper proposes to use the HSMAAOA algorithm to solve the flood control optimization operation problem of reservoir groups. The algorithm has few parameters, fast convergence speed, high solution accuracy, and effectively avoids the “dimension disaster” problem. This algorithm can also be applied to other engineering problems;
(2) The operation schemes solved in this paper do not exceed the control flow of the Huayuankou section. The peak clipping rates of the three dispatching schemes are 52.9% (HSMAAOA), 48.69% (SMA), and 47.55% (PSO), respectively. The results show that HSMAAOA algorithm has the highest peak clipping rate and is superior to other algorithms. The solution proposed in this paper effectively guarantees the safety of the Huayuankou section;
(3) When calculating the flood routing in this paper, due to the difficulty of modeling the hydrodynamic model and the lack of actual topographic data, it is impossible to build the hydrodynamic model. Next, we will continue to collect topographic data of the study area and further study the coupling model of hydrodynamics and the optimal operation model of reservoirs.