Development of A Structured Overset Navier-Stokes Solver With A Moving Grid and Full Multigrid Method
Development of A Structured Overset Navier-Stokes Solver With A Moving Grid and Full Multigrid Method
Development of A Structured Overset Navier-Stokes Solver With A Moving Grid and Full Multigrid Method
https://doi.org/10.1007/s00773-018-0594-7
ORIGINAL ARTICLE
Received: 15 February 2018 / Accepted: 29 August 2018 / Published online: 8 September 2018
© JASNAOE 2018
Abstract
An unsteady Reynolds averaged Navier–Stokes solver with a structured overset grid method has been developed. Velocity–
pressure coupling is achieved using an artificial compressibility approach, spatial discretization is based on a finite-volume
method, and convective fluxes are evaluated by a third-order upwind scheme based on flux-difference splitting. Body motions
are considered using the grid deformation technique and grid velocities in the convective term. Viscous fluxes are evaluated
via second-order centered differencing. The full multigrid (FMG) method is applied to obtain fast convergence. The cell flag
on a coarse grid level is determined using the cell flag on a fine grid level. In the coarse grid-level calculations at the FMG
stage, the data are interpolated until the finest grid level is achieved at an overset update interval. Then, the data are updated
based on the overset relations at the finest grid level and then transferred to a coarser grid level. For free surface treatments,
a single-phase localized level-set method is employed. The computations for flows around a hull form, including an unsteady
simulation with regular waves, are demonstrated.
Keywords Overset grid · Full multigrid method · Moving grid · Localized level-set method
13
Vol:.(1234567890)
Journal of Marine Science and Technology (2019) 24:884–901 885
carrier hull form with an energy-saving device under a et al. verified and validated the numerical method at the
self-propulsion condition was tested, which means that conditions with and without the energy-saving device [17].
the marine propeller was working behind the main hull. An overset grid method with a structured grid has sev-
In a more complex case, a twin screw vessel, which has a eral advantages. Once the baseline grids are generated
complex geometry in a free running condition with regular and assembled, the modification of shapes of appendages,
waves, was also set. The assessment of the most recent such as energy-saving devices, is completed by replacing
workshop is now being performed. the appendage grid and updating the overset information.
The unstructured grid and overset grid methods are Many variations of configurations can be treated in a shorter
the two major methods in the ship hydrodynamics fields. time. Additionally, a structured grid method can be easily
An unstructured grid that is fit to the body shapes is the extended to higher order discretization methods.
first choice for calculating complex geometries. Recently, In this work, a new structured solver based on the artifi-
a second-order discretization in space and time with the cial compressibility approach is developed. The solver can
finite volume method and the volume of fluid method for treat overset grids with relation information, which is gener-
free surface treatments has become the general method ated by the in-house system [18], and it is also suitable for
applied for ship hydrodynamics (e.g., [5, 6]). The open the design process of energy-saving devices. The discretiza-
source code for the Computer Aided Engineering (CAE), tion of convective and viscous fluxes with a moving grid
openFOAM solver is also utilized to determine the steady technique is described, and the linearization process for the
towing condition. In addition, a wave decomposition system equation is introduced. The full multigrid method
model based on the phase field equation is applied to (FMG) [19, 20] is applied to obtain fast convergence. A
openFOAM solver [7–9]. Regarding the unstructured grid special treatment must be used for the FMG to apply the
method in the field of ship hydrodynamics, a local sub- overset grid method. The cell flag to be solved or unsolved
division of hexahedral cells is mainly employed because is inherited from finer grid levels to coarser grid levels on
of its affinity for the features of flows around a hull. The the multigrids. In the coarse-grid level calculations of the
local subdivision hexahedral method can easily adapt FMG stage, the data transfers are performed until reaching
the local grid refinement to resolve the boundary layers the finest grid level at an overset update interval, and then
or the air–water interface. The disadvantage associated data interpolation is performed to reflect the overset rela-
with using the unstructured grid method is that once the tions. For a case in which the body surface is overlapped
body shape changes, the computational grid must be re- between the overset grids, an overlapped region is eliminated
generated from the beginning. Modern ships often have based on the priority of the overset relation to calculate the
energy-saving devices in the aft part of the body surface, correct forces and moments. Free surface treatment which
and the design process for energy-saving devices is usually is based on the single-phase localized level-set method, the
based on trial and error. Thus, the re-generating process physical models that include turbulence and propulsion are
may not be efficient. also described. To achieve simulations that include ship
Recently, an overset grid method was re-examined and motions in waves, the wave model is implemented and body
applied to the ship hydrodynamics field. Carrica et al. motions are obtained by solving the motion equations. The
applied the single-phase level-set method [10] with the body motions are accounted for by a moving grid technique
dynamic overset grid method, including 6DOF ship motions with a grid-deforming methodology. To avoid updates of
to the flows around ships in waves [11]. The Suggar code the overset information with the grid-deforming process,
[12] is used for the overset grid method and coupled with the the grid-overlapped regions around the body move with
structured solver. Sadat-Hosseini et al. extended the method the body motion without altering the relative locations. For
to the flows around the tanker hull form and conducted a regions away from the body, the amount of deformation
detailed analysis [13]. Broglia et al. applied the in-house gradually decreases with distance from the body. Thus, the
structured solver and the overset grid method to maneuver- grids that are far from the body are fixed. This method is
ing condition [14]. Propeller models which represent pro- adapted to avoid the computational load using the dynamic
peller effect with body forces are examined on simulations overset grid method.
of turning motions of a ship. The complex configuration First, the present method with the FMG is applied to steady
which includes the twin propeller shafts and the brackets, flows around a hull with several appendages to examine the
the bilge keels and the rudder is composed using the grids influence of an overset update interval for the solution inter-
of the appendages and the overset grid method. Di Mascio polation and transfer of the multigrid method. Additionally,
et al. applied the single-phase level-set method to the flows the verification based on the generalized Richardson extrapo-
around the standard test case ship (Series 60) and a surface lation method is performed. Second, the propeller model is
combatant [15]. Broglia et al. computed the flow around a applied to the flows around a hull with and without the energy-
high speed craft [16] using the same method [15]. Korkmaz saving devices, and the applicability of the propeller model
13
886 Journal of Marine Science and Technology (2019) 24:884–901
( )
is examined in Sect. 3.1.2. Next, computations with regular 𝜕uj
is defined as 𝜏ij = − u�i u�j , R is the Reynolds
1 𝜕ui
+
waves on several wavelengths including the ship motions, are R 𝜕xj 𝜕xi
demonstrated in Sect. 3.2. Finally, we conclude the present number, 𝜈 is the kinematic viscosity coefficient, and −u�i u�j is
study.
the Reynolds stress component, which is determined by the
turbulence model.
2 Numerical method The integrational form of Eq. 1 is expressed as Eq. 5
using the finite volume method and Gauss integral theorem.
2.1 Governing equations
𝜕t ∫ ∫ ∫ 𝜕𝜏 ∫ ∫ ∫ ∫∫∫
𝜕 𝜕
The governing equation is the incompressible three-dimen- qdV + q∗ dV − HdV
sional Reynolds-averaged Navier–Stokes equation using the Vi,j,k Vi,j,k Vi,j,k
p = p∗ +
z
. 2.2 Convective flux with the moving grid technique
Fn2 (2)
The convective flux E is expressed as
where p∗ is the pressure in a computational domain, Fn is
the Froude number, and z is the vertical coordinate from the ⎡ 𝛽U ⎤
static water plane ( z = 0). The gravity term is included with ⎢u(U − Ug ) + pSx⎥
E=⎢
v(U − Ug ) + pSy⎥
, (6)
the pressure in this modification. ⎢ ⎥
The convective terms e, f , g, viscous terms ev, f v, gv and ⎣w(U − Ug ) + pSz⎦
additional body force term H are defined as follows:
where U = uSx + vSy + wSz , Ug = ug Sx + vg Sy + wg Sz . The
⎡ 𝛽u ⎤ ⎡ 𝛽v ⎤ convective flux Ei+1∕2 is evaluated using the upwinding
⎢(u − ug )u + p⎥ ⎢ (v − vg )u ⎥
e =⎢ scheme based on the flux difference splitting scheme of Roe
(u − ug )v ⎥
, f =⎢
(v − vg )v + p⎥
,
⎢ ⎥ ⎢ ⎥ [21],
⎣ (u − ug )w ⎦ ⎣ (v − vg )w ⎦
1[ ]
⎡ 𝛽w ⎤ Ei+1∕2 = E(qL ) + E(qR ) − |A|(qL − qR ) i+1∕2 , (7)
⎢ (w − wg )u ⎥ 2
g=⎢
(w − wg )v ⎥
, (3)
⎢ ⎥ where qL and qR are the left and right interface values of q at
⎣(w − wg )w + p⎦ the i + 1∕2 face, respectively. E(qL ) and E(qR ) are evaluated
⎡0⎤ ⎡0⎤ ⎡0⎤ ⎡0⎤ by qL , qR and i + 1∕2 face area vector (Sx , Sy , Sz ) with grid
⎢𝜏 ⎥ ⎢𝜏 ⎥ ⎢𝜏 ⎥ ⎢f⎥ velocity Ug . |A| is obtained in the following way. First, A is
ev =⎢ xx⎥, f v = ⎢ xy⎥, gv = ⎢ zx⎥, H = ⎢ x⎥, defined as follows:
𝜏 𝜏 𝜏 f
⎢ xy⎥ ⎢ yy⎥ ⎢ yz⎥ ⎢ y⎥
⎣𝜏zx⎦ ⎣𝜏yz⎦ ⎣𝜏zz⎦ ⎣fz⎦
⎡0 𝛽Sx 𝛽Sy 𝛽Sz ⎤
𝜕E ⎢ Sx U − Ug + uSx uSy uSz ⎥
A= ∗ =⎢ ⎥.
where (ug , vg , wg ) are the grid velocities caused by the mov- 𝜕q ⎢ S y vSx U − Ug + vSy vS z ⎥
⎣ Sz wSx wSy U − Ug + wSz ⎦
ing grid, 𝛽 is a parameter of the artificial compressibility
approach and 𝛽 = 1.0 is given in the present computation. 𝜏ij (8)
13
Journal of Marine Science and Technology (2019) 24:884–901 887
Ug Ug Ug
The eigenvalues of A above are U − Ug, U − Ug, U − 2
+ c, where 𝛬 = diag(U − Ug , U − Ug , U − 2
+ c, U − 2
− c) ,
Ug
and U − 2 − c, where c is the pseudo-speed of sound, which |A| is also expressed as follows:
is defined as follows: |A| = R|𝛬|L, (15)
√ Ug
Ug 2
(9) where |𝛬| = diag(|U − Ug |, |U − Ug |, |U − + c|,
c = (U − ) + 𝛽(Sx2 + Sy2 + Sz2 ). 2
2 |U −
Ug
− c|).
2
The right and left eigenvectors of A are derived as follows: The values qL and qR on the i + 1∕2 face are evalu-
� � � � ated using the MUSCL[22] approach with the third-order
⎡0 0 U
𝛽 c + 2g
U
− 𝛽 c − 2g ⎤
⎢ � � � �⎥ upwinding scheme:
⎢ lx mx 𝛽Sx + u U + c − Ug
𝛽Sx + u U − c − 2 ⎥
Ug
R =⎢ � 2 � � � ⎥,
qLi+1∕2 =
2 5
qi+1 + qi −
1
q ,
⎢ l m 𝛽S + v U + c − Ug 𝛽Sy + v U − c − Ug ⎥ 6 6 6 i−1
⎢ y y y
� 2 � � 2 �⎥ (16)
⎢ l m 𝛽S + w U + c − Ug 𝛽Sz + w U − c − Ug ⎥ 2 5 1
⎣ z z ⎦ qRi+1∕2 = qi + qi+1 − q .
z 2 2 6 6 6 i+2
(10)
The fluxes of F and G are similarly obtained by replacing
1 the suffix i with j, k.
L=
2𝛽c{𝛽(Sx2 + Sy2 + s2z ) + U(U − Ug )}
2.3 Viscous flux
⎡ 2𝛽c{mx (vSz − wSy ) + my (wSx − uSz ) + mz (uSy − vSx )}
⎢ 2𝛽c{−l (vS − wS ) − l (wS − uS ) − l (uS − vS ))}
⎢ x z y y x �z z � y
Ug
x The viscous flux Ev is expressed as follows:
⎢ 2 2 2 2
U + 𝛽(Sx + Sy + Sz ) − c + 2 U
⎢ � � ⎡ 0 ⎤
⎢ U
−{U 2 + 𝛽(Sx2 + Sy2 + Sz2 ) − −c + 2g U} ⎢𝜏xx Sx + 𝜏xy Sy + 𝜏zx Sz⎥
⎣
Ev = ⎢
𝜏 S + 𝜏yy Sy + 𝜏yz Sz⎥
. (17)
2𝛽c{my (U − Ug )w + my 𝛽Sz − mz (U − Ug )v − mz 𝛽Sy } ⎢ xy x ⎥
2𝛽c{−ly (U − Ug )w −�ly 𝛽Sz +�lz (U − Ug )v + lz 𝛽Sy } ⎣𝜏zx Sx + 𝜏yz Sy + 𝜏zz Sz⎦
U
−𝛽 2g − c Sx
�U � The velocity gradient on a face is calculated using the diver-
𝛽 2g + c Sx
gence theorem for the control volume constructed around the
2𝛽c{mz (U − Ug )u + mz 𝛽Sx − mx (U − Ug )w − 𝛽mx Sz } face i + 1∕2 as shown in Fig. 1. The face centers i and i + 1
2𝛽c{−lz (U − Ug )u − �lz 𝛽Sx + �
lx (U − Ug )w + lx 𝛽Sz } are located at the cell center, thus the cell center values are
U
−𝛽 2g − c Sy utilized (red circles in Fig. 1). Other variables are obtained
�U � by averaging the values that surround the point.
𝛽 2g + c Sy
The viscous flux of Fv , and Gv is similarly obtained by
2𝛽c{mx (U − Ug )v + mx 𝛽Sy − my (U − Ug )u − my 𝛽Sx } ⎤ replacing the suffix i with j, k.
2𝛽c{−lx (U − Ug )v −�lx 𝛽Sy +�ly (U − Ug )u + ly 𝛽Sx ⎥
⎥
U
−𝛽 2g − c Sz ⎥, 2.4 Time discretization
�U � ⎥
𝛽 2g + c Sz ⎥
⎦ Time discretization is separated into temporal t and pseudo
(11) time 𝜏 . The temporal time step (n) is discretized using three-
level backward differencing, and the first-order backward
where (lx , ly , lz ) and (mx , my , mz ) are the vectors that satisfy Euler scheme is applied to the pseudo-time step (m).
the following relations:
ly mz − lz my = Sx , lz mx − lx mz = Sy , lx my − ly mx = Sz
(12)
and
lx Sx + ly Sy + lz Sz = 0, mx Sx + my Sy + mz Sz = 0. (13)
13
888 Journal of Marine Science and Technology (2019) 24:884–901
(n+1) (n+1)
3Vi,j,k (n) (n)
qi,j,k − 4Vi,j,k (n−1) (n−1)
qi,j,k + Vi,j,k qi,j,k ⎛ 3V (n+1)(m) V (n+1)(m)
𝜕Vi qi ⎜ i,j,k +
i,j,k
≈ , ⎜ 2𝛥t 𝛥𝜏i,j,k
𝜕t 2𝛥t ⎝
(n+1) (18)
𝜕Vi q∗i Vi,j,k 𝛥q∗(m+1)
≈
i,j,k
, 𝜕E(m)
i+1∕2
𝜕E(m)
i−1∕2
𝜕E(m)
vi+1∕2
𝜕E(m)
vi−1∕2
𝜕𝜏 𝛥𝜏 + − − +
𝜕q∗(m)
i
𝜕q∗(m)
i
𝜕q∗(m)
i
𝜕q∗(m)
i
13
Journal of Marine Science and Technology (2019) 24:884–901 889
lapped. First, the lapped region between the main hull and The solution on the coarse grid is expressed as q+l+1, then the
refined hull grid is eliminated. The area ratio of the main correction to the fine grid level is defined as follows:
hull becomes zero (left-hand side of Fig. 3). Then, the
lapped region between the refined hull and stern fin grid is q+l = ql + Il+1
l
(q+l+1 − ql+1 ), (28)
where Il+1
l
is an interpolation operator for a correction.
The computation starts from the coarsest grid on the full
multigrid method (FMG) and the solution is interpolated to
the sequentially finer grids after a certain number of steps
at each stage (Fig. 4). By constructing the better initial solu-
tion for the finest grid using the grid sequence, the FMG is
expected to achieve fast convergence [19, 20]. When this
FMG technique is combined to the overset grid method, the
overset interpolation relations have to be defined for each
grid level. Since this is sometimes very difficult, the pre-
Fig. 3 Eliminated area ratio on ship hull surfaces sent solver adopts a novel method for the solution exchange
13
890 Journal of Marine Science and Technology (2019) 24:884–901
Fig. 5 Flagging of cells with multigrid levels Fig. 6 Pressure condition on a free surface
13
Journal of Marine Science and Technology (2019) 24:884–901 891
fy = ft cos 𝜃, fz = ft sin 𝜃, (35) where m is the system mass, and Ix , Iy , and Iz are the prod-
ucts of the system mass and the moments of inertia in the
where r and 𝜃 are the cylindrical coordinates at the propeller
principal directions, respectively. (a� , b� , c� ) is the linear
plane. The propeller circle is divided into fan-shaped seg-
velocity of a motion, and (p� , q� , r� ) is the angular velocity
ments at (r, 𝜃). 𝛤 (r, 𝜃) is the vortex strength, and 𝛤 (r, 𝜃) is
of a motion on the body-fixed coordinate.
determined using the equation based on the boundary condi-
The coordinate transformation can be performed using
tion at the segment (r, 𝜃). Vx , and V𝜃 are the inflow veloci-
Euler angles [11]. Except for the angular velocities from the
ties to the segment, and Vox , and Vo𝜃 are the circumferential
earth coordinate to the body-fixed coordinate, the transfer
averaged velocities. CD is a drag coefficient that is given by
matrix is presented as follows:
the empirical formula, N is the blade number of a propeller,
c(r) is a chord length at each radial direction, and h(r) is the For the angular velocities, the transfer matrix is defined as
pitch of a free stream vortex. follows:
The coupling between the flow field and the propeller
model is performed by the velocities Vx and V𝜃 . First, the ⎡1 0 − sin 𝜃 ⎤
velocity at the segment center is interpolated from the com- Jb = ⎢ 0 cos 𝜙 cos 𝜃 sin 𝜙 ⎥. (38)
⎢ ⎥
putational grid. Then, the 𝛤 (r, 𝜃) is determined, and the body ⎣ 0 − sin 𝜙 cos 𝜃 cos 𝜙 ⎦
forces are calculated. Finally, the cross-section between the
computational grid and the propeller segment is searched,
As an example, hydrodynamic forces (Fx , Fy , Fz ) on the
and the forces at the cell are derived by multiplying the body
earth-fixed coordinate are transformed to the body-fixed
forces and the cross-sectional area. The coordinate transfer
coordinate as follows:
from the body-fixed coordinate to the earth-fixed coordinate
or its inverse is performed using Euler angles as described in
the following section.
(39)
13
892 Journal of Marine Science and Technology (2019) 24:884–901
⎡ cos 𝜃 cos 𝜓 sin 𝜙 sin 𝜃 cos 𝜓 − cos 𝜙 sin 𝜓 cos 𝜙 sin 𝜃 cos 𝜓 + sin 𝜙 sin 𝜓 ⎤
Je = ⎢ cos 𝜃 sin 𝜓 sin 𝜙 sin 𝜃 sin 𝜓 + cos 𝜙 cos 𝜓 cos 𝜙 sin 𝜃 sin 𝜓 − sin 𝜙 cos 𝜓 ⎥. (40)
⎢ ⎥
⎣ − sin 𝜃 sin 𝜙 cos 𝜃 cos 𝜙 cos 𝜃 ⎦
For the angular velocities, the transfer matrix is defined as three-level backward differencing, and the body accelera-
follows: tion is added to the pressure.
) xm ≤ x ≤ xo ,
updated in pseudo-time steps, the displacement h is calcu- {
1.0 (
sin 2 x −x xb ≤ x ≤ xm
lated using the third-order Adams–Moulton scheme [11]: 𝛼x = (47)
n 𝜋 x−xb
𝛥t ( ̇ n+1 ) m b
hn+1 = hn + 5h + 8ḣ n − ḣ n−1 . (44)
) ym ≤ y ≤ yo .
12 {
1.0 (
sin 2 y −y yb ≤ y ≤ ym
The body motions are accounted for by the grid defor- 𝛼y = n 𝜋 y−yb (48)
mation, which depends on the weight function and the m b
Bilge keel × 2 25 × 45 × 29 33 × 65 × 37 45 × 93 × 53
Aft fin × 2 37 × 45 × 31 49 × 65 × 41 65 × 93 × 53
Rect. fin1,2 37 × 25 × 45 53 × 33 × 65 73 × 49 × 89
Duct 45 × 45 × 25 61 × 65 × 37 85 × 89 × 57
Rudder 49 × 69 × 35 69 × 97 × 49 97 × 137 × 65
Rect. 73 × 57 × 51 101 × 81 × 73 145 × 117 × 105
Hull 81 × 85 × 57 113 × 121 × 77 161 × 169 × 113
Fig. 7 Computational grids
13
Journal of Marine Science and Technology (2019) 24:884–901 893
Grid G2
Bilge keel × 2 73,728 69,632 9216 8704 1152 896
Aft fin × 2 122,880 116,736 15,360 14,592 1920 1536
Rect. fin1 106,496 65,901 13,312 7878 1664 1
Rect. fin2 106,496 66,044 13,312 7889 1664 0
Duct 138,240 124,936 17,280 15,436 2160 1440
Rudder 313,344 297,152 39,168 36,996 4896 3894
Rect. 576,000 269,380 72,000 31,412 9000 242
Hull 1,021,440 908,720 127,680 111,726 15,960 11,526
Grid G1
Bilge keel × 2 210,496 193,600 26,312 24,200 3289 2662
Aft fin × 2 306,176 281,600 38,272 35,200 4784 3872
Rect. fin1 304,128 191,450 38,016 23,034 4752 278
Rect. fin2 304,128 191,819 38,016 23,102 4752 193
Duct 413,952 360,636 51,744 44,314 6468 4177
Rudder 835,584 792,246 104,448 98,598 13,056 10,706
Rect. 1,737,216 770,403 217,152 91,078 27,144 2097
Hull 3,010,560 2,644,082 376,320 326,184 47,040 35,488
3 Calculated results be updated. The FMG level is started with the medium grid
at the grid G2 . The solved cell number is remained at the
3.1 Steady double model flow coarse grid level with the grid G1, therefore, the FMG level
is started with the coarse grid at the grid G1.
3.1.1 Ship hull with several appendages with the FMG The overset update interval for the FMG method with
the overset grid method that the solutions are interpolated
The FMG and overset grid methods are applied to the flows and transferred based on the multigrid method is exam-
around a tanker hull shape [26] with several appendages. The ined at the grid G2 . Figure 8 shows the time history of the
Reynolds number is 3.0 × 106, and EASM [27] is applied to L2-norm of the pressure with changed in the overset update
calculate Reynolds stresses. The minimum spacing on the interval from 5 to 40. Figure 9 shows a comparison of the
wall satisfies y+ ≤ 1 in this case. Table 1 shows the division total resistance coefficients. The total resistance coeffi-
number of computational grids in each direction, and Fig- cients is non-dimensionalized by 12 𝜌U02 L02 . Spikes of the
ure 7 shows the aft part of the ship hull of the Grid G2 . The
grids are arranged with the priority of overset interpolation interval 5
in Table 1, and three grid sets G1, G2 and G3 are composed interval 10
interval 20
by the computational grids increasing
√ the division numbers interval 40
with the ratio approximately 2 considering the multigrid 10
-2
10-2
agglomeration of cells. As appendages, two bilge keels, two
aft hull fins, one duct situated just before a propeller, and a
L2 norm of p
-3
10
rudder are arranged with refined rectangular grids, which -3
10
resolve the flows around the aft fins and the rudder. The -4
10
computational grid consists of 10 grids with approximately 100 200 300
1.0 million cells at G3, 2.7 million cells at G2 and 7.6 mil-
lion cells at G1. 10-4
Three levels of the multigrid method are applied. Table 2
shows the total and solved cell number with the multigrid
level at the grids G2 and G1. The solved cell number of the 0 500 1000 1500
refined rectangular grid of the grid G2 becomes zero at the Step number
coarse grid level with the cell flagging rule of the present
method, thus the data of the refined rectangular grid cannot Fig. 8 Time history of the L2 norm (𝛥p)
13
894 Journal of Marine Science and Technology (2019) 24:884–901
L2-norm are observed when the interpolation and the cor- larger after 301 time steps, in which the computational grid
rection of the multigrid are performed with overset update changes to the fine grid using intervals of 20 and 40. The
intervals. The difference of the L2-norm between inter- total resistance coefficient shows a small difference with
vals of 5 and 10 is small, whereas the L2-norm becomes the overset update interval change until 300 time steps,
whereas a larger fluctuation with intervals of 20 and 40
appears after 301 time steps. From the above results, the
0.005 interval 5 overset update interval is 10.
interval 10
interval 20 Figures 10, 11 and 12 present comparisons of the results
interval 40 with and without the FMG using the grids G2 and G1. Addi-
0.004
0.002 tionally, the time histories of the total and frictional resist-
Total resistance coef.
L2 norm of p
-3 -3
10 10
10-4 10-4
Grid G2 Grid G1
0.00144
0.004
Resistance coef.
Resistance coef.
0.00142
0.003 0.00164 800 900 1000 1100
0.00148
0.003
0.00146
0.00162
0.002 500 600 700 800 0.00144
0.002 0.00142
500 600 700 800
0.001
0.001
Grid G2 Grid G1
0 0
0 500 1000 1500 0 500 1000 1500
Step number Step number
13
Journal of Marine Science and Technology (2019) 24:884–901 895
Elapsed Time[sec.]
Elapsed Time[sec.]
6000 15000
4000 10000
2000 5000
Grid G2 Grid G1
0 0
0 500 1000 1500 0 500 1000 1500
Step number Step number
in Fig. 11. The total and frictional resistance coefficients frictional resistance coefficient from the total resistance
using the FMG and MG methods converge rapidly, thus, coefficient. The verification for the frictional and pres-
the present MG and FMG methods show the effectiveness. sure resistance coefficients is also performed. The fric-
The elapsed time at 650 steps on the grid G2, where the total tional resistance coefficient of each grid is 1.560 × 10−3 ,
resistance coefficient converges within ± 0.5% from the aver- 1.189 × 10−3 and 1.078 × 10−3 from the grid G3 to the grid
aged value are compared. The FMG method takes 3271 s, G1. The order of accuracy p is estimated as 3.482 and again
whereas the multigrid method (FMG vs. MG) takes 5118 s, the theoretical accuracy pth is assumed 2.0. The uncer-
thus the FMG succeeds in reducing the computational time tainty USN is estimated USN %S1 = 16.2 by the uncorrected
by approximately 37%. Additionally, the elapsed time at 650 approach and USN %S1 = 5.90 with the correction factor.
steps on the grid G1 with the MG method and at 1050 steps The uncertainty USN %S1 is estimated 60.4 using the factor
with the three level FMG method where the total resistance of safety approach [30]. Similarly, the pressure resistance
coefficient converges within ±0.5% from the averaged value coefficient of each grid is 4.210 × 10−4 , 4.410 × 10−4 and
are also compared. The FMG method takes 7628 seconds, 3.660 × 10−4 . Since the the pressure resistance coefficient
whereas the multigrid method takes 9840 seconds on the exhibits the oscillatory divergence, the grid uncertainty
grid G1. Consequently, the FMG method reduces the elapsed cannot be obtained.
time by approximately 23% even in the case of using finer
grids. 3.1.2 Propeller working condition
The verification based on the generalized Richardson
extrapolation methods [28–30] is performed using the The present method with the propeller model is applied to
three grids G3, G2 and G1. Since the resistance coefficients the flows around a hull with an appendage [4]. A stern duct
converge to the fourth digit, the iterative error can be neg- is equipped to the hull as an energy-saving device, and
ligible in comparison with the grid uncertainty UG . Con- the effect of the duct is also examined. Table 3 shows the
sequently, the uncertainty USN is estimated using the grid division number of computational grids in each direction,
uncertainty UG . The total resistance coefficient of each and Fig. 13 shows the grids near the aft hull. The three
grid is 1.981 × 10−3 , 1.630 × 10−3 and 1.444 × 10−3 from grids, which include the duct, stern tube and hull, are over-
the grid G3 to the grid G1. The total resistance coefficient lapped with the overset method. The experimental results
shows the monotonic convergence, and the estimated order and computational conditions are available on the work-
of accuracy p becomes 1.832. When the theoretical accu- shop websites. The Reynolds number is 7.248 × 106 , and
racy pth is assumed 2.0, the uncertainty USN is estimated EASM [27] is applied. The minimum spacing on the wall
USN %S1 = 17.75 based on the uncorrected approach [28] satisfies y+ ≤ 1 which is derived from the restriction of
and USN %S1 = 1.90 with the correction factor [28]. Mean- the low-Reynolds number turbulence model. The propeller
while, USN %S1 is 24.3 using the factor of safety method diameter is non-dimensionalized by the ship length, and
[30] based on the parameter P = p∕pth . Further discus-
sions may be required on the scatter of the uncertainties
among various verification methods. The uncertainty USN Table 3 Division number of the Grid IM × JM × KM
computational grid
values vary between USN %S1 = 1.90 and USN %S1 = 24.3 in
Duct 225 × 129 × 81
the present case. The time history of the frictional resist-
Stern tube 133 × 145 × 81
ance coefficient can be found in Fig. 11, and the pressure
Hull 101 × 241 × 169
resistance coefficient can be evaluated by subtracting the
13
896 Journal of Marine Science and Technology (2019) 24:884–901
13
Journal of Marine Science and Technology (2019) 24:884–901 897
Table 4 Comparison of the propeller characteristics without the stern Table 6 Wavelengths and heights of regular head waves
duct
Case Wavelength Wave height
Variable Meas. Comp.
C1 0.6506 0.0102
Prop. rot. speed 7.8 7.71 C2 0.8507 0.0128
Thrust coef. 0.217 0.217 C3 1.1497 0.0203
Torque coef. 0.0279 0.0282 C4 1.3708 0.0245
C4 1.9505 0.0323
13
898 Journal of Marine Science and Technology (2019) 24:884–901
Table 7 Division number of the computational grids with the wavelength. The computational grids are refined
Grid IM × JM × KM rectangular grids designed to the flows around the rudder,
the rudder and hull grids, and the background rectangular
Refined rect. 49 × 49 × 49 grid. The three rectangular grids are chosen in accordance
Rudder 49 × 89 × 33 with the wavelength. Table 7 shows the division number of
Hull 257 × 161 × 161 computational grids in each direction. The grids are tabled
Rect. (C1) 185 × 89 × 97 in the order of the priority of the overset grid method. The
Rect. (C2,C3) 153 × 89 × 97 rectangular grid for Case C1 has the largest division number
Rect. (C4,C5) 117 × 89 × 97 IM to resolve the shorter wavelength, and at least 40 points
13
Journal of Marine Science and Technology (2019) 24:884–901 899
lie in each wavelength that the numbers of points are larger the background rectangular grid to the hull grid, and the
than the number of Ref. [10]. Additionally, more than ten waves generated by the interaction between the incoming
grid points rest in the wave height. All of the grids except the waves and the hull are also observed in the background rec-
background rectangular grids are maintained, and the overset tangular grid. Thus, the present overset grid method shows
information is generated by replacing the three background the effectiveness of the unsteady computation with the
rectangular grids. A wall function is applied to the body incoming waves and ship motions.
surfaces in all cases for the stable computation, even in the Figure 19 shows a comparison with an added resistance
case of higher wave heights C4 and C5. coefficient. The added resistance coefficient is introduced by
Heave and pitch motions are free in all cases, and the non- subtracting the resistance associated with calm water con-
dimensionalized temporal time steps Δt is set to 0.005. The ditions from the resistance associated with waves. In other
regions where the overset relations are composed deform words, the added resistance coefficient indicates an increase
with the body motions to maintain the overset information, in resistance from the calm water condition. The present
and the amount of deformation gradually decreases with computational results show reasonable consistency with the
distance from the body surface. Such method is adapted to measured results and clearly show the tendency of the peak
avoid the computational load using the dynamic overset grid value at 𝜆∕L = 1.1497.
method. The first amplitudes of the Fourier analysis for the ship
Figure 18 shows the free surface near the hull. The motions are compared in Fig. 20. The current results are con-
incoming wave height becomes larger as the wavelength sistent with the measured results. The amplitude of the heave
increases. The wave height contours smoothly connect from motion has a peak value at 𝜆∕L = 1.1497, where the added
resistance coefficient also has a peak value. The amplitude of
3 the pitch motion becomes larger as the the wavelength ratio
Meas. increases. Figure 21 shows the comparison of the flow field
+ Comp.
of the condition 𝜆∕L = 1.15 at the position x∕L = 0.9825
2.5 +
which is the propeller plane in the earth fixed coordinate
2
according to the quarter of the encounter period. The cal-
culated results reproduce the time-dependent change of the
RAW/4 g 2B2/L
+
axial flow including the effect of the incoming waves and
1.5
ship motions, and the cross flow vectors of the calculated
+ results trace the aspect of the SPIV measurement[31].
1
+
0.5 + 4 Conclusions
0
0.5 1 1.5 2 A new structured grid solver that can manage the over-
/L set grid method is developed. The governing equation is
based on the artificial compressibility approach, and the
Fig. 19 Comparison of an added resistance coefficient dual time-stepping method is applied to calculate unsteady
amplitude of motion +
Meas.
+ + Comp.
+
1
+
0.5
/k
+
z/
0.5
+ Meas.
+ + Comp. +
0
0.5 1 1.5 2
0
0.5
+ 1 1.5 2
/L /L
13
900 Journal of Marine Science and Technology (2019) 24:884–901
13
Journal of Marine Science and Technology (2019) 24:884–901 901
with a calm water condition from the resistance with waves, motions of KVLCC2 with fixed and free surge in short and long
is also consistent with the measured results. Additionally, the head waves. Ocean Eng 59:240–273
14. Broglia R, Dubbioso G, Durante D, Di Mascio A (2012) Simu-
comparison of the flow field is performed. The calculated lation of turning circle by CFD: analysis of different propeller
results reproduce the time-dependent change of the axial models and their effect on manoeuvring prediction. Appl Ocean
flow and cross flow vectors comparing with the results of Res 39:1–10
the SPIV measurement. 15. Di Mascio A, Broglia R, Muscari R (2006) On the application of
the single-phase level set method to naval hydrodynamic flows.
Comput Fluids 36:868–886
Acknowledgements The authors would like to express the deepest 16. Broglia R, Durante D (2017) Accurate prediction of complex
appreciation to Prof. Toda of Osaka Univ. for providing the results of free surface flow around a high speed craft using a single-phase
the measurement. This work was supported by JSPS KAKENHI under level set method. Comput Mech. https://doi.org/10.1007/s0046
Grant Number JP16K06919. 6-017-1505-1
17. Korkmaz KB, Orych M, Larsson L (2015) CFD predictions
including verification and validation of resistance, propulsion
and local flow for the Japan bulk carrier (JBC) with and without
an energy saving device. In: Proc. Tokyo 2015 workshop on CFD
References in ship hydrodynamics
18. Kobayashi H, Kodama Y (2016) Developing spline based over-
1. Hino T, Hirata N, Ohashi K, Toda Y, Zhu T, Makino K, Takai set grid assembling approach and application to unsteady flow
M, Nishigaki M, Kimura K, Anda M, Shingo S (2016) Hull form around a moving body. J Math Syst Sci 6:339–347. https://doi.
design and flow measurements of a bulk carrier with an energy- org/10.17265/2159-5291/2016.09.001
saving device for CFD validations. Proc. PRADS 19. Ferziger JH, Perić M (2012) Computational methods for fluid
2. Hino T (2005) Proc. of CFD workshop Tokyo dynamics, 3rd edn. Springer, Berlin
3. Larsson L, Stern F, Visonneau M (2014) Numerical ship hydro- 20. Farmer J, Martinelli L, Cowles G, Jameson A (1995) Fully non-
dynamics: an assessment of the Gothenburg 2010 workshop. linear CFD techniques for ship performance analysis and design.
Springer, Berlin. https://doi.org/10.1007/978-94-007-7189-5 AIAA-95-1690-CP
4. Larsson L, Stern F, Visonneau M, Hirata N, Hino T, Kim J (2015) 21. Roe PL (1986) Characteristic-based schemes for the Euler equa-
Proc. Tokyo 2015 workshop on CFD in ship hydrodynamics tions. Ann Rev Fluid Mech 1986:18
5. Queutey P, Visonneau M (2007) An interface capturing method 22. Anderson WK, Thomas JL, van Leer B (1986) Comparison of
for free-surface hydrodynamic flows. Comput Fluids 36:1481– finite volume flux vector splitting for Euler equations. AIAA J
1510. https://doi.org/10.1016/j.compfl uid.2006.11.007 24(9):1453–1460
6. ReFRESCO. http://www.refresco.org 23. Hino T (1999) An interface capturing method for free surface
7. Kim SE, Rhee B, Shan H, Gorski J, Paterson E, Maki K (2010) flow computations on unstructured grids. J Soc Nav Archit Jpn
Prediction of turbulent free-surface flows around surface ships 186:173–183
using a scalable unstructured finite-volume based RANS solver. 24. Peng T, Merriman B, Osher S, Zhao H, Kang M (1999) A PDE-
In: Proc. Gothenburg 2010 workshop on CFD in hydrodynamics based fast local level set method. J Comput Phys 155:410–438
8. Jasak H, Vukčević V, Christ D (2014) Rapid free surface simula- 25. Ohashi K (2018) Development of numerical method to simulate
tion for steady-state hull resistance with FVM using OpenFOAM. flows around a ship at propulsion conditions in regular waves
In: Proc. of 30th symposium on naval hydrodynamics, pp 548–554 coupling with the ship propulsion plant model. Appl Ocean Res
9. Vukčević V, Jasak H, Malenica S (2016) Decomposition model for 73:141–148. https://doi.org/10.1016/j.apor.2018.02.006
naval hydrodynamic applications. Part II: Verification and valida- 26. Proc. of CFD workshop Tokyo 1994
tion. Ocean Eng 121:76–88 27. Rumsey CL, Gatski TB (2001) Recent turbulence advances applied
10. Carrica PM, Wilson RV, Stern F (2007a) An unsteady single- to multielement airfoil computations. J Aircr 38(5):904–910
phase level set method for viscous free surface flows. Int J Numer 28. ITTC-Recommended Procedures and Guidelines 7.5-03-01-01
Methods Fluids 53:229–256 (2017) Uncertainty analysis in CFD verification and validation
11. Carrica PM, Wilson RV, Noack RW, Stern F (2007b) Ship motions methodology and procedures
using single-phase level set with dynamic overset grids. Comput 29. Wilson R, Shao J, Stern F (2004) Discussion: criticisms of the
Fluids 36:1415–1433 correction factor verification method. J Fluid Eng 126:704–706
12. Noack RW (2005) SUGGAR: a general capability for moving 30. Xing T, Stern F (2010) Factors of safety for Richardson extrapola-
body overset grid assembly, AIAA paper 2005-5117. In: 17th tion. J Fluid Eng 132(6):061403
AIAA computational fluid dynamics conference 31. Wu PC, Hossain MA, Kyaw HA, Matsumoto A, Toda Y (2018)
13. Sadat-Hosseini H, Wu PC, Carrica PM, Kim H, Toda Y, Stern F Forces, ship motions and nominal wake for KCS ship model in
(2013) CFD verification and validation of added resistance and regular head waves. In: Proc. of JASNAOE Spring Meeting 25
13