fulltext

Evaluation of RANS turbulence models for the
hydrodynamic analysis of an axisymmetric streamlined
body with special consideration of the velocity
distribution in the stern region
Mattias Johansson
August 31, 2012
Abstract
This is a master’s thesis provided by the Swedish Defence Research Agency FOI and is
written for the Center for Naval Architecture at the Royal Institute of Technology KTH. The
objective is to perform a systematic simulation campaign of the flow around an axisymmetric
streamlined body in order to evaluate several RANS-based turbulence models implemented
in the open source CFD software package OpenFOAM. Of most interest is the low velocity
zone at the stern and the wake behind the body. The results are compared with experimental
flow measurements and with data obtained by LES, in order to evaluate how accurately the
flow is predicted by each turbulence model. The study leads to method recommendations
for this type of flows. Simulation results for two different bodies are also compared in order
to investigate how the different shapes affect the flow. Also included is an overview of the
turbulence modeling theory behind the RANS-methods which are employed. The results
demonstrate that the turbulence models k − ε, RNG k − ε, k − ω and k − ω SST are suitable
for simulation of this class of flows and provide a good prediction of the mean flow around
and behind the body.
Sammanfattning
Det här är ett examensarbete som tillhandahållits av Totalförsvarets Forskningsinstitut, FOI,
och är skrivet åt Marina system på Kungliga Tekniska Högskolan, KTH. Målet är att utföra en systematisk simuleringskampanj av flödet kring en axisymmetrisk strömlinjeformad
kropp för att utvärdera en mängd olika RANS-baserade turbulensmodeller implementerade
i CFD programvarupaketet OpenFOAM. Låghastighetszonen vid aktern och vaken bakom
kroppen är av extra stort intresse. Resultaten jämförs med vindtunnelsexperiment samt med
simuleringsresultat som erhållits med LES, för att sedan kunna utvärdera hur väl varje turbulensmodell kan förutsäga flödet. Studierna leder fram till en metodrekommendation för
den här typen av flöden. En jämförelse mellan flödet kring två olika kroppar genomförs
också för att utreda hur de olika geometrierna påverkar flödet. En översikt av teorin bakom
RANS-metoderna som använts är också inkluderat i rapporten. Resultaten visar att turbulensmodellerna k − ε, RNG k − �, k − ω och k − ω SST är lämpliga för simulering av denna
typ av flöden och de förutser väl hur medelflödet kring kroppen ser ut.
Acknowledgements
I would like to thank my supervisor Mattias Liefvendahl at FOI for providing me with the
subject for this thesis and taking his time to help me through the whole project, this work
wouldn’t have been possible without him.
Contents
1 Introduction
1
2 Methods
2.1 Reynolds Averaged Navier-Stokes equations
2.2 k − ε turbulence model . . . . . . . . . . . .
2.3 Near wall treatment . . . . . . . . . . . . .
2.3.1 The log law . . . . . . . . . . . . . .
2.3.2 Wall functions . . . . . . . . . . . .
2.4 Other turbulence models . . . . . . . . . . .
2.4.1 Linear eddy viscosity models . . . .
2.4.2 Non-linear eddy viscosity models . .
2.4.3 Stress-Transport Models . . . . . . .
2.5 Numerical methods . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
3
4
5
6
7
7
8
8
9
3 Simulation campaign
3.1 The models . . . . . . . . . . . . . . .
3.2 The mesh . . . . . . . . . . . . . . . .
3.3 Boundary conditions and initial values
3.4 Simulations and calculated quantities .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
10
11
12
13
4 Results
4.1 Validation data . . . . . . . . . . . .
4.2 Results from the Joubert simulations
4.2.1 Comparison with LES . . . .
4.3 Results from the AFF1 simulation .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
16
20
22
5 Conclusions and discussion
.
.
.
.
25
Chapter 1
Introduction
Computational Fluid Dynamics (CFD) provides a way to simulate and predict the flow of
a fluid. This is of great interest in many applications such as car design, meteorology, ship
design and so on. Understanding the complex turbulent flow around a ship or a submarine
is crucial when designing the ship. Quantities of interest could be friction and pressure
coefficients to calculate the water resistance, the boundary layer thickness, the velocity field
and turbulence levels along the body and behind it. The low velocity zone at the stern is of
special interest since it will largely affect the propulsor. The turbulent flow at high Reynolds
number in an incompressible fluid around a ship is too complex to solve the governing fluid
dynamics equations (the Navier-Stokes equation, [9]) directly, this makes it necessary to
model the turbulence in some way. RANS (Reynolds averaged Navier-Stokes equations) is
an approach to model turbulent flows starting from the averaged (time or ensemble averaged)
Navier-Stokes equations.
This master’s thesis main objective is to investigate the flow around an axisymmetric
streamlined body using RANS-based methods in the software package OpenFOAM, [1],
that is the most widely used open source software for CFD. This axisymmetric streamlined
body could represent an unappended submarine hull or a torpedo. Studies of this type are
important when designing a submarine for many reasons such as to lower the resistance or to
reduce turbulence levels at the propulsor to lower the noise levels. Simulations on a generic
unappended submarine hull with several turbulence models are carried out and the results
are validated against experiments such as Particle Imaging Velocimetry (PIV) measurements
and other types of simulations, Large Eddy Simulations (LES). This investigation will give
an understanding on how well the in OpenFOAM implemented RANS turbulence models
predicts the flow on models like this. This will in the end give a method recommendation
for simulations of this kind. One of the best performing turbulence model is also compared
with a simulation on another hull geometry to investigate how the different geometries affect
the flow.
The report starts with an overview of the turbulence modeling theory behind the RANSmethods employed in this work in chapter 2. Further on in chapter 3, there are descriptions
on the two models used. The meshes, the boundary conditions and the calculated quantities
is also described there. Chapter 4 presents the results from the simulations and compare
them with the validation data. Conclusions is drawn and discussion on the results is done
in chapter 5.
1
Chapter 2
Methods
This chapter includes an overview of the theory behind the methods employed in this work.
A complete description is available in [4], [10] and [12].
2.1
Reynolds Averaged Navier-Stokes equations
The basic governing equations in fluid dynamics are the Navier-Stokes equations. Written
for incompressible constant-property Newtonian fluids they are
DUj
∂Uj
∂Uj
1
≡
+ Ui
= − ∇p + ν∇2 Uj
Dt
∂t
∂xi
ρ
and the incompressible continuity equation is
∂Uj
=0
∂xj
(2.1)
(2.2)
where xj are the Cartesian coordinates, Uj is the velocity in the xj -direction, ρ is the
density of the fluid, ν is the kinematic viscosity, p is the pressure and t is the time. Here
and throughout this report is the Einstein summation convention used.
The RANS (Reynolds Averaged Navier-Stokes) equation is a way to model turbulent
flows by averaging (time or ensemble averaging) the Navier-Stokes equations. The starting
point of the derivation of the RANS equations is to decompose the velocity into its mean,
U j , and the fluctuation, uj .
Uj = U j + u j .
(2.3)
Equation (2.3) in equation (2.2) gives the mean conservation of mass equation for incompressible flows
∂U j
= 0.
∂xj
(2.4)
Inserting equation (2.3) in equation (2.1) and averaging leads to the mean-momentum equation, also called the Reynolds equation or the Reynolds-averaged Navier-Stokes equation
(RANS)
∂U j
∂ui uj
1 ∂p
D̄U j
∂U j
= ν∇2 U j −
−
.
≡
+ Ui
∂t
∂x
∂x
ρ ∂xj
D̄t
i
i
2
(2.5)
Equation (2.5) can be re-written as
$
! "
#
∂U i
∂U j
D̄U j
∂
µ
+
− pδij − ρui uj .
ρ
=
∂xi
∂xj
∂xi
D̄t
(2.6)
where the terms inside the square brackets represents three stresses. The first term is the
viscous stress, −pδij is the isotropic stress from the mean pressure field and −ρui uj is a
stress arising from the fluctuating velocity. The last term is called Reynolds stresses. This
term without −ρ, i.e. ui uj will also be referred to as Reynolds stresses in this report. Since
the equations are averaged the quantities calculated with RANS methods are statistical, [10].
2.2
k − ε turbulence model
The number of unknowns in the Navier-Stokes equations, (2.1), is four, the three velocity
components and the pressure. The Reynolds stress tensor, ui uj , is a symmetric tensor
and will then add six new unknowns into the system without adding any new equations.
The number of unknowns is then 10 and the equations available are the three components
of the RANS equation, (2.5), and the mean conservation of mass equation, (2.4). This
presents a closure problem and to solve it modeling is needed. This is why turbulence
modeling is necessary. There are many different turbulence models available for RANS and
one commonly used is the k − ε model described here.
According to the turbulent-viscosity hypothesis introduced by Boussinesq, [10], is the
Reynolds stress
"
#
2
∂U i
∂U j
ui uj = kδij − νT
+
(2.7)
3
∂xj
∂xi
where νT is the turbulent viscosity and k the turbulent kinetic energy defined as
k≡
1
ui ui .
2
(2.8)
The trace of the Reynolds stress tensor is 2 k and the term 32 kδij in equation (2.7) is the
isotropic stress. The turbulent-viscosity hypothesis states that the mean rate-of-strain
"
#
∂U i
∂U j
Sij =
+
(2.9)
∂xj
∂xi
via the turbulent viscosity is linearly related to the Reynolds-stress anisotropy tensor, aij ,
defined by
2
aij ≡ ui uj − kδij .
3
Equation (2.10) in equation (2.7) gives that linear relationship by
"
#
∂Ui
∂Uj
.
aij = −νT
+
∂xj
∂xi
(2.10)
(2.11)
In the k − ε model the turbulent viscosity is specified as
νT = Cµ
3
k2
ε
(2.12)
where ε is the dissipation of turbulent kinetic energy and Cµ is a model constant. The k − ε
model is a two equations turbulence model consisting of two model transport equations for
k and ε. The exact model transport equation for k, derived in [10], is
∂k
+ U j · ∇k = −∇ · Tj! + P − ε
∂t
(2.13)
1
1
ui uj uj + ui p! − 2νuj sij
2
ρ
(2.14)
where
Tj! ≡
is the energy flux,
P ≡ −ui uj
∂U i
∂xj
(2.15)
is the production of turbulent kinetic energy,
ε ≡ 2νsij sij
(2.16)
is the dissipation of the turbulent kinetic energy and
"
#
∂uj
1 ∂ui
+
sij =
2 ∂xj
∂xi
(2.17)
is the fluctuating rate of strain. Equation (2.13) however add a lot of unknowns, therefore
the energy flux, Tj! , is modeled with a gradient-diffusion hypothesis as
T! = −
νT
∇k
σk
(2.18)
where σk is the turbulent Prantl number for kinetic energy. Physically this asserts that there
is a flux of turbulent kinetic energy down the gradient of k. The standard model equation
for ε is
"
#
D̄ε
Pε
ε2
νT
∇ε + Cε1
− Cε2
(2.19)
= ∇·
σε
k
k
D̄t
where σε , Cε1 and Cε2 are model constants. The model equation for ε is best viewed as being
completely empirical, [10]. The total number of model constants is five and their standard
values according to [10] are
Cµ = 0.09,
Cε1 = 1.44,
Cε2 = 1.92,
σk = 1.0,
σε = 1.3.
(2.20)
The equations for k, ε and the specification of νT is what forms the k − ε turbulence model.
2.3
Near wall treatment
The flow close to walls are in many ways more complicated than free shear flows, therefore
consideration is needed for flows close to walls. Considering a fully developed 2D flow close
to a wall, x1 = x is the flow direction and x2 = y is normal to the surface, with the
freestream mean velocity, U , in the positive x-direction. The total shear stress, τ , consists
of the viscous stress and the Reynolds stress
4
τ = ρν
dU
− ρuv
dy
(2.21)
where u and v are the fluctuations in the x- and y-directions. At the wall the no-slip
condition implies that the Reynolds stress is zero, then the viscous stress is the only stress
and the shear wall stress is
%
dU %%
τw = ρν
.
(2.22)
dy %y=0
Close to the wall the viscous stress is the dominating stress in contrary to the free flow where
the viscous stress can be neglected compared to the Reynolds stress. Close to the wall, ν
and τw are important parameters and from these appropriate velocity and length scales can
be defined as
&
τw
(2.23)
uτ ≡
ρ
which is the friction velocity,
δν ≡ ν
&
ρ
ν
=
τw
uτ
(2.24)
which is the viscous length scale and
y+ ≡
y
uτ y
=
δν
ν
(2.25)
which is viscous lengths or wall units. Different layers in the flow close to the wall are defined
by y + . At y + < 5 is the viscous sub layer where the Reynolds stress is negligible, y + < 50
is the viscous wall region where there is a direct effect of the viscosity on the shear stress
and y + > 50 is outer layer where the effect of viscosity is negligible, [10].
2.3.1
The log law
The mean velocity gradient close to the wall can on dimensional grounds be written as
#
"
uτ
y y
dU
(2.26)
=
Φ
,
dy
y
δν δ
where Φ is a dimensionless function and δ is an appropriate length scale much larger than
δν . Introducing the function
" #
"
#
y
y y
ΦI
= ylim Φ
(2.27)
,
δν
δν δ
δ →0
can equation (2.26) close to the wall be written as
" #
dU
uτ
y
y
, f or
=
ΦI
<< 1.
dy
y
δν
δ
(2.28)
Defining u+ (y + ), the mean velocity normalized by the friction velocity as
u+ =
5
U
uτ
(2.29)
and using equation (2.25) in equation (2.28) is
1
du+
= + ΦI (y + ).
dy +
y
(2.30)
When y + > 30 the distance to the wall is large enough to assume that the dependence of
viscosity in ΦI vanishes making it constant, κ−1 , κ is the von Kármán constant and this in
equation (2.30) gives
du+
1
=
.
+
dy
κy +
(2.31)
Integration of equation (2.31) gives
1
ln y + + B.
(2.32)
κ
where B is a constant from the integration. This is the log law where κ = 0.41 and B = 5.2
are the usual values of the constants, they alter some in different literature but are generally
close to these values. Comparing the log law with velocities from direct numerical simulations
(DNS) data shows good accuracy for the log law in the region 30 < y + < 5000, [10].
u+ =
2.3.2
Wall functions
Since the profiles of U and ε are steep close to walls allot of the computational effort will
have to be devoted to the near wall region making the computations very expensive. Wall
functions are used to lower the cost of the computations. The idea is to apply a boundary
condition some distance away from the wall in the log law region in order to avoid solving
the turbulence-model equations close to the wall. The wall function boundary conditions
are applied at the point y = yp where y + ≈ 50. The index p will indicate that the quantities
are evaluated at yp . According to the turbulent viscosity hypothesis is
|uv|
=
k
#1/2
"
P
.
Cµ
ε
(2.33)
In the region y + ≈ 50 DNS calculations shows there is a balance between the dissipation
and production of turbulent kinetic energy, also in the overlap region (50 < y + < 1000) the
difference between −uv and u2τ is small, [10]. Then it holds that
−uv = Cµ1/2 k = u2τ .
Near the wall all velocity gradients except
energy then can be written as
dU
dy
(2.34)
can be neglected, the production of kinetic
P = −uv
∂U
∂y
(2.35)
and in the log law region it holds
uτ
dU
=
.
dy
κy
(2.36)
Since there is a balance between the production and the dissipation and using equations
(2.34), (2.35) and (2.36) the dissipation is written as
6
ε=
u3τ
.
κy
(2.37)
By combining equations (2.34) and (2.37) at the position yp the boundary condition for ε is
3/4 3/2
εp =
Cµ kp
.
κyp
(2.38)
The boundary condition of k is set to zero normal gradient. The turbulent viscosity hypothesis gives
−uv = νT
∂U
.
∂y
(2.39)
Using equations (2.39), (2.34) and (2.35), the production term, at yp , is calculated as
1/4 1/2
P p = νT
Cµ kp
κyp
∂U (yp )
∂y
(2.40)
and y + at yp is
1/4 1/2
yp+ =
2.4
Cµ kp yp
.
ν
(2.41)
Other turbulence models
The turbulence models used in this work are the k − ε, realizable k − ε, k − ω, k − ω SST ,
RNG k − ε, Lien cubic k − ε, Non-linear Shih k − ε and LRR Reynolds stress transport
models. These turbulence models can be divided into three categories, linear eddy viscosity
models, non-linear eddy viscosity models and Reynolds stress models.
2.4.1
Linear eddy viscosity models
The linear eddy viscosity turbulence models are based on the turbulent viscosity hypothesis,
equation (2.7). Turbulence models of this type used are the standard k − ε described in
section 2.2, realizable k − ε, RNG k − ε, k − ω and k − ω SST models.
If the strain rate becomes to large when using the standard k − ε model it will become
non realizable, since the normal stresses then can become negative. To prevent this the
realizable k − ε turbulence model relate the constant Cµ to the main strain rate, Cµ is not
treated as an constant and is
Cµ =
1
A0 + As U (∗) kε
(2.42)
where A0 is a constant, As and U (∗) depends on the main strain rate and are determined
according to [11].
The k − ω model models νT and k in the same way as the k − ε turbulence model, the
difference is that the specific dissipation rate is modeled with ω ≡ ε/k instead of with ε.
This gives the specific dissipation rate as
"
#
D̄ω
Pω
2νT
νT
= ∇·
∇ω + (Cω1 − 1)
− (Cω2 − 1)ω 2 +
∇ω · ∇k
(2.43)
σω
k
σω k
D̄t
7
where σω = σk . The interpretation of ω differs but it can be described as a frequency
characteristic of the turbulence, the RMS fluctuating vorticity or just the ratio of ε and k.
The k − ω model is designed to give better results than k − ε in the viscous near-wall region
and in how it accounts for the effects of stream wise pressure gradients. However it can be
sensitive to free stream boundary conditions.
The k − ω SST (shear stress transport model) works as a combination of the regular
k − ω close to walls but switches behavior to k − ε in the free stream. This is done by
multiplying the last term in equation (2.43) to a blending function that is zero close to the
wall, so the model works as k − ω close to walls, and it is unity far from the wall making
the model correspond to the standard k − ε in the free stream, [10].
The RNG k − ε turbulence model make use of renormalization group theory to get a
modified k − ε model where the equations for νT , k and ε are the same as in the standard
k − ε model. The difference lies in the constants, Cε2 is not constant as in equation (2.19).
In the RNG k − ε Cε2 is defined as
Cε2 ≡ C̃ε2 +
k'
Cµ λ3 (1 − λ/λ0 )
, λ≡
2Sij 2Sij
3
(1 + βλ )
ε
(2.44)
where
C̃ε2 = 1.68, Cε1 = 1.42, Cµ = 0.085, β = 0.012, λ0 = 4.38
(2.45)
are the closure coefficients. Notable is also that the other constants in equation (2.19) is
somewhat altered in the RNG k − ε model.
2.4.2
Non-linear eddy viscosity models
The Lien cubic k − ε and Non-linear Shih k − ε models belongs the category non-linear
eddy viscosity models. The non-linear eddy viscosity models relate the turbulent stresses
algebraically to the rate of strain and include higher order quadratic and cubic terms. They
often give better predictions in reattachment areas where the linear models sometimes fail
to predict the flow correctly, [3].
2.4.3
Stress-Transport Models
In a stress-transport turbulence model, also refereed to as second-order closure or second
moment closure model, the exact equation for the Reynolds stress-tensor is used and each
term of the equation is modeled by it self. The model is more complex than the two equation
models and demands more computational efforts but it corrects some of the Boussinesq’s
approximation shortcomings. The stress transport model includes effects of flow history in
a more realistic way than the two equation models since it automatically accounts for the
convection and diffusion of the Reynolds stress tensor. It also includes effects of streamline
curvature and it behaves properly for flows with sudden changes in the strain rate. The
LRR Reynolds stress transport model belongs to this category of turbulence models. It is
the most widely used and tested stress transport model that is based on the ε equation.
There is however a difference in the dissipation rate equation compared to what it is in the
k − ε model, [12].
8
2.5
Numerical methods
Since the main objective of this work is to analyze the different turbulence models the
numerical methods and their implementation into OpenFOAM will just be briefly described
in this section. OpenFOAM solves the RANS equations using the finite volume (FV) method.
We illustrate this class of FV-methods by its application to a conservation equation for a
scalar φ in a given velocity field u. The integral form of the equation is
(
(
d
ρφdV +
ρφu · ndS = 0
(2.46)
dt V
S
where V is a control volume, S is the control volume surface and n is the unit normal vector
of the surface. The solution domain is divided into polyhedral finite Control Volumes (CVs)
and then the conservation equations are applied to each CV. If the equations are summed
for all of the CVs the global conservation equations is obtained since the surface integrals
of the inner CV faces cancels each other. This is one of the advantages of the finite volume
method since the global conservation is built in from the beginning. At the centre of each
CV is the computational node where the value of each unknown variable is to be calculated.
Interpolation is used to express the variables at the CV surfaces in terms of the nodal
values. The surface and volume integrals are approximated using some appropriate method
for which there are many schemes available. As a result of this an algebraic equation for
each CV is obtained containing values of neighboring nodes. The method can accommodate
any type of grid and is suitable for complex geometries. A detailed description of the FV
method can be found in [4].
When solving a stationary problem with RANS the problem can be regarded as unsteady
until it reaches steady state. In order to reach or speed up convergence can it be necessary
to limit the change of each variable between the iterations. This is called under relaxation.
This is illustrated by looking at the algebraic equation for a generic variable φ on the nth
outer iteration at the typical point P
)
AP φnP
Al φnl = QP
(2.47)
l
where Q contains the terms not depending on φn . The coefficients Al and Q may involve
φn−1 . When solving this linear equation iteratively the changes in φ between the outer
iterations can become to large causing instability. So φn is only allowed to change a fraction
of the would be change according to
φn = φn−1 + αφ (φnew − φn−1 )
new
(2.48)
where φ
is the solution to equation (2.47) and αφ is the under-relaxation factor that
satisfies 0 < αφ < 1.
The equations are solved with an iterative method and they are solved sequentially i.e.
the equations are solved for each component in turn first solving for the velocity components
with the pressure from the last iteration and then solving for the pressure using a discrete
Poisson equation, [4]. The velocity and pressure fields now satisfy the continuity equation
but not the momentum equation. The procedure is then repeated with the new pressure.
This is one outer iteration and it is repeated until both the continuity and momentum
equations are fulfilled within a certain tolerance. The Semi Implicit Method for Pressure
Linked Equations (SIMPLE) is an algorithm doing this. The simulations in this work are
done using the in OpenFOAM implemented SIMPLE algorithm. A detailed description of
the SIMPLE algorithm is found in [4].
9
Chapter 3
Simulation campaign
3.1
The models
There are two geometries considered in this investigation. The main model is a generic
conventional submarine hull described in [8]. It is the unappended hull of that design which
will be referred to as the Joubert model after the author of the design reports. The Joubert
model is shown in figure 3.1. This shape is the result of design considerations presented in [7]
and [8] in which the aim is to design a submarine with minimum resistance and noise while
still carrying out all the normal functions for a submarine. This model was chosen because
there are both experimental data and other simulation data available for this model from [2].
The second model used is also an unappended generic submarine hull, the DARPA SUBOFF
configuration AFF1 [6]. This model will be referred to as AFF1 and is also shown in figure
3.1. The SUBOFF project is one of the few studies of conventional generic submarine hulls
made in open literature and it is meant to provide a way to compare numerical simulations
of axisymmetric hulls with experimental data for CFD users. The AFF1 model used here is
re-scaled to have the same length as the Joubert model used in wind tunnel tests, see [2].
Figure 3.1: The two models used. The Joubert geometry is on top and the AFF1 geometry
is at the bottom.
10
Total length
Diameter
Volume displacement
Length parallel midsection
Length forebody
Length stern
Diameter/Length
Largest angle stern
Length/width
Block coefficient
Prismatic coefficient
L
D
∇
Lms /L
Lf b /L
Ls /L
D/L
αmax
L/D
∇/LD2
∇/Lπr2
Joubert
1.35 m
0.185 m
0.0283 m3
0.451
0.228
0.321
0.137
21.8◦
7.31
0.615
0.783
AFF1
1.35 m
0.157 m
0.0208 m3
0.512
0.233
0.255
0.117
20.1◦
8.57
0.622
0.792
Table 3.1: Main dimensions of the Joubert and AFF1 models.
The differences in the two bodies can be seen in figure 3.2 where profiles of both bodies
are plotted together and in Table 3.1 that shows the dimensions of the two bodies in numbers.
The total length of the model L, D is the diameter, ∇ is the volume displacement, Lms is
the length of the parallel midsection, Lf b is the length of the forebody Ls is the length of
the stern and αmax is the largest angle between a tangent of the body the stern and the
parallel midsection. For AFF1 is the afterbody cap not considered for αmax . The coordinate
system is a 2D Cartesian system where x is the coordinate parallel to the symmetry axis,
0 at the bow and L at the stern, y is the perpendicular distance to the symmetry axis,
0 at the symmetry axis and D at the parallel midsection. The velocity components u is
in the x-direction and v is in the y-direction. The differences between the two bodies are
mainly in the different stern configurations and the length to diameter ratio but there are
also differences in the bow configurations. The Joubert body is thicker and have a longer
stern. The stern of the Joubert body has a more conical shape with an angle that is getting
larger all the way to the trailing edge while the stern of the AFF1 body is composed of two
parts, it starts of with a conical shape and then turns into an afterbody cap with a round
trailing edge. Joubert have a smoother transition from the parallel midsection to the stern
and the tapering of the tail is also smother. The forebodies are almost of the same length
and the forebody of AFF1 is a little more blunt than the Joubert forebody at very low x/L.
The transition from the forebody to the midsection is smoother on the Joubert body.
y/L
0.1
0.05
0
0
0.1
0.2
0.3
0.4
0.5
x/L
0.6
0.7
0.8
0.9
1
Figure 3.2: A comparison of the Joubert and AFF1 models. Joubert in blue and AFF1 in
green.
3.2
The mesh
The meshes were created with the OpenFOAM-utility blockMesh where the model is built
in sets of 3D hexahedral blocks. The meshes are 2D of wedge type with 5◦ angle. To capture
11
enough of the flow and to avoid blockage effects are the boundaries in front of and over the
bodies placed one body length away from the bodies and the boundaries behind the the
bodies are placed two body lengths behind them. The Joubert mesh, figure 3.3 (a) and (b)
consists of 80 000 cells and the AFF1 mesh, figure 3.3 (c) and(d) has 75 000 cells. Each
block had to be graded manually and the shapes of the blocks are visible in figure 3.3. The
cells closest to the body were designed to give an y + ≈ 40 where y + is calculated according
to equation (2.25). The y-coordinate in equation (2.25) is not the global y-coordinate, it
is the distance in the normal direction of the body to the center of the cell closest to the
body. The value of y + varies along the bodies but at the parallel midsection it is 42 on the
Joubert model and 35 on the AFF1 model.
(a)
(b)
(c)
(d)
Figure 3.3: The meshes used, (a) and (b) is Joubert, (c) and (d) is AFF1.
3.3
Boundary conditions and initial values
The boundary conditions for the velocity are set to zero velocity at the body due to the
no-slip condition, at the inlet is the velocity in the x-direction U∞ = 60m/s and zero in all
other directions. At the outlet and far field the boundary conditions are set to zero normal
gradient. The pressure boundary conditions are set to zero at the outlet and zero normal
gradient at the other boundaries. For all the models using k to describe the turbulence is
it calculated according to equation (2.8) with the assumption that k is isotropic at the inlet
and that the fluctuations of the inlet velocity is 3%, this gives k as
3
(0.03U∞ )2 .
(3.1)
2
The assumption that the fluctuations are 3% of the inlet velocity comes from [2] where it is
estimated that the wind tunnel in which the validation data is measured has this turbulence
level. At the far field and the outlet is k set to zero normal gradient. The initial value of k in
the wall function is also calculated according to equation (3.1). To estimate the initial and
inlet value for ε is it assumed that the ratio of turbulent viscosity to the laminar viscosity
ν is five. Then ε is calculated as
k=
12
k2
(3.2)
5ν
with Cµ = 0.09 as in (2.20) and k from equation (3.1). Equation (3.2) is also used to calculate
the initial value for the ε wall function. The outlet and far field boundary conditions for ε
is set to zero normal gradient. Using the definition ω ≡ ε/k and equation (3.2) are the inlet
and initial value for the wall function of ω calculated as
ε = Cµ
ω=
ε
k
= Cµ .
k
5ν
(3.3)
In all turbulence models except the LRR model are k and / or ω included, the LRR turbulence model includes only ε and the Reynolds stress tensor. In this model the initial data
for ε is taken from a converged k − ε simulation and the Reynolds stress tensor is calculated
by OpenFOAM from the k − ε simulation as well. The pressure and velocity initial data
and boundary conditions are also taken from the converged k − ε simulation. All the models
except the LRR model are started with zero velocity in the initial flow field. The boundary
conditions in the azimuthal directions are set to the OpenFOAM boundary condition wedge
which acts as a cyclic boundary condition.
3.4
Simulations and calculated quantities
The simulations are carried out with an inlet velocity, U∞ = 60 m/s, the length of the model
is 1.35 m and the fluid is air, ν = 1.5 ·10−5 m2 /s giving ReL = U∞ L/ν = 5.4 ·106 . Presented
in table 3.2 is the simulation campaign. The OpenFOAM keyword is the word specifying
the turbulence model in OpenFOAM. From here on will the turbulence models be refereed
to as their OpenFOAM keyword in table 3.2.
Model
Joubert
Joubert
Joubert
Joubert
Joubert
Joubert
Joubert
Joubert
AFF1
Turbulence model
Standard k − ε
Realizable k − ε
k−ω
k − ω SST
RNG k − ε
Lien cubic k − ε
Non-linear Shih k − ε
LRR
k−ω
OpenFOAM keyword
kEpsilon
realizablekE
kOmega
kOmegaSST
RNGkEpsilon
LienCubicKE
NonlinearKEShih
LRR
kOmega
Table 3.2: A list of the simulations carried out.
The objective of the campaign is, as stated earlier, to give an objective method recommendation for flows of this type. The main focus is to investigate the velocity at the stern
and behind the bodies. This is done by plotting the axial velocity profiles at several places
of the body and comparing it with experiments and LES data. Other quantities of interest
are the pressure coefficient defined as
cp =
|p − pref |
1
2
2 ρU∞
13
(3.4)
where p is the pressure and pref is a reference pressure that here is the ambient pressure set
to zero, and the friction coefficient
τw
cf = 1 2
(3.5)
2 ρU∞
where τw is the wall shear stress. The turbulent kinetic energy will also be analyses. The
quantities analyses are the ones for which validation data are available.
14
Chapter 4
Results
In this chapter the results from the simulations are presented and compared with the validation data. The quantities will be analyzed in order of complexity and models showing
poor prediction of the flow will successively be removed narrowing down the analyze to the
models that predicts the flow well. The validation data used is described in section 4.1
followed by the results from the simulations on the Joubert model in section 4.2. In section
4.3 is the results from one simulation on the AFF1 model compared with a simulation with
the same turbulence model on Joubert.
4.1
Validation data
Available for validation of the results are data from experiments and other simulations on
the Joubert body done in [2]. The experiments were conducted in the DSTO Low Speed
Wind Tunnel in Melbourne on a 1.35 m long aluminum. The main validation data for the
velocity is Particle Imaging Velocimetry measurements, PIV. These measurements are done
using laser to avoid inserting objects into the flow and thereby disturbing it. The PIV
measurements were done at the stern and in the wake region. A more detailed description
on how the PIV measurements were carried out is found in [2]. There are uncertainties in at
what y-coordinate the lineplots from the PIV starts, they do however give a picture on how
the velocity profiles should look. Measurements of the surface pressure were done on the
model with static pressure taps along the centreline on top of the body. The static pressure
was measured at the taps and the pressure coefficient is calculated as
cp =
ptap − ps
pT − ps
(4.1)
where ptap is the measured static pressure at the tap, ps is the freestream static pressure and
pT is the reference total pressure, defined as the static pressure plus the dynamic pressure,
measured in the freestream. The total reference pressure is equivalent to the reference
pressure pref in equation 3.4. The friction coefficient was measured using the Preston tube
method. This method requires a turbulent boundary layer to work so the skin friction where
the boundary layer is laminar is not correct. It is however possible to determine where the
transition from laminar to turbulent occurs by looking at where it is a discontinuity in the
graph when plotting cf against the axial position. In some of the experiments boundary
layer tripping devises were used. In those cases the tripping devise consisted of either a
circumferential strip of silicon carbide grit that was 3.0 mm wide or wire of diameter 0.2
15
mm or 0.5 mm. The trip was placed at x/L = 0.05. More detailed information on the
experiments are available in [2].
The LES data was provided from [2] and are a type of near wall modeled LES of which
three types have been used as validation. LES is based on separation of the scales in the flow
utilizing spatial filtering. Scales in the flow larger than a certain filter width is resolved and
the effect of the scales below the filter width are modeled. The types of LES simulations used
as validation are the Localized Dynamic kinetic energy Model here referred to as LDKM,
the One Equation Eddy Viscosity Model here referred to as OEEVM and the Mixed Model
Spallart Allmaras here referred to as MMSA. The simulations were done on grids of 18
million cells and more information can be found in [2].
4.2
Results from the Joubert simulations
The results from the Joubert simulations are presented here. Table 3.2 shows the number
of outer iterations needed for each model to converge.
Turbulence model
Standard k − ε
Realizable k − ε
k−ω
k − ω SST
RNG k − ε
Lien cubic k − ε
Non-linear Shih k − ε
LRR
Convergence
1000 iterations
3000 iterations
2000 iterations
4000 iterations
1000 iterations
Not reached
10 000 iterations
7000 iterations
Table 4.1: Outer iterations needed for convergence in the Joubert simulations.
The tolerance for the residuals in the simulations was set to 10−10 for the pressure
and 10−8 for the other variables and no relative tolerances was used. The solutions were
considered to be converged when the initial residuals reached a value that didn’t improve
with more iterations and this value was considered to be low enough. Figure 4.1 shows
the initial residuals for each outer iteration as functions of outer iterations for the best and
the worst cases considered to be converged among the simulations. The residuals in figure
4.1 are the extremes and most of the other models have converged much better then the
realizableKE. The LienCubicKE model never reach convergence.
Figure 4.2 shows the axial velocity from the kEpsilon simulation. Visible are the stagnation point in front of the body, two zones with high velocity over the bends at the end of
the forebody and at the beginning of the stern. The boundary layer is growing along the
body and there is a low velocity zone at the stern and behind the body. The RANS models
assume the flow to be fully turbulent everywhere which it is not, the area of most interest
is however the low velocity zone at the stern of the body where the flow is fully turbulent.
In figure 4.3 is y + plotted for all the turbulence models along the body calculated according to equation (2.25) in which the y-coordinate is not the global y-coordinate, it is the
distance in the normal direction of the wall to the center of the cell closest to the body.
There are three types of behaviors of the curves, kEpsilon and kOmegaSST starts at a low
y + ≈ 5, grows a bit and the settles on a value around 40, realizableKE and kOmega starts
high, around 130, and then also settles at 40 after x/L = 0.2, RNGkEpsilon and LRR are very
16
(a)
(b)
Figure 4.1: Initial residuals as a function of iterations, (a) kOmega and (b) realizableKE.
Figure 4.2: The mean axial velocity distribution, obtained with the kEspilon simulation on
the Joubert model.
low until approximately x/L = 0.15 where y + rapidly grows and then settles at 40. It seems
like some threshold is reached there for RNGkEpsilon and LRR, this has however not been
further investigated. The LRR model have a slightly higher y + than the other models along
the body and at the stern. The realizableKE curve is somewhat unsteady in the beginning
and the end of the body. Also notable is that the two k − ω models, kOmega and kOmegaSST
shows different behaviour in the beginning of the body but then has almost identical values
from x/L = 0.2 all the way to the stern.
In figure 4.4 is cp and cf plotted together with experimental data. In figure 4.4 (a) is
cp plotted against the length of the body. All the models except realizableKE predicts cp
close to the experiments until x/L = 0.9 where they miss the separation occurring according
to the experimental data. The realizableKE model differs from the other models and
the experiments after x/L = 0.7, it is however the only model that predicts a separation
but it is predicted to early. The predicted cp at x/L > 0.4 is somewhat higher than the
experimental cp . Figure 4.4 (b) shows cf along the body. All the models predicts cf within
20 % from the experimental data between x/L = 0.2 to 0.8 except the LRR model which
severely overpredicts it. Since the flow is expected to be boundary layer dominated, a model
that differs this much from the experiments is then expected to not predict the flow well.
The LRR model will therefore not be considered further on. Between x/L = 0.1 and 0.2
17
Figure 4.3: Plott of y + for all the models.
are the predictions of cf also good for all the models except for RNGkEpsilon, LRR and
NonlinearKEShih which underpredicts it and then all of a sudden overpredicts it. This
behaviour is also seen in figure 4.3 where there seem to be some type of threshold for these
models.
(a)
(b)
Figure 4.4: Coefficients cp and cf for the turbulence models and experimental data. The
labels are the same in both figures.
Figure 4.5 shows the axial velocity profiles at x/L = 0.867, x/L = 0.9, x/L = 0.933,
x/L = 0.967, x/L = 1, x/L = 1.033, x/L = 1.08 and x/L = 1.1 for the turbulence
models and the PIV-data. The positions of the profiles is shown at the top of figure 4.5.
18
The realizableKE model differ much from the other profiles and will further on not be
considered. As stated earlier is there some uncertainty in how far away from the wall the first
PIV-data is located. At the top four profiles is it shown that the RANS models overpredicts
the velocity close to the body and underpredicts the velocity approaching the free stream.
The top four profiles in figure 4.5 shows clearly how the boundary layer grows with larger
x/L. All the models behaves more or less the same there except NonlinearKEShih whom
at places overpredict the velocity with up to 10 % compared to the other models and more
compared to the PIV data. The NonlinearKEShih model shows the same behaviour in the
wake where the other models show very good similarity with the PIV-data where both the
gradient and the magnitude of the velocity are well matched. Due to the poor predictions
by the NonlinearKEShih model is it excluded from the further results. Zooming in on the
profiles at x/L = 0.967 and x/L = 1.08 with the poor performing models removed as done in
figure 4.6 are the small differences between kEpsilon, kOmega, kOmegaSST and RNGkEpsilon
shown. The differences are never larger than 12 %.
y/L
0.1
0.05
0
0
0.2
0.4
0.6
x/L
0.8
1
1.2
Figure 4.5: Velocity profiles for all models and PIV-data along the stern and behind the
body with an illustration of where the positions of the profiles are located on top.
The models agreeing best with the experimental data are kEpsilon, kOmega, kOmegaSST
and RNGkEpsilon. These models are analysed further by plotting the kinetic turbulent
energy at two cross sections, x/L = 0.9677 and x/L = 1.033 in figure 4.7. The RNGkEspilon
19
(a)
(b)
Figure 4.6: Velocity profiles for the best performing turbulence models and PIV data. Data
also found in the corresponding graph of figure 4.5 + zoom.
predicts larger k at low y-coordinates and then crosses the other curves to predict lower k
at higher y-coordinates. The two k − ω models shows very similar k-profiles. There are no
k-profiles available from the PIV in [2], there are however RMS data on the velocity avilable
describing how much the velocity fluctuates.
(a)
(b)
Figure 4.7: Turbulent kinetic energy profiles for the best performing turbulence models.
4.2.1
Comparison with LES
Here is a comparison made of the well performing kEpsilon model with the poor performing
realizableKE model and the LES data from [2]. In figure 4.8 are cp and cf plotted for the
RANS models, LES models and experimental data. The kEpsilon model is clooser to the
experimental data than the LES models in predicting cp for x/L smaller than 0.9. For
x/L larger than 0.9, the kEpsilon model do not predict the separation suggested by the
20
experimental data, OEEVM and MMSA. The RANS models does show a little bit higher
cp than the experiments. The LES models show much higher cf than the RANS models for
small x/L and then settles in the same level as the RANS and experimental data except for
LDKM which is underpredicting cf very much.
(a)
(b)
Figure 4.8: The coefficients cp and cf plotted for kEpsilon, realizableKE, LES and experiments. The labels are the same in both figures.
Comparing the velocity profiles of kEpsilon and realizableKE models with LES and
PIV at x/L = 0.9 and x/L = 0.967, the prediction of the velocity profiles for the kEpsilon
model are closer to the PIV than the LES models as shown in figure 4.9. The differences
between the LES models are large but the difference between kEpsilon and realizableKE
is larger.
(a)
(b)
Figure 4.9: Velocity profiles for kEpsilon, realizableKE, LES and PIV.
Further downstream in the wake at x/L = 1.003 and x/L = 1.1, figure 4.10, does the
kEpsilon model show very good agreement with the PIV data. It is in line with the PIV
data differing only a few percent. The closer to the body the better is the prediction, which
21
is shown in figure 4.10 and can also be seen in figure 4.5. The kEpsilon simulations does
a much better job predicting the velocity in the wake than the LES simulations which are
differing a lot from the experimental data.
(a)
(b)
Figure 4.10: Velocity profiles for kEpsilon, realizableKE, LES and PIV.
4.3
Results from the AFF1 simulation
The results from the simulation with the kOmega turbulence model on the AFF1 model
is here presented and compared to the kOmega simulation on the Joubert model with the
purpose of investigating how the differences in the geometries affect the flow. The simulation
on the AFF1 model converged after 2000 iterations and y + ≈ 35 on the parallel midsection.
Figure 4.11 shows a comparison of the velocity at the stern of the two simulations. The size
of the low velocity region is a little bit larger at the body (x/L < 1) in the AFF1 simulation.
At x/L = 0.933, at the point where the velocity is 0.8 U∞ is the distance away from the
body in the y-direction 20% higher for AFF1 than for Joubert. The wake is however thicker
in the Joubert simulation but Joubert has a larger diameter.
(a)
(b)
Figure 4.11: Velocity fields at the stern obtained with kOmega. AFF1 on the left and Joubert
to the right.
In figure 4.12 is cp and cf for the two models shown. Figure 4.12 (a) shows smaller
pressure gradients along the body for Joubert than for AFF1. Joubert also has a smaller
absolute minimum value and the two dips are located more towards the middle of the body
22
than they are for AFF1. At the parallel midsection of the two bodies both cp and cf are
very similar. AFF1 has a higher maximum value of cf which is shown in figure 4.12 (b).
The effects of the different stern configurations is clearly shown in both plots in figure 4.12,
at x/L > 0.7 is the Joubert curves smooth while AFF1 has large gradients.
(a)
(b)
Figure 4.12: Coefficients cp and cf plotted for AFF1 and Joubert, obtained with kOmega.
Comparing the axial velocity and k profiles at x/L = 0.867, x/L = 0.933, x/L = 1 and
x/L = 1.08 in figure 4.13 is it shown how the low velocity zone is bigger for AFF1 when
still on the body and it is the reverse in the wake. Considering the size of the wake to be
two times the y-coordinate where the velocity is 0.8 U∞ at x/L = 1.08 is the wake behind
Joubert 25 % bigger than the AFF1 wake. The wake size divided by the diameter of each
body is for Joubert 0.37 and for AFF1 0.34. The diameter of Joubert is 17 % larger than the
diameter of AFF1. The k-profiles shows smother curves for Joubert but also the maximum
value of k is larger for Joubert.
23
Figure 4.13: Axial velocity and turbulent kinetic energy profiles obtained with kOmega along
the stern and behind the bodies for AFF1 and Joubert.
24
Chapter 5
Conclusions and discussion
Included in this work is some theory of turbulence modeling, the RANS equation is derived
from the Navier-Stokes equations and the kEpsilon turbulence model is presented. Also
included is some theory on near wall flow and wall functions. A systematic simulation
campaign on the Joubert model is carried out in order to evaluate different turbulence
models. A comparison of the flow on the Joubert and AFF1 models is done by comparing
the results of simulations with the kOmega turbulence model on both bodies.
The results from the simulation campaign on the Joubert hull shows that the turbulence models kEpsilon, kOmega, kOmegaSST and RNGkEpsilon are agreeing well with the
experiments while the results of the other models are showing that they are not suited for
simulating flows of this type. The four best models even predicts a flow closer to the experiments than the LES simulations which are done on meshes with 18 million cells compared
to the 80 thousand cells used in these simulations. This is a comparison of a 2D mesh and
a 3D mesh, 80 thousand cells on a 2D wedge mesh with 5 degrees angle would give 5.76
million cells in a 3D mesh. So the resolution is considerably lower in the RANS-models.
The studies done in [2] is however showing that the RANS models wouldn’t perform as well
with a more complex model such as an appended submarine hull.
The conclusion is however that kEpsilon, kOmega, kOmegaSST and RNGkEpsilon are
suited for simulations like this. The prediction of cp for those models are very close to
the experiments as are the predictions of cf . The prediction of the velocity also shows
good agreement with the experiments. Especially in the wake where they are only a few
percentages from the PIV data. Notable is how well they predict the velocity at x/L = 1
where the flow is very hard to predict. The convergence of kEpsilon and RNGkEpsilon is
faster than for the two k − ω models, the residuals for kOmega and kOmegaSST are however
smaller and they perform fewer iterations for each pseudo time step. This results in that
the method recommendation for simulations like this is either one of the turbulence models
kEpsilon, kOmega, kOmegaSST and RNGkEpsilon.
Another study on RANS-turbulence models done in [5] is recommending realizablekE
for flow problems with significant impact of boundary layers. This is contradicting to the
results of this study where realizablekE were one of the worst performing turbulence
model. The geometry used in [5] is quite different from the geometries used here but the
flow in both cases are flows with significant impact of the boundary layers so the different
results are somewhat surprising. This may suggest that further evaluation of these RANS
turbulence models is needed.
The comparison between the flow around Joubert and AFF1 shows no surprises. The
wake behind Joubert is slightly wider than the wake from AFF1. The Joubert body does
25
however have a larger diameter. Joubert was designed to produce small pressure gradients
which is visible when comparing cp for the two bodies. The minimum of cp was also slightly
smaller for Joubert than it was for AFF1.
Further developing of this work could be to perform a mesh convergence study for simulations without wall functions. This was attempted but no convergence was reached for those
models. A parametric study of the stern to investigate how the angle and other parameters
of the stern affects the flow would also be of great interest. The investigation could include
other turbulence models. Other things of interest to further look in to is the theory and
implementations of the turbulence models to understand why they behave different. The
models in this study showed sensitivity to the inflow conditions on the turbulent quantities,
this sensitivity also needs to be further investigated.
26
Bibliography
[1] OpenFOAM version 1.6. www.openfoam.com, 2012.
[2] B. Anderson, M. Chapuis, L. Erm, C. Fureby, M. Giacobello, S. Henbest, D. Jones,
M. Jones, C. Kumar, M. Liefvendahl, P. Manovski, D. Norrison, H. Quick, A. Snowden, A. Valiyff, R. Widjaja, and B. Woodyatt. Experimental and computational investigation of a generic conventional submarine hull form. In 29th Symposium on Naval
Hydrodynamics.
[3] M. Casey and T. Wintergerste. Best Practice Guidelines. ERCOFTAC, 2000.
[4] J.H. Ferziger and M. Perić. Computational Methods for Fluid Dynamics. Springer,
2002.
[5] Eric Furbo. Evaluation of RANS turbulence models for flow problems with significant
impact of boundary layers. Technical report, FOI, Swedish Defence Research Agency,
2010.
[6] Nancy C. Groves, Thomas T. Huang, and Ming S. Chang. Geometric Characteristics
of DARPA SUBOFF models. David Taylor Research Center, 1989.
[7] P. N. Joubert. Some Aspects of Submarine Design Part 1. Hydrodynamics. DSTO
Platforms Sciences Laboratory, 2004.
[8] P. N. Joubert. Some Aspects of Submarine Design Part 2. Shape of a Submarine 2026.
DSTO Platforms Sciences Laboratory, 2006.
[9] Horace Lamb. Hydrodynamics. Cambridge, 6th edition, 1932.
[10] S. B. Pope. Turbulent flows. Cambridge, 2000.
[11] Tsan-Hsing Shih, William W. Liou, Aamir Shabbir, Zhigang Yang, and Jiang Zhu. A
new k-epsilon eddy viscosity model for high reynolds number turbulent flows. Computers
Fluids, 24(3):227–238, 1995.
[12] D. C. Wilcox. Turbulence Modeling for CFD, 3rd edition. DCW Industries, Inc., 2006.
27
Personal Reflection on Program-Level Learning Objectives
INSTRUCTIONS: Please consider the list of intended learning outcomes for the master
program (and specialization in your civilingenjörsprogram) and reflect on your status in
relation to them.
Your task is to
•
Estimate your proficiency using the numbered levels according to the Feisel-Schmitz
taxonomy (at the yyy inside the table). See description below the table.
•
Write a few lines on each outcome to indicate your status (at the Xxx inside the table).
Try to indicate what learning activities you have been engaged in that made you
climb the taxonomy.
Program Learning Objectives
The main objective of this program is to educate skilled engineers for industry and research
institutions. The field is broad and multi-disciplinary with strong emphasis on systems
engineering. A naval architect needs a variety of skills, knowledge and abilities to contribute
to the complete processes of design, implementation and operation of marine
vessels/systems which can be very large and complex systems, as well as deep
understanding in some subjects. The program offers specialization within the predefined
profiles Lightweight Structures, Fluid Mechanics, Sound & Vibration, Management, and
Sustainable Development, as well as the possibility to individually tailor the profile. The
subject hence is attractive also for students who are not devoted to work in the maritime
sector and relevant for careers also in other fields.
Knowledge and understanding:
A Master of Science in Naval Architecture shall demonstrate:
broad knowledge and understanding in naval architecture, scientific basis and
proven experience, including knowledge of mathematics and natural sciences,
substantially deeper knowledge in certain parts of the field, and deeper insight into
current research and development work.
1
I estimate my Feisel-Schmitz level: 4
I belive that I through the education has got a broad knowledge of naval
architecture and a deeper insight in hydrodynamics and fluid mechanics through
my masters thesis.
deeper methodological knowledge in naval architecture.
2
I estimate my Feisel-Schmitz level: 4
The courses in Naval Architecture gave me much knowledge here.
Skills and abilities: A Master of Science in Naval Architecture shall demonstrate:
ability to, from a holistic perspective, critically, independently and creatively
identify, formulate and deal with complex issues,
3
I estimate my Feisel-Schmitz level: 4
I learned a lot of this in the design course.
an ability to create, analyze and critically evaluate different technical solutions.
4
I estimate my Feisel-Schmitz level: 4
Same here, the design course made me realize how hard this could be and I have
a good ability to do this.
ability to plan and, using appropriate methods, carry out advanced tasks within
specified parameters and to evaluate this work.
5
I estimate my Feisel-Schmitz level: 5
This has been a key part in many courses in KTH and I think I have done well.
6
skills required to participate in research and development work or to work
independently in other advanced contexts so as to contribute to the development
of knowledge.
I estimate my Feisel-Schmitz level: 5
My thesis included research and I learned a lot about it there.
ability to critically and systematically integrate knowledge,
7
8
I estimate my Feisel-Schmitz level: 5
This was an important part in all courses in Naval architecture and I did well in
most courses there.
ability to analyze, assess and deal with complex phenomena, issues and
situations, and to model, simulate, predict and evaluate events even on the basis
of limited information.
I estimate my Feisel-Schmitz level: 5
This has been a big part of my masters thesis.
9
ability to develop, design and operate products, processes and systems taking
into account people’s situations and needs and society’s objectives for
economically, socially and ecologically sustainable development.
I estimate my Feisel-Schmitz level: 4
Not my strong part but I understand the importance of economics and such.
ability to engage and contribute in teamwork and cooperation in groups of varying
composition.
10
I estimate my Feisel-Schmitz level: 5
I work very well in groups.
11
ability to clearly present and discuss conclusions and the knowledge and arguments
behind them, in dialogue with different groups, orally and in writing, in national and
international contexts
I estimate my Feisel-Schmitz level: 5
I consider myself to be a good presenter in both Swedish and English.
Judgment & approach: A Master of Science in Naval Architecture shall demonstrate:
ability to make assessments in the main field of study, taking into account relevant
scientific, social and ethical aspects,
12
I estimate my Feisel-Schmitz level: 5
Doing my thesis for the Swedish defence made me think a lot about and discuss
social and ethical issues making good at this.
awareness of ethical aspects of research and development work
13
14
I estimate my Feisel-Schmitz level: 5
Same thing here, doing my thesis for the Swedish defence made me very aware
of the ethical aspects of the work.
insight into the potential and limitations of technology and science, its role in
society and people’s responsibility for how it is used, including social and
economic aspects, as well as environmental and work environment aspects.
I estimate my Feisel-Schmitz level: 5
I have good understanding in this area.
ability to identify need for further knowledge and to take responsibility for
continuously upgrading personal knowledge and capabilities.
15
I estimate my Feisel-Schmitz level: 5
I do not consider my self to be finished with my education, doing the thesis made
me realize that there is much more to learn and I am eager to do it.
Feisel-Schmitz taxonomy
The Feisel-Schmitz taxonomy of educational objectives is used to describe the level of
proficiency after participating in a course or program expressed in measurable observable
formats (instructional objectives). The numbers range from the lowest level (1) to the highest
level (5).
5. Judge (värdera): To be able to critically evaluate multiple solutions and select an
optimum solution.
4. Solve (lösa problem): Characterize, analyze, and synthesize to model a system (provide.
appropriate assumptions)
3. Explain (förklara): Be able to state the outcome/concept in their own words.
2. Compute (räkna typtal): Follow rules and procedures (substitute quantities correctly into
equations and arrive at a correct result, Plug & Chug).
1. Define (återge): State the definition of the concept or is able to describe in a qualitative or
quantitative manner.