scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Fault diagnosis of machines

TL;DR: Four major approaches for diagnosing machine faults are presented and how the knowledge is represented and what diagnosis technique is to be adopted, and their relative advantages and disadvantages are discussed.
Abstract: This paper presents four major approaches for diagnosing machine faults. Given the description of a system to be diagnosed and the observations on the system when it works, the need for diagnosis arises when the observations are different from those expected. The objective of diagnosis is to identify the malfunctioning components in a systematic and efficient way. The four approaches discussed are based on fault-tree, rule, model, and qualitative model. Early diagnosis systems used fault-tree and rule-based approaches. These are efficient in situations where an expert is able to provide the knowledge in the form of associations between symptoms and faults. Model-based and qualitative model-based approaches overcome many of the deficiencies of the earlier approaches. Model-based approaches can take care of situations (faults) not envisageda priori. Also, one can cater to minor variations in design using the same set of components and their interconnections. This paper discusses in each case, how the knowledge is represented and what diagnosis technique is to be adopted, and their relative advantages and disadvantages. Implementation of each method is also discussed.

Content maybe subject to copyright    Report

References
More filters
Journal ArticleDOI
TL;DR: This paper describes two knowledge-based programs that simulates the behavior of automatic protection schemes in power networks and an expert system for the diagnosis of faults coded in OPS5--a widely available language for writing rule- based programs.
Abstract: This paper describes two knowledge-based programs. The first simulates the behavior of automatic protection schemes in power networks. The second is an expert system for the diagnosis of faults. Both are coded in OPS5--a widely available language for writing rule-based programs. The user and the programs communicate over a Blackboard which is a database for messages. The Blackboard has been organized so that the addition of new programs, whether knowledge-based or algorithmic, will be relatively easy.

105 citations

Proceedings Article
08 Aug 1983
TL;DR: ACE, a system for Automated Cable Expertise, is a Knowledge-Based Expert System designed to provide troubleshooting reports and management analyses for telephone cable maintenance.
Abstract: ACE, a system for Automated Cable Expertise, is a Knowledge-Based Expert System designed to provide troubleshooting reports and management analyses for telephone cable maintenance. Design decisions faced during the construction of ACE were guided by recent successes in expert systems technology, most notably R1/XC0N, the Digital Equipment Corporation VAX configuration program. ACE departs from "standard" expert system architectures in its use of a conventional data base management system as its primary source of information. Its primary sources of knowledge are the users of the database system and primers on maintenance analysis strategies.

83 citations

Book ChapterDOI
13 Jul 1987
TL;DR: It is claimed that MC descriptions are parasitic on the Contained-Stuff ontology, and rules for generating MC descriptions given a Qualitative Process theory model using contained stuffs are presented.
Abstract: Hayes has identified two distinct ontologies for reasoning about liquids. Most qualitative physics research has focused on applying and generalizing his contained-liquid ontology. This paper presents a technique for generating descriptions using the molecular collection (MC) ontology, a specialization of his alternate ontology which represents liquids in terms of little "pieces of stuff" traveling through a system. We claim that MC descriptions are parasitic on the Contained-Stuff ontology, and present rules for generating MC descriptions given a Qualitative Process theory model using contained stuffs. We illustrate these rules using several implemented examples and discuss how this representation can be used to draw complex conclusions.

63 citations


"Fault diagnosis of machines" refers methods in this paper

  • ...Several approaches to qualitative reasoning with multiple models have been made ( Collins & Forbus 1987; Falkenhainer & Forbus 1988; Addanki et al 1989; Hibler & Biswas 1989; Liu & Farley 1990)....

    [...]

Book
01 Jul 1995
TL;DR: MyProgrammingLab for Problem Solving with C++ is an online homework, tutorial, and assessment program that truly engages students in learning and helps students fully grasp the logic, semantics, and syntax of programming.
Abstract: Problem Solving with C++ is intended for use in the C++ introductory programming course. Created for the beginner, it is also suitable for readers interested in learning the C++ programming language. Problem Solving with C++ continues to be the most widely used textbook by students and instructors in the introduction to programming and C++ language course. Through each edition, hundreds and thousands of students have valued Walt Savitchs approach to programming, which emphasizes active reading through the use of well-placed examples and self-test examples. Created for the beginner, this book focuses on cultivating strong problem-solving and programming techniques while introducing students to the C++ programming language. MyProgrammingLab for Problem Solving with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and examsresulting in better performance in the courseand provides educators a dynamic set of tools for gauging individual and class progress. Teaching and Learning Experience This program presents a better teaching and learning experiencefor you and your students. Personalized Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. Keep Your Course Current: This edition features a new introduction to C++11 in the context of C++98. Flexible Coverage that Fits your Course: Instructors can easily adapt the order in which chapters and sections are covered in their course without losing continuity. Clear and Friendly Presentation: Savitchs clear, concise style is a hallmark feature of the text, receiving praise from students and instructors alike. Tried-and-true Pedagogy: A suite of pedagogical tools, enhanced by understandable language and code, has been used by hundreds of thousands of students and instructors. Note: You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you would like to purchase both the physical text and MyProgrammingLab search for ISBN-10: 0133862216/ISBN-13: 9780133862218. That package includes ISBN-10: 0133591743/ISBN-13: 9780133591743 and ISBN-10: 0133834417 /ISBN-13: 9780133834413. MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.

40 citations

Book ChapterDOI
06 Aug 1990
TL;DR: The Atms is a powerful tool for automated problem solvers and has been used to support several model-based reasoning tasks such as prediction and diagnosis, but applications to larger problems have been hampered by the problem solver's inability to maintain control over the Atms.
Abstract: The Atms is a powerful tool for automated problem solvers and has been used to support several model-based reasoning tasks such as prediction and diagnosis. It provides an efficient mechanism for maintaining consistent sets of beliefs and recording the assumptions underlying them. This enables the problem solver to switch rapidly between contexts and compare them. Such capabilities are central to diagnostic systems, and are also valuable to design and planning systems. Applications to larger problems have been hampered, however, by the problem solver's inability to maintain control over the Atms.

35 citations


"Fault diagnosis of machines" refers background in this paper

  • ...Now the bulk of the problem solving can be organized within the ATMS using consumers (de Kleer 1986b; Dressier & Farquhar 1990 ), where a consumer is a piece of code attached to a node which does some problem-solving work at the node....

    [...]