Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (2024)

1. Introduction

1.1. Background

In recent years, the world shipping market has witnessed rapid development, with an increase in the volume of oil, bulk cargo, and container shipment year by year. This growth is accompanied by noticeable trends toward largescale, deepwater, and intelligent ships. The flourishing maritime industry has led to continuous growth in port throughput, accompanied by improvements in both the speed and quality of port development. Anchorage, as a fundamental requirement and vital infrastructure for maritime development, plays a crucial role in enhancing port efficiency, ensuring that navigational channels remain clear, and promoting safe navigation. With the escalating demand for maritime transportation in commercial trade, the efficient and secure operation of anchorages has become an essential task.

As a major maritime nation, China is actively promoting the development of intelligent ship technology. The China Classification Society (CCS) has outlined the “Specifications for Intelligent Ships”, which define intelligent ship technology as the automatic perception and acquisition of data and information about the ship, the maritime environment, logistics and ports through the use of sensors, communication and Internet of Things (IoT). On the basis of computer technology [1], auto-control technology [2], and big data mining and analytics [3,4], intelligent ships are capable of achieving intelligent operations in ship navigation [5], management [6], maintenance [7], and cargo transportation [8]. These advancements aim to enhance ship safety, environmental friendliness, cost-effectiveness, and reliability. Consequently, research on intelligent ship technology plays a crucial role in facilitating the digital transformation and smart development of the maritime industry.

1.2. Literature Review

The study of various resources in the port systems, such as anchorages, waterways, berths, sizes of loading and unloading equipment and transportation equipment, has received considerable attention by researchers. The existing literature related to anchorage is usually based on optimization algorithms or models for anchorage allocation and planning, anchorage capacity design, and so on.

Regarding the allocation of ship anchorages, Malekipirbazari et al. [9] optimized the algorithm and introduced a heuristic algorithm to modify the maximum null priority algorithm to optimize space utilization. The study of Madadi, Bahman et al. [10] further considered the temporal dynamics by taking into account ship arrivals and departures and dynamically placing them in the polygonal anchorage and proposed a spatiotemporal approach to solve this multi-objective anchorage planning problem. Huang et al. [11] focused on the nature of anchorage utilization capacity and argued that the utilization capacity of an anchorage depended on the selection of the actual anchorage position of a ship. Oz et al. [12] built on Huang’s work and for the first time, considered a ship’s anchorage safety while studying the anchorage allocation problem. Their algorithm significantly improved the safety of anchor position allocation while mainly maintaining a similar level of utilization. In addition, a few researchers have also studied anchorage construction and mooring planning from the perspectives of marine space planning [13] and mooring system [14] as a way to further optimize ship anchorage allocation. In recent years, Cao et al. [15] introduced an innovative intelligent detection algorithm specifically designed for the anchorage areas of maritime autonomous surface ships (MASSs) that are single-moored. They enhanced both the mooring radius model and the safety distance model for moored vessels, significantly advancing the intelligent development of anchorage allocation technology. Zhao et al. [16] proposed a dynamic multi-objective optimization model for anchor position allocation, which not only considered the dynamic change of anchorage occupancy, but also took into account the dual objectives of safety and capacity maximization, and realized the efficient and safe use of anchorage resources by optimizing the arrangement of vessel positions.

In terms of anchorage capacity design, Park et al. [17] calculated the anchorage operation rate of the port through the Anchorage Operation Rate model (AOR model) and evaluated the available anchorage capacity. Kwon et al. [18] proposed the concept of “anchorage capacity index”, which provides a more scientific and accurate method for planning the number of terminals in the port, through the refined calculation of the berthing demand of the incoming ships according to the tonnage. This index provides a more scientific and reasonable basis for the planning of the number of port terminals, and solves the problem of only studying the adequacy of designated berths without considering the expansion of berthing capacity. Guo et al. [19] proposed a new multi-objective optimization model of maximum anchorage capacity reliability and minimum anchorage redundancy area from the uncertainty of inbound and outbound ship sizes and arrival times, which solved the problem of the fact that the actual capacity that can accommodate ships is lower than the designed capacity.

Researchers have studied anchorage allocation from different perspectives, and the core objective is to optimize the utilization efficiency of anchorage resources so as to improve the smoothness of ship operations and economic benefits. However, the key to achieve this goal not only lies in the spatial allocation of anchorage, but also involves the design of anchorage capacity. A reasonable design of anchorage capacity can ensure that ships can be safely and stably anchored under various sea conditions, which in turn can support an efficient and orderly anchorage allocation system, forming a virtuous circle and jointly promoting the overall effectiveness of port operation.

1.3. Discussion of Previous Methods

In summary, the existing studies on ship anchorage mainly focuses on two aspects: (1) the problem of anchor position allocation on how to maximize the utilization rate and reduce the risk of ship collision in the limited anchorage space and (2) the problem of how to maximize the capacity of anchorage and improve the operation rate of anchorage. So far, only a few studies have considered the problem of anchorage detection, and there are fewer studies on the anchorage area of ships and intelligent anchor position detection, and even fewer works on anchor position detection in three-dimensional space considering the influence of water depth conditions. In addition, the available studies are unable to address the demands of the development of intelligent ship technology; furthermore, the anchor position selection of ship anchoring needs to be supported by accurate detection methods.

