A method and system for optimizing lake and reservoir inflow and outflow scheduling schemes based on a three-dimensional hydrodynamic-water quality-water ecology model

Through the optimization method of lake and reservoir inflow scheduling scheme based on three-dimensional hydrodynamic-water quality-water ecological model, combined with big data analysis and cross-departmental collaboration, the problem of complexity of lake and reservoir environment and lack of interaction in the decision-making process in the existing technology is solved, and the rationality and effectiveness of scheduling are improved.

CN119578839BActive Publication Date: 2025-05-23BEIJING YINGTELIWEI ENVIRONMENTAL TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510132807.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-06
Publication Date
2025-05-23
Estimated Expiration
2045-02-06

AI Technical Summary

Technical Problem

The existing water inlet and exit scheduling scheme is difficult to cope with the complex lake and reservoir environment, and the decision-making process lacks interaction, which affects the rationality and effectiveness of scheduling.

Method used

The optimization method of lake and reservoir inflow and flow scheduling scheme based on three-dimensional hydrodynamic-water quality-water ecological model is adopted, and a collaboration mechanism across departments and stakeholders is introduced, and a scheduling scheme for inflow and flow scheduling scheme is scientifically set through big data analysis.

Benefits of technology

It enhances the adaptability and flexibility of the scheduling plan, ensures that various factors are fully considered in the decision-making process, and improves the rationality and effectiveness of scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119578839B_ABST
    Figure CN119578839B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for optimizing the inflow and outflow scheduling scheme of a lake reservoir based on a three-dimensional hydrodynamic-water quality-water ecology model. The method first constructs a three-dimensional hydrodynamic-water quality-water ecology model of a target lake reservoir, and the decision maker sets scheduling constraints, scoring constraints, scoring items and comprehensive scoring weights. According to the scheduling constraints set by the decision maker, stratified sampling and one-dimensional uniform random sampling are performed on the flow range of each artificially adjustable water replenishment port, outflow port, and pumping station to generate several inflow and outflow scheduling schemes; big data mining is performed on the model calculation results of all inflow and outflow scheduling schemes, and comprehensive scoring is performed based on the scoring items and comprehensive scoring weights, and the inflow and outflow scheduling scheme with the highest comprehensive score is selected as the optimal scheduling scheme for recommendation. The present invention has the advantages of high simulation accuracy, flexible decision support, and multi-objective comprehensive balance, and can provide a scientific and efficient technical solution for the inflow and outflow scheduling of lakes and reservoirs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to water environment numerical simulation and intelligent decision-making technology, in particular to a method and system for optimizing lake and reservoir inflow and outflow scheduling schemes. Background Art

[0002] For rivers, reservoirs, lakes and other water bodies, inflow and outflow scheduling can be carried out by comprehensively considering factors such as hydrology, water quality, and water ecology, so as to rationally utilize water resources and improve the water quality environment of the water body. Existing water body inflow and outflow scheduling schemes usually rely on historical data and empirical judgments, which are difficult to cope with complex lake and reservoir environments. The decision-making process lacks interaction with other relevant departments and stakeholders, resulting in an isolated decision-making process and an inability to fully consider various factors, affecting the rationality and effectiveness of scheduling. For example, in the technical solution disclosed in CN117933139A, only the inflow and outflow flow targets set by decision makers are considered, so it is difficult to obtain a reasonable and effective scheduling plan. Summary of the invention

[0003] Purpose of the invention: The first purpose of the present invention is to provide a method for optimizing lake and reservoir inflow and outflow scheduling schemes based on a three-dimensional hydrodynamic-water quality-water ecology model, introduce a cross-departmental and stakeholder collaboration mechanism to optimize the decision-making process, make full use of big data analysis technology to scientifically set the inflow and outflow scheduling scheme, enhance the adaptability and flexibility of the scheduling scheme, and solve the problems of complex lake and reservoir environment and lack of interaction in the decision-making process; the second purpose of the present invention is to provide a system for optimizing lake and reservoir inflow and outflow scheduling schemes based on a three-dimensional hydrodynamic-water quality-water ecology model.

[0004] Technical solution: The method for optimizing the lake and reservoir inflow and outflow scheduling scheme based on a three-dimensional hydrodynamic-water quality-water ecology model described in the present invention comprises the following steps:

[0005] (1) Collect data on target lakes and reservoirs, establish a hydrodynamic model, water quality model, and water ecology model for the target lakes and reservoirs; integrate the hydrodynamic model, water quality model, and water ecology model to obtain a three-dimensional hydrodynamic-water quality-water ecology model for the target lakes and reservoirs;

[0006] (2) Develop a lake and reservoir inflow and outflow scheduling and decision-maker interaction module. Decision-makers set scheduling constraints, including the location, number and flow range of artificially controllable water inlets, outflows and pumping stations; Decision-makers set scoring constraints, including the target water level value of the lake and reservoir during the scheduling period, the target pumping volume value of the pumping station, and the water quality indicators, key areas and key focus points; Decision-makers set scoring items, including the degree of improvement of water quality indicators, the satisfaction of target water level and the satisfaction of target pumping volume; Decision-makers set comprehensive scoring weights, including the weights of each water quality indicator, each key area, each key focus point and each scoring item;

[0007] (3) According to the scheduling constraints set by the decision maker, stratified sampling is performed on the flow range of each artificially controllable water inlet, outflow outlet, and pumping station, and then one-dimensional uniform random sampling is performed in each layer to generate several inflow and outflow scheduling schemes;

[0008] (4) generating boundary conditions based on each inflow and outflow scheduling scheme, substituting them into the three-dimensional hydrodynamic-water quality-water ecology model for calculation, and obtaining the calculation results of each inflow and outflow scheduling scheme;

[0009] (5) Perform big data mining on the calculation results of all inflow and outflow scheduling schemes, and give individual scores to each inflow and outflow scheduling scheme based on the scoring items set by the decision maker;

[0010] (6) Based on the comprehensive score weight set by the decision maker, the scores of each item are weighted and summed to obtain a comprehensive score;

[0011] (7) The inflow and outflow scheduling scheme with the highest comprehensive score is selected as the optimal scheduling scheme for recommendation, and the scheme with the highest score for each individual item is simultaneously stored as an alternative scheme when the comprehensive score weight changes.

[0012] Furthermore, step (1) specifically includes:

[0013] (1-1) Collect historical meteorological data, inflow and outflow monitoring data, inflow and outflow water quality monitoring data, underwater topography data, and water ecology data of the target lakes and reservoirs;

[0014] (1-2) Construct a hydrodynamic module: construct a three-dimensional grid based on the underwater topography data of the target lake, define boundary conditions based on meteorological data and inflow and outflow monitoring data, and construct a hydrodynamic model;

[0015] (1-3) Construct a water quality module; determine the water quality parameters to be simulated, define boundary conditions based on inflow and outflow water quality monitoring data, and construct a water quality model;

[0016] (1-4) Construct a water ecological module; select representative biological populations based on the ecological characteristics of the target lakes and reservoirs, establish a dynamic model of the growth and extinction of representative biological populations, simulate the interaction between ecology and water quality, and construct a water ecological model;

[0017] (1-5) The hydrodynamic module, water quality module and water ecology module interact with each other within a unified modeling framework to construct a three-dimensional hydrodynamic-water quality-water ecology model of the target lake.

[0018] Furthermore, step (3) specifically includes: dividing the one-dimensional interval of the flow range of the water replenishment port, the outflow port, and the pumping station into a number of non-overlapping sub-intervals, generating a number of uniformly distributed random numbers in each sub-interval as samples of the sub-interval; and obtaining a number of inflow and outflow scheduling schemes by arranging and combining the samples of all sub-intervals.

[0019] Furthermore, step (5) specifically includes:

[0020] (5-1) Calculate the individual scores of water quality index improvement ;

[0021] (5-1-1) Definition of the degree of improvement of a single water quality indicator ;

