Hydraulic engineering dispatching simulation system based on digital twinning

Through digital twin technology combining three-dimensional modeling and turbulence prediction, the flow prediction problem of gates and terrain in water conservancy engineering scheduling simulation is solved, accurate water flow velocity and flow prediction is achieved, and the scheduling scheme is optimized.

CN120409355AInactive Publication Date: 2025-08-01SUQIAN SUCHENG DISTRICT WATER CONSERVANCY BUREAU +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510682976.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-08-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the existing water conservancy project scheduling simulation, the opening size of the gate, terrain obstacles and opening and closing methods affect the flow prediction accuracy, resulting in insufficient simulation accuracy.

Method used

The water conservancy engineering scheduling simulation system based on digital twins is adopted to accurately predict the water flow velocity and flow through three-dimensional modeling, model decomposition, turbulence prediction and terrain obstruction analysis, combined with the gate opening and closing method and terrain influence.

Benefits of technology

It realizes accurate prediction of the water flow speed of the gate opening and closing, meets the actual flow demand, and optimizes the scheduling plan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120409355A_ABST
    Figure CN120409355A_ABST
Patent Text Reader

Abstract

The invention discloses a hydraulic engineering dispatching simulation system based on digital twinning, and relates to the field of hydraulic engineering dispatching. A model decomposition module; a scheme forming module; the model building module is used for forming a turbulence prediction model; a drainage modeling module; the drainage prediction module analyzes to obtain a water flow drainage result at the drainage port; the terrain obstruction module analyzes to obtain an obstruction terrain of the environment model at the water outlet, and analyzes to obtain a flowing water obstruction result; and the simulation prediction module obtains a simulation prediction result of the scheduling scheme. The model construction module, the drainage modeling module, the drainage prediction module, the terrain obstruction module and the simulation prediction module are arranged, then all factors are combined, the water flow speed after the gate is opened and closed is predicted, and therefore the accurate flow is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of water conservancy project scheduling, and specifically relates to a water conservancy project scheduling simulation system based on digital twin. Background Art

[0002] Water conservancy project scheduling simulation refers to simulating the operation process of a water conservancy project system through mathematical models, computer technology, and simulation means to optimize decision-making such as water resource scheduling and flood control and disaster reduction. During scheduling, the flow rate is mainly controlled by the control of the gates. However, when controlling, the actual drainage flow rate is affected by various factors, such as the opening size of the gates, the influence of terrain obstacles, and the opening and closing methods of the gates, which will interfere with the flow prediction and thus affect the accuracy of the simulation. Summary of the Invention

[0003] To solve the above technical problems, a water conservancy project scheduling simulation system based on digital twin is provided, and this technical solution solves the problems raised in the above background art.

[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0005] A water conservancy project scheduling simulation system based on digital twin, comprising:

[0006] A three-dimensional modeling module, which acquires the three-dimensional building model of the water conservancy project, scans and models the real environment where the water conservancy project is located to obtain an environmental model, and fuses the three-dimensional building model and the environmental model into an overall model;

[0007] A model decomposition module, which decomposes the three-dimensional building model into at least one schedulable block;

[0008] A scheme formation module, which forms at least one scheduling scheme, and performs scheduling settings on the schedulable block according to the parameter settings of the scheduling scheme to obtain the post-scheduling form of the schedulable block;

[0009] A model construction module, which forms a turbulence prediction model;

[0010] A drainage modeling module, which acquires at least one drainage outlet in the water conservancy project under the implementation conditions of the scheduling scheme, and acquires the overall form of the schedulable block at the drainage outlet;

[0011] A drainage prediction module, which analyzes and obtains the water flow drainage result at the drainage outlet based on the overall form and the turbulence prediction model;

[0012] Terrain obstruction module, which analyzes the obstruction terrain of the environmental model at the drainage outlet and, based on the obstruction terrain and the turbulence prediction model, analyzes and obtains the flowing water obstruction result;

[0013] Simulation prediction module, which combines the influence of the water flow drainage result and the flowing water obstruction result on the scheduling plan to obtain the simulation prediction result of the scheduling plan.

[0014] Preferably, the decomposition of the building three-dimensional model into at least one schedulable block includes the following steps:

[0015] Take the variable positions in the water conservancy project as the schedulable positions;

[0016] Take the positions corresponding to the schedulable positions in the building three-dimensional model as the schedulable models;

