Flood control and drainage automatic scheduling method and system

By using an automated scheduling method based on rainfall and water level prediction models in the flood control and drainage system, the problems of response lag and insufficient system coordination caused by reliance on human experience have been solved, and the dynamic balance of regional water volume and the improvement of drainage efficiency have been achieved.

CN121809935APending Publication Date: 2026-04-07CHINA WATER RESOURCES BEIFANG INVESTIGATION DESIGN & RES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-25
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing flood control and drainage scheduling methods rely on manual experience, resulting in delayed response and a lack of system coordination, which leads to an inability to dynamically balance regional water volume and low drainage efficiency.

Method used

By dynamically assessing the risk of water level exceeding the standard and making decisions on valve opening adjustment based on the descending sequence of rainfall in various locations within the monitoring area, and combining water level prediction models and multi-source dynamic data, automated scheduling is achieved, prioritizing high-risk locations and scientifically guiding rainwater distribution.

Benefits of technology

It enables rapid response to uneven spatial and temporal distribution of rainfall, improves the response speed and operational efficiency of the drainage system, avoids localized flooding and waste of drainage resources, and achieves dynamic balance of regional water volume and maximizes flood control and drainage benefits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121809935A_ABST
    Figure CN121809935A_ABST
Patent Text Reader

Abstract

The invention relates to flood control and drainage scheduling, in particular to a flood control and drainage scheduling method and system, and aims to solve the problems that the regional water volume cannot be dynamically balanced and the drainage efficiency is low due to the fact that an existing flood control and drainage scheduling method depends on artificial experience, response lags behind and lacks system collaboration. In order to achieve the purpose, the flood control and drainage scheduling method is applied to a monitoring area, the monitoring area comprises a plurality of sites, and the method comprises the following steps that whether the opening degree of a valve needs to be adjusted or not is determined according to whether the water level exceeding risk exists in the sites or not in sequence according to the rainfall of each site from large to small; according to the flood control and drainage scheduling method, the water level standard exceeding risk is sequentially and dynamically evaluated and the valve opening adjustment is decided based on the descending sequence of the rainfall of each site in the monitoring area, so that the transformation from artificial experience scheduling to data-driven automatic scheduling is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to flood control and drainage dispatching, and particularly provides a flood control and drainage automatic dispatching method and system. BACKGROUND

[0002] In the operation and management of urban flood control and drainage systems, the dispatching of key facilities such as gates and pump stations is the core of reducing waterlogging disasters. At present, the mainstream dispatching mode still highly depends on the experience judgment of professionals. Usually, technicians need to conduct simple hydrological calculations based on the water level monitoring data of limited sites and the macro rainfall forecast, combined with personal experience, and then implement opening and closing operations on individual gates in the risk area. This traditional mode has significant limitations: first, the decision-making process is highly subjective, lacks systematic scientific analysis covering the entire drainage network, and cannot accurately quantify the water force linkage effect between different regions; second, the manual judgment and response have a lag, which cannot adapt to the rapid changes of sudden conditions such as short-time heavy rain, and the dispatching instructions are often a passive disposal of a single danger, rather than a dynamic and forward-looking control based on the overall water situation. This easily leads to improper dispatching, resulting in waterlogging in low-lying areas due to inadequate drainage, while gates in higher areas are opened too early, failing to effectively play the "peak shaving" role of storing and retaining floodwater, not only wasting drainage capacity, but also possibly exacerbating downstream pipe network load. Essentially, the traditional method cannot achieve dynamic balance and fine allocation of regional water quantity during heavy rain, cannot perform coordinated optimization control on multiple drainage nodes distributed in a wide range, and thus leads to low overall drainage efficiency of the system, with the coexistence of waterlogging in some areas and idle drainage resources in other areas. Therefore, the industry urgently needs a solution that can automatically and intelligently coordinate the dispatching of all water conservancy facilities in a region based on real-time and comprehensive monitoring data, to promote the transformation of flood control and drainage management from "experience-driven" to "data and model-driven" intelligent mode.

[0003] Therefore, there is an urgent need in the art for a flood control and drainage automatic dispatching method and system to solve the above problems. SUMMARY

[0004] The present application aims to solve the above technical problems, i.e., to solve the problem of the existing flood control and drainage dispatching method relying on manual experience, lagging response, and lack of system coordination, resulting in the inability to dynamically balance regional water quantity and low drainage efficiency.

[0005] In a first aspect, the present application provides a flood control and drainage automatic dispatching method, which is applied to a monitoring area including multiple locations, and comprises the following steps:

[0006] According to the rainfall amount of each location from large to small, it is determined whether the valve opening needs to be adjusted according to whether there is a water level exceeding standard risk in the location.

[0007] In the specific implementation of the above-mentioned flood control and drainage scheduling method, determining whether "there is a risk of water level exceeding the standard at the location" includes the following steps:

[0008] Based on the predicted water level at the location and the highest water level at the location, determine whether there is a risk of the water level exceeding the standard at the location.

[0009] In the specific implementation of the above-mentioned flood control and drainage scheduling method, the formula for calculating the predicted water level is as follows:

[0010] H' = H + (Ql + Qj·S - Qp - Qc) / S

[0011] In the formula, H' is the predicted water level at that location, in meters (m); H is the current water level at that location, in meters (m); and Ql is the inflow rate from the upstream node, in cubic meters (m³). 3 / s; Qj is the predicted rainfall, in m / s; S is the area of ​​the region, in m². 2 Qp represents the downstream node's drainage flow rate, in cubic meters per second (m³). 3 / s; Qc is the groundwater infiltration rate, in cubic meters per second (m³). 3 / s.

[0012] In the specific implementation of the above-mentioned flood control and drainage scheduling method, "determining whether to adjust the valve opening based on whether there is a risk of water level exceeding the standard at the location" includes the following steps:

[0013] If there is a risk of water level exceeding the standard at the location, the valve opening needs to be adjusted.

[0014] In a specific implementation of the above-mentioned flood control and drainage scheduling method, the method further includes the following steps:

[0015] When valve opening needs to be adjusted, all possible valve adjustment schemes are generated for valves at locations with a risk of exceeding water level limits, as well as valves at locations that are upstream or downstream of locations with a risk of exceeding water level limits.

[0016] In a specific implementation of the above-mentioned flood control and drainage scheduling method, the method further includes the following steps:

[0017] For each valve adjustment scheme, it is determined whether to retain the valve adjustment scheme based on whether there is a risk of water level exceeding the standard.

[0018] In a specific implementation of the above-mentioned flood control and drainage scheduling method, the method further includes the following steps:

[0019] For each valve adjustment scheme, it is determined whether to retain the valve adjustment scheme based on the safety level of the valve adjustment scheme.

[0020] In a second aspect, the present application provides a flood control and drainage automation scheduling system, comprising a flood control and drainage scheduling device configured to perform the above-mentioned flood control and drainage scheduling method.

[0021] In the case of adopting the above technical solution, the flood control and drainage automation scheduling method of the present application realizes the transition from manual experience scheduling to data-driven automated scheduling by sequentially and dynamically evaluating the water level exceeding risk of each location in the monitoring area based on the descending sequence of rainfall amounts and deciding the valve opening adjustment. This method can quickly respond to the unevenness of rainfall spatial distribution, prioritize processing high-risk points, and through the ordered and coordinated control of all nodes, scientifically guide the temporary storage of rainwater in high-lying areas and timely drainage in low-lying areas, thereby significantly improving the response speed and operating efficiency of the entire regional drainage system, effectively avoiding the coexistence of local waterlogging and drainage resource waste, and ultimately achieving dynamic balance of regional water quantity and maximization of flood control and drainage benefits.

