Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM



Similar documents
Open Source CFD Solver - OpenFOAM

Self Financed One Week Training

OpenFOAM Opensource and CFD

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

ME6130 An introduction to CFD 1-1

OpenFOAM Optimization Tools

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

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT

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

How To Run A Cdef Simulation

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

OpenFOAM open source CFD on ANSELM

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

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

HPC Deployment of OpenFOAM in an Industrial Setting

Computational Modeling of Wind Turbines in OpenFOAM

How To Run A Steady Case On A Creeper

CastNet: Modelling platform for open source solver technology

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

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.

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

HPC enabling of OpenFOAM R for CFD applications

CFD modelling of floating body response to regular waves

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

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

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

Vista: A Multi-field Object Oriented CFD-package

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes

CastNet: GUI environment for OpenFOAM

Course Outline for the Masters Programme in Computational Engineering

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

A comparison of CFD Software packages to find the. suitable one for numerical modeling of gasification. process

Distinguished Professor George Washington University. Graw Hill

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

CFD: What is it good for?

How To Model A Horseshoe Vortex

CFD Simulation of Subcooled Flow Boiling using OpenFOAM

Contents. Microfluidics - Jens Ducrée Physics: Navier-Stokes Equation 1

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

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Benchmarking COMSOL Multiphysics 3.5a CFD problems

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

Introduction to CFD Analysis

TVM 4155 Numerical modelling and hydraulics 10. March OpenFOAM homework

How To Calculate Wind Loading

INTRODUCTION TO FLUID MECHANICS

How To Create A Cdf Optimisation System

Model of a flow in intersecting microchannels. Denis Semyonov

Steady Flow: Laminar and Turbulent in an S-Bend

CFD Analysis of Container Ship Sinkage, Trim and Resistance

Giorgio Bornia. Research statement. Primary interests

A COMPUTATIONAL FLUID DYNAMICS STUDY ON THE ACCURACY OF HEAT TRANSFER FROM A HORIZONTAL CYLINDER INTO QUIESCENT WATER

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

POLITECNICO DI MILANO Department of Energy

CFD Based Air Flow and Contamination Modeling of Subway Stations

OpenFOAM: Open source CFD in research and industry

Introduction to CFD Analysis

Use of OpenFoam in a CFD analysis of a finger type slug catcher. Dynaflow Conference 2011 January , Rotterdam, the Netherlands

Simple beginning 3D OpenFOAM Tutorial

OPTIMISE TANK DESIGN USING CFD. Lisa Brown. Parsons Brinckerhoff

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

Part II: Finite Difference/Volume Discretisation for CFD

Lecturer, Department of Engineering, Lecturer, Department of Mathematics,

HPC enabling of OpenFOAM for CFD Applications 25 th 27 th March 2015 CINECA Casalecchio di Reno, Bologna

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.

Open Source Computational Fluid Dynamics

BBIPED: BCAM-Baltogar Industrial Platform for Engineering design

Introductory FLUENT Training

Iterative Solvers for Linear Systems

Computational Fluid Dynamics (CFD) and Multiphase Flow Modelling. Associate Professor Britt M. Halvorsen (Dr. Ing) Amaranath S.

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

Open source Computational Fluid Dynamics using OpenFOAM

Set up and solve a transient problem using the pressure-based solver and VOF model.

COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES

Fundamentals of Fluid Mechanics

Simulation of Fluid-Structure Interactions in Aeronautical Applications

TFAWS AUGUST 2003 VULCAN CFD CODE OVERVIEW / DEMO. Jeffery A. White. Hypersonic Airbreathing Propulsion Branch

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

Extension of the OpenFOAM CFD tool set for modelling multiphase flow

Computational Fluid Dynamics Research Projects at Cenaero (2011)

CFD simulations using an AMR-like approach in the PDE Framework Peano

Introduction to Computational Fluid Dynamics

APPENDIX 3 CFD CODE - PHOENICS

Computational Fluid Dynamics in Automotive Applications

Distance Learning Program

CHAPTER 4 CFD ANALYSIS OF THE MIXER

International Journal of Heat and Mass Transfer

Coupling micro-scale CFD simulations to meso-scale models

Introduction: Keywords: CFD, MRF, Blower Angular Orientation

MECH 479: Computational Fluid Dynamics

Benchmark Computations of 3D Laminar Flow Around a Cylinder with CFX, OpenFOAM and FeatFlow

Feature Commercial codes In-house codes

Simulation of Flow Field and Particle Trajectories in Hard Disk Drive Enclosures

Effect of Aspect Ratio on Laminar Natural Convection in Partially Heated Enclosure

Lecture 4 Classification of Flows. Applied Computational Fluid Dynamics

CFD Lab Department of Engineering The University of Liverpool

Computational Engineering Programs at the University of Erlangen-Nuremberg

Abaqus/CFD Sample Problems. Abaqus 6.10

Module 6 Case Studies

Transcription:

CSDMS 2013 Meeting Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM Xiaofeng Liu, Ph.D., P.E. Assistant Professor Department of Civil and Environmental Engineering University of Texas at San Antonio, Texas Email: xiaofeng.liu@utsa.edu http://engineering.utsa.edu/~xiaofengliu 1 Disclaimer: This offering is not approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM software and owner of the OpenFOAM trademarks.

