You are currently viewing a new version of our website. To view the old version click .
Journal of Marine Science and Engineering
  • Article
  • Open Access

15 November 2022

AIS-Enabled Weather Routing for Cargo Loss Prevention

,
,
,
,
,
and
1
Department of Informatics and Telematics, Harokopio University of Athens, 17778 Athens, Greece
2
Danaos Research Center, Danaos Shipping Co., Ltd., 18545 Piraeus, Greece
3
Department of Industrial Management & Technology, University of Piraeus, 18545 Piraeus, Greece
*
Author to whom correspondence should be addressed.
This article belongs to the Section Ocean Engineering

Abstract

The operation of any vessel includes risks, such as mechanical failure, collision, property loss, cargo loss, or damage. For modern container ships, safe navigation is challenging as the rate of innovation regarding design, speed profiles, and carrying capacity has experienced exponential growth over the past few years. Prevention of cargo loss in container ship liners is of high importance for the Maritime industry and the waterborne sector as it can lead to potentially disastrous, harmful, or even life-threatening outcomes for the crew, the shipping company, the marine environment, and aqua-culture. With the installment of onboard decision support system(s) (DSS) that will provide the required operational guidance to the vessel’s master, we aim to prevent and overcome such events. This paper explores cargo losses in container ships by employing a novel weather routing optimization DS framework that aims to identify excessive motions and accelerations caused by bad weather at specific times and locations; it also suggests alternative routes and, thus, ultimately prevents cargo loss and damage.

1. Introduction

Optimal ocean route planning is strongly connected to the safety and energy consumption of vessels as well as to the minimization of CO2 emissions that reduce cost and the overall environmental footprint of shipping. Among other factors, it depends on efficient and robust ship tracking and weather forecasting. There exists a wealth of spatiotemporal data-driven solutions related to these issues that build upon a multitude of features from vessel tracking devices and structural properties of ships, weather conditions, and internal machinery sensors. Tracking can be performed using synthetic aperture radar (SAR) images and data from an automatic identification system (AIS) [1] or other surveillance systems [2]. The spatial dimensions focus on local conditions, e.g., wave-energy spectra and currents, which affect the costs of the overseas movement of a ship, while the temporal aspects correspond to environmental and ship-system conditions, and examine how they evolve with time (e.g., speed, power absorbed by the ship propulsion system, rotational motions along the three axes of the vessel).
Over the past few years, a high rate of innovation was observed concerning the designs (size increase, speed profile, cargo stored on deck) and operational profiles (loading profile, estimated time of arrival, charter party contracts) of container ship liners. This has led to increased risks for Maritime companies as they have little to no experience when it comes to safe and cost-efficient navigation of large, newly-built vessels. Container-carrying capacity has increased by around 1500% since 1968 and has almost doubled in the past decade (this is indicative of the innovation and scale expansion rate). While serious shipping accidents worldwide have declined, incidents involving large vessels—namely container ships—are resulting in disproportionately high losses. Large container ships are prone to onboard accidents and cargo losses due to excessive motions and accelerations in bad weather conditions, leading to environmental pollution and financial damages for Maritime and insurance companies following container loss claims. Parametric roll due to bad weather conditions is one of the main reasons for cargo losses in container ships. Such situations can be avoided if identified along a vessel’s course; these situations can be potentially prevented by employing a decision support (DS) toolkit, which offers the vessel’s master an alternative route that takes into account the weather forecasts, the profile of the vessel, as well as navigational standards.
The research conducted in this paper is supported, enhanced, and validated by a large Maritime company 1 operating more than 70 container ships of various sizes, with a long-term commitment and expertise on the subject of safe navigation. Coupling and incorporating their input with guidelines extracted from the International Maritime Organisation (IMO) regulatory framework, this paper introduces a consolidated approach for routing optimization based on historical AIS and weather data in order to prevent parametric roll of the vessel and, therefore, container loss and damage. The envisaged framework will assist shipowners in achieving efficiency in fleet management with tangible benefits in terms of environmental compliance and protection of cargo and crew safety.
The remainder of the paper is organized as follows. Section 2 presents work related to weather routing. Section 3 provides the methodology followed in this work, including the necessary preprocessing for route extraction (Section 3.1), handling adverse conditions (Section 3.2), and the weather routing algorithm (Section 3.3). Section 4 presents the results of the corresponding computational study, while Section 5 concludes the paper.

