Fault detection methods and systems

US10551818B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10551818-B2
Application numberUS-201514952516-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateNov 25, 2015
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

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.

The present disclosure provides methods, systems, and computer-readable media for the fault detection and identification in an aircraft that may occur in real time during a flight, or any time the aircraft is operating. For example, a controller may receive and calculate various parameter values at various times during an aircraft flight, and compare those values to baseline values in order to determine if a fault has occurred. Additionally, the controller may identify a fault that has occurred by comparing a calculated fault signature value with a fault signature database comprising fault signatures and their associated faults.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for fault detection in a single gas turbine engine, comprising: a controller; a first engine model and a second engine model in communication with the controller, the first engine model and the second engine model configured to simulate an operational gas turbine engine and produce estimated parameter values; a performance observer configured to produce tuner values in communication with the controller; and a tangible, non-transitory memory configured to communicate with the controller, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the controller, cause the controller to perform operations comprising: receiving, by the controller, a first actual parameter value at a first time from a parameter sensor in response to an input value received by the gas turbine engine; receiving, by the controller, a T 1 first estimated parameter value at a first time from the first engine model based on the input value; calculating, by the controller, a T 1 first parameter difference based on a difference between the T 1 first estimated parameter value and the first actual parameter value; reporting, by the controller, the T 1 first parameter difference, in response to the T 1 first parameter difference being not above a predetermined detection threshold, to establish a first parameter difference baseline for the gas turbine engine; receiving, by the controller, a T 1 second estimated parameter value at the first time from the second engine model based on the input value; calculating, by the controller, a T 1 second parameter difference based on a difference between the T 1 second estimated parameter value and the first actual parameter value; receiving, by the controller, a first tuning value from the performance observer based on a magnitude of the T 1 second parameter difference at the first time; reporting, by the controller, the first tuning value, in response to the first tuning value being not above the predetermined detection threshold, to establish a tuning value baseline for the gas turbine engine; adjusting, by the controller, the second engine model with the first tuning value; receiving, by the controller, a second actual parameter value at a second time from the gas turbine engine in response to the input value received by the gas turbine engine; receiving, by the controller, a T 2 first estimated parameter value at the second time from the first engine model based on the input value; calculating, by the controller, a T 2 first parameter difference based on a difference between the T 2 first estimated parameter value and the second actual parameter value; reporting, by the controller, the T 2 first parameter difference, in response to the T 2 first parameter difference being not above the predetermined detection threshold; receiving, by the controller, a T 2 second estimated parameter value at the second time from the second engine model based on the input value; calculating, by the controller, a T 2 second parameter difference based on a difference between the T 2 second estimated parameter value and the second actual parameter value; receiving, by the controller, a second tuning value from the performance observer based on a magnitude of the T 2 second parameter difference; reporting, by the controller, the second tuning value, in response to the second tuning value being not above the predetermined detection threshold; adjusting, by the controller, the second engine model with the second tuning value; making, through the controller, transient comparisons between the T 1 first parameter difference and the T 2 first parameter difference, and transient comparisons between the first tuning value and the second tuning value; determining, through the controller, whether a fault in the gas turbine engine has occurred based on the transient comparisons determining whether any of the T 1 first parameter difference, the T 2 first parameter difference, the first tuning value, and the second tuning value are persistently above the predetermined detection threshold; making, through the controller, transient comparisons between the T 1 first parameter difference and the first parameter difference baseline, and between the T 2 first parameter difference and the first parameter difference baseline, and making transient comparisons between the first tuning value and the tuning value baseline, and between the second tuning value and tuning value baseline; and determining, through the controller, whether a fault in the gas turbine engine has occurred based on the transient comparisons determining whether any of the T 1 first parameter difference, the T 2 first parameter difference, the first tuning value, and the second tuning value are different from the respective first parameter difference baseline and tuning value baseline. 2. The system for fault detection of claim 1 , wherein the operations further comprise assigning a quality number to each of the first parameter difference and tuning value. 3. The system for fault detection of claim 2 , wherein the quality number is between a value of zero and one. 4. The system for fault detection of claim 2 , wherein the operations further comprise identifying the fault by calculating a first parameter difference fault signature based on a difference between the first parameter difference baseline and a first parameter difference with a highest quality number from the current aircraft flight, and comparing the first parameter difference fault signature to a fault signature database. 5. The system for fault detection of claim 1 , wherein the operations take place in real time during a current aircraft flight and may be repeated during the aircraft flight as many times as desired. 6. A method for fault detection in a single gas turbine engine, comprising: receiving, by a controller, a first actual parameter value at a first time from a parameter sensor in communication with the controller in response to an input value received by the gas turbine engine; receiving, by the controller, a T 1 first estimated parameter value at the first time from a first engine model, and a T 1 second estimated parameter value at the first time from a second engine model based on the input value; calculating, by the controller, a T 1 first parameter difference based on a difference between the T 1 first estimated parameter value and the first actual parameter value, and calculating a T 1 second parameter difference based on a difference between the T 1 second estimated parameter value and the first actual parameter value; reporting, by the controller, the T 1 first parameter difference, in response to the T 1 first parameter difference being not above a predetermined detection threshold, to establish a first parameter difference baseline for the gas turbine engine; receiving, by the controller, a first tuning value from a performance observer based on a magnitude of the T 1 second parameter difference; reporting, by the controller, the first tuning value, in response to the first tuning value being not above the predetermined detection threshold, to establish a tuning value baseline for the gas turbine engine; adjusting, by the controller, the second engine model with the first tuning value; receiving, by the controller, a second actual parameter value at a second time from the parameter sensor in response to the input value received by the gas turbine engine; receiving, by the controller, a T 2 first estimated parameter value at the second time from the first engine model based on the input value, and a T 2 second estimated parameter value at the second time from the second engine model based on the input value; calculating, by the cont

Assignees

Inventors

Classifications

  • Automatic fault detection and isolation · CPC title

  • Fault isolation and identification, e.g. classify fault; estimate cause or root of failure · CPC title

  • based on a quantitative model, e.g. mathematical relationships between inputs and outputs; functions: observer, Kalman filter, residual calculation, Neural Networks · CPC title

  • electric · CPC title

  • G05B19/406Primary

    characterised by monitoring or safety (G05B19/19 takes precedence) · 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 US10551818B2 cover?
The present disclosure provides methods, systems, and computer-readable media for the fault detection and identification in an aircraft that may occur in real time during a flight, or any time the aircraft is operating. For example, a controller may receive and calculate various parameter values at various times during an aircraft flight, and compare those values to baseline values in order to …
Who is the assignee on this patent?
United Technologies Corp
What technology area does this patent fall under?
Primary CPC classification G05B23/0254. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 04 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).