Maximally permissive deadlock prevention via an invariant controlled method

被引:5
|
作者
Liu, Gaiyun [1 ]
Chao, Daniel Yuh [2 ]
Uzam, Murat [3 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Natl Chengchi Univ, Dept Management & Informat Syst, Taipei 116, Taiwan
[3] Meliksah Univ, Muhendislik Mimarlik Fak, Elekt Elekt Muhendisligi Bolumu, TR-38280 Talas Kayseri, Turkey
关键词
Petri nets; FMS; deadlock prevention; LIVENESS-ENFORCING SUPERVISORS; PETRI-NET MODELS; MANUFACTURING SYSTEMS; DEPENDENT SIPHONS; POLICY; AVOIDANCE; ELEMENTARY; DESIGN;
D O I
10.1080/00207543.2012.752590
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Recently, researchers have proposed a novel and computationally efficient method to design optimal control places and an iteration approach that computes the reachability graph once to obtain a maximally permissive, if any, liveness-enforcing supervisor of flexible manufacturing systems (FMS). The approach solves the set of integer linear inequalities to compute control places. If, given a Petri net model, no solution exists, the optimal control place does not exist for the Petri net model. We discover that a solution always exists for systems of simple sequential processes with resources ((SPR)-P-3), but not for the case of FMS modelled by generalised Petri nets (GPN). We propose a theory to prove that there are no good states that will be forbidden by the control policy for (SPR)-P-3, in which live and dead states cannot have the same weighted sum of tokens in the complimentary set of a siphon. For a system of simple sequential processes with general resource requirements (S(3)PGR(2)) modelled by GPN, we find the reason why the integer linear programming (ILP) may not have solutions, which is consistent with the fact that optimal supervisor synthesis for GPN remains unknown. We show that live and dead states may have the same weighted sum of tokens in the complimentary set of a siphon in a GPN. These theoretical results are verified by case studies.
引用
收藏
页码:4431 / 4442
页数:12
相关论文
共 50 条
  • [1] Revision on 'Maximally permissive deadlock prevention via an Invariant Controlled Method'
    Chao, Daniel Yuh
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2015, 53 (15) : 4492 - 4498
  • [2] An improved maximally permissive deadlock prevention policy based on the theory of regions and reduction approach
    Huang, Y. -S.
    Pan, Y. -L.
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2011, 5 (09): : 1069 - 1078
  • [3] Maximally permissive deadlock prevention policies for flexible manufacturing systems using control transition
    Row, Ter-Chan
    Pan, Yen-Liang
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2018, 10 (07)
  • [4] Maximally Permissive Deadlock Avoidance for Multithreaded Computer Programs
    Wang, Yin
    Liao, Hongwei
    Nazeem, Ahmed
    Reveliotis, Spyros
    Kelly, Terence
    Mahlke, Scott
    Lafortune, Stephane
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, 2009, : 37 - +
  • [5] Scalable and maximally-permissive deadlock avoidance for FMS
    Kumar, P
    Kothandaraman, K
    Ferreira, P
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, 1998, : 580 - 585
  • [6] Maximally Permissive Deadlock and Livelock Avoidance for Automated Manufacturing Systems via Critical Distance
    Yang, Benyuan
    Hu, Hesuan
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (04) : 3838 - 3852
  • [7] A maximally permissive deadlock prevention policy for FMS based on Petri net siphon control and the theory of regions
    Li, Zhiwu
    Zhou, MengChu
    Jeng, MuDer
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2008, 5 (01) : 182 - 188
  • [8] 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
  • [9] On the Complexity of Maximally Permissive Deadlock Avoidance in Multi-Vehicle Traffic Systems
    Reveliotis, Spyros A.
    Roszkowska, Elzbieta
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (07) : 1646 - 1651
  • [10] Maximally permissive deadlock avoidance for resource allocation systems with R/W-locks
    Nazeem, Ahmed
    Reveliotis, Spyros
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2015, 25 (1-2): : 31 - 63