A resource configuration method for liveness of a class of Petri nets

被引:1
作者
Liu, Miao [1 ]
Wang, ShouGuang [2 ]
Hayat, Tasawar [3 ,4 ]
Alsaedi, Ahmed [4 ]
Li, ZhiWu [1 ,5 ,6 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Zhejiang Gongshang Univ, Sch Informat & Elect Engn, Hangzhou 310018, Zhejiang, Peoples R China
[3] Quaid I Azam Univ, Dept Math, Islamabad 44000, Pakistan
[4] King Abdulaziz Univ, Dept Math, NAAM Res Grp, Fac Sci, Jeddah 21589, Saudi Arabia
[5] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
[6] King Abdulaziz Univ, Fac Engn, Jeddah 21589, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Petri net; resource configuration; flexible manufacturing system; FLEXIBLE MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; OPTIMAL SUPERVISORY CONTROL; ELEMENTARY SIPHONS; ENFORCING SUPERVISORS; DEPENDENT SIPHONS; AVOIDANCE; DESIGN; FMS; CONSTRAINTS;
D O I
10.1093/imamci/dnv016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Petri nets are widely used to model flexible manufacturing systems (FMSs). A linear system of simple sequential processes with resources ((LSPR)-P-3), as an important subclass of Petri nets, can well model many FMSs. In this paper, a resource configuration method for liveness of an (LSPR)-P-3 is proposed. First, the relationship between the markings of resource places and process idle places in an (LSPR)-P-3 is analysed. Next, an algorithm used to compute the marking for each resource place in an (LSPR)-P-3 is developed by taking the full advantages of resource subnets. Finally, the computational complexity of the algorithm is proved to be polynomial. Two examples are used to illustrate the application of the proposed method.
引用
收藏
页码:933 / 950
页数:18
相关论文
共 50 条
  • [41] An Effective Algorithm to Find Elementary Siphons in a Class of Petri Nets
    Wang, AnRong
    Li, Zhiwu
    Jia, JianYuan
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (04): : 912 - 923
  • [42] A survey of siphons in Petri nets
    Liu, GaiYun
    Barkaoui, Kamel
    INFORMATION SCIENCES, 2016, 363 : 198 - 220
  • [43] On a Sufficient Information Structure for Supervisory Policies That Enforce Liveness in a Class of General Petri Nets
    Deverakonda, V.
    Sreenivas, R. S.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (07) : 1915 - 1920
  • [44] Robust liveness enforcement of Petri nets with uncontrollable and unobservable transitions based on structural analysis
    Li, Xiaoyang
    Liu, Gaiyun
    Qin, Meng
    Li, Zhiwu
    IET CONTROL THEORY AND APPLICATIONS, 2023, 17 (04) : 477 - 492
  • [45] Deadlock recovery for flexible manufacturing systems modeled with Petri nets
    Chen, YuFeng
    Li, ZhiWu
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Qu, Ting
    INFORMATION SCIENCES, 2017, 381 : 290 - 303
  • [46] 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
  • [47] An iterative method for synthesizing non-blocking supervisors for a class of generalized Petri nets using mathematical programming
    Zhao, Mi
    Hou, Yifan
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2013, 23 (01): : 3 - 26
  • [48] On Liveness and Reversibility of Equal-Conflict Petri Nets
    Hujsa, Thomas
    Delosme, Jean-Marc
    Munier-Kordon, Alix
    FUNDAMENTA INFORMATICAE, 2016, 146 (01) : 83 - 119
  • [49] A live subclass of petri nets and their application in modeling flexible manufacturing systems
    Liu, Guan Jun
    Jiang, Chang Jun
    Wu, Zhe Hui
    Chen, Li Jing
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 41 (1-2) : 66 - 74
  • [50] Self-liveness of a class of Petri net models for flexible manufacturing systems
    Zhong, C.
    Li, Z.
    IET CONTROL THEORY AND APPLICATIONS, 2010, 4 (03) : 403 - 410