A general one-dimensional hydrodynamic model flow boundary numerical processing method

By adding source terms to the mass equation and momentum equation of the flow upper boundary calculation unit, the generalization problem of the new generation of one-dimensional hydrodynamic models in dealing with flow boundaries under different flow states is solved, unified processing of only flow process data is achieved, and the stability and versatility of the calculation are improved.

CN120493792BActive Publication Date: 2025-10-14CHINA INST OF WATER RESOURCES & HYDROPOWER RES
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510583243.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-07
Publication Date
2025-10-14
Estimated Expiration
2045-05-07

AI Technical Summary

Technical Problem

The existing new generation of one-dimensional hydrodynamic models have difficulty in achieving universal treatment when dealing with flow boundaries, especially when the flow state at the inlet is unclear, resulting in calculation failure, especially in rivers with frequent transitions between rapids and slow flows.

Method used

By adding mass source terms and momentum source terms to the mass equation and momentum equation of the flow upper boundary calculation unit, the one-dimensional flow boundary is processed by only providing flow process data. Regardless of the flow state at the inlet, a unified numerical processing method is adopted.

Benefits of technology

It achieves the unification of flow boundary condition processing under different flow states, simplifies programming implementation, improves the stability and versatility of calculation, and avoids the additional demand for water level process data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120493792B_ABST
    Figure CN120493792B_ABST
Patent Text Reader

Abstract

The application discloses a general one-dimensional water power model flow boundary numerical processing method. The method comprises the following steps: obtaining river channel basic data; discretizing the river channel by using finite volume units and defining boundary units; initializing the model; obtaining time step dt and t moment external boundary condition values; calculating the numerical flux of each unit internal interface and the lower boundary unit external interface at the t moment; updating the hydraulic element values of all calculation units except the flow upper boundary calculation unit; and updating the hydraulic element values of the flow upper boundary calculation unit to the t+dt moment by adding mass source terms and momentum source terms. The method adds mass source terms and momentum source terms when solving the mass equation and the momentum equation of the flow upper boundary calculation unit, thereby realizing the processing of the one-dimensional flow boundary. Regardless of the flow state of the inflow boundary, only the flow process data needs to be provided, and a unified numerical method is adopted to process the flow boundary conditions under all flow states, thereby realizing the general processing of the flow boundary.
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 projects, in particular to the field of flood control and disaster reduction, and specifically to a general one-dimensional hydrodynamic model flow boundary numerical processing method. Background Art

[0002] One-dimensional hydrodynamic models are widely used in the field of water conservancy engineering. They can be used to calculate the real-time evolution of river floods to provide technical support for flood prevention and disaster reduction, calculate river water surface lines for water conservancy planning, and load sediment or water quality modules to expand into other application areas. Since the 1970s, with the development of computer technology and numerical analysis techniques, one-dimensional hydrodynamic model technology has continued to develop and mature. After entering the 21st century, the Godunov-type format, which originated in the field of aerodynamics and is based on solving the Riemann approximation, has the function of capturing shock waves and can simulate the movement of large gradient water surfaces. Therefore, it has gradually developed into the mainstream calculation format for one-dimensional hydrodynamic models. This type of hydrodynamic model is called a new generation of hydrodynamic models. Commonly used Godunov-type formats include the HLL format and the Roe format.

[0003] The new generation of hydrodynamic model is quite different from the previous generation of classical implicit finite difference method in dealing with boundary problems. The new generation of hydrodynamic model generally deals with boundary problems according to the characteristic line theory, and solves the numerical flux through the interface of the calculation unit. The original finite difference method is to solve the matrix directly, and there is no much requirement for the treatment of boundary conditions. The complexity of using the characteristic line theory to deal with the boundary problem is much higher than that of the original form of solving the matrix to deal with the boundary problem, especially in dealing with the flow boundary problem. The reason is that there is a constant conversion between the rapid flow, the slow flow and the critical flow in the inlet flow state. The specific characteristic line equation used under different flow states is different, and the requirement for the basic data provided by the flow boundary is also different. If it is known in advance that the inlet is in the rapid flow state, in addition to the flow process data, the water level process data value matched with the flow process data is also required when the characteristic line theory is used to deal with the flow boundary, while the slow flow state and the critical flow state only need to provide the flow process data. In practical engineering application, there are two big difficulties in dealing with the flow boundary: first, in engineering application, the flow boundary is generally provided by a hydrological model or a design flood process, at this time it is difficult to provide the water level process data matched with the flow process data. Second, it is difficult to determine in advance whether the flow boundary of a river is in the rapid flow state or the slow flow state, which can only be determined according to the specific hydraulic element value at the current time in the calculation process. In the middle and small rivers and the gullies with large slope where the rapid flow state is easy to appear, the calculation is easy to fail due to the poor treatment of the flow boundary. In summary, although the characteristic line theory is relatively mature, the treatment requirements for the flow boundary under different flow states are different, and there is no universal treatment method in engineering application. Therefore, it is necessary to study a universal numerical treatment method for the flow boundary of the one-dimensional hydrodynamic model. The so-called universal means that no matter what the flow state is at the inlet of the river, only the flow process data is needed as the boundary condition input data, and the same universal numerical treatment method can be used to deal with the flow boundary. SUMMARY

[0004] The purpose of the present application is to provide a universal numerical treatment method for the flow boundary of the new generation of one-dimensional hydrodynamic model based on Godunov format, which can deal with the flow boundary by using the universal numerical treatment method regardless of the flow state at the inlet, and only needs to provide the flow process data as the boundary condition input data.

[0005] The present application is realized by the following technical solutions:

[0006] A general one-dimensional water power model flow boundary numerical processing method, which realizes the generalization processing of one-dimensional flow boundary by adding mass source term and momentum source term when solving the mass equation and momentum equation of the flow upper boundary calculation unit, regardless of the flow boundary being slow flow, rapid flow or critical flow flow state, only the flow inflow process data needs to be provided, and no other supporting data such as water level process needs to be provided under the condition of rapid flow, and the specific method steps are as follows:

[0007] 1) Obtain one-dimensional cross-section data of the river channel, and obtain the upstream and downstream boundary condition data required for calculation;

[0008] 2) Discretize the one-dimensional river channel, the position of each cross-section is the center of the calculation unit, and the unit adjacent to the boundary condition is defined as the boundary calculation unit, the upper boundary is given as the flow boundary, and the lower boundary is given as the water level boundary, then the calculation unit corresponding to the flow boundary is the flow upper boundary calculation unit, and the calculation unit corresponding to the water level boundary is the water level lower boundary calculation unit; The outer interface of the flow upper boundary calculation unit and the outer interface of the water level lower boundary calculation unit are defined as the external interface, and the interface of other calculation units is defined as the internal interface;

[0009] 3) Define the hydraulic element variables (cross-sectional area A and flow Q) and roughness parameters of each calculation unit at the center of the calculation unit, and assign initial values to the hydraulic element and roughness parameters of each calculation unit;

[0010] 4) Obtain the time step dt; obtain the flow value Q 上 and the water level value Z 下 of the flow boundary applied to the upper boundary calculation unit at the current t time;

[0011] 5) Calculate the numerical flux through the internal interface of each calculation unit and through the external interface of the water level lower boundary calculation unit at t time, and calculate the water surface gradient term and the friction term of the calculation unit;

[0012] 6) Solve the discrete mass conservation equation and momentum conservation equation of all calculation units except the flow upper boundary calculation unit to calculate the hydraulic element values of each calculation unit at t+dt time;

[0013] 7) Add the mass source term and the momentum source term brought by the flow boundary value Q 上 to the discrete mass conservation equation and momentum conservation equation of the flow upper boundary calculation unit, which is specifically shown in the following formula:

