<!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>European Journal of Control</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1109/KhPIWeek57572.2022.9916422</article-id>
      <title-group>
        <article-title>Turboshaft Engines Intelligent Control Algorithms Synthesis, Taking into Account Required Quality Provision</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Vladov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yurii Shmelov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ruslan Yakovliev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tatyana Kozlovskaya</string-name>
          <email>kozlovskaya5819@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maryna</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kharkiv National University of Internal Affairs</institution>
          ,
          <addr-line>L. Landau Avenue 27, Kharkiv, 61080</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kremenchuk Flight College of Kharkiv National University of Internal Affairs</institution>
          ,
          <addr-line>Peremohy street 17/6</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Kremenchuk</institution>
          ,
          <addr-line>39605</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>3387</volume>
      <issue>4</issue>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The work is devoted to the development of a reconfigured modified closed onboard helicopters turboshaft engines automatic control system, which is based on the use of a hybrid neuro-fuzzy network, which takes into account the main indicators of the automatic control system: overshoot and subsystem regulation time. The trained hybrid neuro-fuzzy network allows you to select the parameters of helicopters turboshaft engines automatic control system, taking into account the required quality indicators, which makes it possible to adjust the automatic control system operation when operating conditions change. A system of fuzzy knowledge base rules is proposed, which takes into account the threshold values of the main helicopters turboshaft engines thermogas-dynamic parameters and, thereby, allows to prevent overshoot. The use of bell-shaped membership functions of linguistic variables is proposed to describe the helicopters turboshaft engines thermogas-dynamic parameters registered on board helicopters, as well as the linguistic expression "about" in a fuzzy knowledge base, which made it possible to correct their values in case of random changes (uncertainties) associated due to errors, conditions helicopter flight, helicopter operational status etc. The results of training a hybrid neuro-fuzzy network indicate the stability of control, that is, the tendency for the training error indicator (residuals) to approach zero and does not exceed 0.4 %. Prospects for further research are the development of a software product that allows for instant reconfiguration of modified closed onboard helicopters turboshaft engines automatic control system in the conditions of on-board implementation for continuous monitoring of helicopters turboshaft engines operational status. Helicopters turboshaft engines, automatic control system, hybrid neuro-fuzzy network, CITI'2023: 1st International Workshop on Computer Information Technologies in Industry 4.0, June 14-16, 2023, Ternopil, Ukraine</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>transient processes, thermogas-dynamic parameters,
membership functions, linguistic
expression, residuals</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>Aircraft gas turbine engine (GTE), including a helicopter turboshaft engine (TE), is a complex
dynamic system (DS) consisting of many interacting elements and subsystems, progressive strategies.
The efficiency of helicopter TE operation is mainly associated with an increase in their reliability, an
increase in service life, and a reduction in maintenance and repair costs [1, 2].</p>
      <p>At the helicopters TE automatic control system (ACS) operation mode, after solving the problem
of ensuring stability, the problem arises of ensuring the required indicators of the quality of transient
processes: overshoot, control time, and others. Often, these requirements are contradictory, which is</p>
      <p>2023 Copyright for this paper by its authors.
primarily due to the peculiarities of the functioning of systems [3, 4]. For example, when the
overshoot decreases, the regulation time increases and vice versa; thus, these two quantities have an
inverse relationship. It is impossible to represent the indicated dependence for helicopters TE ACS as
complex systems in mathematical form, which is explained by the peculiarities of each class of
systems and subsystems included in the system, however, to solve the synthesis problem, it is
necessary to determine such parameters so that the system meets the specified requirements.</p>
      <p>One of the promising directions for the development of helicopter TE controls is the use of
artificial intelligence components in their composition: production rules [5], fuzzy logic [6], artificial
neural networks [7], hybrid neuro-fuzzy architectures [8], genetic algorithms [9]. Therefore,
increasing the economic efficiency and maintaining a high level of reliability of the operation of
helicopters TE at the stage of operation in conditions of special operational situations based on the
development of theoretical foundations, methods and means of intelligent control of its modes is an
urgent scientific and applied task.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Related Works</title>
      <p>Modern approaches to the implementation of the main strategies for GTE development – operation
on condition and ensuring system safety – involve the "intellectualization" of GTE all subsystems and
information integration with the engine control, monitoring and diagnostics system (FADEC) in order
to reliably assess the state, identify failures and ensure normal operation engine due to FADEC
reconfiguration [10].</p>
      <p>It should be noted that hybrid systems for GTE operational status classifying are currently
widespread, which are used in the structure of fuzzy logic parts and neural networks. Hybrid systems
compare the actual GTE operational status in terms of vibration velocity and vibration acceleration
with possible typical operational status that are stored in the "knowledge base" of the system, which
will make it possible to classify the current GTE operational status and predict its further changes.
The disadvantage of hybrid systems is the need for a large amount of initial data for training an
intelligent diagnostic system, as well as the difficulty of monitoring the correctness of the diagnostics
[11, 12].</p>
      <p>In [13, 14], the structure of an intelligent automatic system for diagnostics and reconfiguration of
