Next Article in Journal
The Feasibility of Using Zero-Emission Electric Boats to Enhance the Techno-Economic Performance of an Ocean-Energy-Supported Coastal Hotel Building
Next Article in Special Issue
Towards Designing an Innovative Industrial Fan: Developing Regression and Neural Models Based on Remote Mass Measurements
Previous Article in Journal
Energy and Carbon Emission Efficiency Prediction: Applications in Future Transport Manufacturing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine-Learning-Based Condition Assessment of Gas Turbines—A Review

Intelligent Data Science and Artificial Intelligence Research Centre (IDEAI), Automatic Control Department, Universitat Politècnica de Catalunya, Campus Nord, Jordi Girona, 1-3, 08034 Barcelona, Spain
*
Author to whom correspondence should be addressed.
Energies 2021, 14(24), 8468; https://doi.org/10.3390/en14248468
Submission received: 8 November 2021 / Revised: 10 December 2021 / Accepted: 12 December 2021 / Published: 15 December 2021
(This article belongs to the Special Issue Advances in Gas Turbines)

Abstract

:
Condition monitoring, diagnostics, and prognostics are key factors in today’s competitive industrial sector. Equipment digitalisation has increased the amount of available data throughout the industrial process, and the development of new and more advanced techniques has significantly improved the performance of industrial machines. This publication focuses on surveying the last decade of evolution of condition monitoring, diagnostic, and prognostic techniques using machine-learning (ML)-based models for the improvement of the operational performance of gas turbines. A comprehensive review of the literature led to a performance assessment of ML models and their applications to gas turbines, as well as a discussion of the major challenges and opportunities for the research on these kind of engines. This paper further concludes that the combination of the available information captured through the collectors and the ML techniques shows promising results in increasing the accuracy, robustness, precision, and generalisation of industrial gas turbine equipment.

1. Introduction

In today’s competitive industry, increasing the reliability, availability, and safety of equipment, while reducing the operational and maintenance expenses are key factors of profitability and competitiveness. Health-monitoring practices have been carried out for a long time; however, over the past decade, the algorithms and their implementation have become more sophisticated. Moreover, the current trend of increasing the use of data collectors in industrial equipment, as well as the development of intelligent tools for condition and fault assessment have led to more effective health management strategies [1].
Remote sensing of plant processes by intelligent tools developed for equipment condition assessment has played a key role in the development of Industry 4.0 [2]. The big amount of data captured by industrial systems contains information about components, events, and alarms related to industrial processes. All these data can provide significant knowledge and information about system processes and their dynamics. This information provides the advantage of process understanding, leading to maintenance cost and machine fault reduction, and thereby an in increase in production and improvement of operator safety [3]. Data analytics using machine-learning techniques is able to treat large amounts of data and acquire online information about the machine’s status. These procedures are mostly used to obtain information from multidimensional time series to identify hidden patterns and managerial results for strategic decision-making [4].
Condition assessment consists of a systematic inspection, review, and report of the state of the equipment. Inspection procedures have evolved as recent and more effective techniques have been developed, with the increase of data availability. Hence, they can be distilled into three main components: condition monitoring, diagnostics, and prognosis [5].
Firstly, in condition monitoring, the status of the equipment is periodically checked while keeping a record of observations. Monitoring can be developed near the machine or remotely, depending on the setup. Data records are collected by several sensors located along the equipment, then returned to the engineering office, where they are analysed and processed to diagnose any unforeseen event.
Secondly, diagnostic systems process the information of the equipment status to determine and identify risks that impact its operational integrity. Usually, a report from experienced engineers is completed in order to plan or recommend some actions to follow in case it is not working as expected. The main purpose of this data analytics process is to make the machine more reliable, available all of the time, and safer, thereby improving its performance [6]. This is complementary to condition monitoring in such a way that one aims to capture the performance of the system, while the other aims to improve it. Thereby, both of the systems need to work accordingly.
Finally, prognosis consists of predicting the future condition of a component and/or system of components. The objective of future condition forecasting is usually defined in terms of the prevention of hard failures of the components or reducing the performance degradation related to the equipment’s operation. Failure prognosis puts the focus on forecasting the damage state or failure rate of a component or system of components in an engine, whereas degradation prognosis is associated with the slower decrease of performance throughout its life. This process is a step ahead of both condition monitoring and diagnostics, but at the same time there, is some dependency on how the diagnosis is performed. The relationship among all these processes is represented in Figure 1.
While condition assessment is almost mandatory to tackle and treat important problems for all industrial equipment, this review is focused on industrial gas turbines (GTs). GTs are some of the most expensive devices in aircraft and industrial applications, where a huge amount of money is invested in operational and maintenance actions [7]. Hence, it is mandatory to have a good health management strategy in order to avoid economic, environmental, and security defects.
The main goal of this paper is to review and discuss the new techniques that have emerged the last decade in the area of machine learning for condition monitoring, diagnosis, and prognosis of gas turbines. In this work, machine-learning techniques refer to algorithms that employ particular real data to learn a proper representation or model parametrisation to solve specific tasks.
The rest of the paper is organised as follows. The methodology employed to select the references for the review is presented in Section 2. In Section 3, the most important concepts of this review are introduced, that is an introduction of GT engines and their maintenance. The most common and simple version of machine-learning techniques that can be found along this study are also introduced. Next, condition monitoring techniques are introduced in Section 4. These are divided into two main groups regarding the aim of the proposed method, health-state-monitoring models, and anomaly detection. Moreover, in Section 5, the diagnostics methods are presented, and they are divided into GT fault detection approaches and sensor fault detection. Prognosis methods are introduced in Section 6. They are basically a complementary work to condition monitoring and diagnostic methods. Section 7 discuss the strengths and weaknesses of the presented algorithms in the previous sections. Finally, a summary of the presented methods and conclusions are given in Section 8.

2. Methodology of Review

