Fault-Recovery and Robust Deadlock Control of Reconfigurable Multi-Unit Resource Allocation Systems Using Siphons

被引:3
作者
Elsayed, Mahmoud Salaheldin [1 ,2 ]
Liu, Gaiyun [3 ]
Mostafa, Almetwally M. [4 ,5 ]
Alnuaim, Abeer Ali [6 ]
El Kafrawy, Passent [2 ,7 ]
机构
[1] Northern Border Univ, Fac Comp & Informat Technol, Dept Comp Sci, Rafha 76321, Saudi Arabia
[2] Menou Univ, Dept Math & Comp Sci, Fac Sci, Shibin Al Kawm 32511, Egypt
[3] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[4] King Saud Univ, Dept Informat Syst, Coll Comp & Informat Sci, Riyadh 11421, Saudi Arabia
[5] Al Azhar Univ, Syst & Comp Dept, Fac Engn, Cairo 11371, Egypt
[6] King Saud Univ, Dept Nat & Engn Sci, Coll Appl Studies & Community Serv, Riyadh 11421, Saudi Arabia
[7] Nile Univ, Sch Informat Technol & Comp Sci, Giza 12588, Egypt
来源
IEEE ACCESS | 2021年 / 9卷
关键词
System recovery; Resource management; Petri nets; Process control; Manufacturing systems; Computer science; Tools; Multi-unit resource system (MRS); Petri net; reconfiguration; robust deadlock control; max-controllability of siphon; AUTOMATED MANUFACTURING SYSTEMS; PETRI-NET MODELS; PREVENTION POLICY; ELEMENTARY SIPHONS; DESIGN; SUPERVISOR; CONTROLLABILITY; AVOIDANCE;
D O I
10.1109/ACCESS.2021.3073639
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A multi-unit resource allocation system usually contains several processes and a number of resources with multiple units. Due to the competition for shared resources in these systems, deadlocks may occur. Recently, researchers have shown an increased awareness in deadlock control strategies for such a kind of systems without considering the dynamic changes such as processing failures and rework by using the Petri net paradigm. This article reports a new strategy for deadlock analysis and control in reconfigurable multi-unit resource systems (MRSs). We discuss a generalized class of Petri nets in which each stage of a process may require a number of units of different types of resources to perform a task. In this way, we can model more complex real systems. Thanks to a generalized class of Petri nets, i.e., the system of sequential systems with shared resources ((SR)-R-4), this article proposes an effective integrated strategy for designing robust supervisors for reconfigurable MRSs, and improves an (SR)-R-4 model to achieve a new model, namely a system of sequential systems with shared resources and part-re-entry ((SRP)-R-4), which represents the procedure that a flawed product re-enters a system and is re-processed. We use a siphon-based max-controllability deadlock prevention policy (DPP) to supervise the evolution of the (SRP)-R-4, and present a comprehensive analysis to demonstrate that the controlled (SRP)-R-4 is free of deadlocks. A net analysis tool (INA) is used to test and validate the resulting (SRP)-R-4.
引用
收藏
页码:67942 / 67956
页数:15
相关论文
共 4 条