[0022] in, is the average concentration of a single water quality indicator during the simulation period without inflow and outflow scheduling, is the average concentration of a single water quality indicator during the simulation period for a specified inflow and outflow scheduling scheme;

[0023] (5-1-2) Calculate the average improvement score of the single water quality index for the entire lake, and take the average improvement degree of the single water quality index of all grids in the entire lake as the average improvement score of the single water quality index for the entire lake;

[0024] (5-1-3) Calculate the average improvement score of single water quality indicators in key areas, and take the average improvement degree of single water quality indicators of all grids in the key areas as the average improvement score of single water quality indicators in key areas;

[0025] (5-1-4) Calculate the improvement score of the single water quality index at the key point: take the improvement degree of the single water quality index of the grid where the point is located as the improvement score of the single water quality index at the key point;

[0026] (5-1-5) Calculate the average comprehensive score for the entire lake based on the water quality indicators set by decision makers Calculate the weighted sum of the average improvement of each water quality indicator of concern in the whole lake and get ;

[0027] (5-1-6) Calculate the comprehensive scores of several key areas of concern based on the water quality indicators set by decision makers First, the weighted sum of the improvement degree of each water quality indicator of concern in each grid in the key area is calculated to obtain the key area score, and then the weighted sum of the scores of each key area is calculated to obtain ;

[0028] (5-1-7) Calculate the comprehensive scores of several key points of concern based on the water quality indicators set by decision makers First, calculate the weighted sum of the improvement degree of each single water quality indicator of concern in the grid where each point is located to obtain the point grid score, and then calculate the weighted sum of the score of each key point to obtain ;

[0029] (5-1-8) Calculation , and The weighted sum of ;

[0030] (5-2) Calculate the score of target water level satisfaction ;

[0031] (5-2-1) Definition of water level deviation ;

[0032] in, It's time The simulated water level of the lake reservoir, is the target water level value, is the total number of simulation time steps;

[0033] (5-2-2) Calculation based on water level deviation ;

[0034] ;

[0035] in, It is the normal range of variation of lake and reservoir water levels, which is the statutory maximum and minimum water levels;

[0036] (5-3) Calculate the score of the target pumping volume satisfaction ;

[0037] (5-3-1) For Pumping stations, define pumping deviation ;

[0038] in, For the The actual total amount of water pumped by each pumping station is For the Target pumping capacity for each pumping station;

[0039] (5-3-2) Calculate the pumping volume deviation Single station score of a pumping station :

[0040] ;

[0041] Take the average of the individual station scores for all pumping stations:

[0042] ;

[0043] Where M is the number of pumping stations.

[0044] Furthermore, step (6) specifically includes: calculating the comprehensive scoring weights set by the decision maker , and The weighted sum of .

[0045] The present invention provides a system for optimizing lake and reservoir inflow and outflow scheduling schemes based on a three-dimensional hydrodynamic-water quality-water ecology model, comprising:

[0046] The target lake reservoir model establishment unit is used to collect target lake reservoir data, establish a hydrodynamic model, a water quality model and a water ecological model of the target lake reservoir; integrate the hydrodynamic model, the water quality model and the water ecological model to obtain a three-dimensional hydrodynamic-water quality-water ecological model of the target lake reservoir;

[0047] The development unit of the lake and reservoir inflow and outflow scheduling and decision-maker interaction module is used to develop the lake and reservoir inflow and outflow scheduling and decision-maker interaction module. The decision-maker sets the scheduling constraints, including the location, quantity and flow range of the artificially adjustable water replenishment port, outflow port and pumping station; the decision-maker sets the scoring constraints, including the target water level value of the lake and reservoir during the scheduling period, the target pumping volume value of the pumping station, the water quality indicators, the key areas of concern and the key focus points; the decision-maker sets the scoring items, including the degree of improvement of water quality indicators, the satisfaction of the target water level and the satisfaction of the target pumping volume; the decision-maker sets the comprehensive scoring weight, including the attention weight of each water quality indicator, each key area of ​​concern, each key focus point and each scoring item;

[0048] The inflow and outflow scheduling scheme generation unit is used to perform stratified sampling on the flow range of each artificially controllable water replenishment inlet, outflow outlet, and pumping station according to the scheduling constraints set by the decision maker, and then perform one-dimensional uniform random sampling on each layer to generate several inflow and outflow scheduling schemes;

[0049] A calculation result generating unit for the inflow and outflow scheduling scheme is used to generate boundary conditions based on each inflow and outflow scheduling scheme, substitute the boundary conditions into the three-dimensional hydrodynamic-water quality-water ecology model for calculation, and obtain the calculation results of each inflow and outflow scheduling scheme;

[0050] The single scoring unit of the inflow and outflow scheduling scheme is used to perform big data mining on the calculation results of all inflow and outflow scheduling schemes, and to score each inflow and outflow scheduling scheme individually according to the scoring items set by the decision maker;

[0051] The comprehensive scoring unit of the inflow and outflow scheduling scheme is used to perform weighted summation of the scores of each item based on the comprehensive scoring weight set by the decision maker to obtain a comprehensive score;

[0052] The inflow and outflow scheduling scheme recommendation unit is used to select the inflow and outflow scheduling scheme with the highest comprehensive score as the optimal scheduling scheme for recommendation, and simultaneously store the scheme with the highest score in each individual item as an alternative scheme when the comprehensive score weight changes.

[0053] Furthermore, the target lake reservoir model establishment unit specifically includes the following steps:

[0054] (1-1) Collect historical meteorological data, inflow and outflow monitoring data, inflow and outflow water quality monitoring data, underwater topography data, and water ecology data of the target lakes and reservoirs;

[0055] (1-2) Construct a hydrodynamic module: construct a three-dimensional grid based on the underwater topography data of the target lake, define boundary conditions based on meteorological data and inflow and outflow monitoring data, and construct a hydrodynamic model;

[0056] (1-3) Construct a water quality module; determine the water quality parameters to be simulated, define boundary conditions based on inflow and outflow water quality monitoring data, and construct a water quality model;

[0057] (1-4) Construct a water ecological module; select representative biological populations based on the ecological characteristics of the target lakes and reservoirs, establish a dynamic model of the growth and extinction of representative biological populations, simulate the interaction between ecology and water quality, and construct a water ecological model;

[0058] (1-5) The hydrodynamic module, water quality module and water ecology module interact with each other within a unified modeling framework to construct a three-dimensional hydrodynamic-water quality-water ecology model of the target lake.

[0059] Furthermore, the inflow and outflow scheduling scheme generation unit specifically includes: dividing the one-dimensional interval of the flow range of the water replenishment port, the outlet port, and the pumping station into a number of non-overlapping sub-intervals, and in each sub-interval, generating a number of uniformly distributed random numbers as samples of the sub-interval; and arranging and combining the samples of all sub-intervals to obtain a number of inflow and outflow scheduling schemes.

[0060] Furthermore, the single scoring unit of the inflow and outflow scheduling scheme specifically includes the following steps:

[0061] (5-1) Calculate the individual scores of water quality index improvement ;

[0062] (5-1-1) Definition of the degree of improvement of a single water quality indicator ;

[0063] in, is the average concentration of a single water quality indicator during the simulation period without inflow and outflow scheduling, is the average concentration of a single water quality indicator during the simulation period for a specified inflow and outflow scheduling scheme;

[0064] (5-1-2) Calculate the average improvement score of the single water quality index for the entire lake, and take the average improvement degree of the single water quality index of all grids in the entire lake as the average improvement score of the single water quality index for the entire lake;

[0065] (5-1-3) Calculate the average improvement score of a single water quality index in the key area, and take the average improvement degree of the single water quality index of all grids in the key area as the average improvement score of the single water quality index in the key area;

[0066] (5-1-4) Calculate the improvement score of a single water quality index at the key point: Take the improvement degree of the single water quality index of the grid where the point is located as the improvement score of the single water quality index at the key point;

