Show simple item record

dc.contributor.authorLi, L.en
dc.contributor.authorHadjicostis, Christoforos N.en
dc.contributor.authorSreenivas, R. S.en
dc.creatorLi, L.en
dc.creatorHadjicostis, Christoforos N.en
dc.creatorSreenivas, R. S.en
dc.date.accessioned2019-04-08T07:46:57Z
dc.date.available2019-04-08T07:46:57Z
dc.date.issued2008
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/44078
dc.description.abstractThis 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. © 2007 IEEE.en
dc.sourceIEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humansen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-54949124983&doi=10.1109%2fTSMCA.2007.909559&partnerID=40&md5=f77ffe1132a4867d7e741f47e8e46ff1
dc.subjectErrorsen
dc.subjectQuality assuranceen
dc.subjectFault detectionen
dc.subjectPetri netsen
dc.subjectGraph theoryen
dc.subjectMarine biologyen
dc.subjectControl equipmenten
dc.subjectFault toleranceen
dc.subjectEmbeddingsen
dc.subjectBisimulationen
dc.subjectBisimulation equivalenceen
dc.subjectBisimulation equivalencesen
dc.subjectEmbeddingen
dc.subjectFault detection and identificationsen
dc.subjectInvariant conditionsen
dc.subjectKetonesen
dc.subjectLinear parity checksen
dc.subjectNecessary and sufficient conditionsen
dc.subjectPetri net controllersen
dc.subjectPetri-neten
dc.subjectProduction cellsen
dc.subjectRedundant controllersen
dc.subjectRedundant petri net controllersen
dc.subjectReliabilityen
dc.subjectTwo typesen
dc.titleDesigns of bisimilar Petri net controllers with fault tolerance capabilitiesen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1109/TSMCA.2007.909559
dc.description.volume38
dc.description.issue1
dc.description.startingpage207
dc.description.endingpage217
dc.author.facultyΠολυτεχνική Σχολή / Faculty of Engineering
dc.author.departmentΤμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών / Department of Electrical and Computer Engineering
dc.type.uhtypeArticleen
dc.source.abbreviationIEEE Trans Syst Man Cybern Pt A Syst Humansen
dc.contributor.orcidHadjicostis, Christoforos N. [0000-0002-1706-708X]
dc.gnosis.orcid0000-0002-1706-708X


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record