<!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>
      <title-group>
        <article-title>Mathematical Support of the Vessel Information and Risk Control Systems</article-title>
      </title-group>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The article discusses the issues of mathematical support of the Information and Risk Control System for the offshore vessel operating in high risk areas near oil or gas platforms, other large moving objects. Vessels operating in high-risk areas are equipped with dynamic positioning systems and excessive control, which allows to increase the reliability, maneuverability and quality of control. Minimally excessive control structure with two stern Azimuth Control Devices (ACD) is considered. This structure is the last “frontier” to provide three-dimensional vessel control, therefore it is interesting in practical use. The control surfaces for this structure were built, their extreme values and level lines were analyzed. To dispensation redundancy, three control splitting algorithms were considered, analytical expressions for control splitting were obtained. There was carried out a comparative analysis of the considered splitting algorithms between themselves and the prototype according to the minimum Risk - criterion. A comparative analysis showed that the splitting algorithm used in the prototype are special cases of the considered algorithms for dispensation redundancy. There were found controls that provide a “clean” rotation of the vessel without lateral force, which are not present in prototype. There were built control algorithms that provide complex vessel movements according to the minimum Risk - criterion in automatic mode. Operability and efficiency of the algorithmic and software of the vessel control system operating in high risk areas, verified by mathematical modeling at imitation modeling stand.</p>
      </abstract>
      <kwd-group>
        <kwd>Information and Risk Control System</kwd>
        <kwd>high-risk areas</kwd>
        <kwd>offshore vessel</kwd>
        <kwd>excessive control</kwd>
        <kwd>control splitting</kwd>
        <kwd>Pivot Point</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction and related work</title>
      <p>According to the United Kingdom Protection and Indemnity (UK P &amp; I) Club, the
human factor accounts for 89-96% of collisions with ships, 84-88% of tanker
accidents, 79% of landings when towing vessels and costs the marine industry about $
541 million USA per year [1].</p>
      <p>Studying the causes of these accidents, experts concluded that the main cause of
risks is related to the human factor (HF). The HF influence on the vessel control was
considered in the works of many authors, for example [1–6] and others.</p>
      <p>To minimize the HF risk, IMO has developed and is constantly improving the
International Convention on Standards of Training and Certification and Watch keeping
for Seafarers, 1978 (STCW). In article [5], the results of the Master Pilot training in
Kherson State Maritime Academy conducted within the framework of this standard
are presented.</p>
      <p>Further attempts to reduce HF risk are associated with the implementation of the
Decision Support System (DSS). DSS can also be considered as Risk-Informed
Systems. In such systems, the skipper still makes the final decision on the control of the
vessel, which means that HF remains in the control loop - a part with partially
undefined behavior, that generates a certain percentage of errors and has large delays in
processing and transmitting information [7-9].</p>
      <p>The next stage is the development of automatic control systems that perform
control tasks without human intervention. Human functions in such systems are reduced
only to monitoring control processes. In automatic control systems, the HF link is
absent, which gives them great advantages. This is especially true for offshore vessels
like Platform Supply / Support Vessel (PSV), Offshore Supply / Support Vessel
(OSV), Diving Support Vessel (DSV), Remote Operated Vessel (ROV) and others.
Such vessels are subject to increased requirements for reliability, maneuverability and
quality of control [10-12]. To fulfill these requirements, offshore vessels are equipped
with dynamic positioning systems (DP – system) , active control devices (azimuth
control devices (ACD) [13-14], bow and stern thrusters), have redundancy in the
measurement and control channels. Control redundancy is a very important
characteristic of a vessel, as it improves not only reliability, but also maneuverability, control
quality and also reduces the risks of occurrence and development of adverse
situations. The issues of using excessive structures for control were previously considered
by the authors in their works.</p>
      <p>So, article [14] describes manually controlling the movement of a vessel with the
excessive structure of two stern ACD, bow and stern thrusters, and also with only two
stern ACD. A structure with two stern ACD can occur when thrusters fail through
clogging with sand or silt. In addition, this structure is the last “frontier” to provide
three-dimensional vessel control, therefore it is of particular interest. Оne of the
authors of this article, captain Tovstokoryi, worked on a similar vessel (anchor tug AHT
Jascon 11 for pipe layer Jascon 30) in the waters of Nigeria.</p>
      <p>Fig. 1 shows the author's photos of the anchor tug AHT Jascon 11 (IMO 9386847)
