This action might not be possible to undo. Are you sure you want to continue?

BooksAudiobooksComicsSheet Music### Categories

### Categories

### Categories

### Publishers

Scribd Selects Books

Hand-picked favorites from

our editors

our editors

Scribd Selects Audiobooks

Hand-picked favorites from

our editors

our editors

Scribd Selects Comics

Hand-picked favorites from

our editors

our editors

Scribd Selects Sheet Music

Hand-picked favorites from

our editors

our editors

Top Books

What's trending, bestsellers,

award-winners & more

award-winners & more

Top Audiobooks

What's trending, bestsellers,

award-winners & more

award-winners & more

Top Comics

What's trending, bestsellers,

award-winners & more

award-winners & more

Top Sheet Music

What's trending, bestsellers,

award-winners & more

award-winners & more

P. 1

VirtuhconUniFreibergOct2007|Views: 12|Likes: 0

Published by Aghajani

See more

See less

https://www.scribd.com/doc/28869828/VirtuhconUniFreibergOct2007

10/23/2012

text

original

Hrvoje Jasak

h.jasak@wikki.co.uk, hrvoje.jasak@fsb.hr

FSB, University of Zagreb, Croatia Wikki Ltd, United Kingdom 18th October 2007

OpenFOAM: Open Platform forComplex Physics Simulations – p.1/11

Background

Objective • Present an open source CFD simulation platform based on fundamental ideas of object orientation, layered software design and equation mimicking Topics 1. Implementing complex physical models through equation mimicking 2. OpenFOAM: Object-oriented software for Computational Continuum Mechanics 3. Layered software development as a collaboration platform 4. Some illustrative examples 5. Summary

OpenFOAM: Open Platform forComplex Physics Simulations – p.2/11

**Open Source CFD Platform
**

Open Source Computational Continuum Mechanics • Commercial CFD dominates the landscape: a complete code with sufﬁcient efﬁciency, parallelism, mesh handling and pre- and post- utilities is a large project • Targeted at industrial user and established physics. Can we extend the scope? • Complete CFD methodology is already in the public domain (research papers, model formulation, numerical schemes, linear equation solvers etc.) • Objective: open source implementation of existing knowledge and an object-oriented platform for easy and collaborative future development 1. Completely open software platform using object-oriented design 2. Extensive modelling capabilities in library form: component re-use 3. Fast, robust and accurate numerical solver 4. State of the art complex geometry handling 5. Collaborative and project-driven model development • This furthers the research and collaboration by removing proprietary software issues: complete source code and algorithmic details available to all • . . . but the mode of operation changes considerably

OpenFOAM: Open Platform forComplex Physics Simulations – p.3/11

**Object-Oriented Numerics for CCM
**

Flexible Handling of Arbitrary Equations Sets • Natural language of continuum mechanics: partial differential equations • Example: turbulence kinetic energy equation ∂k + ∇•(uk) − ∇•[(ν + νt )∇k] = νt ∂t » 1 (∇u + ∇uT ) 2 –2 ǫo k ko

−

**• Objective: Represent differential equations in their natural language
**

solve ( fvm::ddt(k) + fvm::div(phi, k) - fvm::laplacian(nu() + nut, k) == nut*magSqr(symm(fvc::grad(U))) - fvm::Sp(epsilon/k, k) );

• Correspondence between the implementation and the original equation is clear

OpenFOAM: Open Platform forComplex Physics Simulations – p.4/11

Object Orientation

Object-Oriented Software: Create a Language Suitable for the Problem • Analysis of numerical simulation software through object orientation: “Recognise main objects from the numerical modelling viewpoint” • Objects consist of data they encapsulate and functions which operate on the data Example: Sparse Matrix Class • Data members: protected and managed ◦ Sparse addressing pattern (CR format, arrow format) ◦ Diagonal coefﬁcients, off-diagonal coefﬁcients • Operations on matrices or data members: Public interface ◦ Matrix algebra operations: +, −, ∗, /, ◦ Matrix-vector product, transpose, triple product, under-relaxation • Actual data layout and functionality is important only internally: efﬁciency Example: Linear Equation Solver • Operate on a system of linear equations Ax = b to obtain x • It is irrelevant how the matrix was assembled or what shall be done with solution • Ultimately, even the solver algorithm is not of interest: all we want is new x! • Gauss-Seidel, AMG, direct solver: all answer to the same interface

OpenFOAM: Open Platform forComplex Physics Simulations – p.5/11

**Top-Level Solver Code
**

Application Development in OpenFOAM • Custom-written top-level solvers are written for each class of physics • Solvers are optimised for efﬁciency and storage, re-using basic components • Writing top-level code is very similar to manipulating the equations • Ultimate user-coding capabilities: components can be re-used to handle most problems in computational continuum mechanics Layered Development • Design encourages code re-use: developing shared tools • Classes and functional components developed and tested in isolation ◦ Vectors, tensors and ﬁeld algebra ◦ Mesh handling, reﬁnement, mesh motion, topological changes ◦ Discretisation, boundary conditions ◦ Matrices and linear solver technology ◦ Physics by segment in library form • Library level mesh, pre-, post- and data handling utilities • Model-to-model interaction handled through common interfaces • New components do not disturb existing code: fewer bugs

OpenFOAM: Open Platform forComplex Physics Simulations – p.6/11

**Automatic Mesh Generation
**

Automatic Meshing for Complex Geometry • Mesh generation for complex geometry currently demands extensive user-interaction • The FVM method allows polyhedral support: fewer cells per volume, minimal distortion, near-wall layers, richer connectivity • Primarily, reliable automatic meshing • Polyhedral cell support, combined with automatic mesh motion and topological changes, gives a state-of-the-art mesh handling module

Z

X Y

OpenFOAM: Open Platform forComplex Physics Simulations – p.7/11

**Internal Combustion Engine Simulations
**

• Work performed at Politecnico di Milano: leading engine collaboration group • 1/8 sector with 75 % load and n-heptane • RANS, k − ǫ turbulence model, simpliﬁed 5-species chemistry and 1 reaction, Chalmers PaSR combustion model • Temperature on the cutting plane • Spray droplets coloured with temperature Cold Flow with Valves • Parallel valves • Exhaust and intake stroke Engine with Side-Valves • Demonstration of topological changes and combustion in a single solver

OpenFOAM: Open Platform forComplex Physics Simulations – p.8/11

**Example: Fluid-Structure Interaction
**

ALE FVM Fluid Flow Solver • Continuity and momentum equation for incompressible ﬂow in ALE formulation • Space conservation law; automatic mesh motion solver: Laplace equation • Collocated 2nd order FVM for ﬂow and 2nd order FEM for mesh motion Updated Lagrangian FVM Solver • Incremental momentum equation in updated Lagrangian formulation Z

Vu

∂δv V − ρu . ∂t u

I

Su

nu •(2µ + λ)∇δu Su = .

I

Su

nu •q Su .

Levels of Fluid-Structure Coupling • Uniﬁed mathematical model: single equation set (prof. Ivankovi´ , UC Dublin) c • Uniﬁed discretisation method and boundary coupling consistency • Uniﬁed solution procedure: ﬂuid + structure matrix solved in a single solver Data Transfer • Data transfer and coupling signiﬁcantly easier: both domains in the same solver • Data interpolation routines already available: patch-to-patch interpolation

OpenFOAM: Open Platform forComplex Physics Simulations – p.9/11

**Example: Fluid-Structure Interaction
**

Cantilevered Beam Vibration in an Oscillating Flow Field

Effect of Under-Relaxation ρs /ρf 10 1 Number of outer iterations per time-step Fixed under-relaxation Adaptive under-relaxation 30 60 6 12

OpenFOAM: Open Platform forComplex Physics Simulations – p.10/11

Summary

Project Status Summary • OpenFOAM is a free software, available to all at no charge: GNU Public License • Object-oriented approach facilitates model implementation • Equation mimicking opens new grounds in Computational Continuum Mechanics • Extensive capabilities already implemented; open design for easy customisation • Solvers are validated in detail and match the efﬁciency of commercial codes OpenFOAM in Research and Industry • Second OpenFOAM Workshop: Zagreb Croatia, Jun/2007. 100 attendees in 2007 • Leading research/development centres: FSB Zagreb, Chalmers University, Sweden; Politecnico di Milano, University College Dublin; new groups joining research and contributing code • Major development through US Research Labs: National Energy Technology Lab (NETL), US Dept. of Energy (MFIX-NG), Oak Ridge Labs, USA, NRC Canada • Interest greatly increased in the last two years, sometimes following PhD projects, study visits, funded projects or joint development • Active use in Audi, ABB Corporate Research, BAE Systems, Calderys SA, Esteco, Hitachi, Mitsubishi, Shell Oil, Toyota, Volkswagen and high-end consultants

OpenFOAM: Open Platform forComplex Physics Simulations – p.11/11

MODELLING THE INITIAL SPRAY CHARACTERISTICS OF FIRE SPRINKLERS

