Irrigation reservoir runoff adjusting method and system, storage medium and electronic equipment
By collecting historical data in the early stages of reservoir design and using the long-series time-duration method to calculate runoff regulation on a time-by-time basis, the problem of deviation in the calculation of beneficial storage capacity caused by insufficient data in traditional methods has been solved. This has enabled the scientific and accurate determination of beneficial storage capacity, and improved the reliability and efficiency of the design.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI INVESTIGATION DESIGN & RES INST CO LTD
- Filing Date
- 2025-11-25
- Publication Date
- 2026-04-24
AI Technical Summary
In the early stages of reservoir design, the traditional long-series time-duration method suffers from insufficient data, resulting in large deviations in the calculation of beneficial reservoir capacity, and lacks systematic guidance for initial value formulation and iterative trial calculation processes.
The long-series time-history method is used to collect historical basic data of irrigation reservoirs, including runoff data, irrigation water demand data and reservoir loss data. Time-by-time runoff regulation calculations are performed, and the beneficial storage capacity that meets the preset irrigation guarantee rate is determined through water balance simulation. The beneficial storage capacity value is then corrected and adjusted until the requirements are met.
With limited data, the beneficial reservoir capacity was scientifically determined, improving calculation accuracy and efficiency, reducing engineering waste and the risk of insufficient water supply, and conforming to the normal operating conditions of the reservoir.
Smart Images

