Abstract This paper presents an algorithm that automatically identifies and extracts steady-state engine operating points from engine flight data. It calculates the mean and standard deviation of select parameters contained in the incoming flight data stream. If the standard deviation of the data falls below defined constraints, the engine is assumed to be at a steady-state operating point, and the mean measurement data at that point are archived for subsequent condition monitoring purposes. The fundamental design of the steady-state data filter is completely generic and applicable for any dynamic system. Additional domain-specific logic constraints are applied to reduce data outliers and variance within the collected steady-state data. The filter is designed for on-line real-time processing of streaming data as opposed to post-processing of the data in batch mode. Results of applying the steady-state data filter to recorded helicopter engine flight data are shown, demonstrating its utility for engine condition monitoring applications.
[1]
Louis J. Larkin,et al.
Model Based Fuzzy Logic Sensor Fault Accommodation
,
1997
.
[2]
G. Golub,et al.
Updating formulae and a pairwise algorithm for computing sample variances
,
1979
.
[3]
David L. Doel,et al.
TEMPER - A gas-path analysis tool for commercial jet engines
,
1992
.
[4]
Philippe Pierre Pebay,et al.
Formulas for robust, one-pass parallel computation of covariances and arbitrary-order statistical moments.
,
2008
.
[5]
Allan J. Volponi.
Sensor Error Compensation in Engine Performance Diagnostics
,
1994
.
[6]
Donald L. Simon,et al.
Automated Power Assessment for Helicopter Turboshaft Engines
,
2008
.
[7]
Peter C. Young,et al.
Recursive Estimation and Time-Series Analysis: An Introduction
,
1984
.