Joint scheduling method, system and equipment for reservoir group and medium

By screening the optimal scheduling strategy and screening of the reservoir storage and drain order of the reservoir group and the related data sets, dynamically adjusting the storage and drain mechanism, the problems of low flexibility and poor effect of joint scheduling of reservoir groups in the existing technology are solved, and more efficient joint scheduling of reservoir groups is achieved.

CN120146429APending Publication Date: 2025-06-13GUANGDONG RES INST OF WATER RESOURCES & HYDROPOWER
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510069643.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

Under the complex and changeable water resource factors, the existing technology has low flexibility and poor scheduling of reservoir groups when conducting joint scheduling of reservoir groups.

Method used

By obtaining the reservoir storage and drainage order set and related data sets of the target reservoir group, the optimal scheduling strategy screening and drainage order screening are used to dynamically adjust the storage and drainage mechanism to improve the flexibility and effect of the joint scheduling of the reservoir group.

Benefits of technology

The reservoir group has been adjusted dynamically more targetedly for dynamically, and the flexibility and scheduling effect of joint scheduling are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146429A_ABST
    Figure CN120146429A_ABST
Patent Text Reader

Abstract

The invention discloses a combined scheduling method, system, equipment and medium for a reservoir group, and the method comprises the steps: obtaining a reservoir storage and discharge sequence set of a target reservoir group, the reservoir storage and discharge sequence set comprising a plurality of intermediate storage and discharge sequences; obtaining a first storage and discharge scheduling strategy, a plurality of storage flow data sets and a river discharge data set; performing optimal scheduling strategy screening on the first storage and discharge scheduling strategy according to the plurality of intermediate storage and discharge sequences, all the reservoir flood flows and all the river safety discharge volumes to obtain a target storage and discharge scheduling strategy; according to the target storage and discharge scheduling strategy, optimal storage and discharge sequence screening is carried out on the reservoir storage and discharge sequence set, and a target storage and discharge sequence is obtained; and obtaining a combined scheduling result of the target reservoir group according to the target storage and discharge scheduling strategy and the target storage and discharge sequence. The method can effectively improve the flexibility and scheduling effect of reservoir group joint scheduling. The invention relates to the technical field of hydrology science.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of hydrological science and technology, and in particular to a joint scheduling method, system, device and medium for a reservoir group. Background Art

[0002] The joint scheduling of a reservoir group refers to the unified coordinated scheduling of reservoirs and related engineering facilities with hydrological and hydraulic interrelationships within a basin. It has become one of the key concerns because it can maximize the water conservancy benefits within the basin.

[0003] Currently, the prior art usually generates a fixed storage and release mechanism for the reservoir group based on the empirical method, regulation capacity method or remaining flood control storage method, and realizes the joint scheduling of the reservoir group based on the fixed storage and release mechanism. However, due to the complex and changeable water resource factors, the flexibility of the joint scheduling of the reservoir group through the fixed storage and release mechanism is relatively low, and the joint scheduling effect is poor.

[0004] Therefore, the problems existing in the prior art still need to be solved and optimized urgently. Summary of the Invention

[0005] An object of the present invention is to solve at least to some extent one of the technical problems existing in the related art.

[0006] To this end, an object of an embodiment of the present invention is to provide a joint scheduling method, system, device and medium for a reservoir group, wherein the method can effectively improve the flexibility and scheduling effect of the joint scheduling of the reservoir group.

[0007] In order to achieve the above technical object, the technical solutions adopted in the embodiments of the present application include:

[0008] In a first aspect, an embodiment of the present application provides a joint scheduling method for a reservoir group, including:

[0009] Obtain a reservoir storage and release order set of a target reservoir group, where the reservoir storage and release order set includes a number of intermediate storage and release orders;

[0010] Obtain a first storage and release scheduling strategy, an inflow discharge data set and a river channel discharge data set, where the inflow discharge data set is a set of the inflow flood discharges of the target reservoir group, and the river channel discharge data set is a set of the river channel safe discharges of the target reservoir group, and each of the inflow flood discharges corresponds to a river channel safe discharge;

[0011] According to the number of intermediate storage and release orders, all the inflow flood discharges and all the river channel safe discharges, screen the first storage and release scheduling strategy to obtain an optimal storage and release scheduling strategy;

[0012] According to the target storage and discharge scheduling strategy, screen the optimal storage and discharge order from the reservoir storage and discharge order set of the target reservoir group to obtain the target storage and discharge order;

[0013] According to the target storage and discharge scheduling strategy and the target storage and discharge order, obtain the joint scheduling result of the target reservoir group.

[0014] In addition, according to the method of the above embodiments of the present application, the following additional technical features may also be included:

[0015] Further, in an embodiment of the present application, the obtaining of the reservoir storage and discharge order set of the target reservoir group includes:

[0016] Obtain the storage and discharge order control indicators of each storage and discharge reservoir of the target reservoir group, and obtain the synchronous storage and discharge order of the target reservoir group;

[0017] According to all the storage and discharge order control indicators, generate an initial order for the target reservoir group to obtain a first storage and discharge order and a second storage and discharge order. The first storage and discharge order is the storage and discharge order generated in sequence, and the second storage and discharge order is the storage and discharge order generated in reverse order;

[0018] Adjust the intermediate order of the first storage and discharge order and the second storage and discharge order to obtain a number of third storage and discharge orders;

[0019] According to the synchronous storage and discharge order, the first storage and discharge order, the second storage and discharge order, and all the third storage and discharge orders, obtain the reservoir storage and discharge order set.

[0020] Further, in an embodiment of the present application, the obtaining of the first storage and discharge scheduling strategy includes:

[0021] Obtain the initial operating water level, water level fluctuation limit, target storage water level, and target time of the target storage water level of the policy reservoir. The policy reservoir is any one of the storage and discharge reservoirs in the target reservoir group;

[0022] According to the water level fluctuation limit, the target storage water level, and the target time, perform water level inversion on the initial operating water level to obtain the storage and discharge time and control water level data. The control water level data is used to record the control water level of the policy reservoir between the storage and discharge time and the target time;

[0023] According to all the storage and discharge times and all the control water level data, obtain the first storage and discharge scheduling strategy.

[0024] Further, in an embodiment of the present application, the screening of the optimal scheduling strategy for the first storage and discharge scheduling strategy according to several of the intermediate storage and discharge orders, all the incoming flood flows, and all the channel safety discharges to obtain the target storage and discharge scheduling strategy includes:

[0025] Obtain the target storage levels of each storage and discharge reservoir in the target reservoir group;

[0026] Perform flood routing calculations on the first storage and discharge scheduling strategy according to several of the intermediate storage and discharge orders, all the incoming flood flows, and all the channel safety discharges to obtain flood routing calculation data;

