Reservoir flood control simulation method, system and equipment based on digital twinning and medium
By building a three-dimensional digital twin platform and a model of linkage response, the problem of incompatibility of upstream and downstream simulation of reservoirs is solved, and the real-time simulation of reservoir flood control scheduling and the accuracy of flood forecasting is improved.
Patent Information
- Application Number
- CN202411326752.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2044-09-23
AI Technical Summary
The existing technology cannot be compatible with upstream and downstream simulations of reservoirs at the same time, resulting in poor simulation timeliness and inability to assist flood control decisions in a timely and effective manner.
By building a three-dimensional digital twin platform, the physical and simulation data of the reservoir are obtained, and combined with incoming water forecast model, reservoir scheduling model and flood evolution model, the linkage response of the upstream and downstream models of the reservoir is achieved.
Real-time simulation of reservoir flood control scheduling is realized, the labor calculation costs and time costs are reduced, the flood forecasting is improved, and the reservoir flood control decisions can be assisted in time.
Smart Images

Figure CN120087016A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water conservancy informatization for flood control, and particularly relates to a reservoir flood control simulation method, system, device and medium based on digital twin. Background Art
[0002] In recent years, extreme weather has been increasing continuously, and the basic flood control algorithms and systems of reservoirs have increasingly failed to meet the requirements. For the reservoir inflow forecasting model and the downstream flood routing model, domestic and foreign scholars have achieved certain results in their research. However, for reservoir flood control, the two need to be considered in combination, and real-time performance also needs to be considered. Therefore, there is an urgent need for a digital twin real-time simulation technology for reservoir flood control scheduling.
[0003] The core of the reservoir simulation technology is the water conservancy model. The upstream inflow forecasting model and the downstream flood routing model belong to different types of models because different scenarios are considered. The upstream simulation is restricted by the backwater operation of the downstream simulation results, and the downstream simulation requires the upstream simulation results as boundary conditions. Independent calculations of the two cannot perfectly reproduce the actual situation and there are certain errors. However, the current digital twin technology can only achieve upstream or downstream simulation and cannot be compatible with both at the same time. Moreover, the time for separate calculations of the two is relatively long, and the final results cannot assist decision-making in a timely and effective manner. Summary of the Invention
[0004] The present invention provides a reservoir flood control simulation method, system, device and medium based on digital twin, aiming to solve the problems of incompatibility between upstream and downstream simulations of reservoirs and poor simulation timeliness in the prior art.
[0005] The object of the present invention is achieved by the following technical solutions: In a first aspect, the present invention provides a reservoir flood control simulation method based on digital twin, including: Constructing a three-dimensional digital twin platform based on the target reservoir; Obtaining the physical data of the target reservoir and the simulation data under the three-dimensional digital twin platform, and updating the three-dimensional digital twin platform based on the physical data of the target reservoir; Constructing an inflow forecasting model for the upstream of the reservoir, a reservoir operation model and a flood routing model for the downstream based on the three-dimensional digital twin platform, and connecting and driving the flood control simulation steps by using the digital twin platform technology; the flood control simulation steps include: Obtaining the upstream inflow data of the target reservoir, inputting the upstream inflow data into the inflow forecasting model to obtain the inflow volume forecasting result; inputting the inflow volume forecasting result into the reservoir operation model for reservoir operation simulation to obtain the optimal operation simulation result; based on the optimal operation simulation result and the downstream interval rainfall and inflow data, performing routing simulation by using the flood routing model to obtain the routing simulation result, and visualizing the simulation result.
[0006] As a further improvement of the present invention, obtaining upstream incoming water data specifically includes: obtaining the upstream incoming water data of the target reservoir, specifically including: the upstream incoming water data includes meteorological and hydrological data of each measuring station and river channel data; the meteorological and hydrological data includes point rainfall and areal rainfall, daily rainfall evaporation, and the river channel data includes water flow and reservoir make-up water volume at each time period.
[0007] As a further improvement of the present invention, inputting the upstream incoming water data into the incoming water forecast model to obtain the incoming water volume forecast result specifically includes: using the point rainfall and areal rainfall of each measuring station, daily rainfall evaporation, and the make-up water flow at each time period, and adopting the incoming water forecast model to predict the upstream incoming water volume, so as to obtain the incoming water volume forecast result, and the incoming water volume forecast result includes the total flood volume at different time periods and the water levels after the water volume entering and leaving the reservoir.
[0008] As a further improvement of the present invention, inputting the incoming water volume forecast result into the reservoir operation model to conduct reservoir operation simulation and obtain the optimal operation simulation result specifically includes: according to the total flood volume at different time periods, the water levels after the water volume entering and leaving the reservoir, the make-up water volume, and the water supply volume of the sluice for discharging water, using the reservoir operation model to conduct operation simulation, and conducting operation simulation according to at least two kinds of data among the maximum discharge flow, the upstream highest water level, the total flood volume leaving the reservoir, and the peak shaving rate, so as to obtain the optimal operation simulation result; the reservoir operation model includes a flood control operation module, and the flood control operation module is used to conduct flood control operation simulation to obtain the water level and flood discharge flow after operation.
[0009] As a further improvement of the present invention, based on the optimal operation simulation result, downstream interval rainfall, and incoming water data, adopting a flood routing model to conduct routing simulation and obtain the routing simulation result specifically includes: according to the optimal operation simulation result of the reservoir operation model, downstream interval rainfall, and incoming water data, conducting flood routing to predict the peak flow, occurrence time, highest water level, and flood process of a certain section downstream, so as to obtain the flood flow in the downstream river channel, the water level in the downstream river channel, and the inundation depth.
[0010] As a further improvement of the present invention, based on the optimal operation simulation result, downstream interval rainfall, and incoming water data, adopting the downstream flood routing model to conduct routing simulation further includes: feeding back the optimal operation simulation result obtained according to the result of the flood routing model, and visually displaying the fed-back optimal operation simulation result.
[0011] As a further improvement of the present invention, constructing an incoming water forecast model for the upstream of the reservoir, a reservoir operation model, and a downstream flood routing model based on a three-dimensional digital twin platform, including: the three-dimensional digital twin platform uses an API interface to conduct data fusion with the incoming water forecast model, the reservoir operation model, and the downstream flood routing model.
[0012] In a second aspect, the present invention further includes a reservoir flood control simulation system based on digital twin, comprising: A twin scene generation module, configured to construct a three-dimensional digital twin platform based on a target reservoir; A twin scene operation module, configured to obtain physical data of the target reservoir and simulation data under the three-dimensional digital twin platform, and update the three-dimensional digital twin platform based on the physical data of the target reservoir; A reservoir model construction module, configured to construct an incoming water prediction model, a reservoir operation model for the upstream of the reservoir, and a flood propagation model for the downstream based on the three-dimensional digital twin platform, and connect and drive the simulation steps in the flood control full-process simulation module through digital twin platform technology; A flood control full-process simulation module, configured to input the collected incoming water data of the upstream of the target reservoir into the incoming water prediction model in the reservoir model construction module to obtain an incoming water volume prediction result; the incoming water volume prediction result is subjected to reservoir operation simulation through the reservoir operation model to obtain an optimal operation simulation result; the optimal operation simulation result, downstream interval rainfall data, and incoming water data are input into the flood propagation model, and after evolution simulation, an evolution simulation result is obtained, and the evolution simulation result is visually displayed.
[0013] In a third aspect, the present invention further provides an electronic device, comprising a processor and a memory, wherein the processor is configured to execute a computer program stored in the memory to implement the above-mentioned reservoir flood control simulation method based on digital twin.
[0014] In a fourth aspect, the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by a processor, the above-mentioned reservoir flood control simulation method based on digital twin is implemented.
[0015] The beneficial effects of the present invention are as follows: The reservoir flood control simulation method based on digital twin of the present invention can achieve real-time prediction through digital twin technology, reducing the labor calculation cost and time cost. By linking and responding the upstream and downstream models of the reservoir, it effectively solves the problems of weak connection between the upstream and downstream of reservoir flood control operation, long cycle of the prediction model, etc., and further realizes the full-chain analysis of various situations from the runoff source of the reservoir to the downstream impact area, solves the problem of low connection degree of each link in reservoir flood control, intuitively calculates the impact of the operation on the upstream and downstream, and provides full-process support for the flood control safety of the reservoir.
[0016] Preferably, by integrating multi-source data such as rainfall at each measuring station, areal rainfall, rainfall evaporation, and water flow, the hydrological conditions within the basin can be more comprehensively and accurately reflected, improving the accuracy of flood forecasting. Based on the precipitation forecasting model and flood control operation model, a more scientific and reasonable flood control operation plan can be formulated, including measures such as water storage, water release, and flood discharge, to mitigate the impact of floods on downstream areas.
[0017] It can be understood that the beneficial effects of the above second to fourth aspects can be referred to the relevant descriptions in the above first aspect, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 It is a diagram of a reservoir flood control simulation method based on digital twin in an embodiment of the present invention; Figure 2 It is a schematic diagram of the platform transmitting parameters to the model in an embodiment of the present invention; Figure 3 It is a diagram of the simulation results of upstream reservoir inflow in an embodiment of the present invention; Figure 4 It is a warning diagram of the twin model in an embodiment of the present invention; Figure 5 It is a diagram of the evolution results of the twin downstream in an embodiment of the present invention; Figure 6 It is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0020] In order to make the objectives and technical solutions of the present invention clearer and easier to understand, the following will further elaborate on the present invention in conjunction with the drawings and embodiments. The specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0021] The concept of the present invention is to provide a reservoir flood control simulation method, system, device, and medium based on digital twin. The method mainly includes: Constructing a three-dimensional digital twin platform based on the target reservoir; Obtaining the physical data of the target reservoir and the simulation data under the three-dimensional digital twin platform, and updating the three-dimensional digital twin platform based on the physical data of the target reservoir; Build an upstream inflow forecasting model, a reservoir operation model, and a downstream flood routing model for the reservoir based on a three-dimensional digital twin platform, and use digital twin platform technology to connect and drive the flood control simulation steps; the flood control simulation steps include: Obtain the upstream inflow data of the target reservoir, input the upstream inflow data into the inflow forecasting model to obtain the inflow volume forecasting result; input the inflow volume forecasting result into the reservoir operation model for reservoir operation simulation to obtain the optimal operation simulation result; based on the optimal operation simulation result and the downstream area rainfall and inflow data, use the flood routing model to perform routing simulation to obtain the routing simulation result, and visually display the simulation result.
[0022] Among them, the reservoir operation model includes flood control operation.
[0023] The upstream inflow data includes meteorological and hydrological data of each measuring station and river channel data; the meteorological and hydrological data includes point rainfall and areal rainfall, daily rainfall evaporation, and the river channel data includes water flow and reservoir make-up water volume at each time period. Use the point rainfall, areal rainfall, daily rainfall evaporation of each measuring station, and water flow at each time period to predict the upstream precipitation, obtain the total flood volume at different time periods and the water levels after inflow and outflow of the reservoir, and perform flood control operation according to the water volume and water level obtained from the precipitation forecasting model and the flood control operation model.
[0024] Furthermore, the water volume forecasting result calculated by the upstream inflow forecasting model is fed back, visually displayed based on the water volume forecasting result, and at the same time input as input data into the flood routing model for routing simulation. Build a downstream flood routing model based on the three-dimensional digital twin platform, including: predicting the peak flow, occurrence time, highest water level, and flood process of a certain cross-section downstream according to the reservoir operation and water discharge process and the inflow of the area.
[0025] In addition, the three-dimensional digital twin platform uses the API interface to fuse data with the inflow forecasting model, the reservoir operation model, and the downstream flood routing model.
[0026] Next, the technical solution of the present invention will be clearly and completely described in conjunction with the accompanying drawings and specific embodiments. Among them, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments.
[0027] Embodiment 1 As Figures 1 - 5 shown, a reservoir flood control simulation method based on digital twin in this embodiment includes the following steps: Build a three-dimensional digital twin platform based on the target reservoir.
[0028] Obtain the physical data of the target reservoir and the simulation data under the three-dimensional digital twin platform, and update the three-dimensional digital twin platform based on the physical data of the target reservoir.
[0029] Build an incoming water forecast model for the upstream of the reservoir, a reservoir operation model, and a flood routing model for the downstream based on a three-dimensional digital twin platform, and use the digital twin platform technology to connect and drive the flood control simulation steps.
[0030] Among them, the flood control simulation steps include: Obtain the incoming water data of the upstream of the target reservoir, input the upstream incoming water data into the incoming water forecast model to obtain the forecast result of the incoming water volume; input the forecast result of the incoming water volume into the reservoir operation model for reservoir operation simulation to obtain the optimal operation simulation result; based on the optimal operation simulation result, the downstream interval rainfall, and the incoming water data, use the flood routing model to conduct routing simulation to obtain the routing simulation result, and visually display the simulation result.
[0031] Through the three-dimensional digital twin platform technology, connect and drive each step in the flood control simulation process. Specifically, connect and drive the incoming water forecast model for the upstream of the reservoir, the reservoir operation model, and the flood routing model for the downstream. When the upstream incoming water data is input into the incoming water forecast model, the obtained prediction result will be automatically input into the reservoir operation model to obtain the operation simulation result. After the operation simulation result is simulated and routed through the flood routing model for the downstream, input the routing simulation result, and visually display the simulation result.
[0032] Among them, the obtained upstream incoming water data includes: meteorological and hydrological data of each measuring station and river channel data; the meteorological and hydrological data includes point rainfall and areal rainfall, daily rainfall evaporation, and the river channel data includes water flow and reservoir make-up water volume at each time period. The reservoir make-up water volume is obtained through the make-up water database.
[0033] Use the point rainfall and areal rainfall of each measuring station, the daily rainfall evaporation, and the water flow at each time period, and adopt the incoming water forecast model to predict the upstream incoming water volume to obtain the forecast result of the incoming water volume. The forecast result of the incoming water volume includes the total flood volume at different time periods, the water levels after the incoming and outgoing water volumes, and the unknown incoming water volume needs to be calculated at the same time. In this embodiment, the initial unknown incoming water volume is set to 0.
[0034] According to the total flood volume at different time periods and the water levels after the incoming and outgoing water volumes, conduct operation simulation according to the reservoir operation model to obtain the optimal operation simulation result. Specifically, according to the total flood volume at different time periods and the water levels after the incoming and outgoing water volumes, as well as the make-up water volume and the water supply volume of the sluice for discharging water, conduct operation simulation by using the reservoir operation model, and conduct operation simulation according to at least two kinds of data among the maximum discharge flow, the upstream highest water level, the total flood volume of the discharge, and the peak shaving rate to obtain the optimal operation simulation result. Among them, the reservoir operation model includes a flood control operation module, and the flood control operation module is used to conduct flood control operation simulation to obtain the water level after operation and the flood discharge flow.
[0035] Specifically, based on the rainfall volume, make-up water volume, unknown inflow volume, water volume in the connecting pipe, and water supply volume, flood control scheduling is carried out to calculate the water level and peak flood flow after scheduling, and based on this, data analysis is carried out to visually display data such as the highest water level, maximum discharge, total flood volume out of the reservoir, peak reduction rate, the rise value of the scheduling water level compared to the previously predicted highest water level, and the types of flood discharge structures.
[0036] During the scheduling simulation process of the reservoir scheduling model, by combining the upstream precipitation water volume, upstream make-up water volume out of the reservoir, and unknown inflow volume into the reservoir, subtracting the evaporation water volume and the water supply volume part, the water level and discharge after scheduling are obtained. The downstream flood routing model is based on the optimal scheduling simulation results, downstream interval rainfall, and inflow data, and uses the downstream flood routing model for routing simulation. The routing process of constructing the downstream flood routing model based on the three-dimensional digital twin platform includes: according to the optimal scheduling simulation results of the reservoir scheduling model, downstream interval rainfall, and inflow data, flood routing is carried out to predict the peak flood flow, occurrence time, highest water level, and flood process of a certain section downstream, and the flood discharge in the downstream river channel, downstream river channel water level, and inundation depth are obtained.
[0037] In addition, the optimal scheduling simulation results are feedback-adjusted according to the results obtained from the flood routing model, and the optimal scheduling simulation results after feedback adjustment are visually displayed. At the same time, they are input into the flood routing model as input data for routing simulation. Upstream, data access is carried out through two methods: real-time access to monitoring device data and manual input through the digital twin platform. The data mainly includes data such as rainfall and model parameters. The water volume prediction results calculated by the upstream inflow prediction model are fed back to the digital twin platform, and visual display is carried out based on the water volume prediction results; the inflow prediction results are input into the scheduling model as input data through the digital twin platform, and the scheduling simulation results are fed back to the digital twin platform again, and visual display is carried out based on the scheduling simulation results; the scheduling simulation results are input into the flood routing model as input data through the digital twin platform for downstream routing simulation, and such a cycle forms a full-process linkage.
[0038] Based on the flood forecasting model, the flood routing simulation analysis conducts simulation calculations and dynamic simulations of the dispatching plan for early warning issues. It adopts a two-dimensional hydrodynamic flood routing model and supports the generation of a set of flood control dispatching plans through analysis procedures such as the construction (including calculation) of the two-dimensional hydrodynamic model, the production of topographic files, the analysis of boundary conditions, the setting of initial conditions, the selection of channel roughness, the setting of other model parameters (time step, terrain / water depth correction, Coriolis force, source, etc.), the rationality analysis of model results, the output of the model, and data extraction. According to the flood process occurring in the upstream main and tributary rivers and the inflow from the intermediate area, it forecasts the peak flow, occurrence time, highest water level, and flood process of a certain section downstream, providing a basis for downstream flood forecasting and flood control. The system's inundation calculation uses real meteorological and hydrological data and river channel data to calculate the inundation range during the flood routing process.
[0039] In addition, the 3D digital twin platform uses API interfaces to fuse data with the inflow forecasting model, reservoir operation model, and downstream flood routing model.
[0040] Among them, the algorithms of the inflow forecasting model, reservoir operation model, and downstream flood routing model upstream of the reservoir in this embodiment are converted into software underlying programs, and data transmission is carried out through the reserved API interfaces. The API interfaces are mainly divided into input ends and output ends.
[0041] The digital twin platform accesses the upstream inflow forecasting model, reservoir operation model, and downstream routing model through data interfaces, determines the input data of the model through real-time data access or manual input, and imports the input data into each model through the twin platform database.
[0042] The model conducts simulation calculations based on the transmitted input parameters and outputs the results. The output results are fed back to the platform database through the API interface and then fed back to the input section of other models through the database, and so on, to complete the linkage feedback of the upstream and downstream models. Finally, the twin platform realizes the twin simulation display of the calculation results.
[0043] Among them, in this embodiment, API interfaces are used for the integration of the platform and model interfaces. The relevant code examples of the interfaces are as follows: Call interface: public static R calculPlan(PlanInfoBean modelPlan, String CalculUrl,String interfaceRstCode) { a.debug("Call the plan calculation interface, start plan calculation start..."); HashMap var3; (var3 = new HashMap()).put("sid", modelPlan.getSid()); JSONObject modelPlan1; CalculUrl = (modelPlan1 = JSONObject.parseObject(HttpUtil.get(CalculUrl, var3))).get("code").toString(); if (interfaceRstCode.equals(CalculUrl)) { String modelPlan2 = modelPlan1.get("msg").toString(); a.info(modelPlan2); return R.error(modelPlan2); } else { a.debug("scheme calculation interface end..."); return null; } } Generally speaking, the above code is a method for calling a network service interface, which can be explained in the following steps: Start logging: Before calling the calculation solution interface, the system will record a log message to indicate that the calculation process has started.
[0044] Prepare request parameters: Create a key-value pair collection called var3 (in Java, this is usually a HashMap object) and add a key-value pair where the key is "sid" and the value is the session ID obtained from the passed modelPlan object (getSid method).
[0045] Send a request and get a response: Send a GET request to CalculUrl through an HTTP tool class (HttpUtil), carrying the previously prepared parameter var3. After the request is sent, a response will be obtained. This response is parsed into a JSON object (JSONObject) and assigned to the modelPlan1 variable.
[0046] Process the response: extract the response code ("code" field) from modelPlan1 and convert it to a string, then this response code will overwrite the original CalculUrl variable.
[0047] Check the response code: Compare whether this response code is equal to the expected response code (the interfaceRstCode parameter).
[0048] If they are equal, it indicates that the interface call is successful. At this time, the message content ("msg" field) will be extracted from the response JSON object, a log containing this message content will be recorded, and then a response object containing error information (R.error(modelPlan2)) will be returned.
[0049] If they are not equal, it indicates that the interface call is not successful. At this time, a log message will be recorded indicating the end of the calculation interface call, and then null will be returned.
[0050] End logging: Regardless of whether the interface call is successful or not, a log message will finally be recorded indicating the end of the call process.
[0051] The purpose of this method is to send a network request to a specified URL, determine whether the request is successful based on the response code, and then return the corresponding information or null according to the result.
[0052] The digital twin platform of this embodiment provides multiple interface paths: model generation interface, one-dimensional scheme calculation interface, coupled scheme calculation interface, one-dimensional scheme result query interface, coupled scheme parsing status and progress query interface, inundation area statistics interface, etc. Each interface has its own function. For example, the one-dimensional scheme calculation interface and the coupled scheme calculation interface are respectively used to perform one-dimensional and coupled scheme calculations. One-dimensional calculation may refer to simulation in a single dimension (such as a river), while coupled calculation may involve multiple interacting systems (such as the interaction between a river and groundwater); the two sub-interfaces model_url_waterLevel_result and model_url_flowRate_result in the one-dimensional scheme result query interface are respectively used to obtain the water level time series and flow rate time series of all cross-sections in the one-dimensional scheme. These data are very important for analyzing the hydrological characteristics of rivers, channels, etc. The present invention integrates and links multiple models upstream and downstream of the reservoir through a digital twin platform, breaks through the technical barriers between each model, achieves real-time forecasting and early warning, creates a full-chain intelligent flood control and safety guarantee system for the reservoir of "inflow forecasting + flood control scheduling + downstream flood evolution + scheduling plan", and realizes real-time forecasting and early warning of the reservoir upstream and downstream.
[0053] Embodiment 2 In another embodiment of the present invention, a reservoir flood control simulation system based on digital twin is provided. This system can be used to implement the above-mentioned reservoir flood control simulation method based on digital twin. Specifically, the reservoir flood control simulation system based on digital twin includes a twin scene generation module, a twin scene operation module, a reservoir model construction module, and a flood control full-process simulation module.
[0054] Among them, the twin scene generation module is mainly used to construct a three-dimensional digital twin platform according to the target reservoir; The twin scene operation module is used to obtain the physical data of the target reservoir and the simulation data under the three-dimensional digital twin platform, and update the three-dimensional digital twin platform based on the physical data of the target reservoir; The reservoir model construction module is used to construct an incoming water forecast model, a reservoir operation model, and a downstream flood routing model upstream of the reservoir according to the three-dimensional digital twin platform, and connect and drive the simulation steps in the flood control full-process simulation module through digital twin platform technology; The flood control full-process simulation module is used to input the collected incoming water data upstream of the target reservoir into the incoming water forecast model in the reservoir model construction module to obtain the incoming water volume forecast result; the incoming water volume forecast result is used for reservoir operation simulation through the reservoir operation model to obtain the optimal operation simulation result; after the optimal operation simulation result, the downstream interval rainfall data and incoming water data are input into the flood routing model for routing simulation to obtain the routing simulation result, and the routing simulation result is visually displayed.
[0055] Embodiment 3 As Figure 6The present embodiment shown provides an electronic device for implementing the digital twin-based reservoir flood control simulation method in Embodiment 1 above. The electronic device 100 includes at least one processor 102, a memory 101, a computer program 103 stored in the memory 101 and executable on at least one processor 102, and at least one communication bus 104. The memory 101 can be used to store the computer program 103. The processor 102 realizes the steps of the digital twin-based reservoir flood control simulation method in Embodiment 1 by running or executing the computer program stored in the memory 101 and calling the data stored in the memory 101. The memory 101 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the electronic device 100 (such as audio data, etc.). In addition, the memory 101 can include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0056] At least one processor 102 can be a Central Processing Unit (CPU), or can also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 102 can be a microprocessor, or the processor 102 can also be any conventional processor, etc. The processor 102 is the control center of the electronic device 100, and connects various parts of the entire electronic device 100 through various interfaces and lines.
[0057] The memory 101 in the electronic device 100 stores multiple instructions to implement a digital twin-based reservoir flood control simulation method. The processor 102 can execute the multiple instructions to implement: Construct a three-dimensional digital twin platform based on the target reservoir; Obtain the physical data of the target reservoir and the simulation data under the three-dimensional digital twin platform, and update the three-dimensional digital twin platform based on the physical data of the target reservoir; Build an incoming water forecast model for the upstream of the reservoir, a reservoir operation model, and a flood routing model for the downstream based on a 3D digital twin platform, and use the digital twin platform technology to connect and drive the flood control simulation steps; the flood control simulation steps include Obtain the incoming water data of the upstream of the target reservoir, input the upstream incoming water data into the incoming water forecast model to obtain the forecast result of the incoming water volume; input the forecast result of the incoming water volume into the reservoir operation model for reservoir operation simulation to obtain the optimal operation simulation result; based on the optimal operation simulation result, the downstream interval rainfall, and the incoming water data, use the flood routing model to perform routing simulation to obtain the routing simulation result, and visually display the simulation result.
[0058] Embodiment 4 If the modules / units integrated in the electronic device 100 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above embodiment methods of the present invention, it can also be completed by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, and read-only memory (ROM, Read-Only Memory).
[0059] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0060] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the process in Figure 1One or more processes and / or blocks Figure 1 The functions specified in one or more blocks.
[0061] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one Figure 1 or more processes or in the flowchart or block diagram.
[0062] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: the specific implementation manners of the present invention can still be modified or equivalently replaced, and any modification or equivalent replacement that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.
Claims
1. A reservoir flood control simulation method based on digital twins, characterized in that: include: Build a three-dimensional digital twin platform based on the target reservoir; Obtain the physical data of the target reservoir and the simulation data under the 3D digital twin platform, and update the 3D digital twin platform based on the physical data of the target reservoir; Based on the 3D digital twin platform, we built the water inflow forecast model, reservoir operation model and downstream flood evolution model upstream of the reservoir, and used the digital twin platform technology to connect and drive the flood control simulation steps. The flood simulation steps include: Obtain the upstream water inflow data of the target reservoir, input the upstream water inflow data into the water inflow forecast model, and obtain the water inflow volume forecast result; The future water volume forecast results are input into the reservoir operation model to perform reservoir operation simulation and obtain the optimal operation simulation results. Based on the optimal operation simulation results and the downstream rainfall and water inflow data, the flood evolution model is used to perform evolution simulation and obtain the evolution simulation results, which are then visualized.
2. The reservoir flood control simulation method based on digital twin according to claim 1 is characterized in that: The acquisition of upstream water inflow data of the target reservoir specifically includes: the upstream water inflow data includes meteorological and hydrological data of each measuring station and river channel data; the meteorological and hydrological data includes point rainfall and surface rainfall, daily rainwater evaporation, and the river channel data includes water flow in each time period and reservoir water replenishment.
3. The reservoir flood control simulation method based on digital twin according to claim 2 is characterized in that: The upstream water inflow data is input into the water inflow forecast model to obtain the water inflow volume forecast result, which specifically includes: using the rainfall and surface rainfall at each measuring station, the daily rainwater evaporation and the water replenishment flow in each time period, using the water inflow forecast model to predict the upstream water inflow volume to obtain the water inflow volume forecast result, the water inflow volume forecast result includes the total flood volume in different time periods and the water level after the water enters and leaves the reservoir.
4. The reservoir flood control simulation method based on digital twin according to claim 1 is characterized in that: The future water volume forecast result is input into the reservoir scheduling model to perform reservoir scheduling simulation to obtain the optimal scheduling simulation result, specifically including: according to the total amount of flood in different time periods and the water level after the water inflow and outflow, as well as the replenishment water volume and the water supply water volume of the gate discharge out of the reservoir, the scheduling simulation is performed using the reservoir scheduling model, and the scheduling simulation is performed according to at least two data of the maximum discharge flow, the highest upstream water level, the total flood volume out of the reservoir and the peak reduction rate to obtain the optimal scheduling simulation result; the reservoir scheduling model includes a flood control scheduling module, and the flood control scheduling module is used to perform flood control scheduling simulation to obtain the water level and flood discharge flow after scheduling.
5. The reservoir flood control simulation method based on digital twin according to claim 4 is characterized in that: Based on the optimal scheduling simulation results and the rainfall and inflow data in the downstream area, the flood evolution model is used to perform evolution simulation to obtain the evolution simulation results, specifically including: according to the optimal scheduling simulation results of the reservoir scheduling model, the rainfall and inflow data in the downstream area, the flood evolution is carried out to predict the peak flow, occurrence time, highest water level and flood process of a certain section downstream, and the downstream river flood flow, downstream river water level and flood depth are obtained.
6. The reservoir flood control simulation method based on digital twin according to claim 5 is characterized in that: Based on the optimal scheduling simulation results and the rainfall and water inflow data in the downstream area, the downstream flood evolution model is used to perform evolution simulation, which also includes: providing feedback on the optimal scheduling simulation results based on the results obtained from the flood evolution model, and visually displaying the fed-back optimal scheduling simulation results.
7. The reservoir flood control simulation method based on digital twin according to claim 1 is characterized in that: Based on the three-dimensional digital twin platform, a water inflow forecast model upstream of the reservoir, a reservoir scheduling model and a flood evolution model downstream are constructed, including: the three-dimensional digital twin platform uses an API interface to fuse data with the water inflow forecast model, the reservoir scheduling model and the flood evolution model downstream.
8. A reservoir flood control simulation system based on digital twins, characterized in that: include: Twin scenario generation module, used to build a three-dimensional digital twin platform based on the target reservoir; The twin scene operation module is used to obtain the physical data of the target reservoir and the simulation data under the three-dimensional digital twin platform, and update the three-dimensional digital twin platform based on the physical data of the target reservoir; The reservoir model construction module is used to build the upstream water forecast model, reservoir scheduling model and downstream flood evolution model of the reservoir based on the three-dimensional digital twin platform, and connect and drive the simulation steps in the flood control full-process simulation module through the digital twin platform technology; The flood prevention full-process simulation module is used to input the collected upstream water inflow data of the target reservoir into the water inflow forecast model in the reservoir model construction module to obtain the water inflow volume forecast result; the water inflow volume forecast result is subjected to reservoir scheduling simulation through the reservoir scheduling model to obtain the optimal scheduling simulation result; the optimal scheduling simulation result and the downstream interval rainfall data and water inflow data are input into the flood evolution model to perform evolution simulation to obtain the evolution simulation result and visualize the evolution simulation result.
9. An electronic device, characterized in that: It comprises a processor and a memory, wherein the processor is used to execute a computer program stored in the memory to implement a reservoir flood control simulation method based on digital twins as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by the processor, it implements the reservoir flood control simulation method based on digital twins as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Reservoir flood control optimal scheduling method considering forecast uncertainty based on digital twinborn
CN116050628A
Flood forecasting and rehearsing integrated system of river system
CN117291055A
Reservoir flood control system based on UE technology
CN117371233A
Multi-region flood control dispatching calculation method coupled with reservoir downstream river flood routing
CN117764300A
Cited By
Drainage basin reservoir flood control simulation method and system based on digital twinning
CN121745001A
Reservoir rainfall capacity prediction method and related equipment
CN122088762A
Drainage basin flood control digital twinborn scene construction method and system and medium
CN122263384A