<!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>Journal of Instrument Engineering</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.30929/1995-0519.2020.2.79-84</article-id>
      <title-group>
        <article-title>Helicopters  Aircraft  Engines  Self‐Organizing  Neural  Network  Automatic Control System   </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Vladov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yurii Shmelov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ruslan Yakovliev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kremenchuk Flight College of Kharkiv National University of Internal Affairs</institution>
          ,
          <addr-line>vul. Peremohy, 17/6, Kremenchuk, Poltavska Oblast, Ukraine, 39605</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>17</volume>
      <issue>2</issue>
      <fpage>79</fpage>
      <lpage>84</lpage>
      <abstract>
        <p>   The purpose of this work is to dedicate to the improvement of the automatic control system for helicopters aircraft engines by dividing the control object into actuating mechanism and gas turbine engine. This allows you to take into account the dynamics of the executive part of the system and the engine, it becomes possible to use the mismatch between parts of the structural diagram of the automatic control system, thereby increasing the reliability and stability of the system in various modes. As a hardware-software implementation of the automatic control system for helicopters aircraft engines, it is proposed to use a self-tuning neural network control system for multiply connected dynamic objects, the adaptation of which as a modified neural network controller of helicopters aircraft engines by introducing an integrator into the system structure made it possible to bring the graph of the real transient process in the engine closer to the ideal one, thereby increasing the reliability and stability of the system in various modes.</p>
      </abstract>
      <kwd-group>
        <kwd> 1  Helicopter aircraft engine</kwd>
        <kwd>automatic control system</kwd>
        <kwd>neural network</kwd>
        <kwd>transfer function</kwd>
        <kwd>transient processes</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction </title>
      <p>
        The process of ensuring the stability of the operation parameters of helicopters aircraft turboshaft
engines (TE) by maintaining the required (stable) compressor rotor speed and the dosage of fuel
supply to the combustion chamber has always been a difficult task. Of particular difficulty are the
launch modes and transient modes of engine operation, taking into account external factors (the
impact of atmospheric conditions and aircraft flight modes). In view of this, automatic control
systems (ACS) are used to adjust the engine [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. The values of engine thermogasdynamic
parameters required for helicopter flight and the reliable and stable operation of the power plant over
the entire range of operating conditions are ensured with appropriate engine adjustment carried out by
the ACS. It establishes and maintains some relationships between engine parameters. This regulation
is formed taking into account the requirements for specific fuel consumption and other
thermogasdynamic parameters, strength limitations, the required accuracy of maintaining parameters,
and other factors [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>
        At present, the ACS of TE that implement the specified control laws are subject to rather stringent
requirements both for permissible deviations of parameters in steady-state operating modes and for
dynamic errors during transients [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The ACS for helicopters TE is no exception. As a rule, the
following requirements are imposed of TE ACS: high accuracy of maintaining the specified
parameters; minimal complexity of technical execution; the possibility of switching from one mode to
another (when performing a maneuver) without reducing the quality of control. To fulfill all the above
requirements, it is necessary to create a new approach to the choice of the ACS structure, the
synthesis of control methods and their technical implementation. This statement is based on the
analysis of the results of full-scale tests and previous theoretical studies.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review </title>
      <p>Modern methods and experience in development automatic control systems for gas turbine engines
originate in the works of scientists, for example, A. Shevyakov, S. Sirotin, O. Gurevich, F. Golberg,
O. Selivanov, G. Dobryansky, V. Dedesh, V. Rutkovsky, S. Zemlyakov, B. Petrov, B. Cherkasov,
V. Avgustinovich, Yu. Gusev, F. Shaimardanov, B. Ilyasov, V. Vasiliev, G. Kulikov, Yu. Kabalnov,
V. Krymsky, V. Efanov and others. Problems of scientists from foreign universities, research
organizations and firms involved in the creation of dynamic objects, engines and airborne equipment.</p>
      <p>
        In many practical cases, it becomes necessary to automate processes occurring in complex
dynamic systems, which include several subsystems that are interconnected and interact with each
other [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The characteristic properties of such systems are non-linearity, multidimensionality,
multiconnectivity and multifunctionality, i.e., during normal operation, both the layout of the system and
the dynamic properties of the separate subsystems themselves change [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Examples of such modern
systems are multi-connected automatic control systems (MCAS) for complex dynamic objects, such
as aircraft gas turbine engine, power complexes, synchronous generators, and so on. According to the
American company Honeywell, which analyzed the operation of more than 100000 control loops in
350 production processes, about 49 % of the control loops are configured incorrectly or erroneously
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The main difficulty in this case lies in ensuring the stability and the desired quality of functioning
of both the MCAS as a whole and its separate subsystems in various operating modes [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Therefore,
achieving the desired quality of functioning of a multiply connected system is an urgent practical and
theoretical task. In the article, to solve this problem, it is proposed to use logical controllers in
separate channels.
      </p>
      <p>
        In modern MCAS, to improve the dynamic properties, nonlinear elements and connections are
often used, implemented in the form of nonlinear controllers [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The use of nonlinear algorithms
significantly expands the possibilities of purposefully changing the quality of control processes, and
also improves the dynamic and static properties of the system [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Among this class of regulators, regulators with logical switching of transmission coefficients either
in a direct circuit or in a feedback circuit are widely used [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Switching in such systems occurs at
certain ratios of the coordinates of the system, which are determined by the logical control law. There
are many different logical control laws [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13–15</xref>
        ], which have in common that switching occurs
depending on the value of the error coordinate ε(t) and its derivative ε'(t). However, these logic
control laws are developed for systems with one input and output, and do not take into account the
mutual influence of separate channels, which is typical for MCAS. And also, for them it is necessary
to calculate the values of the coefficients each time when the parameters of the control object change
to ensure high quality control. Under these conditions, the use of the apparatus of neural networks is
appropriate.
3. Synthesis of a multidimensional neural network controller for helicopters 
aircraft turboshaft engines 
      </p>
      <p>It is assumed that the dynamic properties of helicopters aircraft TE as multidimensional control
objects are described by the following differential equations "input-output":
   Yn , Yn1 ,..., Y; Un , Un1 ,..., U;
(1)
where U  u1 t , u2 t ,...,uN t T , Y   y1 t , y2 t ,..., yN t T – respectively, vectors of inputs
(control actions) and outputs (controlled variables); m and n – maximum orders of derivatives uki ,
y j for input and output variables uk(t) and ye(t), (m ≤ n); N – number of engine control channels,
e
that is, the dimension of the ACS; φ(∙) – nonlinear vector function.</p>
      <p>
        It is also considered that for helicopters aircraft TE, the condition of observation and control is
made [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In [17–19], a block diagram of a multidimensional ACS for helicopters aircraft TE (using
the TV3-117 aircraft engine as an example) is proposed with the inclusion of N integrators (I) in the
system – one in each of the N channels of the control system (fig. 1), implemented in in the form of a
multi-mode neural network controller using a dynamic recurrent neural network based on a
perceptron (fig. 2), which provides control of the object (1), subject to the following requirements for
the synthesized ACS:
– astatism (zero static error);
– physical implementation of the neural network controller;
– stability and given quality of control processes on a fixed set of modes М = {М1, ..., МR} of engine
operation;
– minimum complexity of the multidimensional neural network controller.
      </p>
      <p>G
–</p>
      <p>E</p>
      <p>Vi  z   1 T0z1 Ei  z ;
(2)
where i = 1, 2, …, N; z–1 – time shift operator, one cycle delay T0;
– integrator discrete
transfer function.</p>
      <p>The requirement of the physical capability of the neural network controller to be implemented is
based on the assumption that a dynamic recurrent neural network based on a perceptron is taken as a
neural network (fig. 2).</p>
      <p>T0
1  z1
W ij
W ij
.
vj[k]
z–1
. ....</p>
      <p>v[k – 1]
v[k – pi + 1]
z–1 v[k – pi]</p>
      <p>v[k – qi]
z–1
v[k – qi + 1]</p>
      <p>v[k – 1]</p>
      <p>ui[k]</p>
      <p>K P    2 N  N  pi  qi   . (3)</p>
      <p> i1</p>
      <p>To ensure stability on a given set of М1, …, МR modes of operation of helicopter aircraft TE ACS,
it is necessary to fulfill the following relationship between the values of pi, qi, σ, п, R and N:
  2N  N pi     R  N qi  R  N  n; (4)</p>
      <p> i1  i1
from which it is possible to determine the unknown integer values pi, qi and σ, which determine the
structure of the neural network controller.</p>
      <p>To fulfill the requirement of the minimum complexity criterion, it is assumed that the complexity
of the neural network controller is determined by the number of adjustable neural network parameters
(KP), the desired solution to the structural synthesis problem based on the minimum complexity
criterion should be considered a neural network controller described by a set of numbers
p1 ,..., pN ; q1 ,..., qN ; minimizing the value of the objective function (3) when executing the
constraint (4).</p>
      <p>For helicopters aircraft TE, the vector of inputs (control actions) has the form:</p>
      <p>U = (GT)T; (5)
where GT – fuel consumption, and the state vector and the vector of outputs (controlled variables) of
the engine are written, respectively, as X = (x1, x2)T and Y   nТC ,TG*  , where nТC – gas generator
r.p.m.; TG* – gas temperature in front of the compressor turbine.</p>
      <p>The block diagram of the ACS is shown in fig. 3, where Dn and DT – sensors gas generator r.p.m.
and gas temperature in front of the compressor turbine; ActGT – actuator that provides the formation
of actions along the coordinate GT ; G   nТC ,TG* 0 T – vector of settings (given influences); nТC and
 0 0
TG* – required (tasks) values gas generator r.p.m.; TG* – gas temperature in front of the compressor
turbine.</p>
      <p>0
0
nTC
.nTC
.*
TG
4. Modification  of  automatic  control  system  for  helicopters  turboshaft 
engines </p>
      <p>According to the concept developed in [20], the actuating mechanism (AM) and TE were
considered as a single whole: an invariable part of the system. This approach has proven itself in the
synthesis of TE control algorithms for helicopters of civil aviation or transport aviation. For such
control objects, the dynamic processes in the fuel system proceed much faster than in the engine;
therefore, their influence on TE was simply neglected. But in TE, transient processes in the fuel and
engine assembly occur almost simultaneously. This statement has been repeatedly confirmed by the
results of full-scale tests [21]. On the basis of the foregoing, we single out the TE and AM directly
into separate links – the fuel metering unit (FMU) and modify the structural diagram of the ACS
shown in fig. 1 (fig. 4).</p>
      <p>G
–</p>
      <p>E</p>
      <p>GT</p>
      <p>Helicopter
Aircraft TE</p>
      <p>Y</p>
      <p>When conducting a simple study of the operation of the ACS TE, which consists in various
combinations of parameters for transfer functions for TE and FMU, it was found that the quality of
control (accuracy, overshoot, stability margins) changes dramatically when switching from mode to
mode. Thus, the task of analyzing the quality of control and synthesizing control algorithms for
objects of this class becomes very relevant.</p>
      <p>In this paper, the ACS of TE is studied and the quality of control is analyzed taking into account
the dynamics of the FMU and TE. Consider the automatic control system of the gas turbine engine
shown in fig. 4. The system consists of a comparison element (CE), a regulator, FMU and TE. The
initial value of r.p.m. and gas temperature in front of the compressor turbine and the obtained values
of the number of these parameters are received at the input of the CE, the inconsistency of the
incoming parameters is formed at the output and the system error is formed – ξ [20, 21]. The error is
fed to the input of the controller, the signal u is generated at the output, which is fed to the input of the
FMU, the signal of fuel consumption GT is generated at the output, which is fed to the input of TE
and, accordingly, the signal Y is generated, which is fed to the input of the CE. Taking into account
that in the proposed ACS scheme of TE the control object was divided, it is advisable to introduce
nonlinear models separately for the TE and FMU and simulate the operation of the system, taking into
account the dynamics of its elements. In order to investigate the above-described ACS TE, it is also
proposed to introduce mathematical models of the FMU and TE into the structure of the system in
order to improve the quality of control of the entire system as a whole [20, 21].</p>
      <p>On fig. 5 shows the ACS TE scheme developed in this work. In the logical block (LB) the input
signals are analyzed as follows: a knowledge base is built on the basis of experimental data and
conclusions. In relation to it, membership functions are formed for the input parameters of the LB, as
well as output signals [22]. Having formed the necessary change, the LB sends response signals to the
input of the comparison element, forming a control signal that is fed to the input of the FMU and its
model. The LB receives two signals: the inconsistency of the FMU and TE models with the FMU and
TE models – model error (ξmod) and the inconsistency of the FMU with the FMU model – FMU error
(ξFMU). As practice shows, the TE error is small and is not taken into account in the course of the
study.</p>
      <p>FMU
FMU</p>
      <p>Model
5. Mathematical  description  of  helicopters  aircraft  turboshaft  engines 
automatic control system 
Synthesis of one channel of the automatic control system.</p>
      <p>Professor Valery Petunin made a significant contribution to the synthesis of logical-dynamic
systems of automatic control of gas turbine engines based on the coordination and adaptation of
control channels [23–27]. According to [23], the block diagram of a separate channel of ACS TE has
the form of fig. 6.</p>
      <p>Y0</p>
      <p>WCD p</p>
      <p>TE</p>
      <p>GT</p>
      <p>HTE  p</p>
      <p>TE
WMD p</p>
      <p>MD</p>
      <p>Y</p>
      <p>The transfer function of a closed ACS is determined by the expression:
  p  </p>
      <p>WCD  p   HTE  p 
1  WCD  p   HTE  p  WMD  p </p>
      <p>The transfer function of the measuring device must be equal to unity, i.e., WMD(p) = 1. Let us
equate the transfer function of the closed system to the transfer function of the desired system Ф*(р),
i.e., Ф(р) = Ф*(р), then *  p 
following expression for the transfer function of the control device [24]:</p>
      <p>1 *  p </p>
      <p>WCD  p   HTE  p
1  WCD  p  HTE  p WMD  p 
transfer function.
– inverse transfer function of the control object;
– desired open-loop
 mod
 FMU
TE
(6)
(7)
W *  p 
, and if W *  p 
*  p </p>
      <p>k
p  C  p  k</p>
      <p>For one channel, the GTE transfer function HTE  p  kTE </p>
      <p> 
HTE  p kTE A p
open-loop transfer function W*(p) is required:
k
p
where
– determines system astatism, and
– its inertia, then the transfer function of the
control device will take the form:</p>
      <p>The inertia of the actuators must be taken into account in C(p), if necessary, it can be adjusted. The
transfer function of a closed system Ф*(р) should be close to the standard transfer function, taking
into account the requirements for the quality of transient processes.</p>
      <p>Synthesis of controlling channel for gas generator r.p.m.</p>
      <p>For the fuel dosing circuit into the main combustion chamber by the speed channel, the transfer
function of helicopter aircraft TE can be represented as:</p>
      <p>HnGT  p   kn  An  p  ;</p>
      <p>B  p 
where the order of the polynomial An(p) is one less than the order of B(p) (table 1).</p>
      <sec id="sec-2-1">
        <title>Table 1 </title>
        <p>Correspondence of polynomial order on the number of shafts of helicopters aircraft TE 
Number of helicopters aircraft TE shafts  Polynomial order 
1  0  1 
2  1  2 
(8)
(9)
(10)
(11)
(12)
(13)
(14)</p>
        <p>Transfer function of a one-shaft TE (for example, GTE-350) in terms of gas generator r.p.m. can
be obtained according to [23] in the form:</p>
        <p>HnGT  p </p>
        <p>0,4
.</p>
        <p>Then the transfer function of the control device for gas generator r.p.m. channel is represented as:
1 B  p  k
WCD n  p  
kn
</p>
        <p>
An  p  p  C  p
controller over the channel of gas generator r.p.m.:
If the transfer function of the desired system W*  p 
0,4</p>
        <p>For emergency operation, the transfer function of two-shaft TE (for example, TV3-117) in terms of
gas generator r.p.m. can be obtained in accordance with [23, 25]:
0,186  p  0,875

0,766 0,210  p 1
0,175  p 1
the general isodromic controller WІC  p 
controller over the channel of gas generator r.p.m.:</p>
        <p>1
WnТC  p  W1  p 
30,766 p 1
Synthesis of the gas temperature control channel before the compressor turbine.</p>
        <p>For the fuel dosing circuit into the combustion chamber by the gas temperature channel before the
compressor turbine, the transfer function of helicopter aircraft TE can be represented as:
 p
H *  p  k *  ATG*GT</p>
        <p>TGGT TG B  p
;
3
[23, 25], then the transfer function of the</p>
        <p>3
where ATG*GT  p  and B(p) are polynomials of the same order (table 2).</p>
        <p>Then the transfer function of the control device for the gas temperature channel before the
compressor turbine has the form:</p>
        <p>For emergency operation, the transfer function of a one-shaft TE in terms of gas temperature in
front of the compressor turbine can be obtained according to [23, 25]:</p>
        <p>0.829  p 0.29  p
H *  p  0.35 </p>
        <p>TGGT</p>
        <p>
0.56  p 1
0.56  p 1
If the transfer function of the desired system W*  p 
the general isodromic controller WІC  p 
[23, 25], then transfer function of the
controller through the gas temperature channel before the compressor turbine will look like:</p>
        <p>WTG*  p W2  p  0.3133  0.0640.p12740.p6671 p 1  0.0640.p52220p.6673 p 1.</p>
        <p>The principles of construction of fast-response GTE gas temperature meters were studied in [17].
Synthesis of cross-links of control channels.</p>
        <p>
          According to [23], it is assumed that WK1(p) and WK2(p) – transfer functions of corrective links, the
results of the synthesis of which are given in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], which have the form:
0.206 p 1 0.174 p 1 0.174  p 1
        </p>
        <p>According to [23], the corrective element W1(p) of the ACS control channel is permanently
switched on, and the corrective element W2(p) is implemented when the limitation channel is turned
on by parallel connection to W1(p) of a differential dynamic link with a transfer function according to
the output logical signal of the selector L:</p>
        <p>.</p>
        <p>Then the transfer function of the control device for the gas temperature channel before the
compressor turbine looks like this:
1. For a one-shaft TE: W  p 
2. For a two-shaft TE: W  p </p>
        <p>W  p  W1  p W2  p .
1.842  p  0.653
0.829  p 1</p>
        <p>.
0.206  p  1
0.064  p2  0.667  p  1
6. Development  of  a  neural  network  for  implementation  of 
multidimensional  automatic  control  system  for  helicopters  turboshaft 
engines </p>
        <p>The control error vector e = [e1, e2, …, en]T after the comparison elements is fed to the input of the
neural network and the weight correction block, in which, depending on the signal e(t), at each
discrete time t, the weight coefficients of the neural network are adjusted. networks. The vector of
signals u = [u1, u2, …, un]T from neural network output is the control one and is fed to the input of the
control object (helicopter aircraft TE). The neural network for controlling aviation gas turbine engines
of helicopters as multiply connected objects is a multilayer neural network with one intermediate
layer containing N0 neurons in the input layer and N2 neurons in the output layer, with N2 = N0 = n.
The network is characterized by the number of neurons N1 in the inner layer (layer 1) [28]. The
structure of a multilayer neural network is shown in fig. 9.
e  nТC,TG*0 T
 0

.</p>
        <p>z–1</p>
        <p>. ... .</p>
        <p>The input layer (layer 0) consists of nodes – signal receivers ei ( i  1,n ), the output layer – of
neurons – signal sources ui ( i  1,n ). Signals ei are fed to the input of the neural network of a discrete
moment of time t (t = 0, 1, 2, ...), which are converted by the network into control signals ui. The
discrete time t is related to the continuous time Θ as follows: Θ = δ ꞏ t, where δ – quantization step.
Each i neuron of the l-th layer ( l  1,2 ) transforms the input vector into the original scalar value. At
the first stage, the superposition of the input signals of the neuron is calculated:
where wilj – weight coefficient, which is an adjustable parameter and characterizes the connection of
the j-th neuron (l – 1) of the layer with the i-th neuron of the l-th layer; il – shift amount.</p>
        <p>Assuming that wil0  il and o0l1  1 , expression (30) is rewritten as:</p>
        <p>j1
Next, the value of z is converted to the initial value of the neuron:</p>
        <p>The nonlinear transformation (32) is defined by an activation function, often defined as a sigmoid
function:
zil  Nl1 wilj  olj1 il ;</p>
        <p>j1
zil  Nl1 wilj  olj1.
oil  f  zil  .
f  z  
u j t   o 2j ; j  1,n;
oil  f  zil ; i  1,Nl ; l  1,2;

zil  Nl1 wilj  olj1; i  1,Nl ; l  1,2;
 j1
o 0j  e j t ; j  1,n;
o00  o10  1.
(30)
(31)
(32)
(33)
(34)
(35)
E
(36)
are
i.e.</p>
        <p>An important property of this function is the simplicity of determining the derivative of this function,
With the accepted notation, the mathematical description of the neural network is written using the
system of equations:</p>
        <p>During the operation of a self-adjusting neural network control system, the system settings – the
weight coefficients of the neural network change in such a way that the value E  e  0 , while the
1 n
value of E    i  ei2 , where αi – coefficients that determine the weight of each control channel of
2 i1
the total error E, is taken as the norm of the vector E.</p>
        <p>Correction of neural network weight coefficients wilj (training of the neural network) is carried out
in the block for correcting the weight coefficients by backpropagation error method [29, 30]. The
main calculated ratios in this case have the form:
wilj t   wilj t 1    
E
wilj
.</p>
        <p>For the weight coefficients of the neuron of the original layer (layer 2), the values
determined according to the expression:
E
where ek – control error for the k-th initial variable; αk – weight coefficient for the k-th output
variable; yk – derivative of the k-th output variable of the object with respect to the i-th input action;
ui
f  zi2  – derivative of the activation function for the i-th neuron of the second (initial) layer; oj1 –
initial value of the j-th neuron of the first layer.</p>
        <p>E
For the inner layer (layer 1), the values wij1 are determined by the scalar product:
wij1  α  e,Yu  Uw1 ; i  1,N1; j  0,n;
E
ij
(38)
where α – matrix of weight coefficients of variable adjustments; e – adjustment error vector; Yu –
matrix of derivative variables of regulation with respect to incoming control actions; U wij1 – vector of
derivatives of the output signals of the neural network by the weight wij1 of the layer 1 neuron; αe
– vector product of matrix α and vector e; Y  U wij1 – vector product of matrix Yu and vector U wij1 .</p>
        <p>u
The presented vectors and matrices look like this:
1

α   0
 M

 0
0
 2
M
0
...
...
... M </p>
        <p>
...  n 
 y1

0   e1   u1</p>
        <p>    y2
0 ; e   e2 ; Yn   u1
 M 
 
 en 
 M

 yn
 u1
y1
u2
y2
u2
M
yn
u2
...
...
...
...</p>
        <p>y1 </p>
        <p>
un 
M </p>
        <p>
yn 
y2   u2 
un ; Uw1   wij2  .</p>
        <p>ij  
 M </p>
        <p>
un 
 u1 
 wij2 
 wuijn2 
</p>
        <p>With the machine implementation of the presented learning algorithm, the matrix Yu will be a matrix
consisting of a set of zeros and ones, and the ones will be equal to the element corresponding to the main
(direct) control channels. For an object with n inputs and outputs, the Yu matrix might look like this:
 1 0 ... 0 
Yn   0 1 ... 0  . (39)
 M

 0</p>
        <p>M
0
...
...</p>
        <p>M </p>
        <p>
1 
The vector U wij1 elements wuikj1 are determined according to the expression:
wuikj1  f  zk2   wki2  f  zi1   oj0 ; k  1,n; i  1,N1; j  0,n.
(40)</p>
        <p>
          Before the start of the self-adjusting control system, the system parameters are set: in the weight
correction block – weight coefficients setting parameter γ, in the neural network block – number of
neurons in the inner layer N1 and the weight coefficients wl of the neurons of layers 1 and 2.
ij
Coefficients wijl are selected by a random sensor [
          <xref ref-type="bibr" rid="ref1">–1, 1</xref>
          ] according to the uniform distribution law.
7. Simulation  studies  of  the  neural  network  control  system  of  helicopters 
aircraft turboshaft engines 
        </p>
        <p>TV3-117 aircraft TE, which is part of the power plant of Mi-8MTV helicopter with two inputs (nTC, TG* ),
one output (GT) and the presence of significant cross-links (fig. 10) [17–19], was used as research object.</p>
        <p>Neural Network Neural Network
eТC
eTG*
І
І
v1
v2</p>
        <p>W1
W2</p>
        <p>W4
W3</p>
        <p>W6</p>
        <p>W5</p>
        <p>GT
eTC
eTC* .</p>
        <p>І
І
v1
v2
v3</p>
        <p>W1
W3 W2</p>
        <p>W5</p>
        <p>W4</p>
        <p>W7
W6</p>
        <p>GT</p>
        <p>On fig. 11, the diagrams of transient processes in the system during testing set the impact without
preliminary self-tuning according to the model (curves 1, 2) and with preliminary self-tuning (curves
3, 4). Quite often, at the initial stage of self-adjustment (when the neuroregulator is first switched on
in the control loop), large outliers of controlled values from the set values are observed (fig. 11,
curve 1). This is due to the fact that when the neuroregulator is turned on, the weight coefficients of
the neural network are initialized randomly. In this case, there is a possibility of organizing positive
feedbacks, which are the source of too large deviations of controlled values at the initial stage of
selftuning. The occurrence of such a situation can lead to emergency situations on the helicopter.</p>
        <p>The availability of a priori information about helicopter aircraft TE, its dynamic and static
characteristics will significantly reduce the deviation of controlled values in the process of self-tuning.
This is ensured by the fact that at the previous stage the self-tuning of the system is carried out
according to the approximate model of the gas turbine engine. Then there is a switch to work with the
control object (helicopter aircraft TE), the channels of which can be described by aperiodic links of the
first order with a delay. The parameters of TE model are determined approximately. An error in
estimating the parameters within ± 100 % has little effect on subsequent self-tuning results, with the
highest sensitivity observed behind the gain. The parameters of the control system built using a neural
network are the neurons number in the hidden layer N1 and the correction parameter of neural network
weights coefficient γ. On fig. 12 show the influence of the tuning parameters N1 and γ on the quality of
the regulation process. With an increase in the values of the parameters N1 and γ, the speed of the system
increases, but the values of the overshoot and dynamic error also increase, and the value of the degree of
extinction of transient processes decreases. With a significant increase in the values of the tuning
parameters, undamped oscillations and instability of the control process may occur.</p>
        <p>Neural network control system for helicopters aircraft TE works out quite well both external
disturbing influences (fig. 13, a), and setting influences (fig. 13, b), as well as antiphase setting
actions (fig. 13, c).</p>
        <p>          a    
 
 
 
 </p>
        <p>    b  
          c                 d  
Figure 13: Process  diagrams:  a  –  square  wave  perturbations;  b  –  one  master  influence;  c  –  two 
setting influences going out of phase; d – setting influences when changing the gain coefficients of 
TV3‐117 aircraft TE channels </p>
        <p>In a neural network control system, as in classical systems, cross channels have a significant
impact on the quality of regulation. With a decrease in the influence of cross-links (a decrease in the
coupling coefficient K12K21 ), the quality of regulation improves significantly. An important property</p>
        <p>K11K22
of a neural network control system is the possibility of its effective adaptation to changes in the
properties of the control object. In the course of simulation studies, the influence of changing the
properties of the control object on the quality of the regulation process in the system was considered.
On fig. 13, d shows the transient process in the system during the development of two setting actions
and in the form of square waves. At the same time, during the process, the gain factors along the
channels of the control object changed: the coefficients K11 and K22 linearly decreased from 2.0 to 1.0
and from 1.5 to 1.0, respectively, and the coefficients K12 and K21 linearly increased from 0.3 to 0.5
and from 0.4 to 0.6, respectively. As can be seen from fig. 13, d, the high quality of regulation is
maintained with a sufficiently large variation (30...100 %) of the gains of the object's channels, that is,
the neural network control system adapts to changes in the gains of the object's channels.</p>
        <p>The proposed neural network automatic control system of helicopters aircraft TE adapts well to
changes in time constants and delays – changing them even by two or three times does not have a
significant effect on changing the quality of regulation in the system.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>8. Neural network training results </title>
      <p>The input data for training the neural network is massive of nTC and TG* parameters recorded on
board the helicopter. Accuracy, Precision, Recall, F-measure metrics are used to assess the quality of
neural network training. Precision can be interpreted as the proportion of parameters that the neural
network called positive and at the same time are really positive, and Recall shows what proportion of
the parameters of the positive class of all objects of the positive class was found by the algorithm
[31]. The results of training the neural network according to the Accuracy and Loss indicators are
shown in fig. 14. As can be seen from fig. 14, the Accuracy indicator approaches one, and Loss
indicator – tends to zero, which indicates the high accuracy of the model and its minimal error.</p>
    </sec>
    <sec id="sec-4">
      <title>9. Results and discussion </title>
      <p>To assess the quality of ACS helicopters aircraft TE control, we introduce the following
requirements:
– amplitude stability margin: not less than 20 dB;
– phase stability margin: from 35 to 80°;
– overshoot: no more than 5%;
– static error: no more than ±5% (±0.05);
– regulation time: no more than 5 s.</p>
      <p>When modeling the system (fig. 15, b), it was found that only with the values of the time constant
(T) for the transfer functions of the FMU and TE: T = 0.7 s, T = 0.5 s, T = 1 s and transfer coefficient
k = 1 the system works optimally, meeting the requirements of control quality and system stability.
This indicates that the system changes parameters when operating in other modes, the quality of
control of which may not meet the requirements. Therefore, we will take for ACS helicopters aircraft
TE value of the time constant T = 0.7 s and the gain k = 1, and we will consider the system ideal,
taken as a standard in the forthcoming study. Using the experimental data obtained during various
passages of the routes, the points associated with the change in altitude and flight speed were selected:
for a time of 50, 200, 500 s. According to [32], using the experimental data at the selected points, the
values of the time constant and gain for the FMU and TE were obtained. When modeling in the ACS
scheme of helicopters aircraft TE, the models of FMU and TE changed alternately with the obtained
experimental parameters of the wind turbine and gas turbine engine, which made it possible to
analyze the system according to the requirements described above. In the future, we will use the
simulation time of 50 s, since it will be enough for the study.</p>
      <p>           a  
 
 
 
 </p>
      <p>          b 
              c 
Figure 15: Results of the simulation of helicopters aircraft turboshaft engines automatic control system 
during  the  simulation  time  of  50  s:  a  –  transient  process  of  helicopters  aircraft  turboshaft  engines 
automatic control system with experimental data (1), helicopters aircraft turboshaft engines automatic 
control system with models of FMU and TE (2); b – ideal ACS TE; c – ACS TE with models </p>
      <p>The results of simulation of ACS TE for 50 s are shown in fig. 15. Modeling of the system was
carried out in three stages: for an ideal scheme, with the parameters used in the design of helicopters
aircraft turboshaft engines automatic control system, as well as for the system with experimental data
and the system using the above approach with mathematical models of FMU and TE to adjust the
operation of the entire system. As can be seen from the fig. 15, the transient process with ideal transfer
function parameters for FMU and TE is established during the regulation time, which is 5 s; the system
with experimental values is quite inertial and does not meet the requirements of control quality and
stability, to adjust the helicopters aircraft turboshaft engines automatic control system, mathematical
models of FMU and TE were introduced, which reduced the control time and began to meet the
requirements. As can be seen from fig. 15, c, the transient process of the proposed ACS TE is inferior in
quality: the value does not reach unity. Thus, in order to increase the accuracy of the transient process, it
is proposed to introduce an LB based on fuzzy logic, the knowledge base and membership functions of
which for input and output parameters will correspond to the graph of the dependence of errors on the
control signal (fig. 16).</p>
      <p>To ensure an acceptable nature of the transition process of the proposed ACS TE, it is proposed to
introduce one more regulator: an integrating link. Experimental modeling showed that for the integrator
the value of the gain (k) equal to 150 became sufficient to increase the quality of the output parameters.
On fig. 17 shows such a transient process, and several points are plotted on the graph, characterizing the
ideal process. Such a parametric and structural change made it possible to qualitatively change the
output parameters of the system with experimental data and approach the ideal parameters chosen in the
article.</p>
      <p>M1 (Nominal mode) </p>
      <p>M2 (Emergency mode) </p>
      <p>
        In [17, 18], the modeling of transient processes in steady-state operating modes (for nominal and
emergency modes) was carried out using a multi-mode neural network controller based on a
perceptron. In this paper, a similar study was carried out using the developed ACS TE based on a
selftuning neural network control system. Input data similar to [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] are given in table 3.
      </p>
      <sec id="sec-4-1">
        <title>Table 3 </title>
        <p>Input data of TV3‐117 aircraft engine operating modes </p>
        <p>TV3‐117 aircraft engine operating modes </p>
        <p>Fig. 18 shows the results of modeling the automatic control system for TV3-117 gas turbine
engine based on a self-adjusting neural network control system, from which it follows that the use of
nТC  
the developed automatic control system increases the accuracy of modeling transient processes in the
gas turbine engine control system, the graphs of which are close to the standard.</p>
        <p>The automatic control system of helicopters aircraft engines of has been improved, in which the
division of the control object into actuating mechanism and gas turbine engines makes it possible to
take into account the dynamics of the executive part of the system and the engine, it becomes possible
to use the mismatch between parts of the structural diagram of the automatic control system, thereby
increasing the reliability and stability of the system in various modes.</p>
        <p>The method for constructing a mathematical model of the automatic control system for helicopters
aircraft engines, based on the selector of control channels according to the engine’s
thermogasdynamic parameters, was further developed by modifying the transfer functions, which
made it possible to adapt the developed automatic control system for helicopters aircraft engines to a
change in time constants and delays, namely, changing them even by two or three times does not have
a significant effect on changing the quality of regulation in the system.</p>
        <p>The self-adjusting neural network control system for multiply connected dynamic objects was
further developed, the adaptation of which as a modified neural network controller of helicopters
aircraft engines (by introducing an integrator into the system structure) made it possible to bring the
graph of the real transient process in the engine closer to the ideal one, thereby increasing the
reliability and stability of the system at various modes. The intelligent approach made it possible to
form a logical block, which qualitatively improved the output parameters of the system and made it
possible to approach the ideal ones with a sufficient degree of accuracy.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Vassilyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu</surname>
          </string-name>
          . Kelina,
          <string-name>
            <given-names>Y. I.</given-names>
            <surname>Kudinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. F.</given-names>
            <surname>Pashchenko</surname>
          </string-name>
          ,
          <source>Intelligent Control Systems, Procedia Computer Science</source>
          , vol.
          <volume>103</volume>
          (
          <year>2017</year>
          )
          <fpage>623</fpage>
          -
          <lpage>628</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2017</year>
          .
          <volume>01</volume>
          .088
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ni</surname>
          </string-name>
          ,
          <article-title>Improved nonlinear MPC for aircraft gas turbine engine based on semialternative optimization strategy</article-title>
          ,
          <source>Aerospace Science and Technology</source>
          , vol.
          <volume>118</volume>
          (
          <year>2021</year>
          ),
          <volume>106983</volume>
          . doi:
          <volume>10</volume>
          .1016/j.ast.
          <year>2021</year>
          .106983
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>I. A.</given-names>
            <surname>Krivosheev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. E.</given-names>
            <surname>Rozhkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. B.</given-names>
            <surname>Simonov</surname>
          </string-name>
          ,
          <article-title>Complex Diagnostic Index for Technical Condition Assessment for GTE, Procedia Engineering</article-title>
          , vol.
          <volume>206</volume>
          (
          <year>2017</year>
          )
          <fpage>176</fpage>
          -
          <lpage>181</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.proeng.
          <year>2017</year>
          .
          <volume>10</volume>
          .456
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Ntantis</surname>
          </string-name>
          ,
          <article-title>Diagnostic methods for an aircraft engine performance</article-title>
          ,
          <source>Journal of Engineering Science and Technology</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>4</issue>
          (
          <year>2015</year>
          )
          <fpage>64</fpage>
          -
          <lpage>72</lpage>
          . doi:
          <volume>10</volume>
          .25103/jestr.084.10
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hosseinimaab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tousi</surname>
          </string-name>
          ,
          <article-title>A new approach to off-design performance analysis of gas turbine engines and its application</article-title>
          ,
          <source>Energy Conversion and Management</source>
          , vol.
          <volume>243</volume>
          (
          <year>2021</year>
          ),
          <volume>114411</volume>
          . doi:
          <volume>10</volume>
          .1016/j.enconman.
          <year>2021</year>
          .114411
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sui</surname>
          </string-name>
          ,
          <article-title>Fault detection and fuzzy tolerant control for complex stochastic multivariable nonlinear systems</article-title>
          ,
          <source>Neurocomputing</source>
          , vol.
          <volume>275</volume>
          (
          <year>2018</year>
          )
          <fpage>2392</fpage>
          -
          <lpage>2400</lpage>
          . doi:
          <volume>10</volume>
          .1007/s00500-019-04618-8
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Rodriguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Viola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. Q.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Data-driven modelling for a high order multivariable thermal system and control</article-title>
          ,
          <source>IFAC-PapersOnLine</source>
          , vol.
          <volume>54</volume>
          , issue
          <volume>20</volume>
          (
          <year>2021</year>
          )
          <fpage>753</fpage>
          -
          <lpage>758</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ifacol.
          <year>2021</year>
          .
          <volume>11</volume>
          .262
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.-Q.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.-Q.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-R. Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Weng</surname>
          </string-name>
          ,
          <article-title>Adaptive population extremal optimization-based PID neural network for multivariable nonlinear control systems</article-title>
          ,
          <source>Swarm and Evolutionary Computation</source>
          , vol.
          <volume>44</volume>
          (
          <year>2019</year>
          )
          <fpage>320</fpage>
          -
          <lpage>334</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.swevo.
          <year>2018</year>
          .
          <volume>04</volume>
          .008
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ortega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. N.</given-names>
            <surname>Gerasimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. E.</given-names>
            <surname>Barabanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. O.</given-names>
            <surname>Nikiforov</surname>
          </string-name>
          ,
          <article-title>Adaptive control of linear multivariable systems using dynamic regressor extension and mixing estimators: Removing the high-frequency gain assumptions</article-title>
          ,
          <source>Automatica</source>
          , vol.
          <volume>110</volume>
          (
          <year>2019</year>
          )
          <article-title>108589</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.automatica.
          <year>2019</year>
          .108589
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Nagarsheth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <article-title>Relative Normalized Gain Array-based interaction indicator for non-square multivariable control systems: properties and application</article-title>
          ,
          <source>IFAC-PapersOnLine</source>
          , vol.
          <volume>53</volume>
          , issue
          <volume>2</volume>
          (
          <year>2020</year>
          )
          <fpage>4032</fpage>
          -
          <lpage>4037</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <article-title>Recursive filtering adaptive neural fault-tolerant control for uncertain multivariable nonlinear systems</article-title>
          ,
          <source>European Journal of Control</source>
          , vol.
          <volume>59</volume>
          (
          <year>2021</year>
          )
          <fpage>274</fpage>
          -
          <lpage>289</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ejcon.
          <year>2020</year>
          .
          <volume>10</volume>
          .003
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Labiod</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Guerra</surname>
          </string-name>
          ,
          <article-title>Adaptive Fuzzy Control for Multivariable Nonlinear Systems with Indefinite Control Gain Matrix and Unknown Control Direction, IFAC-PapersOnLine</article-title>
          , vol.
          <volume>53</volume>
          , issue
          <volume>20</volume>
          (
          <year>2020</year>
          )
          <fpage>8019</fpage>
          -
          <lpage>8024</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ifacol.
          <year>2020</year>
          .
          <volume>12</volume>
          .2232
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>A. M. Shaheen</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          <string-name>
            <surname>El-Sehiemy</surname>
            ,
            <given-names>M. M.</given-names>
          </string-name>
          <string-name>
            <surname>Alharthi</surname>
            ,
            <given-names>S. S. M.</given-names>
          </string-name>
          <string-name>
            <surname>Ghoneim</surname>
            ,
            <given-names>A. R.</given-names>
          </string-name>
          <string-name>
            <surname>Ginidi</surname>
          </string-name>
          ,
          <article-title>Multiobjective jellyfish search optimizer for efficient power system operation based on multidimensional OPF framework</article-title>
          ,
          <source>Energy</source>
          , vol.
          <volume>237</volume>
          (
          <year>2021</year>
          )
          <article-title>121478</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2021</year>
          .121478
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Kong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <article-title>Epilepsy prediction through optimized multidimensional sample entropy and Bi-LSTM</article-title>
          ,
          <source>Biomedical Signal Processing and Control</source>
          , vol.
          <volume>64</volume>
          (
          <year>2021</year>
          )
          <article-title>102293</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.bspc.
          <year>2020</year>
          .102293
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mohammadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sheikholeslam</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Mirjalili S.</surname>
          </string-name>
          ,
          <article-title>Inclined planes system optimization: Theory, literature review, and state-of-the-art versions for IIR system identification</article-title>
          ,
          <source>Expert Systems with Applications</source>
          , vol.
          <volume>200</volume>
          (
          <year>2022</year>
          )
          <article-title>117127</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2022</year>
          .117127
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Vasiliev</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Badamshin</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valeev</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasiliev</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gvozdev</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guzairov</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhernakov</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ilyasov</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kusimov</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Munasypov</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raspopov</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frid</surname>
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chernyahovskaya</surname>
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2008</year>
          )
          <article-title>Intelligent systems for control and monitoring of gas turbine engines</article-title>
          , Ufa, Ufa State Aviation Technical University, 550 p.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>