Reservoir operation methods, devices, electronic equipment, storage media and products

By detecting the reservoir's water level and flow rate, calculating the minimum water flow rate to prevent siltation, and controlling valve opening, the problem of siltation in reservoir scheduling was solved, ensuring safe pipeline operation and smooth irrigation scheduling.

CN118378838BActive Publication Date: 2025-10-28TSINGHUA UNIVERSITY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410557857.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-07
Publication Date
2025-10-28
Estimated Expiration
2044-05-07

AI Technical Summary

Technical Problem

During reservoir operation, changes in water flow velocity lead to sediment deposition, causing siltation in water pipelines, which affects irrigation and pipeline safety. Existing technologies have not been able to effectively solve this problem.

Method used

By detecting the reservoir water level deviation and water flow, the minimum water flow to prevent siltation is calculated. The opening of the water distribution valve and the reservoir valve is controlled to ensure that the valve is opened when the water flow reaches the target flow to prevent siltation, thus avoiding the deposition of silt in the pipeline.

Benefits of technology

This effectively reduced pipeline siltation, ensured the safe operation of water pipelines, and facilitated the smooth implementation of reservoir irrigation scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118378838B_ABST
    Figure CN118378838B_ABST
Patent Text Reader

Abstract

This application discloses a reservoir scheduling method, apparatus, electronic device, storage medium, and product. The method includes: acquiring a first water flow rate in the main water transmission pipeline when a first water level deviation in the target reservoir is less than a first preset water level deviation; calculating a second water flow rate corresponding to a target branch pipeline to which the target reservoir belongs when the first water flow rate is greater than a first target water flow rate, wherein the first target water flow rate is the minimum water flow rate required to prevent siltation in the main water transmission pipeline; and controlling the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir when the second water flow rate is detected to be greater than the second target water flow rate, to fill the target reservoir with water, wherein the second target water flow rate is the minimum water flow rate required to prevent siltation in the target branch pipeline. The solution provided by this application can reduce the occurrence of siltation in pipelines, ensure the safe operation of water transmission pipelines, and simultaneously ensure the implementation of reservoir irrigation scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of water conservancy engineering technology, and in particular relates to a reservoir scheduling method, device, electronic equipment, storage medium and product. Background Technology

[0002] The uneven spatial and temporal distribution of water resources has led to water shortages that have constrained regional economic development. In response, water resources can be allocated through reservoir scheduling to alleviate the water crisis in water-scarce areas.

[0003] However, some water sources contain a high amount of sediment. This sediment-laden water flows through the main water pipeline, various branch outlets, and connecting pipes to reservoirs. During this process, changes in water flow velocity, especially when the velocity decreases, cause sediment to deposit in the water pipelines, leading to siltation and affecting irrigation and pipeline safety. Summary of the Invention

[0004] This application provides a reservoir scheduling method, device, electronic equipment, storage medium, and product that can reduce the occurrence of siltation in pipelines, ensure the safe operation of water pipelines, and guarantee the implementation of reservoir irrigation scheduling.

[0005] In a first aspect, embodiments of this application provide a reservoir scheduling method, the method comprising: when a first water level deviation of a target reservoir is detected to be less than a first preset water level deviation, obtaining a first water flow rate in the main water transmission pipeline corresponding to the target reservoir, wherein at least one branch valve is deployed in the main water transmission pipeline, each branch valve is connected to a branch pipeline, each branch pipeline is deployed with at least one reservoir valve, and each reservoir valve is connected to a reservoir; when the first water flow rate is detected to be greater than a first target water flow rate, calculating a second water flow rate corresponding to the target branch pipeline to which the target reservoir belongs, wherein the first target water flow rate is the minimum water flow rate required to prevent siltation in the main water transmission pipeline; when the second water flow rate is detected to be greater than the second target water flow rate, controlling the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir to fill the target reservoir with water, wherein the second target water flow rate is the minimum water flow rate required to prevent siltation in the target branch pipeline.

[0006] Secondly, embodiments of this application provide a reservoir scheduling device, comprising: a flow acquisition module, configured to acquire a first water flow in the main water transmission pipeline corresponding to the target reservoir when a first water level deviation of the target reservoir is detected to be less than a first preset water level deviation, wherein at least one branch valve is deployed in the main water transmission pipeline, each branch valve is connected to a branch pipeline, and at least one reservoir valve is deployed in each branch pipeline, each reservoir valve is connected to a reservoir; a branch flow acquisition module, configured to calculate a second water flow corresponding to the target branch pipeline to which the target reservoir belongs when the first water flow is detected to be greater than a first target water flow, wherein the first target water flow is the minimum water flow required to prevent siltation in the main water transmission pipeline; and a reservoir scheduling module, configured to control the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir to fill the target reservoir when the second water flow is detected to be greater than the second target water flow, wherein the second target water flow is the minimum water flow required to prevent siltation in the target branch pipeline.

[0007] Thirdly, embodiments of this application provide an electronic device, which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, it implements the reservoir scheduling method as described in the first aspect.

[0008] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the reservoir scheduling method as described in the first aspect.

[0009] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the reservoir scheduling method as described in the first aspect.

[0010] As can be seen from the above, in this embodiment, the decision to open the branch pipe valve is determined based on the water flow rate in the main water pipeline and the minimum water flow rate required to prevent siltation. Thus, when the water flow rates in both the main and branch pipes reach the target flow rates for preventing siltation, the branch pipe valve and reservoir valve are opened. This ensures that silt does not accumulate in the pipeline but flows into the reservoir, thereby reducing the occurrence of siltation in the pipeline, ensuring the safe operation of the water pipeline, and simultaneously guaranteeing the implementation of reservoir irrigation scheduling. Attached Figure Description

[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a schematic flowchart of a reservoir scheduling method provided in one embodiment of this application;

[0013] Figure 2 This is a schematic diagram of the structure of a water supply pipeline provided in one embodiment of this application;

[0014] Figure 3 This is a schematic diagram of the structure of a reservoir scheduling device provided in another embodiment of this application;

[0015] Figure 4 This is a schematic diagram of the structure of an electronic device provided in another embodiment of this application. Detailed Implementation

[0016] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0017] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0018] To facilitate understanding, before explaining the solution provided in this application, the background of the solution provided in this application will be explained first.

[0019] The uneven spatial and temporal distribution of water resources has led to water shortages that constrain regional economic development. Single-reservoir scheduling is often insufficient to meet the water demand of irrigation areas, while joint scheduling of multiple reservoirs can comprehensively consider water resource allocation on a larger scale and alleviate the water crisis in water-scarce regions.

[0020] Currently, optimal scheduling models for reservoirs and reservoir groups (i.e., multiple reservoirs) typically employ different algorithms to solve the objective function and constraints, and summarize scheduling strategies or rules for the reservoir group based on the solution results.

[0021] Multi-reservoir scheduling optimization models typically use the objective function of maximizing water supply efficiency, maximizing water supply volume, or minimizing water shortage (rate). Constraints usually include reservoir water supply capacity constraints, reservoir capacity constraints, water balance equations, and non-negativity constraints, and some also include hydraulic connections between reservoirs. Furthermore, complex scheduling models also consider the influence of factors such as irrigation water consumption and evaporation.

[0022] For farmland irrigation in some areas, the water source mainly comes from rivers with a high sediment content. The sediment-laden water flows through the main pipe and various branch pipes and connects to the reservoirs. During this process, due to changes in flow velocity, especially the decrease in flow velocity, sediment may be deposited in the pipes, causing siltation and affecting irrigation and pipeline safety.

[0023] In related technologies, the scheduling schemes or models do not take into account the impact of sand deposition in pipelines, resulting in long and costly subsequent dredging work.

[0024] To address the problems existing in related technologies, embodiments of this application provide a reservoir scheduling method, apparatus, electronic device, storage medium, and product.

[0025] The reservoir scheduling method provided in the embodiments of this application is described below. The method provided in the embodiments of this application can be applied to a reservoir scheduling system, which can control the opening and closing of the water distribution valves and the reservoir valves to control the filling of the reservoir.

[0026] Figure 1 A schematic flowchart of a reservoir scheduling method according to an embodiment of this application is shown. Figure 1 As shown, the method includes the following steps:

[0027] Step S101: If the first water level deviation of the target reservoir is detected to be less than the first preset water level deviation, the first water flow rate in the main water transmission pipeline corresponding to the target reservoir is obtained.

