An Optimization Approach to Improved Petri Net Controller Design for Automated Manufacturing Systems

被引:44
作者
Hu, Hesuan [1 ]
Zhou, MengChu [2 ,3 ]
Li, Zhiwu [1 ,4 ]
Tang, Ying [5 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[2] Tongji Univ, Minist Educ, Key Lab Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] Univ Halle Wittenberg, Dept Comp Sci, D-06120 Halle, Germany
[5] Rowan Univ, Dept Elect & Comp Engn, Glassboro, NJ 08028 USA
基金
新加坡国家研究基金会;
关键词
Discrete event systems; integer programming; Petri nets; supervisory control; LIVENESS-ENFORCING SUPERVISORS; DEADLOCK PREVENTION POLICY; ELEMENTARY-SIPHONS; DEPENDENT SIPHONS; FEEDBACK-CONTROL;
D O I
10.1109/TASE.2012.2201714
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Sensors and actuators are two indispensable parts in the paradigm of feedback control. Their implementation cost should be properly evaluated and constrained. In the previous work, a Petri net monitor with the least cost is synthesized through integer programming formulation. Despite its technical correctness, the existing method may lead to undesirable results when the net structure contains some shared or unshared resource places of a manufacturing-oriented net model. A necessary and sufficient condition is established to show that certain structures can lead to deadlock-prone supervisors. An efficient algorithm is developed to identify such structures. Furthermore, it is shown that if one can identify such structures at the initial stage, it is possible to achieve desirable controllers for the original systems. The theoretical correctness of the proposed algorithm is discussed. A manufacturing example is provided to illustrate the proposed approach.
引用
收藏
页码:772 / 782
页数:11
相关论文
共 59 条
  • [1] BARKAOUI K, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, P4119, DOI 10.1109/ICSMC.1995.538436
  • [2] An optimization approach to Petri net monitor design
    Basile, Francesco
    Chiacchio, Pasquale
    Giua, Alessandro
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (02) : 306 - 311
  • [3] Improvement of Suboptimal Siphon- and FBM-Based Control Model of a Well-Known S3PR
    Chao, Daniel Y.
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) : 404 - 411
  • [4] Design of a maximally permissive liveness-enforcing supervisor with a compressed supervisory structure for flexible manufacturing systems
    Chen, YuFeng
    Li, Zhiwu
    [J]. AUTOMATICA, 2011, 47 (05) : 1028 - 1034
  • [5] Design of a Maximally Permissive Liveness-Enforcing Petri Net Supervisor for Flexible Manufacturing Systems
    Chen, YuFeng
    Li, Zhiwu
    Khalgui, Mohamed
    Mosbahi, Olfa
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) : 374 - 393
  • [6] A Polynomial Dynamic Programming Algorithm for Crude Oil Transportation Planning
    Chu, Chengbin
    Chu, Feng
    Zhou, MengChu
    Chen, Haoxun
    Shen, Qingning
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2012, 9 (01) : 42 - 55
  • [7] Deadlock analysis of Petri nets using siphons and mathematical programming
    Chu, F
    Xie, XL
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06): : 793 - 804
  • [8] A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS
    EZPELETA, J
    COLOM, JM
    MARTINEZ, J
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02): : 173 - 184
  • [9] Feedback control logic for forbidden-state problems of marked graphs: Application to a real manufacturing system
    Ghaffari, A
    Rezg, N
    Xie, XL
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (01) : 18 - 29
  • [10] Design of a live and maximally permissive Petri net controller using the theory of regions
    Ghaffari, A
    Rezg, N
    Xie, XL
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (01): : 137 - 142