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 条
  • [41] Timed Petri nets in hybrid systems: Stability and supervisory control
    Koutsoukos, XD
    He, KX
    Lemmon, MD
    Antsaklis, PJ
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1998, 8 (02): : 137 - 173
  • [42] Supervisory Control of Manufacturing Systems Modeled by Timed Petri Nets
    Iftar, Altug
    IFAC PAPERSONLINE, 2016, 49 (31): : 120 - 124
  • [43] Timed Petri Nets in Hybrid Systems: Stability and Supervisory Control
    Xenofon D. Koutsoukos
    Kevin X. He
    Michael D. Lemmon
    Panos J. Antsaklis
    Discrete Event Dynamic Systems, 1998, 8 : 137 - 173
  • [44] Liveness enforcing supervisory policies tolerant to controllability failures for discrete-event systems modeled by Petri Nets
    Raman, Arun
    Sreenivas, Ramavarapu S.
    AUTOMATICA, 2021, 125
  • [45] Metric Based Nonblocking Supervisory Control of Discrete Event Systems
    Park, Jun-Sang
    Jo, Hyun-Wook
    Oh, Jun-Han
    Lim, Jong-Tae
    INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 627 - 630
  • [46] Supervisory Control of Fuzzy Discrete Event Systems Based on Agent
    张颖
    邵世煌
    Journal of Shanghai Jiaotong University(Science), 2006, (04) : 465 - 471
  • [47] DISCRETE EVENT SYSTEMS AND LIFE CYCLE: A PETRI NETS-BASED VIEW
    Silva, Manuel
    INTERNATIONAL MEDITERRANEAN MODELLING MULTICONFERENCE 2006, 2006, : 5 - 12
  • [48] An intelligent technique based on Petri nets for diagnosability enhancement of discrete event systems
    Wen, YuanLin
    Jeng, MuDer
    Jeng, LiDer
    Fan Pei-Shu
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2006, 4252 : 879 - 887
  • [49] Supervisory control of discrete-event systems
    Komenda, Jan
    Masopust, Tomáš
    Lecture Notes in Control and Information Sciences, 2015, 456 : 129 - 136
  • [50] Design and Distributed Control of Discrete Event Robotic Manufacturing Systems using Petri Nets
    Yasuda, Gen'ichi
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 1860 - 1865