<!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 />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Zinchenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vitaliy Kobets</string-name>
          <email>vkobets@kse.org.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleh Tovstokoryi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavlo Nosov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ihor Popovych</string-name>
          <email>ihorpopovych999@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kherson State Maritime Academy</institution>
          ,
          <addr-line>20 Ushakova av., Kherson, 73000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kherson State University</institution>
          ,
          <addr-line>27, Universytetska str., Kherson, 73003</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article examines the issues of optimal control of vessels with redundant structures of executive devices on the example of an offshore vessel with two stern azimuth control devices (ACD) and a bow thruster. Known technical solutions for optimal control of redundant structures in the aviation, space, marine and other industries. The nearest technical solutions in the shipping are dynamic positioning systems (DP-systems) of manufacturers Navis, Marine Technologies, Rolls Royce, Transas, Consberg. The main purpose of such systems is to maintain the vessel in a given position with the help of active control during work (drilling, cable laying, cargo overloading, etc.). The main components of DP-systems are: sensors for measuring the absolute and relative position of the vessel (DGPS and Reference Systems), onboard computer with software and redundant structures of executive devices. Redundant structures in DP-systems are used to increase the reliability of the automated system. The article developed a method of using redundant structures also for optimization of control processes. The purpose of the work is to automate and optimize the processes of controling vessels with redundant structures of executive devices. On the example offshore vessel with two stern ACD and a bow thruster, optimal controls are considered that ensure: minimum energy consumption for performing DP operations, maximum control forces in the channels of longitudinal and lateral movement, which are used to move away from the platform in the presence of a downwind, as well as reconfiguration of redundant structures. The results of the experiment showed that the optimization of control processes allows to reduce energy consumption by (35-50) % and increase the control forces of the structure in the channels of longitudinal and lateral movement. At the same time, the additional load on the calculation cycle of the on-board controller, caused by the solution of optimization problems, is 25-50 ms, which is within (2.5-5) %. Intelligent system, optimal control, redundant structure, aim function, mathematical modeling COLINS-2023: 7th International Conference on Computational Linguistics and Intelligent Systems, April 20-21, 2023, Kharkiv, Ukraine ORCID: 0000-0001-5012-5029 (S. Zinchenko); 0000-0002-4386-4103 (V. Kobets); 0000-0003-3048-0028 (O. Tovstokoryi); 0000-0002-</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The issues of reducing energy and fuel consumption on vessels, as well as related issues of reducing
emissions and improving the environment are particularly relevant today [1]. The ways of solving these
issues are different, but most often structural solutions [2], hydrodynamic solutions [3], sails [4] or
advanced power plants are used for this purpose. Traffic optimization and fuel savings are also possible
due to proper route planning, psychological preparation, use of decision support systems, ergatic [5]
and automated systems with automatic control modules [6–8]. According to the authors, the most
promising direction for the next 10–15 years, before the appearance of fully robotic vessels, is the
development and implementation of automated systems with automatic control modules. Human
functions in such systems are reduced only to starting the automatic module and monitoring its</p>
      <p>2023 Copyright for this paper by its authors.
operation, which significantly reduces the share of manual control of the vessel, the influence of the
human factor on control processes, contributes to reducing the number of accidents and disasters [9].
Manual control of the vessel is extremely suboptimal, it can lead to unacceptable deviations of
controlled parameters, increased fuel consumption, increased loads on the hull and even destruction of
the hull during a storm. Articles [10–12] are devoted to the study of loads on the vessel's hull. An
example of an automatic module in an automated system, which is used on almost all vessels today, is
the autopilot. Platform supply vessel (PSV) / Offshore Support Vessel (OSV), Diving Support (DSV's)
and ROV Support Vessels, Drill Vessels, Cable Lay and Repair Vessels, Pipe Laying Vessels, Dredgers,
Crane Barge or Crane Vessel, Rock Dumping Vessels, Passenger Vessels, Specialist –
Semisubmersible Heavy-Lift Vessels, Mobile Offshore Drilling Units / Vessels (MODUs), Shuttle Tanker,
Floating Production, Storage and Offloading unit or FPSO Vessels, Naval Vessels and Operations,
which are subject to increased reliability requirements, accuracy and maneuverability, equipped with
more advanced dynamic positioning systems (DP-system). The DP-system includes high-precision
means of measuring absolute (DGPS systems) and relative (Reference systems) position, redundant
structures of active control, on-board computer system and automatic control modules [13, 14]. Today,
vessels with DP-system have the highest degree of automation of traffic control processes. Redundant
control structures have redundancy, that is, the number of independent controls is greater than the
number of degrees of freedom to be controlled. This makes it possible to increase not only the reliability
of the structure of executive devices, but also to use redundancy to increase the efficiency of control
processes, for example, reducing the energy costs of moving the vessel, due to the organization of
movement without drift, with less hydrodynamic resistance, increasing the resulting control forces and
torque due to optimal redistribution control of individual executive devices within the structure itself.
There are known methods of using redundancy in the aviation industry, for example, to reduce the
vibration of a helicopter propeller [15], in the welding industry, for example, to control the movement
of a welding torch [16], etc.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>The issue of control processes optimization using redundant structures was previously considered
by many authors. So, in work [17], the issue of increasing the reliability of magnetic bearings in
structures with redundancy, due to the reconfiguration of the structure in case of failure of some
components, is considered. The bias current coefficient is one of the key coefficients in the fault-tolerant
control of magnetically levitated bearings. The authors have developed a method for optimizing the
bias current coefficient in a redundant structure. By means of a mathematical analysis of the range of
variation of the bias current coefficient, the existence of the optimal solution was proved, and the model
of electromagnetic force, load current and bias current coefficient was established. Algorithms for
finding the optimal solution are developed for two types of optimization tasks, according to
faulttolerant control of magnetic bearings.</p>
      <p>The work [18] considers the issues of creating a control system for Autonomous Surface Vessels
(ASV), which could ensure the safe and accurate performance of tasks in wind, current and waves. A
new controller design topology based on a combination of Successive Loop Closure and optimal control
is presented. This topology allows you to create reliable autopilots based on the
Proportional-IntegralDerivative (PID) controller. Controllers are tuned based on the obtained results of optimal control,
which ensures minimization of model uncertainties. The operability and efficiency of the method was
tested on a mathematical model of a real ASV vessel with 3 degrees of freedom (DoF model). The
simulation results showed that the PID controller tuned according to the proposed method is able to
operate under various parametric uncertainties, demonstrating reliability and applicability for various
prototype scenarios.</p>
      <p>In work [19] there were considered issues of nonlinear optimal control of a jib cranes used on vessels.
The dynamic jib crane model was linearized by Taylor series expansion around the operating point,
which was recalculated at each control step. To calculate the gain factor of the regulator feedback
channel, the Riccati algebraic equation was solved. The proposed nonlinear approach to optimal control
provides fast and accurate tracking of jib cranes variable states with moderate fluctuations of input
control signals. The stability of the control scheme is proven by Lyapunov method.</p>
      <p>In work [20], to create a library of aviation maneuvers with optimal controls, the Kulbit maneuver
is considered. With the help of variable substitution methods and the imposition of a penalty function,
the optimal control problem with a free terminal state and free terminal time is transformed into
unconstrained optimal control problem with a fixed terminal state, based on the minimum principle.
The optimization algorithm is presented. The modeling results showed that the proposed method can
solve the problem of time-optimal control in Kulbit maneuver.</p>
      <p>The work [21] considers the mooring maneuver of autonomous surface vessels (ASVs) using
modified mechanics, which is chosen as a rope. The low speed of the vessel when mooring significantly
reduces the maneuverability, and the wind and waves enhance this effect. For ASVs, on board
simulation of mechanically modified mooring processes plays an important role. The contribution of
this article to the development of methods for mooring ASVs using modified mechanics is to take into
account rope slack. This is achieved in two ways: using a smooth penalty function, as well as a linear
complementary solution.</p>
      <p>In article [22], the optimization problem of the vertical descent of a spacecraft during a planetary
landing is studied, taking into account the limitations on the glide path and engine thrust. As a criterion
of optimality, the function of energy consumption minimization was adopted. For the first time, the
form of Max-Min-Max or Max-Singular-Max optimal control using the Pontryagin maximum principle
was proved, the obtained result was extended to control problems taking into account the influence of
the atmosphere. It is shown that the singular structure does not appear in extended control problems.
The optimal trajectory for a specific task is theoretically analyzed and it is shown that there is no more
than one contact or limited interval on each Max or Min arc.</p>
      <p>The article [23] discusses the creation of a fault-tolerant steering system to increase the reliability of
unmanned underwater vehicles. The authors' analysis showed that the reliability of the control system,
which uses the redundancy control strategy and algorithms, is significantly better than the traditional
configuration.</p>
      <p>Methods of controlling the redundant structure of electrohydraulic drives based on fuzzy
aggregation, Mamdani fuzzy logic rules, and the theory of fuzzy neural networks are investigated in
[24].</p>
      <p>The manual [25] contains recommendations for practical maneuvering of a vessel with two stern
azimuth control devices (ACD). Recommended controls for implementing multiple fixed modes are
reviewed. Taking into account that these modes are implemented manually, the ACD angles in all
modes are selected as multiples of 45 dg, except for the modes of fast movement to the left (walking
the vessel fast to port) and fast movement to the right (walking the vessel fast to starboard). A design
with two aft ACD can occur when the bow and stern thrusters fail due to sand or silt clogging. In
addition, this design is the last "frontier" that provides three-dimensional control of the vessel, so it is
particularly interesting.</p>
      <p>The user manual [26] describes three modern dynamic positioning systems: Navis, Marine
Technologies, and Rolls Royce.</p>
      <p>As can be seen from the examples of the considered solutions, optimal control and redundant
structures are used in various branches of the national economy; aviation industry [20], space industry
[22], vessel industry [18, 19, 21, 23] and others [17, 24]. At the same time, the authors did not find
known solutions for automated vessel movement control systems that allow, due to the redundancy of
executive device structures, to reduce energy consumption, increase control forces and moments, and
rearrange the redundant structure from one aim function to another. Such tasks arise, for example,
during long-term dynamic positioning, when it is advisable to: a) minimize the energy consumption of
the structure for maintaining the position; b) maximize the lateral control force for departure from the
platform, in the presence of a strong downwind; c) maximize the longitudinal control force for the
fastest longitudinal movement; d) configure the structure to perform the next task against the
background of the current task, for example, to quickly move away from the platform in a downwind,
after the end of dynamic positioning operations. Therefore, the development of automatic modules for
optimal control of redundant structures to ensure the above-mentioned capabilities is an urgent scientific
and technical task.</p>
      <p>The object of research is the processes of automatic optimal control of redundant structures of the
vessel's executive devices.</p>
      <p>The subject of research is methods, algorithmic and software modules for automatic optimal control
of redundant structures of the vessel's executive devices.</p>
      <p>The purpose of the study is to reduce energy consumption during dynamic positioning, increase
control forces and moment in the yawing channel and, due to this, reduce the risks of piling on the
platform during departure, in the presence of downwind.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methods and materials</title>
      <p>The coordinate system OX1Y1Z1 related to the vessel is located at the center of rotation of the vessel
O, the axis OX1 lies in the diametrical plane of the vessel, parallel to the vessel 's deck and directed to
the bow of the vessel. The axis OY1 is perpendicular to the diametrical plane of the vessel and is
directed towards the starboard side. The axis OZ1 complements the system OX1Y1Z1 to the "right".

The redundant control structure includes the first ACD1 whose coordinates are (− , − , 0), the second
ACD2 whose coordinates are (− ,  , 0), and the bow thruster BT whose coordinates are ( , 0,0). The
ACD1 creates a propeller thrust vector  1 = ( 1
 1,  1
 1, 0)as control limitations | 1| ≤
, | 1| ≤  . ACD2 creates a propeller thrust vector  2 = ( 2
 2,  2
 2, 0)as control
, | 2</p>
      <p>| ≤  . The bow thruster BT creates lateral force  3 = (0,  3, 0) and has
The mathematical model shown in fig. 1 structure will be written in the form

 is the total longitudinal control force of the structure,
 is the total lateral control force of the structure,
  is the total control moment of the structure in the yaw channel.
optimize the control processes and adjust the structure.</p>
      <p>
        System (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) includes five control parameters  1,  1,  2,  2,  3. To control the longitudinal, lateral
and angular movement of the vessel in the yawing channel, 3 independent controls are required   ,   ,
  , i.e. the redundancy of the structure is 5 − 3 = 2. We will use these two redundant controls to
3.1.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Optimal control of redundant structure</title>
      <p>
        In general, the objective function of the redundant structure control (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) can be written as follows
 ( 1,  1,  2,  2,  3
) → 
use an optimization procedure similar to
      </p>
      <p>
        (∗) MATLAB
