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 条
  • [31] Strong Current-State Opacity Verification of Discrete-Event Systems Modeled with Time Labeled Petri Nets
    Qin, Tao
    Yin, Li
    Liu, Gaiyun
    Wu, Naiqi
    Li, Zhiwu
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2025, 12 (01) : 54 - 68
  • [32] Supervisory control of discrete event systems based on structure theory of Petri nets
    Barkaoui, K
    Chaoui, A
    Zouari, B
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3750 - 3755
  • [33] ANALYSIS AND CONTROL OF DISCRETE EVENT SYSTEMS REPRESENTED BY PETRI NETS
    ICHIKAWA, A
    HIRAISHI, K
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1988, 103 : 115 - 134
  • [34] Coordination control of discrete event systems using Petri nets
    Pellicer, JE
    Carelli, R
    BALANCED AUTOMATION SYSTEMS II: IMPLEMENTATION CHALLENGES FOR ANTHROPOCENTRIC MANUFACTURING, 1996, : 519 - 529
  • [35] Sequential Synthesis of Supervisory Policies for Discrete-Event Systems Modeled by Petri Nets
    Raman, A.
    Sreenivas, R. S.
    2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 2372 - 2377
  • [36] Sequence of decisions on discrete event systems modeled by Petri nets with structural alternative configurations
    Latorre-Biel, Juan-Ignacio
    Jimenez-Macias, Emilio
    Perez-Parte, Mercedes
    JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (03) : 387 - 394
  • [37] Suboptimal time management of discrete event systems with uncontrollable events modeled by Petri nets
    Yazdani, Mojtaba
    Dideban, Abbas
    ASIAN JOURNAL OF CONTROL, 2020, 22 (03) : 1099 - 1111
  • [38] Robust Diagnosability Analysis of Discrete Event Systems Using Labeled Petri Nets
    Li, Shiqi
    Uzam, Murat
    Yin, Li
    Zhong, Zhaofeng
    Zheng, Li
    Wu, Naiqi
    IEEE ACCESS, 2021, 9 : 163504 - 163515
  • [39] Decentralized Diagnosis of Discrete-Event Systems Using Labeled Petri Nets
    Cabasino, Maria Paola
    Giua, Alessandro
    Paoli, Andrea
    Seatzu, Carla
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (06): : 1477 - 1485
  • [40] Online diagnosis of discrete event systems based on Petri Nets
    Basile, Francesco
    Chiacchio, Pasquale
    De Tommasi, Glanmaria
    WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 436 - +