Professional Documents
Culture Documents
COMPUTATIONAL FLUID
DYNAMICS
PROJECT
1. Introduction
The Kriso Container Ship (KCS) is a ship designed by the Maritime and Ocean Engineering
Research Institute. For our project, we use a model of the KCS derived with a value that has been
given to us. This project purpose was to determine the ship’s model resistance in water, using a
potential method in nonlinear scheme. This was made using the CFD software Shipflow.
Shipflow uses potential flow methods that are a very useful instrument for optimizing,
for example fore bodys or aft bodys of the ship. The power of this software stand in the
accuracy in ranking design modifications in combination with the short computation time. The
short computation time makes it possible to try many different variants or to set up a parametric
optimization that will finish within reasonable time.
Combining the potential flow method in XPAN with frictional resistance from the thin
boundary layer method in XBOUND will include the viscous effects. Detailed predictions of the
wake are required for design of propellers and for looking at the interaction with appendages. This
calls for an advanced viscous flow method. Shipflow uses an unconventional technique, which
combines a very stable numerical scheme with other advanced features, such as a turbulence model
especially developed for ship stern flow and a novel gridding technique. Depending on the type of
ship, speed and what effects are studied the user can choose which modules to use. To enhance the
stability of the solution the differential equations are discretized considering the magnitude and
direction of the flow of information and non-physical fluctuations in the solution are suppressed.
2.Ship Description
Initial dimensions are:
Length between perpendiculars, Lbp = 7.2786 [m];
Mean draught, T = 0.3418 [m].
Model wetted surface area, S0=9.4379 [m2]
4. Computational Strategy
To define the hull geometry, an IGES file was used. The XMESH module of the Shipflow
software reads the IGES geometry file and generates an offset file, based on which the XMESH
module generates the panels needed for the flow analysis. The Rhinoceros software allows for
geometry manipulation and fairing up to a certain extent. The hull is separated into bodies by the
software, “main”, “aft”, “boss”, “bulb”, “bow” and “tran”. In the first series of runs, the bodies
were not used because we used Auto-Mesh and for that we use the mark “#” to put the bodies in
a comment. Instead in the second series of runs we must use them because it use a Manual Mesh,
that means we can use the distribution of panels.
The project results were achieved in a single manner, we used a non-linear method
computation. The following configuration files were used to run the simulations:
xmesh
body( grno = 1, offsetgroup = "main",
station = 101, point = 21, expa = 2,
str2 = 5, df2 = 0.005, dl2 = 0.005 )
body( grno = 2, offsetgroup = "aft",
station = 9, point = 10, expa = 2 )
body( grno = 3, offsetgroup = "bulb",
station = 12, point = 10 )
body( grno = 4, offsetgroup = "boss",
station = 5, point = 5 )
free( grno = 5,
nbd2 = 4, ibd2 = [1,2,3,4],
xups = -0.5, xdow = 1.8, y4side=-0.6,
point = 36, str1 = 1, df1 = 0.006,
stau = 31, stru = 1, dlu = 0.006,
stam = 106,
stad = 61, strd = 1, dfd = 0.006 )
tran( grno = 6, nbd1 = 1, ibd1 = [2],
point = 5, stad = 61, strd = 1, dfd = 0.006 )
end
xpan
cont( free, nonlin )
iter( maxit = 40 )
para( nthr = 4 )
end
xpost
cont (off)
end
The code was using the following program parameters and variables:
XMESH is a panel generator for the potential flow module XPAN. XMESH can be executed
as a separate program to check the panelization of the body and free-surface before the potential flow
computation is executed. The XMESH module is also executed during the potential flow
computation when sinkage/trim or non-linear iterations are performed and the panelization is updated
in each iteration. XMESH generates the panels used for a sink-disk representation of a propeller in
the potential flow.
XPAN which is the potential flow solver based on surface singularity panel method was used
in the first place to compute the wave pattern and the pressure contours for a number of five speeds.
Using the XPAN program, the following features of the flow around the hull may be computed:
Wave resistance from pressure integration and from transverse wave cuts
Wave pattern
Wave profile along the waterline
Wave profile along longitudinal and transverse wave cuts
Far-field waves in deep water
Potential streamlines (traced in XBOUND)
Pressure contours
Velocity vectors
Sinkage and trim
Lift and induced drag
XBOUND is a program for thin turbulent boundary layer computations. The momentum
integral equations for boundary layers are solved along streamlines traced from a potential-flow
computation. XBOUND is also capable of computing the laminar boundary layer and the transition
to the turbulent boundary layer for simpler cases with a well define stagnation point or line.
Auto Mesh
25.0000 Manual
Mesh
20.0000
15.0000
Rt [N]
10.0000
5.0000
0.0000
0.100 0.120 0.140 0.160 0.180 0.200 0.220 0.240 0.260 0.280 0.300
Fn
Diagram 1. Resistance curves (Cw)
Resistance Curves (CW+CF)
90.0000
80.0000
Auto Mesh
70.0000
60.0000
50.0000
Rt [N]
40.0000
30.0000
20.0000
10.0000
0.0000
0.100 0.120 0.140 0.160 0.180 0.200 0.220 0.240 0.260 0.280 0.300
Fn
Diagram 2. Resistance curves (Cw+Cf)
FN=108
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
FN=160
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
FN 195
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
FN 227
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
FN 260
Velocity X
Velocity Y
Velocity Z
Presssure distribution
Velociy X
Velocity Y
Velocity Z
Pressure distribution
FN 282
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Case II. Non-linear Manual Mesh
Ship hull
Ship hull surface
FN 108
Velocity X
Velocity Y
Veocity Z
Pressure distribution
Velocity X
Velcity Y
Velocity Z
Pressure distribution
FN 160
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Velocity X
Velocity Y
Veelocity Z
Pressure distribution
FN 195
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
FN 227
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
FN 260
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
FN 282
Velocity X
Velocity Y
Velocity Z
Pressure distribution
Velocity X
Velocity Y
Velocity Z
Pressure distribution
6. Concluding remarks
In conclusion, the results received from Shipflow for Auto Mesh and for Manual Mesh are
different, but that can be explain easly because we use two types of mesh, one generated by the
program and other manually generated.
If results are not what we were expacting, than we can o increase the accuracy of the
results obtained, we can change the mesh paneling in the critical areas.
Tecplot program is useful for interpretation the results generated by Shipflow, also it is
intuitive and after few steps in program we can easly export our results.