Theoretical Modelling of Sprinkler Sprays

Dimensionless study of spray formed by impinging jets over a flat deflector

Modelling of Sprinkler Sprays using Deterministic and Stochastic Approaches

Sprinkler Spray Modelling-II

Sprinkler Spray Modelling

2007_Jan_2812_01

Sprinkler Spray Modelling - Hamed Aghajani

Cfd Modeling of Fire Suppression

Msc Thesis Hamed Aghajani Amirkabir University of Technology

Analytical Modeling of Flame Kernel Formation and Development

Aghajani Greece Paper 85-01-25

ISME2007 Full One

Tunesia Ganz Total-86!02!24

Hamed Aghajani-CFES Development Day-290110

Liquid H2 Jet Revised 080409x

The Potential of Large Eddy Simulation for the Modeling of Wall Bounded Flows EugeneDeVilliersPhD2006

The Numerical Simulation of Two Phase Flow in Settling Tanks DanielBrennanPhD

The Computer Simulation of Dispersed Two Phase Flows David Hill Phd 1998

Predicting Residual Stresses Due to Solidification in Cast Plastic Plates VladoTropsaPhD

Particle Tracking in Unstructured, Arbitrary Polyhedral Meshes for Use in CFD and Molecular Dynamics

Aghajani

Particle Tracking in Unstructured, Arbitrary Polyhedral Meshes for Use in CFD and Molecular Dynamics

On Modelling the Mass of Arctic Sea Ice JennyHutchingsPhD

Using Openfoam to Model Energy Taken From the Swirl Behind a Car

Surface Capturing in Droplet Breakup and Wall Interaction

- Read and print without ads
- Download to keep your version
- Edit, email or read offline

Hrvoje Jasak UniFlorence_5Oct2007

CFD Modelling of Elastohydrodynamic Lubrication Markus Hartinger PhD

Paper-Shu-CHT-08-20080214

In-Cylinder Flows With Openfoam

ÓÑÔÐ Ü

Advanced Modelling of Elastohydrodynamic Lubrication PetraBrajdicPhD2005

Compressible Solver

Modena2006_LucchDerrOK

Solve Cavitating Flow Around a 2D Hydrofoil With Inter Phase Change Foam

Particle Tracking in Unstructured, Arbitrary Polyhedral Meshes for Use in CFD and Molecular Dynamics

Aghajani

Particle Tracking in Unstructured, Arbitrary Polyhedral Meshes for Use in CFD and Molecular Dynamics

Openfoam Simulation of the Flow in the Hoelleforsen Draft Tube Model

NilssonYokohamaOct2006

In-Cylinder CFD Simulation Using a C++ Object Oriented Toolkit SAE2004

Some Experiences on the Accuracy and Parallel Performance of OpenFOAM for CFD in Water Turbines

OpenFOAM a C++ Library for Complex Physics Simulations

The Numerical Simulation of Two Phase Flow in Settling Tanks DanielBrennanPhD

Evaluation of OpenFOAM for CFD of Turbulent Flow in Water Turbines

Particle Tracking in Unstructured, Arbitrary Polyhedral Meshes for Use in CFD and Molecular Dynamics

Aghajani

Particle Tracking in Unstructured, Arbitrary Polyhedral Meshes for Use in CFD and Molecular Dynamics

A Multi Scale Simulation Approach for Diesel Particulate Filter Design Based on OpenFOAM and DexaSIM.

A Tensorial Approach to Computational Continuum Mechanics Using Object Oriented Techniques

Finite Volume Methodology for Contact Problems of Linear Elastic Solids

Surface Capturing in Droplet Breakup and Wall Interaction

Introduction to Combustion in Diesel Engines

The Computer Simulation of Dispersed Two Phase Flows David Hill Phd 1998

OpenFOAM Open Platform for CFD and Complex Physics Simulation

A Method for Capturing Sharp Fluid Interfaces on Arbitrary Meshes-Ubbink AndIssa

Solve Cavitating Flow Around a 2D Hydrofoil Using a User Modified Version of Inter Phase Change Foam

Aghajani

Solve Cavitating Flow Around a 2D Hydrofoil Using a User Modified Version of Inter Phase Change Foam

New High-Resolution Central Schemes for Nonlinear Conservation Laws and Convection Diffusion Equations

Using Openfoam to Model Energy Taken From the Swirl Behind a Car

Are you sure?

This action might not be possible to undo. Are you sure you want to continue?

CANCEL

OK

You've been reading!

NO, THANKS

OK

scribd

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->