[0067] (5-1-5) Calculate the overall average score of the whole lake according to the water quality indexes of concern set by the decision maker , Calculate the weighted sum of the average improvement degree of the single water quality index of the whole lake for each water quality index of concern to obtain ;

[0068] (5-1-6) Calculate the comprehensive score of the key area for several key areas of concern according to the water quality indexes of concern set by the decision maker , First, calculate the weighted sum of the improvement degree of the single water quality index of each water quality index of concern in each grid in the key area to obtain the key area score, and then calculate the weighted sum of each key area score to obtain ;

[0069] (5-1-7) Calculate the comprehensive score of the key points for several key points of concern according to the water quality indexes of concern set by the decision maker , First, calculate the weighted sum of the improvement degree of the single water quality index of each water quality index of concern in the grid where each point is located to obtain the grid score of the point, and then calculate the weighted sum of the scores of each key point to obtain ;

[0070] (5-1-8) Calculate , and to obtain the weighted sum ;

[0071] (5-2) Calculate the single score of the target water level satisfaction ;

[0072] (5-2-1) Define the water level deviation ;

[0073] Among them, is the simulated water level of the lake or reservoir at time , is the target water level value, is the total number of simulated time steps;

[0074] (5-2-2) Calculate according to the water level deviation;

[0075] ;

[0076] in, It is the normal range of variation of lake and reservoir water levels, which is the statutory maximum and minimum water levels;

[0077] (5-3) Calculate the score of the target pumping volume satisfaction ;

[0078] (5-3-1) For Pumping stations, define pumping deviation ;

[0079] in, For the The actual total amount of water pumped by each pumping station is For the Target pumping capacity for each pumping station;

[0080] (5-3-2) Calculate the pumping volume deviation Single station score of a pumping station :

[0081] ;

[0082] Take the average of the individual station scores for all pumping stations:

[0083] ;

[0084] Where M is the number of pumping stations.

[0085] Furthermore, the comprehensive scoring unit of the inflow and outflow scheduling scheme specifically includes the following steps: calculating the comprehensive scoring weights set by the decision maker , and The weighted sum of .

[0086] The electronic device described in the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is loaded into the processor, it implements the method for optimizing the inflow and outflow scheduling scheme of lakes and reservoirs based on a three-dimensional hydrodynamics-water quality-water ecology model.

[0087] The computer-readable storage medium described in the present invention stores a computer program, and when the computer program is executed by a processor, it implements the method for optimizing the inflow and outflow scheduling scheme of lakes and reservoirs based on a three-dimensional hydrodynamic-water quality-water ecology model.

[0088] Beneficial effects: Compared with the prior art, the advantages of the present invention are: (1) The present invention establishes a hydrodynamic module, a water quality module and a water ecology module respectively, and couples them by exchanging data within a unified framework to obtain a three-dimensional hydrodynamic-water quality-water ecology model of the target lake, which can simulate a complex lake environment. At the same time, the hydrodynamic module, water quality module and water ecology module are verified and optimized respectively to ensure the accuracy of the model. (2) According to the constraints and attention weights set by decision makers, the present invention realizes intelligent decision support through big data analysis, promotes cross-departmental and stakeholder collaboration, promotes information sharing and communication, ensures that the decision-making process takes into account various factors, and improves the rationality and effectiveness of scheduling. (3) The present invention can not only realize the precise regulation of the water environment in the basin and improve the intelligent level of water resources management, but also promote the digital transformation of water conservancy management, realize the precise allocation of water resources through big data analysis, improve flood prevention and disaster reduction capabilities, and promote water ecological protection and restoration. BRIEF DESCRIPTION OF THE DRAWINGS

[0089] Figure 1 The present invention is a flow chart of a method for optimizing a lake and reservoir inflow and outflow scheduling scheme based on a three-dimensional hydrodynamic-water quality-water ecology model.

[0090] Figure 2 This is a structural diagram of an optimal system for a lake and reservoir inflow and outflow scheduling scheme based on a three-dimensional hydrodynamic-water quality-water ecology model according to the present invention. DETAILED DESCRIPTION

[0091] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0092] It should be understood that the present invention can be implemented in different forms and should not be interpreted as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to make the disclosure thorough and complete and to fully convey the scope of the present invention to those skilled in the art.

[0093] Example 1: Figure 1 As shown, the present invention discloses a method for optimizing a lake and reservoir inflow and outflow scheduling scheme based on a three-dimensional hydrodynamic-water quality-water ecology model, comprising the following steps:

[0094] Step 1: Construct a three-dimensional hydrodynamic, water quality, and water ecology model of the target lake or reservoir.

[0095] 1-1, collect historical meteorological data, inflow and outflow water volume monitoring data, inflow and outflow water quality monitoring data, underwater topography data, and water ecology data.

[0096] 1-1-1, obtain meteorological data: including temperature, rainfall, wind speed, wind direction, evaporation, etc. The data source can be historical records of the meteorological department or remote sensing data;

[0097] 1-1-2, collect inflow and outflow monitoring data: including inflow and outflow flow, flow rate and water quality monitoring data (such as chemical oxygen demand, ammonia nitrogen, total phosphorus, dissolved oxygen, etc.);

[0098] 1-1-3, Obtain underwater terrain data: Construct a three-dimensional grid of underwater terrain through actual lake survey data or existing water depth maps;

[0099] 1-1-4, Data preprocessing: unify the format of the above data, remove outliers, fill in missing values, etc., to provide high-quality input data for model construction.

[0100] 1-2, build the hydrodynamic module.

[0101] 1-2-1, determine the model grid division: construct a three-dimensional grid based on the topographic data of the lake and reservoir, and select an appropriate resolution;

[0102] 1-2-2, Select the hydrodynamic model framework: select appropriate hydrodynamic simulation tools (such as EFDC, Delft3D, MIKE3, etc.) and set basic parameters (such as water viscosity, diffusion coefficient, etc.);

[0103] 1-2-3, Simulation boundary conditions: Define the boundary conditions of the model based on meteorological data and inflow and outflow data, including upstream inflow, downstream outflow, rainfall, evaporation, etc.;

[0104] 1-2-4, Run and verify the hydrodynamic model: Optimize model performance by adjusting parameters and comparing with actual observation data (such as water level and water temperature).

[0105] 1-3, construct water quality module.

[0106] 1-3-1, Select key water quality indicators: determine the water quality parameters to be simulated (such as total nitrogen, total phosphorus, dissolved oxygen, etc.);

[0107] 1-3-2, define the water quality reaction mechanism: according to the characteristics of lakes and reservoirs, establish a mathematical model of water quality migration and transformation (such as diffusion, sedimentation, decomposition and other processes);

[0108] 1-3-3, set initial conditions and boundary conditions: define the initial distribution and boundary input of the water quality model based on water quality monitoring data;

[0109] 1-3-4, Verify water quality module: Use monitoring data to verify model accuracy and optimize response coefficient.

[0110] 1-4, construct water ecological module.

[0111] 1-4-1, determine key ecological elements: select representative biological populations (such as algae and aquatic vegetation) based on the ecological characteristics of the target lakes and reservoirs;

[0112] 1-4-2, define ecological processes: establish dynamic models of algae growth and extinction, and aquatic vegetation growth and extinction;

[0113] 1-4-3, coupling water ecology module and water quality module: simulating the interaction between ecology and water quality (such as nutrient absorption and the impact of algae growth on oxygen);

[0114] 1-4-4, Verify ecological module: adjust model parameters through historical ecological monitoring data.

[0115] 1-5, construct a three-dimensional hydrodynamic-water quality-water ecology model.

[0116] 1-5-1, integrated hydrodynamics, water quality, and ecological modules: data interaction between modules is achieved within a unified modeling framework;