and its stern ACD.
Article [15] explores the problems of the distribution of the thrust force of an
autonomous underwater vehicle engine between redundancy number of propulsors using
the presented control splitting scheme. At the same time, an excessive number of
propulsors was also used to increase the reliability of the system as a whole due to
parry failures. The results were confirmed by computer simulation.</p>
      <p>In article [16], the author considers the control of the angular position of the
spacecraft using the excess structure of power gyroscopes. The presence of redundancy
allows not only to increase the reliability of the control system as a whole, but also to
optimize the control and unloading processes of power gyroscopes.</p>
      <p>In article [17] there were considered issues of controlling the unloading of the
flywheels of a control system for the angular orientation of a spacecraft. For a minimally
redundant system of flywheels and electromagnetic executive equipment of the
unloading system that create an additional external moment, control algorithms were
synthesized that guarantee asymptotic stability to the zero solution of model equations
describing the movement of the flywheels. The operability of the proposed algorithms
and the features of the unloading process were investigated by the example of the
controlled angular motion of spacecraft while stabilizing the triaxial orbital
orientation.</p>
      <p>In article [18] there was considered the use of angular redundancy for planning and
optimizing the path of welding torch movement in various complex media. Efficiency
strategies have been introduced, such as a heuristic domain sampling strategy, a
collision verification strategy. The proposed algorithm is effective in solving complex
planning problems when the weld passes in tight places. The experiment confirmed
that the algorithm proposed by the authors can not only find a path free from
collisions with obstacles in various complex environments, but also optimize the angle of
the welding torch according to the established criterion.</p>
      <p>The manual [19] describes three modern dynamic positioning systems: Navis,
Marine Technologies and Rolls Royce.These systems allow to automatically maintain a
given course, hold the set position, perform linear movements between the indicated
points, perform complex vessel movement (longitudinal, lateral and rotational at the
same time) in manual mode and also warn the skipper about the risks involved.
Risk reduction is achieved through the organization optimal control of the vessel,
including using Pivot Point (PP) [20]. At PP is no lateral speed of the vessel, which is
convenient for raising or lowering the basket with the turn to this point.</p>
      <p>Fig. 3 shows the moment of lowering the basket with the turn at the PP. PP is also
used for optimal maneuvering around high risk areas, as well as in many other cases
[21-24].</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>The object of research is the processes of vessel automatic control with a minimally
excessive coplanar structure of two stern ACD, using the criterion of minimum risk.</p>
      <p>The subject of research is the method and algorithms, using the criterion of
minimum risk for vessel automatic control with a minimally excessive coplanar structure
of two stern ACD.</p>
      <p>The purpose of research is to develop a method and algorithms of Information and
Risk Control System, allowing to use the risk criterion for automatic control of the
vessel.</p>
      <p>During the research there were used methods of analysis and synthesis, methods of
automatic control theory, risk assessment and reduction methods, numerical
integration methods, mathematical modeling methods, experiment methods.</p>
      <p>Fig. 4 shows the minimally redundant coplanar structure of two stern ACD with
the indicated ACD positions in the linked coordinate system (LCS).</p>
      <p>The beginning of the LCS is located in the center O of the vessel rotation, the axis
OX1 of the LCS lies in the diametrical plane and is directed to the bow of the vessel,
the axis OY1 of the LCS is perpendicular to the diametrical plane and is directed to
the starboard side, the axis OZ1 of the LCS complements the system to the “right”
one. Position ACD1 in LCS is (-a, -b, 0), position ACD2 in LCS is (-a, b, 0). Valid
control area ACD1 is P1 &lt; Pmax , α1 &lt; π , valid control area ACD2 is
P2 &lt; Pmax , α 2 &lt; π .
It is required to develop a method and algorithms for the vessel automatic control
with minimally excessive coplanar structure of two stern ACD (Fig.4), allowing to
reduce the risk of maneuvering around the platform.</p>
      <p>The problem is solved in the on-board controller of the vessel’s control system
constantly, with the on-board controller clock cycle, in several stages: evaluation of
the control vector to compensate for external forces and moment or for
implementation of the required maneuver, selection of a control splitting scheme that is best for
the obtained evaluation, formation of controls using the selected scheme.</p>
      <p>For the control structure shown in Fig. 4, the equations of forces and moments in
projections on LCS axis will have the form</p>
      <p>Px = P1 cos α1 + P2 cos α 2 ,</p>
      <p>
        Py = P1 sin α1 + P2 sin α 2 ,
M z = P1b cos α1 − P2b cos α 2 − P1a sin α1 − P2 a sin α 2 ,
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
where Px, Py, M z are the required forces and moment in projections on the axis of the
LCS. From equations (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) - (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) we can find the required control parameters
P1, P2 ,α 1,α 2 corresponding to them. As can be seen from equations (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) - (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), the
control structure has four independent control parameters P1, P2 , α1, α 2 and three
constraint equations (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) - (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), which means that there is minimal control redundancy.
Redundancy in control allows us to get the same values of the required forces and
moments Px, Py, M z for different sets of control parameters P1, P2 , α1, α 2 or
controls P1 = (P1 cos α1, P1 sin α1,0), P2 = (P2 cos α 2 , P2 sin α 2 ,0) .
      </p>
      <p>
        a
b
Fig. 5 shows the surface Px = f x (P1* , P2* , α1, α 2 ) defined by equation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) as a
function of angles α1, α 2 , for P1* = Pmax , P2* = Pmax , α 1 &lt; 180 , α 2 &lt; 180 . As can be
seen from Fig. 5, in the region of admissible controls, the surface has one global
maximum at the point (α 1 = 0, α 2 = 0) and four global minimums at the points
(α 1 = 180 ,α 2 = 180 ) ,
(α 1 = −180 ,α 2 = 180 ) ,
(α 1 = −180 ,α 2 = −180 ) ,
(α 1 = 180 ,α 2 = −180 ) , level lines are also visible, indicated by the same color on
which Px = const . So, on the level line shown in yellow Px = 1,5 ×105 (see color
bar), and the level line Px = 0 runs approximately along the border of light green and
light blue.
      </p>
      <p>Similarly,</p>
      <p>Fig.</p>
      <p>6
shows
the</p>
      <p>surface
P1* = Pmax , P2* = Pmax , α1 &lt; 180 , α 2 &lt; 180 .</p>
      <p>Py = f y (P1* , P2* , α1, α 2 )
for
a
a
b
b
As can be seen from this figure, in the region of admissible controls, the surface has
one global maximum at point (α 1 = 90 ,α 2 = 90 ) and one global minimum at point
(α 1 = −90 ,α 2 = −90 ) , level lines Py = const and Py = 0 are also visible at
approximately the border of light green and light blue colors.
controls we can find the optimal control. To obtain optimal controls, it is required to
split the total forces Px , Py and moment M z into separate ACD controls
P1 = (P1 cosα 1, P1 sinα 1 ), P2 = (P2 cosα 2 , P2 sinα 2 ) , for which the adopted
function of control quality assumes extreme value.</p>
      <p>
        Unfortunately, it is not possible to solve such optimization problem in analytical
form for system (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) - (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ). Such solution can be obtained only in the on-board
controller of the control system using numerical methods, for example [25-27]. However, the
use of numerical methods for control splitting in real time is not safe, since their
insufficiently correct tuning may exceed the permissible search time or not produce a
result at all. Therefore, in practice, quasi-optimal splitting algorithms that allow an
analytical solution are more preferable.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Control splitting algorithms</title>
        <p>
          For some special cases that do not claim to be optimal, such analytical solutions can
be obtained. For this, it is necessary to add an additional constraint equation in order
to remove control redundancy in system (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ).
        </p>
        <p>
          Splitting algorithm 1. The constraint equation is α1 = −α 2 . Taking into account
