<!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>International Journal of Computing 19:1 (2020) 20-26.
doi: 10.47839/ijc.19.1.1689.
[50] A. Berko</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1109/icus55513.2022.9987018</article-id>
      <title-group>
        <article-title>Intelligent self-monitoring and signal restoring system for the helicopter turboshaft engines gas temperature sensor with adaptive predicting⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Vladov</string-name>
          <email>serhii.vladov@univd.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victoria Vysotska</string-name>
          <email>victoria.a.vysotska@lpnu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vasyl Lytvyn</string-name>
          <email>vasyl.v.lytvyn@lpnu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nataliia Vladova</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yelyzaveta</string-name>
          <email>yelyzavetasahun@sfa.org.ua</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kharkiv National University of Internal Affairs</institution>
          ,
          <addr-line>L. Landau Avenue 27 61080 Kharkiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Stepan Bandera Street 12 79013 Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Ukrainian State Flight Academy</institution>
          ,
          <addr-line>Chobanu Stepana Street 1 25005 Kropyvnytskyi</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>3711</volume>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>In this research, an intelligent self-monitoring and signal restoring system for the helicopter turboshaft engine's gas temperature sensors based on adaptive predicting is developed. The system combines methods for the incoming signals' preliminary processing, anomaly detection based on comparative analysis of data from 14 dual thermocouples, and restoring of missing or distorted data using a modified LSTM network with dynamic stack memory and an adaptive outlier correction mechanism. The machine learning methods used allow for the expected signal values, short-term sensor failures, and accurate prediction prompt detection, which is critical for ensuring the helicopter operation's safety. Experimental modeling conducted in the MATLAB/Simulink environment confirmed the developed system's high efficiency, as evidenced by the root mean square error (RMSE = 0.622%), mean absolute error (MAE = 0.487%) low values, and high determination coefficient (R² = 0.985), as well as excellent classification accuracy indicators (Accuracy = 0.991, F1-score = 0.992). This approach opens up prospects for integration into onboard monitoring and diagnostics systems, ensuring continuous data transmission and increasing the engine operation reliability.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Intelligent self-monitoring and signal restoring system</kwd>
        <kwd>LSTM network</kwd>
        <kwd>anomaly detection</kwd>
        <kwd>gas temperature sensor</kwd>
        <kwd>helicopter turboshaft engine1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In modern complex dynamic systems [1], including helicopter turboshaft engines (TE) [2], the
measurement data reliability is a key factor in ensuring safety and operational efficiency. Modern
sensors equipped with multiple measurement channels provide detailed information on operating
parameters, but short-term failures or anomalies in their operation can lead to loss or distortion of
data [3].</p>
      <p>This topic relevance is due to the increasing requirements for the monitoring reliability and
continuity the complex dynamic systems operation, where the multichannel sensors use (for
example, on the TV3-117 engine [4], which is the Mi-8MTV helicopter power plant part [5], a
sensor consisting of 14 dual thermocouples is used to record the gas temperature in front of the
compressor turbine) ensures high measurement accuracy. Any failure or malfunction of the sensor
can negatively affect the engine’s diagnostics and operational management condition, which
potentially leads to serious operational risks [6]. The machine learning and adaptive predicting
methods use to restore missed or abnormal signals [7–9] not only increases the system’s reliability,
but also contributes to the intelligent technologies development in the aviation diagnostics field,
which is an important step in improving the aviation equipment’s safety and efficiency.</p>
      <p>In this regard, the development of an intelligent self-monitoring and signal restoring system for
an analog sensor based on adaptive predicting becomes necessary for prompt detection of faults
and error correction in real time.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>In recent decades, research in the sensor failure diagnostics and signal processing field has been
actively developing. Many researches, for example [10–12], are devoted to the analog sensors
under difficult operating conditions behavior analysis, which is especially relevant for helicopter
TE, where the measuring systems reliability is critical. These researches often consider methods for
detecting anomalies using statistical analysis and signal filtering, which allows for the deviations
from normal sensor operation detection.</p>
      <p>The digital technologies development has led to the intelligent analysis methods emergence,
such as machine learning algorithms [13, 14] and neural networks [15, 16], used to predict the
sensors and restore missing data state. Many researchers apply recurrent neural networks [17],
ARIMA models [18], and adaptive filtering algorithms [19] to analyze time series, which allows
predicting the parameters dynamics even under short-term failures. However, these approaches
most are focused on digital sensors and systems with a redundancy high degree, and their
application to analog sensors remains less researched.</p>
      <p>Another research’s significant aspect is the sensors self-diagnosis methods based methods on
the several measurement channels comparative analysis [20]. The multiple sensors use for signal’s
cross-checking [19] can significantly increase the system’s reliability. Despite this, existing studies,
such as [19, 20], rarely pay attention to such methods integration with adaptive prediction
algorithms that are not only detecting faults capable but also restoring data in real time.</p>
      <p>Special attention is paid to the adaptive algorithms use to compensate for short-term sensor
failures in aircraft equipment. Research in this area demonstrates the using Kalman filters
possibility [21, 22], interpolation methods [23] and adaptive smoothing [24], but their effectiveness
is limited in the complex engine dynamics conditions and the multiple correlating signals presence,
as in the 14 dual thermocouples case. The improving such algorithms problem remains relevant to
increase the data restoring systems accuracy and speed.</p>
      <p>The need to address unsolved issues becomes especially obvious when considering the specifics
of analog sensors installed on helicopter TEs. Existing methods often consider individual aspects –
either diagnostics or data restoring, which leads to fragmented approaches. The integrated system
lacks capable of simultaneously performing self-monitoring, fault detection, and prompt signal
recovery indicates the need for further research in this area.</p>
      <p>Thus, the intelligent self-monitoring and signal restoring system with adaptive predicting is a
promising development direction that can combine the existing diagnostic, filtering and predicting
methods achievements. The solution to this problem will improve the monitoring reliability the
helicopter TE operation, ensure the data transmission continuity and, ultimately, improve the
equipment operation safety.</p>
      <p>The research objective is to develop an intelligent system for the analog sensor signals
selfmonitoring and restoring using adaptive predicting to improve the helicopter TE operation
monitoring reliability. The research object is the helicopter TE measuring systems, in particular,
temperature sensors consisting of 14 dual thermocouples installed on the TV3-117 engine. The
research subject is the machine learning algorithms, adaptive predicting methods and digital signal
processing integration for the faults prompt detection and missing data restoring under extreme
operating conditions.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Materials and methods</title>
      <sec id="sec-3-1">
        <title>3.1. Development of a system for restoring missing data in the short-term sensor failure case</title>
        <p>The system proposed in the study (Figure 1) is based on the self-monitoring, adaptive predicting
and signal restoring methods integration, which ensures the data coming from the analog sensor
continuity and reliability. The machine learning algorithms and dynamic stack memory use for
time series analysis and error correction ensures anomalies prompt detection and missing data
restoring under extreme operating conditions.</p>
        <p>The proposed system for restoring missing data in the short-term sensor failure event is
implemented through the several functional blocks integration, which each performs its own
specialized task in ensuring the measurement data reliability.</p>
        <p>The self-monitoring module is responsible for еру incoming analog signals continuous
