Designs of bisimilar Petri net controllers with fault tolerance capabilities

被引:22
作者
Li, Lingxi [1 ,2 ]
Hadjicostis, Christoforos N. [1 ,2 ]
Sreenivas, Ramavarapu S. [1 ,3 ]
机构
[1] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[3] Univ Illinois, Dept Ind & Enterprise Syst Engn, Urbana, IL 61801 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 2008年 / 38卷 / 01期
基金
美国国家科学基金会;
关键词
bisimulation equivalence; fault tolerance; Petri nets; redundant Petri net controllers;
D O I
10.1109/TSMCA.2007.909559
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an approach for providing tolerance against faults that may compromise the functionality of a given controller modeled by a Petri net. The method is based on embedding the given Petri net controller into a larger (redundant) Petri net controller that retains the original functionality and properties, and uses additional places, connections, and tokens to impose invariant conditions that allow the systematic detection and identification of faults via linear parity checks. In particular, this paper considers two types of redundant Petri net controllers: 1) nonseparate redundant Petri net controllers have the same functionality as the given Petri net controller and allow for fault detection and identification, but do not necessarily retain the given controller intact; and 2) separate redundant Petri net controllers are a special case of the nonseparate redundant controllers that retain the given Petri net controller intact but enhance it with additional places to enable fault detection and identification. The work in this paper obtains complete characterizations of both types of redundant controllers along with necessary and sufficient conditions for them to be bisimulation equivalent to the given original Petri net controller. In addition, this paper discusses how each type of redundant controllers can be designed to have desirable fault detection and identification capabilities. When the bisimulation equivalence requirement is not directly enforced, nonseparate redundant controllers can potentially have advantages over separate ones (e.g., they can use fewer connections to detect and identify the same number of faults). An example of a Petri net controller for a production cell and its fault tolerance capabilities using separate and nonseparate embeddings is used to illustrate the approach.
引用
收藏
页码:207 / 217
页数:11
相关论文
共 50 条
[41]   FAULT DETECTION TECHNIQUE OF ELECTRONIC GADGETS USING FUZZY PETRI NET ABDUCTION METHOD [J].
Ghosh, Sudipta ;
Dutta, Arpan .
JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2014, 9 (01) :1264-1277
[42]   Sensor Fault Diagnosis Based on Adaptive Arc Fuzzy DBN-Petri Net [J].
Zhao, Shenglei ;
Li, Jiming ;
Cheng, Xuezhen .
IEEE ACCESS, 2021, 9 :20305-20317
[43]   Fault-tolerance capabilities of a software-implemented Hopfield Neural Network [J].
Mansour, Wassim ;
Velazco, Raoul ;
Ayoubi, Rafic ;
El Falou, Wassim ;
Ziade, Haissam .
2013 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND INFORMATION TECHNOLOGY (ICCIT), 2013, :205-208
[44]   Fault Tolerance Analysis for Dependable Autonomous Agents using Colored Time Petri Nets [J].
Lan Anh Trinh ;
Curuklu, Baran ;
Ekstrom, Mikael .
ICAART: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1, 2017, :228-235
[45]   Overview of Fault Tolerance Techniques and the Proposed TMR Generator Tool for FPGA Designs [J].
Khatri, Abdul Rafay .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (04) :749-753
[46]   Trust-Based Petri Net Model for Fault Detection and Treatment in Automated Manufacturing Systems [J].
Alzalab, Ebrahim Ali ;
El-Sherbeeny, Ahmed M. ;
El-Meligy, Mohammed A. ;
Rauf, Hafiz Tayyab .
IEEE ACCESS, 2021, 9 :157997-158009
[47]   A new intelligent past petri-net model for fault section estimation of distribution systems [J].
Huang, YC ;
Huang, CM ;
Liao, CC ;
Chen, JF ;
Yang, HT .
2000 INTERNATIONAL CONFERENCE ON POWER SYSTEM TECHNOLOGY, VOLS I-III, PROCEEDINGS, 2000, :217-222
[48]   Description of a Fault Tolerance System Implemented in a Hardware Architecture with Self-adaptive Capabilities [J].
Soto, Javier ;
Moreno, Juan Manuel ;
Cabestany, Joan .
ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2011, PT II, 2011, 6692 :557-564
[49]   A Generalized Approach for Fault Tolerance and Load Based Scheduling of Threads in Alchemi .Net [J].
Sharma, Vishu ;
Vardhan, Manu ;
Mishra, Shakti ;
Kushwaha, Dharmender Singh .
CLOUD COMPUTING 2011: THE SECOND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION, 2011, :211-216
[50]   Image restoration and fault tolerance of stereo SLAM based on generative adversarial net [J].
Wang K. ;
Yue B.-X. ;
Fu J.-W. ;
Liang J. .
Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2019, 53 (01) :115-125