[0017] Uniformly set at least one identification point in the schedulable model;

[0018] Schedule the schedulable positions and perform synchronous scheduling in the schedulable model, and combine the identification points with the same movement speed or the same movement angular velocity in the schedulable model into a homogeneous set;

[0019] Take the range covered by the identification points in the homogeneous set in the schedulable model as the schedulable block.

[0020] Preferably, the formation of at least one scheduling plan includes the following steps:

[0021] Obtain the moving range of the center point of the schedulable block as the characteristic range, and uniformly take at least one sampling point in the characteristic range;

[0022] Take at least one sampling point as the possible position of the center point of the schedulable block, and take the combination situation after the possible positions of the center points of at least one schedulable block are determined as the scheduling plan.

[0023] Preferably, the formation of the turbulence prediction model includes the following steps:

[0024] Obtain the value range of the water flow velocity, equally divide the value range of the water flow velocity at equal intervals to obtain at least one velocity point;

[0025] Set a baffle, obtain the value range of the angle between the water flow direction and the baffle, equally divide the value range of the angle at equal intervals to obtain at least one angle point;

[0026] Randomly combine at least one velocity point and at least one angle point to obtain at least one test condition;

[0027] Add red pigment to the water flow. When the water flow velocity is equal to the value of the velocity point in the test conditions and the included angle between the water flow direction and the baffle is equal to the value of the included angle point in the test conditions, obtain the characteristic video of the red pigment hitting the baffle along with the water flow.

[0028] Identify the swirling vortices formed after the red pigment hits the baffle in the characteristic video, identify the radius of the swirling vortices, and identify the angular velocity of the red pigment moving along the swirling vortices.

[0029] Multiply the angular velocity of the red pigment moving along the swirling vortices by the radius of the swirling vortices to obtain the rebound velocity.

[0030] Pair and fit the test conditions with the rebound velocity to obtain a turbulence prediction function, where the included angle between the water flow direction and the baffle and the water flow velocity are independent variables, and the rebound velocity is the dependent variable.

[0031] Preferably, obtaining at least one drainage outlet in the water conservancy project under the implementation conditions of the scheduling plan includes the following steps:

[0032] Summarize the schedulable blocks that are in direct contact with each other before the scheduling plan is implemented to obtain at least one set of schedulable blocks, and the schedulable blocks in the set of schedulable blocks are in direct contact with each other.

[0033] Take the surfaces in direct contact of the schedulable blocks in the set of schedulable blocks as characteristic surfaces, and obtain the equation of the characteristic surfaces in the overall model as the characteristic equation.

[0034] Under the conditions of implementing the scheduling plan, judge whether the equation of the characteristic surface on the schedulable block is consistent with the corresponding characteristic equation. If so, do nothing. If not, judge that the schedulable block has moved, and take the area between the characteristic surfaces of the schedulable blocks that have moved in the set of schedulable blocks as the first drainage outlet.

[0035] When only one schedulable block in the set of schedulable blocks has moved, take the area between the bottom surface of the moved schedulable block and the river bed where the schedulable block is located as the second drainage outlet.

[0036] Take both the first drainage outlet and the second drainage outlet as drainage outlets.

[0037] Preferably, obtaining the overall shape of the schedulable block at the drainage outlet includes the following steps:

[0038] Obtain the included angle between the schedulable block forming the first drainage outlet and the water flow direction as the characteristic angle, obtain the cross-sectional area of the water flow in the first drainage outlet as the first area, and take the cross-sectional area of the water flow in front of the first drainage outlet as the second area.

[0039] Obtain the cross-sectional area of the second drainage outlet as the third area, and use the cross-sectional area of the water flow in front of the second drainage outlet as the fourth area.

[0040] Preferably, the steps for analyzing the water drainage result at the drainage outlet based on the overall morphology and turbulence prediction model are as follows:

[0041] Substitute the flow velocity and characteristic angle of the water flow before it enters the first drainage outlet into the turbulence prediction function to obtain the first velocity.

[0042] Subtract the first velocity from the flow velocity of the water flow before it enters the first drainage outlet to obtain the second velocity.

[0043] Subtract the first area from the second area to obtain the fifth area.

[0044] Use the first velocity formula to calculate the first water discharge velocity of the first drainage outlet.

[0045] Substitute the flow velocity and ninety-degree angle of the water flow before it enters the second drainage outlet into the turbulence prediction function to obtain the third velocity.

[0046] Subtract the third velocity from the flow velocity of the water flow before it enters the second drainage outlet to obtain the fourth velocity.

[0047] Subtract the third area from the fourth area to obtain the sixth area.

[0048] Use the second velocity formula to calculate the second water discharge velocity of the second drainage outlet.

[0049] The first velocity formula is as follows:

[0050]

[0051] Where a is the first water discharge velocity, c is the first area, b is the flow velocity of the water flow before it enters the first drainage outlet, d is the fifth area, and e is the second velocity.

[0052] The second velocity formula is as follows:

[0053]

[0054] Where f is the second water discharge velocity, h is the third area, g is the flow velocity of the water flow before it enters the second drainage outlet, i is the sixth area, and j is the fourth velocity.

[0055] Preferably, the steps for analyzing the obstructive terrain of the environmental model at the drainage outlet are as follows:

[0056] Obtain at least one protrusion in the riverbed at the drainage outlet.

[0057] Use the surface of the protrusion facing the impact of the water flow as the target surface.

[0058] Preferably, the steps for analyzing the water flow obstruction result based on the terrain obstruction and turbulence prediction model are as follows:

[0059] The target surface is evenly divided into at least one local surface, and the projected area of the local surface on the plane perpendicular to the water flow direction is a preset area;

[0060] The angle between the tangent plane at the center of the local surface and the water flow direction is used as the target angle;

[0061] The target angle and the flow velocity after the water flow enters the drain are substituted into the turbulence prediction function to obtain the predicted velocity. The difference between the flow velocity before the water flow enters the drain and the predicted velocity is used to obtain the target velocity;

[0062] All the preset areas are accumulated to obtain the total area. The difference between the cross-sectional area of the water flow in the drain and the total area is used to obtain the target area;

[0063] The average velocity formula is used to obtain the actual velocity after being obstructed by the terrain;

[0064] The average velocity formula is as follows:

[0065]

[0066] Wherein, A is the actual velocity, C is the target area, B is the flow velocity after the water flow enters the drain, D is the target velocity, and E is the total area.

[0067] Preferably, the steps for combining the influence of the water flow drainage result and the water flow obstruction result on the scheduling scheme to obtain the simulation prediction result of the scheduling scheme are as follows:

[0068] The actual velocity at the first drain is multiplied by the first area to obtain the first flow rate;

[0069] The actual velocity at the second drain is multiplied by the third area to obtain the second flow rate;

[0070] All the first flow rates and the second flow rates are accumulated to obtain the simulation prediction result of the scheduling scheme.

[0071] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0072] By setting up the model construction module, drainage modeling module, drainage prediction module, terrain obstruction module and simulation prediction module, it is possible to analyze the influence of different gate openings and closings on the water flow velocity, identify the terrain conditions at the gate, thereby analyze the obstruction to the water flow, and then combine all factors to predict the water flow velocity after the gate opening and closing, so as to obtain its accurate flow rate. According to the comparison with the actual flow rate demand, the scheduling scheme is adjusted until the demand is met. Description of the Drawings

[0073] Figure 1 It is a schematic flow diagram of the water conservancy project scheduling simulation system based on digital twin of the present invention;

[0074] Figure 2 It is a schematic flow diagram of the present invention for decomposing the three-dimensional building model into at least one schedulable block;

[0075] Figure 3 It is a schematic flow diagram of the present invention for forming at least one scheduling plan;

[0076] Figure 4 It is a schematic flow diagram of the present invention for forming a turbulence prediction model;

[0077] Figure 5 It is a schematic flow diagram of the present invention for obtaining at least one drainage outlet in the water conservancy project under the implementation conditions of the scheduling plan;

[0078] Figure 6 It is a schematic flow diagram of the present invention for obtaining the overall shape of the schedulable block at the drainage outlet;

[0079] Figure 7 It is a schematic flow diagram of the present invention for analyzing the water flow drainage result at the drainage outlet based on the overall shape and the turbulence prediction model;

[0080] Figure 8 It is a schematic flow diagram of the present invention for analyzing the obstructive terrain of the environmental model at the drainage outlet;

[0081] Figure 9 It is a schematic flow diagram of the present invention for analyzing the flowing water obstruction result based on the obstructive terrain and the turbulence prediction model. Detailed implementation manners

[0082] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments in the following description are only examples, and those skilled in the art can think of other obvious variations.

