An Enhanced Supervisory Control Strategy for Periodicity Mutual Exclusions in Discrete Event Systems Based on Petri Nets

被引:8
|
作者
Jiang, Zhongyuan [1 ]
Wang, Huan [2 ]
Chen, Xiaoliang [1 ]
Tang, Mingwei [1 ]
Ye, Jianhong [3 ]
机构
[1] Xihua Univ, Sch Comp & Software Engn, Chengdu 610039, Peoples R China
[2] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 611756, Peoples R China
[3] Huaqiao Univ, Sch Comp Sci & Technol, Xiamen 361021, Peoples R China
关键词
LIVENESS-ENFORCING SUPERVISORS; FEEDBACK-CONTROL LOGIC; DEADLOCK PREVENTION; DESIGN; IMPLEMENTATION; GRAPHS;
D O I
10.1155/2017/1395142
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Mutual exclusion problems widely exist in discrete event systems in which several processes will compete for the common resource for maintaining their normal running. This competition is mutually exclusive. However, a special behavior, that is, periodic mutual exclusion behavior, is important for many discrete event systems. Once a process obtains the common resource, it will consecutively obtain the common resource in the following several competitions. The other processes should wait for the release of the common resource. All processes will compete for the common resource again after the common resource is released. These competitions have obvious periodicity. In this paper, a methodology is proposed to design periodic mutual exclusion supervisors to control the periodic mutual exclusion behavior in discrete event systems. Moreover, two original structural conversion concepts, called kappa-derivation and kappa-convergence processes, are proposed to construct the periodic mutual exclusion supervisors. The discussion results show that many undesirable execution sequences are forbidden since the periodic mutual exclusion behavior is controlled by the proposed periodic mutual exclusion supervisors. Finally, an example is used to illustrate the proposed methodology.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] On supervisory control of a class of discrete event systems modelled by Petri nets
    Zhao, Mi
    Li, Zhiwu
    Zhou, MengChu
    2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1-3, 2007, : 810 - 815
  • [3] Supervisory Control of Discrete Event Systems With Dynamic Control Specifications by Petri Nets
    Li, Chengzong
    Chen, Yufeng
    Li, Zhiwu
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2024, 32 (02) : 518 - 533
  • [4] Liveness Problem of Petri Nets Supervisory Control Theory for Discrete Event Systems
    HongYe SU WeiMin WU Jian CHU National Laboratory of Industrial Control Technology Institute of Advanced Process Control Zhejiang University Hangzhou PRChina
    自动化学报, 2005, (01) : 143 - 150
  • [5] Supervisory control of a modular class of discrete event systems based on elementary siphons of Petri nets
    Li, ZW
    Zhao, M
    Zhu, RM
    2005 INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), VOLS 1 AND 2, 2005, : 1181 - 1186
  • [6] Supervisory control of discrete-event systems using enabling arc Petri nets
    Wu, WM
    Su, HY
    Chu, C
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 1913 - 1918
  • [7] Compact Supervisory Control of Discrete Event Systems by Petri Nets With Data Inhibitor Arcs
    Chen, YuFeng
    Li, ZhiWu
    Barkaoui, Kamel
    Wu, NaiQi
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (02): : 364 - 379
  • [8] Petri nets and the control of discrete event systems
    Petrinetze und die steuerung ereignisdiskreter systeme
    1600, Springer Verlag (37):
  • [9] Petri nets for the control of discrete event systems
    Alessandro Giua
    Carla Seatzu
    Software & Systems Modeling, 2015, 14 : 693 - 701
  • [10] Petri nets for the control of discrete event systems
    Giua, Alessandro
    Seatzu, Carla
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 693 - 701