OpenFOAM Workshop. Yağmur Gülkanat Res.Assist.



Similar documents
OpenFOAM Optimization Tools

HPC Deployment of OpenFOAM in an Industrial Setting

CFD with OpenSource software

Self Financed One Week Training

CastNet: Modelling platform for open source solver technology

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms

This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

Quality and Reliability in CFD

How To Run A Steady Case On A Creeper

Open Source CFD Solver - OpenFOAM

CastNet: GUI environment for OpenFOAM

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

Open Source Computational Fluid Dynamics

OpenFOAM Opensource and CFD

OpenFOAM open source CFD on ANSELM

Accelerating CFD using OpenFOAM with GPUs

bluecape s Official Website

Recent Developments in OpenFOAM

Computational Fluid Dynamics in Automotive Applications

ME6130 An introduction to CFD 1-1

Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations

OPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION

The Multiphase Capabilities of the CFD Toolbox OpenFOAM for Hydraulic Engineering Applications

Christof Hinterberger, Mark Olesen

HPC enabling of OpenFOAM R for CFD applications

OpenFOAM: Open source CFD in research and industry

NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM

Investigation of the influence of turbine-to-turbine interaction on their performance using OpenFOAM

OpenFOAM at FM LTH. Erdzan Hodzic. FM Seminars: 16-march Division of Fluid Mechanics, Department of Energy Sciences, Lund University

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

Implementation of a flexible fiber model in a general purpose CFD code

LSCFD: Meshing Tools for Open Source CFD A Practical Point of View

GPGPU accelerated Computational Fluid Dynamics

OpenFOAM for Computational Fluid Dynamics

OpenFOAM: Introduction, Capabilities and HPC Needs

Current Development Work in OpenFOAM

POLITECNICO DI MILANO Department of Energy

Computational Modeling of Wind Turbines in OpenFOAM

Introduction to CFD Analysis

Which strategy to move the mesh in the Computational Fluid Dynamic code OpenFOAM

Experts in Computational Fluid Dynamics

STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014

CFD: What is it good for?

Pre-processing in openfoam, mesh generation. OpenFOAM kurs 2013 Håkan Nilsson Olivier Petit

The OpenFOAM-extend project on SourceForge: current status. Bernhard Gschaider, ICE Strömungforschung GmbH

How To Run A Cdef Simulation

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

Performance Comparison of a Vertical Axis Wind Turbine using Commercial and Open Source Computational Fluid Dynamics based Codes

Introduction to CFD Analysis

A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics)

Aeroacoustic Analogy for the Computation of Aeroacoustic Fields in Partially Closed Domains

Advanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence.

CFD Simulation of Subcooled Flow Boiling using OpenFOAM

CHAPTER 4 4 NUMERICAL ANALYSIS

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

OpenFOAM-extend on SourceForge.net

OpenFOAM: Year in Review

Design and Optimization of OpenFOAM-based CFD Applications for Modern Hybrid and Heterogeneous HPC Platforms. Amani AlOnazi.

NUMERICAL INVESTIGATIONS ON HEAT TRANSFER IN FALLING FILMS AROUND TURBULENCE WIRES

OpenFOAM. The Open Source CFD Toolbox. User Guide

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations

walberla: A software framework for CFD applications

Open source Computational Fluid Dynamics using OpenFOAM

Course Outline for the Masters Programme in Computational Engineering

A DEVELOPMENT AND VERIFICATION OF DENSITY BASED SOLVER USING LU-SGS ALGORITHM IN OPENFOAM

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

INCORPORATING CFD INTO THE UNDERGRADUATE MECHANICAL ENGINEERING PROGRAMME AT THE UNIVERSITY OF MANITOBA

CFD modelling of floating body response to regular waves

Numerical Wave Generation In OpenFOAM R

GAS DISPERSION WITH OPENFOAM

LIGGGHTS OPEN SOURCE DEM: COUPLING TO DNS OF TURBULENT CHANNEL FLOW