[0014]

[0015] Wherein, is the scalar form of the hydraulic element value of the flow upper boundary calculation unit at t+dt time, is the scalar form of the hydraulic element value of the flow upper boundary calculation unit at time t, dt is a time step, dx1 is the length of the flow upper boundary calculation unit, F 1+1 / 2 is the numerical flux of the internal interface of the flow upper boundary calculation unit, S1 is the water surface gradient term and the friction term of the flow upper boundary calculation unit, is the mass source term of the flow upper boundary calculation unit, is the momentum source term of the flow upper boundary calculation unit, Q1 is the flow value of the flow upper boundary calculation unit at time t, A1 is the flow area of the flow upper boundary calculation unit;

[0016] Solving the above formula (1) can obtain the hydraulic element value of the flow upper boundary calculation unit at time t+dt;

[0017] 8) Let t=t+dt, repeat steps 4) to 7) until the calculation is completed.

[0018] Further optimization, in step 1), the one-dimensional section data and upstream and downstream boundary condition data of the river channel are obtained by surveying means; the distance between adjacent two sections is not more than 500m, and the starting point distance of adjacent two measuring points in the same section is not more than 10m; the upstream and downstream boundary condition data includes the flow process data of the upstream and the water level process data of the downstream.

[0019] In step 2), the finite volume method is used to discretize the one-dimensional river channel.

[0020] Further, in step 4), the selection of dt satisfies the Courant number condition, which is specifically shown in formula (2):

[0021]

[0022] In the formula: u is the flow velocity of the calculation unit, c is the wave velocity of the calculation unit, dx is the spatial step length of the calculation unit, and dt is the time step.

[0023] Further, in step 5), the complete one-dimensional Saint-Venant equation set is used to describe the river flow movement, and the HLL numerical format is used to calculate the numerical flux through the internal interface of each calculation unit according to the hydraulic element value of each calculation unit at time t; which is specifically shown in formula (3):

[0024]

[0025] In the formula, x is a spatial variable, t is a time variable, U, F and S are the vector expressions of each variable in the equation set, which are as follows:

[0026]

[0027] Where: Q is the cross-sectional flow rate, A is the cross-sectional area of ​​the water flow, Z is the water level, g is the acceleration of gravity, and J is the resistance loss along the way. The expression is J = (n 2 Q|Q|) / (A 2 R 43 ), R is the hydraulic radius, and n is the Manning roughness coefficient.

[0028] Furthermore, in step 5), the numerical flux passing through the external interface of the water level lower boundary calculation unit is calculated by the characteristic line method.

[0029] The specific operation of step 6) is to obtain the discretized mass conservation equation and momentum conservation equation of all calculation units except the flow upper boundary calculation unit to calculate the hydraulic element value of each calculation unit except the flow upper boundary calculation unit at time t+dt; the discretized mass conservation equation and momentum conservation equation are the equations obtained by discretizing the mass conservation equation and momentum conservation equation of formula (3), as shown in formula (4):

[0030]

[0031] Where: U i t+dt and U i t are the vector forms of the hydraulic element values ​​of the i-th calculation unit at time t+dt and time t respectively; are the vector forms of the numerical flux values ​​of the left and right interfaces of calculation unit i, dx i is the length of the i-th computational unit; dt is the time step, S i It is the vector form of the source item value of the i-th computational unit.

[0032] The advantages and beneficial effects of the present invention are: it can effectively overcome the inherent defects of using the original characteristic line-based method to calculate the numerical flux through the left interface of the flow upper boundary calculation unit. Regardless of whether the flow boundary is a slow flow, a rapid flow or a critical flow state, it is only necessary to provide the flow inflow process data. There is also no need to first determine the flow state at the inlet and then determine the specific numerical processing method. A unified numerical method can be used to process the flow boundary conditions under all flow states, which is easy to program and implement and promote. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 This is a flow chart of the numerical processing method for flow boundary of a general one-dimensional hydrodynamic model in Example 1 of the present invention;

