Научная статья на тему 'Рекуррентная трансформация модели динамики автономного подводного аппарата в инерциальной системе координат'

Рекуррентная трансформация модели динамики автономного подводного аппарата в инерциальной системе координат Текст научной статьи по специальности «Математика»

CC BY
42
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОНОМНЫЙ ПОДВОДНЫЙ АППАРАТ / ИНЕРЦИАЛЬНАЯ СИСТЕМА КООРДИНАТ / РЕКУРРЕНТНАЯ ПОСЛЕДОВНОСТЬ / КИНЕМАТИЧЕСКАЯ МАТРИЦА

Аннотация научной статьи по математике, автор научной работы — Trunov A.

Система нелинейных дифференциальных уравнений движения автономного подводного аппарата (АПА) с манипулятором на борту в инерциальной системе координат (ИСК) преобразована к рекуррентной последовательности. Аналитические выражения линейных и угловых скоростей, угловых положений и координат АПА в ИСК получены для полной кинематической матрицы. Представлены выражения ошибки угловых положений, которые возникают вследствие упрощений кинематической матрицы

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Recurrent transformation of the dynamics model for autonomous underwater vehicle in the inertial coordinate system

We considered the motion equation for an autonomous underwater vehicle (AUV) with a manipulator onboard in the inertial coordinate system (ICS). A nonlinear system of differential equations takes into account in the form of attached mass coefficients the impact of infiltration effects and dissymmetry of the outer shell of the body. The work of manipulator and fixing elements is accounted for by additional forces and moments that occur as a consequence of their relative motion. The expressions of forces and moments are presented for the given kinematic schemes. A recurrent approximation method is applied, as result of which we transformed a solution for the system of nonlinear differential equations to the recurrent sequence of analytical expressions. The constructed sequence describes the dynamics of AUV with regard to the angular position and kinematic parameters without simplifications in the kinematic matrix. The algorithm that was synthesized based on this model is presented, which provides for presenting, in the form of recurrent sequence of actions and calculations, the expressions for analytical representation of solution for the direct problem on the AUV dynamics. Based on the analytical approximations of the model, we present expressions for an error that occurs as a consequence of angular deviations and simplifications in the kinematic matrices. The dynamics of AUV was modeled and quantitative values of error were obtained as a function of operating and kinematic parameters of AUV in ICS. The derived models of dynamics and expressions for errors are important for decision support systems because they allow the representation of information about the motion of AUV and manipulator aboard in a uniform ICS. The possibilities obtained have eliminated obstacles to comprehensive modeling of technological AUV and creation of ACS. Using the results of modeling the impact of manipulator's work aboard AUV, we established factors that influence the magnitude of error when calculating by the simplified kinematic matrices.

Текст научной работы на тему «Рекуррентная трансформация модели динамики автономного подводного аппарата в инерциальной системе координат»

Система нелтшних диференщальних pie^Hb руху автономного шдводного апарату (АПА) з мантуля-тором на борту у терщальнш cucmeMi координат (1СК) трансформована до рекурентног nослiдовностi. Аналтичш вирази лтшних та кутових швидкостей, кутових положень та координат АПА у 1СК отрима-rn для повног ктематичног матрищ. Представлено вирази похибки кутових положень, що виникають внаслгдок спрощень ктематичног матриц

Ключовi слова: автономний пгдводний апарат, терщальна система координат, рекурентна послi-

довтсть, ктематична матриця

□-□

Система нелинейных дифференциальных уравнений движения автономного подводного аппарата (АПА) с манипулятором на борту в инерциальной системе координат (ИСК) преобразована к рекуррентной последовательности. Аналитические выражения линейных и угловых скоростей, угловых положений и координат АПА в ИСК получены для полной кинематической матрицы. Представлены выражения ошибки угловых положений, которые возникают вследствие упрощений кинематической матрицы

Ключевые слова: автономный подводный аппарат, инерциальная система координат, рекуррентная последовность, кинематическая матрица

UDC 519.876.2:517.962.27]:[629.584:681.516.54

DOI: 10.15587/1729-4061.2017.95783

RECURRENT TRANSFORMATION OF THE DYNAMICS MODEL FOR AUTONOMOUS UNDERWATER VEHICLE IN THE INERTIAL COORDINATE SYSTEM

A. Trunov

PhD, Associate Professor, First Vice-Rector Department of Automation and Computer-Integrated Technologies Petro Mohyla Black Sea National University 68 Desantnykiv str., 10, Mykolaiv, Ukraine, 54003 E-mail: trunovalexandr@gmail.com

1. Introduction

The experience in managing the process of motion of unmanned underwater vehicles (UUV) acquired when conducting emergency repair work or technological survey indicates many false assumptions that are accepted in the formation of the model [1]. As demonstrated by experimental studies, for example, in article [2], control over spatial motion needs to take into account the interrelation between translational and rotational motion. Not less important are the conclusions of analysis of the development of modern and perspective unmanned underwater vehicles at the service of US Navy [3], which predict a need for designing the means to realize complex trajectories. An analysis of trends in the development of unmanned underwater vehicles reveals a predominant attribute - autonomy [4]. Attempts at constructing the models for spatial motion of marine movable objects [5], and autonomous underwater vehicles (AUV) in particular, are based on a series of assumptions and the simplification of kinematic matrix [6]. Thus, a special role belongs to the assumption about the smallness of angles of heel and trim [7], used to substantiate the simplification of kinematic matrix [8]. Their immediate manifestation is observed when the model is formed and identified, as well as for the compilation of knowledge base for the automated control systems (ACS) of AUV [9]. In addition, despite the application of methods for the identification of the model, such assumptions and simplifications lead to considerable errors [10]. Their magnitudes can be assessed by the methodology of hydrodynamic tests [11] or as reference magnitudes through re-calculating by the prototype [12]. However, in most implementations of

the systems and projects [13], one may observe a lack of simultaneous representation of the AUV angular position and the position of movable equipment aboard it. Thus, partially available information on the displacement of movable objects aboard it [14] relative to the connected, semi-connected and ICS cannot be combined because of false assumptions about the smallness of the angles [5, 6]. The same reason prevents processing, comparing and combining the information obtained for different coordinate systems and stored in special libraries [15]. Such fragmentation and incomparability also leads to non-effective solutions [16] and additional reasons for the formation of errors [17]. The latter is caused by the inability of the models, which are formed by means of simplified equations for the dynamics of movable interacting elements, for predictive assessment of the full set of kinematic parameters [18]. These manifestations are especially vivid under conditions of additional disturbances that are caused by drift and rough water or additional moments of forces that occur in the presence of several vehicles, which oscillate simultaneously. The main reason for these results is that the existing models [1, 5, 6] simplify an impact from the values of angles of heel and trim and employ assumptions on that their magnitudes are lower than the tenth of radian. Analytical solution for the system of motion equations of AUV and the manipulator, which was constructed in the form of recurrent sequence [10, 18], allowed us to model and simultaneously explore changes in eighteen kinematic parameters. Results of the motion modeling for the problems on search indicate that such assumptions practically do not affect results in the modeling of AUV kinematic parameters. However, despite these new opportunities, the drawbacks

©

in the simplifications of kinematic matrices [17, 18] for the problems in dynamics in the course of repair and assembly essentially affect the AUV motion and prevent the work of the decision maker. Thus, in the absence of results from instantaneous forecasting of relative positions obtained based on the analytical solutions for the problems on dynamics [16-18], taking into account the actual angular positions of AUV, of the manipulator and other elements, the error in determining the positions exceeds the permissible one [17]. The latter considerably complicates construction of the analytical solution while the problem on accounting for the actual angular positions for the prediction and evaluation of action alternatives becomes particularly relevant, rendering it the main unresolved task.

2. Literature review and problem statement

Modern literature [3] demonstrates a growing trend towards improving efficiency in the promising projects of AUV through the introduction of ACS. Such a conclusion has been drawn lately for the three types of devices: technological, survey and monitoring, AUV and equipment carriers [7]. The design of these types of AUV projects is complemented by additional technological equipment and tools, that change in their operation the shape of hulls and their spatial location on them [8]. In addition, the relative orientation of parts of the body [10] or of the onboard technological equipment changes [12]. As a result of such displacements, there arise, on one hand, additional forces and moments whose compensation becomes impossible [13]. On the other hand, accounting for the forces of friction, heel, trim and inertial properties [18] is complicated for the control systems of technological operations [16]. It should be specifically noted that under these circumstances, the variable asymmetry and change in geometric properties of the body are the main causes for the unmanaged dynamics of AUV [14]. Such manifestations complicate the process of preparing personnel to effectively manage the AUV automated control systems. It should be noted that the success rate observed recently in determining individual learning trajectory and the formation of controlling rules is achieved only based on the individual personnel testing [19]. Such a comprehensive approach, despite its complexity, along with the modern teaching methods opens up new opportunities [20]. Thus, the lack of methods that allow the mathematical models to account for peculiarities in the change of geometry and inertia moments of the hull, angular position and kinematic matrix, predetermines the emergence of error in the process of control over mechanical motions of AUV [18]. The latter is due to the qualitative estimates in the prediction of states, which, along with inadequate level of personnel qualification, leads to an emergency situation, or a complete failure, or partial damage to separate components and equipment [5, 10]. Current publications showcase the methods for building up systems to make decisions based on the principles of theory of fuzzy sets [21]. For example, applying for ground-based mobile complexes [21], equipped with manipulators of developed sensor systems [22], the principles of fuzzy logic partially eliminates the drawbacks in the models of dynamics. Other approaches that are implemented for AUV are the use of feedback navigation systems [23], or a recurrent network to control the tethered UV [24]. However, they are based either on the deterministic data

from a feedback sensor system or on data of the deterministic model [21, 22], which is represented in ICS [24]. This is especially true for AUV, which lack wireless navigation systems and which do not have external factors for determining their spatial position [23]. The main contradictions between two forms of recording the motion equations in the inertial and connected coordinate systems for AUV, which moves in the fluid, are asymmetrical. Thus, the ease of determining the angular position and coordinates and the complexity of recording the forces and moments are typical of ICS [23]. And vice versa, the connected coordinate system is characterized by the ease of determining the forces and moments and the complexity in determining the angular position and coordinates [24]. The latter makes the main unresolved problem the construction of model that would take into account the impact of angular position of AUV in ICS and would enable determining its kinematical parameters, selecting it by several alternatives [25]. Analyticity of the expressions that are capable by their accuracy and simplicity to perform rapid predictive calculations will make it possible to apply them in contemporary systems for decision-making [17] and to compare the alternatives by several criteria [26].

3. Aim and tasks of the study

The aim of present study is to formulate a mathematical model that would account for the impact of angular position and kinematic parameters in the modeling of AUV motion in ICS.

To accomplish the research aim, we shall state and resolve the following tasks:

- to build up a solution for the direct problem of AUV dynamics in ICS as a recurrent sequence, with regard to the angular position and kinematic parameters;

- to synthesize an algorithm, that provides for the representation of recurrent sequence and calculations for the analytical representation of solution for the direct problem of AUV dynamics;

- to put forward an assessment for the error that arises as a consequence of angular deviations and simplifications of kinematic matrix as a function of the UUV parameters and kinematic parameters in the modeling of AUV motion in ICS.

4. Statement of the problem on AUV dynamics in ICS with regard to angular position and kinematic parameters

Let us consider an equation of the AUV motion with the hull that contains openings. An influence of infiltration effects and hull's dissymmetry will be taken into account in the form of magnitudes in the coefficients of added masses, which were derived in papers [17, 27]. We shall choose point O, which is located in the AUV hull and is rigidly connected to it, as the reference origin in the OXYZ coordinate system. We assume that the AUV hull is an absolutely solid body, and the origin of coordinates O moves translationally at speed v and rotates at angular velocity W. Next, we consider as known time functions the main vector of external forces R and the main moment of external forces M. According to the laws of mechanics, by analogy with the description of motion of an absolutely solid body in boundless incompressible fluid, presented, for example, in articles [5, 6], we write

down the motion equation of AUV in the classical setting, and in the associated coordinate system that are reduced by [18, 27] to the system of equations:

df = ^ {Rj-Grj(t)}, ddf = " {Mj-Gmj(t)}, (1)

dt ajj dt aj+3,j+3

where index j runs over values 1, 2, 3 and corresponds to projections onto the x, y, z axes. In order to simplify the appear- Gmz (t) = ance, we indicated functions in the equations of system (1):

Grx (t) = 2d: [(a15 + asO ra y + (a16 + a«) ] +

+™y ja33vz +1 [(as4 + a43) rax + (a35 + as3) ray ] J-

-®z {a22vy + 0.5 [(a24 + a42) rax + (a26 + a62) ]};

Gry (t) = ^2d[t [(a24 + a42)1ra x + (a26 + a62) raz] + +ra z -|a11vx +1 [(a15 + a51)ra y + (a16 + a61) raz ] j-

{a33vz + 0.5 [(a34 + a43) rax + (a35 + a53) ray ]};

Grz (t) = ^dt [(a34+a43)ra * + (a35 + a53)ra y ] + +rax -|a22vy + 2 [(a24 + a42) rax + (a26 + a62) raz ] j -

{a»vx + 0.5 [(a15 + a51) ra y + (a16 + a61) ]}; (2)

Gmx(t) —

1_d

2 dt +ray

-raz

+v„

oo z 2 1

a„ ra + —

55 y 2

Gmy (t) -

1_d 2 dt

-ra.

(a24+a 42) vy + (a34 + a43) vz + +(a45 + a54)ra y + (a4o + ao4)ra z

(aio + aoi) vx + (a2o + ao2) vy +

+ (a4o + ao4)ra x + (a5o + ao5)ra 5

(ai5 + a5i) vx +(a35 + a53) vz + + (a45 + a54)ra x + (a5o + ao5) raz

1 ~

a33vz + ^ [(a34 + a43) rax + (a35 + a53)ra y ]

1 ]

a22vy +1 [(a24+a42)ra x + (a2o+ao2)raz]

(ai5 + a5i) vx +(a35 + a53) vz + + (a45 + a54) rax + (a56+ao5)ra,

(a24 + a 42) vy +(a34+a43) vz +

+(a45 + a54)ra y + (a4o+ao4)ra

(aio + aoi) vx + (a2o + ao2) vy + + (a4o + ao4)ra x + (a5o + ao5)ra,

aRR ra + —

oo z 2

aiivx + 2 [(ai5 + a5i) ray + (aio+aoi)ra z] i

a33vz + 2 [(a34 + a43) rax + (a35 + a53)ra y ]

2 dt

-ra

+v

(aio + aoi) vx + (a2o + ao2) vy + + (a4o + ao4) rax + (a5o + ao5)ra 5

(ai5 + a5i) vx +(a35 + a53) vz + + (a45 + a54)ra x + (a5o+ao5) ra:

(a24 + a 42) vy +(a34+a43) vz +

+(a45 + a54)ra y + (a4o+ao4) ra:

i

a22vy + 2 [(a24 + a 42)ra x + (a2o + ao2) raz]

ra + —

55 y 2

a44rax + ^

i

aiivx + 2 [(ai5 + a5i) ray + (aio+aoi) raz]

The system (1) received in [17, 27] is nonlinear because the projections of main vector of external forces include friction forces, which are proportional to the square of projections of linear and angular velocity vectors. General expressions of external forces and moments are given in [18], which is why they will not be presented in the current article, though we shall define the forces and moments that are caused by the work of elements that move.

4. 1. Forces and moments that occur as result of work of the manipulator and other additional elements

When performing technological operations, the manipulator and equipment to fix AUV: gripper, fixing element, hydraulic suction unit, are protruded outside the lightweight body.

Fig. 1. Kinematic schematic of the manipulator on board and the element for fixing AUV

Fig. i schematically shows the manipulator, Fig. 2 - fixing element with grippers in working position. Their action is replaced with the forces of support reaction and moments that are concentrated in the fixing points D and P. The magnitude of the force will be written through the mass and volume of gripper and fixing element:

R3x - [pw(Vfeg + V3) - mfeg - m3 ] gsin V;

R3y - [pw (Vfeg + V3) - mfeg - m3] gcos V cos 6; (4)

R3z - [Pw(Vfeg + V3) - mfeg - m3 ] gc°s V sin 6,

where pw ,Vfeg, mfeg, lfeg are the density of water, volume, weight and length of fixing element; V3, m3, lcgg, lg are the volume, mass and coordinate of the center of weight and length of the gripper, respectively.

Xcgg Xfeg xp> Ycgg yfeg yp'

7 - 70 + 7-7 - 70 + 7

7cgg - 7feg + 7 - 7feg " 7feg + 7p,

where

70 -1 -1 +1

7egg - x3 1cgg ^ f

J f^,

2nJJ J

in0 0 Jz

or the manipulator:

MDx - ^D - RyZD>

MDy - Rx7d - RZXD,

MDz - RyXD - RxyD.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Fig. 2. Constructive scheme of fixing element

Coordinates of the points of centers of gripper weight and fixing element are determined by the coordinates of point P, provided the OZ and element's axes are parallel:

(5)

There is no doubt that the reduced expressions for the magnitudes of forces and moments in a general case are the time functions and are defined by the types of drives for the mechanisms of kinematic elements of both the manipulator and fixing elements.

4. 2. Solving the systems of motion equations of AUV

In order to form a solution for the system of nonlinear differential equations, in view of its nonlinearity, we shall apply the expansion by the method of recurrent approximation [17]. An explanation for the idea of one possible approach, for simplicity and transparency, will be performed on the example of the first equation from system (1). According to this approach, confined by linear approximation scheme [17] of polynomials of order K, we write down:

dvx

dt

aii

Zo - 1l + iffM^t*

Zfeg - 2lfego + 2_JJ T dt .

^ 0 0 Jz

The action of the manipulator at AUV is substituted by forces:

Rx - [Pw (Vi + V2) - m, - m2 ] gsin y;

Ry = [pw(V, + V2)- m, - m2]gcosy cos8;

Rz - [pw(V, + V2)-m, -m2]gcosy sin8, (6)

where V,, V2 and m,, m2 are the volume and masses of the first and second elements of the manipulator. Coordinates of the centers of weight of the manipulator elements are determined by the coordinates of points D, respectively:

Rxn + (vx,n+1 - vx,„)x

K

xX

k-1

akR,

Vx,n-Vx,n-1

k!

- Grxn (t)

. (10)

Derivatives from the projection of force with regard to the expression and direction of the friction force, upon differentiation and algebraic transforms, will be written down as:

2

Vf +1

v

dRj 1 _ —i-—p SC-v 9vj 2Pw j

We shall introduce an integrating multiplier:

9kRj ( Vj,n - Vj,n-1)

(11)

F(Rj,Vjn,s) - exp

4 s K

- -LJ X

aij 0 k-1

dvk

k!

Vj-Vjn

dr

,(12)

XCg1 -Xd + 71 cos ^1--(rn^ + 901)-

2

l

Xcg2 - XD +l1 cos91 + ycos(ra2t + n-902 +91); Y - Y - Y -

*cg1 Jcg2 JD>

7cg1 - 7D - ^7sin 91-

7cg2 - 7D - l1 sin 91 - ^2sin(ffl2t + n - 902 + 91 ).

F(Mj, rajn, s) - exp

K

JX

aj+3,j+3 0 k-1

dMj draj

(ra j,n-ra j,n-1)

k!

raj=raj.

dr

,(13)

(7)

Projections of the moment of forces, created by the reaction of support, are calculated by the coordinates of point in the basis of fixing element of the gripper:

M3x - R3zyp - R3yZp-M3y - R3xZp - R3zXp-

M37 - R3yXp - R3xyp, (8)

where j runs over values 1, 2, 3 and corresponds to the x, y, z coordinates. Assuming in the first approximation that the values of velocities and angles that are included in the right part of the equation are equal to the initial values, taking into account the initial conditions, we shall record recurrent solution (10) in the form:

vx,n+1 - [F(Rx,vxn,s)]-1 x

Rxn - Grxn (t)-

K

-vx,n X k-1

akR,

lvx,n-vx,n-1

k!

xF(Rx,vxn,s)

ds -(14)

P

1

vy,n+1 = [F(Ry,vyn,s)]-1 X

Ryn - Gryn (t) -

x{ vyo +-J

a22 0

K

-vy,n E k=1

dkRy 9vy

vy,n-vy,n-1

k!

xF(Ry,vyn,s) -1

vz,n+1 = [F(Rz,vzn,s)] x

Rzn - Grzn (t)-

9kRz

x vzo +

- I

a33 0

-vz,nE

( vz,n - vz,n-1)

9v:

xF(Rz,vzn,s) x,n+1 = [F(Mx,ra xn,s)]-1 X

Mxn - Gmxn (t)-

k!

The current position of velocity vector in the associated coordinate system will be defined also by the first approximation and by angles p - of drift and a - of attack whose trigonometric functions are calculated by the prods ; (15) jections of vector of instantaneous velocity:

sin P = vz1/vi

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

cosP = >/1 -(vz1/v02;

sin a = vy1/ v1cos P;

cos a = ^ 1 -(vy1/v1cos P)2. (24)

ds ; (16)

1 '

x( raXo +—J

a44 0

K

-fflx,n E

k=1

9M,

9ra x

jra x,n-ra x,n-1j k!

xF(Mx, ra xn,s)

Determining these angles and the values of component of the velocity vector in the first approximation (20)-(22) allows us to recalculate the projections of friction force and angles of heel, course and trim, respectively:

1 '

ra x1 = rax0 +—J [mx0(T) - Gmx0(T)]dT;

a44 0

ra y1 = ra y0 +—J [My0(T) - Gmy0(T)]dx;

ds ;(17)

a55 0

1 i

ra z1 = ra z0 + — J [mzq(t) - Gmz0(T)]dx;

a66»

ra y,n+1 = [F(My,rayn,s)] x

Myn - Gmyn (t) -

ra1 ^rax1 + ra y1 +raz1.

(25)

x( rayo +—J

a55 0

K

-ray,n E

k=1

9ray

^ray,n-ra y,n-1

k!

xF(My, rayn,s)

By using connection equations of the rotational motion, we shall associate projections of the angular velocity ds ); (18) vector with the associated axes and the Euler angles derivatives - of heel, course and trim [5]:

raz,n+1 = [F(Mz,razn,s)]-1 x

Mzn - Gmzn (t)-

rax 8 + (p sin y

ray = (p cos 8cos y+ y sin 8 . (26)

raz _ -( sin 8 cos y + y cos 8

x( razo +—J

a66 0

K

-raz,n E

k=1

9M; 9raz

lraz,n-ra z,n-1)

k!

xF(Mz, razn,s)

The latter will enable recording the kinematic matrix Bm:

ds .(19)

Bra =

1,sin y,0

0,cos y cos 9,sin 8 0, - cos y sin 8,cos 8

We denote by number in the lower index the number and, upon solving the system relative to the Euler angles of component approximation defined in the corresponding derivatives, to find Bio1 inverse to it:

approximation of velocity. Assume that index zero denotes initial value of the generalized coordinates and velocities in the initial time moment, and then we shall write down for the first approximation:

Bra1 =

1 i

vx1 = vx0 + — J[Rx0(T) - Grx0(T)]dT;

a11 0

vy1 = vy0 + —J [Ry0(T) - Gry0(T)] dx;

a22 0

1 '

vz1 = vz0 +—J[Rz0(T) - Gzy0(T)] dx;

(20) (21) (22)

1,- sin y ,sin 8tgy sin 8

0,

1, -

cos y 0, sin 8, cos 8

(27)

In most of the problems on modeling, they are typically simplified to the form [5]:

(28)

a33 0

1, sin y, 0 "1, - -sin y,0

Bra 0,cosy,0 ; Bra1 = 0, 1, 0

0, 0, 1 0, 0, 1

- r 2 , 2 , 2

v1 = -y/ vx1 + vy1 + vz1.

which is exactly one of the sources of error that occurs in the (23) process of modeling the dynamics. Received expressions of

ra

linear and angular velocities are presented in the associat-

Coordinates of the center of masses in the first approxi-

ed coordinate system. Based on the consistent rotation by mation (denoted by lower index 1), upon substitution of exdirections of heel, course and trim, we shall represent the pressions for the components of linear velocity vector, angle angular velocity vector in the associated coordinate system of heel, course, trim, will be represented through integrals: as the product of kinematic matrix of rotational mo-

tion by the matrix column-angular velocity vector in ICS [5]:

fflx 9 xg1 xg0

(By = Bra 9 . (29) yg1 = yg0

fflz _ y _ zg1 ] zg0 ]

A transition to ICS is performed by using the inverse kinematic matrix of rotational motion by the ratios:

+ J

Vx1cos 94COs y1 +

+Vy1(sin 91 sin 91 - cos 91 sin y 1 cos 91) +Vz1(cos 91 sin y 1 sin 91 + sin 91 cos 91) [vx1 sin y 1 + Vy1 cos y 1 cos 91 - Vz1 cos y 1 sin 91] - Vx1sin 91cos y1 +

+Vy1(sin 91 sin y 1 cos 91 + cos 91 sin 91) +Vz1(cos 91 cos 91 - sin 91sin y 1 sin 91)

dT. (32)

[9 " ra x

9 = Bra1 ra y

y _ raz ]

or, in integral form:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

V fflx

9 = JBra1 (By dT,

_y. fflz

The second approximation will be received with regard to the first, and so on by the recurrent algorithm:

Vx,2 = exp

pSCx

2a1

J V1

V

zk+1

2 V1

dq

^ )

X( Vxo J

ano

Rx1- Grx1(q) + vx,1 P ,Cxv1

2

vf+1 Vl

x exp

where the inverse matrix takes the form (27). Under conditions of the first approximation of components of the angular velocity vector, the angles of heel, course and trim pSCy

in the first approximation (denoted by lower index 1) will vy,2 _ exp be represented through integrals:

pSCx? 2a1

J V1

V

4+1

V2

\ \ dr

/

dq ; (33)

2a2:

J V1

( 2 Vy1 +1 V2

\

dq

^ )

91 = 9o + J [rax1 - ray1 sin y + raZ1 sin 9tgy ] dx; raisin 9

X{ Vyo + —J

ano

91 = 9o + J

ray1

cos y

dx;

í \ pSCy Ry1- Gry1(q )+Vy,1—2—V1

+1

2 V1

x exp

PSCy? v^ +.

2 +1

2a22

■J V1

v1

\

dr

^ 7

dq ;(34)

y 1 = y 0 + J [ray1sin 9 + raZ1cos 9] dx.

(30)

Vz,2 = exp

PSCzt i V2!,

--J V11 2" + 1

2a33 0 I V1

dq

7 )

The coordinates of point of the center of mass in the inertial coordinate system, as shown in paper [5], will be rep- x/ v +—j. resented through the components of its velocity vector in the \ a331 associated coordinate system by using the inverse kinematic matrix of translational motion

Rz1- Grz1(q)- Vz,1 P 2Cz V1

2

+1

x exp

pSCz

2a33

I V1

4 +1

V!

V1 \ \

dr 7 7

dq ;(35)

B-1 =

cos 9 cos y, (sin 9 sin 9 - cos 9 sin y cos 9), sin y, cos y cos 9,

- sin 9 cos y, (sin 9 sin y cos 9 + cos 9 sin 9),

(cos 9 sin y sin 9 + sin 9 cos 9)

- cos y sin 9 (cos 9 cos 9 - sin 9 sin y sin 9)

(31)

d

in the following fashion: ^f

xg Vx

y era = B-1 vy

_zg ] _Vz ]

xg t Vx

or, in integral form: yg = Jb-1 0 vy

_zg. _Vz ]

dT.

ra x,2 = [F(Mx,rax1,s)]-1 x

Mx1 - Gmx1(q)-

1 t

x( raxo+—J

a44 0

K

-rax,1 E

k=1

9M>

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

9ra x xF(Mx, rax1,s)

ra x,1-ra x

rax=ra

k!

ds ;(36)

ray,2

= [F(My,ray1,s)]"V rayo + — J•

a55 0

My1- G„y1(q)-ray,1^

dray

ray=ra yi

jra y,1-ray k!

F(My, ray1,s)

ds ; (37)

1 i

raz,2 = [F(Mz,raz1,s)] ( razo +—J

a66 0

Mz1- Gmz1(q)-raz,1 E

9M,

lraz,1-raz,0

raz=ra z,

k!

F(Mz, raz1,s)

ds .(38)

A transition from the associated coordinate system to the inertial will be carried out using the first and the second approximation of angles after finding them by the second approximation of velocity, respectively: - for the angles:

82 = 80 + J [rax2 - ray2sin y 1 + raz2 sin 81tgy 1] dx;

recurrent approximation whose convergence will improve insignificantly. Anyway, analytical form (41) allows us to conclude that the impact of angular velocities on the longitudinal speed of AUV is similar to the increase in the resistance coefficients.

(2 = (0 + J

ray2-

raz2sin 81

cos y1 for the coordinates:

dx; y2 = y0 + J [ray2sin 81 + raz2cos 81] dx. (39)

xg2 xg0

yg2 = yg0

zg2 _ zg0 _

+J

vx2 cos p2 cos y 2 + vy2(sin p2 sin 82 - cos p2 sin y 2 cos 82) + vz2(cos p2 sin y 2 sin 82 + sin p2 cos 82) vx2 sin y 2 + vy2cos y 2 cos 82 - vz2 cos y 2 sin 82

-vx2 sin p2 cos y 2 + vy2(sin p2 sin y 2 cos 82 + cos p2 sin 82)+vz2(cos p2 cos 82 - sin p2 sin y 2 sin 82)

The second approach to solving the system of differential motion equations takes into account projections of the linear and angular velocities on other axes. Thus, for example, after substituting derivatives and velocities in the first of the six equations of system (1) with regard to denotations (2), (3), after algebraic transforms, we shall obtain:

dt

an

Rxn + (vI,n+1 - vx,

)dRx dvx

My

-jt [a^v* + a35vz + a45rax + a56raz ] +

a24vy + a34vz + +a45ray + a46raz

a16vx + a26vy + +a46rax + a56ray

+v [a11vx + [a15ray + a^ ]] - vx [a33vz + [^3^ + a35ray ]]

5. Discussion of results: modeling the dynamics of AUV motion in ICS with regard to angular position and kinematic parameters

In order to modeling the dynamics of AUV motion in ICS considering angular position and kinematic parameters, we have chosen the "Skarus" project [10, 17, 28]. The device is additionally equipped dx. (40) with a manipulator and an element for fixing the device to underwater structures. Characteristic parameters that are applied at modeling were taken unchanged from articles [10, 28]. The obtained expressions for the elements of sequence of the first (30), (32) and the second (39), (40) approximations include angles of heel and trim, as well as employ refined kinematic matrices (27) and (31). The presence of such expressions allows us to determine the error that is caused both by the error of angles and the error in the approximation of kinematic matrix:

Mz

dt [a16vx + a26vy + a46rax + a56ray ] +

+rax [a55ray + [a15vx + a35vz + a45rax + a56raz]] --ray + [a24vy + a34vz + a45ray + a46raz]] +

+vx [a22vy + [a24rax + a26raz]] - vy [a«», + [a15ray + a16raz]] hray {a33vz + [a34rax + a35ifly ]}-

-raz {a22vy + [a24rax + a26raz ]}

The last differential equation as one of the equations in system (1) contains derivatives from the components of linear and angular velocity vector. It is by its volume and form is more cumbersome. Such a transform will only complicate the system, but will not convert it into the quasilinear. In this case, however, to solve the system (1), it is necessary to employ the method of

.(41)

A8 Ap Ay

=J

= J

0,0, sin 8tgy

0,0,^1

cos y

0,sin 8, cos8-1 razsin 8tgy

sin8 raz-

cos y

raysin 8 + raz(cos 8-1)

dx =

dx. (42)

Results of modeling the impact of the manipulator's work aboard the AUV, which creates a moment of forces up to

dvx,n+1

100 Nm, on the magnitude of error when calculating by the simplified kinematic matrices are given in Table 1.

Table 1

Analysis of impact from the angles of heel, course, trim and simplifications of kinematic matrices on the magnitude of error when modeling the motion of AUV

Time, t, s A0/0 A9, rad Ay, rad A0/0 A9, rad Ay, rad

0=0,1; raz=0,01; ®y=0,005 0=0,01; ®z=0,01; ®y=0,005

1 0 0.00099833 0.000449209 0 9.99983E-05 4.94992E-05

2 9.9836E-05 0.01098217 0.004941296 0.000100002 0.010100332 0.004999416

3 0.00029853 0.02096749 0.009433383 0.000299025 0.020102145 0.009949333

4 0.00059613 0.03095527 0.013925471 0.000597118 0.030106421 0.01489925

5 0.0009927 0.04094648 0.018417558 0.00099434 0.04011414 0.019849168

6 0.00148831 0.05094212 0.022909646 0.001490769 0.050126288 0.024799085

7 0.00208306 0.06094316 0.027401733 0.002086502 0.060143851 0.029749002

8 0.00277706 0.07095059 0.03189382 0.002781656 0.070167818 0.034698919

9 0.00357047 0.08096541 0.036385908 0.003576369 0.08019918 0.039648836

10 0.00446342 0.09098861 0.040877995 0.004470798 0.090238935 0.044598753

In addition, it should be noted, that heel error A0 is affected by both its magnitude 0 and the magnitude of trim angle y, angular velocity rox, and the magnitude of time period t. A similar pattern is characteristic of the error in course angle Ap. However, as far as the magnitude of error in trim angle Ay, then it is not explicitly affected by the magnitude of trim y, rather it is defined by two angular velocities roy and rox and heel angle 0. Thus, expressions (42) allow us to analyze the impact of angles of heel, course trim and simplifications of the kinematic matrices and determine the magnitudes of error when modeling the AUV motion in analytical form. The predicted magnitudes of absolute error allow the operator to form an action strategy when operating the manipulator. A decision to use or not to use elements for fixing the body of device is also made based on the magnitude of the predicted error. The latter allows us to reduce errors in determining the position of the working tool.

Due to applying the recurrent approximation method, we received solutions for the direct problem of dynamics (30), (32), (39), (40) for the devised model of AUV with a manipulator aboard. The modeling performed testifies that these solutions eliminate contradictions between the simplicity in recording the external forces and the complexity in determining the spatial position of the AUV body. The latter is the main advantage of the resulting outcome of the study. Despite

the fact that the forces and moments are recorded only for one of the possible implementations of kinematic schemes for manipulator and fastener, they will not lose generality for other types of designs.

Relative simplicity of analytical expressions for determining the angular position and coordinates of the centre of weight of the AUV hull and their capability to rapidly calculate position of the elements of manipulator and fastener in the same ICS will not change this benefit. The latter will make it possible to use them for constructing a decision support system for the operator of ACS. Along with this, the proposed algorithm upon verification confirms simplicity of its realization to calculate an error in the angles of angular position vector that occurs as a consequence of simplifications and assumptions. The obtained modeling data allow us to track the character of error dependence and to characterize its changes and impacts; they will also be useful in the systems of information support for control systems designers.

6. Conclusions

1. We constructed and verified the model as a recurrent sequence that describes the dynamics of AUV in ICS and takes into account the angular position and kinematic parameters without simplifications in the kinematic matrix.

2. The algorithm that is synthesized based on this model provides for the sequence of actions and calculations for analytical representation of solution for the direct problem of the AUV dynamics. The calculation of kinematic parameters and simultaneous consideration of angular position when modeling the AUV motion is represented in one inertial coordinate system.

3. Analytical approximations of the model allow us to represent an error that occurs due to angular deviations and simplifications of the kinematic matrices as a function of characteristics and kinematic parameters of AUV. The existence of such expressions will make it possible for the operator of ACS to apply them to predict and select the model when modeling the motion of AUV in the inertial coordinate system.

References

1. Blintsov, V. S. Pryvy'azni pidvodni systemy [Text] / V. S. Blintsov. - Kyiv: Naukova Dumka, 1998. - 231 p.

2. Blintsov, V. S. Keruvannya prostorovym rukhom pidvodnoho aparata z urakhuvannyam vzayemozv'yazkiv mizh skladovymy rukhu po riznym osyam koordynat [Text]: mizhnar. nauk.-tekhn. konf. / V. S. Blintsov // Innovatsiyi v sudnobuduvanni ta okeanotekhnit-si. - Mykolaiv: NUK, 2010. - P. 406-408.

3. Byelousov, I. Suchasni i perspektyvni nezaseleni pidvodni aparaty VMS SShA [Text] / I. Byelousov // Zakordonnyy viys'kovyy ohlyad. - 2013. - Issue 5. - P. 79-88.

4. Bocharov, L. Nezaseleni pidvodni aparaty: Stan i zahal'ni tendentsiyi rozvytku [Text] / L. Bocharov // Elektronika: Nauka, Tekh-nolohiya, Biznes. - 2009. - Issue 7. - P. 62-69.

5. Lukomskij, Yu. A. Sistemy upravleniya morskimi podvizhnymi ob'ektami [Text] / Yu. A. Lukomskij, V. S. Chugunov. - Leningrad: izd. Sudostroenie, 1988. - 272 p.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

6. Slizhevskij N. B. Hodkost' i upravlyaemost' podvodnyh tekhnicheskih sredstv [Text] / N. B. Slizhevskij. - Nikolaev, 1998. - 148 p.

7. FDS3 (Forward Deployed Side Scan Sonar) Jane's International Defense Review [Electronic resource]. - Available at: http:// www.janes.com

8. Bremer, R. H. TNO report. Unmanned surface and underwater vehicles [Text] / R. H. Bremer, P. L. H. Cleophas, H. J. Fitski, D. Keus. - Netherlands, 2007. - 126 p.

9. Bohuslavs'kyy, A. B. Formuvannya znan' dlya planuvannya rukhiv robotiv v seredovyshchi z pereshkodamy na osnovi tekhnolohiyi ekspertnykh system [Text] / A. B. Bohuslavs'kyy, V. M. Lokhin, S. V. Man'ko // Shtuchnyy intelekt v systemakh avtomatychnoho keruvannya. - Kyiv. Concept Ltd, 1995. - P. 12-23.

10. Trunov, O. M. Dynamika avariyno-ryatuval'noho aparatu v umovakh rehulyarnoho khvylyuvannya i shkvaliv [Text] / O. M. Tru-nov // Zbirnyk naukovykh prats', NUK. - 2007. - Issue 6. - P. 30-41.

11. Fossen, T. I. Handbook of Marine Craft Hydrodynamics and Motion Control [Text] / T. I. Fossen. - Wiley, 2011. - 575 p. doi: 10.1002/9781119994138

12. From, P. J. Vehicle-Manipulator Systems [Text] / P. J. From, J. T. Gravdahl, K. Y. Pettersen. - Springer London, 2014. - 388 p. doi: 10.1007/978-1-4471-5463-1

13. Han, J. Redundancy resolution for underwater vehicle-manipulator systems with minimizing restoring moments [Text] / J. Han, W. K. Chung // 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems. - 2007. doi: 10.1109/ iros.2007.4399292

14. McMillan, S. Efficient dynamic simulation of an underwater vehicle with a robotic manipulator [Text] / S. McMillan, D. E. Orin, R. B. McGhee // IEEE Transactions on Systems, Man, and Cybernetics. - 1995. - Vol. 25, Issue 8. - P. 1194-1206. doi: 10.1109/ 21.398681

15. Rusu, R. B. 3D is here: Point Cloud Library (PCL) [Text] / R. B. Rusu, S. Cousins // 2011 IEEE International Conference on Robotics and Automation. - 2011. doi: 10.1109/icra.2011.5980567

16. Trunov, A. Realization of Paradigm of Prescribed Control of Nonlinaer as the Maximization Adequacy Problem [Text] / A. Trunov // Eastern-European Journal of Enterprise Technologies. - 2016. - Vol. 4, Issue 4 (82). - P. 50-58. doi: 10.15587/17294061.2016.75674

17. Trunov, A. Criteria for the evaluation of model's error for a hybrid architecture DSS in the underwater technology ACS [Text] / A. Trunov // Eastern-European Journal of Enterprise Technologies. - 2016. - Vol. 6, Issue 9 (84). - P. 55-62. doi: 10.15587/17294061.2016.85585

18. Trunov, A. N. Recurrence approximation in problems of modeling and design [Text]: monohrafiya / A. N. Trunov. - Mykolaiv, 2012. - 270 p.

19. Lendyuk, T. Fuzzy rules for tests complexity changing for individual learning path construction [Text] / T. Lendyuk, S. Sachenko, S. Rippa, G. Sapojnyk // 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). - 2015. doi: 10.1109/idaacs.2015.7341443

20. Fisun, M. The experience in application of information technologies for teaching of disabled students [Text] / M. Fisun, A. Shved, Y. Nezdoliy, Y. Davydenko // 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). - 2015. doi: 10.1109/idaacs.2015.7341441

21. Kondratenko, Y. P. Decision-Making Based on Fuzzy Estimation of Quality Level for Cargo Delivery [Text] / Y. P. Kondratenko, I. V. Sidenko // Studies in Fuzziness and Soft Computing. - 2014. - P. 331-344. doi: 10.1007/978-3-319-06323-2_21

22. Kondratenko, Y. P. Modern sensing systems of intelligent robots based on multi-component slip displacement sensors [Text] / Y. P. Kondratenko, O. S. Gerasin, A. M. Topalov // 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). - 2015. doi: 10.1109/idaacs.2015.7341434

23. Nykorak, A. A wireless navigation system with no external positions [Text] / A. Nykorak, R. E. Hiromoto, A. Sachenko, V. Ko-val // 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). - 2015. doi: 10.1109/idaacs.2015.7341433

24. Dyda, A. A. Robot dynamics identification via neural network [Text] / A. A. Dyda, D. A. Oskin, A. V. Artemiev // 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). - 2015. doi: 10.1109/idaacs.2015.7341437

25. Trunov, O. M. Methodology of evaluation alternatives on the basis several etalons [Text] / O. M. Trunov // Naukovi pratsi: Nauko-vo-metodychnyy zhurnal. Komp'yuterni tekhnolohiyi. - 2014. - Vol. 237, Issue 225. - P. 99-104.

26. Trunov, O. M. Modeling of interaction EMW with biologics objects in during phototherapy [Text] / O. M. Trunov, O. E. Belikov // Sience and methodology journal. - 2015. - Vol. 94. - P. 23-27.

27. Trunov, O. M. Improving the mathematical model of the dynamics for underwater vehicles with asymmetrical hulls [Text] / O. M. Trunov, O. O. Novosadovskiy, D. P. Kikhtenko // Naukovi pratsi: Naukovo-metodychnyy zhurnal. Komp'yuterni tekhnolohi-yi. - 2014. - Vol. 237, Issue 225. - P. 90-98.

28. Yastrebov, V. S. Razrabotka i ispytanie adaptivnogo podvodnogo robota [Text] / V. S. Yastrebov, E. I. Garbuz, A. M. Filatov, V. S. Blincov, B. P. Ivanishin, A. N. Trunov, A. P. Pavlov // Sb. nauchnyh trudov instituta Okeanologii im. P. P. Shirshova AN SSSR. -Moscow, 1990. - P. 98-112.

i Надоели баннеры? Вы всегда можете отключить рекламу.