[0022] Further, by introducing a risk judgment mechanism based on water level prediction value and maximum water level, the scheduling decision is transformed from passive response to current water level to proactive prediction of future risks, greatly enhancing the foresight and scientific nature of the system. Specifically, the provided water level prediction model considers multiple dynamic data sources such as upstream inflow, local predicted rainfall, downstream drainage capacity, and groundwater infiltration, enabling accurate estimation of future water levels at each location. This allows the system to identify locations at risk of exceeding the standard in advance based on prediction results and scientifically arrange the priority order and opening of valve adjustment, thereby implementing precise intervention before the actual occurrence of floods or waterlogging. This not only significantly improves the timeliness and reliability of scheduling, effectively avoiding disaster losses caused by delayed response, but also optimally allocates limited drainage resources through quantitative simulation of key links in the regional water cycle, ultimately achieving substantial improvement in dynamic and fine-grained control and safety level of flood control and drainage.

[0023] Further, the flood control and drainage dispatching method of the present application realizes the leap from single-point response to global collaborative optimization. Specifically, its beneficial effects are reflected in the following aspects: when the system determines that there is a risk of water level exceeding the standard at a certain location, the method will not only consider adjusting the valve at the risk point directly, but also generate a valve adjustment scheme that may affect all upstream and downstream nodes of the water regime, so as to consider the local dispatching decision in the global context of the entire river basin hydraulic connection. Through double screening of each generated scheme, firstly, invalid or deteriorating schemes that still lead to any location exceeding the standard after implementation are excluded, ensuring that the dispatching behavior does not transfer risks or cause secondary disasters; secondly, the optimal dispatching instruction is selected based on the safety degree of the scheme - the system can intelligently identify the optimal dispatching instruction that can immediately eliminate the current risk, has the smallest disturbance to the overall hydraulic state of the network, and has the highest safety redundancy. This mechanism completely changes the isolated mode of "treating the headache" in traditional dispatching, and through systematic simulation and evaluation, it ensures the scientificity and safety of each valve action, and finally realizes precise, stable and efficient collaborative control of flood control and drainage in a complex water network, significantly improving the system resilience and decision reliability in response to extreme rainfall events. BRIEF DESCRIPTION OF DRAWINGS

[0024] The preferred embodiments of the present application will be described below with reference to the accompanying drawings, in which:

[0025] Figure 1 is a detailed flowchart of the first part of the automatic flood control and drainage dispatching method provided by the present application;

[0026] Figure 2 is a detailed flowchart of the second part of the automatic flood control and drainage dispatching method provided by the present application;

[0027] Figure 3 is a detailed flowchart of the third part of the automatic flood control and drainage dispatching method provided by the present application. DETAILED DESCRIPTION

[0028] The preferred embodiments of the present application will be described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present application, and are not intended to limit the protection scope of the present application.

[0029] It should be noted that in the description of the present application, the terms "up", "down", "left", "right", "in", "out" and the like indicate the direction or positional relationship terms based on the direction or positional relationship shown in the drawings, which are only for the convenience of description, and do not indicate or imply that the device or element must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance.

[0030] In addition, it should be noted that, in the description of the present application, unless otherwise explicitly specified and limited, the terms "mounting", "setting", "connection" should be understood broadly, for example, it can be fixed connection, or detachable connection, or integrally connected; it can be directly connected, or indirectly connected through an intermediate medium, or the internal communication of two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0031] To solve the problem that the existing flood control and drainage dispatching method relies on artificial experience, the response is lagging and lacks system coordination, resulting in that the regional water quantity cannot be dynamically balanced, and the drainage efficiency is low, the embodiment discloses a kind of automatic dispatching method for flood control and drainage, the method is applied to a monitoring area, and the area includes multiple places.The method comprises the following steps:

[0032] According to the order of rainfall of each place from large to small, whether the valve opening is adjusted is determined for all places according to whether the place has water level exceeding standard risk.

[0033] This step first arranges multiple places according to the order of rainfall from large to small. This setting method can first process the place with large rainfall, so as to realize timely response to high-risk area. According to whether the place has water level exceeding standard risk, whether the valve opening is adjusted is determined for each place. When the place does not have water level exceeding standard risk, the valve opening does not need to be adjusted, and the next place is processed. When the place has water level exceeding standard risk, the valve opening needs to be adjusted.

