NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim...
Transcript of NUMAP-FOAM 2010 - An Overview - Universität Ulm€¦ · NUMAP-FOAM 2010 Oliver Borm Outline Aim...
NUMAP-FOAM2010
Oliver Borm
Outline
Aim
Activities
GeneralInformation
Projects 2010
NUMAP-FOAM 2010An Overview
Oliver Borm
2010-11-19
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
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
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
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)
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
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
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
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
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
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
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
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)
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
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)
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.
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
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
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)
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.
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
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
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
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
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
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
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
NUMAP-FOAM2010
Oliver Borm
Outline
Aim
Activities
GeneralInformation
Projects 2010
Testcase - Subsonic compressor rotor
transonicMRFDyMFoam transonicSteadySRFFoam
NUMAP-FOAM2010
Oliver Borm
Outline
Aim
Activities
GeneralInformation
Projects 2010
Testcase - NASA Rotor 37
transonicSteadySRFFoam numeca
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.