Design of Optimal Supervisors for the Enforcement of Nonlinear Constraints on Petri Nets

被引:7
作者
Chen, Yufeng [1 ]
Pan, Lei [1 ]
Li, Zhiwu [1 ,2 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
关键词
Petri nets; Transforms; System recovery; Supervisory control; Resource management; Iterative methods; Systems engineering and theory; Petri net; integer linear programming; nonlinear constraint; supervisory control; FLEXIBLE MANUFACTURING SYSTEMS; DEADLOCK PREVENTION POLICY; LIVENESS-ENFORCING SUPERVISORS; SIPHON; CONTROLLERS; AVOIDANCE;
D O I
10.1109/TASE.2022.3164639
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an iterative approach to separate a set of admissible markings of a nonlinear constraint into a number of subsets. At each iteration, we find a maximal subset of admissible markings that are separated from inadmissible markings by linear constraints. Then, the union of all the obtained subsets constitutes the set of all admissible markings. For each subset of admissible markings, we obtain a set of conjunctive linear constraints. Accordingly, we can equivalently transform a given nonlinear constraint to be a set of disjunctive/conjunctive linear constraints, which can deal with the case that both admissible and inadmissible marking spaces of a nonlinear constraint cannot be separated by linear constraints from each other. Furthermore, we propose a method to design a Petri net supervisor for a derived set of disjunctive/conjunctive constraints. Some examples are used to demonstrate the proposed approach.
引用
收藏
页码:611 / 623
页数:13
相关论文
共 50 条
  • [31] Design of Optimal Control Sequences in Petri Nets Using Basis Marking Analysis
    Ma, Ziyue
    Zou, Minqiang
    Zhang, Jiafeng
    Li, Zhiwu
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (07) : 3685 - 3692
  • [32] A Transformation Algorithm for Optimal Admissible Generalized Mutual Exclusion Constraints on Petri Nets with Uncontrollable Transitions
    Wang, ShouGuang
    Wang, ChengYing
    Zhou, MengChu
    2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011,
  • [33] A Deadlock Prevention Strategy for Petri Nets Through Tuning Time Constraints
    Zhai, Qianlong
    Hu, Xin
    El-Sherbeeny, Ahmed M.
    Li, Zhiwu
    IEEE ACCESS, 2024, 12 : 78759 - 78772
  • [34] Optimal Supervisory Control of Flexible Manufacturing Systems by Petri Nets: A Set Classification Approach
    Chen, YuFeng
    Li, ZhiWu
    Zhou, MengChu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (02) : 549 - 563
  • [35] 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):
  • [36] Structural optimal control for safe Petri nets
    Vasiliu, Andra-Ioana
    Alla, Hassane
    INTERNATIONAL JOURNAL OF CONTROL, 2010, 83 (09) : 1810 - 1822
  • [37] 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
  • [38] Design of an Improved Think Globally Act Locally Approach for the Computation of Petri Nets Based Liveness Enforcing Supervisors of FMSs
    Uzam, Murat
    El-Sherbeeny, Ahmed M.
    Guo, Weiwen
    Li, Zhiwu
    IEEE ACCESS, 2024, 12 : 74367 - 74388
  • [39] Prognosability Analysis and Enforcement of Bounded Labeled Petri Nets
    Ran, Ning
    Hao, Jinyuan
    Seatzu, Carla
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (10) : 5541 - 5547
  • [40] 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