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 条
  • [21] Addition of fault detection capabilities in automation applications using Petri nets
    Gomes, L
    Barros, JP
    Lino, R
    Proceedings of the IEEE-ISIE 2004, Vols 1 and 2, 2004, : 645 - 650
  • [22] On the application of Petri net supervisory controllers in dynamic reconfiguration of medical emergency resources
    Sampath, R
    Darabi, H
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 2, PROCEEDINGS, 2004, : 349 - 354
  • [23] Distributed fault diagnosis using petri net reduced models
    Arámburo-Lizárraga, J
    López-Mellado, E
    Ramírez-Treviño, A
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 702 - 707
  • [24] Towards SDN Fault Tolerance using Petri-Nets
    Aly, Wael Hosny Fouad
    Kotb, Yehia
    2018 28TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2018, : 41 - 43
  • [25] Fault Tolerance Evaluation of Different Majority Voter Designs
    Oliveira, Ingrid F., V
    Pontes, Matheus F.
    Schvittz, Rafael B.
    Rosa Jr, Leomar S.
    Butzen, Paulo F.
    Soares, Rafael, I
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 185 - 189
  • [26] Fault Tolerance of the Distributed Structure of Object Controllers for Automation of Transport
    Rodzin, Sergey
    Rodzina, Lada
    PROCEEDINGS OF IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2013), 2013,
  • [27] Analytically Redundant Controllers for Fault Tolerance: Implementation with Separation of Concerns
    Hameed, Kashif
    Williams, Rob
    Smith, Jim
    2010 AMERICAN CONTROL CONFERENCE, 2010, : 6216 - 6221
  • [28] Cloud Based IOPT Petri Net Simulator to Test and Debug Embedded System Controllers
    Pereira, Fernando
    Gomes, Luis
    TECHNOLOGICAL INNOVATION FOR CLOUD-BASED ENGINEERING SYSTEMS, 2015, 450 : 165 - 175
  • [29] Robust Petri Net Controllers for Flexible Manufacturing Systems With Multitype and Multiunit Unreliable Resources
    Liu, Huixia
    Feng, Yanxiang
    Li, Junhong
    Luo, Jianchao
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (03): : 1431 - 1444
  • [30] Dual synthesis of Petri net based application specific logic controllers with increased safety
    Tkacz, J.
    Bukowiec, A.
    Adamski, M.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2016, 64 (03) : 467 - 478