[0028] In step S101, at least one branch valve is installed in the main water transmission pipeline, each branch valve is connected to a branch pipeline, and at least one reservoir valve is installed in each branch pipeline, each reservoir valve is connected to a reservoir. For example, in Figure 2 In the schematic diagram of the water pipeline shown, the conversion pool is the water source, which supplies water to various reservoirs through the main water pipeline. Figure 2In this system, branch valves 1-Q1 and 2-Q2 are installed on the main water transmission pipeline, connecting to the first branch pipeline and the second branch pipeline respectively. Three reservoirs (i.e., reservoir 1, reservoir 2, and reservoir 3) are installed on the first branch pipeline, each with a corresponding reservoir valve. These reservoir valves are used to control whether water in the first branch pipeline flows into the corresponding reservoir. Similarly, three reservoirs (i.e., reservoir 4, reservoir 5, and reservoir 6) are installed on the second branch pipeline, each with a corresponding reservoir valve. These reservoir valves are used to control whether water in the second branch pipeline flows into the corresponding reservoir.

[0029] In step S101, the target reservoir is any one of the at least one reservoir corresponding to the branch pipeline, for example, in Figure 2 In this context, the target reservoir can be any one of the three reservoirs corresponding to the first branch pipeline. The first water level deviation of the target reservoir can be the difference between the current water level of the target reservoir and the lower limit of the water level of the target reservoir. When the first water level deviation is less than the first preset water level deviation, it indicates that the water volume in the target reservoir is low and water allocation is required. In this case, the reservoir scheduling system uses the method provided in the embodiments of this application to schedule the water source of the target reservoir.

[0030] It should be noted that when a branch pipeline corresponds to multiple reservoirs, the reservoir dispatching system will only trigger water allocation operations if the first water level deviation of at least one of the reservoirs is less than the first preset water level deviation. If the first water level deviation of all reservoirs is not less than the first preset water level deviation, the reservoir dispatching system will not control the opening of the corresponding branch valves or reservoir valves.

[0031] Furthermore, in step S101, the first water flow rate corresponding to the main water supply pipeline can be determined by the pipe diameter of the main water supply pipeline and the current water flow velocity corresponding to the main water supply pipeline. As an example, the cross-sectional area of ​​the main water supply pipeline can be determined based on the pipe diameter, and the first water flow rate of the main water supply pipeline can be obtained by calculating the product of the current water flow velocity and the cross-sectional area of ​​the main water supply pipeline.

[0032] Step S102: If the first water flow rate is detected to be greater than the first target water flow rate, calculate the second water flow rate corresponding to the target branch pipeline to which the target reservoir belongs.

[0033] In step S102, the first target water flow rate is the minimum water flow rate required to prevent sediment buildup in the main water pipeline.

[0034] It should be noted that if the first water flow rate is greater than the first target water flow rate, it indicates that there will be no siltation in the main water supply pipeline. At this time, opening the branch valve will not cause siltation at the branch valve, thus avoiding siltation in the main water supply pipeline.

[0035] Step S103: When the second water flow rate is detected to be greater than the second target water flow rate, the valve of the branch outlet corresponding to the target branch pipeline and the valve of the reservoir corresponding to the target reservoir are opened to fill the target reservoir with water.

[0036] In step S103, the second target water flow rate is the minimum water flow rate required to prevent sediment accumulation in the target branch pipe. When the second water flow rate corresponding to the target branch pipe is greater than the second target water flow rate, it indicates that there will be no sediment accumulation in the target branch pipe. In this case, opening the reservoir valve corresponding to the target reservoir will not cause sediment accumulation at the reservoir valve, thus preventing sediment accumulation in the branch pipe.

[0037] Furthermore, in step S103, after confirming that there is no siltation in either the main water supply pipeline or the branch pipelines, opening the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir can achieve water distribution to the target reservoir while preventing siltation in the main water supply pipeline and the branch pipelines. As an example, the branch valve of the target branch pipeline and the reservoir valve of the target reservoir can be opened simultaneously, or they can be opened sequentially. The opening sequence and rules of the branch valves and reservoir valves can be set according to actual needs, and will not be detailed here.