[0034] Further, the specific method for determining whether a place has water level exceeding standard risk is: according to the water level prediction value of the place and the highest water level of the place, whether the place has water level exceeding standard risk is determined. The highest water level is the highest water level allowed for a place. If the actual water level is higher than the highest water level, it means that the place has water level exceeding standard. If the water level prediction value is higher than the highest water level, it means that the place has water level exceeding standard risk. The calculation formula of water level prediction value is:

[0035] H' = H + (Ql + Qj·S - Qp - Qc) / S

[0036] In the formula, H' is the water level prediction value of the place, the unit is m. H is the current water level of the place, the unit is m. The current water level is obtained by water level monitoring element. Ql is the upstream node inflow, the unit is m 3 / s. The upstream node inflow is the drainage flow monitored at the inlet valve of the current place. Qj is the predicted rainfall, the unit is m / s. The predicted rainfall is determined according to the predicted rainfall data obtained by external meteorological satellite. S is the area of the region, the unit is m 2Qp is the downstream node's drainage flow rate in m 3 / s. The downstream node's drainage flow rate is the inflow rate monitored at the drainage valve of the current node. Qc is the groundwater infiltration rate in m 3 / s.

[0037] A specific code example for calculating the water level prediction is as follows:

[0038] def simulate_water_level(node, params):

[0039] levels = {}

[0040] for region in REGIONS:

[0041] H = params[region]["current_level"] # Current water level H

[0042] S = params[region]["area"] # Area of the region S

[0043] Qj = params[region]["rainfall"] # Predicted rainfall Qj

[0044] Qc = params[region]["infiltration"] # Groundwater infiltration rate Qc

[0045] Q_max = params[region]["max_drainage"] # Maximum drainage flow rate

[0046] valve_out = VALVES[region]["out"]

[0047] Qp = node.valve_states[valve_out] * Q_max # Actual drainage flow rate = opening degree x maximum flow rate

[0048] upstream_regions = get_upstream(region) # Get the list of upstream regions

[0049] Ql = sum([

[0050] node.valve_states[VALVES[r]["out"]] * params[r]["max_drainage"]

[0051] for r in upstream_regions ])

[0053] H_prime = H + (Ql + Qj * S - Qp - Qc) / S

[0054] levels[region] = H_prime

[0055] return levels

[0056] Further, when the valve opening needs to be adjusted, the valve of the place where the water level is over-standard and the valve of the place which has upstream and downstream relationship with the place where the water level is over-standard are generated. Specifically, the opening adjustment range of each valve is from 0% to 100%. All the openings of all the valves are arranged and combined to generate all possible valve adjustment schemes. Further, in order to simplify the number of valve adjustment schemes, the opening of the valve is limited. In this embodiment, the minimum adjustment range of the valve opening is 10%, that is, the opening of the valve is 0%, 10%, 20%, and so on, until 100%. The specific code example of this step is as follows:

[0057] def expand_nodes(current_node):

[0058] children = []

[0059] for valve in current_node.valve_states:

[0060] current_open = current_node.valve_states[valve]

[0061] if current_open >= 1.0 - 1e-6:

[0062] continue

[0063] new_open = round(current_open + 0.1, 1)

[0064] new_states = current_node.valve_states.copy()

[0065] new_states[valve] = new_open

[0066] children.append(Node(new_states, new_cost))

[0067] return children

[0068] It should be noted that although the minimum adjustment range of the valve opening in the embodiment is 10%, this setting is not a limitation of the present application. Those skilled in the art can use other settings in other embodiments without departing from the principles of the present application. For example, the minimum adjustment range of the valve opening can be set to 5%, 20% or other values. These modifications do not deviate from the basic principles of the present application and thus fall within the scope of the present application.

