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 条
  • [31] Control of Deadlocked Discrete-Event Systems Using Petri Nets
    Capkovic, Frantisek
    ACTA POLYTECHNICA HUNGARICA, 2022, 19 (02) : 213 - 233
  • [32] Decentralized Supervisory Control of Generalized Mutual Exclusion Constraints in Petri Nets
    Hou, Junyao
    Hu, Hesuan
    Zhou, Yuan
    Liu, Yang
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 358 - 363
  • [33] On supervisory policies that enforce liveness in discrete event dynamic systems modeled by partially controlled Petri nets
    Sreenivas, RS
    PROCEEDINGS OF THE 35TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1996, : 4439 - 4444
  • [34] Simulation and analysis of discrete-event control systems based on Petri nets using PNetLab
    Basile, Francesco
    Carbone, Ciro
    Chiacchio, Pasquale
    CONTROL ENGINEERING PRACTICE, 2007, 15 (02) : 241 - 259
  • [35] Non-blocking step state-feedback supervisory control of discrete event systems using interpreted Petri nets
    Santoyo-Sanchez, A.
    Aguirre-Salas, L. I.
    Villanueva-Novelo, C.
    De Jesus-Velasquez, C.
    2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATION CONTROL (CCE 2009), 2009, : 216 - +
  • [36] Supervisory control of discrete event systems
    Thistle, JG
    MATHEMATICAL AND COMPUTER MODELLING, 1996, 23 (11-12) : 25 - 53
  • [37] A Matlab-based Petri net supervisory controller for discrete event systems
    Flochová, J
    Lipták, R
    Boel, RK
    PROGRAMMABLE DEVICES AND SYSTEMS 2001, 2002, : 113 - 120
  • [38] CONFUSION DIAGNOSIS AND CONTROL OF DISCRETE EVENT SYSTEMS USING SYNCHRONIZED PETRI NETS
    Chen, Xiao-liang
    Li, Zhi-wu
    Al-Ahmari, Abdulrahman M.
    El-Tamimi, Abdulaziz Mohammed
    Nasr, Emad S. Abouel
    ASIAN JOURNAL OF CONTROL, 2013, 15 (06) : 1736 - 1751
  • [39] Program solution of supervisory control based on Petri nets
    Flochová, J
    Hrúz, B
    Jirsák, P
    NEW TRENDS IN DESIGN OF CONTROL SYSTEMS 1997, 1998, : 323 - 327
  • [40] On the existence of supervisory policies that enforce liveness in discrete-event dynamic systems modeled by controlled petri nets
    Sreenivas, RS
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1997, 42 (07) : 928 - 945