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 条
  • [21] A SIMPLIFICATION OF A CONVERSATION DESIGN SCHEME USING PETRI NETS
    WU, J
    FERNANDEZ, EB
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) : 658 - 660
  • [22] State feedback based deadlock-free supervisor synthesis for bounded Petri nets
    Ru, Y
    Wu, WM
    Su, HY
    Chu, J
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 1666 - 1671
  • [23] Supervisor synthesis for enforcing a disjunction of GMECs on controlled Petri nets
    Luo, Jiliang
    Wang, Shouguang
    2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS I-V, CONFERENCE PROCEEDINGS, 2007, : 294 - +
  • [24] Optimal Monitor-Based Supervisor Sythesis for a Class of Petri Nets With Unobservable Transitions
    Ran, Ning
    Su, Hongye
    Wu, Weimin
    Wang, Shouguang
    Liu, Huixia
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2015, : 498 - 502
  • [25] Supervisor synthesis for asynchronous diagnosability enforcement in labeled Petri nets
    Hu, Yihui
    Hu, Shaopeng
    Li, Xiaoyan
    Cao, Shengli
    Du, Huanchao
    Li, Dan
    INFORMATION SCIENCES, 2024, 677
  • [26] Supervisor synthesis for a class of forbidden state problems in Petri nets
    Luo, Jiliang
    Wu, Weimin
    Su, Hongye
    Chu, Jian
    2006 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2006, 1-12 : 4171 - 4176
  • [27] Liveness Supervision of AMS with Complex Processes Using Petri Nets
    Hu, Hesuan
    Tang, Ying
    Zhou, Mengchu
    Li, Zhiwu
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 844 - 849
  • [28] Supervisors and their Simplification in Automated Manufacturing Systems via Petri Nets
    Hu, HeSuan
    Chen, Chen
    Liu, Yang
    Yang, Yan
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 969 - 975
  • [29] Analysis of Security Protocol Based on Petri Nets
    Liu, Fengli
    Han, Wei
    Jiang, Mingyue
    2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 2, 2011, : 48 - 51
  • [30] Combined supervisor synthesis for a class of forbidden state problems in petri nets
    Luo, Ji-Liang
    Jisuanji Xuebao/Chinese Journal of Computers, 2008, 31 (02): : 291 - 298