A Fast Integration Method For Translating-Pulsating Green's Function in Bessho's Form
A Fast Integration Method For Translating-Pulsating Green's Function in Bessho's Form
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
Abstract: The singularities and oscillatory performance of translating-pulsating source Greens function in Bessho form were
analyzed. Relative numerical integration methods such as Gaussian quadrature rule, variable substitution method (VSM), and
steepest descent integration method (SDIM) were used to evaluate this type of Greens function. For SDIM, the complex domain
was restricted only on the -plane. Meanwhile, the integral along the real axis was computed by use of the VSM to avoid the
complication of a numerical search of the steepest descent line. Furthermore, the steepest descent line was represented by the
B-spline function. Based on this representation, a new self-compatible integration method corresponding to parametric t was
established. The numerical method was validated through comparison with other existing results, and was shown to be efficient
and reliable in the calculation of the velocity potentials for the 3D seakeeping and hydrodynamic performance of floating structures moving in waves.
Key words: Translating-pulsating source Greens function, Oscillatory performance, False singularities point, Steepest descent
integration method (SDIM), Variable substitution method (VSM)
doi:10.1631/jzus.A1300209
Document code: A
CLC number: U661.32
1 Introduction
The frequency-domain Greens function with
forward speed in 3D deep water was derived by
Haskind (1953), and its physical meaning is the velocity potential of the field point produced by the unit
translating and pulsating source. It has been widely
used in computing wave-induced ship motions and
loads (Bailey et al., 2001; Chen and Wu, 2001; Fang
and Chan, 2002; Du et al., 2005; 2012; Zakaria, 2006;
2009; Zong and Qian, 2012). The advantages of this
Greens function are an automatic fulfillment of the
linearized free surface and radiation conditions, and
the absence of mesh on the free surface avoiding
*
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
109
In this paper, the singularities, oscillatory performance and their contribution factors of the Bessho
form Greens function were analyzed systematically,
aiming to propose a fast numerical integration method
based on the SDIM. The efficiency and accuracy of
these integration methods were validated by numerical
results.
1 1 1
G ,
4S r r1
G ( x, y, z; [ ,K , ] )
i
K 0T ( X , Y , Z ),
2S
(1a)
(1b)
where
T ( X ,Y , Z )
dT
T2
T2
H (T )dT =
1 4W cos T
T2
dT
1 4W cos T
k1Mk1 ( X , Y , Z , k1 )sgn c],
1
T1
r1
( x [ )2 ( y K )2 ( z # ] )2 ,
k1
k2
Z
U
[k2Mk2 ( X , Y , Z , k2 ) (2a)
(2b)
1
(1 2W cos T r 1 4W cos T ),
2 cos 2 T
Z i( X cos T Y sin T )
X2 Y2, J
T2
S
M iH , H
2
Z iU cos(T J ), (2d)
arg( X iY ),
1
arc cos , 4W ! 1,
4W
iar cosh 1 , 4W 1,
4W
(2c)
Z
ar sinh
X2 Y2
(2e)
(2f)
(2g)
110
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
X
(2h)
arc cos
,
2
2
X Y
Mk j ( X , Y , Z , k j ) exp[k j Z ik j ( X cos T Y sin T )], (2i)
U Ze
,M
g
K0
g
,X
U2
K 0 ( x [ ),
K0 y K , Z
T1
S D ,
(2j)
K 0 ( z ] ),
S / 2
S / 2 + M
S / 2
S / 2 + M
Re(T )
(2k)
(2l)
S
S
1, 2 d Re(T ) d 2 ,
(2m)
sgn c sgn[cos(Re(T ))]
1, S d Re(T ) S ,
Gx
sgn( y K ) G
G
1
z
sgn( y K ) T ( X , Y , Z )
i cos T
1
i sin T
(3)
1 4W cos T
1
k12 e k1w sgn c]dT T0 ( X , Y , Z ),
S
M iH
2
D S
K0
[k22 e k2 w
Y X 2 Y 2 Z 2 iX Z
T0 ( X , Y , Z )
Y2 Z2
Y
X Z
i
2
2
( X 2 Y 2 ) X 2 Y 2 Z 2 (4)
X Y
Y Z
X
.
2
i
X Y2
(X 2 Y 2) X 2 Y 2 Z 2
2
2
2
X Y Z
S / 2 + M iH
(b)
S
S D
Re(T )
S / 2 + M iH
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
where
is infinitely small),
W (1 2a 5a 14a 42a ),
a W cos T .
2
T2
j 1
1 4W cos T
(5)
T ( X ,Y , Z )
k jM k j c j
H j (T )
H j (T )dT
2 S / 2 S / 2 T2
[ T1 S S / 2 ]H j (T )dT , W 0.25, (6)
j 1
2
[ S / 2 T2 ]H (T )dT , W ! 0.25,
T1 S/ 2 j
j 1
-2
Im(T1)
(b)
0.0
-0.8
-1.6
100
-2.4
0
-3
-2
-1
-S
-S
(c)
4
(b)
W<0.25
W=0.25
W>0.25
1
Re(H1)
3
k2/W
S
0.8
Re(H1)
k1/W
200
1.6
W<0.25
W=0.25
W>0.25
300
1, j 2,
sgn c, j 1.
(a)
2.4
(a)
and c j
Re(H1
k2
111
0
-1
1
0
-2
S/2
-3
-2
-1
Re(T2)
112
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
k Z
(a)
Re(H2)
-1
-2
Im(T)
S
0.2
(b)
Re(H2)
0.1
0.0
S / 2.
-0.1
-S
-S2
0.04
(c)
Re(H2)
0.02
0.00
-0.02
-0.04
S/2
Re(T2)
(2)
the
k jZ
Im(k jZ
In practice, 9
T T1
frequency and, the larger it is, the higher the frequency is. It can also be concluded that the value of
k j U determines whether Mk j is higher-frequency
oscillatory with the condition of cos(T J ) d 1. The
T Td
) 9.
(7)
S / 10 is proved to be adequate.
By performing m T S, t cos m and applying the Gaussian quadrature rule to Hj() when its
interval is [1, d], the integral can be obtained approximately as follows:
k j Z ik j U cos(T J )
can be written as e
. The term
k j U cos(T J ) determines the value of the oscillatory
) Im(k j Z
Td
H (T )dT
where b
Zn
tn
P (t )
(t a)(b t )
cos(T1 S) 1 / (4W ),
Nn
cos Zn ,
cos(T d S),
'Zn
S / m,
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
P (t )
ik j e
ta
, W 0.25,
2
4W (t 1)
k jZ
ta
k je
, W ! 0.25.
2
4W (t 1)
(9)
The integral may be obtained by using the variable substitution method which will be discussed in
detail as below, when the interval is [T d , S] (<0.25)
or [T d , S / 2] (>0.25).
4.2 Integration methods for within the domain
of [1, /2]
It is inefficient and sometimes even impossible
to calculate integrals in k1 and k2 by using usual integration methods because oscillation characteristics
of these integrals are extremely complicated. The
steepest descent method is often used to compute
terms in k1; however, when the steepest descent line
starts from the real axis, the search algorithm of these
lines are often difficult and complicated. In this study,
a method based on a variable substitution is introduced for the calculation.
4.2.1 Integration method for on the real axis
If the interval for Hj() is the domain of [e, s],
the integral of Hj() can be written as Eq. (10) by
performing Aj k jZ.
Ts
H j (T )dT
A j (Ts )
A j (T e )
kj
Aj
1 4W cos T Acj
e dAj , (10)
Ts
where
dk j W sin T
(1) j 1
1
dT
cos 2 T
1 4W cos T
if T z rS / 2,
2k j tan T , (12a)
dk1
f, if T rS / 2,
dT
dk2
r2W 3 , if T rS / 2,
dT
dk i
dZ
iU sin(T J ),
l
Z,
dT
dT
dk j
d U
cos(T J ) k j sin(T J ) .
T
d
(12b)
(12c)
(12d)
(12e)
k j (l id )
1 4W cos T (l 2 d 2 )
(13)
[ f j (T n1 )e
dk i
dZ
Z
kj.
dT dT
dT
dA j
Performing
l id , where l is a real part
dT
and d is an imaginary part. Substitute it into Eq. (10)
and multiply it by lid, then Eq. (10) can be converted
into the following expression:
where
113
A j (T n1 )
f j (T n )e
[ f j (T n1 ) f j (T n )][e
A j (T n )
A j (T n1 )
Aj (T n1 ) Aj (T n )
e
]
A j (T n )
(14)
dA j
H j (T )dT
A j (Ts )
A j (T e )
k j (l id )
1 4W cos T (l d )
2
e j dAj ,
(11)
114
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
1
tan T 1 (1) j
1 4W cos T
tan(T J )
0. (15)
Ts 2
e2
dk j
Real part
dT
hij dT
dA
dT
fj
-0.1
-0.2
(a)
Ts
Tf
20
Imaginary part
10
Real part
1 4W cos T Acj
e j dAj .
(16)
k j (l id )
A j (Ts 2 )
A j (T e 2 )
1 4W cos T (l 2 d 2 )
e j dAj , (17)
(1) j 1
W sinh m
1
2k j tanh m,
2
cosh m
1 4W cosh m
dk j
Im(T S), if T z rS / 2,
Z kj
dZ
dT
dk j
( Z Y sinh m)
dT
dk j
k jY cosh m iX
cosh m k j sinh m ,
dT
dk j
l
( Z Y sinh m) k j Y cosh m,
dT
dk j
d iX
cosh m k j sinh m .
dT
dT
fj
-10
-20
(b)
-30
0.0
A j (T e 2 )
wherein
Imaginary part
0.1
kj
A j (Ts 2 )
0.2
-0.3
e2
hij dT
Ts
Tf
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
115
116
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
improve the efficiency of this method, some modifications are introduced as follows.
1. The steepest descent line generally forms a
curved line of sometimes small curvature, so this line
can be represented by a typical B-spline curve. The
knots vectors are established via accumulative chord
length method so as to acquire a parameter interval
[0, 1]. The discrete points on the steepest descent line
are represented by the B-spline, which is expressed by
n
PN
C (t )
i,k
i 0
where Pi (i 0, 1, ..., n) is a set of control points coinciding with the coordinate of the steepest descent
line. N i , k (t ) is the basis function of the B-spline,
which can be defined as follows:
N i ,0 (t )
N i , k (t )
1, ui d t d ui 1 ,
0, otherwise,
(t ui ) N i , k 1 (t )
ui k ui
(19)
(ui k 1 t ) N i 1, k 1 (t )
ui k 1 ui 1
(20)
uk d t d uk 1 ,
t2
t1
f (t )dt
1
| ('t )[ f (t1 ) f (t2 )]
2
1
('t ) 2 [ f c(t1 ) f c(t2 )]
4
1
('t )3 [ f cc(t1 ) f cc(t2 )].
12
(18)
(t ),
(22)
s 1
BB
j
j 1
(21a)
j 1
ui
0, i d k 1,
ui 1 B j B j 1
, i ! k 1, j
i k 1.
(21b)
m
arc cos
,
2
(m W )
(23a)
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
6 Conclusions
In this paper, the performance of Bessho form
translating-pulsating source Greens function is discussed and a numerical integration method is proposed. Conclusions can be drawn as follows.
U=1.5 (present)
U=1.5 (Du and Wu, 1998)
U=2.0 (present)
U=2.0 (Du and Wu, 1998)
(a)
(b)
Im(4SG*)
Re(4SG*)
-1
-1
-10
-5
0
r
-10
10
-5
10
4
(c)
(d)
Im(4SGx*)
Re(4SGx*)
U=1.1 (present)
U=1.1 (Du and Wu, 1998)
-2
117
0
-1
1
0
-1
-2
-2
-10
-5
-3
10
-10
-5
0
r
10
Fig. 7 Images of G* and its partial derivative for Re(4G*) (a), Im(4G*) (b), Re(4Gx*) (c), and Im(4Gx*) (d)
600
300
150
0
-150
-0.8
-1x104
-2x104
-3x104
-0.6
-0.4
-0.2
x
(b)
1x104
Re(4SG*x)
Re(4SG*)
450
2x104
(a)
z=-0.1000 (present)
z=-0.0130 (present)
z=-0.0025 (present)
z=-0.1000 (Du et al., 2005)
z=-0.0130 (Du et al., 2005)
z=-0.0025 (Du et al., 2005)
0.0
0.2
-4x104
-0.8
z=-0.1000 (present)
z=-0.0130 (present)
z=-0.0025 (present)
z=-0.1000 (Du et al., 2005)
z=-0.0130 (Du et al., 2005)
z=-0.0025 (Du et al., 2005)
-0.6
-0.4
-0.2
Fig. 8 Images of G* and its partial derivative for Re(4G*) (a) and Re(4Gx*) (b)
0.0
0.2
118
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
Im(k j Z
T T1
) Im(k j Z
T Td
S / 10.
2. The performances of H1 and H2 are influenced
by and Z. As for H2, only when the parameter is
very large and the value of |Z| is small, can H2 act as
high-frequency oscillatory; H1 becomes highfrequency oscillatory not only when is very large
but also when /2. However, H1 attenuates very
fast when approaches /2 since |k1Z| is also very
large and H1 becomes zero when /2. To efficiently evaluate these terms, the combination of
SDIM in the -plane and VSM can be adopted.
3. Numerical results have proved the efficiency
and accuracy of present method, and it can be further
developed to calculate the diffraction-radiation
problems of floating structures advancing in waves.
Acknowledgements
The authors would like to thank Prof. Gerard DELHOMMEAU from Laboratoire de Mecanique des Fluides,
Ecole Centrale, France, and Prof. Hidetsugu IWASHITA from
Department of Energy and Environmental Engineering, Faculty of Engineering, Hiroshima University, Japan for the
evaluation discussion on the Greens function.
References
Abramowitz, M., Stegun, I.A., 1964. Handbook of Mathematical Functions. Dover Publications, New York.
Bailey, P.A., Hudson, D.A., Price, W.G., 2001. Comparisons
between theory and experiment in a seakeeping validation
study. Transactions of the Royal Institution of Naval Architects, 143:44-77.
Bessho, M., 1977. On the fundamental singularity in the theory
of ship motion in a seaway. Memoirs of the Defense
Academy Japan, 18(3):95-105.
Brument, A., Delhommeau, G., 1997. Evaluation numerique de
la function de Green de la tenue a la mer avec vitesse da
vance. Journees de Lhydrodynamique, 25:147-160 (in
French).
Chen, X.B., Wu, G.X., 2001. On the singular and highly oscillatory properties of the Green function for ship motions.
Journal
of
Fluid
Mechanics,
445(1):77-91.
[doi:10.1017/S0022112001005481]
Du, S.X., 1996. A Complete Frequency Domain Analysis
Method of Linear Three-dimensional Hydro-elastic Responses of Floating Structures Travelling in Waves. PhD
Yao et al. / J Zhejiang Univ-Sci A (Appl Phys & Eng) 2014 15(2):108-119
119
Bessho
A fast integration method for translating-pulsating source Greens function in Bessho form
Bessho
Gaussian quadrature rule
6