Supervisory control of a class of Petri nets with unobservable and uncontrollable transitions

被引:13
作者
You, Dan [1 ]
Wang, ShouGuang [2 ]
Seatzu, Carla [1 ]
机构
[1] Univ Cagliari, Dept Elect & Elect Engn, I-09123 Cagliari, Italy
[2] Zhejiang Gongshang Univ, Sch Informat & Elect Engn, Hangzhou 310018, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Discrete event systems; Petri nets; Supervisory control; Linear constraints; Unobservable and uncontrollable transitions; DISCRETE-EVENT SYSTEMS; ENFORCE LIVENESS; FEEDBACK-CONTROL; MINIMAL SIPHONS; POLICIES; OBSERVABILITY; COMPUTATION; DESIGN;
D O I
10.1016/j.ins.2018.10.018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper uses Petri nets (PNs) as a modeling tool to deal with the forbidden state problem of discrete event systems (DESs) in the presence of both unobservable and uncontrollable events. First of all, it is proved that two state specifications are equivalent if their admissible marking sets coincide. Motivated by this result, we focus on studying how to compute optimal policies with respect to a state specification that is an admissible linear constraint. Thanks to many approaches in the literature that allow one to efficiently transform an arbitrary linear constraint into an admissible one with the admissible marking set unchanged, the proposed result remains useful in the more general case of arbitrary linear constraints. Specifically, focusing on ordinary PNs subject to an admissible linear constraint, we propose an optimal control policy whose computation mainly lies in the computation of the unobservable minimal decrease, a parameter depending on the current observation and the given constraint. A procedure to compute such a parameter with polynomial complexity is proposed provided that a particular subnet, called observation subnet, is acyclic and backward-conflict and backward-concurrent free (BBF). As a result, under such assumptions, the optimal control policy could be computed with polynomial complexity. (C) 2018 Published by Elsevier Inc.
引用
收藏
页码:635 / 654
页数:20
相关论文
共 48 条
  • [1] Supervisory control of partially observable marked graphs
    Achour, Z
    Rezg, N
    Xie, XL
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (11) : 2007 - 2011
  • [2] Suboptimal supervisory control of Petri nets in presence of uncontrollable transitions via monitor places
    Basile, F
    Chiacchio, P
    Giua, A
    [J]. AUTOMATICA, 2006, 42 (06) : 995 - 1004
  • [3] Centralized and distributed algorithms for on-line synthesis of maximal control policies under partial observation
    BenHadjAlouane, N
    Lafortune, S
    Lin, F
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1996, 6 (04): : 379 - 430
  • [4] Berthier N., 2015, 54 IEEE C DEC CONTR
  • [5] Marking Observer in Labeled Petri Nets With Application to Supervisory Control
    Cabasino, Maria Paola
    Hadjicostis, Christoforos N.
    Seatzu, Carla
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) : 1813 - 1824
  • [6] Relative Observability of Discrete-Event Systems and Its Supremal Sublanguages
    Cai, Kai
    Zhang, Renyuan
    Wonham, W. M.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (03) : 659 - 670
  • [7] Deadlock recovery for flexible manufacturing systems modeled with Petri nets
    Chen, YuFeng
    Li, ZhiWu
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Qu, Ting
    [J]. INFORMATION SCIENCES, 2017, 381 : 290 - 303
  • [8] Compact Supervisory Control of Discrete Event Systems by Petri Nets With Data Inhibitor Arcs
    Chen, YuFeng
    Li, ZhiWu
    Barkaoui, Kamel
    Wu, NaiQi
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (02): : 364 - 379
  • [9] SUPERVISORY CONTROL OF DISCRETE-EVENT PROCESSES WITH PARTIAL OBSERVATIONS
    CIESLAK, R
    DESCLAUX, C
    FAWAZ, AS
    VARAIYA, P
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1988, 33 (03) : 249 - 260
  • [10] On a Sufficient Information Structure for Supervisory Policies That Enforce Liveness in a Class of General Petri Nets
    Deverakonda, V.
    Sreenivas, R. S.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (07) : 1915 - 1920