Page 1
Progress of naoe-FOAM-SJTU Solver for Ship and Ocean Engineering Flows
Decheng Wan (万德成)Email: [email protected]
State Key Laboratory of Ocean Engineering, School of Naval Architecture, Ocean and Civil Engineering,
Shanghai Jiao Tong UniversityICNAME 2015, June 29, 2015, Harbin
Page 2
Shanghai Jiao Tong University
naoe-FOAM-SJTU Solver is developed based on OpenFOAM platform since 2006 which aims to:
• solve violent flows (high Re flows, breaking waves)
• provide different types of waves (numerical wave generation and absorption)
• study wave(current, wind)-floating structures interaction (nonlinear, 6DOF, mooring)
CFD Package of naoe-FOAM-SJTU
Page 3
• An open source CFD toolkit • Written in C++• Object-oriented programming (OOP)• Provide a series of libraries
• Basic data structure• Finite volume (mesh, discretization, etc.)• Incompressible & compressible algorithms• Linear solver• Pre-processing & Post-preocessing• … 3
CFD Package of naoe-FOAM-SJTU
Advantages of OpenFOAM open source platform:
Page 4
Main Structure of naoe-FOAM-SJTU
Page 5
Main Structure of naoe-FOAM-SJTU
Page 6
Shanghai Jiao Tong UniversityIntroduction to naeo-FOAM-SJTU
Functions
Provide wave conditions
Model structures motion
provide mooring force,
keep body steady,
restrain structures motion
Page 7
7
// Construct incompressible turbulence modelautoPtr<incompressible::turbulenceModel> turbulence(
incompressible::turbulenceModel::New(U, phi, twoPhaseProperties));
// Sovle turbulenceturbulence->correct();
// Turbulence SettingssimulationType RASModel;
RASModel kOmegaSST;
User Input:
Page 8
Example: Turbulence models
• Code is well constructed.• New method is easy to implement.
8
The user just need to manipulate the base
class.
A Glance at naoe-FOAM-SJTU
Page 9
Shanghai Jiao Tong UniversityNumerical Wave Tank
Numerical wave tank in naoe-FOAM-SJTU
Page 10
Shanghai Jiao Tong University
• waveTheory
Numerical Wave Tank
Page 11
Shanghai Jiao Tong UniversityIrregular waves
Page 12
Shanghai Jiao Tong UniversityIrregular waves
Page 13
Shanghai Jiao Tong University
0.6 m, 1.1s, 22, 30s p fH T N M
Multidirectional waves
Page 14
Shanghai Jiao Tong University
Oblique Wave Tank
Page 15
Shanghai Jiao Tong University
6DoF Motion Module
Coordinate systems
• Predicted motions• Prescribed motions
Page 16
Shanghai Jiao Tong University
Overset Grid• A body fitted grid can be
embedded into a Cartesian background mesh.
• Two grids are mutual independence.
• Body fitted grid can be moved without restriction.
• Two grids build the connectivity through the interpolation coefficients.
Dynamic overset grids
Page 17
Shanghai Jiao Tong University
Advantages of Overset Method• Easy to implement of local mesh refinement
Dynamic overset grids
Page 18
Shanghai Jiao Tong UniversityDynamic overset grids
Page 19
Shanghai Jiao Tong University
Mooring System
Position of structure Calculate mooring force and shape
Taut Catenary Semi-taut
Three types of mooring line:
Taut Method:Only elongation
Catenary Method:Only weight
Piecewise Extrapolation Method:Both considered
Page 20
Shanghai Jiao Tong University
The three module are coupled
Incident wave
Mooring lines
6DoF motion module
NWT provide
Mooring System
Page 21
Shanghai Jiao Tong University
Ship wave-making and Resistance in still water
Page 22
Shanghai Jiao Tong University
Wigley Ship Motion in Still Water
Page 23
Shanghai Jiao Tong University
24[ (1 )][1 ( ) ]2B x x zy
L L H
Wigley hull Grid
Single Wigley motion in still water
Page 24
Shanghai Jiao Tong UniversitySingle Wigley motion in still water
Overset grid
Page 25
Shanghai Jiao Tong University
Wave profile on hull surface at Fn=0.289
Single Wigley motion in still water
Page 27
Shanghai Jiao Tong University
Two Wigley Ships Passing Each Other
Page 28
Shanghai Jiao Tong University
Two Wigleys Passing Each Other
Overset grid
Page 29
Shanghai Jiao Tong University
(1)t=5.50 (2)t=6.23(波峰)
(3)t=6.37(波谷) (4)t=10.00
Fres suface at Fn=0.30, D=0.5L
Two Wigleys Passing Each Other
Page 30
Shanghai Jiao Tong University
Ship Motion in Waves
Page 31
Shanghai Jiao Tong UniversityDTMB 5415 Ship Motion in Waves
Page 32
Shanghai Jiao Tong UniversityDTMB 5415 Ship Motion in Waves
Ship is induced to move under coming waves.
Page 33
Shanghai Jiao Tong University
Page 34
Shanghai Jiao Tong University
Page 35
Shanghai Jiao Tong University
Green Water for DTMB 5415 Ship
Page 36
Shanghai Jiao Tong University
Page 37
Shanghai Jiao Tong University
四级横浪-0航速-粘性涡流场
Page 38
Shanghai Jiao Tong University
LNG Tank Sloshing
Page 39
Shanghai Jiao Tong University
Page 40
Shanghai Jiao Tong University
Page 41
Shanghai Jiao Tong University
Page 42
Shanghai Jiao Tong University
Ship Maneuverability
Page 43
Shanghai Jiao Tong University
DTMB pure sway
Page 44
Shanghai Jiao Tong University
DTMB 5415 pure yaw
Page 45
Shanghai Jiao Tong University
Catamaran Advancing in Regular Head Waves
Page 46
Shanghai Jiao Tong University
Hull for numerical simulation:Delft-372 catamaran, with a rich experimental data
Main dimensions Value
Lpp 3.00 m
B 0.94 m
b 0.24 m
H 0.70 m
T 0.15 m
Δ 87.07 Kg
KG 0.34 m
LCG 1.41 m
I 53.245 Kgm2
S m2
ADDED RESISTANCE OF DELF
Page 47
Shanghai Jiao Tong University
Animation of the free surface (λ/L=1.0)
Page 48
Shanghai Jiao Tong University
Animation of the free surface (λ/L=1.5)
Page 49
Shanghai Jiao Tong University
Animation of the wake wave (λ/L=1.75)
Page 50
Shanghai Jiao Tong University
Rotating Propeller in Open Water
Page 51
Shanghai Jiao Tong University
Rotating Propeller in Open Water
Page 52
Shanghai Jiao Tong University
Page 53
Shanghai Jiao Tong University
Page 54
Shanghai Jiao Tong University
Page 55
Shanghai Jiao Tong University
Page 56
Shanghai Jiao Tong University
Page 57
Shanghai Jiao Tong University HSVA KCS Model
104
Page 58
Shanghai Jiao Tong University
Self-propulsion of Ship Motion
Page 59
Shanghai Jiao Tong University
Page 60
Shanghai Jiao Tong University
107
Propeller speed
Ship speed
Page 61
Shanghai Jiao Tong University
108
Experiment Present Work % error CFDShip‐Iowa (DES)
CT 3.942×10-3 3.840×10-3 -2.586% 4.011×10-3
KT 0.17 0.1682 -1.061% 0.1689KQ 0.0288 0.0290 0.863% 0.029611-t 0.853 0.8857 3.838% 0.87251-Wt 0.792 0.7815 -1.326% 0.803ηo 0.682 0.6785 -0.507% 0.683ηR 1.011 0.9811 -2.955% 0.976J 0.728 0.7363 1.142% 0.733n 9.5 9.3231 -1.862% 9.62η 0.74 0.7545 1.963% 0.724
Page 62
Shanghai Jiao Tong University
109
Page 63
Shanghai Jiao Tong University
110
Page 64
Shanghai Jiao Tong University
工况 35o 舵角回转
航速 2.59 m/s
最大舵角 35o
转舵速度 53.6 o/s
首次操舵方向 左舷
Page 65
Shanghai Jiao Tong University
Page 66
Shanghai Jiao Tong University
运动轨迹 舵角、首向角
横摇角 横摇角速度
Page 67
Shanghai Jiao Tong University 20/20 Z形操纵
Page 68
Shanghai Jiao Tong University 20/20 Z形操纵
运动轨迹 舵角、首向角
横摇角 横摇角速度
Page 69
Shanghai Jiao Tong University
Ship self-propuslion motion in waves
Page 70
Shanghai Jiao Tong University
Page 71
Shanghai Jiao Tong University
Motion histories
TF3 TF5
CFD 0.9785 0.7406
EFD 1.039 0.669
Page 72
Shanghai Jiao Tong University
Wave Run-up and impact
Page 73
Shanghai Jiao Tong UniversityWave Run-up on Cylinder
Page 74
Shanghai Jiao Tong University T9S110
Page 75
Shanghai Jiao Tong University
Maxium values of wave runup
Page 76
Shanghai Jiao Tong University T9S130
Page 77
Shanghai Jiao Tong University T9S130
Page 78
Shanghai Jiao Tong University
T9S110
Page 79
Shanghai Jiao Tong UniversityWave Run-up on Fixed Platform
naoe-FOAM-SJTU
Page 80
Shanghai Jiao Tong University
Floating body and mooring system
Page 81
Shanghai Jiao Tong University
981 semimersible Platform Motion in Waves
naoe-FOAM-SJTU
Page 82
Shanghai Jiao Tong University
在垂直张紧锚链作用下平台在波浪上运动
naoe-FOAM-SJTU
naoe-FOAM-SJTU
Page 83
Shanghai Jiao Tong University
在斜张紧锚链作用下平台在波浪上运动
naoe-FOAM-SJTU
naoe-FOAM-SJTU
Page 84
Shanghai Jiao Tong University
naoe-Foam-SJTU
Page 85
Shanghai Jiao Tong University
naoe-Foam-SJTU
Page 86
Shanghai Jiao Tong University
naoe-FOAM-SJTU
Page 87
Shanghai Jiao Tong UniversityFLNG
naoe-FOAM-SJTU
Page 88
Shanghai Jiao Tong University
VIM for Spar
Page 89
Shanghai Jiao Tong University
DTMB Spar
Page 90
Shanghai Jiao Tong University
Page 91
Shanghai Jiao Tong University
DTMB Spar VIM(Urn=8)
Page 92
Shanghai Jiao Tong University
Page 93
Shanghai Jiao Tong University
Wake flow pattern of vortices
Click here if above video not work
Page 94
Shanghai Jiao Tong University
Page 95
Shanghai Jiao Tong University
Offshore Wind Turbine Flows
Page 96
Shanghai Jiao Tong University
Two Blades of Wind Turbine
naoe-FOAM-SJTU
Page 97
Shanghai Jiao Tong University
V=15m/s
Three Blades of Wind Turbine
naoe-FOAM-SJTU
Page 98
Shanghai Jiao Tong University
Three Blades
5 10 15 250
1000
2000
3000
4000
5000
6000
7000
风速 [m/s]
力[N
]
两叶片风轮推力
三叶片风轮推力
Page 99
Shanghai Jiao Tong University Downwind configuration
Upwind turbine Downwind turbine
Page 100
Shanghai Jiao Tong University
Wind Turbine with supporting Tower
naoe-FOAM-SJTU
Page 101
Shanghai Jiao Tong University
Wind Turbine with supporting Tower
naoe-FOAM-SJTU
Page 102
Shanghai Jiao Tong University
Integrated our already developed meshless particle MPS codes into the naoe-FOAM-SJTU solver.
naoe-FOAM-SJTU 2.0
Page 103
Shanghai Jiao Tong University
Page 104
Shanghai Jiao Tong Universitynaoe-FOAM-SJTU 2.0
Tank Sloshing
Page 105
Shanghai Jiao Tong Universitynaoe-FOAM-SJTU 2.0
Page 106
Shanghai Jiao Tong Universitynaoe-FOAM-SJTU 2.0
Tank Sloshing with Baffle Plate
Page 107
Shanghai Jiao Tong Universitynaoe-FOAM-SJTU 2.0
Ship motion in waves
Page 108
Shanghai Jiao Tong University naoe-FOAM-SJTU 2.0
Page 109
Shanghai Jiao Tong Universitynaoe-FOAM-SJTU 2.0
Particle solver (MPS
and SPH)
Page 110
Shanghai Jiao Tong UniversityThank You !
naoe-FOAM-SJTU