[0117] 1-5-2, set the time step: ensure the stability and efficiency of the three-dimensional hydrodynamics-water quality-water ecology model during operation;

[0118] 1-5-3, Simulation analysis: Run the three-dimensional hydrodynamic-water quality-water ecology model to perform long-term series simulation and analyze the coupling effect;

[0119] 1-5-4, Model verification and tuning: Compare model simulation results with multi-source monitoring data to further optimize parameter settings.

[0120] Step 2: Develop a module for lake and reservoir inflow and outflow scheduling and interaction with decision makers.

[0121] 2-1, the decision maker can set the scheduling object and its constraints. The scheduling object includes the location and number of the water inlet, the location and number of the outflow outlet, and the location and number of the pumping station that can be manually controlled; the scheduling constraints include the flow range of the water inlet, the outflow outlet, and the pumping station;

[0122] 2-2, decision makers set scoring constraints, including target water level values ​​of lakes and reservoirs during the scheduling period, target pumping volume values ​​of pumping stations, water quality indicators, key areas and key points of attention;

[0123] 2-3, decision makers set scoring items, including the degree of improvement of water quality indicators, satisfaction of target water levels, and satisfaction of target pumping volumes;

[0124] 2-4. Decision makers set comprehensive scoring weights, including the weights of each water quality indicator, each key area of ​​concern, each key point of concern and each scoring item.

[0125] Step 3: Generate inflow and outflow scheduling scheme based on grid search algorithm.

[0126] 3-1, Define scheduling constraints: Define all controllable flow ranges based on the scheduling constraints input by the decision maker.

[0127] 3-2, Stratified sampling generation scheme.

[0128] 3-2-1, stratification within the flow range: divide the dispatch range into several layers, for example, divide the flow of each water replenishment port, outflow port, and pumping station into even intervals;

[0129] 3-2-2, perform one-dimensional uniform random sampling: randomly sample the flow values ​​in each layer to ensure that the generated solution is representative.

[0130] 3-3, Scheme combination: Based on the flow stratified sampling results of each facility (water inlet, outflow outlet, pumping station), generate a combination of multiple schemes.

[0131] 3-4, store the processing plan in advance.

[0132] 3-4-1, Save the generated plan: store all the generated inflow and outflow scheduling plans in the database for subsequent call and analysis;

[0133] 3-4-2, record the scheme metadata: record the corresponding facility flow distribution, scheduling constraints and generation parameters for each scheme to facilitate backtracking and optimization.

[0134] Step 4: Process the inflow and outflow scheduling plan, drive the three-dimensional hydrodynamic-water quality-water ecology model to run, and extract the results.

[0135] 4-1, convert the inflow and outflow scheduling plan into the boundary input file of the model.

[0136] 4-1-1, Analyze the scheduling plan: read the flow settings of the inflow and outflow scheduling plan;

[0137] 4-1-2, Time series processing: convert the flow value of each inflow and outflow scheduling scheme into the time series data required for model operation (such as hourly flow curve);

[0138] 4-1-3, Boundary condition formatting: According to the input requirements of the three-dimensional hydrodynamic-water quality-water ecology model, the scheduling plan is converted into a standardized boundary condition file (such as EFDC's BC file and Delft3D's BCF file);

[0139] 4-1-4, Quality Control: Check whether the boundary file contains outliers (such as negative flows, flows that exceed facility capacity).

[0140] 4-2, driving the model for large-scale simulation.

[0141] 4-2-1, Batch simulation script generation: Design high-concurrency batch processing scripts to support parallel running of large-scale simulation tasks on multi-core CPU or GPU clusters;

[0142] 4-2-2, Optimize model operation parameters: set the model's time step and output frequency to ensure a balance between simulation accuracy and operation efficiency; adjust the model's numerical solution (such as CFL conditions) to avoid instability caused by the complexity of boundary conditions;

[0143] 4-2-3, Model operation monitoring: real-time monitoring of simulation task operation status (such as memory usage, simulation progress); capture possible numerical anomalies during operation (such as water level divergence, excessive speed) and automatically record error logs;

[0144] 4-2-4, Result file management: The result files generated by each run (such as water quality distribution, flow velocity distribution, ecological response, etc.) are stored according to the scheduling plan number to maintain a unique mapping relationship between the result file and the scheduling plan.

[0145] 4-3, Optimize the operating environment to cope with large-scale computing.

[0146] 4-3-1, High-performance computing cluster configuration: Use cloud computing platforms or local high-performance computing clusters for task distribution and parallel processing;

[0147] 4-3-2, Dynamic resource allocation: Dynamically allocate computing resources according to task complexity and parallel computing requirements; realize automatic load balancing to avoid overload or idle computing node resources;

[0148] 4-3-3, Fault-Tolerant Mechanism: Automatically retry when a simulation task fails, and save intermediate results for recovery; for failures caused by abnormal input data, generate error reports in real time and provide correction suggestions.

[0149] 4-4. Extract simulation results: Extract the result data of interest based on the scoring items set by the decision maker, including the simulation time series of water quality indicators in each grid in the key areas of concern during the simulation period, the grid where the key points are located, the lake water level time series, and the pumping volume time series of the pumping station.

[0150] Step 5: Big data mining of the calculation results of the lake and reservoir inflow and outflow scheduling schemes to calculate the individual scores of each inflow and outflow scheduling scheme.

[0151] 5-1. Single scoring of the degree of improvement of water quality indicators: evaluate the degree of improvement of water quality indicators in key areas and key points.

[0152] 5-1-1, define the degree of improvement of a single water quality indicator ;

[0153] in, is the average concentration of a single water quality indicator during the simulation period without inflow and outflow scheduling, is the average concentration of a single water quality indicator during the simulation period for a specified inflow and outflow scheduling scheme;

[0154] 5-1-2, average improvement score of single water quality index in the whole lake: calculate the improvement degree of all grids in the whole lake and take the average of all grids in the whole lake:

[0155] ;

[0156] in, is the number of all grids in the lake, It is Improvement degree of single water quality index in each grid;

[0157] 5-1-3, Average improvement score of single water quality index in key areas: Calculate the improvement degree of each grid in the key area and take the average of all grids in the key area:

[0158] ;

[0159] in, is the number of grids in the focus area, It is Improvement degree of single water quality index in each grid;

[0160] 5-1-4, Improvement score of single water quality index at key points: directly use the grid where the point is located The value is used as the improvement score of single water quality index at key points:

[0161] ;

[0162] in, For point The degree of improvement of single water quality index in the grid.

[0163] 5-1-5, collating the average comprehensive scores of the whole lake corresponding to the water quality indicators set by decision makers;

[0164] ;

[0165] Among them, p is the number of water quality indicators that decision makers are concerned about, is the average improvement of the p-th water quality index in the whole lake area, is the attention weight of the pth water quality indicator in the whole lake area;

[0166] 5-1-6, sort out the water quality indicators set by decision makers and the comprehensive scores of key areas corresponding to key areas:

[0167] ;

[0168] ;

[0169] …

[0170] ;

[0171] Where m is the number of key areas that decision makers are concerned about. is the improvement degree of the single water quality index of the pth water quality index in the mth key area;

[0172] ;

[0173] in, is the attention weight of the mth key area;

[0174] 5-1-7, sort out the water quality indicators set by decision makers and the comprehensive scores of key points corresponding to the key points:

[0175] ;

[0176] ;

[0177] ;

[0178] …

[0179] ;

[0180] Among them, q is the number of key points that decision makers pay attention to, is the improvement degree of the single water quality index of the pth water quality index at the qth key point;

[0181] ;

[0182] in, is the attention weight of the qth key point;

[0183] 5-1-8, calculate the individual scores of the degree of improvement of water quality indicators;

[0184] ;

[0185] in, , , They are the attention weights corresponding to the average comprehensive score of the entire lake, the comprehensive score of key areas, and the comprehensive score of key points.

