System and method for diagnosing and validating a machine over a network using waveform data
First Claim
Patent Images
1. A system for diagnosing a machine from a remote facility over a network, comprising:
- a diagnostic knowledge base containing a plurality of rules for diagnosing faults in a machine and a plurality of corrective actions for repairing the faults;
a diagnostic fault detector for categorizing waveform data generated from the machine as normal and faulty data, wherein the machine is connected to the remote facility over the network;
a diagnostic feature extractor for extracting a plurality of features from the waveform data categorized as faulty data; and
a diagnostic fault isolator coupled to the diagnostic feature extractor and the diagnostic knowledge base for isolating a candidate set of faults for the extracted features and identifying root causes most likely responsible for the candidate set of faults.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for diagnosing and validating a machine over a network using waveform data. Historical waveform data are obtained via the network from machines having known faults along with corresponding actions for repairing the machines and are used to develop fault classification rules. The fault classification rules are stored in a diagnostic knowledge database. The database of classification rules are used to diagnose new waveform data from a machine having an unknown fault, via the network.
58 Citations
35 Claims
-
1. A system for diagnosing a machine from a remote facility over a network, comprising:
-
a diagnostic knowledge base containing a plurality of rules for diagnosing faults in a machine and a plurality of corrective actions for repairing the faults;
a diagnostic fault detector for categorizing waveform data generated from the machine as normal and faulty data, wherein the machine is connected to the remote facility over the network;
a diagnostic feature extractor for extracting a plurality of features from the waveform data categorized as faulty data; and
a diagnostic fault isolator coupled to the diagnostic feature extractor and the diagnostic knowledge base for isolating a candidate set of faults for the extracted features and identifying root causes most likely responsible for the candidate set of faults. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
means for obtaining a plurality of sets of waveform data taken from a plurality of machines connected to the remote facility over the network, each of the sets of waveform data having known faults associated therewith and a corresponding corrective action for repairing the faults;
a training filter for categorizing each of the sets of waveform data as normal and faulty data;
a training feature extractor for extracting a plurality of features from each of the sets of waveform data categorized as faulty data; and
a training fault classifier for developing a plurality of rules that classify the feature extractions into a fault characterization and providing the plurality of rules to the diagnostic knowledge base.
-
-
9. The system according to claim 8, wherein the plurality of sets of waveform data comprise a plurality of time series plots.
-
10. The system according to claim 8, wherein the training filter comprises a gross filter and a fine filter.
-
11. The system according to claim 8, wherein the training feature extractor uses a time domain analysis, a frequency domain analysis, and a wavelet analysis.
-
12. The system according to claim 8, wherein the training fault classifier is a rule-based reasoning expert system.
-
13. The system according to claim 8, wherein the training unit further comprises a training parser for removing extraneous data from each of the sets of waveform data.
-
14. A method for diagnosing a machine having an unknown fault from a remote facility over a network, comprising the steps of:
-
obtaining a plurality of rules for diagnosing faults and a plurality of corrective actions for repairing the faults;
receiving new waveform data from the machine via the network;
categorizing the new waveform data as normal and faulty data;
extracting a plurality of features from the new waveform data categorized as faulty data; and
isolating a candidate set of faults for the extracted features and identifying root causes most likely responsible for the candidate set of faults. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
obtaining a plurality of sets of waveform data taken from a plurality of machines via the network, each of the sets of waveform data having known faults associated therewith;
categorizing each of the sets of waveform data as normal and faulty data;
extracting a plurality of features from each of the sets of waveform data categorized as faulty data; and
developing a plurality of rules that classify the feature extractions into a fault characterization.
-
-
22. The method according to claim 21, wherein the plurality of sets of waveform data comprise a plurality of time series plots.
-
23. The method according to claim 21, wherein the step of categorizing each of the sets of waveform data as normal and faulty data comprises using a gross filter and a fine filter.
-
24. The method according to claim 21, wherein the step of extracting a plurality of features from each of the sets of waveform data comprises using a time domain analysis, a frequency domain analysis, and a wavelet analysis.
-
25. The method according to claim 21, further comprising the step of removing extraneous data from each of the sets of waveform data.
-
26. A system for performing a validation of waveform data generated from a machine, from a remote facility over a network, comprising:
-
a diagnostic knowledge base containing a plurality of rules for diagnosing faults in the machine;
a diagnostic fault detector, for categorizing the waveform data as normal and faulty data; and
a diagnostic feature extractor for extracting a plurality of features from the waveform data categorized as normal data. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for performing a validation of waveform data generated from a machine, from a remote facility over a network, comprising the steps of:
-
obtaining a plurality of rules for diagnosing faults;
receiving new waveform data from the machine via the network;
categorizing the new waveform data as normal and faulty data with the plurality of rules; and
extracting a plurality of features from the new waveform data categorized as normal data. - View Dependent Claims (32, 33, 34, 35)
-
Specification