Structural Decomposition and Decentralized Control of Petri Nets

被引:24
|
作者
Ye, Jianhong [1 ]
Zhou, MengChu [2 ,3 ]
Li, Zhiwu [4 ,5 ]
Al-Ahmari, Abdulrahman [6 ,7 ]
机构
[1] Huaqiao Univ, Sch Comp Sci & Technol, Xiamen 361021, Peoples R China
[2] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[3] King Abdulaliz Univ, Renewable Energy Res Grp, Jeddah, Saudi Arabia
[4] Macau Univ Sci & Technol, Inst Syst Engn, Macau 999078, Peoples R China
[5] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[6] King Saud Univ, Ind Engn Dept, Coll Engn, Riyadh 11421, Saudi Arabia
[7] King Saud Univ, Adv Mfg Inst, FARCAMT Chair, Riyadh 11421, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Consensus; decentralized control; decomposition; discrete event system (DES); Petri net; DISCRETE-EVENT SYSTEMS; FLEXIBLE MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; FEEDBACK-CONTROL LOGIC; SUPERVISORY CONTROL; DEPENDENT SIPHONS; INHIBITOR ARCS; CONSTRAINTS; ELEMENTARY; LIVENESS;
D O I
10.1109/TSMC.2017.2703950
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Control of a large-scale automated manufacturing system is an important and challenging issue. Its discrete event system model represented by Petri nets tends to become highly complicated in structure, especially when there exist uncontrollable or unobservable events. The existing approaches are nontrivial to design both efficient and maximally permissive supervisors to impose constraints on an overall system. In this paper, instead of considering the control problem from an overall system perspective, we intend to transform an overall control problem into the one designing multiple controllers in parallel, each of which is much simpler in structure. A Petri net structure is decomposed via integer linear programming or a polynomial decomposition method to obtain multiple state-machine subnets that constitute a decentralized system. A necessary and sufficient condition for preserving the equivalence in terms of states and behaviors between the overall system and its decentralized version is reported. Constraints representing control requirements are further converted and enforced in the respective subnets. Then, supervisors are generated via a generalized mutual exclusion constraint method. By considering the deviations between the subnet control and overall control, this paper formulates a communication mechanism to guarantee that the decentralized system runs in an appropriate manner. Finally, two examples are presented to demonstrate the proposed approach.
引用
收藏
页码:1360 / 1369
页数:10
相关论文
共 50 条
  • [11] Decomposition of Petri nets
    D. A. Zaitsev
    Cybernetics and Systems Analysis, 2004, 40 (5) : 739 - 746
  • [12] Structural optimal control for safe Petri nets
    Vasiliu, Andra-Ioana
    Alla, Hassane
    INTERNATIONAL JOURNAL OF CONTROL, 2010, 83 (09) : 1810 - 1822
  • [13] Decentralized Supervision of Petri Nets With a Coordinator
    Ye, Jianhong
    Li, Zhiwu
    Giua, Alessandro
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (06): : 955 - 966
  • [14] Decentralized Supervisory Control of Generalized Mutual Exclusion Constraints in Petri Nets
    Hou, Junyao
    Hu, Hesuan
    Zhou, Yuan
    Liu, Yang
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 358 - 363
  • [15] A Remark on the Decentralized Diagnosis of Labeled Petri Nets
    Cabasino, Maria Paola
    Giua, Alessandro
    Paoli, Andrea
    Seatzu, Carla
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (11): : 1549 - 1549
  • [16] Analysis of flexible assembly processes based on structural decomposition of Petri nets
    Hsieh, Fu-Shiung
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2007, 37 (05): : 792 - 803
  • [17] PATH DECOMPOSITION AND SEMILINEARITY OF PETRI NETS
    Yen, Hsu-Chun
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (04) : 581 - 596
  • [18] On the decomposition and aggregation for stochastic Petri nets
    Lin, Chuang
    Ruan Jian Xue Bao/Journal of Software, 1997, 8 (07): : 541 - 548
  • [19] Structural Differential of Petri Nets
    Li, Jun
    Diao, Yongfeng
    Yin, Xing
    PROCEEDINGS OF 2008 INTERNATIONAL PRE-OLYMPIC CONGRESS ON COMPUTER SCIENCE, VOL I: COMPUTER SCIENCE AND ENGINEERING, 2008, : 137 - 142
  • [20] Decomposition in automatic generation of Petri nets for manufacturing system control and scheduling
    He, DW
    Strege, B
    Tolle, H
    Kusiak, A
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (06) : 1437 - 1457