the GTE control was developed and synthesized, based on a combination of a neural network of radial
basis functions (RBF) and fuzzy logic elements. The developed system provides the ability to
configure such systems for diagnostics and reconfiguring the control of GTE different types during
their operation, which helps to increase the reliability of classification and predicting of the residual
life, and also prevents the transition of an emergency situation into a catastrophic one with an
accuracy of 0.92 ... 0.96, which is insufficient. in the conditions of flight operation of an aircraft
(helicopter, aircraft). The limitation of this system lies in the fact that it classifies the GTE operational
status only by the vibrational state.</p>
      <p>A modified closed onboard helicopters TE ACS developed by this authors group (fig. 1) [15, 16],
which is supplemented with plug-in software modules that implement adaptive control methods:
signal adaptation module; parametric adaptation module; linear model submodule; custom model
submodule. Also, an important distinguishing feature of the developed modified closed onboard
helicopters TE ACS from the existing ones is the division into separate links, respectively, turboshaft
engines and actuating mechanism – fuel metering unit (FMU). This modification of the classic ACS
of complex dynamic objects is associated with the neglect of dynamic processes in the fuel system –
in helicopters turboshaft engines, transient processes in the fuel metering unit and the engine itself
occur almost simultaneously.</p>
      <p>Each block of the developed modified closed onboard helicopters TE ACS is implemented using
neural network technologies, which have shown high efficiency and stability in the research of
transient’s processes in the helicopters TE [17, 18]. However, the use of linear neural networks did
not solve the problem of overshooting the system.</p>
      <p>Therefore, the paper proposes an alternative approach of "intelligent description" of the developed
modified closed onboard helicopters TE ACS using neuro-fuzzy modeling using hybrid neuro-fuzzy
networks, on the basis of which fuzzy inference systems are generated.
(
)
* G
T
,
T
F
n
,
C
T
n
d U
o M E
aT D L
l
U U ed
M M o
F F M
*
u
u
)
p r
(p to</p>
      <p>a
W l
u
g
e</p>
      <p>R
L y
I e</p>
      <p>K
D
M</p>
      <p>D
) )</p>
      <p>p
(p (
1 Δ
D W W
D</p>
      <p>U</p>
      <p>L
1 2 i</p>
      <p>.</p>
      <p>N N . N</p>
      <p>.</p>
      <p>N N N
=
Y
T
K
)
0
* G
T
,
0 TF
n
,
e m m C e m
R
3
y
e
K
in le
l u
d
o
m
l
o
r
t
n
o</p>
      <p>C
s n ic n
t n s r
cenn titao ledu liagn ittaop leduo tem titaop leduo
o ap o S a ra a</p>
      <p>d m a d m
C d m a P a
a</p>
      <p>2
n channel e</p>
      <p>y
FT</p>
      <p>K</p>
    </sec>
    <sec id="sec-4">
      <title>3. Proposed technique</title>
      <p>Fuel regulation is carried out according to the gas generator rotor r.p.m. nTC. The gas generator
rotor r.p.m. nTC value, which was at the moment when the idle speed was reached, is selected as the
gas generator rotor speed setting.</p>
      <p>Experts, based on information regarding the operation of gas-generating pumping units over the past
10 years, have established that their failure is more associated with the following problems [19, 20]:
device design errors; defects made during the production of the unit and its assembly, as well as
installation; defective materials.</p>
      <p>The helicopter TE ACS should have three levels, each of which solves its own task. The tasks of
local control of TE and control of TE as part of a helicopter power plant seem to be the most closely
related. These tasks should be solved by a decentralized system, at the lower level of which there are
the same type of local TE ACS, the number of which coincides with the number of TE in the
helicopter power plant (most helicopters use two engines as part of the power plant). From the point
of view of mathematical software, the problem of local control of helicopters TE is quite trivial; it is
solved by classical PI and PID controllers [21]. Nonlinearity and multidimensionality of helicopters
TE as control objects lead to the need to introduce several feedback loops, sometimes with variable
(adaptive) gain factors [22].</p>
      <p>In [23], a description of complex dynamic systems is proposed through the characteristics of
subsystems and multidimensional elements of communication between them. As an individual
characteristic of a separate subsystem, its transfer function is considered in the control mode, when
the subsystem operates in a state isolated from other subsystems.</p>
      <p>When designing ACS, the next task after achieving stable operation is the task of fulfilling the
specified indicators of the quality of transient processes [24]. The dependence of the quantities under
consideration on the parameters of the synthesized system can be represented as a system of equations:
where q1, …, qi – quality indicators of the transient processes under consideration; {ki}, {τi}, {Ti} –
variable system parameters sets (gain factors, time constants, etc.); f1(•), …, fi(•) – functions
expressing the dependence of system quality indicators on the parameters of synthesized controllers.</p>
      <p>
        Let us consider the overshoot and the time of regulation of subsystems as the main indicators of
the quality of systems. Then the system of equations (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) will take the form:
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(2)
where σ1, …, σi – overshoot, treg1, …, treg_i – control time of transient processes of subsystems.
      </p>
      <p>The performance indicators required for each subsystem may differ depending on the functional
purpose and mode of operation of the system. When constructing a logical multiply connected
controller for each mode, the synthesis of parameters is carried out separately for the purpose of
subsequent merging.</p>
      <p>The constructed mathematical models of helicopters TE are difficult for the analysis and synthesis
of regulators, in this regard, when designing, methods of data mining are used: methods for
recognizing and assessing the technical condition of an object [25], intelligent control methods [26],
nonlinear control methods [27], methods of the theory of multiply connected ACS [28], the theory of
artificial intelligence systems [29].</p>
      <p>q1 (k1, 1,T1) = f1 (k1, 1,T1);
q2 (k2, 2,T2) = f2 (k2, 2,T2);
...

qi (ki , i ,Ti ) = fi (ki , i ,Ti );
treg1 = f1 (k1, 1,T1);
 1 = g1 (k1, 1,T1);

...

treg _ i = fi (ki , i ,Ti );

 i = gi (ki , i ,Ti );</p>
      <p>It is very difficult to represent the dependence of the quality indicators of system functioning on
the subsystems parameters and the relationships between them in mathematical form, which is
explained by the peculiarities of each class of systems and subsystems included in a complex system.
The indicators of overshoot and regulation time have an inverse relation, and the mutual influence of
subsystems on each other also affects. However, there are various methods to solve the task.</p>
      <p>Data analysis tools such as neural networks, fuzzy logic, machine learning, evolutionary
calculations, genetic algorithms, etc. can be used as tools for synthesizing ACS parameters by
complex objects. According to the goal of the work, it is proposed to use the method of synthesis of
ACS using hybrid neuro-fuzzy networks (HNFN).</p>
      <p>The quality of training of the developed HNFN directly depends on the number of examples – the
size of the training sample, and how fully the examples describe this task. All information used by a
HNFN to build a fuzzy inference system is contained in a set of training samples. At the same time,
the membership functions of the synthesized systems are tuned (trained) in such a way as to minimize
deviations between the results of fuzzy modeling and experimental data [30].</p>
      <p>HNFN combine the advantages of fuzzy inference systems and neural networks. On the one hand,
they allow developing and presenting system models in the form of fuzzy production rules, which are
visual and easy to interpret, and on the other hand, neural network methods are used to build fuzzy
production rules, which is a more convenient and less time-consuming process for designers. The
algorithm described in [31, 32] is used when constructing a HNFN that implements decision-making
on the choice of system parameters in order to satisfy the given overshoot indicators. The choice is
made according to several criteria: gain factors and time constants in nonholonomic cross-couplings.
Fig. 2 shows the structure of the fuzzy inference system under consideration.</p>
      <p>coefficient k1
coefficient k2
Time constant T</p>
      <sec id="sec-4-1">
        <title>Fuzzy inference mechanism</title>
      </sec>
      <sec id="sec-4-2">
        <title>Fuzzy rule base</title>
        <p>F(u)
t
o
o
h
s
r
e
v
O</p>
      </sec>
      <sec id="sec-4-3">
        <title>Training data</title>
      </sec>
      <sec id="sec-4-4">
        <title>Test set</title>
      </sec>
      <sec id="sec-4-5">
        <title>Training set</title>
        <p>x3
x2</p>
      </sec>
      <sec id="sec-4-6">
        <title>Cluster analysis</title>
        <p>To build a HNFN, the application of the MatLab software package, the ANFIS editor, is used in
the work, with the help of which a neuro-fuzzy network is automatically synthesized. The sequence of
the HNFN model development process is as follows:
1) preparation of a training sample;
2) loading training data;
3) building the structure of the fuzzy inference system;
4) visualization of the hybrid network structure.</p>
        <p>The results of HNFN training are exported to the MatLab workspace and then applied in the
Simulink package by loading into the Fuzzy Logic Controller block, which acts as the coordinating
part of the neuro-fuzzy controller [33]. The location of the coordinating part in the block diagram of
the multiply connected helicopters TE ACS is shown in fig. 3.</p>
        <p>x(t)</p>
        <p>ε(t)
d
dt</p>
        <p>Coordinating
part</p>
      </sec>
      <sec id="sec-4-7">
        <title>Helicopters turboshaft engine</title>
        <p>y(t)</p>
        <p>The trained HNFN allows you to select the helicopters TE ACS parameters, taking into account
the required quality indicators, which makes it possible to adjust the operation of the system when the
operating conditions change.</p>
        <p>In HNFN, logical conclusions are made using the fuzzy logic apparatus, and the corresponding
