Identification of slamming events during ship navigation is typically based on the fulfillment of multiple conditions evaluated on sensor data. Alternatively, Machine Learning (ML) algorithms can be trained to capture slamming events by analyzing features from measurement signals. The feasibility of using supervised ML techniques is here presented by processing data from a segmented-model of a fast ferry tested in the towing-tank. The extensive test conditions provided a suitable dataset for ML training and comparing the accuracy of results with a physics-based identification model. The slamming identification problem is addressed at two levels: simply counting of slams, and classification of slams into three different groups. A challenging aspect is related to imbalanced data, due to minority of slamming classes, calling for meaningful evaluation metrics. The considered ML models are eXtreme Gradient Boosting (XGBoost), Supporting Vector Machine and Decision Tree for the detection problem, along with meta-models to deal with classification. A maximum F1-score of 72.4% is reached in slamming detection, while the best weighted F1-score for classification is 84.3%, both obtained with XGBoost. Reducing the number of analyzed features, as in the case of sensor failure, still provides good performance metrics, demonstrating the versatility of the ML approach.

Bow slamming detection and classification by Machine Learning approach

Dessi, Daniele
Primo
Conceptualization
;
2023

Abstract

Identification of slamming events during ship navigation is typically based on the fulfillment of multiple conditions evaluated on sensor data. Alternatively, Machine Learning (ML) algorithms can be trained to capture slamming events by analyzing features from measurement signals. The feasibility of using supervised ML techniques is here presented by processing data from a segmented-model of a fast ferry tested in the towing-tank. The extensive test conditions provided a suitable dataset for ML training and comparing the accuracy of results with a physics-based identification model. The slamming identification problem is addressed at two levels: simply counting of slams, and classification of slams into three different groups. A challenging aspect is related to imbalanced data, due to minority of slamming classes, calling for meaningful evaluation metrics. The considered ML models are eXtreme Gradient Boosting (XGBoost), Supporting Vector Machine and Decision Tree for the detection problem, along with meta-models to deal with classification. A maximum F1-score of 72.4% is reached in slamming detection, while the best weighted F1-score for classification is 84.3%, both obtained with XGBoost. Reducing the number of analyzed features, as in the case of sensor failure, still provides good performance metrics, demonstrating the versatility of the ML approach.
2023
Istituto di iNgegneria del Mare - INM (ex INSEAN)
Fast ship
Imbalanced data
Scaled model test
Slamming classification
Slamming detection
Supervised machine learning
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0029801823020309-main.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 2.86 MB
Formato Adobe PDF
2.86 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/522403
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact