Next Article in Journal
Modular Impulsive Green Monopropellant Propulsion System (MIMPS-G): For CubeSats in LEO and to the Moon
Previous Article in Journal
Fixed Wing Aircraft Automatic Landing with the Use of a Dedicated Ground Sign System
Previous Article in Special Issue
Methods of Identifying Correlated Model Parameters with Noise in Prognostics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Model-Based Remaining-Useful-Life Prognostics for Aircraft Cooling Units Using Time-Warping Degradation Clustering

Faculty of Aerospace Engineering, Delft University of Technology, Kluyverweg 1, 2926 HS Delft, The Netherlands
*
Author to whom correspondence should be addressed.
Aerospace 2021, 8(6), 168; https://doi.org/10.3390/aerospace8060168
Submission received: 31 March 2021 / Revised: 17 May 2021 / Accepted: 8 June 2021 / Published: 17 June 2021
(This article belongs to the Special Issue Fault Detection and Prognostics in Aerospace Engineering)

Abstract

:
Remaining-useful-life prognostics for aircraft components are central for efficient and robust aircraft maintenance. In this paper, we propose an end-to-end approach to obtain online, model-based remaining-useful-life prognostics by learning from clusters of components with similar degradation trends. Time-series degradation measurements are first clustered using dynamic time-warping. For each cluster, a degradation model and a corresponding failure threshold are proposed. These cluster-specific degradation models, together with a particle filtering algorithm, are further used to obtain online remaining-useful-life prognostics. As a case study, we consider the operational data of several cooling units originating from a fleet of aircraft. The cooling units are clustered based on their degradation trends and remaining-useful-life prognostics are obtained in an online manner. In general, this approach provides support for intelligent aircraft maintenance where the analysis of cluster-specific component degradation models is integrated into the predictive maintenance process.

Graphical Abstract

1. Introduction

Globally, aircraft maintenance, repair and overhaul (MRO) costs account for 9 % of the total airline operational costs [1]. To reduce these maintenance costs and, in particular, to reduce the costs of the maintenance needed in the case of an unexpected failure, MROs benefit from predictive maintenance. Here, the analysis of sensor health-monitoring data for aircraft components is central. By analyzing this data, the aim is to make predictions about the remaining-useful-life (RUL) of the components.
In the past, several RUL prognostic methodologies have been developed [2], mainly using data-driven and model-based approaches. Examples of data-driven methodologies for RUL prediction are neural networks [3,4] and neural fuzzy networks and recurrent neural networks [5,6]. Model-based RUL prediction methodologies have employed Wiener processes [7,8], Kalman filters [9], particle filtering [10], physics-based models [11,12], and Markov models [13].
In most such studies, an inherent assumption is made that there is only one degradation mechanism or trend that governs the failure of components [14]. However, given that systems are often complex, with multiple interconnected components, and given that each component is subject to various operational and environmental factors, it is expected that the degradation of components follows more than one failure mechanism or trend [14,15]. As such, several degradation models should be integrated into the RUL prediction methodology, in order to capture the various degradation trends toward component failure.
Only a limited amount of studies developed RUL predictions using multiple degradation models. Data-driven approaches with multiple degradation models were considered in [16,17]. In [16], a Long Short-Term Neural Network was developed such that degradation patterns under multiple operational conditions and belonging to several fault modes were detected. With this approach, the RUL of aircraft engines was estimated.
In [17], a deep learning approach was combined with a genetic algorithm to predict the RUL of aircraft engines operating under multiple conditions and failing under several fault modes. Machine-learning approaches, however, are often seen by aircraft maintenance practitioners as “black-boxes” [6]. This is an obstacle for the implementation of purely data-driven prognostic methods in practice [18]. In this paper, we, therefore, focus on a model-based prognostic approach that considers multiple models to capture the degradation trends of components.
Model-based RUL prognostic approaches that incorporate multiple degradation models and fault modes were considered in [14,19,20,21,22,23]. In [19], four physics-based failure models of subsea pipelines were incorporated into one dynamic Bayesian network. In [14], the authors considered multiple resistance degradations for batteries, each with its own degradation trend. With these degradation models and a particle filtering algorithm, the authors predicted the RUL of batteries. A switching Kalman filter to model multiple degradation trends within one degradation process was used in [22,23] for bearings and in [20] for aircraft engines. In contrast to these studies, where multiple degradation models are integrated in one comprehensive degradation model, we first cluster the degradation trends of components and propose cluster-specific degradation models. In this way, different components are associated with different degradation models.
For model-based RUL prognostic methods, two frequently considered models are the exponential and the linear degradation models [2,24]. Linear degradation models were developed in [25,26,27,28]. In [25], a linear model with Brownian drift and random shocks, together with a particle filtering algorithm, was used to estimate the RUL of milling machines. A linear degradation model was also used in [26] for batteries, in [27] for aircraft engines, and in [28] for engine bleed valves.
Exponential degradation models were used in [29,30,31,32,33]. An exponential model was used together with a particle filtering algorithm to predict the RUL of bearings in [29], and to predict the RUL of batteries in [30]. An exponential model for the degradation of bearings was also considered in [31], for batteries in [32], and for railway turnout systems in [33]. Similarly, in this paper, we consider clusters of components that degrade according to a linear or an exponential model.
In this paper, we propose an end-to-end approach to obtain online, model-based RUL prognostics for aircraft components by exploiting the knowledge obtained from clusters of component degradation trends. First, using sensor monitoring data, we construct a health indicator, which is used to diagnose components as being healthy or unhealthy. As soon as a component is diagnosed as unhealthy, a cluster-specific degradation model is selected for this component based on a dynamic time-warping clustering of a library of health indicators. These degradation models, together with a particle filtering algorithm, are further used to obtain RUL prognostics.
We illustrate our approach for the case of several aircraft Cooling Units, originating from a fleet of aircraft. We consider operational aircraft data, i.e., the sensor measurements were collected during actual operation of the aircraft. The results show that our proposed cluster-based RUL prognostics approach was robust and consistent across multiple components.
The main contributions of this paper are as follows:
(i)
We propose an end-to-end methodology from sensor measurements to diagnostics of a component as healthy or unhealthy to RUL prognostics. Using a health indicator, a component is diagnosed as healthy or unhealthy. Once a component reaches the unhealthy stage, a degradation model is selected based on the similarity between the degradation trend of this component and clusters of a library of health indicators. This approach exploits the potential learning from degradation trends of other components.
(ii)
We consider multiple degradation models. A generic clustering method of the degradation of components is proposed. Each obtained cluster is associated with one degradation model and a corresponding failure threshold.
(iii)
Our proposed approach is illustrated using operational aircraft data, i.e., the sensor measurements were collected during the actual operation of the aircraft. In general, case studies are often conducted with simulated data or sensor data generated in a laboratory, which may not be as noisy as the aircraft operational data.
The remainder of this paper is organized as follows. In Section 2, we provide a methodology for online, model-based RUL prognostics using dynamic time-warping and a particle filtering algorithm. For time-warping, we consider several, same-type components, which are clustered based on the similarity between their degradation trends. In Section 3, we illustrate our methodology for several aircraft cooling units. Section 4 provides our conclusions and recommendations for further research.

2. Online, Model-Based Rul Prognostics for Multiple Components

In this section, we provide an approach to obtain online RUL prognostics for aircraft components. We first construct a health indicator from the sensor monitoring data. Based on this health indicator, we online diagnose a component as being healthy or unhealthy (step 1). Once a component is diagnosed as being unhealthy, a degradation model and corresponding failure threshold are selected for this component using dynamic time-warping data clustering of a library of series of health indicators (steps 2 and 3). Having selected a degradation model, RUL prognostics are obtained using a particle filtering algorithm (step 4). This process is illustrated in Figure 1.
Let a stochastic process { X t , t 0 } characterize the degradation over time of a component. Let D > 0 denote the failure threshold. We define a component failure and the RUL of a component as follows.
Definition 1
(Component failure). For a component that degrades according to { X t , t 0 } , we say that this component has failed if X t D , t > 0 .
Definition 2
(Component RUL). Given a current time f cur , the RUL of a component is defined as follows:
R U L = inf { t : X f cur + t D | X 0 , , X f cur } .

2.1. Step 1: Constructing a Health Indicator and Defining the Health Stage of the Component

Let I f i be a health indicator of component i after flight f. We assume that I f i is a function of the sensor measurements y f , y f 1 , , y f N , i.e.,
I f i = h ( y f , y f 1 , , y f N ) .
Here, a measurement y f depends on the degradation, y f = g ( X f i , ψ f ) with X f i as the actual degradation of component i after flight f and ψ f , the noise.
We diagnose the component as being healthy or unhealthy by analyzing whether I f i exceeds an alarm threshold T alarm defined by the Chebyshev’s inequality [34,35,36], which specifies that, for any probability distribution with a specified mean μ and standard deviation σ , at most 1 k 2 percent of the values from this distribution fall outside the μ ± k σ interval, k > 0 . This implies that
P ( | I f i μ | k σ ) 1 k 2 ,
where μ is the mean and σ is the standard deviation of the health indicator while it is healthy. We, thus, use the following alarm threshold T alarm :
T alarm = μ + k σ .
As soon as I f i > T alarm , a component is diagnosed as unhealthy (see Figure 1).
Let f i , alarm denote the first flight when a component i is diagnosed as unhealthy. Let f i , f a i l denote the flight when component i fails.

2.2. Step 2: Selecting a Degradation Model for a Component

As soon as a component is diagnosed as being unhealthy, we select a degradation model and a corresponding failure threshold D based on a similarity analysis of clusters in a library of health indicators. As a last step, we use this selected degradation model together with a particle filtering algorithm to obtain RUL prognostics.
We consider an offline library of n health indicators. Each health indicator is constructed starting m flights before the component is diagnosed as unhealthy (see Step 1) until the component fails.
Let the series of indicators I i = { I f i , f [ f i , alarm m , f i , alarm m + 1 , , f i , f a i l ] } denote the health levels recorded for component i , 1 i n after flight f [ f i , alarm m , f i , f a i l ] . We are interested in clustering the set of time series I i , i { 1 , 2 , , n } into clusters where the underlying deterioration of the health indicators follows a similar path toward failure (similar degradation paths).
We propose (i) a Dynamic Time Warping (DTW) algorithm [37,38] to determine the minimum distance between any two condition series I i = { I f i , f [ f i , alarm m , f i , alarm m + 1 , , f i , f a i l ] } and I j = { I g j , g [ f j , alarm m , f j , alarm m + 1 , , f j , f a i l ] } of component i and component j, respectively, and, (ii) we cluster the n series of health indicators based on this minimum distance metric.

2.2.1. (i) Dynamic Time-Warping  for an Offline Library with Time-Series of Health Indicators

We define the following Euclidean distance between any two points I f i and I g j of the health indicators time series I i = { I f i , f [ f i , alarm m , f i , alarm m + 1 , , f i , f a i l ] } and I j = { I g j , g [ f j , alarm m , f j , alarm m + 1 , , f j , f a i l ] } :
d ( I f i , I g j ) = ( I f i I g j ) 2 .
Here, we see d ( I f i , I g j ) as the distance or the dissimilarity between points (health indicator values) I f i and I g j . The larger the distance, the more dissimilar the health indicator values are.
We next find a | I i | × | I j | warping path of minimum distance between the two health indicator series I i and I j , where | I i | is the number of flights in the health indicator time-series of component i, and | I j | the number of flights in the health indicator time-series of component j. We define a | I i | × | I j | warping path between I i and I j as follows:
Definition 3
(Warping path [38]). A ( | I i | , | I j | ) warping path is a sequence p = ( p 1 , p 2 , , p L ) with p l = ( f l , g l ) , f l { f i , a l a r m m , f i , a l a r m m + 1 , , f i , f a i l } , g l { f j , a l a r m m , f j , a l a r m m + 1 , , f j , f a i l } for l { 1 , 2 , , L } such that:
(a) 
p 1 = ( f i , a l a r m m , f j , a l a r m m ) and p L = ( f i , f a i l , f j , f a i l | ) ;
(b) 
f 1 f 2 f L , and g 1 g 2 g L ;
(c) 
p l + 1 p l { ( 1 , 0 ) , ( 0 , 1 ) , ( 1 , 1 ) } for l { 1 , 2 , , L 1 } .
Condition (a) in Definition 3 implies that the first and last elements of health indicator series I i and I j are warped (aligned), respectively. Condition (b) ensures that the time moments for both series are monotonically increasing. Last, condition (c) ensures that no element of { I i } and { I j } can be omitted or repeated in the warping (alignment), i.e., the elements in the sequence need to be contiguous.
Figure 2 shows an example of a warping path for two time-series of health indicators, { I f 1 , f [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] } and { I g 2 , g [ 1 , 2 , 3 , 4 , 5 ] } . Here, I 1 contains seven health indicator values, while I 2 contains only five health indicator values. There are three health indicator values of the first component, namely I 2 1 , I 3 1 , and I 4 1 , connected to the health indicator value I 2 2 of the second component. The warping path p for these two time-series is:
p = ( I 1 1 , I 1 2 ) , ( I 2 1 , I 2 2 ) , ( I 3 1 , I 2 2 ) , ( I 4 1 , I 2 2 ) , ( I 5 1 , I 3 2 ) , ( I 6 1 , I 4 2 ) , ( I 7 1 , I 5 2 ) .
Let p be a warping path between degradation series I i and I j . Let d ( I f i , I g j ) , as introduced in Equation (4), be a similarity metric between the degradation points I f i I i and I g j I j . Let D ( p , I i , I j ) denote a similarity metric between two series of health indicators I i and I j with warping path p, where
D ( p , I i , I j ) = l = 1 L d ( I f l i , I g l j ) .
We are interested in a warping path P between the two series I i and I j with a minimum cumulative Euclidean distance W ( I i , I j ) = D ( p , I i , I j ) , i.e, we are interested in obtaining:
W ( I i , I j ) = min p { D ( p , I i , I j ) : p is a   ( | I i | , | I j | ) warping path between I i and I j } .
Lastly, we obtain a warping path of minimum cumulative distance W ( I i , I j ) using dynamic programming as follows [38]. Let C ( f , g ) = W ( I ˜ i , I ˜ j ) be the minimum distance between a part of the time series I i and a part of the time series I j . Here, I ˜ i = { I f i , f [ f i , alarm m , f i , alarm m + 1 , , f ] and I ˜ j = { I g i , g [ f j , alarm m , f j , alarm m + 1 , , g ] . Then,
C ( f , f j , alarm m ) = f = 1 f d ( I f i , I f j , alarm m j ) , f { f i , alarm m , f i , alarm m + 1 , , f i , f a i l } ,
and
C ( f i , alarm m , g ) = g = 1 g d ( I f i , alarm m i , I g j ) , g { f j , alarm m , f j , alarm m + 1 , , f j , f a i l } .
We can now solve the recursive equation to find the minimum distance between two health indicator time-series as:
C ( f , g ) = min { C ( f 1 , g 1 ) , C ( f 1 , g ) , C ( f , g 1 ) + d ( I f i , I g j ) } .

2.2.2. (ii) Clustering Series of Health Indicators of a Library of n Components

Having determined the distance W ( I i , I j ) between the components i , j { 1 , 2 , , n } , i j , we construct a graph G ( V , E , δ ) , where a node v i V corresponds to a series of health indicators for component i , i { 1 , 2 , , n } , and thus | V | = n . We construct an edge between a node v i to the closest δ nodes v j , i.e., the shortest δ distances between a component i and the rest of the components j { 1 , 2 , , n } , i j . Here, we normalize the distance with the maximum number of health indicator values in I i and I j . The connected components of this graph are considered to be the clusters of health indicator series (or equivalently, clusters of components with similar underlying degradation trends).
We assume that all components in the same cluster have a degradation trend according to a stochastic process that has the same functional form, and that all components in the same cluster have the same failure threshold D. These cluster-specific degradation models and failure thresholds are ultimately used to estimate the RUL for a component using a particle filtering algorithm.

2.3. Step 3: Online Clustering of (Non-Failed) Components

Let component i be monitored online. Let an offline library consist of n series of health indicators { I j , j { 1 , 2 , , n } , j i . Let C be the set of clusters in the offline libraries, which are obtained using dynamic time-warping (see Section 2.2.2).
As soon as the health indicator of component i exceeds an alarm threshold T alarm (i.e., the component is diagnosed as unhealthy), the online monitored component i is assigned to a cluster in the set C using dynamic time-warping (Section 2.2.1). Here, the series of health indicators for component i consists of indicators obtained m flights before the threshold T alarm is reached (flight f i , alarm m ) until the current, most recently available measurement at flight f i , cur .
We calculate the minimum distance W ( I ˜ i , I ˜ j ) for the online component i and each component j in the offline library ( j { 1 , 2 , , n } ), where
I ˜ i = { I f i , f { f i , alarm m , f i , alarm m + 1 , , f i , cur } } .
Figure 3 illustrates I ˜ i corresponding to an online monitored component i.
The partial health indicator series I ˜ j for component j from the offline library is defined as:
I ˜ j = { I g j , g { f j , alarm m , f j , alarm m + 1 , f j , alarm + | I ˜ i | } } ,
where | I ˜ i | is the length of series I ˜ i .
Figure 3 shows an example for an online monitored component i and a library with component j { 1 , 2 } .
Lastly, we assign component i to a cluster c ˜ C such that the average minimum distance W ( I ˜ i , I ˜ j ) to the series of health indicators of components j in cluster c ˜ is minimised, i.e.,:
c ˜ = argmin c C 1 | c | j c W ( I ˜ i , I ˜ j ) .
Now, component i assumes the same degradation model and failure threshold as the degradation model and a failure threshold specific to cluster c ˜ . This degradation model is further used to estimate the RUL for component i.

2.4. Step 4: RUL Prognostics

Together with the degradation model and failure threshold D identified in Step 3, we use a particle filtering algorithm [39] to estimate the RUL of an online monitored component. Let us consider the following recurrence function:
X f = r ( X f 1 , ω f ) ,
where X f 1 is the actual degradation level of a component after flight f 1 and ω f are i.i.d. Gaussian variables representing the noise in the degradation process. In general, X f is assumed to have a certain functional form, which depends on the type of component and/or the type of degradation that the component is expected to undergo. In our case, we consider cluster-specific functional forms for all components in the same cluster (see Steps 2 and 3). The health indicator I f i is a function of X f (see Equation (1)):
To obtain RUL prognostics, the particle filtering algorithm has four steps [39]: (i) prediction, (ii) updating, (iii) resampling, and (iv) prognostics.
(i)
Prediction
We are interested in the conditional probabilities:
p X f | X f 1 ( X f | X f 1 )
p X f 1 | I f 1 , I f 2 , , I 1 ( X f 1 | I f 1 , I f 2 , , I 1 )
where Equation (12) is the conditional probability density function of the degradation level of the component after flight f 1 , given the recorded degradation measurements I f 1 , , I 1 , whereas Equation (11) is the transition probability density function to reach future degradation state X f , given the current degradation state X f 1 .
Using the Chapman–Kolmogorov equation, we have the following probability density function for the state degradation after flight f:
p X f | I f 1 , I f 2 , , I 1 ( X f | I f 1 , I f 2 , , I 1 ) = p X f | X f 1 ( X f | X f 1 ) · p X f 1 | I f 1 , , I 1 ( X f 1 | I f 1 , , I 1 ) d X f 1 .
(ii)
Updating
As soon as new measurements are available, the state probability density function is updated, using Bayes’ theorem, as:
p X f | I f , I f 1 , , I 1 ( X f | I f , I f 1 , , I 1 ) = p I f | X f ( I f | X f ) p X f | I f 1 , , I 1 ( x f | I f 1 , , I 1 ) p I f | I f 1 , , I 1 ( I f | I f 1 , I f 2 , , I 1 ) .
(iii)
Resampling
We approximate Equation (13), the probability density function for the state degradation, numerically using Importance Sampling [40] as follows. First, we sample M particles from a probability density function p ˜ X f | X f 1 , I f , , I 1 ( X f | X f 1 , I f , , I 1 ) . Then, using importance sampling, the probability density function of the degradation state of the component after flight f is approximated as:
p X f | I f 1 , I f 2 , , I 1 ( X f | I f 1 , I f 2 , , I 1 ) j = 1 M w f i · δ ( X f X f j ) ,
where δ is a Dirac function, X f j is the estimated degradation level of particle j of the component after flight f, and w f j is the weight of the jth particle, j { 1 , 2 , , M } after flight f, which is updated and normalized as follows:
w f j = w f 1 j p I f | X f i ( I f | X f j ) · p X f j | X f 1 j ( X f j | X f 1 j ) p ˜ X f j | X f 1 j , I f , , I 1 ( X f j | X f 1 j , I k , , I 1 ) ,
w ^ f j = w f j h = 1 M w f h .
In every re-sampling cycle, the particles are re-sampled proportionally to their weight. A new particle set { x f j } , j { 1 , 2 , , M } is generated by re-sampling M new particles, where the probability to resample a particle j equals w ^ f j .
(iv)
The RUL prognostic
Lastly, we consider a threshold D > 0 and define the RUL as the stopping time:
T = inf { t : X t D } .

3. Numerical Case Study—Multiple Cooling Units from a Fleet Of Aircraft

To illustrate our approach from Section 2, we considered eight cooling units (CUs) originating from a fleet of aircraft operated by a large European airline. For each CU, a time series of measurements was recorded during the operation of these aircraft until the components failed (run-to-failure data).
The CU is a vapor cycle refrigeration unit consisting of a compressor, a condenser, an evaporator and a flash tank (see Figure 4). After many days of operations, the CU becomes clogged with burned oil, moisture, and sludge from the compressor. This accelerates the compressor wear. Long-term exposure to these conditions negatively affects the health of the CU, which, in time, leads to failure [41].

3.1. Health Indicator For CUs

For each CU, run-to failure measurements were considered. These measurements were available after some initial usage of the component. The run-to-failure data series consists of sequences of 50 flights (short series) up to 390 flights (long series). For each CU, there were nine sensors S = { 1 , 2 , , 9 } , each generating a measurement every 10 s during each flight. For the purpose of our analysis, the data sets are anonymized, and thus it is unknown the type of measurement each sensor generates. We observed, in the sensor data, an increasing trend in the mean and maximum sensor measurements toward failure. As an example, Figure 5 shows the mean and maximum sensor measurements per day until the moment of failure for one CU and for each of the nine available sensors.
Let y f , b i , s denote the b t h measurement during flight f for CU i generated by sensor s. We first normalize the sensor measurements as follows:
y ^ f , b i , s = y f , b i , s min s max s max b 1 , , B f i ( y f , b i , s ) , s { 1 , 2 , , 9 } ,
with the min s and max s the available minimum and maximum measurements generated by sensor s, respectively, and B f i as the total number of measurements recorded during flight f of CU i.
With these normalized sensor measurements, we considered several health indicators, as described in [2,42]. We constructed each health-indicator for the measurements of each sensor and calculated, for each sensor, the correlation coefficient (trendability) between the health indicator and the time to failure for the last 50 flights before failure (length of the shortest serie). Table 1 provides an overview of the considered health-indicators and the corresponding correlation coefficients. An extensive description of the health indicators can be found in [42].
The highest correlation coefficients were obtained for the Root Mean Square (RMS) health indicator. We, thus, constructed a health indicator based on the RMS of the measurements [10,42,43]. A health indicator based on the RMS of measurements was often employed in the literature [2,42], for example for the health monitoring of gearboxes [44], turbine-cutting tools [43], and rolling element bearings [45]. The RMS of sensor s of CU i during flight f is:
R M S f i , s = 1 B f i b = 1 B f i ( y ^ f , b i , s ) 2 .
A health indicator I f i for CU i during flight f was obtained as the moving average of the maximum RMS obtained by the sensors s S , as follows:
I f i = 1 N l = f N f max s S R M S l i , s ,
where N = 10 and where S S is the set of sensors for which the moving average of the RMS of the measurements obtained in the last 50 flights before failure has a correlation coefficient with the time of failure of at least 0.70. We, therefore, included sensors 4, 5, 7, and 8 in the health-indicator. This final health indicator emphasizes the increase in the mean and the maximum measurements toward failure, which we observe in Figure 5.
Figure 6 shows the health indicator and the alarm threshold T alarm when considering the run-to-failure data of the eight CUs. For the alarm threshold, we assume k = 2 (see Equation (3)), obtaining a threshold of T alarm = 11.54 . When analyzing all CUs, the alarm threshold is reached between 2 to 40 flights before the actual failure time.
Figure 6 also shows that the degradation trends toward failure, which differed across components. The failure thresholds differed among the eight components. As such, in the next section, we cluster the series of health indicators to identify the main degradation models and the corresponding failure thresholds.

3.2. Clustering the Health Indicators and Determining Clustering-Specific Degradation Models

We performed dynamic time-warping (see Section 2.2, Step 2) to cluster the n = 8 time series of health indicators and to identify cluster-specific degradation models for the CUs. For this, we used the run-to-failure data of the eight CUs, starting m = 10 flights before the CU reached the alarm threshold until failure time.
Figure 7 shows the minimum distance W ( I i , I j ) , i , j { 1 , 2 , , 8 } , between the series of health indicators of the eight CUs, normalized with the maximum length of the series I i and I j ) . Here, the minimum distances W ( I i , I j ) between the degradation of any two components varies from 0.44 (high similarity between the degradation trends) to 4.24 (large dissimilarities between the degradation trends).
Using W ( I i , I j ) , i , j { 1 , 2 , , 8 } , between the eight series of health indicators, we constructed the graph G ( V , E ) , with | V | = 8 . Here, a node v i V in the graph corresponds to the series of health indicators for component i , i { 1 , 2 , , 8 } . For each CU i, and a given δ , an edge was constructed between those δ nodes (CUs) that have the smallest distance to node v i (CU i). For example, if δ = 2 and we consider CU i = 4 , an edge was constructed between node v 4 and node v 6 and between node v 4 and v 8 , since the distances between node v 4 and nodes v 6 and v 8 are the smallest (see Figure 7).
In Figure 8, we set δ = 1 . This results in two clusters of CUs: { 4 , 6 , 8 } , and CU { 1 , 2 , 3 , 5 , 7 } . The health indicator in Figure 6 shows that the CUs 4, 6, and 8 failed soon after the health indicator reached the alarm threshold—when the health indicator reached a value of approximately 15. The degradation trend around failure showed a monotonic increase. In contrast, CUs 1,2,3,4,5, and 7 failed when the health indicator reached a value of 20. Furthermore, the degradation of these CUs often accelerated toward failure.
For δ = 2 (see Figure 9), the same two clusters { 4 , 6 , 8 } and { 1 , 2 , 3 , 5 , 7 } are maintained. The CUs in Figure 9 are now connected by multiple edges. For δ = 3 (see Figure 10), only one large cluster emerges. Here, the CUs in cluster { 4 , 6 , 8 } and cluster { 1 , 2 , 3 , 5 , 7 } are still grouped together (see Figure 8), and connected to each other through CU 2 and 3. Finally, for δ = 4 (see Figure 11), all CUs formed one large cluster with several edges between clusters { 4 , 6 , 8 } and { 1 , 2 , 3 , 5 , 7 } . Following the clustering for different δ , we define the following two clusters:
Cluster 1 = { 4 , 6 , 8 }
Cluster 2 = { 1 , 2 , 3 , 5 , 7 } .
For the two clusters in Equations (21) and (22), we now define the following cluster-specific degradation models.

3.3. Cluster 1—Linear Degradation Model

The health indicators of CUs 4, 6, and 8 in Cluster 1 are given in Figure 6d,f,h. All these CUs fail when their health indicator reached a value of approximately 15. Thus, we consider a failure threshold D = 15 for Cluster 1. Once the health indicator of the CUs in Cluster 1 reaches the alarm threshold T alarm , the indicator had a sharply, but monotonic increasing, trend toward failure. We, thus, consider the following linear degradation model for the CUs in Cluster 1 [8]:
X t i = α i + β i t + ω i
where X t i is the degradation of component i at time t, α i is the initial degradation, β i is a model parameter, and ω i is the noise in the degradation process. As in [30], we ignore the process noise because it is handled through the uncertainty in the model parameters and in the measurements [46]. Linear degradation models are often considered for prognostics [24], for example for milling machines [25], batteries [26], aircraft engines [27], and engine bleed valves [28].
Following the degradation model in Equation (23), we consider the derivative:
d X t i = β i d t .
Rewriting the above equation in the form of Equations (10) and (1) with d t = 1 flight, we obtain:
X f i = X f 1 i + β f i
I f i = X f i + ν f i
where ν f i N ( 0 , σ ν f i ) is the measurement noise at flight f. The distributions of the model parameters are initialized as β 0 i U ( 0.01 , 1 ) and σ ν 0 i U ( 1 , 2 ) .
The parameter distributions are initialized such that sample impoverishment, the degeneracy problem and non-convergence of the particle filtering algorithm are avoided [46].

3.4. Cluster 2—Exponential Degradation Model

The health indicators of CUs 1,2,3,5, and 7 in Cluster 2 are given in Figure 6. All these CUs failed when their health indicator reached a value of approximately 20. Thus, we consider a failure threshold D = 20 for Cluster 2.
Moreover, the increments of the health indicator steadily increased toward failure for these CUs. We, thus, consider the following exponential degradation model for the CUs in Cluster 2:
X t i = α i + e x p ( β i t ) + ω i
where X t i is the degradation of component i at time t, α i is the initial degradation, β i is a model parameter, and ω i is the noise in the degradation process. As before, we ignore the process noise [30]. Exponential degradation models have been considered in many prognostic studies [24], for bearings [29,31], batteries [30,32], and railway turnout systems [33].
Taking the logarithm of Equation (27):
S t i = l n ( X t i α i ) = β i t .
As in [8], we assume that α i = 0 . Following the degradation model in Equation (28), we consider the derivative:
d S t i = β i d t .
Rewriting the above equation in the form of Equations (10) and (1) with d t = 1 flight, we obtain:
S f i = S f 1 i + β f i
I f i = X f i + ν f i ,
where ν f i N ( 0 , σ ν f i ) is the measurement noise at flight f. The distributions of the model parameters are initialized as β 0 i U ( 0.01 , 0.1 ) and σ ν 0 i U ( 1 , 2 ) . The parameter distributions are initialized such that sample impoverishment, the degeneracy problem, and the non-convergence of the particle filtering algorithm are avoided [46].
Lastly, with the degradation models introduced above, we apply the particle filtering algorithm (see Section 2, Step 4) to estimate the RUL of the CUs.

3.5. Rul Estimation Results

In this section, we estimate the RUL of the eight CUs using leave-one-out cross validation as follows. We select one CU i { 1 , 2 , , 8 } . We consider the (partial) health indicator of this CU i up to the moment of generating a RUL prediction. We determine the minimum distance between this (partial) health indicator and the (partial) health indicators of the CUs in Cluster 1 and Cluster 2 (see Equations (21) and (22)), which do not include CU i. We assign CU i to that cluster for which the average distance between the cluster and CU i is the minimum (see Step 3, Section 2). Then, CU i assumes the degradation model and the failure threshold of this cluster. Lastly, we estimate the RUL of CU i using particle filtering with 10,000 particles.
Table 2 shows for each CU the cluster it is assigned to as soon as T alarm is reached, i.e., the CU is diagnosed as unhealthy, and there is a corresponding RUL prediction. CU 1 was diagnosed as unhealthy, and an alarm was triggered at an early stage at 40 flights before the actual failure time. CUs 2, 3, 4, 5, 6, and 7 were diagnosed as unhealthy up to six flights before the actual failure. For CU 8, an alarm was triggered only two flights before the actual failure.
CUs 1, 2, 5, and 7 were assigned to Cluster 2, which assumed an exponential degradation model, whereas CUs 3, 4, 6, and 8 were assigned to Cluster 1, which assumed a linear degradation model. Only CU 3 was assigned to a different cluster (namely cluster 1) than in the offline clustering, which led to underestimation of the RUL. These results show that, even when considering clustering with partial health indicators, i.e., up to the moment when a prediction is made, our approach can well identify the underlying linear or exponential degradation trend and the corresponding failure threshold.
Table 2 shows the RUL estimates 10 flights before the time of failure. CUs 4, 6, and 8 failed within less than 10 flights as soon as they were diagnosed as unhealthy, thus, no RUL predictions are made in this case. CUs 1, 2, 3, 5, and 7 were all assigned to the same exponential cluster as in the offline clustering.
Table 2 also shows that the RUL of the CUs was well estimated as soon as these CUs were diagnosed as unhealthy. The Root Mean Square Error (RMSE) was low as well. The fact that we were able to select appropriate degradation models and failure thresholds based on cluster-specific trends contributes to the accuracy of the RUL predictions.

4. Conclusions

We proposed an online, model-based RUL estimation approach for aircraft components using a clustering of component degradation trends. Using clustering, we determined cluster-specific degradation models and failure thresholds. Together with a particle filtering algorithm, these degradation models were used to estimate the RUL of multiple, same-type aircraft components.
As an illustration, we considered several aircraft Cooling Units for which sensor measurements were recorded during the operation of the aircraft. The results show that our proposed methodology was able to identify the degradation models of components and estimate their RUL. From a practical point of view, our RUL estimation results have the potential to support aircraft maintenance stakeholders with maintenance task scheduling.
For future work, we plan to extend our methodology for other aircraft components. At the same time, we plan to propose maintenance task scheduling algorithms to evaluate the impact of prognostic-driven maintenance on the maintenance costs and aircraft availability.

Author Contributions

Conceptualization, M.M. and I.d.P.; Methodology, M.M. and I.d.P.; Software, I.d.P.; formal analysis, M.M. and I.d.P.; data curation, I.d.P.; writing—original draft preparation, M.M. and I.d.P.; writing—review and editing, M.M. and I.d.P.; visualization, I.d.P.; supervision, M.M.; funding acquisition, M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CUCooling unit
RMSRoot mean square
RULRemaining-useful-life

References

  1. IATA. Airline Maintenance Cost Executive Commentary, an Exclusive Benchmark Analysis (FY2019 Data) by IATA’s Maintenance Cost Technical Group; MCTG December 2019; IATA: Montreal, QC, Canada, 2019. [Google Scholar]
  2. Lei, Y.; Li, N.; Guo, L.; Li, N.; Yan, T.; Lin, J. Machinery health prognostics: A systematic review from data acquisition to RUL prediction. Mech. Syst. Signal Process. 2018, 104, 799–834. [Google Scholar] [CrossRef]
  3. Liang, Y.; Liang, X. Improving signal prediction performance of neural networks through multiresolution learning approach. IEEE Trans. Syst. Man, Cybern. Part B 2006, 36, 341–352. [Google Scholar] [CrossRef] [PubMed]
  4. Khumprom, P.; Grewell, D.; Yodo, N. Deep Neural Network Feature Selection Approaches for Data-Driven Prognostic Model of Aircraft Engines. Aerospace 2020, 7, 132. [Google Scholar] [CrossRef]
  5. Liu, J.; Wang, W.; Ma, F.; Yang, Y.; Yang, C. A data-model-fusion prognostic framework for dynamic system state forecasting. Eng. Appl. Artif. Intell. 2012, 25, 814–823. [Google Scholar] [CrossRef] [Green Version]
  6. Lee, J.; Mitici, M. An integrated assessment of safety and efficiency of aircraft maintenance strategies using agent-based modelling and stochastic Petri nets. Reliab. Eng. Syst. Saf. 2020, 202, 107052. [Google Scholar] [CrossRef]
  7. Zhang, Z.; Si, X.; Hu, C.; Lei, Y. Degradation data analysis and remaining useful life estimation: A review on Wiener-process-based methods. Eur. J. Oper. Res. 2018, 271, 775–796. [Google Scholar] [CrossRef]
  8. Si, X.S.; Wang, W.; Chen, M.Y.; Hu, C.H.; Zhou, D.H. A degradation path-dependent approach for remaining useful life estimation with an exact and closed-form solution. Eur. J. Oper. Res. 2013, 226, 53–66. [Google Scholar] [CrossRef]
  9. Al-Mohamad, A.; Hoblos, G.; Puig, V. A hybrid system-level prognostics approach with online RUL forecasting for electronics-rich systems with unknown degradation behaviors. Microelectron. Reliab. 2020, 111, 113676. [Google Scholar] [CrossRef]
  10. Nesci, A.; Martin, A.D.; Jacazio, G.; Sorli, M. Detection and prognosis of propagating faults in flight control actuators for helicopters. Aerospace 2020, 7, 20. [Google Scholar] [CrossRef] [Green Version]
  11. Dalla Vedova, M.D.; Germanà, A.; Berri, P.C.; Maggiore, P. Model-based fault detection and identification for prognostics of electromechanical actuators using genetic algorithms. Aerospace 2019, 6, 94. [Google Scholar] [CrossRef] [Green Version]
  12. Dong, T.; Kim, N.H. Methods of Identifying Correlated Model Parameters with Noise in Prognostics. Aerospace 2021, 8, 129. [Google Scholar] [CrossRef]
  13. Xiao, Q.; Fang, Y.; Liu, Q.; Zhou, S. Online machine health prognostics based on modified duration-dependent hidden semi-Markov model and high-order particle filtering. Int. J. Adv. Manuf. Technol. 2018, 94, 1283–1297. [Google Scholar] [CrossRef]
  14. Raghavan, N.; Frey, D.D. Remaining useful life estimation for systems subject to multiple degradation mechanisms. In Proceedings of the 2015 IEEE Conference on Prognostics and Health Management (PHM), Coronado, CA, USA, 18–24 October 2015; pp. 1–8. [Google Scholar]
  15. Zhang, Z.; Si, X.; Hu, C.; Kong, X. Degradation modeling–based remaining useful life estimation: A review on approaches for systems with heterogeneity. Proc. Inst. Mech. Eng. Part O: J. Risk Reliab. 2015, 229, 343–355. [Google Scholar] [CrossRef]
  16. Zheng, S.; Ristovski, K.; Farahat, A.; Gupta, C. Long short-term memory network for remaining useful life estimation. In Proceedings of the 2017 IEEE International Conference on Prognostics and Health Management (ICPHM), St. Petersburg, FL, USA, 2–5 October 2017; pp. 88–95. [Google Scholar]
  17. Ellefsen, A.L.; Bjørlykhaug, E.; Æsøy, V.; Ushakov, S.; Zhang, H. Remaining useful life predictions for turbofan engine degradation using semi-supervised deep architecture. Reliab. Eng. Syst. Saf. 2019, 183, 240–251. [Google Scholar] [CrossRef]
  18. Omri, N.; Al Masry, Z.; Mairot, N.; Giampiccolo, S.; Zerhouni, N. Industrial data management strategy towards an SME-oriented PHM. J. Manuf. Syst. 2020, 56, 23–36. [Google Scholar] [CrossRef]
  19. Cai, B.; Shao, X.; Liu, Y.; Kong, X.; Wang, H.; Xu, H.; Ge, W. Remaining useful life estimation of structure systems under the influence of multiple causes: Subsea pipelines as a case study. IEEE Trans. Ind. Electron. 2019, 67, 5737–5747. [Google Scholar] [CrossRef]
  20. Lim, P.; Goh, C.K.; Tan, K.C.; Dutta, P. Multimodal degradation prognostics based on switching Kalman filter ensemble. IEEE Trans. Neural Netw. Learn. Syst. 2015, 28, 136–148. [Google Scholar] [CrossRef] [PubMed]
  21. Reuben, L.C.K.; Mba, D. Diagnostics and prognostics using switching Kalman filters. Struct. Health Monit. 2014, 13, 296–306. [Google Scholar] [CrossRef]
  22. Cui, L.; Wang, X.; Xu, Y.; Jiang, H.; Zhou, J. A novel switching unscented Kalman filter method for remaining useful life prediction of rolling bearing. Measurement 2019, 135, 678–684. [Google Scholar] [CrossRef]
  23. Lim, C.K.R.; Mba, D. Switching Kalman filter for failure prognostic. Mech. Syst. Signal Process. 2015, 52, 426–435. [Google Scholar] [CrossRef]
  24. Ye, Z.S.; Xie, M. Stochastic modelling and analysis of degradation for highly reliable products. Appl. Stoch. Model. Bus. Ind. 2015, 31, 16–32. [Google Scholar] [CrossRef]
  25. Fan, M.; Zeng, Z.; Zio, E.; Kang, R.; Chen, Y. A sequential Bayesian approach for remaining useful life prediction of dependent competing failure processes. IEEE Trans. Reliab. 2018, 68, 317–329. [Google Scholar] [CrossRef] [Green Version]
  26. Dong, G.; Chen, Z.; Wei, J.; Ling, Q. Battery health prognosis using Brownian motion modeling and particle filtering. IEEE Trans. Ind. Electron. 2018, 65, 8646–8655. [Google Scholar] [CrossRef]
  27. Li, N.; Gebraeel, N.; Lei, Y.; Fang, X.; Cai, X.; Yan, T. Remaining useful life prediction based on a multi-sensor data fusion model. Reliab. Eng. Syst. Saf. 2021, 208, 107249. [Google Scholar] [CrossRef]
  28. Baptista, M.; Henriques, E.M.; de Medeiros, I.P.; Malere, J.P.; Nascimento Jr, C.L.; Prendinger, H. Remaining useful life estimation in aeronautics: Combining data-driven and Kalman filtering. Reliab. Eng. Syst. Saf. 2019, 184, 228–239. [Google Scholar] [CrossRef]
  29. Li, N.; Lei, Y.; Lin, J.; Ding, S.X. An improved exponential model for predicting remaining useful life of rolling element bearings. IEEE Trans. Ind. Electron. 2015, 62, 7762–7773. [Google Scholar] [CrossRef]
  30. An, D.; Choi, J.H.; Kim, N.H. Prognostics 101: A tutorial for particle filter-based prognostics algorithm using Matlab. Reliab. Eng. Syst. Saf. 2013, 115, 161–169. [Google Scholar] [CrossRef]
  31. Gebraeel, N.Z.; Lawley, M.A.; Li, R.; Ryan, J.K. Residual-life distributions from component degradation signals: A Bayesian approach. IIE Trans. 2005, 37, 543–557. [Google Scholar] [CrossRef]
  32. Saha, B.; Goebel, K.; Christophersen, J. Comparison of prognostic algorithms for estimating remaining useful life of batteries. Trans. Inst. Meas. Control 2009, 31, 293–308. [Google Scholar] [CrossRef]
  33. Eker, O.F.; Camci, F.; Guclu, A.; Yilboga, H.; Sevkli, M.; Baskan, S. A simple state-based prognostic model for railway turnout systems. IEEE Trans. Ind. Electron. 2011, 58, 1718–1726. [Google Scholar] [CrossRef] [Green Version]
  34. Shakya, P.; Kulkarni, M.S.; Darpe, A.K. A novel methodology for online detection of bearing health status for naturally progressing defect. J. Sound Vib. 2014, 333, 5614–5629. [Google Scholar] [CrossRef]
  35. Qian, Y.; Yan, R.; Hu, S. Bearing degradation evaluation using recurrence quantification analysis and Kalman filter. IEEE Trans. Instrum. Meas. 2014, 63, 2599–2610. [Google Scholar] [CrossRef]
  36. Singh, J.; Darpe, A.; Singh, S.P. Bearing remaining useful life estimation using an adaptive data-driven model based on health state change point identification and K-means clustering. Meas. Sci. Technol. 2020, 31, 085601. [Google Scholar] [CrossRef]
  37. Rabiner, L. Fundamentals of Speech Recognition; Prentice Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  38. Müller, M. Information Retrieval for Music and Motion, Chapter 4; Springer: Berlin/Heidelberg, Germany, 2007; Volume 2. [Google Scholar]
  39. Djuric, P.M.; Kotecha, J.H.; Zhang, J.; Huang, Y.; Ghirmai, T.; Bugallo, M.F.; Miguez, J. Particle filtering. IEEE Signal Process. Mag. 2003, 20, 19–38. [Google Scholar] [CrossRef]
  40. Glynn, P.W.; Iglehart, D.L. Importance sampling for stochastic simulations. Manag. Sci. 1989, 35, 1367–1392. [Google Scholar] [CrossRef]
  41. de Pater, I.; Mitici, M. Predictive maintenance for multi-component systems of repairables with Remaining-Useful-Life prognostics and a limited stock of spare components. Reliab. Eng. Syst. Saf. 2021, 214, 107761. [Google Scholar] [CrossRef]
  42. Zhu, J.; Nostrand, T.; Spiegel, C.; Morton, B. Survey of condition indicators for condition monitoring systems. In Proceedings of the Annual Conference Prognostic Health Management Society, Fort Worth, TX, USA, 29 September–2 October 2014; Volume 5, pp. 1–13. [Google Scholar]
  43. Liu, Y.; Hu, X.; Zhang, W. Remaining useful life prediction based on health index similarity. Reliab. Eng. Syst. Saf. 2019, 185, 502–510. [Google Scholar] [CrossRef]
  44. Večeř, P.; Kreidl, M.; Šmíd, R. Condition indicators for gearbox condition monitoring systems. Acta Polytech. 2005, 45, 35–43. [Google Scholar] [CrossRef]
  45. Hu, L.; Hu, N.q.; Fan, B.; Gu, F.s.; Zhang, X.y. Modeling the relationship between vibration features and condition parameters using relevance vector machines for health monitoring of rolling element bearings under varying operation conditions. Math. Probl. Eng. 2015, 2015, 1–10. [Google Scholar] [CrossRef]
  46. Jouin, M.; Gouriveau, R.; Hissel, D.; Péra, M.C.; Zerhouni, N. Particle filter-based prognostics: Review, discussion and perspectives. Mech. Syst. Signal Process. 2016, 72, 2–31. [Google Scholar] [CrossRef]

Short Biography of Authors

Aerospace 08 00168 i001Mihaela Mitici: Mihaela Mitici is an Assistant professor at the Faculty of Aerospace Engineering, Control and Operations department, Delft University of Technology. She has a PhD in Stochastic Operations Research from the Department of Applied Mathematics, University of Twente, the Netherlands. Her research interests are stochastic operations research, stochastic processes, and machine learning algorithms with applications to predictive aircraft maintenance and airport operations.
Aerospace 08 00168 i002Ingeborg de Pater: Ingeborg de Pater is a PhD candidate at the Faculty of Aerospace Engineering, Control and Operations department, Delft University of Technology, the Netherlands. Her research interests are predictive aircraft maintenance scheduling and remaining-useful-life estimation of aircraft components.
Figure 1. A component i is defined as healthy or unhealthy, based on a degradation indicator I f i , which is updated every flight f. Once a component is unhealthy, a degradation model is identified, and the RUL is predicted.
Figure 1. A component i is defined as healthy or unhealthy, based on a degradation indicator I f i , which is updated every flight f. Once a component is unhealthy, a degradation model is identified, and the RUL is predicted.
Aerospace 08 00168 g001
Figure 2. An example of a time-warping path between two series of health indicators, { I f 1 , f [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] } and { I g 2 , g [ 1 , 2 , 3 , 4 , 5 ] } .
Figure 2. An example of a time-warping path between two series of health indicators, { I f 1 , f [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] } and { I g 2 , g [ 1 , 2 , 3 , 4 , 5 ] } .
Aerospace 08 00168 g002
Figure 3. Illustration of online clustering for component i with partial health indicator I ˜ i . The library consists of run-to-failure data for components j { 1 , 2 } with partial health indicators I ˜ 1 and I ˜ 2 respectively.
Figure 3. Illustration of online clustering for component i with partial health indicator I ˜ i . The library consists of run-to-failure data for components j { 1 , 2 } with partial health indicators I ˜ 1 and I ˜ 2 respectively.
Aerospace 08 00168 g003
Figure 4. Schematic representation of a cooling unit (CU).
Figure 4. Schematic representation of a cooling unit (CU).
Aerospace 08 00168 g004
Figure 5. The mean and maximum sensor measurements per flight for one CU for all nine available sensors. The CU failed at flight 77.
Figure 5. The mean and maximum sensor measurements per flight for one CU for all nine available sensors. The CU failed at flight 77.
Aerospace 08 00168 g005
Figure 6. Health indicator for the aircraft cooling units (CUs).
Figure 6. Health indicator for the aircraft cooling units (CUs).
Aerospace 08 00168 g006
Figure 7. Heat map of the minimum Euclidean distance W ( I i , I j ) for the degradation trends of components i , j { 1 , 2 , , 8 } .
Figure 7. Heat map of the minimum Euclidean distance W ( I i , I j ) for the degradation trends of components i , j { 1 , 2 , , 8 } .
Aerospace 08 00168 g007
Figure 8. Clustering graph G ( V , E ) for δ = 1 .
Figure 8. Clustering graph G ( V , E ) for δ = 1 .
Aerospace 08 00168 g008
Figure 9. Clustering graph G ( V , E ) for δ = 2 .
Figure 9. Clustering graph G ( V , E ) for δ = 2 .
Aerospace 08 00168 g009
Figure 10. Clustering graph G ( V , E ) for δ = 3 .
Figure 10. Clustering graph G ( V , E ) for δ = 3 .
Aerospace 08 00168 g010
Figure 11. Clustering graph G ( V , E ) for δ = 4 .
Figure 11. Clustering graph G ( V , E ) for δ = 4 .
Aerospace 08 00168 g011
Table 1. Overview of the considered health indicators. For each sensor, the correlation coefficient between the health indicator and the time to failure is given. The highest absolute correlation coefficient is given in bold.
Table 1. Overview of the considered health indicators. For each sensor, the correlation coefficient between the health indicator and the time to failure is given. The highest absolute correlation coefficient is given in bold.
Health-IndicatorSensors
123456789
RMS f = 1 B f i b = 1 B f i ( y ^ f , b i , s ) 2 −0.060.120.270.450.46−0.130.440.470.26
Δ RMS f = RMS f RMS f 1 0.020.010.020.020.01−0.010.020.010.02
Peak - to - peak f =
max b 1 , , B f i ( y ^ f , b i , s ) min b 1 , , B f i ( y ^ f , b i , s ) −0.080.110.240.430.38−0.160.440.380.25
Crest Factor f = max b 1 , , B f i ( y ^ f , b i , s ) RMS f −0.050.060.08−0.02−0.060.08−0.02−0.060.13
Kurtosis f −0.03 0 . 11 0.05 0 . 11 0.050.10 0 . 11 0.050.05
Skewness f 0 . 13 0.090.05−0.11−0.03−0.00−0.11−0.030.05
Table 2. RUL prediction (in flights) for the CUs. The RUL is estimated once the CU becomes alerted and 10 flights before failure.
Table 2. RUL prediction (in flights) for the CUs. The RUL is estimated once the CU becomes alerted and 10 flights before failure.
RUL Prediction as Soon as CU
Is Diagnosed as Unhealthy
RUL Prediction 10 Flights
before Failure (RUL = 10)
CU i Actual
RUL at
f i , alarm
Assigned
Cluster
Estimated
RUL
Assigned
Cluster
Estimated
RUL
1402 (Exp.)362 (Exp.)2
3201 (Lin.)102 (Exp.)7
7122 (Exp.)112 (Exp.)6
2102 (Exp.)92 (Exp.)9
5102 (Exp.)82 (Exp.)8
471 (Lin.)10--
661 (Lin.)7--
821 (Lin.)1--
RMSE 4.04 4.34
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mitici, M.; de Pater, I. Online Model-Based Remaining-Useful-Life Prognostics for Aircraft Cooling Units Using Time-Warping Degradation Clustering. Aerospace 2021, 8, 168. https://doi.org/10.3390/aerospace8060168

AMA Style

Mitici M, de Pater I. Online Model-Based Remaining-Useful-Life Prognostics for Aircraft Cooling Units Using Time-Warping Degradation Clustering. Aerospace. 2021; 8(6):168. https://doi.org/10.3390/aerospace8060168

Chicago/Turabian Style

Mitici, Mihaela, and Ingeborg de Pater. 2021. "Online Model-Based Remaining-Useful-Life Prognostics for Aircraft Cooling Units Using Time-Warping Degradation Clustering" Aerospace 8, no. 6: 168. https://doi.org/10.3390/aerospace8060168

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop