Deadlock analysis and control based on Petri nets: A siphon approach review

Deadlocks should be eliminated in highly automated manufacturing systems since their occurrence implies the stoppage of the whole or partial system operation. Over the past decades, Petri nets are increasingly becoming one of the most popular and full-fledged mathematical tools to deal with deadlock...

Full description

Bibliographic Details
Main Authors: YiFan Hou, Kamel Barkaoui
Format: Article
Language:English
Published: SAGE Publishing 2017-05-01
Series:Advances in Mechanical Engineering
Online Access:https://doi.org/10.1177/1687814017693542
id doaj-4e50a2db957b449492135e586fa3b2b4
record_format Article
spelling doaj-4e50a2db957b449492135e586fa3b2b42020-11-25T03:55:07ZengSAGE PublishingAdvances in Mechanical Engineering1687-81402017-05-01910.1177/1687814017693542Deadlock analysis and control based on Petri nets: A siphon approach reviewYiFan Hou0Kamel Barkaoui1Key Laboratory of Electronic Equipment Structure Design, Ministry of Education, Xidian University, Xi’an, P.R. ChinaCedric Lab and Computer Science Department, Conservatoire National des Arts et Métiers, Paris, FranceDeadlocks should be eliminated in highly automated manufacturing systems since their occurrence implies the stoppage of the whole or partial system operation. Over the past decades, Petri nets are increasingly becoming one of the most popular and full-fledged mathematical tools to deal with deadlock problems due to their inherent characteristics. In a Petri net formalism, liveness is an important property of system safeness, which implies the absence of global and local deadlock situations in an automated manufacturing system. The liveness assessment can be performed by verifying the satisfiability of certain predicates on siphons, a well-known structural object in Petri nets. Therefore, siphons have received much attention to analyze and control systems modeled with Petri nets. Particularly, elementary siphon theory plays a key role in the development of structurally simple liveness-enforcing Petri net supervisors, leading to a variety of deadlock control approaches. This survey studies on the state-of-the-art elementary siphon theory of Petri nets including refined concepts of elementary siphons and their extended version, computation methods of siphons and elementary ones, controllability conditions, and their application to deadlock control. As a reference, this work attempts to provide a comprehensive and updated research survey on siphons, elementary siphons, and their applications to the deadlock resolution in Petri nets.https://doi.org/10.1177/1687814017693542
collection DOAJ
language English
format Article
sources DOAJ
author YiFan Hou
Kamel Barkaoui
spellingShingle YiFan Hou
Kamel Barkaoui
Deadlock analysis and control based on Petri nets: A siphon approach review
Advances in Mechanical Engineering
author_facet YiFan Hou
Kamel Barkaoui
author_sort YiFan Hou
title Deadlock analysis and control based on Petri nets: A siphon approach review
title_short Deadlock analysis and control based on Petri nets: A siphon approach review
title_full Deadlock analysis and control based on Petri nets: A siphon approach review
title_fullStr Deadlock analysis and control based on Petri nets: A siphon approach review
title_full_unstemmed Deadlock analysis and control based on Petri nets: A siphon approach review
title_sort deadlock analysis and control based on petri nets: a siphon approach review
publisher SAGE Publishing
series Advances in Mechanical Engineering
issn 1687-8140
publishDate 2017-05-01
description Deadlocks should be eliminated in highly automated manufacturing systems since their occurrence implies the stoppage of the whole or partial system operation. Over the past decades, Petri nets are increasingly becoming one of the most popular and full-fledged mathematical tools to deal with deadlock problems due to their inherent characteristics. In a Petri net formalism, liveness is an important property of system safeness, which implies the absence of global and local deadlock situations in an automated manufacturing system. The liveness assessment can be performed by verifying the satisfiability of certain predicates on siphons, a well-known structural object in Petri nets. Therefore, siphons have received much attention to analyze and control systems modeled with Petri nets. Particularly, elementary siphon theory plays a key role in the development of structurally simple liveness-enforcing Petri net supervisors, leading to a variety of deadlock control approaches. This survey studies on the state-of-the-art elementary siphon theory of Petri nets including refined concepts of elementary siphons and their extended version, computation methods of siphons and elementary ones, controllability conditions, and their application to deadlock control. As a reference, this work attempts to provide a comprehensive and updated research survey on siphons, elementary siphons, and their applications to the deadlock resolution in Petri nets.
url https://doi.org/10.1177/1687814017693542
work_keys_str_mv AT yifanhou deadlockanalysisandcontrolbasedonpetrinetsasiphonapproachreview
AT kamelbarkaoui deadlockanalysisandcontrolbasedonpetrinetsasiphonapproachreview
_version_ 1724470603024433152