Simulation method and device for water and sediment dynamic process of basin considering influence of silt dam system
Patent Information
- Application Number
- CN202310518580.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-09
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2043-05-09
AI Technical Summary
[0004]本申请提供一种考虑淤地坝系影响的流域水沙动力过程模拟方法及装置,以解决相关技术中淤地坝数学模型难以评估淤地坝系对流域水沙动力过程的影响,且缺乏与分布式流域水沙模型进行嵌套,难以实现高效准确的全流域水沙动力过程模拟,降低了模拟结果的精确性,存在实用性不足等问题
[0015]本申请实施例可以将淤地坝系中各坝与所划分流域单元对应,通过分布式流域水沙模型模拟淤地坝上游来水来沙过程建立淤地坝子模型,将输出所得淤地坝出口的水沙过程返回到分布式流域水沙模型的下游单元,以进行水沙演进计算,得到淤地坝对全流域水沙过程影响的模拟结果,提升了分布式流域水沙模型对淤地坝系模拟的计算效率与模拟精度,从而实现了准确快速的流域水沙动力过程模拟,实用性更强。由此,解决了相关技术中淤地坝数学模型难以评估淤地坝系对流域水沙动力过程的影响,且无法与分布式流域水沙模型进行嵌套,难以实现高效准确的水沙动力过程模拟,降低了模拟结果的精确性,实用性不足等问题。
Smart Images