the constraint equation α1 = −α 2 , system (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) can be written as
        </p>
        <p>Px = (P1 + P2 ) cos α1 ,</p>
        <p>Py = (P1 − P2 ) sin α1 ,</p>
        <p>M z = (P1 − P2 )b cos α1 − (P1 − P2 )a sin α1 .</p>
        <p>
          From the system of equations (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) - (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) we obtain solutions (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ) – (
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
α 1 = arctg (
        </p>
        <p>Py b
M z + Py a</p>
        <p>) ,</p>
        <p>
          Px = (P1 + P2 ) cos α1 ,
Splitting algorithm 2. The constraint equation is α1 = α 2 . Taking into account the
constraint equation α1 = α 2 , system (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) can be written as
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
(
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
(
          <xref ref-type="bibr" rid="ref14">14</xref>
          )
(
          <xref ref-type="bibr" rid="ref15">15</xref>
          )
(
          <xref ref-type="bibr" rid="ref16">16</xref>
          )
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
From the system of equations (18) - (20) we obtain solutions (21) – (24)
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Comparative analysis of splitting algorithms by Risk criterion.</title>
        <p>
          The obtained analytical solutions of the control splitting algorithms were verified by
mathematical modeling in EXEL. The result of mathematical modeling for the
splitSplitting algorithm 3. The constraint equation is α1 = 0 . Taking into account the
constraint equation α1 = 0 , system (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) can be written as
        </p>
        <p>Px = P1 + P2 cos α 2 ,</p>
        <p>Py = P2 sin α 2 ,
M z = P1b − P2b cos α 2 − P2 a sin α 2 .</p>
        <p>P
α1 = arctg( y ) ,</p>
        <p>Px
α 2 = α1 .</p>
        <p>,</p>
        <p>is presented in Table 1. Control quality function
Risk = P12 + P22 is equivalent to the power expended on control, and the control
scheme, which provides less power to solve the task, is more efficient and has less
risk when maneuvering around the platform.
The result of mathematical modeling for the splitting algorithm α1 = α 2 is presented
in Table 2.
The results of mathematical modeling for the splitting algorithm α1 = 0 are presented
in Table 3.
0,0
0,0
0,0
0,0
0,0
0,0
0,0
(0,001;0,001;1)
-0,769
0,076
0,011
0,5
(0,001;0,001;-1) 0,009 0,018 0,009
As can be seen from the data presented in Table 4, the splitting algorithm α1 = α 2 is
significantly inferior to the other two algorithms. So, the splitting algorithm α1 = α 2
has a Risk function value twice as high when generating "clean" torque around axis
OZ1 and is completely unsuitable for creating lateral forces along the axis OY1 .
Splitting algorithms α1 = −α 2 and α1 = 0 are approximately the same by the Risk
criterion, however, in the presence lateral force, the splitting algorithm α1 = −α 2 is
somewhat preferable, since it Risk criterion 2% less than of splitting algorithm
α1 = 0 .</p>
        <p>The results obtained are generalization of the available controls presented in the
[14]. So, control 1 “Sailing slow ahead” on page 10 and control 3 “Sailing slow
astern” on page 11 of the [14] coincide with the splitting algorithm α1 = −α 2 for
uniting the desired direction ( 1; 0; 0) and (-1; 0; 0). Control 2 “Sailing full ahead” on
page 10 and control 4 “Sailing full astern on page 11 coincide with the splitting
algorithm α1 = α 2 or splitting algorithm α1 = 0 for uniting the desired direction ( 1; 0; 0
) and ( -1; 0; 0 ). Control 5 “Turning to port” and control 6 “Turning to starboard” on
page 12 coincide with the splitting algorithm α1 = 0 for uniting the desired direction
( 1; 1; -1 ) and ( 1; -1; 1 ). Control 7 “Turning the stern to port” and control 8
“Turning the stern to starboard” on page 13 coincide with the splitting algorithm α1 = α 2
for uniting the desired direction ( -1; -1; 1 ) and ( -1; 1; -1 ) . Control 9 “Normal
stopping” on page 14 coincides with the splitting algorithm α1 = −α 2 , α1 = α 2 , α1 = 0
for uniting the desired direction ( 0; 0; 0 ). The control 10 “Emergency crash stop” on
page 14 coincides with the splitting algorithm α1 = −α 2 for the unit desired direction
( -1; 0; 0 ). The controls 11 “Turning on the spot to port” and 12 “Turning on the spot
to starboard” on page 15 coincide with the splitting algorithm α1 = 0 for uniting the
desired direction ( 0; 1; -1 ) and ( 0; -1; 1 ). Additionally, there were found controls
for the “pure” rotation (0; 0; 1) and (0; 0; -1) for all methods α1 = −α 2 , α1 = α 2 ,
α1 = 0 . The controls “Walking the vessel slowly to port” on page 16 and the controls
“Walking the vessel slowly to starboard” on page 18 are similar to the splitting
algorithm α1 = −α 2 for the unit vector of the desired direction (0; 1; 0) and (0; -1; 0).
The control “Walking the vessel fast to port” on page 17 and the control “Walking the
vessel fast to starboard” on page 19 are similar to the splitting algorithm α1 = α 2 for
uniting the desired direction (0; 1; 0) and (0; -1; 0).
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiment, results and discussions</title>
      <p>Operability and efficiency of the developed method and algorithms of the Information
and Risk Control System was tested on Imitation Modeling Stand [28, 29], created by
authors on the basis of the Navi Trainer 5000 simulator [30, 31], for several basic
vessel movements: rotation around the Pivot Point, located in the center of rotation,
stern of the vessel, in front of the vessel and behind the vessel, without longitudinal
speed, as well as rotation around the Pivot Point, located in the rotation center, with
longitudinal speed.
3.1</p>
      <sec id="sec-3-1">
        <title>Imitation modeling stand</title>
        <p>The imitation modeling stand is the Navi Trainer 5000 simulator itself as well as
onboard controller simulator with mathematical support of the Information and Risk
Control System. Between the on-board controller simulator and Navi Trainer 5000
simulator is organized information exchange in such way that the measured
parameters of the vessel’s state vector are read into the on-board controller simulator,
processed in it according to the embedded algorithms for forming controls, the formed
controls are transferred back to the Navi Trainer 5000 simulator for working out by
the simulator vessel model. Thus, the Imitation Modeling Stand allows to work out
the mathematical support of the Information and Risk Control System in a closed
circuit with vessel simulator models.</p>
        <p>For experiment in on-board controller simulator of Imitation Modeling Stand were
flashed programs, based on the algorithm for evaluating the required control to
implement a given motion or maintain a given position (PID controller)</p>
        <p>Px (n) = Pmax Vx* (n),</p>
        <p>Vmax
Py (n) = k y ( ym (n) − y* (n)) + kVy (V ym (n) − V y* (n)) + k ∫ y ∫ ( ym (n) − y* (n))dt,
M z (n) = kψ (ψ m (n) −ψ * (n)) + kω (ω zm (n) − ω *z (n)) + k ∫ψ ∫ (ψ m (n) −ψ * (n))dt,
where Pmax, Vmax ,Vx* are maximum thrust force, maximum vessel speed and
specified longitudinal speed V ym (n),V y* (n) are measured and specified lateral speed of the
vessel, ym (n), y* (n) are measured and specified lateral movement of the vessel,
ω zm (n),ω *z (n) are measured and specified yaw rate, ψ m (n),ψ * (n) are measured
and specified yaw angle, k y , kVy , k ∫ y , kψ , kω , k ∫ψ are PID controller gains, n is the
number of information processing cycle in the on-board controller, algorithm for
choosing the best splitting according to the Risk criterion for the required control
estimate
Shema (α 1 = −α 2 ) , if Risk (α 1 = −α 2 ) = min{Risk (α 1 = −α 2 ) ,Risk (α 1 = 0) ,
Risk (α 1 = α 2 ) },
Shema (α 1 = 0) ,
Risk (α 1 = α 2 ) },
Shema (α 1 = α 2 ) ,
Risk (α 1 = α 2 ) },
if
if</p>
        <p>
          Risk (α 1 = 0)