[0027] Verify the water level conditions for all the target storage levels according to the flood routing calculation data to obtain a water level condition verification result, where the water level condition verification result is used to characterize whether the flood routing calculation data meets all the target storage levels;

[0028] If the water level condition verification result is that the flood routing calculation data meets all the target storage levels, then determine the first storage and discharge scheduling strategy as the target storage and discharge scheduling strategy; or, if the water level condition verification result is that the flood routing calculation data does not meet all the target storage levels, then update the first storage and discharge scheduling strategy to obtain an updated first storage and discharge scheduling strategy, and then return to execute the steps of obtaining the first storage and discharge scheduling strategy, the incoming flow data set, and the channel discharge data set.

[0029] Further, in an embodiment of the present application, the performing flood routing calculations on the first storage and discharge scheduling strategy according to several of the intermediate storage and discharge orders, all the incoming flood flows, and all the channel safety discharges to obtain flood routing calculation data includes:

[0030] Take the first storage and discharge scheduling strategy at the current calculation period as the second storage and discharge scheduling strategy, and obtain the first remaining scheduling target corresponding to the second storage and discharge scheduling strategy;

[0031] According to the second storage and discharge scheduling strategy, screen the incoming flood flow data for all the incoming flood flows to obtain the target incoming flow corresponding to the second storage and discharge scheduling strategy, and according to the second storage and discharge scheduling strategy, screen the channel discharge data for all the channel safety discharges to obtain the target channel discharge corresponding to the second storage and discharge scheduling strategy;

[0032] Construct a scheduling target for the target incoming flow and the target channel discharge according to the first remaining scheduling target and the second storage and discharge scheduling strategy to obtain the first scheduling target;

[0033] Perform policy calculus on the first scheduling objective according to a plurality of the intermediate storage and discharge sequences to obtain intermediate calculus data and a second scheduling remaining objective of the intermediate calculus data;

[0034] If the current calculus period is not the last calculus period of the first storage and discharge scheduling policy, retain the intermediate calculus data, update the first storage and discharge scheduling policy for the current calculus period, and update the first scheduling remaining objective according to the second scheduling remaining objective, and then return to execute the step of using the first storage and discharge scheduling policy for the current calculus period as the second storage and discharge scheduling policy and obtaining the first scheduling remaining objective corresponding to the second storage and discharge scheduling policy; or, if the current calculus period is the last calculus period of the first storage and discharge scheduling policy, obtain the flood routing calculus data according to all the intermediate calculus data.

[0035] Further, in the embodiments of the present application, the performing policy calculus on the first scheduling objective according to a plurality of the intermediate storage and discharge sequences to obtain intermediate calculus data and, includes:

[0036] Obtain a plurality of scheduling water level data corresponding to the first scheduling objective, each scheduling water level data corresponding to a storage and discharge reservoir in the target reservoir group, and the scheduling water level data being used to represent the absolute difference between the operating water level of the corresponding storage and discharge reservoir and the target storage water level;

[0037] Perform target allocation and policy generation on the first scheduling objective according to a plurality of the intermediate storage and discharge sequences and all the scheduling water level data to obtain the intermediate calculus data.

[0038] Further, in an embodiment of the present application, the updating the first storage and discharge scheduling policy to obtain an updated first storage and discharge scheduling policy includes:

[0039] Obtain a preset storage and discharge update time and a storage and discharge sequence control index for each storage and discharge reservoir in the target reservoir group;

[0040] Screen all the storage and discharge reservoirs according to the storage and discharge sequence control index to obtain intermediate reservoirs and the storage and discharge update times of the intermediate reservoirs;

[0041] Perform sub-policy screening on the first storage and discharge scheduling policy according to the intermediate reservoirs to obtain a reservoir scheduling sub-policy corresponding to the intermediate reservoirs;

[0042] Perform adaptive update on the reservoir scheduling sub-policy according to the storage and discharge update time and the storage and discharge update times to obtain an updated reservoir scheduling sub-policy;

[0043] According to the updated reservoir operation sub-strategy, perform local replacement and update on the first storage and release operation strategy to obtain the updated first storage and release operation strategy.

[0044] In a second aspect, an embodiment of the present application provides a joint operation system for a reservoir group, including:

[0045] A first processing unit, configured to obtain a reservoir storage and release order set of a target reservoir group, where the reservoir storage and release order set includes a number of intermediate storage and release orders;

[0046] A second processing unit, configured to obtain a first storage and release operation strategy, an inflow discharge data set, and a river channel discharge data set. The inflow discharge data set is a set of the inflow flood discharges of the target reservoir group, and the river channel discharge data set is a set of the river channel safety discharges of the target reservoir group. Each of the inflow flood discharges corresponds to a river channel safety discharge;

[0047] A third processing unit, configured to screen an optimal operation strategy for the first storage and release operation strategy according to the number of intermediate storage and release orders, all the inflow flood discharges, and all the river channel safety discharges to obtain a target storage and release operation strategy;

[0048] A fourth processing unit, configured to screen an optimal storage and release order for the reservoir storage and release order set according to the target storage and release operation strategy to obtain a target storage and release order;

[0049] A fifth processing unit, configured to obtain a joint operation result of the target reservoir group according to the target storage and release operation strategy and the target storage and release order.

[0050] In a third aspect, an embodiment of the present application further provides an electronic device, including:

[0051] At least one processor;

[0052] At least one memory, configured to store at least one program;

[0053] When the at least one program is executed by the at least one processor, the at least one processor implements the method in the first aspect above.

[0054] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a processor-executable program is stored. The processor-executable program, when executed by the processor, is used to implement the method in the first aspect above.

[0055] The advantages and beneficial effects of the present application will be partially given in the following description, partially will become obvious from the following description, or will be understood through the practice of the present application:

