A discussion of fault-tolerant supervisory control in terms of formal languages

A system is fault tolerant if it remains functional after the occurrence of a fault. Given a plant subject to a fault, fault-tolerant control requires the controller to form a fault-tolerant closed-loop system. For the systematic design of a fault-tolerant controller, typical input data consists of...

Full description

Saved in:
Bibliographic Details
Published inAnnual reviews in control Vol. 41; pp. 159 - 169
Main Author Moor, Thomas
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 2016
Subjects
Online AccessGet full text
ISSN1367-5788
1872-9088
DOI10.1016/j.arcontrol.2016.04.001

Cover

More Information
Summary:A system is fault tolerant if it remains functional after the occurrence of a fault. Given a plant subject to a fault, fault-tolerant control requires the controller to form a fault-tolerant closed-loop system. For the systematic design of a fault-tolerant controller, typical input data consists of the plant dynamics including the effect of the faults under consideration and a formal performance requirement with a possible allowance for degraded performance after the fault. For its obvious practical relevance, the synthesis of fault-tolerant controllers has received extensive attention in the literature, however, with a particular focus on continuous-variable systems. The present paper addresses discrete-event systems and provides an overview on fault-tolerant supervisory control. The discussion is held in terms of formal languages to uniformly present approaches to passive fault-tolerance, active fault-tolerance, post-fault recovery and fault hiding.
ISSN:1367-5788
1872-9088
DOI:10.1016/j.arcontrol.2016.04.001