<!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 Applied
Mathematics and Computer Science 29:3 (2019) 477-488. doi: 10.2478/amcs</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1016/j.engstruct.2019.109396</article-id>
      <title-group>
        <article-title>Intelligent controller of helicopter turbosha engines' gas temperature with compensation of transient process's inertial delays and optimization</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="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anatoliy Sachenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nataliia Vladova</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Danylo Shved</string-name>
          <email>danylo.r.shved@lpnu.ua</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Casimir Pulaski Radom University</institution>
          ,
          <addr-line>Malczewskiego Street, 29, Radom, 26-600</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kharkiv National University of Internal Affairs</institution>
          ,
          <addr-line>L. Landau Avenue, 27, Kharkiv, 61080</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Stepan Bandera Street, 12, Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Ukrainian State Flight Academy</institution>
          ,
          <addr-line>Chobanu Stepana Street, 1, Kropyvnytskyi, 25005</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>West Ukrainian National University</institution>
          ,
          <addr-line>Lvivska Street, 11, Ternopil, 46009</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>3392</volume>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>This research presents the development of an intelligent controller for the helicopter turbosha engines gas temperature, aimed at compensating for the measuring sensor's inertial delays and optimizing transient processes. The aim is to compensate for inertial delays τ ≈ 0.025 seconds and optimize transient processes. The method is based on a double summation circuit with a channel selector, comparing signals from a thermocouple and a gas-generator rotor speed sensor, and an adaptive observer based on Pade approximation and Taylor series expansion provides a prediction of the state at t + τ. The intelligent control law includes a proportional-integral-differential structure with the coefficients γi correction via gradient descent. To refine the delay estimate, a two-layer fully connected multilayer perceptron with a SmoothReLU activation function is implemented trained on flight test data was implemented, which reduced τ to 0.016 seconds (-36 %). This module allows to approximate nonlinear relations between input features and the delay value, which ensures the control signal's timely correction and the system's adaptation to changing operating conditions. Modeling of the system in the Matlab Simulink environment demonstrated a significant improvement in the transient process characteristics: overshoot was reduced from 8.0 to 1.5 %, and the mode establishment time was reduced from 4.2 to 3.3 seconds. The neural network module testing showed high predicting accuracy (99.537 % with losses of 0.511 %), confirmed by the determination coefficient R2 = 0.9717. The neural network use made it possible to reduce the delay value to 0.016 seconds, which corresponds to an improvement of 36 % compared to traditional methods. The obtained results indicate a proposed technique's high potential for improving the helicopter turbosha engines automatic control system's dynamic accuracy and stability.</p>
      </abstract>
      <kwd-group>
        <kwd>Automatic control system</kwd>
        <kwd>gas temperature</kwd>
        <kwd>transient process</kwd>
        <kwd>helicopter turbosha engine</kwd>
        <kwd>neural network</kwd>
        <kwd>training</kwd>
        <kwd>accuracy 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The aviation industry's evolution is closely related to the helicopter's new types of operation (e.g.,
Eurocopter AS350, Eurocopter EC145, Eurocopter EC225 Super Puma, etc.), characterized by high
speed and long range, which requires increasingly sophisticated automation control systems [1, 2].
The manual and automatic control synthesis, as well as the latter rapid development, forced designers
to create not only visual devices for humans but also a sensor set, which signals directly affect the
automatic system's subsequent links [3]. The most important characteristic of helicopter turbosha
engines (TE) is the gas temperature in front of the compressor turbine, since it significantly
determines both the power plant efficiency and its reliability [4, 5]. Thus, these parameters
maintaining accurate values is critical to ensuring the helicopter TE's stable operation.</p>
      <p>To maintain the set parameters at a fixed throttle position or to change them according to a given
law depending on flight conditions and operating modes, the helicopter TE automatic control systems
(ACS) are used [6]. The main requirement for modern ACS is compensation for the temperature
sensor's inertia so that the measuring devices function without delays [7, 8].</p>
      <p>The main requirements for helicopter TE ACS include the high static accuracy to maintain a given
range (0.3…0.5%), efficiency with a quick response to control (2…3 seconds), and transient processes
close to monotonous, which ensures regulation without drops (2…4%) and with a minimum
stabilization time [9, 10]. These strict and contradictory conditions cannot be solved by standard
methods, which creates the developing complex task of multifunctional automatic control systems for
helicopter TE.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Works</title>
      <p>There are known helicopter TE ACS [11–13] that affect a single control parameter, which is the fuel
consumption in the combustion chamber, which includes measuring devices for input signals,
comparison elements, and an actuator, and the signal from the gas temperature controller directly
adjusts the rotor speed controller setting. This scheme's main disadvantage is the reduction in stability
reserves and permissible gain factors, which worsens static and dynamic accuracy, and to eliminate
this effect, systems with a selector are used, excluding controllers’ joint operation area and thereby
improving the system's overall characteristics [14, 15]. The helicopter TE gas temperature control
system presented in [16] uses a correction link with a differentiator, multiplier blocks, and adders to
compensate for the dynamic error caused by the first temperature sensor inertia. The correction
coefficient at the derivative changes based on the current gas flow rate signal, which ensures high
measurement and control accuracy. However, the scheme's key disadvantage is that in transient
modes, the rotor speed and temperature channel's interaction through the selector is not taken into
account, which reduces the inertial delay compensation efficiency.</p>
      <p>The helicopter TEs gas temperature control using the controller presented in [17] is carried out
through correcting devices for the control channels transfer functions changing. This allows for
minimizing overshoot and ensuring stable engine operation in various modes. However, its key
disadvantage is related to the inertial delays compensation: since the transfer functions correction
depends on the velocity pressure, changes in the system occur with a delay, which can cause a
temporary mismatch between the required and actual parameters, especially with sharp changes in
engine operating modes.</p>
      <p>In [18] the engine temperature controller is presented that uses a double summation scheme, in
which the measured temperature signal is compared with the set value, and the correction is carried
out by a nonlinear element that compensates for the delay in the compressor turbine blades heating.
Due to the inertial link, the rotor speed signal is corrected, which eliminates sharp increases in gas
temperature in front of the compressor turbine, thereby improving the transient processes quality. As
a result, the fuel consumption changes proportionally to the summing amplifier's output signals,
ensuring stable and accurate regulation of the engine operation. This controller's main limitation is
the long return time to the original mode, due to the isodromic feedback inertia. The intelligent
component introduction will allow dynamically optimizing the control parameters and reducing the
system response time to changes in operating conditions.</p>
      <p>The helicopter TEs intelligent gas temperature controllers integrate modern automatic control
methods, including correction links with differentiators, nonlinear elements, and double summation
schemes, which allow achieving high accuracy and stability of operation [19, 20]. They ensure
overshoot minimization and fast system response, which is critically important for modern
helicopters with high-speed and long-range characteristics. However, these systems key disadvantage
is insufficient compensation for the measuring sensors inertial delays, which leads to the parameters
temporary mismatch in transient modes. Some schemes, for example, [21, 22], aimed at regulating fuel
consumption, experience a decrease in stability margins and permissible gain factors, which
negatively affects the static and dynamic accuracy of regulation.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Goal and Objectives</title>
      <p>Thus, a goal of this paper is to develop the helicopter TEs gas temperature intelligent controller,
compensating for the measuring sensors inertial delays and optimizing transient processes. To
achieve the goal the following objectives are formed: (i) developing the intelligent method for
regulating gas temperature, (ii) designing the adaptive algorithms and corrective links with
differentiators implementation to control parameters dynamic adjustment for eliminating the time
discrepancy between the required and actual values. Finally, it’s expected to increase the system's
static and dynamic accuracy and improve its stability, as well as reduce the engine stabilization time.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Materials and Methods</title>
      <sec id="sec-4-1">
        <title>4.1. Development of an intelligent gas temperature controller</title>
        <p>The proposed controller (Figure 1) is based on a double summation circuit [18]. It is based on a
comparative analysis of signals received from thermocouples and a gas-generator rotor speed sensor
[23], using an inertial link, a comparison element, and a nonlinear unit for adjusting the fuel supply.
This ensures compensation for the delay in heating up the turbine and the temperature regime
stabilization. Under normal conditions, the signals from the speed sensor compensate for each other,
and when the regime changes abruptly, a correcting pulse appears, leading to a change in fuel
consumption proportional to the largest deviation in the summing amplifiers. Under transient
conditions, the signal delay through the inertial link leads to the different signal appearance in the
comparison element, which is then amplified through the summing devices. The control channel
selector selects the largest received deviations, and the nonlinear element with an exponential or
parabolic characteristic reduces the specified temperature setting, compensating for the delay in
heating up the compressor turbine blades.</p>
        <p>The proposed scheme for the helicopter TE gas temperature regulating integrates adaptive
