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
相关论文
共 12 条
  • [1] Modeling and Deadlock Control of Reconfigurable Multi-Unit Resource Systems
    Salaheldin Elsayed, Mahmoud
    El Kafrawy, Passent
    Wu, Naiqi
    IEEE ACCESS, 2020, 8 (08): : 133605 - 133621
  • [2] A Novel O(1) Parallel Deadlock Detection Algorithm and Architecture for Multi-unit Resource Systems
    Xiao, Xiang
    Lee, Jaehwan John
    2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 480 - 487
  • [3] MODELLING AND CONTROL OF RESOURCE ALLOCATION SYSTEMS WITHIN DISCRETE EVENT SYSTEMS BY MEANS OF PETRI NETS - PART 1: INVARIANTS, SIPHONS AND TRAPS IN DEADLOCK AVOIDANCE
    Capkovic, Frantisek
    COMPUTING AND INFORMATICS, 2021, 40 (03) : 648 - 689
  • [4] Deadlock Control and Fault Detection and Treatment in Reconfigurable Manufacturing Systems Using Colored Resource-Oriented Petri Nets Based on Neural Network
    Kaid, Husam
    Al-Ahmari, Abdulrahman
    Li, Zhiwu
    Ameen, Wadea
    IEEE ACCESS, 2021, 9 : 84932 - 84947
  • [5] Robust fault tolerant control scheme for descriptor systems using fixed control allocation
    Mashud, Ariful
    Bera, Manas Kumar
    EUROPEAN JOURNAL OF CONTROL, 2020, 56 : 142 - 153
  • [6] Extension of the Global Optimization Using Multi-unit Extremum Seeking Control for Noisy Scalar Systems
    Azar, F. Esmaeilzadeh
    Perrier, M.
    2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 1236 - 1241
  • [7] Global Optimization of Three-input Systems using Multi-unit Extremum Seeking Control
    Azar, F. Esmaeilzadeh
    Perrier, M.
    Srinivasan, B.
    2011 AMERICAN CONTROL CONFERENCE, 2011,
  • [8] Dynamic Resource Allocation Using Multi-Agent Control for Manufacturing Systems
    Bi, Mingjie
    Kovalenko, Ilya
    Tilbury, Dawn M.
    Barton, Kira
    IFAC PAPERSONLINE, 2021, 54 (20): : 488 - 494
  • [9] Resource allocation for a class of multi-agent systems with unknown dynamics using extremum seeking control
    Ebegbulem, Judith
    Guay, Martin
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 2496 - 2501
  • [10] Distributed fault-tolerant control for over-actuated multi-agent systems with uncertain perturbations using control allocation
    Du, Yanbin
    Jiang, Bin
    Ma, Yajie
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2023, 33 (11) : 6011 - 6030