neither a precise physical behaviour nor
mathematical properties had been comprehended
yet. Later, several research groups around the world
were dedicated to discover and understand physical
properties of that mathematical model (Bender,
Steinberg, Friedman, & Williams, 2008) (Ali
Hussain, Arshad, & Mohd-Mokhtar, 2011)
(Upadhyay, Singh, & Idichandy, 2015),
programming and computing the differential
equations system using a specific numerical method;
by their own, in (Wang, Singh, & Yi, 2013) a
Lagrangian approach has been used in order to
compute a mathematical model of the Slocum
Glider, a commercial AUG model. On the other
hand, the mathematical model presented in (Zhang,
Yu, & Zhang, 2013) captures general behaviour of
an AUG whose pitch and roll angles are generated
by an eccentric movable mass. Hydrodynamic
parameters are an important part of AUG
mathematical model that describe interaction
between vehicle and surrounding fluid and they
depend of fluid characteristics as well as vehicle
geometry. The hydrodynamic study of an AUG for
obtaining hydrodynamics parameters is a complex
task; currently there are a lot of commercial
computer software which can compute high
precision hydrodynamic parameters for complex
structures, under numerous simulated scenarios.
Using this techniques, there are several papers, like
(Zhang, Yu, & Zhang, 2013) (Seo, Jo, & Choi,
2008) (Seo & Williams, 2010) (Singh,
Bhattacharyya, & Idichandy, 2014), that employ a
CFD (Computational Fluid Dynamics) software to
estimate the coefficients and hydrodynamic forces of
an AUG.
In the literature are reported a number of AUG
simulators, most of them use the 2D mathematical
model presented in (Graver & Leonard, 2001), very
few use 3D mathematical model and none of them a
mathematical model implemented on a virtual
environment. A simulator presented in
(Phoemsapthawee, Le Boulluec, Laurens, & Deniset,
2013) represents an AUG with six degrees of
freedom. The objective of this work was the
hydrodynamic study of a vehicle to improve glider
designs and evaluate the control strategy
performance. The mathematical model used in this
work is based in Newton-Euler equations and
considers that mass centre is moved with respect to a
coordinate system fixed to the vehicle. Other work
about virtual simulator is presented in (Woithe &
Kremer, 2010), in this work a virtual simulator for
Slocum glider is presented. It’s not clear if the 3D
hydrodynamic model is used. In (Asakawa, Watari,
Nakamura, Hyakudome, & Kojima, 2013),
Tsukuyomi glider movements are observed
numerically, the depth effect produced in AUG’s
(water density change, AUG buoyancy, etc.) is
incorporated in the numerical simulation. This work
does not include interactive animations.
The discussion in this paper will procced as
follows: In section II the mathematical model used
for AUG behaviour and ocean environmental
reproduction is presented. Then, in section III
simulation testing and validation of mathematical
model is discussed. The AUG interactive virtual
simulator implementation is described in section IV.
Finally, conclusions are exposed in Section V.
2 MATHEMATICAL MODEL OF
AN UNDERWATER GLIDER
The mathematical model of an AUG used in the
interactive virtual simulator is proposed in (Zhang,
Yu, & Zhang, 2013); a well-known commercial
AUG model is incorporated in the interactive virtual
simulator. The model takes into account a moveable
eccentric mass for inducing a θ (pitch) angle and ϕ
(roll) angle.
2.1 Kinematics Model
Figure 1 shows the coordinates frame used for the
AUG mathematical model calculation: Inertial
frame, body frame and flow frame, established to
describe the motion of the AUG. The body frame
origin
is established at the Buoyancy
Center (CB) of the AUG. The axis matches with
longitudinal axis of the AUG. The axis points
downward, forming 90° with axis. The axis lie
on the wings plane and is the result of the right hand
rule. The inertial frame is described by
,
where represents the frame axis and they are
unitary vectors. At the body frame, translational
velocity and angular velocity of the AUG are
defined as
and
,
respectively. At inertial frame, AUG position and
orientation are described by
and
, respectively. Rotation matrix
maps
of the body frame to the rate of change of at
inertial frame as follows:
Rotation matrix
is defined as:
ICINCO 2017 - 14th International Conference on Informatics in Control, Automation and Robotics
482