Figure CN116542150B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of water and soil engineering, and in particular to a method and apparatus for simulating watershed water and sediment dynamic processes that takes into account the influence of silt-retaining dam systems. Background Technology
[0002] Silt-retention dams are important soil and water conservation projects in the Loess Plateau region, and have a significant impact on water and sediment processes in the basin.
[0003] However, the mathematical models of silt-retention dams in related technologies are difficult to assess the impact of silt-retention dam systems on watershed hydrodynamic processes, and lack nesting with distributed watershed hydrodynamic models, making it difficult to achieve efficient and accurate simulation of watershed hydrodynamic processes, reducing the accuracy of simulation results and lacking practicality, which urgently needs to be addressed. Summary of the Invention
[0004] This application provides a method and apparatus for simulating watershed hydrodynamic processes that considers the influence of silt-retaining dam systems. This addresses the problems in related technologies, such as the difficulty in evaluating the impact of silt-retaining dam mathematical models on watershed hydrodynamic processes, the lack of nesting with distributed watershed hydrodynamic models, the difficulty in achieving efficient and accurate simulation of watershed hydrodynamic processes, the reduced accuracy of simulation results, and the lack of practicality.
[0005] The first aspect of this application provides a method for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems, applied in the model construction stage, comprising the following steps: dividing the watershed into multiple slope-channel computational units based on a digital river network to generate a river network topology; determining the computational unit where each dam in the silt-retaining dam system is located based on the river network topology; and for each computational unit where each dam in the silt-retaining dam system is located, using a distributed watershed hydrodynamic model to simulate the upstream water and sediment inflow process of the silt-retaining dam to construct a silt-retaining dam sub-model.
[0006] Optionally, in one embodiment of this application, the silt-retaining dam model includes a silt-retaining dam flow evolution model based on the backwater equation and a silt-retaining dam sediment transport model based on a one-dimensional non-equilibrium sediment transport equation.
[0007] The second aspect of this application provides a method for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems. Applied to the process simulation stage, the method includes the following steps: simulating input information for upstream water and sediment inflow to generate a silt-retaining dam based on a distributed watershed hydrodynamic model; inputting the input information into a pre-constructed silt-retaining dam sub-model and outputting the water and sediment process at the silt-retaining dam outlet, wherein the silt-retaining dam sub-model simulates the water and sediment evolution process of upstream water and sediment inflow within the silt-retaining dam backwater zone; and returning to the downstream unit of the distributed watershed hydrodynamic model based on the water and sediment process to perform water and sediment evolution calculations, obtaining simulation results of the impact of the silt-retaining dam on the entire watershed hydrodynamic process.
[0008] Optionally, in one embodiment of this application, obtaining the simulation results of the impact of the silt-retaining dam on the water and sediment processes of the entire basin includes: obtaining the simulation results of the impact of the silt-retaining dam on the water and sediment processes of the entire basin through the distributed watershed water and sediment model.
[0009] The third aspect of this application provides a watershed hydrodynamic process simulation device considering the influence of silt-retaining dam systems, applied in the model construction stage, comprising: a partitioning module for dividing the watershed into multiple slope-channel computational units based on a digital river network to generate a river network topology; a confirmation module for determining the computational unit where each dam in the silt-retaining dam system is located based on the river network topology; and a modeling module for simulating the upstream water and sediment inflow process of the silt-retaining dam using a distributed watershed hydrodynamic model for each computational unit where the dam is located, in order to construct a silt-retaining dam sub-model.
[0010] Optionally, in one embodiment of this application, the silt-retaining dam model includes a silt-retaining dam flow evolution model based on the backwater equation and a silt-retaining dam sediment transport model based on a one-dimensional non-equilibrium sediment transport equation.
[0011] The fourth aspect of this application provides a watershed hydro-sediment dynamic process simulation device considering the influence of silt-retaining dam systems, applied in the process simulation stage, comprising: a generation module for generating input information of the silt-retaining dam based on the upstream water and sediment inflow process simulated by a distributed watershed hydro-sediment model; an output module for inputting the input information into a pre-constructed silt-retaining dam sub-model and outputting the hydro-sediment process at the outlet of the silt-retaining dam, wherein the silt-retaining dam sub-model simulates the hydro-sediment evolution process of the upstream water and sediment inflow process within the backwater zone of the silt-retaining dam; and a calculation module for returning to the downstream unit of the distributed watershed hydro-sediment model based on the hydro-sediment process to perform hydro-sediment evolution calculations and obtain simulation results of the influence of the silt-retaining dam on the entire watershed hydro-sediment process.
[0012] Optionally, in one embodiment of this application, the apparatus further includes: a simulation module, used to obtain simulation results of the impact of the silt-retaining dam on the whole basin water and sediment process through the distributed watershed water and sediment model.
[0013] A fifth aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems as described in the above embodiments.
[0014] The sixth embodiment of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems.
[0015] This application's embodiments can map each dam in a silt-retention dam system to a defined watershed unit. A sub-model of the silt-retention dam is established by simulating the upstream water and sediment flow process of the dam using a distributed watershed sediment model. The water and sediment flow process at the dam outlet is then fed back to the downstream unit of the distributed watershed sediment model for water and sediment evolution calculations. This yields simulation results of the silt-retention dam's impact on the entire watershed's water and sediment processes, improving the computational efficiency and accuracy of the distributed watershed sediment model for simulating silt-retention dam systems. This achieves accurate and rapid simulation of watershed water and sediment dynamic processes, making it more practical. Therefore, it solves the problems in related technologies where mathematical models of silt-retention dams struggle to assess the impact of the dam system on watershed water and sediment dynamic processes, and cannot be nested with distributed watershed sediment models, resulting in inefficient and inaccurate simulations of water and sediment dynamic processes, reduced accuracy of simulation results, and insufficient practicality.
[0016] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0017] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0018] Figure 1 This is a flowchart of a watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems, provided according to an embodiment of this application;
[0019] Figure 2 This is a schematic diagram of a watershed hydrodynamic process simulation device considering the influence of silt-retaining dam systems, provided according to an embodiment of this application.
[0020] Figure 3 This is a flowchart of another watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems, provided according to an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of another watershed hydrodynamic process simulation device considering the influence of silt-retaining dam systems, provided according to an embodiment of this application.
[0022] Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0023] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0024] The following describes a method and apparatus for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems, based on embodiments of this application, with reference to the accompanying drawings. Addressing the issues mentioned in the background art, such as the difficulty in using mathematical models of silt-retaining dams to assess the impact of silt-retaining dam systems on watershed hydrodynamic processes, the inability to nest them with distributed watershed hydrodynamic models, and the resulting difficulty in achieving efficient and accurate simulation of hydrodynamic processes, thus reducing the accuracy and practicality of simulation results, this application provides a method for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems. This method maps each dam in the silt-retaining dam system to a defined watershed unit. A sub-model of the silt-retaining dam is established by simulating the upstream water and sediment inflow process of the silt-retaining dam using a distributed watershed hydrodynamic model. The water and sediment process output from the silt-retaining dam outlet is then returned to the downstream unit of the distributed watershed hydrodynamic model for hydrodynamic evolution calculations. This yields simulation results of the impact of silt-retaining dams on the entire watershed hydrodynamic process, improving the model's computational efficiency and simulation accuracy, thereby achieving accurate and rapid simulation of watershed hydrodynamic processes and enhancing practicality. This solves the problems in related technologies, such as the difficulty in evaluating the impact of silt-retaining dam systems on watershed hydrodynamic processes using mathematical models, the inability to nest them with distributed watershed hydrodynamic models, the difficulty in achieving efficient and accurate simulation of hydrodynamic processes, the reduced accuracy of simulation results, and the lack of practicality.
[0025] Specifically, Figure 1 This is a flowchart illustrating a watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems, provided as an embodiment of this application.
[0026] like Figure 1 As shown, the simulation method for watershed hydrodynamic processes considering the influence of silt-retaining dam systems, applied in the model building stage, includes the following steps:
[0027] In step S101, the watershed is divided into multiple slope-channel calculation units based on the digital river network to generate the river network topology.
[0028] It is understood that in this embodiment of the application, the digital river network can be extracted by DEM (Digital Elevation Model) to improve the accuracy of the obtained digital river network, and the generated river network topology can be described by binary tree encoding.
[0029] The embodiments of this application can divide the watershed into multiple slope-channel computational units based on the digital river network to generate the river network topology, thereby providing the necessary data foundation for the construction of the siltation dam model in the following steps.
[0030] In step S102, the calculation unit where each dam in the silt-retaining dam system is located is determined according to the river network topology.
[0031] In practical implementation, the location of silt-retaining dams, such as their latitude and longitude, can be obtained by collecting survey data. This allows for the matching of silt-retaining dam locations with digital river network slope-channel calculation units. For each silt-retaining dam, the boundaries of each calculation unit are traversed. For example, for polygons with the attribute "shapefile", the "within" method of Python's "shapely" library can be used to determine whether the latitude and longitude of the silt-retaining dam are within the polygon. If the silt-retaining dam is determined to be within the polygon boundary of the calculation unit, the topological code of the calculation unit and the attributes of the silt-retaining dam, such as reservoir capacity, siltation capacity, dam height, dam width, spillway elevation, and dam slope, are recorded.
[0032] In step S103, for each dam in the silt-retention dam system, a distributed watershed water and sediment model is used to simulate the upstream water and sediment flow process of the silt-retention dam in order to construct a silt-retention dam sub-model.
[0033] It is understood that, in the embodiments of this application, the upstream water and sediment inflow process of the silt-retaining dam can be the water flow evolution process within the dam site and the sediment transport process within the dam site. By simulating the above processes, the model construction process of the silt-retaining dam sub-model is implemented. Optionally, in one embodiment of this application, the silt-retaining dam sub-model includes a silt-retaining dam water flow evolution model based on the backwater equation and a silt-retaining dam sediment transport model based on the one-dimensional non-equilibrium sediment transport equation.
[0034] Specifically, for the water flow evolution process within the silt-retaining dam, the backwater equation can be used to simulate the water level rise process upstream of the dam and the water level rise curve upstream of the dam, based on the assumption of constant gradual flow, and to calculate the water depth and flow velocity within the dam area. For the sediment transport process within the silt-retaining dam, the sediment deposition along the path can be calculated based on the one-dimensional non-equilibrium sediment transport theory, and the dam area uplift can be calculated based on the sediment conservation equation, ultimately obtaining the modeling results of the silt-retaining dam sub-model.
[0035] The watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems proposed in this application can map each dam in the silt-retaining dam system to a corresponding watershed unit. A sub-model of the silt-retaining dam is established by simulating the upstream water and sediment inflow process. The hydrodynamic process at the outlet of the silt-retaining dam is then fed back to the downstream unit of the distributed watershed hydrodynamic process model for hydrodynamic evolution calculation. This yields simulation results of the impact of the silt-retaining dam on the entire watershed hydrodynamic process, improving the model's computational efficiency and simulation accuracy. This achieves accurate and rapid simulation of watershed hydrodynamic processes, making it more practical. Therefore, it solves the problems in related technologies where mathematical models of silt-retaining dams are difficult to assess the impact of the silt-retaining dam system on the watershed hydrodynamic process, and cannot be nested with distributed watershed hydrodynamic processes, making it difficult to achieve efficient and accurate hydrodynamic process simulation, reducing the accuracy of simulation results, and resulting in insufficient practicality.
[0036] Next, referring to the accompanying drawings, a watershed hydrodynamic process simulation device considering the influence of silt-retaining dam systems is described according to an embodiment of this application.
[0037] Figure 2 This is a schematic diagram of a watershed hydrodynamic process simulation device that considers the influence of silt-retaining dam systems, according to an embodiment of this application.
[0038] like Figure 2 As shown, the watershed hydrodynamic process simulation device 10, which considers the influence of silt-retaining dam systems, is applied in the model building stage and includes: a partitioning module 101, a confirmation module 102, and a modeling module 103.
[0039] Among them, the partitioning module 101 is used to divide the watershed into multiple slope-channel calculation units based on the digital river network and generate the river network topology.
[0040] The confirmation module 102 is used to determine the calculation unit where each dam in the silt-retaining dam system is located based on the river network topology.
[0041] Modeling module 103 is used to simulate the upstream water and sediment flow process of each dam in the silt-retention dam system using a distributed watershed water and sediment model to construct a silt-retention dam sub-model for each dam in the calculation unit.
[0042] Optionally, in one embodiment of this application, the silt-retaining dam model includes a silt-retaining dam flow evolution model based on the backwater equation and a silt-retaining dam sediment transport model based on the one-dimensional non-equilibrium sediment transport equation.
[0043] It should be noted that the foregoing explanation of the embodiment of the watershed hydrodynamic process simulation method considering the influence of silt-retention dam system also applies to the watershed hydrodynamic process simulation device considering the influence of silt-retention dam system in this embodiment, and will not be repeated here.
[0044] The watershed hydrodynamic process simulation device considering the influence of silt-retaining dam systems proposed in this application can map each dam in the silt-retaining dam system to a corresponding watershed unit. A sub-model of the silt-retaining dam is established by simulating the upstream water and sediment flow process of the silt-retaining dam using a distributed watershed hydrodynamic model. The hydrodynamic process at the outlet of the silt-retaining dam is then fed back to the downstream unit of the distributed watershed hydrodynamic model for hydrodynamic evolution calculations. This yields simulation results of the impact of the silt-retaining dam on the entire watershed hydrodynamic process, improving the computational efficiency and accuracy of the distributed watershed hydrodynamic model for simulating the silt-retaining dam system. This achieves accurate and rapid simulation of watershed hydrodynamic processes, making it more practical. Therefore, it solves the problems in related technologies where mathematical models of silt-retaining dams are difficult to assess the impact of the silt-retaining dam system on the watershed hydrodynamic process, and cannot be nested with distributed watershed hydrodynamic models, making it difficult to achieve efficient and accurate hydrodynamic process simulation, reducing the accuracy of simulation results, and resulting in insufficient practicality.
[0045] The above embodiments describe the model building stage. The following describes embodiments of the process simulation stage.
[0046] Figure 3 This is a flowchart of another watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems, provided according to an embodiment of this application.
[0047] like Figure 3 As shown, the watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems is applied to the process simulation stage and includes the following steps:
[0048] In step S301, the input information for the silt-retention dam is generated based on the upstream water and sediment inflow process simulated by the distributed watershed water and sediment model.
[0049] It is understood that, in the embodiments of this application, the input information of the silt-retaining dam generated by the upstream water and sediment may include the upstream minute-level (e.g., 6-minute) flow process and sediment concentration process, and the sequence length may be the number of time steps in the simulation period.
[0050] Specifically, in the distributed watershed sediment model, when calculating the calculation unit containing the silt-bearing dam in the above steps, the water and sediment process simulated by the unit can be used as the upstream input condition of the silt-bearing dam sub-model to obtain the model input content.
[0051] In step S302, the input information is input into the pre-constructed silt-retention dam sub-model, and the water and sediment process at the outlet of the silt-retention dam is output. The silt-retention dam sub-model simulates the water and sediment evolution process in the backwater area of the silt-retention dam during the upstream water and sediment process.
[0052] It is understood that in the embodiments of this application, when the water level in front of the silt-retaining dam exceeds the spillway elevation, the outlet flow rate and sediment concentration are calculated and used as input conditions for the downstream calculation unit in the distributed watershed water and sediment model.
[0053] In actual implementation, the input information is fed into a pre-constructed silt-retaining dam model. For the water flow evolution process within the silt-retaining dam, based on the assumption of constant gradual flow, the backwater equation is used to simulate the water level rise process in front of the dam and the water level rise curve upstream of the dam, and the water depth and flow velocity within the dam are calculated. For the sediment transport process within the silt-retaining dam, based on the one-dimensional non-equilibrium sediment transport theory, the sediment deposition along the path is calculated, and based on the sediment conservation equation, the dam elevation is calculated. The calculations are applied to both the front and back of the dam. When the water level in front of the dam exceeds the spillway elevation, the outlet flow rate and sediment concentration are calculated.
[0054] In step S303, the downstream unit of the distributed watershed water and sediment model is returned based on the water and sediment process to perform water and sediment evolution calculations and obtain simulation results of the impact of silt-retaining dams on the water and sediment process of the entire watershed.
[0055] In actual implementation, the outlet water and sediment process calculated by the silt-retention dam sub-model can be returned to the downstream unit of the distributed watershed water and sediment model to perform the water and sediment evolution calculation process and obtain the simulation results of the required impact of the silt-retention dam on the water and sediment process of the whole watershed.
[0056] Optionally, in one embodiment of this application, obtaining simulation results of the impact of silt-retaining dams on the water and sediment processes of the entire basin includes: obtaining simulation results of the impact of silt-retaining dams on the water and sediment processes of the entire basin through a distributed watershed water and sediment model.
[0057] For example, during the torrential rain and flooding in the Shanxi-Shaanxi section of the H River basin, the L basin, located in the core area of the torrential rain, has a catchment area of 818 km². 2 A digital watershed model was constructed for this basin, and simulation results of the impact of silt-retaining dam systems on the overall water and sediment processes were obtained. The sediment retention capacity and efficiency of the silt-retaining dam system were calculated, and the results generally showed good agreement with the field survey results. Furthermore, a comparative analysis of the model with and without considering silt-retaining dams revealed that ignoring silt-retaining dams would significantly increase the flood peak, indicating that the silt-retaining dam system still has a significant impact on the overall water and sediment processes during torrential rains and floods.
[0058] The watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems proposed in this application can map each dam in the silt-retaining dam system to a corresponding watershed unit. A sub-model of the silt-retaining dam is established by simulating the upstream water and sediment inflow process of the silt-retaining dam using a distributed watershed hydrodynamic model. The hydrodynamic process at the outlet of the silt-retaining dam is then fed back to the downstream unit of the distributed watershed hydrodynamic model for hydrodynamic evolution calculations. This yields simulation results of the impact of the silt-retaining dam on the entire watershed hydrodynamic process, improving the computational efficiency and accuracy of the distributed watershed hydrodynamic model for simulating the silt-retaining dam system. This achieves accurate and rapid simulation of watershed hydrodynamic processes, making it more practical. Therefore, this method solves the problems in related technologies where mathematical models of silt-retaining dams are difficult to assess the impact of the silt-retaining dam system on the watershed hydrodynamic process, and cannot be nested with distributed watershed hydrodynamic models, making it difficult to achieve efficient and accurate simulation of hydrodynamic processes, reducing the accuracy of simulation results, and resulting in insufficient practicality.
[0059] Next, referring to the accompanying drawings, a watershed hydrodynamic process simulation device considering the influence of silt-retaining dam systems is described according to an embodiment of this application.
[0060] Figure 4 This is a schematic diagram of another watershed water and sediment dynamic process simulation device that considers the influence of silt-retaining dam systems, provided according to an embodiment of this application.
[0061] like Figure 4 As shown, the watershed hydrodynamic process simulation device 20, which considers the influence of silt-retaining dam systems, is applied in the process simulation stage and includes: generation module 201, output module 202 and calculation module 203.
[0062] Among them, the generation module 201 is used to generate input information for silt-retention dams based on the simulation of upstream water and sediment inflow processes using a distributed watershed water and sediment model.
[0063] The output module 202 is used to input the input information into the pre-constructed silt-retaining dam model and output the water and sediment process at the outlet of the silt-retaining dam. The silt-retaining dam model simulates the water and sediment evolution process in the backwater area of the silt-retaining dam during the upstream water and sediment process.
[0064] The calculation module 203 is used to return to the downstream unit of the distributed watershed water and sediment model based on the water and sediment process to perform water and sediment evolution calculations and obtain simulation results of the impact of silt-retaining dams on the water and sediment process of the whole watershed.
[0065] Optionally, in one embodiment of this application, the device 20 further includes a simulation module.
[0066] The simulation module is used to obtain simulation results of the impact of silt-retaining dams on the water and sediment processes of the entire watershed through a distributed watershed water and sediment model.
[0067] It should be noted that the foregoing explanation of the embodiment of the watershed hydrodynamic process simulation method considering the influence of silt-retention dam system also applies to the watershed hydrodynamic process simulation device considering the influence of silt-retention dam system in this embodiment, and will not be repeated here.
[0068] The watershed hydrodynamic process simulation device considering the influence of silt-retaining dam systems proposed in this application can map each dam in the silt-retaining dam system to a corresponding watershed unit. A sub-model of the silt-retaining dam is established by simulating the upstream water and sediment flow process of the silt-retaining dam through a distributed watershed hydrodynamic and sediment simulation. The output water and sediment process at the outlet of the silt-retaining dam is then fed back to the downstream unit of the distributed watershed hydrodynamic and sediment model for hydrodynamic and sediment evolution calculations. This yields simulation results of the impact of the silt-retaining dam on the entire watershed hydrodynamic and sediment process, improving the computational efficiency and accuracy of the distributed watershed hydrodynamic and sediment model for simulating the silt-retaining dam system. This achieves accurate and rapid simulation of watershed hydrodynamic and sediment processes, making it more practical. Therefore, it solves the problems in related technologies where mathematical models of silt-retaining dams are difficult to assess the impact of the silt-retaining dam system on the watershed hydrodynamic and sediment processes, and cannot be nested with distributed watershed hydrodynamic and sediment models, making it difficult to achieve efficient and accurate simulation of hydrodynamic and sediment processes, reducing the accuracy of simulation results, and resulting in insufficient practicality.
[0069] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include:
[0070] The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.
[0071] When processor 502 executes the program, it implements the watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems provided in the above embodiments.
[0072] Furthermore, electronic devices also include:
[0073] Communication interface 503 is used for communication between memory 501 and processor 502.
[0074] The memory 501 is used to store computer programs that can run on the processor 502.
[0075] The memory 501 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0076] If the memory 501, processor 502, and communication interface 503 are implemented independently, then the communication interface 503, memory 501, and processor 502 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0077] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.
[0078] Processor 502 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0079] This embodiment also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems.
[0080] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0081] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0082] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0083] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0084] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0085] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0086] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0087] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems, characterized in that, Applied to the model building phase and the process simulation phase, the method includes the following steps: Based on the digital river network, the watershed is divided into multiple slope-channel computing units to generate the river network topology. The computational unit for each dam in the silt-retention dam system is determined based on the aforementioned river network topology; and For each dam in the silt-retention dam system, a distributed watershed water and sediment model is used to simulate the upstream water and sediment flow process of the silt-retention dam in order to construct a silt-retention dam sub-model. The silt-retaining dam sub-model includes a silt-retaining dam flow evolution model based on the backwater equation and a silt-retaining dam sediment transport model based on the one-dimensional non-equilibrium sediment transport equation. Input information for silt-retention dams is generated based on upstream water and sediment inflow processes simulated by a distributed watershed water and sediment model. The input information is fed into a pre-constructed silt-retention dam model, and the water and sediment processes at the silt-retention dam outlet are output. The silt-retention dam model simulates the water and sediment evolution process within the backwater zone of the silt-retention dam, simulating the upstream water and sediment inflow process. Based on the aforementioned water and sediment process, the model returns to the downstream unit of the distributed watershed water and sediment model to perform water and sediment evolution calculations and obtain simulation results of the impact of the silt-retaining dam on the water and sediment process of the entire watershed.
2. The method according to claim 1, characterized in that, The simulation results obtained regarding the impact of the silt-retaining dam on the water and sediment processes of the entire basin include: The simulation results of the impact of the silt-retaining dam on the water and sediment processes of the entire watershed were obtained using the distributed watershed water and sediment model.
3. A device for simulating watershed hydrodynamic processes considering the influence of silt-retaining dam systems, characterized in that, Applied to the model building and process simulation stages, the apparatus includes: The partitioning module is used to divide the watershed into multiple slope-channel computational units based on the digital river network and generate the river network topology. The confirmation module is used to determine the computational unit where each dam in the silt-retaining dam system is located based on the river network topology; and The modeling module is used to simulate the upstream water and sediment flow process of the silt-retaining dam for each dam in the calculation unit of the silt-retaining dam system using a distributed watershed water and sediment model, so as to construct the silt-retaining dam sub-model. The silt-retaining dam sub-model includes a silt-retaining dam flow evolution model based on the backwater equation and a silt-retaining dam sediment transport model based on the one-dimensional non-equilibrium sediment transport equation. The generation module is used to generate input information for silt-retention dams based on the upstream water and sediment inflow process simulated by the distributed watershed water and sediment model. The output module is used to input the input information into a pre-constructed silt-retention dam model and output the water and sediment process at the outlet of the silt-retention dam. The silt-retention dam model simulates the water and sediment evolution process within the backwater zone of the silt-retention dam, whereby the upstream water and sediment flow process simulates the water and sediment evolution process within the backwater zone of the silt-retention dam. The calculation module is used to return to the downstream unit of the distributed watershed water and sediment model based on the water and sediment process to perform water and sediment evolution calculations and obtain the simulation results of the impact of the silt-retaining dam on the water and sediment process of the entire watershed.
4. The apparatus according to claim 3, characterized in that, Also includes: The simulation module is used to obtain simulation results of the impact of the silt-retaining dam on the water and sediment processes of the entire watershed through the distributed watershed water and sediment model.
5. An electronic device, characterized in that, include: The memory, the processor, and the computer program stored in the memory and executable on the processor, the processor executing the program to implement the watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems as described in any one of claims 1-2.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the watershed hydrodynamic process simulation method considering the influence of silt-retaining dam systems as described in any one of claims 1-2.