To find optimal control parameters  1,  1,  2,  2,  3 that satisfy condition (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) and constraint (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), we will
,  0,  ,  ,
      </p>
      <p>
        is a reference to the function (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) being optimized,
 0 = ( 1(0),  1(0),  2(0),  2(0),  3(0) is the starting vector of control parameters,
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
 is the matrix of the inequalities type restrictions system, in our case is absent,
 is the vector of the system right parts of the inequalities type restrictions, in our case it is
is the matrix of the equalities type restrictions system, in our case is absent,
is the vector of the system right parts of the equalities type restrictions, in our case is
      </p>
      <p>
        , functions that maximize the control forces and moments in the
lateral  2(  ) = |  | →    , longitudinal  3(  ) = |  | → 
and yaw  4(  ) = |  | → 
channels. The results of mathematical modeling, using some optimization functions (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), are given in
3.2.
      </p>
      <p>
        Adjustment the redundant structure to the aim function during the
functional task performance
controls that provide the necessary total forces   ,   and moment   of the redundant structure to
perform operations of dynamic positioning or given movement. Required total forces   , 
 and
moment   , included in the system of nonlinear constraints (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), are determined by the deviation of the
measured values of the vessel's movement parameters from their set values, using the PID controller

,
      </p>
      <p>−  ∗ is respectively the longitudinal, lateral and angular deviation of the
measured parameters of the vessel's movement from their program values,   −   ∗,   −   ∗,   −  ∗
are respectively the deviation of the measured values longitudinal, lateral speed and angular rate (in the
yaw channel) from their program values,  1 −  9 are the gain coefficients of the PID controller.</p>
      <p>
        As the aim function (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) can be used, for example, the aim function of minimum power consumption
absent,
absent,
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
section 4 Experiment.
      </p>
      <p>The presence of redundant control allows, against the background of performing a non-optimization
task, to adjust the redundant structure to the required aim function. For example, after carrying out
dynamic positioning, it is planned to leave the platform with a lag, in the presence of a strong downwind.
In this case, even during dynamic positioning, it is advisable to adjust the redundant structure to create
the maximum lateral control force to overcome the downwind. We will adjust the structure using the
gradient method. Let the aim function to which the redundant structure needs to be tuned is
 ( 1,  1,  2,  2,  3). The derivative of a function  ( 1,  1,  2,  2,  3) in time is
 
 
  = [−  
  = [  
parameters lower limits,
upper limits,
| 2
| ≤  , −  
≤ | 3</p>
      <p>| ≤</p>
      <p>
        The optimization procedure (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) allows, using numerical methods, to find controls  1,  1,  2,  2,  3
that optimize the nonlinear objective function (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), in the presence of nonlinear control constraints (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
and linear control constraints −  
≤ | 1
| ≤   
, −
≤ | 1
| ≤  , −  
≤ | 2
| ≤   
, − ≤
. Nonlinear constraints (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) determine the relationship between the
, − , −
      </p>
      <p>, − , −  
,  ,</p>
      <p>
        ,  ,   
is the reference to the system of nonlinear constraints (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ).
      </p>
      <p>] is the vector and components of the optimization
] is the vector and components of the optimization parameters
,
=

  1
,

  1
  1   1   2   2   3
= 〈</p>
      <p>,  ̇ 〉 → 
where</p>
      <p>= (
is the change speed vector of the redundant structure control parameters.</p>
      <p>
        For the fastest descent (ascent) along the gradient, the condition (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) must be met
 ̇1 +
  2
 2̇ +
  2
 ̇ 2 +
  3
 3̇ = 〈
      </p>
      <p>,  ̇ 〉,
) is the gradient of the aim function,  ̇ = ( 1̇,  ̇1,  2̇,  ̇ 2,  3̇)</p>
      <p>
        In order for the automatic system to also perform control functions during the reconfiguration of the
structure, it is necessary to take into account the nonlinear constraints (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), which will be written in the
form
 1( ) =  1( − 1) +  1̇( )∆
 1( ) =  1( − 1) +  ̇1( )∆
 2( ) =  2( − 1) +  2̇( )∆
 2( ) =  2( − 1) +  ̇ 2( )∆
{  3( ) =  3( − 1) +  3̇( )∆ ,
 1( ) +  2( )
 1( ) +  2( )
where   ( ),   ( ),   ( ) are necessary for controlling the forces and moment on the n cycle of the
calculation,  1( ),  1( ),  2( ),  2( ),  3( ) are the thrust forces and angles of rotation ACD1,
ACD2 and thrust force BT on  calculation cycles,  1( − 1),  1( − 1),  2( − 1),  2( − 1),
 3( − 1) are the thrust forces and angles of rotation ACD1, ACD2 and thrust force BT on ( − 1)
calculation cycles,  1̇( ),  ̇1( ),  2̇( ),  ̇ 2( ),  ̇3( ) are the optimization parameters (the control
parameters derivatives), ∆ is the calculation step.
      </p>
      <p>
        In addition, it is necessary to take into account the limitations on control parameters and the speed
of control parameters change
{
| 1| ≤   
| 1̇| ≤  ̇ 
, | 1| ≤  , | 2| ≤   
, | ̇1| ≤  ̇1

, | 2̇| ≤  ̇ 
, | 2| ≤  , | 3| ≤ 

,  0,  ,  ,  
is the reference to the
system of nonlinear constraints (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ).
      </p>
      <p>
        The result of the optimization procedure (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) with the aim function (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ), nonlinear constraints (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) and
linear constraints (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) will be the optimal rates of the control parameters change, which ensure the
adjustment of the redundant structure by the gradient method to the aim function against the background
of solving the current functional problem.
      </p>
    </sec>
    <sec id="sec-5">
      <title>4. Experiment</title>
      <sec id="sec-5-1">
        <title>Parameter</title>
      </sec>
      <sec id="sec-5-2">
        <title>Main Propulsion</title>
      </sec>
      <sec id="sec-5-3">
        <title>Propeller</title>
      </sec>
      <sec id="sec-5-4">
        <title>Steering system</title>
      </sec>
      <sec id="sec-5-5">
        <title>Transverse thrusters</title>
      </sec>
      <sec id="sec-5-6">
        <title>Max. Displacement</title>
      </sec>
      <sec id="sec-5-7">
        <title>Max. Speed</title>
      </sec>
      <sec id="sec-5-8">
        <title>Fuel Consumtion</title>
      </sec>
      <sec id="sec-5-9">
        <title>Maximum Draught</title>
        <p>
          (
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
        </p>
        <p>The experiment was carried out in the closed circuit "Automatic control system – Сontrol object"
created in the MATLAB environment. The mathematical model of the ESNAAD-224 vessel was used
as the control object, the main characteristics of which are given in Table 1.
4.85 m
given fragment, the following were taken into account when conducting the experiment: a mathematical
model of external meteo influences, a mathematical model of sensor meters, a control system model
Rsysctr12, a numerical integration method of Runge–Kutty Rrunge12. The mathematical model of
external influences meteo forms the magnitude and direction of wind and current in time. The
mathematical model of the sensor meters forms the signals of the sensors measuring the linear and
angular movement of the vessel, taking into account constant and fluctuating errors. The Rsysctr12
control system model forms the signals necessary for control by deviating the current parameters of the
state vector from their program values (PID controller), splitting the generated signals by executive
devices of the redundant structure, or calculating optimal controls, depending on the target function.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Result</title>
      <p>When conducting experiments in the closed circuit "Control system – Control object", the results of
modeling the optimal control of the redundant structure of executive devices with the target functions
of minimum energy consumption, maximum control force of the structure in the channel of longitudinal
movement, and also maximum control force of the structure in the channel of lateral movement were
obtained.</p>
    </sec>
    <sec id="sec-7">
      <title>5.1. Mathematical modeling of dynamic positioning processes with the minimizing energy consumption aim function</title>
      <sec id="sec-7-1">
        <title>Aim function</title>
        <p>
          ( 1,  2,  3) =  12 +  22 +  32 →  (
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
it is advisable to use to minimize energy consumption, for example, during dynamic positioning. For
the objective function (
          <xref ref-type="bibr" rid="ref10">10</xref>
          ), a system of nonlinear constraints (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) and a PID controller (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) are used.
        </p>
        <p>
          The system of non-linear constraints (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) on control provides the creation of found optimal controls
of the forces and moment necessary to support a given movement or position. The forces and moment
necessary to maintain a given movement or position are determined by the deviation of the current
movement parameters from their programmed values using the PID controller (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ).
        </p>
        <p>
          Figure 3 shows the program code of the automatic control module with the aim function (
          <xref ref-type="bibr" rid="ref10">10</xref>
          ).
lines), equal-vector control (green lines) and equal-module control with orthogonal vectors (red lines).
The graph shows longitudinal velocity Vx[m/s], longitudinal displacement Xg[m], lateral velocity
Vy[m/s], lateral displacement Yg[m/s], angular velocity Wz[dg/s], course Psi[dg], propeller thrust force
P1 and the angle of rotation alfa1 ACD1, propeller thrust force P2 and angle of rotation alfa2 ACD2,
thrust force P3 BT and integral value of aim function  ( 1,  2,  3
) =  12 +  22 +  32 → 
“Energy”
proportional to energy consumption. As can be seen from the above graphs, the vessel first moves to
the position of dynamic positioning   ∗ = 100 ,   ∗ = 50 ,  ∗ = 30 
and then maintains this
position. As can be seen from the given “Energy(t)” graphs, the integral value of the aim function
for optimal control is ∫  1 
0

= 1,1 12[ 2 ], the integral
the aim function for equal modular (with orthogonal vectors) control is ∫  1 
0
= 1,7 12[ 2 ], and the integral value of
= 2,2 12[ 2 ].
        </p>
        <p>The results of the conducted experiment show that the use of an intelligent system of optimal control
with the aim function of minimum energy consumption allows reducing the energy consumption of the
structure by (35–50) %, compared to controls that are not optimized for energy consumption.
5.2.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Mathematical modeling of lateral movement of the vessel with the maximizing lateral force aim function</title>
      <sec id="sec-8-1">
        <title>Aim function</title>
        <p>
          The results of mathematical modeling with aim function  2(  ) = |  | → 
(
          <xref ref-type="bibr" rid="ref11">11</xref>
          ) are shown in
        </p>
        <p>The results of the conducted experiment show that the use of an intelligent system of optimal control
with aim function  2(  ) = |  | →</p>
        <p>
          provides fast lateral movement of the vessel with
simultaneous maintenance of the longitudinal and angular position. The “clock loading(t)” graph shows
the clock loading of the on board computer, caused by the operation of the optimization procedure (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ),
which is 25ms on average.
        </p>
        <p>{</p>
        <p>
          {
(
          <xref ref-type="bibr" rid="ref11">11</xref>
          )
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
(13)
 2(  ) = |  | → 
it is expedient to use, for example, when the vessel departs with a lag from the platform, when there is
a downwind, or when a quick lateral movement is necessary. For the objective function (
          <xref ref-type="bibr" rid="ref11">11</xref>
          ), the system
of nonlinear constraints (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) will have the form
constraints (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ) are from the system of PID controller equations (13)
        </p>
        <p>
          The physical meaning of system (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ) is that during the optimization of function (
          <xref ref-type="bibr" rid="ref11">11</xref>
          ) (creating the
maximum lateral control force), the control system must simultaneously support control in the channels
of longitudinal and angular movement. The parameters   ,   , included in the system of nonlinear
        </p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Mathematical modeling of the vessel’s longitudinal motion with the maximizing longitudinal force aim function</title>
      <p>The physical meaning of system (15) is that during the optimization of function (14) (creating the
maximum longitudinal control force), the system must simultaneously support control in lateral and
angular movement channels. The parameters   ,   , included in the system of nonlinear constraints


{
{
(14)
(15)
(16)
Aim function</p>
      <p>
        3(  ) = |  | → 
it is advisable to use when moving away from the platform forward or backward and when fast
longitudinal movement is necessary. For the objective function (14), the system of nonlinear constraints
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) will have the form
      </p>
      <p>=  1  1 +  2  2 +  3
(15) are from the system of PID controller equations</p>
      <p>=  4(  −   ∗) +  5(  −   ∗) +  6 ∫(   −   ∗)
  =  7( −  ∗) +  8(  −  ∗) +  9 ∫(  −  ∗)</p>
      <p>
        The results of mathematical modeling of OSV vessel motion processes, using the aim function (14),
nonlinear constraints (15), PID controller (16), are shown in Figure 7.
The results of the conducted experiment show that the use of an intelligent system of optimal control
with aim function provides fast longitudinal acceleration of the vessel and simultaneous support of the
lateral and angular position. The “clock loading(t)” graph shows the clock loading of the on-board
computer, caused by the operation of the optimization procedure (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), which is 50ms on average.
      </p>
    </sec>
    <sec id="sec-10">
      <title>6. Discussion</title>
      <p>Summing up and taking into account the results of the experiment, it can be noted that the proposed
method, the algorithmic and software developed on its basis allow automating and optimizing the
processes of controlling a vessel with redundant structures of executive devices.</p>
      <p>The obtained result is explained by the presence of redundant control and the use of an on-board
computer. At each step of the on-board computer, an optimization problem is solved with a selected
nonlinear aim function, linear and nonlinear control constraints. The total forces and moments included
in the system of nonlinear constraints are determined from the PID controller, based on the deviation
of the measured parameters of the vessel's movement from their program values.</p>
      <p>The optimization problem of minimal energy consumption during dynamic positioning operations,
the optimization problem of creating maximum control in the channels of longitudinal and lateral
movement, for safe departure from the platform after completion of dynamic positioning, and the
optimization problem of reconfiguring the redundant structure from one aim function to another by the
gradient method are considered. Unlike known solutions, the proposed method allows using redundant
structures of executive devices not only to increase the reliability of the control system, but also to
optimize control processes.</p>
      <p>The developed method can be used on vessels, provided it is integrated into the existing automated
system of an on-board computer with an open architecture, to increase the capabilities of automatic
motion control, in this case, the possibility of automatic optimal control of the redundant structure of
executive devices.</p>
      <p>The theoretical significance of the obtained result lies in the development of automatic optimal
control methods of the vessel's executive devices redundant structures.</p>
      <p>The practical significance of the obtained result lies in the possibility of using modules of automatic
optimal control of redundant structures in automated vessel control systems, which allows to reduce by
(35–50) % energy consumption when maintaining a position, increase control forces and moments and,
due to this, reduce the risks of piling on platform, when moving away from the platform in the presence
of a downwind.</p>
      <p>The limitations of the developed method include the impossibility of its application for manual
control.</p>
    </sec>
    <sec id="sec-11">
      <title>7. Conclusion</title>
      <p>An analysis of literary sources was carried out, in which the authors considered the issue of
automatic optimal control of redundant structures of executive devices. It was found that the closest
technical solutions for automatic control of redundant vessel structures are implemented in dynamic
positioning systems of manufacturers Navis, Marine Technologies, Rolls Royce, Transas, Consberg,
etc. However, these solutions do not solve the problem of optimal control of redundant structures of
executive devices of vessels with a aim function.</p>
      <p>The relevance of the research and the purpose of the research are formulated.</p>
      <p>The methods, algorithmic and software of the modules for the optimal control of the redundant
structure of the offshore vessel with two ACDs and a bow thruster have been developed, which provide
optimal control of the redundant structures using three target functions: a) aim function of minimum
energy consumption for performing operations. This function can be used for long-term dynamic
positioning. The simulation results showed that the use of this aim function provides a reduction in
energy consumption by (35–50) %; b) the aim function, which provides the maximum longitudinal
force. This aim function can be used when moving away from the platform by the bow or stern, in the
presence of a downwind, or for longitudinal movement of the vessel at maximum speed; c) the aim
function, which provides the maximum lateral force. This function can be used for lagging away from
the platform, in the presence of downwind, or for lateral movement at maximum speed.</p>
      <p>The issue of adjusting the redundant structure to the target function of the next stage of maneuvering
is also considered. This makes it possible to ensure a smooth transition between the aim functions of
the current and next stage, reduce the risk of temporary loss of controllability and piling onto the
platform.</p>
      <p>Further research is planned for other redundant structures and aim functions.
8. References
multidimensional non-stationary data flows in the face of uncertainties, Advances in Intelligent
Systems and Computing, 2020, pp. 135–150. https://doi.org/10.1007/978-3-030-54215-3.
[13] R. Pakaste, K. Laukia, M. Wilhelmson, J. Kuuskoski, Experience with Azipod®propulsion
systems on board marine vessels, Marine Propulsion. URL:
https://pdfs.semanticscholar.org/4956/a88815fe21a86883277042d8cd304a35efc5.pdf.
[14] IMCA Marine Division: Guidelines for the design and operation of dynamically positioned vessels.</p>
      <p>The International Marine Contractors Association, 2019. URL:
https://www.imcaint.com/product/guidelines-for-the-design-and-operation-of-dynamically-positioned-vessels/.
[15] G. Jacobellis, F. Gandhi, M. Floros, Using Control Redundancy for Power and Vibration Reduction
on a Coaxial Rotor Helicopter at High Speeds, Journal of the american helicopter society (2019).
doi: 10.4050/JAHS.64.032008.
[16] W. Gao, Q. Tang, J. Yao, Y. Yang, Automatic motion planning for complex welding problems by
considering angular redundancy, Robotics and Computer-Integrated Manufacturing (2020). doi:
10.1016/j.rcim.2019.101862.
[17] X. Cheng, S. Deng, B. Cheng, L Meiqian, R. Zhou, Optimization of bias current coefficient in the
fault-tolerance of active magnetic bearings based on the redundant structure parameters,
Automatika (2020) 602–613. doi: 10.1080/00051144.2020.1806012.
[18] M. F. Santos, A. F. Santos Neto, L. Honorio, M. F. da Silva, P. Mercorelli, Robust and Optimal
Control Designed for Autonomous Surface Vessel Prototypes, IEEE Access (2023) (99):1-1. doi:
10.1109/ACCESS.2023.3239591.
[19] G. Rigatos, A nonlinear optimal control approach for underactuated offshore cranes, Ships and</p>
      <p>Offshore Structures (2022). doi: 10.1080/17445302.2022.2150420.
[20] X. Bao, C. Jiang, Time-Optimal Control Algorithm of Aircraft Maneuver, in book: Advances in
Guidance, Navigation and Control, Proceedings of 2022 International Conference on Guidance,
Navigation and Control, 2023. DOI: 10.1007/978-981-19-6613-2_454.
[21] S. Bartels, S. Helling, T. Meurer, Inequality Constrained Optimal Control for Rope-Assisted ASV</p>
      <p>Docking Maneuvers, IFAC-PapersOnLine, 2023, pp. 44–49. doi: 10.1016/j.ifacol.2022.10.407.
[22] C. Leparoux, B. Herisse, F. Jean, Structure of optimal control for planetary landing with control
and state constraints, ESAIM Control Optimisation and Calculus of Variations, 2022. doi:
10.1051/cocv/2022065.
[23] W. Huang, H. Xu, J. Wang, C. Miao, Y. Ren, L. Wang, Redundancy Management for Fault-tolerant
Control System of an Unmanned Underwater Vehicle, 5th International Conference on
Automation, Control and Robotics Engineering (CACRE): Proceedings, China, 19–20 Sept. 2020.
doi: 10.1109/CACRE50138.2020.9230038.
[24] W. Li, G. Shi, Redundancy management strategy for electro-hydraulic actuators based on
intelligent algorithms, Advances in Mechanical Engineering (2020). doi:
10.1177/1687814020930455.
[25] Piloting Vessels Fitted with Azimuthing Control Devices (ACD’s). United Kingdom Maritime
Pilot’s Association (UKMPA Transport House London, 2013. URL:
https://www.yumpu.com/en/document/view/13677403/piloting-vessels-fitted-with-azimuthingcontrol-devices-acds.
[25] Navi – Trainer 5000. Transas offshore simulator. Instructor manual. Transas MIP Ltd. 2012. URL:
https://cyberonboard.com/wp-content/uploads/NT_5000_5_35_Instructor_Manual_eng.pdf.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Vidoza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. G.</given-names>
            <surname>Andreasen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Haglind</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Reis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Gallo</surname>
          </string-name>
          ,
          <article-title>Design and optimization of power hubs for Brazilian off-shore oil production units</article-title>
          ,
          <source>Energy</source>
          (
          <year>2019</year>
          )
          <fpage>656</fpage>
          -
          <lpage>666</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.energy.
          <year>2019</year>
          .
          <volume>04</volume>
          .022.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yanyun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yunlong</surname>
          </string-name>
          , H. Zhenwu,
          <article-title>Research on structural optimization method of FRP fishing vessel based on artificial bee colony algorithm</article-title>
          ,
          <source>Advances in Engineering Software</source>
          (
          <year>2018</year>
          )
          <fpage>250</fpage>
          -
          <lpage>261</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.advengsoft.
          <year>2018</year>
          .
          <volume>03</volume>
          .011.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Yi</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <article-title>Multidisciplinary optimization of an offshore aquaculture vessel hull form based on the support vector regression surrogate model</article-title>
          , Ocean
          <string-name>
            <surname>Engineering</surname>
          </string-name>
          (
          <year>2018</year>
          )
          <fpage>145</fpage>
          -
          <lpage>158</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.oceaneng.
          <year>2018</year>
          .
          <volume>07</volume>
          .062.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ma</surname>
          </string-name>
          , H. Bi,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          , L. Gan,
          <article-title>Hard sail optimization and energy efficiency enhancement for sail-assisted vessel</article-title>
          , Ocean
          <string-name>
            <surname>Engineering</surname>
          </string-name>
          (
          <year>2019</year>
          )
          <fpage>687</fpage>
          -
          <lpage>699</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.oceaneng.
          <year>2019</year>
          .
          <volume>01</volume>
          .026.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Nosov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zinchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Plokhikh</surname>
          </string-name>
          , I. Popovych,
          <string-name>
            <given-names>Y</given-names>
            <surname>Prokopchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Makarchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mamenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Moiseienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ben</surname>
          </string-name>
          ,
          <article-title>Development and experimental study of analyzer to enhance maritime safety, Eastern-European Journal of Enterprise Technologies: Control processys (</article-title>
          <year>2021</year>
          )
          <fpage>27</fpage>
          -
          <lpage>35</lpage>
          . doi:
          <volume>10</volume>
          .15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2021</year>
          .
          <volume>239093</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zinchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Tovstokoryi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nosov</surname>
          </string-name>
          , I. Popovych,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kyrychenko</surname>
          </string-name>
          ,
          <article-title>Pivot Point position determination and its use for manoeuvring a vessel, Ships</article-title>
          and Offshore
          <string-name>
            <surname>Structures</surname>
          </string-name>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .1080/17445302.
          <year>2022</year>
          .
          <volume>2052480</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zinchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Moiseienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Tovstokoryi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nosov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Popovych</surname>
          </string-name>
          ,
          <article-title>Automatic beam aiming of the laser optical reference system at the center of reflector to improve the accuracy and reliability of dynamic positioning</article-title>
          , in: Z.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Petoukhov</surname>
          </string-name>
          , I. Dychka, M. He (eds),
          <source>Advances in Computer Science for Engineering and Education IV. ICCSEEA 2021. Lecture Notes on Data Engineering and Communications Technologies</source>
          , Springer, Cham,
          <year>2021</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          - 80472-
          <issue>5</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zinchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Tovstokoryi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ben</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nosov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Popovych</surname>
          </string-name>
          , Ya. Nahrybelnyi,
          <article-title>Automatic optimal control of a vessel with redundant structure of executive devices</article-title>
          , in: S.
          <string-name>
            <surname>Babichev</surname>
          </string-name>
          , V. Lytvynenko (eds),
          <source>Lecture Notes in Computational Intelligence and Decision Making. ISDMCI 2021. Lecture Notes on Data Engineering and Communications Technologies</source>
          , Springer, Cham,
          <year>2021</year>
          , pp.
          <fpage>266</fpage>
          -
          <lpage>281</lpage>
          , doi:10.1007/978-3-
          <fpage>030</fpage>
          -82014-5_
          <fpage>18</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shin</surname>
          </string-name>
          ,
          <article-title>Half-century research developments in maritime accidents: Future directions, Accident Analysis</article-title>
          &amp;
          <string-name>
            <surname>Prevention</surname>
          </string-name>
          (
          <year>2019</year>
          )
          <fpage>448</fpage>
          -
          <lpage>460</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.aap.
          <year>2016</year>
          .
          <volume>04</volume>
          .010.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sharko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Liubchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G</given-names>
            <surname>Krapivina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Petrushenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Gonchar. K. Vorobyova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Vasylenko</surname>
          </string-name>
          ,
          <article-title>Information technology to assess the enterprises' readiness for innovative transformations using Markov chains</article-title>
          ,
          <source>in: Lecture Notes on Data Engineering and Communications Technologies</source>
          , volume
          <volume>149</volume>
          ,
          <year>2023</year>
          , pp.
          <fpage>197</fpage>
          -
          <lpage>213</lpage>
          . URL: https://link.springer.com/book/10.1007/978-3-
          <fpage>031</fpage>
          -16203- 9?page=1#
          <fpage>toc</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sharkо</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Gonchar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tkach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polishchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Vasylenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mosin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Petrushenko</surname>
          </string-name>
          ,
          <article-title>Intellectual information technologies of the resources management in conditions of unstable external environment</article-title>
          ,
          <source>in: Lecture Notes on Data Engineering and Communication Technologies. Book Chapter</source>
          , volume
          <volume>77</volume>
          ,
          <year>2022</year>
          , pp.
          <fpage>519</fpage>
          -
          <lpage>533</lpage>
          (
          <issue>1158</issue>
          ). URL: https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          - 82014-5.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sharko</surname>
          </string-name>
          , I. Lopushynskyi,
          <string-name>
            <given-names>N.</given-names>
            <surname>Petrushenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zaitseva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kliutsevskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yarchenko</surname>
          </string-name>
          ,
          <article-title>Management of tourists' enterprises adaptation strategies for identifying and predicting</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>