Mbe 20 05 404
Mbe 20 05 404
{N}
E ξ
φ
o
θ
η q
ψ r
y x
z p
ζ
1) Fixed coordinate system E−ξηζ is also called the ground coordinate system or inertial coordinate
system for short ‘fixed system’. The origin E can choose a point on the earth, Eξ shaft is in the
horizontal plane, Eζ axis is perpendicular to the center of the earth, Eη axis can be obtained by the
right-hand rule [29]. Coordinate system E − ξηζ is defined in a right-handed rectangular coordinate
system.
2) The moving coordinate system G − xyz is usually the coordinate system of the AUV carrier,
which can be built on the AUV carrier, referred to as the “moving system”. When the carrier moves,
the coordinate system will also move with the carrier. Usually, the origin of the coordinate system is
the center of gravity of the carrier. G x shaft with AUV carrier structure is the symmetric axis direction,
which is the same axis parallel with AUV, pointing at the AUV boat bow. Gy axis is parallel to the plane
of AUV ontology structure, and which is vertical to the baseline of AUV. Gy axis is vertical to G x axis,
which is longitudinal direction pointing to the direction of starboard of AUV. Gz axis is perpendicular
to the G x , Gy shaft is in horizontal plane, and Gz is pointing to the bottom of the ship motion. The
coordinate system G − xyz also forms a right-handed rectangular coordinate system [30]. The motion
coordinate system has angular velocity and acceleration against the ground in the inertial coordinate
system, so it does not apply to Newton’s second law. However, it is very convenient that the motion
coordinates are introduced to discuss fluid dynamics, and it is very simple and clear for the description
of objects in the water with the coordinate system conversion than the other method of space motion
equations. Of course, the relative position between the different objects and objects in space stress
transformation can also be easily, and AUV by propeller thrust and thrust direction will not change
because of the change of motion of the robot.
The matrix inverse transformation can be concluded that the movement in the space position
depends on the fixed coordinate system of AUV [31], and the movement of three attitude angle:
heading angle ψ, trim angle θ, heeling angle φ, which are relative to a fixed coordinate system:
(i). Rotating the heading angle ψ of G − xyz coordinate system around the G x shaft, the coordinate
transformation is shown in the Eq (2.1):
cos ψ sin ψ 0
x1 x x
y1 = − sin ψ cos ψ 0 y = A1 y (2.1)
z 0 0 1 z z
here, Gx → Gx1 , Gy → Gy1 .
(ii). Rotating the trim angle θ of G − x1 y1 z coordinate system around the Gy1 shaft, the coordinate
transformation is shown in the Eq (2.2):
ξ cos θ 0 − sin θ
x1 X1
y1 = 0 1 0 y1 = A2 y1 (2.2)
z1 sin θ 0 cos θ z z
here Gx1 → Gξ, Gz → Gz1 .
(iii). Rotating the heeling angle φ of G−ξy1 z1 coordinate system around the Gξ shaft, the coordinate
transformation is shown in the Eq (2.3):
ξ ξ ξ
1 0 0
η = 0 cos φ sin φ y1 = A3 y1 (2.3)
ζ 0 − sin φ cos φ z1 z1
ξ cos ψ cos θ Γ1 ∆1
x
η = sin ψ cos θ Θ1 Λ1 y (2.4)
ζ − sin θ Ξ1 Π1 z
cos ψ cos θ Γ2 ∆2
here, Γ2 = cos φ sin ψ sin θ − sin θ cos ψ, ∆2 = cos ψ sin θ cos φ + sin ψ sin φ, Θ2 = sin ψ sin θ sin φ +
cos ψ cos φ, Λ2 = sin ψ sin θ cos φ − cos ψ sin φ, Ξ2 = cos θ sin φ, Π2 = cos θ cos φ.
So the inverse of the rotation matrix B, which is B−1 shown in Eq (2.6):
B−1 = Γ3 ∆3 Θ3 (2.6)
Λ3 Ξ3 Π3
here, Γ3 = cos φ sin ψ sin θ − sin θ cos ψ, ∆3 = sin ψ sin θ sin φ + cos ψ cos φ, Θ3 = cos θ sin φ, Λ3 =
cos ψ sin θ cos φ + sin ψ sin φ, Ξ3 = sin ψ sin θ cos φ − cos ψ sin φ, Π3 = cos θ cos φ.
Using the inverse transformation, which can be obtained the following Eq (2.7):
here, Γ4 = cos φ sin ψ sin θ − sin θ cos ψ, ∆4 = sin ψ sin θ sin φ + cos ψ cos φ, Θ4 = cos θ sin φ, Λ4 =
cos ψ sin θ cos φ + sin ψ sin φ, Ξ4 = sin ψ sin θ cos φ − cos ψ sin φ, Π4 = cos θ cos φ.
Generally speaking, the following Eq (2.8) can be obtained through Newton’s second Law:
Fξ = mξ̈G
F = mη̈G (2.8)
η
Fζ = mζ̈G
here Fξ , Fη , and Fζ are the projections of F on the ξ axis, η axis, and η axis, respectively. m is the
quality of underwater robot. ξ̈G , η̈G and ζ̈G are the projections of the acceleration of the center of gravity
of the underwater robot on the ξ axis, η axis, and η axis, respectively.
The three projected components of the velocity V for zero in the AUV’s moving coordinate system
G-xyz relative to the fixed coordinate system are u (transverse velocity), v (longitudinal velocity) and
w (vertical velocity). When its angular velocity Ω round fixed coordinate system origin on G-xyz
coordinate system, the three projection components are p (heeling angle speed), g (trim angle speed)
and r (heading angular velocity). The components of force F and moment M on the x-axes, y-axes and
z-axes of fixed coordinate system G − xyz are X (longitudinal force), Y( transverse force ), Z( vertical
force ) and K (heeling moment), M (trim moment) and N (heading moment), respectively.
As shown in Table 1, each component represents the velocity, angular velocity, force and moment
on each axis respectively, where the positive direction of velocity and force is generally the coordinate
positive axis, and then the positive direction of angular velocity and moment can be determined
according to the right hand rule.
X = m u̇ − vr + wq − xG q2 + r2
+yG (pq − ṙ) + zG (pr + q̇) 2
Y = m v̇ − vr + wq − yG q + r2
+zG (qr − ṗ) + xG (qp + ṙ) 2
Z = m ẇ − vr + wq − zG q + r2
+xG (rp − q̇) + yG(rp + ṗ)
(2.9)
K = Ix ṗ + Iz − Iy qr
+ m yG (ẇ + vp − uq) − zG (v̇ + ur − wp)
M = Iy ṗ + (I x − Iz ) qr
+ m zG (ẇ + wq − vr) − xG (ẇ + vp − uq)
N = Iz ṗ + Iy − I x qr
+ m xG (ẇ + ur − wp) − yG (u̇ + wq − vr)
here m is the mass of the AUV, xG , yG , zG are the gravity coordinates of the AUV; I x , Iy , Iz are
respectively the moment of inertia of the AUV around the three axes of motion coordinate system;
u, v, w, p, q, r are angular velocities of six degrees of freedom; u̇, v̇, ẇ, ṗ, q̇, ṙ are angular acceleration
of six degrees of freedom; X, Y, Z, K, M, N are forces moments of six degrees of freedom.
Due to the motion of six degrees of freedom is a little complicated [34], in order to combine the
actual working situation, the model is appropriately practical and precise. In this study, only the most
basic motion modes of AUV are considered, namely, pitch, bow and depth variation. The carrier only
moves up and down on the vertical plane when the depth variation is only. At bow sway, the navigation
direction of the carrier can be changed. The center of gravity of the carrier only changes the angle of
the bow at the horizontal plane and does not move on the vertical plane. When the AUV moves in the
horizontal plane, w = 0, p = q = 0, the motion state can be described as following Eq (2.10):
X = m u̇ − vr − xG r2 − yG ṙ
Y = m v̇ + ur 2
− yG r − xG ṙ (2.10)
N = Iz ṙ + m xG (v̇ + ur) − yG (u̇ − vr]
Since the origin setting of the moving coordinate system is coincide or overlap with the center of
gravity G. In this study, xG = yG = zG = 0, the Eq (2.10) can be further described as Eq (2.11):
X = m(u̇ − vr)
When the AUV moves on the vertical plane, v = 0, p = r = 0, the motion equation can be described as
Eq (2.12):
X = m u̇ + wq − xG q2 + zG q̇
Z = m ẇ − uq 2
− zG q − xG q̇ (2.12)
M = Iy q̇ + m zG (u̇ + wq) − xG (ẇ − uq]
X = m(u̇ − wq)
Fluid hydrodynamic force generally refers to the water resistance of the underwater vehicle acting
on the carrier in the water area. The motion state of the underwater vehicle, the characteristics of the
underwater vehicle and the nature of the ocean current are all the influencing factors of the
hydrodynamic force of the underwater vehicle. Without considering the hydrodynamic interaction
and determining the structure of the AUV, the hydrodynamic action of the underwater robot is not
affected by the specific position. The hydrodynamic force is a function of motion parameters and
elevator angle δe , rudder angle δr , and differential rudder angle δd .
Hydrodynamics can be divided into two categories: viscous hydrodynamics and inertial
hydrodynamics [35]. The viscous hydrodynamic coefficients of AUV are usually expressed according
to linear theory, and the fluid hydrodynamic forces are decomposed into transverse forces,
longitudinal forces and vertical forces in the coordinate system. Ignoring the cross-coupling of the
hydrodynamic forces in the coordinate system, the transverse forces are only related to δr and δd , and
the longitudinal forces are only related to δe . Then, each hydrodynamic coefficient is decomposed into
position force, rudder force and rotation force. The coupling relationship is obtained in the following
Eq (2.15):
C X = C X (0)
CY = CYβ β + CYp p′ + CYr r′ + CYδr δr
C = C (0) + C α α + C q q′ + C δe δ
Z Z z Z Y e
β (2.15)
C K = C K β + C K p + C K r + C K δr + C Kδd δd
p ′ r ′ δr
C M = C M (0) + C αM α + C qM q′ + C δMe δe
C = C β β + C p p′ + C r r′ + C δr δ
N N N N N r
where p′ = pL/V, q′ = qL/V and r′ = rL/V are dimensionless roll angular velocities, S is AUV
maximum cross-sectional area, L is total length of robot carrier, C X = X/(0.5ρV 2 S ) is the longitudinal
force coefficient, CY = Y/(0.5ρV 2 S ) is the transverse force coefficient, CZ = Z/(0.5ρV 2 S ) is the
α α α
CZ = CZB + CZR = 1.254
α α α
C = C MB + C MR = 0.544
δMe
δe
CZ = CZR = 0.483
δe δe (2.16)
C M = C MR = −0.172
q
= CZB
q
+ CZR
q
= 0.365
C
Zq
C M = C MB + C MR = −0.166
q q
CYβ = CZB
α α
+ CZR = −0.816
β α α
C = C MB + C MR = 0.731
Nδr
δe
CY = CZR = −0.242
δr δe (2.17)
C N = C MR = −0.086
CY = C + CZR
r q q
= −0.258
C r = CZB
MB + C MR = −0.121
q q
N
The inertial hydrodynamic force of the AUV is directly proportional to the acceleration and angular
acceleration of the AUV [37]. Each degree of freedom of the AUV can generate linear acceleration
and angular acceleration, and the six degrees of freedom can naturally have 36 inertial forces as shown
below Eq (2.18):
where, gi (i = 1, 2, 3, 4, 5, 6) represents the inertial hydrodynamic force generated by the six degrees of
freedom respectively; The extra mass given by λi j is not related to motion parameters, but λi j is
related to the coordinate system and shape characteristics chosen by the AUV. Since the AUV is
symmetrical to the left and right, λi j = λ ji so that λ can be reduced to 10 non-zero masses, such as:
λ11 , λ22 , λ33 , λ44 , λ55 , λ66 , λ26 , λ62 , λ35 , λ53 , and λ26 = λ62 , λ35 = λ53 = −λ26 , as shown in below
Eq (2.19):
g1 = −λ11 u̇
g2 = −λ22 v̇ − λ26 ṙ
g3 = −λ33 ẇ − λ35 ṙ
(2.19)
g4 = −λ44 ṗ
g = −λ35 w − λ55 q̇
5
g6 = −λ26 v̇ − λ66 ṙ
The inertial hydrodynamic parameters were estimated based on literature and theory [38], and the
additional mass value of the AUV was obtained by calculating the structural parameters of the AUV
in the above table, and then the overall inertial mass caused by angular acceleration and acceleration
motion of the AUV was calculated by position stacking, λ11 = 1.780, λ22 = λ33 = 37.190, λ44 =
0, λ55 = λ66 = 4.106, λ35 = −λ26 = 0.723
The gravity acting on the AUV is the sum of the gravity of each component, and the combined point
is the center of gravity G (xG , yG , zG ), which is shown in Eq (2.20):
X
=
P Pi
P
xG Pi
xG =
PP (2.20)
yGi Pi
yG =
P P
z = zGi Pi
G
P
The buoyancy force acting on the AUV is the sum of the buoyancy forces of each component, and
the combined point is the center of buoyancy C (xG , yG , zG ), which is shown in Eq (2.21):
X
=
B Bi
P
xci Bi
xc =
PB (2.21)
yci Bi
yc =
PB
z = zCi Bi
c
B
The combined force of gravity and buoyancy can be expressed as Eq (2.22):
X = (B − P) sin θ
= (P − B) cos θ sin φ
Y
Z = (P − B) cos θ cos φ
(2.22)
K = (yG P − yC B) cos θ cos φ − (zG P − zc B) cos θ sin φ
M = (xG P − xC B) cos θ cos φ − (zG P − zc B) cos θ sin φ
N = (xG P − xC B) cos θ sin φ + (yG P − yC B) P sin θ
The restoring force of the AUV is calculated by setting the magnitude of the gravity vector as
P = mg and the magnitude of the buoyancy vector as B = ρgV, in which m is the mass of the AUV, ρ
is the density of water, g is the gravitational acceleration of the earth, and V is the volume of the AUV.
In this study, after obtaining the gravity P and buoyancy B that the AUV is subjected to, B = P can be
made by adding buoyancy material or adjusting ballast, so that xG = xc , yG = yc , zG − zc = h.
As an important control component of AUV, the propeller is the main source of power in the analysis
of the motion force. The AUV propeller involved in this study is mainly composed of propeller,
brushless DC motor, deflector hood and dynamic seal assembly. Among them, the propeller plays a
major role. The complex nonlinear characteristics of propeller thrust force are usually simplified in
practical engineering. In order to simplify the work load, the thrust force of the propeller is generally
calculated without considering its torque. The thrust of the propeller can be expressed as in Eq (2.23):
where, ρ is the density of water, usually take ρ = 1000 kg/m3 , n is the speed of the underwater
propeller, DP is the diameter of the propeller, KT is the thrust coefficient of the propeller. The
coefficient can be obtained through experiments, but due to limited experimental conditions, the
approximate estimate can be calculated as KT = 0.15 according to the literature, and the thrust
T = 0.02n2 of the propeller can be obtained by substituting into the above equation [39, 40].
In this section,the motion equation of AUV is analyzed, and the transfer functions of the heading
angle, pitch angle and depth of the horizontal plane and the vertical plane are obtained. According to
the values of the AUV thrust and hydrodynamic calculated from the content of the previous section,
these values are substituted into Eq (2.23). In the space motion equation of underwater vehicle (AUV),
in order to simplify the calculation, the center of gravity coincides with the origin of moving coordinate
system, and the second order term of motion parameters is ignored without cross-coupling. In this
study, the motion of the AUV is divided into horizontal plane and vertical plane. Therefore, the motion
states of the two planes are discussed and modeled in the following parts, respectively.
The horizontal movement for AUV refers to the horizontal plane motion and revolve around Oz ,
here, w = p = q = θ = φ = 0, the calculated values of thrust and fluid hydrodynamic are substituted
into the simplified movement equation of the horizontal plane, The center of gravity of the AUV is
overlapped with the origin of the movable coordinate system, regardless of the cross coupling, the
Under the condition of small sideslip angle, the horizontal plane motion control equation is the
following Eq (2.25):
u = V cos β ≈ V,
u̇ = 0
(2.25)
v = −V sin β ≈ −Vβ,
v̇ = −V.
The horizontal movement of the AUV refers to the movement on the vertical plane and the
movement around Oy , including v = p = r = ψ = φ = 0. Then according to the calculated thrust and
fluid hydrodynamic values in the above content, substituting them into the simplified equation of
horizontal plane motion and simplifying it to get:
1 2
(m + λ 11 ) u̇ = T + ρV S C x (0)
2
(m + λ33 ) v̇ + λ35 q̇ + muq
= 1 ρV 2 S C α α + C q q + C δe δ
z e
z z
2
Iy + λ55 q̇ + λ35 u̇
= 1 ρV 2 S L C αM α + C q q + C δe δe
M M
2 (2.30)
θ=q
ξ = u cos θ
ζ = −u sin θ
w
α =
arctan −
u
u = V cos α
w = V sin α
Under the condition of small angle of attack, the control equation of horizontal plane motion is as
follows:
u = V cos α ≈ V,
u̇ = 0
(2.31)
w = V sin α ≈ Vα,
ẇ = V α̇.
λ35 (m + λ33 )
− 1 2 q̇ − 1 α̇
ρV S ρVS
2 2
Ç å
m L q
+ Cz q − Czα α = Czδe δe
− −1 (2.32)
2
ρVS V
Iy + λ55
L
q − C qM q − C αM α = C δMe δe
ρV S L
1 2
2
V
Substituting the coefficients into the equation and performing the Laplace transform, one can gets
Eq (2.33):
(−0.010s − 1.191)q(s) + (1.515s − 1.254)α(s)
The transfer function of the angular velocity of the pitch angle is obtained:
Since θ̇ = q is a function of time t, we can get the transfer function of the trim angle:
1 0.261s + 0.478
Wθ = Wq (s) = (2.35)
s 0.720s3 + 0.316s2 + 0.884s
And because ζ̇ = −u sin θ ≈ −uθ, u = V cos α ≈ V, ζ̇ ≈ −Vθ, we can get the depth of the
transfer function:
V 1.5(0.261s + 0.478)
Wq (s) = Wθ (s) = − (2.36)
s 0.720s4 + 0.316s3 + 0.884s2
In this section, the main work is the research on the motion control of AUV. First, we determine
the coordinate system of AUV and the mathematical model of the six-degree-of-freedom spatial
motion, and then conduct a detailed force analysis of AUV. It is mainly divided into fluid
hydrodynamic force, gravity, buoyancy force and thrust force. Among them, the hydrodynamic
coefficient is estimated through relevant references and theories, and the approximate superposition
method is adopted. Finally, the motion equation of AUV is analyzed, and the transfer functions of the
heading angle, pitch angle and depth of the horizontal plane and the vertical plane are obtained.