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 条
  • [21] Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems
    Chen, YuFeng
    Li, ZhiWu
    Al-Ahmari, Abdulrahman
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 252 - 265
  • [22] Enforcement of Current-State Opacity in Signal Interpreted Petri Nets
    Koehler, Andreas
    Marijan, Pascal
    Zhang, Ping
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2024, 69 (11) : 8104 - 8111
  • [23] Codiagnosability Enforcement in Labeled Petri Nets
    Ran, Ning
    Li, Tingting
    He, Zhou
    Seatzu, Carla
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (04) : 2436 - 2443
  • [24] SUPERVISORY CONTROLLER DESIGN FOR TIMED-PLACE PETRI NETS
    Aybar, Aydin
    Iftar, Altug
    KYBERNETIKA, 2012, 48 (06) : 1114 - 1135
  • [25] Decision on Maximal Permissiveness of Linear Constraints via Structural Analysis of a Subclass of Petri Nets
    Chen, HeFeng
    Wu, NaiQi
    Li, ZhiWu
    Qu, Ting
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (07): : 4347 - 4358
  • [26] Computationally Improved Optimal Supervisory Control Policy for FMSs Using Petri Nets
    Pan, Yen-Liang
    Yang, Cheng-Chung
    Jeng, Mu-Der
    Liao, Wei-Hsiang
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES AND ENGINEERING SYSTEMS (ICITES2013), 2014, 293 : 367 - 373
  • [27] Approach for Transforming Linear Constraints on Petri Nets
    Luo, Jiliang
    Nonami, Kenzo
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2011, 56 (12) : 2745 - 2759
  • [28] On Further Reduction of Constraints in "Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems"
    Huang, Bo
    Zhu, Hang
    Zhang, Gongxuan
    Lu, Xianling
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (03): : 542 - 543
  • [29] Noninterference Enforcement via Supervisory Control in Bounded Petri Nets
    Basile, Francesco
    De Tommasi, Gianmaria
    Sterle, Claudio
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (08) : 3653 - 3666
  • [30] Supervisor synthesis for asynchronous diagnosability enforcement in labeled Petri nets
    Hu, Yihui
    Hu, Shaopeng
    Li, Xiaoyan
    Cao, Shengli
    Du, Huanchao
    Li, Dan
    INFORMATION SCIENCES, 2024, 677