Design of a maximally permissive liveness-enforcing supervisor with a compressed supervisory structure for flexible manufacturing systems

被引:193
|
作者
Chen, YuFeng [1 ]
Li, Zhiwu [1 ,2 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] King Saud Univ, Coll Engn, Riyadh 11421, Saudi Arabia
基金
新加坡国家研究基金会;
关键词
Petri net; Flexible manufacturing system (FMS); Deadlock prevention; First-met bad marking (FBM); DEADLOCK PREVENTION POLICY; RESOURCE-ALLOCATION SYSTEMS; PETRI NETS; SIPHON CONTROL; AVOIDANCE; REGIONS; FMS;
D O I
10.1016/j.automatica.2011.01.070
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a deadlock prevention policy for flexible manufacturing systems (FMS) is proposed, which can obtain a maximally permissive liveness-enforcing Petri net supervisor while the number of control places is compressed. By using a vector covering approach, the sets of legal markings and first-met bad markings (FBM) are reduced to two small ones, i.e., the minimal covering set of legal markings and the minimal covered set of FBM. A maximally permissive control purpose can be achieved by designing control places such that all markings in the minimal covered set of FBM are forbidden and no marking in the minimal covering set of legal markings is forbidden. An integer linear programming problem is designed to minimize the number of control places under an assumption that a control place is associated with a P-semiflow. The resulting net has the minimal number of control places on the premise that the assumption holds, and possesses all permissive states of a plant. The only problem of the proposed method is its computational complexity that makes it inapplicable to large-scale Petri net models. An FMS example from the literature is presented to illustrate the proposed method. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1028 / 1034
页数:7
相关论文
共 44 条
  • [21] Monitor-based Liveness-enforcing Petri Net Supervisors for Flexible Manufacturing Systems
    You Dan
    Wang Shouguang
    Zhou MengChu
    Wu Wenhui
    2014 33RD CHINESE CONTROL CONFERENCE (CCC), 2014, : 4011 - 4016
  • [22] 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,
  • [23] A Set Covering Approach to Design Maximally Permissive Supervisors for Flexible Manufacturing Systems
    Li, Yongyao
    Chen, Yufeng
    Zhou, Rui
    MATHEMATICS, 2024, 12 (11)
  • [24] Clarification on the Computation of Liveness-Enforcing Supervisor for Resource Allocation Systems With Uncontrollable Behavior
    Hu, Hesuan
    Li, Zhiwu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2009, 6 (03) : 557 - 559
  • [25] 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
  • [26] Synthesis of liveness enforcing supervisor for automated manufacturing systems using insufficiently marked siphons
    Hu, Hesuan
    Li, Zhiwu
    JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (04) : 555 - 567
  • [27] Suboptimal liveness-enforcing supervisor design for a class of generalised Petri nets using partial siphon enumeration and mathematical programming
    Zhao, Mi
    Li, ZhiWu
    Hu, HeSuan
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2010, 41 (09) : 1013 - 1026
  • [28] A Minimal Supervisory Structure to Optimally Enforce Liveness on Petri Net Models for Flexible Manufacturing Systems
    Bashir, Muhammad
    Li, Zhiwu
    Uzam, Murat
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Liu, Ding
    Qu, Ting
    IEEE ACCESS, 2017, 5 : 15731 - 15749
  • [29] Design of liveness-enforcing supervisors with simpler structures for deadlock-free operations in flexible manufacturing systems using necessary siphons
    Shao Yong Li
    Ai Min An
    Ying Wang
    Gang Wang
    Cai Qin Hou
    Ying Cai
    Journal of Intelligent Manufacturing, 2013, 24 : 1157 - 1173
  • [30] Two-stage method for synthesizing liveness-enforcing supervisors for flexible manufacturing systems using Petri nets
    Li, ZhiWu
    Zhou, MengChu
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2006, 2 (04) : 313 - 325