Skip to main content

Advertisement

Log in

Development of ship weather routing system with higher accuracy using SPSS and an improved genetic algorithm

  • Original Article
  • Published:
Journal of Marine Science and Technology Aims and scope Submit manuscript

A Correction to this article was published on 24 March 2021

This article has been updated

Abstract

Fuel consumption is an important factor to be considered in the process of weather routing. How to choose an appropriate route according to the requirements is particularly important. This paper proposes a method to optimize the ship weather routing. Based on the original genetic algorithm, the trigonometric function selection operator is introduced, the mutation operator is improved to increase the search range in the initial stage of the algorithm, and gradually narrow the search range in the middle and late stages of the algorithm, thus the convergence is sped up and the running time of the algorithm is reduced. Aiming at the incomplete ship speed fuel consumption comparison table, this paper uses SPSS (Statistical Product and Service Solutions) software to perform curve fitting and a curve with the best fitting degree is found. Then the curve equation is used to calculate the total fuel consumption of the case ship (S175 container ship) sailing through between the two ports Yokohama (35° N, 141° E) and San Francisco (37° N, 123° W), to verify the performance of the improved algorithm. Aiming at the minimum fuel consumption, the fuel consumption of the optimized route is reduced by 7.84% compared with that of the Rhumb Line.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Change history

Abbreviations

\(\left( {N\left( t \right),v\left( t \right)} \right)\) :

A particular route, where \(N\left( t \right)\) is the ship position at time \(t\) and \(v\left( t \right)\) is the ship speed at time \(t\)

\(J_{L}\) :

Route length

\(J_{T}\) :

Sailing time

\(J_{Q}\) :

Fuel consumption

\(t_{0}\) :

The departure time

\(t_{n}\) :

The arrival time

\(q\left( {v\left( t \right)} \right)\) :

The fuel consumption per unit time at a given hydrostatic speed

\(\Omega_{a} \left( t \right)\) :

The permitted navigational area

\(V_{\min }\) :

The minimum hydrostatic speed of the ship

\(V_{\max }\) :

The maximum hydrostatic speed of the ship

\(n\) :

Number of waypoints

\(\left( {\lambda_{i} ,l_{i} } \right)\) :

The latitude and longitude coordinates of the ship at the waypoint \(i\)

\(\varphi_{i}\) :

The heading angle at the waypoint \(i\)

\(T\) :

The transformed objective function value of the sailing time

\(T_{{{\text{alarm}}}}\) :

The time of sailing in the dangerous area

\(T_{{{\text{total}}}}\) :

The actual total sailing time

\(S\) :

The transformed objective function value of the sailing distance

\(S_{{{\text{total}}}}\) :

The actual total sailing distance

\(C\) :

The transformed objective function value of the fuel consumption

\(C_{{{\text{total}}}}\) :

The actual total fuel consumption

\({\text{ETA}}\) :

The specified arrival time

\(C_{{{\text{ETA}}}}\) :

The transformed objective function value of the fuel consumption with the specified arrival time

\(V_{a}\) :

The actual speed of the ship in the wind and waves

\(V_{0}\) :

The given hydrostatic speed of the ship

\(q\) :

The relative angle between the ship’s heading and the wave direction

\(h\) :

The significant wave height

\(F\) :

The wind speed

\(\alpha\) :

The relative angle between the ship heading and the wind direction and

\(D\) :

The actual displacement of the ship

\(V_{{\text{c}}}\) :

The ship critical speed in the wind and waves

\({\text{Top}}_{i}\) :

The upper boundary point of navigation area

\({\text{Bottom}}_{i}\) :

The lower boundary point of navigation area

\(\overrightarrow {{X_{T} }}\) :

The upper boundary of navigation area

\(\overrightarrow {{X_{B} }}\) :

The lower boundary of navigation area

\(\overrightarrow {X}\) :

The chromosomes used to represent routes

\({\text{fit}}_{i}\) :

Original fitness value

\(F_{i}\) :

The fitness value after a sine transform

References

  1. Li P (2019) Research and simulation of multi-objective ship weather route optimization algorithm

  2. Jin Xu, Ni Z (2020) Research and practice of Chinese seafarers’ leadership training [J]. Contemp Educ Pract Teach Res 08:252–253

    Google Scholar 

  3. Zhang Z, Liu T, Cao Y et al (2020) Business overview and development status of marine marine meteorological navigation [J]. J Mar Meteorol

  4. Zis TPV, Harilaos NP, Li D (2020) Ship weather routing: a taxonomy and survey [J]. Ocean Eng 213:107697

    Article  Google Scholar 

  5. Feng D, Fei L, Jin Z et al (2019) Risk level grading for ship pilotage based on weather conditions [J]. Navig China

  6. Vettor R, Guedes SC (2016) Rough weather avoidance effect on the wave climate experienced by oceangoing vessels [J]. Appl Ocean Res 59:606–615

    Article  Google Scholar 

  7. Grifoll M, Martínez FX, de Osés CM (2018) Potential economic benefits of using a weather ship routing system at short sea shipping [J]. WMU J Marit Aff 17(2):195–211

    Article  Google Scholar 

  8. Zhihua L, Hui W (2006) Meteorological navigation of ocean ships [M]. Dalian Maritime University Press, Dalian

    Google Scholar 

  9. James RW (1957) Application of wave forecasts to marine navigation [J]. Comp Biochem Physiol A Comp Physiol 43(1):195–205

    Google Scholar 

  10. Hagiwara H, Spaans JA (1987) Practical weather routing of sail-assisted motor vessels [J]. J Navig 40(2):96–119

    Article  Google Scholar 

  11. Haltiner GJ, Hamilton HD, Arnason G (1962) Minimal-time ship routing [J]. J Appl Meteorol 1(1):1–7

    Article  Google Scholar 

  12. Bijlsma SJ (2001) A computational method for the solution of optimal control problems in ship routing [J]. J Inst Navig 48(3):144–154

    Article  Google Scholar 

  13. Bellman R (1956) On the theory of dynamic programming—a warehousing problem [J]. Manag Sci 2(3):272–275

    Article  MathSciNet  Google Scholar 

  14. Sen D, Padhy CP (2015) An approach for development of a ship routing algorithm for application in the North Indian Ocean region [J]. Appl Ocean Res 50:173–191

    Article  Google Scholar 

  15. Li P, Wang H, He D (2018) Ship weather routing based on improved ant colony optimization algorithm [C]. In: 2018 IEEE industrial cyber-physical systems (ICPS). IEEE, 2018

  16. Yao Z, Ng SH, Lee LH (2012) A study on bunker fuel management for the shipping liner services. Comput Oper Res 39(5):1160–1172

    Article  Google Scholar 

  17. Psaraftis HN, Kontovas CA (2013) Speed models for energy-efficient maritime transportation: a taxonomy and survey [J]. Transp Res Part C 26:331–351

    Article  Google Scholar 

  18. Bialystocki N, Konovessis D (2016) On the estimation of ship’s fuel consumption and speed curve: a statistical approach [J]. J Ocean Eng Sci 1:157–166

    Article  Google Scholar 

  19. Kim B, Kim TW (2017) Weather routing for offshore transportation using genetic algorithm [J]. Appl Ocean Res 63:262–275

    Article  Google Scholar 

  20. Jeong MG, Lee EB, Lee M et al (2019) Multi-criteria route planning with risk contour map for smart navigation [J]. Ocean Eng 172:72–85

    Article  Google Scholar 

  21. Dickson T, Farr R, Sear D et al (2019) Uncertainty in marine weather routing [J]. Appl Ocean Res 88:136

    Article  Google Scholar 

  22. Li X, Sun B, Guo C et al (2020) Speed optimization of a container ship on a given route considering voluntary speed loss and emissions [J]. Appl Ocean Res 94:101995

    Article  Google Scholar 

  23. Singh V (2018) Fuel consumption minimization of transport aircraft using real-coded genetic algorithm [J]. Proc Inst Mech Eng Part G J Aerosp Eng 232:1925

    Article  Google Scholar 

  24. Jun Pi, Peng L, Sheng Ma et al (2020) Aviation bearing fault diagnosis based on MGA-BP network [J]. J Vib Test Diagn 040(002):381–388

    Google Scholar 

  25. Hinterding R (2002) Gaussian mutation and self-adaption for numeric genetic algorithms [C]. In: Proceedings of 1995 IEEE international conference on evolutionary computation. IEEE, 2002

  26. Wang H, Li X, Li P (2018) Application of real-coded genetic algorithm in ship weather routing [J]. J Navig 71:989–1010

    Article  Google Scholar 

  27. Zhou P, Wang H, Guan Z (2019) Ship weather routing based on grid system and modified genetic algorithm [C]. In: IEEE International symposium on industrial electronics, 2019, pp 647–652

  28. Chang CC, Wang CM (2014) Evaluating the effects of speed reduce for shipping costs and CO2 emission [J]. Transp Res Part D Transp Environ 31:110–115

    Article  Google Scholar 

  29. Tsou M-C (2013) An Ant Colony Algorithm for efficient ship routing [J]. Pol Marit Res 79:28–38

    Article  Google Scholar 

  30. Shen Z (2018) Research on ship meteorological route design method based on A* algorithm [D]. Jilin University, Jilin

    Google Scholar 

  31. Kltazawa T, Kuroi M (1975) Critical speed of container ship in rough sea [J]. J Soc Nav Archit Jpn 138:269–276

    Article  Google Scholar 

  32. Pallant J (2007) SPSS survival manual: a step by step guide to data analysis using SPSS for Windows Version 15 [M]. Open University Press, London

    Google Scholar 

  33. Chongsheng S (2003) Genetic algorithm commonly used selection operator in MATLAB implementation [J]. J Shanghai Inst Technol 3(3):199–202

    Google Scholar 

  34. Walther L, Rizvanolli A, Wendebourg M et al (2016) Modeling and optimization algorithms in ship weather routing. Int J e-Navig Marit Econ 4:31–45

    Google Scholar 

  35. Adnan K, Erkan O (2014) Hydrodynamic and structural analysis [R]. Technical Report, 2014

Download references

Acknowledgements

The reported study has been funded by RFBR (Russian Foundation for Basic Research) according to research project number 17-07-00361a. In addition, we are very grateful to the editors and reviewers for their careful, impartial and constructive suggestions, which lead to this revision.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongbo Wang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pan, C., Zhang, Z., Sun, W. et al. Development of ship weather routing system with higher accuracy using SPSS and an improved genetic algorithm. J Mar Sci Technol 26, 1324–1339 (2021). https://doi.org/10.1007/s00773-021-00800-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00773-021-00800-6

Keywords

Navigation