Method of testing and predicting failures of electronic mechanical systems
First Claim
Patent Images
1. A method of testing and predicting failures of electronic and mechanical systems each comprising a plurality of units, said method comprising the steps of:
- (a) receiving data samples indicative of the operating status of each of said plurality of units of said system;
(b) analyzing said data samples to determine any failures of any of said plurality of units and generating respective failure signals thereof;
(c) directing said failure signals to a digital computer having a memory for storing a knowledge base comprising objects separately stored in memory and each object having a plurality of slots, said knowledge base having encapsulation, inheritance and polymorphism characteristics, said knowledge base further comprising a digraph model that determines predetermined target events and comprises nodes and AND gates that are connected by directed edges, each of said nodes corresponding to a particular failure of said plurality of units and each of said AND gates having a plurality of inputs, said nodes and AND gates being connected by the directed edges so that propagation therebetween and exit therefrom determines said target events, said propagation being determined by executable singletons and doubletons, each of said nodes, said AND gates and said doubletons being assigned as an individual object in memory;
(d) classifying said failure signal as one of said singletons and doubletons and generating singleton and doubleton failure signals therefor;
(e) identifying said singleton generated failure signal with its respective node, then delivering said node identification to its object and monitoring for the occurrence of its respective predetermined target event; and
(f) identifying said doubleton generated failure signal with its respective node as well as its own identity and delivering said node identification to its object and said doubleton identification to its object, and monitoring for the occurrence of any predetermined target event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method employing a knowledge base of human expertise comprising a reliability model analysis implemented for diagnostic routines is disclosed. The reliability analysis comprises digraph models that determine target events created by hardware failures human actions, and other factors affecting the system operation. The reliability analysis contains a wealth of human expertise information that is used to build automatic diagnostic routines and which provides a knowledge base that can be used to solve other artificial intelligence problems.
-
Citations
4 Claims
-
1. A method of testing and predicting failures of electronic and mechanical systems each comprising a plurality of units, said method comprising the steps of:
-
(a) receiving data samples indicative of the operating status of each of said plurality of units of said system; (b) analyzing said data samples to determine any failures of any of said plurality of units and generating respective failure signals thereof; (c) directing said failure signals to a digital computer having a memory for storing a knowledge base comprising objects separately stored in memory and each object having a plurality of slots, said knowledge base having encapsulation, inheritance and polymorphism characteristics, said knowledge base further comprising a digraph model that determines predetermined target events and comprises nodes and AND gates that are connected by directed edges, each of said nodes corresponding to a particular failure of said plurality of units and each of said AND gates having a plurality of inputs, said nodes and AND gates being connected by the directed edges so that propagation therebetween and exit therefrom determines said target events, said propagation being determined by executable singletons and doubletons, each of said nodes, said AND gates and said doubletons being assigned as an individual object in memory; (d) classifying said failure signal as one of said singletons and doubletons and generating singleton and doubleton failure signals therefor; (e) identifying said singleton generated failure signal with its respective node, then delivering said node identification to its object and monitoring for the occurrence of its respective predetermined target event; and (f) identifying said doubleton generated failure signal with its respective node as well as its own identity and delivering said node identification to its object and said doubleton identification to its object, and monitoring for the occurrence of any predetermined target event.
-
-
2. A method of testing and predicting failures of electronic and mechanical systems each comprising a plurality of units, said method comprising the steps of:
-
(a) receiving data samples indicative of the operating status of each of said plurality of units of said system; (b) analyzing said data samples to determine any failures of any of said plurality of units and generating respective failure signals thereof; (c) directing said failure signals to a digital computer having a memory for storing a knowledge base comprising objects separately stored in memory and each object having a plurality of slots, said knowledge base having encapsulation, inheritance and polymorphism characteristics, said knowledge base further comprising a digraph model that determines predetermined target events and comprises nodes and AND gates that are connected by directed edges, each of said nodes corresponding to a particular failure of said plurality of units and each of said AND dates having a plurality of inputs, said nodes and AND gates being connected by the directed edges so that propagation therebetween and exit therefrom determines said target events, said propagation being determined by executable singletons and doubletons, each of said nodes, said AND gates and said doubletons being assigned as an individual object in memory; (d) classifying said failure signal as one of said singletons and doubletons and generating singleton and doubleton failure signals therefor, said step of classifying said failure signals and generating said singleton signal further comprises the steps of; (i) marking one of said plurality of slots of said node of said object of said respective failed node as failed; and (ii) identifying other nodes that said marked node propagates thereto by way of said directed edges and marking said other propagated nodes as failed in one of said plurality of slots of said objects of each of said other propagated nodes; and (iii) monitoring for the occurrence of any target events; (e) identifying said singletons generated failure signal with its respective node, then delivering said node identification to its object and monitoring for the occurrence of its respective predetermined target event; and (f) identifying said doubleton generated failure signal with its respective node as well as its own identity and delivering said node identification to its object and said doubleton identification to its object, and monitoring for the occurrence of any predetermined target event. - View Dependent Claims (3, 4)
-
Specification