[0056] A joint scheduling method, system, device and medium for a reservoir group disclosed in an embodiment of the present application. In this method, a reservoir storage and discharge order set of a target reservoir group is obtained, and the reservoir storage and discharge order set includes a number of intermediate storage and discharge orders; a first storage and discharge scheduling strategy, an inflow discharge data set and a river channel discharge data set are obtained. The inflow discharge data set is a set of the inflow flood discharges of the target reservoir group, and the river channel discharge data set is a set of the river channel safety discharges of the target reservoir group. Each of the inflow flood discharges corresponds to a river channel safety discharge; according to the number of intermediate storage and discharge orders, all the inflow flood discharges and all the river channel safety discharges, an optimal scheduling strategy is screened from the first storage and discharge scheduling strategy to obtain a target storage and discharge scheduling strategy; according to the target storage and discharge scheduling strategy, an optimal storage and discharge order is screened from the reservoir storage and discharge order set to obtain a target storage and discharge order; according to the target storage and discharge scheduling strategy and the target storage and discharge order, a joint scheduling result of the target reservoir group is obtained. By screening an optimal scheduling strategy from the first storage and discharge scheduling strategy and screening an optimal storage and discharge order from the reservoir storage and discharge order set through the target storage and discharge scheduling strategy, a more targeted dynamic adjustment of the storage and discharge mechanism for the target reservoir group can be obtained. The storage and discharge mechanism includes a target storage and discharge scheduling strategy and a target storage and discharge order, which can effectively improve the flexibility and scheduling effect of the joint scheduling of the reservoir group. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following introduces the accompanying drawings of the related technical solutions in the embodiments of the present application or the prior art. It should be understood that the accompanying drawings in the following introduction are only for clearly expressing some embodiments of the technical solutions in the present application, and those skilled in the art can also obtain other drawings based on these drawings without creative efforts.

[0058] Figure 1 It is a schematic flow chart of a joint scheduling method for a reservoir group provided by an embodiment of the present application;

[0059] Figure 2 It is a schematic structural diagram of a joint scheduling system for a reservoir group provided by an embodiment of the present application;

[0060] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0061] Embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are only used to explain the present application, and should not be construed as a limitation of the present application. For the step numbers in the following embodiments, they are only set for the convenience of elaboration and explanation, and no limitation is imposed on the order between the steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0062] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0063] Before introducing the embodiments of the present application, the nouns related to the embodiments of the present application are explained as follows:

[0064] The storage and discharge sequence refers to the orderly arrangement of the water storage and discharge of each storage and discharge reservoir in the reservoir group;

[0065] The storage and discharge time refers to the orderly arrangement of the water storage time and discharge time of each storage and discharge reservoir in the reservoir group;

[0066] The control water level refers to the reservoir water level that changes with time during the water storage and discharge processes of the storage and discharge reservoir;

[0067] Currently, the prior art usually realizes the joint operation of the reservoir group based on the empirical method, the regulation capacity method, or the remaining flood control storage method. Specifically:

[0068] The empirical method usually generates the storage and discharge mechanism of the reservoir group based on information such as the geographical location and safe operation requirements of the reservoir group and long-term operation experience. The storage and discharge mechanism can specifically be that the upstream reservoir stores water first and then discharges water, and the downstream reservoir discharges water first and then stores water, etc. Its storage and discharge mechanism is relatively fixed and often cannot be dynamically adjusted according to the actual situation. Moreover, it only considers the control of the storage and discharge sequence and ignores the influence of the control water level and the storage and discharge time on the operation effect of the reservoir group;

[0069] The regulation capacity method usually sets the storage and discharge mechanism of the storage and discharge reservoir with a larger regulation capacity in the reservoir group to store water first and then discharge water, and sets the storage and discharge mechanism of the storage and discharge reservoir with a smaller regulation capacity to discharge water first and then store water. The regulation capacity method is similar to the empirical method. Its storage and discharge mechanism is relatively fixed and often cannot be dynamically adjusted according to the actual situation. Moreover, it only considers the control of the storage and discharge sequence and ignores the influence of the control water level and the storage and discharge time on the operation effect of the reservoir group;

[0070] The remaining flood control storage capacity method usually generates the storage and discharge mechanism of a reservoir group based on the remaining flood control storage capacity of each storage and discharge reservoir in the reservoir group. This storage and discharge mechanism is usually a fixed one and often cannot be dynamically adjusted according to the actual situation. Moreover, it only considers the control of the storage and discharge sequence and ignores the influence of the control water level and the storage and discharge time on the operation effect of the reservoir group.

[0071] In addition, there are also some existing technologies that realize the joint operation of reservoir groups based on the flood area composition method or the index method. Among them, the flood area composition method generates the storage and discharge mechanism of the reservoir group according to the confluence time in the basin or the difference in the impounding effect of each storage and discharge reservoir. This method requires a large amount of data to summarize the composition law of the flood area, has high requirements for hydrological data and hydro-meteorological data, and is difficult to analyze data, making it difficult to generate a dynamically adjustable storage and discharge mechanism.

[0072] The index method usually determines the storage and discharge mechanism of the reservoir group based on index data such as the reservoir regulation capacity, evaporation ratio, water storage index line, water shortage index, and K value. The basic control principle is to discharge water when the index data exceeds the index threshold and store water when the index data is lower than the index threshold. This method has low operability for the scheduling of the storage and discharge mechanism and ignores the influence of the storage and discharge sequence on the operation effect of the reservoir group.

[0073] Furthermore, among the above existing methods, only the index method is applicable to the beneficial operation scenario of the reservoir group, while the flood area composition method, the remaining flood control storage capacity method, the regulation capacity method, and the empirical method are applicable to the flood control operation scenario of the reservoir group. They cannot well balance the flood control operation characteristics and the beneficial operation characteristics of the reservoir group, and the applicable scope of these methods is relatively limited.

[0074] In view of this, the embodiments of the present invention provide a method, system, device, and medium for the joint operation of a reservoir group. Among them, this method can obtain a more targeted dynamically adjustable storage and discharge mechanism for the target reservoir group by screening the optimal scheduling strategy for the first storage and discharge scheduling strategy and screening the optimal storage and discharge sequence for the reservoir storage and discharge sequence set through the target storage and discharge scheduling strategy. This storage and discharge mechanism includes the target storage and discharge scheduling strategy and the target storage and discharge sequence, which can effectively improve the flexibility and operation effect of the joint operation of the reservoir group.

[0075] In addition, this method is based on the target storage and discharge sequence and the target storage and discharge scheduling strategy. The target storage and discharge scheduling strategy includes the storage and discharge time and the control water level, and can realize the joint operation of the reservoir group from multiple dimensions of the storage and discharge sequence, the storage and discharge time, and the control water level, which can further improve the operation effect of the joint operation of the reservoir group.

[0076] In addition, this method is based on screening the optimal scheduling strategy for the first storage and release skipping strategy. Specifically, through the intermediate storage and release order, the inflow flood discharge, and the channel safety discharge, flood routing calculation is performed on the first storage and release scheduling strategy, and then the water level condition verification of the target storage level is carried out through the flood routing calculation data. It can better take into account the flood control operation characteristics and water utilization operation characteristics of the reservoir group, which is beneficial to improving the applicable range of the joint scheduling of the reservoir group.

[0077] Refer to Figure 1 , in the embodiment of the present application, a method for joint scheduling of a reservoir group includes:

[0078] Step 110, obtain the reservoir storage and release order set of the target reservoir group, where the reservoir storage and release order set includes several intermediate storage and release orders;

