VIRTUE BPG Integrated Final PDF
VIRTUE BPG Integrated Final PDF
VIRTUE BPG Integrated Final PDF
net/publication/275032174
CITATIONS READS
3 1,145
15 authors, including:
Some of the authors of this publication are also working on these related projects:
Tsunamis in the Atlantic and the English ChaNnel Definition of the Effects through numerical Modeling View project
All content following this page was uploaded by Richard Marcer on 16 April 2015.
Prepared by
ATKINS
&
VIRTUE members
Acknowledgements
First, we would like to thank all the different VIRTUE Work Package members for their
significant effort in contributing and improving Best Practice Guidelines for the application of
Computational Fluid Dynamics in marine hydrodynamics such as Resistance, Sea-keeping,
Manoeuvring and Cavitation.
Second, we are very grateful to the Work Package Best Practise leaders for their coordination
and enormous contribution to the elaboration of this integrated document, namely:
Dr. Ir. Hoyte C. Raven from MARIN, Dr. Luís Eça from IST, Dr. Leif Broberg from
FLOWTECH and Dr. Carl-Erik Janson from Chalmers University on Resistance
applications.
Ir. Christian Berhault, Dr. Richard Marcer, Dr. Christine De Jouette from PRINCIPIA
and Dr. Paul Gallagher from Atkins on Sea keeping applications.
Ir. QiuXin GAO from the University of Strathclyde, Ir. Serge Toxopeus from MARIN
and Dr. Bertrand Alessandrini from Ecole Centrale Nantes on Manoeuvring
applications.
Prof. Dr. Ir. Tom van Terwisga from MARIN, Dr. Martin Hoekstra from MARIN, Ir.
Heinrich Streckwall from HSVA and Dr. Francesco Salvatore from INSEAN on
Propeller and Cavitation applications.
We would also like to thank Ir. Antoine Pages from Sirehna for providing a very good
overview on optimisation techniques.
Third, we would like to acknowledge authors of MARNET-CFD, which provided a first Best
Practise Guidelines document for the application of Computational Fluid Dynamics in Marine
hydrodynamics. The MARNET-CFD have served as a useful starting point to form the present
document by updating and further enhancing Best Practices with recent exploitable results
from the VIRTUE project.
Finally, we would like to address a special thanks to Prof. Dr. Ir. Charles Hirsch and reviewers
of the European commission who challenged members of the VIRTUE project on this
deliverable.
Glossary
AP The aft perpendicular, AP, is defined as a vertical line passing through the
rear face of a rudder post of the ship or the centre of a rudder stock of the
ship having no rudder post
CFD Computational Fluid Dynamics
CFL The Courant Friedrichs Lewy number for incompressible flow is defined as
CFL= U.t / x, where t is the time step, x the local cell size and U the
local velocity
DLWL Designed Load Water Line
DNS Direct Numerical Simulation
DOE Design Of Experiment
EFFORT European funded project on Full-Scale Flow Research and Technology
focused on validating and introducing innovative Computational Fluid
Dynamics (CFD) prediction methods for the performance of the ship/propeller
combination at full scale, instead of the usual model scale
ERCOFTAC ERCOFTAC is a scientific association of research, education and industry
groups in the technology of flow, turbulence and combustion
EXPRO-CFD European funded project aiming at making substantial improvements to
techniques for the prediction of non-linear and extreme wave loads and
responses of offshore floating production systems
FP The fore perpendicular, FP, is defined as a vertical line passing through a
point at which the designed load waterline, DLWL, crosses the front face of
the bow
GM Meta-centric height
QNET-CFD European funded project aiming at improving the quality of industrial CFD
calculations, and increasing the level of trust in the results obtained by CFD.
Lpp It represents the length between perpendiculars, i.e., the horizontal distance
from the fore perpendicular, FP, of the ship to the aft perpendicular, AP, of
the ship
LES Large Eddy Simulation
MARNET-CFD European funded project aiming at covering all matters relating to the
development and exploitation of Computational Fluid Dynamics (CFD) in the
European maritime and offshore industries.
PMM Planar Motion Mechanism
RANSE Reynolds Averaged Navier Stokes Equations
RSM Reynolds Stress Model
SPH Smoothed Particle Hydrodynamics
SWENSE Spectral Wave Explicit Navier Stokes Equations
VIRTUE European funded project “The Virtual Towing Tank Utility in Europe” aiming
at creating virtual basin by improving available CFD tools and integrating
them in a comprehensive simulation environment of ship behaviour at sea.
6 DOF 6 Degrees Of Freedom
Table of Contents
1. INTRODUCTION .................................................................................... 7
1.1. Background ................................................................................................................... 7
1.2. Scope ............................................................................................................................. 7
1.3. Notes for readers .......................................................................................................... 8
3. COMPUTATIONAL THEORY............................................................... 44
3.1. Potential Flow Theory ................................................................................................ 44
3.1.1. Panel mesh generation.......................................................................................... 44
3.1.2. Boundary Conditions definition .............................................................................. 44
3.1.3. Non-linear methods ............................................................................................... 45
3.2. Viscous Computational Fluid Dynamics .................................................................. 46
3.2.1. Solver methodology ............................................................................................... 46
5.2.3. Influence of Sloshing, Compartment flooded and Water on deck ....................... 111
5.2.4. Slamming loads prediction .................................................................................. 112
5.3. Guidelines for numerical sea-keeping applications ............................................. 114
5.3.1. Definition of target variables ................................................................................ 114
5.3.2. Selection of adequate mathematical model for the flow physics ........................ 115
5.3.3. Selection of computational domain, adequate grid topology and spacing .......... 116
5.3.4. Selection of turbulence model ............................................................................. 117
5.3.5. Selection of boundary conditions and initial conditions ....................................... 118
5.3.6. Selection of time step/transient flow/simulation duration .................................... 118
5.3.7. Selection of method for free surface prediction ................................................... 119
5.3.8. Selection of wave models .................................................................................... 119
5.3.9. Selection of Discretization schemes.................................................................... 120
5.3.10. Selection of iterative convergence criteria ....................................................... 122
5.3.11. Post-processing ............................................................................................... 122
5.3.12. Estimation of numerical accuracy of the solution ............................................ 124
5.4. Application Cases ..................................................................................................... 124
5.4.1. Case 2-a: HTC hull with forward speed in roll motion ......................................... 124
5.4.2. Case 2-b: Wave propagation w/o structure ......................................................... 127
5.4.3. Case 2-c: Calm buoy at zero-speed .................................................................... 133
5.4.4. Case 2-d: LNG Carrier at zero-speed ................................................................. 138
5.4.5. Case 2-e: HTC with forward speed in waves ...................................................... 142
1. Introduction
1.1. Background
The availability of robust commercial Computational Fluid Dynamics (CFD) software and the
rapid growth in processing power have lead to an increasing use of CFD for the solutions of
fluid engineering problems across all industrial sectors. The marine industry is no exception:
computational methods are now routinely used, for example, to examine vessel boundary
layer and wake, to predict propeller performance and to evaluate structural loads.
There has been a growing awareness that computational methods can prove difficult to apply
reliably i.e. with a known level of accuracy. This is in part due to CFD being a knowledge-
based activity and, despite the availability of the computational software; the knowledge base
embodied in the expert user is not available. This has lead to a number of initiatives that have
sought to structure existing knowledge in the form of best practice advice. Few notable
examples are the best practice guidelines developed by ERCOFTAC, the European Thematic
network QNET-CFD and of course the best practice guideline applied to the marine
applications, MARNET-CFD.
The guidelines presented here build on the work of these initiatives and particularly update
the MARNET-CFD Best Practise Guidelines with recent results and conclusions obtained
during the VIRTUE project – The Virtual Tank Utility in Europe.
The guidelines provide simple practical advice on the application of computational methods in
hydrodynamics within the marine industry. It covers both potential and viscous flow
calculations.
1.2. Scope
This document provides some background on the modelling theory used for hydrodynamics
simulation in Chapter 2 - Modelling theory for Marine applications. It details equations, validity
domain, assumptions, strengths and weaknesses of the different mathematical models used
for representing the different physics involved in marine application.
The numerical approaches used for solving the above models are detailed in Chapter 3 -
Computational Theory. This covers Potential Flow, Computational Fluid Dynamics and
Optimising tools.
Having given the reader a comprehensive overview of the modelling and computational
theory in hydrodynamics, the next chapters will be focused on how these models and
numerical methods compare on some practical applications and how we can come up with
some specific guidelines for each of these hydrodynamics applications, namely:
Chapter 4 - Application 1: Numerical Towing tank
Chapter 5 - Application 2: Numerical Sea keeping tank
Chapter 6 - Application 3: Numerical Manoeuvring tank
Chapter 7 - Application 4: Numerical Cavitation tank
Underlying Flow regime and application challenges are illustrated in each hydrodynamics
application chapter in order to better understand the usage, the benefits and the challenges of
applying Computational Fluid Dynamics in the maritime industry.
Continuity equation:
( U ) 0 (1)
t
Momentum equations:
( u ) p yx zx
( uU ) xx f x (2)
t x x y z
( v) p xy yy zy
( vU ) f y (3)
t y x y z
( w) p xz yz zz
( wU ) f z (4)
t w x y z
Energy equation:
U2 U2 T T T
(e ) U (e ) q (k ) (k ) (k )
t 2 2 x x y y z z
(up) (vp) ( wp ) (u xx ) (u yx ) (u zx )
x y z x y z
(5)
(u xy ) (u yy ) (u zy ) (u xz ) (u yz ) (u zz )
fU
x y z x y z
Where: is the fluid density, U = (u, v, w) the fluid velocity, p the pressure, T the temperature,
e is the internal energy per unit mass, f = (fx, fy, fz) is a body force, k is the thermal
conductivity, q is the rate of volumetric heat addition per unit mass and nn are the viscous
stresses.
These equations represent 5 transport equations in 7 unknowns, u, v, w, p, T, and e. They
are completed by adding two algebraic equations; one relating density to temperature and
pressure:
(T , p) (6)
h h(T , p) (7)
The kernel of potential flow theory is the definition of a velocity potential such that:
u v w (13)
x y z
The momentum equations reduce to the statement that fluid acceleration is directly related to
the fluid pressure gradient:
Du p
(15)
Dt x
Dv p
(16)
Dt y
Dw p
(17)
Dt z
2 0 (18)
z (19)
The non-linear free surface boundary condition for is formed by combining the kinematic and
dynamic boundary conditions:
1
( ) 2 g z 0 (21)
2
It can be assumed that the total potential is made up of a free-stream potential and a smaller
perturbation potential. The linearised Kelvin free-surface boundary condition at the
undisturbed surface is then:
g
xx z (22)
U2
The wave resistance can be calculated from the energy in the free wave spectrum, or by
integration of the steady hull surface pressures arising from the solution.
In a higher order approach suggested by Dawson (1977), the total potential is divided into a
double-body potential and a perturbation potential. As the perturbation potential is small, the
double-body potential corresponds to the limiting solution as the Froude number goes to zero.
More advanced methods have since been developed, such as Raven (1996) and Janson
(1997) although Dawson’s method remains the basis of many computer codes. A fully non-
linear approach is also possible whereby both the kinematic and dynamic boundary
conditions are satisfied by an iteration procedure that has many similarities with time domain
simulation.
In order to solve for the fluid potential, the Laplace equation is transformed into a surface
integral taken over the ship hull as described earlier. This surface integral then provides the
means to develop a discrete set of integral equations by splitting the surface up into a number
of panels. One integral equation is then written for each panel in which the hull surface
boundary condition is satisfied locally.
Each panel is assumed to represent a fluid source, which may be a local point value, or may
be distributed in some pre-defined manner (i.e. constant strength per unit area, bi-linear
distribution, etc.).
Each panel source has an effect on every other panel source, contributing to the induced flow
over each panel surface. The influence of each panel on every other panel is represented by
a weighting function, which in classical hydrodynamics is known as a Green’s function.
The Rankine source is used for steady flow in an infinite fluid and is one of the simplest
functions used. It simply makes the assumption that the velocity potential induced at a field
point some distance from the source is inversely proportional to the distance between them.
This type of function is suitable for both linear and non-linear applications.
More complex functions are used for linear free surface flows with wave radiation. The main
classes of such functions are:
The zero speed pulsating source Green’s function,
The steady forward speed Green’s function,
The translating, pulsating source Green’s function,
For linear problems, these functions provide weightings for the source potential which also
uniquely satisfy the linear free surface and far-field boundary conditions, removing the need to
distribute further sources over these regions, and greatly reducing computing times.
For each panel therefore, the normal fluid velocity induced over the panel surface is
calculated from the summation of all other source (or dipole) contributions weighted by a
Green’s function, and its own self- influence. This velocity is then equated to the boundary
condition at the panel surface, which requires no net flow through the panel. In the case of a
general steady flow, with a non-linear free surface boundary condition to be satisfied, and in
the presence of lifting surfaces, this is expressed in the pair of equations:
Where subscript B denotes the surface of the body, F the free surface and W a trailing wake
sheet comprising a dipole distribution, as applicable. Here is the element source strength,
the dipole strength, and G the corresponding Green’s function.
Equation (24) may be differentiated and substituted into (23) to allow the numerical
discretisation of the surface integral. This can then be expressed in matrix form as:
D W S U
ij ik ij n (25)
where for panel j, Sij is the source influence coefficient of a unit strength panel, Dij is the
dipole influence coefficient and Wik is the influence of the constant strength wake strip
extending to infinity.
The overall solution is achieved by inversion of this matrix problem using standard
techniques, and from the subsequent recovery of potentials, source and dipole strengths.
The use of empirical formula to estimate additional viscous effects should be used as an
approximate method only, and care should be exercised in the choice of skin friction
correlation line. Such methods can only be applied where the flow remains attached. For
accurate resolution of stern wave and transom effects, where viscous forces are significant,
empirical viscous approximations may not be sufficient.
linear and subject to instability. Physically, these instabilities grow to provide a mechanism to
describe turbulence. Practically, this renders the equations impossible to solve analytically,
and requires that numerical methods be formulated to solve them.
Flow velocities and pressure exhibit random variations and the fluid flow contains a wide
range of turbulent eddy sizes as shown in Figure 2-1.
The size/velocity of large eddies is the order of the mean flow and large eddies derive
energy from the mean flow
Energy is transferred from larger eddies to smaller eddies and in the smallest eddies,
turbulent energy is converted to internal energy by viscous dissipation.
Most flows of practical engineering interest are turbulent, and the turbulent mixing of the flow
then usually dominates the behaviour of the fluid. The turbulent nature of the flow plays a
crucial part in the determination of many relevant engineering parameters, such as frictional
drag, flow separation, thickness of boundary layers, extent of secondary flows, and spreading
of jets and wakes.
The turbulent states which can be encountered across the whole range of industrially relevant
flows are rich, complex and varied. After a century of intensive theoretical and experimental
research, it is now accepted that no single turbulence model can span these states and that
there is no generally valid universal model of turbulence. A bewildering number and variety of
models have appeared over the years, as different developers have tried to introduce
improvements to the models that are available. The extremely difficult nature of this
endeavour caused Bradshaw (1994) to refer to turbulence as "the invention of the Devil on
th
the 7 day of creation, when the Good Lord wasn't looking".
It is possible, in theory, to directly resolve the whole spectrum of turbulent scales using an
approach known as direct numerical simulation (DNS). No modelling is required in DNS.
However, DNS is not feasible for practical engineering problems involving high Reynolds
number flows. The cost required for DNS to resolve the entire range of scales is proportional
3
to Ret , where Ret is the turbulent Reynolds number. Clearly, for high Reynolds numbers, the
cost becomes prohibitive.
2.3.1. RANSE
In the Reynolds Averaged Navier Stokes Equations (RANSE), the fluid equations of motion
are time averaged and all turbulence length scales are modelled. This is the most widely used
approach for calculating industrial flows.
Ensemble (time averaging) is used to extract the mean flow variables from the instantaneous
flow variables. The components of the flow velocity and the pressure are thus decomposed
into a mean value with superimposed fluctuations.
U U ( x) U ( x, t ) (28)
Where:
U (x) is the mean
By inserting the above equation in the hydrodynamic equations described in 2.1.2 and then by
time averaging the equations, one can obtain the well known Reynolds Averaged Navier
Stokes Equations (RANSE).
After time averaging, the x-component momentum equation becomes:
The equations for the other components take a similar form. The Reynolds Stresses
( uv, uw , etc.) are treated as extra stresses that arise from the turbulent nature of the
flow.
The Reynolds Stresses Tensor arises as an additional unknown that needs to be modelled in
order to close the system of equations. There are many ways in which this can be achieved,
all relying to greater or lesser extents on further assumptions and simplifications. It is worth
mentioning few particular approaches for modelling the Reynolds Stresses Tensor since this
form an important aspect of the application guidelines given later.
u i u j 2 u 2
Rij u iu j T ( ) T k ij k ij (30)
x j xi 3 xk 3
From dimensional considerations, T/ is proportional to V·L, where V is a velocity scale and
L is a length scale of turbulent motions (often called the mixing length). Both the velocity scale
V and the length scale L are determined by the state of turbulence, and, over the years,
various prescriptions for V and L have been proposed.
The simplest prescription of V and L is with the so called algebraic (or zero-equation) class of
models. These assume that V and L can be related by algebraic equations to the local
properties of the flow, see, for example, Cebeci and Smith (1974) and Baldwin and Lomax
(1978). For example, in a wake or free shear layer V is often taken as proportional to the
velocity difference across the flow and L is taken as constant and proportional to the width of
the layer. In a boundary layer close to the wall V is given as L·u/y (or L· where is the
magnitude of the vorticity) and L is related to the wall-normal distance from the wall (y-
direction). The outer part of the boundary layer is treated in a similar manner to a wake. The
turbulent Prandtl number is given a constant value close to unity except very close to a wall
where viscous effects become important.
Algebraic models of turbulence have the virtue of simplicity and are widely used with
considerable success for simple shear flows such as attached boundary layers, jets and
wakes.
It should be noted that for ship flows, this modelling approach is generally accepted to be
unsatisfactory as the state of turbulence is not locally determined but related to the upstream
history of the flow. A more sophisticated modelling is required.
The one-equation models attempt to improve on the zero-equation models by using an eddy
viscosity that no longer depends purely on the local flow conditions but takes into account
where the flow has come from, i.e. upon the flow history. The majority of approaches seek to
determine V and L separately and then construct T/ as the product of V and L. Almost
1/2
without exception, V is identified with k , where k is the kinetic energy per unit mass of fluid
arising from the turbulent fluctuations in velocity around the time-averaged velocity. A
transport equation for k can be derived from the Navier Stokes equations and this is the single
transport equation in the one-equation model. This is closed (i.e. reduced to a form involving
only calculated variables) by introducing simple modelling assumptions thereby furnishing a
robust prescription for V which accounts for non-local effects. It is then possible to
algebraically prescribe L with reasonable confidence (e.g. in regions close to a wall) whilst
solving the k-equation for the velocity scale V.
Spalart and Allmaras (1992) have devised an alternative formulation of a one-equation model
which determines the turbulent viscosity directly from a single transport equation for T.
Menter (1994b) introduced a transformation of the two equations turbulent viscosity model
into one equation turbulence model (KE1E) by expressing the time derivative of the eddy
viscosity by the time derivatives of k and ε.
These models have been proved very successful for practical turbulent flows in aerospace
applications, particularly in the USA. For ship flows, Spalart and Allmaras (1992) is probably
the most popular one-equation model these days. It has also been tested in Application 1:
Numerical Towing tank by at least two participants.
For general applications, it is usual to solve two separate transport equations to determine V
and L, giving rise to the name two-equation model. In combination with the transport equation
for k, an additional transport equation is solved for a quantity which determines the length
scale L. This class of models (two-equation models) is the most commonly used in industrial
application since it is the simplest level of closure which does not require geometry or flow
regime dependent input.
A very popular version of two equation models has been the k- model, where is the rate at
which turbulent energy is dissipated by the action of viscosity on the smallest eddies (Launder
and Spalding, 1974). A modelled transport equation for is solved and then L is determined
as C k / where C is a constant. The key point to remember is that the k- model is
3/2
generally applicable only to high Reynolds number flows with a turbulence structure that is
homogenous, and in which production and dissipation of turbulence is in balance.
The standard k- model with wall functions, as set out by Launder and Spalding (1974) has
been extensively used in industrial applications. It is therefore of value to catalogue the major
weaknesses associated with this model in practical application (The manuals of commercial
and in-house codes may proffer alternative and equally effective advice, and many
commercial codes will include alternatives to the standard k- model):
The turbulent kinetic energy is over-predicted in regions of flow impingement and re-
attachment leading to poor prediction of the development of flow around leading
edges and bluff bodies. Kato and Launder (1993) have proposed a modification in the
production term of the k transport equation to tackle this problem.
Regions of re-circulation in a swirling flow are under-estimated.
Highly swirling flows are generally poorly predicted due to the complex strain fields.
Mixing is poorly predicted in flows with strong buoyancy effects or high streamlines
curvature.
Flow separation from surfaces under the action of adverse pressure gradients is
poorly predicted.
Flow recovery following re-attachment is poorly predicted.
The spreading rates of wakes and round jets are predicted incorrectly.
Turbulence driven secondary flows in straight ducts of non-circular cross section are
not predicted at all. Linear eddy viscosity models cannot capture this feature.
Laminar and transitional regions of flow cannot be modelled with the standard k-
model.
It should also be noted that for problems in steady ship flows, this modelling approach is
generally accepted to be unsatisfactory, other than for the most preliminary of assessments of
the flow field.
A widely used type of two equation model is the k- model, where corresponds to a
frequency for the large eddies (Wilcox, 1998). A modelled transport equation for is solved
1/2
and L is then determined as k /.
The main strengths of the k- model are:
The model equations do not contain terms which are undefined at the wall (unlike k-
model) and they can be integrated to the wall without using wall functions.
The model is accurate and robust for a wide range of boundary layer flows with
pressure gradient.
Shear Stress Transport, SST model (Menter, 1994) uses a blending function to
gradually transition from the standard k- model near the wall to a high Reynolds
number version of the k- model in the outer portion of the boundary layer
SST model contains also a modified turbulent viscosity formulation to account for the
transport effects of the principal turbulent Shear Stress
A more advanced option for rotational correction (Hellsten, 1998) is often also
available
The k- model performs very well close to walls in boundary layer flows, particularly under
strong adverse pressure gradients. However it is very sensitive to the free stream value of
and unless great care is taken in setting this value, spurious results are obtained in both
boundary layer flows and free shear flows. The k- model is less sensitive to free stream
values but generally inadequate in adverse pressure gradients and so Menter (1993, 1994a,
1994b, 1996) has proposed a model which retains the properties of k- close to the wall and
gradually blends into the k- model away from the wall: Shear Stress Transport. This model
has been shown to eliminate the free stream sensitivity problem without sacrificing the k-
near wall performance.
The performance of two-equation turbulence models deteriorates when the turbulence
structure is no longer close to local equilibrium. This occurs when the ratio of the production
of turbulence energy to the rate at which it is dissipated at the small scales (i.e. ) departs
significantly from its ‘equilibrium value’, or equivalently when dimensionless strain rates (i.e.
absolute value of the rate of strain times k/) become large. Various attempts have been
made to modify two equation turbulence models to account for strong non-equilibrium effects.
For example, the so-called SST (Shear Stress Transport) variation of Menter's model, Menter
(1993, 1996), leads to marked improvements in performance for non-equilibrium boundary
layer regions such as may be found close to separation.
One of the weak points of the k- models is the wall boundary condition (Eça and Hoekstra,
2004). The exact solution of in the viscous sub-layer goes to infinity at a wall.
in popularity since they involve the same number of equations as two equation models and
thus are computationally efficient.
In the Explicit Algebraic Stress Model, EASM, the equation for Reynolds Stress anisotropy
Tensor is derived from the Reynolds Stress Transport equation (Gatski and Speziale, 1993).
Obtaining an explicit expression for the anisotropy tensor involves 2 main assumptions:
A weak equilibrium condition on the turbulent stress anisotropy first proposed by Rodi
(1976)
Anisotropy of the turbulence transport and viscous diffusion is proportional to the
anisotropy of Reynolds stresses
An explicit analytical solution of the algebraic equation for the Reynolds Stress anisotropy
tensor is thus derived and a 2 equations model is then used to obtain the turbulent velocity
and length scale.
It should be noted that during the EFFORT-project (Verkuyl et al. 2003) which involved
computations of ship-hull flows at model scale and full scale, the analysis of the computed
wakes (in particular looking at the strength of the bilge vortex) gave better results with EASM
compared to eddy viscosity k- models. This model looks promising for ship hydrodynamics
as it proved to be accurate and rather economical being based on a 2 equations model.
2.3.2. LES
In Large Eddy Simulation, LES, large eddies are resolved directly, while small eddies are
modelled. Large eddy simulation (LES) thus falls between DNS and RANSE in terms of the
fraction of the resolved scales. The rationale behind LES can be summarised as follows:
Momentum, mass, energy, and other passive scalars are transported mostly by large
eddies.
Large eddies are more problem-dependent. They are dictated by the geometries and
boundary conditions of the flow involved.
Small eddies are less dependent on the geometry, tend to be more isotropic, and are
consequently more universal.
The chance of finding a universal turbulence model is much higher for small eddies.
Resolving only the large eddies allows one to use much coarser mesh and larger times-step
sizes in LES than in DNS. However, LES still requires substantially finer meshes and smaller
time-step sizes than those typically used for RANSE calculations. In addition, LES has to be
run for a sufficiently long flow-time to obtain stable statistics of the flow being modelled. As a
result, the computational cost involved with LES is normally orders of magnitudes higher than
that for steady RANSE calculations in terms of memory (RAM) and CPU time. High-
performance computing (e.g., parallel computing) is a necessity for LES, especially for
industrial applications.
The following sections give details of the governing equations for LES, the subgrid-scale
turbulence models, and the boundary conditions.
Where D is the fluid domain and G is the filter function that determines the scale of the
resolved eddies.
The continuity equation becomes:
ui
0 (32)
xi
Where ij is the stress tensor due to molecular viscosity and ij is the subgrid scale stress
defined as
ij ui u j ui u j (34)
The sub-grid scale stresses are modelled using a Boussinesq hypothesis similar to RANSE,
involving a sub-grid scale turbulent viscosity, t .
This sub-grid scale turbulent viscosity can be modelled using different formulations
(Smagorinsky Lilly, Dynamic Smagorinsky Lilly, WALE, Dynamic kinetic energy…).
For High Reynolds wall bounded flows, LES becomes prohibitively expensive to resolve the
near-wall region. Using RANSE in the near wall regions would significantly mitigate the mesh
resolution requirements.
In the DES approach, the unsteady RANSE models are employed in the near-wall regions,
while the filtered versions of the same models are used in the regions away from the near-
wall. The LES region is normally associated with the core turbulent region where large
turbulence scales play a dominant role. In this region, the DES models recover the respective
sub-grid models. In the near-wall region, the respective unsteady RANSE models are
recovered.
DES models have been specifically designed to address high Reynolds number wall bounded
flows, where the cost of a near-wall resolving Large Eddy Simulation would be prohibitive.
The difference with the LES model is that it relies only in the required resolution in the
boundary layers. There are different DES flavours depending on the RANSE model used in
the near wall regions.
The application of DES, however, may still require significant CPU resources and therefore,
as a general guideline, it is recommended that the conventional turbulence models employing
the Reynolds-averaged approach be used for practical calculations.
fluctuations are suppressed and viscous effects become important in the region known as the
viscous sub-layer. This modified turbulence structure means that many standard turbulence
models (see summary given above) are not valid all the way through to the wall; thus special
wall modelling procedures are required.
2.4.2.1. Marker-and-cell
Mass-less tracer particles are introduced into the fluid near the free surface and tracked
throughout the calculation. This scheme can cope with non-linearities such as breaking waves
and has produced some good results. However, it is computationally expensive.
Other volume fraction discretisation schemes treat the volume fraction as a continuous
variable together with high resolution / compression in order to maintain a sharp resolution of
the interface:
High Resolution Interface Capture, HRIC (Muzaferija et al., 1998)
Compressive Interface Capturing Scheme for Arbitrary Meshes, CICSAM (Ubbink,
1997).
A single transport equation is generally solved throughout the domain, similar to the
momentum equations detailed in 2.1.2. The dependency on the volume fraction appears in
the momentum equations throughout the volume fraction averaged fluid properties.
Recently, many advances have been made in modelling ship motions using VOF methods,
and these appear to be gaining in popularity for practical applications.
2.4.3. SPH
The smoothed particle hydrodynamics (SPH) method is a mesh free method that works by
dividing the fluid into a set of discrete elements, referred to as particles. These particles have
a spatial distance (known as the "smoothing length", typically represented in equations by h),
over which their properties are "smoothed" by a kernel function. This means that any physical
quantity of any particle can be obtained by summing the relevant properties of all the particles
which lie within the range of the kernel. For example, using Monagahan's popular cubic spline
kernel the temperature field at position r depends on the temperatures of all the particles
within a radial distance 2h of r (Wikipedia on Smoothed Particle Hydrodynamics, 2009).
The contributions of each particle to a property are weighted according to their distance from
the particle of interest, and their density. Mathematically, this is governed by the kernel
function (symbol W). Kernel functions commonly used include the Gaussian function and the
cubic spline. The latter function is exactly zero for particles further away than two smoothing
lengths (unlike the Gaussian, where there is a small contribution at any finite distance away).
This has the advantage of saving computational effort by not including the relatively minor
contributions from distant particles.
Smoothed particle hydrodynamics is being increasingly used to model fluid motion as well.
This is due to several benefits over traditional grid-based techniques. First, SPH guarantees
conservation of mass without extra computation since the particles themselves represent
mass. Second, SPH computes pressure from weighted contributions of neighbouring particles
rather than by solving linear systems of equations. Finally, unlike grid-based techniques which
must track fluid boundaries, SPH creates a free surface for two-phase interacting fluids
directly since the particles represent the denser fluid (usually water) and empty space
represents the lighter fluid (usually air). For these reasons it is possible to simulate fluid
motion using SPH in real time. However, both grid-based and SPH techniques still require the
The first order Airy wave theory defines the following velocity boundary conditions as a
function of time and position.
H gT cosh[2 ( z d ) / ]
u cos(kx t )
2 cosh(2d / )
(35)
H gT sinh[ 2 ( z d ) / ]
w sin( kx t )
2 cosh(2d / )
Airy wave theory provides a solution to the linear problem in which the pressure can be found
from the sum of the dynamic and static pressures, and the wave elevation calculated from the
simple expression:
H
cos(kx t ) (36)
2
However, the theory assumes that the wave elevations are small and hence expressions for
velocity do not apply in the trough to crest region. In addition, the expression for the wave
elevation does not include the non-linear effect resulting from the application of the pressure
term in the Bernoulli equation proportional to the square of the velocity.
Both of these factors give rise to some incompatibilities between the wave theory and the
solutions generated close to the wave inlet boundary. The elevation η is therefore corrected
for the dynamic pressure,
1
1 (u 2 w2)
2g (37)
Where 1 is the linear first order wave elevation as given above, and u,w are the horizontal
first order velocity components evaluated at z = 0, the mean still water level.
For bi-chromatic waves the boundary condition at the inlet is applied in the form of a velocity,
prescribed from the sum of two first order (Airy) waves as describes earlier, i.e.
Airy wave theory provides a solution to the linear problem in which the pressure can be found
from the sum of the dynamic and static pressures, and the wave elevation calculated from the
simple expression:
Hn
n 1, 2 2
cos(knx nt n) (39)
This expression for the wave height may again be corrected according to equation (37) given
earlier to second order. At the inlet boundary, as with the mono-chromatic wave, this
expression is used to calculate the VOF fraction at the boundary, and hence defines also the
height of the fluid inlet boundary over which the velocities defined by equation (38) are
calculated.
For Irregular Waves, the boundary treatment is identical to that of mono- and bi-chromatic
waves in terms of its implementation as a User Defined Function. Thus far, the form of wave
spectrum used is that of the JONSWAP Spectrum as given by the following formulation:
f 0
2
4
( f f 0)
0.33
gX g
f 0 3.5 2 2
(42)
U 10 U 10
And
σ = 0.07 if f f0 or σ = 0.09 if f f0
X: is the fetch,
U10: is the wind speed at 10m above the sea surface
The implementation of this expression as a realisation in terms of wave particle velocities and
surface elevations requires the further assumption that the wave field is comprised of the sum
of a series of linear Airy waves. The wave elevation at any point in space and time is
synthesised from the wave spectrum using a numerical method in which the frequency space
(ω) is discretised into a number (i) of segments Δωi, creating wave packets defined in energy
content by the product of the spectral ordinate at ωi and frequency segment width Δω. The
first order wave elevation at any point in space and time is given by:
n
1 x, t ai sin i (43)
i 1
There is also a second order correction to this for irregular waves which is ignored in the
following.
The velocity components at the inlet boundary are given in an analogous way by:
n
ki ai g coshsi z d
u sin i (44)
i 1 i coshsi d
n
ki ai g sinh si z d
w cos i (45)
i 1 i coshsi d
The implementation of these expressions consists of an initialisation of the entire flow field at
in start of the simulation, and then evaluation of the fluid velocities at the inlet boundary
according to equations (44) and (45) up to and including all cells wherein the volume fraction
of fluid calculated at the boundary using (43) is appropriate.
The definition of the outflow velocity would require an exact knowledge of the diffracted and
radiated wave field at the boundary. Although theoretically possible, it was found during the
EXPRO-CFD project to be difficult to implement at a practical level, since there is some
incompatibility between classical methods for the calculation of a diffracted wave field
(potential flow) and that which would be generated by an unsteady RANSE calculation. The
specification of both wave and pressure field by this route is known to lead to instabilities.
A practical option is to dampen the wave near the outlet boundary. This could be achieved by
using a numerical beach to diffuse the waves away before they reach the outflow boundary:
Grid stretching in a portion of the domain upstream of the outlet
Momentum loss in the vertical direction is applied in a portion of the domain
upstream of the outlet.
The momentum loss is defined as follow:
S Mz K Loss U Uz
2
x
with K Loss K B 1 X B , X B L 1 X B L , X B L
L (46)
The coefficients β and KB are adjusted depending on the wavelength and/or the length of the
numerical beach.
L
βL
2.5.2. SWENSE
The Spectral Wave Explicit Navier Stokes Equations (SWENSE) approach has been
developed to treat wave-structures interaction under viscous flow theory efficiently: the
undisturbed incident wave field is modelled using fully nonlinear potential flow theory, while
the non linear diffracted flow is simulated using a modified Navier-Stokes solver.
In the method presented here (Luquet et al., 2004) all unknowns of the problem (velocities,
pressure and free surface elevation) are decomposed in a sum of two terms: a term
corresponding to the incident wave train which is propagated in the computational domain
(calculated by a spectral method under nonlinear potential flow theory) and another term
corresponding to the diffracted part of the flow. By assuming that the total flow verifies
RANSE, modified RANSE verified by the diffracted flow are solved by a 3D viscous flow
solver and will be named in the following SWENSE (Spectral Wave Explicit Navier-Stokes
Equations).
U i U Ii U Di
P PI PD
h h h (47)
I D
Variables with the subscripts I and D represent incident and diffracted variables respectively.
This decomposition is then introduced in the set of initial RANSE in Cartesian coordinates
assuming that the incident wave flow fulfils Euler equations. So we obtain a new set of
equations (issued from mass conservation and RANSE) called SWENS Equations:
U Di
aik 0 (48)
k
U D j j t j U D
t
ai U I U Dj v g
i 1
Re eff
f j a ki
i
ak
j
2
1 UD P
g kk ak D
Re eff k
2
k
2U D t j
1
Re eff
g jk
j k
a ki
i
a
j
U Ik U Dk (49)
k l
1 jk U2
U I k j U I
g fj
I
a j U D a ij ti
Re eff j k j k
The same decomposition is used for free surface boundary conditions. In SWENSE incident
variables (velocities, dynamic pressure, free-surface elevations and their gradients) are
known explicitly. Their values are directly computed at each time step knowing kinematics
and interface position of the incident flow. Then, only the diffracted variables are unknowns of
the problem and have to be solved by the modified viscous solver.
Figure 2-4: Contours of the axial velocity in the whole space. The bold line represents the free
surface.
An irregular wave train could be prescribed as well by using a spectral formulation. This kind
of procedure has been already developed by Ferrant & Le Touzé (2002) combining a
spectral formulation and a Boundary Element Method (BEM) to simulate an irregular wave
train interacting with a 3D body under potential flow theory.
2.6.1. Introduction
The barycentric reference frame is attached to the centre of gravity of the body and remains
parallel to the absolute reference frame of the fluid at rest in the far-field.
The resulting forces (pressure, viscous stresses) exerted at a given instant on the body are
used to compute the translation and angular accelerations in the barycentric reference frame.
The formulation of the solid body dynamics adds yet another high non-linearity to the set of
equations, and a coupling algorithm has to be implemented to iterate over these non-
linearities and those of the flow equations
2.6.2. 6 DOF
The matrix expression of the inertial and external forces balance, when written at the centre of
inertia of the solid body, with vector components in the barycentric reference frame, is
expressed in the following way:
For the translational degrees of freedom, with F the external force, [M b] the mass
matrix, and X t the vector of translational d.o.f. of the solid body (absolute
coordinates of the centre of gravity):
X t [M b ]1 F (50)
For the rotational degrees of freedom, with M the external moment vector, [Kb ] the
inertia matrix in the Galilean reference frame and [Rb ] the third-order entrainment
tensor, non-linear function of the rotational angles X :
X [Kb ] M XT[Rb ]X (51)
The model is consistent in that all vectors (fluid velocity, forces and moments, accelerations,
translation DOF) are expressed in projection on the same absolute reference frame.
The Euler’s laws are solved in the body fixed coordinate frame centered on G (RG).
The rotation matrix used to transform coordinates from the fixed coordinate frame to the body
fixed coordinate frame is defined by:
c c s c s
PR3 R c s s s c c c s s s c s (52)
c s c s s c s s s c c c
The ship motion equations are written using the Euler’s laws:
dVG / R
m R VG / R F/ R
dt
, (53)
d R
I R R I R R M G / R
dt
where:
m is the mass of the ship
IR is the inertial matrix of the ship
VG / R is the velocity vector of the center of gravity
R is the angular velocity vector
F/ R is the total forces acting the ship (hydrodynamic, aerodynamic, gravitational and
external forces)
M G / R is the total momentum acting on the ship
Assuming that the integration scheme is of the following form (general multi-step methods):
p
vn 1 vn Ci f t, vn1i (54)
i 0
where:
Ci are coefficients of implicit or explicit multi-step methods
MV F (55)
with:
m
m
m
M (56)
Ixx Ixy Ixz
Iyx Iyy Iyz
Izx Izy Izz
Vi vi n 1 vi n (57)
p
Fi
C j fi j j V j
.i (58)
j 0
Where i from 1 to 3 refers to x, y and z forces coordinates, and i from 4 to 6 refers to
momentum coordinates.
Velocity components V are calculated by solving the linear system. Positions of the ship are
then directly integrated from ship velocities.
A predictor corrector scheme, based on explicit and implicit second order multi-step methods
(Adams Baschford and Adams Moulton methods) is used to integrate the ship motions.
Predictor step:
3 1
zn 1 zn h f n f n 1
2 2
(59)
z 1 1
zn h zn 1 zn
n 1 2 2
Corrector step:
1 1
zn 1 zn h f n 1 f n
2 2
(60)
z 1 1
zn h zn 1 zn
n 1 2 2
and the formulation and implementation of the closure condition at the trailing edge of the
sheet.
The mixture quantities like specific mass m and kinematic viscosity
m are assumed to be
constituted by a proportionality relation with the respective fractions:
m l l v v (61)
(u i ) Q
t xi (62)
Despite the inherent problem of predicting sharp interfaces, the mixture approach seems to
offer a reasonable model for simulating the dynamics of developed sheet cavitation. This
approach is by far the most adopted model in cavitating flow CFD.
Within the class of Homogeneous mixture models, the following subdivision can be made
following Koop (2008):
barotropic flow models
transport equation models (TEM)
bubble two phase transport models (BFT)
mass transfer rate models
thermodynamic-equilibrium models
The simplest multiphase flow model is a formulation that couples the mixture density to the
pressure through a barotropic state law ( p) ranging from the liquid density through a
transitional zone to the vapour density (see e.g. Delannoy and Kueny, 1990). Although this
simple model seems to give reasonable predictions for e.g. a cavitating propeller, it lacks two
vorticity production terms that occur in the vorticity transport equation. One of these is
obviously the shear stress term. The other lacking term is the so-called baroclinic production
term:
1
p
(63)
This production term is zero in a barotropic model, as the gradients in density and pressure
are always parallel. Although vorticity production plays an important role in cavitating flows,
the importance of the shear stress term and the baroclinic production term have not yet been
quantified. Our current understanding is that much of the vorticity production seems inertia
driven.
The Transport Equation Models treat the flow of the vapour or liquid by means of a transport
equation for the volume or mass fraction of liquid or vapour (and sometimes even a third
fraction for e.g. an inert gas). In these models it is assumed that the state variables such as
pressure, velocity and temperature, are continuous (homogeneous mixture assumption).
Transition from one phase into the other is accounted for by production/destruction terms
(also referred to as source terms) in the transport equation. These methods have the
advantage that they can take into account the time dependency of the mass transfer
phenomena through empirical laws for the source term, as opposed to barotropic models.
However, the determination of the constants in the source terms appears to be somewhat
arbitrary. Broadly two classes of source models can be distinguished: source terms based on
bubble dynamics and fully empirical source terms.
In the first class, cavitation is modelled as the growth and collapse process of vapour bubbles,
excluding interaction between the bubbles. The bubbles originate from nuclei and their growth
and collapse depends on the surrounding conditions. The dynamics of the bubbles is
supposed to be governed by the Rayleigh or the Rayleigh-Plesset equation. Important
contributions to this way of modelling are a.o. provided by Kubota et al. (1992) and Sauer et
al. (2000).
Important contributions to the development of the fully empirical models are a.o. given by
Merkle (1998) and Kunz et al. (2000). Senocak and Shyy (2002) evaluated different
formulations of this type of models. They concluded that the results of the methods for the
pressure distribution generally agree, and that the biggest differences in pressure distribution
occur in the closure region of the sheet cavity.
Another approach to get rid of the empirical source terms in the Transport Equation models is
based on a thermodynamic equilibrium cavitation model, employing the full set of
conservation laws for the flow of a homogeneous mixture. Additional equations of state are
needed to close the system of equations. The two-phase regime is enforced to be in
thermodynamic and mechanical equilibrium at all locations in the flow. In regions where two
phases can exist, the homogeneous equilibrium model returns a prediction of the bulk density
of the two-fluid mixture, from which a volume fraction of vapour is obtained given the
temperature dependent saturation-state relations. This method is capable of capturing phase
transitions, condensation shocks and other multi-phase flow features, but non-equilibrium
effects are by definition excluded. Furthermore, due to the hyperbolic nature of the equations,
wave propagation phenomena can be studied for all phases. Important contributions to this
model are a.o. made by Saurel et al. (1999) and Schmidt et al. (2006).
The only empiricism involved in this model is the constants in the equations of state of the
pure vapour and liquid phases. These coefficients are however well established in the physics
domain. To close the description of the two-phase mixture and for the compressible water,
physical mixture properties can be obtained from for example tabulated steam tables for
specific mass and enthalpy. Alternatively the Sanchez-Lacombe equation of state for real-fluid
flows, accompanied with the equilibrium assumption in the two-phase region to guarantee a
real-valued speed of sound, has been applied.
2.7.3.3. Compressibility
A far reaching choice in modelling cavitating flows, is the choice for an incompressible fluid, or
for a compressible fluid. The vast majority in the domain of marine propulsor analysis consists
currently of codes for incompressible fluids, and these codes seem to be able to capture the
macroscopic phenomena in cavitating flows. When the attention is focused on the
development and collapse of smaller structures than the main cavity sheet and tip vortex,
such as secondary cavitating vortices originating from the main sheet or vortex, local cavity
events such as collapse become important. For the smaller spatial and temporal scales
involved, compressibility becomes important as the speed of sound of the vapour-fluid mixture
rapidly decreases for only small percentages of vapour (see Figure 2-7).
Figure 2-7: Speed of sound in a mixture of water and vapour (Koop, 2008)
Experience from the VIRTUE project indicates that the convergence behaviour of
incompressible codes may suffer from the pressure waves generated upon collapse of a
cavity, that then occur instantaneously throughout the complete computational domain.
3. Computational Theory
The differences between viscous turbulent flow solvers and the previously described potential
flow methods are numerous. They stem from the considerably more complex forms of non-
linear partial differential equation being addressed, and the need to carry out the numerical
discretisation in 3D, rather than being able to reduce the problem to a set of surface integrals.
The source strength must be continuous across the panel joints, except at a trailing edge.
Here the Kutta condition must be satisfied, such that the flow can't go around the trailing
edge, but must leave the body there.
Many basic panel codes use flat, planar panels with the vertices located on the body. A
common method of curved surface panel generation uses a parametric cubic spline or
NURBS procedure to approximate the true body curve. Automatic panel generation programs
are widely available for this. The facility to define a number of bodies or separate parts of the
same body independently allows complex bodies and flows to be investigated.
For steady free surface applications the number of panels required for accurate calculation of
the wave profile is inversely proportional to the square of the Froude number. The lower the
speed range to be investigated, the more panels there will be in the longitudinal free surface
mesh.
For free surface flows the following boundary conditions are also invoked:
Kinematic boundary condition: Water does not penetrate the free surface or the body.
Equilibrium condition: The weight and external forces acting on the body are in
equilibrium.
Dynamic boundary condition: Atmospheric pressure acts at the water surface.
Radiation boundary condition: This depends upon the forward speed of the vessel,
depth of water, and the problem type. For the infinite water depth, steady forward
speed problem, waves exist only in the sector behind the ship and do not propagate
ahead. As the water depth decreases, and in very shallow water, issues relating to
depth effects may become important. For sea-keeping problems at forward speed,
care needs to be taken with the combination of ship speed and wave frequencies
used (the important parameter is (U/g).
Domain boundary conditions: Waves generated by the vessel should pass out of the
computational domain without reflection.
The difference is that, where the previous two methods use local approximations, the spectral
method approximation is valid throughout the entire domain. The approximation is either by
means of truncated Fourier series or by series of Chebyshev polynomials. The discrepancy
between the exact solution and the approximation is dealt with using a weighted residuals
concept similar to finite element.
3.2.2. Meshing
The fluid computational domain is split into a three dimensional grid of data points. This grid
may be “structured” or “unstructured” depending upon the details of the numerical scheme
and solvers employed.
Unstructured grid: Meshes are allowed to be assembled cell by cell freely without
considering continuity of mesh lines. Hence, the connectivity information for each cell
face needs to be stored in a table. The most typical cell shape is the tetrahedron, but
any other form is possible including hexahedra, prisms, pyramids, polygons etc.
Hybrid grid: This grid combines structured with unstructured meshes.
The discretisation error decreases with increasing number of cells, i.e. with decreasing cell
size. However, due to limitations imposed by the increased computer storage and run-time
some compromise is nearly always inevitable.
In addition to grid density, the quality of a mesh depends on various criteria such as the
shape of the cells (aspect ratio, skewness, included angle of adjacent faces), distances of cell
faces from boundaries or spatial distribution of cell sizes. The introduction of special
topological features such as O-grids or C-grids and care taken to locate block-interfaces in a
sensible manner can help to improve the overall quality of a block-structured mesh.
Unstructured meshing techniques may take advantage of prism layers with structured
submeshes close to domain boundaries.
structured grids are used local refinement results in block attachments with dissimilar number
of grid lines. Some CFD codes provide algorithms to adapt the grid resolution locally
according to numerical criteria from the flow solution, such as gradient information or error
estimators.
An example of local grid refinement is adapting / coarsening the cells in as a function of the
gradient of volume fraction is order to locally refine the mesh around the free surface. This
can also been done dynamically at every n time steps in a time dependant simulation.
rd
schemes are applied. Halving the elements in all directions using a 3 order scheme will
st
reduce the numerical error by a factor of 8, while this factor is only 2 with a 1 order scheme.
If the solution of the physical problem considered is smooth and exhibits only small gradients
even a first order scheme can do a good job, but it is not at all suitable for general
engineering applications involving complex flows with large gradients and thin boundary
layers. The large truncation error introduced by the first order upwind scheme, particularly
popular in finite volume methods, is known as numerical viscosity or diffusivity as it gives rise
to artificial diffusion fluxes, which may be much stronger than the real molecular or turbulent
contributions.
On the other hand higher order schemes suffer from a different more obvious problem,
namely the appearance of a characteristic wavy pattern with a wavelength of two cell sizes in
the neighbourhood of steep gradients. These so-called wiggles are caused by dispersion
errors, i.e. waves with different wave lengths are not transported with the same speed.
Dispersion errors are most prominent in central differencing schemes for finite volume
methods and quadratic basis function schemes for finite element methods. Higher order
upwind schemes are less prone to it. If necessary, this problem may be remedied using
special (non-linear) TVD or shock-capturing schemes. Due to their capability to resolve steep
gradients or interfaces while avoiding dispersion effects they are frequently applied in
supersonic flows with shock waves or for the transport of scalar quantities with weak
molecular diffusion.
time step influence the size of the amplitude and the phase error, the two components of the
temporal discretisation error. To improve time-accuracy self-adaptive time-stepping
procedures (such as predictor-corrector methods) can be used.
The choice of the time step depends on the time scales of the flow being analysed. If time
steps are too large the simulation might fail to capture important flow and mimic unphysical
steady behaviour. It is therefore advisable to start with relatively small CFL numbers even
though this is not required from the point of view of numerical stability.
3.2.4.3. Initialisation
Before starting the iterative process, an “initial guess” of the solution flow field must be given.
Some attentions must be taken for the steady state initialisation in order to reduce the time to
convergence. The initialisation in steady state should not affect the final converged solutions
as the steady state solutions should not depend from initial conditions but it will influence the
CPU time needed to converge:
The entire domain and cells can be initialised with a constant value or with some
functions (for example, initialising the hydrostatic pressure head in the water part)
Part of the domain can be initialised with specific values
If a parametric study is done (small change in ship velocity, small change in hull
shape…), it is often very CPU efficient to restart the calculation from the results of
previous solution
Some extra care must be taken for the unsteady calculation in order to start from
representative initial conditions, as they will influence the time dependant solutions.
3.2.4.4. Convergence
Iterative algorithms are used for steady state solution methods and for procedures to obtain
an accurate intermediate solution at a given time step in transient methods. Progressively
better estimates of the solution are generated as the iteration count proceeds.
There are no universally accepted criteria for judging the final convergence of a simulation,
and mathematicians have found no formal proof that a converged solution for the Navier-
Stokes equations exists. In some situations the iterative procedure does not converge, but
either diverges or remains at a fixed and unacceptable level of error, or oscillates between
alternative solutions. Careful selection and optimisation of control parameters (such as
damping and relaxation factors or time-steps) may be needed in these cases to ensure that a
converged solution can be found.
The level of convergence is most commonly evaluated based on residuals, on values of
globally integrated parameters, such as lift coefficient, or on time/iteration signals of a
physical quantity at a monitor point, which is an arbitrarily chosen location in the flow domain.
Residuals are 3D fields associated with a conservation law, such as conservation of
mass or momentum. They indicate how far the present approximate solution is away
from perfect conservation (balance of fluxes). Usually, the residuals are normalised
by dividing by a reference value.
Convergence is also monitored on the basis of some representative number
characterising the residual level in the 3D flow field.
The large number of variants makes it difficult to give precise statements how to judge
convergence and at which residual level a solution may be considered converged. In
principle, a solution is converged if the level of round-off error is reached. Special care is
needed in defining equivalent levels of convergence if different codes are used for
comparison purpose.
Checking the believability of the solution may involve several steps such as checks on
conserved variables, visual confirmation that velocities and pressures are smoothly
distributed and comparison with other similar problem results. The convergence history will
give some indication of whether the problem has reached a steady state solution.
Other design of experiments plan can also be used such as those coming from quality control
world. “Taguchi plans” enable to find data sets which provide the system less sensitive to
uncontrolled noise. D-Optimal plans can be used when classical factorial plans cannot be
used because of the number of points or a constrained space.
Cross-validation design of experiment is based on the use of a Kriging approach (Cressie,
1993) to homogenise the distribution of data within the space, by minimising internal error
criteria calculated by the Kriging method.
Once such data are available, the optimisation environment offers means to analyse the
distribution and interactions between the attributes, the inputs and the outputs, through
Charts that represent the designs and the design space in many ways,
Statistical analysis tools that provide quantified information on distributions,
correlations, sensitivities, trends, etc…
From this analysis, the user is able to extract most suitable designs within the ones available,
understand design trends, and make first decisions on design evolutions.
The principle consists in building approximate multiple variables functions on the basis of an
existing designs database. Several methods exist for this purpose (see examples hereafter),
adapted to several types of behaviours.
Most popular approaches are least square approximation methods which enable to adjust
predefined functions (linear, polynomial, etc…) to a cloud of points. This approach is very
easy to undertake and can lead to good results for behaviour to which predefined functions
are convenient.
Another family of methods are interpolation methods, to which belong k-nearest approaches
in which a solution is deduced from the knowledge of the closest neighbours, with appropriate
weighting factors. A variant of this is the Kriging (Cressie, 1993) approach which exploits the
covariance between points to assess a better estimate of weights and produce intrinsic quality
assessment criteria.
More complex multidimensional functions, including non-linear behaviours, may require the
use of more elaborate approximation methods. Bayesian approaches, like Gaussian
processes, can be efficient and robust in this case (MacKay, 2003). More generally, Neural
Networks are also more and more used, and show a good behaviour for many applications
(MacKay, 2003). However, these approaches may need a good deal of experience and
manpower to build good response surfaces that can be used in the design search.
The construction of response surfaces, whatever the method, is facilitated through optimal
design environments, which provide all the information to assess the quality of the
approximations built (absolute or relative errors, visualisation of approximations, etc…), and
also give indications and even wizard to help this construction. However, this process
normally requires a great care of the user to ensure really usable approximations.
3.3.3. Optimisation
Once first solution(s) is(are) available, and possibly some approximations of the design
behaviour have been built, the problem consists in exploiting this information to progressively
adjust the design variables, so that the design objectives are met. This can be ensured by the
designer himself, who can also be assisted in this process by optimisation algorithms which
will propose alternative solutions towards improvement.
A large number of optimisation algorithms are available, which now enable to cover a wide
range of applications. Many classifications can be used to sort out the various types of
algorithms: deterministic (heuristic or mathematically based) or stochastic, continuous or
discrete, mono-objective or multi-objective, using gradients or not, using internal response
surfaces or not, one or several starting point, constraints intrinsically satisfied or through
penalty methods, etc… Many combinations of these characteristics have been used, which
led to many variants of algorithms. A summary of main reliable algorithms is provided below.
Historically first optimisation algorithms were based on deterministic methods, either based on
heuristic or similar approaches, like for example the SIMPLEX algorithm (Nelder and Mead
downhill Method) which uses a geometric progression in the N+1 dimensional space (N
number of design variables – Fletcher, 1989), or based on the exploitation of the gradients
(derivatives of functions in each design variable), like the BFGS algorithm which is a quasi-
newton approach, using an approximated Hessian matrix (Fletcher, 1989). In this category
lies also the NLPQLP method, which is a very efficient (now a standard) Sequential Quadratic
Programming method developed by Pr.Schittkowski, and includes intrinsic satisfaction of
constraints through a Lagrangian approach, as the other methods are using penalty functions
for this purpose (Schittkowski, 2006). Some of these algorithms, like Levenberg-Marquardt,
are particularly well suited to solve least square problems as found in curve fitting (Fletcher,
1989).
Another family of algorithms, more recently appeared for design optimisation, is using
stochastic approaches. The most well known belong to evolutions strategies, like genetic
algorithms (Poloni, 2003), which mimic the life evolution process of an initial population,
through selection, cross-over, mutation operations. These approaches have led to a huge
number of variants in terms of genes coding and operations models, which are each adapted
to certain problems characteristics: some of them are more capable to keep solutions
diversity and some others can have a more local but efficient convergence behaviour, etc…
See for example Distributed Evolution Strategies algorithm (Bäck, 2004) which is tuned to
quickly find a local solution, just like deterministic algorithms, but without the restrictions
associated with these methods (bearing noisy functions).
Another category of stochastic algorithms is simulated annealing, which uses similarity with
material cooling process, through the random generation of a solution from a given point. The
solution selection with a given probability depends on a decreasing temperature law. Several
variants of this algorithm also exist.
All the above methods are able to solve mono-objective problems of different characteristics.
The traditional way to solve multi-objective problems is to combine all objectives in a weighted
sum of the objectives, and use one or the other algorithms. A major advance in recent
developments is the capability to solve the true multi-objective problem, which consists in
finding all the non-dominated solutions of the multi-objective problem (pareto frontier). This
avoids making combination of quantities of different natures, and allocating weights to the
objectives well before knowing how these objectives behave with each other. Stochastic
algorithms are well suited for searching the pareto front, and several implementations are
available for this purpose with different characteristics: MOGA, Multi-Objective Genetic
Algorithm (Poloni, 2003), MOSA, Multi-Objective Simulated Annealing method (Rigoni, 2003),
NSGA, Non-dominated Sorting Genetic Algorithm (Deb, 2000), MMES, Multimembered
Multiobjective Evolution Strategy (Bäck, 2004). A particular family of algorithms is based on
game theory (ex: MOGT, multi-objective game theory algorithm from Clarich, 2004), which
enables to quickly drive solutions toward the pareto frontier.
A particular implementation of MOGA, which aims at improving the convergence of the
stochastic approach in the main zones of interests, is ARMOGA, Adaptive Range Multi-
Objective Genetic Algorithm (Sasaki, 2005). It consists in analysing the evolution of the
algorithm to progressively adjust the search domain, so that uninteresting zones are excluded
form the search, which then concentrates on relevant areas.
Another approach for solving multi-objective problems has recently appeared and is based on
deterministic algorithms. This is using the NBI (Normal Boundary Intersection – Das, 1996)
methods for the multi-objective purpose, which consists in leading several weighted
deterministic optimisations from several points, taking advantage of the knowledge of the
evaluations history to orientate the search towards the pareto frontier, and improving
convergence of each mono-objective optimisation by exploiting the mutual information of the
intermediate solutions. This can be used together with any deterministic method (NLPQL,
BFGS, SIMPLEX…).
Some other specific algorithms can be used to solve particular problems. For example, in
case of highly constrained problems, where even one feasible solution is difficult to find,
Constraint satisfaction algorithms (CSP – Poles, 2004) can be used, which are based on the
principle of simulated annealing, with an heuristic approach for the selection of worse (i.e.
less feasible) solutions within the randomly generated solutions.
One problem can also consist in trying to add points in some areas where they are missing to
consistently cover the global behaviour of the system. The method objective is of "design of
experiments" type, but the method (MACK, modeFrontier) belongs to the optimisation
methods, as it requires the evaluation of the outputs. Additional points are distributed so that
the relative or absolute error estimated with a Kriging approach must be minimal.
Of course, no algorithm is able to deal with all optimisation problems, and in front of a given
problem, the challenge is to find the most adapted algorithm, or the most efficient combination
of algorithms, which can lead to the relevant solutions.
run of a numerical algorithm which solves the above described problem, sorts out the
set of available solutions along the given preferences, and possibly provides non
linear weights variations laws for all the attributes, as a function of their relative value.
This last functionality makes it possible, when relevant, to define a global non-linearly
weighted objective (which can replace separate objectives of the initial problem), and perform
mono-objective optimisation which enables to refine the final solution, taking into account all
the designer's preferences.
The resolution algorithms can be of different types, depending on the complexity of the
problem. Linear resolution can be achieved when attributes are not numerous. The problem
can also be solved through GA based optimisation algorithms, to provide approximate
solutions in case of numerous attributes, with some variants. Specific algorithms can also be
used, which can give importance to either optimistic (favour maximum value of the best
attribute, maximax) or pessimistic (favour best value of the worst attribute, maximin)
behaviour, or any intermediate solution such (see Hurwics MADM from Lecocq, 2000). Some
algorithms also allow selecting the solution which provides the lowest loss with respect to
maximum performance of each attributes, through a norm to be minimised (see Savage
MADM from Lecocq, 2000).
In all cases these approaches should be used in an iterative way in order to achieve the best
solution, under the designer's control.
3.3.6. Hybridation
One given technology or algorithm will never be able to solve any type of problem. Depending
on the nature of the problem (discrete or continuous, smooth or noisy, few or many local
extrema, quick or high time consuming assessment, search of trends or refined optimal
solutions, etc…), different methods, and more likely different combinations of methods
(hybridation) should be applied.
Hybridation can concern any combination of any technique: combination of optimisation
algorithms with response surface techniques to speed up the optimisation process,
combination of widespread search algorithms (like GA) with more focused algorithms (e.g.
gradient methods) starting from most interesting solutions from the first one, progressively
modify the parameters of one given algorithm as the design search progresses, etc…
Ideally, hybridation could be an automated process: switching from one method to another on
the basis of rational calculated criteria, adjusting response surfaces as soon as new solutions
are calculated by the optimisation algorithm, etc… In many cases, such an approach is not
practicable to real problems, as the criteria which drive the interaction between several
methods are difficult to estimate, or to tune, for the current problem.
Another approach is to rely on the human capability to globally understand and interpret the
composite behaviour of the algorithms and of the design, so that the designer itself can
decide for hybridation and adapt the search strategy during the search process. This is much
more efficient in many cases, at the condition that the optimal design environment used
allows to smoothly and easily shift from one method to another, or combine several methods,
without loss of information. This capability is offered in most advanced optimal design
environments.
the magnitude of the design variations, which must be as large as possible to keep
the diversity of solutions and authorise innovative solutions to be found,
the accuracy of the modelling, which must also be as large as possible to get solution
as close as possible to the final design (to be produced),
the reliability of the model (ex CAD models), which must be able to generate viable
variants with as many parameters combinations as possible.
These objectives are widely conflicting objectives, and parametric modelling remains a key
point of an efficient optimisation process. Several steps and methods can be used to ensure
this. The following ones are described below, mainly concerning shape deformation
parameterisation.
The most natural ways to build parametric shape variants is to rely on a CAD tool. This is
satisfactory as CAD tools are generally full part of the classical design procedure, and as it
can be expected that solutions coming from the optimisation process will then be fully
compliant with the other aspects of design or with next stages towards production.
However, even if recent CAD tools claim to be "parametric", it often happens that the CAD
parameters are not necessarily the best parameters for shape optimisation. It is often very
difficult to define the freedom at the place useful for the behaviour which has to be optimised,
with a reduced number of parameters.
Moreover, CAD tools are not designed themselves to support large or various combinations of
parameters values, as it may happen within an optimisation process. So in many cases, a
great number (up to more than 90%) of tentative designs, requested by an optimisation
approach, cannot be generated by the CAD tool because of this limitation.
So, direct CAD based parametric modelling can be useful in some cases, but often lead to
some restrictions which, even if not preventing from any optimisation process when robust
algorithms are used, may lead to a larger number of evaluations than strictly necessary.
In some particular cases, dedicated CAD tools, specifically designed for parametric shape
modelling, can be efficient for this purpose anyway. See for example, the ship hull design
system Friendship-System (Harries, 2003).
Alternative solutions to CAD parametric modelling exist, which allow overcoming the above
restrictions. They mainly consist in modelling variations, rather than modelling the shape
itself, in a parametric way. Many implementations of such approaches exists, some working
directly on CAD generated shapes (ex: Iges files) see Bataos (Jacquin, 2003) and Marin
(Hoekstra, 2003), some working directly on grids to be used by the analysis tool (See Sculptor
reference).
These approaches normally allow defining exactly the freedom wished by the designer in
relation with his optimisation problem, with the lowest number of useful parameters.
Grid deformation tools have in addition the advantage to produce grids with same topologies
for all variants, which enables a smoother behaviour of the grid related error during
optimisation approaches, provided that the grid quality criteria remain satisfied during the
variations. In addition, this makes it easy to re-use fields calculated for one variant as initial
condition of another variant, which dramatically reduces calculation time (see 3.3.7.3).
The shortcoming of these approaches is that the optimisation is performed outside the current
design environment, and the recovery of the solution within a CAD tool might be difficult.
However, some solutions are being developed in this domain.
One solution to reduce the total number of evaluations is to perform multi-level parametric
modelling. In this case, optimisation search can be performed with a restricted number of
main parameters during the first stages, where main design orientations are looked at, then a
more refined parametric modelling can be used in final stages where a better accuracy is
expected and when the search domain is reduced.
This requires however to rely on a modelling which is consistent between the several levels of
details. This is not obvious to ensure, and some work is currently performed on these topics
(Desideri, 2003).
In all cases, the parametric modelling must be carefully considered before undertaking any
optimal design approach. This can be eased by the use of an optimal design environment,
reduced to the modelling part (without analysis), and which will allow to deeply investigate the
parametric model: check the reliability of shape generation, assess the parameters influence
and correlations, select appropriate parameters, tune their ranges of variations, etc…
Once this is done, the optimal design search can be started with much more confidence.
launch a wide spread stochastic algorithms for some generations, partially using
response surfaces,
analyse the results, outline domains of interest,…
rebuild response surfaces,
search optimum of response surface,
check with direct calculation of the solutions.
Any variant, to be defined on the basis of the current results, can be considered.
4.1. Introduction
This part of the Best Practice Guidelines addresses the field called “the Numerical Towing
Tank” in the VIRTUE project. It considers the use of CFD for predicting ship resistance and
flow around the hull; ship propulsion; and optimisation regarding these aspects.
The overall aim of the Numerical Towing Tank, WP1 was to improve the accuracy, reliability
and applicability of existing state-of-the-art CFD codes, through improving problem set-up and
methodology. This development intended to lead to a viable complement to the physical
towing tank testing in the prediction of hydrodynamic performance of ships, in particular the
speed-power relationship, at the design stage. The application of the methods in a dedicated
optimisation process was a second main objective.
To this end and to enable further exploitation of CFD techniques in ship design, the following
objectives were targeted:
redictive capability through improved flow modelling;
advanced modelling techniques for turbulence, free surface including transom stern
flow, hull roughness and propulsors have been tested for selected test cases. Their
influence on the accuracy of resistance and propulsion performance prediction is
carefully studied.
improved discretisation schemes featuring enhanced robustness, adaptive grids and
numerical efficiency. Extensive uncertainty analysis has been undertaken for
parameters that influence the quantitative accuracy of performance prediction; in
particular, the prediction of wake, resistance and propulsion and its consequences for
scale effects.
test cases; the validation study includes prediction of all resistance components (hull
only) and propeller open water characteristics (propeller only), propulsion test
simulation (hull + propeller) and nominal wake computation.
Use of the improved and validated CFD methods to investigate scale effects on wake,
wave pattern, viscous and wave resistance, and propeller performance behind the
ship; comparison with existing full scale extrapolation techniques and exploration of
the use of CFD-based extrapolation techniques.
performance prediction) CFD codes with geometry variation/modification modules
and optimisation and sensitivity analysis routines, thus facilitating hull form changes
towards improved designs and multi-disciplinary optimisation.
The guidelines given below have largely been derived from the research results and
experiences collected in this work.
For all the problems addressed in WP1, which include the numerical calculation of viscous
flows around ships, the Reynolds-Averaged Navier-Stokes equations (RANSE) are still the
6 9
only viable mathematical model; due to the large Reynolds numbers involved (10 to 10 ).
Therefore, for the remaining of this section we focus only on RANSE solvers. Complementary
models (as for example optimisers) required by some of the problems presented above are
not addressed in this document.
In the next section, we first discuss the background and main objectives of the work done in
VIRTUE on resistance prediction, hull/propeller interaction prediction and optimisation. Next,
two application cases are discussed that played a central role in workshops in VIRTUE, and
which illustrate current capabilities and remaining issues. Then, specific guidelines are given
on problem setup, modelling and numerics.
not in good agreement with experimental data, particularly at the inner radii. Some of these
methods have been applied to the operating propeller behind a ship. Promising results were
obtained in predicting propeller/hull interactions effects, but for more accurate predictions of
blade flows and pressure fluctuations the more advanced methods addressed in WP4 will be
required. Both methods to model the 'numerical propulsion test' have been applied and
compared. Therefore, the objectives of this task were to determine what level and precision of
modelling of the propeller is necessary for an accurate prediction of power, RPM, thrust
deduction, effective wake fraction and relative rotative efficiency; and additionally, what scale
effects are found from the computational methods.
The main particulars of the KVLCC2 are described in the table below:
Model Ship
Lpp (Length between perpendiculars) 5.5172 m 320.0 m
B(Breadth) 1.0 m 58.0 m
T(Draft even keel condition) 0.3586 m 20.8 m
CB(Block coefficient) 0.81 0.81
2 2
S(Wetted surface area) 8.0838 m 27,194 m
Table 4-1: KVLCC2 geometry definition
6 9
The Reynolds number is Re=4.6x10 at model scale and Re=2.03 x 10 at full scale.
Main objectives with computations were to analyze and compare results of different methods
and study the origin of differences, thus helping us to drive guidance on the most promising
ways to achieve further improvement. Presented in this Application case is the influence of
turbulence models, grid topologies on the prediction of the viscous resistance (friction and
pressure components) and wake at model and full scale.
4.3.1.3. Grids
Meshing used for the first workshop was generated by individual participants. Table 4-3:
shows meshing from each participant that was used for comparisons of results at model
scale.
Code Grid Type Grid density at model scale
ECN O-O, 225x161x81
MARIN/IST H-O, 673x121x41
FLOWTECH/SSPA H-O, 141x121x65
Table 4-3: KVLCC2 grid description
IST created sequence of H-O grids for the second workshop ranging from 401x66x21 to
801x131x41nodes.
Turbulence
Id Code Grid Cpv CF CT
modelling
0 Exp. - - - - 4.06e-3
1 ECN SA O-O 225x161x81 5.88e-4 3.43e-3 4.02e-3
2 ECN SST O-O 225x161x81 6.75e-4 3.38e-3 4.05e-3
3 IECN EASM O-O 225x161x81 7.86e-4 3.33e-3 4.11e-3
4 ECN RSM-SSG O-O 225x161x81 8.07e-4 3.45e-3 4.26e-3
5 MARIN/IST MNT H-O 673x121x41 6.04e-4 3.45e-3 4.05e-3
6 MARIN/IST SA H-O 673x121x41 5.50e-4 3.35e-3 3.90e-3
7 MARIN/IST TNT H-O 673x121x41 6.37e-4 3.51e-3 4.15e-3
8 MARIN/IST SST H-O 673x121x41 6.58e-4 3.42e-3 4.08e-3
9 MARIN/IST SKL H-O 673x121x41 6.12e-4 3.24e-3 3.86e-3
10 MARIN/IST KSKL H-O 673x121x41 6.26e-4 3.28e-3 3.91e-3
11 FLOWTECH EASM H-O 141x121x65 8.48e-4 3.23e-3 4.08e-3
12 FLOWTECH SST H-O 141x121x65 8.27e-4 3.22e-3 4.05e-3
Table 4-4: KVLCC2 results at model scale
The mean value of 12 computed total resistance CT in model is 4.043e-3, which is strikingly
close to the measured CT 4.056e-3. All CT predicted were within an accuracy of 5% and 7 out
of 12 predictions within accuracy of 1% as compared with measurements. Although the total
resistance was quite similar in all results the distribution between the two resistance
components (viscous pressure, CPV and frictional resistance, CF) varied more. The CF varies
between 3.22e-3 and 3.51e-3, and the mean value is 3.365e-3; which is quite comparable to
the ITTC line, CF = 3.44e-3.
It is noted that CF depends a lot in MARIN/IST computations on turbulence models. This is a
consequence of the significantly different level of eddy-viscosity predicted by the several
turbulence models in the bow region. All the calculations were performed assuming fully-
turbulent flow, i.e. the turbulence model is supposed to handle transition. In the MARIN/IST
solutions, the SKL and KSKL models proposed by Menter exhibit the largest region of
“laminar flow” whereas the k-ω models present an unreasonably large level of eddy-viscosity
at the bow. In the latter case, the limiter applied to the production of k was not effective in the
H-O topology adopted. FLOWTECH predicted also lower C F, but this is due to neglect of bulb
in CF integration in the zonal approach that was used in these computations. The C PV shows a
considerably large variation (0.550e-3 to 0.848e-3), and SA model gives lower CP in both
ECN and MARIN/IST computation. Like in the Tokyo Workshop 2005 an increase in one
component was compensated by a decrease in the other. Previous experience suggests that
a coarse grid exaggerates CPV while CF is reduced.
Similar observation for resistance comparison can be made one the full scale case. The mean
CF from seven predictions is 1.48e-3 and it is well comparable with the ITTC line, C F=1.44e-3.
The change in form factor predicted at model scale (1+k=1.2) and at full scale (1+k=1.25) is
reasonable. It was an issue at 2000 Gothenburg Workshop due to almost two times bigger
form factor in full scale. However, these results must be interpreted carefully, because the
accuracy of the numerical prediction of the pressure resistance is strongly dependent on the
details of the calculations.
The variations due to numerical uncertainty, domain size…etc can yield variations of the
same order as the differences in the table. However, it can be noted a better control in
resistance prediction by turbulence models, grid topology and grid size and therefore smaller
scattered results are obtained between computations at full scale.
Another important finding is that the change in CF in model/full scale is consistency with ITTC
line. This represents a clear improvement in accuracy as compared with the Tokyo Workshop
in 2005.
Below are results from ECN using three different turbulence models SST, EASM and RSM.
EASM model performs better in general. SST model indicated the hook shape, but not strong
enough. Results from MARIN/IST with six different one equation models showed a too
smooth wake. However, wake predictions were improved with empirical correction in these
models.
The figure below shows the results at the plane X=0.9825*Lpp for the same code using the
SST turbulence model but with a H-O (dashed) and a O-O (solid) grid. The grids have
approximately the same number of cells but the different grid topology yields substantial local
variations of cell volume and shapes. This can to some extent explain differences in the outer
part of the wake. Other important differences appear in the inner part of the wake due to the
treatment of the ship contour.
The figure below shows the results at the plane X=0.9825*Lpp for two different codes using
the SST turbulence model and the same H-O grid. Different results come from differences in
numerical techniques and model implementation. With this in mind, the results are
surprisingly similar.
Figure 4-4: KVLCC2 wake fields computations at model scale – k-ω SST results in 2 codes
The figure below shows the results at the plane X=0.9825*Lpp for two different codes using
the SST turbulence model and the same H-O grid for full scale wakes. The results showed a
reduction of the Reynolds stresses with at least one order of magnitude. It is noticeable how
the “hooks” have been reduced.
Figure 4-5: KVLCC2 wake fields computations at full scale – k-ω SST results in 2 codes
4.3.1.6. Conclusions
Resistance
Resistance predictions in model and full scale are now achievable. The total resistance is well
predicted within an accuracy of 5% in model scale. The full scale resistance prediction can be
better. The reduction in CF between the model and full scale results is reasonable, compared
with the ITTC -57 formula.
4.3.2. Case 1-b: Resistance prediction with free surface (free sinkage
and trim)
4.3.2.3. Grids
The participants all used grids consisting of 2 to 2.8 million cells. However, there are
important differences. On the one hand, capturing codes not only require a gridding in the air
domain, but also a refined band in the area where the free surface is expected, to reduce the
errors in the capturing algorithms. This means at least a doubling of the number of cells. On
the other hand, the surface-fitting method of Marin used no wall functions. Use of wall
functions would reduce the number of cells by some 20%.
Also, there were important differences in grid topologies and density distributions.
The grids ranged from single-block structured to fully unstructured. All participants generated
the grid using their favourite tools and according to their experience. Also the domain sizes
differed, but in general were larger than would be used for computations without free surface.
For computing trim and sinkage different approaches have been used. Most
participants used time integration for the RANS solution including a coupling with body motion
equations. Below we show an example of the time history of the trim.
0.8 FS mesh 2
MS mesh 2
0.6
0.4
0.2
trim (°)
measurement
0
-0.2
-0.4
-0.6
-0.8
0 1 2 3 4 5
t V/Lpp
The graph shows that the coupling with the body motion equations can lead to a pitching
oscillation that decays only slowly and substantially prolongs the computation. In some cases
this indirectly led to trouble with sloshing in the domain, as reflected waves came back to the
ship within the longer integration time. It was found that by deviating from the physical body
motion equations these trim and sinkage oscillations could be largely controlled.
Nevertheless, including free trim and sinkage tends to ask for longer integration times than for
a fixed trim and sinkage. The physical simulation times used varied between T.V/Lpp = 5 and
33.
Marin used a steady iterative solution for the free-surface problem, and also an iterative
adjustment of the trim and sinkage, with corrections based on zero-speed (hydrostatic)
geometric quantities only. This simple method converged monotonously and quickly.
All computed model-scale trim and sinkage are essentially within the experimental range. It
shows that computing trim and sinkage for a case like this is an easy task. Also a free-surface
The computed wave patterns were mostly rather similar. Two sets of results were very close
together (ECN’s and Marin’s) as shown in Figure 4-7 even while they were obtained by
completely different methods. This suggests that numerics can be well controlled today.
0.002
(z-zwl)/Lpp
-0.002
0.006
-0.004
x/Lpp
-1.5 -1 -0.5 0 0.5 1 1.5
x/Lpp
AP FP
FP
AP
0.004 model HTC at Fn = 0.238
longitudinal wave cut at y/Lpp=0.418
(z-zwl)/Lpp
0.002
-0.002
1
Orange curve results have been obtained after the workshop, after a substantial change in the code
Clearly, in the wave cut close to the hull almost all results are close together, with minimal
differences in phase but some in amplitude. The shorter diverging bow waves near x/L = 0.3-
0.5 show more variation. In the distant wave cut the variations are substantially larger, as
numerical errors in wave propagation properties accumulate.
Due to the same cause, the grid dependence of these wave cuts is larger at larger distances.
Figure 4-9 shows the grid dependence for one participant, due to halving the grid spacing in
longitudinal and vertical direction. The grid dependence differed
Green: coarse quite a bit between
grid, model scale
Red: fine grid, model scale.
participants and was often much larger than this for the outer wave cut.
Wavecut y=0.418L PP
0.002
(z-zwl)/Lpp
(z-zwl)/Lpp
0
0
-0.002
-0.002
-0.004 -0.004
-1 0 1 -1 0 1
x/Lpp
AP FP x/Lpp
AP FP
Figure 4-9: Grid dependence of wave cuts at y/Lpp=0.184 (left) and 0.418 (right), for MARIN.
red = fine grid, green = coarser grid. Refinement ratio = 4.0.
Figure 4-10: Model (right) and full-scale (left) wave pattern predicted by ECN.
Figure 4-11: Computed wave cuts at centreline aft of the stern, for model and full scale.
Although there is no experimental information, we expect the wave pattern scale effects to be
confined to the stern area for a rather slender ship like this, and this was actually computed
by two participants; with some additional differences in the bow wave system for one other.
The scale effect computed, also in some other cases, is that the stern wave system is
significantly higher at full scale than at model scale. To really estimate the wave pattern scale
effects, a good control of the numerics is needed because these are often relative small
effects.
Resistance
Remarkably, while the flow field predictions seem accurate and in good agreement
with the data, the resistance predictions differed from the experimental result by up to 10%.
For full scale the difference in computed resistance were smaller.
Grid dependence of the resistance prediction has not been thoroughly checked in this
application, but fine/coarse differences were of the order of 2 % for most participants.
Resistance scale effects have been computed and compared with the usual model-
to-ship extrapolation assumptions. It turned out that this is a quite demanding use of the
computations, asking for a very high numerical accuracy.
4.3.2.8. Conclusions
Many conclusions could be drawn from this large effort. We repeat some.
The computed wave patterns of several participants were in good agreement
mutually and with the experimental data. Some still had local deviations due to visible
grid effects or other numerical issues. Grid dependence was reasonably limited in the
nearby wave cut, where it acts mostly on the bow wave system; but for some it is still
quite pronounced in the more distant wave cuts, at which the wave amplitude can
differ by a factor of 3 between coarse and fine grids.
Predicted scale effects on the wave pattern are confined to the stern wave system,
which is found to be about 40% higher at full scale than at model scale. One
participant also got a substantial increase of the bow wave system, which is believed
to be due to numerics rather than physics.
Double body and free surface flow computations performed on grids of similar density
showed no real influence of the free surface flow on the wake field for this case,
except somewhat more upflow due to the presence of a stern wave.
The wake field computed by two participants are quite similar and in good agreement
with experiments. Another participant got reasonable trends, but their use of the K-ε
model may prevent a better agreement. Contrary to what was observed on other hull
shapes, it appears that in this case the influence of the turbulence modelling
(between K--SST and EASM) is very limited, even at model scale.
The transient computation of trim and sinkage resulted in an oscillating approach to
steady state, but one participant deviates from the transient physics by successfully
adding a damping term that yields an almost monotonous approach to steady state.
One participant used an iterative method without time-dependence which avoids the
problem altogether.
Two of the model-scale resistance predictions significantly underestimated the
experimental value; one was close to the experimental value. The choice of the
turbulence model explained part of the discrepancy. The full-scale resistance
predictions were much closer together.
While capturing methods are generally more flexible than free-surface fitting methods,
in this application they showed disadvantages: a larger number of grid cells to resolve
the interface and the air flow, rather slow oscillatory convergence to steady state (in
trim, sinkage and resistance), larger grid dependence, and much more computation
time than the surface fitting method.
The present section makes a distinction between double-body flow computations, and free-
surface flow computations. Subsection 4.4.3 discusses recommendations for computing a
double-body flow. Subsection 4.4.4 gives recommendations for free-surface flow
computations, as far as these are different from those for double-body flow. There are
additional subsections dealing with the incorporation of dynamic sinkage and trim; and the
particular recommendations for computing a wake field.
Double-body flow computations disregard the effect of the free water surface, and instead
impose a symmetry condition at the still water surface. This can be considered as an
‘Underlying Flow Regime’ that includes the essence of the viscous flow around the hull
without the complications of a free surface.
While in view of the development of solution methods for viscous flow with free surface some
might think double-body flow computations to be obsolete, they are still very relevant for
several reasons:
Wave effects on the afterbody flow can be very speed-dependent (due to the phase
of the waves relative to the aft shoulder and stern), and by disregarding them, double-
body flow computations provide a clearer impression of the viscous flow and its
relation with the hull form. Even so, for a final assessment the free-surface effect
often should be included.
In particular at low Froude numbers, the wave effects on the viscous flow play a role
primarily near the water surface, and the double-body flow is quite accurate for most
of the flow field. In VIRTUE, comparative computations have shown that for the
Hamburg Test Case at Fn=0.238, there was very little free-surface effect on the wake
field.
Many current computational methods for free-surface viscous flow require a refined
grid in the region around the free surface for an acceptable accuracy; and often a grid
also in the air region above the wave surface. Thereby, grid requirements for free-
surface flow are harder to meet than for double-body flow. Besides, free-surface flows
usually impose additional restrictions on time steps, simulation time and start up
procedure. Thus incorporating the free surface makes the computation more time-
consuming and may not help the accuracy of the prediction of some flow features.
In VIRTUE, a procedure has been developed to separate resistance components and
determine their scaling using both free-surface and double-body flow computations.
The latter type of calculations is also required to check the common extrapolation
methods that split the ship resistance in viscous, C V, and wake, CW, resistance
components. The wave component is assumed to be dependent only on the Froude
number whereas the viscous resistance is assumed to be only a function of the
Reynolds number. Therefore, CV, is estimated for zero Froude number, i.e. double-
model flow.
On the other hand, some care may need to be taken in double-body flow computations for
ships with a bulbous bow close to (or piercing) the still-water surface. A double-body flow
around such a bow would often differ strongly from a free-surface flow, e.g. showing a large
flow separation at the bulb that affects the resistance and the viscous flow downstream of it
substantially. In such cases, a local adjustment of the bulb shape (or hull attitude) to prevent
large deviation of the flow around the bulb can be the best option.
The resistance force of a ship is composed of two contributions: friction resistance and
pressure resistance. Both quantities can be determined from integrations over the ship
surface: shear-stress at the wall for the first component and pressure for the latter. Total
resistance may also be obtained from a momentum balance.
Pressure is one of the dependent variables of RANSE, whereas the shear-stress at the
wall w is related to the velocity field. Its determination is intimately linked to the boundary
conditions: if the no slip condition is directly imposed at the wall, w is obtained from the
normal velocity derivative at the wall; if wall functions are applied as boundary c
is computed from the analytical profiles assumed for the near-wall region using the velocity
magnitude (and possibly the turbulence kinetic energy) at the nearest location to the wall,
Conventionally, double-body flow computations solve for the hydrodynamic pressure (relative
pressure) contribution only, i.e. hydrostatic pressure (-gz, with z=0 at the still-water surface)
is used as the reference pressure and so the acceleration of gravity drops from the
momentum equations. In free-surface flow computations, different formulations are used
dependent on the method, with or without incorporation of the hydrostatic pressure.
For full-formed, relatively slow vessels (e.g. tankers), the viscous pressure resistance
component is extremely sensitive to all sorts of parameters, and a careful check of that
sensitivity needs to be made if quantitative accuracy of the total resistance prediction is
required. In VIRTUE, for the KVLCC2 test case significant effects have been observed of grid
density, size of the computational domain, the type of the boundary conditions, and the
discretisation of those boundary conditions. The recommendations below address these
effects.
The wave elevation, for steady flow, is directly related with the hydrodynamic pressure at the
surface as found from a free-surface flow computation. In order to be able to assess the wave
making, the wave spectrum, and possibilities to improve the hull form, it is important that the
wave pattern is accurately computed up to some distance away from the hull, e.g. to 0.3 – 0.5
Lpp off the centreline (LPP is the distance between perpendiculars).
Sinkage and trim are here understood as the change of attitude of the ship at speed due to
the hydrodynamic pressure distribution on the hull and possibly the effect of the propulsion or
towing force. Sinkage is often defined as the downward vertical movement of the hull
measured at midship, while trim is the angle of rotation. The sign of the trim depends on the
coordinate system and can differ between methods. Other definitions of sinkage are
sometimes used.
The wake field is commonly defined as the velocity field (axial, tangential and radial
components) at the location of the propeller: Nominal wake is the velocity field without
propeller present and total wake is the velocity field including the propeller action.
The total wake differs from the nominal wake by:
the propeller induction;
the effect of the propeller action on the flow around the hull,
However, the split between these two is not very clear-cut. E.g. HSVA, in their ‘method A’
(see section 4.5), use a different split than others.
Effective wake is the total wake, minus the velocity induced by the propeller; so it includes the
second contribution but not the first. Thereby it depends on the split between both effects and
on the propeller model. The objective of the effective wake definition, however, is to
approximate the propeller operation behind the ship by that in an assumed infinite domain
with an inflow equal to the effective wake field.
CP10 3
xout=1.25LPP
xout=1.3LPP
3.35 xout=1.5LPP 0.55
xout=1.88LPP
xout=2.5LPP
xout=4LPP 0.5
3.3 0.45
0.4
3.25 0.35
0 0.5 1 1.5 2 0 0.5 1 1.5 2
rext/LPP rext/LPP
Figure 4-13: Friction and pressure resistance coefficients of the KVLCC2 tanker at model
6
scale Reynolds number, 5×10 . Potential flow boundary conditions at the external boundary.
The results presented in Figure 4-13 and Figure 4-14 suggest the following
recommendations:
When undisturbed flow conditions are adopted as boundary conditions, the external
boundary condition location should be at least two ship lengths away from the ship
surface to have Cp unaffected. For the full hull form considered, a boundary at 1 Lpp
gives a 3% error in Cp.
Imposing potential flow conditions at the external boundary enables the reduction of
the size of the computational domain. However, to obtain a negligible effect in the
pressure resistance coefficient (<0.5%) the external boundary should be at least one
ship length away from the ship surface.
For more slender hull forms than the KVLCC2, the viscous pressure resistance is a
smaller contribution and the importance of a large domain size for a total resistance
prediction is supposed to be less.
CP10 3
xout=1.25LPP
xout=1.3LPP
3.35 xout=1.5LPP 0.55
xout=1.88LPP
xout=2.5LPP
xout=4LPP 0.5
3.3 0.45
0.4
3.25 0.35
0 0.5 1 1.5 2 0 0.5 1 1.5 2
rext/LPP rext/LPP
Figure 4-14: Friction and pressure resistance coefficients of the KVLCC2 tanker at model
6
scale Reynolds number, 5×10 . Uniform (undisturbed) flow imposed at the external boundary.
0.9
0.8
0.7
Cvp *1000
0.6
0.5
0.4
0.3
0.2
0.1
h_i/h_1
Figure 4-15: Grid dependence of predicted viscous pressure resistance, for model scale (full
lines) and full scale (dashed lines) using different implementations of the symmetry conditions
st nd rd
at the still water surface (Delta markers: 1 order; Gradient markers: 2 order; circles: 3
order; squares: Indirect formulation)
This effect may be dependent on the formulation adopted, but it is important to check it
carefully. An example taken from [ICHD] is presented in Figure 4-15, showing the
convergence of the pressure resistance coefficient for different implementations of the
symmetry conditions at the still water surface that can produce different resistance levels and
scale effects in a given grid.
Figure 4-16: Computed limiting streamlines with and without wall functions for the KVLCC2
tanker at model scale Reynolds number. Black - no slip; Red – Wall functions
Figure 4-17: Computed limiting streamlines with wall functions (top) and without (bottom) for
the Virtue tanker at model scale Reynolds number.
Wall functions and direct no-slip conditions produce similar results in the absence of
flow separation and strong pressure gradients. However, at regions of flow separation
the differences between the two approaches may be significant. Logically, in these
situations the use of wall functions is questionable. Two examples are presented in
Figure 4-16 and Figure 4-17 for the KVLCC2 and Virtue tankers. In both cases, there
is an effect on the size of the separation bubble below the shaft and on the location of
the longitudinal vortex.
Grid refinement studies with wall functions should preserve the same distance to the
wall for the grid nodes where the boundary conditions are applied (wall functions are
part of the mathematical model).
''Automatic'' wall functions along a route outlined by Menter [“automatic wall
functions”] are numerically more robust than wall functions based only on the log law.
The friction resistance coefficient is more dependent on the choice of the turbulence
model than the pressure resistance coefficient. An example taken from [JMST] is
presented in Figure 4-18 for the flow around the KVLCC2 at model scale Reynolds
number.
HO(), Mt HO(), k-kL HO(), TNT HO(), Mt HO(), k-kL HO(), TNT
3.6 HO(), Mt HO(), k-kL HO(), TNT 0.7 HO(), Mt HO(), k-kL HO(), TNT
HO(), Mt HO(), k-kL HO(), TNT HO(), Mt HO(), k-kL HO(), TNT
3.5 0.6
CF103
CP103
3.4 0.5
3.3 0.4
3.2 0.3
1 1.25 1.5 1.75 2 1 1.25 1.5 1.75 2
hi/h1 hi/h1
Figure 4-18: Convergence with the grid refinement of the friction and pressure resistance
coefficients of the KVLCC2 tanker computed with three eddy-viscosity turbulence models at
model scale Reynolds number.
Due to the wall boundary condition, k- models require smaller near-wall grid line
spacing for the direct application of the no-slip condition than other eddy-viscosity
turbulence models to obtain the same accuracy in the friction resistance coefficient.
This is seen in Fig.6 in the larger slope of the lines for the TNT-model, which is a k-
model.
For a given grid, the numerical accuracy of the flow field may depend on the selected
turbulence model. Therefore, the numerical uncertainty for accuracy estimated for a
given turbulence model is not necessarily valid for a different turbulence model, see
Figure 4-18.
Figure 4-19: Comparison of pressure distributions on the ship surface for the KVLCC2 tanker
computed with two eddy-viscosity turbulence models at model scale Reynolds number.
4.4.3.5. Post-processing
Numerical details of the integration of pressure and shear-stress at the wall may have
a significant effect in the accuracy of the predictions, especially for grid topologies
that do not conform to the ship contour. In such cases, the exact definition of the ship
contour must be included in the integration procedure; otherwise there is a significant
loss of accuracy.
For free-surface viscous flow computations, a grid density must be chosen that is
sufficient for resolving both the hull form and viscous-flow details, and the wave
pattern (with accurate wave propagation). These are two independent aspects. The
required grid density for good wave propagation needs to be retained up to a distance
from the hull where a good wave pattern prediction is desired.
Figure 4-20: Illustration of the influence of the grid density on the Kelvin wedge angle.
For viscous free surface flow computations using the interface-capturing method in
which an additional transport equation for the volume fraction between water and air
is solved, high resolution grid is required in the forebody region in order to resolve the
bow wave system and the possible wave breaking. Fine grid in aftbody region is
important for a correct prediction of wake distribution. In addition to the high
resolution of the hull grid with the required number of cells per wave length
(depending on the accuracy of the scheme), fine grid (about 15 dense layers each)
above and beneath the still water line is required. Significant predictive improvements
are obtained for specific high-resolution approaches. For free-surface flow
computations with ISIS_CFD it is recommended to use at least 15 points from crest to
trough and 40 points per wave length.
A steady free surface flow can be simulated with an unsteady model. Then the
transient free surface flow needs to be correctly simulated. The velocity of the ship is
introduced progressively from the start of the calculation (a zero velocity of the ship)
to its maximal velocity, in order to avoid a too large deformation of the free surface at
the beginning of the transient flow.
The time step needs to be adapted with respect to CFL criteria (including velocity and
size of cells), considering the numerical scheme used in the model (explicit,
implicit…).
Concerning the total duration of the simulation, the ship must cover a distance at
least equal to 5 to 15 ship lengths (according to the results obtained in the VIRTUE
Workshops) whatever the forward speed.
In the transient approach for RANS free surface computations oscillations are
observed in the computed pressure resistance when the computations are started
with the final speed at the inlet. As long as the amplitude of the persistent oscillations
is less than 5% of the mean value of the last timely 1000 iterations and the residual is
below the prescribed value, the mean value can be taken as the ‘representative’
pressure resistance.
Several topologies are possible to build a structured multi-blocks mesh. The O-O
topology is quite easy to handle and it allows getting a grid that conforms the ship
contour and has non-distorted cells around the hull. But its major drawback regarding
the free surface simulation, is that the gridlines are not flow aligned, on the contrary of
an H topology aligned in the longitudinal flow direction. Considering a free surface
tracking method such as the VOF model, the O-O topology has been observed to
lead to an unphysical numerical wave field which tends to fit the curved O gridlines,
whatever the grid density considered. This topology is not a good choice for waves
modelling.
4.4.4.5. Post-processing
Grid dependence of free-surface viscous-flow computations needs to be checked not
only for a hull wave profile, since errors in wave propagation properties (numerical
dispersion and damping) are hardly observed in the hull wave profile. A comparison
of longitudinal wave cuts at a distance, and a centreline wave cut aft of the ship, is
required.
Therefore, often trim and sinkage can be found from potential-flow computation and
do not introduce additional scale effects.
To include trim and sinkage in the computation, it is possible to couple the RANS
solution with the body motion equations and solve for the time-dependent behaviour
until a steady result has been obtained. Typically, this introduces pitching/heaving
oscillations due to the startup, and these delay the convergence to a steady result. If
only the steady result is the objective, it is recommended not to try to model the time-
dependent physics. Rather, one should avoid the pitching and heaving oscillations, by
modifying the body motion equations (e.g. by introducing artificial damping terms), or
by using static equilibrium equations and iterative adjustment. Examples of
calculations with and without damping in the body motions equations are given in
Figure 4-21 and Figure 4-22.
Figure 4-22: Suppression of pitching oscillations due to artificial damping terms in body
motion equations (CNRS)
cells are concentrated to the region close to the hull, in particular around the stern region,
about 2 million cells should provide a good wake prediction. Local grid refinement in the stern
region is a useful technique to increase the accuracy with a limited number of cells.
It has been found that, dependent on the case, there can be significant differences in the
wake field predicted with wall functions and without. For a full hull form, this was caused by
differences in the extent of a flow separation bubble just upstream of the stern contour, as
illustrated in Figure 4-17. In such cases, the solution without wall functions is better, provided
that it has sufficient resolution.
As mentioned above, the wake field can be significantly affected by the modelling of the
propeller shaft and hub. If the hull is cut off and closed at the location of the shaft, and the
computation resolves the recirculation region aft of it, this can have a serious effect on the
wake field, also outside that recirculation region. A proper discretisation of the local geometry
with H-O grids is very hard to achieve resulting in a non-negligible numerical uncertainty for
the near-wake predictions. Body-fitted grids with local refinement lead to a more accurate
wake distribution across the whole propeller disk. However, the quantification of the numerical
uncertainty in such grids is not trivial.
The proper modelling is that which corresponds with the desired situation, i.e. a streamlined
cap (for comparison with nominal wake measurements) or the propeller hub, for the actual
situation. (Illustration: a picture from T132).
The wake can be accurately predicted at model scale. The same is true for full scale provided
that the grid is redesigned to maintain the resolution of the thinner boundary layer. However, it
should be kept in mind that the experience from full scale is more limited. This is also true for
separated and unsteady flows. In these cases the use of RANSE becomes questionable,
because its purpose is to obtain a statistically steady solution with all the effects of
fluctuations included in the turbulence model.
4.5.1. Introduction
As defined in Section 2.3.1.2, the computation of the flow around the hull without any
propeller modelling provides the resistance and the nominal wake field. A propeller behind the
hull changes the flow field and the pressure distribution on the hull, and therefore there is an
interaction between hull and propeller that can be represented in the computation in various
ways. The present section discusses the modelling and implementation, and gives provisional
guidelines.
The objective is to obtain the flow field around the afterbody including the propeller suction;
the propeller thrust and torque, propeller rate of revolutions, the effective wake distribution
and the thrust deduction.
Total wake is the velocity field including the propeller action. The total wake differs from the
nominal wake by:
the propeller induction;
the effect of the propeller action on the flow around the hull,
but the split between these two can depend on the propeller model used and is, therefore, not
entirely unique.
Effective wake is the total wake, minus the velocity induced by the propeller; so it includes the
second contribution but not the first. Thereby it depends on the split between both effects and
on the propeller model. The effective wake is defined such that the propeller operation in the
flow field behind the ship can be approximated by that in an infinite domain with an inflow
equal to the effective wake field.
Thrust deduction (t) is the fraction of the propeller thrust that is lost due to the propeller
suction on the hull:
RT = (1-t) T (64)
where RT is the total resistance for the case without propeller. t can be computed from the
increase of the longitudinal (pressure + friction) force acting on the hull as a result of the
propeller action.
The effective wake fraction we is usually deduced from thrust identity. This means that from
the thrust of the propeller at a given RPM, as measured or computed, the value of K T is
calculated
T
KT
D4 n2 (65)
Next, from the open-water diagram the value of the advance ratio J = Ve/n.D is found that
gives that KT value, and we can be calculated.
we = 1 – Ve/Vs (66)
The relative rotative efficiency ηR is the ratio of the torque of the propeller in open water at
that J-value, and the torque actually measured or computed for the propeller behind the ship.
component (thrust) needs to be incorporated. The radial and tangential forces exerted by the
propeller may be incorporated or omitted.
Most of the boundary conditions are chosen the same as for a case without propeller. The
exception is the symmetry condition at the ship’s centreplane. The computation of the
propeller action in a wake field generally leads to a port/starboard asymmetric force
distribution. Thus the part of the flow that feels an effect of the propeller also is asymmetric.
To include this without further approximation, the domain needs to cover both sides.
If tangential forces are omitted, a further approximation is possible by imposing the average of
the port- and starboard axial forces. There is no systematic experience yet on the error in the
result caused by this.
In Method II, generally the flow field found without propeller action is used as an initial
condition.
In Method II, for the propeller computation the inflow velocity distribution is to be prescribed.
As explained above, this is to be the effective wake field. Most propeller models expect an
inflow velocity given in the propeller plane itself, but it may be impossible to compute the
induced velocities in that plane; so the effective inflow cannot be computed. In that case, the
options tried are:
to compute the effective inflow at a slight distance upstream of the propeller, but
impose it unchanged as ‘the’ inflow field;
to use an alternative propeller model or representation that allows to compute the
induction in the required plane.
Experience so far suggests that the choice of the upstream plane in the first option does
affect the results.
itself, some use an intermediate axisymmetric grid block to improve the implementation.
Refining the grid in the propeller area may be needed to resolve the force distribution.
In Method II, to represent accurately the force distribution, the grid density in the propeller
area should be large enough. This may mean that the grid density in the propeller region
should be at least comparable to that used in the propeller code (vortex lattice or panel
method) for unsteady calculations with respect to the radial and angular increments.
Here, the computed Vtot(RANS) can be considered to be the effective wake plus the
induction caused by the body force distribution. Therefore, the correctness of the effective
wake field hinges upon the equality of the induction from the propeller model on the one hand,
and the induction from the body force distribution on the other hand. Any difference between
both introduces an error in the effective wake.
Usually, the body force distribution represents the lift on the propeller blades only. If the
induction Vind(prop) also includes the effect of the blade thickness, a difference between the
two induced velocity fields results. Also other inconsistencies can cause differences.
Therefore, it is recommended to compare the induced velocity fields in a simple open-water
configuration. From a propeller calculation, the load distribution and induced velocity field at
the coupling location are computed. Next, a RANS computation is made for that distribution of
body forces in a uniform onset flow. Any difference of the flow velocity from the uniform inflow
is then the induction from the body force distribution, which can be compared with that from
the propeller model. If there is a difference, one should figure out (and eliminate if possible) its
cause.
It is remarked here that the induction caused by a certain body force field depends on the
inflow speed. A given force distribution in a wake field causes a different induction from that in
open water.
In a method that uses a coupling plane just upstream of the propeller, it has been found to be
important to impose the propeller forces over the volume swept by the rotating propeller
blades, with the correct longitudinal distribution. If the forces are concentrated in a single
transverse grid plane, or distributed uniformly over a number of grid planes, the induced
velocity field agrees less well with that from the propeller model. Therefore, for best accuracy
a 3D interpolation of the propeller forces towards the ship grid is desired.
Together with the requirement to resolve the force distribution in the crossplane, depending
on the fineness of the grid this leads to some 2000 to 15000 cells in the ‘body-forces’ block
in practice.
In some propeller models, the blade loading is attributed to a single line for each blade. For
the propeller behind the ship, this single line must be a reasonable representation of the blade
location, e.g. the mid-chord line; not a generator line that can deviate from this significantly for
skewed propellers. Such deviations would mean that the forces are imposed at the wrong
circumferential location.
2. Regional variation: This step concerns the shape of the fore body, the midship
section aft body and appendages. There are several strategies for the regional
variation
Traditionally Naval Architects have used basic curves such as sectional area
curve, design waterline, stem and stern profile as a base for the design of the
hull shape. The basic curves can be controlled by a few form parameters in
an automatic optimisation procedure, and the shape of the hull including
areas, volumes and moments can be computed. Basic curves can also be
used during the global variation step above.
Another approach is to use deformation curves or deformation surfaces to
modify the shape of the hull. In this approach the deformation of an “external
curve or surface” is projected to larger or smaller parts of the original hull
form. The deformation of the external curve or surface is controlled by a
number of design variables.
A method that introduces both global and regional variations of the hull shape
is the Lackenby shift. Here the prismatic coefficient, the LCB and the parallel
midbody of an existing hull are modified while LWL and BWL and the
displacement are unchanged.
Deformation boxes
Interpolation between basis hull forms
3. Local variation: The first two methods described for regional variations can here be
used over a smaller part of the hull in order to tune local flow features or to have a
smooth surface.
Some hull deformation schemes may guarantee smooth hull surfaces while it is necessary to
introduce a lines fairing step together with other schemes.
The procedure above can be considered as a Geometry deformation approach. The geometry
for each variation of the hull is used for generation of the computational grid.
An alternative is a Grid deformation approach where the computational grid for a basic hull
shape is deformed using an “external curve or surface” controlled by a number of design
variables. The Grid deformation approach calls for a grid smoothing step which ensures a
good grid quality in the computational domain after a deformation of the grid at the hull
surface.
A last but very important step is to decide the range (minimum and maximum values) for the
design variables. Each min and max value must be tested to ensure that “realistic” shapes will
be generated and that the quality of computational grids will be good enough to maintain the
numerical accuracy of the solution. A careful investigation will help to avoid interruption during
the automatic optimisation. It will also save computing time since computations with bad grid
quality can be avoided.
Optimisation may be used both in the design phase and during operation of a ship. In the
design phase optimisation can be used to suggest hull shape modifications with respect to
resistance, wake quality, propulsive efficiency, seakeeping and manoeuvring. During the
operation optimisation can be used to find optimum trim and draft for both full load and ballast
condition for a fixed hull shape.
The objective function Resistance is easy to define but difficult to compute accurately. Care
has to be taken that all computations are converged to such a level that the iterative error
does no longer influence the computed trends. Since iterative errors are in general
unsystematic, they can easily disturb the computed trends. Therefore again the iterative error
should be lower than the discretisation error. Furthermore, the above-mentioned
recommendations should be taken into account: for example, it must be ensured that the size
of the computational domain and the formulation of the boundary conditions do not influence
the computed trends. Therefore, extensive investigation is necessary prior to carrying out an
optimisation.
Wake quality which will influence propulsive efficiency and cavitation is another objective
function which requires a very accurate well validated numerical model as described for the
resistance objective. It is much more difficult to define an objective function for the wake
quality. The dependence between the design parameters and the wake objective is not
obvious since the velocity distribution in the wake is influenced by many upstream flow
structures. It is suggested that the wake objective should measure at least the circumferential
velocity variation and the wake fraction. This objective should be representative for the
aspects that play a role, such as cavitation; but at the same time should preferably not be too
sensitive to numerical parameters. The details of the formulation is however important and it
is important to validate that the wake objective function gives the right indications for the
range of the design parameters.
The effect of a working propeller is very important for both the resistance and the wake. But
including a working propeller in the computational model makes it even more difficult to obtain
an accurate numerical solution. It is therefore suggested to start with an optimisation without a
working propeller.
It is also of importance to find a trim that minimise the resistance for different drafts. Both full
load and ballast condition must be considered. But it is also important to find an optimum trim
during a voyage. The optimum trim may change due to consumption of fuel and/or by partly
unloading the ship.
If more than one objective is of interest during an optimisation study it must be decided if the
optimisation will be carried out as a single or a multi objective optimisation. If a single
objective optimisation is used for a multi objective problem, it is important to find a weight
function distribution that corresponds to the relative importance of the different objectives. For
a multi objective optimisation combinations of objective functions are plotted in a diagram. All
solutions are plotted and points that are optimal in at least one objective are connected by a
curve, the Pareto front. Along this curve, a gain in one objective gives a loss in the other
objective. It is then up to the designer to decide which objective that is the most important.
4.6.3. Constraints
In order to prevent that the result of the optimisation process is not practically acceptable,
care has to be taken that the set of constraints is comprehensive and all hull forms that satisfy
the constraints are considered acceptable.
Three types of constraints can be identified for an optimisation:
Design constraints which concerns main dimensions, displacement, LCB, space for
cargo and engine
Geometrical constraints that apply to the curvature of the surface, retaining the flat of
side / flat of bottom, respecting a certain tip clearance, not cutting out the contour too
much. . These are important for the production cost.
Hydrodynamic constraints: the ship must have adequate manoeuvrability and
stability.
Validity constraints concerns limits for the numerical model. An initial step before an
optimisation is to validate the numerical model within the range for the design
variables. The numerical model should not be used outside the range for the
validation due to the risk of computing the wrong trend during the optimisation.
There are a number of optimisation methods that can be used for the hull shape optimisation
problem. The methods can be divided into two types: stochastic and deterministic. The
stochastic methods cover the design space and make it possible to find a global minimum.
Only function evaluation is necessary. The Genetic algorithm which follows the principle of
survival of the fittest is a stochastic method which can be used for ship hull optimisations. The
Genetic algorithm is easily used for multi objective optimisations. The deterministic methods
check the area around the present design point and find the direction towards a better design.
Only local minima can be found by the deterministic methods, unless they are applied with
many starting points. For cases where it is known that there is a single minimum the
deterministic methods are efficient, but in most cases it is not known if the design space
includes multiple minima. In that case it is recommended to use stochastic methods.
Systematic variations of the design variables can also be used as an alternative to the
automatic optimisation algorithms. Such systematic variations more clearly show the trends
and help identifying desired directions of hull form changes. On the other hand, systematic
variations are hard to apply for many parameters at a time.
Therefore, the typical way of working is different:
while for automatic optimisation a substantial number of variation parameters is to be
specified in advance, and the optimiser finds its way in the design space,
for systematic variations the number of parameters varied simultaneously is small
(maximum 5), and based on the observed trends new parameters are added and
some others dropped, aiming at a stepwise refinement of the design.
Restart from the numerical solution of an initial shape may reduce the computation
time for the new variants.
It is recommended to check the constraints before a variant is computed. If the variant
violates the constraints there is no need to evaluate the candidate.
numerical simulation by an evaluation of the approximation surface. This will reduce the
computation time considerably.
If an optimal hull form has been computed, the grid dependence in the computed gains in the
objective functions should be checked afterwards using at least one mesh that is significantly
finer in all directions than the meshes used in the optimisation process.
The main objectives of the sea-keeping analysis during a standard ship design process are
related to:
The platform’s motions in waves have an influence on a number of design issues
including;
o For passenger vessels, comfort and safety in a sea-way,
o For cargo vessels – cargo behaviour, including sloshing of liquids and shifting
of bulk solids,
o For naval vessels – green water and operations of equipment, helicopters
etc.,
o Behaviour in both intact and damaged conditions, with flooded compartment
and water on deck, from the viewpoint of stability.
The additional resistance due to waves for ship with forward speed and the sea-state
conditions (wave period, height and direction). Recommendations on ship speed and
direction could be derived to improve safety and to reduce fuel consumption
The wave loads induced on the hull, appendages and deck equipments: pressure
distribution, slamming loads and induced whipping, local wave impact on the hull,
green water impact on deck equipments.
Sea-keeping is mainly governed by in-coming wave conditions, with free surface / hull
interactions influencing both hydrostatic and hydrodynamic loads. Sloshing and slamming
effects can also occur. Even if inertia loads are predominant, viscous and drag loads are key
points for several critical aspects of the response: drag and lift loads on appendages,
damping in motions (mainly roll), friction at the air / water transition.
Sea-keeping codes based on the linear wave diffraction theory have been used for 15 years
and give quite satisfactory results with respect to its basic assumptions. However:
The application of potential flow theory does not predict viscous effects and vortex
shedding, which are mainly critical for roll motions close to the natural period.
Influence of hull friction and drag loads on appendages (bilge keels, rudder) are not
directly taken into account in the modelling.
Wave steepness remains small according to the linear free surface condition for both
1st and 2nd order diffraction theory. Severe sea-states effects, such as breaking
waves, run-up along the hull can not be analysed. The model of the in-coming wave
is the 1st order Stokes formulation (Airy), imposing limitation for shallow water case.
Ship motions are considered small compared to the main dimensions (length, breath
and draft) in order to use a linear kinematic condition on the hull. Large motions, if
predicted by linear diffraction calculations, could be contestable.
Ship forward speed is small (Froude number) compared to the wave velocity in order
to simplify the free surface equation.
In linear theory, both fluid flow equations and ship motions equations can be solved in
frequency domain to compute transfer functions of loads and response. Response for
irregular waves can then be obtained through a spectral analysis using the wave spectra and
the wave scatter diagrams. The standard way to proceed is the following:
Build a mesh of the ship hull from the CAD definition (about 1,000 to 10,000 surface
cells are generally used)
Perform the 1st order diffraction and radiation analysis in frequency domain for a
range of wave periods and directions
Solve the ship motions equations, including additional loads for viscous/drag effects
on hull and appendages by means of empirical formulations and coefficients. The
linearisation of wave loads and ship motions imposes that both hydrostatic loads and
additional drag loads are also linearised. Viscous and drag coefficients are derived
from model tests or from user expertise. At this step, only wave frequency
components of the motions can be issued.
Derive the mean wave added resistance from the 2nd order diffraction calculations,
which depend on the 1st order motions.
Several approaches are available to include forward speed effects. Standard sea-keeping
codes propose the well-known “frequency of encounter” (where the ship speed is neglected in
the free surface conditions) and/or the “full” linear free surface condition (terms, with linear
and quadratic dependence of the ship speed, are included in the free surface conditions).
However, coupling effects between the steady flow and the diffraction flow are generally
neglected, which means that forward speed is taking into account directly in the free surface
condition (the well-known “slender ship assumption”).
Alternative could be used to eliminate some of these severe assumptions:
Solve ship motions equations in time domain to include some non-linearities (as
hydrostatics, drag/lift on appendages, propulsion load, wind loads), keeping linear
wave loads, which is not quite consistent with the fluid flow assumptions and the
wave added resistance calculation. Most of the standard sea-keeping codes propose
a non-linear time domain approach for motions prediction. This approach could
include diffraction loads up to 2nd order in irregular waves, which is the case for ship
towing or ship mooring configurations.
Solve the potential flow problem directly in time domain, using a full non-linear free
surface conditions coupled with the ship motions equations. However, limitations
subsist as viscous effects are neglected and in-coming waves are estimating by the
Stokes model, excepted if the concept of the numerical basin is used (wave-maker
and beach conditions).
Computing diffraction loads in frequency domain and then ship motions either in frequency or
in time domain leads to acceptable CPU time consuming with respect to screening analysis
required for ship optimisation. However, non-linear potential theory requires large CPU time
not far from those needed for viscous CFD calculations. This second alternative has been
tested in R&D projects but so far has not found any industrial applications.
Model tests in wave tank facilities are still extensively used as an alternative to numerical
simulations but also with major limitations:
Scale effects for viscous and drag loads
Dimensions of the tank: reflection on lateral walls, on beach and on wave-makers
Stability of the waves avoiding long time tests needed for statistics
Range of wave periods, amplitudes and energy distribution in direction
Measurement of specific parameters as flow velocity field, run-up, water propagation
on deck, …
Duration and cost of model tests are also difficult to integrate at an early stage of the ship
design. Then, why do we need to develop and use CFD models if panel codes are so easy-to-
use? The main reason is in the drastic limitations of the standard sea-keeping codes which
can not take into account:
In-coming steep wave and breaking waves
Non-linear diffracted waves, local breaking waves, run-up along the hull and green
water on deck
Large ship motions in waves, coupled with internal liquid motions (partially filled tanks
or flooded compartments)
High level loads induced by ship slamming in waves and waves impacts
Viscous and drag loads on hull and appendages
Coupling of sea-keeping response with incident flow for ships in route or in
manoeuvres
5.1.2. CFD approach for viscous flow as a complementary tool for sea
keeping
As mentioned in the next section, a sea-keeping study requires a large number of calculations
to take into account the different loading cases:
with ballast,
fully loaded,
with damaged conditions,
manoeuvring in harbour channel
and when combined with met-ocean data, mainly sea-states conditions, can lead to several
hundreds loading cases to be analysed.
Even if non-linear free surface CFD codes were to be available, it is unrealistic to use them
directly today for full sea-keeping analysis. The basic approach is to use standard, linear, sea-
keeping codes through a screening study to identify the specific problems and the most
critical cases for which CFD codes are required instead of experimental model tests for areas
such as:
the derivation of viscous and drag coefficients for damping estimation of resonant
motions (mainly roll): numerical decay tests or forced oscillations tests,
estimation of waves run-up and impact through simulation in non-linear regular waves
or waves grouping (steep waves, freak waves, wave breaking) for specific time
windows previously identified
estimation of added wave resistance in high steep waves (only short simulations
required)
estimation of sloshing and/or slamming loads to be taken into account in standard
sea-keeping codes
The physics involved for each problem, which requires a CFD analysis, are different, mainly
concerning the timescale of the phenomena and the influence of the viscous effects.
However, in each problem, modelling of free surface effects and ship motions are required.
Methodology and algorithms must be adapted to physics. In Virtue project, four kinds of
needs have been identified and are briefly described hereafter.
Simulations of the selected cases with an URANS code, imposing the initial
conditions given by the previous screening study
Post-processing of the selected design parameters: ship motions, impact and
slamming loads, water flow velocity on deck, local acceleration and velocity, loads on
appendage, efficiency of rudder and/or keels
Including internal liquid motions could easily be done by building a mesh of the
volume of the internal tank. Opening a compartment to sea will directly permit to
study the compartment flooding.
Today, the main limitation of using RANSE codes is that of the computing effort needed, and
the availability of multi-processors computers. This difficulty will probably disappear in the
next few years.
V 0.093 gL (68)
As the ship motion is governed by inertia, water entry velocity is imposed. That
means that slamming loads have a small influence on the ship motions
First stage of slamming is the hull impact on water associated to a very small
timescale ( 0.005 sec) corresponding to the occurrence of the maximum of local
pressure:
p 1/2ρ CP V2 (69)
Pressure is governed by local hull geometry, free surface deformation (jets), local
hydro-elastic deformation
Second stage of slamming is the hull water entry associated to a larger timescale (
0.1 sec) corresponding to the occurrence of the maximum of the global force which
induces whipping. Slamming force is mainly governed by the fluid inertia loads
varying during water entry and is generally represented by a simple formulation:
CP and CS are not correlated excepted when the maximum of pressure and global force occur
at the same time. This is, for example, the case for a flat plate or shallow wedge impacting a
flat water area, and where air cushioning is not involved. For the more practical ship hull
impact problems, the flow field and geometries involved are complex. Thus far, no well
accepted computational methods have been developed and validated, and hence this was a
subject still requiring research within the VIRTUE project.
Within the Virtue project, a calculation process has been proposed in a similar way as for
sloshing:
Use of a standard sea-keeping code to identify the occurrence and the conditions of
slamming: long time series for specific cases of the sea-states scatter diagram.
Selection of the most critical cases.
Use of a CFD code to simulate hull impact with the imposed water entry conditions
selected in the sea-keeping screening study. Derivation of impact coefficients C S
associated to a slamming load formulation
Use the slamming loads time series in a FEM model to estimate stresses induced by
whipping.
An alternative is to implement a hydro-elastic beam model coupled with the rigid body
equations in a standard sea-keeping code. Then, the effect of imposing slamming loads can
be combined with the wave frequency loads. This is the case for some sea-keeping codes
used in the Virtue project. Whipping response could then directly derived.
Hull geometry
Diffraction
Damping
coefficients
A specific module uses the main characteristics of the ship (type of hull, main dimensions,
mass distribution, configuration of appendages) and a selected formulation to provide the
global damping coefficients corresponding to the generic linear-quadratic formulation. The
following steps are usually used for a given ship:
Select the range of geometrical and mechanical parameters of the ship (loaded
cases) which define the “ship configuration”
Select the range of motion parameters: roll frequencies and amplitudes, forward
speed
Select damping formulations and the corresponding set of coefficients which will be
derived from CFD
Carry out sensitivity studies to select numerical parameters: fluid domain size, grid
density, free surface model, turbulence model, time step, simulation duration, etc.
Derive coefficients using the recommended identification technique. Here, a specific
post-processing module is needed which can also provide interpolation between
coefficients within the given ranges of hydrodynamic parameters (experimental
design and response surface method)
Before an automatic use of this approach for design, some specific studies have to be done:
Selection roll-damping formulation retained for derivation of coefficients
Assess CFD calculations: sensitivity and rules for numerical parameters, validation
for a standard range of hydrodynamic and configuration parameters
Select the coefficient identification method for post-processing of CFD time series
A similar approach could be proposed in the time domain:
CFD calculations
FO tests matrix
Hull geometry
Diffraction
Mass Damping loads
time series
Damping
coefficients
The second approach is highly time consuming and could be used only for the most critical
waves group. The first approach is illustrated hereafter:
Ship Characteristics
Sea states distribution
Hull Geometry, Structure
Wave spectra
Tanks description
Seakeeping simulations
Short time series
Seakeeping simulations
Short time series
Figure 5-4: Methodology to predict slamming loads and induced whipping response
Depending on the initial conditions, a transient part needs to be removed before analysis of
the time series. This operation is easier when the fluid flow converges to a steady solution. In
case of unsteady response, it could be difficult to separate the transient part coming from
numerical effects and the physical part.
Unfortunately, computer capabilities are limited. That imposes an optimisation of mesh
refinement and time step. User experience is needed to select the good balance between
accuracy of results and CPU time consuming which is depending on the physical problem.
Adequate use of a standard sea-keeping code jointly with CFD is also a key step in this
optimisation.
The results of sea-keeping analysis are mainly concerned in global parameters as loads on
hull parts and ship motions. Pressure and velocity fields or free surface elevations could be
analysed only to understand local effects. So local inaccuracy of the results could have little
influence on the final results.
An additional key point is the level of accuracy required in sea-keeping analysis. Main
objectives are to provide hydrodynamic loads for the ship structure design and to predict
maximum ship motions to define limits of operational conditions. As design rules impose to
apply safety coefficients from calculations, required accuracy level for the numerical results is
on the order of 10% to 15% (which is quite large compared to the 1% required for still water
resistance prediction). This is why little work has been done on the sensitivity to numerical
parameter for sea-keeping applications
5.3.2.3. Sloshing
VOF or SPH are required to capture breaking waves
Two-phase flow formulation (liquid-gas) is recommended for LNG carrier tanks
Initial conditions: imposed tank motions derived from a preliminary ship motions
analysis
Boundary conditions: no-slip conditions on the tank wall
Coupling with ship motions could be neglected in a first time, or could be included in
the imposed motions
5.3.2.5. Slamming
VOF or SPH are required to capture local jets, but BEM method could be sufficient if
slamming loads is only governed by the water entry phase
Compressible fluid and two-phase flow could be required if cushioning effect is
expected
Initial conditions: imposed time dependant impact velocity derived from a preliminary
ship motions analysis. Coupling with ship motions is neglected
In-coming wave fields could be imposed through the SWENSE method but still water
conditions will be preferred in a first time
Boundary conditions: still water flow outside of the fluid domain, friction on the hull
assumed rigid in a first step
w U*y
y y
(71)
This criterion uses the local value of the friction w and the distance y of a cell from
the wall. The size of the wall cell must be smaller than the boundary layer thickness
so that the first point can be calculated by the classical logarithmic law (k- model).
a small value of
y . For the k- SST model for example, the boundary condition for
The size gradients between 2 adjacent cells need to be not too large, especially in the
direction where significant local gradients of the flow occur. The corresponding ratio
must be less than 2. This ratio can be larger in the area where the flow gradients are
weak.
Several topologies are possible to build a structured mesh. The O-O topology is quite
easy to handle and it allows getting non-distorted cells around the hull. But its major
drawback is that the gridlines are not flow aligned, on the contrary of an H topology
aligned in the longitudinal direction. Considering a free surface tracking method such
as the VOF model, the O-O topology leads to unphysical numerical wave field which
tends to fit the curved gridlines.
The more horizontal the mesh lines are, the best the free surface tracking is. This is a
real constraint for moving mesh (attached to the structure) in pitch motion. This
problem can be avoided with specific deforming mesh methods such like the spring
method, where the mesh moves only near the moving structure.
When a multi-block mesh is considered, non-matching boundaries conditions
between blocks can be used, but must be avoided in strong gradient areas (where
vortices occur for example).
Due to CPU constraint (unsteady flow), one have to be aware that the number of cells
must not be too high. For example, a calculation on classical multi-processors
computers (4 processors to 16 processors) can take more than a week CPU time for
meshes containing a few million cells.
k2
Knowing that the eddy viscosity is t C , the idea is to filter with the length scale l
k 3/ 2
( min C t
3/ 4
), so that does not overtake a maximal value.
l
For this improved k- model, the value of the turbulence length needs to be correctly
considered, not too high to avoid diffusion problems (sometimes encountered with the
classical k- model), but not too small otherwise the larger turbulence scales would not be
represented.
Otherwise, and as the example calculations given later on the CALM buoy demonstrate, a
particular form of the k- model – the so called Menter SST model with flow curvature
correction terms, appears to give the simplest reliable form of eddy viscosity model for
prediction of separated viscous flows. It could not be considered ideal in all cases, and users
are advised to experiment, but it is certainly the least computationally intensive when
compared with alternatives such as Reynolds Stress (RSM) or Large Eddy Simulation (LES)
models.
of the external boundary of the computational domain, acting in the same way as a physical
wave maker in an experimental wave tank. Very fine meshes are required for a correct
modelling of wave propagation in the domain in order to avoid loss of wave energy.
For the wave generation, an inlet velocity boundary condition is used to provide velocity
components based on a standard linear wave formula. The height of the water, and hence
the volume fraction, at the inlet boundary is calculated using a second order relationship that
takes into account of the total pressure. Thus the capability of the system is limited to the
generation of mono-chromatic Airy waves.
The waves generated by the above inlet condition are propagated with a free surface tracking
method such as the VOF one. A drawback of this methodology is that the wave amplitude
decays with distance along the numerical tank unless a very refined mesh is considered (so
long CPU time). However, improvements can be made, for example by the use of a moving
grid according with the propagating wave.
This dual time stepping method enables to iterate over the non-linearities without an explicit
linearization. It is then extended to all subsets of equations (for the other transport equations:
turbulence, VOF, rigid body motions equations), with possible different pseudo-time steps per
subset, since no accuracy in pseudo-time is searched.
The time derivatives in the complete set of equations are expressed at the end of the time
step using a retarded finite differences scheme with an accuracy of second order.
The incompressible Navier-Stokes equations are discretised in finite volume form using a
centred scheme to compute fluxes. Second and fourth order artificial viscosities are
introduced to stabilize the algorithm and to prevent the tendency to odd-even decoupling.
The integration in pseudo-time of the continuity and the momentum equations is done using a
Runge-Kutta multi-stages scheme, with local time stepping. An implicit residual smoothing
operator is also applied following each stage of the Runge-Kutta scheme to improve stability.
The terms at the left-hand side of the set of equations are treated implicitly in pseudo-time.
The dependent state variables are updated in pseudo-time until an asymptotic state in
pseudo-time is reached.
5.3.11. Post-processing
5.3.11.4. Slamming
Time series of the slamming loads through the pressure integration on the
instantaneous wetted hull
Maximum loads and corresponding time step and identification of slamming
coefficient CS
Maximum local pressure and corresponding location and time step
5.4.1. Case 2-a: HTC hull with forward speed in roll motion
The basic benchmarks done with the viscous CFD codes concerns the prediction of roll
damping. A typical containership (called “Hamburg Test Case – HTC” in the Virtue project)
has been tested in the 600m length towing tank of the Bassin d’Essais des Carènes (DGA –
France) at a scale of 1:24. Constant forward speed has been imposed jointly with roll
amplitudes (tests matrix is provided in the Table hereafter). The HTC was equipped with bilge
keels. But tests were also carried out removing the bilge keels.
Forward
Roll Roll angle
TEP file Config. comments Froude speed Vm
period(s) (°)
(m/s)
V2 To=3S Rudder and bilge
RUN6 0.20 3 15 1.6
A3 keels
V0 To=3s
RUN32 bare hull 0.00 3 5 0.0
A1
V0 To=3s
RUN33 bare hull 0.00 3 10 0.0
A2
V0 To=3s
RUN34 bare hull 0.00 3 15 0.0
A3
Table 5-1: Selected runs from the model test matrix
Two types of computations have been performed with the RANS codes available: with and
without appendages.
The comparison of numerical results with model tests concludes to a fair agreement even
some difficulties remain:
Total roll moment is well predicted by CFD but derivation of coefficients encountered
some accuracy problems: how to remove hydrostatic loads, what kind of filters used
in the time series post-processing both in model tests and CFD, robustness of the
derivation method. These problems are not directly related to CFD validation
Some calculations do not well converge and some transient behaviour can be
observed, depending on the code used
Figure 5-6: Example of CFD/experiment comparison – time evolution of the roll moment –
imposed roll motion and forward speed
In a first stage, validation of wave propagation, without ship hull perturbations, consists only to
check that the perturbation flow field is nil in term of free surface elevation, pressure and
kinematics.
Then the validation will be done including a body in the flow field in different conditions
starting with simple case:
A fixed vertical cylinder of circular cross section in weak steep waves for which an
analytical formulation exists for the diffraction field
A fixed truncated vertical cylinder in more severe conditions : small draft / diameter
ratio, high steep waves for which model test (captive) exists
A calm buoy in forced oscillations tests (heave, pitch) including a skirt allowing
damping effects
Real ships in captive test of free floating and with or without a constant forward
speed.
For each configuration, validation has been performed not only on global loads induced by
waves on the hull but also on the local characteristics of the flow: velocity, pressure, vortex
field.
Y X
Y X
t=0.0s
0.05m
0.2
0
-0.05m
-0.2 6
Z
450dt = 9T
-0.4 460dt = 9.2T
4
470dt = 9.4T
-0.6
0.8 2 480dt = 9.6T
0.6 X 490dt = 9.8T
15dt = 0.3T
0.4 0
Y
0.2
0 -2
Figure 5-7: VOF-Swense model – validation of the wave propagation without structure
Y X
Y
X
Z
0
-0.5
-1 5
6
4 0
Y X
2
-5
0
t=3.6s
Pp
400
350
300
250
200
150
100
50
0
-50
-100
-150
-200
The figure below shows the time evolution of the drag load issued from EOLE and the
comparison with analytical results based on the potential theory.
The maximal intensity reached by the load peaks is comparable to the load value given by the
potential theory.
Diffractions loads on a vertical cylinder
150
100
50
Fx (N)
0
0 1 2 3 4 5 6 7 8 9 10
-50
-100
-150
-200
Time (s)
Figure 5-10: Comparisons simulation-analytical formulation (Mac Camy & Fuchs) of the loads
applied on the cylinder
Figure 5-11: View of the mesh - refinement in the free surface area
14
12
FFT of surge force
10
FFT surge force
Force (N)
4 /2 2
2
0
0 2 4 6 8 10 12 14 16
Frequency (Hz)
For the vertical truncated cylinder with a diameter close to the wavelength, the comparison
st nd
with 1 order diffraction theory (panel method) is fairly good, 2 order component (2) is
nd
observed as expected but comparison with diffraction theory up to 2 order has to be done,
as for drift load (mean component)
Figure 5-15: Girasol CALM Buoy Figure 5-16: Scale Model at 1:35
The CALM buoy geometry at model scale is given hereafter:
Diameter: 0.575m
Draft: 0.1175m
Water depth: 5m
Skirt Diameter: 0.675m
Skirt Depth: 0.0925m
Mass: 18.98 kg
2
Mass Inertia (XX&YY): 0.313 kgm
In these best practice guidelines, some simple cases that represent the fundamental flow
regimes around the buoy in forced heave and pitch are presented, since for these cases, high
quality experimental results provided by Sirehna from the EXPRO-CFD project do exist.
Case Heave
2.1a 2.1b 2.2a 2.2b
Freq (Hz) 0.973 0.973 0.843 0.843
Amplitude 0.01 0.035 0.019 0.035
Case 2706OT22 2706OT9 2706OT17 2706OT11
Table 5-4: Heave motion parameters for the calm buoy
Calculations for forced heave were carried out using both the Fluent and the CFX11 CFD
codes. In both cases, the assumption was made that a 2D axi-symmetric geometry could be
applied. The grid used for Fluent is shown below.
The following are the key features of the solution scheme used in Fluent:
The following plots show a comparison of the CFX and Fluent simulation results for case 2.2b
above (amplitude = 35mm, frequency = 0.843Hz). The reaction force plotted represents the
net variation in the fluid reaction in heave following deduction of the time varying hydrostatic
force, and so represents only the effects of wave radiation, inertia and viscous effects mainly
arising from the presence of the skirt.
Heave force - 2706OT11
CFX11
45 experiment
Fluent
35
25
15
5
Force (N)
5 6 7 8 9 10
-5
-15
-25
-35
-45
Time (s)
100
CFX11
experiment
Fluent
10
1
0 1 2 3 4 5 6
Magnitude
0.1
0.01
0.001
Frequency (Hz)
Figure 5-19: Comparison of Heave Force FFT for CFX11, Fluent and Experiment.
The standard CFX11 coupled solver (the only option) was used throughout. The spatial and
time discretisation schemes are both second order, and the free surface VOF method uses an
interface compression algorithm similar to HRIC and CICSAM. We again used the Menter
SST with curvature correction to model turbulence. Mesh movement was handled through a
mesh distortion approach which can be summarised as:
The grid cells adjacent to the buoy, out to the edge of the skirt, move with it,
The grid cells in the far-field (in this case 0.5m from the centreline), remain fixed,
The grid nodes between these two regions are moved according to a simple linear
interpolation algorithm.
The CFX solver accounts for grid movement through adjusting the conservation equations for
the cell face velocities. It is important to note that the calculation of the derivatives of these
velocities must be to the same order as the spatial discretisation scheme used in the
momentum and mass conservation equations.
In VIRTUE, a range of frequencies and amplitudes were used in the calculations, the full
results from which can be found in D2.3.4, and shown below:
Freq (Hz) 0.973 0.973 0.843 0.843
Amplitude (degrees) 3.0 5.5 3.0 5.5
Table 5-5: Pitch motion cases definition
The results for the frequency of 0.973 Hz and 5.5 degrees amplitude of motion are given
below.
Pitching torque - 2506OT3
CFX11
5 experiment 8
Angular displacement
4
6
4
2
1
Torque (Nm)
2
Angle (deg)
0
2 3 4 5 6 7 8 9 10 11 12 13
0
-1
-2
-2
-3
-4
-4
-5 -6
Time (s)
The solution illustrates clearly the role of the skirt in generating and shedding vortices as a
damping mechanism.
The mooring system consists of (at full scale) four identical pre-tensioned lines. Each line
length is equal to 297m, with a stiffness of 128kN/m and with a pre-tension of 2967kN. The
fairlead and anchor positions relative to the aft perpendicular and with a datum at the keel
level are given in the table below.
Test cases have been computed with four different CFD codes:
160
140
120
Force (N)
100
Diodore - H=30m
80 Diodore - infinite H
Eole
60
40
20 Shallow water
0
0,5 1 1,5 2 2,5 3 3,5 4
Period (s)
Figure 5-23: wave loads - comparisons with 1st order potential theory
Comparison of 1st order component, issued from a Fourier analysis, with diffraction theory
appears fairly good even if shallow water effect is present.
0.01
0.00
10 15 20 25 30 35
-0.01
t (s)
-0.02
-0.03
0.010
0.005
0.000
5 10 15 20 25 30 35
-0.005
t (s)
-0.010
-0.015
2
Experiments
Pitch at model scale (°) CFD-Eole/Principia
1.5
CFD-CFX/Atkins
CFD-ISIS/ECN
1
0.5
0
0 5 10 15 20 25 30 35
-0.5
t (s)
-1
-1.5
Figures 5-24: surge, heave and pitch motions at wave frequency comparison with
experiments (MT-heave, MT-WF: wave frequency component of experimental motions)
Figure 5-25: HTC in waves at t=8.5s (top) and t=8.8s (bottom) – captive test – forward speed
1.00E-01
8.00E-02
6.00E-02
4.00E-02
2.00E-02
Exp
X (-)
0.00E+00
EOLE
1 2 3 4 5 6 7 8
-2.00E-02
-4.00E-02
-6.00E-02
-8.00E-02
-1.00E-01
Time (s)
Figure 5-26: comparison of loads – HCT in waves – captive test – forward speed
The numerical model allows getting reasonable results in amplitude. However a difference on
the mean values can be observed. It probably comes from the hydrostatic part of the signals.
EOLE time series appear more symmetrical than the experimental signal.
1.00E-01
8.00E-02
6.00E-02
4.00E-02
2.00E-02 Exp
EOLE
X (-)
0.00E+00
2 3 4 5 6 7 8 9 10
-2.00E-02
-4.00E-02
-6.00E-02
-8.00E-02
-1.00E-01
Time (s)
The load amplitude is quite correctly reproduced by the numerical model but the computation
put into evidence a second order frequency, in addition to the main frequency, which is not
visible in the experiments.
Note that, disregarding the peaks related to this second frequency, both signals show a
similar slope: a progressive increase followed by a sharp decrease.
6.1.1. Introduction
Ship manoeuvring is the controlled change or retention of the direction of motion of a ship and
its speed in that direction. Assessment of the manoeuvring performance of a ship can be
done using full-scale trials, model tests or by simulations. In most cases, these assessment
studies consist of comparing properties obtained through performing standard manoeuvring
with requirements posed by ship owners, shipyards or other criteria, such as those posed in
IMO Resolution MSC. 137(76). The standard manoeuvres comprise:
Zig-zag manoeuvres, used to determine the initial turning ability and the yaw
checking and course keeping abilities;
Turning circle manoeuvres, used to determine the turning ability;
Stopping manoeuvres, used to determine the stopping ability.
The present guidelines apply to predicting the manoeuvring performance using CFD based
simulations only. For guidelines regarding model tests or manoeuvring simulations in general,
see e.g. the ITTC Recommended Procedures and Guidelines, Testing and Extrapolation
Methods, Manoeuvrability, in particular the Captive Model Test Procedures (7.5-02-06-02)
and the Free Running Test Procedures (7.5-02-06-03).
The aim of the Virtual Manoeuvring Basin within VIRTUE is to develop and utilise state-of-the-
art tools that can numerically simulate approaches otherwise followed during model tests.
Therefore, a brief outline of the test procedures and approaches is given.
The most popular captive model tests include: straight line or drift tests, rotating arm (RAT) or
circular motion (CMT) tests and planar motion mechanism (PMM) or computerised planar
motion carriage (CPMC) tests.
In straight line tests, the velocity dependent derivatives at any draft and trim can be
determined. The dynamometers measure the forces and moments experienced by the model
at different drift angles.
In rotating arm tests, a yaw velocity r is imposed on the model by rotating it in a circle around
a fixed axis. The model can be oriented such that the local drift angle at the reference point is
zero (pure yaw test) or such that a combination of yaw and drift is experienced by the model
(combined test).
In PMM tests, oscillatory sway and oscillatory yaw motions are executed. This can be done
without drift (pure sway or pure yaw) or combined with a drift angle (combined test).
All tests can be conducted for the bare hull but also be conducted for the appended hull
combined with variation of e.g. the angle of the rudders or with variation of the propeller RPM.
For ships with large changes in attitude during the manoeuvres (e.g. high-speed craft or ships
with low GM values), part of the test program needs to be repeated for the expected range of
attitudes (heel or trim angles and sinkage values) in order to obtain accurate coefficients for
these conditions as well.
Since the acceleration of the centre of gravity of the model during RAT, CMT, PMM or CPMC
tests is non-zero, the measured forces have to be corrected for the inertial forces in order to
obtain the hydrodynamic loads on the model.
After the tests, the hydrodynamic loads are analysed, see below, in order to obtain the
hydrodynamic derivatives for the mathematical model that is needed to simulate the
manoeuvres. To establish the mathematical model, the loads as a function of e.g. the drift
angle, yaw rate, sway acceleration, yaw acceleration or combinations thereof are required.
There are different possibilities to obtain these relations, such as for example:
Using combined tests in which several drift angles are tested at a constant yaw rate
(or yaw rate amplitude during oscillation tests), the influence of the drift angle on the
loads can be derived.
Using pure drift tests, the influence of the drift angle on the loads can be derived.
Using pure sway oscillation tests, the influence of the sway velocity amplitude (and
subsequently the drift angle amplitude) can be derived.
The advantage of the first option is that a combined motion in general can be closer to the
condition experienced during the actual manoeuvre than the pure drift motion which is hardly
encountered (except when external forces such as wind act on the ship or during crabbing
operations). The third option has the advantage that besides the influence of drift angle also
the influence of the sway acceleration (sway added mass) is obtained. The second option is
however easiest to conduct and analyse.
deflected to an opposite angle and held until the heading check angle on the opposite side is
reached. This is repeated several times.
During the free running tests, the time traces of the position and velocity of the model and the
control settings are recorded. These time traces are analysed in order to establish the
manoeuvring characteristics of the model.
running trim, also equations for heave and pitch need to be included. For ships with very large
GM values or ships sailing at very low speeds, the roll motions may be neglected.
The pertinent equations of manoeuvring motion in the ship fixed reference system could be
written as below, assuming symmetry with respect to the centreplane of the ship (y G = 0) and
neglecting pitch and heave:
X m u vr xG r 2 zG pr
Y m v ur zG p xG r (76)
K I xx p mzG v ur
N I zz r mxG (v ur )
in which X, Y, K and N are the hydrodynamic forces or moments acting on the ship and I xx
and Izz are the moments of inertia around the x and z axes respectively. The hydrodynamic
loads can be obtained either by derivative approach or direct numerical simulation.
Sometimes, it can be beneficial to divide the hydrodynamic loads into separate components,
such as components acting on the bare hull (subscript H) and on the separate appendages
(e.g. propeller with subscript P and rudder with subscript R), as follows:
X XH XP XR (77)
It is assumed that interactions are included in the separate components. When correctly
modelled, the influence of a change in e.g. rudder size can be studied without changing the
descriptions of the bare hull forces and propeller forces. Furthermore, this approach allows a
hybrid combination of using CFD to estimate components of the mathematical model while
the other components are estimated using e.g. empiric formulae.
Sometimes the equations of motions are written in non-dimensional form to allow for easier
comparison of the hydrodynamic coefficients between different ships.
Different methods are utilised, but within VIRTUE the following non-dimensionalisation is
used:
the longitudinal force X and transverse force Y are made non-dimensional using
1
2
Vs 2 Lpp T (78)
In this section, pressure components are indicated with subscript p and friction components
with subscript f.
6.2.1. Introduction
Numerical calculations of the flow around a ship in steady motion using a RANS solver are
presented. The loads on the ship are predicted and the corresponding hydrodynamic
derivatives are derived.
All calculations were performed with the MARIN in-house flow solver PARNASSOS, which is
based on a finite-difference discretisation of the Reynolds-averaged continuity and
momentum equations, using fully collocated variables and discretisation. The equations are
solved with a coupled procedure, retaining the continuity equation in its original form. The
governing equations are integrated down to the wall, that is, no wall functions are used.
For all calculations, the one-equation turbulence model proposed by Menter (1997) was used.
The Spalart correction of the stream-wise vorticity was included (Dacles-Mariani et al. 1995).
Appendages were not present during the bare-hull tests and therefore were not modelled in
the calculations. The calculations were conducted without incorporating free-surface
deformation. Based on the speeds used during the tests for these ships and the range of drift
angles studied, the effects of speed and free-surface deformation on the forces on the
manoeuvring ship are likely to be small.
The application case considered is the bare hull Hamburg Test Case (HTC) at model scale.
The experiments were conducted by HSVA. During the experiments, the loads on the model
were measured. Furthermore, the flow field around the hull at two different cross sections was
obtained during a CPMC test through Particle Image Velocimetry (PIV).
6.2.2. Grid
The results presented in these guidelines were all obtained on structured grids with H-O
topology, using grid clustering near the bow and propeller plane. The six boundaries of the
computational domain were as follows: the inlet boundary was a transverse plane located
upstream of the forward perpendicular; the outlet boundary was a transverse plane
downstream of the aft perpendicular; the external boundary was a circular or elliptical cylinder
for the drift cases and doughnut shaped for the rotation or combined motion cases; the
remaining boundaries were the ship surface, the symmetry plane of the ship or coinciding
block boundaries, and the undisturbed water surface.
The grid consisted of an inner block and an outer block, see Figure 6-1. The inner block was
the same for all calculations and the outer block could deform to allow for the drift angle, the
rotational motion of the ship, or both. Therefore, grids for various manoeuvring motions could
be made efficiently.
Figure 6-1: Impression of inner and outer blocks (coarsened for presentation)
for the drift angle case
To incorporate the manoeuvring motion of the ship, the inner block is rotated around the
vertical z-axis over the desired yaw angle. Then the outer block is generated around the inner
block. The cell stretching used in the inner block is automatically applied to the outer block as
well. Matching interfaces between the blocks are used so that the inner and outer blocks can
be merged. The size of the outer blocks is chosen such that the rotated inner block can
smoothly be incorporated in the outer grids. This means that increasing drift angles and/or
yaw rates will result in wider domains. The size of the domain is based on the use of a solver
for potential flow to calculate the velocities in the inflow and external planes. Before starting
the calculations, the separate blocks are merged into one block for the port side of the ship
and another block for the starboard side of the ship.
The domain sizes (multiples of Lpp) and variation in the number of grid nodes in the stream-
+
wise, normal and girth-wise (n, n and n) directions are given, together with the maximum y
+
value for the cells adjacent to the hull, designated y2 , that was obtained during the
calculations.
+
Re xin xout |y|max zmin n n n points y2
6
0° -0.70 0.75 0.16 -0.16 329 71 51 1.2×10 0.56
6
2.5° -0.71 0.76 0.35 -0.31 377 95 51×2 3.7×10 0.74
6 6
6.3×10 5° -0.71 0.79 0.38 -0.31 377 95 51×2 3.7×10 0.81
6
10° -0.72 0.91 0.45 -0.31 377 95 51×2 3.7×10 0.90
6
15° -0.73 1.11 0.52 -0.32 377 95 51×2 3.7×10 0.90
Table 6-1: HTC, Ta=Tf = 0.429 m, steady drift
from a potential flow solution, which also determines the tangential velocity components and
the pressure at the external boundary. At the outlet boundary, stream-wise diffusion is
neglected and the stream-wise pressure derivative is set equal to zero.
The lift generated by the hull form is modelled in the potential flow solution by applying a
vortex sheet on the symmetry plane of the ship. At the stern of the ship, the Kutta condition
(the flow leaves the trailing edge smoothly) is applied, which allows the solution of the
unknown vortex strengths on the sheet. Since the only purpose of the potential flow solution is
to set the boundary conditions for the viscous flow solution at the inlet and external
boundaries, vortex shedding from the bilges of the ship is omitted.
Figure 6-2: Comparison between experiments and predictions, HTC steady drift.
Y transverse force, N yaw moment, exp experimental results, cfd results based on the viscous
flow calculations, sb results based on semi-empiric slenderbody method (Toxopeus, 2006 or
Toxopeus and Lee, 2008), cfd fit results based on the mathematical model
1
Re [-] Fn [-] Partner T.m. Xp Xf X Yp Yf Y Np Nf N
[deg]
6 Exp
6.3×10 0.132 0 - - - -0.014 - - 0.000 - - 0.000
(HSVA)
6
6.3×10 - 0 MARIN MNT -0.002 -0.012 -0.014 - - - - - -
6
6.3×10 - 2.5 MARIN MNT -0.003 -0.012 -0.014 0.008 0.000 0.009 0.006 0.000 0.006
6 Exp
6.3×10 0.132 5 - - - -0.015 - - 0.020 - - 0.012
(HSVA)
6
6.3×10 - 5 MARIN MNT -0.003 -0.012 -0.015 0.017 0.000 0.017 0.013 0.000 0.013
6 Exp
6.3×10 0.132 10 - - - -0.017 - - 0.048 - - 0.023
(HSVA)
6
6.3×10 - 10 MARIN MNT -0.003 -0.012 -0.016 0.043 0.001 0.044 0.024 0.000 0.024
6
6.3×10 - 15 MARIN MNT -0.003 -0.013 -0.016 0.079 0.002 0.081 0.037 0.000 0.037
6 Exp
6.3×10 0.132 20 - - - -0.015 - - 0.134 - - 0.048
(HSVA)
6 Exp
6.3×10 0.132 30 - - - -0.008 - - 0.244 - - 0.073
(HSVA)
Table 6-2: HTC, Ta=Tf=0.429 m, steady drift
The pressure distribution on the bow and stern areas is given in Figure 6-3. The stagnation
area with high pressure at the bow is clearly visible, as well as the low pressure areas at the
bow and stern where the flow curves around the convex hull form.
The axial velocity field at the aft perpendicular (x=-0.5Lpp) is given in Figure 6-4. The vortical
structures generated upstream at the propeller gondola and bilge keels are clearly visible.
Figure 6-5: Comparison between experiments and predictions, HTC steady yaw.
Y transverse force, N yaw moment, exp experimental results, cfd results based on the viscous
flow calculations, sb results based on semi-empiric slenderbody method (Toxopeus, 2006 or
Toxopeus and Lee, 2008), cfd fit results based on the mathematical model
1
Re [-] Fn [-] [-] Partner T.m. Xp Xf X Yp Yf Y Np Nf N
6 Exp
6.3×10 0.132 0 - - - -0.014 - - 0.000 - - 0.000
(HSVA)
7 Exp
1.1×10 0.238 0 - - - -0.014 - - 0.000 - - 0.000
(HSVA)
6
6.3×10 - 0 MARIN MNT -0.002 -0.012 -0.014 - - - - - -
7
1.2×10 - 0 MARIN MNT -0.002 -0.011 -0.013 - - - - - -
7 Exp
1.2×10 0.238 0.1 - - - -0.014 - - 0.003 - - -0.004
(HSVA)
6
6.3×10 - 0.1 MARIN MNT -0.002 -0.012 -0.014 0.002 0.000 0.002 -0.003 0.000 -0.003
6
6.3×10 - 0.15 MARIN MNT -0.002 -0.012 -0.014 0.004 0.000 0.004 -0.005 0.000 -0.005
7 Exp
1.2×10 0.238 0.2 - - - -0.015 - - 0.008 - - -0.009
(HSVA)
6
6.3×10 - 0.2 MARIN MNT -0.002 -0.012 -0.014 0.006 0.000 0.006 -0.007 0.000 -0.007
7
1.2×10 - 0.2 MARIN MNT -0.002 -0.011 -0.013 0.005 0.000 0.005 -0.007 0.000 -0.007
6
6.3×10 - 0.3 MARIN MNT -0.003 -0.012 -0.014 0.009 0.000 0.009 -0.012 0.000 -0.012
7 Exp
1.2×10 0.238 0.4 - - - -0.017 - - 0.016 - - -0.018
(HSVA)
6
6.3×10 - 0.4 MARIN MNT -0.003 -0.012 -0.015 0.012 0.000 0.013 -0.018 0.000 -0.018
7
1.2×10 - 0.4 MARIN MNT -0.002 -0.011 -0.013 0.012 0.000 0.012 -0.018 0.000 -0.018
7 Exp
1.2×10 0.238 0.56 - - - -0.019 - - 0.024 - - -0.029
(HSVA)
6
6.3×10 - 0.56 MARIN MNT -0.003 -0.012 -0.015 0.015 0.001 0.016 -0.029 0.000 -0.029
Table 6-3: HTC, Ta=Tf=0.429 m, steady yaw
During the measurements, the axial velocity field at the x=-0.48Lpp plane was measured. The
experimental results and the predicted flow fields are given in Figure 6-6.The vortical
structures generated upstream at the bow, propeller gondola and bilge keels are clearly
visible. Reasonable agreement is found between the calculations and the experiments,
although some quantitative differences can be seen.
For illustration purposes, steps that can be taken to derive the hydrodynamic coefficients
based on the pure drift and pure yaw tests using the third approach are given in this section.
For simplicity, only the bare hull components of the transverse force Y and yawing moment N
are dealt with.
The linear coefficients for drift should represent the slope near =0° or v=0 m/s accurately.
Some publications present linear derivatives in dimensional form by:
Y H,lin v Yv v (84)
v
since sin (87)
Vs
One should also be careful that due to the definition of the drift angle, the signs of Y v and Y
are opposite.
Although this formulation is mathematically correct and works well for standard manoeuvres
such as zig-zag manoeuvres or turning circle manoeuvres, problems may arise when the
mathematical model is used in a simulator for e.g. harbour manoeuvres: for large drift angles,
large linear contributions will be modelled, while physically, this linear contribution should
vanish. Furthermore, the linear contribution does not depend on the forward speed.
This can be realised by adopting the following representation:
dimensional
Y H,lin u,v Yuv uv (88)
non-dimensional
Y H,lin Y cos sin (89)
and
NH,lin N cos sin (91)
To derive Y and N, the measured forces and moments obtained during the steady drift
calculations are divided by cossin and plotted against , see Figure 6-7. The intersection of
the fit through the calculations with =0° represents the value of the linear coefficient. It is
noted that some scatter exists and that for Y the curve changes considerably as a function of
compared to the curve for N. This already indicates that for Y a considerable non-linear
contribution can be expected, which can also be seen in Figure 6-2.
The scatter in the data will introduce uncertainty in the obtained value of the linear
coefficients.
and
NH,lin N cos (93)
Division of the calculated results for steady turning motion by leads to the graphs presented
in Figure 6-8. Again, the change of Y as a function of is more non-linear than the change in
N. In this case, the scatter is also less for N than for Y, resulting in a relatively large
uncertainty in the linear coefficient Y.
For turning on the spot, the non-dimensional yaw rate will become infinite due to the velocity
approaching zero. Therefore, this should be handled in dimensional form, through:
NH,non-lin,dimensional V 0 Nr r r r (95)
In the present example, calculations for pure sideway motion and turning on the spot have not
been performed due to the unsteady nature of these manoeuvres. In such cases, the
coefficients can be determined using empirical relations, such as for example given by Hooft
(1994).
and
NH N cos sin Nab cosan sinbn sign cos sin (97)
in which Y, Y|| and N have been determined in steps 1 and 3. The coefficients Yab and Nab
are determined in this step and describe the non-linear behaviour of the force and moment as
a function of the drift angle.
The powers ay, by, an and bn of the cosine and sine functions are determined based on the
calculation results and on which shape of the force/moment distribution for large drift angles is
desired. In general, these values range between 1 and 3. Using integer values is
recommended. The powers ay and by (or an and bn) cannot simultaneously have a value of 1,
since then these terms describe the linear contribution of the drift angle.
The terms Yab and Nab can be determined by subtracting the linear terms and the pure
sideway motion terms from the calculation results and subsequent fitting of the data.
in which N and N|| have been determined in steps 2 and 3. The power c n of the cosine
function is determined based on the calculation results and on which shape of the
force/moment distribution for large yaw rates is desired. In general, c n ranges between 2 and
3. Using integer values is recommended. The power c n cannot have a value of 1, since then
this term describes the linear contribution of the yaw rate.
The term Nuc can be determined by subtracting the linear terms and the zero-speed rotation
terms from the calculation results and subsequent fitting of the data.
Figure 6-10: Final fit for pure yaw (left: without Nuc, right: with Nuc, cn=2)
and
N N signcos
In the present case, the coefficients Y||, N and N are obtained by regression of the data
after subtracting all known linear and non-linear contributions.
Writing Newton’s law in the inertial (non–accelerating) reference frame (x0, y0) we have:
mx0 X 0 ,
my0 Y0 ,
I z N ,
(101)
where:
X0 Total force in the
x0 direction,
In spite of the apparent simplicity of equations (101), the motion of a ship is more
conveniently expressed when referred to the (x,y) system of coordinates fixed with respect to
the moving ship. The ship fixed reference frame is a right hand frame, with the x–axis pointing
in the longitudinal direction, the y–axis positive starboard, and the z–axis positive down. We
can transform coordinate systems using:
X X 0 cos Y0 sin ,
Y Y0 cos X 0 sin ,
x0 u cos v sin ,
y0 u sin v cos ,
(102)
Differentiating and substituting into equations (101) we obtain, using the fact that r ,
mv mur Y , Sway equation (103)
Considering little amplitude motions, we may decompose Y and N in first order Taylor series
with independent variables position and ship’s velocity. For simplification reasons we consider
only parameters who have the larger effects on the efforts, that is to say v , v , r and r .
Thus, we obtain:
Y Y0 Yv v Yv v Yr r Yr r
N N0 Nv v Nv v N r r N r r
(105)
A
Az
With in general, z
x x0 sin t
x x0 cos t
x x0 2 sin t
(107)
Doing a k-order harmonic decomposition of efforts due to forced motion at frequency, we
obtain for any component F:
F Fk sin kt k
k (108)
Taking into account only the first order and using sine and cosine decomposition, we have:
y y0 sin t
(111)
We can easily determine sway velocity and acceleration:
Using the first order linearisation of the sway and yaw equations and the first order Taylor
series decomposition of the sway and yaw efforts, we have in case of a pure sway motion
(r r 0)
Yv v m Yv v Y0
Nv v Nv v N0
(113)
By identification of the sine and cosine terms respectively in right and left part on the
equation, we can determine linear coefficients for sway motion.
Y1v N1v
Yv Nv
y0 y0
Y1v N1v
Yv m Nv
y0 2 y0 2
and (115)
We may notify that linear coefficient of sway motion Yv is composed with a term from
Y1v
y 2
hydrodynamics ( 0 ) and the mass m.
0 sin t
(116)
We can easily determine yaw velocity and acceleration:
r 0 cos t
r 0 2 sin t
(117)
Using the first order linearisation of the yaw equation and the first order Taylor series
decomposition of the yaw efforts, we have in case of a pure yaw motion ( v v0)
mu Yr r Yr r Y0
N r r Iz N r r N 0
(118)
The first order harmonic decomposition of is written:
Y1r N1r
Yr mu Nr
0 0
Y1r N1r
Yr Nr Iz
0 2 0 2
and (120)
Y N
Linear coefficients of yaw motion r and r respectively depend of the mass m and the
inertia about axis z, Iz. These terms larger than hydrodynamics component in the measured
results from experiments introduce some difficulties when extracting the hydrodynamics
efforts from the global efforts.
The picture below shows the trajectory obtained for these parameters.
Figure 6-12: Trajectory of the ship for the sway PMM test
The charts below present some examples of the results performed with a 0.3 millions nodes.
Figure 6-13: Third order Fourier analysis of the efforts and moments in the horizontal plane,
v’=0.15
0.2
0.0
0 1 2 3
-0.2
Amplitude X'
-0.4
-0.8
-1.0
-1.2
Harmonic order
3.0
2.5
2.0
Experiments HSVA
Computations
Amplitude Y'
1.5
1.0
0.5
0.0
0 1 2 3
-0.5
Harmonic order
1.4
1.2
1.0
Experiments HSVA
0.8
Computations
Amplitude N'
0.6
0.4
0.2
0.0
0 1 2 3
-0.2
Harmonic order
Figure 6-14: Comparison of efforts and moments amplitudes in the horizontal plane from
computations with experimental values
These results show firstly that effort amplitudes and phases of the harmonic 0 or 1 are well
predicted by computations.
The pictures below present iso-velocity contours that show vortex generation along the hull
during the unsteady computations.
T0 T0+1/4T
T0+1/2T T0+3/4T
Figure 6-15: Iso-velocity contour at four instants (T0, T0+1/4T, T0+1/2T, T0+3/4T)
We must point out that these comparisons are difficult because of uncertainties due to
experiments. An analysis of the different sources of uncertainties in manoeuvrability
experiments has been studied by Yoshimura (Yoshimura, 2002).
Efforts signals are now compared to experimental results. The pictures below show for two
computations cases with different mesh densities and time steps a comparison between
computational results and experiments.
0
Y'
-1
-2
0 2 4 6 8 10
T
Figure 6-16: Time signal of lateral effort Y’
N' 0.5
-0.5
-1
0 2 4 6 8 10 12
T
Figure 6-17: Time signal of moment about z axis N’
Observed differences are to be confronted with dispersion of the experimental results. The
pictures above presents the brut signal from HSVA in spite on the fact that they seem to be
already treated with a low pass filter. A fine identification of the amplitudes and phases for
high order harmonics is therefore quite difficult.
Figure 6-18: Trajectory of the ship for the yaw PMM test
Experiments conducted at HSVA for the European Project VIRTUE (Vogt, 2007) and
simulations have been conducted with these parameters: motion period 32 seconds, ship
L
velocity 1.886 m.s and amplitude for the non-dimensional tactical diameter r ' t t
-1
R
equal to 0.4.
The tables below report the Fourier analysis from time efforts and moment in the horizontal
plane for computations and experiments.
The graphs below present results for r ' 0.4 in order to compare numerical results to
experiments more easily. Amplitudes are given in function of the harmonic number.
0.5
0.0
0 1 2 3
-0.5
Amplitude X'
-1.0
Experiments HSVA
Computations
-1.5
-2.0
-2.5
Harmonic order
1.4
1.2
1.0
Experiments HSVA
0.8
Computations
Amplitude Y'
0.6
0.4
0.2
0.0
0 1 2 3
-0.2
Harmonic order
0.4
0.2
0.0
0 1 2 3
-0.2
Amplitude N'
-0.4
Experiments HSVA
-0.6 Computations
-0.8
-1.0
-1.2
Harmonic order
These results show quite good prediction for the amplitudes of efforts and moments in the two
conditions. Furthermore we obtain some differences on phases quite small in absolute values.
with the rotation of the mesh in a cylinder. These computations are one of the aims of the
numerical naval hydrodynamics but needs a huge mesh density and so very long CPU time.
The second approach, which has been developed in the present work, consists in simulating
the propeller effect on the flow with external forces in mean momentum equations. This
solution called actuator disc method allows getting, in a way more or less complex, suction
and wake effects induced by the propeller and with a reduced CPU time. That solution was
developed with RANSE by Jacquin (Jacquin et al., 2007).
The method used for the development of the simulation of the propeller is quite similar to the
one used for appendages. The first step is to simulate the thrust of the propeller using a
constant force equal to the ship resistance at the speed we want to simulate. Then, a more
complex model using actuator disk will be used before using finally rotating meshed propeller.
Figure 6-20 : from top to bottom, constant effort for propulsion and constant effort for rudder
lift, actuator disk and constant effort for rudder lift and actuator disk and meshed rudder
Computations have been performed with constant efforts simulating rudder lift and propeller
thrust from experimental values of thrust and rudder lift. A light mesh of 50.000 cells was used
in order to reduce drastically computational time. Nevertheless we will study the impact of the
mesh density to validate our results. Since a constant force was used to simulate the rudder
lift we will only consider the turning circle and not the transition between straight road and
permanent gyration. First computations were conducted only with 3 degrees of freedom
considering the horizontal plane. Special difficulties especially instabilities due to pitch
stiffness were observed during 6 degrees of freedom computations.
The results presented below used the following parameters: rudder angle ± 25°, velocity 0.5
-1
m.s .
The computation is performed with different steps. In the first one the ship is accelerated fixed
to her velocity. Then the surge, pitch and heave are free and the ship is propelled with a
constant force. When the equilibrium is obtained all degrees of freedom are free and the ship
turns under the effect of the constant force simulating rudder lift.
The next table and picture present the steady turning diameter compared to experiments.
Experiments
Rudder Angle : - 25° ICARE 3DOF
6 ICARE 6DOF
-2
Y
-4
-6
-8
-10
-12
-5 0 5 10
X
Results are quite good compared to experiment in the permanent gyration period but we
obtained different transitions for 3 degrees of freedom and 6 degrees of freedom that could be
explained by hull effects due to heel.
A view of the free surface elevation during the turning circle manoeuvre is presented below.
Figure 6-22: Free surface elevation and iso-velocity during turning circle manoeuvre
(U is the ship forward speed, L length between perpendiculars, A the wave amplitude and
dimensional wavelength). In the following CT ,0 is the steady component of the total resistance
FX t
coefficient CT t where Fx(t) is the total drag resistance (S wetted surface of the
0.5 U 2 S
ship).
Added resistance due to waves refers to ocean waves and is not to be confused with wave
making resistance. Ocean waves cause the ship to expend energy by various effects: for
example the wetted surface area of the hull increases so causes added viscous resistance.
This component of resistance can be very significant in high sea states and has a very
nonlinear behaviour.
The added resistance in head waves is usually obtained by subtracting the still water
resistance from the measured mean total resistance at the studied speed. That implies that
two computations have been done with the same conditions for trim and heave at the same
Froude number for each steepness at three wavelengths (one in still water and a second one
with waves). Table 16 and figure 42 resume the results obtained for different wavelengths and
steepnesses at Fn=0.28. The error is computed as ((num - exp )/exp )100 and the last column
represents the amplitude of the added resistance comparing to the total mean resistance. As
expected it appears that the added resistance in head waves is positive and increases
following the waves amplitude from 0.2 % to 31 % of the mean total resistance. It varies with
the squared wave amplitude for all of the cases presented in this table (if the numerical
accuracy is sufficient).
CT ,add
Fn Ak Lpp Num. Exp. Err.(%) CT ,add CT ,0 (%)
0.28 0.025 0.5 0.00002 0.000013 35 0.2
1.0 0.00022 0.00015 46 2.6
1.5 0.00042 0.00040 5 4.5
0.05 0.5 0.00022 0.00017 29 2.5
1.0 0.00085 0.0008 6 8.8
1.5 0.00179 0.00178 1 17
0.075 0.5 0.00043 0.00041 5 4.5
1.0 0.00182 0.00192 5 17
1.5 0.00392 0.00401 2 31
For a steepness Ak 0.025 agreement between computations and experiments is quite poor
but in this case the amplitude of the added resistance is very small compared to the total
mean resistance (about 2-5 % of CT ,0 ). Computations at higher steepnesses (0.05 and 0.075)
show accurate predictions of the added resistance (error below 5 %) as the ratio CT ,add CT ,0 is
up to 10 %.
Figure 6-23: Comparison between computation (up) and experiments (down) for total wave
pattern at two time steps, 1.5 ,
L
6
Velocity (m/s)
0
100 200 300
Time (s)
-2
Roll (°)
-4
-6
0.5
Pitch (°)
-0.5
-1
-1.5
100 200 300
Time (s)
Figure 6-28: DTMB 5415 in turning circle manoeuvre in waves during the snap-roll phase.
When calculating moderate manoeuvring motions (e.g. || < 20°, || < 0.5), the influence of
instationary flow on the integral or local values will be small. In these cases, steady solution
processes can be used to calculate the flow. For some solvers or cases, using time stepping
may lead to the (same) steady solution, but with improved robustness of the iterative
procedure. In these cases, the time stepping is used as under-relaxation. Although the effect
of the time step size is solver dependent, a good first estimate of the time step is t=tref/20,
with tref=L/V and L an appropriate length in the flow direction (e.g. L pp).
In cases where more accuracy in time is required, for example cases with unsteady flow
separation, vortex shedding or oscillatory motion, considerable smaller time steps and higher-
order accuracy are needed. In these cases, the time step should be smaller than roughly
t=tref/100.
6.4.8. Post-processing
For manoeuvring applications, the post processing should follow the general guidelines.
Especially, consider whether the interpretation of the results and any conclusions drawn
based on the interpretation are within the accuracy of your computation. E.g. if your
uncertainty of your solution is 10% and you want to investigate the difference between two
hull forms, you can only conclude whether one is better than the other when the difference is
larger than the uncertainty.
Furthermore, make sure that the coordinate system and symbol definitions comply with the
specifications applicable for the reporting of the results. For example, the coordinate systems
usually adopted by CFD specialists will be different from the coordinate systems used by
manoeuvring experts.
efforts for time-accurate solutions, a substantial increase of the grid size is involved.
The flow around a ship, unless operating in incoming waves, can usually be treated
as a steady flow.
Diversity of space and time scales
Ultimately, the computation of the flow around a propeller should reproduce the
essential phenomena related to propeller cavitation, i.e. propeller induced pressure
fluctuations and erosion due to cavitation. In other words, for propellers one is to
solve a two-phase flow problem aiming at capturing both the large scale influence of
cavitation (hull pressure fluctuations) and the small scale effects related to cavitation
(erosion assessment).
All the items listed above, make the computations for propeller more demanding than for
ships.
Before taking up a new numerical flow simulation, it is good practice to carefully consider
what kind of flow is to be simulated, what physical phenomena will dominate, and what kind of
results the computations are expected to produce. This will to a large extent determine the
set-up of the entire calculation process, including pre and post processing.
7.2.1.1. 2D or 3D
For 3D foils it is of course evident that also the flow simulation must be done in 3D, but for 2D
foils there is still a choice. Reasons to favour the more demanding 3D flow simulation might
be:
the results of the computation are to be compared with experimental data, and the
flow in an experiment on a nominally 2D foil can never be fully 2D, because 3D
effects inevitably occur at the junction with the tunnel walls;
if LES is applied it seems unnatural to limit the eddy structures to 2D;
even if the wetted flow is 2D, cavitation may still have a 3D appearance and cause
the flow to become 3D.
7.2.2.2. Grid
The grid around the foil must be surface-fitted and quadrilateral cells (hexahedra or prisms in
3D) are recommended near the foil. The use of triangular cells (tetrahedral in 3D) near a no-
slip surface degrades the accuracy of the results and/or leads to an excessive number of grid
cells.
If a structured grid is applied, a C-type grid is preferable for foils with a sharp-cornered tail,
while an O-type grid is more suited for foils with a tail of finite thickness.
Deviations from orthogonality of the grid should be minimised. The cell size should change
gradually, the cell size ratio of neighbouring cells staying preferably below 1.25.
7.2.3.2. Inlet
On a domain boundary denoted as inlet boundary the velocity vector is to be specified.
7.2.3.3. Outlet
Conditions at the outlet boundary are harder to specify because the velocity field there is
disturbed by the foil and the pressure may not have recovered an undisturbed level.
Moreover, in time-dependent flow simulations the flow at the outlet is likely to be time-
dependent as well. Weak boundary conditions in terms of the normal gradients of the
variables are usually chosen.
L2 or L∞ norm, the latter being the most stringent. Other options are to monitor the changes in
the dependent variables between two successive iterations (make sure that these exclude
any underrelaxation) or the global forces on the foil.
If we look at the situation in a very simple way, the numerical cavitation tunnel consists of
computer hardware, two phase flow-modelling software and the user(s) who is(are) controlling
hardware and software.
7.3.1.1. Tutorials
In order to guide the user through complex applications using advanced features of their
code, the suppliers of RANS codes provide tutorials. Tutorials are a very efficient way to get
into touch with new applications and to avoid errors and misinterpretations of the
documentation. For the propeller case one may find suitable tutorials covering rotating frames
of reference, moving meshes and multi phase flow in general. Additional work related to
numerical propeller analysis, which is clearly not covered by a tutorial, concerns strategy and
grid generation work.
Prescribe y+ and deduce the height of the cell layer at the blade surface
Specify resolution on blade surface and inside the flow
Specify grid topology and dimensions
In order to reduce the total number of cells consider solution-dependent local
refinements (if the solver allows it)
Generate the grid
7.3.1.6. Post-processing
Decide about the post-processing tool and check output formats of the solver
Decide about normalisation of quantities
To capture flow details via the velocity field consider extracting the induced velocities
from the total velocity field.
Figure 7-1: Fixed and rotating parts: a) one cell layer consisting of the cells adjacent to the
Inlet-, Outlet- and outer wall boundaries (left); b) A disc including Inlet boundary and several
cell layers downstream (right).
Figure 7-2: Two alternatives: a) motion solely assigned to flow pattern at the Inlet (left); b)
whole domain in motion, i.e. every grid node rotating around shaft axis (right).
If a ship hull is part of the analysis the size of the computational domain is to follow the
recommendations of WP 1 for viscous hull flow investigation.
block is replaced by fluid cells. It is also important to consider induction effects of the propeller
at the Inlet. In the 2nd VIRTUE WP4 workshop on propeller cavitation this problem was
investigated in detail (Summary of results in Salvatore et al., 2009). A distance of 1.25
propeller diameter was found to be a fair compromise to arrive at an acceptable low propeller
induction combined with an acceptable low diffusion of the wake on the way between Inlet
and propeller plane.
Figure 7-3: Sample showing a limited domain for propeller / rudder analysis with prescribed
flow (wake) at Inlet (simulation is to be run using a rotating sub-domain for the propeller as
outlined in Figure 7-1).
7.3.4. Meshing
For the propeller it is obvious to restrict the work on the grid by focussing on the domain
around one blade. The cyclic repetition of this single blade domain has to be assured, which
will lead to further restrictions and will affect the topology and probably also the cell quality.
Figure 7-7. Such a detailed resolution is suitable to capture vortex structures that are shed at
the tip.
Figure 7-4: Emphasised blade surface resolution (leading edge to the right) and indication of
the cylinder cut referenced in Figure 7-5.
Figure 7-5: Typical result for a fully wetted propeller flow: field pressure on cylinder surface
indicated in Figure 7-4; leading edge on the right.
Figure 7-6: Leading edge details including near surface mesh of cut from Figure 7-4.
TIP SECTION
Figure 7-7: Resolution of the blade tip suitable to investigate vortex structures
7.3.5.1. Outlet
For propellers, especially if a two phase flow model is run, it is generally recommended to use
a pressure boundary at the downstream end of the domain. It has to be noted, that the
slipstream structure does not really comply with a fixed pressure as commonly prescribed in a
pressure boundary condition. The condition will locally deform the slipstream and it has to be
assured that this deformation remains at a considerable distance behind the propeller plane.
Therefore in the above the downstream termination of the computational domain is
recommended to be at least 4-5 diameters behind the propeller plane.
7.3.5.2. Lateral
Usually a slip wall condition is an adequate choice for the lateral boundaries. The propeller
may however be considered in an inclined flow situation, which is the simplest way to include
a cross flow in the simplified (w/o hull) analysis. In this case the lateral boundaries should be
supplied with a fixed flow condition, which is actually provided by the inlet boundary condition.
7.3.5.3. Inlet
The velocity at the Inlet may be constant (if the propeller is studied in open water) or a
prescribed distribution (if the propeller is considered in a wake field). The turbulence
quantities have to be set at the Inlet boundaries if a turbulence model is invoked. For propeller
flow turbulence intensity I u / U is usually set to 1-3 % at the inlet, where u is the root-
mean-square of the turbulent velocity fluctuations ( u ' 1/ 3(ux 2 uy 2 uz 2 ) ) and
U denotes the mean velocity. This medium turbulence level corresponds to values that also
hold roughly for experiments in cavitation tunnels. If a tunnel test setup is to be re-analyzed or
pre-analysed, the turbulent length scale, describing the size of the larger eddies, may also be
related to a typical tunnel dimension, say 5% of the test section diameter. If there is no
reference to any performed or planned tunnel tests one may start with the above
recommendations (assuming a typical propeller diameter to tunnel diameter ratio of 4) and
besides investigate lower estimates.
7.3.5.5. Standards
Some in house standards for the nomenclature of boundary indexing should be followed. This
will make the pre processing easier. For the grid read by the solver one could for instance use
a boundary index nomenclature like...
Boundary Condition
In Out Symm. Wall Pressure
st
1 Group 1 2 3 4 5
nd
2 Group 11 12 13 14 15
rd
3 Group 21 -- 23 24 --
th
4 Group[ -- -- -- 34 --
Table 7-1: Proposed key to relate groups of boundaries to boundary conditions
distance
d 1o 2 o is recommended. To arrive a the associated time step dt one can use
7.3.7. Post-processing
Figure 7-8: Propeller (and rudder-) cavitation calculated for ‘in-behind’ conditions. Here the
cavities are visualised by a vapour volume fraction iso surface v =0.3. The blade angular
o
position varies in angular steps of 20 . The fluctuating cavity volume gives rise to pressure
fluctuations, which can be realised at any point in the flow.
7.3.7.2. Normalisation
We propose to normalise pressure, velocities and forces/moments as follows:
pressure: pressure in the flow and on boundaries p normalised as
C p ( p p ) /(1/ 2 (nD) 2 )
(122)
v' ' v / V
or by S (125)
V
with S denoting some reference speed of the undisturbed flow
forces normalised as KT
K F /( n2 D 4 )
F (126)
moments normalised as KQ
K M /( n2 D5 )
M (127)
7.4.1.1. Introduction
The main objective of this exercise for the second workshop in Oct. 2008, is to compare the
numerical results of all participants for the same configuration under both non-cavitating and
cavitating conditions. The case selected for this study is a NACA0015 at an angle of attack of
6 deg. It is a simple geometry and a simple flow, thereby excluding effects of complex flow
phenomena that could blur an analysis on numerical uncertainty.
Additional arguments to select this foil were that experiments on this foil were planned at
HSVA for June, 2008, and that this case has also been used for verification and testing in
literature.
The reasons for not validating with experiments are twofold:
First, it is of interest to discuss and clarify the differences between different numerical
solutions regarding implementation, solution techniques, turbulence modelling,
numerical schemes, liquid-vapour interface handling, mass transfer modelling, and so
forth.
Second, 2D cavitation can not be validated since there is no such phenomenon as 2D
cavitation in the real world; the closure region will always show 3D effects.
y 0.75 0.2969 x 0.126 x 0.3516 x 2 0.2843x 3 0.1015 x 4
x 0,1 (128)
y 0, 2 tmax
1
with the chord length c = 200mm and a sharp trailing edge. It is here rotated over 6 deg
around the centre of gravity at x/c = 0.3086. The size of the computational domain for these
computations should be set to 1400 x 570 mm, thus extending 2 chord lengths ahead of the
leading edge, ending 4 chord lengths behind the trailing edge (in relation to 0 deg angle of
attack) and with a vertical extent reflecting the size of the cavitation tunnel where the foil will
be tested by HSVA, see Figure 7-9. With the origin in the centre of rotation, the extent of the
domain is x∈ [-461.72, 938.28] and y∈ [-285,285].
It is noted that this polynomial description leads to an open end of the foil at the Trailing Edge.
This undefined gap appeared to cause some scatter in the way the Trailing Edge was
modelled. Some participants tapered the aft part of the foil section, so as to obtain a fully
closed foil, where others followed exactly the polynomial definition given above, and closed
the foil with a blunt cap. Computations with the FRESCO code showed that the difference
between the two approaches lead to a difference in lift coefficient of approx. 3%.
For those not able to read the ICEM CFD-generated meshes, also the mesh points on the
wing were provided in a separate text file for the baseline mesh, together with wall normal
distribution definition.
Inlet: Velocity v0=6 m/s and a specified turbulence level of 1 %.
Top and bottom: Use free slip conditions.
Outlet: Use an outlet pressure of 0 kPa.
Flow conditions
Three conditions should be simulated:
Non-cavitating condition; this condition could be simulated as steady.
pv
(129)
1
2 l v02
where pv = vapour pressure
Physical quantities:
Water temperature: 24°C
Vapour density:
v 0.023 kg/m3 (corresponding to 24°C)
For the Cavitating conditions (expected to be steady), both average and time series (in ASCII)
were reported. In order to verify the results, computations were performed on two
consecutively refined meshes, starting from the base line mesh.
Lift and drag on the foil, with friction and pressure components reported separately.
Cp distribution along the foil.
Minimum value of Cp and the location where this pressure minimum is attained.
Vapour volume and cavity extent (measured for the contour α=0.5, where α denotes
the vapour fraction).
Field data (in Fieldview readable format, see below) for velocity, pressure, density,
volume vapour fraction and mass transfer (“cavitation model”) source terms.
For the Cavitating conditions (with expected shedding), both time series (in ASCII) as well as
average (computed from data after initial transients have disappeared) were reported for:
Lift and drag on the foil, with friction and pressure components reported separately.
Cp distribution along the foil (only average).
Minimum value of Cp and the location where this pressure minimum is attained (only
average).
Vapour volume.
Shedding frequency.
Pressure and vapour fraction in the points defined in Table 7-2.
Field data (in Fieldview readable format, see below) for velocity, pressure, density,
volume vapor fraction and mass transfer (“cavitation model”) source terms for 6
different time steps within the last computed shedding cycle.
h. Animations of the flow being in line with the styles used in Figure 7-10.
X Y
P1 -0.025 0.0167
P2 0.07 0.025
P3 0.07 0.0035
P4 0.138 0.025
P5 0.138 0.0
P6 0.2 0.025
P7 0.2 0.0
Table 7-2: Requested positions for pressure logging Note: The origin of the reference frame
(0,0) is positioned in the rotation point (centre of gravity) with the x-coordinate in the flow
direction and the y-coordinate in the vertical direction (see also Figure 7-9)
Figure 7-11: Comparison of computed lift coefficients with the mean coefficient.
Notes: CL mean 0.65 5% - 8 of 10 results were within 5% of the mean
There appears to be a significant scatter when all results are observed, although 8 out of 10
results are within a bandwith around the mean of 5%.
Figure 7-12: Comparison of computed drag coefficients with the mean coefficient. Notes:
CD mean 0.014 14% - 5 of 9 results were within 14% of the mean
The results between different codes show significantly more scatter for the drag coefficient, as
can be seen in Figure 7-12.
A sensitivity study of the non-cavitating flow characteristics is reported by Hoekstra and Vaz
(2009). Although these authors did not use the standard grids provided for practical reasons,
the grid densities and topologies are similar. The grids can be considered as multi-block
structured, but are dealt with as unstructured by FRESCO. An impression of the grid topology
is given in Figure 7-14. This consists of an O-grid embedded in an H-grid. Stretching of the
grids towards the foil surface has been applied to obtain full resolution of the boundary layer
+
flow (y = (1); no wall functions used). Only hexahedral cells appear (quadrilaterals in 2D).
Table 7-3: Grid characteristics for grid sensitivity study (Hoekstra et al., 2009)
In all computations by Hoekstra et al. (2009), the SST version of the turbulence model
has been used (Menter, 1994). An inflow turbulence level was set at t 0.01 , where is
the dynamic viscosity of water ( 1.02 105 kg/ms). No special models were used for
laminar-turbulent transition modelling, implying that the turbulence model governs the
transition process.
The sensitivity of lift and drag for the three grids is presented in Table 7-4, from which it can
be concluded that there is little effect of the grid densities used on these integral quantities. A
similar conclusion can be drawn when looking at the extremes in the pressure distribution, as
presented in Table 7-5.
Table 7-4: Sensitivity of lift and drag for three different grids (Hoekstra et al., 2009)
Table 7-5: Sensitivity of extremes in pressure distribution for three different grids (Hoekstra et
al., 2009)
An impression of the differences in predicted sheet cavity shape and extent are presented in
Figure 7-13. It can be observed that there are significant differences again in cavity extent,
but moreover, also in vapour distribution. Without further analysis, these differences could be
caused by numerical uncertainty, differences in turbulence modelling as well as differences in
cavitation modelling.
The differences observed in the non-cavitating integral quantities as lift and drag indicate that
further studies on the improvement of numerical uncertainty and adequacy of turbulence
modelling are needed, before a more discriminating analysis can be made of the cavitation
models.
Figure 7-13: Distribution of vapour fraction and cavity extent for a cavitation number
=1.6 for six different codes
The effect of grid density on the viscous dissipation in the closure region of the sheet cavity
was also studied by Hoekstra and Vaz (2009).
Figure 7-14: Effect of grid density on eddy viscosity distribution near the sheet cavity interface
for a steady cavity at a cavitation number =1.6 (from Hoekstra et al., 2009)
Figure 7-14 shows that the grid density, although not appearing to have a major impact on the
lift and drag coefficients, does have a significant effect on the eddy viscosity distribution. The
thickness of the layer in which the eddy viscosity plays an important role diminishes with
refined grid, and also the distribution of the eddy viscosity in the re-entrant jet becomes
different. This sensitivity is likely to affect the dynamic behaviour of the sheet cavity for
unsteady cavities. Reboud (1998) suggests using a reduced eddy viscosity near the cavity
interface, which affects the eddy viscosity distribution in a different way.
7.4.2.1. Introduction
A recent set of experimental data on 3D sheet cavitation has been gathered by Foeth (2008).
By using a stationary but twisted foil, interference of the cavity with the side walls of the tunnel
was avoided. The cavitation behaviour was studied under steady and unsteady inflow, the
unsteady inflow being generated by two synchronously oscillating foils just ahead of the test
object. In two workshops of the VIRTUE project, the numerical simulation of some parts of
these experiments has been set as an application challenge.
The reference coordinate system is a right-hand system with the x-axis in flow direction, the y-
axis in spanwise direction and the z-axis directed upwards. The origin of the coordinate
system is at mid-chord and mid-height of the wing section on the tunnel wall. At the same
time, the origin is located on the side wall of the tunnel at mid-height of the test section. The
cross-section of the tunnel measures 0.30 × 0.30 m.
The section shape is a modified symmetrical NACA 4-digit profile. Its basic shape is given by
Abbott and von Doenhof by the thickness distribution:
z ( x)
t
0.20
0.29690 x 0.12600 x 0.35160 x 2 0.28430 x 3 0.10150 x 4
(130)
in which x, z and t have been non-dimensionalised with the chord length c, which is 0.15 m in
absolute size, while the thickness-length ratio is t =0.09. Although this section shape has a
finite thickness at the trailing edge, viz. 2z|x=1 = 0.00185, it was just too small to satisfy the
requirements of the milling process by which the Delft Twist 11 foil was manufactured. A
correction on the thickness distribution was therefore applied which is defined by
2
x x sp
z ( x) t z | x 1 H ( x sp ) (131)
1 x min
sp
with xsp = 0.35, tmin = 0.0002/c while H is the Heaviside function. So the thickness is
gradually increased from 35% of the chord-length towards the trailing edge to get an absolute
trailing edge thickness of 0.4 mm.
The twisted foil has been constructed based on a spanwise angle of attack variation of the
section profile given by
Error! Objects cannot be created from editing field codes.
(132)
where y is again non-dimensionalised with the chord length c and varies over the spanwidth,
being twice the chord length ( 0 y 2 ). As the name of the foil indicates, max = 11
degrees. The angle of attack variation is achieved by rotating the section shape about the
mid-height point at 75% of the chord length from the leading edge.
The foil was positioned in the tunnel with the mid-chord point on the symmetry line of the
section profiles at the tunnel walls at the mid-height of the test section. Subsequently the
whole foil was rotated about the axis connecting these two points by -1 degree, i.e. leading
edge downward.
Figure 7-17: A close up of the test section, showing the hydrofoil, the camera location and
effective viewing area
An IGES file with the complete geometric description of the Delft Twisted Foil as a B-spline
surface is available. It contains the geometry in real size, in mm. The coordinate system for
the IGES definition is as described above. To put the wing at a different angle of attack (which
is -1 degree on the IGES file) a rotation about the y-axis suffices.
Recommended simulations:
1. Wetted flow simulations for angle-of-attack at the tunnel wall of -1 and -2 degrees and
an onset flow speed of 6.97 m/s. Purpose: to check lift and drag prediction and to
verify the response of the numerical code to a slight change in the angle-of-attack.
Grid refinement study is mandatory to estimate the numerical uncertainty.
2. Wetted and cavitating flow for the foil at -2 degrees angle-of-attack. Inflow speed:
6.97 m/s; outlet pressure: 29.0 kPa; water temperature: 24 °C; vapour pressure: 2.97
kPa; water density: 998.0 kg/m3 (corresponding to 24 °C); vapour density: 0.023
kg/m3 (corresponding to 24 °C). Purpose: to predict the shape and dynamic
behaviour of the cavity and to study the change of the flow due to the presence of
cavitation. Check numerical accuracy by grid refinement.
3. Cavitating flow in steady and unsteady inflow. Same conditions as under 2. Purpose:
to verify the lock-in of the cavity shedding frequency by the forced oscillation of the
inflow.
Figure 7-18: Visualization at 4.96 m/s±6.4%, =1 deg, =0.66±7.94%, recorded at 2 kHz but
showing every seventh frame. Flow from top to bottom
7.4.3.1. Introduction
Two VIRTUE WP4 Workshops on propeller cavitation modelling were held in Wageningen in
2007 and in Rome in 2008. The two workshops provided a valuable contribution to the
assessment of state-of-the-art computational models. In addition to other test cases on 2D
and 3D foils addressed above, the two workshops focused on cavitating propellers in uniform
flow (2007 edition) and in a non-homogeneous wakefield (2008 edition).
As for 2D and 3D foil cases, a common propeller-flow configuration was proposed addressing
the INSEAN E779A model. This propeller, used throughout WP4 as the reference case for
validation work, was selected in view of the extensive and accurate set of experimental data
available.
Combining the two workshop editions, a total of eleven institutions have participated and
submitted results for the proposed test case. Nine institutions presented results obtained by
RANS codes, one by LES, and one by an inviscid-flow BEM code. Participation was open to a
limited number of selected institutions not involved in the VIRTUE project to have a
comprehensive picture of current capabilities of cavitating propeller flow modelling by CFD.
Details of results from the two VIRTUE WP4 Workshops may be found in Streckwall and
Salvatore (2008) and in Salvatore et al. (2009).
Number of blades 4
Model diameter 227.27 mm
Mean pitch ratio, P/D 1.1
Expanded area ratio 0.689
Skew angle at tip 4° 48’ (positive)
Rake 4° 35’ (forward)
Hub diameter ratio 0.20
Figure 7-19: E779A propeller model and basic geometrical parameters.
Figure 7-20: Experimental set-up of propeller model downstream a wake generator (left) and
non-homogeneous axial velocity field measured by LDV.
Figure 7-21: Sketch of the numerical tunnel test section idealizing the set-up in Figure 7-20.
Figure 7-23: E779A propeller in uniform non cavitating flow. Predicted thrust coefficient (left)
and torque coefficient (right). Experimental data from open water tests are given for
reference.
A rough estimate of the cavity extent on propeller blades without invoking a cavitation model
can be derived by analysing the flow domain where the pressure in wetted flow conditions
drops to values close to the vapor pressure. Aiming to address flow conditions at σn = 1.76,
isopressure contours at CP = -1.0 in a flow region surrounding the blade suction side provide
interesting information, as described in Figure 7-24. Common trends are observed from
different calculations. A region extending from mid-span leading edge to blade tip is clearly
observed in all solutions. It is expected that vaporization mostly occurs in this area.
Differences between the results from different codes become especially apparent in the tip
region and the blade root region. Although an accurate analysis of grid refinement effects was
beyond the scope of the workshops, it is worth noting the impact of grid resolution on
predicted isopressure contours, as shown in Figure 7-25.
Figure 7-24: E779A propeller in uniform non cavitating flow. Isopressure contours at CP=-1.0
in a flow region surrounding the blade suction side.
Figure 7-25: E779A propeller in uniform non cavitating flow. Examples of grid refinement
effects on isopressure contour predictions by two RANS codes. Coarse to fine grid results are
shown from left to right (top figures) and from right to left (bottom figures).
Considering cavitating flow conditions, combined 2007 and 2008 workshops results provide a
unique comparison among ten computational models by RANS, LES and BEM. Results are
shown in Figure 7-24 where tunnel observations are also given for comparison. For viscous-
flow calculations by RANS and LES, cavity extension is assumed to be delimited by vapour
fraction contours with v 0.5 . The result by a BEM code represents the extension of the
cavity surface determined as the region where pressure equals vapour pressure.
The comparison in Figure 7-26 highlights that state-of-the-art CFD models are able to predict
cavity patterns that are in qualitative agreement with experimental observations. In particular,
the shape of the cavity is captured in most cases, whereas a common trend to overestimate
the extent of vapour regions on the blade surface is observed.
About CFD codes results, it is worth noting that identifying the extension of the cavitating
region with vapour fraction contours at a fixed value is open to discussion. In fact, if a value of
the v threshold larger than 0.5 is used to mark the cavitating fluid region, the resulting cavity
extent is smaller and, referring to results in Figure 7-26, the agreement between predictions
and experimental data would improve. A value v = 0.5 is deemed appropriate for
comparisons with cavity pattern observations from experiments.
Figure 7-26: E779A propeller in uniform cavitating flow. Summary of numerical predictions
presented at the VIRTUE WP4 workshops in 2007 and 2008 and comparison with
experimental data.
Next, CFD calculations of the unsteady flow conditions when the propeller operates in a non-
homogeneous wakefield are considered. The differences in modelling the inflow to the
propeller are recognized here as a major source for these different results. In some
calculations, too strong a numerical dissipation weakens the wakefield in the propeller region.
As a result, the propeller blade does not reach the maximum loading and the corresponding
calculated cavity patterns tend to be underestimated compared to the experimental
observations. Examples of predicted axial velocity distributions in front of the propeller are
given in Figure 7-27, where experimental data by LDV are given for reference.
Figure 7-27: E779A propeller in non-homogeneous flow, J = 0.90. Axial velocity distributions
at transversal plane upstream the propeller disc. Numerical results and experimental data by
LDV.
Examples of unsteady blade flow predictions are given in Figure 7-28 and Figure 7-29.
Specifically, Figure 7-28 shows isopressure contours at CP=-3.0 in a flow region surrounding
the blade suction side for three different blade angular positions ( -30, 0, +30 deg, with
0 corresponding to the reference blade in the twelve o'clock position). Figure 11 shows
predicted cavity patterns at σn = 4.455 for blade angular position 0, which roughly
corresponds to the angular position where the vaporised region attached on the blade
reaches its maximim extension.
As anticipated, large discrepancies among predicted cavity patterns are observed and this is
partly due to the different propeller inflow resulting by numerical calculations. Comparing with
experimental results, see Figure 7-30, it may be noted that both overestimated and
underestimated cavity patterns are predicted. The large scatter in estimated cavity patterns is
confirmed by numerical predictions of vaporised region volumes that differ in some cases by
order of magnitudes. These findings raise a question on the reliability of current CFD models
to predict transient cavitation effects like pressure fluctuations, noise and erosion.
Figure 7-28: E779A propeller in non-homogeneous non cavitating flow, J = 0.90. Examples of
isopressure contours at CP=-3.0 in a flow region surrounding the blade suction side for three
different blade angular positions ( -30, 0, +30 deg).
Figure 7-30: E779A propeller in non-homogeneous cavitating flow, J = 0.90. Tunnel flow
visualisation of transient cavitation at blade angles -35 to +20 deg.
Figure 7-31: Example of two-phase flow prediction by LES: blade tip flow at two distinct time
steps during propeller rotation in non-homogeneous inflow.
In general, the predicted cavity extents for both steady and unsteady inflow do qualitatively
agree with experimental observations, whereas important quantitative differences are
observed. These differences in cavity extent and volume render computations not sufficiently
suitable for a prediction of radiated pressure fluctuations nor predictions of cavitation erosion.
It is concluded that predictions of pressure fluctuations from a potential flow BEM code give,
so far, the most reliable results.
The relatively low effect of different turbulence and cavitation models used is supported by the
results submitted to the Workshop 2008 by Schmidt et al. (2008) using an inviscid Euler
solver CATUM. In this paper, the authors show that the cavitating vortices in the wake of a
triangular prism are predicted qualitatively well and that the location of the impact pressures
caused by the breaking up of the cavitating vortex corresponds to the experimentally
determined locus of erosive damage. These authors conclude that the mechanism governing
the cavity dynamics is “strongly inertia controlled”. Similar conclusions largely hold for
transient cavitation occurring on propellers operating in the non-homogeneous hull wake.
8. Conclusion
This Best Practise document synthesises, after an introduction on modelling and
computational theory, the best practise usage of Navier-Stokes computations for naval
hydrodynamics across four main applications:
Towing Tank
Sea keeping Tank
Manoeuvring Tank
Cavitation Tank
The application cases discussed in each section have been chosen to reflect different stages
of maturity for applying Computational Fluid Dynamics: Underlying Flow regime and
Application challenge.
These Best Practise Guidelines will therefore support the CFD specialist and/or the naval
architect by providing him specific guidelines for each application cases, by providing
validation against experiments when available, by comparing with Potential Flow methods
and by underlining the challenges faced by the current state of the art modelling.
9. References
1. AIAA (1988). “AIAA guide for the verification and validation of computational fluid
dynamics simulations”, AIAA G-077-1998.
2. Alessandrini, B., Delhommeau, G. (1999). “A fully coupled Navier-Stokes solver for
calculations of turbulent incompressible free surface flow past a ship hull”,
International Journal for Numerical Methods in Fluid,
vol. 29, pp. 125-142.
3. Alessandrini, B., Delhommeau, G. (1994). “Simulation of three-dimensional
unsteady viscous free surface flow around a ship model”, International Journal for
Numerical Methods in Fluids, vol. 19, pp. 321-342.
4. Apsley, D., Chen, W-L., Leschziner, M. & Lien, F-S. (1997). “Non-linear eddy-
viscosity modelling of separated flows”, IAHR J. Hydraulic Research, vol. 35, pp.
723-748.
5. Bäck (2004). “Evolution Strategies Module R1.1 for modeFRONTIER”, April 9, 2004
Technical Report 2003-003.
6. Baldwin, W.S. & Lomax, H., (1978). “Thin-layer approximation and algebraic model
for separated turbulent flows”, AIAA Paper 87-257.
7. Bensow, R.E., Berchiche, N. and Lu, N.-X. (2008). “NACA0015 – 2D Verification
Case description”, VIRTUE project.
8. Bradshaw, P. (1994). “Turbulence: the chief outstanding difficulty of our subject”,
Experiments in Fluids, vol. 16, pp. 203-216.
9. Bui-Thanh, Damodarany and Willcoxz (2002). “Proper Orthogonal Decomposition
Extensions for Parametric Applications in Transonic Aerodynamics”. AIAA.
10. Campana E. F., Peri D., Tahara Y., Stern F. (2004). “Comparison and Validation of
CFD Based Local Optimization Methods for Surface Combatant Bow”, 25th
Symposium on Naval Hydrodynamics, St John’s, Newfoundland and Labrador,
Canada.
11. Cebeci, T. & Smith, A.M.O., (1974). “Analysis of turbulent boundary layers”, Series
in Appl. Math. & Mech., Vol. XV, Academic Press.
12. CFD Workshop, proceedings (2005). Editor T. Hino, National Maritime Research
Institute, Tokyo.
13. Chatterjee (2000). “An introduction to the proper orthogonal decomposition”, Current
o
Science, vol. 78, n 7, 10 April 2000.
14. Clarich, Rigoni and Poloni (2004). “A new Algorithm based on Game Theory for
Robust and Fast Multi-Objective Optimisation”.
15. Clarke D., Gedling P. and Hine G. (1982). "The application of Manoeuvring Criteria
in Hull Design Using Linear Theory". Transactions RINA, Vol. 124.
16. Cressie (1993). “Statistics for Spatial Data”, Revised Edition. Wiley, New York.
17. Cura-Hochbaum A. (2006). “Virtual PMM Tests for Manoeuvring Prediction”, 26th
Symposium on Naval Hydrodynamics, Roma, Italy.
18. Dacles-Mariani J, Zilliac GG, Chow JS, Bradshaw P (1995).
“Numerical/experimental study of a wing tip vortex in the near field”. AIAA J
33:1561–1568.
19. Das I. and Dennis J.E. (1996). “Normal-boundary-intersection: A new method for
generating the pareto surface in nonlinear multicriteria optimization problems”, July
1996, SIAM J. Optimization 8(1998), pp 631-657.
20. Dawson, C.W. (1977). “A practical computer method for solving ship-wave
problems”, Proc. Of the 2nd Int. Conf. On Numerical Ship Hydrodynamics, Berkley,
California.
21. Delannoy, Y. and Kueny, J.L. (1990). “Two phase flow approach in unsteady
cavitation modeling”, Cavitation and Multiphase Flow Forum, pages 153-158.
22. Désidéri J.A. and Bélahcène F. (2003). “Paramétrisation de Bézier adaptative pour
l'optimisation de forme en aérodynamique”, rapport de recherche n°4943 INRIA
Sophia Antipolis.
23. Di Mascio A., Broglia R., Muscari R. (2004). “Unsteady RANS Simulation of a
Manoeuvring Ship Hull”, 25th Symposium on Naval Hydrodynamics, St John’s,
Newfoundland and Labrador, Canada.
24. Dommermuth D., Gharib M., Huang H., Innis G., Maheo P., Novikov E., Talcott J. &
Wyatt D. (1997). “Turbulent Free-Surface Flows: A Comparison between Numerical
Simulations and Experimental Measurements”, 21st Symposium on Naval
Hydrodynamics.
25. Eça and Hoekstra (2004). “On the Grid Sensitivity of the Wall Boundary Condition of
the k- Turbulence Model”, J. Fluids Eng. Volume 126, Issue 6, 900.
26. ERCOFTAC Best Practice Guidelines.
27. Ferrant, P., Le Touzé, D. (2002). “Fully-non-linear spectral/BEM solution for
irregular wave interactions with a 3D body”, OMAE Conference, Oslo.
28. Ferziger, J.H. & Peric, M. (1997). “Computational methods for fluid dynamics”,
Springer, Berlin.
29. Fisher, E.M. & Rhodes, N. (1996). “Uncertainty in computational fluid dynamics”,
Proc. Mech. Eng., vol. 210, Part C: Journal of Mech. Eng. Sci., pp. 91-94.
30. Fletcher, C.A.J. (1991). “Computational techniques for fluid dynamics, vol. I & II”,
Springer, Berlin.
31. Fletcher R. (1989). “Practical Methods of Optimization”, Second Edition, John Wiley
& Sons, 1989.
32. Foeth, E.J. (2008). “The Structure of Three-Dimensional Sheet Cavitation“, PhD
thesis, Delft University of Technology.
33. Foeth, E.J., Van Terwisga, T., Van Doorne, C. (2008). “On the collapse structure of
an attached cavity on a three- dimensional hydrofoil”, Journal of Fluids Engineering,
Vol. 130.
34. Gatski, T. B., and Speziale, C. G. (1993). “On Explicit Algebraic Stress Models for
Complex Turbulent Flows,” Journal of Fluid Mechanics, Vol. 254, pp. 59-78.
35. Giles, M.B., (1990). “Non-reflecting boundary conditions for Euler equation
calculations”, AIAA Journal, vol. 28, no. 12, pp. 2050-2058.
36. Goldstein, S. (1929). “On the vortex theory of screw propellers”, Proc. Roy. Soc.,
London, Series A 123.
37. Grilli S., Gilbert G., Lubin P., Vincent S., Astruc D., Legendre D., Duval M.,
Kimmoun O., Branger H., Devrard D., Fraunnié P. & Abadie S (2004). “Numerical
Modeling and Experiments for Solitary Wave Shoaling and Breaking over a Sloping
Beach”, 14th International Offshore and Polar Engineering Conference, Toulon.
38. Grotjans H., Menter F.R. (1998). ''Wall functions for industrial applications''. In
Proceedings of Computational Fluid Dynamics’98, ECCOMAS, 1(2), Papailiou KD
(ed.). Wiley: Chichester, U.K. pp. 1112–1117.
39. Gui, L., Longo, J., Metcalf, B., Shao, J., Stern, F. (2001). “Forces, Moment and
Wave Pattern for Naval Combatant in Regular Head Waves”, 23rd Symposium on
Naval Hydrodynamics.
40. Guillerm P.E., Alessandrini B (2003). “3D free surface flow using a RANSE/Fourier-
Kochin coupling”, International Journal for Numerical Methods in Fluid, Vol. 43,
Issue 3, pp. 301-308.
41. Harries S., Birk L., Abt C. (2003). “Parametric Hull Design - the FRIENDSHIP-
Modeler”, NAV 2003, Palermo, June 2003.
42. Hellsten (1998). “On the solid-wall boundary condition for ω in the k-ω-type
turbulence models”, Helsinki University of Technology, Report No B-50, Series B.
43. Hess, J.L. & Smith, A.M.O. (1964), “Calculation of non-lifting potential flow around
arbitrary three-dimensional bodies”, Journal of Ship Research, vol. 8, no. 2.
44. Hirsch, C. (1991), “Numerical computation of internal and external flows, vol. I & II”,
Wiley, New York.
45. Hoekstra, M., Vaz, G. (2009). “Cavitation simulations for NACA0015 foil and Delft
twisted wing”, VIRTUE Report D4.2.4, April 2009.
46. Hoekstra M. and Raven H.C. (2003). “A practical approach to constrained
hydrodynamic optimization of ships”. NAV 2003, Palermo, June 2003.
47. Hooft JP (1994). “The cross flow drag on a manoeuvring ship”, Ocean Eng.
21(3):329–342.
48. Huang, T., Liu, H.-L., Groves, N., Forlini, T., Blanton, J. and Gowing, S. (1992).
“Measurements of flows over an axisymmetric body with various appendages in a
wind tunnel: the DARPA SUBOFF experimental program”, 19th Symposium on
Naval Hydrodynamics, Seoul, South Korea, pp. 312–346.
49. Inoue S, Hirano M, Kijima K (1981). "Hydrodynamic Derivatives on Ship
Manoeuvring", International Shipbuilding Progress, Vol. 28, No. 321.
50. Isay, W.-H. (1964). “Propellertheorie”, Springer-Verlag, Berlin / Göttingen /
Heidelberg.
51. ITTC (2008). “Recommended Procedures and Guidelines, Testing and
Extrapolation Methods, Manoeuvrability, Captive Model Test Procedures” (7.5-02-
06-02).
52. ITTC (2008). “Recommended Procedures and Guidelines, Testing and
Extrapolation Methods, Manoeuvrability, Free Running Test Procedures” (7.5-02-
06-03).
53. ITTC (1999). Reports to the 22nd ITTC.
54. Jacquin E., Guillerm P.-E., Alessandrini B. (2007). “From drag resistance to ship
power optimization using CFD”, 9th International Conference in Numerical Ship
Hydrodynamics, Ann Arbor, Michigan.
55. Jacquin E., Guillerm P.-E., Drouet A., Perdon P., Alessandrini B. (2006). “Simulation
of unsteady ship manoeuvring using free-surface RANS solver”, 26th Symposium
on Naval Hydrodynamics, Roma, Italy.
56. Jacquin E., Derbanne Q., Bellevre D., Cordier S., Alessandrini B., Roux Y. (2004).
“Hull Form Optimization Using a Free Surface RANSE Solver”, 25th Symposium on
Naval Hydrodynamics, St John’s, Newfoundland and Labrador, Canada.
57. Jacquin E., Alessandrini B., Bellèvre D., Cordier S. (2003). “New hull design method
for competitive sailing yacht”. 9èmes Journées de l'Hyrodynamique, Poitiers,
France.
58. Kalyanmoy Deb (2000). “A fast and elitist multi-objective genetic algorithm: NSGA II,
KanGAL”. Report n°2000001, 2000.
59. Kato, M. & Launder, B.E. (1993). “Three-dimensional modelling and heat-loss
effects on turbulent flow in a nominally two-dimensional cavity”, Int. J. Heat and
Fluid Flow, vol. 16, pp. 171-177.
60. Koop, A.H. (2008). “Numerical simulation of unsteady three-dimensional sheet
cavitation”, PhD thesis, University of Twente, Netherlands.
61. A. Kubota, H. Kato, and H. Yamaguchi (1992). “A New Modelling of Cavitating
Flows; A Numerical Study of Unsteady Cavitation on a Hydrofoil Section”, Journal of
Fluid Mechanics, 240:59–96.
62. Kume, K., Hasegawa, J., Tsukada, Y. et al. (2006). “Measurements of
hydrodynamic forces, surface pressure, and wake for obliquely towed tanker model
and uncertainty analysis for CFD validation”. Journal Marine Science and
Technology, 11:65–75.
63. Kunz, R.F., Boger, D.A., Stinebring, D.R, Chyczewski, S., Lindau, J.W., Gibeling,
H.J., Venkateswaran, S. and Govindan, T.R. (2000). “A Preconditioned Navier-
Stokes Method for Two-Phase Flows with Application to Cavitation Prediction”,
Computers and Fluids, 29:849–875.
64. Kraichnan R. (1970). “Diffusion by a Random Velocity Field”. Physics of Fluids,
11:21-31.
65. Launder, B.E. (1984). “Second-moment closure: methodology and practice”,
Chapter in Turbulence Models and their Applications, vol. 2, Collection de la
Direction des Etudes et Recherches d’Electricité de France, Eyrolles, Paris.
66. Launder, B.E. & Spalding, D.B. (1974). “The numerical computation of turbulent
flow”, Comp. Meth. In Appl. Mech. And Engng., vol. 3, pp. 269-289.
67. Launder, B.E. & Spalding, D.B. (1972). “Mathematical models of turbulence”,
Academic Press.
68. Lecocq Franck (2000). “Distribution spatiale et temporelle des coûts de politiques
publiques sous incertitudes: théorie et pratique dans le cas de l’effet de serre”.
Chapitre 2: Figures logiques de la décision sous incertitude [Decision under
uncertainty: a review of approaches], Thèse ENGREF, 2000.
69. Longo J.F. (1996). “Effects of Yaw on Model-Scale Ship Flows”, PhD thesis,
University of Iowa, May 1996.
70. Luecke, T. and Streckwall, H. (2009). “Cavitation Research on a Very Large Semi
Spade Rudder”. Paper to be published at 1st International Symposium on Marine
Propulsors, Trondheim, Norway, 22nd-24th June 2009.
71. Luquet R., Gentaz L., Ferrant P., Alessandrini B. (2004). “Viscous Flow simulation
past a ship in waves using the SWENSE approach, 25th Symposium on Naval
Hydrodynamics, St John’s, Newfoundland and Labrador, Canada.
72. MacKay D.J.C. (2003). “Information Theory, Inference, and Learning Algorithms”.
Copyright Cambridge University Press 2003.
73. Mathey F., Cokljat D., Bertoglio J. P., and Sergent E. (2003). “Specification of LES
Inlet Boundary Condition Using Vortex Method”. In K. Hanjali, Y. Nagano, and M.
Tummers, editors, 4th International Symposium on Turbulence, Heat and Mass
Transfer, Antalya, Turkey. Begell House, Inc.
74. Menter, F.R. (1997). “Eddy viscosity transport equations and their relation to the k–
model”. J Fluid Eng Vol. 119, pp.876–884.
75. Menter, F.R. (1996). “A comparison of some recent eddy-viscosity turbulence
models”, Transactions of the SNAME, vol. 118, pp. 514-519
76. Menter, F.R. (1994a). “Two-equation eddy-viscosity turbulence models for
engineering applications”, AIAA Journal, vol. 32, No. 8, pp. 1598-1605.
77. Menter, F.R. (1994b). “Eddy viscosity transport equations and their relation to the k-
model”, NASA-TM-108854.
78. Menter, F.R. (1993). “Zonal two equation k- turbulence models for aerodynamic
flows”, AIAA Paper 93-2906.
79. Merkle, C.L., Feng, J.Z., and Buelow, P.E.O. (1998). “Computational Modeling of
the Dynamics of Sheet Cavitation”, In Proceedings of 3rd International Symposium
on Cavitation, Grenoble, volume 2, pages 307–311.
80. modeFRONTIER. Documentation manual for use [accessed on 19 February 2009].
81. Muzaferija S., Peric M., Sames P., and Schellin T. (1998). “A Two-Fluid Navier-
Stokes Solver to Simulate Water Entry”. In Proc 22nd Symposium on Naval
Hydrodynamics, pages 277-289, Washington, DC.
82. Musker, A.J. (1988). “A panel method for predicting ship wave resistance”, 17th
Symp. Of Naval Hydrodynamics, Den Haag.
83. Patankar, S.V. (1980). “Numerical heat transfer and fluid flow”, McGraw-Hill, New
York.
84. Patel, V.C., Rodi, W. & Scheuerer, G. (1985). “Turbulence models for near-wall and
low Reynolds number flows: a review”, AIAA Journal, vol. 23, no. 9, pp. 1308-1318.
85. Poles S. (2004). “Constraint Satisfaction Problem using Record-to-Record Travel”,
Master Thesis in Modelling and Simulation of Complex Realities. The Abdus Salam
International Centre for Theoretical Physics, September 21, 2004.
86. Poloni C. (2003). “Genetic algorithms – Basics, Multi-criteria optimization and
constraints handling, Optimistic, Optimization in Marine Design”, Berlin, 2003.
87. Reboud J.L., Stutz B. and Coutier-Delgosha O. (1998). Two-phase flow structure of
cavitation: Experiment and Modelling of Unsteady effects, 3rd Int. Symp. On
Cavitation, Grenoble, France.
88. Richardson, L. F. (1922). “Weather Prediction”, Cambridge.
89. Rienecker, M.M., Fenton, J.D., Fourier A (1981). “Approximation method for steady
water waves”, Journal of Fluid Mechanics, Vol. 104, pp. 119-137.
90. Rigoni E. (2003). “MOSA, Multi Objective Simulated Annealing”, Technical Report,
May 13, 2003.
91. Rizzi, A. & Voss, J. (1998). “Towards establishing credibility in computational fluid
dynamics simulations”, AIAA Journal, vol. 36, no. 5, pp. 668-675.
92. Roache, P.J. (1998). “Verification and validation in computational science and
engineering”, Hermosa Publishers, Alberquerque.
93. Rodi (1976). “A New Algebraic Relation for Calculating the Reynolds Stresses”,
Journal of Applied Mathematics and Mechanics ZAMM, Vol. 56, T219-T221.
94. Rodi, W. (1981). “Progress in turbulence modelling for incompressible flows”, AIAA
Paper 81-45, St Louis.
95. Roddy, R.F. (1990). “Investigation of the stability and control characteristics of
several configurations of the DARPA SUBOFF model (DTRC Model 5470) from
captive-model experiments”, Report No. DTRC/SHD-1298-08, September 1990.
96. Salvatore, F., Streckwall, H., Van Terwisga, T. (2009). ‘Propeller Cavitation
Modelling by CFD - Results from the VIRTUE 2008 Rome Workshop’ Proceedings
of the SMP 2009 Symposium, Trondheim, Norway.
97. Salvatore, F., Streckwall, H. and Terwisga, T.v. (2009). “Results from the Rome
2008 Workshop on Propeller Cavitation Modelling”, Paper to be published at 1st
International Symposium on Marine Propulsors, Trondheim, Norway, 22nd-24th
June 2009.
98. Sasaki D. (2005). “ARMOGA An efficient Multi-Objective Genetic Algorithm”,
Technical Report, January 17, 2005.
99. Sauer, J (2000). “Instationär kavitierende Strömungen-Ein neues Modell basierend
auf Front Captering (VOF) und Blasendynamik”, Doctor Thesis, Univ. of Karlsruhe,
Germany.
100. Sauer, J. and Schnerr, G.H. (2000). “Unsteady Cavitating Flow - A New Cavitation
Model Based on a Modified Front Capturing Method and Bubble Dynamics”, In
Fluids Engineering Summer Conference, Proceedings of FEDSM’00.
101. Saurel, R., Cocchi, J.P. and Butler, P.B. (1999). “A Numerical Study of Cavitation in
the Wake of a Hypervelocity Underwater Profile”; Journal of Propulsion and power,
15(4):513–522.
102. Schittkowski K. (2006). “NLPQLP: A Fortran Implementation of a Sequential
Quadratic Programming Algorithm with Distributed and Non-Monotone Line
Search”, User’s Guide, Version 2.2. Department of Computer Science, University of
Bayreuth.
103. Schmidt, S.J., Sezal, I.H., Schnerr, G.H. and Thalhamer, M. (2008). “Numerical
analysis of shock dynamics for detection of erosion sensitive areas in complex 3-D
flows”, Proceedings of the WIMRC Forum 2008, Warwick University.
104. Schmidt, S.J., Sezal, I.H. and Schnerr, G.H. (2006). “Compressible Simulation of
High-Speed Hydrodynamics with Phase Change”, ECCOMAS CFD.
105. Sculptor. Available on line on: http://www.optimalsolutions.us [accessed on 19
February 2009].
106. Senocak, I. and Shyy, W. (2002). “Evaluation of Cavitation Models for Navier-
Stokes Computations”, Proceedings of ASME FEDSM 02, FEDSM2002-31011.
107. Smirnov R., Shi S., and Celik I. (2001). “Random Flow Generation Technique for
Large Eddy Simulations and Particle-Dynamics Modelling”, Journal of Fluids
Engineering, 123:359-371.
108. Spalart, P.R. & Allmaras, S.R. (1992). “A one-equation turbulence model for
aerodynamic flows”, AIAA Paper, 92-0439.
109. Speziale, C.G. (1987). “A Second-order closure model for rotating and turbulent
flows”, Q. Appl. Math., vol. 45, pp. 69-71.
110. Streckwall, H. and. Salvatore, F. (2008). “Results from the Wageningen 2007
Workshop on Propeller Open Water Calculations Including Cavitation”, RINA
MARINE CFD 2008 Conference, Southampton, UK, 26 – 27 March 2008.
111. Streckwall, H., Park, J.-J. and Jang, Y.-H. (2007). “A numerical Approach to Predict
the Cavitation Performance of Semi-balanced Rudders”, PRADS Symposium 2007,
Houston, Texas, Sept. 30 -Oct. 5. 2007.
112. Tahara Y., Paterson E., Stern F., Himeno Y., (2000). “Flow- and Wave-Field
Optimisation of Surface Combatants Using CFD-Based Optimization Methods”, 23th
Symposium on Naval Hydrodynamics, Val de Reuil, France.
113. Tennekes, H. & Lumley, J.L. (1972). “A first course in turbulence”, MIT Press,
Cambridge. Latest edition 1994.
114. Toxopeus SL, Lee SW (2008). "Comparison of manoeuvring simulation programs
for SIMMAN test cases", SIMMAN 2008 Workshop on Verification and Validation of
Ship Manoeuvring Simulation Methods, pp E56–61.
115. Toxopeus S.L. (2006). "Validation of slender-body method for prediction of linear
manoeuvring coefficients using experiments and viscous-flow calculations".
ICHD2006 7th International Conference on Hydrodynamics, pp 589–598.
116. Ubbink (1997). “Numerical Prediction of Two Fluid Systems with Sharp Interfaces”,
PhD thesis, Imperial College of Science, Technology and Medicine, London,
England.
117. Vaz, G.N.V.B. (2005). “Modelling of sheet cavitation on hydrofoils and marine
propellers using Boundary Element Methods”, PhD thesis, University of Lisbon,
Lisbon.
118. Verkuyl J.-B., Raven H. (2003). “Joint EFFORT for Validation of Full-Scale Viscous-
Flow Predictions”, the Naval Architect.
119. Vogt, M. (2007). “Preliminary results of HTC manoeuvring tests for Virtue Project”,
HSVA.
120. Wikipedia on Smoothed Particle Hydrodynamics (2009). Available on line on:
http://en.wikipedia.org/wiki/Smoothed_particle_hydrodynamics [accessed on 28
January 2009]
121. Wilcox, D. C. (1988). “Multiscale model for turbulent flows”, AIAA Journal, Vol. 26,
pp. 1211-1320.
122. Wilcox, D.C. (1998). “Turbulence modelling for CFD”, DCW Industries, Inc.
123. Wilson R., Stern F. (2002). “Unsteady RANS Simulation of a Surface Combatant
with Roll Motion”, 24th Symposium on Naval Hydrodynamics, Fukuoka, Japan.
124. Wolfstein, M.W. (1969). “The velocity and temperature distribution in a one-
dimensional flow with turbulence augmentation and pressure gradient”, Int. J. Heat
and Mass Transfer, vol. 12, pp. 301-312.
125. Yoshimura, Y., (2002). “Problems in measuring and analyzing hydrodynamic
forces”, Bulletin of Society of Naval Architects of Japan 869: 32-35.
126. Youngs (1982). “Time-Dependent Multi-Material Flow with Large Fluid Distortion”,
In K. W. Morton and M. J. Baines, editors, Numerical Methods for Fluid Dynamics.
Academic Press.