In practical maritime operations, ships must possess the capability to detect suitable anchor positions at the starting and destination ports, as well as along the navigation route, to meet various needs such as emergencies, cargo handling, embarkation and disembarkation of personnel, and anchoring. Currently, traditional methods for selecting ship anchor positions rely on limited factors, such as empirical judgments based on ship distribution, water depth, seabed conditions, and weather conditions, leading to low accuracy and poor real-time performance. Consequently, these methods fail to meet the requirements of modern maritime practices. In practice, to ensure the safety of ship anchoring, larger anchorage radii are often chosen, resulting in the inefficient use of anchorage resources. Conversely, selecting too small anchorage radii poses potential risks. At the same time, the limited availability of deepwater berths in many harbors has resulted in large vessels having to operate offshore at anchor, resulting in congested anchorages, as depicted in Figure 1. During periods of high wind speeds, the risk of dragging anchors due to tidal fluctuations increases, posing safety concerns for anchored vessels and necessitating emergency evasive maneuvers. Moreover, ships may encounter situations requiring anchoring in both shallow and deep waters during their operations, and from a seafarer’s perspective, “consideration should be made of the depth of water, the type of stranding site, and the removal of submerged obstructions”. A poorer holding ground increases the risk of anchor-dragging [20]. However, existing anchor position detection methods often overlook water depth conditions, leading to a reduced detection accuracy or failure in complex underwater environments, while some existing technologies can provide anchor position detection that accounts for both surface conditions and water depth, leading to practical issues such as low anchoring precision and significant safety hazards during operations. As a result, there is a lack of scientific and universally applicable anchor positioning techniques for different water depth conditions. The rational planning and selection of anchored locations by vessels to maintain safety during anchoring operations represent a significant challenge for ship intelligent detection technologies. This study aims to address these challenges and develop advanced anchor positioning techniques, incorporating judgments of anchorage water depth into consideration alongside ship size and distribution, which will enhance the accuracy of ship anchor position selection, aligning with practical navigation needs and playing a crucial role in maximizing anchorage resource utilization.

The emergence of 3D ship anchor position intelligent detection methods can effectively provide assistance to vessels in swiftly identifying suitable anchor positions during emergencies, mitigating the impacts and losses caused by upstream vessel drag-offs. It also improves the efficiency and safety of marine operations and plays a vital role in maximizing the use of anchorage resources.

2. Methodology

In this study, in response to the shortcomings of the above studies and the limitations of the existing methods, a new three-dimensional intelligent detection model of anchor position is proposed, which uses the Monte Carlo algorithm to simulate the ship’s mooring area, unlike the common two-dimensional planar simulation. In addition, this study increases the safety depth of ship anchoring and constructs a 3D detection model, which provides a more accurate and precise detection method for ship anchoring detection. The method is mainly constructed based on the Monte Carlo stochastic algorithm, the mooring area detection model, etc., which helps to improve the safety and efficiency of ship anchoring, and enable the anchorage to accommodate more ships under the premise of ensuring sufficient safety distance between ships.

2.1. Monte Carlo Stochastic Algorithm

Monte Carlo stochastic algorithm is a computational method based on probabilistic statistics, which is widely used in various engineering fields. The simulation method is realized by a large number of simple repeated sampling, which is less impacted by the limitations of the problem circ*mstances. It features simplicity and ease of programming, providing relatively accurate solutions. The Monte Carlo stochastic simulation method finds extensive application across various fields, such as the ship lock navigation condition restriction model [21], workspace analysis of robotic arms [22,23,24], reliability analysis in geotechnical engineering [25], risk analysis in hazardous material transportation [26], risk analysis in transportation systems [27], etc. The problem of ship anchorage area detection shares the same scientific principle as solving these engineering problems, which involves simulating multiple uncertain factors through random sampling under given input conditions to ultimately obtain comprehensive and reliable analytical results. Therefore, by drawing on the successful applications of the Monte Carlo method in other engineering fields, the rationality and feasibility of using this method for ship anchorage area detection can be justified.

In this study, the algorithm simulates various factors within the anchorage area, such as ship positions, by generating random numbers to obtain a range of possible outcomes. By repeating the simulation calculations multiple times, a stable anchor position can be obtained, which serves as a basis for accurately detecting suitable anchor positions in subsequent steps. In addition, the Monte Carlo stochastic algorithm is also used to randomly sample points within the area to calculate the feasibility of the ship anchoring at different positions. Through repeated simulation calculations, the optimal anchor position can be determined, thereby avoiding anchor accidents and vessel damage caused by insufficient or excessive water depths.

2.2. Anchor Position Circle Radius Model and Safe Spacing Model

Different countries and regions have different standards for outgoing chain length, and the outgoing chain length of Chinese moored ships is the largest under different water depths, which is the most conservative and safe, as shown in Table 1. Therefore, this study adopts a simplified model for anchoring radius based on the standard of outgoing chain length of Chinese anchored vessels.

The calculation formula is shown in Equation (1):

