<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>W. Yixuan, S. Yan, C. Maolin, X. Weiqing, Y. Qihui, Optimization of air-fuel ratio control of fuel-
powered UAV engine using adaptive fuzzy-PID, Journal of the Franklin Institute</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1016/j.jfranklin.2018.09.003</article-id>
      <title-group>
        <article-title>Neuro-Fuzzy Methods for Detecting Sensor Failures in Helicopters Turboshaft Engines</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Victoria Vysotska</string-name>
          <email>victoria.a.vysotska@lpnu.ua</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Vladov</string-name>
          <email>serhii.vladov@univd.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ruslan Yakovliev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexey Yurko</string-name>
          <email>yurkoalexe@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii Voronin</string-name>
          <email>n_voronina77@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ivan Kozhedub Kharkiv National Air Force University</institution>
          ,
          <addr-line>Sumska Street 77/79, Kharkiv, 61023</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kremenchuk Flight College of Kharkiv National University of Internal Affairs</institution>
          ,
          <addr-line>Peremohy Street 17/6, Kremenchuk, 39605</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Kremenchuk Mykhailo Ostrohradskyi National University</institution>
          ,
          <addr-line>University Street 20, Kremenchuk, 39600</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Stepan Bandera Street 12, Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>355</volume>
      <issue>17</issue>
      <fpage>8554</fpage>
      <lpage>8575</lpage>
      <abstract>
        <p>This work is devoted to the development of a neural network method for detecting failures of sensors of helicopters turboshaft engines under on-board operation conditions. The proposed method is based on the use of the ANFIS neuro-fuzzy network with a modified hybrid method for its training. A modification of the hybrid method of training the neuro-fuzzy network ANFIS is proposed, which, through the use of the Adam method as a gradient-based optimization algorithm, as well as the adaptive k-means clustering method for optimizing the shape of fuzzy membership functions, allowed reducing the number of training epochs from 400 to 50 to obtain the minimum the standard deviation of the training error is 2.646 · 10-4 using the Gaussian membership function. An evolutionary system of fuzzy rules has been developed to determine the gas temperature in front of the compressor turbine sensor failure, the compressor defect, and the failure of the free turbine rotor speed sensor failure. The proposed system can be extended by adding new fuzzy rules in order to detect and identify other failures of sensors and components of helicopters turboshaft engines. An experiment was carried out, which consists of computer modeling of the gradual failure of a gas temperature sensor in front of a compressor turbine. The results of a comparative analysis of traditional and neural network methods for detecting failures in helicopters turboshaft engines sensors showed that the maximum errors of the first and second types when using neural network methods did not exceed 0.78 and 0.52 %, while for traditional methods they reached 2.48 and 1.91 %.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Helicopters turboshaft engines</kwd>
        <kwd>neuro-fuzzy network ANFIS</kwd>
        <kwd>sensor failure</kwd>
        <kwd>gas temperature in front of the compressor turbine</kwd>
        <kwd>mathematical model</kwd>
        <kwd>error</kwd>
        <kwd>training1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The movement control of modern helicopters has to be ensured under conditions of significant
and varied uncertainties in the values of their parameters and characteristics, flight modes, and
environmental influences. In addition, during the flight, various emergency situations may arise,
in particular, engine failures and structural damage [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Some of these failures and damage have a direct impact on the dynamic characteristics of the
helicopter as a control object. At the same time, it is extremely difficult to foresee all possible
failures and their combinations in advance. From the above it follows that the situation in which
the helicopter finds itself at any given moment in time can change in a significant and
unpredictable way.</p>
      <p>In this regard, it seems appropriate from a management point of view to interpret possible
sudden changes in the dynamic properties of helicopters turboshaft engines (TE) due to failures
and damage as another class of uncertainty factors, the countering of which is assigned to
adaptation mechanisms. They must provide fault-tolerant control, that is, control that is able to</p>
      <p>0000-0001-6417-3689 (V. Vysotska); 0000-0001-8009-5254 (S. Vladov); 0000-0002-3788-2583 (R. Yakovliev);
0000-0002-8244-2376 (A. Yurko); 0009-0007-6448-5878 (A. Voronin)
© 2024 Copyright for this paper by its authors.</p>
      <p>
        Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
adapt to changes in the dynamics of the control object generated by failures or damage, providing
acceptable quality of control [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ].
      </p>
      <p>With this approach, the task of providing fault-tolerant control is divided into two parts. The
first of them is related to the reconfiguration of helicopters TE control algorithms when a failure
situation occurs. But in addition to reconfiguration, it is necessary to simultaneously solve the
task of identifying a failure situation, its nature and source of occurrence. Helicopters TE sensors
failures are a serious problem, since the information received from them is used to control the
movement of the helicopter.</p>
      <p>
        The use of classical failure detection methods to solve the task under consideration is
associated with a number of difficulties caused by the nonlinearity of the models, inaccuracies in
measuring the outputs of the control object, and the large amount of data used. In addition,
classical methods work satisfactorily only for sufficiently large values of the signal-to-noise ratio,
and also have high computational complexity. It is also significant that the use of classical
identification methods usually involves linearization and significant simplification of the system
model, which does not always correspond to the nature of the task being solved [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ].
      </p>
      <p>
        Neural network methods [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] are one of the promising approaches to providing fault-tolerant
control [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. Neural network tools can overcome many of these disadvantages [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. In
particular, as the available research results show, neuro-fuzzy networks can provide an effective
solution to identification tasks [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
      </p>
      <p>Based on the above, an urgent scientific and practical task is the development of neuro-fuzzy
methods for helicopters TE sensors failures detecting, since through timely detection of failures
it is possible to prevent their development and the occurrence of emergency situations. In
addition, a neural network failure classifier can help reduce helicopter downtime by more
accurately and quickly diagnosing failures, as well as complement traditional monitoring and
diagnostic methods, increasing their accuracy and efficiency.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>
        The contemporary digital control system for the helicopters TE manages engine operation across
all modes, maintaining stability during transitions and averting emergencies (Fig. 1). Comprising
three key components – a parameter measurement control unit, an onboard monitoring and
diagnostic system, and an automatic control system [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] – it guarantees smooth and safe engine
performance.
      </p>
      <sec id="sec-2-1">
        <title>Executive</title>
        <p>mechanisms</p>
      </sec>
      <sec id="sec-2-2">
        <title>Sensors Helicopter turboshaft engine</title>
        <p>
          At present, failures within specified thresholds are detected over time, triggering a failure
assessment when these limits are exceeded. In instances of measuring channel failure, the last
dependable parameter value is utilized to restore lost data [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ]. However, this method proves
ineffective in cases of gradual or intermittent failures, especially during engine transitions,
leading to low accuracy in recovered data [
          <xref ref-type="bibr" rid="ref16">16, 17</xref>
          ]. Addressing this challenge necessitates
augmenting traditional monitoring and diagnostic techniques for helicopters TE with intelligent
methods, which exhibit superior efficacy across all operational modes [18]. Among these
methods, hybrid intelligent algorithms, combining various intelligent techniques, alongside
neural networks and fuzzy logic algorithms, present promising avenues [19]. Consequently, the
objective of this research is to develop an intelligent system utilizing a neural network
mathematical model in tandem with a neuro-fuzzy method to address this issue [20].
        </p>
        <p>In connection with the above, the purpose of the article is to develop a neural network failure
classifier for helicopters TE. The following questions will be considered in the work:
1. Selection of neural network architecture. Within the framework of this task, various neural
network architectures will be considered and the choice of the most suitable one for the task of
failure classification will be justified.</p>
        <p>2. Training a neural network classifier. As part of this task, methods and algorithms for
training a neural network classifier will be described.</p>
        <p>3. Evaluating the effectiveness of the neural network classifier. As part of this task, the results
of assessing the effectiveness of a neural network classifier on test data will be presented.</p>
        <p>The construction of such a model can be considered as the introduction of analytical
redundancy of critical elements. As with the introduction of physical redundancy, the location of
a faulty sensor is determined using a voting scheme. With this approach, the consequences of a
failure situation can be countered by replacing the readings of a faulty sensor element with the
output of its model.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methods and materials</title>
      <p>Traditionally, failure detection includes two main stages: identifying an abnormal situation, as
well as determining its location and symptoms [21, 22]. The implementation of these stages can
be interpreted as a sequential solution to the task of identifying a dynamic system and classifying
the signs of a failure situation. The paper proposes a failure detection algorithm that combines
solutions to these two tasks using neural network methods using neuro-fuzzy networks.</p>
      <p>The implementation of the first stage is a typical task of monitoring a control object and
measuring its outputs. A decision on the occurrence of a failure is made by comparing the current
and predicted phase states of the dynamic system. If deviations reach a certain level, then a
solution to the task of classifying failure signs is required. To obtain predicted phase states, a
solution to the task of identifying the control object is required.</p>
      <p>The neural network model makes it possible to assess the state of the control object at each
moment in time, therefore in the proposed algorithm it is used at the stage of identifying an
emergency situation for both groups of failures. Each of the failure groups has its own impact on
the dynamics of helicopters TE, therefore, the proposed algorithm uses classification methods
specific to each of the failure groups.</p>
      <p>To address the aforementioned issue, an intelligent system can be employed, utilizing the FDI
(Fault Detection and Identification) technique. This method relies on a neural network
mathematical model of the engine in conjunction with a neuro-fuzzy classifier [20, 23]. By
implementing this proposed intelligent system, it becomes feasible to detect and categorize
abnormal operational states of a helicopters TE, as well as anomalies in measurement channels
and actuators, all within onboard conditions (Fig. 2).</p>
      <p>Neural
network Ym S1
model
U</p>
      <p>Helicopters TE mathematical model plays the role of a reference model as part of the on-board
control and diagnostic system. Comparing the calculated data of the mathematical model with the
data of the measuring channels allows you to track changes in the controlled object. In addition,
this model can be used to restore data in a failed measuring channel. A mathematical model must
have a number of qualities, the most important of which are the following [24]: the model
describes the non-stationary nature of the work processes of a helicopters TE (thus, the use of a
dynamic model is necessary); the structure of the mathematical model of the helicopters TE
provides the practical possibility of its functioning in combination with mathematical models of
helicopter other elements.</p>
      <p>The mathematical model, described in [25], is tailored for determining the specific fuel
consumption of helicopters TE installed in helicopters, using the TV3-117 engine of the Mi-8MTV
helicopter as an illustrative example. According to the insights provided in [23], the specific fuel
consumption of such engines depends on factors like air intake in the combustion chamber,
specific engine output, and the ratio of fuel to air consumption within the chamber, with the
choice of aviation fuel exerting a direct influence.</p>
      <p>The computation of helicopters TE thermogas-dynamic parameters, encompassing air intake
in the combustion chamber, specific engine output, and the fuel-to-air consumption ratio within
the chamber, is accomplished through a neural network model specifically designed for
helicopters TE. This model, developed by the author and elaborated upon in [26, 27], is utilized
(Fig. 3). The author performs the creation and setup of a trial version of the helicopters
mathematical model using the Neural Network Toolbox, an extension package within the
MATLAB environment.</p>
      <p>One promising avenue in this domain involves crafting a mathematical model grounded in
neural networks, renowned for their capacity to train and generalize accumulated knowledge.
This feature facilitates the adjustment of model parameters to suit the characteristics of specific
engines, leveraging data derived from both bench and flight tests. Recurrent neural networks,
such as Elman networks, Jordan networks, and multilayer perceptron with general feedback
(NARX), fulfill these requirements for the mathematical model [28, 29].</p>
      <p>Despite the advantages of recurrent neural networks like Elman, Jordan, and NARX networks,
they also pose certain drawbacks. Chief among them is the challenge of training and fine-tuning
network parameters, particularly when confronted with vast datasets or intricate nonlinear
relations between input and output data. Achieving an acceptable level of model performance
under such circumstances may demand significant time and computational resources. Moreover,
recurrent neural networks may encounter issues like decay and gradient explosion when trained
on lengthy sequences of data, leading to difficulties in consistent training and a decline in the
network's generalization ability to new data.</p>
      <p>To address these limitations, ongoing research is pivoting towards the adoption of neuro-fuzzy
networks. These systems amalgamate the strengths of neural networks and fuzzy logic, rendering
them more adaptable and flexible across diverse datasets and conditions. Neuro-fuzzy systems
possess the capability to autonomously adapt to variations in input data and environmental
factors, making them well-suited for modeling complex systems like engines, which contend with
highly variable operating conditions [30, 31].</p>
      <p>Approaches grounded in neuro-fuzzy networks enable the incorporation of uncertainty and
fuzziness in data, a crucial aspect when dealing with real-world data susceptible to noise and
errors. This adaptive capacity allows neuro-fuzzy networks to more effectively accommodate
diverse operating conditions, furnishing more precise predictions and engine control.</p>
      <p>Hence, the shift towards utilizing neuro-fuzzy networks represents a promising trajectory for
advancing the mathematical modeling of helicopters TE, facilitating more efficient and accurate
control and monitoring of their operations.</p>
      <p>
        Fig. 4 shows the structure of a neural network model of a helicopter TE construct on a
fivelayer feed-forward network, in contrast to [20, 23], where it was proposed to use a multilayer
recurrent perceptron (NARX). The adaptive neuro-fuzzy network (inference system) ANFIS
(Adaptive Network-based Fuzzy Inference System) is a hybrid multilayer artificial neural
network of a special structure without feedback [32]. The values of the inputs, outputs and
synaptic weights of the hybrid neural network are real numbers on the interval [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. The
adaptive network ANFIS in its functions is analogous to a fuzzy inference system [33]. The ANFIS
network uses a hybrid training algorithm. Neurons in the ANFIS network have different
structures and purposes, corresponding to the fuzzy inference system and implementing the
main stages of its operation [34]:
      </p>
      <p>• Fuzzification (introduction of fuzziness) using membership functions of input variables –
the first layer of neurons of the network (layer 1);</p>
      <p>• Aggregation (determining the degree of truth of conditions) by processing a base of fuzzy
linguistic rules – the second layer of neurons in the network (layer 2);</p>
      <p>• Activation (determining the degrees of truth of statements) by normalizing the activation
levels of fuzzy rules – the third layer of neurons in the network (layer 3);</p>
      <p>• Accumulation (combination of degrees of truth) using membership functions of output
variables – the fourth layer of neurons in the network (layer 4);</p>
      <p>• Defuzzification (transition to clarity) with obtaining a clear value of the output variable –
the fifth layer of neurons in the network (layer 5).</p>
      <p>The first adaptive layer of the ANFIS network contains neurons that calculate the values of the
membership functions of input variables μi(GT) and μj(nTC), where GT and nTC are input variables,
i = 1, 2 and j = 3, 4. The adaptability of the layer is achieved by selecting type of membership
functions of input variables.</p>
      <p>The second fixed layer of the ANFIS network contains neurons that calculate the products of
the values of the membership functions obtained on the first layer:
wi = i (GT )   j (nTC ),
(1)
where wi is the network synaptic weights.</p>
      <p>The third fixed layer of the ANFIS network contains neurons that calculate normalized
activation levels of fuzzy rules:
waverage_i = wi . (2)
w + w2 + w3 + w4</p>
      <p>1</p>
      <p>The fourth adaptive layer of the ANFIS network contains neurons that calculate the values of
the membership functions of the output variables, as well as the product of the values of synaptic
weights and membership functions:
waverage_i  i = waverage_i  i (GT , nTC , i ,i , i ),
(3)
where i is the output variables membership functions values, αi, βi, γi are the parameters of the
membership functions. The adaptability of the layer is achieved by selecting the type of
membership functions of the output variables.</p>
      <p>The fifth fixed layer of the ANFIS network contains a neuron that calculates the sum of the
products of the values of the membership functions of the output variables and synaptic weights
Qi =  waverage_i  i .</p>
      <p>GT (t)
nTC (t-1)
μ1
μ2
μ3
μ11(GT )
μ12(nTC)
μ21(GT )
μ22(nTC)
μ31(GT )
μ32(nTC)
wi</p>
      <p>waverage_i</p>
      <p>GT (t)
nTC (t-1)
Σ</p>
      <p>Qi
Q1 -TG (t)
Q2 -nTC (t)
Q3 -nFT (t)</p>
      <p>As an algorithm for training the adaptive neuro-fuzzy network ANFIS, an algorithm consisting
of two stages is proposed [35]:</p>
      <p>• first stage (algorithm direct course): we set the initial values of the parameters of the first
adaptive layer, perform calculations on the second and third layers, determine the parameters of
the fourth adaptive layer and calculate the value of the error function. If the value of the error
function is within acceptable limits, then training of the adaptive neuro-fuzzy network ANFIS is
completed, otherwise we proceed to the second stage;</p>
      <p>• second stage (reverse algorithm): using the backpropagation method, we refine the
parameters of the first adaptive layer.</p>
      <p>At the same time, to adjust the parameters of the neuro-fuzzy network ANFIS, instead of the
least square’s method, it is proposed to use a more effective optimization algorithm based on
gradients, for example, the Adam method [36]. To optimize the shape of fuzzy membership
functions, it is proposed to use an adaptive training method, for example, the k-means clustering
method. Thus, the use of a gradient-based optimization algorithm allows you to more accurately
adjust the parameters of the ANFIS neuro-fuzzy network, and the use of the k-means clustering
method allows you to reduce its training time.</p>
      <p>For the mathematical description of the proposed modifications of the hybrid algorithm for
training the neuro-fuzzy network ANFIS, the following notations are introduced: x is the vector
of input data (GT, nTC), y is the vector of output data, w is the vector of weights of the neuro-fuzzy
network, μi is the fuzzy membership function of the i-th rule, fi is the output function of the i-th
rule, N is the number of rules, α is the training parameter, η is the regularization parameter. The
proposed modification of the hybrid algorithm for training the neuro-fuzzy network ANFIS
consists of two stages:
1. Gradient-based optimization algorithm:
1.1. Initialization of weights of the neuro-fuzzy network ANFIS w.
1.2. Calculation of the gradient of the loss function L(w) by weights w.
1.3. Update weights w:
w = w −L ( w),
(4)
where w represents the parameters of a model that we're optimizing; α is the training rate, a small
positive scalar that determines the step size in each iteration; ∇L(w) is the gradient of the loss
function L(w) with respect to the parameters w. The gradient points in the direction of the
steepest increase of the function.</p>
      <p>1.4. Repeat steps 1.1–1.3 until stopping criterion is reached.
2. Adaptive teaching method:
2.1. Clustering training data into N clusters using the k-means method.
2.2. For each cluster i, the centroid of the cluster ci is determined, and the parameters of the
fuzzy membership function μi are also initialized.
2.3. Training of the ANFIS neuro-fuzzy network with fixed parameters of fuzzy membership
functions.
2.4. Update parameters of fuzzy membership functions:</p>
      <p> x − ci 2  ,
i ( x) = exp  − 2 2  (5)
 
where ci is the i-th center (centroid) in the feature space; σ is the smoothing parameter that
controls the width of the Gaussian function curve; x − ci 2 is the square of the distance between
the input vector x and the center ci.</p>
      <p>2.5. Repeat steps 2.3–2.4 until stopping criterion is reached.</p>
      <p>The root mean square error can be used as the loss function L(w):</p>
      <p>1 N 2
L ( w) = ( yi − yi ) ,
2 i=1
(6)
where yi is the output of the ANFIS neuro-fuzzy network for the i-th example.</p>
      <p>To prevent overfitting, Tikhonov regularization can be used:</p>
      <p>L ( w) = 1 N( yi − yi )2 +  M w2j , (7)</p>
      <p>2 i=1 2 j=1
where M is the number of weights of the ANFIS neuro-fuzzy network; η is the regularization
coefficient, which controls the importance of regularization in relation to the error.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment</title>
      <p>Table 1 presents a segment of the expert knowledge matrix for the neuro-fuzzy network ANFIS
designed for helicopters TE. The general fuzzy rule with serial number k has the form: IF GT(t)
&lt;value&gt; and nTC(t – 1) &lt;value&gt; THEN {1, 2, 3} &lt;output&gt;, where 1 is the output “gas temperature
in front of the compressor turbine sensor failure”, 2 is the output “gas generator defect”, 3 is the
output “failure of the measuring channel nFT”. By expanding the expert knowledge base and,
accordingly, adding the number of outputs of the neuro-fuzzy network ANFIS, it is possible to
identify other defects and failures of helicopters TE.</p>
      <p>The input parameters for the mathematical model of helicopters TE comprise atmospheric
variables (h is the flight altitude, TN is the temperature, PN is the pressure, ρ is the air density).
These parameters, obtained from onboard recordings (nTC is the gas generator rotor r.p.m., nFT is
the free turbine rotor speed, TG is the gas temperature in front of the compressor turbine, GT is
the fuel consumption, calculated according [37]), are standardized to absolute values using the
theory of gas-dynamic similarity (Table 1). It is assumed in this study that the atmospheric
conditions remain constant (h is the flight altitude, TN is the temperature, PN is the pressure, ρ is
the air density) [38, 39]. A thorough analysis and preprocessing of the input data are elaborated
upon in [38, 39] (Table 2).</p>
      <p>The helicopters TE operational status and its subsystems determining relies on a neuro-fuzzy
network ANFIS. Its operational principle is as follows: the vector of calculated model data, denoted
as Ym (Fig. 5, where 1 is the nTC, 2 is the nFT, 3 is the TG, 4 is the GT), is compared element-wise with
the vector of measured data Y. Subsequently, the resulting error vector ε is inputted into the
neuro-fuzzy network ANFIS. This neuro-fuzzy network ANFIS, leveraging the magnitude of errors
and their temporal derivatives, generates conclusions regarding the engine's operational status or
that of its subsystems. The output signals of the neuro-fuzzy classifier encompass various states,
including optimal operational status (S1), faults in measurement channels (S2), actuator
malfunctions (S3), engine failures (S4), and automatic control system faults (S5).</p>
      <p>The development of the neuro-fuzzy network ANFIS involves modeling using the ANFIS editor
toolkit within the MATLAB mathematical package. This process utilizes data acquired during
flight tests of the helicopters TE, as well as outcomes from comprehensive modeling exercises
simulating failures of the helicopters TE and its subsystems, based on a detailed mathematical
model of the entire helicopters TE. The development process of a neuro-fuzzy network ANFIS
comprises several key stages [20, 23]:
1. Formulating a collection of fuzzy inference rules, employing information regarding the
deviation of measured data from calculated values or other anomalies.
2. Constructing a neural network, serving as the foundation for the fuzzy inference system.
3. Training the neuro-fuzzy network ANFIS utilizing a reference dataset containing input
and output data, derived from experimental measurements of engine sensor channels.
4. Fine-tuning the parameters of the input membership functions.</p>
      <p>Fig. 6, a illustrates an example of establishing fuzzy inference rules for a neuro-fuzzy network
ANFIS during its debugging phase in the ANFIS editor. The structure of the neuro-fuzzy model in
ANFIS is depicted as shown in Fig. 6, b.
b
Figure 6: Neuro-fuzzy network in ANFIS: a – rules for fuzzy inference; b – general view</p>
      <p>To train a neuro-fuzzy network ANFIS, we employ a hybrid network training approach, which
merges the Adam method with the modified inverse gradient descent method. The training process
encompasses a specified number of cycles, known as epochs, set at 400 (Fig. 7, a) and 50 (Fig. 7, b).
The evaluation of the model's accuracy in constructing a fuzzy inference system relied on the root
mean square error (RMSE) metric [26], assessed across both training and testing datasets:
b
Figure 7: Neuro-fuzzy network ANFIS training results: a – with the traditional gradient method;
b – with the modified inverse gradient descent method</p>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>The work considers three types of sensor failures, which are modeled according to the following
expressions [40]:
1. Additive failure:</p>
      <sec id="sec-5-1">
        <title>2. Multiplicative failure:</title>
      </sec>
      <sec id="sec-5-2">
        <title>3. “Freezing” sensor readings at the moment of failure:</title>
        <p>S failure (t ) = Sloss (t ) +   (t ), t  t*,
S failure (t ) = Sloss (t )  (1+   (t )), t  t*,</p>
        <p>S failure (t ) = Sloss (t* )  (t ), t  t*,
where Sloss(t) is the readings of a working sensor; ρ is the parameter characterizing the magnitude
of failure.</p>
        <p>Based on the nature of changes over time, sensor failures are divided into the following types:
1. Intermittent failure:</p>
        <p> (t ) = 1, t  t*,
2. Increasing failure:</p>
        <p> t − t f2 , t f  t  t f
 (t ) = t f2 − t f1 1 2 t  t*, (13)</p>
        <p> 1, t  t f2
where t f1 and t f2 are sets the start and end times of the failure, respectively.</p>
        <p>The functioning of each sensor is determined by the mean square error between the value of
the helicopters TE parameters predicted by the neural network model and the value calculated
from its model. Since each neural network model describes the normal functioning of a sensor,
the location of a faulty sensor is determined when its performance indicator reaches a specified
threshold value. To make the system more resistant to false alarms, additional threshold values
are introduced. “Upper” and “lower” sensitivity thresholds are used [41, 42].</p>
        <p>Since failure models are specified a priori, performing an appropriate transformation of the
values of the necessary parameters calculated using the helicopters TE model and predicted by
neural network models allows us to determine the type and specific parameters of the failure.
Recognition of signs of a failure situation is carried out by testing the corresponding hypothesis.</p>
        <p>The work discusses an approach in which recognition of signs of a failure situation is made
based on observations of the cross-correlation functions of helicopters TE parameters. The
relation between pairs of parameters can be quantified and represented as a function. If a control
drive fails, this relation is broken. For example, changes in the operation of one of the elevator
sections causes an additional roll moment. The location of an emergency situation can be
determined by changes in the corresponding cross- and autocorrelation functions of helicopters
TE parameters. To classify drive failures, it is proposed to use neural network models of the
crossand autocorrelation functions of helicopters TE parameters, specified by the expression [40]:
N −m−1
  xn+m  yn* , m  0,
Rxy (−m) =  n=0 (14)</p>
        <p> R*xy (−m), m  0,</p>
        <p>The output of the neuro-fuzzy network ANFIS is the norm values of the cross-correlation
function between pairs of helicopters TE parameters:</p>
        <p>R = Rxy (−m) ,
(15)
where (•)* specifies the convolution operation; N = 7 is the width of the sliding window over the
values of helicopters TE parameters.
(9)
(10)
(11)
(12)</p>
        <p>Classification of failures involves determining the location and parameters of an emergency
situation. The location of the sensor failure cannot be unambiguously determined when the
performance indicator of only one neural network model reaches a certain threshold value.
Combinations and deviation values of cross- or autocorrelation functions are combined into a
rule base through which the outputs of all neural network models pass. To implement the sensor
classification method, neural network models are required, for example, of the following
functions: R ( SnTC , STG* ) , R ( SnTC , SnFT ) , R ( STG* , SnFT ) .</p>
        <p>To train the neuro-fuzzy network ANFIS, training samples were compiled – input measured
and calculated data of the nTC, nFT, TG channels, including deviations obtained by simulating engine
and sensor failures, as well as output reference data representing a signal about the
corresponding failure. Fig. 8 shows a diagram of a sample of training data in which the gradual
failure of the gas temperature sensor in front of the compressor turbine is modeled (1 is the TG*
nominal values, 2 is the TG* values in case of sensor failure). The failure occurs at time t = 53 s, the
failure is detected immediately at the moment of occurrence. When conducting a computational
experiment, Gaussian noise with a standard deviation 2.5 % [43] is superimposed on the values
of all observed signals.</p>
        <p>Fig. 9 and 10 are shows modeling errors and the influence of noise on performance indicators.
Neural network models are trained on noisy trajectories, so the influence of noise is partially
suppressed by the network. To make the algorithm resistant to false positives caused by modeling
errors and noise, thresholds are introduced for each neural network model according to the
expression that takes into account the average value of the performance indicator and the
standard deviation:</p>
        <p>1 N
where X =  ri is the sample mean; s2 =</p>
        <p>N i=1
coefficient k = 0, 1, 2, ... sets the “upper” and “lower” sensitivity thresholds [44, 45].</p>
        <p>Since the values of the helicopters TE parameters after the occurrence of a failure and the
values obtained from the neural network model of the sensor, for example, gas temperature in
front of the compressor turbine, are known, the type and magnitude of the failure is determined
by testing the corresponding hypothesis [46, 47].</p>
        <p>Let's consider the detection of a “freezing” failure and a 50 % loss of efficiency by determining
the current state of the engine based on the gas temperature in front of the compressor turbine.</p>
        <p>T = X + k  s2 , (16)</p>
        <p>1 N 2</p>
        <p>N −1 i=1 (ri − X ) is the unbiased sample variance;
Failure occurs at t = 53 s, failure detection occurs at t = 53.2 s. Fig. 11 (1 is the TG* nominal values,
2 is the TG* values in case of sensor failure) shows the effect of failure on the norm of the
crosscorrelation function R ( SnTC , STG* ) . At the detection stage, the threshold value of the helicopters TE
performance indicator is exceeded.
in front of the compressor turbine sensor failure of the cross-correlation function R ( SnTC , STG* )</p>
        <p>To determine the failure location, it is necessary to consider changes in the quality indicators
of the functioning of neural network correlation models. Fig. 12 (1 is the indicator of quality of
functioning, 2 is the threshold value) shows that the indicator of quality of functioning for the
norm of cross-correlation functions exceeds the threshold value. This indicates the impact of
failure on the cross-correlation functions R ( SnTC , STG* ) and R ( STG* , SnFT ) .
R ( SnTC , STG* )</p>
        <p>However, Fig. 13 (1 is the performance indicator, 2 is the threshold value) shows that the
autocorrelation function R ( SnTC , SnFT ) is not affected by this failure. This allows us to determine
that the failure only affects the gas temperature in front of the compressor turbine sensor.
R ( STG* , SnFT )</p>
        <p>Since the values during normal operation are specified in a Table 2, the parameters of an
emergency situation are determined by testing the hypothesis about the values calculated using
interpolation and obtained during a computational experiment.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Discussions</title>
      <p>Tables 4–6 present a comparative evaluation of the precision of conventional and neuro-fuzzy
approaches in failure classification. They illustrate the likelihoods of type 1 and type 2 errors in
classifying faults, including measuring channel failure in gas temperature preceding the
compressor turbine, gas generator malfunctions, and combustion chamber defects. The data
provided in Tables 4–7 affirm that intelligent techniques exhibit superior effectiveness and
efficiency in detecting faults within engine components and subsystems.
Kquality = 1 − Terror  100%, (18)

 T0 
where Kerror, Kquality are the coefficients of erroneous and qualitative failure identification,
respectively; Terror is the total time of the sections corresponding to the erroneous classification;
T0 is the duration of the test sample (in this work, T0 = 5 s).</p>
      <p>Table 8 shows the results of calculating the coefficients of erroneous and qualitative
identification of failures and defects: gas temperature in front of the compressor turbine sensor
failure, failure of the measuring channel nFT, gas generator defect, combustion chamber defect.</p>
      <p>Gas temperature in front of the
compressor turbine sensor failure</p>
      <p>Failure of the measuring channel</p>
      <p>As can be seen from Table 8, the coefficients of erroneous failures identification rate do not
exceed 0.679 %, and the minimum coefficients of qualitative identification rate is 99.321 %.</p>
      <p>A proposal is made to employ a neuro-fuzzy network ANFIS for helicopters TE failures utilizing
a 64-bit Intel Neural Compute Stick 2 neuroprocessor. These neuroprocessors are extensively
utilized in contemporary digital control systems, including aviation applications [48]. The
inclusion of a multiplier-accumulator (MAC) module within the core of this microprocessor
enhances algorithm calculation speed by amalgamating multiplication and addition operations
with weighted summation in the neuron adder. Through experimental validation, it was
substantiated that the Intel Neural Compute Stick 2 neuroprocessor is advantageous for tasks
related to comprehensive monitoring and operational control of helicopters TE during flight
operations. In contrast, when implementing the developed method on a 16-bit ST10F269
microcontroller from STMicroelectronics, which is commonly used in modern digital control
systems, including aviation, the total code execution time for one neuron amounted to 19
microseconds, approximately 10 times greater than the calculated figure for the Intel Neural
Compute Stick 2 neuroprocessor, which stood at 2.066 microseconds [20, 23].</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions</title>
      <p>The hybrid method of training the neuro-fuzzy network ANFIS was further developed, which,
through the use of the Adam method as a gradient-based optimization algorithm, as well as the
adaptive k-means clustering method for optimizing the shape of fuzzy membership functions,
allowed reducing the number of training epochs from 400 to 50 to obtain the minimum standard
deviation of the training error – 2.646 · 10–4 using the Gaussian membership function.</p>
      <p>An evolution system of fuzzy rules of the neuro-fuzzy network ANFIS has been developed, the
use of which makes it possible to determine the sensor failure, for example, the helicopters
turboshaft engine gas temperature in front of the compressor turbine, with a misidentification
rate that does not exceed 0.679 %. By expanding the expert knowledge base and, accordingly,
adding the number of outputs of the neuro-fuzzy network ANFIS, it is possible to identify other
defects and failures of helicopters turboshaft engines.</p>
      <p>A neural network method for helicopters turboshaft engines sensors failures identification has
been developed, which is based on the use of a neuro-fuzzy network ANFIS, trained by back
modified inverse gradient descent method, the use of which allows, with an accuracy higher than
99.321 %, to helicopters turboshaft engines sensors failures identification.</p>
      <p>The technique for discerning the helicopters turboshaft engines operational status through
neural network and neuro-fuzzy algorithms has undergone further refinement. This
advancement enhances the diagnostic efficacy for intermittent faults, simplifies the training
process, facilitates additional model refinement, and improves calculation accuracy under
diverse conditions. Consequently, it enables the detection of helicopters turboshaft engines
failures with a permissible error rate not surpassing 0.78 %.</p>
      <p>The future research of investigation involves integrating the developed techniques,
algorithms, and neuro-fuzzy network ANFIS method for helicopters turboshaft engines sensors
failures identification into modified closed onboard helicopters turboshaft engines automatic
control system [35, 36].
[17] G. R. Singh, A. Maity, P. S. V. Nataraj, Dynamic modeling and robust nonlinear control of a
laboratory gas turbine engine, Aerospace Science and Technology 126 (2022) 107586.
doi: 10.1016/j.ast.2022.107586
[18] S. Kiakojoori, K. Khorasani, Dynamic neural networks for gas turbine engine degradation
prediction, health monitoring and prognosis, Neural Computing &amp; Applications 27:8 (2016)
2151–2192. doi: 10.1007/s00521-015-1990-0
[19] Y. Shen, K. Khorasani, Hybrid multi-mode machine learning-based fault diagnosis strategies
with application to aircraft gas turbine engines, Neural Networks 130 (2020) 126–142.
doi: 10.1016/j.neunet.2020.07.001
[20] S. Zhernakov, A. Gilmanshin, New onboard gas turbine engine diagnostic algorithms based on
neural‐fuzzy networks, Aviation and rocket and space technology 19:2 (68) (2015) 63–68.
[21] X. Fu, H. Luo, S. Zhong, L. Lin, Aircraft engine fault detection based on grouped convolutional
denoising autoencoders, Chinese Journal of Aeronautics 32:2 (2019) 296–307.
doi: 10.1016/j.cja.2018.12.011
[22] H. Kang, H. Ma, Fault detection and isolation of actuator failures in jet engines using adaptive
dynamic programming, Applied Mathematics and Computation 414 (2022) 126664.
doi: 10.1016/j.amc.2021.126664
[23] S. Zhernakov, A. Gilmanshin, Realization OF hybrid gas turbine engine control and
diagnosctics algorithms using modern on-board computing devices, in: Proceedings of the
VII International conference “Actual problems of mechanical engineering”, March 25–27,
2015, pp. 765–769.
[24] M. Lungu, R. Lungu, Automatic control of aircraft lateral-directional motion during landing
using neural networks and radio-technical subsystems, Neurocomputing 171 (2016) 471–
481. doi: 10.1016/j.neucom.2015.06.084
[25] V. Efimov, R. Nezametdinov, Mathematical model specific fuel consumption of the TV3-117,</p>
      <p>Civil Aviation High Technologies 200 (2015) 11–15.
[26] S. Vladov, Y. Shmelov, R. Yakovliev, M. Petchenko, S. Drozdova, Neural Network Method for
Helicopters Turboshaft Engines Working Process Parameters Identification at Flight Modes,
in: Proceedings of the 2022 IEEE 4th International Conference on Modern Electrical and
Energy System (MEES), Kremenchuk, Ukraine, 2022, pp. 604–609.
doi: 10.1109/MEES58014.2022.10005670
[27] S. Vladov, Y. Shmelov, R. Yakovliev, M. Petchenko, S. Drozdova, Helicopters Turboshaft
Engines Parameters Identification at Flight Modes Using Neural Networks, in: Proceedings
of the IEEE 17th International Conference on Computer Science and Information
Technologies (CSIT), Lviv, Ukraine, 2022, pp. 5–8. doi: 10.1109/CSIT56902.2022.10000444
[28] S. Kim, J. H. Im, M. Kim, J. Kim, Y. I. Kim, Diagnostics using a physics-based engine model in
aero gas turbine engine verification tests, Aerospace Science and Technology 133 (2023)
108102. doi: 10.1016/j.ast.2022.108102.
[29] E. Fedorov, М. Chychuzhko, V. Chychuzhko, Approaches to the creation of a software agent
based on meta-heuristic and artificial neural networks, Radioelectronic and computer
systems 1 (89) (2019) 58–65. doi: 10.32620/reks.2019.1.06
[30] M. Duhan, P. K. Bhatia, Hybrid Maintainability Prediction using Soft Computing Techniques,</p>
      <p>International Journal of Computing 20(3) (2021) 350–356. doi: 10.47839/ijc.20.3.2280
[31] M. Duhan, P. K. Bhatia, Software Reusability Estimation based on Dynamic Metrics using Soft
Computing Techniques, International Journal of Computing 21(2) (2022) 188–194.
doi: 10.47839/ijc.21.2.2587
[32] Q. Chen, H. Sheng, T. Liu, Fuzzy logic-based adaptive tracking weight-tuned direct
performance predictive control method of aero-engine, Aerospace Science and Technology
140 (2023) 108494. doi: 10.1016/j.ast.2023.108494
[33] D. J. Singh, N. K. Verma, Interval Type-3 T-S fuzzy system for nonlinear aerodynamic
modeling, Applied Soft Computing 150 (2024) 111097. doi: 10.1016/j.asoc.2023.111097
[34] A. Labinsky, S. Nefediev, Ye. Bardulin, The problem of use the fuzzy logic and neural networks
for the automatic control system, Bulletin of St. Petersburg University of the State Fire
Service of the Ministry of Emergency Situations of Russia 1-2019 (2019) 44–50.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O.</given-names>
            <surname>Balli</surname>
          </string-name>
          ,
          <article-title>Exergetic, sustainability and environmental assessments of a turboshaft engine used on helicopter</article-title>
          ,
          <source>Energy</source>
          <volume>276</volume>
          (
          <year>2023</year>
          )
          <article-title>127593</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2023</year>
          .127593
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Sheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          , T. Zhang, Yuan Liu,
          <article-title>Research on dynamic modeling and performance analysis of helicopter turboshaft engine's start-up process</article-title>
          ,
          <source>Aerospace Science and Technology</source>
          <volume>106</volume>
          (
          <year>2020</year>
          )
          <article-title>106097</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ast.
          <year>2020</year>
          .106097
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Augun</surname>
          </string-name>
          ,
          <article-title>Thermodynamic, environmental and sustainability calculations of a conceptual turboshaft engine under several power settings</article-title>
          ,
          <source>Energy</source>
          <volume>245</volume>
          (
          <year>2022</year>
          )
          <article-title>123251</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2022</year>
          .123251
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Freed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Zobeiry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Salviato</surname>
          </string-name>
          ,
          <article-title>Development of aviation industry-oriented methodology for failure predictions of brittle bonded joints using probabilistic machine learning</article-title>
          ,
          <source>Composite Structures</source>
          <volume>297</volume>
          (
          <year>2022</year>
          )
          <article-title>115979</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.compstruct.
          <year>2022</year>
          .115979
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Zio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kang</surname>
          </string-name>
          ,
          <article-title>Application of reliability technologies in civil aviation: Lessons learnt and perspectives</article-title>
          ,
          <source>Chinese Journal of Aeronautics</source>
          <volume>32</volume>
          :
          <issue>1</issue>
          (
          <year>2019</year>
          )
          <fpage>143</fpage>
          -
          <lpage>158</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.cja.
          <year>2018</year>
          .
          <volume>05</volume>
          .014
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Long</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>Fault detection and isolation of aeroengine combustion chamber based on unscented Kalman filter method fusing artificial neural network</article-title>
          ,
          <source>Energy</source>
          <volume>272</volume>
          (
          <year>2023</year>
          )
          <article-title>127068</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2023</year>
          .127068
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Baraldi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Zio</surname>
          </string-name>
          ,
          <article-title>A method for fault detection in multi-component systems based on sparse autoencoder-based deep neural networks</article-title>
          ,
          <source>Reliability Engineering &amp; System Safety</source>
          <volume>220</volume>
          (
          <year>2022</year>
          )
          <article-title>108278</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ress.
          <year>2021</year>
          .108278
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Devakumar</surname>
          </string-name>
          ,
          <article-title>Recurrent neural network based sensor fault detection and isolation for nonlinear systems</article-title>
          : Application in
          <string-name>
            <surname>PWR</surname>
          </string-name>
          ,
          <source>Progress in Nuclear Energy</source>
          <volume>163</volume>
          (
          <year>2023</year>
          )
          <article-title>104836</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.pnucene.
          <year>2023</year>
          .104836
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fei</surname>
          </string-name>
          ,
          <article-title>Interpret what a Convolutional Neural Network learns for fault detection and diagnosis in process systems</article-title>
          ,
          <source>Journal of Process Control</source>
          <volume>131</volume>
          (
          <year>2023</year>
          )
          <article-title>103086</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.jprocont.
          <year>2023</year>
          .103086
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-P.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-B.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Unilateral alignment transfer neural network for fault diagnosis of aircraft engine</article-title>
          ,
          <source>Aerospace Science and Technology</source>
          <volume>118</volume>
          (
          <year>2021</year>
          )
          <article-title>107031</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ast.
          <year>2021</year>
          .107031
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Hanachi</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Mechefske, Multi-mode diagnosis of a gas turbine engine using an adaptive neuro-fuzzy system</article-title>
          ,
          <source>Chinese Journal of Aeronautics</source>
          <volume>31</volume>
          :
          <issue>1</issue>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.cja.
          <year>2017</year>
          .
          <volume>11</volume>
          .017
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ni</surname>
          </string-name>
          ,
          <article-title>Improved nonlinear MPC for aircraft gas turbine engine based on semialternative optimization strategy</article-title>
          ,
          <source>Aerospace Science and Technology</source>
          , vol.
          <volume>118</volume>
          (
          <year>2021</year>
          )
          <article-title>106983</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ast.
          <year>2021</year>
          .106983
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Ntantis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Botsaris</surname>
          </string-name>
          ,
          <article-title>Diagnostic methods for an aircraft engine performance</article-title>
          ,
          <source>Journal of Engineering Science and Technology</source>
          <volume>8</volume>
          :
          <fpage>4</fpage>
          , (
          <year>2015</year>
          )
          <fpage>64</fpage>
          -
          <lpage>72</lpage>
          . doi:
          <volume>10</volume>
          .25103/jestr.084.10
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kochan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Turchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Tymchyshyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Vasylkiv</surname>
          </string-name>
          ,
          <article-title>Intelligent nodes for distributed sensor network</article-title>
          ,
          <source>in: Proceedings of the 16th IEEE Instrumentation and Measurement Technology Conference (IMTC/99)</source>
          , Venice, Italy,
          <year>1999</year>
          , pp.
          <fpage>1479</fpage>
          -
          <lpage>1484</lpage>
          . doi:
          <volume>10</volume>
          .1109/IMTC.
          <year>1999</year>
          .776072
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kochan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Turchenko</surname>
          </string-name>
          ,
          <article-title>Intelligent distributed sensor network</article-title>
          ,
          <source>in: IMTC/98 Conference Proceedings. IEEE Instrumentation and Measurement Technology Conference. Where Instrumentation is Going</source>
          , St. Paul, MN, USA,
          <year>1998</year>
          , pp.
          <fpage>60</fpage>
          -
          <lpage>66</lpage>
          . doi:
          <volume>10</volume>
          .1109/IMTC.
          <year>1998</year>
          .679663
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Son</surname>
          </string-name>
          ,
          <article-title>A new transient performance adaptation method for an aero gas turbine engine</article-title>
          ,
          <source>Energy</source>
          <volume>193</volume>
          (
          <year>2020</year>
          )
          <article-title>116752</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2019</year>
          .116752
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>