[0069] Further, for each valve adjustment scheme, it is determined whether to retain the valve adjustment scheme according to whether the valve adjustment scheme has a risk of exceeding the water level. Specifically, under a valve adjustment scheme, for a location with a risk of exceeding the water level and all locations having an upstream or downstream relationship with the location with a risk of exceeding the water level, it is determined whether the water level prediction value of the above-mentioned locations is greater than the highest water level. If the water level prediction value of any one location is greater than the highest water level, it means that the valve adjustment scheme has a risk of exceeding the water level, and the valve adjustment scheme is deleted. If the water level prediction value of all locations is less than the highest water level, it means that the valve adjustment scheme does not have a risk of exceeding the water level, and the valve adjustment scheme is retained. This step can delete valve adjustment schemes with a risk of exceeding the water level. As a kind of pre-pruning strategy, this step can exclude invalid schemes in advance and reduce the computational complexity of the subsequent optimization process. The specific code example of this step is as follows:

[0070] def should_prune(node,Hy,best_node):

[0071] levels=simulate_water_level(node,system_params)

[0072] if any(levels[r]>Hy[r]for r in REGIONS):

[0073] return True

[0074] return False

[0075] Further, for each valve adjustment scheme, according to the safety degree of the valve adjustment scheme, it is determined whether to retain the valve adjustment scheme. Specifically, under a valve adjustment scheme, for the places with the risk of water level exceeding the standard and all places having an upstream and downstream relationship with the places with the risk of water level exceeding the standard, the safety degree of each place under the valve adjustment scheme is calculated according to the water level prediction value of the place and the maximum water level of the place, and the total safety degree of the valve adjustment scheme is calculated according to the safety degrees of all places.

[0076] The formula for calculating the safety degree of a place under a valve adjustment scheme is:

[0077] Safety degree = (maximum water level - water level prediction value) / maximum water level.

[0078] The formula for calculating the total safety degree of a valve adjustment scheme is:

[0079]

[0080] In the formula, j represents the serial number of the place. M represents the total number of places in the second group of places. S j represents the safety degree of the jth place. ω j represents the weight of the jth place, which is a preset value and can be set according to experience. The default weight value is 1.

[0081] This step can automatically and accurately select the optimal scheme with the highest comprehensive safety level from multiple feasible valve adjustment schemes based on a unified and objective safety degree index, avoiding the uncertainty of human experience judgment, so that the final control decision is not only safe but also the optimal safety decision in a quantitative sense.

[0082] Further, the method can also establish a dynamic water level prediction model for the monitoring area. The model includes a three-dimensional terrain model of the monitoring area established according to the DEM terrain data of the monitoring area, and adds the water level data of each place, the predicted rainfall data, the empirical value of the groundwater infiltration amount, and the water flow data of each valve.

[0083] The embodiment further discloses an automatic flood control and drainage dispatching system, which also includes a plurality of valves corresponding to the places. Specifically, the number of places is a plurality, and at least part of the plurality of places have an upstream and downstream relationship. Each place is provided with a water inlet valve and a drainage valve. Further, the valve includes a driving module and a water flow monitoring member. The driving module can adjust the opening degree of the valve, and the water flow monitoring member is used to monitor the water flow at the valve.

[0084] The system also includes a plurality of water level monitoring members corresponding to the places. The water level monitoring member is used to monitor the current water level of the corresponding place.

[0085] The system further comprises a flood control and drainage dispatching device configured to execute the above flood control and drainage automatic dispatching method. The flood control and drainage dispatching device comprises a storage module for storing the valve adjustment scheme and other data to be stored.

[0086] The valve further comprises a first communication module for communicating with the flood control and drainage dispatching device. Specifically, the first communication module can send the current opening degree data and water flow data of the valve to the flood control and drainage dispatching device, and can also receive the control instructions sent by the flood control and drainage dispatching device to enable the driving module to control the opening degree of the valve. The water level monitoring member comprises a second communication module for communicating with the flood control and drainage dispatching device. Specifically, the second communication module can send the water level data obtained by the water level monitoring member to the flood control and drainage dispatching device. The flood control and drainage dispatching device can obtain external predicted rainfall data to calculate the predicted rainfall of each location.

[0087] The detailed process of the flood control and drainage automatic dispatching method is described below. The method comprises the following steps:

[0088] S101, all locations are sorted in descending order of rainfall to form a first location group, and then S102 is executed.

[0089] S102, the first location in the first location group is selected, and then S103 is executed.

[0090] S103, for the currently selected location, the water level prediction value of the location is calculated. The calculation method of the water level prediction value is described above. Then S104 is executed.

[0091] S104, it is judged whether the water level prediction value of the currently selected location is greater than the highest water level of the location. If the water level prediction value is greater than the highest water level, S105 is executed. If the water level prediction value is less than the highest water level, S106 is executed.

[0092] S105, a valve adjustment scheme is generated.

[0093] S106, the next location of the currently selected location is selected from the first location group, and then S103 is executed.

[0094] Step S105 comprises the following steps:

[0095] S201, the location with the risk of exceeding the water level, and all locations having upstream and downstream relationship with the location form a second location group, and the corresponding valves of all locations in the second location group form a valve group. Then S202 is executed.

[0096] S202, set the opening of all valves in the valve group to 0%, and then execute S203. A specific code example of this step is as follows:

[0097] REGIONS = ["A", "B"]

[0098] VALVES = {

[0099] "A": {"in": "al", "out": "ap"},

[0100] "B": {"in": "bl", "out": "bp"},

[0101] ...

[0102] }

[0103] initial_state = {v: 0.0 for valve_pair in VALVES.values() for v in valve_pair.values()}

[0104] S203, generate the next valve adjustment scheme according to the preset rule, and then execute S204. In this embodiment, the preset rule is to increase the opening of one valve in the valve group by 10% based on the previous valve adjustment scheme. For example, the initial state of the valve adjustment scheme is that the opening of all valves in the valve group is 0%; the next valve adjustment scheme is that the opening of the first valve in the valve group is 10% and the openings of other valves are all 0%; the next valve adjustment scheme is that the openings of the first valve and the second valve in the valve group are both 10% and the openings of other valves are all 0%; and so on, all possible valve adjustment schemes can be obtained.

[0105] S204, judge whether the opening of all valves in the newly generated valve adjustment scheme is 100%. If the opening of all valves in the newly generated valve adjustment scheme is 100%, the method ends. If the opening of any valve in the newly generated valve adjustment scheme is not 100%, execute S203 again.

[0106] Step S203 includes the following steps:

[0107] S301, after generating a new valve adjustment scheme, select the first site from the second site group, and then execute S302.

[0108] S302, calculate the water level prediction value of the currently selected site under the current valve adjustment scheme, and then execute S303. The calculation method of the water level prediction value is described above.

[0109] S303, judging whether the water level prediction value of the current selected site is greater than the highest water level of the site. If the water level prediction value is greater than the highest water level, S304 is executed, and if the water level prediction value is less than the highest water level, S305 is executed.

[0110] S304, deleting the current valve adjustment scheme, and then executing S204.

[0111] S305, calculating the safety value of the current selected site under the current valve adjustment scheme according to the water level prediction value of the current selected site and the highest water level of the site, and then executing S306. The calculation method of the safety value is described above.

[0112] S306, judging whether the current selected site is the last site in the second site group. If the current selected site is not the last site, S307 is executed. If the current selected site is the last site, S308 is executed.

[0113] S307, selecting the next site of the current selected site from the second site group, and then executing S302 again.

[0114] S308, calculating the total safety degree of the current valve adjustment scheme according to the safety degrees corresponding to all sites in the second site group under the current valve adjustment scheme, and then executing S309. The calculation method of the total safety degree is described above.

[0115] S309, judging whether there is a valve adjustment scheme in the storage module. If there is no valve adjustment scheme in the record, S310 is executed. If there is a valve adjustment scheme in the record, S311 is executed.

[0116] S310, storing the current valve adjustment scheme and its total safety degree into the storage module, and then executing S204.