Figure CN121920695A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of water conservancy and hydropower engineering technology, and in particular relates to a method and system for regulating the runoff of irrigation reservoirs, a storage medium and electronic equipment. Background Technology
[0002] Reservoir scheduling is the core aspect of reservoir operation and management. The reservoir's beneficial storage capacity is a key parameter determining its regulatory performance, project scale, and investment cost. The scientific rigor and accuracy of its design directly impact the reliability of water supply, economic benefits, and safe operation after the reservoir's completion. In the design of irrigation reservoirs, especially in the early stages such as planning and feasibility studies, the basic data available to designers is often relatively limited due to constraints in time, funding, and technical conditions. This data primarily consists of historical hydrological observation data, regional water use plans, simplified topographic maps, and geological survey reports—basic and macroscopic information—existing mainly in the form of written reports, statistical tables, etc.
[0003] Currently, in the field of engineering design, classic methods for determining the optimal storage capacity include long-series time-based methods, representative year methods, and mathematical statistics methods. Among these, the long-series time-based method is considered a relatively reliable method due to its clear concept and solid theoretical foundation. However, in practical applications, especially in the early design stage, the traditional long-series time-based method faces several prominent problems and challenges:
[0004] Traditional methods require a high level of detail in the basic data. Ideally, a complete and accurate long-term simulation requires precise daily or monthly runoff series, detailed water use processes, high-precision reservoir topographic maps (to generate accurate water level-capacity / area curves), and detailed observational data on various losses. Obtaining such high-precision and complete data in the early stages of design is usually very difficult, costly, and impractical.
[0005] Under conditions of limited data, the accuracy and rationality of loss calculations are difficult to guarantee. Evaporation, seepage, and even freezing losses in cold regions are key factors affecting the results of regulation calculations. Traditional methods, when faced with limited data, often oversimplify losses, such as using fixed percentages or constant values for estimation. This simplification and empirical treatment cannot reflect the dynamic changes in losses with reservoir operating water levels, seasonal variations, and climatic conditions. This can lead to significant deviations in the calculation results of beneficial storage capacity, either resulting in overly conservative calculations that waste engineering work or overly aggressive calculations that lead to insufficient water supply assurance rates.
[0006] The process of initial value formulation and trial calculation lacks systematic guidance. Trial calculations of beneficial storage capacity require a reasonable initial value to improve computational efficiency. In the later design stage, when data is more abundant, this can be obtained through detailed difference-product curve analysis. However, given the limited data in the early stages, existing technologies do not provide a clear and optimized solution for how to quickly and scientifically formulate a reliable initial beneficial storage capacity value based on limited macroscopic parameters (such as multi-year average runoff and storage capacity coefficient), and to construct an efficient and robust iterative trial calculation process. Summary of the Invention
[0007] In view of the shortcomings of the prior art described above, the purpose of this application is to provide a method and system for regulating the runoff of irrigation reservoirs, a storage medium, and an electronic device.
[0008] In a first aspect, this application provides a method for regulating runoff in an irrigation reservoir, the method comprising:
[0009] Collect historical basic data of the target irrigation reservoir, including: runoff data, irrigation water demand data, water level-storage capacity relationship data, and reservoir loss data;
[0010] Based on the aforementioned historical data, a long-series time-period runoff regulation calculation is performed using the long-series time-period method to determine the beneficial storage capacity that meets the preset irrigation guarantee rate.
[0011] The beneficial storage capacity that meets the preset irrigation guarantee rate is determined as the final beneficial storage capacity of the target irrigation reservoir.
[0012] In one possible implementation of this application, a time-series runoff regulation calculation is performed based on the historical basic data using a long-series time-duration method to determine the beneficial storage capacity that meets the preset irrigation guarantee rate, including:
[0013] Set a trial value for the beneficial storage capacity;
[0014] Using the runoff data as input, and combining the irrigation water demand data, the water level-storage capacity relationship data, and the reservoir loss data, the reservoir water balance simulation calculation is performed time-by-time, and the irrigation guarantee rate is statistically calculated based on the time-by-time reservoir water balance simulation calculation results.
[0015] Determine whether the calculated irrigation guarantee rate meets the requirements of the preset irrigation guarantee rate; if not, adjust the calculated value of the beneficial reservoir capacity and repeat the reservoir water balance simulation calculation until the requirements of the preset irrigation guarantee rate are met.
[0016] In one possible implementation of this application, the runoff data is used as input, and reservoir water balance simulation calculations are performed time-by-time, combining the irrigation water demand data, the water level-storage capacity relationship data, and the reservoir loss data. The irrigation guarantee rate is then statistically calculated based on the time-by-time reservoir water balance simulation calculation results, including:
[0017] The water supply and water consumption for a given period are determined based on the runoff data and the irrigation water demand data.
[0018] Calculate the reservoir loss during that period based on the initial reservoir capacity or initial water level, the reservoir loss data, and the reservoir-capacity curve.
[0019] Based on the principle of water balance, the theoretical reservoir capacity at the end of the time period is calculated according to the initial reservoir capacity of the time period, the water supply of the time period, the water consumption of the time period, and the reservoir loss of the time period.
[0020] The theoretical reservoir capacity at the end of the time period is compared with the maximum reservoir capacity determined by the trial value of the beneficial reservoir capacity and the dead reservoir capacity, and the theoretical reservoir capacity at the end of the time period is corrected to determine the final reservoir capacity and the final water level at the end of the time period.
[0021] Based on the reservoir capacity and water level at the end of the final time period, the reservoir water balance simulation calculation continues until the reservoir water balance simulation calculation for each time period is completed. Based on the results of the reservoir water balance simulation calculation, the trial irrigation guarantee rate is calculated.
[0022] In one possible implementation of this application, the theoretical storage capacity at the end of the time period is compared with the maximum storage capacity determined by the trial value of the profitable storage capacity and the dead storage capacity, and the theoretical storage capacity at the end of the time period is corrected, including:
[0023] If the theoretical storage capacity at the end of the time period is greater than the maximum storage capacity, then the theoretical storage capacity at the end of the time period is corrected to the maximum storage capacity, and the amount of water to be discarded is calculated.
[0024] If the theoretical reservoir capacity at the end of the time period is less than the dead reservoir capacity, then the theoretical reservoir capacity at the end of the time period is adjusted to the dead reservoir capacity, and the water shortage is calculated.
[0025] If the theoretical storage capacity at the end of the time period is between the dead storage capacity and the maximum storage capacity, then the theoretical storage capacity at the end of the time period is retained.
[0026] In one possible implementation of this application, the final reservoir capacity at the end of the time period and the final water level at the end of the time period are the initial reservoir capacity and initial water level of the next time period.
[0027] In one possible implementation of this application, the irrigation water demand data is an irrigation water demand process curve, and collecting the irrigation water demand data includes:
[0028] Obtain the planting structure, irrigation system, irrigation area, and irrigation water efficiency coefficient of the irrigation area of the target irrigation reservoir;
[0029] Calculate the net water requirement of the irrigation area for each time period based on the planting structure and the irrigation system.
[0030] Divide the net water demand for each time period by the irrigation water coefficient to obtain the gross water demand for each time period from the target irrigation reservoir;
[0031] Arrange the gross water demand in chronological order to obtain the irrigation water demand process line.
[0032] In one possible implementation of this application, the water level-reservoir capacity relationship data is a water level-reservoir capacity curve, and collecting the water level-reservoir capacity relationship data includes:
[0033] Obtain the digital elevation model data of the target irrigation reservoir;
[0034] Based on the digital elevation model data, the reservoir area of the target reservoir is determined using CIS software;
[0035] Set multiple different water level elevation values and calculate the reservoir capacity corresponding to each water level elevation value;
[0036] The water level-reservoir capacity curve is generated based on all the water level elevation values and their corresponding reservoir capacities.
[0037] In one possible implementation of this application, the duration of the reservoir water balance simulation calculation is one month or ten days.
[0038] Secondly, this application provides an irrigation reservoir runoff regulation system, the irrigation reservoir runoff regulation system comprising:
[0039] The data acquisition module is used to collect historical basic data of the target irrigation reservoir, including: runoff data, irrigation water demand data, water level-storage capacity relationship data, and reservoir loss data.
[0040] The water balance simulation calculation module is used to perform time-by-time runoff regulation calculations based on the historical basic data using the long-series time-duration method, in order to determine the beneficial storage capacity that meets the preset irrigation guarantee rate.
[0041] The runoff regulation module is used to determine the beneficial storage capacity that meets the preset irrigation guarantee rate as the final beneficial storage capacity of the target irrigation reservoir, and to regulate the runoff based on the final beneficial storage capacity.
[0042] Thirdly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by an electronic device, implements the above-described method for regulating the runoff of irrigation reservoirs.
[0043] Thirdly, this application provides an electronic device, which includes: a processor and a memory;
[0044] The memory is used to store computer programs;
[0045] The processor is used to execute the computer program stored in the memory, so that the electronic device performs the above-described irrigation reservoir runoff regulation method.
[0046] As described above, the irrigation reservoir runoff regulation method and system, storage medium and electronic equipment described in this application provide a method for initially calculating some basic data of the reservoir when the topographic data is not available in the early stage of reservoir design. The reservoir runoff regulation calculation no longer makes the initial calculation water level a certain characteristic water level that is artificially fixed. Instead, it keeps the beginning and end water levels calculated by the long series time-history method consistent, and does not distinguish between the water supply period and the water storage period or require the reservoir to achieve the requirement of "empty-full-empty" in a certain period of time. By continuously calculating the reservoir storage and release process through the long series time-history method, it is more in line with the state of the reservoir during normal use. Attached Figure Description
[0047] Figure 1 The diagram shown is a scenario illustration of an embodiment of the irrigation reservoir runoff regulation method of this application.
[0048] Figure 2 The diagram shown is a flowchart of an embodiment of the irrigation reservoir runoff regulation method of this application.
[0049] Figure 3 This is a schematic diagram illustrating the process of determining the beneficial storage capacity that meets the preset irrigation guarantee rate using the long-series time-history method in this application.
[0050] Figure 4 This is a schematic diagram illustrating the process of performing reservoir water balance simulation calculations and statistically calculating irrigation guarantee rates for each time period in this application.
[0051] Figure 5 The diagram shown is a flowchart of a time-period water balance simulation calculation for this application.
[0052] Figure 6 The diagram shown is a structural schematic of an embodiment of the irrigation reservoir runoff regulation system of this application.
[0053] Figure 7 The diagram shown is a structural schematic of the electronic device of this application in one embodiment.
[0054] Component designation explanation
[0055] 11 cell phone 12 Tablet PC 13 laptop 60 Irrigation reservoir runoff regulation system 61 Data Acquisition Module 62 Water balance simulation calculation module 63 Runoff regulation module 7 electronic devices 71 processor 72 memory 721 operating system 722 app 73 Network interface 74 bus system 75 User Interface S21~S23 step S221~S223 step S2221~S2225 step Detailed Implementation
[0056] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.
[0057] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0058] The irrigation reservoir runoff regulation method of this application can be applied to the electronic device shown in Figure 1. The electronic device described in this application may include a mobile phone 11 with wireless charging function, a tablet computer 12, a laptop computer 13, a wearable device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc. The specific type of electronic device is not limited in the embodiments of this application.
[0059] For example, the electronic device can communicate with networks and other devices wirelessly. The aforementioned wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), BT, GNSS, WLAN, NFC, FM, and / or IR technologies.
[0060] The following will describe in detail, with reference to the accompanying drawings, the principles and implementation methods of the irrigation reservoir runoff regulation method and system, storage medium and electronic equipment described in the embodiments of this application, so that those skilled in the art can understand the irrigation reservoir runoff regulation method and system, storage medium and electronic equipment of this embodiment without creative effort.
[0061] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 2 Detailed explanation. For example... Figure 2 As shown, the irrigation reservoir runoff regulation method of this application embodiment includes the following steps S21 to S23.
[0062] Step S21: Collect basic historical data on the target irrigation reservoir.
[0063] In this embodiment, the historical basic data includes: runoff data, irrigation water demand data, water level-storage capacity relationship data, and reservoir loss data.
[0064] Specifically, runoff data refers to historical data on the six quantities of water flowing directly into the target irrigation reservoir, which is used to calculate the inflow, design capacity, and scheduling rules of the target irrigation reservoir. Preferably, the runoff data is a long-term hydrological runoff data series of more than 30 years, obtained by actual measurement or by analogy calculation from hydrological stations.
[0065] Specifically, the irrigation water demand data is the irrigation water demand process line, which represents the amount of water taken from the target irrigation reservoir within a certain period of time, i.e., the water demand.
[0066] In this embodiment, collecting irrigation water demand data includes: obtaining the planting structure, irrigation system, irrigation area and irrigation water coefficient of the irrigation area of the target irrigation reservoir; calculating the net water demand of the irrigation area for each time period based on the planting structure and irrigation system; dividing the net water demand for each time period by the irrigation water coefficient to obtain the gross water demand for water drawn from the target irrigation reservoir for each time period; and arranging the gross water demand in chronological order to obtain the irrigation water demand process line.
[0067] Among them, the irrigated area refers to the total area that needs to be irrigated; the planting structure refers to the types of crops (such as rice, wheat, corn, fruit trees, etc.) and their proportions planted in the irrigated area, and the water requirements and timing of different crops are completely different; the irrigation system is an irrigation plan formulated for different crops to ensure their high and stable yields, including: the number of irrigations, the irrigation time, the irrigation quota, and the irrigation quota.
[0068] The irrigation water efficiency coefficient is the efficiency of water diversion from reservoirs to fields and its actual use by crops. During the transportation process, water may not reach all crop roots due to evaporation, seepage, and management losses, so the irrigation water efficiency coefficient is always less than 1.
[0069] The water level-storage capacity relationship data is represented by a water level-storage capacity curve, which depicts the relationship between a reservoir's water level (altitude) and its corresponding volume. In practical applications, if the water level is known, the reservoir's storage capacity corresponding to the current water level can be obtained from a table on the water level-storage capacity curve. Similarly, if the reservoir capacity is known, the water level corresponding to the current storage capacity can be obtained from a table on the water level-storage capacity curve.
[0070] In this embodiment, collecting water level-reservoir capacity relationship data includes: acquiring digital elevation model data of the target irrigation reservoir; determining the reservoir area of the target reservoir using ArcCIS software based on the digital elevation model data; setting multiple different water level elevation values; calculating the reservoir capacity corresponding to each water level elevation value; and generating a water level-reservoir capacity curve based on all water level elevation values and their corresponding reservoir capacities.
[0071] Specifically, using the hydrological analysis toolset of ArcCIS software, the precise reservoir area is automatically extracted by filling depressions, calculating flow direction and cumulative runoff, and finally using the catchment area tool and inputting the dam site location. Multiple different water level elevation values (contour lines) are generated using the "3D Analyst Tools -> Raster Surface -> Contour" tool in the ArcCIS toolbar. The "Create Features" tool in the Edit tool is used to add line features to the "contour line" file at the reservoir location. The "Clip" tool is used to cut the contour lines at the locations of the line features at the reservoir location. The "Union" tool is used to combine the contour lines at various elevations into a closed bounding line. Then, "Data Management Tools -> Features -> Features to Polygon" is used to convert the contour line layer into a polygon layer. Finally, the area of each contour polygon layer is read, and the water level-reservoir capacity relationship is calculated using the formula to obtain the water level-reservoir capacity relationship data.
[0072] The calculation formula is as follows:
[0073] ;
[0074] in, , This represents the water surface area corresponding to two adjacent water levels. This represents the elevation difference between two adjacent water levels.
[0075] A Digital Elevation Model (DEM) is a digital simulation of ground topography (i.e., a digital representation of the surface morphology of the terrain) achieved through limited terrain elevation data. It is a physical ground model that represents ground elevation in the form of an ordered array of values. It is a branch of the Digital Terrain Model (DTM), from which various other terrain feature values can be derived.
[0076] Reservoir loss data refers to the amount of water lost during reservoir storage and operation that cannot be effectively utilized. This amount of water must be deducted from the reservoir's inflow and outflow balance.
[0077] The reservoir loss data includes: evaporation observation data and evaporation conversion factor, used to calculate evaporation loss; leakage loss factor, used to calculate leakage loss in water balance calculations in combination with reservoir capacity over time periods; and temperature data, freezing model and freezing parameters, used to calculate water loss caused by the volume of ice sheet formed by freezing on the reservoir surface in water balance calculations.
[0078] Step S22: Based on historical data, the long-series time-period runoff regulation calculation is performed to determine the beneficial storage capacity that meets the preset irrigation guarantee rate.
[0079] In this embodiment, the water conservancy year is divided according to the starting month of the irrigation water season, the calculation period is determined according to the reservoir regulation performance of the target irrigation reservoir, generally ten days / month, the dead storage capacity is determined according to historical basic data, and the trial value of the beneficial storage capacity is initially determined according to the difference product curve method or the storage capacity coefficient method based on the irrigation water demand data, and the preset irrigation guarantee rate of the target irrigation reservoir is obtained according to actual requirements.
[0080] Furthermore, runoff regulation calculations were performed for a long series of water conservancy years on a time-by-time basis, and reservoir water balance simulation calculations were performed for each time period based on the principle of water balance.
[0081] The calculation results for all time periods are statistically analyzed, and the trial irrigation guarantee rate is obtained. If the trial irrigation guarantee rate meets the preset irrigation guarantee rate, the trial beneficial reservoir capacity is output. If the trial irrigation guarantee rate does not meet the preset irrigation guarantee rate, the trial irrigation guarantee rate is adjusted and the reservoir water balance simulation calculation is repeated for each time period.
[0082] In some implementations, step S22 includes: setting a trial value for the beneficial storage capacity; using runoff data as input, combining irrigation water demand data, water level-storage capacity relationship data, and reservoir loss data to perform reservoir water balance simulation calculations time by time, and calculating the trial irrigation guarantee rate based on the results of the reservoir water balance simulation calculations time by time; determining whether the trial irrigation guarantee rate meets the requirements of the preset irrigation guarantee rate; if not, adjusting the trial value for the beneficial storage capacity, and repeating the reservoir water balance simulation calculations until the requirements of the preset irrigation guarantee rate are met.
[0083] like Figure 3 As shown, determining the beneficial storage capacity that meets the preset irrigation guarantee rate through the long series time-duration method includes the following steps S221 to S223.
[0084] S221. Set a trial value for the beneficial storage capacity.
[0085] S222. Using runoff data as input, combined with irrigation water demand data, water level-storage capacity relationship data and reservoir loss data, perform reservoir water balance simulation calculations for each time period, and statistically calculate the irrigation guarantee rate based on the reservoir water balance simulation calculation results for each time period.
[0086] In this embodiment, when performing water balance calculations for each time period, it is first necessary to calculate the reservoir loss for that time period based on the runoff data and reservoir loss data for that time period. Then, based on the principle of water balance, the theoretical reservoir capacity at the end of the time period is calculated based on the initial reservoir capacity, the runoff data, the water supply, and the reservoir loss for that time period.
[0087] Furthermore, the relationship between the theoretical reservoir capacity at the end of the period and the maximum reservoir capacity determined by the dead reservoir capacity and the trial-calculated beneficial reservoir capacity is determined, and the final reservoir capacity and the final water level at the end of the period are determined based on this relationship. The final water level at the end of the period is obtained by looking up the water level-reservoir capacity relationship data in the table.
[0088] like Figure 4 As shown, the process of simulating and calculating the reservoir water balance and calculating the irrigation guarantee rate for each time period includes steps S2221 to S2225.
[0089] Step S2221: Determine the water supply and water consumption for each time period based on runoff data and irrigation water demand data.
[0090] Step S2222: Calculate the reservoir loss during the period based on the initial reservoir capacity or water level, reservoir loss data, and reservoir-capacity curve.
[0091] In this embodiment, the reservoir loss includes: evaporation loss, infiltration loss, and freezing loss; the reservoir loss is the sum of evaporation loss, infiltration loss, and freezing loss.
[0092] Based on the reservoir loss data mentioned above, including evaporation observation data, evaporation conversion factor, seepage loss factor, temperature data, freezing model, and freezing parameters, the reservoir loss for that period is calculated based on the initial reservoir capacity or initial water level, reservoir loss data, and reservoir-capacity curve.
[0093] The water level-area curve is obtained by querying the water level at the beginning of the time period to obtain the water surface area at the beginning of the time period. Combined with the evaporation observation values at the beginning and end of the time period and the evaporation conversion factor in the evaporation observation data, the evaporation loss for that time period is calculated.
[0094] Based on the initial reservoir capacity and leakage loss coefficient for a given period, the leakage loss for that period is calculated. In some practical applications, the leakage loss is usually only considered from the bottom and edge of the reservoir to the lower seepage layer. The leakage loss is calculated using relevant formulas based on hydrogeological survey data, or by referring to the measured data of existing reservoirs in similar areas.
[0095] Based on the temperature data, freezing model, and freezing parameters during the period, the freezing loss during that period is calculated. In some practical applications, the freezing loss is usually calculated by multiplying the difference in reservoir surface area within the range of reservoir water level fluctuation during the freezing period by 0.9 times the average freezing thickness.
[0096] In this embodiment, the formula for calculating evaporation loss is:
[0097] ;
[0098] in, These are the initial evaporation observations for the period. This represents the evaporation observation value at the end of the time period. The initial water surface area during the period. This is the evaporation conversion factor.
[0099] In some implementations, evaporation loss can also be calculated by observing the evaporation depth of the water surface and the evaporation depth of the land surface. The land surface evaporation depth is usually the difference between the multi-year average rainfall and the runoff depth during that period.
[0100] Step S2223: Based on the principle of water balance, calculate the theoretical reservoir capacity at the end of the time period according to the initial reservoir capacity, water supply, water consumption and reservoir loss during the time period.
[0101] In this embodiment, the water balance formula is:
[0102] ;
[0103] in, express Theoretical storage capacity at the end of the period express Initial storage capacity during the period express Water supply during different time periods express Water consumption during different time periods express Reservoir losses during the specified period; among which, for The sum of water consumption from all departments during a given time period is utilized. express The sum of evaporation loss, infiltration loss, and icing loss over time.
[0104] Specifically, such as Figure 5 As shown.
[0105] a. First, according to Initial storage capacity during the period Water supply during different time periods, dead storage capacity and Calculation of reservoir loss over time period The formula for the amount of water available during a given time period is:
[0106] ;
[0107] b. If , then it means If there is no water available during a given time period and water supply is unavailable, then subsequent calculations for the current time period i will not be performed, and the result will be directly taken. ;
[0108] like , then it means If there is available water during a given time period, further calculations will be performed. Remaining available water volume for the current period;
[0109] like , then it means If water supply is normal during the specified period, further calculations are performed based on the water balance formula. The theoretical storage capacity at the end of the time period, of which, ;
[0110] like , then it means If the water supply is insufficient during a certain period, resulting in a water shortage, further calculations are performed based on the water balance formula. The theoretical storage capacity at the end of the time period, of which,
[0111] Step S2224: Compare the theoretical reservoir capacity at the end of the time period with the maximum reservoir capacity determined by the trial value of the beneficial reservoir capacity and the dead reservoir capacity, and correct the theoretical reservoir capacity at the end of the time period to determine the final reservoir capacity and the final water level at the end of the time period.
[0112] In this embodiment,
[0113] ;
[0114] in, Indicates the maximum storage capacity. Indicates dead storage capacity. This represents the trial value of the beneficial storage capacity.
[0115] If the theoretical storage capacity at the end of the period is greater than the maximum storage capacity, then the theoretical storage capacity at the end of the period is adjusted to the maximum storage capacity, and the water release is calculated.
[0116] If the theoretical storage capacity at the end of the period is less than the dead storage capacity, then the theoretical storage capacity at the end of the period is adjusted to the dead storage capacity, and the water shortage is calculated.
[0117] If the theoretical storage capacity at the end of the time period is between the dead storage capacity and the maximum storage capacity, then the theoretical storage capacity at the end of the time period will be retained.
[0118] Specifically, continue as Figure 5 As shown, for the obtained The theoretical storage capacity at the end of the time period is determined, and its relationship with the maximum storage capacity and dead storage capacity is analyzed, and further adjustments are made. The theoretical storage capacity at the end of the period includes:
[0119] like Then let And further calculation Water was discharged during certain periods; The formula for calculating water wastage over a given period is:
[0120] ;
[0121] like Then let And further calculation Water shortage during certain periods; The formula for calculating the water shortage during a given period is:
[0122] ;
[0123] like Then keep Theoretical storage capacity at the end of the period .
[0124] Step S2225: Based on the corrected theoretical reservoir capacity at the end of the time period, continue to perform reservoir water balance simulation calculation until the reservoir water balance simulation calculation for each time period is completed. Based on the results of the reservoir water balance simulation calculation, calculate the irrigation guarantee rate.
[0125] In this embodiment, the corrected theoretical storage capacity at the end of the time period is the initial storage capacity of the next time period.
[0126] Specifically, let the revised Theoretical storage capacity at the end of the period for Initial warehouse capacity for the specified period, and based on The initial reservoir capacity was obtained by looking up the water level-capacity relationship data in the table. Initial water level of the period;
[0127] According to the obtained Initial storage capacity and The initial water level of each time period is repeatedly calculated from step S2221 to step S2224 until the reservoir water balance calculation for all time periods is completed.
[0128] The reservoir water balance calculation results for each time period include two results: water shortage and guaranteed water supply. Based on the calculation results in step S2224, the current water balance can be calculated. or When, it indicates that water supply can be guaranteed during that period, when When the time is short, it indicates that there is a water shortage during that period.
[0129] Furthermore, the reservoir water balance calculation results for all time periods were statistically analyzed.
[0130] Step S223: Determine whether the trial irrigation guarantee rate meets the requirements of the preset irrigation guarantee rate; if not, adjust the trial value of the Xingli reservoir capacity and repeat the reservoir water balance simulation calculation until the requirements of the preset irrigation guarantee rate are met.
[0131] In this embodiment, the reservoir water balance calculation results for all time periods are divided according to the defined water conservancy year. If there is a water shortage period in a certain water conservancy year, then the water conservancy year is a year of failure. If there is no water shortage period in a certain water conservancy year, then the water conservancy year has normal water supply. The percentage of water conservancy years that meet the requirement of normal water supply throughout the year in the total number of simulated years is calculated. The calculation result is the trial irrigation guarantee rate.
[0132] If the calculated irrigation guarantee rate is less than the preset irrigation guarantee rate, then the calculated irrigation guarantee rate does not meet the requirements of the preset irrigation guarantee rate, which means that the current calculated value of the beneficial storage capacity does not meet the design requirements.
[0133] In some implementation methods, the estimated value is based on the proportion by which the trial irrigation guarantee rate is less than the preset irrigation guarantee rate. For example, if the difference between the trial irrigation guarantee rate and the preset irrigation guarantee rate is 7.2%, where the trial irrigation guarantee rate is 77.8% and the preset irrigation guarantee rate is 85%, then the difference accounts for approximately 8.5% of the irrigation guarantee rate. The original beneficial storage capacity trial value can be amplified by this 8.5% proportion to serve as the next beneficial storage capacity trial value.
[0134] In other implementations, the analysis is based on the year of destruction, and the simulation results of each period of the year with the largest water shortage are extracted. The maximum water shortage of the year with the largest water shortage is added to the original beneficial storage capacity as the trial value of the next beneficial storage capacity.
[0135] In some other implementations, the range (L, U) of the trial value of the beneficial storage capacity is set in advance, including the upper limit value U and the lower limit value L of the trial value of the beneficial storage capacity. The initial trial value of the beneficial storage capacity is taken as the midpoint M1 between L and U, that is, M1 = (L + U) / 2.
[0136] If the irrigation guarantee rate obtained by simulation calculation based on the beneficial storage capacity trial value M is less than the preset irrigation guarantee rate, the range of the beneficial storage capacity trial value shall be adjusted to (M1, U), and the median value of the adjusted beneficial storage capacity trial value range shall be taken as the next beneficial storage capacity trial value.
[0137] If the irrigation guarantee rate obtained by simulation calculation based on the beneficial storage capacity trial value M is greater than the preset irrigation guarantee rate, in order to improve the calculation accuracy, the range of the beneficial storage capacity trial value is adjusted to (L, M1), and the median value of the adjusted beneficial storage capacity trial value range is taken as the next beneficial storage capacity trial value.
[0138] Repeatedly adjust the range of the beneficial storage capacity trial value until the difference between the upper limit and the lower limit of the beneficial storage capacity trial value is less than the preset precision. Then, the beneficial storage capacity trial value meets the preset irrigation guarantee rate requirement.
[0139] Step S23: Determine the beneficial storage capacity of the target irrigation reservoir that meets the preset irrigation guarantee rate as the final beneficial storage capacity of the target irrigation reservoir.
[0140] Specifically, the calculated value of the beneficial storage capacity that meets the preset irrigation guarantee rate requirement is determined as the final beneficial storage capacity of the target irrigation reservoir, and the runoff regulation scheme of the target irrigation reservoir is set according to the final beneficial storage capacity.
[0141] The protection scope of the irrigation reservoir runoff regulation method of this application is not limited to the execution order of the steps listed in this embodiment. Any solution implemented by adding, subtracting or replacing steps in the prior art based on the principle of this application is included within the protection scope of this application.
[0142] This application also provides an irrigation reservoir runoff regulation system, which can implement the irrigation reservoir runoff regulation method of this application. However, the implementation device of the irrigation reservoir runoff regulation method of this application includes, but is not limited to, the structure of the irrigation reservoir runoff regulation system listed in this embodiment. All structural modifications and substitutions of the prior art made based on the principles of this application are included within the protection scope of this application.
[0143] Please see Figure 6 In one embodiment, the irrigation reservoir runoff regulation system 60 provided in this embodiment includes:
[0144] The data acquisition module 61 is used to collect historical basic data of the target irrigation reservoir, including: runoff data, irrigation water demand data, water level-storage capacity relationship data, and reservoir loss data.
[0145] The water balance simulation calculation module 62 is used to perform time-by-time runoff regulation calculations based on historical basic data using the long-series time-duration method, in order to determine the beneficial storage capacity that meets the preset irrigation guarantee rate.
[0146] The runoff regulation module 63 is used to determine the beneficial storage capacity that meets the preset irrigation guarantee rate as the final beneficial storage capacity of the target irrigation reservoir, and to regulate the runoff based on the final beneficial storage capacity.
[0147] Since the specific implementation of this embodiment corresponds to the aforementioned method embodiment, the same details will not be repeated here, and those skilled in the art should also understand this. Figure 6 The division of the various modules in the embodiments is only a logical functional division. In actual implementation, they can be fully or partially integrated into one or more physical entities. These modules can be fully implemented in software through processing element calls, fully implemented in hardware, or some modules can be implemented in software through processing element calls and some modules can be implemented in hardware.
[0148] It should be noted that the above division of modules is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, module x can be a separate processing element, or it can be integrated into a chip in the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its function can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, the steps of the above method or the various modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0149] This application also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements the irrigation reservoir runoff regulation method provided in the embodiments of the present invention.
[0150] In this application, any combination of one or more storage media may be used. The storage medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, RAM, ROM, an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0151] This application embodiment may also provide a computer program product, which includes one or more computer instructions. When the computer instructions are loaded and executed on a computing device, all or part of the flow or function according to the embodiments of this application is generated. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, or data center to another website, computer, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0152] When the computer program product is executed by a computer, the computer performs the method described in the foregoing method embodiments. The computer program product may be a software installation package; when the foregoing method is required, the computer program product can be downloaded and executed on the computer.
[0153] This application also provides an electronic device, please refer to... Figure 7 The image shown is a schematic diagram of the structure of an electronic device 7 in one embodiment of this application. Figure 7As shown, electronic device 7 includes: at least one processor 71, memory 72, at least one network interface 73, and user interface 75. The various components in electronic device 7 are coupled together via a bus system 74. It is understood that the bus system 74 is used to implement communication between these components. In addition to a data bus, the bus system 74 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 7 The general will label all buses as bus systems.
[0154] User interface 75 may include a monitor, keyboard, mouse, trackball, clicker, button, touchpad, or touchscreen.
[0155] It is understood that memory 72 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM) or programmable read-only memory (PROM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM) and synchronous static random access memory (SSRAM). The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable categories of memory.
[0156] In this embodiment, the memory 72 is used to store various types of data to support the operation of the electronic device 7. Examples of this data include: any executable program for operation on the electronic device 7, such as the operating system 721 and application programs 722; the operating system 721 contains various system programs, such as the framework layer, core library layer, driver layer, etc., for implementing various basic services and handling hardware-based tasks. The application program 722 may contain various applications, such as a media player, browser, etc., for implementing various application services. The irrigation reservoir runoff regulation method provided in this embodiment may be included in the application program 722.
[0157] The methods disclosed in the embodiments of this application can be applied to processor 71, or implemented by processor 71. Processor 71 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 71 or by instructions in the form of software. The processor 71 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Processor 71 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. General-purpose processor 71 may be a microprocessor or any conventional processor, etc. The steps of the accessory optimization method provided in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in memory. The processor reads the information in the memory and combines it with its hardware to complete the steps of the aforementioned method.
[0158] In an exemplary embodiment, the electronic device 7 may be used by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), or complex programmable logic devices (CPLDs) to perform the aforementioned method.
[0159] The descriptions of the processes or structures corresponding to the above figures each have their own emphasis. For parts of a process or structure that are not described in detail, please refer to the relevant descriptions of other processes or structures.
[0160] In summary, this application provides a method for initially calculating basic reservoir data during the early stages of reservoir design, when topographical data is unavailable. The reservoir's runoff regulation calculations no longer require a fixed, artificially controlled characteristic water level at the initial calculation stage. Instead, it maintains consistent start and end water levels calculated using a long-term time-history method, without distinguishing between water supply and storage periods or requiring the reservoir to achieve a "empty-full-empty" cycle within a specific timeframe. By continuously calculating the reservoir's storage and release processes using a long-term time-history method, it better reflects the reservoir's normal operating conditions. Therefore, this application effectively overcomes the various shortcomings of existing technologies and possesses high industrial application value.
[0161] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. A method for regulating runoff in an irrigation reservoir, characterized in that, Includes the following steps: Collect historical basic data of the target irrigation reservoir, including: runoff data, irrigation water demand data, water level-storage capacity relationship data, and reservoir loss data; Based on the aforementioned historical data, a long-series time-period runoff regulation calculation is performed using the long-series time-period method to determine the beneficial storage capacity that meets the preset irrigation guarantee rate. The beneficial storage capacity that meets the preset irrigation guarantee rate is determined as the final beneficial storage capacity of the target irrigation reservoir.
2. The irrigation reservoir runoff regulation method according to claim 1, characterized in that, Based on the aforementioned historical data, a long-series time-based runoff regulation calculation is performed to determine the beneficial storage capacity that meets the preset irrigation guarantee rate, including: Set a trial value for the beneficial storage capacity; Using the runoff data as input, and combining the irrigation water demand data, the water level-storage capacity relationship data, and the reservoir loss data, the reservoir water balance simulation calculation is performed time-by-time, and the irrigation guarantee rate is statistically calculated based on the time-by-time reservoir water balance simulation calculation results. Determine whether the calculated irrigation guarantee rate meets the requirements of the preset irrigation guarantee rate; if not, adjust the calculated value of the beneficial reservoir capacity and repeat the reservoir water balance simulation calculation until the requirements of the preset irrigation guarantee rate are met.
3. The irrigation reservoir runoff regulation method according to claim 2, characterized in that, Using the runoff data as input, and combining the irrigation water demand data, the water level-storage capacity relationship data, and the reservoir loss data, a reservoir water balance simulation calculation is performed time-by-time. Based on the time-by-time reservoir water balance simulation calculation results, the irrigation guarantee rate is statistically calculated, including: The water supply and water consumption for a given period are determined based on the runoff data and the irrigation water demand data. Calculate the reservoir loss during that period based on the initial reservoir capacity or initial water level, the reservoir loss data, and the reservoir-capacity curve. Based on the principle of water balance, the theoretical reservoir capacity at the end of the time period is calculated according to the initial reservoir capacity of the time period, the water supply of the time period, the water consumption of the time period, and the reservoir loss of the time period. The theoretical storage capacity at the end of the time period is compared with the maximum storage capacity determined by the trial value of the beneficial storage capacity and the dead storage capacity, and the theoretical storage capacity at the end of the time period is corrected. Based on the corrected theoretical reservoir capacity at the end of the specified time period, the reservoir water balance simulation calculation continues until the reservoir water balance simulation calculation for each time period is completed. Based on the results of the reservoir water balance simulation calculation, the trial irrigation guarantee rate is calculated.
4. The irrigation reservoir runoff regulation method according to claim 3, characterized in that, The theoretical storage capacity at the end of the time period is compared with the maximum storage capacity determined by the trial value of the beneficial storage capacity and the dead storage capacity, and the theoretical storage capacity at the end of the time period is corrected, including: If the theoretical storage capacity at the end of the time period is greater than the maximum storage capacity, then the theoretical storage capacity at the end of the time period is corrected to the maximum storage capacity, and the amount of water to be discarded is calculated. If the theoretical reservoir capacity at the end of the time period is less than the dead reservoir capacity, then the theoretical reservoir capacity at the end of the time period is adjusted to the dead reservoir capacity, and the water shortage is calculated. If the theoretical storage capacity at the end of the time period is between the dead storage capacity and the maximum storage capacity, then the theoretical storage capacity at the end of the time period is retained.
5. The irrigation reservoir runoff regulation method according to claim 3, characterized in that, The reservoir capacity at the end of the final time period and the water level at the end of the final time period are the reservoir capacity at the beginning of the next time period and the water level at the beginning of the next time period.
6. The irrigation reservoir runoff regulation method according to claim 1, characterized in that, The irrigation water demand data is an irrigation water demand process curve. The collection of this irrigation water demand data includes: Obtain the planting structure, irrigation system, irrigation area, and irrigation water efficiency coefficient of the irrigation area of the target irrigation reservoir; Calculate the net water requirement of the irrigation area for each time period based on the planting structure and the irrigation system. Divide the net water demand for each time period by the irrigation water coefficient to obtain the gross water demand for each time period from the target irrigation reservoir; Arrange the gross water demand in chronological order to obtain the irrigation water demand process line.
7. The irrigation reservoir runoff regulation method according to claim 1, characterized in that, The water level-reservoir capacity relationship data is a water level-reservoir capacity curve. The collection of this water level-reservoir capacity relationship data includes: Obtain the digital elevation model data of the target irrigation reservoir; Based on the digital elevation model data, the reservoir area of the target reservoir is determined using CIS software; Set multiple different water level elevation values and calculate the reservoir capacity corresponding to each water level elevation value; The water level-reservoir capacity curve is generated based on all the water level elevation values and their corresponding reservoir capacities.
8. The irrigation reservoir runoff regulation method according to claim 2, characterized in that, The time period for the reservoir water balance simulation calculation is one month or ten days.
9. A runoff regulation system for an irrigation reservoir, characterized in that, include: The data acquisition module is used to collect historical basic data of the target irrigation reservoir, including: runoff data, irrigation water demand data, water level-storage capacity relationship data, and reservoir loss data. The water balance simulation calculation module is used to perform time-by-time runoff regulation calculations based on the historical basic data using the long-series time-duration method, in order to determine the beneficial storage capacity that meets the preset irrigation guarantee rate. The runoff regulation module is used to determine the beneficial storage capacity that meets the preset irrigation guarantee rate as the final beneficial storage capacity of the target irrigation reservoir, and to regulate the runoff based on the final beneficial storage capacity.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the irrigation reservoir runoff regulation method according to any one of claims 1 to 7.
11. An electronic device, characterized in that, The electronic device includes a processor and a memory; wherein the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to enable the electronic device to perform the irrigation reservoir runoff regulation method as described in any one of claims 1 to 7.