A Minimal Supervisory Structure to Optimally Enforce Liveness on Petri Net Models for Flexible Manufacturing Systems

被引:12
|
作者
Bashir, Muhammad [1 ]
Li, Zhiwu [1 ,2 ]
Uzam, Murat
Al-Ahmari, Abdulrahman [3 ,4 ]
Wu, Naiqi [2 ]
Liu, Ding [1 ]
Qu, Ting [5 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Macau Univ Sci & Technol, Inst Syst Engn, Macau 999078, Peoples R China
[3] King Saud Univ, Dept Ind Engn, Coll Engn, Riyadh 11421, Saudi Arabia
[4] King Saud Univ, Adv Mfg Inst, FARCAMT Chair, Riyadh 11421, Saudi Arabia
[5] Jinan Univ, Sch Elect & Informat Engn, Zhuhai Campus, Zhuhai 519070, Peoples R China
来源
IEEE ACCESS | 2017年 / 5卷
基金
中国国家自然科学基金;
关键词
Liveness-enforcing supervisor; deadlock; flexible manufacturing system (FMS); Petri net; DEADLOCK PREVENTION POLICY; ELEMENTARY SIPHONS; DEPENDENT SIPHONS; DESIGN; CONTROLLABILITY; REPRESENTATION; AVOIDANCE; FMS;
D O I
10.1109/ACCESS.2017.2735418
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new method of computing a minimal supervisory structure that optimally enforces liveness on the Petri net models for flexible manufacturing systems (FMSs). The proposed method utilizes the structural properties of a Petri net model to avoid the computation of its reachability graph, which in general leads to the state explosion problem. This paper aims to design a single control place for each concurrent process of a Petri net model or a sub-net model, which thus provides a constant number of control places in a supervisor regardless of the number of resource places in a Petri net or sub-net model. It is shown that the structural size of a supervisor is minimal as the number of control places depends on the number of concurrent processes in the Petri net model. Precisely, two algorithms are developed in this paper. The first aims to compute active uncontrolled transitions and the second is concerned with a method to compute the generalized mutual exclusion constraints (GMECs) for each process of the Petri net model of an FMS. Furthermore, it provides an approach to design control places for each computed GMEC without solving integer linear programming problems, which greatly reduces the computational costs. When the computed control places are coupled with the uncontrolled Petri net model for an FMS, it optimally enforces liveness behavior of the Petri net model, and hence ensures the high utilization of resources in a considered system.
引用
收藏
页码:15731 / 15749
页数:19
相关论文
共 50 条
  • [1] 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
  • [2] Minimal Supervisory Structure for Flexible Manufacturing Systems Using Petri Nets
    Bashir, Muhammad
    Muhammad, Bashir Bala
    Li, Zhiwu
    PROCEEDINGS OF 2016 THE 2ND INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS, 2016, : 291 - 296
  • [4] Hybrid Liveness-Enforcing Policy for Generalized Petri Net Models of Flexible Manufacturing Systems
    Liu, Ding
    Li, Zhiwu
    Zhou, Mengchu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (01): : 85 - 97
  • [5] Optimal liveness Petri net controllers with minimal structures for automated manufacturing systems
    Xing, KY
    Hu, BS
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 282 - 287
  • [6] Liveness-enforcing supervisor design for a class of generalised petri net models of flexible manufacturing systems
    Li, Z.
    Zhang, J.
    Zhao, M.
    IET CONTROL THEORY AND APPLICATIONS, 2007, 1 (04): : 955 - 967
  • [7] On Supervisory Policies that Enforce Liveness in Controlled Petri Nets that are Similar
    Salimi, E.
    Somnath, N.
    Sreenivas, R. S.
    PROCEEDINGS OF THE 2015 7TH IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS (CIS) AND ROBOTICS, AUTOMATION AND MECHATRONICS (RAM), 2015, : 93 - 97
  • [8] 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
  • [9] Most permissive liveness-enforcing Petri net supervisors for flexible manufacturing systems
    Chen, YuFeng
    Li, ZhiWu
    Zhou, MengChu
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (22) : 6357 - 6371
  • [10] Supervisory controller design to enforce reversibility and liveness in colored Petri nets
    Department of Electrical and Electronics Engineering, Anadolu University, 26555, Eskişehir, Turkey
    Int. J. Control Autom. Syst., 2007, 4 (463-470):