[0186] 5-2, Single score for lake and reservoir target water level satisfaction: assesses the degree to which the lake and reservoir water levels are close to the target values.

[0187] 5-2-1, Deviation calculation, define water level deviation ;

[0188] in, It's time The simulated water level of the lake reservoir, is the target water level value, is the total number of simulation time steps;

[0189] 5-2-2, Calculate the target water level satisfaction score based on the water level deviation ;

[0190] ;

[0191] in, It is the normal range of variation of lake and reservoir water levels, and the range is the statutory maximum and minimum water levels (the lake water level operating range stipulated in relevant regulations shall not exceed or be lower than this water level).

[0192] 5-3, Single scoring of target pumping volume satisfaction: Evaluate whether the pumping volume of the pumping station reaches the target pumping value.

[0193] 5-3-1, Deviation Calculation, for Pumping stations, define pumping deviation ;

[0194] in, For the The actual total amount of water pumped by each pumping station is For the Target pumping capacity for each pumping station;

[0195] 5-3-3, calculate the first Single station score of a pumping station :

[0196] ;

[0197] The average score of all pumping stations is taken to get the score of target pumping volume satisfaction:

[0198] ;

[0199] Where M is the number of pumping stations.

[0200] Step 6: Weighted calculation of the comprehensive score of the lake and reservoir inflow and outflow scheduling plan.

[0201] The weighted sum of the individual scores of water quality index improvement, target water level satisfaction, and target pumping volume satisfaction is used to obtain the comprehensive score of each scheduling scheme:

[0202] ;

[0203] in, , , is the comprehensive scoring weight, which is the attention weight corresponding to the single score of water quality index improvement degree, the single score of target water level satisfaction, and the single score of target pumping volume satisfaction. .

[0204] Step 7: Comprehensive score ranking and solution recommendation.

[0205] 7-1, scheduling scheme ranking;

[0206] All inflow and outflow scheduling schemes are scored according to their comprehensive scores. The scheduling scheme with the highest ranking is considered the optimal one.

[0207] 7-2, optimal solution recommendation;

[0208] Recommendations are made based on the scheduling solution with the highest comprehensive score;

[0209] 7-3, alternative storage;

[0210] The plans with the highest scores for each individual item are stored to help decision makers choose the most appropriate scheduling plan when the scoring weights change.

[0211] 7-4, Decision support and results analysis;

[0212] Provide comprehensive scores, individual scores and solution recommendations to decision makers;

[0213] It provides a basis for decision makers to choose the scheme and supports the water quality, water level and pumping volume control strategies under different scheduling schemes.

[0214] Example 2: Figure 2 As shown, based on the same inventive concept, the present embodiment discloses a lake and reservoir inflow and outflow scheduling scheme optimization system based on a three-dimensional hydrodynamic-water quality-water ecology model, including: a target lake and reservoir model establishment unit, a lake and reservoir inflow and outflow scheduling and decision maker interaction module development unit, an inflow and outflow scheduling scheme generation unit, an inflow and outflow scheduling scheme calculation result generation unit, an inflow and outflow scheduling scheme single scoring unit, an inflow and outflow scheduling scheme comprehensive scoring unit and an inflow and outflow scheduling scheme recommendation unit.

[0215] The target lake reservoir model establishment unit specifically includes the following steps:

[0216] 1-1, collect historical meteorological data, inflow and outflow water volume monitoring data, inflow and outflow water quality monitoring data, underwater topography data, and water ecology data.

[0217] 1-1-1, obtain meteorological data: including temperature, rainfall, wind speed, wind direction, evaporation, etc. The data source can be historical records of the meteorological department or remote sensing data;

[0218] 1-1-2, collect inflow and outflow monitoring data: including inflow and outflow flow, flow rate and water quality monitoring data (such as chemical oxygen demand, ammonia nitrogen, total phosphorus, dissolved oxygen, etc.);

[0219] 1-1-3, Obtain underwater terrain data: Construct a three-dimensional grid of underwater terrain through actual lake survey data or existing water depth maps;

[0220] 1-1-4, Data preprocessing: unify the format of the above data, remove outliers, fill in missing values, etc., to provide high-quality input data for model construction.

[0221] 1-2, build the hydrodynamic module.

[0222] 1-2-1, determine the model grid division: construct a three-dimensional grid based on the topographic data of the lake and reservoir, and select an appropriate resolution;

[0223] 1-2-2, Select the hydrodynamic model framework: select appropriate hydrodynamic simulation tools (such as EFDC, Delft3D, MIKE3, etc.) and set basic parameters (such as water viscosity, diffusion coefficient, etc.);

[0224] 1-2-3, Simulation boundary conditions: Define the boundary conditions of the model based on meteorological data and inflow and outflow data, including upstream inflow, downstream outflow, rainfall, evaporation, etc.;

[0225] 1-2-4, Run and verify the hydrodynamic model: Optimize model performance by adjusting parameters and comparing with actual observation data (such as water level and water temperature).

[0226] 1-3, construct water quality module.

[0227] 1-3-1, Select key water quality indicators: determine the water quality parameters to be simulated (such as total nitrogen, total phosphorus, dissolved oxygen, etc.);

[0228] 1-3-2, define the water quality reaction mechanism: according to the characteristics of lakes and reservoirs, establish a mathematical model of water quality migration and transformation (such as diffusion, sedimentation, decomposition and other processes);

[0229] 1-3-3, set initial conditions and boundary conditions: define the initial distribution and boundary input of the water quality model based on water quality monitoring data;

[0230] 1-3-4, Verify water quality module: Use monitoring data to verify model accuracy and optimize response coefficient.

[0231] 1-4, construct water ecological module.

[0232] 1-4-1, determine key ecological elements: select representative biological populations (such as algae and aquatic vegetation) based on the ecological characteristics of the target lakes and reservoirs;

[0233] 1-4-2, define ecological processes: establish dynamic models of algae growth and extinction, and aquatic vegetation growth and extinction;

[0234] 1-4-3, coupling water ecology module and water quality module: simulating the interaction between ecology and water quality (such as nutrient absorption and the impact of algae growth on oxygen);

[0235] 1-4-4, Verify ecological module: adjust model parameters through historical ecological monitoring data.

[0236] 1-5, construct a three-dimensional hydrodynamic-water quality-water ecology model.

[0237] 1-5-1, integrated hydrodynamics, water quality, and ecological modules: data interaction between modules is achieved within a unified modeling framework;

[0238] 1-5-2, set the time step: ensure the stability and efficiency of the three-dimensional hydrodynamics-water quality-water ecology model during operation;

[0239] 1-5-3, Simulation analysis: Run the three-dimensional hydrodynamic-water quality-water ecology model to perform long-term series simulation and analyze the coupling effect;

[0240] 1-5-4, Model verification and tuning: Compare model simulation results with multi-source monitoring data to further optimize parameter settings.

[0241] The lake and reservoir inflow and outflow scheduling and decision-maker interaction module development unit specifically includes the following steps:

[0242] 2-1. Decision makers can set scheduling objects and their constraints. Scheduling objects include the location and number of water inlets, the location and number of outflow outlets, and the location and number of pumping stations that can be manually controlled. Scheduling constraints include the flow ranges of water inlets, outflow outlets, and pumping stations.

[0243] 2-2, decision makers set scoring constraints, including target water level values ​​of lakes and reservoirs during the scheduling period, target pumping volume values ​​of pumping stations, water quality indicators, key areas and key points of attention;

[0244] 2-3, decision makers set scoring items, including the degree of improvement of water quality indicators, satisfaction of target water levels, and satisfaction of target pumping volumes;

[0245] 2-4. Decision makers set comprehensive scoring weights, including the weights of each water quality indicator, each key area of ​​concern, each key point of concern and each scoring item.

[0246] The inflow and outflow scheduling scheme generation unit specifically includes the following steps:

[0247] 3-1, Define scheduling constraints: Define all controllable flow ranges based on the scheduling constraints input by the decision maker.

