NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim...

30
NUMAP- FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 NUMAP-FOAM 2010 An Overview Oliver Borm 2010-11-19

Transcript of NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim...

Page 1: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

NUMAP-FOAM 2010An Overview

Oliver Borm

2010-11-19

Page 2: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Outline

1 Aim of the OpenFOAM Summer School

2 Activities of the OpenFOAM Summer School

3 General Information

4 Projects of the OpenFOAM Summer School 2010

Page 3: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Aim of the OpenFOAM SummerSchool

Getting together PhD students and young researchers whospend two weeks working under supervision on their ownOpenFoam project

Page 4: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Activities of the OpenFOAM Summer School

Project work

Exchange of experienceswith colleagues

Group lectures on thesubjects:

Numerical modellingComputational FluidDynamics (CFD)Object-OrientedProgramming and C++Aspects of physicalmodelling

Page 5: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Activities of the OpenFOAM Summer School

CFD: Croatian Food & Drinks

Having a nice dinner/eveningtogether

Weekend trips (e.g. clubbing &culture)

Page 6: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

General Information

When does the Summer School take place?→ Once a year at the beginning of september

Where does the Summer School take place?→ At the University of Zagreb, Croatia

How to apply?→ Application with a description of the project for theSummer School and current problems and goals

Who can apply?→ All students on MSc and PhD university courses→ Young researchers in commercial companies withOpenFOAM experiences

Note: The Summer School is not an introductoryOpenFOAM course

Page 7: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

General Information

When does the Summer School take place?→ Once a year at the beginning of september

Where does the Summer School take place?→ At the University of Zagreb, Croatia

How to apply?→ Application with a description of the project for theSummer School and current problems and goals

Who can apply?→ All students on MSc and PhD university courses→ Young researchers in commercial companies withOpenFOAM experiences

Note: The Summer School is not an introductoryOpenFOAM course

Page 8: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

General Information

When does the Summer School take place?→ Once a year at the beginning of september

Where does the Summer School take place?→ At the University of Zagreb, Croatia

How to apply?→ Application with a description of the project for theSummer School and current problems and goals

Who can apply?→ All students on MSc and PhD university courses→ Young researchers in commercial companies withOpenFOAM experiences

Note: The Summer School is not an introductoryOpenFOAM course

Page 9: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

General Information

When does the Summer School take place?→ Once a year at the beginning of september

Where does the Summer School take place?→ At the University of Zagreb, Croatia

How to apply?→ Application with a description of the project for theSummer School and current problems and goals

Who can apply?→ All students on MSc and PhD university courses→ Young researchers in commercial companies withOpenFOAM experiences

Note: The Summer School is not an introductoryOpenFOAM course

Page 10: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

General Information

When does the Summer School take place?→ Once a year at the beginning of september

Where does the Summer School take place?→ At the University of Zagreb, Croatia

How to apply?→ Application with a description of the project for theSummer School and current problems and goals

Who can apply?→ All students on MSc and PhD university courses→ Young researchers in commercial companies withOpenFOAM experiences

Note: The Summer School is not an introductoryOpenFOAM course

Page 11: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Develop a poly-disperse multi-phase solver

Darrin StevensBased upon a mixturemodel formulation

Handles the poly-dispersenature of the phases usingthe Quadrature Method ofMoments (QMOM).

Handles reactions betweenscalars transported witheach phase

Both segregated and blockcoupled solvers wereimplemented

pbFoam flow chart

Page 12: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Implementation of the Direct Quadrature Methodof Moments (DQMOM)

Patrick Dems

Eulerian method forpolydispersed two-phaseflows

Transporting optimallychosen size classes

Here: Consideration of thedrag force only

DQMOM

Page 13: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Implementation of hybrid Finite Volume / MonteCarlo particle in OpenFOAM

Heng Xiao

Based on joint PDFTo solve turbulence reactive flows with multiple speciesHydrodynamic with FVM (simpleFoam) and the speciesand concentrations with particle methods (using theparticle capabilities in OpenFOAM)

Page 14: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Coupling of CFD and discrete element method

Alice Hager

insertion of big particlesvia voidfraction

correction of a porousmedia solver (pressure-velocity-decoupling)

Void fraction

Page 15: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

MHD = study of interaction of moving electricallyconducting fluids with applied magnetic fields

Chiara MistrangeloInteraction of a moving liquid metal with an imposed magneticfield B.Implementation of thin wall condition for simulating MHD flowsin electrically conducting channels:

Current entering the walldistributes only intangential direction alongthe wall

FAM problem (2D currentsheet in wall) coupled withFVM problem (3D fluidflow)

Page 16: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Coupled numerical procedure for solving fluiddynamic fields of a direct fired generator

Peter Benovsky

Find an approach for the simulation of the conjugate heattransfer in a direct fired heat generator of an absorptionheat pump.

The wall temperature resolution of the generator was ofinterest.

conjugateHeatFoam was taken as a basis for thedevelopment of the new solver.

Page 17: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Premixed and partially premixed combustion inengines with LES

Roman Keppeler

(partial-) premixedcombustion for internalcombustion engines (ICE)using LES for turbulencemodelling

Implementing an implicit,local LES-model (ALDM),that takes discretizationeffects into account, viautilizing a WENO scheme

Page 18: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Modeling Large-Scale Fire

Yi Wang

Buoyancy-driven turbulentdiffusion flame

Enhancement of stabilityand efficiency

Topological change toaccount for burningthough of solid surfaces

Page 19: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Applying Boundary Element Methods toFinite-Volume Grids in OpenFOAM

Bill Rosemurgy

mesh handling using fvMeshSubset and other tools

boundary patch triangularization

efficient programming in OpenFOAM (from 12+hours/run to < 30 min/run)

Page 20: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Fluid-structure interaction and advancedaero-elastic models

Rasoul ShirzadehImprove aeroelastic models by numerical and experimentalapproaches

Worked on two basic models (cylinder and airfoil)

Get correct Drag & Lift coefficients for a wide range ofReynolds numbers.

Fluid forces have a great effect on the response ofaeroelastic models.

Page 21: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Robotic ships and flapping foils: moving mesh freesurface flow

Joris Mattheijssens

Unmanned ships in minehunting operations with lowpropeller noise.A biomimetic fin will be developped to propel small ships.In order to do simulations, a dynamic mesh application waswritten, using both sliding interfaces and deforming cells.

Ship and Fin

Page 22: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Body motion in super-cavitating flow

Sunho Park

Mesh Motion (GGI and forced motion)

SRF

6 DOF

Page 23: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Model the transition from sheet to cloud cavitation

Aurelia Vallier

include a switching fromvolume of fluid method tolagrangian particletracking method

account for all the forcesapplied to the bubbles

solve Rayleigh-Plessetequation for the dynamicsof the bubbles

Inception / Steady attached cavity

Cavity break-off /Cloud cavitation

Page 24: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Turbomachinery and compressible transonic flows

Oliver Borm

Implementation of a Godunov-like solver

Approximate Riemann Solver:HLLC formulation from Batten et. al [BLG97]Roe & Pike scheme with Harten’s entropy fixHLLC ALE formulation from Luo et. al [LBL04]

2nd Order space accuracy

Local and Dual Time Stepping

Multi-Stage Runge-Kutta

Adapted total boundary conditions for internal flows

Extension of MRF and SRF models

TODO:

Extension to implicit time integration

Testing of different Limiters and Schemes

Page 25: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Upwind splitting scheme - Riemann solvers

Input - primitive variables

Output - conservative fluxes (computed internally fromprimitive variables)

Boundary Condition formulated for primitive state vector→ Riemann solver is fed with this state vector to computeconservative fluxes at boundary faces

GGI is working, as Riemann solver uses primitive variablesas input

Turbulence Modelling: Added as diffusive fluxes

Page 26: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

2nd order space accuracy - Slope Limiter

Linear reconstruction of any input variable atfaces as first term in Taylor series expansionfrom the cell centered value of this variable:

Φ (x) = Φ (a) +dΦ (a)

dx• [x − a] (1)

Procedure is repeated for the left and rightstate vector of each face

For stability and monotinicity reasons, thegradient has to be limited with a Limiter Ψ(Minmod ATM) in the following way:

Φ (Cf ) = Φ (C ) + Ψ {∇Φ (C ) • [Cf − C ]} (2)

Limiter is identical for each primitive inputvariable at both sides of a face

Slope Limiting

Page 27: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Upwind flux splitting - HLLC

HLLC

Determine Signal speeds(left, right, contact wave)for Euler Equation(smallest and largesteigenvalues): SL =

min[λ1

(~Wl

), λ1

(~W Roe

)]SR =

max[λm

(~WR

), λm

(~W Roe

)]Numerical Fluxes at faces(for implicit TS moreterms arising):

FHLLC =

F(~Wl

)if SL > 0

F(~W ∗

l

)if SL ≤ 0 < S∗

F(~W ∗

r

)if S∗ ≤ 0 ≤ SR

F(~Wr

)if SR < 0

Case 2

Page 28: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Testcase - Subsonic compressor rotor

transonicMRFDyMFoam transonicSteadySRFFoam

Page 29: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Testcase - NASA Rotor 37

transonicSteadySRFFoam numeca

Page 30: NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim Activities General Information Projects 2010 Aim of the OpenFOAM SummerSchool Getting

NUMAP-FOAM2010

Oliver Borm

Outline

Aim

Activities

GeneralInformation

Projects 2010

Literature

P. Batten, M. A. Leschziner, and U. C. Goldberg.Average-State Jacobians and Implicit Methods forCompressible Viscous and Turbulent Flows.Journal of Computational Physics, 137:38–78, 1997.

Hong Luo, Joseph D. Baum, and Rainald Lohner.On the computation of multi-material flows using ALEformulation.Journal of Computational Physics, 194:304–328, 2004.