A Zonal CFD Approach for Fully Nonlinear Simulation of Two ... · WP1: Multiphase modelling with...
Transcript of A Zonal CFD Approach for Fully Nonlinear Simulation of Two ... · WP1: Multiphase modelling with...
A Zonal CFD Approach for Fully Nonlinear Simulationof Two vessels in Launch and Recovery Operations
WP1: Multiphase modelling with overset mesh
Zhihua Ma, Pedro Martínez Ferrer, Ling Qian,Derek Causon and Clive Mingham
Centre for Mathematical Modelling and Flow AnalysisThe Manchester Metropolitan University
Project meeting at City University London, 26 January 2017
Outline
1 Background
2 Overset mesh CFD solver
3 Fluid-structure interaction
4 Conclusions
5 Backup
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 2 / 21
Background
Launch and Recovery Operations
Rescue and recovery
Challenges
High sea statesModelling tool
accuratefast
Risk predictioncollisionunacceptablemotions
Testingnew concept andsystem
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 3 / 21
Background
Zonal approach for Launch and Recovery
7
e of this research and following industrial partners’ suggestions, the new tool will
odel. However, the velocity potential needed for the QALE-FEM will velocity he multi-s zero in non-zero d so the ocity and on differ- region. ues will ored to ing be- in the
, QALE-e steps o max- e NS
NS
FNPT
Larger vessel
Smaller vessel
Inner domain
Outer domain
Meshes for larger and small vessels are generated independently thenassembled together. The small mesh surrounding the small vessel moveswith the vessel (6DoF), the big mesh could move with the large vesselor stay stationary.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 4 / 21
Overset mesh CFD solver Code development
ogFoam: overset-grid OpenFoam multiphase flow solver
Mesh generation1 Generate a background mesh for the whole domain.2 Generate body-fitted meshes for all the structures.3 Assemble all the meshes.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 5 / 21
Overset mesh CFD solver Code development
ogFoam: overset grid OpenFoam multiphase flow solver
Component grids aregenerated in a (virtually)independent mannerHole cutting: blank out themesh cells out of flowdomain.DCI: domain connectivityinformationInterpolation: exchangeinformation betweenmeshes through fringe cells.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 6 / 21
Overset mesh CFD solver Verification
y
z
α
β
θβ
Figure 1: A sketch of a 2D wedge. α is the deadrise angle, θ is the titlingangle. α+ β = 90o.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 7 / 21
Overset mesh CFD solver Verification
Wedge: α = 30o, θ = 0o, v = 1m/s
0
2
4
6
8
10
12
−1 −0.5 0 0.5 1
Cp
z/vt
t=0.10 st=0.12 st=0.15 ssimilarityanalytical
−2
−1
0
1
2
0 1 2 3 4 5 6
z/v
ty/vt
t=0.10 st=0.12 st=0.15 s
Figure 2: Comparison of the numerical, similarity and analytic solutions (Zhaoand Faltinsen, 1993). Left: Pressure coefficient; Right: Free surface profiles.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 8 / 21
Overset mesh CFD solver Verification
Wedge: α = 45o, θ = 0o, v = 1m/s
0
0.5
1
1.5
2
2.5
3
3.5
4
−1 −0.5 0 0.5 1
Cp
z/vt
t=0.10 st=0.12 st=0.15 s
similarityanalytical
−2
−1
0
1
2
0 1 2 3 4
z/v
ty/vt
t=0.10 st=0.12 st=0.15 s
Figure 3: Comparison of the numerical, similarity and analytic solutions (Zhaoand Faltinsen, 1993). Left: Pressure coefficient; Right: Free surface profiles.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 9 / 21
Overset mesh CFD solver Verification
ISOPE 2016 benchmark test
Test α(o) θ(o) Drop height h (m)I 30 0 0.5II 30 10 0.5III 20 0 0.25
Test-I Test-II Test-III
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 10 / 21
Overset mesh CFD solver Verification
ISOPE benchmark: α = 30o, θ = 0o, h = 0.5m
-5
0
5
10
15
20
25
30
35
40
0.2 0.25 0.3 0.35 0.4 0.45
P1
(kP
a)
Time (s)
meshAmeshBmeshC
Measurement
-5
0
5
10
15
20
25
30
35
40
0.2 0.25 0.3 0.35 0.4 0.45P
2 (
kP
a)
Time (s)
meshAmeshBmeshC
Measurement
-10
0
10
20
30
40
50
60
0.2 0.25 0.3 0.35 0.4 0.45
Lo
ca
l fo
rce
(N
)
Time (s)
meshAmeshBmeshC
Measurement 1Measurement 2
-20
-10
0
10
20
30
40
50
0.2 0.25 0.3 0.35 0.4 0.45
Acce
lera
tio
n (
m/s
2)
Time (s)
meshAmeshBmeshC
Measurement
-3.2
-3
-2.8
-2.6
-2.4
-2.2
-2
-1.8
-1.6
-1.4
-1.2
-1
0.2 0.25 0.3 0.35 0.4 0.45
Ve
locity (
m/s
)
Time (s)
meshAmeshBmeshC
Measurement
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.2 0.25 0.3 0.35 0.4 0.45
Dis
pla
ce
me
nt
(m)
Time (s)
meshAmeshBmeshC
Measurement
Figure 4: Measured and computed (ogFoam) results. Mesh A has 40000(background) and 4200 (near-body) cells. It is then refined in horizontal andvertical directions sequentially for mesh B and C.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 11 / 21
Overset mesh CFD solver Verification
ISOPE benchmark: α = 30o, θ = 10o, h = 0.5m
-10
0
10
20
30
40
50
60
0.2 0.25 0.3 0.35 0.4 0.45
P1
(kP
a)
Time (s)
meshAmeshBmeshC
Measurement
-5
0
5
10
15
20
25
30
35
40
45
0.2 0.25 0.3 0.35 0.4 0.45P
2 (
kP
a)
Time (s)
meshAmeshBmeshC
Measurement
-10
0
10
20
30
40
50
60
70
80
90
100
0.2 0.25 0.3 0.35 0.4 0.45
Lo
ca
l fo
rce
(N
)
Time (s)
meshAmeshBmeshC
Measurement 1Measurement 2
-20
-10
0
10
20
30
40
50
60
0.2 0.25 0.3 0.35 0.4 0.45
Acce
lera
tio
n (
m/s
2)
Time (s)
meshAmeshBmeshC
Measurement
-3.2
-3
-2.8
-2.6
-2.4
-2.2
-2
-1.8
-1.6
-1.4
-1.2
0.2 0.25 0.3 0.35 0.4 0.45
Ve
locity (
m/s
)
Time (s)
meshAmeshBmeshC
Measurement
0
0.1
0.2
0.3
0.4
0.5
0.6
0.2 0.25 0.3 0.35 0.4 0.45
Dis
pla
ce
me
nt
(m)
Time (s)
meshAmeshBmeshC
Measurement
Figure 5: Measured and computed (ogFoam) results. Mesh A has 40000(background) and 4200 (near-body) cells. It is then refined in horizontal andvertical directions sequentially for mesh B and C.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 12 / 21
Overset mesh CFD solver Verification
ISOPE benchmark: α = 20o, θ = 10o, h = 0.25m
-5
0
5
10
15
20
25
30
35
0.15 0.2 0.25 0.3 0.35
P1
(kP
a)
Time (s)
meshAmeshBmeshC
Measurement
-5
0
5
10
15
20
25
30
35
0.15 0.2 0.25 0.3 0.35P
2 (
kP
a)
Time (s)
meshAmeshBmeshC
Measurement
0
10
20
30
40
50
60
0.15 0.2 0.25 0.3 0.35
Lo
ca
l fo
rce
(N
)
Time (s)
meshAmeshBmeshC
Measurement 1Measurement 2
-20
-10
0
10
20
30
40
50
0.15 0.2 0.25 0.3 0.35
Acce
lera
tio
n (
m/s
2)
Time (s)
meshAmeshBmeshC
Measurement
-2.4
-2.2
-2
-1.8
-1.6
-1.4
-1.2
-1
-0.8
0.15 0.2 0.25 0.3 0.35
Ve
locity (
m/s
)
Time (s)
meshAmeshBmeshC
Measurement 0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
0.15 0.2 0.25 0.3 0.35
Dis
pla
ce
me
nt
(m)
Time (s)
meshAmeshBmeshC
Measurement
Figure 6: Measured and computed (ogFoam) results. Mesh A has 40000(background) and 4200 (near-body) cells. It is then refined in horizontal andvertical directions sequentially for mesh B and C.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 13 / 21
Fluid-structure interaction Flexible plate
FSI integration in wsiFoam
Elastic plate, Liao et al. (2015): H0 = 0.4m.Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 14 / 21
Fluid-structure interaction Flexible plate
FSI integration in wsiFoam
t = 0.27 s t = 0.42 s
t = 0.32 s t = 0.47 s
t = 0.37 s t = 0.52 s
Figure 7: Experiment (Liao et al., 2015) vs. simulation.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 15 / 21
Fluid-structure interaction Flexible wedge
FSI integration in wsiFoam
Elastic wedge, Lu et al. (2000).Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 16 / 21
Fluid-structure interaction 3D ship
3D ship hull geometry
Figure 8: Geometry (left) and mesh (right) for the ship hull (Azcueta etal., 2001). The mesh is generated with Gmsh and converted to OpenFOAMmesh.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 17 / 21
Fluid-structure interaction 3D ship
3D ship hull
Fine mesh.Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 18 / 21
Fluid-structure interaction 3D ship
3D ship hully
[m]
-0.2
-0.15
-0.1
-0.05
0
0.05
0.1
0.15
0.2
-1 -0.5 0 0.5 1 1.5 2 2.5 3
Present (laminar)Present (turbulent)
Azcueta et al. (2001)Experiment
x [m]
Figure 9: Averaged ship hull free surface elevation.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 19 / 21
Conclusions
Conclusions
An overset mesh based multiphase flow solver has been developedunder the framework of wsiFoam. The developed code has beentested by wedge slamming problems for fixed velocity and free fallconditions. The numerical solutions have been verified againstsimilarity, analytic and experimental results.A fluid-structure interaction solver has been developed under theframework of wsiFoam. The code has been tested by dambreakagainst a flexible plate and flexible wedge slamming problems.Qualitative comparison with experimental results demonstrates thecapability of the developed code.Next step’s work is to merge the overset code with the FSI codeand to parallelise it for 3D applications. The flume tests of the lifeboat models proposed by Plymouth will be reproduced numericallyto further validate the multiphase flow solvers in OpenFoam.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 20 / 21
Conclusions
ReferencesR. Azcueta. Computation of turbulent free-surface flows around ships and floating bodies. ShipTechnology Research, 49(2):46–69, 2002.
S.-L. Chuang. Investigation of impact of rigid and elastic bodies with water. Technical Report No.NSRDC-3248, Department of the Navy, Washington, D. C. 20007, Februray 1970.
O. Faltinsen. Hydroelastic slamming. J. Mar. Sci. Technol., 5(2):49–65, 2000.
G. K. Kapsenberg. Slamming of ships: where are we now? Phil. Trans. R. Soc. A, 369(1947):2892–2919, Jun 2011.
K. Liao, C. Hu, and M. Sueyoshi. Free surface flow impacting on an elastic structure: Experimentversus numerical simulation. Applied Ocean Research, 50:192 – 208, 2015.
C. Lu, Y. He, and G. Wu. Coupled analysis of nonlinear interaction between fluid and structureduring impact. Journal of Fluids and Structures, 14(1):127 – 146, 2000.
Z. Ma, D. M. Causon, L. Qian, C. G. Mingham, T. Mai, D. Greaves, and A. Raby. Pure and aeratedwater entry of a flat plate. Physics of Fluids, 28:016104, 2016.
P. Martínez Ferrer, D. Causon, L. Qian, C. Mingham, and Z. Ma. A multi-region coupling schemefor compressible and incompressible flow solvers for two-phase flow in a numerical wave tank.Computers & Fluids, 125:116–129, Feb 2016.
L. Qian, D. M. Causon, C. G. Mingham, and D. M. Ingram. A free-surface capturing method fortwo fluid flows with moving bodies. Proc. R. Soc. Lond. A, 462:21–42, 2006.
R. Zhao and O. M. Faltinsen. Water entry of two-dimensional bodies. J. Fluid Mech., 246:593–612,1993.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 21 / 21
Backup
Backup slides
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 22 / 21
Backup
wsiFoam
Multi-region wave-structure interaction (WSI) simulation environment.Martínez Ferrer et al. A multi-region coupling scheme for compressibleand incompressible flow solvers for two-phase flow in a numerical wavetank. Computers and Fluids, 2016 (125): 116–129.
Martínez Ferrer et al. Improved numerical wave generation for modellingocean and coastal engineering problems. Submitted to Ocean Engineering.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 23 / 21
Backup
Overset mesh method
Start: Late 1970s and 1980s, Joseph Steger, NASA AMES
Steger JL, Dougherty FC, Benek JA. A Chimera grid scheme.In: Ghia KN, Ghia U, editors. Advances in grid generation.ASME FED-Vol. 5, 1983.
Original concepts of OGMTo model multi-component systems where an optimum body-fittedgrid is used for each component
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 24 / 21
Backup
Wedge: α = 30o, θ = 0o, v = 1m/s
Mesh, free surface and pressure for wedge with 30o deadrise angle.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 25 / 21
Backup
Wedge: α = 45o, θ = 0o, v = 1m/s
Mesh, free surface and pressure for wedge with 45o deadrise angle.
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 26 / 21
Backup
ISOPE 2016 benchmark test
3
� 2D wedge model- Dead-rise angle = 20 & 30deg
- L = 600mm, B = 800mm
Sensor TypeMaximum
rangeDimension
Naturalfrequency
Forcesensor 1
Strain gauge(KISTLER 4576A)
5.0 kN 54.0mm dia. 5 kHz
Forcesensor 2
Strain gauge(CURIOTEC)
0.2 kN15 x 10 x 25 mm
(LxBxH)Ignorable
Pressuresensor
Piezoresistive(KISTLER 4005B)
5.0 bar 5.5 mm dia.More than100 kHz
� Force and Pressure SensorsWedge Model (30deg)
Force sensor 2Force sensor 1
Pressure sensor
- Pressure : 20kHz sampling - Force : 2kHz sampling
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 27 / 21
Backup
2D wedge models
4
600mm
Force sensor 2
Force sensor 1
25mm
50mm
50mm
50mm
50mm
50mm
800mm
50mm
50mm
50mm
50mm
Dead-rise angle20 & 30 degs
Positive tilting angle10 & 20 degs
Negative tilting angle-10 & -20 degs
Pressure sensor 1
Pressure sensor 2
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 28 / 21
Backup
2D wedge models
Test Dead-rise angle (deg) Tilting angle (deg) Drop height (m)
01-1, 01-2 30 0 0.5
03-1, 03-2 30 10 0.5
05-1, 05-2 30 20 0.5
08-1, 08-2 20 0 0.25
* 2 times repeated for each test
8
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 29 / 21
Backup
Wedge with α = 37o, θ = 0o, v = 1 m/s, w = −1 m/s
Snapshots of the free surface. Left: present numerical solution; Middle:numerical computation of Gu et al. (2014); Right: experimental resultof Judge et al. (2004).
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 30 / 21
Backup
Wedge with α = 37o, θ = −5o, v = 2 m/s, w = −1 m/s
Snapshots of the free surface. Left: present numerical solution; Middle:numerical computation of Gu et al. (2014); Right: experimental resultof Judge et al. (2004).
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 31 / 21
Backup
Wedge with α = 37o, θ = −5o, v = 1 m/s, w = −1 m/s
Snapshots of the pressure distribution. Left: present numericalsolution; Right: numerical computation of Gu et al. (2014);
Ma et al. (MMU) ZonalCFD-WP1 26 January 2017 32 / 21