[0079] In the embodiment of the present application, the target reservoir group may be a reservoir group composed of storage and release reservoirs at different positions in a certain basin, and the target reservoir group includes several storage and release reservoirs; the reservoir storage and release order set is a set of intermediate storage and release orders, and each intermediate storage and release order is used to represent a storage and release order in the target reservoir group.

[0080] In some embodiments, the step 110, obtain the reservoir storage and release order set of the target reservoir group, includes:

[0081] A1. Obtain the storage and release order control index of each storage and release reservoir of the target reservoir group, and obtain the synchronous storage and release order of the target reservoir group;

[0082] A2. According to all the storage and release order control indexes, perform initial order generation on the target reservoir group to obtain a first storage and release order and a second storage and release order, where the first storage and release order is the storage and release order generated in sequence, and the second storage and release order is the storage and release order generated in reverse order;

[0083] A3. Perform intermediate order adjustment on the first storage and release order and the second storage and release order to obtain several third storage and release orders;

[0084] A4. According to the synchronous storage and release order, the first storage and release order, the second storage and release order, and all the third storage and release orders, obtain the reservoir storage and release order set.

[0085] In the embodiment of the present application, the storage and release order control index may be indexes such as the regulation capacity of the storage and release reservoir, the remaining flood control storage capacity, the remaining water utilization storage capacity, and the effective water storage rate; the synchronous storage and release order of the target reservoir group may be the order in which each storage and release reservoir in the target reservoir group stores water or releases water simultaneously.

[0086] It can be understood that step A2 can be to generate the first storage and release order sequentially and the second storage and release order in reverse order based on the magnitude sorting relationship of the storage and release order control indicators corresponding to each storage and release reservoir in the target reservoir group. Step A3 can be to randomly adjust the order numbers of each storage and release reservoir between the first storage and release order and the second storage and release order to generate several third storage and release orders.

[0087] It should be noted that step A4 can be to construct a reservoir storage and release order set based on the synchronous storage and release order, the first storage and release order, the second storage and release order, and all the third storage and release orders. The intermediate storage and release order in this reservoir storage and release order set can be any one of the synchronous storage and release order, the first storage and release order, the second storage and release order, or the third storage and release order.

[0088] Exemplarily, if the target reservoir group includes four storage and release reservoirs, an incompletely exhaustive reservoir storage and release order set can be as shown in Table 1 below:

[0089] Table 1

[0090]

[0091] It is worth mentioning that "3-2 first storage and first release" in Table 1 is used to represent that in the storage and release order of storage and release reservoir 2 and storage and release reservoir 3, storage and release reservoir 3 has priority in water storage and priority in water release compared with storage and release reservoir 2; "3-2 first storage and then release" in Table 1 is used to represent that in the storage and release order of storage and release reservoir 2 and storage and release reservoir 3, storage and release reservoir 3 has priority in water storage, while storage and release reservoir 2 has priority in water release compared with storage and release reservoir 2; "2-3 first storage and first release" and "2-3 first storage and then release" in Table 1 are similar to the foregoing content and can be simply deduced by analogy.

[0092] Step 120, obtain a first storage and release scheduling strategy, an inflow discharge data set, and a river channel discharge data set. The inflow discharge data set is a set of the inflow flood discharges of the target reservoir group, and the river channel discharge data set is a set of the river channel safety discharges of the target reservoir group. Each of the inflow flood discharges corresponds to one of the river channel safety discharges;

[0093] In the embodiments of the present application, the inflow discharge data set includes several inflow flood discharges. Each inflow flood discharge is used to represent the inflow discharge of the target reservoir group in a certain time period, and the time periods corresponding to each inflow flood discharge are different; the river channel discharge data set includes several river channel safety discharges. Each river channel safety discharge is used to represent the maximum discharge that can be safely discharged in the basin where the target reservoir group is located.

[0094] It can be understood that the first storage and release scheduling strategy can be an initial storage and release scheduling strategy or a first storage and release scheduling strategy obtained after strategy update during the screening process of the previous optimal scheduling strategy.

[0095] In some embodiments, step 120, obtaining the first storage and discharge scheduling strategy, includes:

[0096] B1. Obtain the initial operating water level, water level variation limit, target storage water level, and target time of the target storage water level of the policy reservoir, where the policy reservoir is any storage and discharge reservoir in the target reservoir group;

[0097] B2. According to the water level variation limit, the target storage water level, and the target time, perform water level inversion on the initial operating water level to obtain the storage and discharge time and control water level data, where the control water level data is used to record the control water level of the policy reservoir between the storage and discharge time and the target time;

[0098] B3. According to all the storage and discharge times and all the control water level data, obtain the first storage and discharge scheduling strategy.

[0099] In the embodiments of the present application, if the obtained first storage and discharge scheduling strategy is the initial storage and discharge scheduling strategy, it may be to obtain the storage and discharge time and control water level data of each storage and discharge reservoir respectively. Then, taking any storage and discharge reservoir in the target reservoir as the policy reservoir, step B1 may be to obtain the initial operating water level of the policy reservoir in the current period, as well as the water level variation limit during the safe operation of the policy reservoir, the target storage water level of the policy reservoir, and the target time when reaching the target storage water level.

[0100] It can be understood that step B2 may use the target storage water level as the starting point of the calculation, use the maximum water level rise threshold or the maximum water level drop threshold in the water level variation limit as the water level change rate, and inversely deduce the duration required for the water level of the policy reservoir to reach the initial operating water level from the target storage water level, and determine the storage and discharge time based on this duration and the target time, and use the control water level of each period between the target time and the storage and discharge time of the policy reservoir as the control water level data.

[0101] It should be noted that the same applies to the remaining storage and discharge reservoirs. After obtaining the storage and discharge time and control water level data of each storage and discharge reservoir respectively, the first storage and discharge scheduling strategy of the target reservoir group can be constructed for the storage and discharge time and control water level data of each storage and discharge reservoir.

[0102] Step 130. According to several of the intermediate storage and discharge orders, all the inflow flood discharges, and all the channel safety discharges, screen the first storage and discharge scheduling strategy to obtain the target storage and discharge scheduling strategy;

[0103] In the embodiments of the present application, based on one or more intermediate storage and release sequences, as well as all the incoming flood flows and the river channel safety flows, the first storage and release scheduling strategy can be dynamically adjusted and optimally selected to obtain the optimal storage and release scheduling strategy, and this optimal storage and release scheduling strategy is determined as the target storage and release scheduling strategy.

[0104] In some embodiments, step 130, screening the optimal scheduling strategy for the first storage and release scheduling strategy according to several of the intermediate storage and release sequences, all the incoming flood flows, and all the river channel safety discharges to obtain the target storage and release scheduling strategy, includes:

[0105] C1. Obtain the target storage levels of each storage and release reservoir in the target reservoir group;

[0106] C2. Conduct flood routing calculations on the first storage and release scheduling strategy according to several of the intermediate storage and release sequences, all the incoming flood flows, and all the river channel safety discharges to obtain flood routing calculation data;

[0107] Further, step C2, conducting flood routing calculations on the first storage and release scheduling strategy according to several of the intermediate storage and release sequences, all the incoming flood flows, and all the river channel safety discharges to obtain flood routing calculation data, includes:

[0108] C21. Use the first storage and release scheduling strategy at the current calculation period as the second storage and release scheduling strategy, and obtain the first remaining scheduling target corresponding to the second storage and release scheduling strategy;

[0109] C22. Screen the incoming flow data for all the incoming flood flows according to the second storage and release scheduling strategy to obtain the target incoming flow corresponding to the second storage and release scheduling strategy, and screen the river channel discharge data for all the river channel safety discharges according to the second storage and release scheduling strategy to obtain the target river channel discharge corresponding to the second storage and release scheduling strategy;

[0110] C23. Construct a scheduling target for the target incoming flow and the target river channel discharge according to the first remaining scheduling target and the second storage and release scheduling strategy to obtain the first scheduling target;

[0111] In an embodiment of the present application, step C2 may be to obtain flood routing calculation data based on one or more intermediate storage and release sequences, all incoming flood flows, and all river channel safety flows. Specifically, since the first storage and release scheduling strategy is a storage and release scheduling strategy composed of the control water levels of the target reservoir group between the storage and release time and the target time, the first storage and release scheduling strategy records the control water levels of each storage and release reservoir of the target reservoir group at each calculation period. For the first storage and release scheduling strategy (i.e., the second storage and release scheduling strategy) of a certain calculation period, if the calculation period of the second storage and release scheduling strategy is the initial calculation period, its first scheduling remaining target may be empty or zero; or, if the calculation period of the second storage and release scheduling strategy is not the initial calculation period, its first scheduling remaining target may be the second scheduling remaining target corresponding to the intermediate calculation data of the previous calculation period.

[0112] It can be understood that step C22 may be to screen the incoming flood flows of all different periods based on the calculation period corresponding to the second storage and release scheduling strategy, so as to screen out the incoming flood flow in the calculation period of the second storage and release scheduling strategy and determine the incoming flood flow as the target incoming flow; further, the screening of the river discharge data may be to screen the river channel safety discharges of all different periods based on the calculation period corresponding to the second storage and release scheduling strategy, so as to screen out the river channel safety discharge in the calculation period of the second storage and release scheduling strategy and determine the river channel safety discharge as the target river channel discharge.

[0113] Step C23 may be to construct an initial scheduling target based on the control water level, target incoming flow, and target river channel discharge indicated by the second storage and release scheduling strategy, and then determine the first scheduling target by integrating the first scheduling remaining target and the initial scheduling target. The first scheduling target is used to evaluate the total peak shaving amplitude and river channel discharge capacity of the target reservoir group at the current calculation period.

[0114] C24. Perform strategy calculation on the first scheduling target according to several of the intermediate storage and release sequences to obtain intermediate calculation data and the second scheduling remaining target of the intermediate calculation data;

[0115] Further, the step C24, performing strategy calculation on the first scheduling target according to several of the intermediate storage and release sequences to obtain intermediate calculation data, includes:

[0116] C241. Obtain several scheduling water level data corresponding to the first scheduling target, each scheduling water level data corresponding to a storage and release reservoir in the target reservoir group, and the scheduling water level data is used to represent the absolute difference between the operating water level of the corresponding storage and release reservoir and the target storage water level;

[0117] C242. According to a plurality of the intermediate storage and discharge sequences and all the scheduling water level data, perform target allocation and strategy generation for the first scheduling target to obtain the intermediate calculation data.

[0118] In the embodiment of the present application, the operating water levels of each storage and discharge reservoir in the target reservoir group can be respectively obtained in the current calculation period, and then based on the target storage water level of each storage and discharge reservoir, an absolute difference operation is respectively performed with the corresponding operating water level, so as to obtain a plurality of scheduling water level data corresponding to the first scheduling target in the current calculation period.

[0119] It can be understood that in the embodiment of the present application, taking the number of intermediate storage and discharge sequences as 1 as an example, step C42 can be based on the sorting relationship contained in the intermediate storage and discharge sequence, sequentially allocate the scheduling water level data of each storage and discharge reservoir to the first scheduling target, and determine the intermediate calculation data based on the allocated scheduling water level data. The intermediate calculation data records the calculation water levels of each storage and discharge reservoir in the current calculation period, and determines the second scheduling remaining target based on the finally allocated first scheduling target. The same applies to the remaining number of intermediate storage and discharge sequences, and can be simply deduced by analogy.

[0120] Exemplarily, if the intermediate storage and discharge sequence is the "first store and first discharge of 3-2" in Table 1 above, the sorting relationship contained in the intermediate storage and discharge sequence is successively storage and discharge reservoir 3, storage and discharge reservoir 2, storage and discharge reservoir 1, and storage and discharge reservoir 4; for the first scheduling target at the calculation period t Step C42 can first be to obtain the scheduling water level data of storage and discharge reservoir 3, and allocate the scheduling water level data to the first scheduling target. Specifically, if the operating water level of storage and discharge reservoir 3 is greater than or equal to its corresponding target storage water level, it can be the channel discharge capacity in the first scheduling target deduct the scheduling water level data of storage and discharge reservoir 3; or, if the operating water level of storage and discharge reservoir 3 is less than its corresponding target storage water level, it can be the total peak shaving amplitude in the first scheduling target deduct the scheduling water level data of storage and discharge reservoir 3 to obtain the first scheduling target after the first allocation update; then, based on the scheduling water level data of storage and discharge reservoir 2, perform allocation update on the first scheduling target after the first allocation update. The same applies to storage and discharge reservoirs 1 and 4, and can be simply deduced by analogy. The present application will not elaborate here.

[0121] It should be noted that in practical applications, the channel discharge capacity and the total peak shaving amplitude in the first scheduling target both have upper limits. Therefore, the allocation update of the channel discharge capacity in the first scheduling target can be stopped when the channel discharge capacity Stop the allocation update of the total peak shaving amplitude in the first scheduling target. The examples of this application are only for illustration and do not limit this application.

