Machine fault modelling

US10354196B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10354196-B2
Application numberUS-201715841984-A
CountryUS
Kind codeB2
Filing dateDec 14, 2017
Priority dateDec 16, 2016
Publication dateJul 16, 2019
Grant dateJul 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, non-transitory computer readable media can be configured to access a plurality of sensor logs corresponding to a first machine, each sensor log spanning at least a first period. Access first computer readable logs corresponding to the first machine, each computer readable log spanning at least the first period, the computer readable logs comprising a maintenance log comprising a plurality of maintenance task objects, each maintenance task object comprising a time and a maintenance task type. Determine a set of statistical metrics derived from the sensor logs; determine a set of log metrics derived from the computer readable logs. Determine, using a risk model that receives the statistical metrics and log metrics as inputs, fault probabilities or risk scores indicative of one or more fault types occurring in the first machine within a second period.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method of determining a fault probability for a first machine, wherein the method is performed using one or more processors or special-purpose computing hardware, the method comprising: accessing a plurality of sensor logs corresponding to a first machine, each sensor log spanning at least a first period; accessing first computer readable logs corresponding to the first machine, each computer readable log spanning at least the first period, the computer readable logs comprising a maintenance log comprising a plurality of maintenance task objects, each maintenance task object comprising a time and a maintenance task type; determining a set of statistical metrics derived from the sensor logs; determining a set of log metrics derived from the computer readable logs; and determining, using a risk model that receives the statistical metrics and log metrics as inputs, one or more risk scores, each of the one or more risk scores indicative of one or more fault probabilities and one or more fault severities of one or more fault types occurring in the first machine within a second period, the one or more risk scores facilitating a subsequent controlling of the first machine prior to the second period. 2. The method according to claim 1 , wherein the computer readable logs for each machine further comprise a message log including a plurality of message objects, each message object comprising a time and a message type. 3. The method according to claim 1 , wherein the computer readable logs for each machine further comprise a fault log including a plurality of fault objects, each fault object comprising a time, a duration and a fault type. 4. The method according to claim 1 , wherein the risk model is a machine learning model configured to: receive the statistical metrics and log metrics as inputs; and output fault probabilities corresponding to one or more fault types occurring in the first machine within a second period. 5. The method according to claim 1 , wherein the risk model is a weighted average model comprising: one or more fault criteria groups, each fault criteria group corresponding to a fault type, each fault criteria group comprising: a plurality of statistical criteria and/or a plurality of log criteria; a set of weighting values, each weighting value corresponding to a statistical criterion or a log criterion; wherein determining risk scores comprises, for each fault criteria group: determining, based on the statistical metrics, whether one or more statistical criteria are satisfied; determining, based on the log criteria, whether one or more log criteria are satisfied; in dependence upon at least one statistical criterion or at least one log criterion are satisfied, calculating a risk score for the fault criteria group by summing the weighting values corresponding to each satisfied criterion. 6. The method according to claim 5 , wherein each weighting value is a fault probability value and each risk score takes the form of an overall probability of the corresponding fault type. 7. The method according to claim 5 , wherein each weighting value is an importance metric. 8. The method according to claim 1 , the method further comprising: accessing a plurality of second computer readable logs corresponding to one or more second machines which are the same as the first machine, the computer readable logs for each second machine comprising: a maintenance log comprising a plurality of maintenance task objects, each maintenance task object comprising a time and a maintenance task type; and a fault log comprising a plurality of fault objects, each fault object comprising a time, a duration and a fault type; determining a fault metric for each fault type based on the fault probabilities; determining a priority fault type based on the fault metric; analysing the maintenance logs and fault logs belonging to the plurality of second computer readable logs to correlate the priority fault type with a priority maintenance task; and outputting the priority maintenance task. 9. The method according to claim 8 , wherein the fault metric for each fault type is a product of a fault probability for that fault type and an average duration for that fault type determined based on the second computer readable logs. 10. The method according to claim 8 , further comprising: determining, based on the priority maintenance task type, a change in the probabilities for each fault type which would result if the priority maintenance task was subsequently performed. 11. The method according to claim 1 , wherein one or more sensor logs are processed using a dynamic time-warping technique to obtain corresponding warped sensor logs, and wherein one or more statistical metrics are determined from the warped sensor logs. 12. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising: accessing a plurality of sensor logs corresponding to a first machine, each sensor log spanning at least a first period; accessing first computer readable logs corresponding to the first machine, each computer readable log spanning at least the first period, the computer readable logs comprising a maintenance log comprising a plurality of maintenance task objects, each maintenance task object comprising a time and a maintenance task type; determining a set of statistical metrics derived from the sensor logs; determining a set of log metrics derived from the computer readable logs; and determining, using a risk model that receives the statistical metrics and log metrics as inputs, one or more risk scores, each of the one or more risk scores indicative of one or more fault probabilities and one or more fault severities of one or more fault types occurring in the first machine within a second period, the one or more risk scores facilitating a subsequent controlling of the first machine prior to the second period. 13. A system, the system comprising one or more processors or special-purpose computing hardware configured to: accessing a plurality of sensor logs corresponding to a first machine, each sensor log spanning at least a first period; accessing first computer readable logs corresponding to the first machine, each computer readable log spanning at least the first period, the computer readable logs comprising a maintenance log comprising a plurality of maintenance task objects, each maintenance task object comprising a time and a maintenance task type; determining a set of statistical metrics derived from the sensor logs; determining a set of log metrics derived from the computer readable logs; and determining, using a risk model that receives the statistical metrics and log metrics as inputs, one or more risk scores, each of the one or more risk scores indicative of one or more fault probabilities and one or more fault severities of one or more fault types occurring in the first machine within a second period, the one or more risk scores facilitating a subsequent controlling of the first machine prior to the second period. 14. The system according to claim 13 , wherein the computer readable logs for each machine further comprise a message log including a plurality of message objects, each message object comprising a time and a message type. 15. The system according to claim 13 , wherein the computer readable logs for each machine further comprise a fault log including a plurality of fault objects, each fault object comprising a time, a durati

Assignees

Inventors

Classifications

  • Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods · CPC title

  • by matching signal segments · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor · CPC title

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10354196B2 cover?
Systems, methods, non-transitory computer readable media can be configured to access a plurality of sensor logs corresponding to a first machine, each sensor log spanning at least a first period. Access first computer readable logs corresponding to the first machine, each computer readable log spanning at least the first period, the computer readable logs comprising a maintenance log comprising…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G05B23/0221. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).