[0083] Refer to Figure 1 As shown, a water conservancy project scheduling simulation system based on digital twin includes:

[0084] A three-dimensional modeling module, which acquires the three-dimensional building model of the water conservancy project, scans and models the real environment where the water conservancy project is located to obtain an environmental model, and fuses the three-dimensional building model and the environmental model into an overall model;

[0085] A model decomposition module, which decomposes the three-dimensional building model into at least one schedulable block;

[0086] A scheme formation module, which forms at least one scheduling scheme, and performs scheduling settings on schedulable blocks according to the parameter settings of the scheduling scheme to obtain the post-scheduling form of the schedulable blocks;

[0087] A model construction module, which forms a turbulence prediction model;

[0088] A drainage modeling module, which obtains at least one drainage outlet in a water conservancy project under the implementation conditions of the scheduling scheme, and obtains the overall form of the schedulable blocks at the drainage outlet;

[0089] A drainage prediction module, which analyzes and obtains the water flow drainage result at the drainage outlet based on the overall form and the turbulence prediction model;

[0090] A terrain obstruction module, which analyzes and obtains the obstructive terrain of the environmental model at the drainage outlet, and analyzes and obtains the flowing water obstruction result based on the obstructive terrain and the turbulence prediction model;

[0091] A simulation prediction module, which combines the impacts of the water flow drainage result and the flowing water obstruction result on the scheduling scheme to obtain the simulation prediction result of the scheduling scheme.

[0092] The gates are divided into two types. One is a single gate that opens and closes vertically, and the other is a double gate with a double-opening type. The analysis modes of the impacts of the two different opening and closing methods on the water flow are different. In addition, when the water flow encounters an obstruction, the obstruction may be a gate or a protrusion on the riverbed. The obstruction will generate a rebound on the water flow, but the rebound of the water flow is not a direct rebound, but a swirling that generates turbulence, which in turn affects the speed. Therefore, it is necessary to predict the reverse speed generated by the turbulence, and then predict the impact of the obstruction on the water flow.

[0093] Refer to Figure 2 As shown, the steps of decomposing the building three-dimensional model into at least one schedulable block include the following:

[0094] Take the variable positions in the water conservancy project as schedulable positions;

[0095] Take the positions corresponding to the schedulable positions in the building three-dimensional model as schedulable models;

[0096] Uniformly set at least one identification point in the schedulable model;

[0097] Perform scheduling on the schedulable positions and synchronously perform scheduling in the schedulable model, and merge the identification points with the same movement speed or the same movement angular velocity in the schedulable model into the same category set;

[0098] Take the range covered by the identification points in the same category set in the schedulable model as the schedulable block.

[0099] The main part that can move in the 3D building model is the gate, thus forming schedulable blocks to depict the movement of the gate.

[0100] Refer to Figure 3 As shown, forming at least one scheduling scheme includes the following steps:

[0101] Obtain the movement range of the center point of the schedulable block as the characteristic range, and evenly take at least one sampling point in the characteristic range;

[0102] Take at least one sampling point as the possible position of the center point of the schedulable block, and take the combination situation after at least one possible position of the center point of the schedulable block is determined as the scheduling scheme.

[0103] At least one scheduling scheme can approximate all opening and closing situations of all the gates. Furthermore, when the flow rate of the scheduling scheme is simulated, the flow rate of all combinations of the opening and closing of all the gates can be predicted.

[0104] Refer to Figure 4 As shown, forming a turbulence prediction model includes the following steps:

[0105] Obtain the value range of the water flow velocity, equally divide the value range of the water flow velocity to obtain at least one velocity point;

[0106] Set up a baffle, obtain the value range of the angle between the water flow direction and the baffle, equally divide the value range of the angle to obtain at least one angle point;

[0107] Randomly combine at least one velocity point and at least one angle point to obtain at least one test condition;

[0108] Add red pigment to the water flow. When the water flow velocity is equal to the value of the velocity point in the test condition and the angle between the water flow direction and the baffle is equal to the value of the angle point in the test condition, obtain the characteristic video of the red pigment hitting the baffle along with the water flow;

[0109] Identify the swirling vortices formed after the red pigment hits the baffle in the characteristic video, identify the radius of the swirling vortices, and identify the angular velocity of the red pigment moving along the swirling vortices;

[0110] Multiply the angular velocity of the red pigment moving along the swirling vortices by the radius of the swirling vortices to obtain the rebound velocity;

[0111] Pair and fit the test condition with the rebound velocity to obtain a turbulence prediction function, where the angle between the water flow direction and the baffle and the water flow velocity are independent variables, and the rebound velocity is the dependent variable.

[0112] The generation of turbulence is mainly related to the rebound of water flow, and the rebound is related to the angle between the object generating the rebound and the water flow as well as the velocity of the water flow. Therefore, the rotational velocity of turbulence is characterized through visualization to obtain the swirling velocity, and the velocity opposite to the water flow direction in the swirl provides the main velocity weakening effect.

[0113] Referring to Figure 5 As shown, obtaining at least one drainage outlet in a water conservancy project under the implementation conditions of a scheduling plan includes the following steps:

[0114] Before the implementation of the scheduling plan, the schedulable blocks that are in direct contact with each other are summarized to obtain at least one set of schedulable blocks, and the schedulable blocks in the set of schedulable blocks are in direct contact with each other;

[0115] The surfaces of the schedulable blocks in the set of schedulable blocks that are in direct contact are used as characteristic surfaces, and the equation of the characteristic surfaces in the overall model is obtained as the characteristic equation;

[0116] Under the conditions of the implementation of the scheduling plan, it is judged whether the equation of the characteristic surface on the schedulable block is consistent with the corresponding characteristic equation. If so, no treatment is performed. If not, it is judged that the schedulable block has moved, and the area between the characteristic surfaces on the schedulable blocks that have moved in the set of schedulable blocks is used as the first drainage outlet;

[0117] When only one schedulable block in the set of schedulable blocks has moved, the area between the bottom surface of the moved schedulable block and the riverbed of the river where the schedulable block is located is used as the second drainage outlet;

[0118] Both the first drainage outlet and the second drainage outlet are used as drainage outlets.

[0119] The first drainage outlet is formed by two rotating double - door gates, and the second drainage outlet is formed by a single gate moving vertically up and down.

[0120] Referring to Figure 6 As shown, obtaining the overall shape of the schedulable block at the drainage outlet includes the following steps:

[0121] The angle between the schedulable block forming the first drainage outlet and the water flow direction is obtained as the characteristic angle, the cross - sectional area of the water flow in the first drainage outlet is obtained as the first area, and the cross - sectional area of the water flow in front of the first drainage outlet is used as the second area;

[0122] The cross - sectional area of the second drainage outlet is obtained as the third area, and the cross - sectional area of the water flow in front of the second drainage outlet is used as the fourth area.

[0123] The actually effective part of the first drain outlet is affected by the water flow height. Therefore, the cross-sectional area of the water flow in the first drain outlet is obtained as the first area. Since the single gate at the second drain outlet is usually below the water surface, because when it is above the water surface, it has no control effect on the water flow, there is no need to reach above the water surface. Thus, the cross-sectional area of the second drain outlet is the actually effective part.

[0124] Refer to Figure 7 As shown, based on the overall morphology and the turbulence prediction model, the steps for analyzing the water flow drainage result at the drain outlet are as follows:

[0125] Substitute the flow velocity and characteristic angle before the water flow enters the first drain outlet into the turbulence prediction function to obtain the first velocity;

[0126] Subtract the first velocity from the flow velocity before the water flow enters the first drain outlet to obtain the second velocity;

[0127] Subtract the first area from the second area to obtain the fifth area;

[0128] Use the first velocity formula to calculate the first water discharge velocity of the first drain outlet;

[0129] Substitute the flow velocity and ninety-degree angle before the water flow enters the second drain outlet into the turbulence prediction function to obtain the third velocity;

[0130] Subtract the third velocity from the flow velocity before the water flow enters the second drain outlet to obtain the fourth velocity;

[0131] Subtract the third area from the fourth area to obtain the sixth area;

[0132] Use the second velocity formula to calculate the second water discharge velocity of the second drain outlet;

[0133] The first velocity formula is as follows:

[0134]

[0135] Among them, a is the first water discharge velocity, c is the first area, b is the flow velocity before the water flow enters the first drain outlet, d is the fifth area, and e is the second velocity;

[0136] The second velocity formula is as follows:

[0137]

[0138] Among them, f is the second water discharge velocity, h is the third area, g is the flow velocity before the water flow enters the second drain outlet, i is the sixth area, and j is the fourth velocity.

[0139] When conducting the analysis, taking the first water discharge speed of the first drainage outlet as an example, the drainage area is the first area, and the rest will be blocked by the gate. Therefore, it is necessary to calculate the speed after the blocked part is blocked, that is, the second speed. Through the proportional relationship of the areas, the first water discharge speed of the first drainage outlet is calculated. The same treatment is applied to the second water discharge speed of the second drainage outlet.

[0140] Refer to Figure 8 As shown, the steps for analyzing the obstacle terrain of the environmental model at the drainage outlet are as follows:

[0141] Obtain at least one protrusion in the riverbed at the drainage outlet;

[0142] Take the surface of the protrusion facing the water flow impact as the target surface.

[0143] Refer to Figure 9 As shown, based on the obstacle terrain and the turbulence prediction model, the steps for analyzing the water flow obstruction result are as follows:

[0144] Evenly divide the target surface into at least one local surface, and the projected area of the local surface in the plane perpendicular to the water flow direction is the preset area;

[0145] Take the angle between the tangent plane at the center of the local surface and the water flow direction as the target angle;

[0146] Substitute the target angle and the flow velocity of the water flow after flowing into the drainage outlet into the turbulence prediction function to obtain the predicted velocity. Subtract the flow velocity of the water flow before flowing into the drainage outlet from the predicted velocity to obtain the target velocity;

[0147] Accumulate all the preset areas to obtain the total area. Subtract the cross-sectional area of the water flow in the drainage outlet from the total area to obtain the target area;

[0148] Use the average velocity formula to obtain the actual velocity after being obstructed by the terrain;

[0149] The average velocity formula is as follows:

[0150]

[0151] Where, A is the actual velocity, C is the target area, B is the flow velocity of the water flow after flowing into the drainage outlet, D is the target velocity, and E is the total area.

[0152] Here, when the drainage outlet is the first drainage outlet, the flow velocity of the water flow after flowing into the drainage outlet is the flow velocity of the water flow after flowing into the first drainage outlet, that is, the first water discharge speed, and the cross-sectional area of the water flow in the drainage outlet is the first area;

[0153] When the drain outlet is the second drain outlet, the flow velocity after the water flows into the drain outlet is the flow velocity after the water flows into the second drain outlet, that is, the second water outlet velocity, and the cross-sectional area of the water flow in the drain outlet is the third area;

[0154] When performing turbulent flow treatment here, since the rebound of the water flow at different positions of the target surface is different, it is divided to obtain local surfaces. Since the local surfaces are very small, they can be regarded as inclined planes, and the angle between them and the water flow direction is characterized by the angle between the tangent plane at their center and the water flow direction, so as to comprehensively obtain the obstruction effect of all target surfaces on the water flow.

[0155] Combining the influence of the water drainage result and the water flow obstruction result on the scheduling scheme, the simulation prediction result of the scheduling scheme includes the following steps:

[0156] Multiply the actual velocity at the first drain outlet by the first area to obtain the first flow rate;

[0157] Multiply the actual velocity at the second drain outlet by the third area to obtain the second flow rate;

[0158] Accumulate all the first flow rates and the second flow rates to obtain the simulation prediction result of the scheduling scheme.

[0159] Thus, the simulation prediction results of all scheduling schemes can be obtained. Then, when in use, directly call the scheduling scheme corresponding to the simulation prediction result closest to the required result.

[0160] Furthermore, this solution also proposes a storage medium on which a computer-readable program is stored. When the computer-readable program is called, it executes the above-mentioned digital twin-based water conservancy project scheduling simulation system.

[0161] It can be understood that the storage medium can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a DVD; or a semiconductor medium, such as a solid-state drive (SSD).

[0162] In summary, the advantages of the present invention are as follows: By setting up a model construction module, a drainage modeling module, a drainage prediction module, a terrain obstruction module, and a simulation prediction module, it can analyze the influence of different gate openings and closings on the water flow velocity, identify the terrain conditions at the gates, analyze the obstruction to the water flow, and then combine all factors to predict the water flow velocity after the gate opening and closing, so as to obtain its accurate flow rate. According to the comparison with the actual flow rate demand, the scheduling scheme is adjusted until the demand is met.

[0163] The basic principles, main features and advantages of the present invention have been shown and described above. Those skilled in the art should understand that the present invention is not limited by the above embodiments, and what is described in the above embodiments and the specification is only the principle of the present invention. Without departing from the spirit and scope of the present invention, various changes and improvements will occur to the present invention, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection required by the present invention is defined by the appended claims and their equivalents.