Modeling and Numerical Blood Flow Analysis of Tibial Artery using CFD

Relations with ISV and Open Source. Stephane Requena GENCI

Simulation of Fluid-Structure Interactions in Aeronautical Applications

TESLA Report

AeroFluidX: A Next Generation GPU-Based CFD Solver for Engineering Applications

GPGPU acceleration in OpenFOAM

How To Calculate Energy From Water

CFD Applications using CFD++ Paul Batten & Vedat Akdag

2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013

Tutorials from CAD through CFD for Beginners

3. Prescribe boundary conditions at all boundary Zones:

AC : ON THE IMPLEMENTATION OF OPEN SOURCE CFD SYSTEM TO FLOW VISUALIZATION IN FLUID MECHANICS

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt,

Draft Version. For personal use. c Copyright Máté Márton LOHÁSZ. Tutorial for Channel Flow by LES using Open Source CFD

OpenFOAM postprocessing and advanced running options

Developing A Complete And Accessible CFD Simulation Platform For Building Applications

CFD software overview comparison, limitations and user interfaces

TVM 4155 Numerical modelling and hydraulics 10. March OpenFOAM homework

Computational Engineering Programs at the University of Erlangen-Nuremberg

A DISCRETE ADJOINT VERSION OF AN UNSTEADY INCOMPRESSIBLE SOLVER FOR OPENFOAM USING ALGORITHMIC DIFFERENTIATION

Interactive simulation of an ash cloud of the volcano Grímsvötn

OpenFOAM: Open Platform for CFD and Complex Physics Simulations

Application of Wray-Agarwal Model to Turbulent Flow in a 2D Lid-Driven Cavity and a 3D Lid- Driven Box

A simplefoam tutorial

Coupling micro-scale CFD simulations to meso-scale models

CFD SIMULATION OF IPR-R1 TRIGA SUBCHANNELS FLUID FLOW

This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

Transcription:

OpenFOAM Workshop Yağmur Gülkanat Res.Assist.

Introduction to OpenFOAM

What is OpenFOAM? FOAM = Field Operation And Manipulation OpenFOAM is a free-to-use open-source numerical simulation software with extensive CFD and multi-physics capabilities Free-to-use means using the software without paying for license and support, including massively parallel computers: free CFD license! Toolbox for Computational Mechanics, primarily CFD Open-source, written in C++ Generic and programmable Solves of discrete partial differential eqns on unstructed grids Finite volume, finite element, lagrangian particle tracking, and more.. Introduction to OpenFOAM 23.01.2014 2

Two development lines for OpenFOAM OpenCFD Ltd. (2004) acquired by SGI (2011) Led by Henry Weller openfoam.com Wikki Ltd. (2004) Led by Hrvoje Jasak Extend Project extend-project.de Introduction to OpenFOAM 23.01.2014 3

History Late 1980 s: Imperial College, Prof. David Gosman s research group 1996: H. Jasak. PhD Thesis, Imperial College, University of London (1st PhD thesis on OF) 2000-2004: Nabla, Ltd, markets commercial product, FOAM 2004: Nabla makes OpenFOAM GPL 2004: OpenCFD, Ltd (Henry Weller) and Wikki, Ltd (Hrv Jasak) Jan 2006: 1st OpenFOAM Workshop Nov 2007: 1st OpenFOAM Conference (Open-source CFD Conference) 2009: FOAM Documentation Project was shut-down Aug 2011: SGI purchases OpenCFD, Ltd. Sep 2012: ESI Group purchases OpenCFD from SGI Introduction to OpenFOAM 23.01.2014 4

Capabilities OpenFOAM is a CFD Toolbox written in C++ Software : Liberal use of C++ abstraction Run-time selection of libraries Five basic classes Libraries : Numerical algorithms and physical models Utilities: Meshing, pre-processing, parallel computing, postprocessing, etc. Solvers : Designed for specific classes of problems, e.g., incompressible flow, compressible flow, multiphase flow, etc. Introduction to OpenFOAM 23.01.2014 5

File Structure Introduction to OpenFOAM 23.01.2014 6

Applications = Solvers + Utilities Solvers For solving a specific continuum mechanics problem with a specific system of PDEs. Utilities For performing tasks that involve data handling and manipulation eg. CFD, Stress Analysis etc. eg. Meshing, case setup, solution monitoring, data export etc. Exploring the OpenFOAM environment 23.01.2014 7

Location of applications source code Allwmake used to compile all the applications solvers contains the source code of the solvers utilities contains the source code of the utilities test contains the source code for testing specific features of OpenFOAM Exploring the OpenFOAM environment 23.01.2014 8

Solvers in OpenFOAM

Solvers in OpenFOAM Exploring the OpenFOAM environment 23.01.2014 9

Frequently Used Standart Solvers Exploring the OpenFOAM environment 23.01.2014 10

Frequently Used Standart Solvers Exploring the OpenFOAM environment 23.01.2014 11

Frequently Used Standart Solvers Exploring the OpenFOAM environment 23.01.2014 12

icofoam Solver Exploring the OpenFOAM environment 23.01.2014 13

Utilities in OpenFOAM

Utilities in OpenFOAM Exploring the OpenFOAM environment 23.01.2014 14

Frequently Used Standart Utilities Exploring the OpenFOAM environment 23.01.2014 15

Frequently Used Standart Utilities Exploring the OpenFOAM environment 23.01.2014 16

Frequently Used Standart Utilities Exploring the OpenFOAM environment 23.01.2014 17

Frequently Used Standart Utilities Exploring the OpenFOAM environment 23.01.2014 18

A Simple Example

The Lid-driven Cavity Tutorial Problem Contents Overview: Description of the problem Part 1: Mesh Generation Part 2: Initial & Boundary Conditions Part 3: Setting Physical Properties Part 4: Solver Control 19

Overview: Description of the Problem 20

Overview: Description of the Problem 21

Part 1: Pre-processing 22

Part 1: Pre-processing 23

Part 1: Pre-processing 24

Part 1: Pre-processing Mesh Generation 25

Part 1: Pre-processing Mesh Generation 26

Part 1: Pre-processing Mesh Generation 27

Part 1: Pre-processing Mesh Generation 28

Part 1: Pre-processing Mesh Generation 29

Part 1: Pre-processing Mesh Generation 30

Part 1: Pre-processing Mesh Generation 31

Part 1: Pre-processing Mesh Generation 32

Part 1: Pre-processing Mesh Generation 33

Part 1: Pre-processing Mesh Generation 34

Part 1: Pre-processing Mesh Generation 35

Part 1: Pre-processing Mesh Generation 36

Part 2: Initial and Boundary Conditions 37

Dimensional Units 38

Part 2: Initial and Boundary Conditions 39

Part 2: Initial and Boundary Conditions 40

Part 3: Physical Properties 41

Part 4: Solver Controls 42

Part 4: Solver Controls 43

Part 4: Solver Controls - fvschemes 44

Numerical schemes 45

Interpolation schemes 46

Surface normal gradient schemes 47

Gradient schemes 48

Divergence schemes 49

Laplacian schemes 50

Time schemes 51

Part 4: Solver Controls - fvsolution 52

Linear solver control 53

Preconditioned conjugate gradient solvers 54

Smooth solvers 55

Smooth solvers 56

Part 5: Processing 57

Part 5: Post Processing 58

References OpenFOAM Documentation, http://www.openfoam.org/docs/ Nilsson, H. (2009), http://www.tfd.chalmers.se/~hani/kurser/os_cfd_2009 PhD course in CFD with OpenSource software. David A. Boger (2011), Getting Started with OpenFOAM, 6th OpenFOAM Workshop User Forum (http://www.cfd-online.com/forum/) Wiki (http://openfoamwiki.net) References 23.01.2014 59

Q & A