[0248] 3-2, Stratified sampling generation scheme.

[0249] 3-2-1, stratification within the flow range: divide the dispatch range into several layers, for example, divide the flow of each water replenishment port, outflow port, and pumping station into even intervals;

[0250] 3-2-2, perform one-dimensional uniform random sampling: randomly sample the flow values ​​in each layer to ensure that the generated solution is representative.

[0251] 3-3, Scheme combination: Based on the flow stratified sampling results of each facility (water inlet, outflow outlet, pumping station), generate a combination of multiple schemes.

[0252] 3-4, store the processing plan in advance.

[0253] 3-4-1, Save the generated plan: store all the generated inflow and outflow scheduling plans in the database for subsequent call and analysis;

[0254] 3-4-2, record the scheme metadata: record the corresponding facility flow distribution, scheduling constraints and generation parameters for each scheme to facilitate backtracking and optimization.

[0255] The calculation result generating unit of the inflow and outflow scheduling scheme specifically includes the following steps:

[0256] 4-1, convert the inflow and outflow scheduling plan into the boundary input file of the model.

[0257] 4-1-1, Analyze the scheduling plan: read the flow settings of the inflow and outflow scheduling plan;

[0258] 4-1-2, Time series processing: convert the flow value of each inflow and outflow scheduling scheme into the time series data required for model operation (such as hourly flow curve);

[0259] 4-1-3, Boundary condition formatting: According to the input requirements of the three-dimensional hydrodynamic-water quality-water ecology model, the scheduling plan is converted into a standardized boundary condition file (such as EFDC's BC file and Delft3D's BCF file);

[0260] 4-1-4, Quality Control: Check whether the boundary file contains outliers (such as negative flows, flows that exceed facility capacity).

[0261] 4-2, driving the model for large-scale simulation.

[0262] 4-2-1, Batch simulation script generation: Design high-concurrency batch processing scripts to support parallel running of large-scale simulation tasks on multi-core CPU or GPU clusters;

[0263] 4-2-2, Optimize model operation parameters: set the model's time step and output frequency to ensure a balance between simulation accuracy and operation efficiency; adjust the model's numerical solution (such as CFL conditions) to avoid instability caused by the complexity of boundary conditions;

[0264] 4-2-3, Model operation monitoring: real-time monitoring of simulation task operation status (such as memory usage, simulation progress); capture possible numerical anomalies during operation (such as water level divergence, excessive speed) and automatically record error logs;

[0265] 4-2-4, Result file management: The result files generated by each run (such as water quality distribution, flow velocity distribution, ecological response, etc.) are stored according to the scheduling plan number to maintain a unique mapping relationship between the result file and the scheduling plan.

[0266] 4-3, Optimize the operating environment to cope with large-scale computing.

[0267] 4-3-1, High-performance computing cluster configuration: Use cloud computing platforms or local high-performance computing clusters for task distribution and parallel processing;

[0268] 4-3-2, Dynamic resource allocation: Dynamically allocate computing resources according to task complexity and parallel computing requirements; realize automatic load balancing to avoid overload or idle computing node resources;

[0269] 4-3-3, Fault-Tolerant Mechanism: Automatically retry when a simulation task fails, and save intermediate results for recovery; for failures caused by abnormal input data, generate error reports in real time and provide correction suggestions.

[0270] 4-4. Extract simulation results: Extract the result data of interest based on the scoring items set by the decision maker, including the simulation time series of water quality indicators in each grid in the key areas of concern during the simulation period, the grid where the key points are located, the lake water level time series, and the pumping volume time series of the pumping station.

[0271] The single scoring unit of the inflow and outflow scheduling plan specifically includes the following steps:

[0272] 5-1. Single scoring of the degree of improvement of water quality indicators: evaluate the degree of improvement of water quality indicators in key areas and key points.

[0273] 5-1-1, define the degree of improvement of a single water quality indicator ;

[0274] in, is the average concentration of a single water quality indicator during the simulation period without inflow and outflow scheduling, is the average concentration of a single water quality indicator during the simulation period for a specified inflow and outflow scheduling scheme;

[0275] 5-1-2, average improvement score of single water quality index in the whole lake: calculate the improvement degree of all grids in the whole lake and take the average of all grids in the whole lake:

[0276] ;

[0277] in, is the number of all grids in the lake, It is Improvement degree of single water quality index in each grid;

[0278] 5-1-3, Average improvement score of single water quality index in key areas: Calculate the improvement degree of each grid in the key area and take the average of all grids in the key area:

[0279] ;

[0280] in, is the number of grids in the focus area, It is Improvement degree of single water quality index in each grid;

[0281] 5-1-4, Improvement score of single water quality index at key points: directly use the grid where the point is located The value is used as the improvement score of single water quality index at key points:

[0282] ;

[0283] in, For point The degree of improvement of single water quality index in the grid.

[0284] 5-1-5, collating the average comprehensive scores of the whole lake corresponding to the water quality indicators set by decision makers;

[0285] ;

[0286] Among them, p is the number of water quality indicators that decision makers are concerned about, is the average improvement of the p-th water quality index in the whole lake area, is the attention weight of the pth water quality indicator in the whole lake area;

[0287] 5-1-6, sort out the water quality indicators set by decision makers and the comprehensive scores of key areas corresponding to key areas:

[0288] ;

[0289] ;

[0290] …

[0291] ;

[0292] Where m is the number of key areas that decision makers are concerned about. is the improvement degree of the single water quality index of the pth water quality index in the mth key area;

[0293] ;

[0294] in, is the attention weight of the mth key area;

[0295] 5-1-7, sort out the water quality indicators set by decision makers and the comprehensive scores of key points corresponding to the key points:

[0296] ;

[0297] ;

[0298] ;

[0299] …

[0300] ;

[0301] Among them, q is the number of key points that decision makers pay attention to, is the improvement degree of the single water quality index of the pth water quality index at the qth key point;

[0302] ;

[0303] in, is the attention weight of the qth key point;

[0304] 5-1-8, calculate the individual scores of the degree of improvement of water quality indicators;

[0305] ;

[0306] in, , , They are the attention weights corresponding to the average comprehensive score of the entire lake, the comprehensive score of key areas, and the comprehensive score of key points.

[0307] 5-2, Single score for lake and reservoir target water level satisfaction: assesses the degree to which the lake and reservoir water levels are close to the target values.

[0308] 5-2-1, Deviation calculation, define water level deviation ;

[0309] in, It's time The simulated water level of the lake reservoir, is the target water level value, is the total number of simulation time steps;

[0310] 5-2-2, Calculate the target water level satisfaction score based on the water level deviation ;

[0311] ;

[0312] in, It is the normal range of variation of lake and reservoir water levels, and the range is the statutory maximum and minimum water levels (the lake water level operating range stipulated in relevant regulations shall not exceed or be lower than this water level).

[0313] 5-3, Single scoring of target pumping volume satisfaction: Evaluate whether the pumping volume of the pumping station reaches the target pumping value.

[0314] 5-3-1, Deviation Calculation, for Pumping stations, define pumping deviation ;

[0315] in, For the The actual total amount of water pumped by each pumping station is For the Target pumping capacity for each pumping station;

[0316] 5-3-3, calculate the first Single station score of a pumping station :

[0317] ;

[0318] The average score of all pumping stations is taken to get the score of target pumping volume satisfaction:

[0319] ;

[0320] Where M is the number of pumping stations.

[0321] The comprehensive scoring unit of the inflow and outflow scheduling scheme specifically includes the following steps:

[0322] The weighted sum of the individual scores of water quality index improvement, target water level satisfaction, and target pumping volume satisfaction is used to obtain the comprehensive score of each scheduling scheme:

[0323] ;

[0324] in, , , is the comprehensive scoring weight, which is the attention weight corresponding to the single score of water quality index improvement degree, the single score of target water level satisfaction, and the single score of target pumping volume satisfaction. .