[0038] Based on the scheme defined in steps S101 to S103 above, it can be understood that in this embodiment of the application, the decision to open the branch pipe valve is determined according to the water flow rate in the main water pipeline and the minimum water flow rate to prevent siltation. Thus, when the water flow rates in both the main water pipeline and the branch pipe reach the target water flow rate to prevent siltation, the branch pipe valve and the reservoir valve are opened. This ensures that silt will not accumulate in the pipeline but will flow into the reservoir, thereby reducing the occurrence of siltation in the pipeline, ensuring the safe operation of the water pipeline, and ensuring the implementation of reservoir irrigation scheduling.

[0039] The following provides a detailed explanation of each step of the method provided in the embodiments of this application.

[0040] First, water storage in a reservoir is only activated if it is determined that the reservoir at a particular pipeline branch is short of water. Therefore, before obtaining the initial water flow rate in the main water pipeline corresponding to the target reservoir, it is necessary to determine whether the target reservoir is short of water.

[0041] Specifically, the upper and lower limits of the water level of the target reservoir are obtained; then, the difference between the current water level of the target reservoir and the lower limit is calculated to obtain the first water level deviation of the target reservoir; and the difference between the upper limit and the current water level of the target reservoir is calculated to obtain the second water level deviation of the target reservoir.

[0042] In the above embodiments, the upper limit of the target reservoir's water level can be the highest water level of the reservoir, while the lower limit of the target reservoir's water level can be the lowest water level at which the reservoir does not dry up. The corresponding upper and lower limits of the water level can differ for different reservoirs. Furthermore, the corresponding upper and lower limits of the water level for different reservoirs can be determined based on the location of the reservoir within the water transmission pipeline and the geographical environment of the reservoir.

[0043] Furthermore, in the above embodiments, the first water level deviation indicates whether the reservoir is short of water; the second water level deviation indicates whether the water volume in the reservoir has reached the upper limit.

[0044] As an example, a reservoir scheduling system can number reservoirs based on the connection relationships between the various branch valves deployed in the main water transmission pipeline and the corresponding reservoirs in the branch pipelines. For example, in... Figure 2 In the diagram, the three reservoirs corresponding to the first branch pipeline and the three reservoirs corresponding to the second branch pipeline are numbered respectively. Next, the reservoir scheduling system can determine the upper and lower limits of the water level for each reservoir based on the water outlets corresponding to each reservoir and the geographical environment of each reservoir, and set the target function for the water level of each reservoir, as shown in formulas (1) and (2):

