On a maximally permissive deadlock prevention policy for automated manufacturing systems by using resource-oriented Petri nets

被引:37
|
作者
Chen, HeFeng [1 ]
Wu, NaiQi [2 ,5 ]
Li, ZhiWu [2 ,3 ]
Qu, Ting [4 ]
机构
[1] Guangdong Univ Technol, Sch Appl Math, Guangzhou 510006, Guangdong, Peoples R China
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macao, Peoples R China
[3] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[4] Jinan Univ, Sch Elect & Informat Engn, Zhuhai Campus, Zhuhai 519070, Peoples R China
[5] Guangdong Univ Technol, Natl Key Lab Precise Elect Mfg Technol & Equipmen, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Deadlock prevention; Resource-oriented Petri net; Maximally permissive controller; CRUDE-OIL OPERATIONS; AVOIDANCE; DESIGN;
D O I
10.1016/j.isatra.2018.11.025
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is theoretically and practically significant to synthesize a maximally permissive (optimal) controller to prevent deadlocks in an automated manufacturing system (AMS). With an AMS being modeled with Petri nets, by the existing methods, integer linear programming (ILP) problems are usually formulated and solved to obtain optimal policies by forbidding illegal markings at the same time no legal marking is excluded. Without an efficient technique for solving an ILP, such a method is usually computationally prohibitive. A resource-oriented Petri net (ROPN) is employed to model a class of AMS for resolving the deadlock control problem with maximal permissiveness in this paper. Efficient methods are developed to figure out the key structures in an ROPN model for deadlock prevention. Based on the structural properties of ROPN models, this work explores several types of illegal markings that can be prohibited optimally by structural analysis. For these markings, a deadlock prevention policy can be derived in an algebraic way without solving a notorious ILP problem. For the other markings, linear programming (LP), instead of ILP, approaches are developed to forbid them optimally. Thus, a maximally permissive controller can be developed while the computational cost is reduced greatly. The proposed methods are verified by typical examples in the literature. (C) 2018 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:67 / 76
页数:10
相关论文
共 50 条
  • [1] Colored Resource-Oriented Petri Nets for Deadlock Control and Reliability Design of Automated Manufacturing Systems
    Al-Shayea, Adel
    Kaid, Husam
    Al-Ahmari, Abdulrahman
    Nasr, Emad Abouel
    Kamrani, Ali K.
    Mahmoud, Haitham A.
    [J]. IEEE ACCESS, 2021, 9 : 125616 - 125627
  • [2] 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
  • [3] Resource-oriented Petri net for deadlock resolution in automated manufacturing systems with robots
    Naiqi Wu
    MengChu Zhou
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 74 - +
  • [4] Resource-oriented Petri nets in deadlock avoidance of AGV systems
    Wu, NQ
    Zhou, MC
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2001, : 64 - 69
  • [5] Deadlock modeling and control of semiconductor track systems using resource-oriented Petri nets
    Wu, N.
    Zhou, M.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2007, 45 (15) : 3439 - 3456
  • [6] Deadlock Avoidance of Flexible Manufacturing Systems by Colored Resource-Oriented Petri Nets with Novel Colored Capacity
    Xiang, ZhaoYu
    [J]. VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, VECOS 2020, 2020, 12519 : 27 - 40
  • [7] Maximally Permissive Distributed Control of Automated Manufacturing Systems with Assembly Operations Using Petri Nets
    Chen, Chen
    Hu, Hesuan
    [J]. 2015 INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2015, : 532 - 538
  • [8] An iterative deadlock prevention policy for flexible manufacturing systems using Petri nets
    Huang, YS
    Chen, CT
    [J]. 2005 IEEE NETWORKING, SENSING AND CONTROL PROCEEDINGS, 2005, : 229 - 234
  • [9] Smart deadlock prevention policy for flexible manufacturing systems using Petri nets
    Li, Z.
    Shpitalni, M.
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2009, 3 (03): : 362 - 374
  • [10] Intrinsically Live Structures in Process and Resource-Oriented Petri Nets Modeling Automated Manufacturing Systems
    Liu, Ding
    Hou, YiFan
    Barkaoui, Kamel
    Zhou, MengChu
    [J]. 2014 IEEE 11TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2014, : 578 - 583