Fault Isolation in Distributed Embedded Systems

To improve safety, reliability, and efficiency of automotive vehicles and other technical applications, embedded systems commonly use fault diagnosis consisting of fault detection and isolation. Since many systems are constructed as distributed embedded systems including multiple control units, it i...

Full description

Bibliographic Details
Main Author: Biteus, Jonas
Format: Doctoral Thesis
Language:English
Published: Linköpings universitet, Fordonssystem 2007
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-8774
http://nbn-resolving.de/urn:isbn:978-91-85715-66-4
id ndltd-UPSALLA1-oai-DiVA.org-liu-8774
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-87742013-01-08T13:05:04ZFault Isolation in Distributed Embedded SystemsengBiteus, JonasLinköpings universitet, FordonssystemLinköpings universitet, Tekniska högskolanInstitutionen för systemteknik2007Fault diagnosisFault isolationDistributed diagnosisEmbedded systemsFault tree analysis.TECHNOLOGYTEKNIKVETENSKAPTo improve safety, reliability, and efficiency of automotive vehicles and other technical applications, embedded systems commonly use fault diagnosis consisting of fault detection and isolation. Since many systems are constructed as distributed embedded systems including multiple control units, it is necessary to perform global fault isolation using for example a central unit. However, the drawbacks with such a centralized method are the need of a powerful diagnostic unit and the sensitivity against disconnections of this unit. Two alternative methods to centralized fault isolation are presented in this thesis. The first method performs global fault isolation by a istributed sequential computation. For a set of studied systems, themethod gives, compared to a centralizedmethod, amean reduction inmaximumprocessor load on any unitwith 40 and 70%for systems consisting of four and eight units respectively. The second method instead extends the result of the local fault isolation performed in each unit such that the results are globally correct. By only considering the components affecting each specific unit, the extended result in each agent is kept small. For a studied automotive vehicle, the second method gives, compared to a centralized method, a mean reduction in the sizes of the results and the maximum processor load on any unit with 85 and 90% respectively. To perform fault diagnosis, diagnostic tests are commonly used. If the additional evaluation of tests can not improve the fault isolation of a component then the component is ready. Since the evaluation of a test comes with a cost in for example computational resources, it is valuable to minimize the number of tests that have to be evaluated before readiness is achieved for all components. A strategy is presented that decides in which order to evaluate tests such that readiness is achieved with as few evaluations of tests as possible. Besides knowing how fault diagnosis is performed, it is also interesting to assess the effect that fault diagnosis has on for example safety. Since fault tree analysis often is used to evaluate safety, this thesis contributes with a systematic method that includes the effect of fault diagnosis in fault trees. The safety enhancement due to the use of fault diagnosis can thereby be analyzed and quantified. Doctoral thesis, monographinfo:eu-repo/semantics/doctoralThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-8774urn:isbn:978-91-85715-66-4Linköping Studies in Science and Technology. Dissertations, 0345-7524 ; 1074application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic Fault diagnosis
Fault isolation
Distributed diagnosis
Embedded systems
Fault tree analysis.
TECHNOLOGY
TEKNIKVETENSKAP
spellingShingle Fault diagnosis
Fault isolation
Distributed diagnosis
Embedded systems
Fault tree analysis.
TECHNOLOGY
TEKNIKVETENSKAP
Biteus, Jonas
Fault Isolation in Distributed Embedded Systems
description To improve safety, reliability, and efficiency of automotive vehicles and other technical applications, embedded systems commonly use fault diagnosis consisting of fault detection and isolation. Since many systems are constructed as distributed embedded systems including multiple control units, it is necessary to perform global fault isolation using for example a central unit. However, the drawbacks with such a centralized method are the need of a powerful diagnostic unit and the sensitivity against disconnections of this unit. Two alternative methods to centralized fault isolation are presented in this thesis. The first method performs global fault isolation by a istributed sequential computation. For a set of studied systems, themethod gives, compared to a centralizedmethod, amean reduction inmaximumprocessor load on any unitwith 40 and 70%for systems consisting of four and eight units respectively. The second method instead extends the result of the local fault isolation performed in each unit such that the results are globally correct. By only considering the components affecting each specific unit, the extended result in each agent is kept small. For a studied automotive vehicle, the second method gives, compared to a centralized method, a mean reduction in the sizes of the results and the maximum processor load on any unit with 85 and 90% respectively. To perform fault diagnosis, diagnostic tests are commonly used. If the additional evaluation of tests can not improve the fault isolation of a component then the component is ready. Since the evaluation of a test comes with a cost in for example computational resources, it is valuable to minimize the number of tests that have to be evaluated before readiness is achieved for all components. A strategy is presented that decides in which order to evaluate tests such that readiness is achieved with as few evaluations of tests as possible. Besides knowing how fault diagnosis is performed, it is also interesting to assess the effect that fault diagnosis has on for example safety. Since fault tree analysis often is used to evaluate safety, this thesis contributes with a systematic method that includes the effect of fault diagnosis in fault trees. The safety enhancement due to the use of fault diagnosis can thereby be analyzed and quantified.
author Biteus, Jonas
author_facet Biteus, Jonas
author_sort Biteus, Jonas
title Fault Isolation in Distributed Embedded Systems
title_short Fault Isolation in Distributed Embedded Systems
title_full Fault Isolation in Distributed Embedded Systems
title_fullStr Fault Isolation in Distributed Embedded Systems
title_full_unstemmed Fault Isolation in Distributed Embedded Systems
title_sort fault isolation in distributed embedded systems
publisher Linköpings universitet, Fordonssystem
publishDate 2007
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-8774
http://nbn-resolving.de/urn:isbn:978-91-85715-66-4
work_keys_str_mv AT biteusjonas faultisolationindistributedembeddedsystems
_version_ 1716508331110039552