Marking Predictability and Prediction in Labeled Petri Nets

被引:9
作者
Ma, Ziyue [1 ]
Yin, Xiang [2 ,3 ]
Li, Zhiwu [1 ,4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 201108, Peoples R China
[3] Shanghai Jiao Tong Univ, Key Lab Syst Control & Informat Proc, Shanghai 201108, Peoples R China
[4] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Macao, Peoples R China
基金
中国国家自然科学基金;
关键词
Petri nets; Estimation; Prediction algorithms; Predictive models; Automata; Complexity theory; Discrete-event systems; Discrete event system; marking prediction; Petri net; state estimation; DISCRETE-EVENT SYSTEMS; FAULT-DIAGNOSIS; PROGNOSIS; VERIFICATION; DIAGNOSABILITY; DETECTABILITY; SUPERVISORS; DESIGN;
D O I
10.1109/TAC.2020.3024270
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article studies the marking prediction problem in labeled Petri nets. Marking prediction aims to recognize a priori that the plant will inevitably reach a given set of alert markings in finite future steps. Specifically, we require that a marking prediction procedure should have the following properties: i) no missed alarm, i.e., an alarm can always be issued before reaching an alert marking; and ii) no false alarm, i.e., once an alarm is issued, the plant will eventually reach an alert marking in the future. To this end, the notion of marking predictability is proposed as a necessary and sufficient condition for the solvability of the marking prediction problem. A fundamental marking estimation problem in a labeled Petri net is first solved using minimal explanations and basis reachability graphs. Then, we propose two notions of basis markings called boundary basis markings and basis indicators, and prove that a plant is predictable with respect to a set of alert markings if all basis markings confusable with boundary basis markings are basis indicators. By properly selecting a set of explicit transitions, the set of basis indicators can be efficiently computed by structural analysis of the corresponding basis reachability graph. Our method has polynomial complexity in the number of basis markings. Finally, we present an effective algorithm for online marking prediction if the plant is predictable.
引用
收藏
页码:3608 / 3623
页数:16
相关论文
共 43 条
  • [1] Faults prognosis using partially observed stochastic Petri-nets: an incremental approach
    Ammour, Rabah
    Leclercq, Edouard
    Sanlaville, Eric
    Lefebvre, Dimitri
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2018, 28 (02): : 247 - 267
  • [2] Fault prognosis of timed stochastic discrete event systems with bounded estimation error
    Ammour, Rabah
    Leclercq, Edouard
    Sanlaville, Eric
    Lefebvre, Dimitri
    [J]. AUTOMATICA, 2017, 82 : 35 - 41
  • [3] State Estimation and Fault Diagnosis of Labeled Time Petri Net Systems With Unobservable Transitions
    Basile, Francesco
    Cabasino, Maria Paola
    Seatzu, Carla
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (04) : 997 - 1009
  • [4] A branch and bound approach for the design of decentralized supervisors in Petri net models
    Basile, Francesco
    Cordone, Roberto
    Piroddi, Luigi
    [J]. AUTOMATICA, 2015, 52 : 322 - 333
  • [5] Predictability of fuzzy discrete event systems
    Benmessahel, Bilal
    Touahria, Mohamed
    Nouioua, Farid
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2017, 27 (04): : 641 - 673
  • [6] Bertrand N., 2014, LIPICS, V29, P417
  • [7] Discrete event diagnosis using labeled Petri nets. An application to manufacturing systems
    Cabasino, M. P.
    Giua, A.
    Pocci, M.
    Seatzu, C.
    [J]. CONTROL ENGINEERING PRACTICE, 2011, 19 (09) : 989 - 1001
  • [8] Probabilistic Marking Estimation in Labeled Petri Nets
    Cabasino, Maria Paola
    Hadjicostis, Christoforos N.
    Seatzu, Carla
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (02) : 528 - 533
  • [9] Optimal sensor selection for ensuring diagnosability in labeled Petri nets
    Cabasino, Maria Paola
    Lafortune, Stephane
    Seatzu, Carla
    [J]. AUTOMATICA, 2013, 49 (08) : 2373 - 2383
  • [10] Fault detection for discrete event systems using Petri nets with unobservable transitions
    Cabasino, Maria Paola
    Giua, Alessandro
    Seatzu, Carla
    [J]. AUTOMATICA, 2010, 46 (09) : 1531 - 1539