3. Methodology

In this section, a detailed description of the weather routing methodology is provided. Initially, a preprocessing phase takes place to extract the routes from the AIS messages. Then, the proper thresholds of the weather conditions when following Maritime routes are investigated and, finally, the weather routing algorithm is described.

3.1. Preprocessing

In this first phase, Maritime routes need to be extracted to be used as the baseline. To do so, previous works on extracting Maritime traffic patterns [16,22] were exploited. In these works, a series of steps were followed to extract the most commonly used vessel routes. Figure 1 illustrates these steps.
Figure 1. Preprocessing steps for extracting Maritime traffic routes.
Initially, the DBSCAN clustering algorithm was used to identify clusters or regions at sea, called waypoints, where the vessels stop. These waypoints correspond to ports and anchorage areas. Then, the AIS trajectories of each vessel were segmented based on the waypoints, thus routes from waypoint to waypoint were identified for each vessel. Because the vessel trajectories may be more sparse at certain points in time and space due to bad signal reception or other factors, interpolation was applied to the trajectories in step 3. Therefore, for each vessel route, dense and rich information trajectories were available. The final step employed a modified version of the DBSCAN algorithm to cluster multi-vessel trajectories of the same route (waypoint to waypoint) based on the location, speed, and heading of the AIS positions. As a result, several clusters along each route were created; each cluster represented the area in which vessels moved with a certain speed and heading. More details can be found in [16].
Figure 2 illustrates the final Maritime route network of the Mediterranean Sea that was extracted from the preprocessing phase. For each departure and destination point (e.g., from Piraeus to Port Said), a set of clusters and their centroids are available, which specify the ways the vessels move in terms of space, speed, and headings between the departure and destination points.
Figure 2. The final Maritime route network.

3.2. Adverse Weather Conditions for Container Ships

To identify changes in the route based on the weather, the Copernicus Marine Service 3 (CMEMS) and the Copernicus Climate Change Service 4 (C3S) were used for the wave and wind data, respectively. Data from these services are gridded, meaning that weather data are provided for each cell in the grid. The grid resolution for the former service is 0 . 083 , while for the latter service is 0 . 25 . To create a uniform grid for all the weather data at the same time, bilinear interpolation of the wind data onto the wave data was employed. As a result, the final weather grid that contains both wind and wave information had a resolution of 0 . 083 . This resolution was chosen in order to have a more fine-grained grid, creating a richer pool of spatial options to choose from when considering alternate routes. Due to a large amount of weather data for our study area, a three-hourly temporal resolution was chosen. So, each route was generalized and divided into three-hourly intervals to synchronize with the weather data. In particular, the timestamp of each route’s centroid was matched to the nearest available timestamp of the weather data grid.
After careful examination of the IMO guidelines 5 , 6, the literature review conducted in Section 2 and incorporating the expertise of a major container ship operator (Danaos Shipping), it was decided that the significant wave height, the mean wave period, the mean wind speed, the wave direction, and their corresponding thresholds—adverse condition thresholds—as shown in Table 1, will be used for the implementation of the weather routing algorithm. Danaos’s expertise originated from the investigation of operational incidents resulting in cargo loss. Investigation reports include weather conditions at the time of the incident as potential root causes for the loss of cargo. The definition of the Weather threshold contains an empirical analysis in reference to the investigation of past incidents as reported in the organizational assets of Danaos shipping.
Table 1. Weather thresholds of adverse conditions.
Specifically, regarding the wave period, it was decided to use the metric of the mean wave period. According to IMO guidelines, when a ship rides on the wave crest, there is a great possibility of its stability reduction. This may become critical for wavelengths ( λ ) within the range of 0.6 to 2.3 L (where L is the ship’s length in meters). So, considering the wavelength as 0.6 L, the mean wave period was calculated in relation to the wavelength ( λ ) following the equation 0.8 · s q r t ( λ ).
Regarding the wave direction, thresholds according to [13] were used, in which unacceptable combinations of the ship heading, with respect to the mean wave direction, are displayed. If the ship master avoids the lateral wave direction (beam-to-quartering waves) as shown in Table 1, the risk of excessive motions and accelerations will reduce and, thus, the prevention of cargo loss and damage increases.
Our study focused on vessels that have lengths below 200 m (i.e., with the length between perpendiculars (lpp): lpp < 200). This means that at any given time point: (i) the wave must not exceed a height of 4.5 m, (ii) the mean wave period must not exceed 8 s, (iii) the wind must not exceed a mean speed of 19 m per second, and (iv) the difference between the direction of the wave and the direction of the vessel must not be in the specified ranges.

