Deadlock Avoidance Controller Design for Timed Petri Nets Using Stretching

被引:19
|
作者
Aybar, Aydin [1 ]
Iftar, Altug [1 ]
机构
[1] Anadolu Univ, Dept Elect & Elect Engn, TR-26555 Eskisehir, Turkey
来源
IEEE SYSTEMS JOURNAL | 2008年 / 2卷 / 02期
关键词
Deadlock; discrete-event systems (DES); supervisory control; timed Petri nets (TPNs);
D O I
10.1109/JSYST.2008.923193
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The recently introduced method, which was called "stretching," is extended to timed Petri nets which may have both controllable and uncontrollable transitions. Using this method, a new Petri net, called "stretched Petri net," which has only unit firing durations, is obtained to represent a timed-transition Petri net. Using this net, the state of the original timed Petri net can be represented easily. This representation also makes it easy to design a supervisory controller for a timed Petri net for any purpose. In this paper, supervisory controller design to avoid deadlock is considered in particular. Using this method, a controller is first designed for the stretched Petri net. Then, using this controller, a controller for the original timed Petri net is obtained. Algorithms to construct the reachability sets of the stretched and original timed Petri nets, as well as algorithms to obtain the controller for the original timed Petri net are presented. These algorithms are implemented using MATLAB. Examples are also presented to illustrate the introduced approach.
引用
收藏
页码:178 / 188
页数:11
相关论文
共 50 条
  • [1] Supervisory controller design for timed Petri Nets
    Aybar, Aydin
    Iftar, Altug
    [J]. PROCEEDINGS OF THE 2006 IEEE/SMC INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, 2006, : 59 - +
  • [2] Supervisory controller design to enforce some basic properties in timed-transition Petri nets using stretching
    Aybar, Aydin
    Iftar, Altug
    [J]. NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2012, 6 (01) : 712 - 729
  • [3] Decentralized supervisory controller design to avoid deadlock in Petri nets
    Aybar, A
    Iftar, A
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2003, 76 (13) : 1285 - 1295
  • [4] Supervisory Controller Optimization for Deadlock Resolution in Automated Manufacturing Systems With Timed Petri Nets
    Hu, Hesuan
    Zhou, Mengchu
    Li, Zhiwu
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2009, : 85 - 90
  • [5] Deadlock Detection and Avoidance using Signal Interpreted Petri Nets
    Aspar, Z.
    Khalil-Hani, Mohamed
    Shaikh-Husin, Nasir
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON CIRCUITS AND SYSTEMS (ICCAS), 2012, : 150 - 155
  • [6] Deadlock prevention approach for a class of timed Petri nets
    Guo, Jin-Wei
    Li, Zhi-Wu
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2009, 36 (05): : 902 - 908
  • [7] Deadlock avoidance in Petri nets with uncontrollable transitions
    Moody, JO
    Antsaklis, PJ
    [J]. PROCEEDINGS OF THE 1998 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1998, : 1257 - 1258
  • [8] SUPERVISORY CONTROLLER DESIGN FOR TIMED-PLACE PETRI NETS
    Aybar, Aydin
    Iftar, Altug
    [J]. KYBERNETIKA, 2012, 48 (06) : 1114 - 1135
  • [9] Design of deadlock prevention supervisors using Petri nets
    Yi-Sheng Huang
    [J]. The International Journal of Advanced Manufacturing Technology, 2007, 35 : 349 - 362
  • [10] Design of deadlock prevention supervisors using Petri nets
    Huang, Yi-Sheng
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (3-4): : 349 - 362