[0045] maxf i =(G i max -G i (1)

[0046] minf i =(G i -G i min (2)

[0047] In formulas (1) and (2), G i min G represents the lowest water level of reservoir i, i.e., the lower limit of the water level. i max f represents the highest water level in reservoir i, i.e., the upper limit of the water level. i G represents the deviation between the current water level of the i-th reservoir and its highest or lowest water level; i Given the current water level of reservoir i; maxf i The first water level deviation; minf i This is the second water level deviation.

[0048] It should be noted that in practical applications, water level detection sensors can be installed in each reservoir to monitor the water level of each reservoir in real time, and the monitored water level can be transmitted to the reservoir scheduling system to determine whether to allocate water to the reservoir.

[0049] Furthermore, in this embodiment of the application, the reservoir scheduling system can be based on minf i To determine whether to open the water distribution valve and reservoir valve to distribute water to the reservoir, for example, in this embodiment, upon detecting a first water level deviation (i.e., minf) in the target reservoir... i When the water level deviation is less than the first preset water level deviation, for example, if the current water level of the target reservoir has reached the lower limit or the specified water level, then it can be determined that the target reservoir is short of water, and the branch valve of the pipeline to which the target reservoir belongs and the corresponding reservoir valve need to be opened. The reservoir scheduling system can also adjust the water level based on maxf i This method determines whether to close the branch valve or reservoir valve to prevent the water level in the reservoir from exceeding the upper limit and causing overflow. Specifically, if the second water level deviation corresponding to the target reservoir is detected to be less than the second preset water level deviation (e.g., the current water level of the target reservoir has reached the upper limit or the current water level of the target reservoir has reached a designated water level), then the reservoir valve corresponding to the target reservoir is closed to prevent the water level in the target reservoir from exceeding the upper limit and causing overflow or dam failure. At the same time, since only the reservoir valve of the target reservoir is closed, if the water level of other reservoirs corresponding to the target branch pipeline has not yet reached the designated water level, water can continue to be supplied to the other reservoirs corresponding to the target branch pipeline.

[0050] Furthermore, after obtaining the first water flow rate in the main water transmission pipeline corresponding to the target reservoir, the reservoir scheduling system needs to determine the first target water flow rate corresponding to the main water transmission pipeline and the second target water flow rate corresponding to the target branch pipeline to which the target reservoir belongs.

[0051] Specifically, after obtaining the first pipe diameter corresponding to the main water transmission pipeline and the second pipe diameter corresponding to the target branch pipeline, the first pipe diameter and the second pipe diameter are respectively input into the target water flow velocity calculation model. The first target water flow velocity corresponding to the first pipe diameter and the second target water flow velocity corresponding to the second pipe diameter are determined through the target water flow velocity calculation model. Then, the first target water flow rate corresponding to the main water transmission pipeline is determined according to the first pipe diameter and the first target water flow velocity, and the second target water flow rate corresponding to the target branch pipeline is determined according to the second pipe diameter and the second target water flow velocity.

[0052] It should be noted that in the above embodiments, the target water flow velocity calculation model is constructed using pipe parameters and sediment deposition parameters of multiple pipes. This model characterizes the relationship between pipe diameter and target water flow velocity, with the target water flow velocity representing the minimum flow velocity required to prevent sediment accumulation in the pipe. Sediment deposition parameters include at least sediment density and sediment particle size. In this embodiment, the target water flow velocity calculation model is used to determine the critical non-silting velocity corresponding to water transmission pipelines (including main pipelines and branch pipelines) of different diameters, i.e., the critical flow velocity (i.e., the target water flow velocity mentioned above) required to prevent sediment accumulation in the water transmission pipeline. In this embodiment, the critical non-silting velocity under different pipe diameters can be calculated using a three-dimensional water transmission pipeline model, based on parameters such as the pipe diameter of the main pipeline, the pipe diameter of the branch pipeline, the average sediment concentration (maximum and minimum sediment concentration), and the sediment particle size.

[0053] After determining the pipe diameter and critical non-silting velocity of each water transmission pipeline, the critical non-silting velocity can be converted into water flow rate. Specifically, the cross-sectional area of ​​each water transmission pipeline can be determined based on its pipe diameter. Then, by calculating the product of the cross-sectional area and the corresponding critical non-silting velocity, the critical non-silting flow rate, or target water flow rate, for each pipeline can be obtained. The critical non-silting flow rate for the main water transmission pipeline is the first target water flow rate, and the critical non-silting flow rate for the target branch pipelines is the second target water flow rate.

[0054] Furthermore, after determining the critical non-siltation flow rate (i.e., the first target flow rate) of the main water transmission pipeline, the current flow rate (i.e., the first flow rate) of the main water transmission pipeline is compared with the critical non-siltation flow rate. If the current flow rate of the main water transmission pipeline is greater than the critical non-siltation flow rate, it indicates that opening the branch valve corresponding to the branch pipeline will not cause siltation. To ensure that there is no siltation in the target branch pipeline, it is necessary to determine whether the second flow rate of the target branch pipeline is greater than the corresponding critical non-siltation flow rate. Before this, the second flow rate corresponding to the target branch pipeline to which the target reservoir belongs needs to be calculated.

[0055] Specifically, first, the current water flow velocity of the main water supply pipeline is obtained. Then, based on the diameter of the second pipeline, the cross-sectional area of ​​the target branch pipeline is determined, and the product of the current water flow velocity and the cross-sectional area is calculated to obtain the second water flow rate. That is, the current water flow rate (i.e., the second water flow rate) of the target branch pipeline is the product of the current water flow velocity of the target branch pipeline and the cross-sectional area of ​​the target branch pipeline.

[0056] After obtaining the second water flow rate corresponding to the target branch pipe, compare the second water flow rate of the target branch pipe with the second target water flow rate (i.e., the critical non-siltation flow rate of the target branch pipe). When the second water flow rate of the target branch pipe is greater than the second target water flow rate, it indicates that opening the reservoir valve corresponding to the target reservoir will not cause siltation. At this time, the reservoir scheduling system can control the opening of the branch valve corresponding to the target branch pipe and the reservoir valve corresponding to the target reservoir.

[0057] In one scenario, multiple reservoirs are deployed on each branch pipeline. In this scenario, the reservoir scheduling system can determine the opening sequence of the reservoir valves based on the first water level deviation of the multiple reservoirs on that branch pipeline.

[0058] Specifically, firstly, the third water level deviation of other reservoirs corresponding to the target branch pipeline is obtained, and if the third water level deviation is greater than the first preset water level deviation, the magnitude of the third water level deviation is compared with the first water level deviation to obtain the comparison result; then, the opening sequence of the reservoir valves of the target reservoir and the reservoir valves of other reservoirs is determined according to the comparison result.

[0059] As an example, such as Figure 2 As shown, when the target branch pipeline is the first branch pipeline, if the first water level deviation of any one of the three reservoirs (Reservoir 1, Reservoir 2, and Reservoir 3) is less than the first preset water level deviation, the corresponding branch valve of the target branch pipeline can be opened. Then, the reservoir scheduling system determines the water replenishment order of the three reservoirs deployed in the target branch pipeline based on their water level deviations, i.e., the opening order of the reservoir valves. For example, the reservoir scheduling system can prioritize replenishing water to the reservoir with the smallest water level deviation; or, for another example, the reservoir scheduling system can determine the water replenishment order based on the importance of the reservoirs to irrigation, prioritizing replenishment to reservoirs with higher irrigation importance.

[0060] In one embodiment, if the first water flow rate is detected to be less than or equal to the first target water flow rate, and / or the second water flow rate is detected to be less than or equal to the second target water flow rate, the reservoir scheduling system may also close the branch valves corresponding to the target branch pipeline and the reservoir valves corresponding to the target reservoir to avoid siltation in the main water pipeline and the branch pipeline.

[0061] This concludes the introduction of the methods provided in the embodiments of this application.

[0062] As described above, the method provided in this application constructs a three-dimensional pipeline target flow velocity calculation model to determine the critical non-silting flow velocity for water conveyance pipelines of different diameters. Simultaneously, it establishes a multi-reservoir scheduling model that considers the temporary non-silting flow velocity in the pipeline, thereby achieving multi-reservoir scheduling while avoiding siltation in the water conveyance pipeline. Compared with existing technologies, the method provided in this application considers the influence of the non-silting flow velocity, which not only ensures the implementation of irrigation scheduling but also reduces the occurrence of pipeline siltation, guarantees pipeline operation safety, and reduces costs.

[0063] This application also provides a reservoir scheduling device, such as... Figure 3 As shown, the device 300 includes: a flow acquisition module 301, a branch flow acquisition module 302, and a reservoir scheduling module 303.

[0064] The flow acquisition module 301 is used to acquire the first water flow in the main water transmission pipeline corresponding to the target reservoir when the first water level deviation of the target reservoir is detected to be less than the first preset water level deviation. The main water transmission pipeline is equipped with at least one branch valve, each branch valve is connected to a branch pipeline, and each branch pipeline is equipped with at least one reservoir valve, each reservoir valve is connected to a reservoir.

[0065] The branch flow acquisition module 302 is used to calculate the second flow corresponding to the target branch pipeline to which the target reservoir belongs when the first water flow is detected to be greater than the first target water flow. The first target water flow is the minimum water flow that prevents siltation in the main water pipeline.

[0066] The reservoir scheduling module 303 is used to control the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir when the second water flow rate is detected to be greater than the second target water flow rate, so as to fill the target reservoir with water. The second target water flow rate is the minimum water flow rate that prevents siltation in the target branch pipeline.

[0067] In one example, the reservoir scheduling device further includes: a target water volume determination module, used to obtain the first pipe diameter corresponding to the main water conveyance pipeline and the second pipe diameter corresponding to the target branch pipeline; inputting the first pipe diameter and the second pipe diameter into the target water flow velocity calculation model, and determining the first target water flow velocity corresponding to the first pipe diameter and the second target water flow velocity corresponding to the second pipe diameter through the target water flow velocity calculation model, wherein the target water flow velocity calculation model is constructed by the pipe parameters and sediment deposition parameters of multiple pipelines, and is used to characterize the relationship between the pipe diameter and the target water flow velocity, and the target water flow velocity is used to characterize the minimum water flow velocity that prevents sediment from accumulating in the pipeline; determining the first target water flow rate corresponding to the main water conveyance pipeline based on the first pipe diameter and the first target water flow velocity; and determining the second target water flow rate corresponding to the target branch pipeline based on the second pipe diameter and the second target water flow velocity.

[0068] In one example, the branch flow acquisition module is specifically used to acquire the current water flow velocity of the main water supply pipeline; determine the cross-sectional area of ​​the target branch pipeline based on the diameter of the second pipeline; and calculate the product of the current water flow velocity and the cross-sectional area of ​​the pipeline to obtain the second water flow rate.

[0069] In one example, the reservoir scheduling device further includes: a valve scheduling module, used to obtain the third water level deviation of other reservoirs corresponding to the target branch pipeline; if the third water level deviation is greater than the first preset water level deviation, compare the magnitude of the third water level deviation with the first water level deviation to obtain the comparison result; and determine the opening sequence of the reservoir valves of the target reservoir and the reservoir valves of other reservoirs based on the comparison result.

[0070] In one example, the reservoir scheduling device further includes: a first control module, used to close the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir when the first water flow is detected to be less than or equal to the first target water flow and / or the second water flow is less than or equal to the second target water flow.

[0071] In one example, the reservoir scheduling device further includes: a water level deviation determination module, used to obtain the upper limit and lower limit of the water level of the target reservoir; calculate the difference between the current water level of the target reservoir and the lower limit of the water level to obtain the first water level deviation corresponding to the target reservoir; and calculate the difference between the upper limit of the water level and the current water level of the target reservoir to obtain the second water level deviation corresponding to the target reservoir.

[0072] In one example, the reservoir scheduling device further includes a second control module, used to close the reservoir valve corresponding to the target reservoir when the second water level deviation corresponding to the target reservoir is detected to be less than the second preset water level deviation.

[0073] The reservoir scheduling device provided in this application embodiment can realize all the processes implemented in the aforementioned method embodiments, and will not be repeated here to avoid repetition.

[0074] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0075] Figure 4 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.

[0076] The electronic device may include a processor 401 and a memory 402 storing computer program instructions.

[0077] Specifically, the processor 401 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0078] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 402 is non-volatile solid-state memory.

