A language-based diagnosis framework for permanent and intermittent faults
In this paper we present a language-based fault diagnosis framework for both permanent and intermittent faults, where each fault is associated with two events, describing respectively the activation and deactivation of the fault. We first introduce the concept of F-diagnosability, which requires a f...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/170585 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-170585 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1705852023-09-20T00:20:19Z A language-based diagnosis framework for permanent and intermittent faults Su, Rong School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Fault Diagnosis Intermittent Faults In this paper we present a language-based fault diagnosis framework for both permanent and intermittent faults, where each fault is associated with two events, describing respectively the activation and deactivation of the fault. We first introduce the concept of F-diagnosability, which requires a fault to be identifiable before it may disappear owing to recovery. Then we present a language-based sufficient and necessary condition to ensure F-diagnosability. Considering the PSPACE-hard nature of verifying F-diagnosability, our key contribution is to present a verifiable condition called F-consistency and a polynomial-time verification algorithm, relying on a novel state-weight updating strategy. If the plant is not F-diagnosable for a specific fault, then the algorithm will output false, which means the algorithm ensures no missing alarms, in the sense of misclassifying a non-F-diagnosable plant as an F-diagnosable one. But if the plant is F-diagnosable, then the algorithm will guarantee to output true, if the plant is F-consistent for the fault F. In other words, the proposed verification algorithm attains a tradeoff between computational complexity and quality of verification by reducing the original PSPACE-complete complexity to a polynomial-time complexity, and at the same time allowing possible false alarms, i.e., misclassifying an F-diagnosable plant as a non-F-diagnosable one, unless the proposed F-consistency property for the fault F holds in the plant. Theoretically speaking, our work identifies a subclass of plants that are F-consistent for a fault F, upon which the problem of verifying F-diagnosability becomes polynomial-time solvable instead of being PSPACE-complete. Agency for Science, Technology and Research (A*STAR) Ministry of Education (MOE) The supports from Singapore Ministry of Education Tier 1 Academic Research Grant 2018-T1-001-245 (RG 91/18) and from A*STAR under its RIE2020 Advanced Manufacturing and Engineering (AME) Industry Alignment Fund-Pre Positioning (IAF-PP) (Award A19d6a0053 ) are gratefully acknowledged. 2023-09-20T00:20:19Z 2023-09-20T00:20:19Z 2023 Journal Article Su, R. (2023). A language-based diagnosis framework for permanent and intermittent faults. Automatica, 154, 111077-. https://dx.doi.org/10.1016/j.automatica.2023.111077 0005-1098 https://hdl.handle.net/10356/170585 10.1016/j.automatica.2023.111077 2-s2.0-85162274429 154 111077 en 2018-T1-001-245 (RG 91/18) A19D6a0053 Automatica © 2023 Elsevier Ltd. All rights reserved. |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering Fault Diagnosis Intermittent Faults |
spellingShingle |
Engineering::Electrical and electronic engineering Fault Diagnosis Intermittent Faults Su, Rong A language-based diagnosis framework for permanent and intermittent faults |
description |
In this paper we present a language-based fault diagnosis framework for both permanent and intermittent faults, where each fault is associated with two events, describing respectively the activation and deactivation of the fault. We first introduce the concept of F-diagnosability, which requires a fault to be identifiable before it may disappear owing to recovery. Then we present a language-based sufficient and necessary condition to ensure F-diagnosability. Considering the PSPACE-hard nature of verifying F-diagnosability, our key contribution is to present a verifiable condition called F-consistency and a polynomial-time verification algorithm, relying on a novel state-weight updating strategy. If the plant is not F-diagnosable for a specific fault, then the algorithm will output false, which means the algorithm ensures no missing alarms, in the sense of misclassifying a non-F-diagnosable plant as an F-diagnosable one. But if the plant is F-diagnosable, then the algorithm will guarantee to output true, if the plant is F-consistent for the fault F. In other words, the proposed verification algorithm attains a tradeoff between computational complexity and quality of verification by reducing the original PSPACE-complete complexity to a polynomial-time complexity, and at the same time allowing possible false alarms, i.e., misclassifying an F-diagnosable plant as a non-F-diagnosable one, unless the proposed F-consistency property for the fault F holds in the plant. Theoretically speaking, our work identifies a subclass of plants that are F-consistent for a fault F, upon which the problem of verifying F-diagnosability becomes polynomial-time solvable instead of being PSPACE-complete. |
author2 |
School of Electrical and Electronic Engineering |
author_facet |
School of Electrical and Electronic Engineering Su, Rong |
format |
Article |
author |
Su, Rong |
author_sort |
Su, Rong |
title |
A language-based diagnosis framework for permanent and intermittent faults |
title_short |
A language-based diagnosis framework for permanent and intermittent faults |
title_full |
A language-based diagnosis framework for permanent and intermittent faults |
title_fullStr |
A language-based diagnosis framework for permanent and intermittent faults |
title_full_unstemmed |
A language-based diagnosis framework for permanent and intermittent faults |
title_sort |
language-based diagnosis framework for permanent and intermittent faults |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/170585 |
_version_ |
1779156400670244864 |