Supervisor Synthesis Using Labeled Petri Nets for Forbidden State Specifications

被引:1
作者
Hu, Yihui [1 ]
Ma, Ziyue [2 ]
Liu, Ruotian [3 ]
Fanti, Maria Pia [3 ]
Li, Zhiwu [4 ]
机构
[1] Xian Univ Posts & Telecommun, Sch Automat, Xian 710121, Peoples R China
[2] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[3] Polytech Univ Bari, Dept Elect & Informat Engn, I-70125 Bari, Italy
[4] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2024年 / 54卷 / 10期
基金
中国国家自然科学基金;
关键词
Petri nets; Observers; System recovery; Law; Estimation; Vectors; Labeling; Deadlock; discrete event system (DES); forbidden state problem; Petri net; supervisory control; DESIGN; OBSERVER; POLICIES; SYSTEMS;
D O I
10.1109/TSMC.2024.3422925
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This research focuses on the forbidden state problem in the framework of labeled Petri nets (LPNs), i.e., to design a supervisor for a plant modeled by an LPN such that the closed-loop system cannot reach a set of predefined forbidden markings and does not contain any deadlock. Different from the traditional control scheme, the supervisor derived by this work can not only observe the observable transitions, but also the quiescence information. First, a new structure named an extended basis reachability graph (EBRG) is introduced to describe the reachability space of an LPN without computing all reachable markings. Based on an EBRG, a basis observer is then excogitated to represent the behavior of an LPN. Some states in the basis observer are defined as bad states and control-induced deadlocks, which relates to the undesirable behavior of the plant. Finally, an algorithm is introduced to compute a supervisor based on the basis observer. The consideration of system quiescence provides extra information on the marking estimation of the closed-loop system such that certain disabled transitions are re-enabled. Consequently, the developed supervisor in this article is generally more permissive than those do not observe the quiescence.
引用
收藏
页码:6242 / 6254
页数:13
相关论文
共 44 条
[1]   Integrated design of optimal supervisors for the enforcement of static and behavioral specifications in Petri net models [J].
Basile, F. ;
Cordone, R. ;
Piroddi, L. .
AUTOMATICA, 2013, 49 (11) :3432-3439
[2]   A branch and bound approach for the design of decentralized supervisors in Petri net models [J].
Basile, Francesco ;
Cordone, Roberto ;
Piroddi, Luigi .
AUTOMATICA, 2015, 52 :322-333
[3]  
Böhm S, 2015, IEEE DECIS CONTR P, P1663, DOI 10.1109/CDC.2015.7402449
[4]  
Cabasino MP, 2007, DISCRETE EVENT DYN S, V17, P447, DOI 10.1007/S10626-007-0025-0
[5]   Marking Observer in Labeled Petri Nets With Application to Supervisory Control [J].
Cabasino, Maria Paola ;
Hadjicostis, Christoforos N. ;
Seatzu, Carla .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) :1813-1824
[6]   Fault detection for discrete event systems using Petri nets with unobservable transitions [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Seatzu, Carla .
AUTOMATICA, 2010, 46 (09) :1531-1539
[7]  
Cassandras C. G., 2021, Introduction to discrete event systems
[8]   Extended Place-Invariant Control in Automated Manufacturing Systems Using Petri Nets [J].
Chen, Chen ;
Hu, Hesuan .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (03) :1807-1822
[9]   On Liveness Enforcing Supervisory Policies for Arbitrary Petri Nets [J].
Chen, Chen ;
Raman, Arun ;
Hu, Hesuan ;
Sreenivas, Ramavarapu S. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (12) :5236-5247
[10]   On Optimal Supervisor Design for Discrete-Event Systems Modeled With Petri Nets via Constraint Simplification [J].
Chen, YuFeng ;
Li, YuTing ;
Li, ZhiWu ;
Wu, NaiQi .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (06) :3404-3418