membership functions (MF) are tuned using the neural network training algorithm – backpropagation
error (BPE) [34, 35], that is, the description of the research object is performed by fuzzy logic
methods, and the tuning this model – by artificial neural network methods, to obtain a more accurate
correspondence to the considered model of the helicopter TE. The main subsystem is a fuzzy
inference system with an output variable of a discrete type (fig. 4).</p>
        <sec id="sec-4-7-1">
          <title>Engine s input thermogasdynamic parameters</title>
        </sec>
        <sec id="sec-4-7-2">
          <title>Fuzzifier (introduction of fuzzy terms)</title>
        </sec>
        <sec id="sec-4-7-3">
          <title>Fuzzy inference system (fuzzy classifier)</title>
        </sec>
        <sec id="sec-4-7-4">
          <title>Defuzzifier</title>
        </sec>
        <sec id="sec-4-7-5">
          <title>Output</title>
          <p>Membership functions</p>
        </sec>
        <sec id="sec-4-7-6">
          <title>Helicopters TE fuzzy knowledge base</title>
          <p>Fuzzy inference is an approximation of the "inputs – output" dependence based on linguistic
statements "IF–THEN" and logical operations on fuzzy sets [36], that is, a variation of neuro-fuzzy
inference with a discrete output.</p>
          <p>The input signals vector X = {x1, x2, ..., xn} defines a set of engine’s input thermogas-dynamic
parameters that objectively describes the engine, and the discrete output variable values y – dj
represent the class of the output variable, one of the possible values – dj of which is associated with a
reference sample known in the fuzzy knowledge base.</p>
          <p>The main condition for helicopters TE ACS is that the fuzzy knowledge base should contain a
complete set of reference samples for possible values of input signals (engine’s thermogasdynamic
parameters). At the same time, the structure of the fuzzy inference system for helicopters TE ACS
contains modules common to the fuzzy logic apparatus.</p>
          <p>To build a fuzzy knowledge base, the work uses the zero-order Takagi-Sugeno-Kang (TSK)
algorithm [37], the output variable of which is a linear combination of input parameter values, that is:
Rule № 1: IF x1 = x1etalon1 and x2 = x2etalon1 and … and xn = xnetalon1 , THEN y = y1;
Rule № 2: IF x1 = x1etalon2 and x2 = xetalon2 and … and xn = xetalon2 , THEN y = y2;</p>
          <p>2 n
…
Rule № m: IF x1 = x1etalonm and x2 = xetalonm and … and xn = xetalonm , THEN y = ym.</p>
          <p>2 n
(3)</p>
          <p>For the j-th rule in the TSK algorithm, the value is the i-th output variable and is determined
according to the expression:
n
y = y j +  aij  xietalonj . (4)</p>
          <p>i=1</p>
          <p>The use of the zero-order TSK algorithm according to [37, 38], which coincides with the modified
Mamdami algorithm when building a knowledge base, significantly simplifies the procedure for
choosing the parameters of a fuzzy inference system, since there is no need to calculate the
coefficients aij in expression (4). Since the fuzzy inference machine (fig. 4) for solving the
classification problem is implemented as the ratio of input parameters to the value of the reference
sample from the knowledge base, this fuzzy knowledge base is defined as:
 n
 xi = xietalonj  → y = y j ; (5)
 i=1 
where ∩ – operation; t – norms (realization of logical "AND").</p>
          <p>Then the classified engine’s thermogas-dynamic parameter belonging degree to the reference
sample is determined as:
(6)
(7)
 j ( x) =
n</p>
          <p> ji ( xi );
i
where μji(xi) – belonging degree of the i-th parameter of the classified object to the j-th parameter of
the reference object.</p>
          <p>As a solution to helicopters turboshaft engine control task, a solution with the maximum degree of
the membership function is chosen [39, 40]:</p>
          <p>y* = arg y1,y2 ,...,yk max (1 ( x* ),2 ( x* ),...,k ( x* )).</p>
          <p>The fuzzy inference system aggregates with the neural network. As a result, an HNFN of the
ANFIS type [36, 41] is obtained, the adjustable parameters of which are the MF parameters – μji(xi)
(HNFN block diagram is shown in fig. 5).</p>
          <p>.
.
.</p>
          <p>. T
.
.</p>
          <p>T
. T
.
.</p>
          <p>T
1st layer
w11</p>
          <p>Unit’s functions (analogues of neurons in a conventional neural network) of the HNFN block
diagram shown in fig. 5 are reflected in table 1 according to [36].
...
.
.
.
dm</p>
          <p>T</p>
          <p>Functions</p>
          <p>v = u
v =  T (u )</p>
          <p>l
v =  ui
i=1
l
v = ui</p>
          <p>i=1
m
u j  d j
v = j=1</p>
          <p>m
v = u j
j=1
u
u
u1
.
ut
.
u1
ut
u1
.
um
x1
xn</p>
          <p>v
T
v
v
v
v
T</p>
          <p>Defuzzification
As can be seen from fig. 5 ANFIS type HNFN contains 5 layers:
1) 1st layer – inputs of the studied nonlinear object;
2) 2nd layer – layer of fuzzy terms that are used in helicopters TE fuzzy knowledge base;
3) 3rd layer – fuzzy knowledge base conjunction lines (fuzzy rules);
4) 4th layer – classes of the output variable dj;
5) 5th layer – defuzzification layer, i.e., converting a fuzzy output to a crisp number.
The number of units (neurons) in each HNFN layer is determined as follows [41, 42]:
1) in the 1st layer by the number of object inputs;
2) in the 2nd layer by the number of fuzzy terms of the input variables of the fuzzy knowledge base;
3) in the 3rd layer by the number of conjunction lines in the fuzzy knowledge base;
4) in the 4th layer by the number of classes of the output variable dj.</p>
          <p>Thus, the resulting model is a fuzzy knowledge base about the object under study (helicopters TE),