[0079] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the methods according to one aspect of this disclosure.

[0080] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any of the reservoir scheduling methods in the above embodiments.

[0081] In one example, the electronic device may also include a communication interface 403 and a bus 410. For example, Figure 4 As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 410 and complete communication with each other.

[0082] The communication interface 403 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0083] Bus 410 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 410 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.

[0084] Furthermore, in conjunction with the reservoir scheduling methods in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the reservoir scheduling methods in the above embodiments.

[0085] Furthermore, in conjunction with the reservoir scheduling methods described in the above embodiments, this application can provide a computer program product for implementation. When the instructions in this computer program product are executed by the processor of an electronic device, the electronic device performs any of the reservoir scheduling methods described in the above embodiments.

[0086] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0087] The functional modules shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0088] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0089] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of reservoir scheduling methods, apparatuses, electronic devices, storage media, and products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to create a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0090] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A reservoir scheduling method, characterized in that, include: When the first water level deviation of the target reservoir is detected to be less than the first preset water level deviation, the first water flow rate in the main water transmission pipeline corresponding to the target reservoir is obtained. The main water transmission pipeline is equipped with at least one branch valve, each branch valve is connected to a branch pipeline, each branch pipeline is equipped with at least one reservoir valve, and each reservoir valve is connected to a reservoir. The first water level deviation is the difference between the current water level of the target reservoir and the lower limit of the water level of the target reservoir. The first preset water level deviation is used to characterize the threshold of whether the target reservoir needs water distribution. If the first water flow rate is detected to be greater than the first target water flow rate, the second water flow rate corresponding to the target branch pipeline to which the target reservoir belongs is calculated, wherein the first target water flow rate is the minimum water flow rate that prevents siltation in the main water transmission pipeline. If the second water flow rate is detected to be greater than the second target water flow rate, the valve at the branch outlet corresponding to the target branch pipe and the valve at the reservoir corresponding to the target reservoir are opened to fill the target reservoir with water. The second target water flow rate is the minimum water flow rate that prevents siltation in the target branch pipe.