The purpose of the research methodology was to review the evolution of gas turbine condition monitoring, diagnostics, and prognostics using machine-learning algorithms. In this comprehensive review, a search engine (https://bibliotecnica.upc.edu/en/discovery/discoveryupc, accessed on 22 June 2021) from our main institution, the Universitat Politècnica de Catalunya, was used. This metasearch tool includes a huge number of collections such as Scopus, Web of Science, and Springer. The search queries aimed to obtain as many publications as possible that would be later filtered in order to ensure essential quality measures.
Figure 2 shows the process followed to accomplish our search methodology. The first step was to identify and collect articles fitting the criteria of this review. The initial search query was: “gas turbine” AND (“soft sensor” OR “machine learning” OR “artificial intelligence”). As expected, many publications were obtained from the search engine, but the fact that it uses several databases made it easy to find duplicates or documents that did not specifically belong to the researched field. Moreover, the review had a fixed time horizon of the last decade. Thus, publications not satisfying this criterion were discarded in Step 2. Next, a more exhaustive filter was applied in order to find the most significant publications. A further revision of each publication was completed, and many of them were excluded. Three main exclusion criteria were used:
  • Only machine-learning-based algorithms were accepted. The definition of machine-learning techniques is described in Section 1. Hybrid methodologies that included model-based algorithms were also excluded;
  • Documents that were related to the simulation of gas turbines, as well as their design were also excluded;
  • Publications devoted to enhancing the standard control systems of gas turbines using machine-learning techniques were also not accepted.
Finally, the remaining documents were classified into the three main categories, i.e., condition monitoring, diagnostics, and prognostics, and were reviewed more extensively.
The initial search included 2562 documents. During Step 2 and Step 3, a large number of publications were dropped out, resulting in only 96 remaining. Finally, some of these publications were also excluded in the synthesis and classification process after carefully reading the methodology used. At the end, 66 documents were evaluated. Figure 3 presents the distribution of the publications according to their fields as a percentage. Figure 4 shows the publication year. The increase in the number of documents in the last few years draws attention to the potential of these kinds of algorithms and the amount of data available and captured for gas turbines engines.

3. Background

This section is mainly divided into two subsections. First, gas turbine engines and their maintenance are introduced. Then, a quick introduction of the most common and simple versions of the machine-learning techniques found along this study is provided.

3.1. Gas Turbines

Gas turbines are a type of internal combustion engine that converts the chemical energy of fuel into electrical power. They are mainly made of three components: compressor, combustor, and power turbine [8]. The main function of the compressor is to provide a sufficient quantity of air to the system to ensure its proper operation. In short, the required inlet air quantity with adequate pressure is compressed at high pressure to provide it to the combustion chamber. Next, the combustion chamber, which contains several combustors, is where the thermal energy is extracted. Pressurised air is mixed with fuel, and by igniting the mixture, the internal temperature is greatly increased. The combustor must be well designed in order to provide a complete combustion process and avoid malfunctioning. Finally, leveraging high temperatures, the turbine is responsible for converting the thermal energy into useful work by expanding the hot gas. The turbine is linked to the compressor via a rigid coupling. Industrial gas turbines in this study were single-shaft systems. Indeed, the turbine ensures the rotational driving of the compressor to convey a process gas.
Several causes have been found that greatly damage industrial gas turbines, giving rise to malfunctioning and deterioration [9]. The only recoverable damage is fouling, defined as the adherence of particles to airfoils and annulus surfaces, which leads to changes in the airfoil’s shape [10]. Beyond that, several other more harmful damages can affect the gas turbine, such as corrosion, erosion, foreign object damage, and so on. These latter kinds of damage can only be recovered by replacing the affected components. More fatigue factors that are considered harmful to the system performance are the number of starts and stops and the output power set point, among others. A proper condition assessment method is almost mandatory in order to enhance the machine performance and to reduce maintenance expenses.

3.2. Maintenance

Maintenance is the process of preserving the good condition of a system to ensure its availability and reliability for a specific period of time or restoring the system to its normal operating conditions [8]. The three main categories of maintenance strategies are: corrective, preventive, and predictive maintenance, sorted in increasing order of complexity [11].
The most straightforward approach to deal with faults is corrective maintenance. It is performed only when a component of the system breaks down [12]. Unplanned, run-to-failure, and reactive maintenance are similar ways of naming it [13]. Regarding the cost of interventions and the associated downtime, these kinds of maintenance activities are less effective and the less substantial in comparison with planned corrective actions taken in advance.
Preventive maintenance is performed according to a determined schedule planned in advance, regardless of the health status of the equipment. The plan is based on the advice of experienced equipment manufacturers, historic breakdowns or failure data, operating experience, and the judgement of maintenance staff and technicians. It is also called planned maintenance, and its main goal is to reduce the downtime, increasing the availability of the system, by slowing down the deterioration processes due to engine faults [13]. Although the probability of system failures and the frequency of unplanned emergency repairs can be reduced by preventive maintenance, it cannot fully eliminate the episodes of random failures [14].
Finally, based on equipment health estimation, the predictive maintenance strategy aims at detecting possible defects and fixing them before they result in failure [15]. It is a proactive process that requires the development of a system model that can trigger an alarm for the corresponding maintenance [16] instead of taking actions reactively. Currently, The most common methods in industry using this strategy are based on artificial intelligence and other machine-learning techniques [17].

3.3. Machine Learning

Machine learning is a general computational algorithmic approach currently applied in a wide range of fields for automated analytical model building. It uses algorithms to automatically learn insights and recognise patterns from data, applying that learning to make increasingly better decisions. These data analytics algorithms are able to deal with a considerable quantity of data and give back some insights about the machine’s performance. These methodologies are mostly used to extract knowledge from multidimensional time series to identify hidden structures [4]. These techniques can be applied to a huge number of areas and for several purposes.

3.3.1. Artificial Neural Networks

Artificial neural networks (ANNs) comprise a computing system that attempts to mimic the human brain’s neurons. They are based on multiple units that are interconnected and layered [18]. Each unit, called a node, is connected to many other units through edges. Typically, this connection has a weight that increases or decreases while learning proceeds. Furthermore, nodes are aggregated into layers that perform different transformations on their inputs. The signal travels from the input layer to the output layer to perform the computation. According to the application, there are several structures that fit better than others. The most common structures are briefly explained next, and a representation of them is presented in Figure 5.

Auto-Encoder

An auto-encoder (AE) is a kind of ANN that aims to set the target values so that they are equal to the original input data [19]. It is used for learning an effective encoding of the original data in the form of latent vectors. It is structured mainly into three parts, the encoder, the decoder, and the code. As their names suggest, the encoder is responsible for learning a way to effectively compress the data into a reduced dimensionality representation, while the decoder has the purpose of reconstructing the data by decompressing the encoded representation. The last mentioned part, the code, is a latent dimension formed from the compression/transformation of data where some hidden information can also be found.

Convolutional Neural Network

The convolutional neural network (CNN) is a kind of ANN that applies convolution to any of its layers. Convolution is a mathematical operation that expresses the shape of a function evaluated in another function. In this domain, it can be understood as applying different filters to the data that are tuned while training. The CNN has been widely used in computer vision since there is no need for hand-crafted filters, which makes it more flexible and learn the most relevant patterns [20].

Extreme Learning Machine

Extreme learning machine (ELM) is a particular kind of ANN where the input parameters of the hidden nodes are randomly chosen, and they do not need to be tuned. The output parameters are analytically determined by computing the generalised inverse of the hidden layer output matrices. It has shown good generalisation results together with incredibly fast runs and accurate performance [21].

Generative Adversarial Network

The generative adversarial network (GAN) is a machine-learning framework with an adversarial context where two ANNs confront each other. A generative model aims to capture the data distribution of the training data, whereas a discriminator model estimates the probability that a sample came from these training data instead of the generative model [22]. Many applications of this algorithm can be listed, such as unsupervised, semi-supervised, and supervised learning with high potential results in sample generation.

Recurrent Neural Networks

A Recurrent neural network (RNN) is a type of ANN that is able to detect temporal patterns in sequential data or time series data. This algorithm has the concept of “memory” that helps to store the states or information of previous inputs and use them to predict the output. It has successfully been applied to language processing, speech recognition, and image captioning [23,24].

3.3.2. Bayesian Model

The Bayesian model is a statistical model that uses Bayesian statistics to express the degree of belief in an event A. The degree of belief is based on prior information or beliefs B, which are updated when new data are introduced to the model [25]. To compute the posterior probability, Bayes’ theorem is used,
P ( A | B ) = P ( B | A ) P ( A ) P ( B )
A representation of the Bayesian model is shown in Figure 6, where the prior function is coloured in red, new data introduced to the system is coloured in yellow, and the posterior function is plotted in green.

3.3.3. Fuzzy Logic

Fuzzy logic (FL) is an approach to reasoning that is approximate rather than exact [26]. It differs from binary logic because it uses an open and imprecise spectrum of data and heuristics, i.e., assigning a grade between zero and one, which makes it possible to obtain an array of conclusions. This is shown in Figure 7. It is of interest due to the fact that most modes of reasoning are approximate in nature [27]. Fuzzy methods are, currently, commonly used in many different fields such as system controllers, parameter estimation, machine-learning approaches, and so on.

3.3.4. Genetic Programming

Genetic programming (GP) is a type of evolutionary algorithm (EA) motivated by biological evolution that aims to solve a problem starting from a high-level statement of what needs to be performed. It is basically a heuristic search technique that looks for an optimal or at least suitable solution within a defined space [28]. The process consists of recursive operations that generate new solutions that are evaluated based on a fitness value. Figure 8 shows an evolutionary process based on mutation and crossover.

3.3.5. Clustering

Clustering is a classification method that aims to group samples of a dataset in such a way that the points that belong to the same group are similar according to a certain criterion. This is graphically shown in Figure 9. Some well-known clustering algorithms are the simplest ones, k-nearest neighbours (k-NNs) [29] and k-means [30], the noise-independent density-based spatial clustering of applications with noise (DBSCAN) [31], and hierarchical cluster analysis (HCA) [32], a tree-based representation approach that aims to build a hierarchy of samples.

3.3.6. Linear and Nonlinear Regression Models

Linear Regression

Linear regression methods are the simplest model expressions. They consist of determining the relationship between certain variables linearly. This is performed by drawing a straight line and adjusting to observed data. Several optimisation solvers can be used in order to determine the model parameters.

Nonlinear Regression

Nonlinear regression methods consist of determining the relationship of certain variables by using nonlinear functions. Several methods can be used to optimise their performance. The nonlinear regression methods presented in this publication are explained next.
A well-known technique of nonlinear regression methods is nonlinear autoregressive models. They are a representation of a stochastic process that is used to describe certain time-varying processes regarding only the inputs and outputs [33]. The model representation form is:
X t = i = 1 n ϕ i X t i + b + ϵ t
where ϕ 14 , , ϕ p are the model parameters, b is a constant, and ϵ t is white noise. In this review, only the nonlinear autoregressive exogenous (NARX) model [34] and nonlinear autoregressive moving average (NARMA) model [35] are shown. The other nonlinear regression model included in this review is the orthogonal least squares (OLS) algorithm. It is an optimisation approach that is able to determine the model structure and estimate the parameters of the unknown system [36]. Figure 10 shows a nonlinear regression model.

3.3.7. Principal Component Analysis

Principal component analysis (PCA) is a multivariate technique that aims to extract important information from a set of samples by representing them as a set of new orthogonal variables called principal components. This is observed in Figure 11. The samples are usually observations that describe several inter-correlated quantitative dependent variables [37]. This kind of technique is used in many different applications such as exploratory data analysis, to make predictive models, or for dimensionality reduction.

3.3.8. Decision Tree Algorithm

The decision tree algorithm is a supervised learning method that, as its name states, has a tree structure representation, as shown in Figure 12, where the nodes represent the features of the dataset, branches represent the decision rules, and leaves represent the possible outcomes. This kind of algorithm has a good performance in discovering features and extracting interesting patterns in large datasets for discrimination and prediction models [38]. Random forest (RF) is an appealing decision-tree-based technique [39].

3.3.9. Support Vector Machine

Support vector machine (SVM) is a supervised learning model that consists of defining a decision boundary in the form of a hyperplane, which can easily discriminate and classify the given classes of a dataset [40] in an induced nonlinear higher-dimensional space [41]. A representation of this model is given in Figure 13.

4. Condition Monitoring

During the last few years, condition monitoring techniques have evolved from visual inspections and manual analysis to more advanced techniques. Thanks to sensors, the most relevant health parameters of gas turbines are constantly being captured, and thereby, on the basis of these data, data analytics methods can treat more sophisticated systems, as well as handle uncertainties due to the stochastic degradation process [42]. The methods proposed in this section for condition monitoring are those approaches that are related to determining the condition of the GT or any of its components, i.e., the health status. Moreover, an important issue that these techniques can also tackle is detecting anomalies in the captured data in order to avoid false alarms and to improve the reliability. Both of the processes, health status monitoring and anomaly detection, are presented next.

4.1. Health Status

The process of going from observed data to a mathematical model has become fundamental in industry in order to properly identify the health of a system. This issue has been faced from several points of view. Some authors have shown promising results by using the information of the entire system, while some others have broken down the machine into its components and assessed the condition locally. A recurrent neural network (RNN) method was proposed in [43] to identify and model the dynamic performance of a GT with the compliance of the structural and parametric adequacy of an analytical model. The results allowed obtaining an adequate model for any operational mode and showed good performance for the start-up, ground, and flight modes. In a similar way, in [44], a comparison between an artificial-neural-network (ANN-) and a support-vector-machine (SVM)-based model for monitoring an aero-engine’s health status was introduced. The ANN model showed better performance for monitoring purposes, whereas SVM performed better as a classifier of the engine’s health status. Moreover, still in the ANN domain, a novel method was proposed in [45] using adversarial training of neural networks based on transfer learning (TL) to enhance the health monitoring system of a GT under varying working conditions. They discussed the issue of the inconsistency of the operational data due to changes in the working conditions and how data-driven condition-monitoring systems became utterly inefficient in some cases. Their results showed promising performance in this operationally changing context and showed that it is possible to train relatively accurate models using the proposed procedure.
Beyond ANNs, some other machine-learning models also show promising results. A variational Bayesian (VB) method was introduced in [46] leading to a Gaussian mixture model (GMM) to be clustered automatically with its mixture components in order to facilitate the discrimination of steady-state and transient machine operation. This procedure can be used in monitoring, but also, it is a convenient pre-processing tool for subsequent diagnosis and prognosis. A comparison of decision tree algorithms in [47] analysed the behaviour of a GT according to temperature evolution. Similarly, but using the one-class approach, a comparative investigation of data-driven approaches based on one-class classifiers was proposed in [48]. One-class classifiers are common algorithms used in several fields in which the models learn to define the boundary of normal and abnormal samples. The common evaluation indexes for machine-learning methods were tested in this work, as well as the sample combinations of the training dataset, the distribution of misclassified samples, and the tolerance to contaminated data. The experimental results showed that these algorithms have good performance on common indexes, but present an enhancement according to the novel evaluation indexes. The conclusion of the study was that the proposed methods can provide decision support in condition-monitoring systems.
A significant aspect of a GT’s performance is how the machine operates over time. In the previously introduced methods, many of them are able to treat any kind of operation. However, it is known that start-up is a critical operation in machine deterioration. Hence, further studies of the behaviour of the machine in this operational mode are now introduced, as well as a proper machine dynamics performance assessment. Using a NARX method, the behaviour of a heavy-duty single-shaft GT was modelled in [49]. The main aim in this study was to capture the dynamics of the start-up phase. The results showed a satisfactory performance in capturing its behaviour. Working on the same operational state, a method [50] was presented for operation pattern recognition in GTs using multivariate data-mining techniques. The procedure is a modified version of the Fuzzy C-means algorithm, incorporating similarity metrics such as a PCA similarity factor. The highlighted results enabled the recognition of normal starts and the existence of a desirable and feasible mode to start the turbine.
From the component point of view, a data-driven approach to generate models using geometric semantic genetic programming (GSGP) to address the problem of modelling key aspects of GT power systems was described in [51]. Based on a few relevant gas turbine parameters, the algorithm proposes a model to monitor other relevant GT variables such as fuel flow and exhaust gas temperature (EGT). The results in the study were consistent with the community benchmarks. In the same sense, using the EGT measure, it was demonstrated in [52] that a CNN can extract relevant information between adjacent EGT values and consider the impact of the EGT profile swirl. It was verified that the effect of the EGT swirl was the key feature to differentiate normal and abnormal GT operations. An intelligent classifier was developed in [53] to monitor and control the combustion quality in power stations using an ANN method. Several image features such as the brightness of the flame, the area of high temperature, or the flame centroid were used to measure and monitor the temperature and the flue gas emission. They also presented an application of estimating the emission of SO2 [54]. Similarly, also using visual information, the so-called 3D convolution selective auto-encoder (3DCSAE) method was used in [55] to capture the transition from the stable to unstable regime in combustion systems. The model was trained using only completely stable data and completely unstable data, so they showed that the technique is able to properly generalise the condition by identifying the gradual transitions.
Finally, more complex frameworks exist aiming to tackle condition monitoring and to handle some extra issues. In [56], a framework was depicted for modelling, analysing, and predicting the machine behaviour. The study involved both qualitative and quantitative methods. From the qualitative analysis, a Petri net (PN) model was obtained from its equivalent fault tree; in the quantitative analysis, the reliability parameters were evaluated using the vague lambda-tau methodology. The conclusion of the study was that the system reliability of the repairable components can be analysed in a more flexible and intelligent manner. Within the domain of offshore assets’ integrity assurance, Reference [57] proposed inferential sensors to predict the status of the machine. They presented high-accuracy predictions of gas turbines’ status up to 15 h in advance. The mentioned methods in this section are summarised in Table 1.

4.2. Anomaly Detection

Access to reliable data captured from GT sensors is essential to obtain good monitoring practices. Anomaly detection (AD) has been widely applied to monitor asset operation status, as well as to provide its health status. However, due to the evolution to extreme complex industrial systems, many challenges have arisen for the classical anomaly detection approaches. Therefore, having machine-learning models that are able to automate the construction of AD approaches from available data ease the concern about having a proper AD model. Next, several anomaly detection techniques are presented based on these types of procedures.
A DBSCAN clustering method was proposed in [58] to detect and filter outliers. The results showed that the introduced filtering method is reliable and fast, minimizing the time and resources for data processing. In addition, they showed that the proposed method is able to enhance the performance of ANN-based monitoring, as well as the predictive capabilities.
Another unsupervised learning method was introduced in [59] based on a CNN and AE that effectively identifies anomalies in the monitoring system. The CNN highly reduces the computational cost and decreases the quantity of training data, by its capability of extracting essential features from the spatial input data. The auto-encoder structure identifies any error larger than the usual pre-trained errors. The combination of both is able to treat unusual signals patterns more precisely than other conventional machine-learning methods. Using the same ANN architecture, that is an AE, a re-optimised deep auto-encoder (R-DAE) for gas turbine unsupervised anomaly detection was proposed in [60]. The singularity of this method is that it uses the combination of the simple auto-encoder reconstruction error and hidden features to train a more advanced auto-encoder (re-optimised auto-encoder). The main idea is to have a more discriminative reconstruction error by using more comprehensive information. The results showed an excellent detection performance in a gas turbine sample fleet. In the same line, Reference [61] introduced an AE-architecture-based model to learn robust features from a sample dataset. Then, these obtained features were used as the input to an anomaly detection algorithm using a Gaussian distribution method. In this case, this work did not present a model that directly detects anomalies; instead, it was used to improve the anomaly detection method’s performance by having a proper feature detection algorithm in the pre-processing.
Another kind of common algorithm in this field is the one-class methods. In this case, a one-class classifier based on the ELM technique was described in [62]. This algorithm shows promising performance in real-world applications. Another work in this domain was more recently introduced by the same author [63], which enhanced the previous method. A combination of a deep learning (DL) method and a one-class method was employed to perform anomaly detection. Firstly, a denoising AE (DAE) learns the representations or features from multivariate time series sensor measurements. Next, a one-class classifier performs the anomaly detection procedure. The proposed method was compared with other conventional ones, and it significantly outperformed these similar procedures.
Finally, some uncommon methods are also used in the field of AD such as GAN architectures. In [64], an AD method was introduced for the combustion system of gas turbines comparing the performance of three GAN architectures. Experiments showed an unsatisfactory detection under the setting of semi-supervised learning; however, it was significantly improved when some faulty data were included in the training, i.e., supervised learning. This is a novel application of GANs since the most common uses are in image- or video-related problems. Table 2 summarises the presented methods.

5. Diagnostics

Diagnostic technology aims to analyse the engine performance to identify potential faults and provide an early warning before these faults develop into more complex problems. It is an important part of machine maintenance because having a proper fault detection and diagnosis system can significantly improve safety and reliability.
In this review, diagnosis is treated as complementary to the condition monitoring explained before. The aim of the condition-monitoring process is to identify the health status of the machine, while diagnosis aims to understand the nature of the deviation in the performance. However, in some cases, condition monitoring can also be considered as a part of the diagnostics [65,66].
Gas turbines sometimes operate under unusual conditions, such as frequent start–stop procedures, complex environment conditions, and so on. There are many sensors equipped in a gas turbine for the sake of condition monitoring, as well as for early fault detection. These sensors may fail to return normal signals due to working either continuously for a long time or under harsh conditions. To avoid the misjudgement of the gas turbine detection system due to sensors’ failures, it is required to diagnose the sensors’ faults from the output signals beforehand.
Next, several machine-learning algorithms are presented in order to have a proper model of both the sensor and machine faults’ detection.

5.1. Fault Detection

After a certain period of time, it is inevitable that gas turbines’ performance degrades temporarily or permanently due to a long period of working time or harsh operating conditions. Hence, it is mandatory to rely on a robust fault detection model in order to avoid harmful events in the system. Novel machine-learning techniques enable making more reliable models and enhancing fault detection efficiency.
Machine-learning classification techniques were investigated in [67] with further implementation for fault detection in gas turbines. Three methods were compared for GT fault detection in a supervised manner, that is a random forest (RF) approach, k-NNs, and logistic regression, where the most significant performance was shown by the RF classifier on the proposed dataset. However, it was mentioned as a the conclusion that according to the dataset used to perform the study, the results may vary and specific experiments are needed in each case, looking for the one that gives the least mean-squared error, the highest score, and adequate training time.
Using the same model, as in the previous case, an ensemble random forest was presented in [68] for extracting, codifying, and exploiting existing organisational knowledge on GT blade faults’ identification. The knowledge was extracted from several digitised signals at many different points in time, as well as from the corresponding health condition of the engine. The results showed a very good performance in GT blade fault identification, and it outperformed all three alternative classification approaches (neural networks, classification and regression trees, and k-nearest neighbour) in terms of precision and recall.
In a similar way, an ensemble framework for fault detection and isolation was presented in [69]. Firstly, the performances of three dynamic neural network architectures were compared, as well as several ensemble methods. The ones that presented the best performances were selected for solving the fault identification task, that is the dynamic radial basis function and the heterogeneous ensemble. To properly identify and classify faults, the residuals of the methods were computed under various engine health conditions. The results showed significantly better accuracy and a more reliable performance according to non-ensemble techniques.
As mentioned in Section 4, extreme learning machines (ELMs) present good real-world performance in classification modelling. In this case, a new application of ELMs for building a real-time fault diagnostics system in which data pre-processing techniques were already integrated was proposed in [70]. The wavelet packet transform and time-domain statistical characteristics were used for the extraction of vibration signal features; a kernel PCA was then applied to decrease the redundant features in order to reduce the time of fault identification and improve accuracy; finally, an ELM was used to classify several faults. To evaluate its performance, the proposed approach was compared with SVM on fault detection, and the results showed a faster identification time with similar accuracy in fault classification.
Improving the performance of ELM algorithms, an ELM method optimised by quantum-behaved swarm optimisation (QPSO) and an application to the GT fan engine diagnostic problem were presented in [71]. The introduced Q-ELM technique showed more accurate results than the conventional ANN and other optimised ELM algorithms, as well as the SVM and Bayesian methods. Equally, under the same point of view, a novel engine was introduced in [72] for fault diagnosis using the sparse Bayesian extreme learning machine (SBELM). This methodology addresses fast fault diagnosis without relying on the engine model and treating the effect of noise and uncertainties. The technique was improved by constructing a multi-output classifier framework, which enlarged the detectable fault number and enhanced the reliability of fault diagnosis. Results presented in this study showed superior accuracy compared to the existing data-driven approaches.
Fuzzy methods have shown very good performance in diagnosis with uncertainties, as well as in combination with other techniques. A model was built in [73] by combining Intuitionistic Fuzzy Sets (IFSs) with Fuzzy Petri Nets (FPNs), named the intuitionistic fuzzy fault Petri nets (IFFPNs) model. This work proposed a method that is able to deal with a large amount of uncertain information in the fault diagnosis of gas turbines. The results showed that not only the fault source was detected, but also much fault information such as non-membership and the hesitation degree of the fault. Using fuzzy logic systems as well, Reference [74] introduced interval Type-2 fuzzy logic systems (IT2FLSs) to gas turbine fault diagnosis for the first time. The proposed fault diagnosis and isolation (FDI) system was composed of a bank of IT2FLSs, trained for the detection and assessment of an industrial gas turbine’s state and health at various operating conditions using a metaheuristic algorithm. The method presented promising results in performance accuracy and robustness estimation against noise or abrupt sensor failure.
ANNs also are considered in GT diagnosis for fault detection. Different structures and types are used to solve the problem, as well as some combinations with other methods presenting an enhanced performance. In [75], multiple models of parallel dynamic neural networks (DNNs) were introduced for fault detection. The methodology consisted of generating the residuals of multiple DNNs corresponding to several operating modes of healthy and faulty conditions. Next, the fault diagnosis task was addressed according to certain established criteria based on the generated data. A simulated study demonstrated and illustrated the advantages, capabilities, and performance of the proposed method.
Levenberg–Marquardt (LM) and Bayesian regularisation (BR) back-propagation algorithms were tested in [76] to train an optimal ANN to detect the drop in compressor flow capacity and compressor fouling in an industrial GT. To assess the model performance, a k-fold cross-validation technique was applied to several model structures using both back-propagation algorithms. The findings showed that the employment of several networks in the form of multi-nets promoted a more reliable diagnosis and ensured the detection at early stages. Regarding back-propagation algorithms, with respect to general performance, BR is more robust and more accurate than LM.
A multi-model robust fault detection and isolation method was proposed in [77] and tested on a single-shaft industrial GT working at various operation points. The model presented in this work was a local linear neuro fuzzy (LLNF) method trained by using a progressive tree-construction algorithm named the local linear model tree, which added robustness to the fault detection stage. In order to discriminate faults, an ANN architecture model was used. The combination of these soft computing techniques showed an effective and straightforward model with successful application to industrial gas turbines.
A hybrid intelligent technique was proposed in [78] aiming to diagnose three simultaneous faults in two-shaft industrial gas turbines engines. The method was based on auto-associative NN (AANN), which was used as a data preprocessor to reduce the measurement noise and extract important features for visualisation and fault diagnosis, and a nested machine-learning classifier, which was used to hierarchically distinguish fault and no-fault conditions, component and sensor faults, and different component faults. Finally, a multi-layer perceptron (MLP) was used to estimate the component fault in terms of flow capacity and isentropic efficiency indices. The results showed good performance and the benefits of integrating two or more methods in engine diagnostics.
Using the CNN’s extraction capabilities, a multimodal method was proposed in [79] that assimilated the classification skills of the CNN and BPNN to improve the accuracy of the diagnosis results. The CNN part was used to select and learn hiding attributes in time series properties, whereas the BPNN fit the real distribution of the original sample data. The final diagnosis was given by fusing the information from the two networks. The results showed better and more robust performance than typical and state-of-the-art methods. In a similar way, in [80], a method was introduced to improve visual inspections of cracks and other structural anomalies. The main contribution of this study demonstrated that the classification performance of the CNN architecture model can be significantly boosted by applying filters to image data in the pre-processing phase. The results showed an accuracy of 96.26% on the test set. The developed framework was based on a pipeline that included a pre-processing phase, a sliding window procedure, and the detection of cracks in window patches.
RNNs are good methods to work with temporal patterns, which makes it easy to model systems that depend on previous states. For fault detection, having the knowledge of the prior condition makes the detection easy and more reliable. A framework proposed in [81] improves the processing time and accuracy of the prediction of degraded equipment. The methods used in this approach are multiple RNNs to predict performance and wavelet transform (WT) or empirical mode decomposition (EMD) for feature extraction. This solution presented good results using both methods, EMD and WT, whereas the performance of EMD was slightly better according to the accuracy and lesser processing time. The authors stated that this approach outperformed the existing ones and that this method could be applied in time-sensitive scenarios. Similarly, in [82], a method to accomplish fault detection with only normal data introducing the concept of the normal pattern group was proposed. A group of LSTM machines was used to characterise the measurable healthy parameters of the gas turbines to later identify the gas path faults. Experiments showed that they were capable of properly detecting 13 common faults with a low false alarm rate.
Furthermore, promising results have been shown by combining with the RNN method. A novel hybrid and hierarchical machine-learning-based framework was proposed [83] to perform fault diagnosis. This hybrid strategy consists of a supervised RNN and unsupervised self-organizing map (SOM) approach that has two main features. First of all, the problem of multi-mode and concurrent fault detection and isolation by having no access to prior knowledge of the data labels was faced. Next, an automatic and systematic SOM hierarchical and optimal diagnostic map design was developed. In order to verify the proposed approach, an application to an aircraft gas turbine engine subject to multiple compressor and turbine degradations was diagnosed. All the methods presented in this section are summarised in Table 3.

5.2. Sensor Faults

Sensors along a gas turbine system play a crucial role in condition monitoring, as well as in fault detection. Failures in sensor measurements often can result in serious problems affecting machine safety and performance. Therefore, with the emergence of new and more advanced techniques, this field has also been improved to avoid having false alarms and warnings.
A coupling diagnosis method proposed in [84] detects, isolates, and estimates sensor faults. The integration of the square root cubature Kalman filter (SRCKF) and DBSCAN was developed to extract sensor fault features against the process and measurement noise and to detect and isolate the faulty sensors. The estimation scheme to track sensor fault evolution and classification was performed based on the residuals. Experiments demonstrated that this approach is more effective and robust than conventional methods. Using also a coupling diagnosis method, a technique was proposed in [85] based on the wavelet energy entropy (WEE) and SVM for regression (SVR) approaches. The WEE part was used to extract the main signal’s features, while the SVR was used to classify the type of faults. The results showed good accuracy, up to 90%, with a shorter diagnosis time. The work presented in [86] aimed to develop an online diagnosis system for gas path sensor faults in GTs. A genetic algorithm (GA) was designed and optimised by the recursive reduced least squares support vector regression (RRLSSVR) algorithm. The reduction technique in the least squares SVM was used to obtain a better generalisation performance and sparseness and exploited an improvement to select the optimal model parameters. An excellent performance in terms of accuracy and sparsity in comparison with the simple least squares support vector regression algorithm was reported, and it serves as useful tool for sensor fault diagnosis and signal reconstruction in turbofan engines.
A one-class clustering algorithm, termed robust hierarchical clustering, for novelty identification was proposed in [87]. The method consists of creating a uniform cluster across sensors in the absence of novelties. Thereby, in the presence of novelties, the associated sensors are clustered distinctly. To evaluate the method, it was compared with similar reported techniques [88], and it showed a much faster performance. The application proposed in this work was used for identifying emerging fault models in a sensor network of industrial GTs.
Finally, as expected, ANN algorithms also take part in solving this problem. In [89], a fault diagnosis method based on a BP neural network was designed for sensor failure detection, and the integrated verification of the model and algorithm on a full digital simulation platform was conducted. Two main sensor faults were addressed, offset and drift, and the analysis and the comparison of the simulated results confirmed the good performance and consistency of the method. A summary of the analysed models is presented in Table 4.

6. Prognostics

Estimating and forecasting the degradation of GTs are important issues to tackle, which allow a dynamic planning that only takes action when needed. In this way, this is beyond diagnostics to reduce unexpected events and undesired operation conditions while reducing maintenance costs and maximizing the profit by increasing the availability of the system. To do so, the performance prognosis of GTs deals with the prediction condition of a GT at some future time based on past records, the operating conditions, and detected faults.
In this review, the predictive methods presented below were based on both health state prognostics, putting the focus on predicting the status of a GT by treating the system as a whole, and single components’ and parameters’ prognostics.
A constrained linear regression method was proposed in [90] for predicting the degradation of micro-gas turbines over time. First of all, the degradation was estimated from time-dependent variables; next, it was forecasted using only running hours. The method was successfully evaluated on several trial systems and showed a good correlation with the corrected power.
In [91], the problem of the health monitoring and prognosis of aircraft gas turbine engines was treated. Two different dynamic neural networks, the NARX neural network and Elman NN, were designed to capture the dynamics of two main types of degradation, compressor fouling and turbine erosion. After an extensive comparison between the methods, the results showed that the Elman NN outperformed the NARX model.
In [92], the use of a particular type of weighted loss function was extended, namely asymmetric loss functions, to investigate its performance in the prediction of the remaining useful life (RUL) of a gas turbine engine. It was shown that in some cases, the use of this kind of loss function enhanced the prediction in some deep-learning architectures.
A Bayesian hierarchical model was established in [93] to perform inference and inform a probabilistic model of the RUL. The suggested technique provided forecasting results within well-defined uncertainty bounds and proved several advantages of the hierarchical variant’s ability to integrate multiple unit data to face realistic prognostic challenges.
The prediction of gas turbines’ performance for power generation was the concern in [94]. Two surrogate models based on high-dimensional model representation (HDMR) and an ANN were conceived of from real operational data to forecast the operating features of the air compressor and turbine. Experiments showed a good performance in both full- and part-load on confidential operation data.
In [95], a framework was proposed to identify short-term and long-term degradation and relate them to more complicated components’ degradation. The methodology consisted of a multistage predictive model that incorporated orthogonal least squares (OLS) learning and the multi-criteria decision-making (MCDM) approach for selecting the inputs and the model structure, as well as regression methods for power and EGT prediction. Experiments showed good prediction performance.
Four different algorithms were tested in [96] to predict the electrical power generated by gas turbines. The parameters used for the prediction were the ambient temperature, ambient pressure, relative humidity, and exhaust vacuum. The aim of predicting the electrical power was to increase and maximise the profit. The results showed the best performance with the random forest algorithm.
The work in [97] examined and compared various machine-learning approaches to develop a predictive model, which could forecast hourly full-load electrical power. Two main purposes were set for this study: firstly, the best subset configuration or combination to obtain the most influential parameters for the prediction; secondly, the most efficient and accurate machine-learning model to successfully predict the full-load electrical power. In a similar way, introducing an ANN architecture in the regression, in [98], an ANN model was used to predict the electrical power of a power plant in an efficient and accurate manner. The data and the study of the best subset were similar to those mentioned before, but for the regression, a successful ANN structure was implemented.
In [99], a method was developed to estimate and predict the EGT of a gas turbine. The methodology uses multigene genetic programming (MGGP) to estimate the EGT based on six other six GT parameters in any operating condition and a nonlinear autoregressive exogenous (NARX) neural network for one-step-ahead prediction. The results showed an excellent prediction made for different flight missions.
A prognostic approach based on a multiple-input and single-output (MISO) fuzzy logic model was suggested in [100] to estimate the pressure difference across a GT filter house in a heavy-duty power-generation system. The associated results revealed that the proposed fuzzy logic model returned very small deviations and showed a higher predictive performance than conventional multiple regression methodologies.
A method to predict the performance of a GT combustor using real-time data from an industrial gas turbine was proposed in [101]. In order to optimise the efficiency of the ANN-based predictive model and to determine its structure, a sensitivity study of the input parameters, that is the main parameters of the turbine, was also conducted. The results showed that the prediction well matched the real operating data. Moreover, the method could predict complicated and difficult combustor operating characteristics.
A multi-polynomial regression (MPR) and an ANN model were compared in [102] for the computation of the relationship between the EGT and RPM for a gas turbine. The RPM was considered as an input quantity, whereas the EGT as the output parameter of an experimental gas turbine. The results employing an ANN model presented more satisfactory results than those using the MPR. Moreover, a study to obtain the best ANN structure was also conducted. Table 5 presents a summary of the mentioned models in this section.

7. Comparative Analysis of ML Models

Table 6 provides a comparative study of the advantage and limitations of the presented ML methods for the condition monitoring, diagnostics, and prognostics of gas turbines. In this table, the accuracy and complexity of the models, the ability of the method to treat uncertainties, the computational time, and the model performance under noisy conditions (robustness) are summarised. Furthermore, some remarks that are considered important for each method are specified in the observations.
The assessment of this comparison was performed according to several methods presented above regarding every model and its application in each specific case. It should be noted that there can be variants and different parameter setting in the methods that can enhance or decrease the model’s quantitative performance. Therefore, the presented table was constructed based on the average performance of model in different kinds of applications.

8. Summary and Conclusions

This review provides a thorough survey on the last decade of contributions and developments in the condition monitoring, diagnostics, and prognostics of gas turbines using machine-learning models. An introduction to GT engines was provided at the beginning of the document. The most standard and common machine-learning techniques that can be found in this study were also introduced. More detailed examples and results for more specific techniques can be found in the corresponding section. Table 7 gives a summary of the publications analysed, classified by the corresponding topic. Some of the references were duplicates due to more than one topic being treated in that specific paper.
GT condition monitoring considers the continuous process of measurement, analysis, filtering, and anomaly detection of the system itself and its components. The increase in the availability of data and the new emerging techniques show a significant improvement in this field. The further study of condition monitoring feeds the diagnosis section by making more accessible fault detection. Using measurements of the system performance, the analysis of the faults is more straightforward and presents promising results. In addition, new techniques have been proposed to ensure proper signal measurements. Reliable measurement is an important issue to tackle since all captured data come from sensors. Thereby, due to the significant improvements in AI and ML for feature extraction and pattern recognition, most of the recent research has adopted this methodology for GT diagnostics and sensor fault detection.
The historical evolution of GT conditions, the extracted performance features and pattern recognition techniques, as well as proper records of failure events shape the basis for future fault prediction techniques. Both classical approaches and more advanced algorithms were shown in the section about prognostics. They are able to predict from the general health state of the system to single parameters’ evolution.
Despite the techniques having been improved greatly in the last decade, some challenges must still be faced. According to Table 6, working on noisy conditions and uncertainties is still a huge challenge to tackle. Some algorithms attempt to solve this issue by including more complex terms in the model expression. It has been shown that combining several methods to independently tackle different problems to be solved enhances the performance and improves the robustness. However, because of unbalanced data, a lack of quality data, or not enough system information, the performance is not as accurate as would be expected. This is a clear future research line for these kinds of algorithms.
Another important issue to tackle is the online performance. Most of the methods proposed are able to properly detect anomalies and system performance deviation by analysing data either when the failure has occurred or in simulation software. Further research is needed to integrate all this information in real time, as well as to have a proper recommendation action system.
Finally, the number of simultaneous events that can be detected is still a challenging task. This has been improved thanks to ensemble methods that present a better performance in task parallelisation than simple methods, but which focus on a few failures or unexpected machine events.
To sum up, the digitalisation of GTs and the use of machine-learning techniques enable enhancing the accuracy and efficacy of the algorithms, leading to an improvement of the system performance. However, a clear future research line remains, and important challenges need to be faced. Treating uncertainties, enhancing the model’s robustness, and reducing the computational time of complex methods must be the focus for the next generation of algorithms.

Author Contributions

Conceptualisation, M.d.C.-C., C.A. and M.V.; methodology, M.d.C.-C.; validation, M.d.C.-C., C.A. and M.V.; formal analysis, M.d.C.-C. and C.A.; investigation, M.d.C.-C.; resources, M.d.C.-C.; writing—original draft preparation, M.d.C.-C. and C.A.; writing—review and editing, M.d.C.-C. and C.A.; visualisation, M.d.C.-C.; supervision, C.A. and M.V.; project administration, C.A.; funding acquisition, C.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Siemens Energy.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors would like to thank Davood Naderi and Edgar Bahilo from Siemens Energy, Service Oil & Gas Sweden and Stefano Rosso for his support and assistance during the elaboration of this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Prakash, G.; Yuan, X.X.; Hazra, B.; Mizutani, D. Toward a big data-based approach: A review on degradation models for prognosis of critical infrastructure. J. Nondestruct. Eval. Diagn. Progn. Eng. Syst. 2021, 4, 021005. [Google Scholar] [CrossRef]
  2. Lei, Y.; Yang, B.; Jiang, X.; Jia, F.; Li, N.; Nandi, A.K. Applications of machine learning to machine fault diagnosis: A review and roadmap. Mech. Syst. Signal Process. 2020, 138, 106587. [Google Scholar] [CrossRef]
  3. Carvalho, T.P.; Soares, F.A.; Vita, R.; Francisco, R.d.P.; Basto, J.P.; Alcalá, S.G. A systematic literature review of machine-learning methods applied to predictive maintenance. Comput. Ind. Eng. 2019, 137, 106024. [Google Scholar] [CrossRef]
  4. Qiu, J.; Wu, Q.; Ding, G.; Xu, Y.; Feng, S. A survey of machine learning for big data processing. Eurasip J. Adv. Signal Process. 2016, 2016, 67. [Google Scholar] [CrossRef] [Green Version]
  5. Volponi, A.J. Gas turbine engine health management: Past, present, and future trends. J. Eng. Gas Turbines Power 2014, 136, 051201. [Google Scholar] [CrossRef]
  6. Daily, J.; Peterson, J. Predictive maintenance: How big data analysis can improve maintenance. In Supply Chain Integration Challenges in Commercial Aerospace; Springer: Berlin/Heidelberg, Germany, 2017; pp. 267–278. [Google Scholar]
  7. Fentaye, A.D.; Baheta, A.T.; Gilani, S.I.; Kyprianidis, K.G. A Review on gas turbine gas-path diagnostics. Aerospace 2019, 6, 83. [Google Scholar] [CrossRef] [Green Version]
  8. Boyce, M.P. Gas Turbine Engineering Handbook; Elsevier: Amsterdam, The Netherlands, 2011. [Google Scholar]
  9. Kurz, R.; Brun, K. Degradation in Gas Turbine Systems. J. Eng. Gas Turbines Power 2000, 123, 70–77. [Google Scholar] [CrossRef] [Green Version]
  10. Alqallaf, J.; Ali, N.; Teixeira, J.A.; Addali, A. Solid Particle Erosion Behaviour and Protective Coatings for Gas Turbine Compressor Blades—A Review. Processes 2020, 8, 984. [Google Scholar] [CrossRef]
  11. De León Hijes, F.C.G.; Cartagena, J.J.R. Maintenance strategy based on a multicriterion classification of equipments. Reliab. Eng. Syst. Saf. 2006, 91, 444–451. [Google Scholar] [CrossRef]
  12. Wang, Y.; Deng, C.; Wu, J.; Wang, Y.; Xiong, Y. A corrective maintenance scheme for engineering equipment. Eng. Fail. Anal. 2014, 36, 269–283. [Google Scholar] [CrossRef]
  13. Swanson, L. Linking maintenance strategies to performance. Int. J. Prod. Econ. 2001, 70, 237–244. [Google Scholar] [CrossRef]
  14. Shirmohammadi, A.H.; Zhang, Z.G.; Love, E. A computational model for determining the optimal preventive maintenance policy with random breakdowns and imperfect repairs. IEEE Trans. Reliab. 2007, 56, 332–339. [Google Scholar] [CrossRef]
  15. Lee, C.K.M.; Cao, Y.; Ng, K.H. Chapter Big Data Analytics for Predictive Maintenance Strategies. In Supply Chain Management in the Big Data Era; IGI Global: Hershey, PA, USA, 2017; pp. 50–74. [Google Scholar] [CrossRef] [Green Version]
  16. Tinga, T.; Loendersloot, R. Aligning PHM, SHM and CBM by understanding the physical system failure behaviour. In Proceedings of the European Conference on the Prognostics and Health Management Society, Fort Worth, TX, USA, 29 September–2 October 2014. [Google Scholar]
  17. Zonta, T.; da Costa, C.A.; da Rosa Righi, R.; de Lima, M.J.; da Trindade, E.S.; Li, G.P. Predictive maintenance in the Industry 4.0: A systematic literature review. Comput. Ind. Eng. 2020, 150, 106889. [Google Scholar] [CrossRef]
  18. Li, E.Y. Artificial neural networks and their business applications. Inf. Manag. 1994, 27, 303–313. [Google Scholar] [CrossRef]
  19. Dong, G.; Liao, G.; Liu, H.; Kuang, G. A review of the autoencoder and its variants: A comparative perspective from target recognition in synthetic-aperture radar images. IEEE Geosci. Rem. Sens. Mag. 2018, 6, 44–68. [Google Scholar] [CrossRef]
  20. Lawrence, S.; Giles, C.L.; Tsoi, A.C.; Back, A.D. Face recognition: A convolutional neural-network approach. IEEE Trans. Neural Netw. 1997, 8, 98–113. [Google Scholar] [CrossRef] [Green Version]
  21. Huang, G.B.; Zhu, Q.Y.; Siew, C.K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  22. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. Adv. Neural Inf. Process. Syst. 2014, 13. [Google Scholar] [CrossRef]
  23. Dyer, C.; Kuncoro, A.; Ballesteros, M.; Smith, N.A. Recurrent neural network grammars. arXiv 2016, arXiv:1602.07776. [Google Scholar]
  24. Gregor, K.; Danihelka, I.; Graves, A.; Rezende, D.; Wierstra, D. Draw: A recurrent neural network for image generation. In Proceedings of the International Conference on Machine Learning, Lille, France, 7–9 July 2015; pp. 1462–1471. [Google Scholar]
  25. Bernardo, J.M.; Smith, A.F. Bayesian Theory; John Wiley & Sons: Hoboken, NJ, USA, 2009; Volume 405. [Google Scholar]
  26. Zadeh, L.A. Fuzzy sets. In Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems: Selected Papers by Lotfi a Zadeh; World Scientific: Singapore, 1996; pp. 394–432. [Google Scholar]
  27. Yager, R.R.; Zadeh, L.A. An Introduction to Fuzzy Logic Applications in Intelligent Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 165. [Google Scholar]
  28. Langdon, W.B.; Poli, R. Foundations of Genetic Programming; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  29. Jiang, L.; Cai, Z.; Wang, D.; Jiang, S. Survey of improving k-nearest-neighbor for classification. In Proceedings of the Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007), Haikou, China, 24–27 August 2007; Volume 1, pp. 679–683. [Google Scholar]
  30. Yadav, J.; Sharma, M. A Review of K-mean Algorithm. Int. J. Eng. Trends Technol. 2013, 4, 2972–2976. [Google Scholar]
  31. Khan, K.; Rehman, S.U.; Aziz, K.; Fong, S.; Sarasvady, S. DBSCAN: Past, present and future. In Proceedings of the Fifth International Conference on the Applications of Digital Information and Web Technologies (ICADIWT 2014), Bangalore, India, 17–19 February 2014; pp. 232–238. [Google Scholar]
  32. Fraley, C.; Raftery, A.E. Model-based clustering, discriminant analysis, and density estimation. J. Am. Stat. Assoc. 2002, 97, 611–631. [Google Scholar] [CrossRef]
  33. Blasques, F.; Koopman, S.J.; Lucas, A. Nonlinear autoregressive models with optimality properties. Econom. Rev. 2020, 39, 559–578. [Google Scholar] [CrossRef] [Green Version]
  34. Liu, H.; Song, X. Nonlinear system identification based on NARX network. In Proceedings of the 2015 10th Asian Control Conference (ASCC), Kota Kinabalu, Malaysia, 31 May–3 June 2015; pp. 1–6. [Google Scholar]
  35. Tlili, B. Identification and Control of Non Linear Systems Using the NARMA Type Models. J. Européen Des Systèmes Automatisés 2008, 42, 1279–1309. [Google Scholar] [CrossRef]
  36. Chen, S.; Billings, S.A.; Luo, W. Orthogonal least squares methods and their application to nonlinear system identification. Int. J. Control 1989, 50, 1873–1896. [Google Scholar] [CrossRef]
  37. Abdi, H.; Williams, L.J. Principal component analysis. Wiley Interdiscip. Rev. Comput. Stat. 2010, 2, 433–459. [Google Scholar] [CrossRef]
  38. Myles, A.J.; Feudale, R.N.; Liu, Y.; Woody, N.A.; Brown, S.D. An introduction to decision tree modeling. J. Chemom. A J. Chemom. Soc. 2004, 18, 275–285. [Google Scholar] [CrossRef]
  39. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  40. Somvanshi, M.; Chavan, P.; Tambade, S.; Shinde, S. A review of machine-learning techniques using decision tree and support vector machine. In Proceedings of the 2016 International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, 12–13 August 2016; pp. 1–7. [Google Scholar]
  41. Noble, W.S. What is a support vector machine? Nat. Biotechnol. 2006, 24, 1565–1567. [Google Scholar] [CrossRef] [PubMed]
  42. De Castro-Cros, M.; Rosso, S.; Bahilo, E.; Velasco, M.; Angulo, C. Condition Assessment of Industrial Gas Turbine Compressor Using a Drift Soft Sensor Based in Autoencoder. Sensors 2021, 21, 2708. [Google Scholar] [CrossRef]
  43. Pogorelov, G.I.; Kulikov, G.G.; Abdulnagimov, A.I.; Badamshin, B.I. Application of Neural Network Technology and High-performance Computing for Identification and Real-time Hardware-in-the-loop Simulation of Gas Turbine Engines. Procedia Eng. 2017, 176, 402–408. [Google Scholar] [CrossRef]
  44. Giorgi, M.G.D.; Campilongo, S.; Ficarella, A. A diagnostics tool for aero-engines health monitoring using machine learning technique. Energy Procedia 2018, 148, 860–867. [Google Scholar] [CrossRef]
  45. Farahani, H.S.; Fatehi, A.; Shoorehdeli, M.A. On the Application of Domain Adversarial Neural Network to Fault Detection and Isolation in Power Plants. In Proceedings of the 19th IEEE International Conference on Machine Learning and Applications, ICMLA 2020, Miami, FL, USA, 14–17 December 2020; pp. 1132–1138. [Google Scholar] [CrossRef]
  46. Zhang, Y.; Bingham, C.; Gallimore, M.; Chen, J. Steady-state and transient operation discrimination by Variational Bayesian Gaussian Mixture Models. In Proceedings of the IEEE International Workshop on Machine Learning for Signal Processing, MLSP, Southampton, UK, 22–25 September 2013; pp. 6–10. [Google Scholar] [CrossRef]
  47. Zhandos, A.; Guo, J. An approach based on decision tree for analysis of behaviour with combined cycle power plant. In Proceedings of the 2017 International Conference on Progress in Informatics and Computing, PIC 2017, Nanjing, China, 15–17 December 2017; pp. 415–419. [Google Scholar] [CrossRef]
  48. Tan, Y.; Tian, H.; Jiang, R.; Lin, Y.; Zhang, J. A comparative investigation of data-driven approaches based on one-class classifiers for condition monitoring of marine machinery system. Ocean Eng. 2020, 201, 107174. [Google Scholar] [CrossRef]
  49. Asgari, H.; Chen, X.Q.; Morini, M.; Pinelli, M.; Sainudiin, R.; Spina, P.R.; Venturini, M. NARX models for simulation of the start-up operation of a single-shaft gas turbine. Appl. Therm. Eng. 2016, 93, 368–376. [Google Scholar] [CrossRef]
  50. Fontes, C.H.; Pereira, O. Pattern recognition in multivariate time series—A case study applied to fault detection in a gas turbine. Eng. Appl. Artif. Intell. 2016, 49, 10–18. [Google Scholar] [CrossRef]
  51. Enríquez-Zárate, J.; Trujillo, L.; de Lara, S.; Castelli, M.; Z-Flores, E.; Muñoz, L.; Popovič, A. Automatic modeling of a gas turbine using genetic programming: An experimental study. Appl. Soft Comput. 2017, 50, 212–222. [Google Scholar] [CrossRef]
  52. Liu, J.; Liu, J.; Yu, D.; Kang, M.; Yan, W.; Wang, Z.; Pecht, M.G. Fault detection for gas turbine hot components based on a convolutional neural network. Energies 2018, 11, 2149. [Google Scholar] [CrossRef] [Green Version]
  53. Bhavani, N.P.; Sujatha, K.; Reddy, T.K. Condition monitoring of gas turbine power plant using image processing (CMGTPPIP). In Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 3–5 March 2016; pp. 3809–3814. [Google Scholar]
  54. Sujatha, G.K.; Priyadarshini, I.; Jhansi, G.; Bhavani, N.P.; Jayachitra, N.; Karthikeyan, V.; Ram Kumar, K.S.; Kumar, K.S. Clean coal technology using inventive materials for monitoring SO2 emissions in smart power plants. AIP Conf. Proc. 2019, 2105. [Google Scholar] [CrossRef]
  55. Gangopadhyay, T.; Ramanan, V.; Akintayo, A.; K Boor, P.; Sarkar, S.; Chakravarthy, S.R.; Sarkar, S. 3D convolutional selective autoencoder for instability detection in combustion systems. Energy AI 2021, 4, 100067. [Google Scholar] [CrossRef]
  56. Verma, M.; Kumar, A. A novel general approach to evaluating the reliability of gas turbine system. Eng. Appl. Artif. Intell. 2014, 28, 13–21. [Google Scholar] [CrossRef]
  57. Majdani, F.; Petrovski, A.; Doolan, D. Evolving ANN-based sensors for a context-aware cyber physical system of an offshore gas turbine. Evol. Syst. 2018, 9, 119–133. [Google Scholar] [CrossRef] [Green Version]
  58. Somehsaraei, H.N.; Ghosh, S.; Maity, S.; Pramanik, P.; De, S.; Assadi, M. Automated data filtering approach for ANN modeling of distributed energy systems: Exploring the application of machine learning. Energies 2020, 13, 3750. [Google Scholar] [CrossRef]
  59. Lee, G.; Jung, M.; Song, M.; Choo, J. Unsupervised anomaly detection of the gas turbine operation via convolutional auto-encoder. In Proceedings of the Annual Conference of the Prognostics and Health Management Society, PHM, Virtual, Detroit, MI, USA, 8–10 June 2020. [Google Scholar] [CrossRef]
  60. Fu, S.; Zhong, S.; Lin, L.; Zhao, M. A re-optimized deep auto-encoder for gas turbine unsupervised anomaly detection. Eng. Appl. Artif. Intell. 2021, 101, 104199. [Google Scholar] [CrossRef]
  61. Luo, H.; Zhong, S. Gas turbine engine gas path anomaly detection using deep learning with Gaussian distribution. In Proceedings of the 2017 Prognostics and System Health Management Conference, PHM-Harbin 2017, Harbin, China, 9–12 July 2017. [Google Scholar] [CrossRef]
  62. Yan, W. One-class extreme learning machines for gas turbine combustor anomaly detection. In Proceedings of the International Joint Conference on Neural Networks, Vancouver, BC, Canada, 24–29 July 2016; pp. 2909–2914. [Google Scholar] [CrossRef]
  63. Yan, W. Detecting Gas Turbine Combustor Anomalies Using Semi-supervised Anomaly Detection with Deep Representation Learning. Cogn. Comput. 2020, 12, 398–411. [Google Scholar] [CrossRef]
  64. Xu, R.; Yan, W. A Comparison of GANs-Based Approaches for Combustor System Fault Detection. In Proceedings of the International Joint Conference on Neural Networks, Glasgow, UK, 19–24 July 2020. [Google Scholar] [CrossRef]
  65. Loboda, I.; Yepifanov, S.; Feldshteyn, Y. An integrated approach to gas turbine monitoring and diagnostics. Turbo Expo Power Land Sea Air 2008, 43123, 359–367. [Google Scholar]
  66. Loboda, I.; Injeti, G. Gas Turbine Condition Monitoring and Diagnostics; Gas Turbines, IntechOpen: Rijeka, Croatia, 2010. [Google Scholar] [CrossRef] [Green Version]
  67. Batayev, N. Gas turbine fault classification based on machine learning supervised techniques. In Proceedings of the 14th International Conference on Electronics Computer and Computation, ICECCO 2018, Kaskelen, Kazakhstan, 28 November–1 December 2018; pp. 206–212. [Google Scholar] [CrossRef]
  68. Maragoudakis, M.; Loukis, E. Using Ensemble Random Forests for the extraction and exploitation of knowledge on gas turbine blading faults identification. Insight 2012, 25, 80–104. [Google Scholar] [CrossRef]
  69. Amozegar, M.; Khorasani, K. An ensemble of dynamic neural network identifiers for fault detection and isolation of gas turbine engines. Neural Netw. 2016, 76, 106–121. [Google Scholar] [CrossRef] [PubMed]
  70. Wong, P.K.; Yang, Z.; Vong, C.M.; Zhong, J. Real-time fault diagnosis for gas turbine generator systems using extreme learning machine. Neurocomputing 2014, 128, 249–257. [Google Scholar] [CrossRef]
  71. Pang, S.; Yang, X.; Zhang, X. Aero Engine Component Fault Diagnosis Using Multi-Hidden-Layer Extreme Learning Machine with Optimized Structure. Int. J. Aerosp. Eng. 2016, 2016, 1329561. [Google Scholar] [CrossRef]
  72. Lu, F.; Jiang, J.; Huang, J. Gas Turbine Engine Gas-path Fault Diagnosis Based on Improved SBELM Architecture. Int. J. Turbo Jet Engines 2018, 35, 351–363. [Google Scholar] [CrossRef]
  73. Sun, X.L.; Wang, N. Gas turbine fault diagnosis using intuitionistic fuzzy fault Petri nets. J. Intell. Fuzzy Syst. 2018, 34, 3919–3927. [Google Scholar] [CrossRef]
  74. Montazeri-Gh, M.; Yazdani, S. Application of interval type-2 fuzzy logic systems to gas turbine fault diagnosis. Appl. Soft Comput. J. 2020, 96, 106703. [Google Scholar] [CrossRef]
  75. Sina Tayarani-Bathaie, S.; Sadough Vanini, Z.N.; Khorasani, K. Dynamic neural network-based fault diagnosis of gas turbine engines. Neurocomputing 2014, 125, 153–165. [Google Scholar] [CrossRef]
  76. Tahan, M.; Muhammad, M.; Abdul Karim, Z.A. A multi-nets ANN model for real-time performance-based automatic fault diagnosis of industrial gas turbine engines. J. Braz. Soc. Mech. Sci. Eng. 2017, 39, 2865–2876. [Google Scholar] [CrossRef]
  77. Abbasi Nozari, H.; Aliyari Shoorehdeli, M.; Simani, S.; Dehghan Banadaki, H. Model-based robust fault detection and isolation of an industrial gas turbine prototype using soft computing techniques. Neurocomputing 2012, 91, 29–47. [Google Scholar] [CrossRef]
  78. Amare, D.F.; Aklilu, T.B.; Gilani, S.I. Gas path fault diagnostics using a hybrid intelligent method for industrial gas turbine engines. J. Braz. Soc. Mech. Sci. Eng. 2018, 40, 1–17. [Google Scholar] [CrossRef]
  79. Zhao, L.; Mo, C.; Sun, T.; Huang, W. Aero engine gas-path fault diagnose based on multimodal deep neural networks. Wirel. Commun. Mob. Comput. 2020, 2020, 8891595. [Google Scholar] [CrossRef]
  80. Mohtasham Khani, M.; Vahidnia, S.; Ghasemzadeh, L.; Ozturk, Y.E.; Yuvalaklioglu, M.; Akin, S.; Ure, N.K. Deep-learning-based crack detection with applications for the structural health monitoring of gas turbines. Struct. Health Monit. 2020, 19, 1440–1452. [Google Scholar] [CrossRef]
  81. Hong, J.; Wang, Q.; Qiu, X.; Chan, H.L. Remaining Useful Life Prediction Using Time-Frequency Feature and Multiple Recurrent Neural Networks. In Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, Zaragoza, Spain, 10–13 September 2019; pp. 916–923. [Google Scholar] [CrossRef]
  82. Bai, M.; Liu, J.; Ma, Y.; Zhao, X.; Long, Z.; Yu, D. Long short-term memory network-based normal pattern group for fault detection of three-shaft marine gas turbine. Energies 2021, 14, 13. [Google Scholar] [CrossRef]
  83. Shen, Y.; Khorasani, K. Hybrid multi-mode machine learning-based fault diagnosis strategies with application to aircraft gas turbine engines. Neural Netw. 2020, 130, 126–142. [Google Scholar] [CrossRef] [PubMed]
  84. Zhu, L.; Liu, J.; Ma, Y.; Zhou, W.; Yu, D. A coupling diagnosis method for sensor faults detection, isolation and estimation of gas turbine engines. Energies 2020, 13, 4976. [Google Scholar] [CrossRef]
  85. Sun, R.; Shi, L.; Yang, X.; Wang, Y.; Zhao, Q. A coupling diagnosis method of sensors faults in gas turbine control system. Energy 2020, 205, 117999. [Google Scholar] [CrossRef]
  86. Hu, Y.; Zhu, J.; Sun, Z.; Gao, L. Sensor fault diagnosis of gas turbine engines using an integrated scheme based on improved least squares support vector regression. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2020, 234, 607–623. [Google Scholar] [CrossRef]
  87. Maleki, S.; Bingham, C. Robust hierarchical clustering for novelty identification in sensor networks: With applications to industrial systems. Appl. Soft Comput. 2019, 85, 105771. [Google Scholar] [CrossRef]
  88. Maleki, S.; Bingham, C.; Zhang, Y. Development and realization of changepoint analysis for the detection of emerging faults on industrial systems. IEEE Trans. Ind. Inform. 2016, 12, 1180–1187. [Google Scholar] [CrossRef] [Green Version]
  89. Liu, Y.; Wang, J.; Shen, Y. Research on Verification of Sensor Fault Diagnosis Based on BP Neural Network. In Proceedings of the 11th International Conference on Prognostics and System Health Management, Jinan, China, 23–25 October 2020; pp. 456–460. [Google Scholar] [CrossRef]
  90. Olsson, T.; Ramentol, E.; Rahman, M.; Oostveen, M.; Kyprianidis, K. A data-driven approach for predicting long-term degradation of a fleet of micro gas turbines. Energy AI 2021, 4, 100064. [Google Scholar] [CrossRef]
  91. Kiakojoori, S.; Khorasani, K. Dynamic neural networks for gas turbine engine degradation prediction, health monitoring and prognosis. Neural Comput. Appl. 2016, 27, 2157–2192. [Google Scholar] [CrossRef]
  92. Rengasamy, D.; Rothwell, B.; Figueredo, G.P. Asymmetric Loss Functions for Deep Learning Early Predictions of Remaining Useful Life in Aerospace Gas Turbine Engines. In Proceedings of the International Joint Conference on Neural Netw, Glasgow, UK, 19–24 July 2020. [Google Scholar] [CrossRef]
  93. Zaidan, M.A.; Harrison, R.F.; Mills, A.R.; Fleming, P.J. Bayesian Hierarchical Models for aerospace gas turbine engine prognostics. Expert Syst. Appl. 2015, 42, 539–553. [Google Scholar] [CrossRef]
  94. Liu, Z.; Karimi, I.A. Gas turbine performance prediction via machine learning. Energy 2020, 192, 116627. [Google Scholar] [CrossRef]
  95. Ravichandran, T.; Liu, Y.; Kumar, A.; Srivastava, A.; Hanachi, H.; Heppler, G. Data-Driven Performance Prediction Using Gas Turbine Sensory Signals. In Proceedings of the Canadian Conference on Electrical and Computer Engineering, London, ON, Canada, 26–29 April 2020. [Google Scholar] [CrossRef]
  96. Alketbi, S.; Nassif, A.B.; Eddin, M.A.; Shahin, I.; Elnagar, A. Predicting the power of a combined cycle power plant using machine learning methods. In Proceedings of the 2020 IEEE International Conference on Communications, Computing, Cybersecurity, and Informatics, CCCI 2020, Virtual, Sharjah, United Arab Emirates, 3–5 November 2020. [Google Scholar] [CrossRef]
  97. Tüfekci, P. Prediction of full load electrical power output of a base load operated combined cycle power plant using machine-learning methods. Int. J. Electr. Power Energy Syst. 2014, 60, 126–140. [Google Scholar] [CrossRef]
  98. Wankhede, A.; Ghate, V. Prediction of power of a combine gas and steam turbine using artificial neural network. In Proceedings of the 2018 3rd IEEE International Conference on Recent Trends in Electronics, Information and Communication Technology, RTEICT 2018, Bangalore, India, 18–19 May 2018; pp. 1103–1108. [Google Scholar] [CrossRef]
  99. De Giorgi, M.G.; Quarta, M. Hybrid MultiGene Genetic Programming—Artificial neural networks approach for dynamic performance prediction of an aeroengine. Aerosp. Sci. Technol. 2020, 103, 105902. [Google Scholar] [CrossRef]
  100. Abdul-Wahab, S.A.; Omer, A.S.M.; Yetilmezsoy, K.; Bahramian, M. Modelling the clogging of gas turbine filter houses in heavy-duty power generation systems. Math. Comput. Model. Dyn. Syst. 2020, 26, 119–143. [Google Scholar] [CrossRef]
  101. Park, Y.; Choi, M.; Kim, K.; Li, X.; Jung, C.; Na, S.; Choi, G. Prediction of operating characteristics for industrial gas turbine combustor using an optimized artificial neural network. Energy 2020, 213, 118769. [Google Scholar] [CrossRef]
  102. Koleini, I.; Roudbari, A.; Marefat, V. EGT prediction of a micro gas turbine using statistical and artificial intelligence approach. IEEE Aerosp. Electron. Syst. Mag. 2018, 33, 4–13. [Google Scholar] [CrossRef]
  103. Ferrero, A.; Larocca, F.; Pennecchi, F.R. Uncertainty propagation in field inversion for turbulence modelling in turbomachinery. In Proceedings of the 2020 IEEE International Workshop on Metrology for AeroSpace, Pisa, Italy, 22–24 June 2020; pp. 303–308. [Google Scholar] [CrossRef]
Figure 1. Outline of a gas turbine’s condition monitoring, diagnostics, and prognostics.
Figure 1. Outline of a gas turbine’s condition monitoring, diagnostics, and prognostics.
Energies 14 08468 g001
Figure 2. Methodology of research detailed step by step.
Figure 2. Methodology of research detailed step by step.
Energies 14 08468 g002
Figure 3. Publications’ distribution according to their fields.
Figure 3. Publications’ distribution according to their fields.
Energies 14 08468 g003
Figure 4. Evolution of reviewed publications of the last decade.
Figure 4. Evolution of reviewed publications of the last decade.
Energies 14 08468 g004
Figure 5. Representation of ANN-architecture-based models.
Figure 5. Representation of ANN-architecture-based models.
Energies 14 08468 g005
Figure 6. Representation of a Bayesian probabilistic model.
Figure 6. Representation of a Bayesian probabilistic model.
Energies 14 08468 g006
Figure 7. Representation of the fuzzy logic model.
Figure 7. Representation of the fuzzy logic model.
Energies 14 08468 g007
Figure 8. Representation of a genetic programming model.
Figure 8. Representation of a genetic programming model.
Energies 14 08468 g008
Figure 9. Representation of a simple clustering model.
Figure 9. Representation of a simple clustering model.
Energies 14 08468 g009
Figure 10. Representation of a nonlinear regression model.
Figure 10. Representation of a nonlinear regression model.
Energies 14 08468 g010
Figure 11. Representation of the principal component analysis model.
Figure 11. Representation of the principal component analysis model.
Energies 14 08468 g011
Figure 12. Representation of the decision tree model’s structure.
Figure 12. Representation of the decision tree model’s structure.
Energies 14 08468 g012
Figure 13. Representation of a support vector machine model.
Figure 13. Representation of a support vector machine model.
Energies 14 08468 g013
Table 1. Summary of the presented methods for health status monitoring using machine-learning models.
Table 1. Summary of the presented methods for health status monitoring using machine-learning models.
ReferenceYearML ModelApplication
Yu Xhang et al. [46]2013VBGMMDetermine operational change between steady-state and transients
Manjit Verma and Amit Kumar [56]2014PNQualitative and quantitative analysis for modelling and analysing machine behaviour
Hamid Asgari et al. [49]2016NARXGas turbine’s start-up dynamics’ assessment
Cristiano Hora Fontes and Otacílio Pereira [50]2016SPCA + Fuzzy C-meansOperational pattern recognition
Nallamilli P. G. Bhavani et al. [53]2016ANNIntelligent sensor to monitor and control combustion quality
Pogorelov G.I et al. [43]2017RNNDynamic performance assessment
Abshukirov Zhandos and Jian Guo [47]2017Decision treeBehaviour analysis based on temperature evolution
Josué Enríquez-Zárate et al. [51]2017GSGPModel parameters’ estimation
Maria Grazia De Giorgi et al. [44]2018ANN, SVMModel comparison for health status monitoring
Jiao Liu et al. [52]2018CNNAbnormal operation detection
Farzan Majdani et al. [57]2018ANNInferential sensor for machine status assessment
K. Sujatha, G. et al. [54]2019ANN + PSOExhaust gas estimation
Hossein Shahabadi Farahani et al. [45]2020TLImprovement of health monitoring system
Yanghui Tan et al. [48]2020OCSVM, SVDD, GKNN, LOF, IForest, and ABODEvaluation of operation conditions
Tryambak Gangopadhyay et al. [55]20213DCSAEOperational transition detection in a combustion system
Table 2. Summary of the presented methods for anomaly detection using machine-learning models.
Table 2. Summary of the presented methods for anomaly detection using machine-learning models.
ReferenceYearML ModelApplication
Weizhong Yan [62]2016ELMCombustor anomaly detection
Hui Luo and Shisheng Zhong [61]2017AEImprovement of anomaly detection performance
Homam Nikpey Somehsaraei et al. [58]2020ANNEnhancing model performance by filtering and detecting outliers
Geunbae Lee et al. [59]2020CAEAnomalies’ identification in a monitoring system
Weizhong Yan [63]2020ELMEnhancement of anomaly detection in a combustor
Rui Xu and Weizhong Yan [64]2020GANFaulty data detection
Song Fu et al. [60]2021R-DAEAnomaly detection improvement with a novel model
Table 3. Summary of the presented methods for fault detection using machine-learning models.
Table 3. Summary of the presented methods for fault detection using machine-learning models.
ReferenceYearML ModelApplication
Manolis Maragoudakis and Euripides Loukis [68]2012RFBlade faults’ identification
Hasan AbbasiNozari et al. [77]2012LLNFFault detection and isolation working at different operational points
S. Sina Tayarani-Bathaie et al. [75]2014DNNFault detection from model residuals
M. Amozegar and K. Khorasani [69]2016Ensemble ANNFault identification framework
Xinyi Yang et al. [71]2016Q-ELMFault detection using quantum-behaved swarm optimisation
Mohammadreza Tahan et al. [76]2017ANNCompressor faults’ detection
Feng Lu et al. [72]2018SBELMFast fault diagnosis working under noisy anduncertain conditions
D. F. Amare et al. [78]2018AANNSimultaneous fault diagnosis
Xiao-Ling Sun and Ning Wang [73]2018IFFPNsFault diagnosis with uncertainty information
Jihoon Hong et al. [81]2019RNNImprovement of a degradation detection system
Nurlan Batayev [67]2019RF, k-NN, LogisticregressionSupervised fault detection
Mahtab Mohtasham Khani et al. [80]2020CNNBoosting inspection by applying a filter to image data
Morteza Montazeri-Gh and Shabnam Yazdani [74]2020IT2FLSsFault diagnosis at various operation conditions
Yanyan Shen and Khashayar Khorasani [83]2020RNN + SOMHybrid strategy to improve fault diagnosis performance
Liang Zhao et al. [79]2020CNN + ANNMultiple neural net fusion for diagnostic enhancement
Mingliang Bai et al. [82]2021LSTMGas path faults’ identification
Table 4. Summary of the presented methods for sensor fault identification using machine-learning models.
Table 4. Summary of the presented methods for sensor fault identification using machine-learning models.
ReferenceYearML ModelApplication
Sepehr Maleki and Chris Bingham [87]2019Hierarchical clusteringOne-class sensor fault detection
Linhai Zhu et al. [84]2020SRCKF + DBSCANSensor faults’ identification in harsh conditions
Rongzhuo Sun et al. [85]2020RNNCoupling diagnosis method for sensor fault identification
Yu Hu et al. [86]2020GA-RRLSSVROnline diagnosis for gas path sensor faults
Ying Liu et al. [89]2020ANNSensor fault detection and verification ina digital simulation platform
Table 5. Summary of the presented methods for prognostics using machine-learning models.
Table 5. Summary of the presented methods for prognostics using machine-learning models.
ReferenceYearML ModelApplication
Pınar Tüfekci [97]2014Several ML algorithmsFull-load electrical power prediction
Martha A. Zaidan et al. [93]2015Bayesian hierarchical modelRUL inference
S. Kiakojoori and K. Khorasani [91]2016NARX, Elman NNEstimation of compressor fouling and turbine erosion dynamic degradation
Apeksha Wankhede and Vilas Ghate [98]2018ANNElectrical power prediction
Iman Koleini et al. [102]2018MRP, ANNEGT prediction based on shaft velocity
Divish Rengasamy et al. [92]2020DNN, CNN, LSTMRUL prediction
Zuming Liu and Iftekhar A. Karimi [94]2020HDMR + ANNCompressor and turbine operationcharacteristics prediction
Thambirajah Ravichandran et al. [95]2020OLS + MCDMShort- and long-term degradation estimation
Salama Alketbi et al. [96]2020RFElectrical power prediction
Maria Grazia De Giorgi and Marco Quarta [99]2020MGGP + NARXEGT prediction
Sabah Ahmed Abdul-Wahab et al. [100]2020MISO fuzzy logicPressure difference of GT filter estimation
Yeseul Park et al. [101]2020ANNCombustor performance prediction
Tomas Olsson et al. [90]2021RNNMicro-GT degradation prediction
Table 6. Comparative study of the presented machine-learning-based models.
Table 6. Comparative study of the presented machine-learning-based models.
AlgorithmsAccuracyModel ComplexityTreat with UncertaintiesComputational TimeRobustnessObservations
ANNReasonably highReasonableLowReasonably lowReasonably lowThe performance can be improved with a large amount of accurate data
AEHighReasonably highReasonableReasonably lowReasonableGood generalisation properties
CNNHighHighReasonableReasonably highReasonable-
ELMReasonably highReasonably lowLowLowLow-
GANLowHighReasonably lowReasonableReasonable-
RNNHighHighReasonably lowReasonableReasonably highLarge amount of and sequential data
Bayesian ModelsHighReasonableReasonably highReasonableReasonably high-
ClusteringReasonably highReasonableReasonableReasonably highReasonably highThe performance can be improved by having an accurate dataset
Decision TreeHighReasonableReasonableReasonably lowReasonably high-
Fuzzy LogicHighReasonably highReasonably highReasonably lowHighGeneralisation properties with a reasonable amount of data; expertise in the field is needed
Genetic ProgrammingHighHighReasonably lowHighHigh-
L and NL RegressionReasonableLowLowLowReasonably lowRegulation can help to generalise the solution
PCALowLowReasonably lowLowLowIt works well only with linear data. Good performance in pre-processing data
SVMReasonably highReasonably lowReasonableLowReasonably lowThe performance can be improved by using more sophisticated kernels
Table 7. Classification summary of reviewed publications.
Table 7. Classification summary of reviewed publications.
AlgorithmsCondition MonitoringDiagnosticsPrognostics
ANN[44,45,53,54,56,57]-[69,75,76,77,78,79][89][91,92,94,96,97,98,101,102]
AE[42,55][59,60,61,63]---
CNN[52][59][79,80]--
ELM-[62,63][70,71,72]--
GAN-[64]---
RNN[43]-[82,83,103]--
Bayesian Models[46]---[93]
Clustering[48][58,63]-[84,87,88][96]
Decision Tree[47,48,56]-[67,68]-[96]
Fuzzy Logic--[73,74]-[100]
Genetic Programming[51]--[86][99]
Linear and Nonlinear Regression[49]---[90,91,95]
PCA[50]----
SVM[44,48]--[85]-
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

de Castro-Cros, M.; Velasco, M.; Angulo, C. Machine-Learning-Based Condition Assessment of Gas Turbines—A Review. Energies 2021, 14, 8468. https://doi.org/10.3390/en14248468

AMA Style

de Castro-Cros M, Velasco M, Angulo C. Machine-Learning-Based Condition Assessment of Gas Turbines—A Review. Energies. 2021; 14(24):8468. https://doi.org/10.3390/en14248468

Chicago/Turabian Style

de Castro-Cros, Martí, Manel Velasco, and Cecilio Angulo. 2021. "Machine-Learning-Based Condition Assessment of Gas Turbines—A Review" Energies 14, no. 24: 8468. https://doi.org/10.3390/en14248468

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