built by an expert, which corresponds to the "rough" tuning of the model, and also has a "fine" tuning
apparatus, which consists in training the HNFN using a method similar to backpropagation algorithm
for neural networks [41, 42].</p>
          <p>So, with the direct passage of signals in the network, expressions appear to determine the input
signals values belonging degree to the linguistic terms of the fuzzy knowledge base of the description
of the modeled object (helicopters TE) [36]:
 x − bijp 2
1 + i
 cijp 
where b and c – parameters of the bell-shaped membership function, the form of which is shown in fig. 6.
1</p>
          <p>
            ;
 jp ( xi ) =
(8)
(9)
(11)
(12)
(13)
 T ( x) =
 dj ( y) = maxwjp (min  jp ( xi )).
(
            <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5 ref6 ref7">10</xref>
            )
          </p>
          <p>The model value, which corresponds to the mathematical expectation operation in the random
process’s theory, the output variable y is calculated by defuzzification according to the expression:
Et = 1 = ytm − yt .</p>
          <p>y
Then the HNFN error value is determined according to the expression [36]:</p>
          <p>y  d1 ( y) + y1 d2 ( y) + ... + ym−1 dm ( y )
y = 0
 d1 ( y) +  d2 ( y) + ... +  dm ( y)</p>
          <p>.</p>
          <p>Et =
( ytm − yt )2 ;
2
where уtm – HNFN output model value at the i-th training step; уt – experimental output value of the
engine thermogas-dynamic parameter.</p>
          <p>By analogy with the error backpropagation algorithm for neural networks in a neuro-fuzzy
network, backtracking procedures are performed in HNFN each segment to estimate the error.
Determination of the rate of change of the network error when the value of the output variable changes:</p>
          <p>At the last stage of the neural fuzzy network training algorithm, the HNFN parameters are
modified, similar to the error backpropagation method for neural networks [36]:
wjp (t + 1) = wjp (t ) −</p>
          <p>Et ;
wjp (t )
cijp (t + 1) = cijp (t ) − Et ;
bijp (t + 1) = bijp (t ) − Et .</p>
          <p>cijp
bijp</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Experiment</title>
      <p>The analysis and preliminary processing of the input data was carried out by this authors group
and described in detail in [16, 18]. The input parameters of helicopters TE mathematical model are the
values of atmospheric parameters (h – flight altitude, TN – temperature, PN – pressure, ρ – air density).
The parameters recorded on board of the helicopter (nTC – gas generator rotor r.p.m., nFT – free turbine
rotor speed, TG – gas temperature in front of the compressor turbine) reduced to absolute values
according to the theory of gas-dynamic similarity developed by Professor Valery Avgustinovich
(table 2). We assume in the work that the atmospheric parameters are constant (h – flight altitude, TN
– temperature, PN – pressure, ρ – air density) [16, 18].
(16)
(18)</p>
      <p>Valuation is an important issue of the homogeneity of the training and test samples. To do this, we
use the Fisher-Pearson criterion χ2 [43] with r – k –1 degrees of freedom [16, 18]:
 2 = min =r1 i  mi n−pni(pi () ) ; (17)
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
kdimensional parameter θ.</p>
      <p>The final phase of statistical data processing is their normalization, which can be executed
according to the expression:
yi =</p>
      <p>yi − yi min ;
yimax − yimin
where y i – dimensionless quantity in the range [0; 1]; yimin and yimax – minimum and maximum values
of the yi variable.</p>
      <p>The above-mentioned statistics χ2 permits, under the above assumptions, to check the hypothesis
about the representability of sample variances and covariance of factors contained in the statistical
model. The field of hypothesis acceptance is  2   n−m, , where α – significance level of the
criterion. The results of calculations in accordance with (17) are in table 3 [16, 18].</p>
      <p>For the purpose of establishing representativeness of the training and test samples, a cluster
analysis of the initial data was performed (table 2), during which eight classes have been identified
(fig. 7, a). Following 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. 7, 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 [16, 18].</p>
      <p>As an example of the development of helicopters TE thermogas-dynamic parameters ACS
recorded on board a helicopter, which are key in modified closed onboard helicopters TE ACS [15,
16], let us consider the applied algorithm using HNFN. Carrying out the process of helicopters TE
monitoring at flight mode, it is required to describe it using the input parameters of the fuzzy
knowledge base – x1, x2, ..., xn and possible classes of the output variable – y1, y2, ..., ym, which are
defined in the knowledge base as helicopters TE thermogas-dynamic parameters reference values. For
this example of the use of HNFN, the input variables (in the terminology of the fuzzy logic apparatus
are called linguistic terms) are nTC – gas generator rotor r.p.m., nFT – free turbine rotor speed, TG – gas
temperature in front of the compressor turbine. As a result of the experiments on the development of
the HNFN structure, the HNFN diagram was obtained, shown in fig. 8, where:</p>
      <p>1) layer 1 – three input variables, the parameters of which uniquely determine the helicopters TE