3.3. Weather Routing Algorithm

To calculate an alternate route option based on the adverse weather conditions as defined in Table 1, and given an initial departure/destination point, and departure time, the set of centroids (see Section 3.1) along that route is iterated. The following steps are made during the weather routing process and are depicted in Algorithm 1:
  • Based on the current timestamp 7, the mean speed provided by the current centroid of the route 8, and the Haversine 9 distance between the current centroid and the next one along that route, the timestamp of the next centroid is calculated (line 4).
  • The position of the next centroid is used to find the cell of the weather grid at which the vessel will be located.
  • Given the timestamp and the grid cell of the next centroid, the weather conditions from the Copernicus services are retrieved (line 5).
  • If the weather conditions are adverse (see Section 3.2), the nearest cell of the weather grid in the space–time that satisfies the weather thresholds is found (line 7). The centroid of the weather grid acts as the proposed alternative for the vessel to move to (line 8). If the weather conditions are not adverse, the initial centroid is used for the route (line 10). To speed up the process, the search space is limited to the distance the vessel would have traveled, given the mean speed of the centroid and the three-hour time horizon. To find the nearest cell, the nearest neighbor algorithm is employed, which finds the nearest cell in relation to distance from the route centroid using spatial indexing (R-tree). R-trees allow indexing data values, which are defined in two (or more) dimensions. The search strategy uses the best-first-search to query the index, where the values are provided in order of the increasing distance. We limited the search to a maximum of 10 nearest points.
  • Finally, the next centroid of the initial route is considered the current one and the entire process repeats itself until there are no more centroids along the route.
Algorithm 1 Weather Routing algorithm
Input: A set of centroids along the initial route R, Weather Thresholds W T
Output: A set of centroids along the optimized route R o
1:functionRouteOptimization( R [ ] )
2:     R o [ ]
3:    for  i 1 to l e n g t h ( R )  do
4:         t ( c i + 1 ) d i s t a n c e ( c i , c i + 1 ) / v ( c i )
5:        w g e t W e a t h e r C o n d i t i o n s ( t ( c i + 1 ) , c e l l ( c i + 1 ) )
6:        if  w e x c e e d s W T  then
7:            c e l l C e n t r o i d g e t N e a r e s t N e i g h b o r ( c e l l ( c i + 1 ) )
8:            R o . append ( cellCentroid )
9:        else
10:            R o . append ( c i + 1 )
11:    return  R o
Figure 3, Figure 4 and Figure 5 illustrate three examples of the alternate route recommendation via the weather routing algorithm and the adverse condition thresholds. The red lines indicate the initial route the vessel is supposed to follow and the yellow lines indicate the route proposed by the algorithm.
Figure 3. Alternate route recommendation on route Gibraltar–Genoa.
Figure 4. Alternate route recommendation on route Gibraltar–Cagliari.
Figure 5. Alternate route recommendation on route Napoli–Amman.

4. Results

