Think globally act locally approach for the synthesis of a liveness-enforcing supervisor of FMSs based on Petri nets

被引:22
|
作者
Uzam, Murat [1 ]
Li, Zhiwu [2 ,3 ,4 ]
Abubakar, Umar Suleiman [1 ]
机构
[1] Bolumu Meliksah Univ, Muhendisl Mimarl Fak Elekt Elekt Muhendisligi, Kayseri, Turkey
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
[3] King Abdulaziz Univ, Fac Engn, Jeddah, Saudi Arabia
[4] Xidian Univ, Sch Electromech Engn, Xian, Peoples R China
基金
中国国家自然科学基金;
关键词
flexible manufacturing system (FMS); liveness-enforcing supervisor; Petri nets; deadlock prevention; think globally act locally (TGAL); monitor; FLEXIBLE MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; RESOURCE-ALLOCATION SYSTEMS; ELEMENTARY-SIPHONS; ITERATIVE SYNTHESIS; DEPENDENT SIPHONS; AVOIDANCE POLICIES; FEEDBACK-CONTROL; DESIGN; CONTROLLABILITY;
D O I
10.1080/00207543.2015.1098785
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper, by using Petri nets (PNs), reports a general approach, called a think globally, act locally (TGAL) method, to compute liveness-enforcing supervisors (LES) for flexible manufacturing systems (FMSs) prone to deadlocks. A place called global sink/source place (GP) is introduced provisionally help us to decide a set of monitors such that deadlock states can be removed. The TGAL method proceeds with liveness enforcement by an iterative way in which a complete state enumeration is computed at each step. The resulting LES is generally maximally permissive or suboptimal, without solving intractable integer linear programming (ILP) problems. Given a system, a sufficient condition is developed to decide whether the TGAL method can find maximally permissive, that is, optimal supervisors. Several typical FMSs popularly studied in the literature are used as the examples to demonstrate the proposed method.
引用
收藏
页码:4634 / 4657
页数:24
相关论文
共 50 条
  • [1] Think-globally-act-locally approach with weighted arcs to the synthesis of a liveness-enforcing supervisor for generalized Petri nets modeling FMSs
    Uzam, Murat
    Gelen, Gokhan
    Saleh, Tahir Lawan
    INFORMATION SCIENCES, 2016, 363 : 235 - 260
  • [2] 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
  • [3] 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
  • [4] An Efficient Liveness Enforcing Supervisor for FMSs Based on Petri nets and the Theory of Regions
    Huang, Yi-Sheng
    Pan, Yen-Liang
    Jeng, Mu-Der
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 187 - +
  • [5] 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
  • [6] Robust liveness-enforcing supervisor for Petri nets with unreliable resources based on mixed integer programming
    Liu, Gaiyun
    Liu, Yuting
    Li, Zhiwu
    SOFT COMPUTING, 2022, 26 (08) : 4019 - 4032
  • [7] Robust liveness-enforcing supervisor for Petri nets with unreliable resources based on mixed integer programming
    Gaiyun Liu
    Yuting Liu
    Zhiwu Li
    Soft Computing, 2022, 26 : 4019 - 4032
  • [8] A Think-Globally-Act-Locally-Based Method of Maximally Permissive Liveness-Enforcing Supervisors for Flexible Manufacturing Systems
    Li, Chengzong
    Chen, Yufeng
    Zhong, Zhaofeng
    Uzam, Murat
    Li, Zhiwu
    Wu, Naiqi
    Zhang, Mingjun
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2021, 23 (04): : 46 - 56
  • [9] Identification of controllable transitions to decide the existence of an optimal liveness-enforcing supervisor for a class of Petri nets
    Li, Zhiwu
    Qin, Meng
    Zhu, Sen
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2011, 33 (3-4) : 406 - 421
  • [10] Synthesis of Maximally-Permissive Liveness-Enforcing Control Policies for Gadara Petri Nets
    Liao, Hongwei
    Lafortune, Stephane
    Reveliotis, Spyros
    Wang, Yin
    Mahlke, Scott
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 2797 - 2804