Risk (α 1 = α 2 )
=
=
min{Risk (α 1 = −α 2 ) ,Risk (α 1 = 0) ,
min{Risk (α 1 = −α 2 ) ,Risk (α 1 = 0) ,
and algorithms (
          <xref ref-type="bibr" rid="ref10 ref7 ref8 ref9">7-10</xref>
          ), (
          <xref ref-type="bibr" rid="ref14 ref15 ref16">14-17</xref>
          ), (21-24) for splitting control and forming controls into
actuators.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Testing the Information and Risk Control System on the example of automatic control of rotation around the Pivot Point without longitudinal speed.</title>
        <p>This type of movement is used to "clean" rotation of the vessel around the bow, stern
or any other point of the diametrical plane within the hull (for example, to lower or
raise the basket with a turn) or outside the hull (for example, to maneuver around
danger). Required movement can be implemented by setting the following programs
Vx* (n) = 0, x* (n) = R, V y* (n) = ω *z (n)R, y* (n) = V y* (n)n∆T ,
ω *z (n) = const, ψ * (n) = ω *z (n)n∆T ,
where R is position of the Pivot Point relative to the vessel rotation center, ∆T is the
information processing cycle in the on-board controller.</p>
        <p>Fig. 8a shows automatic controlling the vessel rotation around the Pivot Point,
located in the rotation center (R = 0) , in the absence of longitudinal speed.</p>
        <p>Fig. 8b shows automatic controlling the vessel rotation around the Pivot Point,
located in the stern (R = −a) , in the absence of longitudinal speed.
b
Fig. 8. Automatic controlling of the vessel rotation around the Pivot Point, located in the
rotation center (R = 0) and in the stern ( (R = −a) , in the absence of longitudinal speed.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Testing the Information and Risk Control System on the example of automatic control of rotation around the Pivot Point with longitudinal speed.</title>
        <p>This type of the movement is used to organize a curved trajectory, for example, when
the vessel approaches the mooring object, course change with simultaneous
development of lateral mismatch. Depending on the position of the Pivot Point, the movement
can be organized with or without a drift angle. Required movement can be
implemented by setting the following programs</p>
        <p>Vx* (n) = const, x* (n) = Vx* (n)n∆T ,V y* (n) = ω *z (n)R, y* (n) = V y* (n)n∆T ,
ω *z (n) = const, ψ * (n) = ω *z (n)n∆T.</p>
        <p>By setting the position of the Pivot Point, using the above equations, can obtain the
program of vessel movement. For ω*z (n) = 0 the vessel will move in a straight line
with a zero drift angle. The zero drift angle can also be achieved if the Pivot Point is
placed in the center of rotation ( R = 0 ). In this case the vessel moves along a curved
path without drift, which saves fuel by reducing hydrodynamic drag.</p>
        <p>Fig. 10a shows the simulation results of the vessel movement without drift angle.
The longitudinal speed of the vessel is 5,29 kn., the position of the Pivot Point
coincides with the center of rotation.</p>
        <p>Fig. 10b shows the simulation results of the vessel movement with drift angle. The
longitudinal speed of the vessel is 0,91 kn., the Pivot Point is located between the
center of rotation and the stern.</p>
        <p>a
b
The simulation results confirm that considered mathematical support of the vessel
Information and Risk Control System, in comparison with the known solutions,
provides in automatic mode a quasi-optimal control of the complex movement of
offshore vessel with a minimally excessive coplanar structure of two stern ASD. The
ability to automatically control a vessel in high-risk areas allows to increase
reliability, control accuracy, and also reduce the risk of adverse situations.</p>
        <p>The proposed method and algorithms can be used in the development of
mathematical support of the vessel Information and Risk Control Systems with minimally
excessive coplanar ACD structure.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The article discusses the issues of mathematical support of the Information and Risk
Control System for the offshore vessel, operating in high risk areas near oil or gas
platforms. In the article were carried out the following studies:
• the analysis of literary sources devoted to issues of mathematical support of the
Information and Risk Control System for the offshore vessel with excessive control
were carried out, analogues and prototypes were found;
• as a result of the analysis, it was revealed that vessels operating in high risk areas
are equipped with dynamic positioning systems and excessive control, which
allows to increase the reliability, maneuverability and quality of control;
• the
control surfaces</p>
      <p>Px = f x (P1* , P2* , α1, α 2 ) ,</p>
      <p>Py = f y (P1* , P2* , α1, α 2 ) ,
M z = f z (P1* , P2* , α1, α 2 ) for minimally excess coplanar structure with two stern
ACD were build, their extreme values and level lines were analyzed;
• to dispensation redundancy, three control splitting algorithms were considered,
analytical expressions for control splitting were obtained;
• there was carried out a comparative analysis of the considered splitting algorithms
between themselves and the prototype according to the minimum of Risk -
criterion;
• a comparative analysis showed that the splitting algorithm used in the prototype are
special cases of the considered algorithms for dispensation redundancy;
• there were found controls that provide a “clean” rotation of the vessel without
lateral force, which are not present in prototype;
• there were developed method and algorithms for assessing the Risk degree for
each considered splitting schemes are constructed depending on the required
control, the choice of the best splitting scheme according to the minimum Risk
degree, the formation of control using the selected scheme;
• there was written software for on-board controller simulator of Imitation Modeling</p>
      <p>Stand based on the developed method and algorithms;
• operability and efficiency of the method, algorithms and software were verified by
mathematical modeling at Imitation Modeling Stand. The mathematical modeling
confirmed the operability and efficiency of the developed method and algorithms
and allows to recommend them for practical use.
17. Lebedev, D. V.: Momentum unloading excessive reaction-wheel system of a spacecraft.</p>
      <p>
        Journal of Computer and Systems Sciences International 47(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ):613-620 (2008)
18. Gao, W., Tang, Q., Yao, J., Yang, Y.: Automatic motion planning for complex welding
problems by considering angular redundancy. Robotics and Computer-Integrated
Manufacturing 62 (2020). DOI: 10.1016/j.rcim.2019.101862
19. Navi – Trainer 5000. Transas offshore simulator. Instructor manual. Transas MIP Ltd
(2012)
20. Zinchenko, S. M., captain Tovstokoryi, O. M.: Determination pivot point position and its
use for maneuvering the vessel. In: Proc. of the II International Scientific and Practical
Maritime Conference of the Department of Power Plants and TE of Odessa National
Maritime University MPP &amp; O-2020, Odessa (2020).
21. Artyszuk, J.: Pivot point in ship manoeuvring. Scientific Journals Maritime University of
      </p>
      <p>Szczecin. 20(92):13-24.
22. Seo, S. G.: The Use of Pivot Point in Ship Handling for Safer and More Accurate Ship</p>
      <p>Manoeuvring. In: Proc. of IMLA 1(29):271-280 (2011).
23. Butusina, P., Dinu, D.: Ship’s Pivot Point in current and swell.</p>
      <p>
        http://www.pilotmag.co.uk/wp-content/uploads/2012/01/Pivot-point-final.pdf
24. Seo, S. G.: Safer and More Efficient Ship Handling with the Pivot Point Concept. The
International Journal on Marine Navigation and Safety of Sea Transportation 10(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ):605-612
(2016). DOI: 12.12716/1001.10.04.09
25. Wedad, A. S., Abdulqader, M. M.: New Caledonian crow learning algorithm: A new
metaheuristic algorithm for solving continuous optimization problems. Applied Soft
Computing (2020). DOI:10.1016/j.asoc.2020.106325
26. Satnam, K., Lalit, K. A., Sangal, A. L., Gaurav, D.: Tunicate Swarm Algorithm: A new
bio-inspired based metaheuristic paradigm for global optimization. Engineering
Applications of Artificial Intelligence 90 (2020). DOI: 10.1016/j.engappai.2020.103541
27. Barman, R.: Optimization of Ship steering control system using Genetic Algorithms.
Department of Ocean Engineering &amp; Naval architecture Indian Institute of Technology
(2020)
28. Zinchenko, S. M, Matejchuk, V. M., Lyashenko, V G., Ben, A. P., Tovstokoryi, O. M.,
Grosheva, O. O.: The method of using training equipment for the development and testing
of ship motion control systems. Patent of Ukraine № 133709 (2019)
29. Zinchenko, S. M, Nosov, P. S, Mateichuk, V. M, Mamenko, P. P, Grosheva, O. O.: Use of
navigations simulators for development and testing ship control systems. In: Proc. of the
International scientific and practical conference dedicated to the memory of professors
Fomin Yu. Ya and Semenov V. S., 350-355, Odessa (2019)
30. Navi – Trainer Professional 5000 (version 5.35). Instructor manual (2014)
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Apostol - Mates,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Barbu</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Human error - the main factor in marine accidents</article-title>
          .
          <source>Naval Academy Scientific Bulletin</source>
          <volume>19</volume>
          (
          <issue>2</issue>
          ) (
          <year>2016</year>
          ). DOI:
          <volume>10</volume>
          .21279/
          <fpage>1454</fpage>
          -864X-
          <fpage>16</fpage>
          -I2-068
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>2. The Relation between Human Error and Marine Industry</article-title>
          . https://www.marineinsight.
          <article-title>com/marine-safety/the-relation-between-human-error-andmarine-industry/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Sotiralis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ventikos</surname>
            ,
            <given-names>N. P.</given-names>
          </string-name>
          , Hamann, R.,
          <string-name>
            <surname>Golyshev</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teixeira</surname>
            ,
            <given-names>A. P.</given-names>
          </string-name>
          :
          <article-title>Incorporation of human factors into ship collision risk models focusing on human centered design aspects</article-title>
          .
          <source>Reliability Engineering &amp; System Safety</source>
          <volume>156</volume>
          :
          <fpage>210</fpage>
          -
          <lpage>227</lpage>
          (
          <year>2016</year>
          ). DOI:
          <volume>10</volume>
          .1016/j.ress.
          <year>2016</year>
          .
          <volume>08</volume>
          .007
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Half-century research developments in maritime accidents: Future directions</article-title>
          .
          <source>Accident Analysis &amp; Prevention</source>
          <volume>123</volume>
          :
          <fpage>448</fpage>
          -
          <lpage>460</lpage>
          (
          <year>2019</year>
          ). DOI:
          <volume>10</volume>
          .1016/j.aap.
          <year>2016</year>
          .
          <volume>04</volume>
          .010
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Popovych</surname>
            ,
            <given-names>I. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cherniavskyi</surname>
            ,
            <given-names>V. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dudchenko</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zinchenko</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nosov</surname>
            ,
            <given-names>P. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yevdokimova</surname>
            ,
            <given-names>O. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burak</surname>
            ,
            <given-names>O. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mateichuk</surname>
            ,
            <given-names>V. M.</given-names>
          </string-name>
          :
          <article-title>Experimental Research of Effective “The Ship's Captain and the Pilot” Interaction Formation by Means of Training Technologies</article-title>
          .
          <source>Revista ESPACIOS</source>
          <volume>41</volume>
          (
          <issue>11</issue>
          ):
          <volume>30</volume>
          (
          <year>2020</year>
          ). http://www.revistaespacios.com/a20v41n11/20411130.html
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Popovych</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blynova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aleksieieva</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nosov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zavatska</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smyrnova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Research of Relationship between the Social Expectations and Professional Training of Lyceum Students studying in the Field of Shipbuilding</article-title>
          .
          <source>Revista ESPACIOS</source>
          <volume>40</volume>
          (
          <issue>33</issue>
          ):
          <volume>21</volume>
          (
          <year>2019</year>
          ). https://www.revistaespacios.com/ a19v40n33/19403321.html
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Nosov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zinchenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popovych</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Safonov</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palamarchuk</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blah</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Decision support during the vessel control at the time of negative manifestation of human factor</article-title>
          .
          <source>In: Proc. of the 3th International Workshop on Computer Modeling and Intelligent Systems (CMIS-2020)</source>
          , Zaporizhzhia (
          <year>2020</year>
          ). http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2608</volume>
          /paper2.pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Nosov</surname>
            ,
            <given-names>P. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ben</surname>
            ,
            <given-names>A. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mateichuk</surname>
            ,
            <given-names>V. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Safonov</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          :
          <article-title>Identification of “Human error” negative manifestation in maritime transport</article-title>
          .
          <source>Radio Electronics, Computer Science, Control</source>
          <volume>4</volume>
          (
          <issue>47</issue>
          ):
          <fpage>204</fpage>
          -
          <lpage>213</lpage>
          (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .15588/
          <fpage>1607</fpage>
          -3274-2018-4-20
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nosov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palamarchuk</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zinchenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popovych</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nahrybelnyi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nosova</surname>
          </string-name>
          , H.:
          <article-title>Development of means for experimental identification of navigator attention in ergatic systems of maritime transport</article-title>
          . Bulletin of University of Karaganda.
          <source>Technical Physics</source>
          <volume>1</volume>
          (
          <issue>97</issue>
          ):
          <fpage>58</fpage>
          -
          <lpage>69</lpage>
          (
          <year>2020</year>
          ). DOI:
          <volume>10</volume>
          .31489/2020Ph1/
          <fpage>58</fpage>
          -
          <lpage>69</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Germanischer Lloyd</surname>
            <given-names>SE</given-names>
          </string-name>
          :
          <article-title>Rules for Classification and Construction Ship Technology (</article-title>
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hubert</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <source>Dynamic Positioning Systems: Principles, Design and Applications</source>
          Editions OPHRYS p.
          <volume>189</volume>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Perez</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Dynamic Positioning Marine Manoeuvring</surname>
          </string-name>
          (
          <year>2017</year>
          ). DOI:
          <volume>10</volume>
          .1002/9781118476406.emoe110
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Pakaste</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laukia</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilhelmson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuuskoski</surname>
          </string-name>
          , J.:
          <article-title>Experience with Azipod®propulsion systems on board marine vessels</article-title>
          .
          <source>Marine Propulsion</source>
          . https://pdfs.semanticscholar.org/4956/a88815fe21a86883277042d8cd304a35efc5.pdf
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Piloting</surname>
          </string-name>
          <article-title>Vessels Fitted with Azimuthing Control Devices (ACD's)</article-title>
          .
          <source>United Kingdom Maritime Pilot's Association (UKMPA Transport House London)</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Podder</surname>
            ,
            <given-names>T. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarkar</surname>
          </string-name>
          , N.:
          <article-title>Fault - tolerant control of an autonomous underwater vehicle under truster redundancy</article-title>
          .
          <source>Robotics and Autonomous Systems</source>
          <volume>34</volume>
          (
          <issue>1</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>52</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zemlyakov</surname>
            ,
            <given-names>A. S.:</given-names>
          </string-name>
          <article-title>Control the angular position of a spacecraft with an excess gyrodin structure</article-title>
          .
          <source>Bulletin of Kazan State Technical University</source>
          <volume>4</volume>
          :
          <fpage>56</fpage>
          -
          <lpage>62</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>