Algorithms for Wind-Powered Cargo Ship Routing

dc.contributor.authorLeskinen, Björn
dc.contributor.authorKäll, Gabriel
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerSeger, Carl-Johan
dc.contributor.supervisorDamaschke, Peter
dc.date.accessioned2025-09-05T13:01:46Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractThis thesis explores a novel approach to long-distance ship weather routing by employing a quadtree data structure to represent the ocean surface, combined with an approach to interpolating graph weights used by a modified Dijkstra’s Algorithm. This approach allows access to a wider range of relative wind angles compared to using a uniform grid. This study evaluates the performance of the interpolation technique, specifically examining how quadtree subdivision levels (or bounding box size) relate to interpolation accuracy. The findings indicate that the interpolation method performs similarly over a varying range of bounding box sizes if one assumes a relatively high engine-driven calm water speed. The auxillary electric engine is used when wind speeds can’t propel the vessel above the calm water speed. In some cases, larger bounding boxes yield better results, however it is possible this was due to the weather forecast deviating from the actual historical data, or approximation errors in the graph weight interpolation. The study highlights the importance of selecting an appropriate default calm-water speed, as it influences the accuracy of the interpolation method. The interpolation algorithm introduces runtime overhead to the path planning algorithm, especially when the size of the bounding box is large. Memory savings are significant, even though the quadtree was only subdivided in the local area around the path. The best trade-off between memory and runtime savings is achieved with a bounding box size of 222-111 km. Future work should focus on refining default speed selection, incorporating additional weather data, and further optimizing the quadtree framework to improve efficiency and robustness in real-world maritime applications.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310429
dc.language.isoeng
dc.relation.ispartofseriesCSE 24-153
dc.setspec.uppsokTechnology
dc.subjectShipWeather Routing Problem, SWRP, Quadtree, CargoKite, Autonomous Sailing Vessel, USV, Multi Resolution Path Planning.
dc.titleAlgorithms for Wind-Powered Cargo Ship Routing
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-153 BL GK.pdf
Storlek:
4.74 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: