A survey of Petri net methods for controlled discrete event systems

被引:297
作者
Holloway, LE
Krogh, BH
Giua, A
机构
[1] UNIV KENTUCKY, DEPT ELECT ENGN, LEXINGTON, KY 40506 USA
[2] CARNEGIE MELLON UNIV, DEPT ELECT & COMP ENGN, PITTSBURGH, PA 15213 USA
[3] UNIV CAGLIARI, DIPARTIMENTO INGN ELETTR & ELETTR, I-09123 CAGLIARI, ITALY
来源
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS | 1997年 / 7卷 / 02期
关键词
Petri nets; supervisory control; untimed models; logical control;
D O I
10.1023/A:1008271916548
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper surveys recent research on the application of Petri net models to the analysis and synthesis of controllers for discrete event systems. Petri nets have been used extensively in applications such as automated manufacturing, and there exists a large body of tools for qualitative and quantitative analysis of Petri nets. The goal of Petri net research in discrete event systems is to exploit the structural properties of Petri net models in computationally efficient algorithms for computing controls. We present an overview of the various models and problems formulated in the literature focusing on two particular models, the controlled Petri nets and the labeled nets. We describe two basic approaches for controller synthesis, based on state feedback and event feedback. We also discuss two efficient techniques for the on-line computation of the control law, namely the linear integer programming approach which takes advantage of the linear structure of the Petri net state transition equation, and path-based algorithms which take advantage of the graphical structure of Petri net models. Extensions to timed models are briefly described. The paper concludes with a discussion of directions for future research.
引用
收藏
页码:151 / 190
页数:40
相关论文
共 109 条
[1]  
[Anonymous], 1980, P ADV COURS GEN NET
[2]  
ASHLEY J, 1994, P 1994 IEEE INT C SY
[3]  
Baccelli F, 1992, SYNCHRONIZATION LINE
[4]   DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS WITH CONCURRENTLY COMPETING PROCESS FLOWS [J].
BANASZAK, ZA ;
KROGH, BH .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06) :724-734
[5]  
BARROSO GC, 1996, P 1 INT WORKSH MAN P, P77
[6]  
BERTHELOT G, 1987, LECT NOTES COMPUT SC, V254, P359
[7]  
BEST E, 1987, LECT NOTES COMPUT SC, V254, P168
[8]   ON FORBIDDEN STATE PROBLEMS FOR A CLASS OF CONTROLLED PETRI NETS [J].
BOEL, RK ;
BENNAOUM, L ;
VANBREUSEGEM, V .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1995, 40 (10) :1717-1731
[9]  
BOEL RK, 1993, 12 IFAC WORLD C SIDN, V4, P161
[10]   OPTIMAL FEEDBACK-CONTROL DESIGN FOR DISCRETE-EVENT SYSTEMS USING SIMULATED ANNEALING [J].
BOISSEL, OR ;
KANTOR, JC .
COMPUTERS & CHEMICAL ENGINEERING, 1995, 19 (03) :253-266