Design of optimal Petri-net controllers for a class of flexible manufacturing systems with key resources

被引:21
|
作者
Liu, Huixia [1 ,2 ]
Wu, Weimin [1 ,2 ]
Su, Hongye [1 ,2 ]
Zhang, Zhenxing [3 ]
机构
[1] Zhejiang Univ, State Key Lab Ind Control Technol, 38 Zheda Rd, Hangzhou 310027, Zhejiang, Peoples R China
[2] Zhejiang Univ, Inst Cyber Syst & Control, 38 Zheda Rd, Hangzhou 310027, Zhejiang, Peoples R China
[3] Ludong Univ, Sch Informat & Elect Engn, Yantai 264025, Shandong, Peoples R China
基金
美国国家科学基金会;
关键词
Flexible manufacturing system; Deadlock control; Petri net; Controller; LIVENESS-ENFORCING SUPERVISORS; DEADLOCK PREVENTION POLICY; ELEMENTARY SIPHONS; LINEAR CONSTRAINTS; RESULTANT SIPHONS;
D O I
10.1016/j.ins.2015.11.021
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Based on Petri net models, this work aims to address deadlock prevention problem for a class of flexible manufacturing systems (FMSs), which can be modeled by systems of simple sequential processes with resources (S(3)PRs). In an (SPR)-P-3, xi-resource is resource with unit capacity shared by two or more maximal perfect resource transition circuits (MPRT-circuits) that do not contain each other. For S(3)PRs without xi-resources, the optimal Petri net-based polynomial complexity deadlock avoidance policies are synthesized in the previous work. This work focuses on the design of optimal Petri net controllers for S(3)PRs with xi-resources. First, the concepts of key resources and key transitions are introduced. A key resource is a special xi-resource. If there is a key transition in an (SPR)-P-3, there is a key resource in it, but not vice versa. For S(3)PRs with key resources, if there is no key transition in them, optimal Petri net controllers are synthesized; if there exist key transitions in them, it proves that when these nets are maximally permissive controlled (called as first-controlled), key transitions can result in the occurrence of deadlock phenomena (called as secondary-deadlock) in the controlled nets. Second, for S(3)PRs with key resources that contain key transitions and satisfy the Key condition, secondary-deadlocks can be characterized by maximal perfect control transition circuits (MPCT-circuits) that are saturated at some reachable markings of their first-controlled systems. Then, by adding a control place and related arcs to each MPCT-circuit, secondary deadlocks can be prevented and optimal Petri net controllers are designed for S(3)PRs with key resources that satisfy the Key-transition. Thereby, an optimal deadlock control policy for a class of FMSs with key resources is synthesized. Finally, a few examples are provided to demonstrate the presented policy. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:221 / 234
页数:14
相关论文
共 50 条
  • [21] An optimal deadlock prevention policy for flexible manufacturing systems using Petri net models with resources and the theory of regions
    Uzam, M
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2002, 19 (03): : 192 - 208
  • [22] DYNAMIC SCHEDULING WITH PETRI-NET MODELING AND CONSTRAINT-BASED SCHEDULE EDITING FOR FLEXIBLE MANUFACTURING SYSTEMS
    TSUKIYAMA, M
    MORI, K
    FUKUDA, T
    [J]. LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1992, 180 : 913 - 922
  • [23] Liveness-enforcing supervisor design for a class of generalised petri net models of flexible manufacturing systems
    Li, Z.
    Zhang, J.
    Zhao, M.
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2007, 1 (04): : 955 - 967
  • [24] On deadlock control for a class of generalised Petri net models of flexible manufacturing systems
    Zhao, Mi
    Li, Zhiwu
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (21) : 6085 - 6107
  • [25] A deadlock prevention policy for a class of Petri net models of flexible manufacturing systems
    Yan, Mingming
    Zhong, Chunfu
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (24) : 7379 - 7396
  • [26] Self-liveness of a class of Petri net models for flexible manufacturing systems
    Zhong, C.
    Li, Z.
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2010, 4 (03): : 403 - 410
  • [27] Optimal Petri Net Supervisor with Lowest Implemental Cost for Flexible Manufacturing Systems
    Chen, YuFeng
    Li, ZhiWu
    Barkaoui, Kamel
    [J]. 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [28] Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems
    Chen, YuFeng
    Li, ZhiWu
    Al-Ahmari, Abdulrahman
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 252 - 265
  • [29] Nonpure Petri net supervisors for optimal deadlock control of flexible manufacturing systems
    [J]. 1600, Institute of Electrical and Electronics Engineers Inc. (43):
  • [30] Design of robust controllers for flexible manufacturing systems with multiple unreliable resources
    Liu, Hui-Xia
    Li, Jun-Hong
    Wang, Hong-Mei
    Zhang, Lei
    [J]. Kongzhi yu Juece/Control and Decision, 2022, 37 (08): : 2040 - 2048