Regional linkage control method for ships passing through the dam in the Yangtze River mainstream based on big data analysis
Through the method based on big data analysis, the Yangtze River is divided into waters and ship regional linkage control, which solves the problem of regional linkage control of ships through the main flow of the Yangtze River, and realizes real-time grasp of the navigation status of the Yangtze River and guarantees safely passing the ship.
Patent Information
- Application Number
- CN202311573597.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2043-11-21
AI Technical Summary
The existing technology is difficult to effectively realize the regional linkage control of ships flowing through the dam of the Yangtze River main flow, resulting in a large accumulation of ships at anchorage, emotional anxiety among crew members, and safety hazards of personnel and equipment have increased significantly.
The Yangtze River is divided into waters based on big data analysis, and each water is broken down into multiple ends and ends, and the ship distribution and total capacity are calculated in real time. By preparing ship regional linkage pre-plans and gate pass plans, the number of ships in the waters near the locks is adjusted to achieve linkage control of ship sub-regions.
Real-time grasp of the navigation status of the Yangtze River is achieved, ensuring the regional linkage control of ships passing through the dam, reducing the computational complexity and calculation amount, improving the calculation efficiency and accuracy, and ensuring the safe passing of the ship.
Smart Images

Figure CN117689514B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of inland river navigation control, and in particular relates to a regional linkage control method for ships passing through a dam on the main stream of the Yangtze River based on big data analysis. Background Art
[0002] At present, the process for ships to pass through the Three Gorges-Gezhouba ship lock is as follows: the ship first makes a remote declaration for passing through the lock, and then queues up for anchor confirmation when the ship sails through the upstream and downstream anchor lines, namely the Yunyang Yangtze River Bridge and the Shishou Yangtze River Bridge. Then the ship sails to the anchorage near the Three Gorges-Gezhouba to wait for the lock, wait for the lock security inspection and the preparation of the lock plan, and finally pass through the lock. In order to queue up for anchor and pass through the lock as soon as possible, the ships passing through the lock will strive to sail to the Three Gorges-Gezhouba hub after completing the declaration, and accumulate in the anchorage near the Three Gorges-Gezhouba hub, resulting in a large number of ships piled up in the anchorage, the crew's emotional anxiety, and a significant increase in safety hazards for personnel and equipment.
[0003] In order to effectively control the number of ships waiting for the lock near the dam of the Three Gorges Project, maintain the safety and order of the Yangtze River water conservancy hub, and fully ensure the safe passage of ships, the Ministry of Transport has put forward the overall requirements of "source management, total quantity control, remote dispatch, orderly release, information disclosure, and supervision in accordance with the law", and expanded the dispatching waters to 541.8 kilometers, from Chongqing Yunyang Bridge to Hubei Shishou Yangtze River Bridge, and divided the waters above and below the dam into core waters and near-dam waters from near to far. Ships are divided into regions for waiting for the lock according to the time they arrive at the anchorage, and the total number of ships waiting for the lock in the core and near-dam waters shall not exceed 600.
[0004] However, there is still a technical bottleneck in how to achieve the above-mentioned overall requirement of regional coordinated control of ships. It spans half of the Yangtze River basin, involves tens of thousands of ships and multiple shipping management departments such as maritime, public security, and waterway management, and there is no mature experience and technology to draw on.
[0005] There are about 3,500 ships passing through the locks on the Yangtze River. Each ship is equipped with a Beidou intelligent terminal, which actively sends positioning data to the Three Gorges Navigation Management Department every few minutes. The daily positioning data is as high as 50 million. The navigation management department needs to calculate and judge the real-time positioning big data of massive ships in real time, determine the specific waters where all ships passing through the locks are located in real time, and count the number of ships in each water area to control the number of ships in the core waters of the Three Gorges and Gezhouba. Faced with a large amount of real-time Beidou positioning data of ships, the navigation management department needs to screen effective data and process and analyze it quickly and efficiently, determine the specific waters where each ship is located in real time, and further obtain the distribution of ships on the waterway on this basis, ensure the real-time and high efficiency of data processing, and take into account the accuracy of ship positioning and ship distribution calculation results, which has also become an urgent problem to be solved. Summary of the invention
[0006] The purpose of the present invention is to address the above-mentioned problems and to provide a regional linkage control method for ships passing through the dam on the main stream of the Yangtze River based on big data analysis. The Yangtze River is divided into water areas, and each water area is decomposed into multiple end-to-end areas. The ship distribution and total ship capacity are calculated in real time, while meeting the real-time and accuracy requirements of the calculation, making it convenient to grasp the navigation conditions of the Yangtze River in real time and realize regional linkage control of ships passing through the dam.
[0007] The technical solution of the present invention is a regional linkage control method for ships passing through the dam on the Yangtze River mainstream based on big data analysis, comprising the following steps:
[0008] Step 1: Divide the Yangtze River waters according to the importance of regional control;
[0009] Step 2: Use big data to analyze the navigability of the Yangtze River and set the total ship capacity of the Yangtze River mainstream according to the navigability of the Yangtze River;
[0010] Step 3: According to the total ship capacity obtained in step 2, set the capacity upper limit threshold for each water area divided in step 1;
[0011] Step 4: Decompose each water area into multiple end-to-end areas, and calculate the number and distribution of ships in the water area in real time;
[0012] Step 5: According to the number of ships in each water area obtained in step 4, by formulating the ship regional linkage pre-plan and lock passing plan, the number of ships in the water area near the lock is adjusted to realize the linkage control of ships in different regions.
[0013] Preferably, in step 1, the Yangtze River is divided into core waters, near-dam waters, controlled waters, dispatching waters and remote waters.
[0014] Preferably, in step 4, a rectangular matrix method is used to decompose the water area into multiple rectangles, specifically including:
[0015] Step 4.1: Divide each water area into multiple rectangular areas connected end to end according to the direction of the Yangtze River. The adjacent rectangular areas can be partially overlapped to obtain a rectangular array of water areas;
[0016] Step 4.2: Obtain real-time ship positioning data;
[0017] Step 4.3: Compare the current ship positioning data with the ship positioning data at the previous moment to determine whether the ship's navigation direction is upward or downward;
[0018] Step 4.4: Determine whether the ship is upstream or downstream of the dam, and further determine the waters where the ship is located based on the determination result;
[0019] Step 4.5: Based on the specific waters where the ship is located obtained in step 4.4, obtain a rectangular array of waters {R1, …R m}, where R1 represents the first rectangular area of the water area decomposition, which is the rectangular area closest to the dam, Rm represents the last rectangular area of the water area decomposition, which is also the rectangular area farthest from the dam, and m is the number of decomposed rectangles;
[0020] Step 4.6: For the rectangular area R of the rectangular array obtained in step 4.5 i , i =1,2…m, i Indicates i rectangles, and judge whether the ship is in the rectangular area R one by one i until the rectangular area where the ship is located is obtained;
[0021] Step 4.7: According to the rectangular area where the ship is located obtained in step 4.6, obtain the area number, i.e., area ID;
[0022] Step 4.8: Repeat steps 4.2-4.7 to obtain the distribution of ships in each water area at the current moment, and count the number of ships in each water area.
[0023] In order to focus on controlling the total number of ships waiting to pass through the lock and reduce the amount of ship positioning big data calculation and processing, in step 4.4, whether there is a ship passing through the lock can be used as a ship screening condition. The screened ships are all ships with plans to pass through the lock. The characteristic of ships passing through the lock is that no matter whether the ship is upstream or downstream, it will sail towards the dam: if the ship is sailing upstream, the specific waters where the ship is located will only be determined in the waters downstream of the dam; if the ship is sailing downstream, the specific waters where the ship is located will only be determined in the waters upstream of the dam. The above method can reduce the amount of rectangle calculation by 50%.
[0024] Preferably, in step 4.6, it is determined whether the ship is in the rectangular area R i The steps are:
[0025] Assume the coordinates of the ship's position point are ( x , y ), rectangular area R i The coordinates of the four vertices are (X1, Y1), (X2, Y1), (X2, Y2), (X1, Y2), where X1 is the rectangular area R i The longitude of the first vertex, Y1, is the rectangular area R i The latitude of the first vertex, X2 is the rectangular area R i The longitude of the second vertex, Y2, is the rectangular area R i The latitude of the third vertex, X1 <X2,Y1<Y2。
[0026] If x > X2 or x < X1 or y < Y1 or y > Y2, then the ship is not within the rectangular area R i inside; if X1 ≤ x ≤ X2, and Y1 ≤ y ≤ Y2, then the ship is within the boundary of the rectangular area R i inside.
[0027] For the purpose of improving the accuracy of judging the regional position of a ship in an irregular river section, the present invention further provides a method for judging whether a ship is within a polygonal river section area. According to the terrain on the map, the river section is divided into closed polygons, and the polygonal area is used to replace the rectangular area in the rectangular matrix method.
[0028] The method for judging whether a ship is within a polygonal river section area specifically includes:
[0029] 1) According to the positioning data of the ship, obtain the position point of the ship on the map;
[0030] 2) Taking the position point of the ship as an end point, draw a ray on the map;
[0031] 3) Calculate the number of intersection points of the ray in step 2) and the boundary line of the polygonal area;
[0032] 4) Judge whether the ship is within this polygonal area according to the number of intersection points obtained in step 3); if the number of intersection points is odd, then the ship is within this polygonal area; otherwise, the ship is not within this polygonal area.
[0033] Compared with the prior art, the beneficial effects of the present invention are:
[0034] 1) The present invention calculates and judges the water area where the ship is located and the specific area in the water area in real time according to the massive positioning big data of the ship, obtains the ship distribution in each water area of the Yangtze River, and statistically obtains the number of ships in each water area, which is convenient for mastering the ship navigation situation of the main stream of the Yangtze River in real time and realizing the sub-regional linkage control of the ships passing through the dam.
[0035] 2) The present invention divides each water area into multiple rectangular areas connected end to end along the Yangtze River direction, and can quickly judge the specific rectangular area where the ship is located according to the ship positioning data, reducing the calculation complexity on the premise of ensuring the calculation accuracy.
[0036] 3) The present invention provides another method for judging whether a ship is within a polygonal area for an irregular river section, improving the accuracy of judging the area where the ship is located, and can be used in combination with the rectangular matrix method to achieve the balance between calculation efficiency and accuracy.
[0037] 4) The method of the present invention determines whether the ship's navigation direction is upward or downward by comparing the current positioning coordinate data of the ship with the positioning coordinate data of the previous moment, focusing on the number and distribution of ships heading towards the dam and passing through the lock, further ensuring the calculation efficiency and real-time performance, and facilitating the real-time control of the number of ships passing through the locks in the core waters of the Three Gorges and Gezhouba Dam. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0039] Figure 1 The present invention is a flowchart of a method for controlling regional linkage of ships passing through a dam on the main stream of the Yangtze River according to an embodiment of the present invention.
[0040] Figure 2 This is a schematic diagram of the division of the Yangtze River waters according to an embodiment of the present invention.
[0041] Figure 3 Schematic diagram of a rectangular area according to an embodiment of the present invention.
[0042] Figure 4 It is a schematic diagram of dividing the Yangtze River section between Yiling Yangtze River Bridge and Yichang Yangtze River Highway Bridge into matrix areas in the embodiment.
[0043] Figure 5 It is a schematic diagram of dividing a section of the Yangtze River into polygonal areas according to the river section topography in an embodiment of the present invention.
[0044] Figure 6 It is a schematic diagram of using the ray method to determine whether a ship is in a polygonal area in an embodiment of the present invention. DETAILED DESCRIPTION
[0045] Embodiment 1
[0046] The regional linkage control method for ships passing through the dam on the Yangtze River mainstream based on big data analysis includes:
[0047] Step 1: Determine the importance level of the water area based on the distance to the Three Gorges Dam, and divide it into 5 levels. The smaller the number, the higher the importance. The Yangtze River mainstream is divided into core waters (level 1), near-dam waters (level 2), control waters (level 3), dispatching waters (level 4) and remote waters (level 5). Figure 2 shown.
[0048] Step 2: Use big data to analyze the navigability of the Yangtze River, and set the total ship capacity of the Yangtze River mainstream based on the navigability of the Yangtze River.
[0049] Step 3: According to the total ship capacity obtained in step 2, set the upper capacity threshold for each water area divided in step 1.
[0050] Step 4: Use the rectangular matrix method to decompose each water area into multiple end-to-end areas, and calculate the number and distribution of ships in the water area in real time, including:
[0051] Step 4.1: Divide each water area into multiple rectangular areas connected end to end according to the direction of the Yangtze River. The adjacent rectangular areas can be partially overlapped to obtain a rectangular matrix of the water area;
[0052] Step 4.2: Obtaining real-time ship positioning big data;
[0053] Step 4.3: Compare the current ship positioning data with the ship positioning data at the previous moment to determine whether the ship's navigation direction is upward or downward;
[0054] Step 4.4: Determine whether the ship is upstream or downstream of the dam, and further determine the waters where the ship is located based on the determination result;
[0055] Step 4.5: Based on the specific waters where the ship is located obtained in step 4.4, according to the distance from the Three Gorges Dam, a rectangular array of waters {R1, …R m}R1 represents the first rectangular area closest to the dam where the water area is decomposed, and R m It represents the last rectangular area farthest from the dam where the water area is decomposed, and m is the number of decomposed rectangles;
[0056] Step 4.6: For the rectangular area Ri of the rectangular array obtained in step 4.5, i=1,2…m, i represents the i-th rectangle, determine whether the ship is in the rectangular area Ri one by one until the rectangular area where the ship is located is obtained;
[0057] Step 4.7: According to the rectangular area where the ship is located obtained in step 4.6, obtain the area number, i.e., area ID;
[0058] Step 4.8: Repeat steps 4.2-4.7 to obtain the distribution of ships in each water area at the current moment, and count the number of ships in each water area.
[0059] Step 5: According to the number of ships in each water area obtained in step 4, the number of ships in the water area near the lock is adjusted through the management of the ship passing plan to achieve linkage control of ships in different areas.
[0060] Core waters: the waters between the Yichang Yangtze River Highway Bridge and Miaohe River in the middle reaches of the Yangtze River.
[0061] Waters near the dam: the waters between the Zhicheng Yangtze River Bridge in the middle reaches of the Yangtze River and the Badong Yangtze River Bridge in the upper reaches of the Yangtze River.
[0062] Controlled waters: the waters between the Jingzhou Yangtze River Bridge and the Zhicheng Yangtze River Bridge in the middle reaches and the waters between the Badong Yangtze River Bridge and the Wushan Yangtze River Bridge in the upper reaches.
[0063] Dispatching waters: the waters between the Shishou Yangtze River Bridge and the Jingzhou Yangtze River Bridge in the middle reaches and the waters between the Wushan Yangtze River Bridge and the Yunyang Yangtze River Bridge in the upper reaches.
[0064] Remote waters: waters below the Shishou Yangtze River Bridge on the main line of the Yangtze River and waters above the Yunyang Yangtze River Bridge.
[0065] The overall control target is that "the total number of ships waiting for locks in the waters near the dam shall not exceed 600, including no more than 300 ships upstream and downstream, and the average waiting time of ships shall not exceed 10 days", and effective control shall be implemented on ships passing through the dam in accordance with the principles of "remote reporting, classification and sorting, rolling planning, segmented control, waiting along the way, and real-time disclosure".
[0066] How to make linkage control water area:
[0067] The same linkage controlled water area is decomposed into multiple rectangles connected end to end, and the rectangles can cross each other so as to completely cover the linkage controlled water area of the Yangtze River mainstream to be depicted. The area of the intersection and overlapping zone between two adjacent rectangles shall not exceed one ninth of the area of the smaller of the two rectangles.
[0068] The water areas should be as close as possible but not cross each other, so as not to affect the normal judgment of the waters where the ship is located.
[0069] The number of linkage controlled water areas can be increased or decreased at any time according to the actual needs of linkage control.
[0070] Use GIS map to make linkage control water area, and use rectangle to draw the area. One area is composed of multiple rectangles. Figure 4 Shown is a division result of the matrix area of the Yangtze River section between Yiling Yangtze River Bridge and Yichang Yangtze River Highway Bridge.
[0071] Determine whether the ship is in rectangle R i The steps are:
[0072] Assume the coordinates of the ship's position point N are ( x , y ), rectangle R i The coordinates of the four vertices A, B, C, and D are (X1, Y1), (X2, Y1), (X2, Y2), (X1, Y2), where X1 is the rectangle R i The longitude of the first vertex A, Y1 for rectangle R i The latitude of the first vertex A, X2 is the latitude of the rectangle R iThe longitude of the second vertex B, and Y2 is the rectangle R i The latitude of the third vertex C of, X1 < X2, Y1 < Y2, as Figure 3 shown.
[0073] If x > X2 or x < X1 or y < Y1 or y > Y2, then the ship is not within the rectangle R i If X1 ≤ x ≤ X2, and Y1 ≤ y ≤ Y2, then the ship is within the rectangle R i on the boundary.
[0074] In the embodiment, when the position point of the ship is in the overlapping area of the rectangle R i and the rectangle R i+1 , if the ship is moving in the direction of the dam, then the ship is counted within the rectangle R i , otherwise the ship is counted within the rectangle R i+1 .
[0075] With the rectangle matrix judgment method, using a polygon area can more accurately depict the shape and size of the river section area, as Figure 5 shown, and the judgment of the regional position of the ship is more accurate. However, if the number of ships in a single water area is large, the calculation amount of the ship regional position judgment method in the polygon area is very large, which affects the calculation speed, and it can be used in combination with the rectangle matrix judgment method.
[0076] The operation of drawing a polygon area is complex and not easy to maintain because all the side lengths of the polygon need to be closed. Depending on the business requirements, the number of sides of the polygon can be increased or decreased at any time. Since the polygon area divided according to the river section terrain is a polygon, in order to improve the calculation speed, the ray method is adopted to judge whether the ship is in this polygon area, that is, taking the position point of the ship's current real-time positioning as the base point, making a horizontal ray. When the number of intersection points with the boundary line of the polygon area is odd, then it is within the polygon area, otherwise the ship is outside the polygon area, as Figure 6 shown.
[0077] In the embodiment, by using the method of the present invention, by controlling the ship passing plan and the security control of the ships passing the lock, the total number of ships waiting for lock in the core and near-dam waters is less than 600, of which the ships in the core and near-dam waters upstream and downstream are no more than 300. At the same time, the total number of ships waiting for lock in the waters is less than 420, of which the number of ships in the upstream control waters is no more than 70, and the number of ships in the downstream control waters is no more than 350; the total number of ships waiting for lock in the dispatching waters is less than 820, of which the number of ships in the upstream dispatching waters is no more than 420, and the number of ships in the downstream dispatching waters is no more than 400.
[0078] Embodiment 2
[0079] like Figure 1 As shown, the difference between the second embodiment and the first embodiment is step 4.4: if the ship is sailing in an upward direction, the specific waters where the ship is located are determined in the waters downstream of the dam; otherwise, the specific waters where the ship is located are determined in the waters upstream of the dam.
[0080] Embodiment 2 focuses on controlling the total number of ships to pass through the lock, discards the positioning data of ships leaving the dam, and processes approximately half of the ship positioning data in Embodiment 1, effectively reducing the processing volume of ship positioning data for the navigation management department.
Claims
1. A regional linkage control method for ships passing through the dam on the Yangtze River mainstream based on big data analysis, characterized in that: The following steps are involved: Step 1: Divide the Yangtze River waters according to the importance of regional control; Step 2: According to the navigability of the Yangtze River, set the total ship capacity of the Yangtze River mainstream; Step 3: According to the total ship capacity obtained in step 2, set the capacity upper limit threshold for each water area divided in step 1; Step 4: Decompose each water area into multiple end-to-end areas, and calculate the number and distribution of ships in the water area in real time; Step 5: According to the number of ships in each water area obtained in step 4, by compiling a ship regional linkage pre-plan and a lock-passing plan, the number of ships in the water area near the lock is adjusted to achieve linkage control of ships in different regions; Step 4 Specific include: Step 4.1: Divide each water area into multiple rectangular areas connected end to end according to the direction of the Yangtze River. The adjacent rectangular areas can be partially overlapped to obtain a rectangular array of water areas; The area of the intersection and overlap of two adjacent rectangles shall not exceed one ninth of the area of the smaller rectangle of the two rectangles; water areas shall not intersect with each other, so as not to affect the normal judgment of the water area where the ship is located; Step 4.2: Obtain real-time ship positioning data; Step 4.3: Compare the current ship positioning data with the ship positioning data at the previous moment to determine whether the ship's navigation direction is upward or downward; Step 4.4: Determine whether the ship is upstream or downstream of the dam, and further determine the waters where the ship is located based on the determination result; Step 4.5: Based on the specific waters where the ship is located obtained in step 4.4, obtain a rectangular array of waters {R1, …R m }, where R1 represents the first rectangular area of water area decomposition, Rm represents the last rectangular area of water area decomposition, and m is the number of decomposed rectangles; Step 4.6: For the rectangular area R of the rectangular array obtained in step 4.5 i , i =1,2…m, i Indicates i rectangles, and judge whether the ship is in the rectangular area R one by one i until the rectangular area where the ship is located is obtained; Step 4.7: According to the rectangular area where the ship is located obtained in step 4.6, obtain the area number, i.e., area ID; Step 4.8: Repeat steps 4.2-4.7 to obtain the distribution of ships in each water area at the current moment, and count the number of ships in each water area; In step 4, for irregular river sections, the river sections are divided into encapsulated polygons on the map according to the terrain, replacing rectangles to obtain polygonal areas; The method for judging whether a ship is in a polygonal area according to the ship positioning data specifically includes: 1) According to the ship's positioning data, the ship's position on the map is obtained; 2) Draw a ray on the map with the ship’s position as the endpoint; 3) Calculate the number of intersections between the ray in step 2) and the boundary line of the polygonal area; 4) judging whether the ship is in the polygonal area according to the number of intersection points obtained in step 3); If the number of intersection points is an odd number, the ship is in this polygonal area; otherwise, the ship is not in this polygonal area; In step 4.4, whether or not a ship has declared to pass the lock is used as a ship screening condition. The ships that are screened are those that have plans to pass the lock. The characteristic of a ship passing the lock is that it sails towards the dam regardless of whether it is upstream or downstream: if the ship is sailing upstream, the specific waters where the ship is located are determined only in the waters downstream of the dam; if the ship is sailing downstream, the specific waters where the ship is located are determined only in the waters upstream of the dam. The above method reduces the amount of calculation by 50%.
2. The method for regional linkage control of ships passing through the dam on the Yangtze River mainstream according to claim 1 is characterized in that: In step 1, the Yangtze River is divided into core waters, near-dam waters, controlled waters, dispatching waters and remote waters.
3. The method for regional linkage control of ships passing through the dam on the main stream of the Yangtze River according to claim 2 is characterized in that: In step 4.6, determine whether the ship is in the rectangular area R i The steps are: Assume the coordinates of the ship's position point are ( x , y ), rectangular area R i The coordinates of the four vertices are (X1, Y1), (X2, Y1), (X2, Y2), (X1, Y2), where X1 is the rectangular area R i The longitude of the first vertex, Y1, is the rectangular area R i The latitude of the first vertex, X2 is the rectangular area R i The longitude of the second vertex, Y2, is the rectangular area R i The latitude of the third vertex, X1< X2, Y1< Y2; if x > X2 or x < X1 or y < Y1 or y > Y2, then the ship is not in the rectangular area R i Inside; If X1≤ x ≤ X2, and Y1≤ y ≤ Y2, then the ship is in the rectangular area R i Within the boundary.
Citation Information
Patent Citations
Dam-passing ship traffic organization optimization method based on high-precision simulation
CN113268849A
Yangtze River channel big data service monitoring method and device
CN116645833A