Claims

1. A water conservancy project scheduling simulation system based on digital twin, characterized in that, Including: A 3D modeling module, which acquires the 3D building model of the water conservancy project, scans and models the real environment where the water conservancy project is located to obtain an environmental model, and fuses the 3D building model and the environmental model into an overall model; A model decomposition module, which decomposes the 3D building model into at least one schedulable block; A scheme formation module, which forms at least one scheduling scheme, and performs scheduling settings on the schedulable blocks according to the parameter settings of the scheduling scheme to obtain the post-scheduling form of the schedulable blocks; A model construction module, which forms a turbulence prediction model; A drainage modeling module, which acquires at least one drainage outlet in the water conservancy project under the implementation conditions of the scheduling scheme, and acquires the overall form of the schedulable blocks at the drainage outlet; A drainage prediction module, which analyzes and obtains the water flow drainage result at the drainage outlet based on the overall form and the turbulence prediction model; A terrain obstruction module, which analyzes and obtains the obstructive terrain of the environmental model at the drainage outlet, and analyzes and obtains the flowing water obstruction result based on the obstructive terrain and the turbulence prediction model; A simulation prediction module, which combines the influence of the water flow drainage result and the flowing water obstruction result on the scheduling scheme to obtain the simulation prediction result of the scheduling scheme.

2. The water conservancy project scheduling simulation system based on digital twin according to claim 1, wherein The decomposition of the 3D building model into at least one schedulable block includes the following steps: Taking the variable positions in the water conservancy project as schedulable positions; Taking the positions corresponding to the schedulable positions in the 3D building model as schedulable models; Uniformly setting at least one identification point in the schedulable model; Performing scheduling on the schedulable positions and synchronously scheduling in the schedulable model, and combining the identification points with the same movement speed or the same movement angular velocity in the schedulable model into a same-kind set; Taking the range covered by the identification points in the same-kind set in the schedulable model as the schedulable block.

3. The water conservancy project scheduling simulation system based on digital twin according to claim 2, wherein The formation of at least one scheduling scheme includes the following steps: Acquiring the moving range of the center point of the schedulable block as a characteristic range, and uniformly taking at least one sampling point in the characteristic range; Taking at least one sampling point as the possible position of the center point of the schedulable block, and taking the combination situation after the possible positions of the center points of at least one schedulable block are determined as the scheduling scheme.

4. A water conservancy project scheduling simulation system based on digital twin according to claim 3, characterized in that, The formation of the turbulence prediction model includes the following steps: Acquiring the value range of the water flow velocity, equally spacing and dividing the value range of the water flow velocity to obtain at least one velocity point; Setting a baffle, acquiring the value range of the angle between the water flow direction and the baffle, equally spacing and dividing the value range of the angle to obtain at least one angle point; Randomly combining at least one velocity point and at least one angle point to obtain at least one test condition; Adding red pigment to the water flow, and acquiring the characteristic video of the red pigment hitting the baffle along with the water flow when the water flow velocity is equal to the value of the velocity point in the test condition and the angle between the water flow direction and the baffle is equal to the value of the angle point in the test condition; Identifying the swirling vortices formed after the red pigment hits the baffle in the characteristic video, identifying the radius of the swirling vortices, and identifying the angular velocity of the red pigment moving along the swirling vortices; Multiply the angular velocity at which the red pigment moves along the swirling vortex by the radius of the swirling vortex to obtain the rebound velocity; Pair and fit the test conditions with the rebound velocity to obtain a turbulence prediction function, where the angle between the water flow direction and the baffle and the water flow velocity are independent variables, and the rebound velocity is the dependent variable.

5. The water conservancy project scheduling simulation system based on digital twin according to claim 4, characterized in that, The obtaining of at least one drainage outlet in the water conservancy project under the implementation conditions of the scheduling plan includes the following steps: Before the scheduling plan is implemented, summarize the schedulable blocks that are in direct contact with each other to obtain at least one set of schedulable blocks, and the schedulable blocks in the set of schedulable blocks are in direct contact with each other; Take the surfaces in direct contact of the schedulable blocks in the set of schedulable blocks as characteristic surfaces, and obtain the equation of the characteristic surfaces in the overall model as the characteristic equation; Under the conditions of implementing the scheduling plan, judge whether the equation of the characteristic surface on the schedulable block is consistent with the corresponding characteristic equation. If so, do nothing. If not, judge that the schedulable block has moved, and take the area between the characteristic surfaces of the schedulable blocks that have moved in the set of schedulable blocks as the first drainage outlet; When only one schedulable block in the set of schedulable blocks has moved, take the area between the bottom surface of the moved schedulable block and the riverbed of the river where the schedulable block is located as the second drainage outlet; Take both the first drainage outlet and the second drainage outlet as drainage outlets.

6. The water conservancy project scheduling simulation system based on digital twin according to claim 5, characterized in that, The obtaining of the overall shape of the schedulable block at the drainage outlet includes the following steps: Obtain the angle between the schedulable block forming the first drainage outlet and the water flow direction as the characteristic angle, obtain the cross-sectional area of the water flow in the first drainage outlet as the first area, and take the cross-sectional area of the water flow in front of the first drainage outlet as the second area; Obtain the cross-sectional area of the second drainage outlet as the third area, and take the cross-sectional area of the water flow in front of the second drainage outlet as the fourth area.

7. A digital-twin-based water conservancy project scheduling simulation system according to claim 6, characterized in that The analysis of obtaining the water flow drainage result at the drainage outlet based on the overall shape and the turbulence prediction model includes the following steps: Substitute the flow velocity and the characteristic angle of the water flow before flowing into the first drainage outlet into the turbulence prediction function to obtain the first velocity; Subtract the first velocity from the flow velocity of the water flow before flowing into the first drainage outlet to obtain the second velocity; Subtract the first area from the second area to obtain the fifth area; Use the first velocity formula to calculate the first water outlet velocity of the first drainage outlet; Substitute the flow velocity and the ninety-degree angle of the water flow before flowing into the second drainage outlet into the turbulence prediction function to obtain the third velocity; Subtract the third velocity from the flow velocity of the water flow before flowing into the second drainage outlet to obtain the fourth velocity; Subtract the third area from the fourth area to obtain the sixth area; Use the second velocity formula to calculate the second water outlet velocity of the second drainage outlet; The first velocity formula is as follows: Where a is the first water outlet velocity, c is the first area, b is the flow velocity of the water flow before flowing into the first drainage outlet, d is the fifth area, and e is the second velocity; The second velocity formula is as follows: Where f is the second water outlet velocity, h is the third area, g is the flow velocity of the water flow before flowing into the second drainage outlet, i is the sixth area, and j is the fourth velocity.

8. A digital-twin-based water conservancy project scheduling simulation system according to claim 7, characterized in that The analysis of obtaining the obstructive terrain of the environmental model at the drainage outlet includes the following steps: Obtain at least one protrusion in the riverbed at the drainage outlet; Take the surface of the protrusion facing the impact of the water flow as the target surface.

9. A digital twin-based water conservancy project scheduling simulation system according to claim 8, characterized in that, Based on the terrain obstruction and turbulence prediction model, the analysis to obtain the flowing water obstruction result includes the following steps: Uniformly divide the target surface into at least one local surface, and the projected area of the local surface on the plane perpendicular to the water flow direction is a preset area; Take the angle between the tangent plane at the center of the local surface and the water flow direction as the target angle; Substitute the target angle and the flow velocity after the water flow enters the drain into the turbulence prediction function to obtain the predicted velocity, and subtract the flow velocity before the water flow enters the drain from the predicted velocity to obtain the target velocity; Accumulate all the preset areas to obtain the total area, and subtract the cross-sectional area of the water flow in the drain from the total area to obtain the target area; Use the average velocity formula to obtain the actual velocity obstructed by the terrain; The average velocity formula is as follows: Where, A is the actual velocity, C is the target area, B is the flow velocity after the water flow enters the drain, D is the target velocity, and E is the total area.

10. A digital-twin-based water conservancy project scheduling simulation system according to claim 9, characterized in that, The step of combining the influence of the water flow drainage result and the flowing water obstruction result on the scheduling scheme to obtain the simulation prediction result of the scheduling scheme includes the following steps: Multiply the actual velocity at the first drain by the first area to obtain the first flow rate; Multiply the actual velocity at the second drain by the third area to obtain the second flow rate; Accumulate all the first flow rates and the second flow rates to obtain the simulation prediction result of the scheduling scheme.