Abstract | ||
---|---|---|
Diagnosability is a crucial system property that determines at design stage how accurate any diagnosis algorithm can be on a partially observable system. The existence of two indistinguishable behaviors, i.e. holding the same observations, with exactly one of them containing the fault violates the diagnosability property. A classical approach for diagnosability verification consists in constructing a finite state machine called twin plant to search for a path representing such indistinguishable behaviors, called a critical path. To avoid the unrealistic hypothesis about the monolithic model of a complex system, recent work constructs local twin plants and then incrementally synchronizes some of them until diagnosability is decided without computing the impractical global twin plant. In this paper, we optimize the distributed approach by abstracting necessary and sufficient diagnosability information from local twin plants to check the existence of critical paths. Thus diagnosability can be analyzed with as small search space as possible. Furthermore, our approach describes how to improve the diagnosis algorithm by using our diagnosability results in a formal way when the system is verified to be diagnosable. Finally, when the system is not diagnosable, the algorithm returns some useful information about its indistinguishable behaviors, which can help in upgrading system diagnosable level. |
Year | DOI | Venue |
---|---|---|
2010 | 10.3182/20100830-3-DE-4013.00025 | IFAC Proceedings Volumes |
Keywords | Field | DocType |
discrete event systems,fault diagnosis,models,algorithms,distributed systems | Observable,Algorithm,Finite-state machine,Critical path method,Mathematics | Conference |
Volume | Issue | ISSN |
43 | 12 | 1474-6670 |
Citations | PageRank | References |
1 | 0.36 | 0 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lina Ye | 1 | 26 | 8.75 |
Philippe Dague | 2 | 57 | 5.34 |