[0122] C25. If the current calculation period is not the last calculation period of the first storage and release scheduling strategy, retain the intermediate calculation data, update the first storage and release scheduling strategy for the current calculation period, and update the first remaining scheduling target according to the second remaining scheduling target. Then return to execute the step of using the first storage and release scheduling strategy for the current calculation period as the second storage and release scheduling strategy and obtaining the first remaining scheduling target corresponding to the second storage and release scheduling strategy;

[0123] Or, C26. If the current calculation period is the last calculation period of the first storage and release scheduling strategy, obtain the flood routing calculation data based on all the intermediate calculation data.

[0124] In the embodiment of this application, after obtaining the intermediate calculation data and the second remaining scheduling target for the current calculation period, if the current calculation period is not the last calculation period of the first storage and release scheduling strategy, it means that there is at least one calculation period in the first storage and release scheduling strategy that has not been calculated. At this time, the intermediate calculation strategy for the current calculation period can be retained, and the first storage and release scheduling strategy for the next calculation period can be used as the second storage and release scheduling strategy in the next strategy calculation process. Also, the second remaining scheduling target for the current calculation period can be used as the first remaining scheduling target in the next strategy calculation process. Then return to execute step C21; or, if the current calculation period is the last calculation period of the first storage and release scheduling strategy, it means that all the calculation periods of the first storage and release scheduling strategy have been calculated. At this time, the scheduling calculation data corresponding to the first storage and release scheduling strategy can be generated based on the intermediate calculation data of each calculation period. The scheduling calculation data records the calculated water levels of each storage and release reservoir in the target reservoir group at each calculation period.

[0125] C3. Verify the water level conditions for all the target storage water levels according to the flood routing calculation data to obtain a water level condition verification result, which is used to represent whether the flood routing calculation data meets all the target storage water levels;

[0126] C4. If the water level condition verification result is that the flood routing calculation data meets all the target storage water levels, determine the first storage and release scheduling strategy as the target storage and release scheduling strategy;

[0127] In an embodiment of the present application, step C3 may be to obtain the calculated water levels of each storage and discharge reservoir at the target time based on the scheduling calculation data, and then verify each calculated water level with the corresponding target storage water level respectively. If all the calculated water levels reach the corresponding target storage water levels, a water level condition verification result indicating that the flood routing calculation data meets all the target storage water levels can be obtained. At this time, the first storage and discharge scheduling strategy corresponding to the flood routing calculation data can be determined as the target storage and discharge scheduling strategy; or, if there is at least one calculated water level that does not reach the corresponding target storage water level, a water level condition verification result indicating that the flood routing calculation data does not meet all the target storage water levels can be obtained.

[0128] Or, C5. If the water level condition verification result is that the flood routing calculation data does not meet all the target storage water levels, update the first storage and discharge scheduling strategy to obtain the updated first storage and discharge scheduling strategy, and then return to execute the steps of obtaining the first storage and discharge scheduling strategy, the inflow dataset, and the river discharge dataset.

[0129] Further, the updating the first storage and discharge scheduling strategy to obtain the updated first storage and discharge scheduling strategy includes:

[0130] C51. Obtain the preset storage and discharge update time and the storage and discharge sequence control index of each storage and discharge reservoir in the target reservoir group;

[0131] C52. Screen all the storage and discharge reservoirs according to the storage and discharge sequence control index to obtain the intermediate reservoir and the storage and discharge update times of the intermediate reservoir;

[0132] C53. Screen the sub-strategies in the first storage and discharge scheduling strategy according to the intermediate reservoir to obtain the reservoir scheduling sub-strategy corresponding to the intermediate reservoir;

[0133] C54. Adaptively update the reservoir scheduling sub-strategy according to the storage and discharge update time and the storage and discharge update times to obtain the updated reservoir scheduling sub-strategy;

[0134] C55. Locally replace and update the first storage and discharge scheduling strategy according to the updated reservoir scheduling sub-strategy to obtain the updated first storage and discharge scheduling strategy.

[0135] In the embodiments of the present application, the specific value of the storage and discharge update time can be flexibly set according to the actual situation, such as any one of 6 hours, 12 hours, 24 hours, 48 hours, etc. This storage and discharge update time is used for the storage and discharge time. In the first feasible implementation manner, step C52 can first randomly select any one of the storage and discharge order control indicators, and determine the corresponding storage and discharge reservoir based on the selected storage and discharge order control indicator, and determine this storage and discharge reservoir as the intermediate reservoir; or, in the second feasible implementation manner, step C52 can first sort the sizes of all storage and discharge order control indicators, and then determine the storage and discharge reservoir corresponding to the largest or smallest storage and discharge order control indicator as the intermediate reservoir.

[0136] It can be understood that step C53 can be to select the reservoir scheduling sub-strategy corresponding to the target reservoir from the first storage and discharge scheduling strategy. This reservoir scheduling sub-strategy records the storage and discharge time and the control water level data of this intermediate reservoir, and this control water level data records the control water level between the storage and discharge time and the target time.

[0137] It should be noted that step C54 can be to update the storage and discharge time of this reservoir scheduling sub-strategy based on the storage and discharge update time. Specifically, taking the storage and discharge update time as a time unit, advance the storage and discharge time of this reservoir scheduling sub-strategy by one time unit to obtain the updated storage and discharge time; and, based on the storage and discharge update times, dynamically update the control water level between the updated storage and discharge time and the target time to obtain the updated control water level data.

[0138] Exemplarily, the dynamic update of the control water level data in the embodiments of the present application can be to advance the control water levels in period t 1 and period t 1 before by one time unit with the storage and discharge update time. This first period can be expressed as:

[0139] t 1 =T - ab + 1

[0140] where T is the original storage and discharge time, a is the storage and discharge update time, and b is the storage and discharge update times.

[0141] And set the control water level after period t 1 to the target storage water level. The example of the update method of the control water level data in the present application is only for illustration. For example, it can also update the control water level at t 2 =T - ab to the average value of this control water level and the target storage water level. The present application does not limit this here.

[0142] It is worth mentioning that after obtaining the updated storage and release time and the updated control water level data, an updated reservoir operation sub-strategy can be generated based on the updated storage and release time and the updated control water level data. Then, based on this updated reservoir operation sub-strategy, the corresponding original reservoir operation sub-strategy in the first storage and release operation strategy is replaced to obtain an updated first storage and release operation strategy, which can be used as the first storage and release operation strategy in the screening process of the next optimal operation strategy. In addition, multiple intermediate reservoirs can also be selected in the embodiments of the present application. In this case, multiple reservoir operation sub-strategies can be updated simultaneously to obtain a first storage and release operation strategy replaced by multiple updated reservoir operation sub-strategies, which will not be elaborated herein.

[0143] Step 140: According to the target storage and release operation strategy, perform optimal storage and release order screening on the reservoir storage and release order set to obtain the target storage and release order.

