Contextual model-based event scheduling
US-2017372268-A1 · Dec 28, 2017 · US
US2017167993A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017167993-A1 |
| Application number | US-201514969984-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 15, 2015 |
| Priority date | Dec 15, 2015 |
| Publication date | Jun 15, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for detecting fault in a machine. During operation, the system obtains control signals and corresponding sensor data that indicates a condition of the machine. The system determines consistent time intervals for each of the control signals. During a consistent time interval the standard deviation of a respective control signal is less than a respective predetermined threshold. The system aggregates the consistent time intervals to determine aggregate consistent intervals. The system then maps the aggregate consistent intervals to the sensor data to determine time interval segments for the sensor data. The system may generate features based on the sensor data. Each respective feature is generated from a time interval segment of the sensor data. The system trains a classifier using the features, and applies the classifier to additional sensor data indicating a condition of the machine over a period of time to detect a machine fault.
Opening claim text (preview).
What is claimed is: 1 . A computer-executable method for detecting fault in a machine, comprising: obtaining a plurality of control signals associated with controlling the machine and sensor data that indicates a condition of the machine during a time period when the plurality of control signals control the machine; determining consistent time intervals for each of the plurality of control signals, wherein during a consistent time interval the standard deviation of a respective control signal is less than a respective predetermined threshold; aggregating the consistent time intervals of the plurality of control signals to determine aggregate consistent intervals; mapping the aggregate consistent intervals of the plurality of control signals to the sensor data to determine a plurality of time interval segments for the sensor data; generating a plurality of features based on the sensor data, wherein each respective feature is generated from a time interval segment of the plurality of time interval segments for the sensor data; training a classifier using the plurality of features; and applying the classifier to additional sensor data indicating a condition of the machine over a period of time to detect a machine fault. 2 . The method of claim 1 , wherein the plurality of control signals includes spindle motor speed, spindle load, and actual spindle speed, and the sensor data is temperature data indicating a temperature associated with the machine. 3 . The method of claim 1 , wherein aggregating the consistent time intervals comprises determining an intersection of sets of consistent time intervals over all control signals. 4 . The method of claim 1 , wherein generating the features includes computing an average, a standard deviation, a maximum fast Fourier transform (FFT) value, and a FFT frequency at maximum amplitude for the sensor data. 5 . The method of claim 4 , wherein the generated features form a high-dimensional feature space, further comprising: applying principal component analysis (PCA) to project the high-dimensional feature space into a low-dimensional space; and applying linear discriminant analysis (LDA) to determine an optimal coordinate transformation that provides maximum separation between classes. 6 . The method of claim 1 , wherein determining consistent time intervals further comprises generating a temporal segment representation of the machine's operation context. 7 . The method of claim 1 , wherein applying the classifier further comprises: generating features for the classifier with same conditions as in classifier training by determining time intervals of a primary control signal that have same values for the primary control signal as a value of the primary control signal when generating training features. 8 . The method of claim 1 , further comprising: removing one or more control signal intervals that are inconsistent from the plurality of control signals. 9 . A non-transitory computer-readable storage medium storing instructions which when executed by a computer cause the computer to perform a method for detecting fault in a machine, the method comprising: obtaining a plurality of control signals associated with controlling the machine and sensor data that indicates a condition of the machine during a time period when the plurality of control signals control the machine; determining consistent time intervals for each of the plurality of control signals, wherein during a consistent time interval the standard deviation of a respective control signal is less than a respective predetermined threshold; aggregating the consistent time intervals of the plurality of control signals to determine aggregate consistent intervals; mapping the aggregate consistent intervals of the plurality of control signals to the sensor data to determine a plurality of time interval segments for the sensor data; generating a plurality of features based on the sensor data, wherein each respective feature is generated from a time interval segment of the plurality of time interval segments for the sensor data; training a classifier using the plurality of features; and applying the classifier to additional sensor data indicating a condition of the machine over a period of time to detect a machine fault. 10 . The storage medium of claim 9 , wherein the plurality of control signals includes spindle motor speed, spindle load, and actual spindle speed, and the sensor data is temperature data indicating a temperature associated with the machine. 11 . The storage medium of claim 9 , wherein aggregating the consistent time intervals comprises determining an intersection of sets of consistent time intervals over all control signals. 12 . The storage medium of claim 9 , wherein generating the features includes computing an average, a standard deviation, a maximum fast Fourier transform (FFT) value, and a FFT frequency at maximum amplitude for the sensor data. 13 . The storage medium of claim 9 , wherein determining consistent time intervals further comprises generating a temporal segment representation of the machine's operation context. 14 . The storage medium of claim 9 , wherein applying the classifier further comprises: generating features for the classifier with same conditions as in classifier training by determining time intervals of a primary control signal that have same values for the primary control signal as a value of the primary control signal when generating training features. 15 . The storage medium of claim 9 , wherein the method further comprises: removing one or more control signal intervals that are inconsistent from the plurality of control signals. 16 . A computing system comprising: one or more processors; a memory; and a computer-readable medium coupled to the one or more processors storing instructions stored that, when executed by the one or more processors, cause the computing system to perform a method comprising: obtaining a plurality of control signals associated with controlling the machine and sensor data that indicates a condition of the machine during a time period when the plurality of control signals control the machine; determining consistent time intervals for each of the plurality of control signals, wherein during a consistent time interval the standard deviation of a respective control signal is less than a respective predetermined threshold; aggregating the consistent time intervals of the plurality of control signals to determine aggregate consistent intervals; mapping the aggregate consistent intervals of the plurality of control signals to the sensor data to determine a plurality of time interval segments for the sensor data; generating a plurality of features based on the sensor data, wherein each respective feature is generated from a time interval segment of the plurality of time interval segments for the sensor data; training a classifier using the plurality of features; and applying the classifier to additional sensor data indicating a condition of the machine over a period of time to detect a machine fault. 17 . The computing system of claim 16 , wherein the plurality of control signals includes spindle motor speed, spindle load, and actual spindle speed, and the sensor data is temperature data indicating a temperature associated with the machine. 18 . The computing system of claim 16 , wherein aggregating the consistent time intervals comprises determining an intersection of sets of consistent time intervals over all control signals.
Investigating presence of flaws · CPC title
Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion (G05B19/00 takes precedence) · CPC title
Quantitative history assessment, e.g. mathematical relationships between available data; Functions therefor; Principal component analysis [PCA]; Partial least square [PLS]; Statistical classifiers, e.g. Bayesian networks, linear regression or correlation analysis; Neural networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.