Next Article in Journal
AUV Obstacle Avoidance Planning Based on Deep Reinforcement Learning
Next Article in Special Issue
An Underwater Visual Navigation Method Based on Multiple ArUco Markers
Previous Article in Journal
Complete Coverage Path Planning of an Unmanned Surface Vehicle Based on a Complete Coverage Neural Network Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Consumption Modeling for Underwater Gliders Considering Ocean Currents and Seawater Density Variation

1
Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, School of Mechanical Engineering, Tianjin University, Tianjin 300350, China
2
Qingdao Marine Engineering Research Institute of Tianjin University, Tianjin University, Qingdao 266237, China
3
The Joint Laboratory of Ocean Observing and Detection, Pilot National Laboratory for Marine Science and Technology, Qingdao 266237, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2021, 9(11), 1164; https://0-doi-org.brum.beds.ac.uk/10.3390/jmse9111164
Submission received: 7 October 2021 / Revised: 15 October 2021 / Accepted: 19 October 2021 / Published: 22 October 2021

Abstract

:
Energy management is a critical and challenging factor required for efficient and safe operation of underwater gliders (UGs), and the energy consumption model (ECM) is indispensable. In this paper, a more complete ECM of UGs is established, which considers ocean currents, seawater density variation, deformation of the pressure hull, and asymmetry of gliding motion during descending and ascending. Sea trial data are used to make a comparison between ECMs with and without the consideration of ocean currents, and the results prove that the ECM that considers the currents has a significantly higher accuracy. Then, the relationship between energy consumption and multiple parameters, including gliding velocity relative to the current, absolute gliding angle, and diving depth, is revealed. Finally, a simple example is considered to illustrate the effects of the depth-averaged current on the energy consumption.

1. Introduction

After about 30 years of development, underwater gliders (UGs) have become an efficient ocean observation instrument, which are widely applied due to their high endurance, low energy consumption, and low cost without expensive supporting vessels [1].
Generally, UGs are designed to be very compact to facilitate deployment and concealment, which limits the space for the battery onboard, making it difficult for a UG to carry an energy intensive sensor, which is, however, necessary in some situations. For example, a UG cannot obtain its precise position without using a high-energy consumption navigation sensor, such as the Doppler velocity logger, which will result in route deviation and increased energy consumption [2]. Therefore, improving energy efficiency without adding an extra battery is critical to improving the performance indicators of UGs, such as motion accuracy, endurance and duration [3]. In addition, as battery power failures have been the second leading cause of glider mission failures [4], accurately predicting the energy consumption of the UG and then implementing energy management are very important and challenging factors for operating the glider efficiently and safely.
To solve the above problem, energy consumption models (ECMs) have been explored and established in many studies, which can reflect the relationship between energy consumption and various parameters of UGs. In the design and perfection stage of the glider, the ECM is usually used to evaluate the rationality of the design parameters, such as hydrodynamic coefficients. During the operation of the glider, the ECM is usually employed to optimize mission deployment, mainly involving path planning, motion parameter optimization, and sensor arrangement.
Sun et al. optimized the shape of a Blended-Wing-Body glider by an ECM to improve the hydrodynamic performance and increase the gliding range [5]. Zhang et al. designed a miniaturized underwater glider, and a simple ECM was used to understand the trade-off between the glide performance and energy cost [6]. Zhou et al. established an ECM for a deep-sea glider to evaluate the benefits of a hybrid buoyancy-regulating system they proposed [7]. Yang et al. used the ECM of the Petrel-L glider to verify the effectiveness of their shape optimization method [8]. Cao et al. optimized the 3D Dubin curve path of UGs by employing a highly nonlinear and coupled ECM as the heuristic function [9]. Using the same ECM in [9], Cao et al. obtained the rendezvous trajectories with minimal energy consumption for multiple gliders [10]. To address the problem of energy-optimal path planning in the presence of flow fields for UGs with complex dynamics, an ECM considering the change of the heading angle was presented by Lee et al. [11]. Woithe and Kermer investigated various sensor control techniques of a Slocum glider with the sensor energy models [12]. Yang et al. optimized the motion parameters of the Petrel-L glider by combining an ECM and the inner penalty-function method [13]. Song et al. established an ECM of the Petrel-II glider to identify the key parameters that affect the energy consumption and gliding range, with which the optimal motion parameters of the Petrel-II glider were determined [14]. Based on an ECM, Wu et al. proposed a multi-objective optimization method to make a trade-off between the energy utilization rate and motion accuracy [15]. Li et al. [16] established an ECM and sailing-range equation suitable for the electric, thermal and hybrid propulsion underwater gliders, and then performed analysis to investigate the effects of configuration parameters and navigation parameters on the endurance of three types of underwater gliders.
The above ECMs are effective in revealing the basic relationship between energy consumption and various parameters of UGs, which is very valuable in the shape design, motion parameter optimization and mission planning of UGs. The existing ECMs, however, may be inaccurate or inconsistent in a real situation in actual marine environments, with ocean currents and gradient of seawater density which have a significant impact on dynamic behaviour and the energy consumption of UGs [17,18,19]. The ocean currents will cause changes in the velocity relative to the current and thus the variation of hydrodynamics. The change of seawater density with depth will lead to buoyancy loss (BL) [1,7]. The dynamic behaviour of the UG when influenced by the ocean current and density variation has been fully investigated by Fan and Woolsey [18] and Yang et al. [1], respectively. However, the energy consumption of UGs under the above two factors has not been studied.
In the present work, we first establish a dynamic model of UGs, considering the depth-averaged current (DAC), and the BL caused by seawater density variation and deformation of the glider’s pressure hull. Then, a more complete and realistic ECM is presented based on open-loop control, which means the control parameters are fixed during the ascending or descending phase of one work cycle and will not be affected by the motion state and the ambiance of the glider. In addition, asymmetry of the glider motion during ascending and descending is taken into account. The established ECM is validated to be effective by sea trials. Finally, several simulations are performed to investigate the relationship between the energy consumption and multiple parameters, as well as the impact of DAC on the energy efficiency of the UGs.
The main contributions of this work can be concluded as follows:
  • A more complete and realistic ECM of the underwater gliders is developed, which considers the effects of horizontal DAC, BL and asymmetry of the glider motion during ascending and descending. The ECM is validated by a comparison with sea trial data.
  • The relationship between the energy consumption and diving depth, gliding velocity relative to the current and gliding angle is revealed by simulations.
  • The effects of horizontal DAC on energy consumption are analyzed by a simple example.
The paper is organized as follows. Section 2 presents the dynamic model of UGs, which considers the ocean currents and BL. In Section 3, the ECM is established and validated by sea trial data of a Petrel-II underwater glider. In Section 4, simulations are carried out to study the relationship between energy consumption and various parameters, and the impact of DAC on the energy efficiency of UGs. Section 5 ends the paper by presenting the main conclusions drawn from this work.

2. Dynamic Model

According to the work of Thomasson and Woolsey [20] and Fan and Woolsey [18], we use Lagrange’s equations to establish a dynamic model of the Petrel-II underwater glider, whose structure and workflow can be found in our previous work [14].
For simplicity, we refer to [21] to give the following assumptions and simplifications:
  • The UG has two planes of symmetry (see Section 2.5 for details).
  • The dynamic equations of the UG do not include the disturbance forces of waves and wind.

2.1. The Reference Frames

As shown in Figure 1, an inertial frame, a body frame, and a flow frame are established to describe the motion of an underwater glider. The origin of the body frame B0 (b1, b2, b3) coincides with the centre of buoyancy B0, and the inertial frame I0 (i1, i2, i3) is established at a point on the sea surface. i1, i2 and i3 axes point North, East and Down, respectively. The origin of the flow frame V0 (c1, c2, c3) also coincides with B0. This flow frame can make the calculation of hydrodynamics more convenient.
Let X = [x, y, z]T and Θ = [φ, θ, ψ]T denote the position and attitude of the glider in the inertial frame, respectively. Vectors v = [u, v, w]T and ω = [p, q, r]T are defined as the translational velocity and the angular velocity of the glider in the body frame, respectively. In the flow fame, α and β are attack angle and slip angle, respectively.
Here, rotation matrixes are defined to transform the motion parameters from one frame to another.
R BI = [ cos θ cos ψ sin φ sin θ cos ψ cos φ sin ψ cos φ sin θ cos ψ + sin φ sin ψ cos θ sin ψ cos φ cos ψ + sin φ sin θ sin ψ sin φ cos ψ + cos φ sin θ sin ψ sin θ sin φ cos θ cos φ cos θ ]
R IB = R BI 1 = R BI T
Ω BI = [ 1 sin φ tan θ cos φ tan θ 0 cos φ sin φ 0 sin φ sec θ cos φ sec θ ]
R VB = [ cos α cos β cos α sin β sin α sin β cos β 0 sin α cos β sin α sin β cos α ]
where R*# represents the linear velocity transformation matrix from frame * to #, and ΩBI maps the angular velocity in the body frame to the rate of change of Θ in the inertial frame.

2.2. Mass Distribution and Model of Mechanics

As shown in Figure 2, the total mass of a glider mv is divided into three parts: stationary mass, moving internal point mass, and variable ballast point mass, which are described in more detail below.

2.2.1. Stationary Mass

The stationary mass ms is the total mass of the pressure hull, fixed wings, ballasts, and other objects relatively stationary to the body. The stationary mass can be regarded as a rigid body. Let r s = [ r s 1 ,   r s 2 ,   r s 3 ]   T denote the vector from B0 to the centre of stationary mass, and l s = [ l s 1 ,   l s 2 ,   l s 3 ]   T represent the vector from I0 to the centre of stationary mass.

2.2.2. Moving Internal Point Mass

The moving internal point mass mp is the mass of the attitude regulation unit. An internal battery pack with eccentric offset Rp is used as a mass block to adjust the attitude of the glider, and the principle is illustrated in Figure 3. The pitch angle of the glider is adjusted by moving the battery pack back and forth to keep the glider moving forward, and the roll angle is controlled by rotating the battery pack to achieve the turning motion. Let r p = [ r p 1 ,   r p 2 ,   r p 3 ]   T denote the vector from B0 to the centre of the moving internal point mass, and l p = [ l p 1 ,   l p 2 ,   l p 3 ]   T represent the vector from I0 to the centre of the moving internal point mass.
If r p 1 0 and Δ r p 1 are the initial position and displacement of the mp along the b1 axis, respectively, we know that
r p 1 = r p 1 0 + Δ r p 1
Let ξ   ( π / 2 ξ π / 2 ) denote the rotation angle of battery pack, and then the position of mp in the body frame can be expressed as
{ r p = R BP r ¯ p R BP = [ 1 0 0 0 sin   ξ cos   ξ 0 cos   ξ sin   ξ ] r ¯ p = [ r p 1 ,   R p ,   0 ] T

2.2.3. Variable Ballast Point Mass

The variable ballast point mass mb is the net buoyancy of the glider, which can be adjusted by the buoyancy engine with the ability to transport the hydraulic oil between an external bladder and an internal bladder (tank). Assuming that the buoyancy engine is symmetrically arranged around the b1 axis, and the position change of the hydraulic oil can be negligible, we define r b = [ r b 1 ,   0 ,   0 ]   T as the vector from B0 to the centre of the variable ballast point mass, and l b = [ l b 1 ,   l b 2 ,   l b 3 ]   T as the vector from I0 to the centre of the variable ballast point mass.
Then, the following equations can be obtained:
m v = m s + m p + m b
Δ m = m v m ¯
where mv is the total mass of the glider, m ¯ is the mass of water displaced by the glider, and Δ m is the net mass of the glider.
Note that before deployment, the glider should be in suspension (completely submerged in seawater), when mb is set to zero. According to Equation (7), we have m ¯ = m s + m p on the water surface. Substituting this to Equation (8), we know that the net mass of the glider is determined by the variable ballast point mass mb, i.e., Δ m = m b .

2.3. Kinematics

It takes the glider several hours to complete one work cycle to cover a gliding range of several kilometers, during which the ocean currents are less likely to change drastically. Therefore, DAC is taken as the ocean current in one work cycle. In the inertial frame, the DAC vector is provided as North/ East/ Down vector components at each direction (i1, i2, i3) in the ocean, which can be expressed as
V f = [ V f 1 ,   V f 2 ,   V f 3 ]   T
Then, the DAC in the body frame can be obtained using Equation (2).
v f = [ u f ,   v f ,   w f ]   T = R IB V f = R BI T V f
The linear velocity and rotation velocity relative to the current (flow) in the body frame are
v r = v v f = [ u r ,   v r ,   w r ] T
ω r = ω ω f = [ p r ,   q r ,   r r ] T
where ω f is the rotation velocity of the current in the body frame.
In this study, we assume that the ocean current is irrotational, indicating that ω f = [ 0 ,   0 ,   0 ] T and ω r = ω . Then, the kinematics equations of a glider in the ocean currents are
X ˙ = R BI v
R ˙ BI = R BI ω ^
For vectors a = [ a 1 ,   a 2 ,   a 3 ] T and b = [ b 1 ,   b 2 ,   b 3 ] T , the rule for the symbol · ^ is
a ^ b = a × b = [ 0 a 3 a 2 a 3 0 a 1 a 2 a 1 0 ] [ b 1 b 2 b 3 ]

2.4. Dynamics

For simplicity, this section only studies the dynamics of the stationary mass (rigid body part), whose dynamic behaviour can represent the macroscopic behaviour of the whole glider in the ocean. The forces of the moving internal point mass and variable ballast point mass are regarded as external forces.
We first define the generalized velocity of the glider in the body frame as
v g = [ v ω ] = [ u ,   v ,   w ,   p ,   q ,   r ] T
The generalized velocity of the DAC in the body frame is
v f g = [ v f 0 ] = [ u f ,   v f ,   w f ,   0 ,   0 ,   0 ] T
Then, the generalized velocity relative to the current (flow) in the body frame is
v r g = v g v f g = [ v r ω ]
The kinetic energy of the combined fluid and rigid body system can be expressed as [20,22]
T = 1 2 ( v r g ) T ( M f + M ¯ ) v r g + 1 2 v g T M s v g 1 2 v g T M ¯ v g
where M f is the generalized added inertia matrix [23], M ¯ is the generalized inertia matrix of the fluid replaced by the glider, M s is the generalized inertia matrix of the rigid body of the glider. Their specific expressions are
M f = [ M f C f T C f J f ]
where M f is the added mass matrix, J f is the added inertia matrix, and C f is the cross term.
M ¯ = [ m ¯ I 0 0 0 ]
where I is a 3 × 3 identity matrix, and 0 is 3 × 3 matrix of zero.
M s = [ m s I m s r s ^ m s r s ^ J s m s r s ^ r s ^ ]
where J s is the inertia matrix of ms.
Let
( q ,   q ˙   ,   t ) = T ( q ,   q ˙   ,   t ) V ( q )
be the Lagrangian function for a mechanical system with generalized coordinate q. The Lagrange’s equation is
d d t ( q ˙   ) q = Q
where Q denotes the generalized exogenous forces.
For a UG, the conventional generalized coordinates q can be expressed as
q = [ X Θ ]
Here, we use the alternative variables ( q ,   q w ) rather than state elements ( q ,   q ˙   ) to express Lagrangian [18,20,22]. If q w = v g , we have
q ˙ = D ( q ) q w
where D ( q ) = diag [ R BI ,   Ω BI ] .
Then, a new Lagrangian can be expressed as
¯ ( q ,   q w ,   t ) = ( q ,   D ( q ) q w ,   t )
Equation (23) can be rewritten as
d d t ( ¯ q w ) + G ( q ,   q w ) ¯ q w D ( q ) T ¯ q = D ( q ) T Q
where the calculation of the elements of the matrix G ( q ,   q w ) can be found in [20], and the final result is
G ( q ,   q w ) = [ ω   ^ 0 v   ^ ω   ^ ]
According to Equation (18), the new Lagrangian of the combined fluid and rigid body system can be obtained by
¯ ( q ,   q w ,   t ) = 1 2 ( v g v f g ) T ( M f + M ¯ ) ( v g v f g ) + 1 2 v g T M s v g 1 2 v g T M ¯ v g
Substituting Equation (29) into Equation (27) and rearranging the terms, we can obtain the dynamic equations of the glider in the body frame.
( M f + M s ) v ˙ g = [ ω ^ 0 v ^   v ^ f   ω ^ ] ( M f + M ¯ ) ( v g v f g ) + [ f τ ] [ ω ^ 0 v ^ ω ^ ] ( M s M ¯ ) v g + ( M f + M ¯ ) [ v f × ω 0 ]
where f and τ are the external force and moment acting on the rigid body of the glider in the body frame.
To obtain the flow-relative dynamic equations, subtracting
( M f + M s ) v ˙ f g   = ( M f + M s ) [ v f × ω 0 ]
from Equation (30) gives
( M f + M s ) v ˙ r g   = [ ω ^ 0 v ^ r ω ^ ] ( M f + M s ) v r g + [ f τ ] [ ω ^ 0 v ^ r + v ^ f ω ^ ] ( M s M ¯ ) v f g [ 0 0 v ^ f   0 ] ( M s M ¯ ) v r g + ( M ¯ - M s ) [ v f × ω 0 ]

2.5. Forces and Moments Acting on the Rigid Body of the Glider

External forces acting on the rigid body include net buoyancy and hydrodynamic force, and external moments acting on the rigid body include the moments from the stationary mass, moving internal point mass and variable ballast point mass, and the hydrodynamic moments.
At depth z, the net mass of a glider in the inertial frame is
Δ m ( z ) = m b + m ¯ ( 0 ) m ¯ ( z )
According to Section 2.2.3, we know that
m ¯ ( 0 ) = m s + m p
The mass of water displaced by the glider at depth z can be calculated by
m ¯ ( z ) = ρ ( z ) V h ( z )
where ρ ( z ) is the seawater density at depth z, which can be fitted by a polynomial [1]
ρ ( z ) = p 1 z 4 + p 2 z 3 + p 3 z 2 + p 4 z + p 5
where V h ( z ) is the volume of the glider at depth z, which can be expressed as
V h ( z ) = V h 0 Δ V h ( z )
where V h 0 and Δ V h ( z ) are the volume of the glider on the water surface and the volume reduction of the glider at depth z caused by the water pressure, respectively. They can be calculated by
V h 0 = m ¯ ( 0 ) ρ ( 0 )
Δ V h ( z ) = K vh z
where K vh is the compressibility of the pressure of the glider.
Substituting Equations (34)–(39) into Equation (33) results in
Δ m ( z ) = m b + m s + m p ρ ( z ) ( m s + m p p 5 K vh z )
Then, the net buoyancy in the body frame can be represented as follows
f nb = R BI T [ 0 0 Δ m ( z ) g ]
Let τ s , τ p and τ b denote the moments imposed by the stationary mass, moving internal point mass and variable ballast point mass, respectively. Then, we have
τ s = r s × R BI T [ 0 ,   0 ,   m s g ] T
τ p = r p × R BI T [ 0 ,   0 ,   m p g ] T
τ b = r b × R BI T [ 0 ,   0 ,   m b g ] T
For a glider with two symmetry planes of b 1 B 0 b 3 and b 1 B 0 b 2 , the inertial hydrodynamic force f I and moment τ I can be expressed as
[ f I τ I ] = M f [ v ˙ r ω ˙ r ] T = [ f I1 f I2 f I3 τ I1 τ I2 τ I3 ] = [ λ 11 0 0 0 0 0 0 λ 22 0 0 0 λ 26 0 0 λ 33 0 λ 35 0 0 0 0 λ 44 0 0 0 0 λ 53 0 λ 55 0 0 λ 62 0 0 0 λ 66 ] [ u ˙ r v ˙ r w ˙ r p ˙ r q ˙ r r ˙ r ]
where λ i j is the inertial hydrodynamic coefficient.
In the flow frame, the viscous hydrodynamic force f S V and moment τ S V are usually expressed as
[ f S V τ S V ] = [ D S F L T DL 1 T DL 2 T DL 3 ] = V r 2 [ K D 0 K D α 2 K β β K L 0 K L α K MR β + K p p r K M 0 + K M α + K q q r K MY β + K r r r ]
where D, SF and L are the drag, side force, and lift, respectively, TDL1, TDL2, TDL3 are the hydrodynamic moments about the axes of the flow frame c1, c2 and c3, respectively, K* and K** are coefficients of viscous hydrodynamic forces and moments obtained by the computational fluid dynamic (CFD) method [24], and Vr is the value of the velocity relative to the current, which can be calculated by
V r = v r = u r 2 + v r 2 + w r 2
The attack angle α and slip angle β can be expressed as
α = tan 1 ( w r u r )
β = sin 1 ( v r V r )
Then, we map the viscous hydrodynamic forces and moments to the body frame as
[ f S τ S ] = R VB [ f S V τ S V ]
where f S and τ S are the viscous hydrodynamic forces and moments in the body frame, respectively.
Finally, we can obtain the total external forces and moments by
[ f τ ] = [ f nb + f I + f S τ s + τ p + τ b + τ I + τ S ]

3. Energy Consumption Model

3.1. Steady-State Motion

For a glider operating in DAC based on open-loop control, the following vectors can be used to describe the steady-state motion of the glider at a certain depth z in the body frame.
v r = [ u r ,   0 ,   w r ] T
ω r = 0
Θ = [ 0 ,   θ ,   ψ ] T
v ˙ r g   = 0
r p = [ r p 1 ,   0 ,   R p ] T
Substituting Equations (52)–(56) into the dynamic model Equation (32) results in the steady-state dynamic equations of the glider at depth z as
0 = D cos α + L sin α Δ m ( z ) gsin θ
0 = D sin α L cos α + Δ m ( z ) gcos θ
0 = T DL 2 m s g ( r s 1 cos θ + r s 3 sin θ ) m b g r b 1 cos θ m p g ( r p 1 cos θ + R p sin θ ) + ( λ 33 λ 11 ) u r w r
Let γ denote the gliding angle, which represents the angle between the projection of v onto b 1 B 0 b 3 and the horizontal plane of the inertial frame, as
γ = θ α
Then, Equations (57) and (58) can be rewritten as [25]
[ 0 Δ m ( z ) g ] = [ cos θ sin θ sin θ cos θ ] [ cos α sin α sin α cos α ] [ L D ] = [ cos γ sin γ sin γ cos γ ] [ K D 0 + K D α 2 K L 0 + K L α ] V r 2
Taking the first line of Equation (61), together with the gliding velocity V r 0 and gliding angle γ 0 , we have
α 2 + K L K D tan γ α + 1 K D ( K D 0 + K L 0 tan γ ) = 0
To solve α in Equation (62), we have
α ( γ ) = 1 2 K L K D tan γ ( 1 + 1 4 K D K L 2 cot γ ( K D 0 cot γ + K L 0 ) )
Then, velocities u r and w r can be expressed as
u r = V r cos α
w r = V r sin α

3.2. Energy Consumption of the Buoyancy Engine

To avoid confusion, hereinafter, subscripts 1 and 2 are used to represent the descending and ascending of the glider, respectively.
In one work cycle, the solenoid valve will open on the water surface to allow the hydraulic oil in the external bladder to flow into the internal tank, and the pump will work at the inflection point under the water pressure to transfer the hydraulic oil from internal tank to the external bladder.
According to the second line of Equation (61), if the glider reaches a given velocity V r and a gliding angle γ at depth z, the net mass supplied by the buoyancy engine should be
Δ m ( z ) = ( sin γ ( K D 0 + K D α 2 ) + cos γ ( K L 0 + K L α ) ) V r 2 / g
Substituting Equation (40) into Equation (66) and rearranging the terms, we have
m b = ( sin γ ( K D 0 + K D α 2 ) + cos γ ( K L 0 + K L α ) ) V r 2 g + ρ ( z ) ( m s + m p p 5 K vh z ) ( m s + m p )
subject to
| m b | m b   max
The volume of the transported oil in one work cycle is
Δ V oil = | m b 1 ρ ( z 1 ) | + | m b 2 ρ ( z 2 ) |
where z 1 and z 2 are the final depth during descending and ascending, respectively. In general, z 2 is zero, excluding for some special gliding models, such as the hidden gliding strategy model [13]. In this study, z 2 is set to zero, and then z 1 can be replaced by z.
The energy consumption of the buoyancy engine in one work cycle can be then calculated by
E b = Δ V oil ( P pump ( z ) q pump ( z ) + P v q v ( 0 ) )
where P pump ( z ) and q pump ( z ) are the power and flow rate of the pump at depth z, respectively, P v and q v ( 0 ) are the power and flow rate of the solenoid on the water surface, respectively, which can be found in [14].
Substituting Equations (67) and (68) into Equation (69) results in
E b = ( | ( sin γ 1 ( K D 0 + K D α 1 2 ) + cos γ 1 ( K L 0 + K L α 1 ) ) ρ ( z ) g V r 1 2 + m s + m p p 5 m s + m p ρ ( z ) K vh z | + | ( sin γ 2 ( K D 0 + K D α 2 2 ) + cos γ 2 ( K L 0 + K L α 2 ) ) ρ ( 0 ) g V r 2 2 + m s + m p p 5 m s + m p ρ ( 0 ) | ) × ( P pump ( z ) q pump ( z ) + P v q v ( 0 ) )

3.3. Energy Consumption of the Attitude Regulation Unit

Before deployment, the initial position of the moving internal point mass in the body frame is
r p 1 0 = m s r s 1 m p
According to Equation (59), if the glider reaches a given velocity v r and a gliding angle γ at depth z, the position of the moving internal point mass is
r p 1 = T DL 2 m s g ( r s 1 cos ( α + γ ) + r s 3 sin ( α + γ ) ) m b g r b 1 cos ( α + γ ) + ( λ 33 λ 11 ) u r w r m p gcos ( α + γ ) R p tan ( α + γ )
subject to
r p 1   min r p 1 r p 1   max
The displacement of the moving internal point mass is
Δ r p 1 = | r p 1 r p 1 0 |
As shown in Figure 4, for a glider based on open-loop control, the total displacement of the moving internal point mass in one work cycle is 2 ( Δ r p 11 + Δ r p 12 ) .
Then, the energy consumed by the attitude regulation unit can be expressed as
E p = 2 Δ r p 11 v p P p ( | γ 1 | ) + 2 Δ r p 12 v p P p ( | γ 2 | )
where Δ r p 11 and Δ r p 12 are the displacement of the moving internal point mass during descending and ascending, respectively, v p is the velocity of the moving internal point mass along the b 1 axis in the body frame, and P p ( | γ | ) is the input power of the motor.

3.4. Energy Consumption of the Control Unit

Since the control unit keeps working throughout the operation of the glider, the energy it consumed is determined by the elapsed time of the glider. To be more accurate and practical, we divide the elapsed time into navigation time t, which represents the time taken to complete the ascent and descent movements, and additional floating time tadd, during which the glider floats on the surface to perform instructions and data transfers. In order to reduce the number of variables, hereinafter, the average velocity of the glider is replaced by Vr.
For a glider with the diving depth z, the elapsed time of the control unit can be expressed by the following equations:
t c = t + t add
t = z | V r 1 sin γ 1 + V f 3 | + z | V r 2 sin γ 2 + V f 3 |
Let P c denote the average power of the control unit, then the energy consumption in one work cycle is
E c = t c P c = ( z | V r 1 sin γ 1 + V f 3 | + z | V r 2 sin γ 2 + V f 3 | + t add ) P c

3.5. Energy Consumption of the Detection Unit

The detection unit includes mission sensors. Let Δ z i , Δ t i and P s i denote the single sampling time, the sampling depth interval and the power of the ith sensor, respectively, and the energy consumption of the detection unit in one cycle can be expressed as
E d = i t P s i = j ( z Δ t i Δ z i + Δ t i | V r 1 sin γ 1 + V f 3 | + z Δ t i Δ z i + Δ t i | V r 2 sin γ 2 + V f 3 | ) P s i
For the uninterrupted sensors which keep running throughout the whole operation of the glider, Δ z i in Equation (78) should be set to zero.

3.6. Energy Consumption of the Communication Unit

Communication occurs only when the glider is floating on the surface. The energy consumption for communication Ecom is determined by the elapsed time t com and the average power P com of the communication module, such as Iridium. Therefore, we have
E com = t com P com

3.7. Energy Consumption Model and Its Characteristics

Summing the energy consumption of each unit, we can obtain the energy consumption model of a UG in ocean currents based on open-loop control as
E = E b + E p + E c + E d + E com
Compared with the previous ECMs, this model has the following characteristics:
  • The velocity relative to the current is used to reflect the effects of ocean currents;
  • The BL caused by seawater density variation and deformation of the pressure hull is considered;
  • The asymmetry in velocity and gliding angle during ascending and descending is taken into account.

3.8. Model Validation

A Petrel-II glider is used to validate the proposed ECM, which completed 188 profiles in the South China Sea. This glider is equipped with an uninterrupted conductivity–temperature–depth (CTD) sensor and an interrupted altimeter. The parameters and coefficients of the glider (Table A1, Table A2 and Table A3) and environment (Table A4) are in Appendix A. As the vertical components of the currents are generally negligible in comparison to the lateral currents, herein, we assume that Vf3 = 0 and the velocity of the DAC in the horizontal plane is calculated as shown in Figure 5.
  • Calculate the velocity of the glider along i3 axis using
    V act _ i 3 ( t i ) = z act ( t i ) z act ( t i 1 ) t i t i 1 , i = 1 , 2 , ,   n
  • Calculate the velocity to the North and East without the currents by
    V cal _ i 1 ( t i ) = V act _ i 3 ( t i ) | tan ( γ act ( t i ) ) | cos ( ψ act ( t i ) ) , i = 1 , 2 , ,   n
    V cal _ i 2 ( t i ) = V act _ i 3 ( t i ) | tan ( γ act ( t i ) ) | sin ( ψ act ( t i ) ) , i = 1 , 2 , ,   n
    where γ act and ψ act denote the actual gliding angle and heading, respectively.
  • Calculate the displacement to the North (xcal) and East (ycal) without the currents by
    x cal = 0 t n V cal _ i 1 ( t ) d t
    y cal = 0 t n V cal _ i 2 ( t ) d t
  • Calculate the DAC velocity to the North and East according to the actual displacement of the glider on the surface ( x act ,   y act ) obtained by the global positioning system (GPS).
V f 1 = x act x cal t
V f 2 = y act y cal t
The actual energy consumption is calculated using the voltage, current, and time recorded by the onboard controller. The energy consumed by the motor for roll regulation, which is random and difficult to calculate in the ECM, is subtracted from actual energy consumption [14]. Figure 6 shows the actual energy consumption and that calculated by the ECM without considering the DAC of the 188 profiles. Figure 7 shows the actual energy consumption and that calculated by the ECM considering the DAC of the 188 profiles.
The mean absolute percentage error (MAPE) is employed to investigate the accuracy of the ECM. The MAPE of ECM without considering DAC is 47.58%, while that of ECM considering DAC is 14.45%, showing a difference of 33.13%, which indicates that the ocean currents have significant impact on the accuracy of the ECM. From Figure 6 and Figure 7, we can find that the energy consumption calculated by the ECM is generally greater than the actual value. The main reason is that the final velocity, which is smaller than the average velocity, is used to calculate the navigation time t, leading to the greater energy consumption of the control unit. Other factors of the error mainly include seawater density error, which may mainly cause the inaccurate calculation of mb, and other marine environmental factors, such as biofouling, variation in temperature, and biological attacks.

4. Simulations and Discussions

Simulations are performed to investigate the relationship between energy consumption and different parameters. First of all, the factors that may have the most important impact on energy consumption [14] are first analysed, including the gliding velocity relative to the current Vr, gliding angle γ, and diving depth z. In the simulations, we assume that the analysed parameters are consistent during the ascending and descending process. The range of Vr is from 0.198 m/s to 0.766 m/s, the range of | γ | is from 15 degrees to 45 degrees, while the diving depth is set to five typical values, including 200 m, 400 m, 600 m, 800 m and 1000 m. The results are shown in Figure 8. Because of the seawater density variation and the limitations of m b   max and rp1 max/min, the range of achievable Vr decreases as the diving depth increases and absolute gliding angle decreases. The energy consumption increases with the increasing depth and decreases with the increasing absolute gliding angle, which is consistent with the facts that the power of the buoyancy engine and the navigation time of the glider will increase with diving depth, and smaller absolute gliding angles will also result in longer navigation time. With fixed | γ | and z, the energy consumption decreases first and then increases with the growth of Vr, which is the result of a trade-off between the energy consumption of the buoyancy engine and the navigation time of the glider, and this phenomenon becomes more apparent as diving depth increases.
To illustrate the effects of the DAC, an example of a UG moving in an ocean current is considered. For simplicity, we assume that a glider is sailing at an absolute northerly velocity Vi1, a certain gliding angle and a depth in the inertial frame without a roll. There is only a current due north Vf1. Therefore, we have ψ = 0, φ = 0, Vf2 = Vf3 = 0. Then, we take Vi1 = 0.2 m/s as an example to calculate the energy consumption with different absolute gliding angles, diving depths, and due north current. To ensure that reasonable range of the gliding velocity relative to the current Vr can be covered, the range of Vf1 is set to −0.5 m/s to 0.1 m/s. The range of | γ | is from 15 degrees to 45 degrees, while the diving depth is set to five typical values including 200 m, 400 m, 600 m, 800 m, and 1000 m. The energy consumption obtained by the ECM is shown in Figure 9, where the limits of mb and rp1 are taken into account, and the parts that cannot be realized in practice have been removed. The results demonstrate that at diving depths from 200 m to 1000 m, the energy consumption decreases first and then increases with the growth of Vf1, which has an important effect on the velocity relative to the current Vr. Since Vi1 is fixed, Vr will decrease as Vf1 grows. Therefore, the results are consistent with those in Figure 8. To maintain the desired Vi1, the buoyancy engine has to transfer more hydraulic fluid to increase the driving force at a higher current velocity in the direction opposite to Vi1 (negative Vf1), and then the navigation time of the glider to complete a work cycle will be reduced, resulting in higher energy consumption of the buoyancy engine and lower energy consumption of control unit and detection unit. For a higher current velocity in the same direction as Vi1 (positive Vf1), the change in energy consumption is reversed. Therefore, the result of energy consumption is a trade-off between the energy consumption of the buoyancy engine and the navigation time of the glider. The above phenomenon becomes less obvious as the depth decreases. This can be explained by the fact that for an underwater glider operating in a shallow area, the change in energy consumption caused by navigation time is smaller, and the influence of the buoyancy engine on energy consumption is more significant.

5. Conclusions

This work presents an ECM of UG based on open-loop control considering the DAC and the BL caused by seawater density variation and deformation of the pressure hull. In the ECM, the asymmetry of gliding motion during ascending and descending is also taken into account. The ECMs with and without the consideration of ocean currents are compared using sea trial data, and the results show that the accuracy of the ECM considering ocean currents is significantly higher. Several simulations are performed to reveal the relationship between energy consumption and multiple parameters. The results demonstrate that the seawater density variation, the maximum capacity of the buoyancy engine, and the moving range of the moving internal point mass will limit the gliding velocity relative to the current in the deep sea. The energy consumption increases with the increase of diving depth and the decrease of absolute gliding angle, while with the growth of gliding velocity relative to the current, the energy consumption decreases first and then increases. In addition, the effects of DAC on energy consumption are illustrated by a simple example, and the specific reasons are explained.
Future work will focus on the establishment and validation of the energy consumption model of the underwater glider based on closed-loop control in time-varying and space-varying currents, and the development of the energy consumption control strategies.

Author Contributions

Conceptualization, Y.S. and Y.W.; methodology, Y.S. and H.Y.; software, H.Y. and X.W.; validation, Y.S., W.N. and W.M.; writing—original draft preparation, Y.S.; writing—review and editing, Y.W.; funding acquisition, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was jointly funded by the National Key R&D Program of China, Grant No. 2019YFC0311701; the National Natural Science Foundation of China, Grant No. 51721003; Natural Science Foundation of Tianjin City, Grant No. 18JCJQJC46400; and Aoshan Talent Cultivation Program of QNLM, Grant Nos. 2017ASTCP-OS05 and 2017ASTCP-OE01.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data not publicly available.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Parameters and coefficients of the glider and environment.
Table A1. Mass and geometric characteristic parameters.
Table A1. Mass and geometric characteristic parameters.
ParameterValueParameterValue
m s 50 kg q v (0)7.5 × 10−6 m3/s
r s [−0.00271, 0, 0.0199]T m v p 0.001 m/s
m p 18.9 kg P com 3 W
R p 0.016 m P s 1 0.2 W
r b 1 0.9 m P s 2 1.92 W
K vh 0.27172 mL/m P v 5 W
r w [−0.5, 0, 0]T m P c 2 W
r p 1   min −0.016 m Δ z 2 30 m
r p 1   max 0.054 m Δ t 2 3 s
m b   max 0.7 kg
Table A2. Inertial hydrodynamic coefficients.
Table A2. Inertial hydrodynamic coefficients.
CoefficientValueCoefficientValue
λ 11 1.30 kg λ 55 23.56 kg·m2
λ 22 60.53 kg λ 66 21.83 kg·m2
λ 33 79.66 kg λ 26 = λ 62 −19.35 kg·m
λ 44 0 kg·m2 λ 35 = λ 53 12.37 kg·m
Table A3. Viscous hydrodynamic coefficients.
Table A3. Viscous hydrodynamic coefficients.
CoefficientValueCoefficientValue
K D 0 7.65 kg/m K p −18.98 kg·s/rad
K D 357.97 kg/m/rad2 K M 0 0.3 kg
K β −100.13 kg/m/rad K M −61.02 kg/rad
K L 0 −0.5 kg/m K q −196.78 kg·s/rad
K L 381.73 kg/m/rad K MY 32.63 kg/rad
K MR −55.81 kg/rad K r −372.54 kg·s/rad
Power of the buoyancy engine pump at depth z:
P pump ( z ) = 0 . 017841 z + 28 . 212
Flow rate of the buoyancy engine pump at depth z:
q pump ( z ) = 1 . 98 z × 10 10 + 1 . 7 × 10 6
Input power of the pitch regulation motor:
P p ( | γ | ) = 0 . 063 | γ | + 1 . 26
Table A4. Environmental parameters.
Table A4. Environmental parameters.
ParameterValueParameterValue
g9.8 m/s2 p 3 −2.75 × 10−5 kg/m5
p 1 −5.083 × 10−12 kg/m7 p 4 0.02248 kg/m4
p 2 1.95 × 10−8 kg/m6 p 5 1022.7 kg/m3

References

  1. Yang, Y.; Liu, Y.; Wang, Y.; Zhang, H.; Zhang, L. Dynamic modeling and motion control strategy for deep-sea hybrid-driven underwater gliders considering hull deformation and seawater density variation. Ocean Eng. 2017, 143, 66–78. [Google Scholar] [CrossRef]
  2. Jeong, S.K.; Choi, H.S.; Ji, D.H.; Vu, M.T.; Kim, J.Y.; Hong, S.M.; Cho, H.J. A Study on an Accurate Underwater Location of Hybrid Underwater Gliders Using Machine Learning. J. Mar. Sci. Technol. 2020, 28, 518–527. [Google Scholar] [CrossRef]
  3. Chen, Y.J.; Chen, H.X.; Ma, Z. Hydrodynamic analyses of typical underwater gliders. J. Hydrodyn. 2015, 27, 556–561. [Google Scholar] [CrossRef]
  4. Smeed, D.; Brito, M.; Griffiths, G. Underwater Glider Reliability and Implications for Survey Design. J. Atmos. Ocean. Technol. 2014, 31, 2858–2870. [Google Scholar] [CrossRef] [Green Version]
  5. Sun, C.; Song, B.; Wang, P.; Wang, X. Shape optimization of blended-wing-body underwater glider by using gliding range as the optimization target. Int. J. Nav. Archit. Ocean Eng. 2017, 9, 693–704. [Google Scholar] [CrossRef]
  6. Zhang, F.; Thon, J.; Thon, C.; Tan, X. Miniature Underwater Glider: Design and Experimental Results. IEEE/ASME Trans. Mechatron. 2014, 19, 394–399. [Google Scholar] [CrossRef]
  7. Zhou, H.; Fu, J.; Liu, C.; Zeng, Z.; Yu, C.; Yao, B.; Lian, L. Dynamic modeling and endurance enhancement analysis of deep-sea gliders with a hybrid buoyancy regulating system. Ocean Eng. 2020, 217, 108146. [Google Scholar] [CrossRef]
  8. Yang, M.; Wang, Y.; Yang, S.; Zhang, L.; Deng, J. Shape optimization of underwater glider based on approximate m-odel technology. Appl. Ocean Res. 2021, 110, 102580. [Google Scholar] [CrossRef]
  9. Cao, J.L.; Cao, J.J.; Zeng, Z.; Lian, L. Optimal Path Planning of Underwater Glider in 3D Dubins Motion with Minimal Energy Consumption. In Proceedings of the OCEANS 2016, Shanghai, China, 10–13 April 2016; pp. 1–7. [Google Scholar] [CrossRef]
  10. Cao, J.; Cao, J.; Zeng, Z.; Yao, B.; Lian, L. Toward Optimal Rendezvous of Multiple Underwater Gliders: 3D Path Planning with Combined Sawtooth and Spiral Motion. J. Intell. Robot. Syst. 2016, 85, 189–206. [Google Scholar] [CrossRef]
  11. Lee, J.J.H.; Yoo, C.; Hall, R.; Anstee, S.; Fitch, R. Energy-optimal kinodynamic planning for underwater gliders in flow fields. In Proceedings of the Australasian Conference on Robotics and Automation, Sydney, Australia, 1 January 2017; pp. 42–51. [Google Scholar]
  12. Woithe, H.C.; Kremer, U. Feature based adaptive energy management of sensors on autonomous underwater vehicles. Ocean Eng. 2015, 97, 21–29. [Google Scholar] [CrossRef]
  13. Yang, M.; Wang, Y.; Wang, S.; Yang, S.; Song, Y.; Zhang, L. Motion parameter optimization for gliding strategy analysis of underwater gliders. Ocean Eng. 2019, 191, 106502. [Google Scholar] [CrossRef]
  14. Song, Y.; Wang, Y.; Yang, S.; Wang, S.; Yang, M. Sensitivity analysis and parameter optimization of energy consumption for underwater gliders. Energy 2020, 191, 116506. [Google Scholar] [CrossRef]
  15. Wu, H.; Niu, W.; Wang, S.; Yan, S. An optimization method for control parameters of underwater gliders considering energy consumption and motion accuracy. Appl. Math. Model. 2021, 90, 1099–1119. [Google Scholar] [CrossRef]
  16. Li, B.; Yang, Y.; Zhang, L.; Wang, S. Research on sailing range of thermal-electric hybrid propulsion underwater glider and comparative sea trial based on energy consumption. Appl. Ocean Res. 2021, 114, 102807. [Google Scholar] [CrossRef]
  17. Rao, D.; Williams, S.B. Large-scale path planning for underwater gliders in ocean currents. In Proceedings of the Australasian Conference on Robotics and Automation, Sydney, Australia, 2–4 December 2009; pp. 2–4. [Google Scholar]
  18. Fan, S.; Woolsey, C.A. Dynamics of underwater gliders in currents. Ocean Eng. 2014, 84, 249–258. [Google Scholar] [CrossRef]
  19. Xie, X.; Wang, Y.; Song, Y.; Yang, S.; Luo, C.; Chen, J. An Optimal Passive Buoyancy Compensation System for Deep-sea Gliders Based on GA. In Proceedings of the Global Oceans 2020: Singapore—U.S. Gulf Coast, Biloxi, MS, USA, 5–30 October 2020; pp. 1–5. [Google Scholar] [CrossRef]
  20. Thomasson, P.G.; Woolsey, C.A. Vehicle Motion in Currents. IEEE J. Ocean. Eng. 2013, 38, 226–242. [Google Scholar] [CrossRef]
  21. Vu, M.T.; Van, M.; Bui, D.H.P.; Do, Q.T.; Huynh, T.T.; Lee, S.D.; Choi, H.S. Study on Dynamic Behavior of Unmanned Surface Vehicle-Linked Unmanned Underwater Vehicle System for Underwater Exploration. Sensors 2020, 20, 1329. [Google Scholar] [CrossRef] [Green Version]
  22. Thomasson, P.G. Equations of Motion of a Vehicle in a Moving Fluid. J. Aircr. 2000, 37, 630–639. [Google Scholar] [CrossRef]
  23. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Chichester, UK, 2011; pp. 117–128. [Google Scholar]
  24. Singh, Y.; Bhattacharyya, S.K.; Idichandy, V.G. CFD approach to steady state analysis of an underwater glider. In Proceedings of the 2014 Oceans, St. John’s, NL, Canada, 14–19 September 2014; pp. 1–5. [Google Scholar] [CrossRef]
  25. Leonard, N.E.; Graver, J.G. Model-based feedback control of autonomous underwater gliders. IEEE J. Ocean. Eng. 2001, 26, 633–645. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Reference frames and motion parameters of Petrel-II underwater glider.
Figure 1. Reference frames and motion parameters of Petrel-II underwater glider.
Jmse 09 01164 g001
Figure 2. Mass distribution of Petrel-II underwater glider.
Figure 2. Mass distribution of Petrel-II underwater glider.
Jmse 09 01164 g002
Figure 3. Principle of attitude regulation of underwater glider. (a) Overview of pitch and roll regulation; (b) Details of roll regulation.
Figure 3. Principle of attitude regulation of underwater glider. (a) Overview of pitch and roll regulation; (b) Details of roll regulation.
Jmse 09 01164 g003
Figure 4. Schematic for the route of the moving internal point mass in one work cycle (In practice, the moving direction of the moving internal point mass may be opposite to that in the figure due to the torque imposed by the buoyancy engine).
Figure 4. Schematic for the route of the moving internal point mass in one work cycle (In practice, the moving direction of the moving internal point mass may be opposite to that in the figure due to the torque imposed by the buoyancy engine).
Jmse 09 01164 g004
Figure 5. Calculation process of the velocity of the DAC in the horizontal plane.
Figure 5. Calculation process of the velocity of the DAC in the horizontal plane.
Jmse 09 01164 g005
Figure 6. The actual energy consumption and energy consumption calculated by the ECM without considering the DAC.
Figure 6. The actual energy consumption and energy consumption calculated by the ECM without considering the DAC.
Jmse 09 01164 g006
Figure 7. The actual energy consumption and energy consumption calculated by the ECM considering the DAC.
Figure 7. The actual energy consumption and energy consumption calculated by the ECM considering the DAC.
Jmse 09 01164 g007
Figure 8. The energy consumption with different Vr, | γ | and z.
Figure 8. The energy consumption with different Vr, | γ | and z.
Jmse 09 01164 g008
Figure 9. The energy consumption with different Vf1, | γ | and z, when Vi1 = 0.2 m/s.
Figure 9. The energy consumption with different Vf1, | γ | and z, when Vi1 = 0.2 m/s.
Jmse 09 01164 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Song, Y.; Ye, H.; Wang, Y.; Niu, W.; Wan, X.; Ma, W. Energy Consumption Modeling for Underwater Gliders Considering Ocean Currents and Seawater Density Variation. J. Mar. Sci. Eng. 2021, 9, 1164. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse9111164

AMA Style

Song Y, Ye H, Wang Y, Niu W, Wan X, Ma W. Energy Consumption Modeling for Underwater Gliders Considering Ocean Currents and Seawater Density Variation. Journal of Marine Science and Engineering. 2021; 9(11):1164. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse9111164

Chicago/Turabian Style

Song, Yang, Huangjie Ye, Yanhui Wang, Wendong Niu, Xu Wan, and Wei Ma. 2021. "Energy Consumption Modeling for Underwater Gliders Considering Ocean Currents and Seawater Density Variation" Journal of Marine Science and Engineering 9, no. 11: 1164. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse9111164

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop