Marking Predictability and Prediction in Labeled Petri Nets
成果类型:
Article
署名作者:
Ma, Ziyue; Yin, Xiang; Li, Zhiwu
署名单位:
Xidian University; Shanghai Jiao Tong University; Shanghai Jiao Tong University; Macau University of Science & Technology
刊物名称:
IEEE TRANSACTIONS ON AUTOMATIC CONTROL
ISSN/ISSBN:
0018-9286
DOI:
10.1109/TAC.2020.3024270
发表日期:
2021
页码:
3608-3623
关键词:
Petri nets
estimation
Prediction algorithms
predictive models
Automata
Complexity theory
Discrete-event systems
discrete event system
marking prediction
Petri net
State estimation
摘要:
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.