Physics-guided Neural Network-based Shaft Power Prediction for Vessels

Dogan Altan, Hamza Haruna Mohammed, Glenn Terje Lines, Dusica Marijan, Arnbjørn Maressa
12/23/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Optimizing maritime operations, particularly fuel consumption for vessels, is crucial, considering its significant share in global trade. As fuel consumption is closely related to the shaft power of a vessel, predicting shaft power accurately is a crucial problem that requires careful consideration to minimize costs and emissions. Traditional approaches, which incorporate empirical formulas, often struggle to model dynamic conditions, such as sea conditions or fouling on vessels. In this paper, we present a hybrid, physics-guided neural network-based approach that utilizes empirical formulas within the network to combine the advantages of both neural networks and traditional techniques. We evaluate the presented method using data obtained from four similar-sized cargo vessels and compare the results with those of a baseline neural network and a traditional approach that employs empirical formulas. The experimental results demonstrate that the physics-guided neural network approach achieves lower mean absolute error, root mean square error, and mean absolute percentage error for all tested vessels compared to both the empirical formula-based method and the base neural network.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{altan2025physicsguided,
  title  = {Physics-guided Neural Network-based Shaft Power Prediction for Vessels},
  author = {Dogan Altan and Hamza Haruna Mohammed and Glenn Terje Lines and Dusica Marijan and Arnbjørn Maressa},
  year   = {2025},
  eprint = {2512.20348},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.20348v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.20348.svg)](https://codeofpaper.com/paper/2512.20348)

Discussion