dsd-int 2015 - an immersed boudary method for modelling bank retreat in delft3d - bert jagers

15
An Immersed Boundary Method for Modeling Bank Retreat in Delft3D Delft Software Days 2015 5 November 2015 Aukje Spruyt 1 , Bert Jagers 1 , Alberto Canestrelli 2 , Willem Ottevanger 1 1 Deltares, Delft, Netherlands 2 PennState University, USA / Tidal Forecasting and Early Warning Center (ICSPM), Venice, Italy

Upload: delftsoftwaredays

Post on 12-Apr-2017

449 views

Category:

Software


1 download

TRANSCRIPT

Page 1: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

An Immersed Boundary Method for

Modeling Bank Retreat in Delft3D

Delft Software Days 2015

5 November 2015 Aukje Spruyt1, Bert Jagers1, Alberto Canestrelli2,

Willem Ottevanger1 1 Deltares, Delft, Netherlands 2 PennState University, USA / Tidal Forecasting and

Early Warning Center (ICSPM), Venice, Italy

Page 2: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

How to represent a meandering river?

s

n

Boundary-fitted

curvilinear co-ordinates:

Bank lines on a

rectangular grid:

Page 3: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

How to represent migrating bank lines?

Adaptive boundary-fitted

curvilinear coordinates

bank

erosion

Disadvantages: • interpolation of all cell data to new

positions artificial smoothing

• what about hydraulic structures?

• cell deformation orthogonality

issues enhanced truncation

errors

Page 4: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

How to represent migrating bank lines?

Immersed boundaries

(on curvilinear grids)

bank

erosion

Advantages: • no interpolation of cell data to

new positions; hydraulic

structures stay where they are

• no time-varying cell deformation

• curvilinear grid might still be

used to minimize grid size and

hence computer time and disk

space

Page 5: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

How to represent the bank lines?

Lines (Spruyt et al, 2011): • well defined bank line

• challenges: cut-offs & parallellization

• no flow outside lines

Deep area fraction Fd(i,j): • dynamic reconstruction of bank lines

• dual bed properties if 0<Fd(i,j)<1

• average properties used during flood

Page 6: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

How to represent migrating bank lines?

Immersed boundaries

on Cartesian mesh

Advantages: • no interpolation of cell data to

new positions; hydraulic

structures stay where they are

• no time-varying cell deformation

• easier algorithms for bank line

reconstruction and boundary

treatment at the banks

bank

erosion

Page 7: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Immersed Boundary Method

Numerical approach: • Cut-cell treatment for the continuity equations

• Ghost cell treatment for the momentum equations

• Simple bank-erosion model for the movement of bank lines

Page 8: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Immersed Boundary Method

Details:

• Canestrelli et al, 2015.

Int. J. Numer. Meth.

Fluids

DOI: 10.1002/fld.4180

Page 9: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Immersed Boundary Method

Results for a 2D annular test case

Also interesting

for various flow-

only applications

Round pillar

Page 10: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Simple meandering river

Page 11: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Friedkin erosion test

Q = 0.111•10-3 m3/s

i = 0.001

W = 0.05 m

Page 12: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Friedkin erosion test – Results

Page 13: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Friedkin erosion test – Results

Page 14: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

A few more settings … time to simplify

Page 15: DSD-INT 2015 - An immersed boudary method for modelling bank retreat in Delft3D - Bert Jagers

Next steps

• Make developments available in the standard open-source

Delft3D code (by DSD 2016) & simplifying the use

• Improve flooding-and-drying algorithm

• Apply the method to a realistic river bank erosion case.

• Investigate the implementation of “bank accretion” (how to

transition a cell from low/channel to high/bank – elevation

threshold, vegetation development, …).

• Apply the method to delta simulations.

?

High

Low

Low or High?