Beruflich Dokumente
Kultur Dokumente
CONTROLO2012
Funchal, Portugal
A. Pedro Aguiar
298
(4)
M + D = + R (tot )b
(5)
tot = L +
(6)
y = tot + v
(7)
where (1) and (2) capture the 1st-order wave induced
motion in surge, sway, and yaw; equation (3) represents a
1st-order Markov process approximating the unmodelled
dynamics and the slowly varying bias forces (in surge and
sway) and torques (in yaw) due to waves (2nd order wave
induced loads), wind, and currents, where the latter are
299
Total Motion
(WF+LF)
LowFrequency Motion
(LF)
WaveFrequency Motion
(WF)
50
100
Time (s)
150
200
33
31
C = [033 I33 ] ,
with
2
2
2
= diag{01
, 02
, 03
},
= diag{21 01 , 22 02 , 23 03 },
(8)
(9)
where 2 R R3 is the WF motion vector in the hydrodynamic frame, R3 is the WF motion vector
in the Earth-fixed frame, and wave1 R3 is the first
order wave excitation vector, which is dependent on the
vessel heading relative to the incident wave direction. In
the above, M (w) R33 is the system inertia matrix
containing frequency dependent added mass coefficients in
addition to the vessels mass and moment of inertia and
Dp (w) R33 is the wave radiation (potential) damping
matrix; see [Srensen, 2011a] for more details. Here, it is
assumed that the mooring lines, if any, will not affect the
WF motion [Triantafyllou, 1994].
The above formulation indicates that the WF motion
should be computed in the hydrodynamic frame 3 . We
now recall that the problem of modeling the hydrodynamic
forces applied to a vessel in regular waves is solved as
two sub-problems: wave reaction and wave excitation;
the forces calculated in each of these sub-problems can
be added together to give the total hydrodynamic forces
[Faltinsen, 1990]. Potential theory is assumed, neglecting
the viscosity of the fluid. The following effects are important:
Wave Reaction: Forces and moments on the vessel when
the vessel is forced to oscillate with the wave excitation
frequency. The hydrodynamic loads are identified as added
mass and wave radiation damping terms.
Wave Excitation: Forces and moments on the vessel
when the vessel is restrained from oscillating and there
are incident waves. This gives the wave excitation loads
which are composed of so-called Froude-Kriloff (forces
and moments due to the undisturbed pressure field as
if the vessel were not present) and diffraction forces and
moments (forces and moments because the presence of the
vessel changes the pressure field).
Results from model tests and numerical computations for
vessel response analysis often come in the form of transfer
functions or tables of coefficients. This can be applied
to linear wave-induced motions, 2nd-order wave drift and
slowly varying motions. To a large extent, linear theory is
sufficient for describing wave-induced motions and loads
on vessels. This is especially true for small to moderate
sea states. To this effect, a frequency spectrum S() is
selected to describe the energy distribution of the wind
generated sea waves and swell over different frequencies,
with the integral over all frequencies representing the total
energy of the sea state. Common frequency spectra are
the Pierson-Moskowitz (PM) spectrum, the ITTC/ISSC
spectrum, the JONSWAP spectrum, and the more recent
1 In sea keeping analysis (vessel motions in waves) the hydrodynamic
frame is generally moving along the path of the vessel with the x-axis
positive forwards to the desired d , y-axis positive to the starboard,
and z-axis positive downwards. The XY-plane (in hydrodynamic
frame) is assumed fixed and parallel to the mean water surface. The
vessel is assumed to oscillate with small amplitudes about this frame
such that linear theory can be used to model perturbations.
2 In 6DOF dynamics, the equation (8) changes to M (w)
R +
Dp (w)R + GR = wave1 , where G R66 is the linearized
restoring coefficient matrix due to the gravity and buoyancy affecting
heave, roll and pitch only (see [Srensen, 2011a] for more details).
Throughout this paper a 3DOF dynamics is used for the purpose of
design while a 6DOF dynamics is used in the simulation.
3 Assuming that | | 0, then the transformation from the
d
hydrodynamic frame to the body frame, in 3DOF formulation, is the
identity matrix.
300
L = R(L )
(11)
(12)
(13)
M + D = + RT (tot )b
(14)
tot = L +
(15)
y = tot + v
(16)
where all the variables are as defined in (1)-(7). At this
point we would like to highlight the difference between
(2) and (11). As mentioned before, the evolution of the
WF components of the motion in (1) and (2), are modeled
as 2nd-order linear time invariant (LTI) system, driven
by Gaussian white noise, in earth-fixed frame, while (8)
suggests to model the WF motions in body frame. From a
physical point of view, it is obvious that the WF motions
depend on the angle between the heading of the vessel and
the direction of the wave. Assuming stationary waves, 4
one can assume that a linear approximation can be used
to described wave-induced motions in the body frame. This
justifies the modification applied in (11). Modeling the WF
motions in earth-fixed frame means that every time a new
command for a desired heading is issued, the WF motion
dynamic should be updated. By modeling the WF motion
dynamic in body frame such a problem will not occur.
2.1 Observer Design
In the observer design process for wave filtering, the following assumptions are usually made (these assumptions are
widely used in the literature, see [Strand, 1999, Strand and
Fossen, 1999, Fossen, 2000, Loria et al., 2000, Torsetnes
et al., 2004]):
Assumption 1 Position and heading sensor noise are
neglected, that is v = 0.
Assumption 2 The amplitude of the wave-induced yaw
motion is assumed to be small, that is, less than 23 degrees during normal operation of the vessel and less
than 5 degrees in extreme weather conditions. Hence,
R(L ) R(L + W ). From Assumption 1 it follows
that R(L ) R(y ), where y
= L + W denotes the
measured heading.
Assumption 3 Low speed assumption, where the timederivative of the total heading tot is small, bounded, and
close to zero.
We will also exploit the model property that the bias time
constant in the x and y directions are equal, i.e. Tx = Ty .
For observer design, consider a new coordinate system
denoted as vessel parallel coordinates as introduced in [Fossen, 2011, Srensen, 2011a] and [Fossen and Perez, 2009a].
4
where b are WF components of motion on bodycoordinate axis and wbf and yf are a new modified disturbance and a modified measurement defined by wbf =
RT (y )Eb wb and yf = RT (y )y , respectively. 5
In what follows we test our proposed design model using the Marine Cybernetics Simulator (MCSim), later on
upgraded to the Marine System Simulator (MSS). The
MCSim is a modular multi-disciplinary simulator based
on Matlab/Simulink. It was developed at the CeSOS.
The MCSim incorporates high fidelity models, denoted
as process plant model or simulation model in [Srensen,
2011a], at all levels (plants and actuators). It is composed
of different modules that include the following:
1) Environmental module, containing different wave
models, surface current models, and wind models.
2) Vessel dynamics module, consisting of a LF and a
WF model. The LF model is based on the standard 6DOF
vessel dynamics, whose inputs are the environmental loads
and the interaction forces from thrusters and the external
connected systems.
3) Thruster and shaft module, containing thrust allocation routines for non-rotating thrusters, thruster dynamics, and local thruster control. It may also include
advanced thrust loss models for extreme seas, in which
case detailed information about waves, current, and vessel
motion is required. The shaft is modeled as a rotational
mass, with propeller speed given from motor torque and
propeller load torque.
4) Vessel control module, consisting of of different controllers, namely, nonlinear multivariable PID controllers
for DP.
For more details on the MCSim see [Srensen et al., 2003,
Perez et al., 2005, 2006], and [Fossen and Perez, 2009b].
(28)
(29)
(30)
= A (0 ) + K1 y
(39)
(40)
= C
(31)
L
L
p
M + D = + b
(32)
Moreover, using assumptions 1, 2 and 3 a linear model is
obtained that is given by
= A (0 ) + E w
(33)
b = C
b p = T 1 bp + wbf
p
L
=
M + D = + bp
p
yf = L
+ b
(34)
(35)
(36)
(37)
(38)
301
When designing the observers for wave filtering in dynamic positioning, and because the controller regulates the heading of the
vessel, the designer can assign a new intensity to wbf ; however,
assigning the intensity of the noise in practice requires considerable
expertise.
L = R(y )
+ K3 y
T
M + D
= + R (y )b + RT (y )K4 y
(41)
15
(42)
10
yL
yL by passive observer
10
15
20
25
30
0
50
100
150
200
250
Time (s)
Fig. 2. Total motion, low frequency component of a (typical 100 meter long) DP vessel (only sway), and its
estimates.
1
yL
0.8
yL by passive observer
0.6
0.4
0.2
East (m)
(43)
y = L + .
(44)
For details on nonlinear passive observers and how to select
the observer gains, i.e. Ki , i = 1 . . . 4, the reader is referred
to [Strand, 1999, Fossen and Strand, 1999, Strand and
Fossen, 1999, Fossen, 2000, Loria et al., 2000, Torsetnes
et al., 2004, Srensen, 2011a] and [Fossen, 2011].
The structure of the second observer for a DP vessel model
described by (10)-(15) (i.e. observer based on the new
proposed DP model) is adopted from the one in (39)-(44)
except for the WF motion which is transformed to body
coordinate as
(45)
= R(y )C .
Throughout this article we have used same set of observer
gains to study the effect of our model in the performance
of the observers. 6 Three different environment conditions
from calm to high seas are considered, and for each one a
separate observer is designed. Table 1 shows the definition
of the sea condition associated with a particular model of
supply vessel that is used in the MCSim.
ytot = yL + yW
East (m)
b = T 1b + K2 y
0
0.2
0.4
Sea States
Calm Seas
Moderate Seas
High Seas
DWF
0 (rad/s)
> 0.79
[0.67 0.79]
[0.45 0.67]
0.6
0.8
1
0
302
50
100
150
Time (s)
200
250
300
|
|VARpold | |VARpnew
L
L
|
|VARpnew
L
100
(46)
Calm Seas
16 %
22 %
-9 %
Moderate Seas
18 %
25 %
51 %
High Seas
78 %
115 %
93 %
Calm Seas
17 %
24 %
-8 %
Moderate Seas
18.5 %
27 %
51 %
High Seas
80 %
115 %
94 %
303