monitoring from the gas temperature sensor installed on the engine (e.g., TV3-117). Using data
comparative analysis from several channels (14 dual thermocouples), the system promptly detects
anomalies or short-term failures, which allows for the failure timely detection or signal distortion.</p>
        <p>The adaptive predicting module uses machine learning algorithms and time series analysis
methods supported by dynamic stack memory. The module predicts the signal expected behavior
based on historical data, which allows you to create the sensor operation adaptive model.</p>
        <p>When deviations or omissions in data are detected, the signal restoring module performs error
correction. Using interpolation, adaptive smoothing and other signal restoring algorithms, the
module ensures the information continuity and reliability, compensating for short-term sensor
failures.</p>
        <p>Based on the above, an algorithm for the system’s operation is proposed (Figure 1), ensuring the
data continuity and reliability received from the analog sensor, due to the errors prompt detection
and correction in real time (Table 1).</p>
        <p>System initial- 1. Loading operating parameters (sensor configuration, threshold
ization values for anomaly detection, adaptive forecasting and signal
restoring settings).
2. Initializing dynamic stack memory for storing historical
measurement data.</p>
        <p>Continuous 1. The system continuously receives analog signals from the gas
data collection temperature sensor (14 dual thermocouples installed on the
TV3117 engine).
2. Preliminary filtering and normalization of incoming data is
performed to eliminate noise.</p>
        <p>Self-monitor- A data comparative analysis from several channels is
pering procedure formed to identify deviations from normal operation:
1. If all measurements are within acceptable limits, the signal is
passed to the next stage unchanged.
2. If short-term failures or anomalies are detected (e.g., a sharp
drop/jump in signal, missing data), the corresponding sections are
marked as faulty.</p>
        <p>Adaptive pre- 1. When an anomaly is detected, the system accesses the
predictdiction proce- ing module, where the expected signal value is calculated using
dure machine learning algorithms and time series analysis (using
dynamic stack memory).
2. The predicted reliability degree value is assessed based on
historical data and current measurement dynamics.</p>
        <p>Signal restor- 1. If the predicted value meets the reliability criteria, it is used to
ing correct (restore) the missing or distorted signal.</p>
        <p>2. If necessary, interpolation and adaptive smoothing are used to
ensure a smooth transition between normal and restored sections.</p>
        <p>Integration 1. The restored data is combined with the correct measurements
and data ex- into a single information flow.</p>
        <p>change 2. Synchronous data exchange is provided between all system
units for real-time operation.
3. The resulting signal is sent for the system’s further monitoring
and control, and is also saved in the event log for subsequent
analysis.</p>
        <p>Logging and 1. All events related to anomaly detection, predicts made and
sigstatus moni- nal restoring are recorded in the system.</p>
        <p>toring 2. In critical deviations case, warnings are generated for the
operator or automated decision-making system.</p>
        <p>Cycle termina- After completing all steps, the system returns to the data
coltion lection stage, providing continuous monitoring of the sensor
oper</p>
        <p>ation and prompt signal restoring in failures case.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Development of a pre-processing module</title>
        <p>The pre-processing module implements the incoming signal filtering and normalization received
from the analog gas temperature sensor. It receives x(t) is the analog signal, and after sampling is
the x[n] = x(n · T), where T is the sampling period, n is the dataset’s number.</p>
        <p>To eliminate high-frequency components, a digital filter is used. Filtering is implemented by the
input signal x[n] convolution with the impulse response h[k]:
where y[n] is the filtered signal,M is the filter length,h[k] are the filter coefficients. For example,
for a simple moving average (MA filter [25]) with uniform weights
provides the input signal’s smoothing by averaging values over a given interval.</p>
        <p>After filtering, normalization is applied to eliminate bias and scale differences. To do this, the
local mean and standard deviation are calculated over a window of L samples:</p>
        <p>M−1
y [ n ]= ∑ h [ k ] ∙ x [ n−k ] ,</p>
        <p>k=0
y [ n ]= 1 ∙ M∑−1 x [ n−k ]</p>
        <p>M k=0
m [ n ]= 1 ∙ ∑n</p>
        <p>L i=n−L+1</p>
        <p>y [ i ] ,
s [ n ]=√ L −11 ∙ i=n∑−n L+1 ( y [ i ]−m [ n ])2 ,
where m[n] is the local mean, L is the averaging window length, s[n] is the signal’s standard
deviation.</p>
        <p>
          To bring the data to a single scale, z-normalization [26] is used, which removes bias and
differences in the measurements scale, bringing the data to a standard normal distribution with a
mean of 0 and a variance of 1:
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
y [ n ]−m [ n ]
z [ n ]=
s [ n ]
.
        </p>
        <p>Thus, the preprocessing module performs an operations sequence:
1. Filtering noise by convolving the signal with a filter.
2. Calculating the local mean.
3. Estimating the standard deviation.</p>
        <p>4. Normalizing the data to bring it to a standard scale.</p>
        <p>As a result, a signal z [ n ]=[ z [ 1] , z [ 2] , … , z [ N ] ]T is formed, cleared of noise and prepared for
subsequent processing (for example, anomaly detection and adaptive predicting).</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Development of a self-monitoring module</title>
        <p>The self-monitoring module analyzes incoming signals from an analog sensor. The module’s main
purpose is to detect anomalies, short-term failures or deviations from the sensor’s normal
operating mode. This research proposes a self-monitoring module mathematical model using the
data example coming from 14 dual thermocouples of the gas temperature sensor installed on the
TV3-117 engine.</p>
        <p>We take zi[n] as the normalized measured temperature value for the i-th thermocouple at time
n, where i = 1, 2, …, 14; z[n] = {z1[n], z2[n], …, z14[n]} is the normalized measurements vector from
14 thermocouples at time n; z [ n ] is the average normalized temperature value for all
thermocouples; σz[n] is the normalized measurement’s standard deviation:</p>
        <p>Abnormal values are determined using the confidence interval:
z [ n ]= 1</p>
        <p>Zmin [ n ]= z [ n ]−k ∙ σ z [ n ] , Zmax [ n ]= z [ n ]+ k ∙ σ z [ n ] ,
