Liveness enforcement for production systems modeled by time Petri nets

被引:4
作者
Qin, Tao [1 ]
Dong, Yifan [1 ]
Yin, Li [2 ]
Li, Zhiwu [2 ]
机构
[1] Macau Univ Sci & Technol, Fac Innovat Engn, Taipa 999078, Macao, Peoples R China
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Macao, Peoples R China
关键词
Petri net; Time Petri net; Liveness enforcement; Maximally permissive controller; Controllable transition; FLEXIBLE MANUFACTURING SYSTEMS; SUPERVISORS;
D O I
10.1016/j.ins.2023.119564
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This research reports a liveness enforcement approach in time Petri nets with the control of time intervals of controllable transitions. According to the T-invariants of the timeless counterpart of a time Petri net, a necessary condition is established for the solvability of the liveness enforcement problem. Then, a critical state class graph is designed with the nodes containing critical constraints of the controllable transitions. The existing parametric models to enforce liveness of a time Petri net with controllable and uncontrollable transitions are in general subject to the state explosion issue. To mitigate this problem, we introduce the concept of the first weakly live nodes and transitional nodes to avoid the enumeration of all constraints on unnecessary weakly live nodes. We develop an algorithm to transform a non-live time Petri net into live by controlling the time intervals of controllable transitions. Two production examples are used to illustrate the approach. This approach is efficient since it avoids the extensive enumeration with regard to the constraints on each node in a critical state class graph.
引用
收藏
页数:20
相关论文
共 39 条
  • [1] Aybar A., 2009, IFAC P, V42, P936
  • [2] Time-independent Liveness in Time Petri Nets
    Bachmann, Joerg Peter
    Popova-Zeugmann, Louchka
    [J]. FUNDAMENTA INFORMATICAE, 2010, 102 (01) : 1 - 17
  • [3] On structural reduction of liveness-enforcing Petri net supervisors for flexible manufacturing systems: an algebraic approach
    Bashir, Muhammad
    Li, Zhiwu
    Uzam, Murat
    Wu, Naiqi
    Al-Ahmari, Abdulrahman
    [J]. IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 2018, 35 (04) : 1217 - 1249
  • [4] A Minimal Supervisory Structure to Optimally Enforce Liveness on Petri Net Models for Flexible Manufacturing Systems
    Bashir, Muhammad
    Li, Zhiwu
    Uzam, Murat
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Liu, Ding
    Qu, Ting
    [J]. IEEE ACCESS, 2017, 5 : 15731 - 15749
  • [5] State Estimation and Fault Diagnosis of Labeled Time Petri Net Systems With Unobservable Transitions
    Basile, Francesco
    Cabasino, Maria Paola
    Seatzu, Carla
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (04) : 997 - 1009
  • [6] Priority scheduling of distributed systems based on model checking
    Basu, Ananda
    Bensalem, Saddek
    Peled, Doron
    Sifakis, Joseph
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2011, 39 (03) : 229 - 245
  • [7] On the analysis of Petri nets with static priorities
    Bause, F
    [J]. ACTA INFORMATICA, 1996, 33 (07) : 669 - 685
  • [8] Bérard B, 2005, LECT NOTES COMPUT SC, V3707, P293
  • [9] MODELING AND VERIFICATION OF TIME-DEPENDENT SYSTEMS USING TIME PETRI NETS
    BERTHOMIEU, B
    DIAZ, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) : 259 - 273
  • [10] On Liveness Enforcing Supervisory Policies for Arbitrary Petri Nets
    Chen, Chen
    Raman, Arun
    Hu, Hesuan
    Sreenivas, Ramavarapu S.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (12) : 5236 - 5247