2. The method according to claim 1, characterized in that, After obtaining the first water flow rate in the main water transmission pipeline corresponding to the target reservoir, the method further includes: Obtain the first pipe diameter corresponding to the main water supply pipeline and the second pipe diameter corresponding to the target branch pipeline; The first pipe diameter and the second pipe diameter are respectively input into the target water flow velocity calculation model. The first target water flow velocity corresponding to the first pipe diameter and the second target water flow velocity corresponding to the second pipe diameter are determined by the target water flow velocity calculation model. The target water flow velocity calculation model is constructed by pipe parameters and sediment deposition parameters of multiple pipes and is used to characterize the relationship between pipe diameter and target water flow velocity. The target water flow velocity is used to characterize the minimum water flow velocity that prevents sediment from accumulating in the pipe. The first target water flow rate corresponding to the main water transmission pipeline is determined based on the first pipeline diameter and the first target water flow velocity. The second target water flow rate corresponding to the target branch pipe is determined based on the second pipe diameter and the second target water flow velocity.

3. The method according to claim 2, characterized in that, Calculating the second water flow rate corresponding to the target branch pipeline to which the target reservoir belongs includes: Obtain the current water flow velocity of the target branch pipe; The cross-sectional area of ​​the target branch pipe is determined based on the second pipe diameter. The second water flow rate is obtained by multiplying the current water flow velocity of the target branch pipe by the cross-sectional area of ​​the pipe.

4. The method according to claim 1, characterized in that, Before controlling the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir, the method further includes: Obtain the third water level deviation of other reservoirs corresponding to the target branch pipeline; If the third water level deviation is greater than the first preset water level deviation, the magnitude of the third water level deviation and the first water level deviation are compared to obtain the comparison result; The opening sequence of the reservoir valves of the target reservoir and the reservoir valves of the other reservoirs is determined based on the comparison results.

5. The method according to claim 1, characterized in that, After controlling the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir, the method further includes: If the first water flow rate is detected to be less than or equal to the first target water flow rate, and / or the second water flow rate is detected to be less than or equal to the second target water flow rate, the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir shall be closed.

6. The method according to claim 1, characterized in that, Before obtaining the first water flow rate in the main water pipeline corresponding to the target reservoir, the method further includes: Obtain the upper limit and lower limit of the water level of the target reservoir; Calculate the difference between the current water level of the target reservoir and the lower limit of the water level to obtain the first water level deviation corresponding to the target reservoir; The difference between the upper limit of the water level and the current water level of the target reservoir is calculated to obtain the second water level deviation corresponding to the target reservoir.

7. The method according to claim 6, characterized in that, After controlling the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir, the method further includes: If the second water level deviation corresponding to the target reservoir is detected to be less than the second preset water level deviation, the reservoir valve corresponding to the target reservoir shall be closed.

8. A reservoir scheduling device, characterized in that, include: The flow acquisition module is used to acquire the first water flow in the main water transmission pipeline corresponding to the target reservoir when the first water level deviation of the target reservoir is detected to be less than the first preset water level deviation. The main water transmission pipeline is equipped with at least one branch valve, each branch valve is connected to a branch pipeline, each branch pipeline is equipped with at least one reservoir valve, and each reservoir valve is connected to a reservoir. The first water level deviation is the difference between the current water level of the target reservoir and the lower limit of the water level of the target reservoir. The first preset water level deviation is used to characterize the threshold of whether the target reservoir needs water allocation. The branch flow acquisition module is used to calculate the second flow corresponding to the target branch pipeline to which the target reservoir belongs when the first water flow is detected to be greater than the first target water flow. The first target water flow is the minimum water flow that prevents siltation in the main water pipeline. The reservoir scheduling module is used to control the opening of the branch valve corresponding to the target branch pipeline and the reservoir valve corresponding to the target reservoir when the second water flow rate is detected to be greater than the second target water flow rate, so as to fill the target reservoir with water. The second target water flow rate is the minimum water flow rate that prevents siltation in the target branch pipeline.

9. An electronic device, characterized in that, Electronic devices include: processors and memory storing computer program instructions; When the processor executes the computer program instructions, it implements the reservoir scheduling method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, A computer-readable storage medium stores computer program instructions that, when executed by a processor, implement the reservoir scheduling method as described in any one of claims 1-7.

11. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device causes the electronic device to perform the reservoir scheduling method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Reservoir silt-preventing laying method

    CN104250960A

  • Reservoir silt reduction scheduling method, device, equipment and medium

    CN116432552A