Small-Size Liveness-Enforcing Supervisor for Automated Manufacturing Systems Using the Theory of Transition Cover

被引:3
作者
Feng, Yanxiang [1 ,2 ]
Ren, Sida [1 ,2 ]
Ren, Xiaodong [1 ,2 ]
Chen, Hefeng [3 ]
Yang, Yikang [1 ,2 ]
机构
[1] Xi An Jiao Tong Univ, Fac Elect & Informat Engn, Sch Automation Sci & Engn, State Key Laboratoryfor Mfg Syst Engn, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, State Key Lab Mfg Syst Engn, Xian 710049, Peoples R China
[3] Guangdong Univ Technol, Sch Appl Math, Guangzhou 510006, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2023年 / 53卷 / 04期
基金
中国国家自然科学基金;
关键词
Automated manufacturing system (AMS); Petri nets; supervisory control; transition cover (TC); DEADLOCK PREVENTION POLICY; PETRI-NET CONTROLLERS; SIPHONS; DESIGN; CONTROLLABILITY; SIMPLIFICATION; AVOIDANCE; AMS;
D O I
10.1109/TSMC.2022.3209156
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The supervisor simplification problem for automated manufacturing systems (AMSs) has been receiving increasing attention in recent years. This article uses a well-known class of Petri nets, namely, systems of sequential systems with shared resources (S(4)Rs) to model general AMSs. We aim to simplify the liveness-enforcing supervisor for (SR)-R-4 by using the concept of transition cover (TC). Deadlocks in (SR)-R-4 can be characterized by a kind of special structural object called perfect activity circuits (PACs). First, a set of special PACs are defined as a TC and its effectness is also verified. Then, by adding a monitor with a control variable to each PAC in an effective TC (ETC), we establish a liveness-enforcing supervisor for (SR)-R-4. The control variables are determined by solving an integer linear programming problem so as to increase the supervisor's permissiveness as much as possible. Under the proposed control methodology, it is analyzed that the upper bound of the number of monitors equates to that of transitions in (SR)-R-4. Especially for the system with a few transitions, since not many monitors are added, the proposed supervisor has relatively small-scaled structures or a small number of control places. In addition, we present algorithms to get an ETC from any nonlive (SR)-R-4. Based on this ETC, we can design one liveness-enforcing supervisor of small size for the underlying S4R. Finally, some examples are used to illustrate the proposed approach.
引用
收藏
页码:2222 / 2235
页数:14
相关论文
共 42 条
  • [1] Abdul-hussin Mowafak Hassan, 2022, 2021 International Seminar on Machine Learning, Optimization, and Data Science (ISMODE), P307, DOI 10.1109/ISMODE53584.2022.9743116
  • [2] Design Minimum Monitors and Maximally Permissive Supervisors Models of FMS by S4PR-Nets
    Abdul-Hussin, Mowafak Hassan
    [J]. 2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 696 - 701
  • [3] BARKAOUI K, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, P4119, DOI 10.1109/ICSMC.1995.538436
  • [4] Integrated design of optimal supervisors for the enforcement of static and behavioral specifications in Petri net models
    Basile, F.
    Cordone, R.
    Piroddi, L.
    [J]. AUTOMATICA, 2013, 49 (11) : 3432 - 3439
  • [5] Static and Dynamic Partitions of Inequalities: A Unified Methodology for Supervisor Simplification
    Chen, Chen
    Hu, Hesuan
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (11) : 4748 - 4755
  • [6] On a maximally permissive deadlock prevention policy for automated manufacturing systems by using resource-oriented Petri nets
    Chen, HeFeng
    Wu, NaiQi
    Li, ZhiWu
    Qu, Ting
    [J]. ISA TRANSACTIONS, 2019, 89 : 67 - 76
  • [7] A novel method for deadlock prevention of AMS by using resource-oriented Petri nets
    Chen, Hefeng
    Wu, NaiQi
    Zhou, MengChu
    [J]. INFORMATION SCIENCES, 2016, 363 : 178 - 189
  • [8] Design of a maximally permissive liveness-enforcing supervisor with a compressed supervisory structure for flexible manufacturing systems
    Chen, YuFeng
    Li, Zhiwu
    [J]. AUTOMATICA, 2011, 47 (05) : 1028 - 1034
  • [9] Robust Deadlock Avoidance and Control of Automated Manufacturing Systems With Assembly Operations Using Petri Nets
    Du, Nan
    Hu, Hesuan
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (04) : 1961 - 1975
  • [10] A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS
    EZPELETA, J
    COLOM, JM
    MARTINEZ, J
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02): : 173 - 184