On Optimal Supervisor Design for Discrete-Event Systems Modeled With Petri Nets via Constraint Simplification

被引:9
作者
Chen, YuFeng [1 ,2 ]
Li, YuTing [1 ,2 ]
Li, ZhiWu [1 ,3 ]
Wu, NaiQi [1 ,2 ]
机构
[1] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
[2] Macau Univ Sci & Technol, Collaborat Lab Intelligent Sci & Syst, Taipa, Macau, Peoples R China
[3] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2022年 / 52卷 / 06期
基金
中国国家自然科学基金;
关键词
Inhibitors; Petri nets; Law; System recovery; Discrete-event systems; Data models; Computational modeling; Data inhibitor arc; deadlock; Petri net; self-loop; supervisory control; FLEXIBLE MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; LIVENESS-ENFORCING SUPERVISORS; RESOURCE-ALLOCATION SYSTEMS; CLASSIFICATION-THEORY; AVOIDANCE POLICIES; DEPENDENT SIPHONS; CONTROLLABILITY; ENFORCEMENT;
D O I
10.1109/TSMC.2021.3069201
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With integer linear programming problems (ILPPs) being formulated and solved, the existing approaches design optimal Petri-net supervisors via nonpure net structures, including self-loops and data inhibitor arcs. Nonpure net structures are powerful for control of Petri-net-modeled discrete-event systems. However, in the existing work, the formulated ILPPs contain a large number of constraints, which is computationally inefficient. In this article, we propose approaches that formulate ILPPs with fewer constraints such that the computational efficiency is significantly improved. To do so, in formulating ILPPs for optimal Petri-net controllers by using self-loops and data inhibitor arcs, we remove the reachability conditions for legal markings. By doing so, an obtained solution may result in some legal markings unreachable. To solve this problem, a novel technique is developed to design an optimal controller by modifying the initial marking and structure of the obtained supervisor. It is shown that, by the reduced ILPPs, one can find the same feasible solutions as that obtained by the existing work. Finally, the proposed approaches are demonstrated by examples.
引用
收藏
页码:3404 / 3418
页数:15
相关论文
共 50 条
  • [41] Sequence of decisions on discrete event systems modeled by Petri nets with structural alternative configurations
    Latorre-Biel, Juan-Ignacio
    Jimenez-Macias, Emilio
    Perez-Parte, Mercedes
    JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (03) : 387 - 394
  • [42] Supervisor Localization for Large-Scale Discrete-Event Systems
    Cai, K.
    Wonham, W. M.
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 3099 - 3105
  • [43] Suboptimal time management of discrete event systems with uncontrollable events modeled by Petri nets
    Yazdani, Mojtaba
    Dideban, Abbas
    ASIAN JOURNAL OF CONTROL, 2020, 22 (03) : 1099 - 1111
  • [44] Fault-Recovery and Repair Modeling of Discrete Event Systems Using Petri Nets
    Alzalab, Ebrahim Ali
    Yu, Zhenhua
    Wu, Naiqi
    Kaid, Husam
    IEEE ACCESS, 2020, 8 : 170237 - 170247
  • [45] Optimal enforcement of liveness to flexible manufacturing systems modeled with Petri nets via transition-based controllers
    Bashir, Muhammad
    Liu, Ding
    Uzam, Murat
    Wu, Naiqi
    Al-Ahmari, Abdulrahman
    Li, Zhiwu
    ADVANCES IN MECHANICAL ENGINEERING, 2018, 10 (01):
  • [46] Supervisors and their Simplification in Automated Manufacturing Systems via Petri Nets
    Hu, HeSuan
    Chen, Chen
    Liu, Yang
    Yang, Yan
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 969 - 975
  • [47] A Petri Net-Based Discrete-Event Control of Automated Manufacturing Systems with Assembly Operations
    Hu, Hesuan
    Zhou, MengChu
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (02) : 513 - 524
  • [48] Lose fat, not muscle: An examination of supervisor reduction in discrete-event systems
    Whittaker, Sarah-Jane
    Rudie, Karen
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2008, 18 (03): : 285 - 321
  • [49] Supervisor Localization of Discrete-Event Systems based on State Tree Structures
    Cai, Kai
    Wonham, W. M.
    2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 5822 - 5827
  • [50] Structure Independence of Supervisor Simplification in Automated Manufacturing Systems using Petri Nets
    Chen, Chen
    Hu, Hesuan
    2016 EUROPEAN CONTROL CONFERENCE (ECC), 2016, : 2329 - 2336