COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES

Similar documents
ME6130 An introduction to CFD 1-1

Open Source CFD Solver - OpenFOAM

Introduction to CFD Analysis

Introduction to CFD Analysis

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

Multiphase Flow - Appendices

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

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

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

OpenFOAM Opensource and CFD

Module 6 Case Studies

MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Fully Automatic Hex Dominant Mesher. Paul Gilfrin Sharc Ltd

How To Create A Cdf Optimisation System

CFD analysis for road vehicles - case study

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

2.1 CFD PROJECT PLANNING ANSYS, Inc. All rights reserved. ANSYS, Inc. Proprietary

Good Practice in CFD. A rough guide.

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

GAMBIT Demo Tutorial

Computational Modeling of Wind Turbines in OpenFOAM

Introduction to Computational Fluid Dynamics

Computational Fluid Dynamics

Tutorials from CAD through CFD for Beginners

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

ADVANCED TOOL FOR FLUID DYNAMICS- CFD AND ITS APPLICATIONS IN AUTOMOTIVE, AERODYNAMICS AND MACHINE INDUSTRY

Introduction to Computational Fluid Dynamics (CFD) for Combustion. (801)

Titelmasterformat durch Klicken bearbeiten

Introductory FLUENT Training

3. Prescribe boundary conditions at all boundary Zones:

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

ANSA. ANSA for demanding CFD pre-processing. for demanding CFD pre-processing. Model setup. software systems. Morphing & optimization

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

CFD Based Air Flow and Contamination Modeling of Subway Stations

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

CONVERGE Features, Capabilities and Applications

Using Computational Fluid Dynamics for Aerodynamics Antony Jameson and Massimiliano Fatica Stanford University

f o r d e m a n d i n g C F D pre- & post-processing ANSA μετα p i o n e e r i n g software systems

Computational Fluid Dynamics Research Projects at Cenaero (2011)

CFD Lab Department of Engineering The University of Liverpool

Computational Fluid Dynamics. Department of Aerospace Engineering, IIT Bombay

University Turbine Systems Research 2012 Fellowship Program Final Report. Prepared for: General Electric Company

CFD: What is it good for?

Fully Automatic In-cylinder Workflow Using HEEDS / es-ice / STAR-CD

HPC Deployment of OpenFOAM in an Industrial Setting

Introduction to ANSYS

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Easy-to-Use CFD for Electronics Design. Thermal Design in Half the Time

ANSYS ICEM CFD - pre-processing program used to generate the geometry and mesh for our CFD simulations.

BBIPED: BCAM-Baltogar Industrial Platform for Engineering design

CFD software overview comparison, limitations and user interfaces

Application of CFD Simulation in the Design of a Parabolic Winglet on NACA 2412

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials.

Steady Flow: Laminar and Turbulent in an S-Bend

Engineering & Expertise Hydraulic modeling. Computational fluid dynamics

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

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

CFD Applications using CFD++ Paul Batten & Vedat Akdag

Computational Simulation of Flow Over a High-Lift Trapezoidal Wing

Self Financed One Week Training

A. Hyll and V. Horák * Department of Mechanical Engineering, Faculty of Military Technology, University of Defence, Brno, Czech Republic

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

Using CFD for optimal thermal management and cooling design in data centers

APPENDIX 3 CFD CODE - PHOENICS

The ADREA-HF CFD code An overview

CastNet: GUI environment for OpenFOAM

CFD Analysis of a butterfly valve in a compressible fluid

Computational Fluid Dynamics in Automotive Applications

HYBRID ROCKET TECHNOLOGY IN THE FRAME OF THE ITALIAN HYPROB PROGRAM

GT ANALYSIS OF A MICROGASTURBINE FED BY NATURAL GAS AND SYNTHESIS GAS: MGT TEST BENCH AND COMBUSTOR CFD ANALYSIS

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

Technology Update: Workbench, Geometry, Meshing, Workflow. ANSYS Users Group Meeting Prague, 2011

Tomasz STELMACH. WindSim Annual User Meeting 16 June 2011

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

Workshop plan. From zero to results

Marine CFD applications using OpenFOAM

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

CastNet: Modelling platform for open source solver technology

Numerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015

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

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

Compatibility and Accuracy of Mesh Generation in HyperMesh and CFD Simulation with Acusolve for Torque Converter

MECH9620 COMPUTATIONAL FLUID DYNAMICS

