CN-115828780-B - Processing method and device of flood beach data, storage medium and processor
Abstract
The application discloses a processing method and device of flood beach data, a storage medium and a processor. The method comprises the steps of monitoring water flow of a river, determining water levels of all points of river levee lines in a river basin model according to the water flow of monitoring points, wherein the river basin model is composed of elevation data in a target river basin, the target river basin at least comprises the river levee lines, determining flood beach points according to the water levels and elevations of all the points of the river levee lines to obtain at least one flood beach point, determining flood beach links according to the water levels of all the flood beach points and elevations of terraces around the flood beach points respectively to obtain at least one flood beach link, wherein the flood beach links comprise a plurality of points, and performing flood beach water flow simulation in the river basin model according to the at least one flood beach link. The method and the device solve the problems of large calculation amount and high performance requirement on the computing equipment in the simulation of the flood plain situation of the river basin in the related technology.
Inventors
- You Yongmin
- Request for anonymity
- Request for anonymity
- Request for anonymity
Assignees
- 久瓴(上海)智能科技有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20221125
Claims (10)
- 1. A method for processing flood beach data, comprising: monitoring the water flow of a river, and determining the water level of each point of a river bank line in a river basin model according to the water flow of the monitoring point, wherein the river basin model is composed of elevation data in a target flow field, the target flow field at least comprises the river, and the river comprises the river bank line; determining flood beach points according to the water level and the elevation of each point of the river levee line to obtain at least one flood beach point; Determining a flood beach link according to the water level of each flood beach point and the elevation of the terrain around the flood beach point respectively to obtain at least one flood beach link, wherein the flood beach link comprises a plurality of points; Performing flood beach water flow simulation in the river basin model according to the at least one flood beach link; Dividing a surrounding area of the flood peak into grids, determining any grid in the surrounding grids as a target grid, calculating the current flow of the flood peak, and calculating the water level of the target grid according to the current flow of the flood peak, wherein the water level of the target grid refers to the water level reached by river water flowing from the flood peak to the target grid; The method comprises the steps of calculating the current flow of a flood peak, calculating the water level of a target grid according to the current flow of the flood peak, obtaining the water flow rate of the monitoring point and obtaining the water flow rate reduction coefficient of the river, determining the water flow rate of the flood peak according to the position relation between the monitoring point and the flood peak, the water flow rate ratio drop and the water flow rate of the monitoring point, calculating the water flow rate of the flood peak, the water level of the flood peak and the area of the grid where the flood peak is located to obtain the current flow of the flood peak, and determining the water flow rate of the target grid according to the position relation between the monitoring point and the target grid, the water flow rate ratio drop and the water flow rate of the monitoring point and calculating the water level of the river to the target grid according to the current flow rate, the water flow rate of the target grid and the surface of the target grid.
- 2. The method of claim 1, wherein determining the water level at each point of a river levee line in a river basin model from the water flow at the monitoring point comprises: acquiring a relation table of water flow and water level from the river basin model, wherein the relation table comprises relations of different water flow and water level at a plurality of positions of a river; And obtaining the water level of each point of the river levee line according to the relation between the water flow of the monitoring point of the river levee line, the positions of each point and the water level of different water flows of each position of the river.
- 3. The method of claim 1, wherein determining the flood peak from the water level and elevation of each point of the river bank line comprises: Dividing the area where the river levee lines are positioned into a plurality of grids; determining the elevation of the corresponding position in the drainage basin model according to the position of the grid to obtain the elevation of the grid; The water level of each grid is compared with the elevation and the grid with a water level greater than the elevation is determined to be the flood peak.
- 4. The method of claim 1, wherein determining the flood peak links based on the water level at each flood peak and the elevation of the terrain surrounding the flood peak, respectively, further comprises: comparing the water level of the target grid with the elevation, and determining the target grid as a communication grid of the flood beach point under the condition that the water level of the target grid is larger than the elevation, wherein the communication grid of the flood beach point refers to a grid with water flow communication of the flood beach point; And determining the communication grids from grids around each communication grid of the flood peak until the communication grids associated with the flood peak are not increased, and forming the flood peak link by all the communication grids associated with the flood peak.
- 5. The method according to claim 4, wherein the method further comprises: Judging whether the water flow of the monitoring point changes or not every preset time period, and calculating the updated current water flow of the flood peak according to the flow ratio drop under the condition that the water flow of the monitoring point changes.
- 6. The method of claim 1, wherein performing a flood flow simulation in the basin model from the at least one flood link comprises: respectively calculating the time length required by the river water flowing from the head end to the tail end of each flood bank linked list to obtain a plurality of time lengths; And respectively carrying out flood beach water flow simulation in the river basin model according to the position and the water level of the area where the flood beach linked list is located in each duration.
- 7. The method of claim 1, wherein prior to determining the water level at each point of a river levee line in a river basin model from the water flow at the monitoring point, the method further comprises: Judging whether the water flow of the monitoring point changes or not, and executing the step of determining the water level of each point of the river bank line in the river basin model according to the water flow of the monitoring point under the condition that the water flow of the monitoring point changes; Judging whether the water flow of the monitoring point reaches a flow threshold or not, and executing the step of determining the water level of each point of the river bank line in the river basin model according to the water flow of the monitoring point under the condition that the water flow of the monitoring point reaches the flow threshold.
- 8. A processing apparatus for flood beach data, comprising: The river basin model comprises elevation data in a target flow field, wherein the target flow field at least comprises the river, and the river comprises the river dike line; the first determining unit is used for determining a flood peak according to the water level and the elevation of each point of the river levee line to obtain at least one flood peak; the second determining unit is used for determining a flood beach link according to the water level of each flood beach point and the elevation of the terrain around the flood beach point respectively to obtain at least one flood beach link, wherein the flood beach link comprises a plurality of points; The generation unit is used for carrying out flood beach water flow simulation in the river basin model according to the at least one flood beach link; The second determining unit comprises a first calculating module, a second calculating module and a third calculating module, wherein the first calculating module is used for dividing the surrounding area of the flood peak into grids, determining any grid in the surrounding grids as a target grid, calculating the current flow of the flood peak, and calculating the water level of the target grid according to the current flow of the flood peak, wherein the water level of the target grid refers to the water level reached by river water flowing from the flood peak to the target grid; The first calculation module comprises an acquisition sub-module used for acquiring the water flow rate of the monitoring point and acquiring the water flow rate reduction coefficient of the river, a first calculation sub-module used for determining the water flow rate of the flood peak according to the position relation between the monitoring point and the flood peak, the water flow rate ratio drop and the water flow rate of the monitoring point, calculating the product of the water flow rate of the flood peak, the water level of the flood peak and the area of the grid where the flood peak is located to obtain the current flow rate of the flood peak, and a second calculation sub-module used for determining the water flow rate of the target grid according to the position relation between the monitoring point and the target grid, the water flow rate ratio drop and the water flow rate of the monitoring point and calculating the water level of the river to the target grid according to the current flow rate, the water flow rate of the target grid and the surface of the target grid.
- 9. A computer storage medium for storing a program, wherein the program when run controls a device in which the computer storage medium is located to perform the method of processing flood beach data according to any one of claims 1 to 7.
- 10. An electronic device comprising a processor and a memory, the memory having stored therein computer readable instructions for executing the computer readable instructions, wherein the computer readable instructions when executed perform the method of processing flood beach data according to any one of claims 1 to 7.
Description
Processing method and device of flood beach data, storage medium and processor Technical Field The application relates to the technical field of processing of flood beach data, in particular to a method and a device for processing flood beach data, a storage medium and a processor. Background The current watershed water simulation can be realized through a hydrodynamic model, and the hydrodynamic model can be divided into a one-dimensional hydrodynamic model, a two-dimensional hydrodynamic model (for example, the model mainly adopted for carrying out the water simulation in the lake watershed is a two-dimensional hydrodynamic model) and a three-dimensional hydrodynamic model according to the simulated dimension of the hydrodynamic model. The flood beach is the result of continuous lateral movement of the river bed and periodic flooding of the river water within the river basin, and for monitoring and analysis of flood beach phenomena, the flood beach situation of the river basin can be simulated by a hydrodynamic model. In the related art, the flood plain situation is calculated and simulated in real time through a two-dimensional hydrodynamic model, specifically, the motion tracks of a plurality of water particles are deduced by combining elevation topography data, and the running water flowing effect is realized through the motion tracks of the plurality of water particles, but the method needs huge calculation force to continuously calculate the motion tracks of the water particles, has high requirements on equipment performance, and often has the phenomenon that the program overload cannot run. Aiming at the problems of large calculation amount and high performance requirement on computing equipment in the simulation of the flood plain situation of the river basin in the related technology, no effective solution is proposed at present. Disclosure of Invention The application provides a processing method, a device, a storage medium and a processor for flood beach data, which are used for solving the problems of large calculation amount and high performance requirement on computing equipment in the simulation of flood beach conditions of a river basin in the related technology. According to one aspect of the application, a method for processing flood beach data is provided. The method comprises the steps of monitoring water flow of a river, determining water levels of all points of river levee lines in a river basin model according to the water flow of monitoring points, wherein the river basin model is composed of elevation data in a target river basin, the target river basin at least comprises the river levee lines, determining flood beach points according to the water levels and elevations of all the points of the river levee lines to obtain at least one flood beach point, determining flood beach links according to the water levels of all the flood beach points and elevations of terraces around the flood beach points respectively to obtain at least one flood beach link, wherein the flood beach links comprise a plurality of points, and performing flood beach water flow simulation in the river basin model according to the at least one flood beach link. Optionally, determining the water level of each point of the river levee line in the river basin model according to the water flow of the monitoring point comprises obtaining a relation table of the water flow and the water level from the river basin model, wherein the relation table comprises relations of different water flows and the water level of a plurality of positions of the river, and obtaining the water level of each point of the river levee line according to the water flow of the monitoring point of the river levee line, the positions of each point and the relations of different water flows and the water level of each position of the river. Optionally, determining the flood peak according to the water level and the elevation of each point of the river bank line comprises dividing the region where the river bank line is located into a plurality of grids, determining the elevation of the corresponding position in the river basin model according to the position of the grid to obtain the elevation of the grid, comparing the water level of each grid with the elevation, and determining the grid with the water level larger than the elevation as the flood peak. Optionally, determining the flood link according to the water level of each flood point and the elevation of the terrain around the flood point respectively comprises dividing the surrounding area of the flood point into grids, determining any grid in the surrounding grids as a target grid, calculating the current flow of the flood point, calculating the water level of the target grid according to the current flow of the flood point, wherein the water level of the target grid refers to the water level reached by the river water from the flood point to the target grid, comparing the water level of