[0325] The inflow and outflow scheduling scheme recommendation unit specifically includes the following steps:

[0326] 7-1, scheduling scheme ranking;

[0327] All inflow and outflow scheduling schemes are scored according to their comprehensive scores. The scheduling scheme with the highest ranking is considered the optimal one.

[0328] 7-2, optimal solution recommendation;

[0329] Recommendations are made based on the scheduling solution with the highest comprehensive score;

[0330] 7-3, alternative storage;

[0331] The plans with the highest scores for each individual item are stored to help decision makers choose the most appropriate scheduling plan when the scoring weights change.

[0332] 7-4, Decision support and results analysis;

[0333] Provide comprehensive scores, individual scores and solution recommendations to decision makers;

[0334] It provides a basis for decision makers to choose the scheme and supports the water quality, water level and pumping volume control strategies under different scheduling schemes.

[0335] Embodiment 3: Another embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when loaded into the processor, implements the method for optimizing a lake inflow and outflow scheduling scheme based on a three-dimensional hydrodynamics-water quality-water ecology model.

[0336] Example 4: Another embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method for optimizing a lake and reservoir inflow and outflow scheduling scheme based on a three-dimensional hydrodynamic-water quality-water ecology model.

[0337] The computer-readable storage media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, flash memory, or any other medium that can be used to store program code in the form of instructions or data structures and that can be accessed by a computer.

[0338] The processor is used to execute the computer program stored in the memory to implement each step of the method involved in the above embodiment.

Claims

1. A method for optimizing the inflow and outflow scheduling scheme of lakes and reservoirs based on a three-dimensional hydrodynamic-water quality-water ecology model, characterized in that: The steps include: (1) Collect data on target lakes and reservoirs, establish a hydrodynamic model, water quality model, and water ecology model for the target lakes and reservoirs; integrate the hydrodynamic model, water quality model, and water ecology model to obtain a three-dimensional hydrodynamic-water quality-water ecology model for the target lakes and reservoirs; (2) Develop a lake and reservoir inflow and outflow scheduling and decision-maker interaction module. Decision-makers set scheduling constraints, including the location, number and flow range of artificially controllable water inlets, outflows and pumping stations; Decision-makers set scoring constraints, including the target water level value of the lake and reservoir during the scheduling period, the target pumping volume value of the pumping station, and the water quality indicators, key areas and key focus points; Decision-makers set scoring items, including the degree of improvement of water quality indicators, the satisfaction of target water level and the satisfaction of target pumping volume; Decision-makers set comprehensive scoring weights, including the weights of each water quality indicator, each key area, each key focus point and each scoring item; (3) According to the scheduling constraints set by the decision maker, stratified sampling is performed on the flow range of each artificially controllable water inlet, outflow outlet, and pumping station, and then one-dimensional uniform random sampling is performed in each layer to generate several inflow and outflow scheduling schemes; Step (3) specifically includes: dividing the one-dimensional interval of the flow range of the water replenishment port, the outflow port, and the pumping station into a plurality of non-overlapping sub-intervals, generating a plurality of uniformly distributed random numbers in each sub-interval as samples of the sub-interval; and obtaining a plurality of inflow and outflow scheduling schemes by arranging and combining the samples of all the sub-intervals; (4) generating boundary conditions based on each inflow and outflow scheduling scheme, substituting them into the three-dimensional hydrodynamic-water quality-water ecology model for calculation, and obtaining the calculation results of each inflow and outflow scheduling scheme; (5) Perform big data mining on the calculation results of all inflow and outflow scheduling schemes, and give individual scores to each inflow and outflow scheduling scheme based on the scoring items set by the decision maker; (6) Based on the comprehensive score weight set by the decision maker, the scores of each item are weighted and summed to obtain a comprehensive score; (7) Select the inflow and outflow scheduling scheme with the highest comprehensive score as the optimal scheduling scheme for recommendation, and simultaneously store the scheme with the highest score for each item as an alternative scheme when the comprehensive score weight changes; Step (5) specifically includes: (5-1) Calculate the individual scores of water quality index improvement ; (5-1-1) Definition of the degree of improvement of a single water quality indicator ; in, is the average concentration of a single water quality indicator during the simulation period without inflow and outflow scheduling, is the average concentration of a single water quality indicator during the simulation period for a specified inflow and outflow scheduling scheme; (5-1-2) Calculate the average improvement score of the single water quality index for the entire lake, and take the average improvement degree of the single water quality index of all grids in the entire lake as the average improvement score of the single water quality index for the entire lake; (5-1-3) Calculate the average improvement score of single water quality indicators in key areas, and take the average improvement degree of single water quality indicators of all grids in the key areas as the average improvement score of single water quality indicators in key areas; (5-1-4) Calculate the improvement score of the single water quality index at the key point: take the improvement degree of the single water quality index of the grid where the point is located as the improvement score of the single water quality index at the key point; (5-1-5) Calculate the average comprehensive score for the entire lake based on the water quality indicators set by decision makers Calculate the weighted sum of the average improvement of each water quality indicator of concern in the whole lake and get ; (5-1-6) Calculate the comprehensive scores of several key areas of concern based on the water quality indicators set by decision makers First, the weighted sum of the improvement degree of each water quality indicator of concern in each grid in the key area is calculated to obtain the key area score, and then the weighted sum of the scores of each key area is calculated to obtain ; (5-1-7) Calculate the comprehensive scores of several key points of concern based on the water quality indicators set by decision makers First, calculate the weighted sum of the improvement degree of each single water quality indicator of concern in the grid where each point is located to obtain the point grid score, and then calculate the weighted sum of the score of each key point to obtain ; (5-1-8) Calculation , and The weighted sum of ; (5-2) Calculate the score of target water level satisfaction ; (5-2-1) Definition of water level deviation ; in, It's time The simulated water level of the lake reservoir, is the target water level value, is the total number of simulation time steps; (5-2-2) Calculation based on water level deviation ; ; in, It is the normal range of variation of lake and reservoir water levels, which is the statutory maximum and minimum water levels; (5-3) Calculate the score of the target pumping volume satisfaction ; (5-3-1) For Pumping stations, define pumping deviation ; in, For the The actual total amount of water pumped by each pumping station is For the Target pumping capacity for each pumping station; (5-3-2) Calculate the pumping volume deviation Single station score of a pumping station : ; Take the average of the individual station scores for all pumping stations: ; Where M is the number of pumping stations.

2. The method for optimizing the lake and reservoir inflow and outflow scheduling scheme based on the three-dimensional hydrodynamic-water quality-water ecology model according to claim 1 is characterized in that: Step (1) specifically includes: (1-1) Collect historical meteorological data, inflow and outflow monitoring data, inflow and outflow water quality monitoring data, underwater topography data, and water ecology data of the target lakes and reservoirs; (1-2) Construct a hydrodynamic module: construct a three-dimensional grid based on the underwater topography data of the target lake, define boundary conditions based on meteorological data and inflow and outflow monitoring data, and construct a hydrodynamic model; (1-3) Construct a water quality module; determine the water quality parameters to be simulated, define boundary conditions based on inflow and outflow water quality monitoring data, and construct a water quality model; (1-4) Construct a water ecological module; select representative biological populations based on the ecological characteristics of the target lakes and reservoirs, establish a dynamic model of the growth and extinction of representative biological populations, simulate the interaction between ecology and water quality, and construct a water ecological model; (1-5) The hydrodynamic module, water quality module and water ecology module interact with each other within a unified modeling framework to construct a three-dimensional hydrodynamic-water quality-water ecology model of the target lake.

3. The method for optimizing the lake and reservoir inflow and outflow scheduling scheme based on the three-dimensional hydrodynamic-water quality-water ecology model according to claim 1 is characterized in that: Step (6) specifically includes: calculating the comprehensive scoring weights set by the decision maker , and The weighted sum of .

4. A system for optimizing the inflow and outflow scheduling scheme of lakes and reservoirs based on a three-dimensional hydrodynamic-water quality-water ecology model, characterized in that: include: The target lake reservoir model establishment unit is used to collect target lake reservoir data, establish a hydrodynamic model, a water quality model and a water ecological model of the target lake reservoir; integrate the hydrodynamic model, the water quality model and the water ecological model to obtain a three-dimensional hydrodynamic-water quality-water ecological model of the target lake reservoir; The development unit of the lake and reservoir inflow and outflow scheduling and decision-maker interaction module is used to develop the lake and reservoir inflow and outflow scheduling and decision-maker interaction module. The decision-maker sets the scheduling constraints, including the location, quantity and flow range of the artificially adjustable water replenishment port, outflow port and pumping station; the decision-maker sets the scoring constraints, including the target water level value of the lake and reservoir during the scheduling period, the target pumping volume value of the pumping station, the water quality indicators, the key areas of concern and the key focus points; the decision-maker sets the scoring items, including the degree of improvement of water quality indicators, the satisfaction of the target water level and the satisfaction of the target pumping volume; the decision-maker sets the comprehensive scoring weight, including the attention weight of each water quality indicator, each key area of ​​concern, each key focus point and each scoring item; The inflow and outflow scheduling scheme generation unit is used to perform stratified sampling on the flow range of each artificially controllable water replenishment inlet, outflow outlet, and pumping station according to the scheduling constraints set by the decision maker, and then perform one-dimensional uniform random sampling on each layer to generate several inflow and outflow scheduling schemes; A calculation result generating unit for the inflow and outflow scheduling scheme is used to generate boundary conditions based on each inflow and outflow scheduling scheme, substitute the boundary conditions into the three-dimensional hydrodynamic-water quality-water ecology model for calculation, and obtain the calculation results of each inflow and outflow scheduling scheme; The single scoring unit of the inflow and outflow scheduling scheme is used to perform big data mining on the calculation results of all inflow and outflow scheduling schemes, and to score each inflow and outflow scheduling scheme individually according to the scoring items set by the decision maker; The comprehensive scoring unit of the inflow and outflow scheduling scheme is used to perform weighted summation of the scores of each item based on the comprehensive scoring weight set by the decision maker to obtain a comprehensive score; The inflow and outflow scheduling scheme recommendation unit is used to select the inflow and outflow scheduling scheme with the highest comprehensive score as the optimal scheduling scheme for recommendation, and simultaneously store the scheme with the highest score for each individual item as an alternative scheme when the comprehensive score weight changes; The inflow and outflow scheduling scheme generating unit specifically comprises: dividing the one-dimensional interval of the flow range of the water replenishment port, the outflow port, and the pumping station into a plurality of non-overlapping sub-intervals, generating a plurality of uniformly distributed random numbers in each sub-interval as samples of the sub-interval; and obtaining a plurality of inflow and outflow scheduling schemes by arranging and combining the samples of all the sub-intervals; The single scoring unit of the inflow and outflow scheduling plan specifically includes the following steps: (5-1) Calculate the individual scores of water quality index improvement ; (5-1-1) Definition of the degree of improvement of a single water quality indicator ; in, is the average concentration of a single water quality indicator during the simulation period without inflow and outflow scheduling, is the average concentration of a single water quality indicator during the simulation period for a specified inflow and outflow scheduling scheme; (5-1-2) Calculate the average improvement score of the single water quality index for the entire lake, and take the average improvement degree of the single water quality index of all grids in the entire lake as the average improvement score of the single water quality index for the entire lake; (5-1-3) Calculate the average improvement score of single water quality indicators in key areas, and take the average improvement degree of single water quality indicators of all grids in the key areas as the average improvement score of single water quality indicators in key areas; (5-1-4) Calculate the improvement score of the single water quality index at the key point: take the improvement degree of the single water quality index of the grid where the point is located as the improvement score of the single water quality index at the key point; (5-1-5) Calculate the average comprehensive score for the entire lake based on the water quality indicators set by decision makers Calculate the weighted sum of the average improvement of each water quality indicator of concern in the whole lake and get ; (5-1-6) Calculate the comprehensive scores of several key areas of concern based on the water quality indicators set by decision makers First, the weighted sum of the improvement degree of each water quality indicator of concern in each grid in the key area is calculated to obtain the key area score, and then the weighted sum of the scores of each key area is calculated to obtain ; (5-1-7) Calculate the comprehensive scores of several key points of concern based on the water quality indicators set by decision makers First, calculate the weighted sum of the improvement degree of each single water quality indicator of concern in the grid where each point is located to obtain the point grid score, and then calculate the weighted sum of the score of each key point to obtain ; (5-1-8) Calculation , and The weighted sum of ; (5-2) Calculate the score of target water level satisfaction ; (5-2-1) Definition of water level deviation ; in, It's time The simulated water level of the lake reservoir, is the target water level value, is the total number of simulation time steps; (5-2-2) Calculation based on water level deviation ; ; in, It is the normal range of variation of lake and reservoir water levels, which is the statutory maximum and minimum water levels; (5-3) Calculate the score of the target pumping volume satisfaction ; (5-3-1) For Pumping stations, define pumping deviation ; in, For the The actual total amount of water pumped by each pumping station is For the Target pumping capacity for each pumping station; (5-3-2) Calculate the pumping volume deviation Single station score of a pumping station : ; Take the average of the individual station scores for all pumping stations: ; Where M is the number of pumping stations.

5. The system for optimizing the lake and reservoir inflow and outflow scheduling scheme based on the three-dimensional hydrodynamic-water quality-water ecology model according to claim 4 is characterized in that: The target lake reservoir model establishment unit specifically includes the following steps: (1-1) Collect historical meteorological data, inflow and outflow monitoring data, inflow and outflow water quality monitoring data, underwater topography data, and water ecology data of the target lakes and reservoirs; (1-2) Construct a hydrodynamic module: construct a three-dimensional grid based on the underwater topography data of the target lake, define boundary conditions based on meteorological data and inflow and outflow monitoring data, and construct a hydrodynamic model; (1-3) Construct a water quality module; determine the water quality parameters to be simulated, define boundary conditions based on inflow and outflow water quality monitoring data, and construct a water quality model; (1-4) Construct a water ecological module; select representative biological populations based on the ecological characteristics of the target lakes and reservoirs, establish a dynamic model of the growth and extinction of representative biological populations, simulate the interaction between ecology and water quality, and construct a water ecological model; (1-5) The hydrodynamic module, water quality module and water ecology module interact with each other within a unified modeling framework to construct a three-dimensional hydrodynamic-water quality-water ecology model of the target lake.

6. The system for optimizing the lake and reservoir inflow and outflow scheduling scheme based on the three-dimensional hydrodynamic-water quality-water ecology model according to claim 5 is characterized in that: The comprehensive scoring unit of the inflow and outflow scheduling scheme specifically includes the following steps: Calculate the comprehensive scoring weights set by the decision maker , and The weighted sum of .

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the computer program is loaded into the processor, it implements a method for optimizing lake and reservoir inflow and outflow scheduling schemes based on a three-dimensional hydrodynamic-water quality-water ecology model according to any one of claims 1 to 3.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, it implements a method for optimizing lake and reservoir inflow and outflow scheduling schemes based on a three-dimensional hydrodynamic-water quality-water ecology model according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • IWIND-LR model-based water quality response simulation method under different inflow and outflow scheduling scenarios

    CN117933139A

  • Lake multi-water-source regulation and control method based on hydrodynamic force-water quality-ecological model

    CN114240196A

  • Real-time optimization scheduling method and system for flood control and drainage of gate pump group, and storage medium

    CN116562537A

  • Urban water network multi-scale flood control and drainage joint optimization scheduling method and system

    CN117236673A