Cascade reservoir dispatching regulation digitization method based on structured data format
By deconstructing the scheduling procedures into basic units and using structured data format and tree structure design, a self-matching model is built, and the problem of low decision efficiency caused by the diverse forms of scheduling procedures is solved, and fast and accurate scheduling decisions are achieved.
Patent Information
- Application Number
- CN202510411081.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-08-15
AI Technical Summary
In the prior art, there are many types and forms of scheduling procedures, which makes it difficult to quickly and accurately obtain corresponding scheduling procedures when facing scheduling scenarios, reducing the efficiency of scheduling decision-makers.
By deconstructing the scheduling procedures in text and chart form into basic units, and designing the digital data structure based on the structured data format and tree structure, building a self-matching model to realize the digitization and automatic matching of the scheduling procedures.
The efficiency of scheduling procedures and the ability to make decisions in the scheduling procedures are improved, and the corresponding digital scheduling procedures can be automatically matched according to different scheduling scenarios.
Smart Images

Figure CN120494320A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cascade reservoir scheduling, and in particular to a digitized method for cascade reservoir scheduling regulations based on a structured data format. Background Art
[0002] Scheduling procedures can effectively guide reservoir scheduling. Depending on the different scheduling scenarios of a water conservancy hub, these procedures can be divided into flood control scheduling procedures, power generation scheduling procedures (scheduling charts), shipping scheduling procedures, and ecological scheduling procedures. Adopting different scheduling procedures for different scheduling scenarios can ensure the safety of the water conservancy hub while fully maximizing its comprehensive benefits. However, in actual scheduling applications, scheduling procedures are numerous and diverse. This makes it difficult to quickly and accurately derive the corresponding scheduling procedures when faced with a scheduling scenario, significantly reducing the efficiency of scheduling decision-makers. Therefore, it is necessary to construct a universal scheduling procedure expression form, integrate existing scheduling procedures, and establish self-matching scheduling procedures.
[0003] Digitizing scheduling procedures involves converting textual or graphical scheduling procedures into data that can be easily stored and accessed by computers. Structured data formats can achieve specific data structures by freely combining attribute fields and facilitate nesting mechanisms for complex data representation. Therefore, by defining attribute fields in structured data formats, a universal data structure for digitizing scheduling procedures can be designed, enabling the digitization of scheduling procedures. Furthermore, due to the structured data format's excellent scalability, standardization, and rapid retrieval capabilities, human-computer interaction within digitized scheduling procedures can be easily implemented, and on this basis, the scheduling procedures' self-matching functionality can be realized. Summary of the Invention
[0004] The purpose of the present invention is to provide a digitization method for cascade reservoir scheduling regulations based on a structured data format. This method can convert cascade reservoir scheduling regulations in text and graphic forms into digital form scheduling regulations that can be easily queried and added, so as to improve the decision-making ability of cascade reservoir scheduling.
[0005] In order to achieve the above technical features, the purpose of the present invention is to achieve the following: a digital method for cascade reservoir operation regulations based on a structured data format, comprising: S1. Deconstruct the cascade reservoir operation regulations in text and diagram form and break them down into basic units of operation regulations; S2. Design a tree-shaped digital data structure for cascade reservoir operation regulations based on a structured data format and construct a digital operation regulation for cascade reservoirs; S3. Construct a self-matching model for the digital dispatching procedures of cascade reservoirs, and match the corresponding digital dispatching procedures according to different dispatching scenarios.
[0006] Preferably, the cascade reservoir scheduling regulations in text and chart form described in S1 include hydropower station scheduling diagrams, flood control scheduling regulations and ecological scheduling regulations.
[0007] Preferably, the basic unit of the scheduling procedure described in S1 includes "scheduling timing" and "scheduling method".
[0008] Preferably, the "dispatching timing" is the timing when the basic unit of the current dispatching procedure is activated, including "reservoir water level", "reservoir inflow", "basin forecast rainfall", "downstream flood control site water level", "downstream flood control site flow" and "time"; The “dispatching method” is the control method adopted for the participating reservoirs after the “dispatching opportunity” is met, wherein the control method refers to the control method adopted for the reservoir, including “outflow control”, “output control” and “water level control”.
[0009] Preferably, the tree shape described in S2 refers to a tree structure, which is used to express the parallel and progressive relationship between the basic units of the scheduling procedures.
[0010] Preferably, the digital data structure of the cascade reservoir scheduling regulations described in S2 refers to a data structure suitable for expressing scheduling regulations based on a structured data format combined with a tree structure, including "scheduling timing", "scheduling method" and "scheduling target" attributes.
[0011] Preferably, the "scheduling timing" attribute corresponds to the "scheduling timing" part in the scheduling procedure basic unit, which is a collection of judgment conditions, each judgment condition is a separate object, including "reference site number", "reference site name", "reference variable", "judgment method", "judgment time", "judgment relationship" and "judgment threshold" attributes; The "dispatching mode" attribute corresponds to the "dispatching mode" part in the dispatching procedure basic unit, including the "dispatching site number", "dispatching site name", "control mode", "dispatching calculation mode" and "control threshold" attributes; The "scheduling target" attribute refers to the scheduling target of the scheduling procedure to which the scheduling basic unit belongs.
[0012] Preferably, the process of constructing the digital scheduling procedures for cascade reservoirs described in S2 is as follows: Decompose the scheduling procedures in text or graphic form into multiple basic scheduling procedure units; Decompose each basic unit of scheduling procedures into two parts: "scheduling timing" and "scheduling method"; According to the attributes of "dispatching time" and "dispatching method" in the designed digital structure of dispatching regulations, each dispatching regulation unit is digitized; The basic units of digital scheduling procedures that have common parts in the "scheduling opportunities" are integrated. Specifically, the common parts refer to the same judgment conditions in the "scheduling opportunities". The integrated basic units refer to merging the same judgment conditions in the "scheduling opportunities" in combination with the tree structure, and juxtaposing different judgment conditions.
[0013] Preferably, the scheduling scenario in S3 refers to the predicted information for cascade reservoir scheduling, including reservoir status, predicted inflow, rainfall size and time.
[0014] Preferably, the cascade reservoir digital dispatching procedure self-matching model described in S3 realizes the function of matching corresponding digital dispatching procedures according to different dispatching scenarios. The matching process is as follows: S31: Take the first child node on the left side of the root node in the tree-structured digital scheduling procedure, and determine whether the scheduling scenario meets its judgment condition. If so, execute S32; if not, execute S33; S32: Take the first child node on the left side of the current node and determine whether it is a scheduling mode node. If it is satisfied, return to the scheduling mode node and the matching ends. If it is not satisfied, the node is a judgment mode node and determines whether the scheduling scenario meets its judgment condition. If it is satisfied, execute S32; if not, execute S33; S33: Determine whether the current node has a right node. If not, execute S34. If yes, get the right node of the current node and determine whether it is a scheduling mode node. If yes, return to the scheduling mode node and the matching ends. If not, determine whether the scheduling scenario meets its judgment condition. If yes, execute S32. If not, execute S33. S34: Determine whether the parent node of the current node has a right node. If not, execute S34. If satisfied, get the right node of the parent node of the current node and determine whether it is a scheduling mode node. If satisfied, return to the scheduling mode node and the matching ends. If not satisfied, determine whether the scheduling scenario meets its judgment conditions. If satisfied, execute S32. If not satisfied, execute S33.
[0015] The present invention has the following beneficial effects: The present invention proposes a digital method for cascade reservoir scheduling regulations based on a structured data format. By analyzing different forms of reservoir scheduling regulations and extracting common points, a universal digital form of scheduling regulations is designed based on the structured data format and combined with a tree structure. This method can effectively integrate various forms of scheduling regulations, improve the efficiency of the use of scheduling regulations, and automatically match the corresponding digital scheduling regulations according to the scheduling scenario, effectively improving the decision-making ability of cascade reservoir scheduling. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The present invention will be further described below with reference to the accompanying drawings and examples.
[0017] Figure 1 Flow chart of the method of the present invention.
[0018] Figure 2 This is a flow chart for determining the scheduling timing of the method of the present invention.
[0019] Figure 3 This is a relationship diagram between condition one and condition two in the scheduling opportunity of the present invention.
[0020] Figure 4 This is a schematic diagram of the digitization of the basic unit of the scheduling procedure in Example 2 of the present invention.
[0021] Figure 5 This is the calculation flow chart of step S3 of the present invention. DETAILED DESCRIPTION
[0022] The present invention will be described in further detail below with reference to the accompanying drawings. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present invention, and are not to be construed as limiting the present invention.
[0023] In the description of this application, it should be noted that for directional words, such as the terms "center", "lateral", "longitudinal", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like, indicating directions and positional relationships, are based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and cannot be understood as limiting the specific scope of protection of this application. The terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0024] Example 1: Reference Figure 1-5 A digital method for cascade reservoir operation regulations based on structured data format, including: S1. Deconstruct the cascade reservoir operation regulations in text and diagram form and break them down into basic units of operation regulations; S2. Design a tree-shaped digital data structure for cascade reservoir operation regulations based on a structured data format and construct a digital operation regulation for cascade reservoirs; S3. Construct a self-matching model for the digital dispatching procedures of cascade reservoirs, and match the corresponding digital dispatching procedures according to different dispatching scenarios.
[0025] Among them, the method of the present invention first analyzes the digital scheduling regulations in text and graphic forms, decomposes them into basic units of scheduling regulations, and then designs the digital structure of scheduling regulations based on structured data format and tree data structure, digitizes the basic units of scheduling regulations, and then integrates the basic units to realize the digitization of scheduling regulations. Finally, by constructing a self-matching model of digital scheduling regulations for cascade reservoirs, it is possible to automatically match corresponding digital scheduling regulations according to different scheduling scenarios.
[0026] Furthermore, the cascade reservoir scheduling regulations in text and diagram form described in S1 include hydropower station scheduling diagrams, flood control scheduling regulations and ecological scheduling regulations.
[0027] Furthermore, the basic units of the scheduling procedures described in S1 include "scheduling timing" and "scheduling method". Figure 2 As shown, the scheduling opportunity includes one, two or more judgment conditions, specifically: The "dispatching timing" is the timing when the basic unit of the current dispatching procedure is activated, including "reservoir water level", "reservoir inflow", "basin forecast rainfall", "downstream flood control station water level", "downstream flood control station flow" and "time".
[0028] The “dispatching method” is the control method adopted for the participating reservoirs after the “dispatching opportunity” is met, wherein the control method refers to the control method adopted for the reservoir, including “outflow control”, “output control” and “water level control”.
[0029] Furthermore, the tree shape described in S2 refers to a tree structure, which is used to express the parallel and progressive relationship between the basic units of the scheduling procedures.
[0030] Furthermore, the digital data structure of the cascade reservoir scheduling regulations described in S2 refers to a data structure suitable for expressing scheduling regulations based on a structured data format combined with a tree structure, including the attributes of "scheduling opportunity", "scheduling method" and "scheduling target". As shown in Table 1, the "scheduling opportunity" attribute corresponds to the "scheduling opportunity" part of the scheduling regulation basic unit, which is a collection of judgment conditions, each judgment condition is a separate object, including the attributes of "reference site number", "reference site name", "reference variable", "judgment method", "judgment time", "judgment relationship" and "judgment threshold"; wherein, the "scheduling method" attribute corresponds to the "scheduling method" part of the scheduling regulation basic unit, including the attributes of "scheduling site number", "scheduling site name", "control method", "scheduling calculation method" and "control threshold"; wherein, the "scheduling target" attribute refers to the scheduling target of the scheduling regulation to which the scheduling basic unit belongs.
[0031] In this embodiment, the process of constructing the digital dispatching procedures for cascade reservoirs described in S2 is as follows: Decompose the scheduling procedures in text or graphic form into multiple basic scheduling procedure units; Decompose each basic unit of scheduling procedures into two parts: "scheduling timing" and "scheduling method"; According to the attributes of "dispatching time" and "dispatching method" in the designed digital structure of dispatching regulations, each dispatching regulation unit is digitized; The fusion of the basic units of digital scheduling procedures with common parts in "scheduling opportunities" is to combine the same judgment conditions in "scheduling opportunities" with the tree structure, and to list different judgment conditions in parallel. Figure 3 As shown, condition one and condition two in the figure are in a progressive relationship.
[0032] For the convenience of explanation, a schematic diagram of the digitalization of the basic unit of the scheduling procedure is given in this embodiment, as shown in FIG. Figure 4As shown, the basic unit of this dispatching regulation is "When the water level of the Three Gorges is lower than 171.0m, and the water level of Shashi Station is lower than 44.5m after the superposition of the Three Gorges inflow and the interval confluence, and the water level of the Three Gorges is greater than 145.0m, the water level of the Three Gorges Reservoir will be lowered to 145.0m as soon as possible." After decomposing the basic unit of this dispatching regulation, three judgment conditions are obtained, namely "the water level of the Three Gorges is lower than 171.0m", "the water level of Shashi Station is lower than 44.5m" and "the water level of the Three Gorges is greater than 145.0m", and the dispatching method is "the Three Gorges Reservoir is lowered to 145.0m as soon as possible." Its "dispatching timing" overlaps with the "dispatching timing" of the basic unit of the dispatching regulations: "When the water level of the Three Gorges is lower than 171.0m, the water level at Shashi Station is lower than 44.5m and the water level of the Three Gorges is equal to 145.0m, the water level of the Three Gorges is controlled according to the inflow equal to the outflow." Therefore, these two basic units of the dispatching regulations are merged, and two different judgment conditions, "Three Gorges water level greater than 145.0m" and "Three Gorges water level equal to 145.0m", exist in parallel, resulting in different dispatching methods, completing the digitization of this dispatching regulation.
[0033] In this embodiment, the scheduling scenario in S3 refers to the predicted information for cascade reservoir scheduling, including reservoir status, predicted inflow, rainfall size and time.
[0034] In this embodiment, the cascade reservoir digital dispatching rules self-matching model described in S3 realizes the function of matching corresponding digital dispatching rules according to different dispatching scenarios. The calculation flow chart is as follows: Figure 5 As shown, the matching process is as follows: S31: Take the first child node on the left side of the root node in the tree-structured digital scheduling procedure, and determine whether the scheduling scenario meets its judgment condition. If so, execute S32; if not, execute S33; S32: Take the first child node on the left side of the current node and determine whether it is a scheduling mode node. If it is satisfied, return to the scheduling mode node and the matching ends. If it is not satisfied, the node is a judgment mode node and determines whether the scheduling scenario meets its judgment condition. If it is satisfied, execute S32; if not, execute S33; S33: Determine whether the current node has a right node. If not, execute S34. If yes, get the right node of the current node and determine whether it is a scheduling mode node. If yes, return to the scheduling mode node and the matching ends. If not, determine whether the scheduling scenario meets its judgment condition. If yes, execute S32. If not, execute S33. S34: Determine whether the parent node of the current node has a right node. If not, execute S34. If satisfied, get the right node of the parent node of the current node and determine whether it is a scheduling mode node. If satisfied, return to the scheduling mode node and the matching ends. If not satisfied, determine whether the scheduling scenario meets its judgment conditions. If satisfied, execute S32. If not satisfied, execute S33.
[0035] Table 1 Attributes of “Scheduling Time”, “Scheduling Method” and “Scheduling Target”
[0036] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.
Claims
1. A digital method for cascade reservoir operation regulations based on structured data format, characterized in that: include: S1. Deconstruct the cascade reservoir operation regulations in text and diagram form and break them down into basic units of operation regulations; S2. Design a tree-shaped digital data structure for cascade reservoir operation regulations based on a structured data format and construct a digital operation regulation for cascade reservoirs; S3. Construct a self-matching model for the digital dispatching procedures of cascade reservoirs, and match the corresponding digital dispatching procedures according to different dispatching scenarios.
2. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 1, characterized in that: The cascade reservoir operation regulations in text and diagram form described in S1 include hydropower station operation diagrams, flood control operation regulations and ecological operation regulations.
3. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 1, characterized in that: The basic units of the scheduling procedure described in S1 include "scheduling timing" and "scheduling method".
4. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 3 is characterized by: The "dispatching timing" is the timing when the basic unit of the current dispatching procedure is activated, including "reservoir water level", "reservoir inflow", "basin forecast rainfall", "downstream flood control station water level", "downstream flood control station flow" and "time"; The "dispatching method" is the control method adopted for the participating reservoirs after the "dispatching opportunity" is met, where the control method refers to the control method adopted for the reservoir, including "outflow control", "output control" and "water level control".
5. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 3 is characterized by: The tree shape described in S2 refers to a tree structure, which is used to express the parallel and progressive relationship between the basic units of the scheduling procedures.
6. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 5 is characterized by: The digital data structure of the cascade reservoir operation regulations described in S2 refers to a data structure suitable for expressing operation regulations based on a structured data format combined with a tree structure, including the attributes of "operation timing", "operation method" and "operation target".
7. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 6, characterized in that: The "Dispatching Time" attribute corresponds to the "Dispatching Time" part in the basic unit of the scheduling procedure. It is a collection of judgment conditions, each of which is a separate object, including "Reference Site Number", "Reference Site Name", "Reference Variable", "Judgment Method", "Judgment Time", "Judgment Relationship" and "Judgment Threshold" attributes; The "dispatch method" attribute corresponds to the "dispatch method" part in the dispatching procedure basic unit, including the "dispatch site number", "dispatch site name", "control method", "dispatch calculation method" and "control threshold" attributes; The "scheduling target" attribute refers to the scheduling target of the scheduling procedure to which the scheduling basic unit belongs.
8. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 7 is characterized by: The process of constructing the digital operation regulations for cascade reservoirs described in S2 is as follows: Decompose the scheduling procedures in text or graphic form into multiple basic scheduling procedure units; Decompose each basic unit of scheduling procedures into two parts: "scheduling timing" and "scheduling method"; According to the "dispatching time" and "dispatching method" attributes in the designed digital structure of the dispatching regulations, each dispatching regulations unit is digitized; The basic units of digital scheduling procedures with common parts in the "scheduling opportunities" are integrated. Specifically, the common parts refer to the same judgment conditions in the "scheduling opportunities". The integrated basic units refer to merging the same judgment conditions in the "scheduling opportunities" in combination with the tree structure, and juxtaposing different judgment conditions.
9. The method for digitalizing cascade reservoir operation regulations based on a structured data format according to claim 1, characterized in that: The scheduling scenario in S3 refers to the predicted information for cascade reservoir scheduling, including reservoir status, predicted inflow, rainfall size and time.
10. A method for digitalizing cascade reservoir operation procedures based on a structured data format according to claim 9, characterized in that: The self-matching model of the digital dispatching regulations for cascade reservoirs described in S3 realizes the function of matching corresponding digital dispatching regulations according to different dispatching scenarios. The matching process is as follows: S31: Take the first child node on the left side of the root node in the tree-structured digital scheduling procedure, and determine whether the scheduling scenario meets its judgment condition. If so, execute S32; if not, execute S33; S32: Take the first child node on the left side of the current node and determine whether it is a scheduling mode node. If it is satisfied, return to the scheduling mode node and the matching ends. If it is not satisfied, the node is a judgment mode node and determines whether the scheduling scenario meets its judgment condition. If it is satisfied, execute S32; if not, execute S33; S33: Determine whether the current node has a right node. If not, execute S34. If yes, get the right node of the current node and determine whether it is a scheduling mode node. If yes, return to the scheduling mode node and the matching ends. If not, determine whether the scheduling scenario meets its judgment condition. If yes, execute S32. If not, execute S33. S34: Determine whether the parent node of the current node has a right node. If not, execute S34. If satisfied, get the right node of the parent node of the current node and determine whether it is a scheduling mode node. If satisfied, return to the scheduling mode node and the matching ends. If not satisfied, determine whether the scheduling scenario meets its judgment conditions. If satisfied, execute S32. If not satisfied, execute S33.