algorithms and correcting links with differentiators, which allows for dynamic optimization of control
parameters and time discrepancies elimination between required and actual values. Adaptive
algorithms analyze the transient processes current dynamics and correct the gain factors and inertial
links time constants in real time, thus providing a more accurate and timely response to changes in the
engine operating mode. The integration of differentiators into measuring circuits allows for
predicting trends in temperature conditions, compensating for the delay in turbine warm-up, and a
nonlinear element with an exponential characteristic synchronizes system responses, minimizing
sharp transient fluctuations. The result is an ACS of adapting to changing operating conditions,
increasing the helicopter TE reliability and efficiency.</p>
        <p>The proposed controller features include the adaptive control module introduction, which is
connected between the summing amplifiers and the control channel selector. This module performs
the transmission coefficients real-time correction and the inertial links time constants, responding to
the transient processes dynamics and eliminating the time discrepancy between the specified and
actual parameters. The adaptive differentiator introduction integrated into the measuring circuit
between the thermocouple unit and the first summing amplifier facilitates preliminary signal
processing, predicting temperature change trends, and compensating for the delay in heating the
compressor turbine blades. The proposed controller also includes a transient mode monitoring unit
connected to the actuator to form feedback and dynamically optimize the control algorithms.</p>
        <p>Thus, the scientific novelty consists in obtaining further development of the helicopter TE gas
temperature controller according to the double summation scheme, which, due to the adaptive
algorithm’s introduction integrated with corrective links equipped with differentiators, allows control
parameters, real-time optimization, and inertial delays compensation of measuring sensors. This
ensures synchronization between the required and actual temperature modes, significantly increasing
the helicopter TE accuracy, stability, and efficiency.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Development of the intelligent method for regulating gas temperature</title>
        <p>Based on [17, 18, 23, 24], it is assumed that the gas temperature dynamics is described by the
following equation with a delay of the form:</p>
        <p>T˙ (t )=a⋅ T (t )+b⋅ u (t τ )+d (t ) ,
where T(t) is the gas temperature at time t, u(t) is the control action (for example, change in fuel
consumption), a and b are the system coefficients, τ is the measuring inertial delay or actuator links,
and d(t) is the external disturbance.</p>
        <sec id="sec-4-2-1">
          <title>To track the given temperature trajectory Tref(t), we define the control error:</title>
          <p>The delayed system transfer function based on the Padé approximation [25] for exponential delay</p>
          <p>T^˙ (t )=a⋅ T^ (t )+b⋅ u (t )+ K obs⋅ (T (t ) T^ (t )) ,
where T^ is the temperature estimate and Kobs is the observation coefficient (can be chosen as a vector
for more complex models, for example, as in [26, 27]).</p>
          <p>To compensate for the delay τ, the state prediction at time t + τ is used using a Taylor series
expansion of the form:</p>
          <p>To compensate for the measurement delay, an adaptive observer is used that estimates the system
state. Let the observer have the form:</p>
          <p>In practical implementation, one can limit oneself to the first or second term of the expansion, as
shown, for example, in [16, 18]. To estimate the temperature's second derivative, a difference scheme
of the form is used:
is:
from where the system transfer function has the form:</p>
          <p>
            Based on the adaptive observer mathematical model (
            <xref ref-type="bibr" rid="ref5">5</xref>
            ) and the state prediction method (
            <xref ref-type="bibr" rid="ref6">6</xref>
            ), an
intelligent control law is proposed that takes into account the predicted error:
t
u (t )=k1 (t )⋅ (T ref (t ) T^ (t + τ ))+ k2 (t )⋅ T˙ ref (t )+k3 (t )⋅ ∫ (T ref ( s ) T^ ( s + τ )) ds ,
0
where k1(t) is the proportional coefficient, k2(t) is the differential gain coefficient, k3(t) is the integral
gain coefficient, T˙ ref (t ) is the given trajectory derivative.
          </p>
          <p>The coefficients ki(t) are adjusted in real time using adaptive laws, for example, according to the
