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 条
  • [21] Design of Liveness-Enforcing Supervisors for S3PR Based on Complementary Places
    Wang, Shouguang
    Wang, Chengying
    Yu, Yanping
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (01)
  • [22] Synthesis of Liveness-Enforcing Petri Net Supervisors Based on a Think-Globally-Act-Locally Approach and Vector Covering for Flexible Manufacturing Systems
    Li, Chengzong
    Chen, Yufeng
    Li, Zhiwu
    Barkaoui, Kamel
    IEEE ACCESS, 2017, 5 : 16349 - 16358
  • [23] Design of T-liveness enforcing supervisors in Petri nets
    Iordache, MV
    Antsaklis, PJ
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (11) : 1962 - 1974
  • [24] Hybrid Liveness-Enforcing Policy for Generalized Petri Net Models of Flexible Manufacturing Systems
    Liu, Ding
    Li, Zhiwu
    Zhou, Mengchu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (01): : 85 - 97
  • [25] Design of a Maximally Permissive Liveness-Enforcing Petri Net Supervisor for Flexible Manufacturing Systems
    Chen, YuFeng
    Li, Zhiwu
    Khalgui, Mohamed
    Mosbahi, Olfa
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) : 374 - 393
  • [26] Synthesis of Monitor-Based Liveness-Enforcing Supervisors for S3PR With ξ-Resources
    You, Dan
    Wang, Shouguang
    Zhou, Mengchu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (06): : 967 - 975
  • [27] A Think-Globally-Act-Locally-Based Method of Maximally Permissive Liveness-Enforcing Supervisors for Flexible Manufacturing Systems
    Li, Chengzong
    Chen, Yufeng
    Zhong, Zhaofeng
    Uzam, Murat
    Li, Zhiwu
    Wu, Naiqi
    Zhang, Mingjun
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2021, 23 (04): : 46 - 56
  • [28] Designing Liveness-Enforcing Supervisors for Manufacturing Systems by Using Maximally Good Step Graphs of Petri Nets
    Dou, Hao
    You, Dan
    Wang, Shouguang
    Zhou, MengChu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024,
  • [29] Scheduling FMSs based on a Hybrid Petri Net Framework
    Li, Cheng
    Tang, Liyang
    Pan, Liwei
    Wu, Weimin
    Rong, Gang
    PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 133 - 139
  • [30] Design of liveness-enforcing supervisors for flexible manufacturing systems using Petri nets
    Li, Zhi Wu
    Hu, He Suan
    Wang, An Rong
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2007, 37 (04): : 517 - 526