<!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 Electrical Power
&amp; Energy Systems</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1142/9789813206823_0003</article-id>
      <title-group>
        <article-title>board Automatic Control System Using the Adaptive Control Method</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Vladov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yurii Shmelov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ruslan Yakovliev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Ternopil, Ukraine</string-name>
        </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</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kremenchuk</institution>
          ,
          <addr-line>Poltavska Oblast, Ukraine, 39605</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>12</volume>
      <issue>5</issue>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The work is devoted to the modification of helicopters turboshaft engines onboard automatic control system of through the introduction of an adaptive control unit into it, which consists of a reference engine model module and a signal adaptation module. The real-time identification method for helicopters turboshaft engines onboard automatic control system adaptive control subsystem has been modified, which allows you to set the desired system response to a disturbance for its current state. The implementation of the proposed solutions is carried out using the NEWFF multilayer neural network, which made it possible to significantly reduce the errors of the first and second kind in comparison with the tolerance control method. The results of the experiment - initial and secondary testing of helicopters aircraft engines automatic control system with signal tuning units and a reference improvement in the quality of transient recognition compared to the use of standard controllers.</p>
      </abstract>
      <kwd-group>
        <kwd>Adaptive</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>reference model module</p>
      <p>Turboshaft engines, neural network, automatic control system, signal adaptation module,</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>The ever-increasing requirements for helicopters tactical performance, the complication of their
flight conditions make it necessary to improve the characteristics of turboshaft engines (TE), to ensure
the stable operation of TE in a wide range of operating modes. Distinctive features of modern
helicopters TE are the need for simultaneous control of several output parameters at once, a wide range
of changes in dynamic characteristics, changes in the qualitative and quantitative composition of control
subsystems during operation, non-linearity and non-stationarity of engine characteristics. All this
inevitably leads to a significant complication of the laws of helicopters TE automatic control, and, as a
result, to the complication of their automatic control systems (ACS), with a simultaneous increase in
the requirements for the quality and reliability of their operation, ease of use, etc.</p>
      <p>One of the new promising directions in the field of complex dynamic objects automatic control is the
use of intelligent control systems based on artificial neural networks (ANN). The main advantage of these
control systems is the use of such properties of ANN as the ability to approximate arbitrary nonlinear
dependencies (for which they are often called "universal approximators"), the ability to learn, high speed
due to the parallel nature of the network itself, potentially higher noise immunity and fault tolerance.</p>
      <p>At the same time, the analysis of modern literature on ANN and ANN control systems shows that,
despite the ongoing active developments in this area, many issues related to the development of algorithms
and methods for identifying nonlinear objects based on ANN models have not yet been resolved, synthesis</p>
      <p>2022 Copyright for this paper by its authors.
of the structure and algorithms for adapting (training) the parameters of ANN controllers, features of their
implementation in multi-mode control systems for nonlinear dynamic objects. All of the above fully
applies to such a dynamically complex class of control objects as helicopters TE.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Related Works 2.1.</title>
    </sec>
    <sec id="sec-4">
      <title>Literature review</title>
      <p>The literature describes numerous examples of the practical application of ANN for solving
problems of controlling an aircraft [1], a car [2], a mining process [3], an engine shaft speed [4], an
electric furnace [5], a turbogenerator [6], a welding machine [7], pneumatic cylinder [8].</p>
      <p>In the course of the development of neurocontrol, various methods for constructing neurocontrollers
using various types of neural networks were studied: linear Adalina type [9], multilayer perceptrons
[10], recurrent networks (RNN) [11], radial basis functions (RBF) networks [12], etc. The best results
obtained using multilayer perceptrons with delay lines [13]. Two main directions have been formed in
the application of ANN inside synthesized controllers: direct methods based on direct control of an
object using an ANN, and indirect methods, when a neural network is used to perform auxiliary control
functions, such as noise filtering or dynamic object identification. Depending on the number of ANN
that make up the neurocontroller, neurocontrol systems can be single-module or multi-module.
Neurocontrol schemes that are used in conjunction with traditional controllers are called hybrid.</p>
      <p>The key problem in solving problems of control of dynamic objects is the implementation of the
model of the inverse dynamics of the controlled object. An analytical solution to this problem is not
always possible, since it requires the inversion of cause-and-effect dependencies of the behavior of a
real object. The use of neural networks makes it possible to find approximate solutions to this problem
by ANN training on examples of controlling a real object. When using direct methods of neurocontrol,
in particular, in the method of generalized inverse neurocontrol [14], this is achieved by directly ANN
training using examples of the behavior of the controlled object. However, the sequences of examples
used for such training, obtained by inverting the results of observing real objects, often contain
contradictions that drastically reduce the quality of ANN training. A number of methods have been
proposed to solve this problem. In the method of specialized inverse neurocontrol [14, 15] and some
versions of adaptive criticism systems [16], the problem of training inverse dynamics is solved by
approximating the analytical model of the controlled object and calculating the local values of the
Jacobian for different regions of the state space. In the method of error backpropagation through a direct
neuroemulator, to form a linearized model of the inverse dynamics of an object, the usual error
backpropagation scheme is used, which is used to train multilayer perceptrons. In multimodule
neurocontrol systems, the same problem is solved by dividing the object state space into local areas in
which inverse models are represented by single-valued functions. For each such area, a separate neural
module is allocated [17]. Perspective for modeling inverse dynamics may be new types of neural
networks that allow modeling multivalued functions, in particular, Bishop's probabilistic networks
based on mixtures of Gaussian models (Mixture Density Networks) [18].
2.2.</p>
    </sec>
    <sec id="sec-5">
      <title>Research problem statement</title>
      <p>The goal of the study is to develop and improve algorithms and methods for ANN control of
helicopters TE and their elements, synthesis and training of multi-mode ANN controllers of helicopters
TE, as well as the implementation of the proposed neural network control algorithms in real time.</p>
    </sec>
    <sec id="sec-6">
      <title>3. Proposed technique 3.1.</title>
    </sec>
    <sec id="sec-7">
      <title>Generalized structure of helicopters turboshaft engines control system</title>
      <p>In neurocontrol tasks, to represent the control object (helicopters TE), a black box model (fig. 1) is
used, in which the current input and output values are observable.</p>
      <p>u1(t)
uN(t)
w1(t)</p>
      <p>wк(t)
W
y1(t)
yM(t)</p>
      <p>Helicopters TE operational mode is considered inaccessible to external observation, although the
dimension of the state vector is usually considered fixed. The dynamics of helicopters TE behavior can
be represented in a discrete form:</p>
      <p>
        S (k +1) = (S (k ),u (k ));
y (k +1) = (S (k ));
where S ( k )  N – N-dimensional vector value of helicopters TE operational mode on the k-th cycle;
u ( k )  P – P-dimensional control vector value; y (k + 1) V – V-dimensional output value of
helicopters TE at cycle k + 1. The general control diagram of helicopters TE as a dynamic object is
shown in fig. 2.
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
      </p>
      <p>In the diagrams, the TDL (Tapped Delay Line) module is used to input delayed feedback data into
the controller.
3.2.</p>
    </sec>
    <sec id="sec-8">
      <title>Choosing of neurocontrol optimal type</title>
      <p>The main types of neurocontrol are systematized by Artem Chernodub and Dmitry Dzyuba,
researchers at the Institute of Mathematical Machines &amp; Systems Problems, which are described in
detail in [20], namely:</p>
      <p>1. Imitative neurocontrol (Neurocontrol learning based on mimic, Controller Modeling, Supervised
Learning Using an Existing Controller) [21], covering neurocontrol systems in which the
neurocontroller is trained on examples of the dynamics of a conventional feedback controller, built, for
example, on the basis of the usual proportional-integral-differential (PID) control diagram.</p>
      <p>2. Inverse neurocontrol, in which the formation of an inverse model of the control object is carried
out by ANN training. There are several types of such neurocontrol:</p>
      <p>2.1. Generalized Inverse Neurocontrol (Direct Inverse Neurocontrol) [22] provides for off-line
network training based on the recorded behavioral trajectories of a dynamic object.</p>
      <p>2.2. Specialized Inverse Neurocontrol [22] makes it possible to train an inverse neurocontroller
online using the deviation error of the object position from the setpoint e = r – y.</p>
      <p>2.3. Backpropagation Through Time (Internal Model Control) method [23, 24] is based on the idea
of using a tandem of two ANN, one of which performs the function of a controller, and the other is a
direct neuroemulator that is trained to model the dynamics of the control object.</p>
      <p>3. Predictive neurocontrol. The method of training neurocontrollers, which minimizes the deviation
of the current position of the control object from the setpoint for each cycle, does not always provide
the best integral quality of control. There are such types of predictive neurocontrol:
3.1. Predictive model neurocontrol (NN Predictive Control, Model Predictive Control, Neural
Generalized Predictive Control) [25] minimizes the cost functional of the integral error predicted for
L = max ( L1, L2 ) , 0  L1  L2 cycles ahead Q (k ) = L2 e(k + i )2 +  L2 (u (k + i ) − u (k + i −1))2 , where
0 0
e – system output error,  – contribution of the change in the control signal to the total cost functional
Q. The remarkable thing about this method is that it does not have a trainable neurocontroller. Its place
is taken by a real-time optimization module, in which the simplex method [26] or the Quasi-Newton
algorithm [27] can be used.</p>
      <p>3.2. Neurocontrol methods based on adaptive criticism (Adaptive Critics), also known as
Approximate Dynamic Programming (ADP), have been very popular in recent years [28]. The criticism
module performs an approximation of the values of the cost function. The popularity of adaptive
criticism systems is explained by the presence of a developed theoretical base in the form of Bellman's
theory of dynamic programming, as well as their ability to converge to optimal or close to optimal
control [29].</p>
      <p>4. Multi-module neurocontrol. Multi-module neurosystems, built according to the type of expert
committees, have become widely used in recognition systems, and later they gave impetus to the
development of multi-module neurocontrol systems. Within the framework of a multi-module
approach, the original task is divided into separate subtasks, which are solved by separate modules. The
final decision is made by the gateway network based on the private decisions of the expert modules.</p>
      <p>4.1. Multimodule neurocontrol systems based on local inverse models (Incremental Clustered
Control Networks) [30] consist of a set of linear neurocontrollers and a gateway module. The
disadvantage of this method is the need for a large number of examples for training neurocontrollers
distributed in all areas of the state space of the controlled object.</p>
      <p>4.2. Multimodule neurocontrol method based on pairs of direct and inverse models (Multiple Paired
Forward and Inverse Models, Multiple Switched Models) [31, 32]. Unlike the method of neurocontrol
based on local inverse models, in which the behavior of the system is formed during training and is not
corrected during control, this method provides for the correction of the behavior of neural modules at
each step of neurocontrol.</p>
      <p>5. Hybrid neurocontrol. Hybrid neurocontrol systems are called, in which neural networks work
together with conventional controllers, PID-controllers or other types of controllers. Hybrid neuro-PID
control (NNPID Auto-tuning, Neuromorphic PID Self-tuning) [33, 34] allows self-tuning of the PID
controller online using neural networks.</p>
      <p>
        Hybrid parallel neurocontrol represents a compromise solution for the introduction of neurocontrol
in the industry and the transition from conventional controllers to ANN. Thus, taking into account the
analysis of existing types of neurocontrol, in the problem to be solved for controlling helicopters TE in
flight modes, a hybrid neuro-PID control is applied, in which the control signal generated by the
controller is a weighted sum of proportional, integral and differential parts [35]:
t de(t )
u (t ) = K1e(t ) + K2 0 e( ) d + K3 dt . (
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
      </p>
      <p>The coefficients K1, K2, K3 are obtained by tuning the PID-controller, which can be performed manually
according to the Ziegler-Nichols rule, the Cohen-Kuhn rule, or other methods [36], or using ANN (fig. 3).</p>
      <p>
        The trained neurocontrol system operates as follows. At step k, the neural network receives the
setpoint r(k + 1) and generates the PID-controller control coefficients K1(k), K2(k), K3(k), which are fed
to the PID-controller along with the value of the current feedback error
e(k ) = r (k +1), r (k ),..., r (k − N +1)T . The PID-controller calculates the control signal u(k)
according to the expression:
u (k ) = u (k −1) + K1 (k )(e(k ) − e(k −1)) + K2 (k )e(k ) + K3 (e(k ) − 2e(k −1) + e(k − 2));
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
used for discrete PID-controllers and feeds it to the control object.
      </p>
      <p>6. Neural control with a reference model (Model Reference Adaptive Control, Neural Adaptive
Control) is a variant of neurocontrol using the method of error back propagation through a direct
neuroemulator, with an additional reference model (Reference Model) embedded in the circuit. This is
done in order to increase the stability of the transient process: in the case when the transition of the object
to the target position in one cycle is impossible, the trajectory of movement and the time of the transient
process become poorly predictable values and can lead to undesirable modes of operation of the system.
3.3.</p>
    </sec>
    <sec id="sec-9">
      <title>Proposed neurocontrol method</title>
      <p>Since, in the study of helicopters TE dynamic characteristics, the trajectory of movement and the
time of the transition process are poorly predictable values, since they depend on many external and
internal factors, which will lead to undesirable operating modes of the systems, this paper proposes a
new, combined method of Hybrid neuro-PID control with a reference model (fig. 4).
+
e(k)</p>
      <p>K1K2K3</p>
    </sec>
    <sec id="sec-10">
      <title>3.4. Modification of helicopters turboshaft engines controlling method at flight mode</title>
      <p>The method of complex dynamic objects adaptive control (on the example of a ground-based gas
turbine plant) was developed by Ivan Bakhirev. In that work, a modification of this method and its
adaptation to helicopters TE is made. The system of differential equations, taking into account the
instability of properties, representing the operation of helicopters TE in an arbitrary mode (nominal,
І cruising, ІІ cruising, emergency, idle rating) will have the form:</p>
      <p>
        x = F (x,u,ξ,f ,...); x (t0 ) = x0 ; (
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
where x = x(t) – n-dimensional function of the state of the system; u = u(t) – m-dimensional function
of control actions; ξ – vector of limited dimension of changing parameters; f = f(t) – n-dimensional
function of external perturbations; х0 – initial state.
      </p>
      <p>
        Let us represent a non-stationary nonlinear model of helicopters TE in the following form [37]:
x = A (x,t ) x + B (x,t )u + f (t ); (
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
where A(x,t ) = A(ξ(x,t )) , B(x,t ) = B(ξ (x,t )) – functional matrices of appropriate sizes. The pair
(A, B) has the controllability property. The description of the boundaries of changes in the elements of
matrices (A, B) must accompany the expression (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ).
      </p>
      <p>This model consists of a linear model of helicopters TE [38] combined with nonlinear dependences
obtained experimentally [39]. When operating in the rotation speed stabilization mode, regulators with
the following transfer functions WFT ( p) = k p kik++k fpp , WG ( p) = kD 1 + TD p , corresponding to the free
i p
turbine speed regulator (nFT) and the gas dispenser regulator, are used, while TD – regulator time
constant, kD – gas dispenser regulator gain. Regulator settings correspond to the TE operation mode and
its rating. The gas dispenser regulator is switched on at the output of the control device, it is he who
generates the signal for the fuel supply GT. All other selective ACS controllers are connected to this
controller [40]. Therefore, the sequential inclusion of these two regulators means that at the moment it
is the free turbine speed circuit that is closed to the gas dispenser, and it is it that is currently active.</p>
      <p>
        The control vector u = u1,u2 T is included in the extended state vector of equation (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ):
x = x1, x2 , x3, x4 T , where: x1 = nFT, x2 = nTC, x3 – output of the gas dispenser regulator integrator, x4 –
output of nFT regulator integrator. Then expression (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) can be written taking into account the form of
functional matrices A(x, t), B(x, t) in the following form:
      </p>
      <p> 0 a12 ( x1, x2 ,t ) 0 0   x1   0 0 0 0   0   f1 (t ) 
x =  a21 ( x2 , x3,t ) a22 ( x2 ,t ) a23 ( x2 , x3,t ) a24 ( x2 , x3,t )    x2  +  0 0 0 b24 ( x2 , x3,t )   0  +  0 
 aa3411 00 00 aa3444   xx43   00 00 00 bb3444   g0   00 
where f1 (t ) = kCT ( x1,t ) NG (t ) , and the maximum multiplicity of measurements of the coefficients,
respectively, a12 = 20…25, a22 = 1.5…3.0, a23 = 5…7, a24 = 5…7, b24 = 5…7.</p>
      <p>
        Let us single out the linear stationary part on the right side of (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) so that the description takes the
following form [37]:
x = A0x + B0g + σ ;
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
where σ = F(x,u,ξ,f ,t ) − A0x − B u – non-linear non-stationary part; x – four-dimensional state
0
vector; g – four-dimensional vector of setting actions; А0, В0 – (4×4)-dimensional constant matrices
corresponding to the linear stationary part, which are an approximation obtained by averaging and
linearizing matrix elements in time, or designate the desired behavior of the object. Then we consider
the linear stationary part as the reference model: А0 = Ам, В0 = Вм, where Ам – Hurwitz matrix (stable).
      </p>
      <p>
        Thus, equation (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) can be written as:
      </p>
      <p>x =  aaa0342111 aa001222 a00023 aaa0324444    xxxx1234  +  0000 0000 0000 bbb0324444    g000  + 21 (( xx0012,,xx23,,tt)) .</p>
      <p>
        Expression (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) is also supplemented by the adaptive controller equation [41] in the following form:
u = U (x, K, z,g);
where g = g(t) – m-dimensional vector of the reference signals, in this problem, the signal of the free
turbine rotation speed nSTset recorded on board the helicopter; K = K(t) – matrix of adjustable
parameters, responsible for parametric setting (PS); z = z(t) – m-vector of additional (signal) influences,
responsible for the signal setting (SS) [37]. Let's set the reference model in the form:
x = AМxM + BMg + f (t ). (
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
      </p>
      <p>
        The set control problem is reduced to synthesizing the control law u(t), which should be expressed
in terms of minimizing the quality functional on the solutions of system (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ), (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ), and also ensuring
the following inequality is satisfied for any   M , x (t0 ), xM (t0 )
      </p>
      <p>u (t ) = K ax + Kb (g + z );
for any t ≥ ta, ta = t0 + θa, t0 ≥ 0, where θa – adaptation process time, or limiting ratio
x(t ) − xM (t ) = e(t )  0
lim e(t ) = 0.</p>
      <p>
        t→
We write the right side of (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) as
      </p>
      <p>F(x,u,ξ,t ) = (At + a(x,ξ)x + Bt + b(x,ξ))u;
where а(х, ξ), b(х, ξ) – some non-linear additions; At = А(ξ), Bt = B(ξ). When adding additives to (15),
the functions а(х, ξ), b(х, ξ) are differentiable and continuous in their arguments.</p>
      <p>
        Assuming in (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) А0 = Ам; В0 = Вм, taking into account (15), the corresponding expression takes
the form
      </p>
      <p>
        F(x,u,ξ,t ) − AMx − BMu = (At − AM )x + (Bt − BM )u + ax + bu = σ ;
where σ = σ + ; σ = ( At − AM ) x + (Bt − BM )u;  = ax + bu. The adaptive controller (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) is
represented as:
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
(13)
(14)
(15)
(16)
(17)
(18)
(20)
(21)
(22)
where Ка, Кb – (m×n), (m×m)-dimensional matrices of adjustable coefficients. In this case, (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ), (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ),
taking into account (18) and (19), can be represented as
      </p>
      <p>x = AMx + BMg + ( At + BtK a − AM ) x + (BtKb − BM )g + Btz + ;
where  = f + (a + bKa ) x + bKbg + bz .</p>
      <p>Then the goal of adaptation (14) is achieved by fulfilling the ratio:
where K a − K0a = δa ; Kb − Kb0 = δb.</p>
      <p>The goal of control (19) is achieved using the following equations of adaptation algorithms,
presented in general form [37]:</p>
      <p>K = A1 (K,e, g); K = K a ;Kb ;</p>
      <p>z = A2 (e, g,ξ,t );
of these, the parametric setting (PS) corresponds to the first equation (21), and the signal setting (SS)
corresponds to the second (22).</p>
      <p>
        In [37], a recommendation is given and substantiated with a significant predominance of
nonstationary properties to use parametric tuning for model (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ). In case of predominance of non-linear
properties in the system, use the signal setting for model (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ). In the case of manifestation of both
nonlinear and non-stationary properties of the model (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ), use both types of tuning together.
      </p>
      <p>
        When constructing a system by the Lyapunov function method [37, 42], with a reference model and
with a combined setting (PN + SN), using equations (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ), (18), we represent the error equation in the form
e = AMe + Btδv (t ) + Bt z (t ) + . (23)
The Lyapunov function is chosen in the form [37]:
where the matrix Q is chosen arbitrarily, and its determinant must be greater than zero.
      </p>
      <p>When the condition of quasi-stationarity is met (limited rate of change of TE parameters), the time
derivative of this function can be written as</p>
      <p>V (e,δ) = 12 eT (ATMPAM )e + eT PBtδv + eT P + Tr (δГ−1δT ) + eT PBt z. (26)
For any е ≠ 0, δ ≠ 0, derivative (26) will be negative definite if adaptive algorithms are chosen in
the form:
– parametric setting:</p>
      <p>δ = −BT PevT Г; Г = diag  1,... n+m;  i  0;
z (t ) = −hsgn (BT Pe); h &gt; 0; sgn (BT Pe) = sgn (BT Pe) . (28)
i i</p>
      <p>Due to restrictions on the rate of change of parameters and the limitedness of the extended state
vector v(t), the vector function φ is also limited with some estimate sup  = M . The condition of
t
negative definiteness of the function V(e, δ) with respect to the error e(t) is satisfied [37] if the value of
h is chosen as
(24)
(25)
(27)
(29)
than guaranteed lime(t ) = 0 and lim (t ) = 0 .</p>
      <p>t→ t→
Fig. 5 shows the modified structure of the control system.</p>
      <p>b</p>
      <p>Kb</p>
      <p>h  M Bt+ ;
x = AМxM + BMg + f (t )
x=A(x,t)x+B(x,t)u+f (t)</p>
      <p>Ka</p>
      <p>Adaptation
algorithms</p>
      <p>C
y</p>
      <p>The simplicity and speed of this adaptive control method is balanced by a serious drawback.
Highfrequency fluctuations caused by the sliding mode are unacceptable when applying the signal adaptation
method to helicopters TE control. The method for eliminating oscillations of the signal branch is
considered in detail in [43]. In [44], among other things, a comparison of sigmoidal (sigma) and relay
(sign) functions is given. Replacing the relay function (sign) with a smooth function with saturation
will solve the problem of high-frequency oscillations in the system. The sigma function is non-linear,
smooth, has no singular points, and its non-linearity ensures the quality of signal estimation.</p>
      <p>For this purpose, changes were made to equation (28):</p>
      <p>z (t ) = −hsigma (BT Pe); h &gt; 0; (30)
determines the slope of the tangent to the sigmoidal function at zero, otherwise, at k → +0 tends to the
sign function lim sigma ( x) = sgn ( x) . The points x  1,3k serve as natural boundaries that separate
k→+0
the gaps in the domain of definition, where the sigma function is close to either a constant or a linear
function [43]. The derivative of the sigma function can be represented as:
where sigma ( x) =</p>
      <p>x − 0.5 = 0.5 
1</p>
      <p>−
1 + x k</p>
      <p>− x
1 − x k</p>
      <p>− x
1 + x k
– sigmoidal function, the coefficient k = const &gt; 0</p>
    </sec>
    <sec id="sec-11">
      <title>3.5. Application of Hybrid neuro-PID control with a reference model for the implementation of the developed method for controlling of helicopters turboshaft engines in flight mode</title>
      <p>In order to solve the problem, multilayer feed-forward networks are subjected to weight
adjustments. This adjustment is carried out on the basis of the developed training algorithms for ANN,
which are of three types [46]: training with a teacher, training with assessment, training without a
teacher. According to [46], a modified neural control circuit with an emulator and a controller is shown
in fig. 6, where y – emulator output, e – emulator error. In this case, the neurocontroller is trained on
the inverse model of the control object, and the neuroemulator is trained on the real model of the control
object (helicopters TE).</p>
      <p>The neurocontroller is trained on the basis of a neuroemulator, which is trained using the
backpropagation method. To train the neuroemulator, we define a multilayer feed-forward network with
randomly selected weights and a training set consisting of pairs of network input – desired output {X, D},
as well as network output value Y. The task of neuroregulator training is to select weight coefficients to
minimize some objective function – the sum of the squared errors of the network using examples from
the training set, that is
where y(jN,p) – real output of the N-th output layer of the network for the p-th neuron on the j-th training
example; dj, p – desired output.</p>
      <p>To find the minimum and determine the weight coefficients included in the function y(jN,p) ( x) , the
steepest descent method [47] is used, in which at each training step we will change the weight
coefficients according to the expression:
2
E ( w) = ( y(jN,p) − d j, p ) ;</p>
      <p>j, p
wi(jn) = −
E
wi(jn) ;
(32)
(33)
wi(jn) = yE(jn) ys((jjnn)) ws(ij(jnn)) ;
E</p>
      <p>The output of the i-th neuron (n – 1)-th layer can be represented as:
where w(n) – weight coefficient that convenes the j-th neuron of the n-th layer and the i-th neuron
ij
(n – 1)-th layer, η – training rate parameter.</p>
      <p>To do this, it is necessary to determine the partial derivatives of the objective function E by the obtained
weight coefficients of the network:
where y(jn) – output, s(jn) – sum of the inputs of the j-th neuron of the n-th layer. Knowing the activation
function, we can calculate ys((jjnn)) . For a sigmoid function s(jn) will be equal to:
y(jn)
ys((jjnn)) = y(jn) (1 − y(jn) ).</p>
      <p>s(jn)
wi(jn) = y(jn−1).
E y(jN ) y(N −1).
wi(jn) = ( y(jN ) − d j ) s(jN ) j
 (jN ) = ( y(jN ) − d j ) ys((jjnn)) .
(34)
(35)
(36)
(37)
(38)
(39)</p>
      <p>Thus, having differentiated (34) y(jN ) with respect to (35) and the Kolmogorov theorem with respect
to the weights of neurons in the output layer, we calculate the partial derivatives of the objective function:
E y(jn)</p>
      <p>Introducing the substitution  (jn) = y(jn) s(jn) into (38), we obtain the values of neurons in the output
layer:</p>
      <p>To determine  y(jn) the weight coefficients of neurons of the inner layers, we write (34) in the
following form:</p>
      <p>yk(n+1) sk(n+1)
E E E
y(jn) =  k yk(n+1) sk(n+1) w(jkn+1).</p>
      <p>k yk(n+1) sk(n+1) y(jn) = 
yk(n+1)
Note that  k(n+1) = 
k yk(n+1) sk(n+1)
E
yk(n+1)</p>
      <p>, which allows using (32) to express the values  (jn) of n-th layer
neurons by means of (n + 1)-th layer neurons  k(n+1) . You can get values  (n) for milestone neurons of
j
all layers through the recursive formula for the last layer  (jN) :
 (jn) =   k(n+1)w(jkn+1)  dy j .</p>
      <p> k  ds j
Thus, (33) for the correction of weight coefficients takes the form:</p>
      <p>wi(jn) = − (jn) y(jn−1). (41)
The neuroregulator is trained using the backpropagation algorithm in several stages:
1. Assigning arbitrary initial values to the weight coefficients of the neural network and obtaining
the values of the objective function for these values.</p>
      <p>2. The vector of the training set is fed to the input of the neural network, and then the output values
of the neural network are calculated, which form the memory vector from the values of each neuron.
(40)
3. The value  (jN ) of the neurons in the output layer is calculated according to (38), and  (jn)
according to the recursive formula (40), the values are calculated using the neurons  k(n+1) of the (n +
1)-th layer, and then the weights of the neural network are changed according to (42).
4. Correction of network weights: wi(jn) = −wi(jn) + wi(jn) .</p>
      <p>5. The objective function is calculated according to (32) and, if it is relatively small, we can assume
that the neural network has successfully passed the training procedure. Otherwise, go to step 2.</p>
      <p>Consider as a control object TV3-117 TE, which is part of the power plant of the Mi-8MTV
helicopter. The simplified model of TV3-117 TE is described by the following equations:
– gas dispenser angle equation:
– fuel consumption equation:
– rotor r.p.m. equation:</p>
      <p>nTC = a31  ADI + a32  GT + a33  nTC ;
– free turbine rotor speed equation:</p>
      <p>ADI = a11  ADI + a12  GT + a13  nTC ;
GT = a21  ADI + a22  GT + a23  nTK ;
(44)
(45)
(46)
nFT = a41  GT + a42  nTC + a43  nFT + a44  ADI + a45  M KR . (47)</p>
      <p>The gas metering angle ADI regulates the amount of incoming GT fuel as a result of rotor r.p.m. nTC,
the rotation is transferred to the free turbine nFT, which is loaded with MKR. Thus, the general structure
of the control model is shown in fig. 7.</p>
    </sec>
    <sec id="sec-12">
      <title>4. Helicopters turboshaft engines automatic control system modification</title>
      <p>Helicopters TE ACS was developed in [49] (fig. 8), where TE – helicopter TE, TE Model – model of
helicopter TE, LB – logical block, FMU – fuel metering unit, FMU model – model of fuel metering unit.</p>
      <p>Y0 = (nT0C ,nF0T ,TG*0 )</p>
      <p>Regulator
u
u*</p>
      <p>FMU
FMU
Model</p>
      <p>TE
Model
LB
mod
 FMU
TE</p>
      <p>Modification of developed helicopters TE ACS (fig. 8) consists in adding software modules
modified compared to [49] that implement adaptive control methods:
– signal adaptation module with submodules of reference and adjustable models;
– parametric adaptation module.</p>
      <p>In this paper, we consider the addition of developed helicopters TE ACS with a reference model
module (fig. 9, a), a signal adaptation module (fig. 9, b). The vector x is presented in the following
form: x1 = nFT – free turbine rotor rotational speed, x2 = nTC – rotor r.p.m., x3 – gas metering regulator
integrator, x4 – nFT regulator integrator, that is, the input data vector Y0 is supplemented with the free
speed parameter. turbines nFT and, accordingly, is converted to the form Y0 = (nF0T , nT0C ,TG*0 ) .</p>
      <p>Reference model module operation principle. The input of the module receives engine’s
thermogasdynamic parameters values and the step of solving differential equations. Based on the obtained data,
the model state variables are sequentially calculated. The first order method is used to solve differential
equations. The reference model state vector xRM is the output variable of the module.</p>
      <p>Signal adaptation module operation principle. The input of the module receives: хМ – state vector of
the custom model and х – reduced state vector of helicopters TE. Based on the obtained data, the
mismatch vector is calculated. After that, the weighted sum of the mismatch vector is calculated. Then
the signal action z is calculated. To create a signal adaptive helicopters TE ACS, reference model and
signal adaptation modules are additionally included in the standard regulator. The adaptation subsystem
will work in accordance with the algorithm shown in fig. 10.</p>
      <p>Start</p>
      <p>Mismatch vector calculation
Weighted sum of the mismatch vector</p>
      <p>calculation
Sigmoid function value calculation</p>
      <p>Signal impact value calculation</p>
      <p>Finish</p>
    </sec>
    <sec id="sec-13">
      <title>5. Results and discussion 5.1.</title>
    </sec>
    <sec id="sec-14">
      <title>Neural network training results</title>
      <p>The ANN was trained for 600 epochs, the training accuracy characteristic is shown in fig. 11, a,
while the steady-state root-mean-square error (RMS) is ∼1.99794. According to fig. 11, b, the number
of neurons in the hidden layer that provide the smallest training error is 16 neurons.</p>
      <p>An important issue is the assessment of the homogeneity of the training and test samples. To do this,
we use the Fisher-Pearson criterion χ2 [50] with r – k –1 degrees of freedom:</p>
      <p> 2 = min =r1 i  mi n−pni(pi () ) ; (48)
where θ – maximum likelihood estimate found from the frequencies m1, …, mr; n – number of elements
in the sample; pi(θ) – probabilities of elementary outcomes up to some indeterminate k-dimensional
parameter θ.</p>
      <p>The final stage of statistical data processing is their normalization, which can be performed
according to the expression:
yi =</p>
      <p>yi − yi min ;
yi max − yi min
(49)
where y i – dimensionless quantity in the range [0; 1]; yimin and yimax – minimum and maximum values
of the yi variable.</p>
      <p>In order to establish the representativeness of the training and test samples, a cluster analysis of the
initial data was carried out (table 1), during which eight classes were identified (fig. 12, a). After the
randomization procedure, the actual training (control) and test samples were selected (in a ratio of 2:1,
that is, 67% and 33%). The process of clustering the training (fig. 12, b) and test samples shows that
they, like the original sample, contain eight classes each. The distances between the clusters practically
coincide in each of the considered samples, therefore, the training and test samples are representative.</p>
      <p>The specified statistics χ2 allows, under the above assumptions, to test the hypothesis about the
representability of sample variances and covariances of factors contained in the statistical model. The
area of acceptance of the hypothesis is  2   n−m, , where α – significance level of the criterion. The</p>
      <p>Calculating the value of χ2 from the observed frequencies m1, …, mr (summing line by line the
probabilities of the outcomes of each measured value) and comparing it with the critical values of the
distribution χ2 with the number of degrees of freedom r – k –1. In this work, with the number of degrees
of freedom r – k –1 = 13 and α = 0.05, the random variable χ2 = 3.588 did not exceed the critical value
from table 3 is 22.362, which means that the hypothesis of the normal distribution law can be accepted
and the samples are homogeneous.
5.2.</p>
    </sec>
    <sec id="sec-15">
      <title>Initial verification of the signal setting with the reference model</title>
      <p>In the case of using the signal branch with the sign function sign (29), high-frequency oscillations
occur due to the sliding mode. In view of the design of the gas dispenser, these fluctuations are
unacceptable. To eliminate this lack of signal adaptation, the signal branch equation was transformed into
(31). Here the sign function sign has been replaced by a smooth sigma function. As a result,
highfrequency oscillations were eliminated. Thus, a distinctive feature of the obtained adaptive control method
is an additional signal action, which at each moment of time corresponds to a weighted sum of mismatch
signals. High-frequency oscillations that occur when using the signal branch with the sign function are
shown in fig. 13, a, and an example of the absence of high-frequency oscillations is shown in fig. 13, b.</p>
      <p>In the case of using a linear reference model with signal setting (31), a static error occurs. This is due
to the fact that fuel consumption and rotor r.p.m. non-linearly, which leads to a non-zero value of the
signal branch in static mode. Thus, the reference model must be supplemented with static characteristics.</p>
      <p>The results of modeling a neural network system with a signal setting and a reference model are shown
in fig. 14, where 1 – reference model, 2 – system with the signal setting, 3 – system with the factory regulator.</p>
      <p>Thanks to the use of signal setting, the transient time has been significantly reduced and the stability of
the system has increased. Improvement in quality indicators during transients are shown in tables 4 and 5.</p>
    </sec>
    <sec id="sec-16">
      <title>Secondary verification of the signal setting with the reference model</title>
      <p>The next step is the study of adaptive controllers on complex element-by-element models of
aviation gas turbine engines of helicopters. Let us consider the operation of an adaptive controller with
a signal branch (30) and a reference model [43]. The check is carried out in a full-time engine regulator,
which includes various limitation and control circuits. The free turbine speed stabilization circuit is
adaptive. At the first stage, the load was set by an instantaneous change in the active power, further
checks were made for a variety of operational situations of the engine. Comparison of a standard
regulator and a standard regulator with a signal setting is shown in fig. 15, where 1 – standard regulator
with a signal setting, 2 – standard regulator.</p>
      <p>From fig. 15 it follows that the engine operation mode with a load change affects the improvement
of the quality of free turbine speed transient processes, which is associated with the setting of the
reference model, while from the 45th second the reaction of the reference model is deliberately
idealized, as a result of which the mismatch of the parameters with the element-by-element model
engine gets too big. As a result, the fuel consumption generated by the adaptive loop becomes
unacceptable, therefore, the control priority is transferred to another control loop. From this it follows
that the adaptive ACS does not pose a danger, thanks to the selection scheme. In table. 6 and 7 show
the improvement in quality indicators.</p>
    </sec>
    <sec id="sec-17">
      <title>Transient process section simulation</title>
      <p>In the process of modeling the transient process in the time interval from 0 to 10 s, we consider that
the control variable is the angle of the gas dispenser, and the control variable is the free turbine rotor
speed. The paper compares the output graph of the transient process using PID control with the graph
of the transient process using hybrid neuro-PID control, the resulting diagram is shown in fig. 16.</p>
      <p>From fig. 16 shows that when using hybrid neuro-PID control, the following indicators of control
quality are improved: error in the steady state, overshoot and transient time, the number of oscillations
during the transient process. The system comparison is justified because the PID controller tuning in
the first experiment is the starting point for neural network tuning.
5.5.</p>
    </sec>
    <sec id="sec-18">
      <title>Performance evaluation</title>
      <p>Classic (method of tolerance control)</p>
      <p>Neural Network</p>
      <p>A comparative analysis of the accuracy of the classical and neural network methods for controlling
helicopters TE (on the example of the TV3-117 engine) is given in table 8, which shows the probabilities
of errors of the 1st and 2nd kind when determining the optimal parameters nTC and nFT.
Table 8
Comparative characteristics of methods</p>
      <sec id="sec-18-1">
        <title>Method of determination</title>
      </sec>
      <sec id="sec-18-2">
        <title>Probability of error in determining the optimal parameters nTC and nFT, %</title>
      </sec>
      <sec id="sec-18-3">
        <title>Determination of the Determination of the</title>
        <p>optimal parameter nTC optimal parameter nFT</p>
      </sec>
      <sec id="sec-18-4">
        <title>Type 1st Type 2nd Type 1st Type 2nd</title>
        <p>error error error error
1.85 1.12 2.38 1.76
0.63 0.24 0.74 0.24</p>
        <p>The result obtained confirms the possibility of using hybrid neuro-PID control in the framework of
the problem under consideration.
6. Conclusions</p>
        <p>1. The method of adaptive control with a reference model and signal setting has been further
developed, which makes it possible to helicopters turboshaft engines controlling process automate at
flight modes.</p>
        <p>2. The neural network method for monitoring the operational status of helicopters turboshaft engines
at flight modes was further developed, which, through the use of a hybrid neuro-PID control, including
neural control with an emulator and controller, made it possible to reduce errors of the first and second
kind in determining the optimal engine parameters.</p>
        <p>3. It has been proven that the use of signal regulator units with a reference model in helicopter
aircraft engines automatic control system improves the quality of transient recognition by an average
of 60 % compared to the use of standard controllers.</p>
      </sec>
    </sec>
    <sec id="sec-19">
      <title>7. References</title>
      <p>[13] D. Plonis, A. Katkevicius, V. Urbanavicius, D. Miniotas, A. Serackis, A. Gurska, Delay systems
synthesis using multi-layer perceptron network, Acta Physica Polonica A, vol. 133, no 5 (2018)
1281–1286. doi: 10.12693/APhysPolA.133.1281
[14] X. Zhang, R. Jing, Z. Li, Z. Li, X. Chen, C.-Y. Su, Adaptive pseudo inverse control for a class of
nonlinear asymmetric and saturated nonlinear hysteretic systems, IEEE/CAA J. Autom. Sinica,
vol. 8, no. 4 (2021) 916–928. doi: 10.1109/JAS.2020.1003435
[15] B. Perez-Sanchez, O. Fontenla-Romero, B. Guijarro-Berdinas, A review of adaptive online
learning for artificial neural networks, Artificial Intelligence Review, vol. 49 (2018) 281–299. doi:
10.1007/s10462-016-9526-2
[16] R. T. Thibault, A. MacPherson, M. Lifshitz, R. R. Roth, A. Raz, Neurofeedback with fMRI: A critical
systematic review, NeuroImage, vol. 172 (2018) 786–807. doi: 10.1016/j.neuroimage.2017.12.071
[17] C. J. Vega, L. Djilali, E. N. Sanchez, Secondary control of microgrids via neural inverse optimal
distributed cooperative control, IFAC-PapersOnLine, vol. 53, issue 2 (2020) 7891–7896. doi:
10.1016/j.ifacol.2020.12.1973
[18] F. Errica, D. Bacciu, A. Micheli, Graph Mixture Density Networks, Proceedings of the 38th
International Conference on Machine Learning, PMLR 139, 2021. URL:
http://proceedings.mlr.press/v139/errica21a/errica21a.pdf doi: 10.48550/arXiv.2012.03085
[19] F. Bonassi, M. Farina, R. Scattolini, Stability of discrete-time feed-forward neural networks in
NARX configuration, IFAC-PapersOnLine, vol. 54, issue 7 (2021) 547–552. doi:
10.1016/j.ifacol.2021.08.417
[20] A. Chernodub, A. Dzuba, Review of neurocontrol methods, Programming problems, no. 2 (2017) 79–94.
[21] F. Baghbani, M.-R. Akbarzadeh-T, M.-B. Naghibi Sistani, Stable robust adaptive radial basis
emotional neurocontrol for a class of uncertain nonlinear systems, Neurocomputing, vol. 309
(2018) 11–26. doi: 10.1016/j.neucom.2018.03.051
[22] G. Hernandez-Mejia, A. Y. Alanis, E. A. Hernandez-Vargas, Neural inverse optimal control for
discrete-time impulsive systems, Neurocomputing, vol. 314 (2018) 101–108. doi:
10.1016/j.neucom.2018.06.034
[23] A. Mesbah, J. A. Paulson, R. D. Braatz, An internal model control design method for
failuretolerant control with multiple objectives, Computers &amp; Chemical Engineering, vol. 140 (2020)
106955. doi: 10.1016/j.compchemeng.2020.106955
[24] Yong Li, J. Han, Y. Cao, Yunxuan Li, J. Xiong, D. Sidorov, D. Panasetsky, A modular multilevel
converter type solid state transformer with internal model control method, International Journal of
Electrical Power &amp; Energy Systems, vol. 85 (2017) 153–163. doi: 10.1016/j.ijepes.2016.09.001
[25] S. H. Son, J. W. Kim, T. H. Oh, D. H. Jeong, J. M. Lee, Learning of model-plant mismatch map
via neural network modeling and its application to offset-free model predictive control, Journal of
Process Control, vol. 115 (2022) 112–122. doi: 10.1016/j.jprocont.2022.04.014
[26] M. Oliver, Practical guide to the simplex method of linear programming, 2020 URL:
http://math.jacobs-university.de/oliver/teaching/iub/spring2007/cps102/handouts/linear-programming.pdf
[27] H. Zhang, Q. Ni, A new regularized quasi-Newton algorithm for unconstrained optimization,</p>
      <p>Applied Mathematics and Computation, vol. 259 (2015) 460–469. doi: 10.1016/j.amc.2015.02.032
[28] Q. Deng, B. F. Santos, Lookahead approximate dynamic programming for stochastic aircraft
maintenance check scheduling optimization, European Journal of Operational Research, vol. 299,
issue 3 (2022) 814–833. doi: 10.1016/j.ejor.2021.09.019
[29] H. Zwart, K. A. Morris, O. V. Iftime, Optimal linear–quadratic control of asymptotically
stabilizable systems using approximations, Systems &amp; Control Letters, vol. 146 (2020) 104802.
doi: 10.1016/j.sysconle.2020.104802
[30] Y. Chen, R.-H. Li, Q. Dai, Z. Li, S. Qiao, R. Mao, Incremental structural clustering for dynamic
networks, Web Information Systems Engineering – WISE 2017, part I (2017) 123–134.
[31] G.-C. Hao, Y.-L. Zhang, S.-X. Wen, X. Du, B. Yang, X.-M. Sun, A softly switching multiple
model predictive control for aero-engines, IFAC-PapersOnLine, vol. 54, issue 10 (2021) 477–482.
doi: 10.1016/j.ifacol.2021.10.208
[32] E. Uchibe, K. Doya, Forward and inverse reinforcement learning sharing network weights and
hyperparameters, Neural Networks, vol. 144 (2021) 138–153. doi: 10.1016/j.neunet.2021.08.017
[33] F. Highland, C. Hart, Unsupervised Learning of Patterns Using Multilayer Reverberating
Configurations of Polychronous Wavefront Computation, Procedia Computer Science, vol. 95
(2016) 175–184. doi: doi.org/10.1016/j.procs.2016.09.310</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W. A.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-H.</given-names>
            <surname>Chung</surname>
          </string-name>
          , H.-L. Ma,
          <string-name>
            <given-names>S. Q.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. Y.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <article-title>A novel self-organizing constructive neural network for estimating aircraft trip fuel consumption</article-title>
          ,
          <source>Transportation Research Part E: Logistics and Transportation Review</source>
          , vol.
          <volume>132</volume>
          (
          <year>2019</year>
          )
          <fpage>72</fpage>
          -
          <lpage>96</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.tre.
          <year>2019</year>
          .
          <volume>10</volume>
          .005
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>Innovative coupling and coordination: Automobile and digital industries</article-title>
          ,
          <source>Technological Forecasting and Social Change</source>
          , vol.
          <volume>176</volume>
          (
          <year>2022</year>
          )
          <article-title>121497</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.techfore.
          <year>2022</year>
          .121497
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Data mining in sloshing experiment database and application of neural network for extreme load prediction</article-title>
          ,
          <source>Marine Structures</source>
          , vol.
          <volume>80</volume>
          (
          <year>2021</year>
          )
          <article-title>103074</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.marstruc.
          <year>2021</year>
          .103074
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>Global contextual residual convolutional neural networks for motor fault diagnosis under variable-speed conditions</article-title>
          ,
          <source>Reliability Engineering &amp; System Safety</source>
          , vol.
          <volume>225</volume>
          (
          <year>2022</year>
          )
          <article-title>108618</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ress.
          <year>2022</year>
          .108618
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gajic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Savic-Gajic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Savic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Georgieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Di</given-names>
            <surname>Gennaro</surname>
          </string-name>
          ,
          <article-title>Modelling of electrical energy consumption in an electric arc furnace using artificial neural networks</article-title>
          ,
          <source>Energy</source>
          , vol.
          <volume>108</volume>
          (
          <year>2016</year>
          )
          <fpage>132</fpage>
          -
          <lpage>139</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2015</year>
          .
          <volume>07</volume>
          .068
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H. M.</given-names>
            <surname>El Zoghby</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. S.</given-names>
            <surname>Ramadan</surname>
          </string-name>
          ,
          <article-title>Enhanced dynamic performance of steam turbine driving synchronous generator emulator via adaptive fuzzy control</article-title>
          ,
          <source>Computers &amp; Electrical Engineering</source>
          , vol.
          <volume>97</volume>
          (
          <year>2022</year>
          )
          <article-title>107666</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.compeleceng.
          <year>2021</year>
          .107666
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <article-title>A spectroscopic method based on support vector machine and artificial neural network for fiber laser welding defects detection and classification</article-title>
          , NDT &amp; E International, vol.
          <volume>108</volume>
          (
          <year>2019</year>
          )
          <article-title>102176</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ndteint.
          <year>2019</year>
          .102176
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.-P.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-S.</given-names>
            <surname>Jiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Adaptive RBF Neural Network Control Method for Pneumatic Position Servo System, IFAC-PapersOnLine</article-title>
          , vol.
          <volume>53</volume>
          , issue
          <volume>2</volume>
          (
          <year>2020</year>
          )
          <fpage>8826</fpage>
          -
          <lpage>8831</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ifacol.
          <year>2020</year>
          .
          <volume>12</volume>
          .1394
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>O.</given-names>
            <surname>Rudenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Bezsonov</surname>
          </string-name>
          ,
          <article-title>Robust training of ADALINA based on the criterion of the maximum correntropy in the presence of outliers and correlated noise</article-title>
          ,
          <source>5th International Conference on Computational Linguistics and Intelligent Systems (COLINS</source>
          <year>2021</year>
          ). Volume I: Main Conference Lviv, Ukraine,
          <source>April 22-23</source>
          ,
          <year>2021</year>
          , CEUR Workshop Proceedings, vol.
          <volume>2870</volume>
          (
          <year>2021</year>
          )
          <fpage>1694</fpage>
          -
          <lpage>1705</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Vang-Mata</surname>
          </string-name>
          ,
          <source>Multilayer Perceptrons: Theory and Applications</source>
          , New York, Nova Science Publishers,
          <year>2020</year>
          , 143 p.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Salem</surname>
          </string-name>
          , Recurrent Neural Networks: From Simple to Gated Architectures, Switzerland, Springer Nature Switzerland AG,
          <year>2022</year>
          , 200 p.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>H</surname>
          </string-name>
          .-G. Han,
          <string-name>
            <surname>M.-L. Ma</surname>
            , H.-
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>J.-F.</given-names>
          </string-name>
          <string-name>
            <surname>Qiao</surname>
          </string-name>
          ,
          <article-title>Self-organizing radial basis function neural network using accelerated second-order learning algorithm</article-title>
          ,
          <source>Neurocomputing</source>
          , vol.
          <volume>469</volume>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.neucom.
          <year>2021</year>
          .
          <volume>10</volume>
          .065
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>