gradient descent scheme:
k˙ i (t )=
γi⋅ e (t )⋅ ϕi (t ) , (i = 1, 2, 3, …
e(t) = Tref(t) − T(t).
e τ⋅ t ≈</p>
          <p>τ
1 ⋅ s
2
τ
1+ ⋅ s
2</p>
          <p>
            ,
G ( s )=
b⋅ (1
τ
2
(
            <xref ref-type="bibr" rid="ref9">9</xref>
            )
T^ (t + τ )=T^ (t )+ τ ⋅ T^˙ (t )+ τ 2 ⋅ T^¨ (t )+.. .
          </p>
          <p>2</p>
          <p>T (t ) 2⋅ T (t
T^¨ (t ) ≈
Δ t )+T (t 2⋅ Δ t )
Δ t 2
.
where γi &gt; 0 are the adaptation rates, ϕi(t) are the signal functions depending on the system's current state,
t
for example, ϕ1 (t )=T ref (t ) T^ (t + τ ), ϕ2 (t )=T˙ ref (t ) and ϕ2 (t )=∫ (T ref ( s ) T^ ( s + τ )) ds.
0
To determine the optimal parameters, the quality functional can be minimized:</p>
          <p>
            t+T p
J = ∫ (Q⋅ (T ( s ) T ref ( s ))2+ R⋅ (u ( s ))2) ds , (
            <xref ref-type="bibr" rid="ref10">10</xref>
            )
          </p>
          <p>t
where Q, R &gt; 0 are the weighting coefficients, Tp is the predict horizon.</p>
          <p>
            To improve the compensation accuracy for inertial delays, it is proposed to implement a neural
network module [28–30] that corrects the delay estimate:
τ^ ( s )=τ 0+ f NN (φ (t )) ,
(
            <xref ref-type="bibr" rid="ref11">11</xref>
            )
where τ0 is the delay base value, fNN(•) is the neural network approximating function, and φ(t) is the
feature vector (for example, gas generator rotor speed, current temperature dynamics, and other
parameters).
          </p>
          <p>Thus, the scientific novelty of the developed intelligent method lies in the adaptive observer with
state prediction implementation and a neural network module for compensating for inertial delays,
which allows for the control parameters real-time optimization.</p>
          <p>Within the developed method framework, theorem 1, “On adaptive stability and convergence of a
closed system of intelligent gas temperature control with inertial delays compensation,” is formulated.
According to the developed intelligent method, the system dynamics is given by the equation
T˙ (t )=a⋅ T (t )+b⋅ u (t τ )+d (t ) provided that the disturbances d(t) are bounded and the adaptive
observer has the form T^˙ (t )=a⋅ T^ (t )+b⋅ u (t )+ K obs⋅ (T (t ) T^ (t )), in this case, the control action
t
is determined by the law u (t )=k1 (t )⋅ (T ref (t ) T^ (t + τ ))+ k2 (t )⋅ T˙ ref (t )+k3 (t )⋅ ∫ ¿ ¿
0</p>
          <p>T^ ( s + τ )) ds, and the adaptive coefficients change as k˙ i (t )= γ i⋅ e (t )⋅ ϕi (t ) , (i = 1, 2, 3, …). If there
exists a Lyapunov function of the form V (t )= 1 ⋅ (e (t ))2+∑3 1 ⋅ (ki (t ) ki¿ (t ))2, where ki¿ are
2 i=1 2⋅ γi
the coefficient’s optimal values, and if for some α, β &gt; 0 the inequality holds
V˙ (t ) ≤ α ⋅ V (t )+ β ⋅‖d (t )‖2, then the closed system is uniformly bounded in finite time, and the
tracking error e(t) = Tref(t) − T(t) asymptotically tends to an arbitrarily small neighborhood of zero,
provided that the perturbations d(t) are sufficiently small.</p>
          <p>Proof of Theorem 1.</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>Let us consider a candidate for a Lyapunov function of the form</title>
          <p>
            V (t )= 1 ⋅ ( e (t ))2+∑3 1 ⋅ ( ~ki (t ))2 , (
            <xref ref-type="bibr" rid="ref12">12</xref>
            )
          </p>
          <p>2 i=1 2⋅ γi
where</p>
          <p>~
e(t) = Tref(t) − T(t), ki (t )=ki (t ) ki¿ (t ) (i = 1, 2, 3, …),
and ki¿ are the coefficient’s optimal (constant) values, and γi &gt; 0 are the adaptation constants.</p>
        </sec>
        <sec id="sec-4-2-3">
          <title>Differentiate V(t) with respect to time:</title>
          <p>3 1 ~ ~
V˙ (t )=e (t )⋅ e˙ (t )+∑ ⋅ ki (t )⋅ k˙ i (t ) ,</p>
          <p>
            i=1 γi
Since ki¿ are constant, then ki¿ (t )=k˙ i¿. Taking into account the adaptation law (
            <xref ref-type="bibr" rid="ref9">9</xref>
            ), we obtain:
3 ~
V˙ (t )=e (t )⋅ e˙ (t ) ∑ ki (t )⋅ e (t )⋅ ϕi (t ) . (
            <xref ref-type="bibr" rid="ref15">15</xref>
            )
          </p>
          <p>i=1</p>
          <p>
            Since the gas temperature dynamics is given by equation (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ), and the control action is selected
according to the law (
            <xref ref-type="bibr" rid="ref8">8</xref>
            ) using the adaptive observer (
            <xref ref-type="bibr" rid="ref5">5</xref>
            ) and under the correct delay compensation
(
            <xref ref-type="bibr" rid="ref13">13</xref>
            )
(
            <xref ref-type="bibr" rid="ref14">14</xref>
            )
condition (using the state prediction according to the Taylor series) (
            <xref ref-type="bibr" rid="ref6">6</xref>
            ), it can be shown that the error
dynamics e(t) = Tref(t) − T(t) in a closed system approximately takes the form
          </p>
          <p>
            3
e˙ (t )= ∑ ki¿⋅ e (t )+δ (t ) , (
            <xref ref-type="bibr" rid="ref16">16</xref>
            )
          </p>
          <p>i=1
where δ(t) combines model errors, delay compensation and external disturbances, and ϕi(t) are signal
functions that depend on the system’s state.</p>
        </sec>
        <sec id="sec-4-2-4">
          <title>When substituting (16) into (15) we obtain:</title>
          <p>V˙ (t )=e (t )⋅ (
3
∑ ki¿⋅ e (t )+δ (t ))
i=1
3 ~
∑ ki (t )⋅ e (t )⋅ ϕi (t ) .
i=1</p>
        </sec>
        <sec id="sec-4-2-5">
          <title>Let's group the terms:</title>
        </sec>
        <sec id="sec-4-2-6">
          <title>Note that</title>
          <p>V˙ (t )= (e (t ))2⋅ ∑3 ki¿⋅ ϕi (t ) e (t )⋅ ∑3 ~ki (t )⋅ ϕi (t )+e (t )⋅ δ (t ) .</p>
          <p>i=1 i=1
3 3
∑ ( ki¿+ ~ki (t ))⋅ ϕi (t )=∑ ki (t )⋅ ϕi (t ) ,
i=1 i=1
3
and with the ϕi(t) and ki(t) correct choice it is assumed that the total term ∑ ki (t )⋅ ϕi (t ) is a positive
i=1
definite function, that is, there exists λ &gt; 0 such that</p>
          <p>3
∑ ki (t )⋅ ϕi (t ) ≥ λ&gt;0.</p>
          <p>
            i=1
Thus, the assessment can be written as:
(
            <xref ref-type="bibr" rid="ref17">17</xref>
            )
(
            <xref ref-type="bibr" rid="ref18">18</xref>
            )
(
            <xref ref-type="bibr" rid="ref19">19</xref>
            )
(
            <xref ref-type="bibr" rid="ref20">20</xref>
            )
(
            <xref ref-type="bibr" rid="ref21">21</xref>
            )
(
            <xref ref-type="bibr" rid="ref22">22</xref>
            )
(
            <xref ref-type="bibr" rid="ref23">23</xref>
            )
(
            <xref ref-type="bibr" rid="ref24">24</xref>
            )
(
            <xref ref-type="bibr" rid="ref25">25</xref>
            )
(
            <xref ref-type="bibr" rid="ref26">26</xref>
            )
lim sup V (t ) ≤ β ⋅¿ t ≥ 0‖δ (t )‖2 .
          </p>
          <p>t →∞ α</p>
        </sec>
        <sec id="sec-4-2-7">
          <title>We use Yong's inequality:</title>
          <p>Hence,
the final assessment was received:
Denoting α = λ and β =
λ⋅ (e (t ))2+ λ ⋅ (e (t ))2+ 1 ⋅ (δ (t ))2=
2 2⋅ λ
λ ⋅ (e (t ))2+ 1 ⋅ (δ (t ))2 .
2 2⋅ λ</p>
        </sec>
        <sec id="sec-4-2-8">
          <title>Taking into account that the function V(t) satisfies the inequality</title>
          <p>⋅ (e (t ))2, this means that the error e(t) asymptotically approaches a
zero neighborhood whose size is determined by the quantity ¿ ‖δ (t )‖. Provided that the disturbances
t ≥ 0
and delay compensation errors are sufficiently small, this neighborhood can be made arbitrarily small.</p>
          <p>Thus, it is proved that the closed system with the chosen adaptive control law and the coefficient
adaptation law is uniformly finitely determined, and the tracking error e(t) = Tref(t) − T(t)
asymptotically tends to an arbitrarily small neighborhood of zero. This means
which proves the theorem on adaptive stability and convergence.</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Development of a neural network module for delay estimation correction</title>
        <p>Based on [31–33], we propose to use a deep fully connected (feedforward) neural network to
approximate the function fNN(φ(t)) (Figure 2). The neural network architecture is defined by an input
layer of dimension n, where φ(t) ∈ ℝⁿ, followed by one or more hidden layers with nonlinear activation
functions; in particular, for the two-layer MLP architecture example [34], the first hidden layer
contains m1 neurons, and the second contains m2 neurons, a er which the output layer, consisting of
one neuron with linear activation, forms the correction value.</p>
        <p>In the general case, for a neural network with L layers (excluding the input), the input is initialized
as a(0) = φ(t). For each hidden layer l = 1, …, L − 1, the calculation is performed:
where W(l) is the weight matrix, b(l) is the bias vector, and σ(l)(•) is the activation function (e.g. ReLU,</p>
        <sec id="sec-4-3-1">
          <title>SmoothReLU [35], tanh, or sigmoid). At the output layer (l = L) the following is calculated:</title>
          <p>z(l)=W (l)⋅ a(l 1)+b(l) ,</p>
          <p>
            a(l)=σ (l)⋅ ( z(l)) ,
z(l)=W (L)⋅ a(L 1)+b(L) ,
f NN ( φ (t ))=W (L)⋅ a(L)= z( L) ,
τcorr(t) = τ0 + z(L).
(
            <xref ref-type="bibr" rid="ref28">28</xref>
            )
(
            <xref ref-type="bibr" rid="ref29">29</xref>
            )
(
            <xref ref-type="bibr" rid="ref30">30</xref>
            )
(
            <xref ref-type="bibr" rid="ref31">31</xref>
            )
(
            <xref ref-type="bibr" rid="ref32">32</xref>
            )
where a linear activation function is used since the problem is a regression problem.
          </p>
        </sec>
        <sec id="sec-4-3-2">
          <title>Thus, the delay adjustment module has the form: In this research, we propose the neural network architecture with two hidden layers use (Figure 2), for which the presented expressions will have the form presented in Table 1.</title>
          <p>T^ (t + τ corr (t ))=T^ (t )+ τ corr (t )⋅ T^˙ (t )+</p>
          <p>⋅ T^¨ (t )⋅ ( τ corr (t ))2+.. .</p>
          <p>
            Thus, the neural network module for correcting the delay estimate is implemented according to the
scheme τcorr(t) = τ0 + fNN(φ(t)), where the function fNN(φ(t)) is approximated by a neural network
constructed according to the scheme (
            <xref ref-type="bibr" rid="ref27">27</xref>
            )–(
            <xref ref-type="bibr" rid="ref32">32</xref>
            ). The module is trained by minimizing MSE (
            <xref ref-type="bibr" rid="ref33">33</xref>
            ) with
updating the parameters according to (
            <xref ref-type="bibr" rid="ref34">34</xref>
            )–(38). When integrated into the general control algorithm,
the τcorr(t) value is used to accurately predict the system state (
            <xref ref-type="bibr" rid="ref20">20</xref>
            ), which significantly improves the
control quality in the inertial delays presence.
          </p>
          <p>Θ ← Θ</p>
          <p>η⋅ ∇ Θ L (Θ ) ,
δ(L)= ∂∂zL(L) =a(L) ( τ actual τ 0) .</p>
          <p>δ(l)=W (l+1)T ⊙ σ ' (l) ( z(l)) ,
W (l)=W (l)</p>
          <p>η⋅ δ(l)( a(l 1))T ,
b(l)=b(l)
η⋅ δ(l) .</p>
          <p>
            Analy cal expression
z(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )=W (
            <xref ref-type="bibr" rid="ref1">1</xref>
            )⋅ φ (t )+b(
            <xref ref-type="bibr" rid="ref1">1</xref>
            ) , a(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )=Smoot h ReL U (
            <xref ref-type="bibr" rid="ref1">1</xref>
            )( z(
            <xref ref-type="bibr" rid="ref1">1</xref>
            ))
z(
            <xref ref-type="bibr" rid="ref2">2</xref>
            )=W (
            <xref ref-type="bibr" rid="ref2">2</xref>
            )⋅ a(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )+b(
            <xref ref-type="bibr" rid="ref2">2</xref>
            ) , a(
            <xref ref-type="bibr" rid="ref2">2</xref>
            )=Smoot h ReL U (
            <xref ref-type="bibr" rid="ref2">2</xref>
            )( z(
            <xref ref-type="bibr" rid="ref2">2</xref>
            ))
z(
            <xref ref-type="bibr" rid="ref3">3</xref>
            )=W (
            <xref ref-type="bibr" rid="ref3">3</xref>
            )⋅ a(
            <xref ref-type="bibr" rid="ref2">2</xref>
            )+b(
            <xref ref-type="bibr" rid="ref3">3</xref>
            ) , f NN (φ (t ))= z(
            <xref ref-type="bibr" rid="ref3">3</xref>
            )
τ corr (t )=τ 0+ z(
            <xref ref-type="bibr" rid="ref3">3</xref>
            )
(
            <xref ref-type="bibr" rid="ref33">33</xref>
            )
(
            <xref ref-type="bibr" rid="ref34">34</xref>
            )
(35)
(36)
(37)
(38)
(39)
(40)
To determine the parameters Θ={W (l) , b(l)}L , the neural network is trained on historical data,
l=1
where for each time moment ti the feature vector φ(ti) and the actual delay τactual(ti) are known. The
training task is to minimize the loss function, for example, the mean square error (MSE), as shown in
[36, 37]:
          </p>
          <p>1 N 2 L</p>
          <p>L (Θ )= 2⋅ N ⋅ ∑i=1 (τ actual (t i) (τ 0+ f NN ( φ (t i)))) + λ⋅ ∑l=1 (W (l))22 ,
where λ &gt; 0 is the regularization coefficient [36].</p>
        </sec>
        <sec id="sec-4-3-3">
          <title>The neural network parameters are updated according to the gradient descent rule:</title>
          <p>where η &gt; 0 is the training rate.</p>
          <p>At the same time, gradients are calculated at each layer using backpropagation. For example, for
the last layer, the error at the output layer is calculated as:</p>
          <p>For each previous layer l = L − 1, L − 2, …, 1 the following is determined:
where ⊙ denotes element-wise multiplication and σ ' (l) is the activation function derivative.</p>
        </sec>
        <sec id="sec-4-3-4">
          <title>The weights and biases update for the l-th layer is performed as: The resulting delay estimate τcorr(t) is used to correct the control action in the control scheme. If the control law (8) was previously written as</title>
          <p>u (t )=k1 (t )⋅ e (t )+ k 2 (t )⋅ e˙ (t )+ k 3 (t )⋅ ∫ e (t ) dt ,
then, taking into account the delay correction, it can be supplemented as follows. For example, the
parameter τcorr(t) can be taken into account when predicting the state through the expansion in a</p>
        </sec>
        <sec id="sec-4-3-5">
          <title>Taylor series:</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Case study</title>
      <sec id="sec-5-1">
        <title>5.1. Results of the helicopter turbosha engine gas temperature control channel with the two value’s algebraic minimum selector research</title>
        <p>It is accepted that, in general, the proposed intelligent gas temperature controller (Figure 3) is a
twochannel controller: the gas temperature in front of the compressor turbine regulating channel and the
gas generator rotor speed regulating channel [23, 38] (the free turbine rotor speed regulating channel
[39] is not taken into account).</p>
        <sec id="sec-5-1-1">
          <title>According to Figure 3, the minimum selector is described by the expression:</title>
          <p>U ={U 1 , U 1 ≤ U 2 ,</p>
          <p>U 2 , U 1&gt;U 2 ,
where H1 is the object’s (engine TV3-117) transfer function in the first control channel (the gas
1
generator rotor speed channel) H 1= , H2 is the object’s (engine TV3-117) transfer function in the</p>
          <p>T ⋅ s
second channel (the gas temperature in front of the compressor turbine channel) H2 = 1, where:
where Y10 and Y20 are constant settings.</p>
        </sec>
        <sec id="sec-5-1-2">
          <title>Let's consider the individual open channel’s transfer functions:</title>
          <p>W contr=</p>
          <p>kcontr
s⋅ ( τ ⋅ s+1)</p>
          <p>, W1 = k1, W2 = k2,
W I ( s )=</p>
          <p>k1⋅ kcontr
s⋅ (T ⋅ s+1)⋅ ( τ ⋅ s +1)
,
W I ( jω)=</p>
          <p>k1⋅ kcontr
jω⋅ (T ⋅ jω+1)⋅ ( τ ⋅ jω+1)
¿
k1⋅ kcontr⋅ ( τ +T )2⋅ ω4</p>
          <p>2 2
( τ +T )⋅ ω4+ω2⋅ (1 τ ⋅ T ⋅ ω )
=
j⋅
k1⋅ kcontr</p>
          <p>2 =¿
( τ +T )⋅ ω2+ jω⋅ (1 τ ⋅ T ⋅ ω )
k1⋅ kcontr⋅ (1 τ ⋅ T ⋅ ω )
2</p>
          <p>2 2
( τ +T )⋅ ω4+ω2⋅ (1 τ ⋅ T ⋅ ω )
W I ( s)=</p>
          <p>k2⋅ kcontr ,
s⋅ ( τ ⋅ s+1)
W II ( jω)=
k2⋅ kcontr
τ ⋅ ω2+ jω
= k2⋅ kcontr⋅ τ ⋅ ω
τ 2⋅ ω4+ω2
2
j⋅ k2⋅ kcontr⋅ ω
τ 2⋅ ω4+ω2 ,
where k1 = 10, k2 = 1, kp = 10, Т = 0.5 second, τ = 0.025 second [37, 38].</p>
        </sec>
        <sec id="sec-5-1-3">
          <title>Then the proposed two-channel intelligent controller’s transfer function will have the form:</title>
          <p>W I ( s ) W II ( s)</p>
          <p>k1⋅ kcontr k2⋅ kcontr⋅ (T ⋅ s+1)
Φ ( s )=</p>
          <p>=
2+W I ( s )+W II ( s) 2⋅ (T ⋅ s+1)⋅ (T ⋅ s+1)⋅ s+k1⋅ kcontr+k2⋅ kcontr⋅ (T ⋅ s+1)
(41)
(42)
(43)
(44)
(45)
(46)
(47)
Φ ( jω)=
2⋅ k 2⋅ k contr⋅ T ⋅ ω2)2+((2+k2⋅ k contr⋅ T )⋅ ω</p>
          <p>The Nyquist hodographs constructed for the system’s individual loops with the values k1 = 10, k2 =
1, kcontr = 10, T = 0.5 second, τ = 0.025 second [23, 38] demonstrate that in this automatic control system
with a minimum selector, the closed loop WІ(s) is unstable, while the closed loop WІІ(s) is stable (Figure
4).</p>
          <p>Nyquist Hodographs
4
3
2
s
i
x
A1
y
r
a0
n
i
g
a-1
m
I
-2
-3
-4</p>
          <p>0 dB
2 dB</p>
          <p>-2 dB
4 dB -4 dB
6 dB -6 dB
10 dB-10 dB</p>
          <p>WII(s)</p>
          <p>WI(s)
-4
-2
0
2 4
Real Axis
6
8
10</p>
          <p>The transformed system’s Ф(s) linear link amplitude-phase characteristic is shown in Figure 5. The
condition for the oscillation’s occurrence in such a nonlinear system is the equivalent linear part’s
Ф(s) hodograph’s intersection point with the complex nonlinearity coefficient’s hodograph. In this
case, the latter corresponds to the negative segment of the real axis in the range from –1 to –∞. It
follows from this those oscillations with a frequency of ω ≈ 12.227 s–1 (f ≈ 1.96 Hz) can occur in this
system.</p>
          <p>Therefore, this system is characterized by two differential equations set and an equation that
determines the selector switching:</p>
          <p>W nTC ( s )=W k 1 ( s )⋅ W TG¿ ( s ) ,
W T¿G ( s )+W k 1 ( s )⋅ W TG¿ ( s )=1 ,</p>
          <p>The system remains stable when the condition is met: Y10 = 1, Y20 &lt; 1 (if Y20 &gt; 1, oscillations occur).
In this region, the output variables change exponentially. The second circuit is closed (Figure 3), and
Y2 reaches the steady-state value in tcontr = 0.25…0.3 seconds. At the setpoint value Y20 &gt; 1, oscillations
occur in the system that do not damp. Their frequency remains unchanged and is f ≈ 1.96 Hz; T = 0.427
seconds. The oscillation’s amplitude increases as the setpoint increases.</p>
          <p>To eliminate temperature overload, corrective elements are introduced [40]. The selection
condition is determined by the following expression [40, 41]:</p>
        </sec>
        <sec id="sec-5-1-4">
          <title>In this research, two selection options were considered, similar to [41]:</title>
          <p>U nTC=U T¿G .
ε2 = Y20 – Y2 = 0,</p>
          <p>ε1 = ε2. (54)</p>
          <p>In this research, the correcting link’s Wk1(s) and Wk2(s) transfer functions are determined based on
the selection conditions. For the first condition (53):</p>
        </sec>
        <sec id="sec-5-1-5">
          <title>From the selection condition (52):</title>
          <p>U nTC=W nTC ( s )⋅ ε1 ,</p>
          <p>U TG¿=W TG¿ ( s)+W k 1 ( s )⋅ W T¿G ( s)⋅ s+W k 2 ( s)⋅ W TG¿ ( s )⋅ ε2 .</p>
          <p>W nTC ( s )⋅ ε1</p>
          <p>W TG¿ ( s )+W k 1 ( s )⋅ W TG¿ ( s )⋅ s +W k 2 ( s )⋅ W T¿G ( s )⋅ ε2 ,</p>
          <p>For modeling and calculations in this study, the parameters of the TV3-117 engine, which is the</p>
        </sec>
        <sec id="sec-5-1-6">
          <title>Mi-8MTV helicopter’s power plant’s part, were used [42]:</title>
          <p>(0.21⋅ s +1)⋅ xnTC=(0.229⋅ s +1.306 )⋅ xG ,</p>
          <p>T
where xnTC is the output signal for the turbocharger rotor speed, xT¿G is the output signal for the gas
temperature in front of the compressor turbine, xGT is the input signal for fuel consumption.</p>
          <p>From (66), (67) the gas generator rotor speed W GnTTC and the gas temperature in front of the
compressor turbine W TGG¿T transfer functions are obtained, identical to those in [38]:</p>
        </sec>
        <sec id="sec-5-1-7">
          <title>For the second condition (54) expressions (55) – (57) are valid and if</title>
          <p>W nTC ( s ) W k 1 ( s)⋅ W TG¿ ( s )=1 ,</p>
          <p>From (67) and (68) it follows that the gas generator rotor speed controllers W nTC ( s ) and the gas
temperature in front of the compressor turbine W TG¿ ( s ) transfer functions have the form:</p>
          <p>Then, according to (60), (61), (64), (65), the first and second correction links Wk1(s) and Wk2(s)
transfer functions are obtained, respectively, for conditions (53) (I) and (54) (II):
W GnTTC ( s )=</p>
          <p>.</p>
          <p>W nTC ( s )=</p>
          <p>W T¿G ( s )=</p>
          <p>.</p>
          <p>W (kI1) ( s )=</p>
          <p>,</p>
          <p>W (kI2) ( s )=0.522⋅ s +2.</p>
          <p>It is noted that in [38], the analytical expressions describing the first and second correcting links</p>
        </sec>
        <sec id="sec-5-1-8">
          <title>Wk1(s) and Wk2(s) transfer functions have the form:</title>
          <p>Thus, in the refined transfer functions Wk1(s) and Wk2(s) (72)–(75) compared to (76)–(77), a decrease
in the variable s orders is observed, which allows eliminating high-order terms that increase the
(62)
(63)
(64)
(65)
(66)
(67)
(68)
(69)
(70)
(71)
(72)
(73)
(74)
(75)
(76)
(77)
system’s dynamic sensitivity. In this case, only those terms are preserved that to the greatest extent
determine the phase and amplitude characteristics necessary to compensate for inertial delays. The
analysis shows that the dominant low-order terms (e.g., constant and linear in s) provide adequate
delay suppression and maintenance of the required transient process, minimizing overshoot and
stabilizing the ACS. This approach simplifies the correcting link’s model, reduces the computational
load and reduces the high-frequency noise amplification, which significantly increases the
adaptability and reliability of the helicopter TE control system.</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Modeling of the TV3-117 engine’s gas temperature in front of the compressor turbine controller</title>
        <p>According to Figure 3, the Matlab Simulink 2014b so ware package has constructed simulation
schemes in two versions: without correction links (Figure 6a) and with correction links (Figure 6b).
The simulation results are shown in Figure 7. It is noted that the actuator’s (isodromic controller’s)
transfer function is adopted, according to [38], in the form:</p>
        <p>3⋅ (0.56⋅ s +1) 1.68⋅ s +3
W І C ( s )= = . (78)</p>
        <p>s⋅ (0.02⋅ s +1) 0.02⋅ s2+ s
1
0.229s+1.306</p>
        <p>Gas generator rotor
speed controller transfer Fcn</p>
        <p>1
0.522s+3
Gastemperature controller</p>
        <p>transfer Fcn
Gas generator rotor</p>
        <p>speed sensor
(normalized values)</p>
        <p>Comparison
element1
Gas temperature</p>
        <p>sensor
(normalized values)</p>
        <p>Comparison
element2
Gas generator rotor</p>
        <p>speed sensor
(normalized values)</p>
        <p>Comparison
element1</p>
        <p>0.522s+3
0.229s+1.306
Gas generator rotor
speed correctionlink
0.522s+2</p>
        <p>s+1
Gas temperature
correctionlink</p>
        <p>Ful adder1</p>
        <p>Key</p>
        <p>min
Minimum
selector
a
1
0.229s+1.306</p>
        <p>Gas generator rotor
speed controller transfer Fcn</p>
        <p>Comparator
&lt;
2.298s+3
0.02s2+s
Isodromic controller
transfer Fcn
min
Minimum
selector
2.298s+3
0.02s2+s
Isodromic controler
transfer Fcn
0.229s+1.306</p>
        <p>0.21s+1
Gas generator rotor
speed transfer Fcn</p>
        <p>0.522s+3
0.064s2+0.667s+1
Gas temperature
transfer Fcn
0.229s+1.306</p>
        <p>0.21s+1
Gas generator rotor
speed transfer Fcn</p>
        <p>0.522s+3
0.064s2+0.667s+1
Gas temperature
transfer Fcn</p>
        <p>Scope
Scope
1
0.522s+3
Ful adder2 Gastemperaturecontroler</p>
        <p>transfer Fcn
Gas temperature</p>
        <p>sensor
(normalized values)</p>
        <p>Comparison
element2
For the first diagram (Figure 7a) σ 1=</p>
        <p>⋅ 100 %=8 %. For the second diagram (Figure 7b)
1.015 1
σ 2= 1 ⋅ 100 %=1.5 %. Thus, the correction links with transfer functions (72)–(75)
introduction makes it possible to virtually eliminate overshoot in the helicopter TE gas temperature in
front of the compressor turbine control channel (the overshoot value does not exceed 1.5 %).</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Test results of the neural network module for adjusting the delay estimation</title>
        <p>During the research it was established that oscillations with a frequency of f ≈ 1.96 Hz (the delay is
0.025 seconds) can occur in the developed controller. Therefore, it is advisable to conduct a delay
dynamic’s research in this frequency vicinity. For this aim, the Mi-8MTV helicopter flight tests results,
the power plant of which consists of two TV3-117 engines [42], are used (the data for the le engine
are used in the research). In response to an official request sent by the authors to the Ministry of
Internal Affairs of Ukraine, information was obtained on the gas temperature in front of the
compressor turbine (T G¿) and the gas generator rotor speed (nTC) in the nominal engine operating
mode. The request was fulfilled within the research project “Theoretical and Applied Aspects of
Aviation Sphere Development” (number 0123U104884) framework. The data was obtained based on
the Mi-8MTV helicopter’s flight tests. The experiments were conducted at an altitude of 2500 meters
above sea level. The test duration was 320 seconds. The sampling step was 0.25 seconds.</p>
        <p>The nTC and T ¿G data obtained during the Mi-8MTV helicopter’s flight tests using the onboard
monitoring system were preliminarily cleared of noise interference and abnormal emissions. A er
that, they were transformed into time series are the parameter’s sequences ordered by time [43]. To
ensure the time series with different scales comparability, the z-normalization procedure was applied:
z ( nTC )i=</p>
        <p>, z (T G¿)i=
n(TiC)</p>
        <p>N
⋅ ∑ n(TiC)</p>
        <p>i=1
√ ⋅ ∑ (n(TiC)
1 N
N i=1</p>
        <p>N
∑ n(TiC))
i=1
2</p>
        <p>T G¿(i)
1 ⋅ ∑N T ¿G(i)</p>
        <p>N i=1
√ 1 ⋅ ∑N (T ¿G(i)</p>
        <p>N i=1</p>
        <p>N
∑ T ¿G(i))
i=1
2
,
(80)</p>
        <p>To check the training dataset (Table 2) representativeness, the cluster analysis method (k-means
[48]) was used. The training and test datasets were formed by random division. The proportion was
2:1, which is 67 and 33 % (858 and 422 elements, respectively). The training dataset’s (Table 2)
clustering revealed 8 groups (classes I...VIII). This indicates the eight clusters identification. This
observation confirms the training and test datasets (Figure 9) structure’s similarity. Based on these
results, the optimal dataset sizes for the nTC and T ¿G parameters values were established. The training
dataset consisted of 1280 elements (100 %). The control dataset consisted of 858 elements (67% of the
training dataset). The test dataset consisted of 422 elements (33% of the training dataset).
b
Figure 9: The parameters nTC and T ¿G values cluster analysis results: (a) training dataset (858
elements); (b) test dataset (433 elements)</p>
        <p>The proposed fully connected neural network (see Figure 2), consisting of two hidden layers with
16 and 8 neurons, respectively, was trained using the Keras library [49]. The “time_delay” factor was
separately allocated for the predict, and the original dataset was divided into training and test
datasets, where the test dataset constituted 33 % of the total amount. SmoothReLU [35] was chosen as
the activation function for the hidden layers, and the mean square error (MSE) [35] was used as the
optimization criterion. The model was optimized using the Adam algorithm with the training step
parameter set as 10i, where i varies from 1 to 4. Each configuration was trained for 10 epochs, a er
which the most successful one was selected based on the loss function and predict accuracy indicators,
which was then further trained for 100 epochs. The best results were demonstrated by the model
configured with the Adam optimizer (training rate 0.0001) and two hidden layers containing 460 and
230 neurons, with SmoothReLU activation [35].</p>
        <p>Figures 10 and 11 show the neural network’s accuracy and loss diagrams. The obtained diagrams
prove the neural network’s convergence on 100 training epochs, since both the accuracy and loss on
the training and test datasets coincide on the 100th training epoch. In this case, the accuracy reaches
0.99537 (99.537 %), and the loss decreases to 0.00511 (0.511 %). It is noted that a er the 100th training
epoch, the neural network’s occurs overtraining effect. The neural network’s overfitting effect,
observed a er 100 training epochs, is that the model begins to adjust too precisely to the training
dataset, including its noise and random deviations, instead of identifying general patterns, which
result the data on the training dataset continues to demonstrate high accuracy and low loss, and on
the test (validation) set, a deterioration in performance is observed, since the model loses the ability to
generalize to new data, having begun to “remember” the training dataset’s specific features, which
reduces its practical applicability.</p>
        <p>
          Thus, it was found that further training leads to the neural network’s generalization abilities
L
deterioration. To prevent this effect, early stopping [50, 51] and regularization λ⋅ ∑ (W (l))22 in (
          <xref ref-type="bibr" rid="ref33">33</xref>
          )
l=1
were applied.
        </p>
        <p>The developed neural network’s predictive assessment ability was carried out on a test dataset,
where Figure 12 shows a diagram demonstrating the delay value’s predicted results correspondence to
the actual data.</p>
        <p>Figure 12: Diagram of predicted delay values vs. reference values</p>
        <p>The predict errors distribution’s analysis was also conducted, presented in Figure 13. It follows
from the diagram that the developed model demonstrates high accuracy in determining delays in the
gas temperature control channel based on the factor’s given set, without an error’s obvious bias in any
direction.</p>
        <p>To assess the predicted delay values with the observed data correspondence, the determination
coefficient and its adjusted version were calculated [52]. The obtained results R2 = 0.9717 and adjusted
R2 = 0.9720 indicate a significant degree of relations between the neural network’s predicts and the
reference data.</p>
        <p>To improve the predicted value’s accuracy, a confidence interval construction technique is used,
which aim is to take into account uncertainties arising from errors in data collection, errors in
reference values, or random noise generated by a neural network with a reliability given level. Since
there is no strictly mathematically sound algorithm for determining such intervals for neural
networks, a quantile approach is proposed: the interval boundaries for the 95% reliability level [53] are
set based on the quantiles of 0.025 and 0.975, which leads to the interval [–1.162; 1.077], covering
forecast errors in 95% of the model cases (Figure 14).</p>
        <p>Considering that 95 % of the neural network errors fall within this interval, we can conclude that
for any predicted value of τ the following confidence interval is valid: [τ – 1.162; τ + 1.077].</p>
        <p>Figure 15 shows the dependence of the delay values on the frequency in the range from 1.9 to 2.1
Hz, with special attention paid to the 1.96 Hz point, where pronounced oscillations are recorded,
which may indicate the system’s resonance effects or specific dynamic features. The neural network
use in this context has a positive effect on reducing the delay, since it is able to model complex
nonlinear relations between system parameters and accurately predict optimal control modes, which
ensures the control signal’s timely correction. Due to the neural network’s adaptability, it is possible
to achieve a faster system response (the delay values using the neural network did not exceed 0.016
seconds, which is 36 % higher compared to the case without using a neural network), the operation
stabilization in critical frequency ranges and, as a result, a significant reduction in delay.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Discussion</title>
      <p>In this research, the helicopter TE’s intelligent gas temperature controller (see Figure 1) was
developed based on a double summation scheme, which allows for the measuring sensors inertial
delays compensation and transient processes optimization in real time. Its special feature is the
integration of adaptive algorithms with a differentiator and a neural network module, providing
dynamic correction of control parameters and high control accuracy (up to 99.5 %).</p>
      <p>
        A method has been developed based on a mathematical model of delayed dynamics (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and
determination of the control error (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), where the state is predicted using Taylor series expansion (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ).
The intelligent control law (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ), supplemented by the coefficient’s adaptive correction using the
gradient descent scheme (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ), allows real-time optimization of control parameters and compensation
for inertial delays.
      </p>
      <p>
        A neural network module for delay estimation correction (see Figure 2) has been developed, which
is implemented using a deep fully connected neural network, which architecture is specified by (
        <xref ref-type="bibr" rid="ref28">28</xref>
        )–
(
        <xref ref-type="bibr" rid="ref32">32</xref>
        ), where the final delay estimation is determined according to (
        <xref ref-type="bibr" rid="ref32">32</xref>
        ). The module’s special feature is
the nonlinear activation functions use in hidden layers for accurate approximation of the relations
between input features and delay correction, which ensures the system’s dynamic adaptation in real
time.
      </p>
      <p>The neural network module’s testing results demonstrate high training accuracy: the accuracy and
loss function diagrams (Figures 10 and 11) confirm the model’s convergence on the training and test
datasets, and the predicted and reference delay value’s correspondence diagram (Figure 12) indicates
small predicting errors, which is further confirmed by the errors distribution on the histogram (Figure
13). In addition, the delay value’s dynamics analysis in the resonant frequency vicinity (Figure 15)
shows a 36 % reduction in delay, which indicates a significant improvement in the system’s adaptive
capabilities.</p>
      <p>
        However, despite the positive dynamics and results achieved, the research has some limitations:
1. The modeling and testing results were obtained on the experimental data limited set basis
(Figures 7 and 8), which may reduce the methodology applicability in conditions other than the test
dataset.
2. The neural network module’s overtraining effect is observed (Figures 10 and 11), which limits
its ability to generalize and may negatively affect the delay prediction in real operating conditions.
3. The approximate compensation methods use, such as Taylor series expansion (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) and transfer
function’s simplification, may not provide sufficient accuracy of compensation for inertial delays
during sudden changes in operating modes (Figure 15).
      </p>
      <sec id="sec-6-1">
        <title>Future research could be structured as follows (Table 4).</title>
        <p>The research demonstrates that the innovative adaptive control methods development requires
technological improvements while simultaneously complying with regulatory and ethical standards
when applying it on board a helicopter, taking into account the rights and responsibilities of human
operators [60].</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions</title>
      <p>The helicopter TE’s intelligent temperature controller has been developed that uses a double
summation scheme with an adaptive observer and correction links, which provides effective
compensation for the measuring sensor’s inertial delays.</p>
      <p>The neural network module’s implementation for delay estimation correction allows the control
parameter’s dynamic adaptation in real time, which is a significant improvement compared to
traditional approaches.</p>
      <p>Simulation showed a reduction in overshoot from 8.0 to 1.5 % and a reduction in the transient
process time from 4.2 to 3.3 seconds, and the neural network module’s testing demonstrated a
forecasting accuracy of 99.537 % (losses is 0.511 %) with a determination coefficient of R2 = 0.9717 and
a reduction in delay to 0.016 seconds (an improvement of 36 %).</p>
      <p>In the future, authors are going to explore the experimental base and testing conditions expansion,
including additional tests in various operating modes [61] and the data integration [62] from various
helicopter platforms to reduce the specific conditions influence. They also plan to develop robust
neural network modules using regularization methods [62], ensemble models [63], and adaptive
algorithms [64], as well as refine the mathematical models for compensating for inertial delays by
integrating adaptive self-tuning algorithms [65, 66] in real time.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgements</title>
      <p>The research was carried out with the support of the research projects “Theoretical and Applied
Aspects of Development of the Aviation Sphere” of the Ministry of Internal Affairs of Ukraine
(number 0123U104884) and “Information system development for automatic detection of
misinformation sources and inauthentic behaviour of chat users” (number 187/0012 from 1/08/2024,
2023.04/0012).</p>
    </sec>
    <sec id="sec-9">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Grammarly in order to: Grammar and spelling
check. A er using this tool, the authors reviewed and edited the content as needed and take full
responsibility for the publication’s content.
Land, Sea, and Air, Montreal, Canada, 14–17 May, 2007, vol. 1, pp. 803–811.
doi: 10.1115/gt200727987
[35] S. Vladov, A. Sachenko, V. Sokurenko, O. Muzychuk, V. Vysotska, Helicopters Turbosha</p>
      <sec id="sec-9-1">
        <title>Engines Neural Network Modeling under Sensor Failure, Journal of Sensor and Actuator</title>
        <p>Networks 13:5 (2024) 66. doi: 10.3390/jsan13050066
[36] N. Vasylkiv, I. Turchenko, L. Dubchak, “Fuzzy Model of the IT Project Environment Impact on its</p>
      </sec>
      <sec id="sec-9-2">
        <title>Completion. In Proceedings of the 2020 10th International Conference on Advanced Computer</title>
      </sec>
      <sec id="sec-9-3">
        <title>Information Technologies (ACIT), Deggendorf, Germany, 2020, pp. 302–305.</title>
        <p>doi: 10.1109/ACIT49673.2020.9208914
[37] 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
[38] S. Vladov, Y. Shmelov, R. Yakovliev, Helicopters Aircra Engines Self-Organizing Neural</p>
      </sec>
      <sec id="sec-9-4">
        <title>Network Automatic Control System, CEUR Workshop Proceedings 3137 (2022) 28–47. doi:</title>
        <p>10.32782/cmis/3137-3 URL: https://ceur-ws.org/Vol-3137/paper3.pdf
[39] S. Vladov, Y. Shmelov, R. Yakovliev, Y. Stushchankyi, Y. Havryliuk, Neural Network Method for</p>
      </sec>
      <sec id="sec-9-5">
        <title>Controlling the Helicopters Turbosha Engines Free Turbine Speed at Flight Modes, CEUR</title>
      </sec>
      <sec id="sec-9-6">
        <title>Workshop Proceedings 3426 (2023) 89–108. URL: https://ceur-ws.org/Vol-3426/paper8.pdf</title>
        <p>[40] S. Yepifanov, Aircra Turbine Engine Automatic Control Based on Adaptive Dynamic Models,</p>
        <p>Transactions on Aerospace Research 2020:4 (2020) 61–70. doi: 10.2478/tar-2020-0021
[41] Y. Yin, X. Heng, H. Zhang, A. Wang, Modeling method and dynamic analysis of turbosha engine
combustor rotor with curvic couplings considering thermal contact resistance under temperature
field influence, Results in Engineering 25 (2025) 103853. doi: 10.1016/j.rineng.2024.103853
[42] R. M. Catana, G. Dediu, Analytical Calculation Model of the TV3-117 Turbosha Working</p>
      </sec>
      <sec id="sec-9-7">
        <title>Regimes Based on Experimental Data, Applied Sciences 13:19 (2023) 10720.</title>
        <p>doi: 10.3390/app131910720
[43] V. Lytvyn, D. Dudyk, I. Peleshchak, R. Peleshchak, P. Pukach, Influence of the Number of</p>
      </sec>
      <sec id="sec-9-8">
        <title>Neighbours on the Clustering Metric by Oscillatory Chaotic Neural Network with Dipole</title>
      </sec>
      <sec id="sec-9-9">
        <title>Synaptic Connections, CEUR Workshop Proceedings 3664 (2024) 24–34. URL: https://ceur</title>
        <p>ws.org/Vol-3664/paper3.pdf
[44] H.-Y. Kim, Statistical notes for clinical researchers: Chi-squared test and Fisher’s exact test,</p>
        <p>Restorative Dentistry &amp; Endodontics 42:2 (2017) 152. doi: 10.5395/rde.2017.42.2.152
[45] Z. Hu, E. Kashyap, O. K. Tyshchenko, GEOCLUS: A Fuzzy-Based Learning Algorithm for</p>
      </sec>
      <sec id="sec-9-10">
        <title>Clustering Expression Datasets, Lecture Notes on Data Engineering and Communications</title>
        <p>Technologies 134 (2022) 337–349. doi: 10.1007/978-3-031-04812-8_29
[46] C. M. Stefanovic, A. G. Armada, X. Costa-Perez, Second Order Statistics of Fisher-Snedecor</p>
      </sec>
      <sec id="sec-9-11">
        <title>Distribution and Their Application to Burst Error Rate Analysis of Multi-Hop Communications,</title>
      </sec>
      <sec id="sec-9-12">
        <title>IEEE Open Journal of the Communications Society 3 (2022) 2407–2424. doi:</title>
        <p>10.1109/ojcoms.2022.3224835
[47] M. Komar, V. Golovko, A. Sachenko, S. Bezobrazov, Development of neural network immune
detectors for computer attacks recognition and classification. In Proceedings of the 2013 IEEE 7th</p>
      </sec>
      <sec id="sec-9-13">
        <title>International Conference on Intelligent Data Acquisition and Advanced Computing Systems</title>
        <p>(IDAACS), Berlin, Germany, 2013, pp. 665–668. doi: 10.1109/IDAACS.2013.6663008
[48] 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</p>
      </sec>
      <sec id="sec-9-14">
        <title>Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT),</title>
        <p>Lviv, Ukraine, 05–08 September 2017. doi: 10.1109/STC-CSIT.2017.8098744
[49] N. Shakhovska, V. Yakovyna, N. Kryvinska, An improved software defect prediction algorithm using
self-organizing maps combined with hierarchical clustering and data preprocessing. Lecture Notes in
Computer Science 12391 (2020) 414–424. doi: 10.1007/978-3-030-59003-1_27
[50] V. Turchenko, E. Chalmers, A. Luczak, A deep convolutional auto-encoder with pooling –
unpooling layers in caffe, International Journal of Computing 18:1 (2019) 8–31.
doi: 10.47839/ijc.18.1.1270
[51] V. V. Morozov, O. V. Kalnichenko, O. O. Mezentseva, The method of interaction modeling on
basis of deep learning the neural networks in complex IT-projects, International Journal of
Computing 19:1 (2020) 88–96. doi: 10.47839/ijc.19.1.1697
[52] A. Berko, V. Alieksieiev, V. Holdovanskyi, Determination-based correlation coefficient, CEUR</p>
      </sec>
      <sec id="sec-9-15">
        <title>Workshop Proceedings 3711 (2024) 198–224. URL: https://ceur-ws.org/Vol-3711/paper12.pdf</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Aziz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. S.</given-names>
            <surname>Mad Sariff</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Shamsudheen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. Abd</given-names>
            <surname>Jamil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A. U. A.</given-names>
            <surname>Abu</surname>
          </string-name>
          <string-name>
            <surname>Zarim</surname>
          </string-name>
          ,
          <article-title>The effect of emergency floatation system (EFS) on helicopter stability during ditching</article-title>
          ,
          <source>Transportation Engineering</source>
          <volume>14</volume>
          (
          <year>2023</year>
          )
          <article-title>100206</article-title>
          . doi:
          <volume>10</volume>
          .1145/1188913.1188915
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>A. de Voogt</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>St. Amour</surname>
          </string-name>
          ,
          <article-title>Safety of twin-engine helicopters: Risks and operational specificity</article-title>
          ,
          <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>
          .105169
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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 turbosha 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="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pasieka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Grzesik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kuźma</surname>
          </string-name>
          ,
          <article-title>Simulation modeling of fuzzy logic controller for aircra engines</article-title>
          ,
          <source>International Journal of Computing 16:1</source>
          (
          <year>2017</year>
          )
          <fpage>27</fpage>
          -
          <lpage>33</lpage>
          . doi:
          <volume>10</volume>
          .47839/ijc.16.1.
          <fpage>868</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Luo</surname>
          </string-name>
          , L. gu, L. Xie,
          <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>
          .105520
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <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>
          ,
          <article-title>Modified Helicopters Turbosha Engines Neural Network On-board Automatic Control System Using the Adaptive Control Method</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>3309</volume>
          (
          <year>2024</year>
          )
          <fpage>205</fpage>
          -
          <lpage>224</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3309</volume>
          /paper15.pdf
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <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 Turbosha Engine with Hydraulic Dynamometer, Aerospace 8:4 (</article-title>
          <year>2021</year>
          )
          <article-title>114</article-title>
          . doi: 
          <volume>10</volume>
          .3390/aerospace8040114
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Teng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <article-title>Dynamic Strain Measurement of Rotor Blades in Helicopter Flight Using Fiber Bragg Grating Sensor</article-title>
          ,
          <source>Sensors</source>
          <volume>23</volume>
          :
          <fpage>15</fpage>
          (
          <year>2023</year>
          )
          <article-title>6692</article-title>
          . doi: 
          <volume>10</volume>
          .3390/s23156692
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Prediction of pilot workload in helicopter landing a er one engine failure</article-title>
          ,
          <source>Chinese Journal of Aeronautics</source>
          <volume>33</volume>
          :
          <fpage>12</fpage>
          (
          <year>2020</year>
          )
          <fpage>3112</fpage>
          -
          <lpage>3124</lpage>
          . doi: 
          <volume>10</volume>
          .1016/j.cja.
          <year>2020</year>
          .
          <volume>05</volume>
          .021
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <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>
          . doi: 
          <volume>10</volume>
          .1016/j.trpro.
          <year>2021</year>
          .
          <volume>11</volume>
          .113
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>An adaptive matching control method of multiple turbosha engines</article-title>
          ,
          <source>Engineering Applications of Artificial Intelligence</source>
          <volume>123</volume>
          (
          <year>2023</year>
          )
          <fpage>106496</fpage>
          .
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .1016/j.engappai.
          <year>2023</year>
          .106496
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shmelov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Klimova</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Kirukhina, Expert system for identification of the technical state of the aircra engine TV3-117 in flight modes</article-title>
          .
          <source>In Proceedings of the System Analysis &amp; Intelligent Computing : IEEE First International Conference on System Analysis &amp; Intelligent Computing (SAIC)</source>
          ,
          <fpage>08</fpage>
          -12
          <source>October</source>
          <year>2018</year>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>82</lpage>
          . doi: 
          <volume>10</volume>
          .1109/SAIC.
          <year>2018</year>
          .8516864
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <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 turbosha 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="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <article-title>A novel control method for turbosha engine with variable rotor speed based on the Ngdot estimator through LQG/LTR and rotor predicted torque feedforward</article-title>
          ,
          <source>Chinese Journal of Aeronautics</source>
          <volume>33</volume>
          :
          <issue>7</issue>
          (
          <year>2020</year>
          )
          <fpage>1867</fpage>
          -
          <lpage>1876</lpage>
          . doi: 
          <volume>10</volume>
          .1016/j.cja.
          <year>2020</year>
          .
          <volume>01</volume>
          .009
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <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 Turbosha 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>
          . doi:
          <volume>10</volume>
          .2478/tar-2022
          <source>-0024</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>L.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Design of the Turbosha Engine Acceleration and Deceleration Control Schedules Based on Direct Simulation Method</article-title>
          , in: Z. H.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          (Eds.),
          <source>Trends in Advanced Unmanned Aerial Systems. ICAUAS 2024</source>
          , Springer Aerospace Technology. Springer, Singapore,
          <year>2025</year>
          , pp.
          <fpage>269</fpage>
          -
          <lpage>277</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-96-3240-4_
          <fpage>29</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>T.-D. Le</surname>
            ,
            <given-names>D. C.</given-names>
          </string-name>
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>T. L.</given-names>
          </string-name>
          <string-name>
            <surname>Nguyen</surname>
          </string-name>
          ,
          <article-title>Analysing temperature distributions in turbine first-stage rotor blades of a helicopter turbosha engine</article-title>
          ,
          <source>Journal of Science and Transport Technology</source>
          <volume>4</volume>
          :
          <issue>3</issue>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . doi:
          <volume>10</volume>
          .58845/jstt.utt.
          <source>2024.en.4.3</source>
          .
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <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 turbosha engines based on sequence shi ing 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="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>H.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lai</surname>
          </string-name>
          ,
          <article-title>Versatile Simulation Platform for Turbosha Engine Control System</article-title>
          ,
          <source>In Proceedings of the 2019 Chinese Control Conference (CCC)</source>
          , Guangzhou, China,
          <fpage>27</fpage>
          -
          <issue>30</issue>
          <year>July 2019</year>
          , pp.
          <fpage>7211</fpage>
          -
          <lpage>7216</lpage>
          , Jul.
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .23919/ChiCC.
          <year>2019</year>
          .8865902
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>An adaptive matching control method of multiple turbosha engines</article-title>
          ,
          <source>Engineering Applications of Artificial Intelligence</source>
          <volume>123</volume>
          (
          <year>2023</year>
          )
          <article-title>106496</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.engappai.
          <year>2023</year>
          .106496
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>D.</given-names>
            <surname>Cheng</surname>
          </string-name>
          , L. Liu,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>A Nonlinear H</surname>
          </string-name>
          ∞
          <article-title>Set-point Control Method for Turbofan Engines with Disturbances</article-title>
          .
          <source>International Journal of Control, Automation and Systems</source>
          <volume>19</volume>
          (
          <year>2021</year>
          )
          <fpage>3062</fpage>
          -
          <lpage>3074</lpage>
          . doi:
          <volume>10</volume>
          .1007/s12555-020-0436-3
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>S.</given-names>
            <surname>Tovkach</surname>
          </string-name>
          ,
          <article-title>Middleware Service for the Integration of Control Systems of the Aviation Engine and Aircra</article-title>
          , in: A.
          <string-name>
            <surname>Bieliatynskyi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Breskich</surname>
          </string-name>
          , (eds),
          <source>Safety in Aviation and Space Technologies. Lecture Notes in Mechanical Engineering</source>
          . Springer, Cham. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -85057-
          <issue>9</issue>
          _
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <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 Turbosha 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="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>O.</given-names>
            <surname>Balli</surname>
          </string-name>
          ,
          <article-title>Exergetic, sustainability and environmental assessments of a turbosha 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>
          .
          <volume>127593</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>I.</given-names>
            <surname>Andrianov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shatrov</surname>
          </string-name>
          , Padé Approximants,
          <string-name>
            <given-names>Their</given-names>
            <surname>Properties</surname>
          </string-name>
          , and Applications to Hydrodynamic Problems,
          <source>Symmetry</source>
          <volume>13</volume>
          :
          <fpage>10</fpage>
          (
          <year>2021</year>
          )
          <year>1869</year>
          . doi:
          <volume>10</volume>
          .3390/sym13101869
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>L.</given-names>
            <surname>Dubchak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bodyanskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wolff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Vasylkiv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Brukhanskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kochan</surname>
          </string-name>
          ,
          <article-title>Adaptive Neuro-Fuzzy System for Detection of Wind Turbine Blade Defects</article-title>
          .
          <source>Energies</source>
          <volume>17</volume>
          :
          <fpage>24</fpage>
          (
          <year>2024</year>
          )
          <article-title>6456</article-title>
          . doi:
          <volume>10</volume>
          .3390/en17246456
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <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>
          ,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1177/0020294020956675
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>M.</given-names>
            <surname>Komar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Golovko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dorosh</surname>
          </string-name>
          ,
          <article-title>Compression of network traffic parameters for detecting cyber attacks based on deep learning</article-title>
          .
          <source>In Proceedings of the 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT)</source>
          , Kyiv, Ukraine,
          <year>2018</year>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>47</lpage>
          . doi:
          <volume>10</volume>
          .1109/DESSERT.
          <year>2018</year>
          .8409096
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>N.</given-names>
            <surname>Vasylkiv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Dubchak</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Turchenko</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Ivashchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Savchyshyn</surname>
          </string-name>
          ,
          <article-title>Fuzzy Estimation Method of Information System Providing Part Influence on the Functioning guality</article-title>
          .
          <source>In Proceedings of the 2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)</source>
          , Metz, France,
          <year>2019</year>
          , pp.
          <fpage>980</fpage>
          -
          <lpage>984</lpage>
          . doi:
          <volume>10</volume>
          .1109/IDAACS.
          <year>2019</year>
          .8924249
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>I.</given-names>
            <surname>Perova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bodyanskiy</surname>
          </string-name>
          ,
          <article-title>Fast medical diagnostics using autoassociative neuro-fuzzy memory</article-title>
          ,
          <source>International Journal of Computing 16:1</source>
          (
          <year>2017</year>
          )
          <fpage>34</fpage>
          -
          <lpage>40</lpage>
          . doi:
          <volume>10</volume>
          .47839/ijc.16.1.869.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Marakhimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Khudaybergenov</surname>
          </string-name>
          ,
          <article-title>Approach to the synthesis of neural network structure during classification</article-title>
          ,
          <source>International Journal of Computing 19:1</source>
          (
          <year>2020</year>
          )
          <fpage>20</fpage>
          -
          <lpage>26</lpage>
          . doi: 
          <volume>10</volume>
          .47839/ijc.19.1.
          <fpage>1689</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <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 Aircra 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="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>B.</given-names>
            <surname>Rusyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Lutsyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kosarevych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kapshii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Karpin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Maksymyuk</surname>
          </string-name>
          , J. Gazda,
          <article-title>Rethinking Deep CNN Training: A Novel Approach for guality-Awa re Dataset Optimization</article-title>
          ,
          <source>IEEE Access 12</source>
          (
          <year>2024</year>
          )
          <fpage>137427</fpage>
          -
          <lpage>137438</lpage>
          . doi: 
          <volume>10</volume>
          .1109/access.
          <year>2024</year>
          .3414651
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Matuck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Barbosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bringhenti</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Lima</surname>
          </string-name>
          ,
          <source>Gas Turbine Fault Detection and Isolation Using MLP Artificial Neural Network</source>
          ,
          <source>In Proceedings of the ASME Turbo Expo</source>
          <year>2007</year>
          :
          <article-title>Power for</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>