• DocumentCode
    2649123
  • Title

    Toolbox for analysis and synthesis of Petri nets

  • Author

    Zhang, Wenle

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Ohio Univ., Athens, OH
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    3042
  • Lastpage
    3046
  • Abstract
    In this paper, we present a classroom tool set for graphical editing, simulation, analysis and synthesis of deadlock free Petri net for automated manufacturing systems. Because of the discrete event nature of modern manufacturing systems, Petri nets have been widely applied in the modeling, control and performance analysis of such systems. The tool set consists of a graphical Petri net editor and simulator implemented in Java (JPNE) and a Petri net analysis and synthesis tool implemented in Matlab. The JPNE generates Petri net description data file, which can be read and parsed by the Matlab tool, and then analysis and synthesis can be performed on the parsed Petri net. The analysis includes reachability and deadlock detection, place-invariants and siphons calculation. The synthesis includes control place augmentation of the Petri nets based on selected minimal uncontrolled siphons. The synthesis process can be recursively applied to a Petri net and the result can be outputted to a data file which in turn can be read and parsed by JPNE and simulation can be run on newly synthesized Petri net. The major contributions are the implemented siphons calculation and the control place synthesis, which are rarely seen in existing software tools. Example applications are provided
  • Keywords
    Java; Petri nets; concurrency control; control system CAD; control system analysis computing; graphical user interfaces; industrial control; manufacturing systems; reachability analysis; Java; Matlab; automated manufacturing systems; control place augmentation; deadlock detection; deadlock free Petri net analysis; deadlock free Petri net simulation; deadlock free Petri net synthesis; graphical Petri net editor; modern manufacturing systems; place-invariants calculation; reachability analysis; siphons calculation; Analytical models; Automatic control; Control system synthesis; Java; Manufacturing systems; Mathematical model; Performance analysis; Petri nets; Software tools; System recovery; Petri nets; manufacturing; reachability; siphons; synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, 2006 IEEE
  • Conference_Location
    Munich
  • Print_ISBN
    0-7803-9797-5
  • Electronic_ISBN
    0-7803-9797-5
  • Type

    conf

  • DOI
    10.1109/CACSD-CCA-ISIC.2006.4777123
  • Filename
    4777123