Control Strategy of Discrete Event Systems Modeled by Labeled Petri Nets Based on Transition Priority

被引:1
|
作者
Liu, Yejia [1 ]
Li, Xunbo [1 ]
Li, Zhiwu [2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Mech & Elect Engn, Chengdu 611731, Peoples R China
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau Sar, Peoples R China
关键词
Petri nets; System recovery; Firing; Supervisory control; Task analysis; Monitoring; Discrete-event systems; Control strategy; integer linear programming; labeled Petri net; transition priority matrix; DEADLOCK PREVENTION POLICY; SUPERVISORY CONTROL; ITERATIVE SYNTHESIS; CONSTRAINTS; SIPHONS; LOGIC;
D O I
10.1109/ACCESS.2023.3272404
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with the supervisory control problem of discrete event systems modeled with labeled Petri nets. A transition priority matrix is proposed to control the firing of controllable transitions to prevent the system from entering illegal states. First, given a labeled Petri net system, an integer linear programming problem based on the pre-defined generalized mutual exclusion constraints and deadlocks is built to find out weakly illegal markings in its basis reachability graph. This approach is efficient since the exhaustive enumeration of the reachability space can be avoided. Second, since the firing of an uncontrollable transition sequence at a weakly illegal marking leading to an illegal state is inevitable, our goal is to prevent the system from entering weakly illegal states. A control algorithm is proposed to find a feasible transition priority matrix to avoid weakly illegal markings by controlling the firings of observable transitions. The dynamic transition priority matrix changes according to the current state of the system. Finally, two cases are studied to verify the control strategy. This control strategy does not complicate the structure of a system and can effectively avoid state-space explosion.
引用
收藏
页码:45442 / 45455
页数:14
相关论文
共 50 条
  • [1] Online Fault Diagnosis of Discrete Event Systems Modeled by Labeled Petri Nets Using Labeled Priority Petri Nets
    de Freitas, Braian Igreja
    Basilio, Joao Carlos
    IFAC PAPERSONLINE, 2022, 55 (28): : 329 - 336
  • [2] State estimation in Discrete Event Systems modeled by labeled Petri nets
    Ru, Yu
    Hadjicostis, Christoforos N.
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 6022 - 6027
  • [3] Control of distributed discrete event systems modeled as Petri nets
    Guan, XY
    Holloway, LE
    PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 2342 - 2347
  • [4] Diagnosability and online diagnosis of discrete-event systems modeled by acyclic labeled Petri nets
    Paiva, Pedro R. R.
    Carvalho, Lilian Kawakami
    Basilio, Joao Carlos
    IFAC PAPERSONLINE, 2017, 50 (01): : 13630 - 13635
  • [5] Observability of discrete event systems modeled by interpreted Petri nets
    Ramírez-Treviño, A
    Rivera-Rangel, I
    López-Mellado, E
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (04): : 557 - 565
  • [6] Petri nets and the control of discrete event systems
    Petrinetze und die steuerung ereignisdiskreter systeme
    1600, Springer Verlag (37):
  • [7] Petri nets for the control of discrete event systems
    Giua, Alessandro
    Seatzu, Carla
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 693 - 701
  • [8] Petri nets for the control of discrete event systems
    Alessandro Giua
    Carla Seatzu
    Software & Systems Modeling, 2015, 14 : 693 - 701
  • [9] On-the-Fly and Incremental Technique for Fault Diagnosis of Discrete Event Systems Modeled by Labeled Petri Nets
    Liu, Baisi
    Ghazel, Mohamed
    Toguyeni, Armand
    ASIAN JOURNAL OF CONTROL, 2017, 19 (05) : 1659 - 1671
  • [10] An effective approach for fault diagnosis of Discrete-Event Systems modeled as safe labeled Petri nets
    Bonafin, Ana C.
    Cabral, Felipe G.
    Moreira, Marcos, V
    CONTROL ENGINEERING PRACTICE, 2022, 123