Simulation and deduction method and device for riverbed change, storage medium and electronic device
By dividing the riverbed into three-dimensional grids, calculating the sediment content, and adjusting the riverbed height, the problem of simulating and extrapolating sediment deposition in riverbeds over a large area was solved, and accurate simulation of riverbed changes was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIULING (SHANGHAI) INTELLIGENT TECH CO LTD
- Filing Date
- 2022-12-16
- Publication Date
- 2026-07-14
Smart Images

Figure CN116306336B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of hydrological watershed technical analysis, and more specifically, to a simulation method, apparatus, storage medium, and electronic device for riverbed changes. Background Technology
[0002] Soil erosion is a serious problem in the areas through which rivers flow. A prerequisite for controlling soil erosion is analyzing and studying changes in the riverbed over a given period. Currently, most methods for calculating and extrapolating riverbed changes are based on local riverbeds, such as studying sediment deposition in reservoirs. However, due to the variable environment of rivers over large basins, the variations in flow velocity, flow rate, water level, and riverbed height and width vary considerably. Therefore, simulation methods for local riverbed changes are not suitable for large-scale river basins.
[0003] There is currently no effective solution to the problem that it is difficult to simulate and extrapolate the sediment deposition of riverbeds over a large area in related technologies. Summary of the Invention
[0004] This application provides a method, apparatus, storage medium, and electronic device for simulating riverbed changes, in order to solve the problem in related technologies that it is difficult to simulate and extrapolate the sediment deposition of riverbeds over a large area.
[0005] According to one aspect of this application, a simulation method for riverbed change is provided. The method includes: acquiring riverbed data and hydrological data of a target river; determining a model of the riverbed of the target river based on the riverbed data, wherein the riverbed in the model is divided into multiple three-dimensional grids; determining the sediment content of each three-dimensional grid based on the hydrological data; calculating the scour and deposition height based on the sediment content of each three-dimensional grid; and adjusting the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, to obtain the simulation result of riverbed change.
[0006] Optionally, determining the sediment content of each three-dimensional grid based on hydrological data includes: for the target three-dimensional grid, extracting the flow velocity, water level, sediment transport characteristic coefficient, weight of water per unit time, weight of sediment per unit time, and sediment content within the three-dimensional grid area from the hydrological data; for grids outside the target three-dimensional grid, determining the flow velocity, water level, sediment transport characteristic coefficient, weight of water per unit time, and weight of sediment per unit time within the three-dimensional grid area through hydrodynamic simulation, and then determining the sediment content based on each three-dimensional grid. The average flow velocity is calculated within the region. For each three-dimensional grid, the suspended sediment transport rate is calculated based on the average flow velocity, water level, and sediment transport characteristic coefficient. The bedload transport rate is calculated based on the average flow velocity, water level, gravitational acceleration, weight of water per unit time, and weight of sediment per unit time. For grids outside the target three-dimensional grid, the sediment content of the next three-dimensional grid region in the flow direction under the current flow velocity is calculated based on the sediment content, bedload transport rate, and suspended sediment transport rate of the current three-dimensional grid.
[0007] Optionally, calculating the scour and deposition height based on the sediment content of each three-dimensional grid includes: for each three-dimensional grid, calculating the sediment transport characteristic coefficient and density coefficient of the three-dimensional grid; and using the sediment content, sediment transport characteristic coefficient, and density coefficient to calculate the scour and deposition height at a preset time interval.
[0008] Optionally, adjusting the height of each three-dimensional grid in the riverbed based on the scour and sedimentation height, starting from the target three-dimensional grid, includes: determining whether the height of the target three-dimensional grid is greater than the height of its adjacent grids, where adjacent grids refer to the next grid in the direction of water flow; if the height of the target three-dimensional grid is greater than the height of its adjacent grids, determining the riverbed height adjustment amount based on the scour and sedimentation height of the target three-dimensional grid, and decreasing the height of the target three-dimensional grid and increasing the height of its adjacent grids according to the riverbed height adjustment amount; if the height of the target three-dimensional grid is lower than the height of its adjacent grids, determining the riverbed height adjustment amount based on the scour and sedimentation height of the target three-dimensional grid, and increasing the height of its adjacent grids according to the riverbed height adjustment amount; determining the adjacent grids of the target three-dimensional grid as the updated target three-dimensional grids, and adjusting the height of the remaining three-dimensional grids in the riverbed according to the updated target three-dimensional grid height, where remaining three-dimensional grids refer to grids in the riverbed other than the target three-dimensional grid and its adjacent grids.
[0009] Optionally, adjusting the height of the remaining three-dimensional grids of the riverbed based on the height of the updated target three-dimensional grid includes: determining whether the height of the updated target three-dimensional grid is greater than that of adjacent grids; if the height of the updated target three-dimensional grid is greater than that of adjacent grids, determining the amount of adjustment for the updated riverbed height based on the scouring and sedimentation height of the updated target three-dimensional grid, decreasing the height of the updated target three-dimensional grid and increasing the height of adjacent grids based on the amount of adjustment for the updated riverbed height; if the height of the updated target three-dimensional grid is lower than that of adjacent grids, determining the amount of adjustment for the updated riverbed height based on the scouring and sedimentation height of the updated target three-dimensional grid, increasing the height of adjacent grids based on the amount of adjustment for the updated riverbed height, updating the target three-dimensional grid, until the height of the remaining three-dimensional grids of the riverbed is adjusted.
[0010] Optionally, after acquiring the riverbed data and hydrological data of the target river, the method further includes: calculating the water flow velocity in each three-dimensional grid area of the riverbed, and calculating the average water flow velocity based on the extracted water flow velocity; comparing the average water flow velocity with the preset water flow velocity of the target river to obtain a first comparison result; comparing the sediment content of each three-dimensional grid with the preset sediment content of the target river per unit time to obtain a second comparison result; and comparing the scouring and deposition height of each three-dimensional grid with the preset change in riverbed height per unit time to obtain a third comparison result, wherein the preset water flow velocity, preset sediment content, and preset change in height are determined by the historical hydrological data of the target river; and issuing an early warning message if at least one of the first, second, and third comparison results indicates that the difference between the comparison quantity and the compared quantity is greater than a preset difference, wherein the early warning message is used to prompt the inspection of the riverbed.
[0011] Optionally, the riverbed data is data collected by image acquisition equipment from the target river within the basin. The model of the target river based on the riverbed data includes: determining the elevation data based on the riverbed data; and building a digital twin scene of the target river based on the elevation data. In the digital twin scene of the target river, the riverbed of the target river is divided into multiple three-dimensional grids.
[0012] According to another aspect of this application, a simulation and deduction device for riverbed changes is provided. The device includes: an acquisition unit for acquiring riverbed data and hydrological data of a target river; a first determination unit for determining a model of the riverbed of the target river based on the riverbed data, wherein the riverbed in the model is divided into multiple three-dimensional grids; and a second determination unit for determining the sediment content of each three-dimensional grid in the model based on the hydrological data, calculating the scour and deposition height based on the sediment content of each three-dimensional grid, and adjusting the height of each three-dimensional grid of the riverbed based on the scour and deposition height of the target three-dimensional grid to obtain the simulation and deduction results of riverbed changes. According to another aspect of the embodiments of the present invention, a computer storage medium is also provided, which stores a program, wherein the program, when running, controls the device where the non-volatile storage medium is located to execute a simulation and deduction method for riverbed changes.
[0013] According to another aspect of the present invention, an electronic device is also provided, comprising a processor and a memory; the memory stores computer-readable instructions, and the processor is used to execute the computer-readable instructions, wherein the computer-readable instructions execute a simulation and deduction method for riverbed changes.
[0014] This application employs the following steps: acquiring riverbed and hydrological data of the target river; determining a model of the target riverbed based on the riverbed data, wherein the riverbed in the model is divided into multiple three-dimensional grids; determining the sediment content of each three-dimensional grid based on the hydrological data; calculating the scour and deposition height based on the sediment content of each three-dimensional grid; and adjusting the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, to obtain simulation results of riverbed changes. This solves the problem in related technologies of the difficulty in simulating and extrapolating sediment deposition in riverbeds over large-scale watersheds. By adjusting the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, the simulation and extrapolation of riverbed changes for the entire river is achieved. Attached Figure Description
[0015] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0016] Figure 1 This is a flowchart of a simulation and deduction method for riverbed changes provided in the embodiments of this application;
[0017] Figure 2 This is a schematic diagram of a model of the riverbed of the target river provided in the embodiments of this application;
[0018] Figure 3 This is a schematic diagram of a simulation and deduction device for riverbed changes provided in the embodiments of this application. Detailed Implementation
[0019] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0020] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0021] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0022] It should be noted that all information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are information and data authorized by the user or fully authorized by all parties.
[0023] According to an embodiment of this application, a simulation method for riverbed changes is provided.
[0024] Figure 1 This is a flowchart of a simulation and deduction method for riverbed changes according to an embodiment of this application. For example... Figure 1 As shown, the method includes the following steps:
[0025] Step S101: Obtain the riverbed data and hydrological data of the target river.
[0026] It should be noted that the target river can be a selected river area within the target watershed that suffers from severe soil erosion. For example, the target river may include river areas with concentrated rainfall and frequent heavy rains, steep terrain slopes, and low surface vegetation cover. Alternatively, it can be other specific river areas within the target watershed.
[0027] Specifically, the riverbed data of the target river may include: historical and current riverbed height data, as well as riverbed sediment content and other data.
[0028] The hydrological data of the target river can include hydrological data collected over the years by relevant agencies such as the Water Resources Bureau, as well as hydrological data collected by hydrological information monitoring equipment installed on the target river. Specifically, the hydrological data can include: water flow data of the target river in historical time periods, water flow velocity of the target river in historical years, sediment content data of the target river in historical years, riverbed height change data of the target river per unit time, water flow data of the target river at the current time, water flow velocity of the target river at the current time, sediment content data of the target river at the current time, and water level height of the target river at the current time.
[0029] Step S102: Determine the model of the target riverbed based on the riverbed data, wherein the riverbed is divided into multiple three-dimensional grids in the model.
[0030] Specifically, a riverbed refers to the portion of a river valley submerged by water flow, which changes with the rise and fall of water levels. Its morphology is influenced by topography, geology, soil, water erosion, transportation, and sediment deposition. By determining a model of the target riverbed based on riverbed data, simulations and extrapolations of riverbed changes can be performed based on the model. Figure 2 This is a schematic diagram of a model of the riverbed of the target river according to an embodiment of this application, such as... Figure 2 As shown, the riverbed model divides the riverbed into M three-dimensional grids with a length of K meters, a width of L meters, and a height of J meters. Each region of the riverbed can be analyzed based on the three-dimensional grids to determine the sediment content of the riverbed.
[0031] Step S103: Determine the sediment content of each three-dimensional grid based on hydrological data, calculate the scour and deposition height based on the sediment content of each three-dimensional grid, and adjust the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, to obtain the simulation and deduction results of riverbed changes.
[0032] It should be noted that if the target river is relatively short, a target 3D grid is determined in the target river, and the scouring and deposition height is calculated based on the sediment content of the target 3D grid. The height of the adjacent 3D grid is adjusted according to the scouring and deposition height of the target 3D grid, and then the scouring and deposition height of the adjacent 3D grid is calculated again. The height of the next adjacent 3D grid is adjusted according to the scouring and deposition height of the adjacent 3D grid, so as to achieve the purpose of adjusting the height of all 3D grids in the riverbed.
[0033] If the target river is long, the height of the riverbed can be adjusted for different river segments, thereby improving the speed of simulation and deduction of riverbed changes. Specifically, each X km of the riverbed is defined as a river segment, and a target three-dimensional grid is defined for each river segment. The target three-dimensional grid can be a grid at the starting position of the river segment. The scour and deposition height is calculated based on the sediment content of the target three-dimensional grid. The height of the adjacent three-dimensional grid is adjusted based on the scour and deposition height of the target three-dimensional grid, and then the scour and deposition height of the adjacent three-dimensional grid is calculated again. The height of the next adjacent three-dimensional grid is then adjusted based on the scour and deposition height of the adjacent three-dimensional grid.
[0034] River scouring and deposition refer to the amount of silt carried away by a river when its flow velocity is high, increasing its carrying capacity. Scouring and deposition height refers to the range of changes in riverbed elevation due to scouring and deposition within a specified time period, reflecting the stability of the riverbed. This embodiment calculates the scouring and deposition height based on sediment content and simulates riverbed changes based on the scouring and deposition height.
[0035] The simulation and extrapolation method for riverbed changes provided in this application involves acquiring riverbed data and hydrological data of a target river; determining a model of the target riverbed based on the riverbed data, wherein the riverbed is divided into multiple three-dimensional grids in the model; determining the sediment content of each three-dimensional grid based on the hydrological data; calculating the scour and deposition height based on the sediment content of each three-dimensional grid; and adjusting the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, to obtain the simulation and extrapolation results of riverbed changes. This method solves the problem in related technologies that it is difficult to simulate and extrapolate the sediment deposition situation of riverbeds in large-scale watersheds. By adjusting the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, the method achieves the effect of simulating and extrapolating the riverbed changes of the entire river.
[0036] Calculating sediment content requires the support of multiple data sets. Optionally, in the simulation and extrapolation method for riverbed changes provided in this application embodiment, determining the sediment content of the target three-dimensional grid based on hydrological data includes: for the target three-dimensional grid, extracting the flow velocity, water level, sediment transport characteristic coefficient, weight of water per unit time, weight of sediment per unit time, and sediment content within the three-dimensional grid area from the hydrological data; for grids outside the target three-dimensional grid, determining the flow velocity, water level, sediment transport characteristic coefficient, and weight of water per unit time within the three-dimensional grid area through hydrodynamic simulation. The average flow velocity is calculated based on the water flow velocity in each three-dimensional grid region, along with the weight of sediment per unit time. For each three-dimensional grid, the suspended sediment transport rate is calculated based on the average flow velocity, water level, and sediment transport characteristic coefficient. The bedload transport rate is calculated based on the average flow velocity, water level, gravitational acceleration, weight of water per unit time, and weight of sediment per unit time. For grids outside the target three-dimensional grid, the sediment content of the next three-dimensional grid region in the flow direction under the current flow velocity is calculated based on the sediment content, bedload transport rate, and suspended sediment transport rate of the current three-dimensional grid.
[0037] It should be noted that river sediment can be divided into two main categories based on its movement characteristics: static sediment and moving sediment. Static sediment refers to bed sediment, which remains relatively stationary on the riverbed. Moving sediment, based on its movement state in the water flow, i.e., its transport characteristics, is divided into bedload and suspended sediment. Bedload refers to sediment that rolls, slides, or jumps along the riverbed under dragging forces; suspended sediment refers to sediment that is suspended in the water and moves with the current under the influence of gravity and water turbulence. The sediment transport rate and suspended sediment carrying rate can be calculated, and the sediment content can be determined based on these rates.
[0038] Specifically, water level data of the target three-dimensional grid is collected through hydrological data monitoring equipment. Hydrodynamic simulation is used to determine the hydrological data of grids outside the target three-dimensional grid. Based on the hydrological data of each three-dimensional grid, the flow velocity (denoted as u), water level height (denoted as h), sediment transport characteristic coefficient (denoted as w), weight of water per unit time (denoted as y), and weight of sediment per unit time (denoted as y1) are calculated for each grid region. The average value of multiple flow velocities u is calculated and set as the average flow velocity, denoted as v.
[0039] Based on the above data, calculate the suspended sediment carrying capacity of the target river using a three-dimensional grid: Where k is an empirical coefficient that can be determined from the historical hydrological data of the target river; g is the gravitational acceleration; v is the average flow velocity; h is the water level height; and w is the sediment transport characteristic coefficient.
[0040] Based on the collected data of the target river, the bedload transport rate G of the three-dimensional grid of the target river is calculated using the relevant functional relationship G = f(v, h, g, y, y1). The collected data specifically includes: average flow velocity v, water level h, gravitational acceleration g, weight of water per unit time y, and weight of sediment per unit time y1. Specifically, the bedload transport rate refers to the amount of bedload transported through the three-dimensional grid region of the river per unit time when the river channel is in a state of equilibrium between scouring and sedimentation, under certain conditions of flow and bed sediment composition.
[0041] Furthermore, the sediment content S in the three-dimensional grid area per unit time under the water flow velocity is calculated from the suspended sediment carrying rate s and the bedload transport rate G: S=S+S1(Gs), where S1 is the water sediment content of the current grid monitoring device, and S is the sediment content of the next grid in the water flow direction.
[0042] Optionally, in the simulation and extrapolation method for riverbed changes provided in the embodiments of this application, the calculation of scour and deposition height based on the sediment content of each three-dimensional grid includes: for each three-dimensional grid, calculating the sediment transport characteristic coefficient and density coefficient of the three-dimensional grid; and using the sediment content, sediment transport characteristic coefficient, and density coefficient to calculate the scour and deposition height at a preset time interval.
[0043] Specifically, the sediment transport characteristic coefficient w, density coefficient (denoted as p), sediment content S of the current three-dimensional grid area, and preset time interval t are collected by hydrological data monitoring equipment.
[0044] Based on the collected target river data, the scouring and deposition height of the three-dimensional grid is calculated: The density coefficient p is a constant.
[0045] During the scouring and deposition process of a river, the height of the riverbed surface changes through various three-dimensional grids. In the simulation and extrapolation of riverbed changes, the height of these three-dimensional grids needs to be adjusted. Optionally, in the riverbed change simulation and extrapolation method provided in this application embodiment, adjusting the height of each three-dimensional grid of the river based on the scouring and deposition height, starting from the target three-dimensional grid, includes: determining whether the height of the target three-dimensional grid is greater than the height of its adjacent grids; if the height of the target three-dimensional grid is greater than the height of its adjacent grids, determining the riverbed height adjustment amount based on the scouring and deposition height of the target three-dimensional grid, and then reducing the height based on the riverbed height adjustment amount. The height of the target 3D grid is lowered, and the height of the adjacent grids of the target 3D grid is increased. When the height of the target 3D grid is lower than the height of the adjacent grids of the target 3D grid, the riverbed height adjustment is determined based on the scouring and sedimentation height of the target 3D grid, and the height of the adjacent grids of the target 3D grid is increased according to the riverbed height adjustment. The adjacent grids of the target 3D grid are determined as the updated target 3D grids, and the height of the remaining 3D grids of the riverbed is adjusted according to the height of the updated target 3D grids. Here, the adjacent grids refer to the next grid in the direction of water flow, and the remaining 3D grids refer to the grids in the riverbed other than the target 3D grids and the adjacent grids.
[0046] Specifically, a 3D grid at the starting point of the river is designated as the target grid, and adjacent grids are designated as the next grids in the direction of water flow, which can be the grids adjacent to the target grid in the front, back, left, and right directions. The heights of the target grid and adjacent grids are collected by hydrological data monitoring equipment and compared to determine if there is a difference. If the target grid is higher than the adjacent grids, the calculated scour and sedimentation height of the target grid within the target river is used as the required adjustment height of the riverbed where the target grid is located. A portion of the scour and sedimentation height is superimposed onto the adjacent grids being compared with the target grid. Specifically, the target grid is reduced by this height, and the adjacent grids are increased by this height. The adjacent grids are then designated as the updated target 3D grids. The heights of the remaining 3D grids in the river section are adjusted sequentially to achieve the adjustment of the riverbed height. If the target grid height is lower than the adjacent grids, sediment cannot flow from low-lying areas to high-lying areas via water flow, thus requiring sedimentation treatment, i.e., the grid height is increased.
[0047] The height adjustment method for the remaining three-dimensional grids of the riverbed is the same as the adjustment method for the adjacent grids of the target three-dimensional grid. Optionally, in the simulation and deduction method for riverbed changes provided in this application embodiment, adjusting the height of the remaining three-dimensional grids of the riverbed according to the height of the updated target three-dimensional grid includes: determining whether the height of the updated target three-dimensional grid is greater than that of the adjacent grids; if the height of the updated target three-dimensional grid is greater than that of the adjacent grids, determining the updated riverbed height adjustment amount according to the scouring and sedimentation height of the updated target three-dimensional grid, reducing the height of the updated target three-dimensional grid and increasing the height of the adjacent grids according to the updated riverbed height adjustment amount; if the height of the updated target three-dimensional grid is lower than that of the adjacent grids, determining the updated riverbed height adjustment amount according to the scouring and sedimentation height of the updated target three-dimensional grid, increasing the height of the adjacent grids according to the updated riverbed height adjustment amount, updating the target three-dimensional grid, until the height of the remaining three-dimensional grids of the riverbed is adjusted.
[0048] Specifically, the adjacent grids of each superimposed section's scour and sedimentation height are identified as the updated target 3D grids. The height of the updated target 3D grid is compared with its adjacent grids to determine if there is a height difference between the two 3D grids. If the updated target 3D grid is higher than the adjacent grid, the scour and sedimentation height corresponding to the target 3D grid needs to be determined as the updated riverbed height adjustment amount. The target grid's scour and sedimentation height is reduced, and the adjacent grid's height is increased accordingly. If the updated target 3D grid is lower than the adjacent grid, the adjacent grid's height is increased accordingly, and the target 3D grid is updated, until the height adjustment of each 3D grid of the riverbed is completed.
[0049] Since it is necessary to prevent safety hazards caused by riverbed changes in a timely manner, optionally, in the simulation and deduction method for riverbed changes provided in the embodiments of this application, after obtaining the riverbed data and hydrological data of the target river, the method further includes: extracting the water flow velocity under each three-dimensional grid area of the riverbed from the hydrological data, and calculating the average water flow velocity based on the extracted water flow velocity; comparing the average water flow velocity with the preset water flow velocity of the target river to obtain a first comparison result; comparing the sediment content of each three-dimensional grid with the preset sediment content of the target river per unit time to obtain a second comparison result; and comparing the scouring and deposition height of each three-dimensional grid with the preset height change of the riverbed per unit time to obtain a third comparison result, wherein the preset water flow velocity, preset sediment content, and preset height change are determined by the historical hydrological data of the target river; and issuing an early warning message when at least one of the first, second, and third comparison results indicates that the difference between the comparison quantity and the compared quantity is greater than a preset difference, wherein the early warning message is used to prompt the inspection of the riverbed.
[0050] Specifically, based on hydrological data of the target river collected by the Water Resources Bureau and other relevant institutions over the years, and hydrological data within the riverbed collected by hydrological information monitoring equipment installed in the riverbed, the flow velocity in each three-dimensional grid area of multiple hydrological data points and the average flow velocity calculated from them are extracted. The average flow velocity is then compared with the preset flow velocity of the target river, and the comparison result is recorded as the first comparison result. For example, the preset flow velocity of the target river is represented by the median parameter of the flow velocity of the target river over the years. The sediment content of each three-dimensional grid is compared with... The target river's preset sediment content per unit time is compared, and the comparison result is recorded as the second comparison result. For example, the preset sediment content of the target river per unit time is represented by the median parameter of the sediment content of the target river's water flow per unit time collected over the years. The calculated scouring and deposition height of each three-dimensional grid is compared with the preset change in riverbed height per unit time, and the comparison result is recorded as the third comparison result. For example, the preset change in riverbed height per unit time is represented by the median data of the change in riverbed height per unit time collected over the years.
[0051] Analyzing the three comparison results, if at least one result indicates a difference between the current hydrological data and the relevant historical hydrological data of the target river—that is, the difference between the average flow velocity and the target river's preset flow velocity is greater than the preset difference, the difference between the sediment content and the target river's preset sediment content per unit time is greater than the preset difference, and the difference between the scour and deposition height and the preset change in riverbed height per unit time is greater than the preset difference—it indicates that the target river has potential safety hazards. For example, when the average flow velocity is greater than the target river's preset flow velocity, flood disasters are likely to occur, and boats traveling on the river will face safety hazards; when the sediment content is high, the river channel and reservoirs flowing through it are prone to siltation, and excessively high riverbeds can cause floods and droughts. In such cases, early warning information needs to be issued to remind staff to patrol the relevant target river.
[0052] Optionally, in the simulation and deduction method for riverbed changes provided in this application embodiment, the riverbed data is based on the data collected by the image acquisition device from the target river in the basin. The model of the target river based on the riverbed data includes: determining the elevation data based on the riverbed data; and building a digital twin scene of the target river based on the elevation data. In the digital twin scene of the target river, the riverbed of the target river is divided into multiple three-dimensional grids.
[0053] Specifically, based on riverbed data collected from the target riverbed using methods such as data collection from the riverbed, lidar equipment, and video measurement, the data is processed to generate elevation data of the riverbed. A digital twin scene of the target river is built based on the elevation data, and the riverbed is divided into multiple three-dimensional grids based on the topographic data of the riverbed. This achieves the goal of digitally recreating the real riverbed scene and facilitates the prediction of riverbed changes.
[0054] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0055] This application also provides a simulation and deduction device for riverbed changes. It should be noted that the simulation and deduction device for riverbed changes in this application can be used to execute the simulation and deduction method for riverbed changes provided in this application. The simulation and deduction device for riverbed changes provided in this application will be described below.
[0056] Figure 3 This is a schematic diagram of a simulation and deduction device for riverbed changes according to an embodiment of this application. Figure 3 As shown, the device includes: an acquisition unit 301, a first determination unit 302, and a second determination unit 303.
[0057] Acquisition unit 301 is used to acquire riverbed data and hydrological data of the target river.
[0058] The first determining unit 302 is used to determine a model of the riverbed of the target river based on riverbed data, wherein the riverbed is divided into multiple three-dimensional grids in the model.
[0059] The second determining unit 303 is used to determine the sediment content of each three-dimensional grid based on hydrological data, calculate the scour and deposition height based on the sediment content of each three-dimensional grid, and adjust the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, to obtain the simulation and deduction results of riverbed changes.
[0060] The riverbed change simulation and extrapolation device provided in this application embodiment acquires riverbed data and hydrological data of a target river through an acquisition unit 301. A first determining unit 302 determines a model of the target riverbed based on the riverbed data, wherein the riverbed is divided into multiple three-dimensional grids in the model. A second determining unit 303 determines the sediment content of each three-dimensional grid based on the hydrological data, calculates the scour and deposition height based on the sediment content of each three-dimensional grid, and adjusts the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, to obtain the simulation and extrapolation results of riverbed change. This solves the problem in related technologies of the difficulty in simulating and extrapolating the sediment deposition situation of riverbeds over a large area. By adjusting the height of each three-dimensional grid of the riverbed based on the scour and deposition height, starting from the target three-dimensional grid, the device achieves the effect of simulating and extrapolating the riverbed changes of the entire river.
[0061] Optionally, in the riverbed change simulation and deduction device provided in this application embodiment, the first determining unit 302 includes: a first extraction module, used to extract, for the target three-dimensional grid, the water flow velocity, water level, sediment transport characteristic coefficient, weight of water per unit time, weight of sediment per unit time, and sediment content under the three-dimensional grid area from hydrological data; for grids outside the target three-dimensional grid, to determine, through hydrodynamic simulation, the water flow velocity, water level, sediment transport characteristic coefficient, weight of water per unit time, and weight of sediment per unit time under the three-dimensional grid area, and to determine, based on each three-dimensional... The average water flow velocity is calculated within the grid area. The first calculation module calculates the suspended sediment transport rate for each three-dimensional grid based on the average water flow velocity, water level, and sediment transport characteristic coefficient, and calculates the bedload transport rate based on the average water flow velocity, water level, gravitational acceleration, weight of water per unit time, and weight of sediment per unit time. The second calculation module calculates the sediment content of the next three-dimensional grid area in the direction of water flow under the current water flow velocity, based on the sediment content, bedload transport rate, and suspended sediment transport rate of the current three-dimensional grid.
[0062] Optionally, in the simulation and deduction device for riverbed changes provided in the embodiments of this application, the second determining unit 303 includes: a second extraction module, used to calculate the sediment transport characteristic coefficient and density coefficient of each three-dimensional grid; and a third calculation module, used to calculate the scouring and deposition height at a preset time interval using the sediment content, sediment transport characteristic coefficient and density coefficient.
[0063] Optionally, in the simulation and deduction device for riverbed changes provided in this application embodiment, the second determining unit 303 includes: a judging module, used to judge whether the height of the target three-dimensional grid is greater than the height of the adjacent grid of the target three-dimensional grid, wherein the adjacent grid refers to the next grid in the direction of water flow; a first adjustment module, used to determine the riverbed height adjustment amount based on the scouring and sedimentation height of the target three-dimensional grid when the height of the target three-dimensional grid is greater than the height of the adjacent grid of the target three-dimensional grid, and reduce the height of the target three-dimensional grid and increase the height of the adjacent grid of the target three-dimensional grid according to the riverbed height adjustment amount; a second adjustment module, used to determine the riverbed height adjustment amount based on the scouring and sedimentation height of the target three-dimensional grid when the height of the target three-dimensional grid is lower than the height of the adjacent grid of the target three-dimensional grid, and increase the height of the adjacent grid of the target three-dimensional grid according to the riverbed height adjustment amount; and a third adjustment module, used to determine the adjacent grid of the target three-dimensional grid as the updated target three-dimensional grid, and adjust the height of the remaining three-dimensional grids of the riverbed according to the height of the updated target three-dimensional grid, wherein the remaining three-dimensional grids refer to the grids in the riverbed other than the target three-dimensional grid and the adjacent grids.
[0064] Optionally, in the simulation and deduction device for riverbed changes provided in this application embodiment, the third adjustment module includes: a judgment submodule, used to judge whether the height of the updated target three-dimensional grid is greater than that of the adjacent grid; and an adjustment module, used to determine the updated riverbed height adjustment amount based on the scouring and silting height of the updated target three-dimensional grid when the height of the updated target three-dimensional grid is greater than that of the adjacent grid, and to decrease the height of the updated target three-dimensional grid and increase the height of the adjacent grid based on the updated riverbed height adjustment amount; and to determine the updated riverbed height adjustment amount based on the scouring and silting height of the updated target three-dimensional grid when the height of the updated target three-dimensional grid is lower than that of the adjacent grid, and to increase the height of the adjacent grid based on the updated riverbed height adjustment amount, and to update the target three-dimensional grid until the height of the remaining three-dimensional grids of the riverbed is adjusted.
[0065] Optionally, in the simulation and deduction device for riverbed changes provided in this application embodiment, the device further includes: a calculation unit, used to calculate the water flow velocity in each three-dimensional grid area of the riverbed, and calculate the average water flow velocity based on the extracted water flow velocity; a comparison unit, used to compare the average water flow velocity with the preset water flow velocity of the target river to obtain a first comparison result, compare the sediment content of each three-dimensional grid with the preset sediment content of the target river per unit time to obtain a second comparison result, and compare the scouring and deposition height of each three-dimensional grid with the preset height change of the riverbed per unit time to obtain a third comparison result, wherein the preset water flow velocity, preset sediment content, and preset height change are determined by the historical hydrological data of the target river; and a warning prompt information issuing unit, used to issue a warning prompt information when at least one of the first comparison result, the second comparison result, and the third comparison result indicates that the difference between the comparison quantity and the compared quantity is greater than a preset difference, wherein the warning prompt information is used to prompt the inspection of the riverbed.
[0066] Optionally, in the simulation and deduction device for riverbed changes provided in the embodiments of this application, the first determining unit 302 includes: a determining module, used to determine elevation data based on riverbed data; and a building module, used to build a digital twin scene of the target river based on the elevation data, wherein, in the digital twin scene of the target river, the riverbed of the target river is divided into multiple three-dimensional grids.
[0067] The aforementioned simulation and deduction device for riverbed changes includes a processor and a memory. The aforementioned acquisition unit 301, first determination unit 302, second determination unit 303, etc., are all stored in the memory as program units. The processor executes the aforementioned program units stored in the memory to realize the corresponding functions.
[0068] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and by adjusting kernel parameters, effective numerical data on riverbed changes can be provided in a timely manner.
[0069] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0070] This application also provides a computer storage medium for storing a program, wherein the program, when running, controls the device where the non-volatile storage medium is located to execute a simulation and deduction method for riverbed changes.
[0071] This application also provides an electronic device comprising a processor and a memory; the memory stores computer-readable instructions, and the processor executes the computer-readable instructions, wherein the computer-readable instructions, when executed, perform a simulation and deduction method for riverbed changes. The electronic device described herein may be a server, PC, PAD, mobile phone, etc.
[0072] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0073] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0074] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0075] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0076] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0077] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0078] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0079] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0080] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for simulating and extrapolating riverbed changes, characterized in that, include: Obtain riverbed and hydrological data for the target river; A model of the riverbed of the target river is determined based on the riverbed data, wherein the riverbed is divided into multiple three-dimensional grids in the model; The sediment content of each three-dimensional grid is determined based on the hydrological data. The scouring and deposition height is calculated based on the sediment content of each three-dimensional grid. The height of each three-dimensional grid of the riverbed is adjusted based on the scouring and deposition height, starting from the target three-dimensional grid, to obtain the simulation and deduction results of the riverbed change. The calculation of scour and deposition height based on the sediment content of each three-dimensional grid includes: for each three-dimensional grid, calculating the sediment transport characteristic coefficient and density coefficient of the three-dimensional grid; and using the sediment content, the sediment transport characteristic coefficient, and the density coefficient to calculate the scour and deposition height at a preset time interval.
2. The method according to claim 1, characterized in that, The sediment content of each three-dimensional grid cell was determined based on the aforementioned hydrological data, including: For the target three-dimensional grid, the flow velocity, water level, sediment transport characteristic coefficient, weight of water per unit time, weight of sediment per unit time, and sediment content under the three-dimensional grid area are extracted from the hydrological data. For grids outside the target three-dimensional grid, the flow velocity, water level, sediment transport characteristic coefficient, weight of water per unit time, and weight of sediment per unit time under the three-dimensional grid area are determined by hydrodynamic simulation. The average flow velocity is calculated based on the flow velocity under each three-dimensional grid area. The sediment transport characteristic coefficient is a parameter used to calculate the suspended sediment carrying rate. For each three-dimensional grid, the suspended sediment carrying rate is calculated based on the average water flow velocity, the water level height, and the sediment transport characteristic coefficient, and the bedload transport rate is calculated based on the average water flow velocity, the water level height, the gravitational acceleration, the weight of water per unit time, and the weight of sediment per unit time. For grids outside the target three-dimensional grid, the sediment content of the next three-dimensional grid region in the direction of water flow at the current water flow velocity is calculated based on the sediment content, bedload transport rate, and suspended sediment carrying rate of the current three-dimensional grid.
3. The method according to claim 1, characterized in that, Starting with the target 3D grid, the height of each 3D grid cell in the riverbed is adjusted based on the scouring and deposition height, including: Determine whether the height of the target three-dimensional grid is greater than the height of the adjacent grid of the target three-dimensional grid, wherein the adjacent grid refers to the next grid in the direction of water flow; If the height of the target 3D grid is greater than the height of its adjacent grids, the riverbed height adjustment amount is determined based on the scouring and sedimentation height of the target 3D grid, and the height of the target 3D grid is reduced and the height of its adjacent grids is increased according to the riverbed height adjustment amount. If the height of the target 3D grid is lower than the height of the adjacent grids of the target 3D grid, the riverbed height adjustment amount is determined based on the scouring and sedimentation height of the target 3D grid, and the height of the adjacent grids of the target 3D grid is increased according to the riverbed height adjustment amount. The adjacent grids of the target 3D grid are determined as the updated target 3D grids. The height of the remaining 3D grids of the riverbed is adjusted according to the height of the updated target 3D grids. The remaining 3D grids refer to the grids in the riverbed other than the target 3D grids and the adjacent grids.
4. The method according to claim 3, characterized in that, Adjusting the height of the remaining three-dimensional grids of the riverbed based on the updated target three-dimensional grid includes: Determine whether the height of the updated target 3D grid is greater than that of the adjacent grid. If the height of the updated target 3D grid is greater than the height of the adjacent grid, the adjusted riverbed height is determined based on the scouring and sedimentation height of the updated target 3D grid. The height of the updated target 3D grid is then reduced and the height of the adjacent grid is increased based on the adjusted riverbed height. If the height of the updated target 3D grid is lower than the height of the adjacent grid, the adjusted riverbed height is determined based on the scouring and sedimentation height of the updated target 3D grid. The height of the adjacent grid is then increased based on the adjusted riverbed height, and the target 3D grid is updated until the heights of the remaining 3D grids of the riverbed are adjusted.
5. The method according to claim 1, characterized in that, After acquiring the riverbed and hydrological data of the target river, the method further includes: Calculate the water flow velocity in each three-dimensional grid area of the riverbed, and calculate the average water flow velocity based on the extracted water flow velocity; The average water flow velocity is compared with the preset water flow velocity of the target river to obtain a first comparison result. The sediment content of each three-dimensional grid is compared with the preset sediment content of the target river per unit time to obtain a second comparison result. The scouring and deposition height of each three-dimensional grid is compared with the preset change in riverbed height per unit time to obtain a third comparison result. The preset water flow velocity, the preset sediment content, and the preset change in height are determined by the historical hydrological data of the target river. If at least one of the first comparison results, the second comparison result, and the third comparison result indicates that the difference between the comparison quantity and the compared quantity is greater than a preset difference, an early warning message is issued, wherein the early warning message is used to prompt the inspection of the riverbed.
6. The method according to claim 1, characterized in that, The riverbed data is collected from the target river within the watershed using image acquisition equipment. The model of the target river determined based on the riverbed data includes: Determine the elevation data based on the riverbed data; A digital twin scene of the target river is constructed based on the elevation data, wherein the riverbed of the target river is divided into multiple three-dimensional grids in the digital twin scene of the target river.
7. A simulation and deduction device for riverbed changes, characterized in that, include: The acquisition unit is used to acquire riverbed data and hydrological data of the target river; The first determining unit is used to determine a model of the riverbed of the target river based on riverbed data, wherein the riverbed is divided into multiple three-dimensional grids in the model; The second determining unit is used to determine the sediment content of each three-dimensional grid of the model based on hydrological data, calculate the scour and deposition height based on the sediment content of each three-dimensional grid, and adjust the height of each three-dimensional grid of the riverbed based on the scour and deposition height using the target three-dimensional grid to obtain the simulation and deduction results of the riverbed change. The second determining unit includes: a second extraction module, used to calculate the sediment transport characteristic coefficient and density coefficient of each three-dimensional grid; and a third calculation module, used to calculate the scouring and silting height at a preset time interval using the sediment content, the sediment transport characteristic coefficient, and the density coefficient.
8. A computer storage medium, characterized in that, The computer storage medium is used to store a program, wherein the program, when running, controls the device where the computer storage medium is located to execute the simulation and deduction method for riverbed changes as described in any one of claims 1 to 6.
9. An electronic device, characterized in that, The device includes a processor and a memory, the memory storing computer-readable instructions, and the processor executing the computer-readable instructions, wherein the computer-readable instructions, when executed, perform the simulation and deduction method for riverbed changes as described in any one of claims 1 to 6.