Supervisor Simplification for AMS Based on Petri Nets and Inequality Analysis

被引:54
|
作者
Hu, Hesuan [1 ,2 ]
Liu, Yang [2 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
Automated manufacturing systems; linear programming; liveness enforcing supervision; Petri nets; supervisor simplification; AUTOMATED MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; HYBRID MODEL; AVOIDANCE; SIPHONS; DESIGN; OPERATIONS;
D O I
10.1109/TASE.2013.2288645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the framework of automated manufacturing systems (AMS), Petri nets are widely used to model, analyze, and control them. Resolving deadlocks is of paramount significance because their emergence may likely zero a systems throughput, if not necessarily. Supervisory control technique is the most widely adopted method to resolve them. A control policy can be converted into satisfying a set of inequalities, each of which corresponds to a siphon in a Petri net structure. The number of siphons can be exponential in the worst case, so does the number of inequalities. Taking into account the independent and dependent inequalities, this paper proposes a method to remove all the dependent inequalities, while preserving only the independent ones. This method can significantly reduce the size of a supervisory controller. Examples are presented to illustrate the effectiveness and efficiency of this method. Note to Practitioners-Owing to its importance in practice, deadlock arouses interest. Various resolution methods have been proposed by researchers and practitioners. The recent advance is to associate various sensors and actuators to certain predetermined working nodes for the sake of management and coordination of limited resources among concurrent operations. This uses a supervisory controller to a plant model. Nevertheless, existing approaches suffer from structural complexity due to their failure to reduce the sophisticated supervisor structures, which impedes their implementation in practice. Without a simplified control network, the communication cost among heterogeneous nodes increases while the responsive time decreases. Through the analysis on the dependency relationship among different inequalities, this paper presents a reduction technique to significantly simplify the supervisor structures. Without any extra investment, our approach betters a controlled system's performance.
引用
收藏
页码:66 / 77
页数:12
相关论文
共 50 条
  • [31] Robust Supervisor Synthesis for Automated Manufacturing Systems Using Petri Nets
    Cheng, Yan
    Hu, HeSuan
    Liu, Yang
    2015 INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2015, : 1029 - 1035
  • [32] On the synthesis of a controllable supervisor for discrete processes modeled by temporal Petri Nets
    Caramihai, SI
    Alla, H
    1998 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, 1998, : 1179 - 1184
  • [33] Simultaneous Reduction of Petri Nets and Linear Constraints for Efficient Supervisor Synthesis
    Luo, Jiliang
    Ni, Huijuan
    Wu, Weimin
    Wang, Shouguang
    Zhou, Mengchu
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (01) : 88 - 103
  • [34] Distributed Supervisor Synthesis for Automated Manufacturing Systems Using Petri Nets
    Hu, HeSuan
    Chen, Chen
    Su, Rong
    Liu, Yang
    Zhou, MengChu
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 4423 - 4429
  • [35] Supervisor Optimization for Deadlock Resolution in Automated Manufacturing Systems With Petri Nets
    Hu, Hesuan
    Zhou, MengChu
    Li, Zhiwu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (04) : 794 - 804
  • [36] Supervisor Synthesis Using Labeled Petri Nets for Forbidden State Specifications
    Hu, Yihui
    Ma, Ziyue
    Liu, Ruotian
    Fanti, Maria Pia
    Li, Zhiwu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (10): : 6242 - 6254
  • [37] New Efficient Petri Nets Reductions for Parallel Progr ams Verification
    Haddad, Serge
    Pradat-Peyre, Jean-Francois
    PARALLEL PROCESSING LETTERS, 2006, 16 (01) : 101 - 116
  • [38] A modeling strategy for control and interlocking of an AMS using virtual Petri nets
    Morandin, Jr Orides
    Kato, R. R. Edilson
    Araujo, G. Rodrigo
    Sasso, V. Luciano
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 1664 - 1669
  • [39] Performance equivalent simplification of sequent and parallel transitions in stochastic Petri nets
    Tian, Li-Qin
    Lin, Chuang
    Zhou, Wen-Jiang
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2002, 30 (08): : 1134 - 1137
  • [40] COMPLEXITIES OF DECISION PROBLEMS FOR EQUIVALENCE AND SIMPLIFICATION OF SAFE PETRI NETS.
    Matsuura, Toshio
    Sugiyama, Yuji
    Taniguchi, Kenichi
    Kasami, Tadao
    Systems, computers, controls, 1980, 11 (03): : 75 - 82