A Resource Allocation Approach for Enforcing Liveness on a Class of Petri Nets

被引:6
作者
You, Dan [1 ,2 ]
Wang, Shouguang [1 ]
Dou, Hao [1 ]
Duo, Wenli [1 ]
机构
[1] Zhejiang Gongshang Univ, Sch Informat & Elect Engn, Hangzhou 310018, Zhejiang, Peoples R China
[2] Univ Cagliari, Dept Elect & Elect Engn, I-09123 Cagliari, Italy
来源
IEEE ACCESS | 2018年 / 6卷
基金
中国国家自然科学基金; 浙江省自然科学基金;
关键词
Petri nets; (WSPR)-P-3 nets; liveness enforcement; resource allocation; FLEXIBLE MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; DISCRETE-EVENT SYSTEMS; EXTENDED (SPR)-P-3; MINIMAL SIPHONS; MODELS; SUPERVISORS; OPERATIONS;
D O I
10.1109/ACCESS.2018.2866710
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Liveness enforcement is of great importance to resource allocation systems (RASs) since liveness is closely related to their performance and security. Petri nets (PNs) are widely used to analyze, model and control RAS. In this paper, we focus on a class of PNs named weighted systems of simple sequential processes with resources ((WSPR)-P-3), which well model a kind of RASs, and we study how to enforce liveness on (WSPR)-P-3 by allocating resources. First, we present a sufficient condition under which a (WSPR)-P-3 system is live, that is, no strongly connected special resource subnet exists in the system. Then, based on this condition, for a (WSPR)-P-3 with only the initial marking of idle places given, we propose an algorithm that computes an initial marking of resource places, which guarantees the liveness of the (WSPR)-P-3 system. Note that, we do not guarantee that the resulting solution is minimal, in the sense that a smaller initial marking of resource places that still leads to liveness could exist. However, several numerical examples show that the solution resulting from the proposed approach is minimal.
引用
收藏
页码:48577 / 48587
页数:11
相关论文
共 50 条
  • [1] Optimal One-Wafer Cyclic Scheduling and Buffer Space Configuration for Single-Arm Multicluster Tools With Linear Topology
    Bai, Liping
    Wu, Naiqi
    Li, Zhiwu
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (10): : 1456 - 1467
  • [2] BARKAOUI K, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, P4119, DOI 10.1109/ICSMC.1995.538436
  • [3] Barkaoui K., 1996, Application and Theory of Petri Nets 1996. 17th International Conference. Proceedings, P57
  • [4] A Minimal Supervisory Structure to Optimally Enforce Liveness on Petri Net Models for Flexible Manufacturing Systems
    Bashir, Muhammad
    Li, Zhiwu
    Uzam, Murat
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Liu, Ding
    Qu, Ting
    [J]. IEEE ACCESS, 2017, 5 : 15731 - 15749
  • [5] Cassandras C. G., 2008, INTRO DISCRETE EVENT
  • [6] A novel method for deadlock prevention of AMS by using resource-oriented Petri nets
    Chen, Hefeng
    Wu, NaiQi
    Zhou, MengChu
    [J]. INFORMATION SCIENCES, 2016, 363 : 178 - 189
  • [7] Deadlock recovery for flexible manufacturing systems modeled with Petri nets
    Chen, YuFeng
    Li, ZhiWu
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Qu, Ting
    [J]. INFORMATION SCIENCES, 2017, 381 : 290 - 303
  • [8] Compact Supervisory Control of Discrete Event Systems by Petri Nets With Data Inhibitor Arcs
    Chen, YuFeng
    Li, ZhiWu
    Barkaoui, Kamel
    Wu, NaiQi
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (02): : 364 - 379
  • [9] Cong X., IEEE T SYST MAN CYB, DOI [10.1109/TSMC.2017.2726108.2017, DOI 10.1109/TSMC.2017.2726108.2017]
  • [10] Design of Optimal Petri Net Supervisors for Flexible Manufacturing Systems via Weighted Inhibitor Arcs
    Cong, XuYa
    Gu, Chao
    Uzam, Murat
    Chen, YuFeng
    Al-Ahmari, Abdulrahman M.
    Wu, NaiQi
    Zhou, MengChu
    Li, ZhiWu
    [J]. ASIAN JOURNAL OF CONTROL, 2018, 20 (01) : 511 - 530