{ R = L + 3 H + 90 , ( wind force 7 ) R = L + 4 H + 145 , ( wind force > 7 )

In addition, in order to ensure the accuracy of the experiment, the model was built on the basis of Equation (1) by taking into account the influence of the hazards of dangerous goods ships such as oil, liquefied gas and chemical ships on the safety distance. To achieve this, the safe distance between two anchored vessels should satisfy Equations (2) and (3):

{ D S σ R 1 + τ R 2 R 1 = L 1 + 3 H + 90 R 2 = L 2 + 3 H + 90 ( wind force 7 )

{ D S σ R 1 + τ R 2 R 1 = L 1 + 4 H + 145 R 2 = L 2 + 4 H + 145 ( wind force > 7 )

where D s represents the safe distance between ships; L 1 and L 2 represent the length of the existing anchored ship and the ship to be anchored, respectively; H stands for water depth; R 1 and R 2 are the radii of the anchor circle, which pertain to both the current anchored vessel and the vessel planned for anchoring; σ and τ represent the lower and upper limits of ship type coefficient, respectively, where σ , τ [ 1 , 1.2 ] ; when the ship is an ordinary cargo ship, take the lower limit, and when the ship is an oil product, liquefied gas and chemical ship, take the upper limit [30].

2.3. Anchoring Area Detection Model

By creating the Plane Rectangular Coordinate System for the anchorage area, two-dimensional coordinates are assigned to existing vessels in the anchorage or other obstacles that hinder anchoring operations. By using the Euclidean metric method to develop a model for detecting the anchoring position of vessels. This model helps in selecting an anchoring position that maintains a safe distance between ships, as shown in Equation (4):

{ d n = ( x a x n ) 2 + ( y a y n ) 2 M i n ( d n ) D s

where ( x n , y n ) represents the location of existing ships or other obstacles hindering anchoring operations in the Cartesian coordinate system where the anchorage is located. ( x a , y a ) denotes the anchoring location that conforms to the safe distance between anchored ships.

2.4. Safe Water Depth Model

In this study, the ship’s requirement for the rich water depth for anchoring in the anchorage is used, which is calculated as Equation (5):

{ h = k × d + h w h > H m

where h indicates the required anchoring safety water depth for the ship to be anchored; d denotes the maximum draft of the ship during anchoring; k is the sheltering coefficient, which takes 1.2 when there is no surge or good sheltering and 1.5 when there is a surge or bad sheltering [31]; h w signifies the wave surplus depth, typically ranging from 2 to 3 m; and H m denotes the simulated draft depth of the ship to be anchored. In order to increase the safety of anchor position selection, the sheltering coefficient k is taken as the upper limit value, which can help to take into full consideration the safety hazards caused by poor sheltering, longitudinal swaying of the ship, surge and other adverse conditions in the subsequent simulation test [31]. The wave-rich water depth is taken as 20% of the ship’s maximum draft according to the recommendation of the British “Offshore Buildings” in the initial stage.

3. Simulation Experiment

3.1. Procedure

To verify the validity of the Monte Carlo anchor area detection model, simulation experiments are conducted following the specific steps outlined below, and Figure 2 shows the model-solving logic.

Step 1: Construct a three-dimensional anchorage area of size 3n nautical miles by 3n nautical miles using MATLAB simulation software (version R2021a), where the water depth ranges from 20 to 40 m.

Step 2: Obtain obstacle information within the anchorage area and the two-dimensional coordinates of existing ships using information acquisition equipment such as Automatic Identification System (AIS) or radar equipment; denote the coordinates as ( x 1 , y 1 ) , ( x 2 , y 2 ) …… ( x n , y n ) , mark the set of coordinates as S b , and import this information into an improved ship anchoring radius model to calculate the anchoring radius of existing ships.

Step 3: Using the two-dimensional coordinates of the anchorage obstacle from step 2 as the center of the circle, set a safe radius R d of the restricted water area with a set of coordinates S d .

Step 4: Input relevant information such as ship length and anchor chain length of existing ships into the safety spacing model as shown in Equation (2) or Equation (3) to calculate the anchoring radius and ship safety spacing value D of existing ships.

Step 5: Use the Monte Carlo random plane anchor position detection algorithm to generate n sets of two-dimensional coordinates, which represent the choice of anchor points for ships awaiting anchor by the simulated ship to be moored, and the set of these coordinates is denoted as S m . The essence of the algorithm is to perform anchor position detection in the plane by random sampling in the horizontal plane to simulate the vessel position according to the characteristics of the Monte Carlo stochastic algorithm.

Step 6: Utilize the anchoring area detection model shown in Equation (4), the coordinate sets S b and S m are iteratively calculated to obtain the two-dimensional coordinates ( X e 1 , Y e 1 ) , ( X e 2 , Y e 2 ) …… ( X e i , Y e i ) …… ( X e n , Y e n ) of the anchoring points of the ship to be anchored that satisfy the value D of the ship’s safety spacing in Step 4, and the coordinate set of which is S e .

Step 7: Using S e as the center and the anchoring radius as the radius, draw an anchor position circle. Within the anchor location circle, the anchor location circle was sampled using a Monte Carlo random sampling water depth detection. The principle of this method is to use the random function to set the angle and radius of the simulated sampling point, and subsequently use the polar coordinate formula to calculate the coordinates of the extracted point in the plane right-angled coordinate system to complete the random sampling of the anchor position circle, and then detect the water depth. After the first random sampling, add the water depth verification results of the sampled points as an additional data dimension, indicating whether the water depth meets the requirements. ( x r , y r , h r , 1 ) stands for where the safety water depth limit is met, while ( x r , y r , h r , 0 ) represents points where it is not met. ( x r , y r , h r ) represents the sampling point, and the data of the water depth verification operation is incorporated into the collection S S 1 . When the second random sampling is conducted, the sampling point is compared with the data points in the collection S S 1 , and if there is such a data point, then the water depth verification data are taken directly. For the points with no data in S S 1 , then the data values are incorporated into the collection S S 2 after water depth verification. Compare the collection S S 2 with the draft depth values of vessels awaiting anchor to obtain anchoring points for vessels that satisfy both two-dimensional and three-dimensional depth requirements. The point collection is recorded as S f , and judgment S f within the coordinates of the point as the center of the circle within the anchoring circle is not within the point collection S d . When the requirements of the point collection are met, this is recorded as S g , and the following are subsequently marked: ( φ 1 , λ 1 , h 1 ) , ( φ 2 , λ 2 , h 2 ) …… ( φ i , λ i , h i ) …… ( φ m , λ m , h m ) . The data set relationship is shown in Figure 3.

Step 8: Convert the three-dimensional anchoring point coordinates obtained in Step 7, which satisfy safety spacing and water depth restrictions, into anchoring points understood by ship position sensors, and transmit these coordinates to electronic charts or other relevant devices for ships awaiting anchor to select suitable positions for anchoring operations as practically needed.

3.2. Parameter Setting

In order to evaluate and compare the influence of different types of ships on anchor position selection, this study constructs an anchoring simulation system. In this system, using real data from the ship’s design-type scale and synthetic data obtained through Monte Carlo simulation, a three-dimensional intelligent anchor position detection algorithm combining the Monte Carlo random plane anchor position detection algorithm with Monte Carlo random sampling depth detection is experimentally applied to determine the anchor position selection for the ship to be anchored.

In this experiment, a three-dimensional anchorage sea area of 3 nautical miles ∗ 3 nautical miles is defined by MATLAB program. The depth of the anchorage is determined with reference to the anchorage depth data of Ningbo Zhoushan Port, which is one of the top three of the top ten ports in the world. Ningbo Zhoushan Port is known for its rich anchorage resources, with a wide range of depths, from shallow to deep, ranging from 3 to 51 m. Considering the anchoring needs and safety of large commercial vessels, a water depth between 20 m and 40 m is particularly suitable, which can ensure the stable anchoring of the vessels and avoid the inconvenience of operating in too deep water. Therefore, this study carefully constructs a three-dimensional simulation of the mooring area, focusing on the 20-to-40-m water depth section, based on the detailed anchorage depth data of Ningbo Zhoushan Port, to accurately match and meet the actual needs of most commercial vessels.

The ship types selected for the experiments of this thesis are closely based on the common ship types in the inter-provincial coastal freight ship capacity analysis report authoritatively released by the government. Meanwhile, in the current shipping market, bulk carriers and container ships have the largest transportation volume and a high demand for ships. By referring to the relevant data from government websites and the current market trends, we are able to ensure that the ship types selected in the experiment match the current development trends and actual needs of the shipping industry, which ensures the academic rigor of this study. Specifically, we chose chemical tankers, oil tankers, bulk carriers and container ships, and the specific ship type scales are shown in Table 2.

The anchoring area detection is simulated using MATLAB based on the ship data in Table 2 and the anchor position circle radius model and safe spacing model. Both existing ships in the anchorage and ships waiting to anchor belong to the four types mentioned above. The spacing between the existing ships in the anchorage adheres to the required safety distance standards for anchoring. In addition, under the two wind conditions of wind force ≤ 7 and wind force > 7, combined with the two water depth models of 20 m and 40 m, four types of ship safety spacings can be calculated. Table 3 and Table 4 present two groups of anchoring detection data with wind force ≤ 7, while Table 5 and Table 6 present two groups of anchoring detection data with wind force > 7.

According to maritime experience, when a ship is sailing in ballast condition, the minimum average draft should be at least 50% of the full load draft; during winter navigation, due to larger waves and winds, it should be between 55% and 60%. These reference data are summarized from the practical experience of ship drivers and are also provided as guidance parameters in the nautical literature [32]. Therefore, in this study, 50% of the full load draft is taken as the calculated value for the draft in ballast condition. In accordance with the data in Table 2 as well as the safety depth model, the demand for safe water depth during ship anchoring is calculated, as shown in Table 7.

3.3. Results

The above-mentioned data are imported into the MATLAB simulation platform, and the simulation experiments are carried out according to the above steps. The Monte Carlo random simulation algorithm is utilized for simulation and arithmetic operation to detect the ship anchoring areas that meet the requirements for safe spacing and safe water depth. The PLOT function is used to project the areas satisfying the conditions for ship anchoring onto the seafloor in green shading and rendered into three-dimensional graphics. Additionally, 40 three-dimensional images of anchor position detection can be calculated from four sets of data in this experiment. Figure 4, Figure 5, Figure 6 and Figure 7 randomly provide eight anchor position detection images randomly extracted. Among them, the red dots in the figure simulate the existing ships, while the blue dots represent the drop anchor points that meet the two-dimensional conditions and satisfy the water depth restriction in the unloaded state. The pink dots represent the drop anchor points that further satisfy the water depth restriction in the full load state on the basis of the blue dots. The green dots indicate the drop anchor points that satisfy the conditions for both being generated within the anchoring circle and meeting the water depth requirements, based on the pink dots.

Figure 4 and Figure 5 are the 3D detection images of different ship types in the case of a water depth of 20 m and wind force less than 7 and wind force more than 7, where a and b are the different sizes of the ship types. And between Figure 4 and Figure 5 are the different wind speeds, from which it can be seen that the larger the ship type, the fewer the points that meet the requirements, and similarly the larger the wind speed, the higher the requirements for the safety distance, and therefore the fewer the points that meet the requirements.

Figure 6 and Figure 7 are different from Figure 4 and Figure 5 in that the ambient water depth is changed from 20 m to 40 m, and again, the larger the ship size and the higher the wind speed, the fewer the number of points that meet the requirements. However, compared to Figure 4 and Figure 5, a large number of green points can be clearly seen in Figure 6 and Figure 7, which indicates that there are a large number of drop anchor points that satisfy both the safety distance between planar anchor circles and the water depth requirements. This indicates that the ambient water depth becomes deeper and the number of points meeting the requirements increases.

Based on this experiment, it is possible to find out the effect of different boat sizes and load conditions on the anchoring position. The general conclusion is that the larger the boat size and the higher the wind speed, the higher the need for safe distance and water depth.

4. Discussion

In this study, the results of anchor position detection in water depths of 20 m and 40 m in the case of wind < 7 and wind > 7 are investigated. Based on the above experimental results and analysis, we can examine the application effect and potential value of the Monte Carlo stochastic algorithm in 3D intelligent anchor position detection from multiple dimensions and draw the following main conclusions:

  • The 3D intelligent anchor position detection algorithm based on the Monte Carlo stochastic algorithm is randomly sampled 5000 times in MATLAB simulation platform. The calculation results show that the detection area of the algorithm basically covers the whole anchorage area, which ensures the generality of the anchor position detection of this algorithm, and provides an effective reference for studying the waste of anchor position area and the utilization rate of the anchorage area.

  • The intelligent detection method of ship 3D anchor position based on Monte Carlo algorithm takes into full consideration the influence of ship type, wind force and other factors on the safe spacing of ships, and provides a reasonable anchor position selection scheme for ships anchoring in the anchorage area.

  • In order to reflect the accuracy and efficiency of the algorithm, this experiment compares the demand for water depth when the ship is unloaded and fully loaded, so as to intuitively obtain the influence of different water depth parameters of different ship types on the selection of anchoring area.

  • Based on the Monte Carlo stochastic algorithm, the 3D intelligent anchor position detection algorithm can also flexibly change the water depth parameters of the ship’s anchoring according to the actual needs, in order to meet the requirements of the ship for the safety of water depth in the selection of the actual anchor position.

  • In order to improve the calculation efficiency, this experiment combines the data set optimization algorithm in the random sampling process. The random sampling time is reduced from the original 38.5 s to 6.5 s, which optimizes a large number of repetitive operations in the 3D anchor position detection algorithm and thus reduces a large number of operations in the water depth detection part, significantly improves the efficiency of the 3D anchor position detection algorithm, and helps to assist the ship to stop the anchor in a timely and rapid manner.

These findings reveal the intrinsic connection between the choice of anchor position and ship type and environmental conditions. This not only deepens our understanding of the complexity of anchor position selection, but also lays a solid foundation for subsequent research and practical applications. Therefore, intelligent 3D anchor position detection based on the Monte Carlo algorithm meets the current needs of nautical practice for anchor position selection for large ships and provides an important theoretical reference for the future research of anchor area planning.

In addition, the algorithm realizes the intelligent planning and optimization of anchor position by simulating a large number of random samples and combining multiple factors such as ship type, wind, water depth, etc. The algorithm provides practitioners with a more reliable, simpler, and more practical method of intelligent anchor detection, which can effectively reduce safety accidents due to an improper selection of mooring depths caused by judgment based on personal experience.

5. Conclusions

The anchor position detection problem is a challenging issue in determining the optimal anchoring position for incoming ships. Previous studies have only considered the utilization and safety aspects of anchorage planning, while overlooking the rationality of ship anchoring positions.

This study aims to fulfill this need by conducting research on an intelligent anchor position detection algorithm in 3D space, based on the 2D anchor position detection method for ships. Through the three-dimensional anchor position intelligent detection algorithm combining Monte Carlo random plane anchor position detection algorithm and Monte Carlo random sampling water depth detection, the ship’s anchoring position suitable for safe water depth under a 3D view is obtained on the basis of repeated simulations, and numerical simulation experiments are carried out to simulate the actual ship entering the harbor and anchoring situations based on the parameters of different ship types. The results demonstrate that this detection algorithm possesses both rapidity and accuracy, resolving the issues of low precision in 2D-plane anchor position detection and reliance on empirical anchoring. It holds practical significance for improving efficiency and safety in the selection of anchor position selection for large-scale and deepwater ships. In practical applications, an intelligent detection algorithm for anchoring area detection is provided, which can be deployed onto ship equipment and display the detected anchoring areas on systems such as Electronic Chart Display and Information System (ECDIS), thereby providing technical support for the anchoring ship to choose safe and controllable anchoring positions.

This study also has the following shortcomings: First, the arbitrary anchor points are not sampled at equal distance intervals; the anchor points with abnormal ship parameters and anchor water depths have not yet been encrypted for sampling to be eliminated; and the accuracy of anchoring operations has yet to be improved. Second, the matching of suitable anchor positions according to the duration of anchoring needs to be further deepened. In order to quickly eliminate anchor points with abnormal anchorage data and improve the accuracy of the algorithm, in the next step, we will combine the algorithm with the moored ship data and increase the sampling density of key anchorage areas on the basis of increasing the training set and validation set. In addition, in order to improve the efficiency of ship operations in the anchorage area, in-depth research on the matching of anchoring time and anchor position is conducted to realize the precise allocation and efficient utilization of anchoring resources.

6. Patents

The patent for this thesis is currently in the application process and has been published.

Author Contributions

Conceptualization, Z.C. and X.Z.; methodology, X.Z. and Z.Z.; software, Z.C.; validation, Z.C. and X.Z.; formal analysis, Z.L. and Y.C.; investigation, M.Z. and X.L.; resources, Y.C. and J.L.; data curation, Z.C. and L.C.; writing—original draft preparation, Z.C.; writing—review and editing, L.C. and Z.Z.; visualization, X.Z. and Z.Z.; supervision, L.C. and Z.Z.; project administration, L.C. and Z.Z.; funding acquisition, L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Guangdong Provincial Education Science Planning Leading Group Office, grant number 2023GXJK313; China Transportation Education Research Association, grant number 2023GXJK313; Zhanjiang Federation of Social Science Circles, grant number ZJ20YB0; and Guangdong Ocean University, grant numbers PX-131223629, PX-128223315, and C22809 (Humanities).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chi, X.; Liu, X. Design of Ship Intelligent Collision Prevention System Based on Computer Vision. J. Coast. Res. 2019, 97 (Suppl. S1), 242. [Google Scholar] [CrossRef]
  2. Sawada, R.; Hirata, K.; Kitagawa, Y.; Saito, E.; Ueno, M.; Tanizawa, K.; f*ckuto, J. Path Following Algorithm Application to Automatic Berthing Control. J. Mar. Sci. Technol. 2021, 26, 541–554. [Google Scholar] [CrossRef]
  3. Cao, M.; Guo, C. Key Technologies of Big Data and Its Development in Intelligent Ship. In Proceedings of the 2017 International Conference on Robotics and Artificial Intelligence (ICRAI ’17), New York, NY, USA, 29 December 2017; pp. 61–65. [Google Scholar]
  4. Garcia-Dominguez, A. Mobile Applications, Cloud and Bigdata on Ships and Shore Stations for Increased Safety on Marine Traffic; a Smart Ship Project. In Proceedings of the 2015 IEEE International Conference on Industrial Technology (ICIT), Seville, Spain, 17–19 March 2015; pp. 1532–1537. [Google Scholar]
  5. Hao, Y.; Wang, Y.; Han, Z. Automatic Planning Method of Seawater Navigation Trajectory Based on AIS Big Data. Desalination Water Treat. 2022, 269, 221–227. [Google Scholar] [CrossRef]
  6. Issa, M.; Ilinca, A.; Ibrahim, H.; Rizk, P. Maritime Autonomous Surface Ships: Problems and Challenges Facing the Regulatory Process. Sustainability 2022, 14, 15630. [Google Scholar] [CrossRef]
  7. Karatuğ, Ç.; Arslanoğlu, Y.; Guedes Soares, C. Determination of a Maintenance Strategy for Machinery Systems of Autonomous Ships. Ocean Eng. 2022, 266, 113013. [Google Scholar] [CrossRef]
  8. Kurt, I.; Aymelek, M. Operational Adaptation of Ports with Maritime Autonomous Surface Ships. Transp. Policy 2024, 145, 1–10. [Google Scholar] [CrossRef]
  9. Malekipirbazari, M.; Oz, D.; Aksakalli, V.; Alkaya, A.F.; Aydogdu, V. Capacity Planning in Non-Uniform Depth Anchorages. In Intelligent Decision Technologies, 2nd ed.; Neves-Silva, R., Jain, L.C., Howlett, R.J., Eds.; Springer International Publishing: Sorrento, Italy, 2015; Volume 39, pp. 21–30. [Google Scholar]
  10. Madadi, B.; Aksakalli, V. A Stochastic Approximation Approach to Spatio-Temporal Anchorage Planning with Multiple Objectives. Expert Syst. Appl. 2020, 146, 113170. [Google Scholar] [CrossRef]
  11. Huang, S.Y.; Hsu, W.J.; He, Y. Assessing Capacity and Improving Utilization of Anchorages. Transp. Res. E Logist. Transp. Rev. 2011, 47, 216–227. [Google Scholar] [CrossRef]
  12. Oz, D.; Aksakalli, V.; Alkaya, A.F.; Aydogdu, V. An Anchorage Planning Strategy with Safety and Utilization Considerations. Comput. Oper. Res. 2015, 62, 12–22. [Google Scholar] [CrossRef]
  13. Jajac, N.; Kilić, J.; Rogulj, K. An Integral Approach to Sustainable Decision-Making within Maritime Spatial Planning—A DSC for the Planning of Anchorages on the Island of Šolta, Croatia. Sustainability 2018, 11, 104. [Google Scholar] [CrossRef]
  14. Wnorowski, J.; Łebkowski, A. Determination of Anchor Drop Sequence during Vessel Anchoring Operations Based on Expert Knowledge Base and Hydrometeorological Conditions. Electronics 2023, 13, 176. [Google Scholar] [CrossRef]
  15. Cao, L.; Wang, X.J.; Zhang, W.J.; Gao, L.G.; Xie, S.; Liu, Z.J. Research on Intelligent Detection Algorithm of the Single Anchored Mooring Area for Maritime Autonomous Surface Ships. Appl. Sci. 2022, 12, 6009. [Google Scholar] [CrossRef]
  16. Zhao, J.; Zhou, C.H.; Li, Z.; Xu, Y.M.; Gan, L.X. Optimization of Anchor Position Allocation Considering Efficiency and Safety Demand. Ocean. Coast. Manag. 2023, 241, 106644. [Google Scholar] [CrossRef]
  17. Park, J.-M.; Yun, G.-H.; Jeon, H.-D.; Kong, G.-Y. The Proper Capacity of Anchorage in Ulsan Port with Reference to the Anchorage Operating Rate. J. Korean Soc. Mar. Environ. Saf. 2016, 22, 380–388. [Google Scholar] [CrossRef]
  18. Kwon, S.-C.; Yu, Y.-U.; Park, J.-M.; Lee, Y.-S. A Basic Study on the Demand Analysis of Waiting Anchorage Using Anchorage Capacity Index. J. Korean Soc. Mar. Environ. Saf. 2019, 25, 519–526. [Google Scholar] [CrossRef]
  19. Guo, Z.J.; Xu, Y.Z.; Yu, Y.; Wei, Z.J.; Xue, T.H.; Wang, W.Y.; Jiang, Y. Anchorage Capacity Reliability and Redundancy Optimization Research in Coastal Ports. Eng. Optim. 2021, 53, 885–904. [Google Scholar] [CrossRef]
  20. House, D.J. Seamanship Techniques: Shipboard and Marine Operations, 5th ed.; Routledge: London, UK, 2018. [Google Scholar]
  21. Gucma, L.; Schoeneich, M. Monte Carlo Method of Ship’s Underkeel Clearance Evaluation for Safety of Ferry Approaching to Ystad Port Determination. J. Konbin 2008, 8, 42–49. [Google Scholar] [CrossRef]
  22. He, B.; Zhu, X.; Zhang, D. Boundary Encryption-Based Monte Carlo Learning Method for Workspace Modeling. J. Comput. Inf. Sci. Eng. 2020, 20, 034502. [Google Scholar] [CrossRef]
  23. Peidró, A.; Reinoso, Ó.; Gil, A.; Marín, J.M.; Payá, L. An Improved Monte Carlo Method Based on Gaussian Growth to Calculate the Workspace of Robots. Eng. Appl. Artif. Intell. 2017, 64, 197–207. [Google Scholar] [CrossRef]
  24. Zhao, Z.Y.; He, S.; Zhao, Y.P.; Xu, C.; Wu, Q.W.; Xu, Z.B. Workspace Analysis for a 9-DOF Hyper-Redundant Manipulator Based on An Improved Monte Carlo Method and Voxel Algorithm. In Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China, 5–8 August 2018; pp. 637–642. [Google Scholar]
  25. Li, C.; Wang, G.M.; He, J.J.; Wang, Y.B. A Novel Approach to Probabilistic Seismic Landslide Hazard Mapping Using Monte Carlo Simulations. Eng. Geol. 2022, 301, 106616. [Google Scholar] [CrossRef]
  26. Giribone, P.; Oliva, F.; Revetria, R. Risk Management of Dangerous Freight Using Monte Carlo Simulation: Project and Operation Sides. In Proceedings of the 26th IASTED International Conference on Modelling, Identification, and Control, Innsbruck, Austria, 31 January 2007. [Google Scholar]
  27. Salling, K.B. A New Approach to Feasibility Risk Assessment within Transport Infrastructure Appraisal. Procedia—Soc. Behav. Sci. 2013, 74, 468–477. [Google Scholar] [CrossRef]
  28. Hong, E.G. Estimation method of deep-water mooring chain length of large ships. World Shipp. 2019, 42, 35–38. [Google Scholar]
  29. Kinzo, I. Theory and Practice of Ship Handling, 1st ed.; Seizando-Shoten Publishing: Tokyo, Japan, 2012; Volume 25, p. 3. [Google Scholar]
  30. Xie, S.; Yin, J.C.; Li, R.H. Improvement of Ship Anchor Position Circle Radius Model and Its Based Anchor Position Intelligent Detection Method. Patent CN116933480B, 10 May 2024. [Google Scholar]
  31. Hong, B.G. Ship Handling, 5th ed.; Dalian Maritime University Publishing House: Dalian, China, 2016; p. 163. [Google Scholar]
  32. Du, J.L.; Jiang, H. Ship Principle; Dalian Maritime University Publishing House: Dalian, China, 2011; pp. 75–76. [Google Scholar]

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (1)

Figure 1. The degree of congestion of anchorage ships.

Figure 1. The degree of congestion of anchorage ships.

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (2)

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (3)

Figure 2. Model-solving logic.

Figure 2. Model-solving logic.

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (4)

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (5)

Figure 3. Data set relation.

Figure 3. Data set relation.

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (6)

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (7)

Figure 4. Anchoring position detection in a water depth of 20 and wind force ≤ 7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Figure 4. Anchoring position detection in a water depth of 20 and wind force ≤ 7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (8)

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (9)

Figure 5. Anchoring position detection in a water depth of 20 and wind force >7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Figure 5. Anchoring position detection in a water depth of 20 and wind force >7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (10)

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (11)

Figure 6. Anchoring area detection in a water depth of 40 and wind force ≤ 7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Figure 6. Anchoring area detection in a water depth of 40 and wind force ≤ 7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (12)

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (13)

Figure 7. Anchoring area detection in a water depth of 40 and wind force > 7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Figure 7. Anchoring area detection in a water depth of 40 and wind force > 7: (a) 127 m and 185 m ship-type anchoring position detection; (b) 228 m and 300 m ship-type anchoring position detection.

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (14)

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (15)

Table 1. Anchor outgoing chain length modeling.

Table 1. Anchor outgoing chain length modeling.

StandardsConditionsAnchorage ConditionsLength of Outgoing Chain (m)
Chinese Standard (General Vessels) [28] wind force ≤ 7 3 H + 90
wind force > 7 4 H + 145
Japanese and British Standards [29]Offshore waiting for vessels or loading and unloading cargogood anchoring conditions 6 H
poor anchoring conditions 6 H + 30
Storm anchoragewind speed 20 m/s 3 H + 90
wind speed 30 m/s 4 H + 145
Dindar Oz R = ( 25 H ) 2

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (16)

Table 2. Parameters of the selected ship type for simulation experiments.

Table 2. Parameters of the selected ship type for simulation experiments.

Ship NameShip TypeThe Length of
Ship (meter)
Masking Coefficient
Ship No. 1Chemical tanker1272.5
Ship No. 2Oil tanker1852.5
Ship No. 3Bulk carrier2282.5
Ship No. 4Container ship3002.5

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (17)

Table 3. Data of ships maintaining a safe distance from each other with wind ≤ 7 (water depth 20 m) (unit: meter).

Table 3. Data of ships maintaining a safe distance from each other with wind ≤ 7 (water depth 20 m) (unit: meter).

No.The Length of Ship No. 1The Length of Outgoing ChainSafety RadiusThe Length of Ship No. 2The Length of Outgoing ChainSafety RadiusSafety Distance
1127150277127150277664.8
2127150277185150335734.4
3127150277228150378710.4
4127150277300150450782.4
5185150335185150335804
6185150335228150378780
7185150335300150450852
8228150228228150378756
9228150300300150450828
10300150300300150450900

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (18)

Table 4. Data of ships maintaining a safe distance from each other with wind ≤ 7 (water depth 40 m) (unit: meter).

Table 4. Data of ships maintaining a safe distance from each other with wind ≤ 7 (water depth 40 m) (unit: meter).

No.The Length of Ship No. 1The Length of Outgoing ChainSafety RadiusThe Length of Ship No. 2The Length of Outgoing ChainSafety RadiusSafety Distance
1127210337127210337808.8
2127210337185210395878.4
3127210337228210438842.4
4127210337300210510914.4
5185210395185210395948
6185210395228210438912
7185210395300210510984
8228210438228210438876
9228210438300210510948
103002105103002105101020

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (19)

Table 5. Data of ships maintaining a safe distance from each other with wind > 7 (water depth 20 m) (unit: meter).

Table 5. Data of ships maintaining a safe distance from each other with wind > 7 (water depth 20 m) (unit: meter).

No.The Length of Ship No. 1The Length of Outgoing ChainSafety RadiusThe Length of Ship No. 2The Length of Outgoing ChainSafety RadiusSafety Distance
1127225352127225352844.8
2127225352185225410914.4
3127225352228225453875.4
4127225352300225525947.4
5185225410185225410984
6185225410228225453945
71852254103002255251017
8228225453228225453906
9228225453300225525978
103002255253002255251050

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (20)

Table 6. Data of ships maintaining a safe distance from each other with wind > 7 (water depth 40 m) (unit: meter).

Table 6. Data of ships maintaining a safe distance from each other with wind > 7 (water depth 40 m) (unit: meter).

No.The Length of Ship No. 1The Length of Outgoing ChainSafety RadiusThe Length of Ship No. 2The Length of Outgoing ChainSafety RadiusSafety Distance
11273054321273054321036.8
21273054321853054901106.4
31273054322283055331051.4
41273054323003056051123.4
51853054901853054901176
61853054902283055331121
71853054903003056051193
82283055332283055331066
92283055333003056051138
103003056053003056051210

Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (21)

Table 7. Safety water depth data of ship anchoring (unit: meter).

Table 7. Safety water depth data of ship anchoring (unit: meter).

No.The Length of Ship No. 1Full Load DraftBallast DraftThe Actual Full Load Water DepthThe Actual Ballast Water Depth
11278.44.212.587.54
218512616.99.7
322814.27.119.5411.02
430014719.310.9

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.


© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Intelligent Detection of 3D Anchor Position Based on Monte Carlo Algorithm (2024)

References

Top Articles
Latest Posts
Article information

Author: Ouida Strosin DO

Last Updated:

Views: 5937

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Ouida Strosin DO

Birthday: 1995-04-27

Address: Suite 927 930 Kilback Radial, Candidaville, TN 87795

Phone: +8561498978366

Job: Legacy Manufacturing Specialist

Hobby: Singing, Mountain biking, Water sports, Water sports, Taxidermy, Polo, Pet

Introduction: My name is Ouida Strosin DO, I am a precious, combative, spotless, modern, spotless, beautiful, precious person who loves writing and wants to share my knowledge and understanding with you.