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...
Main Authors: | , , , , , , |
---|---|
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 |