High-fidelity, High-productivity CFD Simulations of Airflow over a Golf Club Head

Computational Fluid Dynamic Modeling Applications

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms

How To Run A Cdef Simulation

Overset Grids Technology in STAR-CCM+: Methodology and Applications

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes

HPC enabling of OpenFOAM R for CFD applications

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

APPLICATION OF OPTIMIZATION METHODS IN 2D HYDROFOIL DESIGN

Effect of Pressure Ratio on Film Cooling of Turbine Aerofoil Using CFD

Integration of Multi-disciplinary Visualization Platform with a Decision Support System for MD Nastran

version 3.0 tutorial - Turbulent mixing in a T-junction with CFDSTUDY in SALOME contact: saturne-support@edf.fr

OpenFOAM and SGI Designed to Work Together. Christian Tanasescu Vice President Software Engineering

Design and Analysis of Engine Cooling Fan

Transcription:

ME469B - Spring 2007 COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES Gianluca Iaccarino Dept. Mechanical Engineering Bldg. 500 RM 204 (RM500-I) Ph. 650-723-9599 Email: jops@stanford.edu ME469B/1/GI 1

ME469B - Topics Introduction to CFD Analysis and CFD Codes Geometry Modeling and (Unstructured) Grid Generation Solution Algorithms for Incompressible/Compressible Flows (Steady/Unsteady, Flow Adaptivity, Moving Meshes, etc.) Advanced Physical Models (Turbulence, Multiphase Flows, Heat Transfer, etc.) User Programming and Automation ME469B/1/GI 2

ME469B - Outline Theoretical Background: 50% Applications and Examples: 50% Lectures: Regular lectures Tutorials/Lab (keep friday 1.15-2.30 free) Final Project Software is accessible on the Stanford Network Several Windows Workstations are Available ME469B/1/GI 3

ME469B - Grades No Formal Final Exam at the End of the Quarter Grade is: 60% Final Project 40% Homeworks Additional exercises are optional! ME469B/1/GI 4

ME469B - Final Project The final project is a complete CFD project from problem statement to discussion of results Proposals for projects are welcome let s discuss them in due time. Lectures end early to leave enough time for the final project do not start at the last minute! ME469B/1/GI 5

ME469B - General Information Class WEB site: http://me469b.stanford.edu Announcements Lecture Notes Homeworks and Exercises Examples Additional References Software User Manuals ME469B/1/GI 6

In ME469A: Grid generation Basic information Numerical Methods Theoretical background Analysis of discretization schemes Implicit/explicit solvers Convergence acceleration techniques (i.e. multigrid) Methods for Navier-Stokes equations Simple codes for specific problems Burgers equations Advection/diffusion problem ME469B/1/GI 7

In ME469B: Grid generation Background information Emphasis on unstructured-mesh techniques Numerical Methods Background information Discretization accuracy Efficiency and Acceleration techniques Commercial general-purpose CFD packages Complex problems Real-world engineering tools ME469B/1/GI 8

In ME469B (cont d): Advanced CFD Techniques Grid adaptivity Moving Meshes & Coordinate systems Advanced Physical Models Turbulence Models Multiphase Flow Models Heat Transfer Credibility of CFD solutions Validation: Are we solving the correct equations? Verification: Are we solving the equations correctly? Sensitivity analysis ME469B/1/GI 9

Requirements: Basic Fluid Dynamics Laminar/Turbulent Flows Compressible/Incompressible Fluids Navier-Stokes equations Heat transfer Numerical Methods Upwind/Central/ discretizations Implicit/Explicit schemes Convergence/Stability/Accuracy Software Basic Unix/Linux Basic Networking Basic of C Programming ME469B/1/GI 10

A Typical CFD Project Real World The intended application Conceptual Model Physical laws, hypothesis and models (e.g. a set of PDEs) and initial and boundary conditions Computer Model A set of computational algorithms that allow to build a numerical, approximated solution to the conceptual model ME469B/1/GI 11

Real World A Typical CFD Project Qualification Conceptual Model Computer Model Qualification: Determination of the adequacy of the conceptual model to provide acceptable level of agreement for the intended applications ME469B/1/GI 12

A Typical CFD Project Real World Conceptual Model Computer Model Verification Computer codes Numerical solutions Verification: Process of determining that (1) the model implementation accurately represents the conceptual model and (2) the solution to the model is accurate ME469B/1/GI 13