where k is the coefficient that determines the confidence limit level (usually k = 3, which
corresponds to a 99.7 % confidence interval).</p>
        <p>
          Measurements that go beyond the following limits are considered abnormal:
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
(
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
(
          <xref ref-type="bibr" rid="ref11">11</xref>
          )
The anomaly fact is recorded:
        </p>
        <p>zi [ n ]∉ [ Zmin [ n ] , Zmax [ n ]] .</p>
        <p>A [ n ]={1 ,∃ i : zi [ n ]∉ [ Zmin [ n ] , Zmax [ n ]]</p>
        <p>0 , otherwise
where A[n] = 1 means an anomaly was detected.</p>
        <p>To eliminate random outliers, a sliding window of length L is used, in which the consecutive
anomalies number is analyzed:</p>
        <p>If Asum[n] exceeds the Athr threshold, a short-term failure is detected:
where F[n] = 1 means that the failure is confirmed.</p>
        <p>The module produces three results:
1.
2.
3.</p>
        <p>Anomaly flag A[n] means whether a deviation was detected in the current measurement.
Failure flag F[n] means whether a short-term failure is detected in the interval L.</p>
        <p>Anomaly channel array means a thermocouples list that are outside the confidence interval.</p>
        <p>These data are passed to the adaptive forecasting module for subsequent signal restoring.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Development of an adaptive predicting module</title>
      </sec>
      <sec id="sec-3-5">
        <title>3.4.1. Development of a modified LSTM network with dynamic stack memory</title>
        <p>The adaptive predicting module is designed to restore missing or distorted signals from helicopter
TE gas temperature sensors. For this purpose, it is proposed to use a modified LSTM network with
dynamic stack memory [27–30] (Figure 2).</p>
        <p>The classical LSTM network [27, 28] effectively processes time series, taking into account
longterm dependencies, but has disadvantages such as high computational costs, sensitivity to noise in
the data, and a fixed input window size, which reduces the efficiency when analyzing signals with
variable dynamics. The proposed modified LSTM network with a dynamic stack memory and an
adaptive anomaly processing mechanism provides more robust and efficient operation, especially
in real time as an onboard monitoring and parameter recording systems part.</p>
        <p>Key changes include the dynamic stack memory [31] addition, which efficiently manages
context information, reducing the standard LSTM cells overhead and accelerating time series
processing through optimal data storage and retrieval. Adaptive Anomaly-Adaptive LSTM
(AALSTM) [32] implements a mechanism for adjusting input data based on the predicted confidence
boundary, minimizing the outlier’s impact on prediction. In addition, a modified SmoothReLU [33]
is used the standard sigmoid and tangent-hyperbolic activation functions instead:
it=SmoothReLU (W i ∙ [ zt , ht−1]+bi) , f t=SmoothReLU (W f ∙ [ zt , ht−1]+bf ) ,
~C =SmoothReLU (W c ∙ [ zt , ht−1]+bc) , Ct=f t⊙ Ct−1+it⊙ C ,
~
t t
ot=SmoothReLU (W o ∙ [ zt , ht−1]+bo) , ht=ot⊙ SmoothReLU (Ct ) ,
where Wi, Wf, Wc, Wo are weight matrices, bi, bf, bc, bo are biases, ⊙ is component-wise
multiplication.</p>
        <p>
          In (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ), the parameter γ specifies the function “smoothness” degree. Forx &gt; 0, it works the same
as the traditional ReLU, and for x ≤ 0, a smooth transition to negative values occurs via a sigmoid
transformation. This mechanism prevents sharp jumps in the gradient, which can help speed up
the neural network’s training process. The SmoothReLU activation function preserves the
traditional ReLU positive aspects, such as a zero gradient for positive input values, while providing
smoother behavior for negative values [33]. Also, in [33], a theorem on the SmoothReLU function
continuity in the definition’s entire domain is formulated and proven. In this case, a parametric
threshold is set that increases the model’s accuracy and stability:
        </p>
        <p>f ( x )=max ( α ∙ x , β ∙ tanh ( x )) .</p>
        <p>
          The modified LSTM basic equations include the input block, forget block, state update block,
and output block equations:
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
(
          <xref ref-type="bibr" rid="ref14">14</xref>
          )
        </p>
        <p>The introduced dynamic stack memory (Figure 3) allows to consider only the most significant
the hidden layer states ht. Instead of storing all Ct, a stack S is used, where:
where push(Ct, St−1) is the adding a new state to the stack operation, and excess elements are
removed:</p>
        <p>St= push (Ct , St−1) ,</p>
        <p>St={Ct , Ct−1 , … , Ct−T s+1},
where Ts is the maximum stack size.</p>
        <p>The dynamic stack memory implemented in the developed modified LSTM network (Figure 2),
which limits the stored states number to the most significant Ts, allows to reduce computational
costs and improve the predicting quality due to effective information management under
conditions of variable signal dynamics.</p>
        <p>
          For the modified LSTM network adaptive training [34], the error function minimization, for
example, the mean square error (MSE) between the normalized signals predicted and true values is
used as:
(
          <xref ref-type="bibr" rid="ref15">15</xref>
          )
(
          <xref ref-type="bibr" rid="ref16">16</xref>
          )
(
          <xref ref-type="bibr" rid="ref17">17</xref>
          )
L (θ )= 1 ∙ ∑ ( z [ n+1]− ^y [ n+1])2 .
        </p>
        <p>N n</p>
        <p>
          Training is performed using the backpropagation over time (BPTT) method with updating the θ
parameters [35]. In this case, a dynamic stack memory helps to preserve the most relevant
information, and an adaptive input data correction mechanism (using SmoothReLU and the
threshold mechanism (
          <xref ref-type="bibr" rid="ref12">12</xref>
          )–(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )) reduces the anomalous emissions impact on the training process.
        </p>
      </sec>
      <sec id="sec-3-6">
        <title>3.4.2. Development of a model for an adaptive predicting module</title>
        <p>The adaptive control module performs prediction ^z [ n ] based on the previous values of a given time
series z[n] of normalized parameter values coming from an analog sensor. Thus, the input data for
the developed LSTM network (Figure 2) are represented as:</p>
        <p>
          Z =[ z [ n−T ] , z [ n−T +1] , … , z [ n ] ]T ,
(
          <xref ref-type="bibr" rid="ref18">18</xref>
          )
where T is the time window length.
        </p>
        <p>Then the model’s output is represented as:</p>
        <p>^z [ n+1]=f ( Z , θ ) ,
where θ are the trained LSTM network’s parameters.</p>
        <p>The predicted value is calculated as:
The final reconstructed value^x [ n+1] is obtained by inverse normalization as:</p>
        <p>
          ^z [ n+1]=W ij ∙ ht +bij ,
^x [ n+1]= ^z [ n+1] ∙ s [ n ]+m [ n ] ,
(
          <xref ref-type="bibr" rid="ref19">19</xref>
          )
(
          <xref ref-type="bibr" rid="ref20">20</xref>
          )
(
          <xref ref-type="bibr" rid="ref21">21</xref>
          )
where s[n] and m[n] are the previously calculated standard deviation and mean.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <sec id="sec-4-1">
        <title>4.1. Development of an adaptive predicting module</title>
        <p>The research conducted a computational experiment, which results confirm the developed system’s
(Figure 1) operability. For this purpose, a gas temperature sensor, consisting of 14 dual
thermocouples T-102, short-term failure simulation modeling was carried out. To carry out the
simulation modeling, a simulation modeling stand was developed (Figure 4) consisting of a
software and hardware complex in which the researched sensor input signals are simulated.</p>
        <p>The simulated signal generation block creates synthetic time series simulating the normal
behavior of 14 dual thermocouples that are simultaneously fed to the failure simulation module. It
allows basic parameters such as mean and variance to be specified, as well as noise modeling,
corresponding to the analog signal x(t) and its sampling x[n].</p>
        <p>
          The failure simulation module introduces artificial short-term failures (anomalies) into the
simulated signals. It supports parameterizable failure scenarios such as spikes, drops, and data gaps,
which allows testing the anomaly detection algorithms described in (
          <xref ref-type="bibr" rid="ref7">7</xref>
          )–(
          <xref ref-type="bibr" rid="ref11">11</xref>
          ).
        </p>
        <p>
          The preprocessing module filters and normalizes the incoming signals using a digital filter
(convolution with the impulse response h[k] according to (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )) and z-normalization (see (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )–(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )). The
final result is a signal cleared of noise, ready for further analysis.
        </p>
        <p>
          The self-monitoring (anomaly detection) module analyzes the normalized data to detect
anomalies and short-term failures through comparative analysis of 14 channels. It calculates the
mean and standard deviation according to (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) and determines the anomaly flags A[n] and failure
flags F[n] according to (
          <xref ref-type="bibr" rid="ref7">7</xref>
          )–(
          <xref ref-type="bibr" rid="ref11">11</xref>
          ).
        </p>
        <p>
          The adaptive prediction module predicts the expected value of a signal when an anomaly is
detected using a modified LSTM network with dynamic stack memory and an adaptive anomaly
processing mechanism. It takes as input a window of T normalized data samples according to (
          <xref ref-type="bibr" rid="ref17">17</xref>
          )
and outputs the predicted value ^y [ n+1] according to (
          <xref ref-type="bibr" rid="ref18">18</xref>
          )–(
          <xref ref-type="bibr" rid="ref20">20</xref>
          ).
        </p>
        <p>The signal restoration module corrects and restores missing or corrupted data based on the
predicted value. It uses interpolation and adaptive smoothing to ensure a smooth transition
between normal and restored signal sections.</p>
        <p>The integration and data exchange unit combines the restored data with the correct
measurements and ensures synchronous information exchange between all modules. It forms a
single data stream for subsequent monitoring and system control.</p>
        <p>The logging and monitoring unit records all events, including detected anomalies, predicting
triggering and restoring modules, and critical deviations. It displays information in real time on the
operator visualization panel and saves it to a log for subsequent analysis.</p>
        <p>Based on the logging data, by introducing feedback, it is possible to adjust the simulation
parameters (e.g., the failure’s duration and intensity) and processing settings, which allows
optimizing the system algorithms under testing conditions.</p>
        <p>The MATLAB/Simulink 2014b software environment with the corresponding libraries (Figure 5)
was used as a platform for the simulation modeling stand. This implementation ensures the
synthetic signals generation, failure scenarios control, detection operation and restoring
algorithms, as well as data visualization and analysis in real time.
u</p>
        <p>fcn
LSTM predictor
y
u</p>
        <p>fcn
Signal restoring
y
u</p>
        <p>fcn
Fault injection
y</p>
        <p>I MFeidltiearn
Median Filter
u
y
u</p>
        <p>y
fcn fcn
z-normalization Anomaly detection
Scope
Gas temperature</p>
        <p>signal</p>
        <p>Noise model</p>
        <p>The signal generator (gas temperature signal and noise model) module creates synthetic input
signals for 14 dual thermocouples, which are subjected to random noise, and then passed to the
Fault Injection module via MATLAB Function to introduce specified anomalies (sharp jumps, zeros,
data gaps). The preprocessing module filters (median filter) and z-normalizes the signals, preparing
them for analysis in the anomaly detection module, where the mean value and standard deviation
are calculated to detect anomalies. Based on the normalized data, the LSTM predictor module,
using a modified LSTM network, predicts the next sample’s expected value, which allows the
signal-restoring module to correct the detected failures, replacing corrupted or missing data with
predicted values. The integration and logging module (Mux, Scope) combines the restored data and
displays the results in real time, ensuring synchronous information exchange for further analysis.</p>
        <p>
          The MATLAB Function block is also used to implement the self-monitoring module (anomaly
detection) in MATLAB/Simulink. This module takes as input a normalized gas temperature values
vector from 14 dual thermocouples, calculates their mean value and standard deviation according
to (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ), determines the confidence interval with the coefficientk (usually k = 3, see (
          <xref ref-type="bibr" rid="ref7">7</xref>
          )) and sets the
anomaly flag A[n] for channels where the measurement goes beyond its limits (see (
          <xref ref-type="bibr" rid="ref8">8</xref>
          )–(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )).
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. The input data description and preprocessing</title>
        <p>According to the authors' collective official request to the Ministry of Internal Affairs of Ukraine
within the research project “Theoretical and applied aspects of aviation sphere development”
framework (no. 0123U104884), the Mi-8MTV helicopter flight tests data, which power plant
includes the TV3-117 engine, were received. It is noted that the tests were carried out at the
nominal engine operating mode at a flight altitude of 2500 meters above sea level. To conduct the
1150
1140
ivn1130
l
e
K
,
re1120
u
tr
a
e
pm1110
e
t
s
aG1100
1090
1080
simulation modeling, the engine’s gas temperature in front of the compressor turbine values
were used, recorded by the standard onboard monitoring system for 320 seconds with a sampling
interval of 0.25 seconds [36, 37].</p>
        <p>In the interval from 225 to 235 seconds, adjustments were made by equating the recorded values
of to zero, simulating a short-term failure of the temperature sensor (Figure 6). Thus, in the
dynamics research320-second interval, this parameter’s 40 values are missing.</p>
        <p>Gas temperature registered
0
50
100</p>
        <p>The initial data (Figure 6) were subjected to primary processing in the pre-processing module
(see subsection 3.2) with the noise interference elimination, after which they were transformed into
time series is the parameters sets organized by time scale. To ensure time series comparability with
parameters different scales, z-normalization was used, normalizing their values to a single range,
shifting the mean to zero and setting the standard deviation equal to one. This allowed us to form
the parameter training dataset, which fragment is presented in Table 2.</p>
        <p>As can be seen from Table 2, in the interval from 225 to 235 seconds, the values are zero, which
indicates the temperature sensor's short-term failure. This indicates the anomalous data presence
in the training dataset. At the pre-processing stage, it is impossible to objectively assess the
training dataset homogeneity, since it contains anomalous data that distort the dataset's statistical
characteristics. Such anomalies' presence leads to a shift in the features' distribution, which
complicates the determination of their consistency and violates the correct data partitioning
principles degree [38–40]. Therefore, to ensure the subsequent analysis and the model training
reliability, it is necessary to pre-identify and restore distorted or missing values, eliminating their
influence on the training process. At the same time, Table 3 shows the self-monitoring module
results, which confirmed the temperature sensor's short-term failure in the interval from 225 to 235
seconds.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. The simulation modeling results</title>
        <p>In the simulation modeling, the modified LSTM network with dynamic stack memory and adaptive
anomaly processing mechanism (Figure 2) restored the anomalous data (Figure 7), where the blue
curve shows the original data with the temperature sensor normal functioning, recorded during
helicopter flight; the red curve shows the data restored by the modified LSTM network. The results
presented in Figure 7 demonstrate successful restoration of the anomalous data by the modified
LSTM network with dynamic stack memory with the temperature sensor short-term failure at a
225…235 seconds interval. It is evident that the model correctly interpolated the missing values,
providing a smooth transition between normal and restored signal sections.</p>
        <p>As can be seen from Figure 7, the signal characteristic dynamics smooth restoring and
preservation (the restored values are in the acceptable range from 1080 to 1150 Kelvin) confirm
that the model effectively adapts to changes in the sensor parameters, which is critical for the
failure’s timely diagnostics and prevention in real time. The conducted simulation modeling results
confirmed the compensating effectiveness for short-term sensor failures due to the modified LSTM
network use.</p>
        <p>Table 4 shows the anomalous data restoring quality evaluation results by the modified LSTM
network using traditional quality metrics. The root mean square error (RMSE) and mean absolute
error (MAE) allow us to quantitatively evaluate the model deviations from the experimental data,
and the determination coefficient (R2) characterizes the explained variance degree, demonstrating
how well the model describes the experimental results [40, 41]. In Table 4,
means the gas
temperature predicted value by the modified LSTM network, means the gas temperature
real value recorded on board the helicopter in flight mode, and the gas temperature average value
recorded on board the helicopter at flight mode.
1130
n
li
v
e
,eK1120
r
u
t
a
r
e
p
tem1110
s
a
G
1100
1090
1080
0</p>
        <p>Gas temperature restored
50
100</p>
        <sec id="sec-4-3-1">
          <title>Analytical expression</title>
        </sec>
        <sec id="sec-4-3-2">
          <title>Root Mean Square Error (RMSE, %) Mean Absolute Error (MAE, %)</title>
          <p>Determination
Coefficient (R2)</p>
        </sec>
        <sec id="sec-4-3-3">
          <title>Resulting value 0.622 0.487</title>
          <p>Table 5 shows the modified LSTM network training results average values, as well as the
accuracy indicator mean and variance values, where TP denotes the signals, the number correctly
restored by the model, TN is the cases number when the signal is correctly left unchanged, FP is the
signals number mistakenly accepted as requiring restoration, and FN is the cases when the model
did not detect the need for restoration and skipped restoring the distorted signal.</p>
          <p>The results presented in Table 4 confirm the proposed model's high efficiency for restoring
abnormal temperature sensor data. The root mean square error (RMSE = 0.622%) and mean
absolute error (MAE = 0.487%) low values indicate the reconstructed values' minimal deviations
from the real data, which indicates the neural network model's accuracy. The high determination
coefficient (R2 = 0.985) demonstrates that the original data variance model explains 98.5%, which
confirms its ability to accurately predict missing values.</p>
          <p>The metrics presented in Table 5 show that the modified LSTM network has high classification
accuracy (Accuracy = 0.991), as well as balanced Precision (Precision = 0.985) and Recall (Recall =
0.999) values, which indicates its ability to effectively detect anomalies without a significant
number of false positives. The high F1-score (F1-score = 0.992) confirms the model's reliability in
real-world conditions. The low Dispersion Accuracy value (Dispersion Accuracy = 0.00000094)
indicates the predictions’ stability, and the 217 seconds average running time makes it possible to
apply the model to the data restoring practical problems in the helicopter TE on-board monitoring
systems [42].</p>
          <p>Thus, the proposed model demonstrated high efficiency in restoring abnormal data and
identifying short-term failures of the helicopter TE temperature sensor. The experimental results
confirm its stability, accuracy and applicability in real-time conditions, which makes it promising
for integration into the helicopter TE intelligent self-monitoring and diagnostic systems.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <sec id="sec-5-1">
        <title>5.1. The obtained results analysis</title>
        <p>
          This research presents a comprehensive approach to restoring missing data from transient sensor
failures. The proposed methods are for pre-processing the incoming signals: filtering is performed
using convolution (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) and subsequent normalization, where the local mean and standard deviation
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )–(
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) are calculated. The self-monitoring module, implemented according to (
          <xref ref-type="bibr" rid="ref6">6</xref>
          )–(
          <xref ref-type="bibr" rid="ref11">11</xref>
          ) and
illustrated in Figure 1, performs a comparative analysis of data from 14 dual thermocouples to
detect anomalies and record transient failures.
        </p>
        <p>
          An adaptive forecasting module based on a modified LSTM network with a dynamic stack
memory has been developed, as demonstrated in Figure 2. The development novelty lies in the
dynamic stack memory integration (
          <xref ref-type="bibr" rid="ref15">15</xref>
          )–(
          <xref ref-type="bibr" rid="ref16">16</xref>
          ) for storing the most significant states and the
modified SmoothReLU activation function (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ) use, which allows increasing the model's resistance
to noise and sharp jumps in the data. This approach ensures not only accurate forecasting (
          <xref ref-type="bibr" rid="ref17">17</xref>
          )–(
          <xref ref-type="bibr" rid="ref21">21</xref>
          )
but also prompt signal restoring, which is a significant contribution to the helicopter TE
monitoring and diagnostics systems development.
        </p>
        <p>The gas temperature sensor signals self-monitoring and restoring developed system operability
experimental verification was carried out. As the research part, a temperature sensor short-term
failure simulation modeling consisting of 14 dual thermocouples was carried out, followed by the
modified LSTM network use for data restoring. The original and restored data visual comparison is
presented in Figure 7, which demonstrates the model's high accuracy (99.1%) in the presence of the
missing or distorted signals.</p>
        <p>The proposed method's efficiency quantitative assessment is presented in Table 4, where the
root mean square error (RMSE = 0.622%) and mean absolute error (MAE = 0.487%) low values, as
well as a high determination coefficient (R² = 0.985), are recorded, which indicates a minimal
discrepancy between the predicted and actual values. At the same time, Table 5 shows the model
quality indicators, including classification accuracy (Accuracy = 0.991) and F1-score = 0.992, which
confirms its reliability in detecting and restoring anomalous data. Thus, the proposed system
demonstrated high efficiency in identifying short-term failures and restoring missing values, which
makes it promising for integration into on-board helicopter TE monitoring systems.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Evaluation of the modified LSTM network with dynamic stack memory effectiveness in a self-monitoring and signal restoring system for a gas temperature sensor</title>
        <p>To evaluate the modified LSTM network with dynamic stack memory (Figure 2) efficiency used to
reconstruct temperature sensor signals under short-term failure conditions, two key metrics were
used: the efficiency coefficient and the quality coefficient. The efficiency coefficient (Keff) evaluates
the modified LSTM network training efficiency and is defined as the change ratio in the loss
function at the current iteration to the change in the network parameters at the same iteration; this
metric allows us to determine how quickly and adequately the network adapts to errors during the
optimization process. The quality coefficient (Kquality), in turn, evaluates the modified LSTM network
parameters' approximation accuracy and is defined as the decrease ratio in the loss function at the
current iteration to the total loss function at previous iterations, which reflects the model's stability
and convergence during the training process. Together, these metrics provide the modified LSTM
network efficiency comprehensive assessment, facilitating its training characteristics objective
analysis and the signal reconstruction accuracy. The efficiency and quality coefficients are
calculated as [43]:</p>
        <p>K eff =
|E (θk )− E (θk−1)|
‖θk−θk−1‖
, K quality=</p>
        <p>
          E (θk−1)− E (θk ) ,
E (θ0)− E (θk−1)
(
          <xref ref-type="bibr" rid="ref22">22</xref>
          )
where E(θ0) is the loss function initial value, E(θk) is the loss function value at the current iteration,
E(θk–1) is the loss function value at the previous iteration, ‖θk–1 – θk‖ is the modified LSTM network
parameters change rate at the current iteration.
        </p>
        <p>Table 6 presents a reconstructing signals efficiency comparative analysis from the helicopter TE
gas temperature in front of the compressor turbine sensor using a modified LSTM network, as well
as other traditional recurrent neural network architectures adapted to similar problems: traditional
LSTM network [44], traditional GRU network [45], and traditional RNN network [46].</p>
        <p>The recurrent neural network</p>
        <p>architecture</p>
        <p>Modified LSTM network
Traditional LSTM network [44]
Traditional GRU network [45]
Traditional RNN network [46]</p>
        <p>Efficiency coefficient</p>
        <p>Quality coefficient</p>
        <p>As can be seen from Table 6, the modified LSTM network showed the 0.991 and 0.989 values,
which indicate an adaptive predicting and model approximation accuracy high level. Compared
with the traditional LSTM network (0.982 and 0.977), the modified LSTM network shows an
increase of about 0.9 % in efficiency and about 1.2 % in quality, and when compared with the
traditional GRU network (0.965 and 0.960), the improvement is about 2.7 % in efficiency and 3.0% in
quality. The most noticeable advantage is observed compared to the traditional RNN network,
where the 0.943 and 0.938 values indicate an improvement of about 5.1 and 5.4 %, respectively.
Even minor improvements in efficiency and quality factors are critical because in helicopter TE
operating conditions, where safety and reliability are a priority, the slightest increase in signal
recovery accuracy significantly reduces the system failures risk [47, 48]. Such percentages can be
critical in high-risk scenarios, where each unit of accuracy prevents potentially catastrophic
consequences.</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Limitations and prospects for further research</title>
        <p>Despite the high accuracy of signal recovery (RMSE = 0.622 %, MAE = 0.487 %, R 2 = 0.985) and
reliable anomaly detection (Accuracy = 0.991, F1-score = 0.992), the system has certain limitations.
Moreover, the experimental evaluation was carried out under simulation modeling conditions,
which requires further verification on real flight test data to ensure the model stability under
changing operating conditions and noise levels. In addition, the modified LSTM network high
computational complexity with dynamic stack memory and the need for fine-tuning of parameters
(e.g., anomaly detection thresholds and memory sizes) may limit the system use in real-time
onboard conditions.</p>
        <p>It is also noted that the various modules integration (pre-processing, anomaly detection,
adaptive predicting and signal restoration) requires deeper optimization to reduce computational
costs and increase stability under extreme operating conditions. The expanding algorithms task to
handle various failure scenarios, such as long-term failures or systematic deviations, also remains
relevant, which opens up prospects for further research and improvements to the system.</p>
        <p>Based on the presented limitations, Table 7 provides directions for further research, actions and
expected end results.</p>
        <p>Direction
Optimizing
computational efficiency
Expanding testing
Improving anomaly
detection algorithms</p>
        <p>Action Final result
Development of LSTM parameters Reducing the computational
simplified algorithms and optimiza- load and accelerating the
systion [49, 50] tem operation
Conducting experiments on real Confirming the system’s
reliadata (helicopter TE tests) [51, 52] bility in real flight conditions
Integration of additional filtering Increasing the signal
detecmethods [53, 54] and adaptive tion and restoring accuracy
threshold adjustment [55–60] in various failure cases
6. Conclusions
An intelligent system for the helicopter TE temperature sensor self-monitoring and signal restoring
has been developed, which combines preliminary processing, anomaly detection, and adaptive
predicting methods. The development novelty lies in the modified LSTM network with a dynamic
stack memory integration and an adaptive anomaly processing mechanism, which allows not only
to detect short-term failures in the sensors’ operation but also to quickly restore missing or
distorted data.</p>
        <p>The obtained simulation results confirm the proposed system's effectiveness: the reconstructed
signals demonstrate minimal deviations from the reference values (RMSE = 0.622 %, MAE = 0.487
%, R2 = 0.985), and the classification metrics indicate high accuracy in anomaly detection (Accuracy
= 0.991, F1-score = 0.992). These indicators indicate that the dynamic stack memory and adaptive
predicting significantly improve the time series processing quality, allowing the system to operate
in real time and ensure continuous data transmission.</p>
        <p>Thus, the conducted study demonstrates that the proposed approach is effectively capable of
compensating for short-term sensor failures under helicopter TE extreme operating conditions,
which is of great practical importance for improving the equipment's operation safety and
reliability. The developed approaches and high signal restoring quality novelty indicators open up
prospects for the system's further adaptation and integration into real onboard monitoring systems,
as well as for expanding its application in other areas requiring accurate and rapid analysis of
dynamic processes.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The research was carried out with the grant support of the National Research Fund of Ukraine
“Methods and means of active and passive recognition of mines based on deep neural networks”,
project registration number 273/0024 from 1/08/2024 (2023.04/0024). This research also was
supported by the Ministry of Education and Science of Ukraine “Methods and means of
identification of combat vehicles based on deep learning technologies for automated control of
target distribution” under Project No. 0124U000925 and by the Ministry of Internal Affairs of
Ukraine “Theoretical and applied aspects of the development of the aviation sphere” under Project
No. 0123U104884. Also, we would like to thank the reviewers for their precise and concise
recommendations that improved the presentation of the results obtained.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <sec id="sec-7-1">
        <title>The authors have not employed any Generative AI tools.</title>
        <p>[26] D. Miao, K. Feng, Y. Xiao, Z. Li, J. Gao, Gas Turbine Anomaly Detection under Time-Varying
Operation Conditions Based on Spectra Alignment and Self-Adaptive Normalization, Sensors
24:3 (2024) 941. doi: 10.3390/s24030941.
[27] S. Vladov, Y. Shmelov, R. Yakovliev, Methodology for Control of Helicopters Aircraft Engines
Technical State in Flight Modes Using Neural Networks, CEUR Workshop Proceedings 3137
(2022) 108–125. doi: 10.32782/cmis/3137-10. URL: https://ceur-ws.org/Vol-3137/paper10.pdf
[28] C. Hu, K. Miao, M. Zhou, Y. Shen, J. Sun, Intelligent Performance Degradation Prediction of</p>
        <p>Light-Duty Gas Turbine Engine Based on Limited Data, Symmetry 17:2 (2025) 277.
[29] S. Vladov, A. Sachenko, V. Sokurenko, O. Muzychuk, V. Vysotska, Helicopters Turboshaft
Engines Neural Network Modeling under Sensor Failure, Journal of Sensor and Actuator
Networks 13:5 (2024) 66. doi: 10.3390/jsan13050066
[30] H. Zhou, Y. Ying, J. Li, Y. Jin, Long-short term memory and gas path analysis based gas turbine
fault diagnosis and prognosis, Advances in Mechanical Engineering 13:8 (2021).
[31] S. Vladov, A. Banasik, A. Sachenko, W. Kempa, V. Sokurenko, O. Muzychuk, P. Pikiewicz, A.</p>
        <p>Molga, V. Vysotska, Intelligent Method of Identifying the Nonlinear Dynamic Model for
Helicopter Turboshaft Engines, Sensors 24:19 (2024) 6488 doi: 10.3390/s24196488.
[32] W. H. Chung, Y. H. Gu, S. J. Yoo, CHP Engine Anomaly Detection Based on Parallel
CNN</p>
        <p>LSTM with Residual Blocks and Attention, Sensors 23:21 (2023) 8746. doi: 10.3390/s23218746.
[33] S. Vladov, L. Scislo, V. Sokurenko, O. Muzychuk, V. Vysotska, S. Osadchy, A. Sachenko, Neural
Network Signal Integration from Thermogas-Dynamic Parameter Sensors for Helicopters
Turboshaft Engines at Flight Operation Conditions, Sensors 24:13 (2024) 4246.
[34] I. Perova, Y. Bodyanskiy, Adaptive human machine interaction approach for feature
selectionextraction task in medical data mining, International Journal of Computing 17:2 (2018) 113–
119. doi: 10.47839/ijc.17.2.997
[35] B. Rusyn, O. Lutsyk, R. Kosarevych, O. Kapshii, O. Karpin, T. Maksymyuk, J. Gazda,
Rethinking Deep CNN Training: A Novel Approach for Quality-Aware Dataset Optimization,
IEEE Access 12 (2024) 137427–137438. doi: 10.1109/access.2024.3414651
[36] S. Vladov, Y. Shmelov, R. Yakovliev, Method for Forecasting of Helicopters Aircraft Engines
Technical State in Flight Modes Using Neural Networks, CEUR Workshop Proceedings 3171
(2022) 974–985. URL: https://ceur-ws.org/Vol-3171/paper70.pdf
[37] 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, 20–22 October 2022, pp. 604–609.
[38] M. Komar, A. Sachenko, V. Golovko, V. Dorosh, Compression of network traffic parameters
for detecting cyber attacks based on deep learning. In Proceedings of the 2018 IEEE 9th
International Conference on Dependable Systems, Services and Technologies (DESSERT),
Kyiv, Ukraine, 2018, pp. 43–47. doi: 10.1109/DESSERT.2018.8409096
[39] S. Babichev, J. Krejci, J. Bicanek, V. Lytvynenko, Gene expression sequences clustering based
on the internal and external clustering quality criteria, in: Proceedings of the 2017 12th
International Scientific and Technical Conference on Computer Sciences and Information
Technologies (CSIT), Lviv, Ukraine, 05–08 September 2017.
[40] N. Shakhovska, V. Yakovyna, N. Kryvinska, An improved software defect prediction algorithm
using self-organizing maps combined with hierarchical clustering and data preprocessing.</p>
        <p>Lecture Notes in Computer Science 12391 (2020) 414–424. doi: 10.1007/978-3-030-59003-1_27.
[41] Z. Hu, E. Kashyap, O. K. Tyshchenko, GEOCLUS: A Fuzzy-Based Learning Algorithm for
Clustering Expression Datasets, Lecture Notes on Data Engineering and Communications
Technologies 134 (2022) 337–349. doi: 10.1007/978-3-031-04812-8_29.
[42] R. M. Catana, G. Dediu, Analytical Calculation Model of the TV3-117 Turboshaft Working</p>
        <p>Regimes Based on Experimental Data, Applied Sciences 13:19 (2023) 10720.
[43] S. Vladov, M. Bulakh, V. Vysotska, R. Yakovliev, Onboard Neuro-Fuzzy Adaptive Helicopter</p>
        <p>Turboshaft Engine Automatic Control System, Energies 17:16 (2024) 4195.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Influence of ring gear flexibility on the fatigue reliability of planetary gear systems in heavy helicopters</article-title>
          ,
          <source>Mechanism and Machine Theory</source>
          <volume>191</volume>
          (
          <year>2024</year>
          )
          <article-title>105520</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.mechmachtheory.
          <year>2023</year>
          .
          <volume>105520</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Castiglione</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Perrone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Strafella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ficarella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bova</surname>
          </string-name>
          ,
          <article-title>Linear model of a turboshaft aero-engine including components degradation for control-oriented applications</article-title>
          ,
          <source>Energies</source>
          <volume>16</volume>
          :
          <issue>6</issue>
          (
          <year>2023</year>
          )
          <article-title>2634</article-title>
          . doi: 
          <volume>10</volume>
          .3390/en16062634.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Aygun</surname>
          </string-name>
          ,
          <article-title>Effects of air to fuel ratio on parameters of combustor used for gas turbine engines: Applications of turbojet, turbofan, turboprop and turboshaft</article-title>
          .
          <source>Energy</source>
          <volume>305</volume>
          (
          <year>2024</year>
          )
          <fpage>132346</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Scislo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sokurenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Muzychuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vysotska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yurko</surname>
          </string-name>
          ,
          <string-name>
            <surname>Helicopter Turboshaft Engines' Gas Generator Rotor R.P.M. Neuro-Fuzzy On-Board Controller</surname>
            <given-names>Development</given-names>
          </string-name>
          , Energies,
          <volume>17</volume>
          :
          <fpage>16</fpage>
          (
          <year>2024</year>
          ),
          <volume>4033</volume>
          . doi:
          <volume>10</volume>
          .3390/en17164033.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>A. de Voogt</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>St. Amour</surname>
            , Safety of Twin-Engine Helicopters: Risks and
            <given-names>Operational</given-names>
          </string-name>
          <string-name>
            <surname>Specificity</surname>
          </string-name>
          .
          <source>Safety Science</source>
          <volume>136</volume>
          (
          <year>2021</year>
          )
          <article-title>105169</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ssci.
          <year>2021</year>
          .
          <volume>105169</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Kurdel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Novák</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Sedláčková</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Korba</surname>
          </string-name>
          ,
          <source>The Methods of Helicopter Control in Nonstandard Situations, Transportation Research Procedia</source>
          <volume>59</volume>
          (
          <year>2021</year>
          )
          <fpage>214</fpage>
          -
          <lpage>222</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vysotska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sokurenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Muzychuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nazarkevych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lytvyn</surname>
          </string-name>
          ,
          <source>Neural Network System for Predicting Anomalous Data in Applied Sensor Systems, Applied System Innovation</source>
          <volume>7</volume>
          :
          <issue>5</issue>
          (
          <year>2024</year>
          )
          <article-title>88</article-title>
          . doi:
          <volume>10</volume>
          .3390/asi7050088.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yepifanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <source>Development of Turboshaft Engine Adaptive Dynamic Model: Analysis of Estimation Errors, Transactions on Aerospace Research</source>
          <year>2022</year>
          :
          <volume>4</volume>
          (
          <year>2022</year>
          )
          <fpage>59</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yepifanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <article-title>Forming of turboshaft engine mathematical model</article-title>
          ,
          <source>Aerospace Technic and Technology 4sup1</source>
          (
          <year>2023</year>
          )
          <fpage>85</fpage>
          -
          <lpage>94</lpage>
          . doi:
          <volume>10</volume>
          .32620/aktt.
          <year>2023</year>
          .
          <year>4sup1</year>
          .
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>O.</given-names>
            <surname>Lytviak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Loginov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Komar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Martseniuk</surname>
          </string-name>
          ,
          <article-title>Self-Oscillations of The Free Turbine Speed in Testing Turboshaft Engine with Hydraulic Dynamometer, Aerospace 8:4 (</article-title>
          <year>2021</year>
          )
          <fpage>114</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Mohammadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A. M.</given-names>
            <surname>Fashandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jafari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Nikolaidis</surname>
          </string-name>
          ,
          <article-title>A scientometric analysis and critical review of gas turbine aero-engines control: From Whittle engine to more-electric propulsion</article-title>
          ,
          <source>Measurement and control</source>
          <volume>54</volume>
          :
          <fpage>5</fpage>
          -
          <lpage>6</lpage>
          (
          <year>2021</year>
          )
          <fpage>935</fpage>
          -
          <lpage>966</lpage>
          . doi: 
          <volume>10</volume>
          .1177/0020294020956675.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. Zhang,</surname>
          </string-name>
          <article-title>An optimal speed control method of multiple turboshaft engines based on sequence shifting control algorithm</article-title>
          ,
          <source>Journal of Dynamic Systems, Measurement, and Control 144:4</source>
          (
          <year>2022</year>
          )
          <article-title>041003</article-title>
          . doi:
          <volume>10</volume>
          .1115/1.4053088.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pang</surname>
          </string-name>
          ,
          <article-title>Neural Network-Based Parameter Estimation and Compensation Control for Time-Delay Servo System of Aeroengine</article-title>
          ,
          <source>Aerospace</source>
          <volume>12</volume>
          :
          <issue>1</issue>
          (
          <year>2025</year>
          )
          <fpage>64</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Aghazadeh Ardebili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ficarella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Longo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Khalil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khalil</surname>
          </string-name>
          ,
          <article-title>Hybrid Turbo-Shaft Engine Digital Twinning for Autonomous Aircraft via AI and Synthetic Data Generation</article-title>
          ,
          <source>Aerospace</source>
          <volume>10</volume>
          :
          <issue>8</issue>
          (
          <year>2023</year>
          )
          <article-title>683</article-title>
          . doi:
          <volume>10</volume>
          .3390/aerospace10080683.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shmelov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Petchenko</surname>
          </string-name>
          .
          <article-title>A Neuro-Fuzzy Expert System for the Control and Diagnostics of Helicopters Aircraft Engines Technical State</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>3013</volume>
          (
          <year>2021</year>
          )
          <fpage>40</fpage>
          -
          <lpage>52</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3013</volume>
          /20210040.pdf
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shmelov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Yakovliev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Stushchankyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Havryliuk</surname>
          </string-name>
          ,
          <article-title>Neural Network Method for Controlling the Helicopters Turboshaft Engines Free Turbine Speed at Flight Modes</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>3426</volume>
          (
          <year>2023</year>
          ) 
          <fpage>89</fpage>
          -
          <lpage>108</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3426</volume>
          /paper8.pdf
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shmelov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Yakovliev</surname>
          </string-name>
          ,
          <source>Optimization of Helicopters Aircraft Engine Working Process Using Neural Networks Technologies, CEUR Workshop Proceedings</source>
          <volume>3171</volume>
          (
          <year>2022</year>
          )
          <fpage>1639</fpage>
          -
          <lpage>1656</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3171</volume>
          /paper117.pdf
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mary Victoria Florence</surname>
          </string-name>
          , E. Priyadarshini,
          <article-title>Aeroengine gas trajectory prediction using timeseries analysis auto regressive integrated moving average</article-title>
          ,
          <source>Aircraft Engineering and Aerospace Technology</source>
          <volume>96</volume>
          :
          <issue>8</issue>
          (
          <year>2023</year>
          )
          <fpage>1074</fpage>
          -
          <lpage>1082</lpage>
          . doi:
          <volume>10</volume>
          .1108/aeat-01-2023-0018.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <article-title>Performance Monitoring Based on Improved Adaptive Kalman Filtering for Turboshaft Engines Under Network Uncertainties</article-title>
          ,
          <source>Aerospace</source>
          <volume>12</volume>
          :
          <issue>3</issue>
          (
          <year>2025</year>
          )
          <article-title>241</article-title>
          . doi:
          <volume>10</volume>
          .3390/aerospace12030241.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>A. D. Fentaye</surname>
            ,
            <given-names>K. G.</given-names>
          </string-name>
          <string-name>
            <surname>Kyprianidis</surname>
          </string-name>
          ,
          <article-title>An intelligent data filtering and fault detection method for gas turbine engines</article-title>
          ,
          <source>MATEC Web of Conferences</source>
          <volume>314</volume>
          (
          <year>2020</year>
          )
          <year>02007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>C.</given-names>
            <surname>Manasis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Assimakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vikias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ktena</surname>
          </string-name>
          , T. Stamatelos,
          <article-title>Power Generation Prediction of an Open Cycle Gas Turbine Using Kalman Filter</article-title>
          ,
          <source>Energies</source>
          <volume>13</volume>
          :
          <fpage>24</fpage>
          (
          <year>2020</year>
          )
          <fpage>6692</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>S.</given-names>
            <surname>Nandy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maity</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S. V.</given-names>
            <surname>Nataraj</surname>
          </string-name>
          ,
          <article-title>Robustification of Unscented Kalman Filtering to Identify Faults in Gas Turbine Engine</article-title>
          ,
          <source>IFAC-PapersOnLine 55:1</source>
          (
          <year>2022</year>
          )
          <fpage>826</fpage>
          -
          <lpage>831</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Razmjooei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ommi</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <article-title>saboohi, Experimental analysis and modeling of gas turbine engine performance: Design point and off-design insights through system of equations solutions</article-title>
          ,
          <source>Results in Engineering</source>
          <volume>23</volume>
          (
          <year>2024</year>
          )
          <article-title>102495</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.rineng.
          <year>2024</year>
          .
          <volume>102495</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. T.</given-names>
            <surname>Ooi</surname>
          </string-name>
          , T. Zhang,
          <article-title>Incipient instability real-time warning via adaptive wavelet synchrosqueezed transform: Onboard applications from compressors to gas turbine engines</article-title>
          ,
          <source>Energy</source>
          <volume>308</volume>
          (
          <year>2024</year>
          )
          <article-title>132925</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2024</year>
          .
          <volume>132925</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ma</surname>
          </string-name>
          , Y. Wu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gou</surname>
          </string-name>
          ,
          <article-title>A Hybrid of NARX and Moving Average Structures for Exhaust Gas Temperature Prediction of Gas Turbine Engines</article-title>
          ,
          <source>Aerospace</source>
          <volume>10</volume>
          :
          <issue>6</issue>
          (
          <year>2023</year>
          )
          <article-title>496</article-title>
          . doi: 
          <volume>10</volume>
          .3390/aerospace10060496.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>