CN118278320B - Inland waterway navigation early warning method and system based on hydrodynamic force simulation - Google Patents
Inland waterway navigation early warning method and system based on hydrodynamic force simulation Download PDFInfo
- Publication number
- CN118278320B CN118278320B CN202410655038.6A CN202410655038A CN118278320B CN 118278320 B CN118278320 B CN 118278320B CN 202410655038 A CN202410655038 A CN 202410655038A CN 118278320 B CN118278320 B CN 118278320B
- Authority
- CN
- China
- Prior art keywords
- ship
- data
- navigation
- target river
- river reach
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 165
- 238000000034 method Methods 0.000 title claims abstract description 53
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 121
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 49
- 238000005516 engineering process Methods 0.000 claims abstract description 19
- 238000012544 monitoring process Methods 0.000 claims description 10
- 238000011156 evaluation Methods 0.000 claims description 6
- 230000003993 interaction Effects 0.000 claims description 6
- 238000012549 training Methods 0.000 claims description 5
- 230000010354 integration Effects 0.000 claims description 4
- 238000013507 mapping Methods 0.000 claims description 4
- 230000015654 memory Effects 0.000 description 5
- 238000007405 data analysis Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012876 topography Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/28—Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M10/00—Hydrodynamic testing; Arrangements in or on ship-testing tanks or water tunnels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B31/00—Predictive alarm systems characterised by extrapolation or other computation using updated historic data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G3/00—Traffic control systems for marine craft
- G08G3/02—Anti-collision systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/08—Fluids
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Fluid Mechanics (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Artificial Intelligence (AREA)
- Ocean & Marine Engineering (AREA)
- Business, Economics & Management (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Emergency Management (AREA)
- Algebra (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a navigation early warning method and system for a inland waterway based on hydrodynamic force simulation, which are used for improving navigation safety of the inland waterway. Firstly, geographical environment information of a target river reach is acquired and discretized into triangular grid nodes. And obtaining flow and water level change data of the upstream and downstream hydrologic stations through a crawler technology, and determining hydrodynamic force simulation boundary conditions. And then, constructing a hydrodynamic model by using a two-dimensional hydrodynamic simulation method, and performing hydrologic information simulation on the target river reach. And determining the navigation suitability of the ship according to the simulation result and the ship data, and performing navigation early warning operation. The method combines the geographic information, the hydrologic data and the hydrodynamic force simulation technology, can accurately evaluate the navigation condition of the inland waterway, provides timely early warning for ship navigation, and ensures the safety and smoothness of the waterway navigation.
Description
Technical Field
The invention relates to the technical field of navigation early warning, in particular to a inland waterway navigation early warning method and system based on hydrodynamic force simulation.
Background
The inland waterway is taken as an important channel of water traffic and plays a vital role in national economy and social development. However, because the inland waterway environment is complex and changeable, the inland waterway environment is often influenced by factors such as quaternary water level fluctuation, rainfall variation, riverbed siltation and the like, and a series of challenges and potential safety hazards are brought to ship navigation. The traditional navigation management mode of the channel mainly depends on hydrological measurement station data and manual inspection, but the method has the problems of untimely information acquisition, limited monitoring coverage range and the like, and is difficult to meet the safety requirement of ship navigation.
In recent years, along with the development of hydrodynamic simulation technology, a navigation warning method of a channel based on a hydrodynamic principle gradually draws a great deal of attention. The technology utilizes Computational Fluid Dynamics (CFD) and other technologies to simulate the dynamic change condition of the water flow of the inland waterway, and accurately predicts important parameters such as the water flow speed, the water level height and the like in the waterway. By combining the ship data and the navigation rules, the real-time monitoring and early warning of the navigation of the ship can be realized, the ship is timely reminded to avoid potential dangerous areas, and the navigation safety is ensured.
Although the navigation early warning method of the channel based on hydrodynamic force simulation has great potential in improving navigation safety, some challenges still exist at present. For example, problems such as low simulation accuracy, untimely data acquisition, etc. still restrict the application effect of the technology. Therefore, it is necessary to develop a more intelligent and efficient navigation early warning method to cope with the new challenges of navigation management of the inland waterway and improve the navigation safety level.
Disclosure of Invention
In order to solve at least one technical problem, the invention provides a navigation early warning method and system for a inland waterway based on hydrodynamic force simulation.
The first aspect of the invention provides a navigation early warning method for a inland waterway based on hydrodynamic force simulation, which comprises the following steps:
obtaining geographical environment information of a target river reach, and dispersing the target river reach based on unstructured triangular grids according to the geographical environment information to obtain discrete triangular grids of the target river reach;
acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach based on a crawler technology, analyzing the flow change data and the water level change data, and determining hydrodynamic simulation boundary conditions;
Constructing a hydrodynamic model based on a two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary conditions, and performing hydrologic information simulation on a target river reach according to the hydrodynamic model to obtain a simulation result;
acquiring ship data of the voyage of the target river reach to be entered, analyzing according to the simulation result and the ship data, and determining first ship voyage suitability data and second ship voyage suitability data of the voyage of the target river reach to be entered;
And carrying out navigation early warning operation on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data.
In this scheme, the obtaining the geographical environment information of the target river reach, discretizing the target river reach based on the unstructured triangular mesh according to the geographical environment information to obtain the discrete triangular mesh of the target river reach specifically includes:
Obtaining geographic environment information of a target river reach through a geographic information system, wherein the geographic environment information comprises the elevation, the water depth and the river channel width of the target river reach, and constructing a map model of the target river channel according to the geographic environment information;
acquiring a historical ship navigation record of the target river channel, and marking a navigable area of the target river channel according to the historical ship navigation record;
determining flow velocity change influence information of a navigable area under different water depths according to geographic environment information of a target river channel, and determining discrete density of the target river channel according to the flow velocity change influence information to obtain a first discrete condition;
acquiring curvature data of the target river reach at each position according to the map model, determining flow velocity information at different positions according to the curvature data, calculating flow velocity change rates of navigable areas of the target river reach at each position according to the flow velocity information, and determining discrete triangular step sizes at each position in the target river reach according to the flow velocity change rates to obtain second discrete conditions;
And performing discrete operation on the non-structural triangular meshes of the navigable area according to a Delaunay triangulation algorithm, a first discrete condition and a second discrete condition to obtain the discrete triangular meshes of the target river reach.
In this scheme, based on crawler's technique acquisition target river reach upstream hydrologic station and downstream hydrologic station's flow change data, water level change data, to flow change data and water level change data carry out the analysis, confirm hydrodynamic force simulation boundary condition, specifically do:
Determining address information of a target website for acquiring river hydrologic information publication data, determining a data interaction protocol of the target website according to the address information, and determining a request row, a request head and a request body of a web crawler to the target website according to the data interaction protocol to obtain request data;
Performing access request operation on a target website according to the request data, acquiring an access request return result, and acquiring a webpage data structure of flow data and water level data of a hydrological station in the target website according to the access request result;
determining a regular expression for determining data acquisition according to the webpage data structure, acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach through the regular expression, and storing the flow change data and the water level change data into a database;
Determining the change range of the hydrologic data of the target river reach according to the flow change data and the water level change data, and determining the flow change rate and the water level change rate of the target river reach in a preset time period according to the change range of the hydrologic data;
And meanwhile, determining boundary conditions of flow rate change rates and water level change rates obtained by monitoring the upstream and downstream hydrologic stations, taking upstream flow data and downstream water level data as boundary conditions when the flow rate change rates are larger than the water level change rates, and taking the upstream water level data and downstream flow data as boundary conditions when the flow rate change rates are not larger than the water level change rates to obtain hydrodynamic simulation boundary conditions.
In this scheme, based on two-dimensional hydrodynamic force simulation method with hydrodynamic force simulation boundary condition builds hydrodynamic force model, carries out hydrologic information simulation to the target river reach according to hydrodynamic force model, obtains the simulation result, specifically is:
acquiring an elevation value of each discrete triangle mesh according to the geographic environment information of the target river reach, and mapping the elevation value into each discrete triangle mesh;
Selecting a preset number of discrete triangular grids to monitor an area, acquiring the water depth, the X-direction flow rate and the Y-direction flow rate of the monitored area, analyzing the water depth, the X-direction flow rate and the Y-direction flow rate of the monitored area by a spatial interpolation method, and predicting the water depth, the X-direction flow rate and the Y-direction flow rate of each discrete triangular grid in a target river reach;
constructing a hydrodynamic model based on a two-dimensional shallow water equation, setting boundary conditions of the hydrodynamic model according to the hydrodynamic simulation boundary conditions, and discretizing the two-dimensional shallow water equation into a finite difference form by an explicit time integration method;
acquiring real-time hydrological data of the upstream and downstream of the target river reach according to the hydrodynamic force simulation boundary conditions;
and importing the water depth, the X-direction flow velocity, the Y-direction flow velocity and the real-time hydrological data of each discrete triangular grid in the target river reach into the hydrodynamic simulation model to serve as initial conditions of the hydrodynamic model, presetting a time step, and simulating and calculating the water depth, the X-direction flow velocity and the Y-direction flow velocity of each discrete triangular grid of the next time step according to a two-dimensional shallow water equation and boundary conditions in the current time step to obtain a simulation result.
In this scheme, obtain wait to get into the ship data of target river reach navigation, according to simulation result and ship data analysis, confirm wait to get into first ship navigation suitability data and the second ship navigation suitability data of target river reach navigation, specifically do:
Constructing a ship information database, acquiring ship image data of different types, extracting ship profile features, color features and size features of the ship image data based on an image recognition algorithm, acquiring navigation attribute conditions of different ship types, wherein the navigation attribute conditions comprise minimum draft, minimum navigation width and maximum navigation flow rate data, importing the ship profile features, color features, size features and navigation attribute conditions of different ship types into the ship information database, and forming a one-to-one correspondence;
Acquiring real-time ship image data with a preset distance from a target river reach according to a lighthouse observation system, determining a ship running direction according to the real-time ship image data, identifying a ship to enter the target river reach according to the running direction, and marking the ship to enter the target river reach in the real-time ship image data to obtain marked ship image data;
Extracting outline, color and size characteristics of the marked ship image data to obtain ship characteristic data, importing the ship characteristic data into a ship information database for matching, and identifying the type of a ship to be sailed into a target river reach to obtain a ship identification result;
Extracting navigation attribute conditions of the ship to be navigated in the identification result according to the ship identification result and the ship information database, and carrying out suitability evaluation on the navigation attribute conditions of the ship to be navigated according to the simulation result to obtain first ship navigation suitability data;
When the navigation suitability data of the first ship is smaller than a preset value, acquiring historical hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a historical preset time period, constructing a hydrologic data prediction model based on an LSTM model, and importing the historical hydrologic variation data into the hydrologic data prediction model for learning and training;
Acquiring real-time hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a second preset time period, and predicting the model of the upstream hydrologic variation data and the downstream hydrologic data of a target river channel in a future preset time period by the real-time hydrologic variation data to obtain a prediction result;
And importing the prediction result into a hydrodynamic model, updating initial conditions of the water hole force simulation model according to the simulation result to obtain a second simulation result, and analyzing the voyage suitability of a future preset time period in a target river segment according to the second simulation result and the voyage attribute condition of the ship to be voyage to obtain second ship voyage suitability data.
In this scheme, according to first boats and ships navigation suitability data and second boats and ships navigation suitability data treat the boats and ships that get into the target river reach and navigate early warning operation, specifically do:
Setting the navigation condition of the discrete triangle meshes in the target river reach meeting the navigation attribute condition of the ship to be navigated as 1 according to the first ship navigation suitability data, setting the rest nodes as 0, and outputting all the discrete triangle meshes with the navigation condition of 1 to obtain the navigable range of the channel;
analyzing the navigable range, if the navigable range can be communicated in a target river channel, determining navigable range change in a future preset time period according to second ship navigation suitability data, and determining a recommended navigation area and navigation speed of a ship to be sailed into a target river channel according to the navigable range change to obtain a first navigation early warning scheme;
If the navigable range cannot be communicated in the target river channel, determining navigable range change in a preset time period in the future according to second ship navigation suitability data, and determining waiting time of the ship to be sailed in the target river channel according to the navigable range change to obtain a second navigation early warning scheme;
and carrying out navigation early warning operation on the ship to be in the target river reach according to the first navigation early warning scheme and the second navigation early warning scheme.
The second aspect of the invention also provides a navigation early warning system for a inland waterway based on hydrodynamic force simulation, which comprises: the navigation early warning system comprises a memory and a processor, wherein the memory comprises a navigation early warning method program of a inland waterway based on hydrodynamic force simulation, and when the navigation early warning method program of the inland waterway based on hydrodynamic force simulation is executed by the processor, the following steps are realized:
obtaining geographical environment information of a target river reach, and dispersing the target river reach based on unstructured triangular grids according to the geographical environment information to obtain discrete triangular grids of the target river reach;
acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach based on a crawler technology, analyzing the flow change data and the water level change data, and determining hydrodynamic simulation boundary conditions;
Constructing a hydrodynamic model based on a two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary conditions, and performing hydrologic information simulation on a target river reach according to the hydrodynamic model to obtain a simulation result;
acquiring ship data of the voyage of the target river reach to be entered, analyzing according to the simulation result and the ship data, and determining first ship voyage suitability data and second ship voyage suitability data of the voyage of the target river reach to be entered;
And carrying out navigation early warning operation on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data.
In this scheme, the obtaining the geographical environment information of the target river reach, discretizing the target river reach based on the unstructured triangular mesh according to the geographical environment information to obtain the discrete triangular mesh of the target river reach specifically includes:
Obtaining geographic environment information of a target river reach through a geographic information system, wherein the geographic environment information comprises the elevation, the water depth and the river channel width of the target river reach, and constructing a map model of the target river channel according to the geographic environment information;
acquiring a historical ship navigation record of the target river channel, and marking a navigable area of the target river channel according to the historical ship navigation record;
determining flow velocity change influence information of a navigable area under different water depths according to geographic environment information of a target river channel, and determining discrete density of the target river channel according to the flow velocity change influence information to obtain a first discrete condition;
acquiring curvature data of the target river reach at each position according to the map model, determining flow velocity information at different positions according to the curvature data, calculating flow velocity change rates of navigable areas of the target river reach at each position according to the flow velocity information, and determining discrete triangular step sizes at each position in the target river reach according to the flow velocity change rates to obtain second discrete conditions;
And performing discrete operation on the non-structural triangular meshes of the navigable area according to a Delaunay triangulation algorithm, a first discrete condition and a second discrete condition to obtain the discrete triangular meshes of the target river reach.
In this scheme, obtain wait to get into the ship data of target river reach navigation, according to simulation result and ship data analysis, confirm wait to get into first ship navigation suitability data and the second ship navigation suitability data of target river reach navigation, specifically do:
Constructing a ship information database, acquiring ship image data of different types, extracting ship profile features, color features and size features of the ship image data based on an image recognition algorithm, acquiring navigation attribute conditions of different ship types, wherein the navigation attribute conditions comprise minimum draft, minimum navigation width and maximum navigation flow rate data, importing the ship profile features, color features, size features and navigation attribute conditions of different ship types into the ship information database, and forming a one-to-one correspondence;
Acquiring real-time ship image data with a preset distance from a target river reach according to a lighthouse observation system, determining a ship running direction according to the real-time ship image data, identifying a ship to enter the target river reach according to the running direction, and marking the ship to enter the target river reach in the real-time ship image data to obtain marked ship image data;
Extracting outline, color and size characteristics of the marked ship image data to obtain ship characteristic data, importing the ship characteristic data into a ship information database for matching, and identifying the type of a ship to be sailed into a target river reach to obtain a ship identification result;
Extracting navigation attribute conditions of the ship to be navigated in the identification result according to the ship identification result and the ship information database, and carrying out suitability evaluation on the navigation attribute conditions of the ship to be navigated according to the simulation result to obtain first ship navigation suitability data;
When the navigation suitability data of the first ship is smaller than a preset value, acquiring historical hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a historical preset time period, constructing a hydrologic data prediction model based on an LSTM model, and importing the historical hydrologic variation data into the hydrologic data prediction model for learning and training;
Acquiring real-time hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a second preset time period, and predicting the model of the upstream hydrologic variation data and the downstream hydrologic data of a target river channel in a future preset time period by the real-time hydrologic variation data to obtain a prediction result;
And importing the prediction result into a hydrodynamic model, updating initial conditions of the water hole force simulation model according to the simulation result to obtain a second simulation result, and analyzing the voyage suitability of a future preset time period in a target river segment according to the second simulation result and the voyage attribute condition of the ship to be voyage to obtain second ship voyage suitability data.
In this scheme, according to first boats and ships navigation suitability data and second boats and ships navigation suitability data treat the boats and ships that get into the target river reach and navigate early warning operation, specifically do:
Setting the navigation condition of the discrete triangle meshes in the target river reach meeting the navigation attribute condition of the ship to be navigated as 1 according to the first ship navigation suitability data, setting the rest nodes as 0, and outputting all the discrete triangle meshes with the navigation condition of 1 to obtain the navigable range of the channel;
analyzing the navigable range, if the navigable range can be communicated in a target river channel, determining navigable range change in a future preset time period according to second ship navigation suitability data, and determining a recommended navigation area and navigation speed of a ship to be sailed into a target river channel according to the navigable range change to obtain a first navigation early warning scheme;
If the navigable range cannot be communicated in the target river channel, determining navigable range change in a preset time period in the future according to second ship navigation suitability data, and determining waiting time of the ship to be sailed in the target river channel according to the navigable range change to obtain a second navigation early warning scheme;
and carrying out navigation early warning operation on the ship to be in the target river reach according to the first navigation early warning scheme and the second navigation early warning scheme.
The invention discloses a navigation early warning method and system for a inland waterway based on hydrodynamic force simulation, which are used for improving navigation safety of the inland waterway. Firstly, geographical environment information of a target river reach is acquired and discretized into triangular grid nodes. And obtaining flow and water level change data of the upstream and downstream hydrologic stations through a crawler technology, and determining hydrodynamic force simulation boundary conditions. And then, constructing a hydrodynamic model by using a two-dimensional hydrodynamic simulation method, and performing hydrologic information simulation on the target river reach. And determining the navigation suitability of the ship according to the simulation result and the ship data, and performing navigation early warning operation. The method combines the geographic information, the hydrologic data and the hydrodynamic force simulation technology, can accurately evaluate the navigation condition of the inland waterway, provides timely early warning for ship navigation, and ensures the safety and smoothness of the waterway navigation.
Drawings
FIG. 1 shows a flow chart of a inland waterway navigation early warning method based on hydrodynamic force simulation;
FIG. 2 shows a flow chart of the present invention for determining hydrodynamic simulation boundary conditions;
FIG. 3 shows a flow chart of the present invention for performing navigation warning operations on a vessel to be entered into a target river reach;
Fig. 4 shows a block diagram of a inland waterway navigation early warning system based on hydrodynamic simulation.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will be more clearly understood, a more particular description of the application will be rendered by reference to the appended drawings and appended detailed description. It should be noted that, without conflict, the embodiments of the present application and features in the embodiments may be combined with each other.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the present invention may be practiced in other ways than those described herein, and therefore the scope of the present invention is not limited to the specific embodiments disclosed below.
Fig. 1 shows a flow chart of a inland waterway navigation early warning method based on hydrodynamic force simulation.
As shown in fig. 1, the first aspect of the present invention provides a inland waterway navigation early warning method based on hydrodynamic force simulation, which includes:
S102, obtaining geographical environment information of a target river reach, and dispersing the target river reach based on unstructured triangular grids according to the geographical environment information to obtain discrete triangular grids of the target river reach;
s104, acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach based on a crawler technology, analyzing the flow change data and the water level change data, and determining hydrodynamic simulation boundary conditions;
S106, constructing a hydrodynamic model based on a two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary conditions, and performing hydrologic information simulation on a target river reach according to the hydrodynamic model to obtain a simulation result;
S108, acquiring ship data of the voyage of the target river reach to be entered, analyzing according to the simulation result and the ship data, and determining first ship voyage suitability data and second ship voyage suitability data of the voyage of the target river reach to be entered;
And S110, carrying out navigation early warning operation on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data.
It should be noted that, the target river reach is divided into discrete triangular grids by obtaining the geographical environment information of the target river reach, so as to realize the fine division of the target river reach and facilitate the understanding of the hydrological situation and the geographical environment situation of the target river reach; the navigation condition of the ship under different water flow conditions can be evaluated, and the shipping efficiency and safety are optimized by acquiring flow change data and water level change data of the target upstream hydrologic station and the target downstream hydrologic station and determining a hydrodynamic simulation boundary condition to be combined with a two-dimensional hydrodynamic simulation method to construct a hydrodynamic model; through evaluating and predicting the navigation suitability of the ship, navigation early warning can be carried out on the ship to be in the target river reach in advance so as to ensure the safety and smoothness of navigation; and the river water flows into the hydrologic station of the target river reach to become an upstream hydrologic station, and flows out to become a downstream hydrologic station.
According to the embodiment of the invention, the geographical environment information of the target river reach is obtained, the target river reach is discretized based on the unstructured triangular grids according to the geographical environment information, and the discrete triangular grids of the target river reach are obtained, specifically:
Obtaining geographic environment information of a target river reach through a geographic information system, wherein the geographic environment information comprises the elevation, the water depth and the river channel width of the target river reach, and constructing a map model of the target river channel according to the geographic environment information;
acquiring a historical ship navigation record of the target river channel, and marking a navigable area of the target river channel according to the historical ship navigation record;
determining flow velocity change influence information of a navigable area under different water depths according to geographic environment information of a target river channel, and determining discrete density of the target river channel according to the flow velocity change influence information to obtain a first discrete condition;
acquiring curvature data of the target river reach at each position according to the map model, determining flow velocity information at different positions according to the curvature data, calculating flow velocity change rates of navigable areas of the target river reach at each position according to the flow velocity information, and determining discrete triangular step sizes at each position in the target river reach according to the flow velocity change rates to obtain second discrete conditions;
And performing discrete operation on the non-structural triangular meshes of the navigable area according to a Delaunay triangulation algorithm, a first discrete condition and a second discrete condition to obtain the discrete triangular meshes of the target river reach.
It should be noted that, by dispersing the target river reach into triangular grid nodes, the topography of the channel can be more accurately simulated, including elevation, water depth, channel width and the like, and accurate topography data can be provided for subsequent hydrodynamic force simulation; by marking the navigable areas and excluding analysis of non-navigable areas, the data analysis areas can be reduced, and the data analysis efficiency can be improved; according to the discrete density and the flow rate change rate determined by the discrete conditions, the distribution density and the step length of the grid nodes can be optimized, so that the grid nodes are distributed more reasonably, the accuracy and the efficiency of hydrodynamic simulation are improved, the higher the discrete triangle density of the area with the larger influence of the water depth on the flow rate is, the smaller the step length of the triangle of the area with the larger flow rate change rate is; the discrete density is the number of discrete triangles in a certain range, and the step length of the discrete triangles is the three-side length of the discrete triangles; the Delaunay triangulation algorithm is a Delaunay triangulation algorithm, which is an algorithm for triangulating a given set of points.
FIG. 2 shows a flow chart of the present invention for determining hydrodynamic simulation boundary conditions.
According to the embodiment of the invention, the crawler technology is based on acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach, analyzing the flow change data and the water level change data, and determining hydrodynamic force simulation boundary conditions, wherein the hydrodynamic force simulation boundary conditions comprise:
S202, determining address information of a target website for acquiring river hydrologic information publication data, determining a data interaction protocol of the target website according to the address information, and determining a request row, a request head and a request body of a web crawler to the target website according to the data interaction protocol to obtain request data;
S204, performing access request operation on the target website according to the request data, acquiring an access request return result, and acquiring a webpage data structure of flow data and water level data of a hydrological station in the target website according to the access request result;
S206, determining a regular expression for determining data acquisition according to the webpage data structure, acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach through the regular expression, and storing the flow change data and the water level change data into a database;
s208, determining the change range of the hydrologic data of the target river reach according to the flow change data and the water level change data, and determining the flow change rate and the water level change rate of the target river reach in a preset time period according to the change range of the hydrologic data;
And S210, determining boundary conditions of flow rate change rates and water level change rates obtained by monitoring the upstream and downstream hydrologic stations, taking upstream flow data and downstream water level data as boundary conditions when the flow rate change rate is larger than the water level change rate, and taking upstream water level data and downstream flow data as boundary conditions when the flow rate change rate is not larger than the water level change rate to obtain hydrodynamic simulation boundary conditions.
It is to be noted that, the flow change data and water level change data of the upstream hydrological station and the downstream hydrological station of the target river reach are obtained by the crawler technology, the hydrological data can be automatically obtained from the hydrological monitoring website or database, no manual intervention is needed, and the labor cost and the time cost are saved; by analyzing the flow change data and the water level change data of the upstream hydrologic station and the downstream hydrologic station, the boundary conditions of hydrodynamic force simulation are determined, the water flow condition of a target river reach can be more accurately simulated, parameters such as flow speed, flow rate and the like are included, and the accuracy of a simulation result is improved; in hydrodynamic simulation, the choice of boundary conditions has an important impact on the accuracy and reliability of the simulation results. When the flow rate is larger than the water level rate, the flow rate change is more remarkable, and the influence of the flow rate is larger, in this case, the upstream flow data and the downstream water data are used as boundary conditions to better reflect the change condition of the flow, and the influence of the upstream flow change on the downstream flow is larger, so that the method is more suitable for being used as boundary conditions to simulate the hydrodynamic condition of the whole river reach.
According to the embodiment of the invention, a hydrodynamic model is constructed based on the two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary condition, and the hydrodynamic information simulation is carried out on the target river reach according to the hydrodynamic model to obtain a simulation result, which is specifically as follows:
acquiring an elevation value of each discrete triangle mesh according to the geographic environment information of the target river reach, and mapping the elevation value into each discrete triangle mesh;
Selecting a preset number of discrete triangular grids to monitor an area, acquiring the water depth, the X-direction flow rate and the Y-direction flow rate of the monitored area, analyzing the water depth, the X-direction flow rate and the Y-direction flow rate of the monitored area by a spatial interpolation method, and predicting the water depth, the X-direction flow rate and the Y-direction flow rate of each discrete triangular grid in a target river reach;
constructing a hydrodynamic model based on a two-dimensional shallow water equation, setting boundary conditions of the hydrodynamic model according to the hydrodynamic simulation boundary conditions, and discretizing the two-dimensional shallow water equation into a finite difference form by an explicit time integration method;
acquiring real-time hydrological data of the upstream and downstream of the target river reach according to the hydrodynamic force simulation boundary conditions;
and importing the water depth, the X-direction flow velocity, the Y-direction flow velocity and the real-time hydrological data of each discrete triangular grid in the target river reach into the hydrodynamic simulation model to serve as initial conditions of the hydrodynamic model, presetting a time step, and simulating and calculating the water depth, the X-direction flow velocity and the Y-direction flow velocity of each discrete triangular grid of the next time step according to a two-dimensional shallow water equation and boundary conditions in the current time step to obtain a simulation result.
It should be noted that, the hydrodynamic model is constructed by the two-dimensional shallow water equation to simulate the water depth, the flow velocity in the X direction and the flow velocity in the Y direction of each discrete triangle mesh, so that the hydrologic information such as the water depth, the water flow velocity, the flow direction and the like of each discrete triangle mesh in the target river reach can be accurately simulated, and an accurate simulation result is provided for navigation early warning of the navigation channel; the X direction and the Y direction are horizontal directions and vertical directions on a rectangular coordinate system formed by the river channel plane according to the earth direction; the two-dimensional hydrodynamic model uses a computational grid to spatially disperse the river channel, so that the hydraulic elements of each position in the river channel can be embodied, and because the hydraulic elements are based on a shallow water equation, the complex Naviger-Stokes equation set is simplified, and the computational efficiency is greatly improved.
According to the embodiment of the invention, the ship data to be sailed into the target river reach is obtained, and analysis is performed according to the simulation result and the ship data to determine the first ship navigation suitability data and the second ship navigation suitability data to be sailed into the target river reach, specifically:
Constructing a ship information database, acquiring ship image data of different types, extracting ship profile features, color features and size features of the ship image data based on an image recognition algorithm, acquiring navigation attribute conditions of different ship types, wherein the navigation attribute conditions comprise minimum draft, minimum navigation width and maximum navigation flow rate data, importing the ship profile features, color features, size features and navigation attribute conditions of different ship types into the ship information database, and forming a one-to-one correspondence;
Acquiring real-time ship image data with a preset distance from a target river reach according to a lighthouse observation system, determining a ship running direction according to the real-time ship image data, identifying a ship to enter the target river reach according to the running direction, and marking the ship to enter the target river reach in the real-time ship image data to obtain marked ship image data;
Extracting outline, color and size characteristics of the marked ship image data to obtain ship characteristic data, importing the ship characteristic data into a ship information database for matching, and identifying the type of a ship to be sailed into a target river reach to obtain a ship identification result;
Extracting navigation attribute conditions of the ship to be navigated in the identification result according to the ship identification result and the ship information database, and carrying out suitability evaluation on the navigation attribute conditions of the ship to be navigated according to the simulation result to obtain first ship navigation suitability data;
When the navigation suitability data of the first ship is smaller than a preset value, acquiring historical hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a historical preset time period, constructing a hydrologic data prediction model based on an LSTM model, and importing the historical hydrologic variation data into the hydrologic data prediction model for learning and training;
Acquiring real-time hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a second preset time period, and predicting the model of the upstream hydrologic variation data and the downstream hydrologic data of a target river channel in a future preset time period by the real-time hydrologic variation data to obtain a prediction result;
And importing the prediction result into a hydrodynamic model, updating initial conditions of the water hole force simulation model according to the simulation result to obtain a second simulation result, and analyzing the voyage suitability of a future preset time period in a target river segment according to the second simulation result and the voyage attribute condition of the ship to be voyage to obtain second ship voyage suitability data.
It should be noted that, because the navigation requirements of different types of ships on the depth and the flow speed of the river channel are different, the profile features, the color features and the size features of the ships can be accurately identified through an image identification algorithm, so that the type of the ship to be in the target river reach is determined; the navigation attribute conditions of the ship to be navigated are subjected to fitness evaluation through the simulation result to obtain first ship navigation fitness data, and the navigation safety and the fitness of different types of ships in the target river reach can be objectively evaluated according to the simulation result to provide scientific basis for navigation early warning of the navigation channel; the hydrodynamics model needs to acquire the data of the hydrodynamics station at the current time to predict the hydrodynamics data of each discrete triangle in the target river reach of the next time step, has limitation on prediction time, constructs a hydrodynamics data prediction model through a long short-term memory network (LSTM), predicts the hydrodynamics data of the target river reach of a preset time period in the future, further simulates the change of the hydrodynamics data of each discrete triangle grid for a longer time in the target river reach, obtains a second simulation result, and analyzes the voyage suitability of the preset time period in the target river reach according to the second simulation result to obtain second ship voyage suitability data; the first ship navigation suitability data are obtained by simulating the next time step through the current real-time data of the hydrologic station, and the second ship navigation suitability data are obtained by predicting the data of the hydrologic station, so that hydrologic variation data of a discrete triangular grid in the future longer time are obtained; updating the initial conditions of the water hole force simulation model according to the simulation result to obtain initial conditions of the next time step by taking the water depth, the X-direction flow velocity and the Y-direction flow velocity of each discrete triangular grid in the simulation result obtained in the previous time step as the initial conditions of the next time step, obtaining initial conditions of the next time step by taking the water depth, the X-direction flow velocity and the Y-direction flow velocity of each discrete triangular grid in the next time step, and performing iterative operation by analogy.
FIG. 3 shows a flow chart of the present invention for performing navigation warning operations on a vessel to be brought into a target river reach.
According to the embodiment of the invention, the navigation early warning operation is performed on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data, specifically:
S302, setting the navigation condition of the discrete triangle grids in the target river reach which meet the navigation attribute condition of the ship to be navigated as 1 according to the navigation suitability data of the first ship, setting the rest nodes as 0, and outputting the discrete triangle grids with the navigation condition of 1 to obtain the navigable range of the channel;
S304, analyzing the navigable range, if the navigable range can be communicated in a target river channel, determining navigable range change in a preset time period in the future according to second ship navigation suitability data, and determining a recommended navigation area and navigation speed of a ship to be sailed into a target river segment according to the navigable range change to obtain a first navigation early warning scheme;
S306, if the navigable range cannot be communicated in the target river channel, determining navigable range change in a preset time period in the future according to second ship navigable proper data, and determining waiting time of a ship to be sailed into the target river reach according to the navigable range change to obtain a second navigable early warning scheme;
and S308, carrying out navigation early warning operation on the ship to be in the target river reach according to the first navigation early warning scheme and the second navigation early warning scheme.
It is to be noted that whether the ship to be sailed entering the target river channel can carry out full-line sailing or not is judged through the first ship sailing suitability data, if so, the navigable range change in the future preset time period is determined through the second ship sailing suitability data, and further, the sailing area and the sailing speed are recommended to the ship to be sailed, so that the ship is helped to avoid encountering an unsuitable sailing area, the risk of the ship encountering danger and accidents is reduced, and the sailing safety is improved; if the navigable range cannot be communicated in the target river channel, determining navigable range change in a future preset time period according to second ship navigation suitability data, judging whether an area capable of enabling the ship to be navigated to be in full course appears in the future preset time period, determining the time for waiting for stopping the ship, performing early warning operation, and taking corresponding measures by early warning of navigation blocking situations possibly occurring, so that economic losses caused by navigation delay or accidents are avoided.
Fig. 4 shows a block diagram of a inland waterway navigation early warning system based on hydrodynamic simulation.
The second aspect of the present invention also provides a inland waterway navigation early warning system 4 based on hydrodynamic force simulation, the system comprising: the memory 41 and the processor 42, wherein the memory comprises a inland navigation early warning method program based on hydrodynamic force simulation, and when the inland navigation early warning method program based on hydrodynamic force simulation is executed by the processor, the following steps are realized:
obtaining geographical environment information of a target river reach, and dispersing the target river reach based on unstructured triangular grids according to the geographical environment information to obtain discrete triangular grids of the target river reach;
acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach based on a crawler technology, analyzing the flow change data and the water level change data, and determining hydrodynamic simulation boundary conditions;
Constructing a hydrodynamic model based on a two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary conditions, and performing hydrologic information simulation on a target river reach according to the hydrodynamic model to obtain a simulation result;
acquiring ship data of the voyage of the target river reach to be entered, analyzing according to the simulation result and the ship data, and determining first ship voyage suitability data and second ship voyage suitability data of the voyage of the target river reach to be entered;
And carrying out navigation early warning operation on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data.
The invention discloses a navigation early warning method and system for a inland waterway based on hydrodynamic force simulation, which are used for improving navigation safety of the inland waterway. Firstly, geographical environment information of a target river reach is acquired and discretized into triangular grid nodes. And obtaining flow and water level change data of the upstream and downstream hydrologic stations through a crawler technology, and determining hydrodynamic force simulation boundary conditions. And then, constructing a hydrodynamic model by using a two-dimensional hydrodynamic simulation method, and performing hydrologic information simulation on the target river reach. And determining the navigation suitability of the ship according to the simulation result and the ship data, and performing navigation early warning operation. The method combines the geographic information, the hydrologic data and the hydrodynamic force simulation technology, can accurately evaluate the navigation condition of the inland waterway, provides timely early warning for ship navigation, and ensures the safety and smoothness of the waterway navigation.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above described device embodiments are only illustrative, e.g. the division of the units is only one logical function division, and there may be other divisions in practice, such as: multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. In addition, the various components shown or discussed may be coupled or directly coupled or communicatively coupled to each other via some interface, whether indirectly coupled or communicatively coupled to devices or units, whether electrically, mechanically, or otherwise.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units; can be located in one place or distributed to a plurality of network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present invention may be integrated in one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated in one unit; the integrated units may be implemented in hardware or in hardware plus software functional units.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, where the program, when executed, performs steps including the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk or optical disk, or the like, which can store program codes.
Or the above-described integrated units of the invention may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in essence or a part contributing to the prior art in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, ROM, RAM, magnetic or optical disk, or other medium capable of storing program code.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (5)
1. The inland waterway navigation early warning method based on hydrodynamic force simulation is characterized by comprising the following steps of:
obtaining geographical environment information of a target river reach, and dispersing the target river reach based on unstructured triangular grids according to the geographical environment information to obtain discrete triangular grids of the target river reach;
acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach based on a crawler technology, analyzing the flow change data and the water level change data, and determining hydrodynamic simulation boundary conditions;
Constructing a hydrodynamic model based on a two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary conditions, and performing hydrologic information simulation on a target river reach according to the hydrodynamic model to obtain a simulation result;
acquiring ship data of the voyage of the target river reach to be entered, analyzing according to the simulation result and the ship data, and determining first ship voyage suitability data and second ship voyage suitability data of the voyage of the target river reach to be entered;
Performing navigation early warning operation on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data;
the hydrodynamic model is constructed based on the two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary condition, and the hydrodynamic information simulation is carried out on the target river reach according to the hydrodynamic model to obtain a simulation result, specifically:
acquiring an elevation value of each discrete triangle mesh according to the geographic environment information of the target river reach, and mapping the elevation value into each discrete triangle mesh;
selecting a preset number of discrete triangular grids to monitor an area, acquiring the water depth, the X-direction flow rate and the Y-direction flow rate of the monitoring area, analyzing the water depth, the X-direction flow rate and the Y-direction flow rate of the monitoring area by a spatial interpolation method, and predicting the water depth, the X-direction flow rate and the Y-direction flow rate of each discrete triangular grid in a target river reach;
constructing a hydrodynamic model based on a two-dimensional shallow water equation, setting boundary conditions of the hydrodynamic model according to the hydrodynamic simulation boundary conditions, and discretizing the two-dimensional shallow water equation into a finite difference form by an explicit time integration method;
acquiring real-time hydrological data of the upstream and downstream of the target river reach according to the hydrodynamic force simulation boundary conditions;
the water depth, the X-direction flow velocity, the Y-direction flow velocity and the real-time hydrological data of each discrete triangular grid in the target river reach are imported into the hydrodynamic model to serve as initial conditions of the hydrodynamic model, a time step is preset, and the water depth, the X-direction flow velocity and the Y-direction flow velocity of each discrete triangular grid of the next time step are simulated and calculated according to a two-dimensional shallow water equation and boundary conditions in the current time step to obtain a simulation result;
The method comprises the steps of obtaining ship data to be sailed into a target river reach, analyzing according to the simulation result and the ship data, and determining first ship navigation suitability data and second ship navigation suitability data to be sailed into the target river reach, wherein the first ship navigation suitability data and the second ship navigation suitability data are specifically as follows:
Constructing a ship information database, acquiring ship image data of different types, extracting ship profile features, color features and size features of the ship image data based on an image recognition algorithm, acquiring navigation attribute conditions of different ship types, wherein the navigation attribute conditions comprise minimum draft, minimum navigation width and maximum navigation flow rate data, importing the ship profile features, color features, size features and navigation attribute conditions of different ship types into the ship information database, and forming a one-to-one correspondence;
Acquiring real-time ship image data with a preset distance from a target river reach according to a lighthouse observation system, determining a ship running direction according to the real-time ship image data, identifying a ship to enter the target river reach according to the running direction, and marking the ship to enter the target river reach in the real-time ship image data to obtain marked ship image data;
Extracting outline, color and size characteristics of the marked ship image data to obtain ship characteristic data, importing the ship characteristic data into a ship information database for matching, and identifying the type of a ship to be sailed into a target river reach to obtain a ship identification result;
Extracting navigation attribute conditions of the ship to be navigated in the identification result according to the ship identification result and the ship information database, and carrying out suitability evaluation on the navigation attribute conditions of the ship to be navigated according to the simulation result to obtain first ship navigation suitability data;
When the navigation suitability data of the first ship is smaller than a preset value, acquiring historical hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a historical preset time period, constructing a hydrologic data prediction model based on an LSTM model, and importing the historical hydrologic variation data into the hydrologic data prediction model for learning and training;
Acquiring real-time hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a second preset time period, and predicting the model of the upstream hydrologic variation data and the downstream hydrologic data of a target river channel in a future preset time period by the real-time hydrologic variation data to obtain a prediction result;
Importing the prediction result into a hydrodynamic model, updating initial conditions of a water hole force simulation model according to the simulation result to obtain a second simulation result, and analyzing the voyage suitability of a future preset time period in a target river segment according to the second simulation result and voyage attribute conditions of the ship to be voyage to obtain second ship voyage suitability data;
The navigation early warning operation is carried out on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data, and specifically comprises the following steps:
Setting the navigation condition of the discrete triangle meshes in the target river reach meeting the navigation attribute condition of the ship to be navigated as 1 according to the first ship navigation suitability data, setting the rest nodes as 0, and outputting all the discrete triangle meshes with the navigation condition of 1 to obtain the navigable range of the channel;
analyzing the navigable range, if the navigable range can be communicated in a target river channel, determining navigable range change in a future preset time period according to second ship navigation suitability data, and determining a recommended navigation area and navigation speed of a ship to be sailed into a target river channel according to the navigable range change to obtain a first navigation early warning scheme;
If the navigable range cannot be communicated in the target river channel, determining navigable range change in a preset time period in the future according to second ship navigation suitability data, and determining waiting time of the ship to be sailed in the target river channel according to the navigable range change to obtain a second navigation early warning scheme;
and carrying out navigation early warning operation on the ship to be in the target river reach according to the first navigation early warning scheme and the second navigation early warning scheme.
2. The inland waterway navigation early warning method based on hydrodynamic force simulation of claim 1, wherein the obtaining the geographical environment information of the target river reach, and dispersing the target river reach based on the unstructured triangular mesh according to the geographical environment information to obtain the discrete triangular mesh of the target river reach comprises the following specific steps:
Obtaining geographic environment information of a target river reach through a geographic information system, wherein the geographic environment information comprises the elevation, the water depth and the river channel width of the target river reach, and constructing a map model of the target river channel according to the geographic environment information;
acquiring a historical ship navigation record of the target river channel, and marking a navigable area of the target river channel according to the historical ship navigation record;
determining flow velocity change influence information of a navigable area under different water depths according to geographic environment information of a target river channel, and determining discrete density of the target river channel according to the flow velocity change influence information to obtain a first discrete condition;
acquiring curvature data of the target river reach at each position according to the map model, determining flow velocity information at different positions according to the curvature data, calculating flow velocity change rates of navigable areas of the target river reach at each position according to the flow velocity information, and determining discrete triangular step sizes at each position in the target river reach according to the flow velocity change rates to obtain second discrete conditions;
And performing discrete operation on the non-structural triangular meshes of the navigable area according to a Delaunay triangulation algorithm, a first discrete condition and a second discrete condition to obtain the discrete triangular meshes of the target river reach.
3. The inland waterway navigation early warning method based on hydrodynamic force simulation according to claim 1, wherein the method is characterized in that the method obtains flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach based on a crawler technology, analyzes the flow change data and the water level change data, and determines hydrodynamic force simulation boundary conditions, and specifically comprises the following steps:
Determining address information of a target website for acquiring river hydrologic information publication data, determining a data interaction protocol of the target website according to the address information, and determining a request row, a request head and a request body of a web crawler to the target website according to the data interaction protocol to obtain request data;
Performing access request operation on a target website according to the request data, acquiring an access request return result, and acquiring a webpage data structure of flow data and water level data of a hydrological station in the target website according to the access request result;
determining a regular expression obtained by data according to the webpage data structure, obtaining flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach through the regular expression, and storing the flow change data and the water level change data into a database;
Determining the change range of the hydrologic data of the target river reach according to the flow change data and the water level change data, and determining the flow change rate and the water level change rate of the target river reach in a preset time period according to the change range of the hydrologic data;
And meanwhile, determining boundary conditions of flow rate change rates and water level change rates obtained by monitoring the upstream and downstream hydrologic stations, taking upstream flow data and downstream water level data as boundary conditions when the flow rate change rates are larger than the water level change rates, and taking the upstream water level data and downstream flow data as boundary conditions when the flow rate change rates are not larger than the water level change rates to obtain hydrodynamic simulation boundary conditions.
4. The inland waterway navigation early warning system based on the hydrodynamic force simulation is characterized by comprising a storage and a processor, wherein the storage comprises a inland waterway navigation early warning method program based on the hydrodynamic force simulation, and when the inland waterway navigation early warning method program based on the hydrodynamic force simulation is executed by the processor, the following steps are realized:
obtaining geographical environment information of a target river reach, and dispersing the target river reach based on unstructured triangular grids according to the geographical environment information to obtain discrete triangular grids of the target river reach;
acquiring flow change data and water level change data of an upstream hydrological station and a downstream hydrological station of a target river reach based on a crawler technology, analyzing the flow change data and the water level change data, and determining hydrodynamic simulation boundary conditions;
Constructing a hydrodynamic model based on a two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary conditions, and performing hydrologic information simulation on a target river reach according to the hydrodynamic model to obtain a simulation result;
acquiring ship data of the voyage of the target river reach to be entered, analyzing according to the simulation result and the ship data, and determining first ship voyage suitability data and second ship voyage suitability data of the voyage of the target river reach to be entered;
Performing navigation early warning operation on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data;
the hydrodynamic model is constructed based on the two-dimensional hydrodynamic simulation method and the hydrodynamic simulation boundary condition, and the hydrodynamic information simulation is carried out on the target river reach according to the hydrodynamic model to obtain a simulation result, specifically:
acquiring an elevation value of each discrete triangle mesh according to the geographic environment information of the target river reach, and mapping the elevation value into each discrete triangle mesh;
selecting a preset number of discrete triangular grids to monitor an area, acquiring the water depth, the X-direction flow rate and the Y-direction flow rate of the monitoring area, analyzing the water depth, the X-direction flow rate and the Y-direction flow rate of the monitoring area by a spatial interpolation method, and predicting the water depth, the X-direction flow rate and the Y-direction flow rate of each discrete triangular grid in a target river reach;
constructing a hydrodynamic model based on a two-dimensional shallow water equation, setting boundary conditions of the hydrodynamic model according to the hydrodynamic simulation boundary conditions, and discretizing the two-dimensional shallow water equation into a finite difference form by an explicit time integration method;
acquiring real-time hydrological data of the upstream and downstream of the target river reach according to the hydrodynamic force simulation boundary conditions;
the water depth, the X-direction flow velocity, the Y-direction flow velocity and the real-time hydrological data of each discrete triangular grid in the target river reach are imported into the hydrodynamic model to serve as initial conditions of the hydrodynamic model, a time step is preset, and the water depth, the X-direction flow velocity and the Y-direction flow velocity of each discrete triangular grid of the next time step are simulated and calculated according to a two-dimensional shallow water equation and boundary conditions in the current time step to obtain a simulation result;
The method comprises the steps of obtaining ship data to be sailed into a target river reach, analyzing according to the simulation result and the ship data, and determining first ship navigation suitability data and second ship navigation suitability data to be sailed into the target river reach, wherein the first ship navigation suitability data and the second ship navigation suitability data are specifically as follows:
Constructing a ship information database, acquiring ship image data of different types, extracting ship profile features, color features and size features of the ship image data based on an image recognition algorithm, acquiring navigation attribute conditions of different ship types, wherein the navigation attribute conditions comprise minimum draft, minimum navigation width and maximum navigation flow rate data, importing the ship profile features, color features, size features and navigation attribute conditions of different ship types into the ship information database, and forming a one-to-one correspondence;
Acquiring real-time ship image data with a preset distance from a target river reach according to a lighthouse observation system, determining a ship running direction according to the real-time ship image data, identifying a ship to enter the target river reach according to the running direction, and marking the ship to enter the target river reach in the real-time ship image data to obtain marked ship image data;
Extracting outline, color and size characteristics of the marked ship image data to obtain ship characteristic data, importing the ship characteristic data into a ship information database for matching, and identifying the type of a ship to be sailed into a target river reach to obtain a ship identification result;
Extracting navigation attribute conditions of the ship to be navigated in the identification result according to the ship identification result and the ship information database, and carrying out suitability evaluation on the navigation attribute conditions of the ship to be navigated according to the simulation result to obtain first ship navigation suitability data;
When the navigation suitability data of the first ship is smaller than a preset value, acquiring historical hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a historical preset time period, constructing a hydrologic data prediction model based on an LSTM model, and importing the historical hydrologic variation data into the hydrologic data prediction model for learning and training;
Acquiring real-time hydrologic variation data of an upstream hydrologic station and a downstream hydrologic station in a second preset time period, and predicting the model of the upstream hydrologic variation data and the downstream hydrologic data of a target river channel in a future preset time period by the real-time hydrologic variation data to obtain a prediction result;
Importing the prediction result into a hydrodynamic model, updating initial conditions of a water hole force simulation model according to the simulation result to obtain a second simulation result, and analyzing the voyage suitability of a future preset time period in a target river segment according to the second simulation result and voyage attribute conditions of the ship to be voyage to obtain second ship voyage suitability data;
The navigation early warning operation is carried out on the ship to be in the target river reach according to the first ship navigation suitability data and the second ship navigation suitability data, and specifically comprises the following steps:
Setting the navigation condition of the discrete triangle meshes in the target river reach meeting the navigation attribute condition of the ship to be navigated as 1 according to the first ship navigation suitability data, setting the rest nodes as 0, and outputting all the discrete triangle meshes with the navigation condition of 1 to obtain the navigable range of the channel;
analyzing the navigable range, if the navigable range can be communicated in a target river channel, determining navigable range change in a future preset time period according to second ship navigation suitability data, and determining a recommended navigation area and navigation speed of a ship to be sailed into a target river channel according to the navigable range change to obtain a first navigation early warning scheme;
If the navigable range cannot be communicated in the target river channel, determining navigable range change in a preset time period in the future according to second ship navigation suitability data, and determining waiting time of the ship to be sailed in the target river channel according to the navigable range change to obtain a second navigation early warning scheme;
and carrying out navigation early warning operation on the ship to be in the target river reach according to the first navigation early warning scheme and the second navigation early warning scheme.
5. The inland waterway navigation early warning system based on hydrodynamic simulation of claim 4, wherein the obtaining the geographical environment information of the target river reach, and dispersing the target river reach based on the unstructured triangular mesh according to the geographical environment information to obtain the discrete triangular mesh of the target river reach comprises the following specific steps:
Obtaining geographic environment information of a target river reach through a geographic information system, wherein the geographic environment information comprises the elevation, the water depth and the river channel width of the target river reach, and constructing a map model of the target river channel according to the geographic environment information;
acquiring a historical ship navigation record of the target river channel, and marking a navigable area of the target river channel according to the historical ship navigation record;
determining flow velocity change influence information of a navigable area under different water depths according to geographic environment information of a target river channel, and determining discrete density of the target river channel according to the flow velocity change influence information to obtain a first discrete condition;
acquiring curvature data of the target river reach at each position according to the map model, determining flow velocity information at different positions according to the curvature data, calculating flow velocity change rates of navigable areas of the target river reach at each position according to the flow velocity information, and determining discrete triangular step sizes at each position in the target river reach according to the flow velocity change rates to obtain second discrete conditions;
And performing discrete operation on the non-structural triangular meshes of the navigable area according to a Delaunay triangulation algorithm, a first discrete condition and a second discrete condition to obtain the discrete triangular meshes of the target river reach.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410655038.6A CN118278320B (en) | 2024-05-24 | 2024-05-24 | Inland waterway navigation early warning method and system based on hydrodynamic force simulation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410655038.6A CN118278320B (en) | 2024-05-24 | 2024-05-24 | Inland waterway navigation early warning method and system based on hydrodynamic force simulation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118278320A CN118278320A (en) | 2024-07-02 |
CN118278320B true CN118278320B (en) | 2024-08-16 |
Family
ID=91646868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410655038.6A Active CN118278320B (en) | 2024-05-24 | 2024-05-24 | Inland waterway navigation early warning method and system based on hydrodynamic force simulation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118278320B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118735311A (en) * | 2024-09-04 | 2024-10-01 | 浙江省水利河口研究院(浙江省海洋规划设计研究院) | Channel dynamic navigation decision method and device, electronic equipment and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205068800U (en) * | 2015-06-01 | 2016-03-02 | 华北电力大学 | Boats and ships seaworthiness early warning system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106652565A (en) * | 2015-10-29 | 2017-05-10 | 华北电力大学 | Method for calculating ship navigable areas by use of hydrodynamic model |
CN114049013A (en) * | 2021-11-16 | 2022-02-15 | 河海大学 | Research method for branched river channel split ratio, branched sewage ratio and evolution rule thereof |
CN116597693B (en) * | 2023-05-25 | 2024-08-02 | 广州航海学院 | Inland navigation monitoring system and method |
CN117095141B (en) * | 2023-10-19 | 2023-12-19 | 共享数据(福建)科技有限公司 | Construction method of river three-dimensional model and application of river three-dimensional model in inland navigation prediction |
-
2024
- 2024-05-24 CN CN202410655038.6A patent/CN118278320B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205068800U (en) * | 2015-06-01 | 2016-03-02 | 华北电力大学 | Boats and ships seaworthiness early warning system |
Also Published As
Publication number | Publication date |
---|---|
CN118278320A (en) | 2024-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhang et al. | A predictive analytics method for maritime traffic flow complexity estimation in inland waterways | |
Varga et al. | Intensity Analysis and the Figure of Merit’s components for assessment of a Cellular Automata–Markov simulation model | |
Xiao et al. | Maritime traffic probabilistic forecasting based on vessels’ waterway patterns and motion behaviors | |
Fang et al. | Automatic identification system-based approach for assessing the near-miss collision risk dynamics of ships in ports | |
CN103544390B (en) | The quick evolution analog analysing method of flood due to dam-break based on cellular automata | |
KR101942058B1 (en) | Simulation method of sea level rise flooding using Computational Fluid Dynamics and ocean characteristics | |
Yu et al. | A direction-constrained space-time prism-based approach for quantifying possible multi-ship collision risks | |
KR102210698B1 (en) | Inverse tracking method for chemical accident source combining machine learning model and recursive feature elimination based scenario of toxic chemical release in the rivers | |
CN118278320B (en) | Inland waterway navigation early warning method and system based on hydrodynamic force simulation | |
CN104933899A (en) | Ship seaworthiness early-warning system and method | |
CN105159954A (en) | Three-dimensional electronic nautical chart generating method based on GIS and virtual reality technology | |
CN112966332A (en) | Conflict detection method based on multi-ship motion uncertainty, memory and processor | |
KR102214360B1 (en) | Land-cover Change prediction Method Using Regional Land-use Change Expected Values | |
Ashraf et al. | GIS‐evaluation of two slope‐calculation methods regarding their suitability in slope analysis using high‐precision LiDAR digital elevation models | |
Huang et al. | An integrated approach based on Markov Chain and cellular automata to simulation of urban land use changes | |
CN115983627A (en) | Ship navigation environment risk prediction method and device, electronic equipment and medium | |
CN112232705B (en) | Uncertainty analysis-based regional oil spill risk analysis method and device | |
El Kasmi et al. | Turbulence modeling of atmospheric boundary layer flow over complex terrain: a comparison of models at wind tunnel and full scale | |
CN112283595B (en) | Pipeline oil spilling path analysis method and device, computer equipment and storage medium | |
CN205068800U (en) | Boats and ships seaworthiness early warning system | |
CN117172995B (en) | Pollution evaluation analysis method, system and storage medium based on microorganisms | |
US20230314144A1 (en) | System and method for estimating drift path of marine floating body | |
CN116401879B (en) | Method for simulating downstream evolution of breaking tailing sand | |
Neumann et al. | Comparing the" bathtub method" with Mike 21 HD flow model for modelling storm surge inundation | |
JP2000122521A (en) | Simulator, analytical system and method for diffusion phenomenon, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |