application of open boundaries within a coupled ...€¦ · application of open boundaries within a...
TRANSCRIPT
Application Of Open Boundaries Within A
Coupled DualSPHysics-OceanWave3D Model
Tim Verbrugghe, J.M. Dominguez, Corrado Altomare, Angelantonio Tafuni, Renato
Vacondio, Peter Troch, Andreas Kortenhaus
INTRODUCTION
3
Introduction 4
Smoothed Particle Hydrodynamics Potential Flow SolverPotential Flow Solver
Open Boundaries Open Boundaries
I
N
T
E
R
F
A
C
E
I
N
T
E
R
F
A
C
E
WAVE PROPAGATION MODEL
5
6SPH Model
• Fully non-linear potential flow solver
• Flexible-order finite difference
• Fourth-order Runge-Kutta method
• Sigma layers in Z-direction
• Fast calculations
OceanWave3D
SPH MODEL
7
SPH Model 8
• Lagrangian particle method
• Weakly-Compressible SPH
• δ-SPH value of 0.1 (Antuono et al. 2012)
• Particle shifting (Lind et al. 2012)
• Explicit second-order symplectic scheme
• Open Boundaries (Tafuni et al. 2016)
9SPH Model
OPEN BOUNDARIES
10
Open Boundaries 11
• Impose physical quantities
• Extrapolate from fluid
domain using ghost nodes
Tafuni, A., Domínguez, J. M., Vacondio, R., & Crespo, A. J. C. (2018). A versatile algorithm for the
treatment of open boundary conditions in Smoothed particle hydrodynamics GPU models.
Computer Methods in Applied Mechanics and Engineering, 342, 604-624.
12
Quantity X-Velocity Z-Velocity Surface
Elevation
Pressure
INLET Imposed / Imposed Hydrostatic
OUTLET Imposed / Extrapolated Extrapolated
Open Boundaries
pstat
13Open Boundaries
Inlet particles
Fluid particles
Bottom Boundary
INLET
WGin
Fluid Domain
14Open Boundaries
Outlet particles
Fluid particles
Bottom Boundary
OUTLET
WGout
Fluid Domain
15
Inlet Correction:
Open Boundaries
Outlet Correction:
= Active wave absorption based on shallow water approximation
Altomare, C., Domínguez, J. M., Crespo, A. J. C., González-Cao, J., Suzuki, T., Gómez-Gesteira, M., &
Troch, P. (2017). Long-crested wave generation and absorption for SPH-based DualSPHysics model.
COASTAL ENGINEERING, 127, 37–54.
16
# of Layers
WG distance
Open Boundaries
COUPLING METHODOLOGY
17
Coupling Methodology 18
Socket
Client-Server
Coupling Methodology 19
ti ti+1
VALIDATION
20
21
Socket
Client-Server
Validation
Validation 22
I
N
O
U
T
I
N
O
U
T
Validation 23
Validation 24
Validation 25
Validation 26
RMSE error
Normalized with smoothing length
Validation 27
RMSE error
Normalized with dimensionless amplitude
Validation 28
0
50
100
150
200
250
III IV V
Simulation Time in Minutes
Classic Coupled
33
Socket
Client-Server
Validation
34
2D Validation of floating box
Validation
35
3D Validation of Heaving Cylinder with overtopping
Validation
36
3D Validation of Heaving Cylinder with overtopping
Validation
CONCLUSIONS
37
38Conclusions
• Open boundaries are ideal for accurate wave
generation/propagation/absorption
• 2-way coupling is applied to calculate velocity corrections
• 2-way coupling with fast wave propagation models is
possible
• Both socket client-server protocol as well as MPI protocol
can be used for communication