To evaluate the proposed weather routing algorithm, we used a dataset that was produced during the study of Kontopoulos et al. [16] and composed of several routes in the Mediterranean sea during the period from January 2022 to March 2022. For evaluation purposes, we chose 15 frequent routes with varying trajectory durations, from one day to several weeks.
The proposed weather routing algorithm takes into account four different weather thresholds. To properly evaluate the algorithm on each threshold, we compared the prevailing weather conditions between the initial routes and the alternate ones. Specifically, for the wave height, we measured its mean value h s a ¯ along the portion (set of centroids) of the route where the adverse conditions were in effect. Then, we measured the mean wave height h s b ¯ of the alternate route during the same period of time. The difference between the mean values to the initial mean value h s a ¯ indicates the percentage of the decrease of the significant wave height h s (Equation (1)). The percentage-wise decrease of the wave height for each route is demonstrated in Figure 6.
H = h s a ¯ h s b ¯ h s a ¯
Figure 6. Decrease of the wave height when the alternate routes are followed.
We can observe that the minimum decrease was 5 % in the route from Napoli to Amman and the maximum decrease was approximately 60 % in the route from Gibraltar to Cagliari. Furthermore, the mean decrease overall was at about 22 % . The same process was followed for the other weather thresholds as well. Specifically, for the wave period and the wind speed, we measured their mean values ( p s a ¯ and v s a ¯ , respectively) along the portion of the route where the adverse conditions were in effect. In the next step, we measured the mean wave period p s b ¯ and the mean wind speed v s b ¯ of the alternate route during the same period of time. The difference between the mean values to the initial mean values indicates the percentage of the decrease of the wave period p s (Equation (2)) and the wind speed (Equation (3)), respectively. The percentage-wise decrease of the wave period is demonstrated in Figure 7 and the percentage-wise decrease of the wind speed is illustrated in Figure 8 for each route.
P = p s a ¯ p s b ¯ p s a ¯
V = v s a ¯ v s b ¯ v s a ¯
Figure 7. Decrease of the wave period when the alternate routes are followed.
Figure 8. Decrease of the wind speed when the alternate routes are followed.
Regarding the wave period, it is observed that there was a decrease of approximately 11 % with a maximum decrease of 24 % and a minimum decrease of 4 % . In terms of wind speed, only the routes of Marseille–Algeria and Napoli–Amman demonstrated a decrease of 8 % and 18 % , respectively. This is due to the fact that in the other routes the wind speed threshold was not exceeded.
Similar to the previous thresholds, the mean direction of the relative difference between the vessel’s heading and the wave’s direction was measured in both routes (initial and alternate). As the denominator, the mean wave direction of the initial route was used and the difference in the wave direction of the routes was used as the numerator. As a result, the percentage-wise deviation of the wave direction between the routes is illustrated in Figure 9. Based on the results, the maximum deviation reached 24 % and the minimum deviation was approximately 0.5 % .
Figure 9. Deviation of wave direction when the alternate routes are followed.
Finally, Figure 10 displays the length of the trajectories for both the initial and the recommended routes, and Figure 11 displays the difference in length between the initial and the recommended routes. It can be observed that the maximum difference in length is approximately 200 km in the case of the Istanbul–Valencia route. Taking into account that the initial route is over 2500 km, a difference of 200 km is only an ≈8% difference, which is an acceptable deviation compared to the cargo loss and potential impact on the regional marine ecology and environment.
Figure 10. The length of the routes for both the initial and recommended routes.
Figure 11. The difference in length between the initial and the recommended routes.

5. Conclusions

This paper proposed a weather routing optimization algorithm for cargo loss prevention based on historical AIS data. The proposed algorithm employed historical AIS trajectories to extract the Maritime routes of container ships. IMO guidelines, pertinent literature on the subject, and Maritime expertise from marine engineers and operators were exploited and combined accordingly to outline a consolidated framework, defining the appropriate thresholds of adverse weather conditions for container ships. The evaluation of the algorithm demonstrated a significant decrease in bad weather conditions (e.g., wind speed, wave height) when the (alternative) optimal routes were followed instead of the initial ones.
In future work, we will aim to apply the weighted thresholds for adverse weather conditions. This will eventually result in a more refined, adaptive routing optimization scheme as different weather thresholds (e.g., wind speed and wave direction) will be considered distinctively when planning an alternative route. Therefore, a variety of other factors will be taken into account, such as vessel-specific variables (size, deadweight, displacement, etc.) as well as real-time operational features (speed, power, heading, etc.) acquired from onboard sensor installments.