thermogas-dynamic parameters values;
2) layer 2 – three terms for each ACS input;
3) layer 3 – three rules of fuzzy knowledge base;
4) layer 4 – three classes of the output variable;
5) layer 5 – the result is defuzzified.</p>
      <p>1st layer 2nd layer 3rd layer
nTC
TG
nFT
ym</p>
      <p>The fuzzy knowledge base is defined by three rules:
Rule № 1: If nTC near 0.905 and TG near 0.900 and nFT near 0.900 then y = y1;
Rule № 2: If nTC near 0.950 and TG near 0.995 and nFT near 0.900 then y = y2;
Rule № 3: If nTC near 0.900 and TG near 0.900 and nFT near 0.995 then y = y3;
where the class of the output variable y is represented by the following values: y1 – parameter nTC
override; y2 – parameter TG override; y3 – parameter nFT override.</p>
      <p>The linguistic expressions "about" selected by the expert method in the fuzzy knowledge base
most fully reflect the essence of helicopters TE thermogas-dynamic parameters recorded on board the
helicopter. On the one hand, at each moment of time, the values of the terms nTC – gas generator rotor
r.p.m., nFT – free turbine rotor speed, TG – gas temperature in front of the compressor turbine are certain
numbers, but at other times the values of these terms change randomly (indefinitely) due to errors,
flight conditions, helicopter’s operational status etc.</p>
      <p>The essence of the linguistic expression “about” most fully reflects the bell-shaped membership
functions, which are also selected by the expert method from among the most popular membership
functions: triangular, trapezoidal and bell-shaped [44]. The bell-shaped membership functions for the
fuzzy knowledge base specified by the specified rules, chosen for our example of the work of the
HNFN (before training the ANFIS network), are shown in fig. 9.</p>
      <p>The developed model, corresponding to the considered example of creating a reconfigured
modified closed onboard helicopters TE ACS, is shown in fig. 10, where the designations of the units
of the developed model and the terms of the HNFN theory are shown in fig. 5 and in table 1. For the
exact solution of this problem, the methods of training HNFN (13) – (16), similar to artificial neural
networks, are applied, similarly to [36]. As a result of training the developed HNFN network
according to the algorithms described above, an object model was obtained with parameters b and c of
membership functions and weights of fuzzy rules, which are given in table 4 and 5.
nTC
TG
nFT</p>
      <p>Diagrams of membership functions and parameters of bell-shaped membership functions after
HNFN training are shown in fig. 10 and table 4, where c – bell-shaped membership functions
contraction coefficient, b – bell-shaped membership functions maximum coordinates. Similarly [36],
as a result of training the HNFN network, new values of the parameters of the bell-shaped
membership functions were obtained (table 4, fig. 11) and the weights of the rules of the fuzzy
knowledge base were changed (table 5), which corresponds to the stage of "fine" tuning of the fuzzy
model of the research object – reconfigured modified closed onboard helicopters TE ACS.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Results</title>
      <p>Let us consider the problem of ensuring the specified quality indicators in one of the modes of
operation of helicopters TE (for example, in the nominal mode). For the considered mode, the
requirements for the indicators of transient processes are set in the following form: {treg} = {1.5; 1.5},
{σreg} = {0.1; 0.1}.</p>
      <p>As a result of modeling the dynamics of changes in helicopters TE thermogas-dynamic parameters
according to the training sample (table 2), depending on the model time, the obtained results
presented in fig. 12, where a – parameter nTC change, b – parameter TG change, c – parameter nFT
change, while curve 1 corresponds to the experimental values of helicopters TE thermogas-dynamic
parameters recorded on board the helicopter, curve 2 corresponds to the model (corrected using the
reconfigured modified closed onboard helicopters TE ACS) values of helicopters TE
thermogasdynamic parameters.</p>
      <p>The value of the change in residuals after control ε(t) = x1(t) + x2(t) + x3(t) – y(t) does not exceed
the allowable deviation of helicopters TE thermogas-dynamic parameters, which is 0.004. The
dynamics of changes in helicopters TE thermogas-dynamic parameters values after control ε(t),
shown in fig. 13, indicates the stability of control, that is, the tendency for the indicator ε(t) to
approach zero [45].</p>
      <p>Fig. 14–16 shows the calculation results of the fuel consumption parameter GT (in absolute units)
for precise (modified closed onboard helicopters TE ACS [15, 16]), fuzzy and neuro-fuzzy control
(reconfigured modified closed onboard helicopters TE ACS developed in this work), respectively, for
given values of helicopters TE thermogas-dynamic parameters according to table 2 and a step change
in the required fuel consumption GT. On fig. 14–16 marked: 1 – reference fuel consumption value GT
(step action), 2 – real fuel consumption value GT.</p>
      <p>To compare the quality of control in all three control modes (clear, fuzzy and neuro-fuzzy control),
transient diagrams were superimposed for these control modes, shown in fig. 17.</p>
      <p>As can be seen from the presented diagrams of transient processes control, the quality of control
(the duration of the transient process and the maximum deviation of the controlled variable) for the
considered types of control (clear, fuzzy and neuro-fuzzy) is approximately the same.</p>
      <p>As can be seen from fig. 11–16, the synthesized system has the specified quality indicators treg, σreg
that is, the overshoot and control time satisfy the requirements.</p>
      <p>Thus, the use of the reconfigured modified closed onboard helicopters TE ACS makes it possible
to increase the operational reliability of helicopters TE.</p>
      <p>It should be noted that automatic control systems can also be implemented both on the basis of
traditional clear-cut approaches, for example, on the basis of PID controllers, and on the basis of
fuzzy logic and artificial neural networks, and neural networks can be used both for setting the
parameters of precise control systems (for example, PID controllers), and as control systems based on
fuzzy neural networks, combining the methods of artificial neural networks and systems based on
fuzzy logic.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Discussions</title>
      <p>The results of a comparative analysis of helicopters TE control task solution (on the example of
determining fuel consumption) using various of neural networks architectures are presented in table 6.
The results of determining errors of the 1st and 2nd kind according to the main helicopters TE
thermogas-dynamic parameters are presented in table 7.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusion</title>
      <p>Error probability in determining the optimal parameters nTC, TG, nFT and
Parameter nTC
Type Type
1st 2nd
error error</p>
      <p>GT %
Parameter TG
Type Type
1st 2nd
error error</p>
      <p>Parameter nFT
Type Type
1st 2nd
error error</p>
      <p>A comparative analysis of the obtained results (table 6 and table 7) confirms that the developed
reconfigured modified closed onboard helicopters TE ACS provides the minimum error in solving
helicopters TE control task during operation.</p>
      <p>The method of constructing helicopters turboshaft engines automatic control systems gained
further importance, which, due to the reconfiguration of automatic control systems by using hybrid
neuro-fuzzy networks of the ANFIS type with a zero-order Takagi-Sugeno-Kang training algorithm,
made it possible to provide the specified stability indicators (overshoot, control time of transient
processes of subsystems) at a given specific mode.</p>
      <p>The method of adapting the apparatus of hybrid neuro-fuzzy networks has gained further
importance, which, by taking into account the main indicators of automatic control systems quality,
namely, the overshoot and the time of regulation of automatic control systems subsystems, allows
solving the helicopters turboshaft engines control task at the helicopter flight mode with a minimum
control error, which is not exceeds 0.004 (0.4 %).</p>
      <p>For the first time, the use of bell-shaped membership functions of linguistic variables was
proposed to describe the helicopters turboshaft engines thermogas-dynamic parameters recorded on
board helicopters, as well as the linguistic expression "about" in a fuzzy knowledge base, which made
it possible to correct their values in case of random changes (uncertainties) associated due to errors,
helicopter flight conditions, helicopter operational status, and so on, with an accuracy of 99.6 % (the
maximum control error does not exceed 0.4 %).</p>
      <p>It is shown that the errors of the 1st and 2nd implementations of the adaptation method of hybrid