[0034] Figure 2 This is a schematic diagram of a finite volume element according to embodiment 1 of the present invention;

[0035] Figure 31 is a comparison chart of the calculation results of the test example with analytical solution of Example 1 of the present invention, (a) slow flow flow boundary result, (b) rapid flow flow boundary result. DETAILED DESCRIPTION

[0036] The following is combined with Figure 1 The present invention is further described with reference to the accompanying drawings and examples.

[0037] The present invention provides a general one-dimensional hydrodynamic model flow boundary numerical processing method. The method is based on the idea of ​​conservation of momentum and mass. By adding mass source terms and momentum source terms when solving the mass equation and momentum equation of the flow upper boundary calculation unit, the one-dimensional flow boundary is processed. This method can effectively overcome the problem of using the original characteristic line method to calculate the flow through the outer side of the flow upper boundary calculation unit (attached). Figure 2 The inherent defects of numerical flux calculation of the interface (left side in the figure) are eliminated by the method provided by the present invention. Regardless of whether the flow boundary is a slow flow, a rapid flow, or a critical flow state, only the flow inflow process data needs to be provided. Under rapid flow conditions, the supporting water level process data is no longer required. Similarly, there is no need to first determine the flow state at the inlet and then determine the specific numerical processing method. A unified numerical method can be used to process the flow boundary conditions under all flow states, realizing universal processing of the flow boundary. The method includes the following specific steps:

[0038] 1) Obtain basic river data:

[0039] One-dimensional cross-sectional data of the river channel is obtained through surveying and mapping. The distance between adjacent sections is no more than 500 meters, and the starting points of adjacent measurement points on the same section should not differ by more than 10 meters. High-efficiency surveying methods such as drones equipped with LiDAR sensors can be used to obtain laser point cloud data above the river surface. Survey vessels equipped with ADCP equipment can be used to map the subsurface topography of the river channel. The above- and below-surface topographic data are then fused, and interpolation is used to obtain specific cross-sectional data. The upstream and downstream boundary condition data required for calculations generally include upstream flow process data and downstream water level process data.

[0040] 2) Discretize the river channel into finite volume units and define the boundary units:

[0041] The finite volume method is used to discretize the one-dimensional river channel. The location of each section is the center of the calculation unit. The unit adjacent to the boundary is defined as the boundary calculation unit. The upper boundary is usually given as the flow boundary, which is representative. The lower boundary is given as the water level boundary. The calculation unit adjacent to the flow boundary is the flow upper boundary calculation unit, and the calculation unit adjacent to the water level boundary is the water level lower boundary calculation unit. The left interface of the flow upper boundary calculation unit and the right interface of the water level lower boundary calculation unit are defined as external interfaces, and the interfaces of other calculation units are defined as internal interfaces. Figure 2 shown.

[0042] 3) Model initialization:

[0043] The hydraulic element variables (water flow area A and flow rate Q) and roughness parameters of each calculation unit are defined at the center of the calculation unit, and the initial values ​​of the hydraulic elements and the roughness parameters are assigned to each calculation unit.

[0044] 4) Get the time step dt and outer boundary condition value at the current time t:

[0045] The calculation is solved using the explicit format to obtain the calculation step length dt that meets the Crown number condition; the specific formula is as follows:

[0046]

[0047] Where: N cfl is the Crown number, u is the flow velocity of the calculation unit (m / s), c is the wave velocity of the calculation unit (m / s), dx is the spatial step size of the calculation unit (m), and dt is the time step size (s).

[0048] According to the upper boundary flow process data and lower boundary water level process data provided, the flow value Q imposed on the upper boundary calculation unit by the flow boundary at the current time t is obtained by linear interpolation. 上 The water level value Z imposed on the lower boundary calculation unit by the water level boundary 下 .

