Robust liveness-enforcing supervisor for Petri nets with unreliable resources based on mixed integer programming

被引:4
|
作者
Liu, Gaiyun [1 ]
Liu, Yuting [1 ]
Li, Zhiwu [1 ,2 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Macau, Peoples R China
基金
中国国家自然科学基金;
关键词
Automated manufacturing system; Petri net; Siphon; Mixed integer programming; Robust deadlock control; AUTOMATED MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; SIPHONS; DESIGN; ELEMENTARY;
D O I
10.1007/s00500-021-06494-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Petri nets, as an effective mathematical tool, have been intensively used in modeling and analyzing automated manufacturing systems (AMSs). Many deadlock control policies have been proposed for AMSs, but most of them assume that resources never fail during product processing. However, resource failures may happen in a real world, which may invalidate existing control policies. This paper concentrates on robust liveness-enforcing supervisor design for a system of simple sequential processes with multiple unreliable resources. Recovery subnets model resource failure and recovery, which are added to the holders of unreliable resource places. The proposed method consists of two steps. At the first step, a mixed integer programming (MIP) problem is developed to detect a strict minimal siphon that can be emptied. At the second step, an extended constraint set derived by the complementary set of a siphon is constructed. The siphon is controlled through the extended constraint set by adding a control place. The above two steps are executed in an iterative way until no new empty siphon is found and a robust liveness-enforcing supervisor can be obtained. Examples are used to expose the advantages of the proposed method.
引用
收藏
页码:4019 / 4032
页数:14
相关论文
共 50 条
  • [41] Computation of an Emptiable Minimal Siphon in a Subclass of Petri Nets Using Mixed-Integer Programming
    Shouguang Wang
    Wenli Duo
    Xin Guo
    Xiaoning Jiang
    Dan You
    Kamel Barkaoui
    MengChu Zhou
    IEEE/CAAJournalofAutomaticaSinica, 2021, 8 (01) : 219 - 226
  • [42] 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
  • [43] An Efficient Mixed Integer Programming Model Based on Timed Petri Nets for Diverse Complex Cluster Tool Scheduling Problems
    Jung, Chihyun
    Lee, Tae-Eog
    IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2012, 25 (02) : 186 - 199
  • [44] Design of an Improved Think Globally Act Locally Approach for the Computation of Petri Nets Based Liveness Enforcing Supervisors of FMSs
    Uzam, Murat
    El-Sherbeeny, Ahmed M.
    Guo, Weiwen
    Li, Zhiwu
    IEEE ACCESS, 2024, 12 : 74367 - 74388
  • [45] Mixed Integer Programming-Based Liveness Test for FMS with Full Routing Flexibility
    Dong, Lida
    Chi, Tianyang
    Zhu, Chengcheng
    Yin, Jun
    JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [46] Matching observed behavior and modeled behavior: An approach based on Petri nets and integer programming
    van der Aalst, Wil M. P.
    DECISION SUPPORT SYSTEMS, 2006, 42 (03) : 1843 - 1859
  • [47] An Efficient Fault Diagnosis Approach Based on Integer Linear Programming for Labeled Petri Nets
    Zhu, Guanghui
    Feng, Lei
    Li, Zhiwu
    Wu, Naiqi
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (05) : 2393 - 2398
  • [48] SYNTHESIS OF LIVENESS-ENFORCING PETRI NET SUPERVISORS BASED ON A THINK-GLOBALLY-ACT LOCALLY APPROACH AND A STRUCTURALLY MINIMAL METHOD FOR FLEXIBLE MANUFACTURING SYSTEMS
    Li, Chengzong
    Li, Yongyao
    Chen, Yufeng
    Wu, Naiqi
    Li, Zhiwu
    Ma, Pengyu
    KAiD, Husam
    COMPUTING AND INFORMATICS, 2022, 41 (05) : 1310 - 1336
  • [49] Polynomial-complexity robust deadlock controllers for a class of automated manufacturing systems with unreliable resources using Petri nets
    Feng, Yanxiang
    Xing, Keyi
    Zhou, MengChu
    Chen, Hefeng
    Tian, Feng
    INFORMATION SCIENCES, 2020, 533 (533) : 181 - 199
  • [50] Strict Minimal Siphon-Based Colored Petri Net Supervisor Synthesis for Automated Manufacturing Systems With Unreliable Resources
    Al-Ahmari, Abdulrahman
    Kaid, Husam
    Li, Zhiwu
    Davidrajuh, Reggie
    IEEE ACCESS, 2020, 8 : 22411 - 22424