Optimality Test for Control Places of Petri Net Based Liveness Enforcing Supervisors of FMSs

被引:3
|
作者
Uzam, Murat [1 ]
Li, Zhiwu [2 ]
El-Meligy, Mohammed A. [3 ]
Sharaf, Mohamed A. [3 ]
Tang, Qiwei [4 ]
机构
[1] Yozgat Bozok Univ, Muhendislik Mimarlik Fak, Elekt Elekt Muhendisligi Bolumu, TR-66100 Yozgat, Turkiye
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
[3] King Saud Univ, Coll Engn, Ind Engn Dept, Riyadh 11421, Saudi Arabia
[4] Hitachi Bldg Technol Guangzhou Co Ltd, Guangzhou 510670, Peoples R China
来源
IEEE ACCESS | 2024年 / 12卷
关键词
System recovery; Petri nets; Frequency modulation; Behavioral sciences; Computational modeling; Robots; Flexible manufacturing systems; Flexible manufacturing system; deadlock; deadlock prevention; petri net (PN); liveness enforcing supervisor; optimality test; DEADLOCK PREVENTION POLICY; FLEXIBLE MANUFACTURING SYSTEMS; ACT-LOCALLY APPROACH; ELEMENTARY SIPHONS; AVOIDANCE POLICY; CONTROLLABILITY; RESOLUTION; DESIGN;
D O I
10.1109/ACCESS.2024.3361811
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the past three decades, a lot of Petri net-based methods have been proposed for deadlock prevention/liveness enforcing in flexible manufacturing systems (FMSs). Firstly, a plant Petri net model of an FMS is obtained and then the liveness enforcing supervisor (LES) or the controller is computed as a Petri net. An LES contains of a set of control places (CPs). The plant Petri net model and the LES are merged to obtain the controlled model. Once the Petri net model of an FMS is live, deadlocks never occur. When all legal markings of a Petri net model are reachable by the live system, the controlled model is called maximally permissive or optimal. If the controlled model is optimal, then all CPs are also optimal. However, when the controlled model is suboptimal, some CPs are optimal while the others are not. In order to improve behavioral permissiveness and/or to reduce the structural complexity of the CPs, it is crucial to identify the set of suboptimal CPs. This important issue has not been tackled before. To-date, when dealing with suboptimal controlled models no attention has been paid to identify both sets of optimal and suboptimal CPs. An optimality test for an LES of an FMS is proposed in this paper to address this problem. The optimality test takes an LPN model, controlled by a set of CPs, as input and in the case of suboptimal controlled models it produces both sets of optimal and suboptimal CPs. The optimality test proposed is applicable to any LPN that contains a Petri net model (PNM), controlled by means of a set of CPs. The applicability of this method is shown by considering several examples from the literature.
引用
收藏
页码:20031 / 20046
页数:16
相关论文
共 50 条
  • [1] Identification and elimination of redundant control places in petri net based liveness enforcing supervisors of FMS
    Murat Uzam
    Zhiwu Li
    MengChu Zhou
    The International Journal of Advanced Manufacturing Technology, 2007, 35 : 150 - 168
  • [2] Identification and elimination of redundant control places in petri net based liveness enforcing supervisors of FMS
    Uzam, Murat
    Li, Zhiwu
    Zhou, MengChu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (1-2) : 150 - 168
  • [3] Design of an Improved Think Globally Act Locally Approach for the Computation of Petri Nets Based Liveness Enforcing Supervisors of FMSs
    Uzam, Murat
    El-Sherbeeny, Ahmed M.
    Guo, Weiwen
    Li, Zhiwu
    IEEE ACCESS, 2024, 12 : 74367 - 74388
  • [4] The Computation of Liveness Enforcing Supervisors From Submodels of a Petri Net Model of FMSs
    Uzam, Murat
    Zakariyya, Rabiu Saleh
    Gelen, Gokhan
    Li, ZhiWu
    2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [5] A new method for the redundancy analysis of Petri net-based liveness enforcing supervisors
    Gelen, Gokhan
    Uzam, Murat
    Li, ZhiWu
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2017, 39 (05) : 763 - 780
  • [6] Think globally act locally approach for the synthesis of a liveness-enforcing supervisor of FMSs based on Petri nets
    Uzam, Murat
    Li, Zhiwu
    Abubakar, Umar Suleiman
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (15) : 4634 - 4657
  • [7] On the synthesis of liveness-enforcing supervisors for flexible manufacturing systems using global idle places
    Zhang, Xiuyan
    Uzam, Murat
    Li, Zhiwu
    Wu, Naiqi
    IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 2018, 35 (01) : 165 - 182
  • [8] On structural reduction of liveness-enforcing Petri net supervisors for flexible manufacturing systems: an algebraic approach
    Bashir, Muhammad
    Li, Zhiwu
    Uzam, Murat
    Wu, Naiqi
    Al-Ahmari, Abdulrahman
    IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 2018, 35 (04) : 1217 - 1249
  • [9] An Efficient Liveness Enforcing Supervisor for FMSs Based on Petri nets and the Theory of Regions
    Huang, Yi-Sheng
    Pan, Yen-Liang
    Jeng, Mu-Der
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 187 - +
  • [10] DESIGN OF LIVENESS-ENFORCING SUPERVISORS VIA TRANSFORMING PLANT PETRI NET MODELS OF FMS
    Zhong, Chun-Fu
    Li, Zhi-Wu
    ASIAN JOURNAL OF CONTROL, 2010, 12 (03) : 240 - 252