[0049] 5) Calculate the internal interface of each unit and the right side of the boundary unit below the water level at time t ( Figure 2 ) interface: The complete one-dimensional Saint-Venant equations are used to describe the flow in the river, as shown in Equation (3):

[0050]

[0051] Among them, x is the spatial variable, t is the time variable, and U, F, and S are the vector expressions of the variables in the equation system, as follows:

[0052]

[0053] Where: Q is the cross-sectional flow rate (m 3 / s), A is the cross-sectional area of ​​water (m 2 ), Z is the water level (m), g is the acceleration due to gravity (m / s 2 ), J is the resistance loss along the way, and its expression is J=(n 2 Q|Q|) / (A 2 R 43 ), R is the hydraulic radius (m), n is the Manning roughness coefficient (m 1 / 3 / s).

[0054] Based on the hydraulic element values ​​of each computational cell at time t, the numerical flux through the internal interface of each computational cell is calculated using the HLL numerical format. The specific HLL numerical format can be found in the following literature (Zhang Dawei, Numerical Simulation of Dam Breach Flow Based on Godunov Format [M]. China Water Resources and Hydropower Press, Beijing, 2014, 12). The numerical flux through the outer interface of the computational cell at the lower boundary of the water level is calculated using the characteristic line method. The specific theory of the characteristic line method can be found in the following literature (Toro FE, Riemann solvers and numerical methods for fluid dynamics [M]. Berlin: Springer-Verlag, 1999.).

[0055] Calculate the water surface gradient term and friction term for each calculation unit:

[0056] Calculate the water surface gradient term and friction term of each calculation unit. For the specific calculation process, please refer to the following literature (Zhang Dawei, Cheng Xiaotao, Huang Jinchi, etc. A highly applicable mathematical model for complex open channel flow [J]. Journal of Hydraulic Engineering, 2010, 41(4): 531-536.).

[0057] 6) Update the hydraulic element values ​​of all calculation units except the upper boundary calculation unit of flow to t+dt:

[0058] The mass conservation equation and momentum conservation equation after discretization of all calculation units except the flow upper boundary calculation unit are solved to calculate the hydraulic element values ​​of each calculation unit except the flow upper boundary calculation unit at time t+dt.

[0059] The mass conservation equation and momentum conservation equation after the discretization are the mass conservation equation and momentum conservation equation of formula (3) after the discretization. Formula (3) is numerically discretized by the finite volume method based on the central format to obtain formula (4):

[0060]

[0061] Where: U i t+dt and U i t are the vector forms of the hydraulic element values ​​of the i-th calculation unit at time t+dt and time t respectively; are the vector forms of the numerical flux values ​​of the left and right interfaces of calculation unit i, dx i is the length of the i-th computational unit; dt is the time step, S i It is the vector form of the source item value of the i-th computational unit.

[0062] 7) Update the hydraulic element value of the flow upper boundary calculation unit to time t+dt by adding mass source terms and momentum source terms:

[0063] Add the flow boundary value Q to the mass conservation equation and momentum conservation equation after discretization in the flow upper boundary calculation unit 上 The mass source term and momentum source term brought about by the equation are as follows:

[0064]

[0065] in, is the scalar form of the hydraulic element value of the upper boundary calculation unit of the flow at time t+dt, is the scalar form of the hydraulic element value of the upper boundary calculation unit of the flow at time t, dt is the time step, dx1 is the length of the upper boundary calculation unit of the flow, F 1+1 / 2 is the numerical flux on the right interface of the flow upper boundary calculation unit, S1 is the water surface gradient term and friction term of the flow upper boundary calculation unit, is the mass source term of the calculation unit on the upper boundary of the flow, is the momentum source term of the flow upper boundary calculation unit, Q1 is the flow value of the flow upper boundary calculation unit at time t, and A1 is the water flow area of ​​the flow upper boundary calculation unit.

[0066] By solving the above formula (1), we can obtain the hydraulic element value of the flow upper boundary calculation unit at time t+dt.

[0067] 8) Let t = t + dt and repeat steps 4) to 7) until the calculation is completed.

[0068] Figure 3 The results are for a steady-state flow example in an open channel with a throat. The calculation area for this example is a 3-meter-long rectangular channel. In the middle of the channel, the river width shrinks, forming a throat-like channel. At the throat, the riverbed elevation also rises accordingly.

[0069] The expression for the change of river width b(x) is:

[0070]

[0071] Bottom elevation z b The expression of (x) change is as follows:

[0072]

[0073] Under different inflow flow rates, different flow patterns of slow flow and rapid flow will appear at the inlet. The specific working conditions are as follows:

[0074] (1) Slow flow rate boundary: inlet flow rate Q = 1.565m 3 / s, downstream water level Z = 1.0m.

[0075] (2) Rapid flow boundary: inlet flow Q = 5.322m 3 / s, downstream water level Z = 1.0m.

[0076] The influence of friction is not considered in the calculation. The initial water level of all calculation cells is given as 1.0m, and the initial flow rate is given as 0m. The calculation area is discretized using uniform cells with a spatial step size of 0.02m, and is divided into 150 calculation cells in total.

[0077] The flow boundary processing method proposed in the present invention is used to calculate the above two working conditions respectively, and the results are compared with the theoretical analytical solution of the example. The results of the analytical solution of the example can be referred to the following literature (Hubbard M E. On the accuracy of one dimensional models of steady converging / diverging open channel flows [J]. International journal for numerical methods in fluids, 2001, 35 (7): 785-808.). Figure 3 The comparison results of the numerical solution and analytical solution of the water surface calculation when the calculation reaches a stable state are shown in Figure 2. Figure 3 (a) is the water surface curve result under the slow flow boundary, Figure 3 (b) is the water surface curve result under the rapid flow boundary. It can be seen from the two figures that the numerical value of the water level is in good agreement with the analytical solution under the slow inflow boundary and the rapid inflow boundary, indicating that the boundary processing method proposed in this invention is successful in terms of versatility.

[0078] The above embodiments are only partial embodiments of the present invention and cannot cover the entire present invention. Based on the above embodiments and drawings, those skilled in the art can obtain more implementation methods without paying any creative work. Therefore, these implementation methods obtained without paying any creative work should be included in the scope of protection of the present invention.

Claims

1. A general one-dimensional hydrodynamic model flow boundary numerical processing method, characterized by: The following steps are involved: 1) Obtain one-dimensional cross-sectional data of the river channel and upstream and downstream boundary condition data; 2) Discrete one-dimensional river channel, the location of each section is the center of the calculation unit, the unit adjacent to the boundary is defined as the boundary calculation unit, the upper boundary is given as the flow boundary, the lower boundary is given as the water level boundary, the calculation unit adjacent to the flow boundary is the flow upper boundary calculation unit, and the calculation unit adjacent to the water level boundary is the water level lower boundary calculation unit; the outer interface of the flow upper boundary calculation unit and the outer interface of the water level lower boundary calculation unit are defined as the external interface, and the interfaces of other calculation units are defined as the internal interface; 3) Set initial values ​​and roughness parameters for hydraulic elements of each calculation unit; 4) Obtain the time step dt and the flow value Q imposed by the flow boundary on the flow upper boundary calculation unit at the current time t 上 The water level value Z imposed on the water level lower boundary calculation unit by the water level boundary 下 ; 5) Calculate the numerical flux through the internal interface of each calculation unit and the external interface of the calculation unit through the lower boundary of the water level at time t, and the water surface gradient term and friction term of the calculation unit; 6) Calculate the hydraulic element values ​​of each calculation unit except the calculation unit with upper flow boundary at time t+dt; 7) Solve equation (1) to obtain the hydraulic element value of the flow upper boundary calculation unit at time t+dt: in, and are the vector forms of the hydraulic element values ​​of the upper boundary calculation unit of the flow at time t+dt and t, dx1 is the length of the upper boundary calculation unit of the flow, F 1+1 / 2 is the numerical flux of the internal interface of the flow upper boundary calculation unit, S1 is the water surface gradient term and friction term of the flow upper boundary calculation unit, is the mass source term of the calculation unit on the upper boundary of the flow, is the momentum source term of the flow upper boundary calculation unit, Q1 is the flow value of the flow upper boundary calculation unit at time t, and A1 is the water flow area of ​​the flow upper boundary calculation unit; 8) Let t = t + dt and repeat steps 4) to 7) until the calculation is completed.

2. A general one-dimensional hydrodynamic model flow boundary numerical processing method according to claim 1, characterized in that: In step 1), one-dimensional cross-sectional data and upstream and downstream boundary condition data of the river channel are obtained by surveying and mapping means; the distance between two adjacent cross-sections is not greater than 500m, and the difference between the starting points of two adjacent measuring points in the same section is not greater than 10m; the upstream and downstream boundary condition data include upstream flow process data and downstream water level process data.

3. The method for numerically processing flow boundaries of a universal one-dimensional hydrodynamic model according to claim 1 is characterized by: Step 2) Use the finite volume method to discretize the one-dimensional river channel.

4. A general one-dimensional hydrodynamic model flow boundary numerical processing method according to claim 1, characterized in that: In step 4), the time step dt at the current time t is obtained, and the calculation is solved using the explicit format. The selection of dt satisfies the Crown number condition, as shown in formula (2): Where: N cfl is the Crown number, u is the flow velocity of the calculation unit, c is the wave velocity of the calculation unit, dx is the spatial step of the calculation unit, and dt is the time step.

5. The method for numerically processing flow boundaries of a universal one-dimensional hydrodynamic model according to claim 1, characterized in that: In step 5), the complete one-dimensional Saint-Venant equations are used to describe the flow in the river. The HLL numerical format is used to calculate the numerical flux through the internal interface of each calculation unit according to the hydraulic element value of each calculation unit at time t. The one-dimensional Saint-Venant equations are specifically shown in formula (3): Among them, x is the spatial variable, t is the time variable, and U, F, and S are the vector expressions of the variables in the equation system, as follows: Where: Q is the cross-sectional flow rate, A is the cross-sectional area of ​​the water flow, Z is the water level, g is the acceleration of gravity, and J is the resistance loss along the way. The expression is J = (n 2 Q|Q|) / (A 2 R 4 / 3 ), R is the hydraulic radius, and n is the Manning roughness coefficient.

6. A general one-dimensional hydrodynamic model flow boundary numerical processing method according to claim 1, characterized in that: In step 5), the numerical flux through the external interface of the calculation unit at the lower boundary of the water level is calculated by the characteristic line method.

7. The method for numerically processing flow boundaries of a universal one-dimensional hydrodynamic model according to claim 5, characterized in that: The specific operation of step 6) is to obtain the discretized mass conservation equation and momentum conservation equation of all calculation units except the flow upper boundary calculation unit to calculate the hydraulic element value of each calculation unit except the flow upper boundary calculation unit at time t+dt; the discretized mass conservation equation and momentum conservation equation are the equations obtained by discretizing the mass conservation equation and momentum conservation equation of formula (3), as shown in formula (4): Where: U i t+dt and U i t are the vector forms of the hydraulic element values ​​of the i-th calculation unit at time t+dt and time t respectively; are the vector forms of the numerical flux values ​​of the left and right interfaces of calculation unit i, dx i is the length of the i-th computational unit; dt is the time step, S i It is the vector form of the source item value of the i-th computational unit.

Citation Information

Patent Citations

  • A general river network water flow numerical simulation method considering a branch point area

    CN109885931A

  • One-dimensional hydrodynamic force high-precision numerical simulation method for natural river channel

    CN113792497A