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 条
  • [41] One-Step Control-Ahead Approach for the Design of an Optimal Petri-Net Based Deadlock Prevention Policy
    Karoui, Oussama
    Li, Zhiwu
    Wu, Naiqi
    Khalgui, Mohamed
    Nasr, Emad Abouel
    El-Tamimi, Abdulaziz Mohammed
    IEEE ACCESS, 2018, 6 : 34307 - 34323
  • [42] At the Intersection of Computing- and Control-Theory: A Tutorial on Liveness Enforcing Supervisory Policies for Arbitrary Petri Nets
    Raman, Arun
    Sreenivas, R. S.
    2019 FIFTH INDIAN CONTROL CONFERENCE (ICC), 2019, : 242 - 247
  • [43] On Further Reduction of Constraints in "Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems"
    Huang, Bo
    Zhu, Hang
    Zhang, Gongxuan
    Lu, Xianling
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (03): : 542 - 543
  • [44] A software tool for the automatic synthesis of minimally restrictive liveness enforcing supervisory policies for a class of general Petri net models of manufacturing- and service-systems
    Chandrasekaran, S.
    Somnath, N.
    Sreenivas, R. S.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2015, 26 (05) : 945 - 958
  • [45] A Petri Net-Based Discrete-Event Control of Automated Manufacturing Systems with Assembly Operations
    Hu, Hesuan
    Zhou, MengChu
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (02) : 513 - 524
  • [46] Liveness and boundedness preservations of sharing synthesis of Petri net based representation for embedded systems
    Xia, Chuanliang
    Shen, Bin
    Zhang, Hailin
    Wang, Yigui
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2018, 33 (05): : 345 - 350
  • [47] A Petri net based supervisory control implementation
    Flochová, J
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1039 - 1044
  • [48] Liveness-Enforcing Supervision in AMS-Oriented HAMGs: An Approach Based on New Characterization of Siphons Using Petri Nets
    Chen, Chen
    Hu, Hesuan
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (07) : 1987 - 2002
  • [49] PETRI NET BASED APPROACH TO TEST BENCH CONSTRUCTING FOR DATAPATH
    Karatkevich, Andrei
    PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 506 - 511
  • [50] A software tool for the automatic synthesis of minimally restrictive liveness enforcing supervisory policies for a class of general Petri net models of manufacturing- and service-systems
    S. Chandrasekaran
    N. Somnath
    R. S. Sreenivas
    Journal of Intelligent Manufacturing, 2015, 26 : 945 - 958