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 条
  • [1] Design and Implementation of Discrete Event Control Systems: A Petri Net Based Hardware Approach
    S. Bulach
    A. Brauchle
    H.-J. Pfleiderer
    Z. Kucerovsky
    [J]. Discrete Event Dynamic Systems, 2002, 12 : 287 - 309
  • [2] A Petri net based approach to design well behaved discrete event systems
    Pouyan, AA
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 292 - 299
  • [3] Diagnosability of discrete event systems -: A Petri Net based approach
    Ramírez-Treviño, A
    Ruiz-Beltrán, E
    Rivera-Rangel, I
    López-Mellado, E
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 541 - 546
  • [4] Petri Net Based Implementation of Hierarchical and Distributed Control for Discrete Event Robotic Manufacturing Systems
    Yasuda, Gen'ichi
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 2010, : 251 - 256
  • [5] Petri net based diagnostic approach for concurrent discrete event systems
    Windmann, Stefan
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2024, 72 (04)
  • [6] A Survey of Supervisory Control of Discrete Event Systems based on Petri Net
    Wu, Wenhui
    [J]. PROCEEDINGS OF 2010 ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2010, : 973 - 977
  • [7] Design of Petri Net Supervisors for Discrete Event Systems With Two Control Specifications
    Li, Chengzong
    Chen, Yufeng
    Li, Zhiwu
    Yin, Li
    [J]. 2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, : 1622 - 1627
  • [8] Distributed Implementation of Discrete Event Control Systems based on Petri Nets
    Piedrafita Moreno, Ramon
    Tardioli, Danilo
    Villarroel Salcedo, Jose Luis
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-5, 2008, : 496 - 503
  • [9] Diagnosability for discrete event systems based on Petri net language
    Xue, F
    Zheng, DZ
    [J]. 2004 8TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION, VOLS 1-3, 2004, : 2111 - 2116
  • [10] Petri net based PLC stage programming for discrete-event control design
    Peng, SS
    Zhou, MC
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2706 - 2710