liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Model Based Fault Isolation for Object-Oriented Control Systems
Linköping University, Department of Electrical Engineering, Automatic Control. Linköping University, The Institute of Technology.
Linköping University, Department of Electrical Engineering, Automatic Control. Linköping University, The Institute of Technology.
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
1999 (English)Report (Other academic)
Abstract [en]

This report addresses the problem of fault propagation between software modules in a large industrial control system with anobject oriented architecture. There exists a conflict between object-oriented design goals such as encapsulation and modularity, and the possibility to suppress propagating error conditions. When an object detects an error condition, it is not desirable toperform the extensive querying of other objects that would be necessary to decide how close to the real fault the object is and hence whether it should report to the user. The fault propagation manifests itself as many irrelevant error messages thus causing problems for system operators and service personnel trying to quickly isolate the real fault. A system developer with insight in the system design, can, of course, often easily interpret the multitude of error messages from a fault scenario and isolate the primary cause. The key observation is thatt his can often be done using high-level models of the system and the fault propagation. We have made an effort to automate this procedure, and we propose a fault isolation scheme as an extra layer between the operator and the core control system. In the fault isolation layer, post-processing of the fault information from the system is performed, to achieve clear and concise fault information to the operator without violating encapsulation and modularity. A high-level and informal explanation model for the fault propagation is presented and a taxonomy for error conditions in an object oriented system is proposed. We outline algorithms and methods that use the explanation model and the error condition taxonomy together with a structural system model to form a cause-effect relation on the error messages, that can be used to find the most significant error message(s) in a fault scenario.The approach is illustrated by means of several examples. The approach has been implemented and tested on a commercial control system for industrial robots developed by ABB Robotics. A patent claim has also been filed with the Swedish Patent Office (PRV).

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 1999. , 110 p.
Series
LiTH-ISY-R, ISSN 1400-3902 ; 2205
Keyword [en]
Encapsulatoin, Modularity, Control system, Identification
National Category
Control Engineering
Identifiers
URN: urn:nbn:se:liu:diva-55735ISRN: LiTH-ISY-R-2205OAI: oai:DiVA.org:liu-55735DiVA: diva2:316597
Available from: 2010-04-30 Created: 2010-04-30 Last updated: 2014-09-05Bibliographically approved

Open Access in DiVA

Model Based Fault Isolation for Object-Oriented Control Systems(544 kB)234 downloads
File information
File name FULLTEXT01.pdfFile size 544 kBChecksum SHA-512
27b138c63e307eaf06cb417fe8e856c8fdb74b5805866bcc00d90f666f529dd26e2bf4f3d0f33fb7bdeb988ef83bd24684d5d4ac6b93cdc724c0fab3b7218324
Type fulltextMimetype application/pdf

Authority records BETA

Klein, IngerLawesson, DanNilsson, Ulf

Search in DiVA

By author/editor
Klein, IngerLawesson, DanNilsson, Ulf
By organisation
Automatic ControlThe Institute of TechnologyDepartment of Computer and Information Science
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 234 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 110 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf