Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri Nets

The purpose of this study is to show how coloured Petri nets can be used to select the crossing rules guaranteeing that two ships avoid collisions at sea in accordance with the international regulations on this matter. This paper is exclusively focused on the solution to this small sub-problem withi...

Full description

Bibliographic Details
Main Authors: Vladimir Brozovic, Danko Kezic, Rino Bosnjak, Srecko Krile
Format: Article
Language:English
Published: MDPI AG 2023-06-01
Series:Journal of Marine Science and Engineering
Subjects:
Online Access:https://www.mdpi.com/2077-1312/11/7/1322
_version_ 1827732754673958912
author Vladimir Brozovic
Danko Kezic
Rino Bosnjak
Srecko Krile
author_facet Vladimir Brozovic
Danko Kezic
Rino Bosnjak
Srecko Krile
author_sort Vladimir Brozovic
collection DOAJ
description The purpose of this study is to show how coloured Petri nets can be used to select the crossing rules guaranteeing that two ships avoid collisions at sea in accordance with the international regulations on this matter. This paper is exclusively focused on the solution to this small sub-problem within the overall “Collision Avoidance System” that the authors of the present study are currently developing. For easier understanding, the overall system is also briefly presented. How the Petri net in the <i>CPN Tools</i> software is fed with “Real Time Real World” data is presented. These data are generated outside the Petri net from the function block to predict a possible collision and from the current meteorological data. We also demonstrate how the rule selections made by the Petri net are transferred from the <i>CPN Tools</i> software into the “Real Time Real World”. This transferred information is used outside the Petri net in the function block to calculate avoidance routes. The definition of the colour sets that are used and the individual operations applied to these colour sets in the coloured Petri net are presented.
first_indexed 2024-03-11T00:56:32Z
format Article
id doaj.art-45596d9624c64097a0fb56ae4429bfea
institution Directory Open Access Journal
issn 2077-1312
language English
last_indexed 2024-03-11T00:56:32Z
publishDate 2023-06-01
publisher MDPI AG
record_format Article
series Journal of Marine Science and Engineering
spelling doaj.art-45596d9624c64097a0fb56ae4429bfea2023-11-18T19:58:32ZengMDPI AGJournal of Marine Science and Engineering2077-13122023-06-01117132210.3390/jmse11071322Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri NetsVladimir Brozovic0Danko Kezic1Rino Bosnjak2Srecko Krile3SEAL AG, 5430 Wettingen, SwitzerlandFaculty of Maritime Studies, University of Split, 21000 Split, CroatiaFaculty of Maritime Studies, University of Split, 21000 Split, CroatiaElectrical Engineering and Computing Department, University of Dubrovnik, 20000 Dubrovnik, CroatiaThe purpose of this study is to show how coloured Petri nets can be used to select the crossing rules guaranteeing that two ships avoid collisions at sea in accordance with the international regulations on this matter. This paper is exclusively focused on the solution to this small sub-problem within the overall “Collision Avoidance System” that the authors of the present study are currently developing. For easier understanding, the overall system is also briefly presented. How the Petri net in the <i>CPN Tools</i> software is fed with “Real Time Real World” data is presented. These data are generated outside the Petri net from the function block to predict a possible collision and from the current meteorological data. We also demonstrate how the rule selections made by the Petri net are transferred from the <i>CPN Tools</i> software into the “Real Time Real World”. This transferred information is used outside the Petri net in the function block to calculate avoidance routes. The definition of the colour sets that are used and the individual operations applied to these colour sets in the coloured Petri net are presented.https://www.mdpi.com/2077-1312/11/7/1322collision preventingcoloured Petri netsautomatic nautical rule decision
spellingShingle Vladimir Brozovic
Danko Kezic
Rino Bosnjak
Srecko Krile
Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri Nets
Journal of Marine Science and Engineering
collision preventing
coloured Petri nets
automatic nautical rule decision
title Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri Nets
title_full Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri Nets
title_fullStr Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri Nets
title_full_unstemmed Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri Nets
title_short Implementation of International Regulations for Preventing Collisions at Sea Using Coloured Petri Nets
title_sort implementation of international regulations for preventing collisions at sea using coloured petri nets
topic collision preventing
coloured Petri nets
automatic nautical rule decision
url https://www.mdpi.com/2077-1312/11/7/1322
work_keys_str_mv AT vladimirbrozovic implementationofinternationalregulationsforpreventingcollisionsatseausingcolouredpetrinets
AT dankokezic implementationofinternationalregulationsforpreventingcollisionsatseausingcolouredpetrinets
AT rinobosnjak implementationofinternationalregulationsforpreventingcollisionsatseausingcolouredpetrinets
AT sreckokrile implementationofinternationalregulationsforpreventingcollisionsatseausingcolouredpetrinets