System and method for turbine engine fault detection using discrete event system modeling
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
G06G-007/70
G06G-007/00
출원번호
US-0418992
(2006-05-04)
등록번호
US-7369932
(2008-05-06)
발명자
/ 주소
Kim,Kyusung
Mylaraswamy,Dinkar
Sturm,Doug
출원인 / 주소
Honeywell International, Inc.
대리인 / 주소
Ingrassia, Fisher & Lorenz, P.C.
인용정보
피인용 횟수 :
19인용 특허 :
44
초록▼
A system and method is provided for fault detection in a turbine engine. The fault detection system and method uses discrete event system modeling to provide improved fault diagnosis and prognosis. The fault detection system and method receives sensor taken at multiple dynamic events occurring in di
A system and method is provided for fault detection in a turbine engine. The fault detection system and method uses discrete event system modeling to provide improved fault diagnosis and prognosis. The fault detection system and method receives sensor taken at multiple dynamic events occurring in different time windows. An event determination mechanism evaluates the received sensor data to determine if specified events have occurred. Indications of the occurrence of specified events are then passed to a discrete event system model. The discrete event system model analyzes the timing and sequencing of the event occurrences to determine if a fault has occurred. This method does not require a detailed modeling of the system, and thus can be applied to complex systems such as turbine engines.
대표청구항▼
The invention claimed is: 1. A fault detection system for detecting faults in a turbine engine, the fault detection system comprising: an event determination mechanism, the event determination mechanism adapted to: (i) receive sensor data from the turbine engine, wherein the sensor data comprises e
The invention claimed is: 1. A fault detection system for detecting faults in a turbine engine, the fault detection system comprising: an event determination mechanism, the event determination mechanism adapted to: (i) receive sensor data from the turbine engine, wherein the sensor data comprises engine speed at peak exhaust gas temperature, exhaust gas temperature at peak exhaust gas temperature, and time to engine start; (ii) analyze the sensor data to determine if specified events have occurred by comparing the engine speed at peak exhaust gas temperature to a first value to determine engine speed deviation from the first value, comparing the exhaust gas temperature at peak exhaust gas temperature to a second value to determine engine temperature deviation from the second value, and comparing the time to engine start to a third value to determine engine start time deviation from the third value; and (iii) generate current event indicators responsive to the occurrence of the specified events by generating an engine speed event indicator responsive to the engine speed deviation exceeding a first threshold, generating an engine temperature event indicator responsive to the engine temperature deviation exceeding a second threshold, and generating a start time event indicator responsive to the engine start time deviation exceeding a third threshold; and a discrete event system model, the discrete event system model adapted to (i) receive the current event indicators, (ii) receive past event indicators, and (iii) analyze timing and sequencing of the current event indicators and past event indicators to determine a likelihood of fault in the turbine engine. 2. The system of claim 1 wherein the discrete event system model further generates new event indicators in response to the timing and sequencing of the current event indicators and past event indicators, and wherein the new event indicators are fed back for use as the past event indicators in a next analysis cycle. 3. The system of claim 1 wherein the discrete event system model comprises a Petri net, and wherein the event indictors comprise markings. 4. The system of claim 3 wherein the Petri net includes a plurality of place nodes and transitions, wherein the Petri net updates tokens at the plurality of place nodes in response to the event indicators. 5. The system of claim 1 wherein the discrete event system model is adapted to analyze timing and sequencing of the event indicators to determine a likelihood of fault in the turbine engine by: determining if the engine speed event indicator is followed by the engine temperature event indicator within a first specified time period; and determining if the start time event indicator is within a second specified time period of the engine temperature event indicator. 6. The system of claim 1 wherein the sensor data comprises indications of an event in a component in the turbine engine. 7. A method of detecting faults in a turbine engine, the method comprising the steps of: a) receiving sensor data from the turbine engine, wherein the sensor data comprises engine speed at peak exhaust gas temperature, exhaust gas temperature at peak exhaust gas temperature, and time to engine start; b) analyzing the sensor data to determine if specified events have occurred by comparing the engine speed at peak exhaust gas temperature to a first value to determine engine speed deviation from the first value, comparing the exhaust gas temperature at peak exhaust gas temperature to a second value to determine engine temperature deviation from the second value, and comparing the time to engine start to a third value to determine engine start time deviation from the third value; c) generating current event indicators responsive to the occurrence of the specified events by generating an engine speed event indicator responsive to the engine speed deviation exceeding a first threshold, generating an engine temperature event indicator responsive to the engine temperature deviation exceeding a second threshold, and generating a start time event indicator responsive to the engine start time deviation exceeding a third threshold; d) receiving past event indicators from a previous analysis cycle of the turbine engine; and e) analyzing timing and sequencing of the current event indicators and past event indicators to determine a likelihood of fault in the turbine engine. 8. The method of claim 7 further comprising the step of generating new event indicators in response to the timing and sequencing of the current event indicators and past event indicators, and wherein the new event indicators are used as the past event indicators in a next analysis cycle. 9. The method of claim 7 wherein the step of analyzing timing and sequencing of the current event indicators and past event indicators to determine a likelihood of fault in the turbine engine comprises analyzing using a Petri net. 10. The method of claim 9 wherein the Petri net includes a plurality of place nodes and transitions, wherein the Petri net updates tokens at the plurality of place nodes in response to the event indicators. 11. The method of claim 7 wherein the step of analyzing timing and sequencing of the current event indicators and past event indicators to determine a likelihood of fault in the turbine engine comprises: determining if the engine speed event indicator is followed by the engine temperature event indicator within a first specified time period; and determining if the start time event indicator is within a second specified time period of the engine temperature event indicator. 12. A program product comprising: a) a fault detection program for detecting fault in a turbine engine, the program including: an event determination program module, the event determination program module adapted to: (i) receive sensor data from the turbine engine, wherein the sensor data comprises engine speed at peak exhaust gas temperature, exhaust gas temperature at peak exhaust gas temperature, and time to engine start; (ii) analyze the sensor data to determine if specified events have occurred by comparing the engine speed at peak exhaust gas temperature to a first value to determine engine speed deviation from the first value, comparing the exhaust gas temperature at peak exhaust gas temperature to a second value to determine engine temperature deviation from the second value, and comparing the time to engine start to a third value to determine engine start time deviation from the third value; and (iii) generate current event indicators responsive to the occurrence of the specified events by generating an engine speed event indicator responsive to the engine speed deviation exceeding a first threshold, generating an engine temperature event indicator responsive to the engine temperature deviation exceeding a second threshold, and generating a start time event indicator responsive to the engine start time deviation exceeding a third threshold; and a discrete event system model program module, the discrete event system model program module adapted to (i) receive the current event indicators, (ii) receive past event indicators, and (iii) analyze timing and sequencing of the current event indicators and past event indicators to determine a likelihood of fault in the turbine engine; and b) computer-readable signal bearing media bearing said program. 13. The program product of claim 12 wherein the discrete event system model further generates new event indicators in response to the timing and sequencing of the current event indicators and past event indicators, and wherein the new event indicators are fed back for use as the past event indicators in a next analysis cycle. 14. The program product of claim 12 wherein the discrete event system model comprises a Petri net, and wherein the event indictors comprise markings. 15. The program product of claim 14 wherein the Petri net includes a plurality of place nodes and transitions, wherein the Petri net updates tokens at the plurality of place nodes in response to the event indicators.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (44)
Clelford Douglas H. (Trumbull CT) Fowler Donald W. (West Haven CT), Adaptive aircraft actuator fault detection.
Boen Charles G. (Dunlap IL) Hadank John M. (Dunlap IL) McGuire Kenneth J. (Peoria IL) Schricker David R. (Peoria IL) Scholl Rolland D. (Dunlap IL), Apparatus and method for providing historical data regarding machine operating parameters.
Hogg George W. (Palm Beach Gardens FL) Carron Karen A. (Palm Beach Gardens FL) Wright Brian D. (West Palm Beach FL) Stambaugh ; Sr. Craig T. (Port St. Lucie FL), Engine fault diagnostic system.
Jagannathan Sarangapani ; Sri K. Rangarajan, Method and apparatus for determining the severity of a trend toward an impending machine failure and responding to the same.
Codomo Joseph (Bellevue WA) Thorson Eric K. (Snohomish WA), Method and apparatus for sensing, storing, and graphically displaying over-temperature conditions of jet engines.
David Richard Gibson ; Nicholas Edward Roddy ; Anil Varma, Method and system for analyzing fault and snapshot operational parameter data for diagnostics of machine malfunctions.
Kallela, Jari; Vollmar, Gerhard; Greulich, Manuel; Milanovic, Raiko, System and method for determining the effectiveness of production installations, fault events and the causes of faults.
Andersson, Martin N.; Bejcek, Andrew E.; Casoni, Massimo; Galka, William E.; Healy, Cyrus M.; Pascoli, Alessandro; Roche, Ronald H.; Swanson, Mark S.; Van Allen, James E.; Woody, John C., Engine fuel delivery systems, apparatus and methods.
Gu, Zhuping; Ding, Huifeng; Zheng, Fengliang; Wu, Jiaju; Chen, Lei; Huang, Lei; Zhang, Hailong; Wang, Bingzheng, Method for monitoring performance of the lubricant cooler in aircraft auxiliary power unit.
Chandler, Christopher, Optimization of gas turbine combustion systems low load performance on simple cycle and heat recovery steam generator applications.
Qiu, Hai; Iyer, Naresh Sundaram; Yan, Weizhong, Starter control valve failure prediction machine to predict and trend starter control valve failures in gas turbine engines using a starter control valve health prognostic, program product and related methods.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.