Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing Systems

Previously, different deadlock control strategies for automated manufacturing systems (AMSs) based on Petri Nets with reliable resources have been proposed. However, in real-world applications, resources may be unreliable. Therefore, deadlock control strategies presented in previous research studies...

Full description

Bibliographic Details
Main Authors: Husam Kaid, Abdulrahman Al-Ahmari, Emad Abouel Nasr, Adel Al-Shayea, Ali K. Kamrani, Mohammed A. Noman, Haitham A. Mahmoud
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9104663/
id doaj-f6336d085ee84cf988f79027b6b85c5c
record_format Article
spelling doaj-f6336d085ee84cf988f79027b6b85c5c2021-03-30T02:16:18ZengIEEEIEEE Access2169-35362020-01-01810321910323510.1109/ACCESS.2020.29990549104663Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing SystemsHusam Kaid0https://orcid.org/0000-0003-3608-013XAbdulrahman Al-Ahmari1https://orcid.org/0000-0002-3079-0141Emad Abouel Nasr2https://orcid.org/0000-0001-6967-7747Adel Al-Shayea3Ali K. Kamrani4Mohammed A. Noman5https://orcid.org/0000-0003-1373-2625Haitham A. Mahmoud6https://orcid.org/0000-0002-7873-0586Industrial Engineering Department, College of Engineering, King Saud University, Riyadh, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, Riyadh, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, Riyadh, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, Riyadh, Saudi ArabiaIndustrial Engineering Department, College of Engineering, University of Houston, Houston, TX, USAIndustrial Engineering Department, College of Engineering, King Saud University, Riyadh, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, Riyadh, Saudi ArabiaPreviously, different deadlock control strategies for automated manufacturing systems (AMSs) based on Petri Nets with reliable resources have been proposed. However, in real-world applications, resources may be unreliable. Therefore, deadlock control strategies presented in previous research studies are not suitable for such applications. To address this issue, this paper proposes a novel three-step deadlock control strategy for fault detection and treatment of unreliable resource systems. In the first step, a controlled system (deadlock-free) is obtained using the “Maximum Number of Forbidding First met Bad Markings Problem 1” (MFFBMP1), which does not consider resource failures. Subsequently, all obtained monitors are merged into a single monitor based on a colored Petri net. The second step addresses deadlocks caused by resource failures in the Petri net model using a common recovery subnet based on colored Petri nets. The recovery subnet is applied to the system obtained in the first step to ensure that the system is reliable. The third step proposes a hybrid approach that combines neural networks with colored Petri nets obtained from the second step, for the detection and treatment of faults. The proposed approach possesses the advantages of modular integration of Petri nets and can also learn neurons and reduce knowledge, similar to neural networks. Therefore, this approach solves the deadlock problem in AMSs and also detects and treats failures. The proposed approach was tested using an example from literature.https://ieeexplore.ieee.org/document/9104663/Automated manufacturing systemcolored Petri netdeadlocksfault detectionfault treatmentneural network
collection DOAJ
language English
format Article
sources DOAJ
author Husam Kaid
Abdulrahman Al-Ahmari
Emad Abouel Nasr
Adel Al-Shayea
Ali K. Kamrani
Mohammed A. Noman
Haitham A. Mahmoud
spellingShingle Husam Kaid
Abdulrahman Al-Ahmari
Emad Abouel Nasr
Adel Al-Shayea
Ali K. Kamrani
Mohammed A. Noman
Haitham A. Mahmoud
Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing Systems
IEEE Access
Automated manufacturing system
colored Petri net
deadlocks
fault detection
fault treatment
neural network
author_facet Husam Kaid
Abdulrahman Al-Ahmari
Emad Abouel Nasr
Adel Al-Shayea
Ali K. Kamrani
Mohammed A. Noman
Haitham A. Mahmoud
author_sort Husam Kaid
title Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing Systems
title_short Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing Systems
title_full Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing Systems
title_fullStr Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing Systems
title_full_unstemmed Petri Net Model Based on Neural Network for Deadlock Control and Fault Detection and Treatment in Automated Manufacturing Systems
title_sort petri net model based on neural network for deadlock control and fault detection and treatment in automated manufacturing systems
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Previously, different deadlock control strategies for automated manufacturing systems (AMSs) based on Petri Nets with reliable resources have been proposed. However, in real-world applications, resources may be unreliable. Therefore, deadlock control strategies presented in previous research studies are not suitable for such applications. To address this issue, this paper proposes a novel three-step deadlock control strategy for fault detection and treatment of unreliable resource systems. In the first step, a controlled system (deadlock-free) is obtained using the “Maximum Number of Forbidding First met Bad Markings Problem 1” (MFFBMP1), which does not consider resource failures. Subsequently, all obtained monitors are merged into a single monitor based on a colored Petri net. The second step addresses deadlocks caused by resource failures in the Petri net model using a common recovery subnet based on colored Petri nets. The recovery subnet is applied to the system obtained in the first step to ensure that the system is reliable. The third step proposes a hybrid approach that combines neural networks with colored Petri nets obtained from the second step, for the detection and treatment of faults. The proposed approach possesses the advantages of modular integration of Petri nets and can also learn neurons and reduce knowledge, similar to neural networks. Therefore, this approach solves the deadlock problem in AMSs and also detects and treats failures. The proposed approach was tested using an example from literature.
topic Automated manufacturing system
colored Petri net
deadlocks
fault detection
fault treatment
neural network
url https://ieeexplore.ieee.org/document/9104663/
work_keys_str_mv AT husamkaid petrinetmodelbasedonneuralnetworkfordeadlockcontrolandfaultdetectionandtreatmentinautomatedmanufacturingsystems
AT abdulrahmanalahmari petrinetmodelbasedonneuralnetworkfordeadlockcontrolandfaultdetectionandtreatmentinautomatedmanufacturingsystems
AT emadabouelnasr petrinetmodelbasedonneuralnetworkfordeadlockcontrolandfaultdetectionandtreatmentinautomatedmanufacturingsystems
AT adelalshayea petrinetmodelbasedonneuralnetworkfordeadlockcontrolandfaultdetectionandtreatmentinautomatedmanufacturingsystems
AT alikkamrani petrinetmodelbasedonneuralnetworkfordeadlockcontrolandfaultdetectionandtreatmentinautomatedmanufacturingsystems
AT mohammedanoman petrinetmodelbasedonneuralnetworkfordeadlockcontrolandfaultdetectionandtreatmentinautomatedmanufacturingsystems
AT haithamamahmoud petrinetmodelbasedonneuralnetworkfordeadlockcontrolandfaultdetectionandtreatmentinautomatedmanufacturingsystems
_version_ 1724185587854868480