[0144] In the embodiments of the present application, for the optimal storage and release order screening, first, based on the target storage and release operation strategy, calculate the maximum storage capacity consumption and the storage and release order control index value of the target reservoir group for each intermediate storage and release order in the reservoir storage and release order set respectively; then, with the goal of minimizing the maximum storage capacity consumption, screen out several intermediate storage and release orders; next, based on the goal of optimizing the storage and release order control index value, determine the target storage and release order from the several screened intermediate storage and release orders.

[0145] Step 150: According to the target storage and release operation strategy and the target storage and release order, obtain the joint operation result of the target reservoir group.

[0146] In the embodiments of the present application, after obtaining the target storage and release operation strategy and the target storage and release order, the target storage and release operation strategy and the target storage and release order can be applied to the joint operation of the target reservoir group to obtain the joint operation result of the target reservoir group.

[0147] Next, a joint operation system for a reservoir group proposed according to an embodiment of the present application will be described in detail with reference to the accompanying drawings.

[0148] Refer to Figure 2 , a joint operation system for a reservoir group proposed in the embodiments of the present application includes:

[0149] A first processing unit 101, configured to obtain a reservoir storage and release order set of a target reservoir group, where the reservoir storage and release order set includes several intermediate storage and release orders;

[0150] The second processing unit 102 is configured to obtain the first storage and discharge scheduling strategy, the inflow discharge data set, and the river channel discharge data set. The inflow discharge data set is a set of the inflow flood discharges of the target reservoir group, and the river channel discharge data set is a set of the river channel safe discharges of the target reservoir group. Each of the inflow flood discharges corresponds to a river channel safe discharge;

[0151] The third processing unit 103 is configured to screen the first storage and discharge scheduling strategy to obtain a target storage and discharge scheduling strategy according to a plurality of the intermediate storage and discharge orders, all of the inflow flood discharges, and all of the river channel safe discharges;

[0152] The fourth processing unit 104 is configured to screen the reservoir storage and discharge order set according to the target storage and discharge scheduling strategy to obtain a target storage and discharge order;

[0153] The fifth processing unit 105 is configured to obtain a combined scheduling result of the target reservoir group according to the target storage and discharge scheduling strategy and the target storage and discharge order.

[0154] It can be understood that the content in the above method embodiments is applicable to the system embodiments. The functions specifically implemented by the system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those of the above method embodiments.

[0155] Referring to Figure 3 , an electronic device is further provided in an embodiment of the present application, including:

[0156] At least one processor 201;

[0157] At least one memory 202, configured to store at least one program;

[0158] When the at least one program is executed by the at least one processor 201, the at least one processor 201 implements the above method embodiments.

[0159] Similarly, it can be understood that the content in the above method embodiments is applicable to the device embodiments. The functions specifically implemented by the device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those of the above method embodiments.

[0160] An embodiment of the present application further provides a computer-readable storage medium, in which a program executable by a processor 201 is stored. The program executable by the processor 201 is used to implement the above method embodiments when executed by the processor 201.

[0161] Similarly, the content in the above method embodiments is applicable to this computer-readable storage medium embodiment. The functions specifically implemented in this computer-readable storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those in the above method embodiments.

[0162] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order mentioned in the operation diagrams. For example, depending on the functions / operations involved, two consecutive blocks shown may actually be executed substantially simultaneously or the blocks can sometimes be executed in the reverse order. Additionally, the embodiments presented and described in the flowcharts of the present application are provided by way of example for the purpose of providing a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logical flows presented herein. Alternative embodiments are contemplated where the order of various operations is changed and where sub-operations described as part of a larger operation are executed independently.

[0163] Furthermore, although the present application is described in the context of functional modules, it should be understood that unless otherwise stated to the contrary, one or more of the functions and / or features may be integrated in a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It can also be understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present application. Rather, considering the attributes, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the modules will be understood within the ordinary skills of an engineer. Thus, those skilled in the art can implement the present application as set forth in the claims without undue experimentation using ordinary skills. It can also be understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the appended claims and their equivalents.

[0164] If a function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method in the embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0165] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or used in conjunction with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0166] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection part (electronic device) having one or more wirings, a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which a program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other suitable processing as necessary, and then stored in a computer memory.

[0167] It should be understood that various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), and the like.

[0168] In the above description of this specification, the descriptions referring to the terms "one embodiment / example", "another embodiment / example", or "certain embodiments / examples", etc., mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0169] Although embodiments of the present application have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present application. The scope of the present application is defined by the claims and their equivalents.

[0170] The above has specifically described the preferred embodiments of the present application, but the present application is not limited to the embodiments. Those skilled in the art can make various equivalent deformations or substitutions without violating the spirit of the present application, and these equivalent deformations or substitutions are all included within the scope defined by the claims of the present application.

Claims

1. A joint dispatching method for a reservoir group, characterized in that: include: Obtaining a reservoir storage and discharge sequence set of a target reservoir group, wherein the reservoir storage and discharge sequence set includes a plurality of intermediate storage and discharge sequences; Acquire a first storage and discharge scheduling strategy, an inflow flow data set, and a river discharge data set, wherein the inflow flow data set is a set of inflow flood flows of the target reservoir group, and the river discharge data set is a set of river safety discharges of the target reservoir group, and each inflow flood flow corresponds to one river safety discharge; According to the plurality of intermediate storage and discharge sequences, all the flood flows entering the reservoir and all the safe discharges of the river channels, the first storage and discharge scheduling strategy is screened for the optimal scheduling strategy to obtain a target storage and discharge scheduling strategy; According to the target storage and discharge scheduling strategy, the optimal storage and discharge sequence of the reservoir storage and discharge sequence set is screened to obtain the target storage and discharge sequence; According to the target storage and discharge scheduling strategy and the target storage and discharge order, a joint scheduling result of the target reservoir group is obtained.

2. The method according to claim 1, characterized in that The step of obtaining a reservoir storage and discharge sequence set of a target reservoir group includes: Obtaining a storage and discharge sequence control index of each storage and discharge reservoir of the target reservoir group, and obtaining a synchronous storage and discharge sequence of the target reservoir group; According to all the storage and discharge order control indicators, the target reservoir group is initially sequenced to obtain a first storage and discharge order and a second storage and discharge order, wherein the first storage and discharge order is a sequentially generated storage and discharge order, and the second storage and discharge order is a reversely generated storage and discharge order; Performing intermediate order adjustment on the first storage and discharge order and the second storage and discharge order to obtain a plurality of third storage and discharge orders; The reservoir storage and discharge sequence set is obtained according to the synchronous storage and discharge sequence, the first storage and discharge sequence, the second storage and discharge sequence and all the third storage and discharge sequences.

3. The method according to claim 1, characterized in that: The obtaining of the first storage and discharge scheduling strategy includes: Obtaining an initial operating water level, a water level fluctuation limit, a target water storage level, and a target time for the target water storage level of a strategic reservoir, wherein the strategic reservoir is any storage and discharge reservoir in the target reservoir group; According to the water level fluctuation limit, the target water storage level and the target time, the initial operating water level is subjected to water level inversion to obtain the storage and discharge time and the control water level data, wherein the control water level data is used to record the control water level of the strategic reservoir between the storage and discharge time and the target time; The first storage and discharge scheduling strategy is obtained according to all the storage and discharge times and all the controlled water level data.

4. The method according to claim 1, characterized in that: The first storage and discharge scheduling strategy is screened for the optimal scheduling strategy according to the plurality of the intermediate storage and discharge sequences, all the flood flows entering the reservoir, and all the safe discharges of the river channels to obtain a target storage and discharge scheduling strategy, including: Obtaining the target water storage level of each storage and discharge reservoir of the target reservoir group; According to the plurality of intermediate storage and discharge sequences, all the flood flows entering the reservoir and all the safe discharges of the river channels, the first storage and discharge scheduling strategy is subjected to flood control calculation to obtain flood control calculation data; According to the flood control calculation data, water level condition verification is performed on all the target water storage levels to obtain a water level condition verification result, wherein the water level condition verification result is used to indicate whether the flood control calculation data satisfies all the target water storage levels; If the water level condition verification result is that the flood control calculation data satisfies all the target water storage levels, the first storage and discharge scheduling strategy is determined as the target storage and discharge scheduling strategy; alternatively, if the water level condition verification result is that the flood control calculation data does not satisfy all the target water storage levels, the first storage and discharge scheduling strategy is updated to obtain an updated first storage and discharge scheduling strategy, and then the process returns to the step of obtaining the first storage and discharge scheduling strategy, the inflow flow data set, and the river discharge data set.

5. The method according to claim 4, characterized in that The flood control calculation is performed on the first storage and discharge scheduling strategy according to the plurality of intermediate storage and discharge sequences, all the inflow flood flows and all the river channel safe discharge flows to obtain flood control calculation data, including: Taking the first storage and discharge scheduling strategy of the current calculation period as the second storage and discharge scheduling strategy, and obtaining the first scheduling remaining target corresponding to the second storage and discharge scheduling strategy; According to the second storage and discharge scheduling strategy, screening the inflow flow data of all the inflow flood flows to obtain the target inflow flow corresponding to the second storage and discharge scheduling strategy; and screening the river channel discharge data of all the river channel safety discharges to obtain the target river channel discharge corresponding to the second storage and discharge scheduling strategy; According to the first scheduling remaining target and the second storage and discharge scheduling strategy, a scheduling target is constructed for the target inflow and the target river discharge to obtain a first scheduling target; According to the plurality of intermediate storage and discharge orders, a strategy calculation is performed on the first scheduling target to obtain intermediate calculation data and a second scheduling remaining target of the intermediate calculation data; If the current calculation period is not the last calculation period of the first storage and discharge scheduling strategy, the intermediate calculation data is retained, and the first storage and discharge scheduling strategy of the current calculation period is updated, and the first scheduling remaining target is updated according to the second scheduling remaining target, and then the step of returning to execute the first storage and discharge scheduling strategy of the current calculation period as the second storage and discharge scheduling strategy and obtaining the first scheduling remaining target corresponding to the second storage and discharge scheduling strategy is returned; or, if the current calculation period is the last calculation period of the first storage and discharge scheduling strategy, the flood control calculation data is obtained according to all the intermediate calculation data.

6. The method according to claim 5, characterized in that The step of performing a strategy calculation on the first scheduling target according to the plurality of intermediate storage and discharge orders to obtain intermediate calculation data includes: Acquire a plurality of dispatching water level data corresponding to the first dispatching target, each dispatching water level data corresponds to a storage and discharge reservoir in the target reservoir group, and the dispatching water level data is used to represent the absolute difference between the operating water level of the corresponding storage and discharge reservoir and the target water level; According to the plurality of the intermediate storage and discharge orders and all the dispatching water level data, the first dispatching target is allocated and a strategy is generated to obtain the intermediate calculation data.

7. The method according to claim 4, characterized in that The updating of the first storage and discharge scheduling strategy to obtain an updated first storage and discharge scheduling strategy includes: Obtaining a preset storage and discharge update time and a storage and discharge sequence control index of each storage and discharge reservoir in the target reservoir group; According to the storage and discharge order control index, all the storage and discharge reservoirs are screened to obtain the intermediate reservoirs and the storage and discharge update times of the intermediate reservoirs; According to the intermediate reservoir, sub-strategies are screened in the first storage and discharge scheduling strategy to obtain a reservoir scheduling sub-strategy corresponding to the intermediate reservoir; Adaptively updating the reservoir scheduling sub-strategy according to the storage and discharge update time and the storage and discharge update number to obtain an updated reservoir scheduling sub-strategy; According to the updated reservoir scheduling sub-strategy, the first storage and discharge scheduling strategy is partially replaced and updated to obtain the updated first storage and discharge scheduling strategy.

8. A joint dispatching system for a group of reservoirs, characterized in that: include: A first processing unit is used to obtain a reservoir storage and discharge sequence set of a target reservoir group, wherein the reservoir storage and discharge sequence set includes a plurality of intermediate storage and discharge sequences; The second processing unit is used to obtain a first storage and discharge scheduling strategy, an inflow flow data set and a river discharge data set, wherein the inflow flow data set is a set of inflow flood flows of the target reservoir group, and the river discharge data set is a set of river safety discharges of the target reservoir group, and each inflow flood flow corresponds to one river safety discharge; A third processing unit is used to screen the first storage and discharge scheduling strategy for the optimal scheduling strategy according to the plurality of the intermediate storage and discharge sequences, all the flood flows entering the reservoir, and all the safe discharges of the river channels, so as to obtain a target storage and discharge scheduling strategy; A fourth processing unit is used to screen the reservoir storage and discharge sequence set for an optimal storage and discharge sequence according to the target storage and discharge scheduling strategy to obtain a target storage and discharge sequence; The fifth processing unit is used to obtain the joint scheduling result of the target reservoir group according to the target storage and discharge scheduling strategy and the target storage and discharge order.

9. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to implement the method according to any one of claims 1 to 7 when executed by the processor.

Citation Information

Cited By

  • A cascade reservoir group storage and discharge dynamic coordination matching scheduling optimization method and system

    CN122509420A