Design and implementation of discrete event control systems: A Petri net based hardware approach

被引:6
|
作者
Bulach, S [1 ]
Brauchle, A
Pfleiderer, HJ
Kucerovsky, Z
机构
[1] Univ Ulm, Dept Microelect, D-89069 Ulm, Germany
[2] SOREP Elect Engn GmbH, Munich, Germany
[3] Univ Western Ontario, Fac Engn Sci, Dept Elect & Comp Engn, London, ON N6A 5B9, Canada
关键词
DES; Petri nets; programmable controller; ASIC; event-driven;
D O I
10.1023/A:1015621532472
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a methodology for modeling and hardware implementation of discrete event control systems based on the formalism of Petri nets (PN). The control algorithm is initially specified as an executable PN specification which is subsequently compiled directly into a compact machine code and stored in commercially available programmable read only memory (PROM). As an implementation platform, a programmable Petri net based dedicated discrete event controller is proposed. The scalable architecture of the controller is optimized to process PN constructs of all possible classes. A remarkable feature of the proposed architecture is its ability to handle explicit concurrency. The controller exploits hardware-level parallelism to track multiple tokens (control threads) through the net. The performance of the architecture has been verified and benchmarked on the fabricated integrated circuit (IC) prototype of the controller.
引用
收藏
页码:287 / 309
页数:23
相关论文
共 50 条
  • [31] Sensor-based Petri net modeling for PLC stage programming of discrete-event control design
    Peng, SS
    Zhou, MC
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVII, PROCEEDINGS: INDUSTRIAL SYSTEMS AND ENGINEERING III, 2002, : 140 - 145
  • [32] A new approach to supervisor design with sequential control Petri-net using minimization technique for discrete event system
    G. Cansever
    I. B. Kucukdemiral
    [J]. The International Journal of Advanced Manufacturing Technology, 2006, 29 : 1267 - 1277
  • [33] A new approach to supervisor design with sequential control Petri-net using minimization technique for discrete event system
    Cansever, G.
    Kucukdemiral, I. B.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 29 (11-12): : 1267 - 1277
  • [34] A Petri net based approach for hardware/software partitioning
    Cruz, F
    Maciel, P
    Barros, E
    [J]. 14TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2001, : 72 - 77
  • [35] Simulation modeling based on the Object-oriented Petri net for discrete event systems
    Li, J.
    Wang, S.
    Chen, L.
    [J]. Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2001, 29 (05): : 12 - 13
  • [36] Java']Java Software for Petri-Net-Based Approaches to Discrete Event Systems
    Wang, Xiaojun
    Han, Chun
    Hu, Hesuan
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2018, : 330 - 335
  • [37] Time-Varying Automated Manufacturing Systems and Their Event-Based Control: A Petri Net Approach
    Chen, Chen
    Hu, Hesuan
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 3833 - 3840
  • [38] Modular petri net approach to the design of distributed machine control systems
    Ariffin, S.
    Weston, R.H.
    Harrison, R.
    [J]. 1995,
  • [39] Synthesis of next state feedback control of discrete event systems by using Petri net unfoldings
    Miyamoto, T
    Kumagai, S
    [J]. SICE 2004 ANNUAL CONFERENCE, VOLS 1-3, 2004, : 2074 - 2079
  • [40] A Petri net based supervisory control implementation
    Flochová, J
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1039 - 1044