application of open boundaries within a coupled ...€¦ · application of open boundaries within a...

33
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

Upload: others

Post on 23-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

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

Page 2: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

INTRODUCTION

3

Page 3: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

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

Page 4: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

WAVE PROPAGATION MODEL

5

Page 5: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

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

Page 6: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

SPH MODEL

7

Page 7: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

SPH Model 8

Page 8: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

• 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

Page 9: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

OPEN BOUNDARIES

10

Page 10: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

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.

Page 11: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

12

Quantity X-Velocity Z-Velocity Surface

Elevation

Pressure

INLET Imposed / Imposed Hydrostatic

OUTLET Imposed / Extrapolated Extrapolated

Open Boundaries

pstat

Page 12: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

13Open Boundaries

Inlet particles

Fluid particles

Bottom Boundary

INLET

WGin

Fluid Domain

Page 13: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

14Open Boundaries

Outlet particles

Fluid particles

Bottom Boundary

OUTLET

WGout

Fluid Domain

Page 14: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

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.

Page 15: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

16

# of Layers

WG distance

Open Boundaries

Page 16: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

COUPLING METHODOLOGY

17

Page 17: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Coupling Methodology 18

Socket

Client-Server

Page 18: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Coupling Methodology 19

ti ti+1

Page 19: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

VALIDATION

20

Page 20: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

21

Socket

Client-Server

Validation

Page 21: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Validation 22

I

N

O

U

T

I

N

O

U

T

Page 22: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Validation 23

Page 23: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Validation 24

Page 24: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Validation 25

Page 25: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Validation 26

RMSE error

Normalized with smoothing length

Page 26: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Validation 27

RMSE error

Normalized with dimensionless amplitude

Page 27: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

Validation 28

0

50

100

150

200

250

III IV V

Simulation Time in Minutes

Classic Coupled

Page 28: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

33

Socket

Client-Server

Validation

Page 29: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

34

2D Validation of floating box

Validation

Page 30: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

35

3D Validation of Heaving Cylinder with overtopping

Validation

Page 31: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

36

3D Validation of Heaving Cylinder with overtopping

Validation

Page 32: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

CONCLUSIONS

37

Page 33: Application Of Open Boundaries Within A Coupled ...€¦ · Application Of Open Boundaries Within A Coupled DualSPHysics-OceanWave3D Model Tim Verbrugghe, J.M. Dominguez, Corrado

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