Author Contributions

Conceptualization, I.K.; Methodology, K.S.-S. and I.K.; writing—original draft preparation, I.K., K.S.-S. and D.K.; writing—review and editing, A.M., K.T., P.E. and F.O. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the SmartShip and MASTER Projects through the European Union’s Horizon 2020 research and innovation program under Marie-Sklodowska Curie grant agreement nos. 823916 and 777695, respectively. The work only reflects the authors’ views; the EU Agency is not responsible for any use that may be made of the information that it contains.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Notes

1
Danaos Shipping, https://danaos.com/ (accessed on 2 November 2022).
2
3
https://marine.copernicus.eu/ (accessed on 2 November 2022).
4
https://climate.copernicus.eu/ (accessed on 2 November 2022).
5
6
7
(the first timestamp is the departure time).
8
(initially, this is the departure point).
9
(the Haversine—or great circle—distance is the angular distance between two points on the surface of a sphere).

References

  1. Zhao, Z.; Ji, K.; Xing, X.; Zou, H.; Zhou, S. Ship surveillance by integration of space-borne SAR and AIS–review of current research. J. Navig. 2014, 67, 177–189. [Google Scholar] [CrossRef]
  2. Chen, S.; Hong, X.; Khalaf, E.; Morfeq, A.; Alotaibi, N.D. Adaptive B-spline neural network based nonlinear equalization for high-order QAM systems with nonlinear transmit high power amplifier. Digit. Signal Process. 2015, 40, 238–249. [Google Scholar] [CrossRef]
  3. Zis, T.P.; Psaraftis, H.N.; Ding, L. Ship weather routing: A taxonomy and survey. Ocean. Eng. 2020, 213, 107697. [Google Scholar] [CrossRef]
  4. Fabbri, T.; Vicen-Bueno, R.; Hunter, A. Multi-criteria weather routing optimization based on ship navigation resistance, risk and travel time. In Proceedings of the 2018 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 12–14 December 2018; pp. 135–140. [Google Scholar]
  5. Veneti, A.; Makrygiorgos, A.; Konstantopoulos, C.; Pantziou, G.; Vetsikas, I.A. Minimizing the fuel consumption and the risk in Maritime transportation: A bi-objective weather routing approach. Comput. Oper. Res. 2017, 88, 220–236. [Google Scholar] [CrossRef]
  6. Yang, J.; Wu, L.; Zheng, J. Multi-Objective Weather Routing Algorithm for Ships: The Perspective of Shipping Company’s Navigation Strategy. J. Mar. Sci. Eng. 2022, 10, 1212. [Google Scholar] [CrossRef]
  7. Walther, L.; Rizvanolli, A.; Wendebourg, M.; Jahn, C. Modeling and optimization algorithms in ship weather routing. Int. J. -Navig. Marit. Econ. 2016, 4, 31–45. [Google Scholar] [CrossRef]
  8. Pennino, S.; Gaglione, S.; Innac, A.; Piscopo, V.; Scamardella, A. Development of a new ship adaptive weather routing model based on seakeeping analysis and optimization. J. Mar. Sci. Eng. 2020, 8, 270. [Google Scholar] [CrossRef]
  9. Shao, W.; Zhou, P.; Thong, S.K. Development of a novel forward dynamic programming method for weather routing. J. Mar. Sci. Technol. 2012, 17, 239–251. [Google Scholar] [CrossRef]
  10. Wei, S.; Zhou, P. Development of a 3D dynamic programming method for weather routing. Transnav Int. J. Mar. Navig. Saf. Sea Transp. 2012, 6, 79–85. [Google Scholar]
  11. Papadakis, N.A.; Perakis, A.N. Deterministic minimal time vessel routing. Oper. Res. 1990, 38, 426–438. [Google Scholar] [CrossRef]
  12. Delitala, A.M.S.; Gallino, S.; Villa, L.a.; Lagouvardos, K.; Drago, A. Weather routing in long-distance Mediterranean routes. Theor. Appl. Climatol. 2010, 102, 125–137. [Google Scholar] [CrossRef]
  13. Shigunov, V.; Moctar, O.E.; Rathje, H. Operational guidance for prevention of cargo loss and damage on container ships. Ship Technol. Res. 2010, 57, 8–25. [Google Scholar] [CrossRef]
  14. Maki, A.; Akimoto, Y.; Nagata, Y.; Kobayashi, S.; Kobayashi, E.; Shiotani, S.; Ohsawa, T.; Umeda, N. A new weather-routing system that accounts for ship stability based on a real-coded genetic algorithm. J. Mar. Sci. Technol. 2011, 16, 311–322. [Google Scholar] [CrossRef]
  15. Perera, L.P.; Soares, C.G. Weather routing and safe ship handling in the future of shipping. Ocean. Eng. 2017, 130, 684–695. [Google Scholar] [CrossRef]
  16. Kontopoulos, I.; Varlamis, I.; Tserpes, K. A distributed framework for extracting Maritime traffic patterns. Int. J. Geogr. Inf. Sci. 2021, 35, 767–792. [Google Scholar] [CrossRef]
  17. Murray, B.; Perera, L.P. A dual linear autoencoder approach for vessel trajectory prediction using historical AIS data. Ocean. Eng. 2020, 209, 107478. [Google Scholar] [CrossRef]
  18. Chen, X.; Liu, Y.; Achuthan, K.; Zhang, X. A ship movement classification based on Automatic Identification System (AIS) data using Convolutional Neural Network. Ocean. Eng. 2020, 218, 108182. [Google Scholar] [CrossRef]
  19. Volkova, T.A.; Balykina, Y.E.; Bespalov, A. Predicting ship trajectory based on neural networks using AIS data. J. Mar. Sci. Eng. 2021, 9, 254. [Google Scholar] [CrossRef]
  20. Rong, H.; Teixeira, A.; Soares, C.G. Data mining approach to shipping route characterization and anomaly detection based on AIS data. Ocean. Eng. 2020, 198, 106936. [Google Scholar] [CrossRef]
  21. Gao, M.; Shi, G.Y. Ship-handling behavior pattern recognition using AIS sub-trajectory clustering analysis based on the T-SNE and spectral clustering algorithms. Ocean. Eng. 2020, 205, 106919. [Google Scholar] [CrossRef]
  22. Varlamis, I.; Kontopoulos, I.; Tserpes, K.; Etemad, M.; Soares, A.; Matwin, S. Building navigation networks from multi-vessel trajectory data. GeoInformatica 2021, 25, 69–97. [Google Scholar] [CrossRef]
  23. Kim, S.H.; Roh, M.I.; Oh, M.J.; Park, S.W.; Kim, I.I. Estimation of ship operational efficiency from AIS data using big data technology. Int. J. Nav. Archit. Ocean. Eng. 2020, 12, 440–454. [Google Scholar] [CrossRef]
  24. Kaklis, D.; Eirinakis, P.; Giannakopoulos, G.; Spyropoulos, C.; Varelas, T.J.; Varlamis, I. A big data approach for Fuel Oil Consumption estimation in the Maritime industry. In Proceedings of the 2022 IEEE Eighth International Conference on Big Data Computing Service and Applications (BigDataService), Newark, CA, USA, 15–18 August 2022; 2022; pp. 39–47. [Google Scholar]
  25. Kaklis, D.; Giannakopoulos, G.; Varlamis, I.G.; Spyropoulos, C.; Varelas, T.J. A data mining approach for predicting main-engine rotational speed from vessel-data measurements. In Proceedings of the IDEAS’19: Proceedings of the 23rd International Database Applications & Engineering Symposium, Athens, Greece, 10–12 June 2019; ACM: New York, NY, USA, 2019; pp. 1–10. [Google Scholar]
  26. Kaklis, D.; Giannakopoulos, G.; Varlamis, I.G.; Spyropoulos, C.; Varelas, T.J. Online Training for Fuel Oil Consumption Estimation: A Data Driven Approach. In Proceedings of the 23rd IEEE International Conference on Mobile Data Management (MDM), Paphos, Cyprus, 6–9 June 2022; pp. 1–10. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.