Outline A brief introduction of OpenFOAM Sample applications of OpenFOAM Demonstration (Time permitting) 2

A brief introduction of OpenFOAM OpenFOAM is an open source multi-physics modeling platform written in C++ FOAM stands for Field Operation And Manipulation OpenFOAM is not limited to fluid dynamics It is a generic modeling platform It can be used to solve (m)any differential equation(s) 3

Example applications of OpenFOAM River flow, coastal flow, waves, and sediment transport Hydraulic structures Porous media flow and solute/particle transport Buoyant flows and multiphase flows Some new developments in our group 4

5 Free surface flows over bedforms

6 Liu et al., 2011

7 Liu et al., 2011

8

River flow under a bridge 9 http://www.edenvaleyoung.com http://www.youtube.com/watch?v=bqkn5qwgpb4

10 Scour under an elevated wall due to waves

Particle resolving scour protection simulations 11 Liu et al, 2012

12

13 Liu et al, 2012

14 Pore-scale modeling of porous media flow

15 Sinir and Liu, 2012

16 (Sinir and Liu, 2012)

17 (Sinir and Liu, 2012)

Porous media flow and solute/particle transport Solves simple groundwater flow equation h S s = K 2 h + Q t where h is the pressure head, S s is the specific storage coefficient, K is hydraulic conductivity, Q is source/sink This governing equation is a simple heat equation. The solution of which is very easily implemented in OpenFOAM using tensor notations. Also solves advection-diffusion-reaction (ADR) equation C t S t + = n ρ b ( UC) K a C = D K d 2 S C ρ n b S t All these with less than 50 lines of code!

Porous media flow test case: Toth (1963): h ' ' ' ( x, z ) = z + c x + a ( b x) 0 0 sin h h = 0 = 0 x x h z = 0

Nanoparticle Concentration in Sand Column Test T=0.01 h T=0.02 h T=0.03 h T=0.04 h T=0.1 h

Buoyancy affected flows (gravity current over roughness and bedforms) 23 Jiang and Liu, 2012

24 Jiang and Liu, 2012

Time = 5 s Time = 10 s Time = 15 s 25

26

27

28

Basic steps for a modeling task 29

30 Numerical features of OpenFOAM Finite volume method Also has Lagrangian particle tracking, finite element method, finite area method, etc. Unstructured meshes (both fixed and deforming)

31 Numerical features of OpenFOAM Solve fluid dynamics equations using the segregated pressure methods (e.g., PISO, SIMPLE, SIMPLEC, etc.) Can be 1D, 2D, and 3D based on the mesh and boundary conditions Automatic parallel computation based on domain decomposition and MPI Automatic descretizations of the equations

So how are equations solved in OpenFOAM? Equations are essentially the group of operations on fields Mathematical language: Partial differential equation (PDE) Pseudo-natural language in OF Linear system after discretization 32

33 Numerical features of OpenFOAM Descretizations schemes (system/fvschemes) Spatial: upwind, central, TVD, NVD, etc. Temporal: Euler, backward, CN, etc. Linear system solvers (system/fvsolution) PBiCG (asymmetric matrix) PCG (symmetric matrix) GAMG (multi-grid method) Smooth solver and diagonal solver

34 Modeling capabilities of OpenFOAM Incompressible and compressible flows Turbulence models Laminar RANS: Reynolds Averaged Navier-Stokes LES: Large Eddy Simulations DES: Detached Eddy Simulations DNS: Direct Numerical Simulations

Modeling capabilities of OpenFOAM Multiphase flows Free surface flows Buoyant flows: due to sediment, temperature, salinity, etc. Transport and rheological models Newtonian Non-Newtonian 35 (Liu and García, 2010)

Modeling capabilities of OpenFOAM Dynamic mesh To model motion of the domain or object Various method to deform the mesh Can be used to generate a mesh Immersed boundary method 36 Credit: Jorge D. Abad, U. Pitt.

Pre-processing capabilities of OpenFOAM Mesh generation Generic tools: blockmesh snappyhexmesh Mesh conversion Convert meshes from/to other formats e.g., Anysis, Fluent, GMESH, Gambit Mesh manipulation Rotation, translation, extrusion, split, join, etc. 37

Pre-processing capabilities of OpenFOAM Set up initial conditions Modify the files directly, or Generic tool: setfields Set up boundary conditions Modify the files directly, or Use tools, or Programming by yourself 38

39 Post-processing capabilities of OpenFOAM Directly load into ParaView ParaView is open source and free

40 Post-processing capabilities of OpenFOAM Convert OpenFOAM results to other formats Generic tools: foamtofluent foamtofieldview foamtovtk foamtotecplot360

41 Demonstrations

CSDMS 2013 Meeting Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM Xiaofeng Liu, Ph.D., P.E. Assistant Professor Department of Civil and Environmental Engineering University of Texas at San Antonio, Texas http://engineering.utsa.edu/~xiaofengliu 42 Disclaimer: This offering is not approved or endorsed by Silicon Graphics International Corp., the producer of the OpenFOAM software and owner of the OpenFOAM trademarks.