A Typical CFD Project Real World Validation Conceptual Model Computer Model Validation: Process of determining the degree to which the model is an accurate representation of reality from the perspective of the intended application ME469B/1/GI 14

A Typical CFD Project Formulate the basic assumptions Compressible/Incompressible fluid (Mach number) Viscous/Inviscid Flow (Reynolds Number) Define the physical and computational problem Geometry definition Grid generation Boundary condition set-up Choose a solution strategy Space/Time Discretization scheme Set-up Simulation Monitors Analyze the results Evaluate convergence Evaluate grid dependence Postprocess data of interest ME469B/1/GI 15

Flow in a Jet Engine Combustor Pratt & Whitney PW6000 ME469B/1/GI 16

CFD of the flow in a Jet Engine Complex Geometry Full geometry consists of 18 injectors Intricate passages Large scale overall but several crucial small components Complex Physics Turbulent, highly unsteady flow Multiphase (air/liquid fuel) Reacting flow Pollutants & Particulate Heat transfer, radiation Large scale calculation Order 100 million grid cells Run on largest computer in US (>1000s CPU @ Nat. Lab.) ME469B/1/GI 17

Geometry Definition Both the interior and exterior of the Fuel Injector are modeled ME469B/1/GI 18

Grid Generation It requires from few days to several months. ME469B/1/GI 19

Flow Solution Typically it consists of an iterative procedure it might require several thousand CPU hours of a dedicated supercomputers!!! ME469B/1/GI 20

Stanford ASCI Team ME469B/1/GI 21 Animation by J. Schluter

Analysis of the Results Flow Features in Cross Sections of the Combustor ME469B/1/GI 22

Bubble Dynamics and Cavitation Multiphase, unsteady flow ME469B/1/GI 23

Environmental Dispersion Multispecies, unsteady flow ME469B/1/GI 24

Heat Exchangers Flow and heat transfer ME469B/1/GI 25

Fluid/Structure Interactions ME469B/1/GI 26

Software Tools SolidWorks Cubit CFX Tecplot ProE ICEM Phoenix Ensight AutoCAD GridPro StarCD FieldView Gambit Fluent Geometry Modeler Grid Generator Flow Solver Flow Analysis PreProcessing Post Processing ME469B/1/GI 27

Software Tools Several Codes with similar capabilities are in the market FLUENT/GAMBIT are available Use of other codes is welcome (CFX. StarCD, CFDRC have been used in the past) ME469B/1/GI 28

Software Tools Other codes available at ME Stanford StarCD CFX PowerFlow Main differences will be outlined Results obtained with different codes will be presented Software access is limited to FLUENT and GAMBIT to facilitate exchange of examples and tutorials ME469B/1/GI 29

Introduction to CFD Commercial Codes Grid generation: Gambit GUI based Geometry definition CAD geometry import (IGES, STL, etc.) Structured & unstructured meshes Viscous layers clustering Export grids in various format Journal files for automation Grid Quality Metric measures Mesh improvement and smoothing ME469B/1/GI 30

GAMBIT GUI Snapshot ME469B/1/GI 31

GAMBIT gambit -id <namefile> Interactive execution with GUI gambit -inp <journalfile> Batch execution without GUI Geometry & Grid are saved in a database file (*.dbs) The mesh is saved into a solver-dependent file (*.msh) ME469B/1/GI 32

Introduction to CFD Commercial Codes Solver: Fluent GUI based Widely used Several features (physical & numerical models) User-Defined programming Postprocessing capabilities Export results in various format Journal files for automation Grid adaptation Mesh refinement schemes Adaptation functions ME469B/1/GI 33

FLUENT GUI & Graphic Window ME469B/1/GI 34

FLUENT fluent 3d Interactive execution with GUI fluent 3d -g -i <journalfile> Batch execution without GUI Case set-up and boundary conditions are saved in a case file (*.cas) The solution is saved in a data file (*.dat) Selected data can be exported into other formats ME469B/1/GI 35

Software/Computer Access Accounts are available on the PCs in Bldg 500-RM 500N2 Fluent and Gambit are pre-installed and ready to go Please contact Steve Jones (stevejones@stanford.edu) if you have already access to computational resources and want to use Fluent (mention that you are taking ME469B) For anything else contact me directly: jops@stanford.edu ME469B/1/GI 36