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 条
  • [1] On the enforcement of a class of nonlinear constraints on Petri nets
    Chen, YuFeng
    Li, ZhiWu
    Barkaoui, Kamel
    Giua, Alessandro
    AUTOMATICA, 2015, 55 : 116 - 124
  • [2] Integrated design of optimal supervisors for the enforcement of static and behavioral specifications in Petri net models
    Basile, F.
    Cordone, R.
    Piroddi, L.
    AUTOMATICA, 2013, 49 (11) : 3432 - 3439
  • [3] On Optimal Supervisor Design for Discrete-Event Systems Modeled With Petri Nets via Constraint Simplification
    Chen, YuFeng
    Li, YuTing
    Li, ZhiWu
    Wu, NaiQi
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (06): : 3404 - 3418
  • [4] 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
    ASIAN JOURNAL OF CONTROL, 2018, 20 (01) : 511 - 530
  • [5] Equivalent Transformation of Nonlinear Constraints to Linear Constraints in Petri Nets
    Chen, YuFeng
    Al-Ahmari, Abdulrahman
    Hon, Chi Tin
    Wu, NaiQi
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [6] Design of Optimal Monitor-Based Supervisors for a Class of Petri Nets With Uncontrollable Transitions
    Wang, ShouGuang
    Wang, ChengYing
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (05): : 1248 - 1255
  • [7] Diagnosability Verification and Enforcement for Unbounded Petri Nets by Online Supervisors
    Hu, Shaopeng
    Hu, Yihui
    Liu, Ding
    Fanti, Maria Pia
    Li, Zhiwu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024,
  • [8] Design of supervisors for linear marking specifications in labeled Petri nets
    Ma, Ziyue
    He, Zhou
    Li, Zhiwu
    Giua, Alessandro
    AUTOMATICA, 2022, 136
  • [9] Design of Monitor-based Supervisors in Labelled Petri Nets
    Ma, Ziyue
    He, Zhou
    Li, Zhiwu
    Giua, Alessandro
    IFAC PAPERSONLINE, 2018, 51 (07): : 374 - 380
  • [10] An integrated control method for designing non-blocking supervisors using Petri nets
    Zhao, Mi
    ADVANCES IN MECHANICAL ENGINEERING, 2017, 9 (06) : 1 - 17