Observer-based state-feedback control of timed Petri nets with deadlock recovery

被引:62
作者
Giua, A [1 ]
Seatzu, C
Basile, F
机构
[1] Univ Cagliari, Dipartimento Ingn Elettr & Elettron, I-09123 Cagliari, Italy
[2] Univ Salerno, Dipartimento Ingn Informaz & Ingn Elettr, I-84084 Salerno, Italy
关键词
deadlock recovery; observers; Petri nets; timed discrete-event systems;
D O I
10.1109/TAC.2003.821419
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses the problem of controlling a timed Petri net whose marking cannot be measured but is estimated using an observer. The control objective is that of enforcing a set of generalized mutual exclusion constraints (GMEC) and all transitions are assumed to be controllable. We show that the use of marking estimates may significantly reduce the performance of the closed-loop system and in particular may lead to a deadlock. First, we present a linear algebraic characterization of deadlock markings based on siphon analysis. Second, we show how this characterization may be used to derive a procedure that may be invoked to recover from a controller induced deadlock. Finally, we assume that the timing delays associated to transitions are known and show how this knowledge can be used to improve the marking estimate and to recover the net from partial deadlocks. This procedure is similar to the one used for deadlock recovery and may be invoked whenever a transition has not fired for a time longer than its expected delay.
引用
收藏
页码:17 / 29
页数:13
相关论文
共 21 条
[1]  
Barkaoui K, 1997, IEEE SYS MAN CYBERN, P3750, DOI 10.1109/ICSMC.1997.633253
[2]  
Basile F, 2001, ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, P441, DOI 10.1109/ETFA.2001.997718
[3]   Deadlock analysis of Petri nets using siphons and mathematical programming [J].
Chu, F ;
Xie, XL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06) :793-804
[4]  
DiCesare Frank., 1993, PRACTICE PETRI NETS
[5]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[6]  
Giua A, 2002, IEEE DECIS CONTR P, P787, DOI 10.1109/CDC.2002.1184601
[7]   Observability of place/transition nets [J].
Giua, A ;
Seatzu, C .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2002, 47 (09) :1424-1437
[8]  
GIUA A, 1992, 1992 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1 AND 2, P974, DOI 10.1109/ICSMC.1992.271666
[9]   A survey of Petri net methods for controlled discrete event systems [J].
Holloway, LE ;
Krogh, BH ;
Giua, A .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1997, 7 (02) :151-190
[10]   CONTROL OF VECTOR DISCRETE-EVENT SYSTEMS .1. THE BASE MODEL [J].
LI, Y ;
WONHAM, WM .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1993, 38 (08) :1214-1227