Professional Documents
Culture Documents
1
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
Inertia forces:
Damping forces:
Restoring forces:
!g##$ ! g o
# $ wind ! $ wave
!$
The 2-D theory takes into account that variation of the flow in the cross-directional plane
is much larger than the variation in the longitudinal direction of the ship.
The principle of strip theory involves dividing the submerged part of the craft into a finite
number of strips. Hence, 2-D hydrodynamic coefficients for added mass can be computed
for each strip and then summed over the length of the body to yield the 3-D coefficients.
Commercial Codes: MARINTEK (ShipX-Veres) and Amarcon (Octopus Office)
3
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
VERES - VEssel RESponse program is a Strip Theory Program which calculates wave-induced
loads on and motions of mono-hulls and barges in deep to very shallow water. The
program is based on the famous paper by Salvesen, Tuck and Faltinsen (1970). Ship
Motions and Sea Loads. Trans. SNAME.
4
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
5
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
6
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
3D Panelization of
a Supply Vessel
4
2
Z-axis (m)
0
-2
-4
-6
-8
-10
-12
-40
-30
-20
3
-10
20
0
10
10
0
20
-10
-20
30
Panel methods divide the surface of the ship and the surrounding water into discrete
elements (panels). On each of these elements, a distribution of sources and sinks is
defined which fulfill the Laplace equation.
40
X-axis (m)
-30
Y-axis (m)
WAMIT
WAMIT is the most advanced set of tools available for analyzing wave interactions with
offshore platforms and other structures or vessels.
WAMIT was developed by Professor Newman and coworkers at MIT in 1987, and it has
gained widespread recognition for its ability to analyze the complex structures with a high
degree of accuracy and efficiency.
Panelization of semi-submersible using WAMIT user supplied tools
Over the past 20 years WAMIT has been licensed to more than
80 industrial and research organizations worldwide.
9
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
One special feature of WAMIT is that the program solves a boundary value problem
for zero and infinite added mass. These boundary values are particular useful when
computing the retardation functions describing the fluid memory effects.
Processing of Hydrodynamic Data using MSS HYDRO www.marinecontrol.org
The toolbox reads output data files generated by the hydrodynamic programs:
! ! !"
!" ! !#" ! !$
! sb ! !! 4 , ! 5 , ! 6 " ! ! !"#, "#, "$" !
e 1 ! !1,0,0,0,0,0" !
0 0 0 0
0 0 0 0
" ns ! !0, 0, !
" "!
0 0 0 0 !1 0
0 0 0 0
0 0 0 0
"
0 0 0 0
11
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
$!
0
!
0
#
"
$"
$#
Equations of Motion
! ! !" ! !!x, !y, !z, !", !#, !$" ! #
MRB !" ! #hyd " #hs " #exc #
$ !t ! !""%!!"d! #
!hyd ! !"# ! " K
0
12
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
! A!!"
2
K!t" ! !
"
! 0 B!"" cos!"t"d"
! A!!"
13
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
$ !t ! !""#!!"d! #
! !"# ! " K
0
"
! 0 B!"" cos!"t"d"
Cummins Model
If linear restoring forces hs = -C are included in the model, this results in the
time-domain model:
!MRB
15
16
17
18
harmonic excitation
In an experimental setup with a restrained scale model, it is possible to vary the wave
excitation frequency and the amplitudes fi of the excitation force. Hence, by measuring
the position and attitude vector , the response of the 2nd-order order system can be
fitted to a linear model:
!MRB ! A"!#$!" ! B"!#!# ! C! " f cos"!t# #
19
This model is rooted deeply in the literature of hydrodynamics and the abuse of notation of
this false time-domain model has been discussed eloquently in the literature (incorrect
mixture of time and frequency in an ODE).
Consequently, we will use Cummins time-domain model and transform this model to the
frequency domain no mixture of time and frequency!
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
The potential coefficients A() and B() are usually computed using a seakeeping program
but the frequency response will not be accurate unless viscous damping is included.
20
The optional viscous damping matrix BV() can be used to model viscous damping such as
skin friction, surge resistance and viscous roll damping (for instance IKEDA roll damping).
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
" 2 e !#!
" IKEDA!!"
" 6 e !#!
B V !!" !
! i e !"#
y ! c 1 x " c 2 x|x|"c 3 x 33 #
2
y ! N!A"u # N!A" ! c 1 " 8A c 2 " 3A c 3 #
3!
4
21
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
t
"#
"
! 0 B total!"" cos!"t"d"
"
23
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
It is possible to transform the time-domain representation of Cummins equation from {s} to {b}
using the kinematic relationships:
!! ! ! !U!L!" " e 1 " #
!!# ! !# !UL!
#
! ! !"
!" ! !#
This gives:
t
!MRB ! A"!#$!!" !UL!$ ! B total"!#!! !U"L!# " e 1 #$ ! # K"t " "#!!""#d" ! C!# " $wind ! $wave ! "$ " $%# #
0
The steady-state control force needed to obtain the forward speed U when wind = wave= 0 and
= 0 is:
!" ! B total!!"Ue 1 #
Hence,
t
!MRB ! A"!#$!!" !UL!$ ! B total"!#!! ! UL!#$ ! " K"t # "#!!""#d" ! C!# " $wind ! $wave ! $ #
0
24
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
!MRB ! A"!#$!!" !UL!$ ! B total"!#!! ! UL!#$ ! " K"t # "#!!""#d" ! C!# " $wind ! $wave ! $ #
0
When computing the damping and retardation functions, it is common to neglect the
influence of on the forward speed such that:
!! ! v !U!L!" " e 1 " ! v "Ue 1 #
Finally, let use replace by the relative velocity r to include ocean currents and define:
M = MRB + MA such that :
t
M!" ! C !RB ! ! C !A !r ! D!r ! " K!t # !"#!!!"#Ue 1 $d! ! G# " $wind ! $wave ! $ #
0
where
MA ! A!!"
C "A ! UA!!"L
C "RB ! UMRB L
D ! B total!!"
25
G!C
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
The integral in the following equation represents the fluid memory effects:
M!" !
! :!
C !RB !
d! #
""
K22(t)
2.5
C !A !r
x 10
! ! H!s"#" !Ue 1 $ #
x! " A rx # B r!!
" " C rx
1.5
0.5
2
K!t" ! !
-0.5
-1
10
15
20
25
time (s)
26
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
"
27
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
r ! n ! 1, n " 2
State-space model:
H!s" ! C r!sI ! A r" !1 B r #
x! " A r x # B r !!
" " C rx
28
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
[KradNum,KradDen,Ainf] = FDIRadMod(W,A,0,B,FDIopt,Dof)
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
30
FPSO identification results for h(s) without using the infinite added mass A(). The left-hand-side plots show
the complex coefficient and its estimate while added mass and damping are plotted on the right-hand-side.
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
! ! H!s"#" !Ue 1 $ #
x! " A rx # B r!!
1
Br !
0
0
0
Cr !
Dr ! 0
31
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
" " C rx