Riverbed terrain determination method, device, equipment, medium and product
By constructing a tightly coupled architecture for water level calculation, sediment transport, and riverbed evolution, the problem of low efficiency in riverbed topography determination is solved, and real-time interaction between hydrodynamics, sediment transport, and topography evolution is achieved, thereby improving the efficiency and accuracy of riverbed topography determination.
Patent Information
- Application Number
- CN202511494425.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-17
- Publication Date
- 2026-02-13
AI Technical Summary
Existing technologies are inefficient in determining riverbed topography, and the interaction between water level, sediment, and topography is delayed in the calculation, affecting overall efficiency.
We construct a tightly coupled architecture for water level calculation, sediment transport, and riverbed evolution. Through a unified computational framework that integrates hydrodynamic calculation, sediment transport analysis, and topographic evolution simulation, we achieve real-time interaction and dynamic closed-loop iteration of various physical processes and optimize computational logic to reduce redundant calculations.
It improves the efficiency of riverbed topography determination, avoids the interaction lag caused by the relative independence of various physical processes, and enhances the overall calculation speed and accuracy.
Smart Images

Figure CN121527331A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of riverbed evolution and sedimentation simulation technology, and in particular to a method, apparatus, equipment, medium and product for determining riverbed topography. Background Technology
[0002] Riverbed topography determination refers to the process of determining the riverbed morphology within a specific time period. At river estuaries and in specific upstream sections, the flow of water carries sediments, and the deposition and transport of these sediments cause the riverbed morphology to change continuously over time. This change in riverbed morphology is crucial for watershed planning and management. Therefore, effectively determining the evolution of riverbed topography has become an important research topic.
[0003] In existing technologies, by having the model learn from a large amount of historical hydrological and topographic data, the complex relationship between hydrodynamic conditions and sediment movement can be identified, thereby predicting the trend of riverbed evolution. This data-driven approach can quickly determine the riverbed topography.
[0004] However, existing technologies suffer from low efficiency in determining riverbed topography. These technologies employ a loosely coupled architecture, where the physical processes related to riverbed topography determination are relatively independent. This architecture causes a lag in the computational interaction between water level, sediment, and topography, thus affecting the overall efficiency of riverbed topography determination. Summary of the Invention
[0005] This application provides a method, apparatus, equipment, medium, and product for determining riverbed topography, in order to solve the problem of low efficiency in determining riverbed topography in the prior art.
[0006] In a first aspect, embodiments of this application provide a method for determining riverbed topography, including:
[0007] Multiple river channel data, multiple sediment data, and multiple physical data are acquired; wherein, the multiple river channel data are used to represent the topographic features of the river channel and the flow characteristics of the water flowing through the river channel, and the multiple sediment data are used to represent the geometric features of the sediments in the river channel;
[0008] When traversing the target time step, the target flow velocity is calculated based on the multiple river channel data; wherein, the target time step is any one of a preset multiple time steps, the preset target time period includes the multiple time steps, the target flow velocity refers to the average flow velocity of the water at the target node in the river channel within the target time step, the target node is any one of a preset multiple nodes, and the river channel includes the multiple nodes.
[0009] The target sediment flow rate is calculated based on the multiple physical data, the target flow velocity, and the multiple sediment data; wherein the target sediment flow rate is used to represent the volume of sediment passing through the target node of the river channel within the target time step;
[0010] Based on the target sediment flow, the riverbed morphology evolution is performed to obtain the riverbed profile of the target node of the river channel within the target time step;
[0011] In response to the completion of the traversal of the multiple time steps, the riverbed profiles of the target nodes of the river channel within the target time step are integrated to obtain the riverbed topography of the river channel within the target time period.
[0012] In one possible design, calculating the target flow velocity based on the plurality of river channel data includes:
[0013] Based on the multiple river channel data, a target water depth is calculated; wherein, the target water depth refers to the water depth at the target node of the river channel within the target time step;
[0014] The target flow velocity is calculated based on the multiple river channel data and the target water depth.
[0015] In one possible design, calculating the target sediment flow rate based on the plurality of physical data, the target flow velocity, and the plurality of sediment data includes:
[0016] Based on the multiple physical data and the target flow velocity, the target shear stress is calculated; wherein, the target shear stress refers to the water flow shear stress experienced at the bottom of the target node of the river channel within the target time step;
[0017] The target sediment flow rate is calculated based on the multiple sediment data, the multiple physical data, and the target shear stress.
[0018] In one possible design, the step of performing riverbed morphology evolution based on the target sediment flow to obtain the riverbed profile of the target node of the river channel within the target time step includes:
[0019] Calculate the target spatial rate of change based on the target sediment flow rate; wherein the target spatial rate of change is used to represent the trend of sediment flow rate along the direction of water flow at the target node of the river channel within the target time step;
[0020] The riverbed elevation change gradient is calculated based on the target spatial change rate; wherein the riverbed elevation change gradient is used to represent the trend of the riverbed elevation of the target node of the river channel changing over time.
[0021] The riverbed elevation change gradient is discretized to obtain the riverbed profile of the target node of the river channel within the target time step.
[0022] In one possible design, calculating the target spatial change rate based on the target sediment flow rate includes:
[0023] Obtain the difference coefficients; wherein the difference coefficients are used to represent the difference type used to calculate the rate of change of the target space;
[0024] The target spatial change rate is calculated based on the difference coefficient and the target sediment flow rate.
[0025] In one possible design, after integrating the riverbed profiles of the target nodes of the river channel within the target time step to obtain the riverbed topography of the river channel within the target time period, the method further includes:
[0026] Based on the target time step and the riverbed profile of the target node of the river channel within the target time step, a riverbed profile diagram is obtained; wherein, the riverbed profile diagram is used to show the change of the riverbed profile with distance, and the distance refers to the distance between the target node and the starting point of the river channel;
[0027] Based on the target node and the target sediment flow rate, a graph is plotted to obtain a sediment flow rate variation distribution map along the distance; wherein, the sediment flow rate variation distribution map along the distance is used to show how the target sediment flow rate changes with the distance.
[0028] Secondly, embodiments of this application provide a riverbed topography determination device, comprising:
[0029] The first acquisition module is used to acquire multiple river channel data, multiple sediment data, and multiple physical data; wherein, the multiple river channel data are used to represent the topographic features of the river channel and the flow characteristics of the water flowing through the river channel, and the multiple sediment data are used to represent the geometric features of the sediments in the river channel;
[0030] The first calculation module is used to calculate the target flow velocity based on the multiple river channel data when traversing the target time step; wherein the target time step is any one of a preset multiple time steps, the preset target time period includes the multiple time steps, the target flow velocity refers to the average flow velocity of the water at the target node in the river channel within the target time step, the target node is any one of a preset multiple nodes, and the river channel includes the multiple nodes.
[0031] The second calculation module is used to calculate the target sediment flow rate based on the multiple physical data, the target flow velocity, and the multiple sediment data; wherein the target sediment flow rate is used to represent the volume of sediment passing through the target node of the river channel within the target time step;
[0032] An evolution module is used to perform riverbed morphology evolution based on the target sediment flow rate, and obtain the riverbed profile of the target node of the river channel within the target time step;
[0033] An integration module is used to integrate the riverbed profiles of the target nodes of the river within the target time step in response to the completion of the traversal of the multiple time steps, so as to obtain the riverbed topography of the river within the target time period.
[0034] In one possible design, the first computing module includes:
[0035] The first calculation unit is used to calculate the target water depth based on the multiple river channel data; wherein, the target water depth refers to the water depth of the target node of the river channel within the target time step;
[0036] The second calculation unit is used to calculate the target flow velocity based on the multiple river channel data and the target water depth.
[0037] In one possible design, the second computing module includes:
[0038] The third calculation unit is used to calculate the target shear stress based on the multiple physical data and the target flow velocity; wherein, the target shear stress refers to the water flow shear stress experienced at the bottom of the target node of the river channel within the target time step;
[0039] The fourth calculation unit is used to calculate the target sediment flow rate based on the multiple sediment data, the multiple physical data, and the target shear stress.
[0040] In one possible design, the evolution module includes:
[0041] The fifth calculation unit is used to calculate the target spatial change rate based on the target sediment flow rate; wherein the target spatial change rate is used to represent the trend of sediment flow rate along the direction of water flow at the target node of the river channel within the target time step;
[0042] The sixth calculation unit is used to calculate the riverbed elevation change gradient based on the target spatial change rate; wherein the riverbed elevation change gradient is used to represent the trend of the riverbed elevation of the target node of the river channel changing over time;
[0043] The discretization processing unit is used to discretize the riverbed elevation change gradient to obtain the riverbed profile of the target node of the river channel within the target time step.
[0044] In one possible design, the fifth computing unit includes:
[0045] A component is acquired to acquire difference coefficients; wherein the difference coefficients represent the difference type used to calculate the rate of change of the target space;
[0046] A computational component is used to calculate the target spatial change rate based on the difference coefficient and the target sediment flow rate.
[0047] In one possible design, the riverbed topography determination device further includes:
[0048] The first drawing module is used to draw a graphic based on the target time step and the riverbed profile of the target node of the river channel within the target time step, to obtain a riverbed profile map; wherein, the riverbed profile map is used to show the change of the riverbed profile with distance, and the distance refers to the distance between the target node and the starting point of the river channel;
[0049] The second drawing module is used to draw graphics based on the target node and the target sediment flow rate to obtain a sediment flow rate variation distribution map along the path; wherein, the sediment flow rate variation distribution map along the path is used to show the change of the target sediment flow rate with the distance.
[0050] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0051] The memory stores computer-executed instructions;
[0052] When the processor executes the computer execution instructions stored in the memory, it is used to implement the riverbed topography determination method as described in any of the first aspects.
[0053] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the riverbed topography determination method as described in any of the first aspects.
[0054] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, is used to implement the riverbed topography determination method as described in any of the first aspects.
[0055] This application provides a method, apparatus, equipment, medium, and product for determining riverbed topography. It addresses the low efficiency of existing technologies in determining riverbed topography by constructing a coupled architecture of water level calculation, sediment transport, and riverbed evolution. First, it acquires channel data, sediment data, and physical data. During the traversal of the target time step, it calculates the target flow velocity related to water level based on the channel data. Then, it calculates the target sediment flow rate by combining the physical data, target flow velocity, and sediment data. Subsequently, it performs riverbed morphology evolution based on the target sediment flow rate to obtain the riverbed profile of the target node within that time step. Finally, after traversing all time steps, it integrates the riverbed profiles from each time step to obtain the riverbed topography for the target time period. Throughout the process, calculations related to hydrodynamics, sediment transport, and riverbed topography evolution form a coherent closed-loop iteration, avoiding the interaction lag caused by the relative independence of each physical process, thus solving the technical problem of low efficiency in existing technologies for determining riverbed topography. Attached Figure Description
[0056] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0057] Figure 1 This is a schematic diagram illustrating an application scenario of the riverbed topography determination method provided in the embodiments of this application;
[0058] Figure 2 A flowchart illustrating the riverbed topography determination method provided in this application embodiment. Figure 1 ;
[0059] Figure 3 A flowchart illustrating the riverbed topography determination method provided in this application embodiment. Figure 2 ;
[0060] Figure 4 A distribution map of sediment flux variation along the path provided in the embodiments of this application;
[0061] Figure 5 A riverbed profile provided for an embodiment of this application;
[0062] Figure 6 This is a schematic diagram of the structure of the riverbed topography determination device provided in the embodiments of this application;
[0063] Figure 7 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application.
[0064] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0065] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0066] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference. It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.
[0067] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the method, apparatus, equipment, medium, and product for determining riverbed topography provided in the embodiments of this application are merely examples; a method, apparatus, equipment, medium, and product for determining riverbed topography may also include more or fewer elements.
[0068] To facilitate a clear description of the technical solutions in the embodiments of this application, some terms and technologies involved in the embodiments of this application will be briefly introduced below:
[0069] Sediment flow refers to the total amount of sediment that passes through a specific cross-section of a river per unit time under the action of dynamic forces such as water flow. It is usually measured by volume or mass and reflects the rate and scale of sediment transport in the water body.
[0070] Unit width discharge refers to the volume of water passing through a river channel or cross-section per unit width per unit time in a river flow analysis scenario. It is an important indicator reflecting the local flow intensity and transport capacity of a specific river section. It is directly related to the overall total discharge and channel width. When studying areas of rivers flowing into the sea affected by subsequent water effects, it can help characterize the flow distribution characteristics per unit width at different locations. Whether it is a relatively gentle upstream section or a downstream area affected by tidal and other subsequent water effects with more complex flow conditions, unit width discharge can provide a basic reference for understanding how local flow conditions potentially affect processes such as sediment transport and riverbed morphology changes.
[0071] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0072] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present invention will now be described with reference to the accompanying drawings.
[0073] To clearly understand the technical solution of this application, the solutions of existing technologies will first be described in detail. At river estuaries and in specific upstream sections, the flow of water carries sediments, and the deposition and transport of sediments cause the riverbed morphology to change continuously over time. This change in riverbed morphology is of vital importance to watershed planning and management. Therefore, how to effectively determine the evolution of riverbed topography has become an important research topic.
[0074] Existing technologies employ a data-driven approach to rapidly determine riverbed topography by training models to learn from extensive historical hydrological and topographic data, thereby identifying the complex relationships between hydrodynamic conditions and sediment transport. However, these technologies utilize a loosely coupled architecture, where the physical processes related to riverbed topography determination are relatively independent. This architecture results in a lag in the computational understanding of the interactions between water level, sediment, and topography, impacting the overall efficiency of riverbed topography determination. Therefore, existing technologies suffer from low efficiency in riverbed topography determination.
[0075] Therefore, addressing the low efficiency of existing technologies in determining riverbed topography, this study found that a tightly coupled architecture integrating water level calculation, sediment transport, and riverbed evolution can be constructed to improve efficiency. This involves a dynamic closed-loop iteration of hydrodynamics, sediment transport, and topography within a single timeframe, eliminating the lag in interactions between physical processes: ① A real-time interaction mechanism for each physical process can be established. By integrating hydrodynamic calculations, sediment transport analysis, and topographic evolution simulation into a unified computational framework, the calculation results of the previous process can be fed back to the next process in real time, eliminating information lag between multiple processes. ② A dynamically adaptable spatiotemporal computational scale adjustment strategy can be adopted. Based on the topographic change characteristics of different river regions, a coarser computational grid and a larger time step are used for topographically stable areas to reduce computational load, while the grid is automatically densified and the time step is reduced for areas with drastic topographic changes to ensure accuracy. This differentiated allocation of computational resources improves overall efficiency. ③ The riverbed topography calculation process can be modified to a parallel architecture, dividing the river channel into multiple independent calculation units. Parallel computing technology can be used to carry out the flow velocity calculation, sediment flow calculation and riverbed profile evolution analysis of each unit simultaneously. At the same time, common modules in the calculation process can be reused and shared, shortening the overall calculation time in a single time step and improving the efficiency of riverbed topography determination throughout the entire time period.
[0076] Specifically, the computational architecture for determining riverbed topography can be reconstructed, integrating hydrodynamic calculations, sediment transport analysis, and riverbed morphology evolution simulation into a unified and collaborative framework. This allows the calculation results of hydrodynamic parameters to support the calculation of sediment transport in real time, and sediment transport data to drive the dynamic updating of riverbed topography synchronously. This avoids the interaction lag caused by independent calculations of various physical processes. At the same time, the computational logic can be optimized within the framework to reduce redundant calculations and improve the overall efficiency of determining riverbed topography.
[0077] This application discloses a method, apparatus, device, medium, and product for determining riverbed topography. By constructing a coupled architecture of water level calculation, sediment transport, and riverbed evolution, it addresses the low efficiency problem in existing riverbed topography determination techniques. First, it acquires channel data, sediment data, and physical data. During the traversal of the target time step, it calculates the target flow velocity related to water level based on the channel data. Then, it combines the physical data, target flow velocity, and sediment data to calculate the target sediment flow. Subsequently, it performs riverbed morphology evolution based on the target sediment flow to obtain the riverbed profile of the target node within that time step. Finally, after traversing all time steps, it integrates the riverbed profiles from each time step to obtain the riverbed topography for the target time period. Throughout the process, calculations related to hydrodynamics, sediment transport, and riverbed topography evolution form a coherent closed-loop iteration, avoiding the interaction lag caused by the relative independence of each physical process, thus solving the technical problem of low efficiency in existing riverbed topography determination techniques.
[0078] Based on the above-mentioned inventive discovery, the technical solution of this application is proposed.
[0079] The following describes the application scenarios of the riverbed topography determination method provided in the embodiments of the present invention. Figure 1 This is a schematic diagram illustrating an application scenario for the riverbed topography determination method provided in this application embodiment. For example... Figure 1 As shown, this application scenario includes a mobile terminal 101 and a server 102. The mobile terminal 101 acquires multiple river channel data, multiple sediment data, and multiple physical data, and sends these data to the server 102. When traversing the target time step, the server 102 calculates the target flow velocity based on the multiple river channel data. The server 102 calculates the target sediment flow based on the multiple physical data, the target flow velocity, and the multiple sediment data. The server 102 performs riverbed morphology evolution based on the target sediment flow to obtain the riverbed profile of the target node of the river within the target time step. In response to the completion of traversing multiple time steps, the server 102 integrates the riverbed profiles of the target node of the river within the target time step to obtain the riverbed topography of the river within the target time period.
[0080] Figure 2 A flowchart illustrating the riverbed topography determination method provided in this application embodiment. Figure 1 .like Figure 2 As shown, in this embodiment, the execution entity of this invention is a server. The riverbed topography determination method provided in this embodiment includes the following steps:
[0081] S201. Acquire multiple river channel data, multiple sediment data, and multiple physical data; wherein, the multiple river channel data are used to represent the topographic features of the river channel and the flow characteristics of the water flowing through the river channel, and the multiple sediment data are used to represent the geometric features of the sediments in the river channel.
[0082] Specifically, this involves conducting on-site surveys of the river channel to obtain information reflecting its topographic and flow characteristics, sampling and analyzing sediments within the channel to obtain information related to their geometric features, and combining this with industry-verified data or experimental measurement methods to obtain the physical property information required for calculation. This yields multiple river channel data, multiple sediment data, and multiple physical data. This step provides comprehensive and accurate basic data support for subsequent calculations of target flow velocity and target sediment discharge at each time step, as well as for riverbed morphology evolution analysis based on target sediment discharge. This ensures that subsequent calculations closely match the actual river channel conditions, thereby guaranteeing the reliability of the final determined riverbed topography results.
[0083] For example, taking the 225km section upstream of the Yellow River estuary as the research object, multiple river channel data, multiple sediment data and multiple physical data are shown in Table 1.
[0084] Table 1 Parameter Diagram
[0085]
[0086] Calculations of sediment transport must be based on the hydrodynamic state at each node in the river. Since the water depth H varies along the river channel, the continuous river segment of length L0 needs to be discretized into n intervals, corresponding to n+1 nodes (node numbers i=1, 2, ..., n+1). The parameter for each node is represented by its position along the river's course, x. i Riverbed elevation ηᵢ, slope Sᵢ, Froude number Frᵢ, water depth H i Flow velocity U i Shear stress and sediment flow .
[0087] To simulate the evolution of the riverbed over time, a time dimension needs to be introduced. Let the total simulation duration be T, which is then discretized into several time steps. The time corresponding to the j-th time step is t. j The (j+1)th time step is t j+1 =t j + The superscript symbol indicates the time dimension, and the subscript symbol indicates the spatial dimension.
[0088] S202. When traversing the target time step, calculate the target flow velocity based on multiple river channel data; wherein, the target time step is any one of multiple preset time steps, the preset target time period includes multiple time steps, the target flow velocity refers to the average flow velocity of the water at the target node in the river channel within the target time step, the target node is any one of multiple preset nodes, and the river channel includes multiple nodes.
[0089] Specifically, by combining the topographic and flow characteristics reflected in the river channel data, the morphological parameters of the river section where the target node is located can be determined first based on the topographic features. Then, the water input conditions of the section can be clarified by combining the flow characteristics. Subsequently, the average flow velocity at the target node within the target time step can be derived through calculation logic that conforms to the laws of hydrodynamics. This step is used to obtain the key hydrodynamic parameters required for subsequent calculation of the target sediment flow, because the sediment transport process is directly related to the flow velocity. Accurate calculation of the target velocity can lay the foundation for the subsequent accurate calculation of the target sediment flow, thereby ensuring the reliability of the riverbed morphology evolution analysis.
[0090] S203. Calculate the target sediment flow rate based on multiple physical data, target flow velocity, and multiple sediment data; wherein, the target sediment flow rate is used to represent the volume of sediment passing through the target node of the river channel within the target time step.
[0091] Specifically, we can first extract environmental parameters related to sediment transport from physical data, as well as information reflecting the geometric characteristics of sediment particles from sediment data. We can then combine this information with the calculated target flow velocity, construct a calculation relationship based on the physical laws of sediment transport, and derive the volume of sediment passing through the target node within the target time step, i.e., the target sediment flow rate. This step provides core data support for subsequent riverbed morphology evolution analysis, because the changes in riverbed erosion and deposition are directly determined by the amount of sediment transported. Accurately calculating the target sediment flow rate can ensure that the simulation of the riverbed morphology evolution process conforms to the actual situation, laying the foundation for the final accurate determination of riverbed topography.
[0092] S204. Based on the target sediment flow, the riverbed morphology evolution is carried out to obtain the riverbed profile of the target node in the river channel within the target time step.
[0093] Specifically, the net deposition or scouring state of sediments at the target node can be determined first based on the target sediment flow. Then, combined with the original riverbed topographic features around the node, the specific change in riverbed elevation at the node within the target time step can be calculated according to the correspondence between sediment deposition and scouring volume and riverbed elevation changes. Based on this change, the original riverbed morphology can be adjusted to form the riverbed profile of the target node within that time step. This step is used to transform the calculation results of sediment transport into concrete riverbed topographic changes, so that the riverbed morphology update within each time step is closely related to the sediment movement process, avoiding the disconnect between topographic evolution and actual sediment transport. At the same time, it provides accurate topographic data support for each node in the corresponding time step for subsequent integration of the node riverbed profiles of all time steps and the final formation of the complete riverbed topography of the target time period.
[0094] S205. In response to the completion of multiple time steps, the riverbed profiles of the target nodes of the river within the target time step are integrated to obtain the riverbed topography of the river within the target time period.
[0095] Specifically, the process begins by organizing the riverbed profile data for each target node at different target time steps, based on their spatial distribution within the river channel. Then, by combining this with the natural continuity of the river channel topography, the profile information of each node at the corresponding time step is spatially connected and spliced together, ensuring the temporal sequence integrity of the profile data between different time steps. This results in a comprehensive view of the river channel topography covering the entire target time period. This step transforms the local riverbed profile data scattered across various time steps and nodes into a complete result that reflects the overall evolution of the river channel topography. The final riverbed topography not only reflects the details of topographic changes at each time step but also presents the overall evolution trend of the riverbed topography within the target time period, providing comprehensive and systematic topographic data support for subsequent applications such as river management and engineering planning.
[0096] For example, in unit width flow Under constant conditions, water depth at different nodes The corresponding average flow velocity can be calculated. The calculation method is as follows:
[0097]
[0098] in, For flow rate, Because of the water depth, The total flow rate of the water. The width of the river channel.
[0099] Shear stress Expressed as:
[0100]
[0101] in, For shear stress, The density of water, The coefficient of water flow resistance. For flow rate, Let be the frictional velocity at the i-th node.
[0102] By introducing the Engleund-Hansen model, the sediment flow per unit width at each node can be calculated:
[0103]
[0104] in, For the target sediment flow, Here, is an empirical coefficient, representing the ratio of sediment particle density to water density; R is the effective bulk density coefficient of the sediment; g is the acceleration due to gravity; and D is the grain size of the sediment. The coefficient of friction, The stress is shear stress. Those skilled in the art will understand that the Engleund-Hansen model is merely an example. Other well-known sediment transport equations, such as the Meyer-Peter & Müller model and the van Rijn model, are equally applicable to the framework of this application, provided they establish a functional relationship between hydrodynamic parameters and sediment transport. These alternatives all fall within the scope of protection of this application.
[0105] Riverbed evolution simulation Calculation:
[0106] Spatial derivative of sediment flow It can be approximated using finite difference:
[0107] Upstream boundary point (first node):
[0108]
[0109] Downstream boundary point (tail node):
[0110]
[0111] Internal nodes (i=2,3,...,n):
[0112]
[0113] in, Let be the spatial derivative of sediment flow at the i-th node (upstream boundary). The sediment flow rate per unit width at the (i-1)th node. The sediment flow rate per unit width at the (i+1)th node. Let be the vertical spatial coordinates of the (i-1)th node. Let be the vertical spatial coordinates of the (i+1)th node.
[0114] Since a river is an open system, its upstream may have external sources supplying sediments. Therefore, forward differencing should not be simply used when calculating the derivative at the first node (i=1). For more reasonable modeling, we hypothesize that there is still a "point" upstream of the upstream endpoint, called the "ghost point" (i=0). We assume that at the upstream boundary of the model, the sediment supply rate is exactly equal to the river's sediment transport capacity, meaning there is no net deposition or scouring at that point. In the simulation, the same assumption is made for the entire upstream section: that the sediment supply rate is consistent with the river's actual transport capacity, and the sediment flow remains balanced upstream. Sedimentation only begins to accumulate at a certain point downstream, as the water velocity decreases and the transport capacity weakens. This deposition driven by differences in transport capacity is one of the main causes of riverbed evolution. To make the model more flexible, a difference coefficient au is introduced, unifying the various difference methods described above as follows:
[0115]
[0116] in, For the supply of sediment per unit width, Sediment flow at the i-th channel node The partial derivative along spatial coordinate x, i.e., the spatial gradient of sediment discharge, where x is the spatial coordinate, usually referring to the longitudinal distance along the river channel. Let be the sediment flow rate at the i-th node. α is the distance between adjacent nodes, au is the difference coefficient, au=1 is backward difference, au=0 is forward difference, and au=0.5 is central difference.
[0117] Time iteration and riverbed dynamic updates:
[0118] Riverbed evolution simulation on long-term scales (e.g., 10 years) can be achieved through time discretization:
[0119] In the aforementioned steps, the spatial gradient values of sediment transport quantity at each node at time step j were obtained. Dividing this value by (1−λp) yields the gradient of the riverbed elevation at each node over time. Using the forward difference method for time discretization, we can obtain:
[0120]
[0121] in, Let the elevation of the riverbed be at time j. Let the elevation be at time j+1, from which the update formula for the riverbed profile at each time step can be derived:
[0122]
[0123] in, This represents the time step. Using this formula, based on the known riverbed profile from the previous moment... Combined with sediment flow gradients at each node Iteratively calculate the riverbed profile at the next time step. This iterative process enables the dynamic evolution of the riverbed profile throughout the entire simulation period T: a closed-loop update of flow parameters, sediment transport, and riverbed elevation is completed at each time step, based on the current riverbed elevation. Calculate water depth H j and flow velocity U j Calculate sediment transport rates and calculate transport gradients. Update riverbed elevation to The loop continues until the total duration T ends.
[0124] This embodiment provides a method for determining riverbed topography. By constructing a coupled architecture of water level calculation, sediment transport, and riverbed evolution, it addresses the problem of low efficiency in existing technologies for determining riverbed topography. First, it acquires channel data, sediment data, and physical data. During the traversal of the target time step, it calculates the target flow velocity related to water level based on the channel data. Then, it combines the physical data, target flow velocity, and sediment data to calculate the target sediment discharge. Subsequently, it performs riverbed morphology evolution based on the target sediment discharge to obtain the riverbed profile of the target node within that time step. Finally, after traversing all time steps, it integrates the riverbed profiles from each time step to obtain the riverbed topography for the target time period. Throughout the process, the calculations related to hydrodynamics, sediment transport, and riverbed topography evolution form a coherent closed-loop iteration, avoiding the interaction lag caused by the relative independence of each physical process, thus solving the technical problem of low efficiency in existing technologies for determining riverbed topography.
[0125] In one possible design, S202, based on multiple river channel data, calculates the target flow velocity, including:
[0126] S2021. Calculate the target water depth based on multiple river channel data; where the target water depth refers to the water depth of the target node in the river channel within the target time step.
[0127] Specifically, topographic features such as riverbed elevation and flow characteristics such as water level at the target node can be extracted from the river data. By analyzing the correspondence between the two, the prediction-correction method is used to solve for the river depth at each node under the action of the subsequent water flow, i.e., the target water depth. This step is used to provide key hydrodynamic parameters for the subsequent calculation of the target flow velocity based on the river data, because the calculation of the flow velocity is directly related to the water depth. An accurate target water depth can ensure that the calculation of the target flow velocity conforms to the actual flow movement law, laying the foundation for the subsequent calculation of sediment flow volume.
[0128] S2022. Calculate the target flow velocity based on multiple river channel data and the target water depth.
[0129] Specifically, the morphological features and flow characteristics of the cross-section where the target node is located can be extracted from the river channel data. Combined with the calculated target water depth, the effective flow area of the cross-section can be determined. Then, based on the inherent relationship between flow rate, flow area and velocity in the water flow, the average flow velocity of the target node within the target time step can be derived. This step is used to combine the water depth parameters with the basic characteristics of the river channel to accurately obtain the target flow velocity that reflects the dynamic state of the water flow. This provides a direct basis for subsequent calculation of sediment flow based on flow velocity, ensuring that the calculation of the sediment transport process conforms to the actual hydrodynamic conditions.
[0130] The technical effect of this scheme in this embodiment is that by calculating the target water depth of the target node in the river within the target time step based on the river data, and then combining the river data with the target water depth to calculate the target flow velocity, this step-by-step calculation method allows the determination of the target water depth to be more in line with the topography and flow characteristics of the river itself, thereby providing accurate basic support for the calculation of the target flow velocity. It effectively avoids the deviation that may occur in the flow velocity calculation due to the lack of targeted water depth parameters, and lays a key foundation for the accurate calculation of the target sedimentary flow volume and the reliable simulation of the riverbed morphology evolution.
[0131] In one possible design, S203, based on multiple physical data, the target flow velocity, and multiple sediment data, calculates the target sediment flow rate, including:
[0132] S2031. Calculate the target shear stress based on multiple physical data and the target flow velocity; where the target shear stress refers to the water flow shear stress experienced at the bottom of the target node in the river channel within the target time step.
[0133] Specifically, parameters related to the physical properties of water flow can be extracted from physical data. Combined with the obtained target flow velocity, and based on the mechanical laws of water flow acting on the riverbed bottom, a calculation relationship between flow velocity and shear stress can be established. This allows for the derivation of the water flow shear stress at the bottom of the target node within the target time step. This step is used to obtain the key mechanical parameters driving sediment movement, because shear stress directly affects whether sediment transport occurs and the intensity of transport. Accurately calculating the target shear stress can provide a core mechanical basis for subsequent calculation of the target sediment flow rate based on sediment characteristics and physical parameters, ensuring that the calculation of the sediment transport process conforms to the principles of mechanics.
[0134] S2032. Calculate the target sediment flow rate based on multiple sediment data, multiple physical data, and target shear stress.
[0135] Specifically, geometric features such as particle size can be extracted from sediment data, and physical properties such as critical shear stress of sediments can be obtained from physical data. By combining this information with the target shear stress, it is first determined whether the shearing effect of the water flow is sufficient to drive sediment movement. Then, based on the physical laws of sediment transport, a calculation relationship between shear stress, sediment characteristics, and transport volume is established, thereby deriving the sediment volume passing through the target node within the target time step. This step is used to link mechanical parameters with the characteristics of the sediments themselves, accurately calculate the actual transport volume of sediments, and provide direct data support for subsequent riverbed morphology evolution analysis based on sediment flow, ensuring that the simulation of riverbed topography changes can truly reflect the actual impact of sediment movement.
[0136] The technical effect of this scheme in this embodiment is as follows: by calculating the target shear stress at the bottom of the target node in the river channel within the target time step based on physical data and target flow velocity, and then combining sediment data, physical data and the target shear stress to calculate the target sediment flow, this step-by-step calculation method allows the shear stress, a key factor reflecting the effect of water flow on the riverbed bottom, to be accurately considered. At the same time, by fully combining the characteristics of the sediment itself and physical conditions, the calculation of the target sediment flow closely matches the actual water-sediment interaction mechanism, effectively avoiding the flow calculation deviation that may be caused by ignoring the influence of shear stress, and providing a reliable foundation for the accurate simulation of subsequent riverbed morphology evolution.
[0137] In one possible design, S204, based on the target sediment flow, the riverbed morphology evolution is performed to obtain the riverbed profile of the target node within the target time step, including:
[0138] S2041. Calculate the target spatial rate of change based on the target sediment flow rate; wherein, the target spatial rate of change is used to represent the trend of sediment flow rate along the direction of water flow at the target node in the river channel within the target time step.
[0139] Specifically, the target sediment flow rate can be extracted from the target node and its upstream and downstream adjacent nodes. The differences in these flows along the direction of water flow can be analyzed. Combined with the spatial distance between each node, the trend of sediment flow rate along the direction of water flow can be derived, i.e., the target spatial change rate. This step is used to convert the flow data of sediment transport into parameters that reflect the intensity of deposition or scour in space. This provides a direct basis for subsequent calculation of the trend of riverbed elevation change over time, so that the analysis of riverbed morphology evolution can be closely related to the spatial distribution characteristics of sediment flow rate.
[0140] S2042. Calculate the riverbed elevation change gradient based on the target spatial change rate; whereby the riverbed elevation change gradient is used to represent the trend of the riverbed elevation of the target node in the river channel changing over time.
[0141] Specifically, by combining the trend of sediment flow along the direction of water flow reflected by the target spatial change rate, as well as the physical properties of the sediment itself, a correlation can be established between the spatial change rate and the change of riverbed elevation over time. This allows for the derivation of the trend of riverbed elevation over time at the target node, i.e., the riverbed elevation gradient. This step is used to transform the spatial variation characteristics of sediment transport into a dynamic indicator of riverbed topography over time, providing a quantitative basis for obtaining specific riverbed profiles through subsequent discretization processing. This enables the evolution analysis of riverbed morphology to accurately reflect the elevation change patterns over time.
[0142] S2043. Discretize the gradient of riverbed elevation change to obtain the riverbed profile of the target node of the river within the target time step.
[0143] Specifically, the riverbed elevation change gradient can be decomposed according to the target time step interval by combining the spatial distribution characteristics of the target nodes, determining the specific elevation change of each node within that time step, and then integrating these discrete change information with the original basic riverbed morphology of the nodes to form the riverbed profile of the target node within the target time step. This step is used to transform the continuous elevation change trend into specific and quantifiable node topographic data, so that the evolution of the riverbed morphology can be clearly presented, providing accurate topographic basis for each node at the corresponding time step for subsequent integration of profile information from different time steps and the final formation of complete river topography.
[0144] The technical effect of this scheme in this embodiment is as follows: It calculates the target spatial variation rate of sediment flow along the flow direction at the target node in the river channel within the target time step based on the target sediment flow rate. Then, it calculates the riverbed elevation gradient over time based on this target spatial variation rate. Finally, it discretizes this gradient to obtain the riverbed profile of the target node within the target time step. This progressive calculation method accurately captures the trend of sediment flow variation along the river and the evolution of riverbed elevation over time. It avoids the rough calculation errors that may occur when directly deriving the riverbed profile from sediment flow, making the parameter calculations at each stage more consistent with the actual riverbed evolution mechanism. This provides accurate and reliable profile data support for subsequently integrating riverbed profiles from different time steps and ultimately determining the riverbed topography within the target time period.
[0145] In one possible design, S2041, based on the target sediment flow rate, calculate the target spatial change rate, including:
[0146] S20411. Obtain the difference coefficients; where the difference coefficients are used to indicate the difference type used to calculate the rate of change of the target space.
[0147] Specifically, based on the required accuracy, the changing characteristics of the riverbed topography, and the applicable scenarios of different difference methods, the corresponding difference type can be selected and its corresponding coefficients, i.e., difference coefficients, determined. This step provides a clear difference calculation method for the subsequent calculation of the target spatial change rate in conjunction with the target sediment flow, ensuring that the calculation logic of the spatial change rate matches the mathematical characteristics of the selected difference type, thereby guaranteeing the accuracy and rationality of the target spatial change rate calculation and laying a reliable foundation for subsequent riverbed morphology evolution analysis.
[0148] S20412. Calculate the target spatial variation rate based on the difference coefficient and the target sediment flow rate.
[0149] Specifically, by combining the target sediment flow of the target node and its upstream and downstream adjacent nodes, and following the differential calculation logic corresponding to the differential coefficients, the relationship between the differences in sediment flow and spatial distance between these nodes can be analyzed to deduce the changing trend of sediment flow along the direction of water flow, i.e., the target spatial change rate. This step is used to combine the differential calculation method with actual sediment flow data to accurately quantify the spatial variation characteristics of sediment transport, providing mathematically logical parameter support for subsequent calculations of riverbed elevation gradients, ensuring that the calculation of the spatial change rate is both consistent with actual data and follows the calculation rules of the selected differential type.
[0150] The technical advantage of this scheme in this embodiment is that by obtaining the difference coefficients used to represent the difference type adopted in calculating the spatial change rate, and then combining the difference coefficients with the target sediment flow rate, the target spatial change rate is calculated. This approach allows the calculation of the target spatial change rate to no longer be limited to a single fixed difference method, but rather to select an appropriate difference type according to the actual river channel scenario and calculation requirements. This improves the flexibility and adaptability of the calculation process and avoids the problem that a fixed difference method may not be suitable for different river channel characteristics or calculation requirements. It provides more targeted spatial change rate data support for subsequently accurately calculating the riverbed elevation change gradient, obtaining reliable riverbed profiles, and ultimately accurately determining the riverbed topography within the target time period.
[0151] Figure 3 A flowchart illustrating the riverbed topography determination method provided in this application embodiment. Figure 2 In this embodiment, in Figure 2 Based on the provided embodiments, the method for determining riverbed topography is further explained. The method for determining riverbed topography includes:
[0152] S301. Acquire multiple river channel data, multiple sediment data, and multiple physical data; wherein, the multiple river channel data are used to represent the topographic features of the river channel and the flow characteristics of the water flowing through the river channel, and the multiple sediment data are used to represent the geometric features of the sediments in the river channel.
[0153] S302. When traversing the target time step, calculate the target flow velocity based on multiple river channel data; wherein, the target time step is any one of multiple preset time steps, the preset target time period includes multiple time steps, the target flow velocity refers to the average flow velocity of the water at the target node in the river channel within the target time step, the target node is any one of multiple preset nodes, and the river channel includes multiple nodes.
[0154] S303. Calculate the target sediment flow rate based on multiple physical data, target flow velocity, and multiple sediment data; wherein, the target sediment flow rate is used to represent the volume of sediment passing through the target node of the river channel within the target time step.
[0155] S304. Based on the target sediment flow, the riverbed morphology evolution is carried out to obtain the riverbed profile of the target node in the river channel within the target time step.
[0156] S305. In response to the completion of multiple time steps, the riverbed profiles of the target nodes of the river within the target time step are integrated to obtain the riverbed topography of the river within the target time period.
[0157] S301-S305 are similar to S201-S205, and will not be described again in this embodiment.
[0158] S306. Based on the target time step and the riverbed profile of the target node in the river within the target time step, a riverbed profile diagram is drawn. The riverbed profile diagram is used to show how the riverbed profile changes with distance, where distance refers to the distance between the target node and the starting point of the river.
[0159] Specifically, the target time step can be used as the time reference to extract the riverbed profile information of each target node within that time step. The distance between the target node and the starting point of the river channel can be used as the horizontal scale, and the riverbed elevation of the corresponding node can be used as the vertical scale. The profile data of each node can be connected by continuous lines to form a riverbed profile map. This step is used to transform abstract node topographic data into intuitive graphics, clearly showing the changes in the riverbed profile at different locations with distance. This facilitates intuitive observation of the spatial distribution characteristics of the river channel topography within a specific time step and provides visualization support for analyzing the spatial variation patterns of riverbed morphology.
[0160] S307. Based on the target node and the target sediment flow, a graphical representation is created to obtain a sediment flow variation distribution map along the flow path; the sediment flow variation distribution map along the flow path is used to show how the target sediment flow changes with distance.
[0161] Specifically, the distance between the target node and the starting point of the river channel can be used as the horizontal scale, and the target sediment flow rate of the corresponding node can be used as the vertical scale. The sediment flow rate data of each node can be mapped to the corresponding distance position and presented by connecting them with continuous lines or graphics to form a sediment flow rate variation distribution map along the river. This step is used to intuitively show the trend of sediment flow rate variation with the distance along the river, clearly show the difference in sediment transport intensity at different locations, and provide a visual reference for analyzing the transport pattern of sediments in the river channel and identifying key areas of siltation or scour.
[0162] For example, Figure 4 This is a distribution map of sediment flux variation along the path provided in the embodiments of this application. Figure 5 A cross-sectional view of the riverbed provided in an embodiment of this application. Figure 4The study demonstrates the spatial variation rate of sediment flux with distance from the river's origin, clearly showing a significant fluctuation trend within a specific distance range. The spatial variation rate of sediment flux (∂qs / ∂x) exhibits a significant negative trough at approximately 150 km to 200 km. This indicates that sediment flow rapidly decreases along the river's course in this region, corresponding to intense sedimentation, consistent with the physical phenomena of reduced flow velocity and energy at river estuaries. The model presented in this application clearly captures this crucial physical process. Figure 5 These are riverbed profiles and river water level maps at times t=0 and t=T, showing the changes in riverbed topography and river surface elevation with distance from the starting point of the river at the initial and target times. They allow for a direct comparison of the evolutionary differences in riverbed morphology and water level at different times, presenting the spatiotemporal variation characteristics of riverbed topography and water level.
[0163] The technical effect of this scheme in this embodiment is that by drawing a riverbed profile map based on the target time step and the corresponding riverbed profile, and drawing a sediment flow variation distribution map along the course based on the target node and the target sediment flow, the abstract calculation results are transformed into an intuitive graphical form. The riverbed profile map can clearly show the changes in the riverbed profile with the distance from the starting point of the river channel, and the sediment flow variation distribution map along the course can clearly show the trend of the target sediment flow with this distance. This graphical display makes the changes in riverbed topography and sediment transport easier to understand and analyze, and provides a more intuitive reference for related research or applications.
[0164] It should be noted that the embodiments of this application achieve accurate simulation of post-aquatic deposition through a three-level coupled design of river level calculation, sediment transport calculation, and riverbed evolution iteration. The process of determining the sediment transport equation is as follows:
[0165] Flow velocity and shear stress calculation:
[0166] Exploring the transport of sediments by flowing water requires sediment transport equations. There are many versions of sediment transport equations depending on the applicable scenario, such as those for river systems, shelf systems, and turbidity current systems. Garcia provides a relatively systematic review of some sediment transport equations, mainly discussing the relationship between sediment transport quantity and Shields number. Relationship:
[0167]
[0168] in, For the supply of sediment per unit width, For the supply of sediment per unit width The dimensionless form of the equation is: R is the effective bulk density coefficient of the sediment (generally taken as 1.65 for quartz particles), g is the gravitational acceleration, and D is the particle size of the sediment.
[0169]
[0170]
[0171] in, The shear stress of the flowing water on the substrate, The density of the fluid (for water, take 1000 kg per cubic meter). Where is the coefficient of friction, and U is the average velocity of the fluid. For frictional flow velocity, It is a Shield number.
[0172] Calculation of sediment transport:
[0173] Numerous curves indicate a non-linear relationship between sediment transport volume and the Shields number, with similar conclusions drawn by different scholars. When shear force... Beyond a certain critical value, sediment begins to be transported, and the amount of transport increases with increasing shear force. The widely used Engelund-Hansen model is chosen to describe this relationship:
[0174]
[0175]
[0176] in, The adjustment factor is R, where R is the effective bulk density coefficient of the sediment, g is the gravitational acceleration, and D is the grain size of the sediment. For the supply of sediment per unit width, For the supply of sediment per unit width dimensionless form, The shear stress of the flowing water on the substrate, For the density of the fluid, This is the coefficient of friction.
[0177] Riverbed evolution and the Exner equation:
[0178] As rivers flow into still water bodies, the flow velocity gradually decreases downstream, leading to sediment deposition and causing uplift of the riverbed profile. This geomorphological evolution, in turn, affects flow velocity and transport capacity, forming a coupled feedback mechanism between water flow, sediment, and riverbed profile. This process can be represented by the Exner equation, and based on the Exner equation, the impact of sediment transport gradients on riverbed elevation can be quantified.
[0179]
[0180] in, This refers to the porosity of riverbed sediments. For loosely deposited sand, a value of 0.41 is generally acceptable. Let be the riverbed elevation and t be time. The Exner equation shows that the sedimentary flow decreases spatially. This will cause the riverbed to rise over time. .
[0181] Flexible differential calculation of sediment flux gradient:
[0182]
[0183] in, For the supply of sediment per unit width, Sediment flow at the i-th channel node The partial derivative along spatial coordinate x, i.e., the spatial gradient of sediment discharge, where x is the spatial coordinate, usually referring to the longitudinal distance along the river channel. Let be the sediment flow rate at the i-th node. α is the distance between adjacent nodes, au is the difference coefficient, au=1 is backward difference, au=0 is forward difference, and au=0.5 is central difference.
[0184] Figure 6 This is a schematic diagram of the riverbed topography determination device provided in an embodiment of this application. Figure 6 As shown, the riverbed topography determination device includes:
[0185] The first acquisition module 601 is used to acquire multiple river channel data, multiple sediment data, and multiple physical data; wherein, the multiple river channel data are used to represent the topographic features of the river channel and the flow characteristics of the water flowing through the river channel, and the multiple sediment data are used to represent the geometric features of the sediments in the river channel.
[0186] The first calculation module 602 is used to calculate the target flow velocity based on multiple river channel data when traversing the target time step; wherein, the target time step is any one of a preset multiple time steps, the preset target time period includes multiple time steps, the target flow velocity refers to the average flow velocity of the water at the target node in the river channel within the target time step, the target node is any one of a preset multiple nodes, and the river channel includes multiple nodes.
[0187] The second calculation module 603 is used to calculate the target sediment flow rate based on multiple physical data, target flow velocity and multiple sediment data; wherein the target sediment flow rate is used to represent the volume of sediment passing through the target node of the river channel within the target time step.
[0188] Evolution module 604 is used to perform riverbed morphology evolution based on target sediment flow to obtain the riverbed profile of the target node in the river within the target time step.
[0189] The integration module 605 is used to integrate the riverbed profiles of the target nodes of the river within the target time step in response to the completion of multiple time steps, so as to obtain the riverbed topography of the river within the target time period.
[0190] In one possible design, the first computing module 602 includes:
[0191] The first calculation unit is used to calculate the target water depth based on multiple river channel data; where the target water depth refers to the water depth of the target node in the river channel within the target time step.
[0192] The second calculation unit is used to calculate the target flow velocity based on multiple river channel data and the target water depth.
[0193] In one possible design, the second computing module 603 includes:
[0194] The third calculation unit is used to calculate the target shear stress based on multiple physical data and the target flow velocity; where the target shear stress refers to the water flow shear stress at the bottom of the target node in the river channel within the target time step.
[0195] The fourth calculation unit is used to calculate the target sediment flow rate based on multiple sediment data, multiple physical data, and the target shear stress.
[0196] In one possible design, evolution module 604 includes:
[0197] The fifth calculation unit is used to calculate the target spatial change rate based on the target sediment flow rate; wherein, the target spatial change rate is used to represent the trend of sediment flow rate along the direction of water flow at the target node in the river channel within the target time step.
[0198] The sixth calculation unit is used to calculate the riverbed elevation change gradient based on the target spatial change rate; wherein, the riverbed elevation change gradient is used to represent the trend of the riverbed elevation of the target node in the river channel changing over time.
[0199] The discretization unit is used to discretize the gradient of riverbed elevation change to obtain the riverbed profile of the target node in the river within the target time step.
[0200] In one possible design, the fifth computing unit includes:
[0201] Obtain the component to obtain the difference coefficients; where the difference coefficients are used to represent the difference type used to calculate the rate of change of the target space.
[0202] The computational component is used to calculate the target spatial variation rate based on the difference coefficient and the target sediment flow rate.
[0203] In one possible design, the riverbed topography determination device further includes:
[0204] The first drawing module is used to draw the riverbed profile based on the target time step and the target node of the river channel within the target time step, and obtain the riverbed profile map. The riverbed profile map is used to show the changes of the riverbed profile with distance, where distance refers to the distance between the target node and the starting point of the river channel.
[0205] The second drawing module is used to draw graphics based on the target node and the target sediment flow rate to obtain a sediment flow rate variation distribution map along the path; the sediment flow rate variation distribution map along the path is used to show how the target sediment flow rate changes with distance.
[0206] The riverbed topography determination device provided in this embodiment can perform... Figure 2 and Figure 3 The technical solution of an embodiment of a riverbed topography determination method is shown, and its implementation principle and technical effects are similar to those of... Figure 2 and Figure 3 The embodiment of the method for determining riverbed topography shown is similar and will not be described in detail here.
[0207] Figure 7 This is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application. Figure 7 As shown, the electronic device 70 includes at least one processor 701 and a memory 702. The electronic device 70 also includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.
[0208] In a specific implementation, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to implement a riverbed topography determination method according to the above embodiment.
[0209] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0210] In the above embodiments, it should be understood that the processor 701 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0211] The memory 702 may include high-speed RAM memory, and may also include non-volatile memory NVM, such as at least one disk storage.
[0212] Bus 704 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Bus 704 can be divided into address bus, data bus, control bus, etc. For ease of illustration, the bus 704 in the accompanying drawings of this application is not limited to only one bus or one type of bus.
[0213] The above description of the functions implemented by electronic devices and main control devices has introduced the solutions provided by the embodiments of the present invention. It is understood that, in order to implement the above functions, the electronic device or main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.
[0214] This application also provides a computer-readable storage medium storing computer-executable instructions. When executed by a processor, these instructions are used to implement a riverbed topography determination method as described in the above embodiments. In the specific implementation of the aforementioned riverbed topography determination method, each module can be implemented as a processor.
[0215] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0216] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in application-specific integrated circuits (ASICs). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.
[0217] This application also provides a computer program product, including a computer program, which, when executed by a processor, is used to implement a riverbed topography determination method according to the above embodiments.
[0218] The computer program is stored in a readable storage medium, and at least one processor can read the computer program from the readable storage medium and execute the computer program to perform the scheme provided in any of the above embodiments.
[0219] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.
[0220] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for determining riverbed topography, characterized in that, include: Multiple river channel data, multiple sediment data, and multiple physical data are acquired; wherein, the multiple river channel data are used to represent the topographic features of the river channel and the flow characteristics of the water flowing through the river channel, and the multiple sediment data are used to represent the geometric features of the sediments in the river channel; When traversing the target time step, the target flow velocity is calculated based on the multiple river channel data; wherein, the target time step is any one of a preset multiple time steps, the preset target time period includes the multiple time steps, the target flow velocity refers to the average flow velocity of the water at the target node in the river channel within the target time step, the target node is any one of a preset multiple nodes, and the river channel includes the multiple nodes. The target sediment flow rate is calculated based on the multiple physical data, the target flow velocity, and the multiple sediment data; wherein the target sediment flow rate is used to represent the volume of sediment passing through the target node of the river channel within the target time step; Based on the target sediment flow, the riverbed morphology evolution is performed to obtain the riverbed profile of the target node of the river channel within the target time step; In response to the completion of the traversal of the multiple time steps, the riverbed profiles of the target nodes of the river channel within the target time step are integrated to obtain the riverbed topography of the river channel within the target time period.
2. The method for determining riverbed topography according to claim 1, characterized in that, The step of calculating the target flow velocity based on the multiple river channel data includes: Based on the multiple river channel data, a target water depth is calculated; wherein, the target water depth refers to the water depth at the target node of the river channel within the target time step; The target flow velocity is calculated based on the multiple river channel data and the target water depth.
3. The method for determining riverbed topography according to claim 1, characterized in that, The step of calculating the target sediment flow rate based on the multiple physical data, the target flow velocity, and the multiple sediment data includes: Based on the multiple physical data and the target flow velocity, the target shear stress is calculated; wherein, the target shear stress refers to the water flow shear stress experienced at the bottom of the target node of the river channel within the target time step; The target sediment flow rate is calculated based on the multiple sediment data, the multiple physical data, and the target shear stress.
4. The method for determining riverbed topography according to claim 1, characterized in that, The step of performing riverbed morphology evolution based on the target sediment flow to obtain the riverbed profile of the target node of the river channel within the target time step includes: Calculate the target spatial rate of change based on the target sediment flow rate; wherein the target spatial rate of change is used to represent the trend of sediment flow rate along the direction of water flow at the target node of the river channel within the target time step; The riverbed elevation change gradient is calculated based on the target spatial change rate; wherein the riverbed elevation change gradient is used to represent the trend of the riverbed elevation of the target node of the river channel changing over time. The riverbed elevation change gradient is discretized to obtain the riverbed profile of the target node of the river channel within the target time step.
5. The method for determining riverbed topography according to claim 4, characterized in that, The step of calculating the target spatial change rate based on the target sediment flow includes: Obtain the difference coefficients; wherein the difference coefficients are used to represent the difference type used to calculate the rate of change of the target space; The target spatial change rate is calculated based on the difference coefficient and the target sediment flow rate.
6. The method for determining riverbed topography according to claim 1, characterized in that, After integrating the riverbed profiles of the target nodes of the river channel within the target time step to obtain the riverbed topography of the river channel within the target time period, the method further includes: Based on the target time step and the riverbed profile of the target node of the river channel within the target time step, a riverbed profile diagram is obtained; wherein, the riverbed profile diagram is used to show the change of the riverbed profile with distance, and the distance refers to the distance between the target node and the starting point of the river channel; Based on the target node and the target sediment flow rate, a graph is plotted to obtain a sediment flow rate variation distribution map along the distance; wherein, the sediment flow rate variation distribution map along the distance is used to show how the target sediment flow rate changes with the distance.
7. A device for determining riverbed topography, characterized in that, include: The first acquisition module is used to acquire multiple river channel data, multiple sediment data, and multiple physical data; wherein, the multiple river channel data are used to represent the topographic features of the river channel and the flow characteristics of the water flowing through the river channel, and the multiple sediment data are used to represent the geometric features of the sediments in the river channel; The first calculation module is used to calculate the target flow velocity based on the multiple river channel data when traversing the target time step; wherein the target time step is any one of a preset multiple time steps, the preset target time period includes the multiple time steps, the target flow velocity refers to the average flow velocity of the water at the target node in the river channel within the target time step, the target node is any one of a preset multiple nodes, and the river channel includes the multiple nodes. The second calculation module is used to calculate the target sediment flow rate based on the multiple physical data, the target flow velocity, and the multiple sediment data; wherein the target sediment flow rate is used to represent the volume of sediment passing through the target node of the river channel within the target time step; An evolution module is used to perform riverbed morphology evolution based on the target sediment flow rate, and obtain the riverbed profile of the target node of the river channel within the target time step; An integration module is used to integrate the riverbed profiles of the target nodes of the river within the target time step in response to the completion of the traversal of the multiple time steps, so as to obtain the riverbed topography of the river within the target time period.
8. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; When the processor executes the computer execution instructions stored in the memory, it is used to implement the riverbed topography determination method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the riverbed topography determination method as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes a computer program, which, when executed by a processor, is used to implement the riverbed topography determination method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Riverbed evolution prediction method based on multi-source data fusion
CN119622658A
Method and apparatus for analyzing river sedimentation and flushing using quasi-two-dimensional quasi-steady model
KR101497993B1