[0117] S311, judging whether the total safety value of the current valve adjustment scheme is greater than the total safety value of the valve adjustment scheme in the storage module. If the total safety value of the current valve adjustment scheme is greater than the total safety value of the valve adjustment scheme in the storage module, S312 is executed. If the total safety value of the current valve adjustment scheme is less than the total safety value of the valve adjustment scheme in the storage module, S313 is executed.

[0118] S312, deleting the valve adjustment scheme and its total safety value in the storage module, and then executing S310.

[0119] S313, deleting the current valve adjustment scheme and its total safety degree, and then executing S204.

[0120] The above steps, when generating a new valve regulation scheme, first determine whether there is a risk of water level exceeding the standard. If there is a risk, the scheme is immediately deleted, thereby effectively avoiding invalid data occupying storage space at an early stage and reducing unnecessary safety degree calculation overhead. If the scheme has no risk of water level exceeding the standard, its total safety degree is calculated. Then, the total safety degree of the scheme is compared with the total safety degree of the existing schemes in the storage module, only the scheme with a larger total safety degree is retained, and the smaller one is deleted. Through the double screening mechanism of "early risk screening" and "later optimal selection", this method can dynamically maintain a high-quality scheme set, and fundamentally reduce the total data storage and overall calculation load in the scheme optimization process.

[0121] So far, the technical solutions of the present application have been described in combination with the preferred embodiments shown in the drawings, but those skilled in the art can easily understand that the protection scope of the present application is obviously not limited to these specific embodiments. Those skilled in the art can make equivalent changes or replacements to the related technical features without departing from the principles of the present application, and the technical solutions after these changes or replacements will fall within the protection scope of the present application.

Claims

1. An automated flood control and drainage scheduling method, characterized in that, The method is applied to a monitored area, which includes multiple locations, and the method includes the following steps: Based on the rainfall at each location from highest to lowest, and considering whether there is a risk of water levels exceeding the standard at each location, determine whether to adjust the valve opening.

2. The automated flood control and drainage scheduling method according to claim 1, characterized in that, Determining whether there is a risk of water level exceeding the standard at the location includes the following steps: Based on the predicted water level at the location and the highest water level at the location, determine whether there is a risk of the water level exceeding the standard at the location.

3. The automated flood control and drainage scheduling method according to claim 2, characterized in that, The formula for calculating the predicted water level is as follows: H'=H+(Q l+Qj·S-Qp-Qc) / S In the formula, H' is the predicted water level at that location, in meters (m); H is the current water level at that location, in meters (m); and Ql is the inflow rate from the upstream node, in cubic meters (m³). 3 / s; Qj represents the predicted rainfall, in m / s; S represents the area of ​​the region, in meters (m²). 2 Qp represents the downstream node's drainage flow rate, in cubic meters per second (m³). 3 / s; Qc is the groundwater infiltration rate, in cubic meters per second (m³). 3 / s.

4. The automated flood control and drainage scheduling method according to claim 1, characterized in that, "Determining whether valve opening needs to be adjusted based on whether there is a risk of water level exceeding the standard at the location" includes the following steps: If there is a risk of water level exceeding the standard at the location, the valve opening needs to be adjusted.

5. The automated flood control and drainage scheduling method according to claim 4, characterized in that, The method further includes the following steps: When valve opening needs to be adjusted, all possible valve adjustment schemes are generated for valves at locations with a risk of exceeding water level limits, as well as valves at locations that are upstream or downstream of locations with a risk of exceeding water level limits.

6. The automated flood control and drainage scheduling method according to claim 5, characterized in that, The method further includes the following steps: For each valve adjustment scheme, it is determined whether to retain the valve adjustment scheme based on whether there is a risk of water level exceeding the standard.

7. The automated flood control and drainage scheduling method according to claim 6, characterized in that, The method further includes the following steps: For each valve adjustment scheme, it is determined whether to retain the valve adjustment scheme based on the safety level of the valve adjustment scheme.

8. An automated flood control and drainage dispatching system, characterized in that, The system includes a flood control and drainage scheduling device, which is configured to perform the flood control and drainage scheduling method as described in any one of claims 1-7.