18
A first step towards the implementation of a partial slip boundary condition in the free-surface CFD code ComFLOW Hugo Hartmann, Mart Borsboom, Ivo Wenneker 6/22/2009 6/22/2009

A first step towards the implementation of a partial slip

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A first step towards the implementation of a partial slip

A first step towards the implementation of a p ppartial slip boundary condition inthe free-surface CFD code ComFLOW

Hugo Hartmann, Mart Borsboom, Ivo Wenneker

6/22/20096/22/2009

Page 2: A first step towards the implementation of a partial slip

Outline

1. Deltares applications1. Deltares applications

2. Introduction and motivation

3. Development and implementation partial-slip boundary condition

4. Test-cases

5. Pump sump application

6. Conclusions and discussion

6/22/2009

Page 3: A first step towards the implementation of a partial slip

Deltares applications as a starting point (1)

Waves and currents around coastal defense systems (breakwaters)

• forces, wave impact, run-up, overtopping• scour protection• unsteadiness, turbulence, breaking waves, air entrainment

6/22/2009

Page 4: A first step towards the implementation of a partial slip

Deltares applications as a starting point (2)

Free surface currents in pump sumps

• Efficiency, damage prevention• Unsteadiness, turbulence, free surface vortices,

tornadoes, air entrainment, forces

6/22/2009

Page 5: A first step towards the implementation of a partial slip

Introduction – research question

• A significant part of our consultancy projects g p y p jconsists of hydraulic investigations of pumping station design

• Focus on optimal pump performance (no cavitation, vibrations, pre-rotation) by optimizing the approach flow

• Today, we see a growing number of requests for numerical CFD studies instead of physical investigationsinvestigations

Is there potential for ComFLOW as an alternative to the commercial CFD code CFX?

6/22/2009

Page 6: A first step towards the implementation of a partial slip

Introduction – ComFLOW

What is ComFLOW?• 3D free- surface Navier-Stokes solver, only no-slip BC• developed by RuG (prof. Veldman) in collaboration with MARIN,

TU-Delft, Force Technologies (Norway), supported by shipyards and g ( y) pp y pyengineering/oil companies (JIP)

Numerical methods in ComFLOW1

• non-uniform Cartesian grid• finite volume discretization, staggered grid• pressure-correction methodp essu e co ec o e od• VOF• mixed central-upwind convection scheme• arbitrary geometry (cut-cell method)arbitrary geometry (cut cell method)

Since 2008: Deltares is part of the modeling team

6/22/2009

1 For more information visit www.math.rug.nl/~veldman/comflo/comflo.html

Page 7: A first step towards the implementation of a partial slip

Motivation

What is needed for applications including free-surface and turbulence?pp g• More accurate schemes (in progress)• Addition of turbulence models (to be done by a PhD student in

ComFLOW-3 JIP)ComFLOW-3 JIP)• Partial-slip boundary conditions to model turbulent boundary layers

This work: development of partial-slip boundary condition (first step towards modeling of turbulent flows)• Formulation• Discretization• Implementation

6/22/2009

Page 8: A first step towards the implementation of a partial slip

Partial-slip boundary condition

With implementation of the partial-slip boundary condition we intend to better represent the wall boundary layersy y

ui u uut

uiΔn/2

ui ui

ut

ut

No-sliput = 0 (L = 0)

Partial sliput = α ui (0 < L < ∞)

Free sliput = ui (L = ∞)

6/22/2009

Page 9: A first step towards the implementation of a partial slip

From no-slip to partial-slip

• Impermeability + No-slipp y p

un = 0ut = 0

u = 0v = 0

• Impermeability + Partial-slip

ut 0 v 0

y

un = 0cos(θ)u + sin(θ)v = 0

Too complex!...Too complex!...

Except for:pv v?

6/22/2009

?

Page 10: A first step towards the implementation of a partial slip

Feasible implementation including wall orientation

1. In Cartesian coordinates (2D)1. In Cartesian coordinates (2D)

2. Approximation 1: Flow parallel to boundary

3. Approximation 2: Flow uniform along boundary

4. 4 Equations, 2 variables

6/22/2009

Page 11: A first step towards the implementation of a partial slip

Implementation

multiple values of virtual velocities

• Straightforward implementation

Partial slip information in central coefficient• Partial-slip information in central coefficient

• Similar treatment for v-velocity

6/22/2009

• Note: un = 0 is accurately covered in discretized fluxes!

Page 12: A first step towards the implementation of a partial slip

Test-case 1

• Laminar flow (Re = 1000) in straight channel aligned with gridlinesLaminar flow (Re 1000) in straight channel aligned with gridlines• 20 grid cells in cross-flow direction (resolution 0.5 mm)

city

(m/s

)U

-vel

oc

6/22/2009

Y (m)

Page 13: A first step towards the implementation of a partial slip

Test-case 2

• Laminar flow (Re = 1000) in 45° inclined channelLaminar flow (Re 1000) in 45 inclined channel• Grid resolution 0.5 mm

city

(m/s

)U

-vel

oc

6/22/2009

Y (m)

Page 14: A first step towards the implementation of a partial slip

Pump sump application

• Geometry: pump compartment (l x w x h = 11 x 3.2 x 4.35 m3)Geometry: pump compartment (l x w x h 11 x 3.2 x 4.35 m )

• 1 Pump: square suction line (l x w = 0.73 x 0.73 m2)

• Pump capacity: 15,530 m3/h

• Asymmetric inflow (due to e.g. upstream structures)(due to e.g. upstream structures)

• Compare profiles 1.6 m upstream of suction line

6/22/2009

Page 15: A first step towards the implementation of a partial slip

Pump sump application – preliminary results

X = 8 m ComFLOW(1.6 m upstream center line suction pipe)

ComFLOW• 60180 cells (structured)• 1st order upwind scheme

Z = -2 mZ = -1 m

• No turbulence• Partial-slip

Z = -2 mZ = -1 m

CFX• 93728 cells (unstructured)93728 cells (unstructured)• CDS (2nd order) scheme• k-ε model + wall functions

Z = -3 m Z = -4 m

6/22/2009

Page 16: A first step towards the implementation of a partial slip

Conclusions

• Simplified partial-slip boundary condition has been implemented inSimplified partial slip boundary condition has been implemented in the ComFLOW code

• Correct trends are predicted (no-slip vs. free-slip)

• But: verification of the software implementation and investigation of its• But: verification of the software implementation and investigation of its accuracy needs to be completed!

• Coupling of partial-slip length to wall-roughness height using boundary layer theory

6/22/2009

Page 17: A first step towards the implementation of a partial slip

Outlook

This work was a ‘first step towards’….This work was a first step towards ….

Accurate modeling of turbulent flows in ComFLOW lies far ahead with challenging ‘hurdles’ in between:

• Development of full partial-slip model• Development of full partial-slip model• Inclusion of turbulence model(s) • Implementation of stable higher-order advection schemes

This will be covered in the STW project (accepted!)

6/22/2009

Page 18: A first step towards the implementation of a partial slip

Result of inaccurate flow modeling around the pillars??

Thank you for your attention!

The authors acknowledge prof. Arthur Veldman and dr. Roel Luppes (RuG) f th i t t thi k

6/22/2009

for their support to this work