neuro-fuzzy networks apparatus in the reconfigured modified closed onboard helicopters turboshaft
engines automatic control system did not exceed 0.38 % and 0.18 %, respectively, while for other
neural networks architectures they amounted to 0.74 % and 0.63 % minimum respectively. The
obtained results prove that the application of the developed neural network method will allow solving
the problem of helicopters turboshaft engines control at the helicopter flight mode 2.5 times more
accurately.
8. References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          y e [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>A new performance adaptation method for aero gas turbine engines based on large amounts of measured data</article-title>
          ,
          <source>Energy</source>
          , vol.
          <volume>221</volume>
          (
          <year>2021</year>
          )
          <article-title>119863</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2021</year>
          .
          <volume>119863</volume>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Aygun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Caliskan</surname>
          </string-name>
          ,
          <article-title>Evaluating and modelling of thermodynamic and environmental parameters of a gas turbine engine and its components</article-title>
          ,
          <source>Journal of Cleaner Production</source>
          , vol.
          <volume>365</volume>
          (
          <year>2022</year>
          )
          <article-title>132762</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.jclepro.
          <year>2022</year>
          .
          <volume>132762</volume>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zeng</surname>
          </string-name>
          , Y. Cheng,
          <article-title>An Ensemble Learning-Based Remaining Useful Life Prediction Method for Aircraft Turbine Engine, IFAC-PapersOnLine</article-title>
          , vol.
          <volume>53</volume>
          , issue
          <volume>3</volume>
          (
          <year>2020</year>
          )
          <fpage>48</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>doi: 10</source>
          .1016/j.ifacol.
          <year>2020</year>
          .
          <volume>11</volume>
          .
          <issue>009</issue>
          [4]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Hosseinimaab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</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>
          )
          <article-title>114411</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.enconman.
          <year>2021</year>
          .
          <volume>114411</volume>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pohlmeyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cloppenburg</surname>
          </string-name>
          , T. Gries,
          <source>Advances in Industrial and Manufacturing Engineering</source>
          , vol.
          <volume>5</volume>
          (
          <year>2022</year>
          )
          <article-title>100095</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.aime.
          <year>2022</year>
          .
          <volume>100095</volume>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rabcan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Levashenko</surname>
          </string-name>
          , E. Zaitseva,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kvassay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Subbotin</surname>
          </string-name>
          ,
          <article-title>Non-destructive diagnostic of aircraft engine blades by Fuzzy Decision Tree, Engineering Structures</article-title>
          , vol.
          <volume>197</volume>
          (
          <year>2019</year>
          )
          <fpage>109396</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>doi: 10</source>
          .1016/j.engstruct.
          <year>2019</year>
          .
          <volume>109396</volume>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lungu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lungu</surname>
          </string-name>
          ,
          <article-title>Automatic control of aircraft lateral-directional motion during landing using neural networks and radio-technical subsystems</article-title>
          ,
          <source>Neurocomputing</source>
          , vol.
          <volume>171</volume>
          (
          <year>2016</year>
          )
          <fpage>471</fpage>
          -
          <lpage>481</lpage>
          doi: 10.1016/j.neucom.
          <year>2015</year>
          .
          <volume>06</volume>
          .
          <issue>084</issue>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Hanachi</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Mechefske, Multi-mode diagnosis of a gas turbine engine using an adaptive neuro-fuzzy system</article-title>
          ,
          <source>Chinese Journal of Aeronautics</source>
          , vol.
          <volume>31</volume>
          , issue
          <volume>1</volume>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>doi: 10</source>
          .1016/j.cja.
          <year>2017</year>
          .
          <volume>11</volume>
          .
          <issue>017</issue>
          [9]
          <string-name>
            <given-names>H.</given-names>
            <surname>Aygun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Turan</surname>
          </string-name>
          ,
          <article-title>Application of genetic algorithm in exergy and sustainability: A case of aero-gas turbine engine at cruise phase</article-title>
          ,
          <source>Energy</source>
          , vol.
          <volume>238</volume>
          ,
          <string-name>
            <surname>part</surname>
            <given-names>A</given-names>
          </string-name>
          (
          <year>2022</year>
          )
          <fpage>121644</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>doi: 10</source>
          .1016/j.energy.
          <year>2021</year>
          .
          <volume>121644</volume>
          [10]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Jafari, T. Nikolaidis,
          <article-title>Gas turbine aero-engines real time on-board modelling: A review, research challenges, and exploring the future</article-title>
          ,
          <source>Progress in Aerospace Sciences</source>
          , vol.
          <volume>121</volume>
          (
          <year>2020</year>
          )
          <article-title>100693</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.paerosci.
          <year>2020</year>
          .
          <volume>100693</volume>
          [11]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jafari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , T. Nikolaidis,
          <article-title>Hybrid Wiener model: An on-board approach using post-flight data for gas turbine aero-engines modelling</article-title>
          , Applied Thermal Engineering, vol.
          <volume>184</volume>
          (
          <year>2021</year>
          )
          <article-title>116350</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.applthermaleng.
          <year>2020</year>
          .
          <volume>116350</volume>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Geng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <article-title>An improved hybrid modeling method based on extreme learning machine for gas turbine engine</article-title>
          ,
          <source>Aerospace Science and Technology</source>
          , vol.
          <volume>107</volume>
          (
          <year>2020</year>
          )
          <article-title>106333</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ast.
          <year>2020</year>
          .
          <volume>106333</volume>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kravchuk</surname>
          </string-name>
          ,
          <article-title>Investigation of intelligent classification of current technical condition of the gas turbine engine, Technology audit and production reserves</article-title>
          ,
          <source>no. 1/3(21)</source>
          (
          <year>2015</year>
          )
          <fpage>53</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>doi: 10</source>
          .15587/
          <fpage>2312</fpage>
          -
          <lpage>8372</lpage>
          .
          <year>2015</year>
          .
          <volume>38073</volume>
          [14]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kravchuk</surname>
          </string-name>
          ,
          <article-title>Development of intelligent system of automatic diagnostics of gas-turbine engine modes</article-title>
          ,
          <source>Eastern-European Journal of Enterprise Technologies, no. 1/3(73)</source>
          (
          <year>2015</year>
          )
          <fpage>57</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>doi: 10</source>
          .15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2015</year>
          .
          <volume>38088</volume>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shmelov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Yakovliev</surname>
          </string-name>
          ,
          <article-title>Helicopters Aircraft Engines Self-Organizing Neural Network Automatic Control System</article-title>
          .
          <source>The Fifth International Workshop on Computer Modeling and Intelligent Systems (CMIS-2022)</source>
          , May,
          <volume>12</volume>
          ,
          <year>2022</year>
          , Zaporizhzhia, Ukraine,
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>3137</volume>
          (
          <year>2022</year>
          )
          <fpage>28</fpage>
          -
          <lpage>47</lpage>
          . doi:
          <volume>10</volume>
          .32782/cmis/3137-
          <fpage>3</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>