Basin water resource balanced configuration method and device and storage medium
By obtaining the index set and optimization algorithm of the target basin, determining the equilibrium deviation parameters and optimizing the water resource allocation amount, the problem of unbalanced regional and water use type demands in the basin water resource allocation is solved, and more efficient water resource utilization is achieved.
Patent Information
- Application Number
- CN202510262697.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-07-25
AI Technical Summary
The prior art cannot effectively balance the demands of different regions and water use types in the allocation of water resources in the basin, resulting in the problem of oversaturation of water in some areas or shortage of supply.
By obtaining the index sets of multiple target sub-basins of the target basin, including water resource evaluation, development level and resource contribution capacity evaluation indicators, equilibrium deviation parameters are determined, and the water resource allocation amount is optimized using optimization algorithms, combined with water value goals, a target water resource allocation set is generated.
It improves the pertinence and balance of water resource allocation, ensures that the needs of each region and water use type are adapted, and achieves more efficient water resource utilization.
Smart Images

Figure CN120373695A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology and the field of water resource allocation technology, and more particularly to a method, device, and storage medium for balanced allocation of water resources in a river basin. Background Art
[0002] With the growth of population, the accelerating advancement of industrialization, and the intensification of climate change, the problem of water resource shortage in river basins has become increasingly severe. The imbalance between water supply and demand will lead to intensified competition for water use among different regions within the river basin, hinder social and economic development, and pose a threat to the sustainability of the ecological environment. Therefore, it is necessary to balance the allocation of limited water resources within the river basin to ensure that water supply can effectively ensure production activities in different regions.
[0003] Common allocation methods include allocating water resources to multiple water users within the river basin according to a specific ratio or an average distribution method. However, the resource endowment conditions of different water users within the river basin are different, resulting in differences in the stored water volume. In addition, due to the different types of production activities carried out in different sub-basins, such as agricultural irrigation, industrial production, urban water supply, etc., the required water volume is also different.
[0004] Therefore, using a specific ratio or an average distribution method to allocate water resources to multiple water users of different types will result in an imbalance between supply and demand, where the water volume allocated to some water users is oversaturated while the water volume allocated to some water users is in short supply. Summary of the Invention
[0005] In view of the above problems, the present disclosure provides a method, device, equipment, medium, and program product for balanced allocation of water resources in a river basin.
[0006] According to a first aspect of the present disclosure, there is provided a method for balanced allocation of water resources in a river basin, including: in response to generating an instruction for the water resource allocation volume in a target river basin during a target time period, obtaining the respective index sets of a plurality of target sub-basins in the target river basin from a database, where the index sets include water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes, and each of the target sub-basins includes a plurality of water use categories; determining an equilibrium deviation parameter for each of the target sub-basins based on the index set of each of the target sub-basins; and based on an optimization algorithm, optimizing the water resource allocation volume for each of the water use categories during the target time period according to the plurality of equilibrium deviation parameters and the target water resource demand of each of the water use categories during the target time period, to obtain a set of target water resource allocation volumes, so as to allocate the water resources in the target river basin during the target time period by using the set of target water resource allocation volumes, where the objective function of the optimization algorithm includes an equilibrium deviation objective term, and the equilibrium deviation objective term is determined according to the equilibrium deviation parameter, the target water resource demand, and the water resource allocation volume.
[0007] According to an embodiment of the present disclosure, the above objective function further includes a water use value objective term, and the water use value objective term is determined according to the water use value parameters of each of the above water use categories and the above water resource allocation amount.
[0008] According to an embodiment of the present disclosure, optimizing the water resource allocation amount of each of the above water use categories in the above target period includes: based on the above optimization algorithm, aiming at minimizing the equilibrium deviation target value of the above equilibrium deviation target term and maximizing the water use value target value of the above water use value target term, optimizing a plurality of the above water resource allocation amounts to obtain the above target water resource allocation amount set.
[0009] According to an embodiment of the present disclosure, the above target water resource demand is generated through the following operations: obtaining the historical water resource demands of each of the above water use categories in each of the above historical periods from the above database; and for each of the above water use categories, inputting a plurality of the above historical water resource demands arranged in time sequence into a demand prediction model to obtain the target water resource demand of the above water use category output by the demand prediction model, where the demand prediction model is constructed based on a time series prediction model.
[0010] According to an embodiment of the present disclosure, determining the equilibrium deviation parameter of each of the above target sub - basins based on the index set of each of the above target sub - basins includes: for each of the above target sub - basins, determining the target weight of each of the above index types based on the first sub - weight and the second sub - weight of each index type of the above target sub - basin, where the first sub - weight is determined by the analytic hierarchy process, and the second sub - weight is determined by the entropy weight method; and based on the target weight of each of the above index types, performing a weighted sum of a plurality of indexes in the index set of the above target sub - basin to obtain the equilibrium deviation parameter of the above target sub - basin.
[0011] According to an embodiment of the present disclosure, the above index set includes a plurality of index subsets corresponding to respective ones of a plurality of historical periods.
[0012] According to an embodiment of the present disclosure, performing a weighted sum of a plurality of indexes in the index set of the above target sub - basin based on the target weight of each of the above index types to obtain the equilibrium deviation parameter of the above target sub - basin includes: for each of the above index subsets in the above index set, performing a weighted sum of a plurality of indexes in the index subset based on the target weight of each of the above index types to obtain an equilibrium allocation sub - parameter corresponding to each of the above index subsets; and calculating the average value of a plurality of the above equilibrium allocation sub - parameters to obtain the above equilibrium deviation parameter.
[0013] According to an embodiment of the present disclosure, the constraint conditions of the above optimization algorithm include an availability constraint term and a water supply limit constraint term. The above availability constraint term is determined based on the above water resource allocation volume, the ecological water demand of the river course, and the target runoff volume of the above target basin during the above target period. The above water supply limit constraint term is determined based on the above water resource allocation volume and the above target water resource demand.
[0014] According to an embodiment of the present disclosure, based on the above optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the above equilibrium deviation target term and maximizing the water use value target value of the above water use value target term, multiple above water resource allocation volumes are optimized to obtain the above target water resource allocation volume set, including: based on the above optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the above equilibrium deviation target term and maximizing the water use value target value of the above water use value target term, multiple above water resource allocation volumes are optimized, and multiple water resource allocation volumes that meet the above constraint conditions are determined as the above target water resource allocation volume set.
[0015] According to an embodiment of the present disclosure, the above target period includes multiple target sub-periods, and the above target runoff volume is generated through the following operations: obtaining the historical runoff volume of the above target basin during each of the above historical periods from the above database, where each of the above historical periods includes multiple historical sub-periods, and the above historical runoff volume includes historical sub-runoff volumes corresponding to the multiple above historical sub-periods respectively; based on the multiple above historical sub-runoff volumes, using a copula function for describing the dependence relationship of random variables, determining the conditional probability distribution of sub-runoff volumes between each pair of adjacent sub-periods; using the Gibbs sampling method to sample the multiple above sub-runoff volume conditional probability distributions multiple times to obtain multiple target sub-runoff volume sequences, where the above target sub-runoff volume sequences include target sub-runoff volumes corresponding to each of the above target sub-periods; and for each of the above target sub-runoff sequences, obtaining the target runoff volume corresponding to the above target sub-runoff sequence according to the sum of the multiple above target sub-runoff volumes in the above target sub-runoff sequence.
[0016] According to an embodiment of the present disclosure, the above method further includes: determining multiple constraint conditions based on the multiple above target runoff volumes; and for each constraint condition, based on the above optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the above equilibrium deviation target term and maximizing the water use value target value of the above water use value target term, multiple above water resource allocation volumes are optimized, and multiple water resource allocation volumes that meet the above constraint conditions are determined as the above target water resource allocation volume set.
[0017] The second aspect of the present disclosure provides a device for balanced allocation of basin water resources, including: an acquisition module, configured to generate an instruction for the water resource allocation volume in a target basin during a target period, and acquire the index sets of multiple target sub-basins in the above-mentioned target basin from a database, wherein the above-mentioned index sets include water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes, and each of the above-mentioned target sub-basins includes multiple water use categories; a determination module, configured to determine the balance deviation parameter of each of the above-mentioned target sub-basins based on the index set of each of the above-mentioned target sub-basins; and a configuration module, configured to optimize the water resource allocation volume of each of the above-mentioned water use categories during the above-mentioned target period according to multiple above-mentioned balance deviation parameters and the target water resource demand of each of the above-mentioned water use categories during the above-mentioned target period based on an optimization algorithm, to obtain a set of target water resource allocation volumes, so as to allocate the water resources of the above-mentioned target basin during the target period by using the above-mentioned set of target water resource allocation volumes, wherein the objective function of the above-mentioned optimization algorithm includes a balance deviation objective term, and the above-mentioned balance deviation objective term is determined according to the above-mentioned balance deviation parameter, the above-mentioned target water resource demand, and the above-mentioned water resource allocation volume.
[0018] The third aspect of the present disclosure provides an electronic device, including: one or more processors; a memory, configured to store one or more computer programs, wherein the above-mentioned one or more processors execute the above-mentioned one or more computer programs to implement the steps of the above-mentioned method.
[0019] The fourth aspect of the present disclosure further provides a computer-readable storage medium, on which a computer program or instruction is stored, and when the above-mentioned computer program or instruction is executed by a processor, the steps of the above-mentioned method are implemented.
[0020] The fifth aspect of the present disclosure further provides a computer program product, including a computer program or instruction, and when the above-mentioned computer program or instruction is executed by a processor, the steps of the above-mentioned method are implemented.
[0021] According to an embodiment of the present disclosure, by determining the equilibrium deviation parameter of each target sub-basin based on an index set including multiple dimensions such as water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes of the target sub-basin; and based on an optimization algorithm, according to multiple equilibrium deviation parameters and the target water resource demand of each water use category in the target period, optimizing the water resource allocation amount of each water use category in the target period to obtain a set of target water resource allocation amounts. The technical means uses the index set of multiple dimensions to characterize the inherent characteristics such as the urgency of water demand, the natural ecological environment, and the difficulty of water resource transportation of the target sub-basin, so that the equilibrium deviation parameter for water resource allocation determined based on the index set refers to multiple influencing factors in different dimensions, and further makes the water resource allocation amounts of each target sub-basin determined using the equilibrium deviation parameter match the water use requirements of each target sub-basin, thereby improving the pertinence and balance of water resource allocation. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above content and other objects, features, and advantages of the present disclosure will become clearer. In the drawings:
[0023] Figure 1 Schematically shows an application scenario diagram of a method, device, equipment, medium, and program product for balanced allocation of basin water resources according to an embodiment of the present disclosure;
[0024] Figure 2 Schematically shows a flowchart of a method for balanced allocation of basin water resources according to an embodiment of the present disclosure;
[0025] Figure 3 Schematically shows a schematic diagram of target weights according to a specific embodiment of the present disclosure;
[0026] Figure 4 Schematically shows a schematic diagram of equilibrium deviation parameters according to a specific embodiment of the present disclosure;
[0027] Figure 5 Schematically shows a schematic diagram of the configuration result of water resource allocation according to a set of target water resource allocation amounts according to a specific embodiment of the present disclosure;
[0028] Figure 6 Schematically shows a structural block diagram of a device for balanced allocation of basin water resources according to an embodiment of the present disclosure; and
[0029] Figure 7 Schematically shows a block diagram of an electronic device suitable for implementing a method for balanced allocation of basin water resources according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0030] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, numerous specific details are set forth in order to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is obvious that one or more embodiments can also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present disclosure.
[0031] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0032] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0033] In the case of using expressions such as "at least one of A, B, and C, etc.", generally, it should be interpreted according to the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).
[0034] The core of the optimal allocation of water resources lies in the fair and efficient allocation of limited water volume to achieve the coordinated and balanced development in multiple fields such as society, economy, and ecology. The optimal allocation of water resources generally follows two criteria: maximizing overall efficiency and optimizing multi-agent fairness. The efficiency goal of water resource allocation refers to ensuring that water resources can support the effective operation of economic activities, such as agricultural irrigation, industrial production, urban water supply, etc., by optimizing the allocation of water resources, and it is necessary to improve the economic output per unit of water resource as much as possible under the condition of limited water resources. Compared with the efficiency goal, since the definition of fairness is easily affected by subjective factors, the quantification criteria for fairness are not unified, and most definitions of fairness often lead to the allocation of water resources by each subject according to a specific proportion or the realization of absolute equal distribution, without considering the differences in inherent characteristics such as the water resource endowment characteristics and the urgency of water demand of each subject, and cannot objectively measure the fairness status of water resource allocation.
[0035] When allocating water resources, it is usually necessary for humans to achieve the optimal allocation of water volume and obtain a set of water resource allocation schemes based on common mathematical programming methods such as linear programming, interval programming, fuzzy programming, and stochastic programming according to the criteria for optimal water resource allocation for the reference or selection of basin managers. However, this method not only fails to consider the water use conflicts among multiple parties under the background of water shortage, but also fails to maintain the multi-dimensional balance for the complex water use demands of the basin, resulting in low efficiency of water resource allocation.
[0036] Embodiments of the present disclosure provide a method for balanced allocation of basin water resources. In response to an instruction for generating the water resource allocation volume for a target basin in a target period, an index set of each of a plurality of target sub-basins in the target basin is obtained from a database, where the index set includes water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes, and each target sub-basin includes a plurality of water use categories; based on the index set of each target sub-basin, an equilibrium deviation parameter of each target sub-basin is determined; and based on an optimization algorithm, according to a plurality of equilibrium deviation parameters and the target water resource demand of each water use category in the target period, the water resource allocation volume of each water use category in the target period is optimized to obtain a set of target water resource allocation volumes, so as to allocate the water resources of the target basin in the target period by using the set of target water resource allocation volumes, where the objective function of the optimization algorithm includes an equilibrium deviation objective term, and the equilibrium deviation objective term is determined according to the equilibrium deviation parameter, the target water resource demand, and the water resource allocation volume. The present disclosure determines the equilibrium deviation parameter of the objective function by using an optimization algorithm to obtain the indexes of each of a plurality of target sub-basins, such as water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes, and specifically optimizes the water resource allocation volumes of a plurality of target sub-basins through the equilibrium deviation parameter, improving the pertinence and balance of water resource allocation.
[0037] Figure 1 Schematically shows an application scenario diagram of a method, device, equipment, medium, and program product for balanced allocation of basin water resources according to an embodiment of the present disclosure.
[0038] As Figure 1 shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used to provide a medium for a communication link among the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0039] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (for example only).
[0040] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and so on.
[0041] The server 105 can be a server providing various services, such as a background management server (for example only) that supports the websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server can analyze and process data such as user requests received, and feedback the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.
[0042] It should be noted that the method for balanced allocation of basin water resources provided by the embodiments of the present disclosure can generally be executed by the server 105. Correspondingly, the device for balanced allocation of basin water resources provided by the embodiments of the present disclosure can generally be set in the server 105. The method for balanced allocation of basin water resources provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105. Correspondingly, the device for balanced allocation of basin water resources provided by the embodiments of the present disclosure can also be set in a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105.
[0043] For example, a user may send a generation instruction for the water resource allocation volume in a target basin during a target period to the server 105 through the first terminal device 101, the second terminal device 102, or the third terminal device 103 via the network 104. In response to the generation instruction for the water resource allocation volume in the target basin during the target period, the server 105 obtains the index sets of multiple target sub-basins in the target basin from the database. Among them, the index set includes water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes, and each target sub-basin includes multiple water use categories; based on the index set of each target sub-basin, determine the equilibrium deviation parameter of each target sub-basin; and based on the optimization algorithm, according to multiple equilibrium deviation parameters and the target water resource demand of each water use category during the target period, optimize the water resource allocation volume of each water use category during the target period to obtain a set of target water resource allocation volumes. Among them, the objective function of the optimization algorithm includes an equilibrium deviation objective term, and the equilibrium deviation objective term is determined according to the equilibrium deviation parameter, the target water resource demand, and the water resource allocation volume, and display the set of target water resource allocation volumes on the first terminal device 101, the second terminal device 102, or the third terminal device 103, so that the user can use the set of target water resource allocation volumes to allocate the water resources in the target basin during the target period.
[0044] It should be understood that Figure 1 the numbers of the terminal devices, networks, and servers in
[0045] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers. Figure 1 The following will be based on Figures 2 to 6 the described scenario and describe in detail the method for balanced allocation of basin water resources in the disclosed embodiments through
[0046] Figure 2 FIG. schematically shows a flowchart of the method for balanced allocation of basin water resources according to an embodiment of the present disclosure.
[0047] As Figure 2 shown, the balanced allocation of basin water resources in this embodiment includes operations S210 to S230.
[0048] In operation S210, in response to the generation instruction for the water resource allocation volume in the target basin during the target period, obtain the index sets of multiple target sub-basins in the target basin from the database.
[0049] According to an embodiment of the present disclosure, a user can input the target basin and the target period for which water resource allocation is required on the interface of the terminal. The terminal can generate a generation instruction for the water resource allocation volume according to the target basin and the target period and send it to the server. Specifically, the target period can be a future year.
[0050] According to an embodiment of the present disclosure, the target basin may include a plurality of target sub - basins. Specifically, the target sub - basin may be a water - using entity in the target basin when performing water resources allocation, such as an administrative region within the target basin, etc.
[0051] According to an embodiment of the present disclosure, after determining the plurality of target sub - basins included in the target basin, an index set may be obtained from the database according to the respective identifiers of the plurality of target sub - basins.
[0052] According to an embodiment of the present disclosure, the index set includes water resources evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes. Specifically, the water resources evaluation indexes may include water resources development and utilization rate, water production modulus, per capita water resources volume, and comprehensive water consumption rate, etc.; the development level evaluation indexes may include the proportion of the tertiary industry and per capita green area, etc.; the resource contribution ability evaluation indexes may include energy self - sufficiency rate, food self - sufficiency rate, wetland area, forest coverage rate, and proportion of ecological water use, etc.
[0053] According to an embodiment of the present disclosure, each target sub - basin includes a plurality of water - using categories. Specifically, the water - using categories may be agricultural water use, industrial water use, domestic water use, and ecological water use, etc.
[0054] In operation S220, based on the index set of each target sub - basin, an equilibrium deviation parameter of each target sub - basin is determined.
[0055] According to an embodiment of the present disclosure, for each target sub - basin, an equilibrium deviation parameter of the target sub - basin may be determined according to a plurality of indexes in the index set of the target sub - basin. Specifically, the equilibrium deviation parameter may be the average value of the plurality of indexes.
[0056] In operation S230, based on an optimization algorithm, according to the plurality of equilibrium deviation parameters and the target water resources demand of each water - using category in the target period, the water resources allocation volume of each water - using category in the target period is optimized to obtain a set of target water resources allocation volumes, so as to allocate the water resources of the target basin in the target period by using the set of target water resources allocation volumes.
[0057] According to an embodiment of the present disclosure, the optimization algorithm may include heuristic algorithms, such as genetic algorithm, artificial neural network algorithm, particle swarm algorithm, and ant colony algorithm.
[0058] According to an embodiment of the present disclosure, the set of target water resources allocation volumes may include the target water resources allocation volume of each water - using category in the target period.
[0059] According to an embodiment of the present disclosure, the objective function of the optimization algorithm includes an equilibrium deviation objective term, and the equilibrium deviation objective term is determined according to the equilibrium deviation parameter, the target water resource demand, and the water resource allocation volume. Specifically, the objective of the optimization algorithm can be to minimize the equilibrium deviation objective value of the equilibrium deviation objective term.
[0060] According to an embodiment of the present disclosure, the optimization algorithm may further include a constraint function, and the objective function may also include other objective terms.
[0061] According to an embodiment of the present disclosure, by determining the equilibrium deviation parameter of each target sub-basin based on an index set including multiple dimensions such as the water resource evaluation index, the development level evaluation index, and the resource contribution ability evaluation index of the target sub-basin; and based on the optimization algorithm, according to multiple equilibrium deviation parameters and the target water resource demand of each water use category in the target period, optimizing the water resource allocation volume of each water use category in the target period to obtain a set of target water resource allocation volumes. The technical means uses the index set of multiple dimensions to characterize the inherent characteristics such as the urgency of water demand, the natural ecological environment, and the water resource transportation difficulty of the target sub-basin, so that the equilibrium deviation parameter used for water resource allocation determined based on the index set refers to multiple influencing factors in different dimensions, and further makes the water resource allocation volume of each target sub-basin determined by the equilibrium deviation parameter match the water use requirements of each target sub-basin, thereby improving the pertinence and balance of water resource allocation.
[0062] According to an embodiment of the present disclosure, optimizing the water resource allocation volume of each water use category in the target period includes: based on the optimization algorithm, aiming at minimizing the equilibrium deviation objective value of the equilibrium deviation objective term and maximizing the water use value objective value of the water use value objective term, optimizing multiple water resource allocation volumes to obtain a set of target water resource allocation volumes.
[0063] According to an embodiment of the present disclosure, the equilibrium deviation objective term can be obtained by improving the Theil index according to the equilibrium deviation parameter.
[0064] According to an embodiment of the present disclosure, the objective function further includes a water use value objective term, and the water use value objective term is determined according to the water use value parameter of each water use category and the water resource allocation volume.
[0065] According to an embodiment of the present disclosure, the objective function can be as shown in the following formulas (1) to (5):
[0066] (1)
[0067] (2)
[0068] (3)
[0069] (4)
[0070] (5)
[0071] Among them, f1 is the target value of the maximized water use value, represents the water use value function of the jth water use category in the ith target sub-basin. The water use value function is determined according to the water use value parameters. f2 is the target value of the minimized equilibrium deviation. TI is the equilibrium deviation target term. n is the total number of water use categories in each target sub-basin within the target basin. is the water shortage rate of the jth water use category in the ith target sub-basin, is the weighted water shortage rate of all water use categories, is the water resource demand of the jth water use category in the ith target sub-basin, is the water resource allocation volume of the jth water use category in the ith target sub-basin.
[0072] According to the embodiments of the present disclosure, by aiming at minimizing the equilibrium deviation target term and maximizing the water use value target term, the obtained set of target water resource allocation volumes can simultaneously meet the goals of equilibrium allocation and water use efficiency, and improve the accuracy of the set of target water resource allocation volumes.
[0073] For example, taking 8 target sub-basins (provincial administrative regions) in the Yellow River Basin as an example, specifically Qinghai Province (QH), Gansu Province (GS), Ningxia Hui Autonomous Region (NX), Inner Mongolia Autonomous Region (IMAR), Shanxi Province (SX), Shaanxi Province (SN), Henan Province (HN), and Shandong Province (SD), the water use categories of each target sub-basin are divided into agricultural water use, industrial water use, domestic water use, and ecological water use. The water use value parameters (unit: yuan / m 3 ) of each water use category in each target sub-basin are shown in Table 1 below.
[0074] Table 1
[0075]
[0076] According to the embodiments of the present disclosure, the target water resource demand is generated through the following operations: obtaining the historical water resource demand of each water use category in each historical period from the database; and for each water use category, arranging multiple historical water resource demands in chronological order and inputting them into the demand prediction model to obtain the target water resource demand of the water use category output by the demand prediction model.
[0077] According to the embodiments of the present disclosure, the historical period can be a historical year, and the demand prediction model is constructed based on a time series prediction model.
[0078] According to an embodiment of the present disclosure, for each water use category of each target sub-basin, the historical water resources demands corresponding to multiple historical time periods can be arranged in chronological order to obtain a historical water resources demand sequence, and the historical water resources demand sequence can be input into a demand prediction model to predict the water resources demand for a target time period, so as to obtain the target water resources demand for the water use category.
[0079] According to an embodiment of the present disclosure, by using a time series prediction model to predict the water resources demand for a target time period, the accuracy of the target water resources demand is improved, and further the accuracy of the water resources allocation amount is improved.
[0080] According to an embodiment of the present disclosure, based on the index set of each target sub-basin, the equilibrium deviation parameter of each target sub-basin is determined, including: for each target sub-basin, based on the first sub-weight and the second sub-weight of each index type of the target sub-basin, the target weight of each index type is determined; and based on the target weight of each index type, a weighted sum of multiple indexes in the index set of the target sub-basin is calculated to obtain the equilibrium deviation parameter of the target sub-basin.
[0081] According to an embodiment of the present disclosure, the weight quantization method can be used to determine the objective weight and the subjective weight of each index type respectively. Specifically, the first sub-weight can be the subjective weight, and the first sub-weight can be determined by using the analytic hierarchy process. The second sub-weight can be the objective weight, and the second sub-weight can be determined by using the entropy weight method.
[0082] According to an embodiment of the present disclosure, the target weight can be obtained by performing a weighted calculation on the first sub-weight and the second sub-weight.
[0083] According to an embodiment of the present disclosure, since the index set of the target sub-basin includes indexes of multiple index types, the indexes can be weighted and summed according to the index type of each index in the index set to obtain the equilibrium deviation parameter of the target sub-basin. Specifically, the indexes in the index set can also be normalized, and the equilibrium deviation parameter can be determined by using the normalized indexes.
[0084] According to an embodiment of the present disclosure, the determination method of the target weight can be as shown in the following formula (6):
[0085] (6)
[0086] Wherein, is the target weight of the m-th index, represents the first sub-weight of the m-th index, represents the second sub-weight of the m-th index.
[0087] According to an embodiment of the present disclosure, the method for determining the equilibrium deviation parameter can be as shown in the following formula (7):
[0088] (7)
[0089] Wherein, is the normalized value of the m-th index of the i-th target sub-basin.
[0090] According to an embodiment of the present disclosure, by using the weight quantization method, the target weights of different index types in the index set are determined, and the indexes in the index set are weighted and summed using the target weights to obtain the equilibrium deviation parameter, so that the equilibrium deviation parameter can accurately quantify the fairness tendency degree of the target sub-basin, and further realize the balanced allocation of water resources.
[0091] Figure 3 Schematically shows a schematic diagram of the target weight according to a specific embodiment of the present disclosure.
[0092] As Figure 3 shown, the index types may include water resource development and utilization rate, water production modulus, per capita water resources, comprehensive water consumption rate, per capita GDP, proportion of the tertiary industry, urbanization rate, Engel coefficient, per capita disposable income, per capita green area, energy self-sufficiency rate, food self-sufficiency rate, wetland area, forest coverage rate, and proportion of ecological water use, and the target weights are 28.6%, 2.8%, 5.3%, 3.1%, 6.9%, 5.7%, 1.7%, 1.8%, 2.6%, 2.2%, 3.5%, 6.6%, 20%, 7%, 2.1% respectively.
[0093] Figure 4 Schematically shows a schematic diagram of the equilibrium deviation parameter according to a specific embodiment of the present disclosure.
[0094] As Figure 4 shown, the equilibrium deviation parameters of the target sub-basins in the upper reaches such as Qinghai Province ( Figure 4 and Figure 5 abbreviated as "Qing" in Figure 4 and Figure 5 ), Gansu Province ( Figure 4 and Figure 5 abbreviated as "Gan" in Figure 4 and Figure 5 ), Ningxia Hui Autonomous Region ( Figure 4 and Figure 5 abbreviated as "Ning" in Figure 4 and Figure 5 ), Inner Mongolia Autonomous Region ( Figure 4 and Figure 5 abbreviated as "Inner Mongolia") are greater than those of the target sub-basins in the lower reaches such as Shanxi Province ( Figure 4 and Figure 5 abbreviated as "Jin" in Figure 4 and Figure 5 ), Shaanxi Province ( Figure 4 and Figure 5 abbreviated as "Shaan" in Figure 4 and Figure 5 ), Henan Province ( Figure 4 and Figure 5 abbreviated as "Yu"), Shandong Province (Figure 4 and Figure 5 the equilibrium deviation parameter of the sub-basin (abbreviated as "Lu" in
[0095] According to an embodiment of the present disclosure, based on the target weights of each index type, multiple indexes in the index set of the target sub-basin are weighted and summed to obtain the equilibrium deviation parameter of the target sub-basin, including: for each index subset in the index set, based on the target weights of each index type, multiple indexes in the index subset are weighted and summed to obtain an equilibrium allocation sub-parameter corresponding to each index subset; and calculating the average value of multiple equilibrium allocation sub-parameters to obtain the equilibrium deviation parameter.
[0096] According to an embodiment of the present disclosure, the index set includes multiple index subsets corresponding to multiple historical periods respectively.
[0097] According to an embodiment of the present disclosure, after weighting and summing the indexes in each index subset according to the target weights, the equilibrium allocation sub-parameters corresponding to each historical period can be obtained.
[0098] According to an embodiment of the present disclosure, the equilibrium deviation parameter can be the average value of multiple equilibrium allocation sub-parameters.
[0099] According to an embodiment of the present disclosure, by determining the equilibrium deviation parameter based on the equilibrium allocation sub-parameters of multiple historical periods, the accuracy of the equilibrium deviation parameter is improved, and further the accuracy of the target water resource allocation volume set is improved.
[0100] According to an embodiment of the present disclosure, based on an optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the equilibrium deviation target term and maximizing the water use value target value of the water use value target term, multiple water resource allocation volumes are optimized to obtain a target water resource allocation volume set, including: based on the optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the equilibrium deviation target term and maximizing the water use value target value of the water use value target term, multiple water resource allocation volumes are optimized, and multiple water resource allocation volumes that meet the constraint conditions are determined as the target water resource allocation volume set.
[0101] According to an embodiment of the present disclosure, the constraint conditions of the optimization algorithm include an availability constraint term and a water supply limit constraint term. The availability constraint term is determined according to the water resource allocation volume, the ecological water demand of the river channel, and the target runoff of the target basin in the target period. The water supply limit constraint term is determined according to the water resource allocation volume and the target water resource demand. Specifically, the availability constraint term can constrain the availability of basin water resources and the minimum ecological needs of rivers.
[0102] According to an embodiment of the present disclosure, the constraint function can be as shown in the following formula (8):
[0103] (8)
[0104] Among them, represents the ecological water requirement of the river course, represents the target runoff, represents the available water volume corresponding to the inflow between regions, represents the available groundwater volume.
[0105] According to an embodiment of the present disclosure, the available water volume corresponding to the inflow between regions and the available groundwater volume can be determined in advance according to the actual situation of the target basin.
[0106] According to an embodiment of the present disclosure, the availability constraint term and the water supply limit constraint term are used to optimize the water resource allocation volume, so that the obtained set of target water resource allocation volumes can meet various constraint conditions and improve the accuracy of the set of target water resource allocation volumes.
[0107] According to an embodiment of the present disclosure, the target runoff is generated through the following operations: obtaining the historical runoff of the target basin in each historical period from the database; based on multiple historical sub-runoffs, using a copula function for describing the dependence relationship of random variables to determine the conditional probability distribution of sub-runoffs between each pair of adjacent sub-periods; using the Gibbs sampling method to sample the multiple conditional probability distributions of sub-runoffs multiple times to obtain multiple target sub-runoff sequences; and for each target sub-runoff sequence, obtaining the target runoff corresponding to the target sub-runoff sequence according to the sum of multiple target sub-runoffs in the target sub-runoff sequence.
[0108] According to an embodiment of the present disclosure, each historical period includes multiple historical sub-periods, and the historical runoff includes historical sub-runoffs corresponding to the respective historical sub-periods. Specifically, the historical sub-period can be a historical month, and the historical sub-runoff can be the runoff of the river in the target basin in the historical month.
[0109] According to an embodiment of the present disclosure, since the sub-runoff is a random variable and there is a dependence relationship between two sub-runoffs corresponding to adjacent sub-periods, a copula function for describing the dependence relationship of random variables can be used to determine the conditional probability distribution of sub-runoffs between each pair of adjacent sub-periods.
[0110] According to an embodiment of the present disclosure, the copula function can be a Copula function. Specifically, a joint probability distribution model of runoff for adjacent sub-periods can be constructed using the Copula function to obtain the conditional probability distribution of runoff for adjacent months. For example, using the Copula function, according to the historical sub-runoffs in January and February in multiple historical years, the conditional probability distribution of sub-runoffs between January and February can be determined, and so on, until the conditional probability distribution of sub-runoffs between November and December is obtained.
[0111] According to an embodiment of the present disclosure, the target time period includes a plurality of target sub-time periods, and the target sub-runoff volume sequence includes target sub-runoff volumes corresponding to each target sub-time period. Specifically, when the target time period is a future year, the target sub-time periods may be a plurality of target months in the target year, and the target sub-runoff volume sequence may include the target sub-runoff volumes of each target month.
[0112] According to an embodiment of the present disclosure, multiple Gibbs samplings can be respectively performed on the conditional probability distributions of multiple sub-runoff volumes, and each sampling obtains a target sub-runoff volume sequence. For example, Gibbs sampling can be performed on the conditional probability distribution of the runoff volume between January and February to obtain the target runoff volumes of January and February, and then according to the target runoff volume of February, Gibbs sampling is performed on the conditional probability distribution of the runoff volume between February and March to obtain the target runoff volume of March, and so on, until the target runoff volume of December is obtained, that is, a target sub-runoff volume sequence is obtained.
[0113] According to an embodiment of the present disclosure, the multiple target sub-runoff volumes in each target sub-runoff volume sequence can be summed to obtain the target runoff volume.
[0114] According to an embodiment of the present disclosure, by using a copula function to determine the conditional probability distribution of the runoff volume between adjacent sub-time periods and using the Gibbs sampling method to perform multiple samplings on the conditional probability distribution of the runoff volume, multiple target sub-runoff volume sequences can be generated, considering a large number of random runoff scenarios, and the comprehensiveness of the basin water resources balanced allocation method can be improved.
[0115] According to an embodiment of the present disclosure, the basin water resources balanced allocation further includes: determining a plurality of constraint conditions based on the multiple target runoff volumes; and for each constraint condition, based on an optimization algorithm, with the goal of minimizing the balanced deviation target value of the balanced deviation target term and maximizing the water use value target value of the water use value target term, optimizing the multiple water resources allocation amounts, and determining the multiple water resources allocation amounts that meet the constraint conditions as the target water resources allocation amount set.
[0116] According to an embodiment of the present disclosure, different constraint conditions can be respectively determined according to different target runoff volumes, and then the target water resources allocation amount sets under different runoff scenarios can be generated.
[0117] According to an embodiment of the present disclosure, by considering different random runoff scenarios, a set of water resources balanced allocation schemes under different runoff scenarios is obtained, and the diversity of the target water resources allocation amount set is improved.
[0118] Figure 5 Schematically shows a schematic diagram of the allocation result of water resources allocation according to the target water resources allocation amount set according to a specific embodiment of the present disclosure.
[0119] AsFigure 5 As shown in the figure, (a) is a schematic diagram of the water shortage rates of each target sub-basin after water resources allocation according to the set of target water resources allocation amounts, and (b) is a schematic diagram of the water distribution ratios of each target sub-basin after water resources allocation according to the set of target water resources allocation amounts.
[0120] As shown in (a), taking the fairest scheme as an example, when the runoff scenario value is 1, it represents the driest scenario, and when the runoff scenario value is 100, it represents the wettest scenario. It can be seen from (a) that under the set of target water resources allocation amounts obtained by the method for balanced allocation of basin water resources of the present disclosure, the water shortage rates of the four provincial-level administrative regions of Shanxi Province, Shaanxi Province, Henan Province, and Shandong Province in the lower reaches of the Yellow River Basin will be significantly higher than those of the provincial-level administrative regions in the upper reaches. The size of the water shortage rate depends on the equilibrium deviation parameters of each provincial-level administrative region. The larger the equilibrium deviation parameter, the higher the importance of the provincial-level administrative region, and the lower the water shortage rate under the balanced allocation scheme. For example, since the equilibrium deviation parameter of the Ningxia Hui Autonomous Region is the largest, its water shortage rate is the lowest. In addition, the drier the inflow scenario, the greater the difference in the water shortage rates of each provincial-level administrative region. The method for balanced allocation of basin water resources of the present disclosure will be able to further increase the water supply ratio of provincial-level administrative regions such as the Ningxia Hui Autonomous Region and Inner Mongolia Autonomous Region in the upper reaches, and reduce the water supply ratio of provincial-level administrative regions such as Shandong Province and Henan Province in the lower reaches.
[0121] As shown in (b), compared with the wettest inflow scenario, in the driest inflow scenario, the water distribution proportion of the Ningxia Hui Autonomous Region with the largest equilibrium deviation parameter will increase from 13.29% to 18.04%, and the water distribution proportion of Shandong Province with the smallest equilibrium deviation parameter will decrease from 27.32% to 16.53%. This shows that the method for balanced allocation of basin water resources of the present disclosure will allocate more water to the upper reaches according to the adaptability of the inflow, realizing the adaptive balanced allocation of water resources, and ensuring the balanced distribution of water resources more effectively in the dry season.
[0122] Based on the above method for balanced allocation of basin water resources, the present disclosure also provides a device for balanced allocation of basin water resources. The following will be combined with Figure 6 to describe this device in detail.
[0123] Figure 6 The structural block diagram of the device for balanced allocation of basin water resources according to an embodiment of the present disclosure is schematically shown.
[0124] As Figure 6 shown, the device 600 for balanced allocation of basin water resources in this embodiment includes an acquisition module 610, a determination module 620, and a configuration module 630.
[0125] The obtaining module 610 is configured to obtain the index set of each of a plurality of target sub - basins in the target basin from a database in response to a generated instruction for the water resource allocation amount in the target time period for the target basin. Wherein, the index set includes water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes, and each target sub - basin includes a plurality of water use categories. In one embodiment, the obtaining module 610 can be used to perform the operation S210 described above, which will not be elaborated here.
[0126] The determining module 620 is configured to determine the equilibrium deviation parameter of each target sub - basin based on the index set of each target sub - basin. In one embodiment, the determining module 620 can be used to perform the operation S220 described above, which will not be elaborated here.
[0127] The configuration module 630 is configured to optimize the water resource allocation amount of each water use category in the target time period based on an optimization algorithm according to a plurality of equilibrium deviation parameters and the target water resource demand of each water use category in the target time period, to obtain a set of target water resource allocation amounts, so as to allocate the water resources of the target basin in the target time period by using the set of target water resource allocation amounts. Wherein, the objective function of the optimization algorithm includes an equilibrium deviation objective term, and the equilibrium deviation objective term is determined according to the equilibrium deviation parameter, the target water resource demand, and the water resource allocation amount. In one embodiment, the configuration module 630 can be used to perform the operation S230 described above, which will not be elaborated here.
[0128] According to an embodiment of the present disclosure, the objective function further includes a water use value objective term, and the water use value objective term is determined according to the water use value parameter of each water use category and the water resource allocation amount.
[0129] According to an embodiment of the present disclosure, the configuration module 630 further includes a configuration sub - module.
[0130] The configuration sub - module is configured to optimize a plurality of water resource allocation amounts based on an optimization algorithm with the objective of minimizing the equilibrium deviation objective value of the equilibrium deviation objective term and maximizing the water use value objective value of the water use value objective term, to obtain a set of target water resource allocation amounts.
[0131] According to an embodiment of the present disclosure, the target water resource demand is generated through the following operations: obtaining the historical water resource demand of each water use category in each historical time period from a database; and for each water use category, inputting a plurality of historical water resource demands arranged in time sequence into a demand prediction model to obtain the target water resource demand of the water use category output by the demand prediction model, wherein the demand prediction model is constructed based on a time - series prediction model.
[0132] According to an embodiment of the present disclosure, the determining module 620 includes a weight - determining sub - module and a parameter - determining sub - module.
[0133] A weight determination sub-module, which is used to determine the target weight of each index type for each target sub-watershed based on the first sub-weight and the second sub-weight of each index type of the target sub-watershed, wherein the first sub-weight is determined by using the analytic hierarchy process, and the second sub-weight is determined by using the entropy weight method.
[0134] A parameter determination sub-module, which is used to perform weighted summation on multiple indexes in the index set of the target sub-watershed based on the target weight of each index type to obtain the equilibrium deviation parameter of the target sub-watershed.
[0135] According to an embodiment of the present disclosure, the index set includes multiple index subsets corresponding to multiple historical periods respectively.
[0136] According to an embodiment of the present disclosure, the parameter determination sub-module includes a first determination unit and a second determination unit.
[0137] The first determination unit is used to perform weighted summation on multiple indexes in the index subset based on the target weight of each index type for each index subset in the index set to obtain an equilibrium configuration sub-parameter corresponding to each index subset.
[0138] The second determination unit is used to calculate the average value of multiple equilibrium configuration sub-parameters to obtain the equilibrium deviation parameter.
[0139] According to an embodiment of the present disclosure, the constraint conditions of the optimization algorithm include an availability constraint term and a water supply limit constraint term. The availability constraint term is determined according to the water resource allocation volume, the ecological water demand of the river channel, and the target runoff of the target watershed in the target period. The water supply limit constraint term is determined according to the water resource allocation volume and the target water resource demand.
[0140] According to an embodiment of the present disclosure, the configuration sub-module further includes a configuration unit.
[0141] The configuration unit is used to optimize multiple water resource allocation volumes based on the optimization algorithm with the goal of minimizing the equilibrium deviation target value of the equilibrium deviation target term and maximizing the water use value target value of the water use value target term, and determine that multiple water resource allocation volumes that meet the constraint conditions are the target water resource allocation volume set.
[0142] According to an embodiment of the present disclosure, the target time period includes a plurality of target sub-time periods, and the target runoff is generated through the following operations: obtaining the historical runoff of the target basin in each historical time period from a database, where each historical time period includes a plurality of historical sub-time periods, and the historical runoff includes historical sub-runoffs corresponding to the respective historical sub-time periods; based on the plurality of historical sub-runoffs, using a copula function to determine the conditional probability distribution of sub-runoff between each pair of adjacent sub-time periods; using the Gibbs sampling method to perform multiple samplings on the plurality of conditional probability distributions of sub-runoff to obtain a plurality of target sub-runoff sequences, where the target sub-runoff sequences include target sub-runoffs corresponding to each target sub-time period; and for each target sub-runoff sequence, obtaining the target runoff corresponding to the target sub-runoff sequence according to the sum of the plurality of target sub-runoffs in the target sub-runoff sequence.
[0143] According to an embodiment of the present disclosure, the basin water resource balanced allocation device 600 further includes a condition determination module and an optimization module.
[0144] The condition determination module is configured to determine a plurality of constraint conditions based on the plurality of target runoffs.
[0145] The optimization module is configured to, for each constraint condition, based on an optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the equilibrium deviation target term and maximizing the water use value target value of the water use value target term, optimize the plurality of water resource allocation amounts, and determine that the plurality of water resource allocation amounts that satisfy the constraint conditions are the target water resource allocation amount set.
[0146] According to an embodiment of the present disclosure, any multiple of the acquisition module 610, the determination module 620, and the configuration module 630 may be combined and implemented in one module, or any one of them may be split into multiple modules. Or, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the acquisition module 610, the determination module 620, and the configuration module 630 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging circuits, etc., implemented by hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in any appropriate combination of several of them. Or, at least one of the acquisition module 610, the determination module 620, and the configuration module 630 may be at least partially implemented as a computer program module, and when the computer program module is run, it can execute the corresponding functions.
[0147] Figure 7A block diagram of an electronic device suitable for implementing the method for balanced allocation of basin water resources according to an embodiment of the present disclosure is schematically shown.
[0148] As Figure 7 shown, the electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage section 708 into a random access memory (RAM) 703. The processor 701 can include, for example, a general microprocessor (such as a CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (such as an application specific integrated circuit (ASIC)), etc. The processor 701 can also include on-board memory for caching purposes. The processor 701 can include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0149] In the RAM 703, various programs and data required for the operation of the electronic device 700 are stored. The processor 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. The processor 701 performs various operations of the method flow according to an embodiment of the present disclosure by executing the programs in the ROM 702 and / or the RAM 703. It should be noted that the programs can also be stored in one or more memories other than the ROM 702 and the RAM 703. The processor 701 can also perform various operations of the method flow according to an embodiment of the present disclosure by executing the programs stored in one or more memories.
[0150] According to an embodiment of the present disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, and the input / output (I / O) interface 705 is also connected to the bus 704. The electronic device 700 may further include one or more of the following components connected to the input / output (I / O) interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A driver 710 is also connected to the input / output (I / O) interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the driver 710 as needed so that a computer program read from it can be installed into the storage section 708 as needed.
[0151] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist separately without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed, the methods according to the embodiments of the present disclosure are implemented.
[0152] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the above-described ROM 702 and / or RAM 703 and / or one or more memories other than ROM 702 and RAM 703.
[0153] Embodiments of the present disclosure also include a computer program product, which includes a computer program that contains program code for executing the method shown in the flowchart. When the computer program product runs on a computer system, the program code is used to cause the computer system to implement the method for balanced allocation of basin water resources provided by the embodiments of the present disclosure.
[0154] When the computer program is executed by the processor 701, the above functions defined in the system / apparatus of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, apparatuses, modules, units, etc. may be implemented by computer program modules.
[0155] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and be downloaded and installed through the communication part 709, and / or be installed from the removable medium 711. The program code included in the computer program may be transmitted by any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0156] In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, the above functions defined in the system of the embodiments of the present disclosure are executed. According to the embodiments of the present disclosure, the above-described systems, devices, apparatuses, modules, units, etc. can be implemented by computer program modules.
[0157] According to the embodiments of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. The programming languages include, but are not limited to, such as Java, C++, Python, the "C" language, or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, by connecting through the Internet using an Internet service provider).
[0158] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0159] Those skilled in the art can understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.
[0160] The embodiments of the present disclosure have been described above. However, these embodiments are merely for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments have been described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present disclosure.
Claims
1. A method for balanced allocation of water resources in a river basin, characterized in that, The method includes: In response to generating an instruction for the water resource allocation volume in the target basin during the target period, obtaining the index set of each of a plurality of target sub-basins in the target basin from a database, where the index set includes water resource evaluation indexes, development level evaluation indexes, and resource contribution ability evaluation indexes, and each of the target sub-basins includes a plurality of water use categories; Based on the index set of each of the target sub-basins, determining the equilibrium deviation parameter of each of the target sub-basins; and Based on an optimization algorithm, according to a plurality of the equilibrium deviation parameters and the target water resource demand of each of the water use categories during the target period, optimizing the water resource allocation volume of each of the water use categories during the target period to obtain a set of target water resource allocation volumes, so as to allocate the water resources in the target basin during the target period by using the set of target water resource allocation volumes, where the objective function of the optimization algorithm includes an equilibrium deviation objective term, and the equilibrium deviation objective term is determined according to the equilibrium deviation parameter, the target water resource demand, and the water resource allocation volume.
2. The method according to claim 1, wherein The objective function further includes a water use value objective term, and the water use value objective term is determined according to the water use value parameter of each of the water use categories and the water resource allocation volume. The optimizing the water resource allocation volume of each of the water use categories during the target period includes: Based on the optimization algorithm, with the aim of minimizing the equilibrium deviation objective value of the equilibrium deviation objective term and maximizing the water use value objective value of the water use value objective term, optimizing a plurality of the water resource allocation volumes to obtain the set of target water resource allocation volumes.
3. The method according to claim 1, characterized in that The target water resource demand is generated through the following operations: Obtaining the historical water resource demand of each of the water use categories in each of the historical periods from the database; and For each of the water use categories, after arranging a plurality of the historical water resource demands in time sequence and inputting them into a demand prediction model, obtaining the target water resource demand of the water use category output by the demand prediction model, where the demand prediction model is constructed based on a time series prediction model.
4. The method according to claim 1, wherein The determining the equilibrium deviation parameter of each of the target sub-basins based on the index set of each of the target sub-basins includes: For each of the target sub-basins, based on the first sub-weight and the second sub-weight of each index type of the target sub-basin, determining the target weight of each index type, where the first sub-weight is determined by using the analytic hierarchy process, and the second sub-weight is determined by using the entropy weight method; and Based on the target weight of each index type, performing weighted summation on a plurality of indexes in the index set of the target sub-basin to obtain the equilibrium deviation parameter of the target sub-basin.
5. The method according to claim 4, wherein The index set includes a plurality of index subsets corresponding to a plurality of historical periods respectively. The performing weighted summation on a plurality of indexes in the index set of the target sub-basin based on the target weight of each index type to obtain the equilibrium deviation parameter of the target sub-basin includes: For each of the index subsets in the index set, based on the target weights of each index type, perform a weighted sum on the multiple indexes in the index subset to obtain an equilibrium configuration sub-parameter corresponding to each index subset; and Calculate the average value of the multiple equilibrium configuration sub-parameters to obtain the equilibrium deviation parameter.
6. The method according to claim 2, characterized in that The constraint conditions of the optimization algorithm include an availability constraint term and a water supply limit constraint term. The availability constraint term is determined according to the water resource allocation volume, the ecological water demand of the river course, and the target runoff volume of the target basin in the target period. The water supply limit constraint term is determined according to the water resource allocation volume and the target water resource demand volume. Based on the optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the equilibrium deviation target term and maximizing the water use value target value of the water use value target term, optimize the multiple water resource allocation volumes to obtain the set of target water resource allocation volumes, including: Based on the optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the equilibrium deviation target term and maximizing the water use value target value of the water use value target term, optimize the multiple water resource allocation volumes, and determine that the multiple water resource allocation volumes that meet the constraint conditions are the set of target water resource allocation volumes.
7. The method according to claim 6, characterized in that, The target period includes multiple target sub-periods, and the target runoff volume is generated through the following operations: Obtain the historical runoff volume of the target basin in each historical period from the database, where each historical period includes multiple historical sub-periods, and the historical runoff volume includes historical sub-runoff volumes corresponding to the multiple historical sub-periods respectively. Based on the multiple historical sub-runoff volumes, use a copula function for describing the dependence relationship of random variables to determine the conditional probability distribution of the sub-runoff volume between each pair of adjacent sub-periods. Use the Gibbs sampling method to perform multiple samplings on the multiple conditional probability distributions of the sub-runoff volume to obtain multiple target sub-runoff volume sequences, where each target sub-runoff volume sequence includes a target sub-runoff volume corresponding to each target sub-period; and For each target sub-runoff volume sequence, obtain the target runoff volume corresponding to the target sub-runoff volume sequence according to the sum of the multiple target sub-runoff volumes in the target sub-runoff volume sequence.
8. The method according to claim 7, wherein The method further includes: Based on the multiple target runoff volumes, determine multiple constraint conditions; and For each constraint condition, based on the optimization algorithm, with the goal of minimizing the equilibrium deviation target value of the equilibrium deviation target term and maximizing the water use value target value of the water use value target term, optimize the multiple water resource allocation volumes, and determine that the multiple water resource allocation volumes that meet the constraint conditions are the set of target water resource allocation volumes.
9. An electronic device, comprising: One or more processors; A memory for storing one or more computer programs, Characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instruction is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.