Review: CFD Step by Step

Slides:



Advertisements
Similar presentations
Chapter 10 Transient Flow Modeling
Advertisements

SolidWorks Flow Simulation
Fluent Overview Ahmadi/Nazridoust ME 437/537/637.
Outline Overview of Pipe Flow CFD Process ANSYS Workbench
Computational Fluid Dynamics (CFD) U7AEA29
Chapter 2 Introduction to CFD
1 Lecture 7 - Meshing Applied Computational Fluid Dynamics Instructor: André Bakker © André Bakker ( ) © Fluent Inc. (2002)
External Convection: Laminar Flat Plate
Chapter 4 Boundary Conditions
© Fluent Inc. 5/10/ Introductory FLUENT Notes FLUENT v6.0 Jan 2002 Fluent User Services Center Fluent Introductory Training.
MTM 144 ASPEN FLUENT Timeschedule ProgramLecturesTeaching assistance Fluent INTRO4h2h GAMBIT4h8h FLUENT6h14h ASPEN6h4h
© Fluent Inc. 5/10/2015N1 Fluids Review TRN Postprocessing and Visualization.
Fluent CFD Software: Overview
1 “CFD Analysis of Inlet and Outlet Regions of Coolant Channels in an Advanced Hydrocarbon Engine Nozzle” Dr. Kevin R. Anderson Associate Professor California.
Workshop 6 Modeling of Catalytic Convertor
Workshop 5 Centrifugal Pump
Advanced CFD Analysis of Aerodynamics Using CFX
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
© Fluent Inc. 5/15/ Introductory FLUENT Notes FLUENT v6.1 Feb 2003 Fluent User Services Center Fluent Inc.
© Fluent Inc. 5/17/ Introductory FLUENT Notes FLUENT v6.0 Jan 2002 Fluent User Services Center Boundary Conditions.
Chapter 1 Introduction to CFD
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 Finite-Volume Formulation. 2 Review of the Integral Equation The integral equation for the conservation statement is: Equation applies for a control.
1 CFD Analysis Process. 2 1.Formulate the Flow Problem 2.Model the Geometry 3.Model the Flow (Computational) Domain 4.Generate the Grid 5.Specify the.
Heat Transfer Modeling
Chapter 10 Heat Transfer Introduction to CFX.
© Ram Ramanan 8/27/2015 CFD 1 ME 5337/7337 Notes Introduction to Computational Fluid Dynamics Lecture 2: CFD Introduction.
Fluent Overview This lecture follows the first tutorial. The purpose of this lecture is to confirm in the minds of the users what they have just seen.
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
Heat Transfer and Thermal Boundary Conditions
Grid Generation.
Introduction to CFD Analysis
© Fluent Inc. 9/20/ Introductory FLUENT Notes FLUENT v6.0 Jan 2002 Fluent User Services Center Solver Basics.
1 Modeling Flow Fields in Stirred Tanks Reacting Flows - Lecture 7 Instructor: André Bakker © André Bakker (2006)
CFD Pre-Lab 2 Simulation of Turbulent Flow around an Airfoil Seong Mo Yeon, and Timur Dogan 11/12/2013.
© Fluent Inc. 10/14/ Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002 Fluent User Services Center Volume Meshing and the Sizing.
Discontinuous Galerkin Methods and Strand Mesh Generation
Mathematical Equations of CFD
© Fluent Inc. 10/26/ Introductory FLUENT Notes FLUENT v6.0 Jan 2002 Fluent User Services Center Solver Settings.
6-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 6 Day 1 Review and Tips Introduction to CFX.
Target Functional-based Adaptation > Daniel Vollmer > Folie 1 Target Functional-based Adaptation Daniel Vollmer TAU Grid Adaptation Workshop.
Lecture Objectives Unsteady State Simulation Example Modeling of PM.
CFX-10 Introduction Lecture 1.
Using the Segregated and Coupled Solvers
© Saab AB Transonic store separation studies on the SAAB Gripen aircraft using CFD Ingemar Persson and Anders Lindberg Stockholm,
CFD Study of the Development of Vortices on a Ring Wing
© Ram Ramanan 2/22/2016 Commercial Codes 1 ME 7337 Notes Computational Fluid Dynamics for Engineers Lecture 4: Commercial Codes.
AIAA th AIAA/ISSMO Symposium on MAO, 09/05/2002, Atlanta, GA 0 AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES Serhat Hosder, Bernard.
3/23/05ME 2591 Numerical Methods in Heat Conduction Reference: Incropera & DeWitt, Chapter 4, sections Chapter 5, section 5.9.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
Indian Institute of Space Science and Technology STUDY OF EFFECT OF GAS INJECTION OVER A TORPEDO ON FLOW-FIELD USING CFD.
Computational Fluid Dynamics
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Chapter 10 Transient Flow Modeling
Lecture 7 - Meshing Applied Computational Fluid Dynamics
Workshop 6 Modeling of Catalytic Convertor
Workshop 5 Centrifugal Pump
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Lecture Objectives Unsteady State Ventilation Modeling of PM.
Introduction to CFD Analysis
Fluent Overview Ahmadi/Nazridoust ME 437/537/637.
© Fluent Inc. 8/24/ Introductory FLUENT Notes FLUENT v6.0 Jan 2002 Fluent User Services Center Introduction to CFD Analysis.
Convergence in Computational Science
Introduction to CFD Analysis
Introductory FLUENT Training
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
Volume Meshing.
Presentation transcript:

Review: CFD Step by Step

CFD Analysis: Basic Steps 1. Define your modeling goals. 2. Identify the domain you will model. 3. Choose an appropriate solver. 4. Design and create the grid. 5. Set up the numerical model. 6. Compute the solution. 7. Examine the results. 8. Adapt the grid (optional). 9. Consider revisions to the model.

Define Your Modeling Goals What results are you looking for, and how will they be used? What degree of accuracy is required? How quickly do you need the results? Do you require a unique modeling capability? User-defined subroutines (written in FORTRAN) in FLUENT 4.5 User-defined functions (written in C) in FLUENT 5

Identify the Domain You Will Model How will you isolate a piece of the complete physical system? Where will the computational domain begin and end? What boundary conditions are needed? Can the problem be simplified to 2D?

Choose an Appropriate Solver (1) FLUENT 5 Incompressible or compressible flow Complex geometry and physics Applications: external aerodynamics, underhood flows, fans, pumps, cyclones, reactor vessels, furnaces, power plants, aircraft, turbomachinery, nozzles, other aerospace problems FLUENT 4.5 Incompressible (or mildly compressible) flow Less complicated geometry, complex physics Applications: risers, fluidized beds, other multiphase and VOF (free surface) problems

Choose an Appropriate Solver (2) FIDAP Incompressible (or mildly compressible) flow Complex geometry and physics Applications: biomedical flows; metal casting, solidification and extrusion; extruders; complex die flows; other materials processing flows

Choose an Appropriate Solver (3) POLYFLOW Viscous, laminar flow Complex rheology (including viscoelasticity) Applications: extrusion, coextrusion, die design, blow molding, thermoforming, film casting, fiber drawing NEKTON Applications: thin film coating flows IcePak Electronics cooling MixSim Mixing tank analysis

Design and Create the Grid Should you use a quad/hex grid, a tri/tet grid, or a hybrid grid? What degree of grid resolution is required in each region of the domain? Will you use adaption to add resolution? How many cells are required for the problem? Do you have sufficient computer memory?

Tri/Tet vs. Quad/Hex Meshes For simple geometries, quad/hex meshes can provide high-quality solutions with fewer cells than a comparable tri/tet mesh. For complex geometries, quad/hex meshes show no numerical advantage, and you can save time by using a tri/tet mesh.

Quad/Hex Mesh Example RAE 2822 airfoil grid Flow gradients predominantly normal to airfoil surface (stretched mesh required). Easy to grid with quads. Quad grid is more efficient than comparable tri grid. Stretched quadrilateral grid for the RAE 2822 airfoil

Tri/Tet Mesh Example Centrifugal blower grid Geometry is complicated. Flow field is complex. Difficult to grid with quads; easy to grid with triangles! Triangular grid for a 2D model of a centrifugal blower

Hybrid Mesh Example Valve port grid Specific regions can be meshed with different cell types. Both efficiency and accuracy are enhanced relative to a hexahedral or tetrahedral mesh alone. Tools for hybrid mesh generation are now available (Gambit and TGrid). tet mesh hex mesh Hybrid mesh for an IC engine valve port wedge mesh

Set Up the Numerical Model For a given solver, you will need to: Select appropriate physical models. Define material properties. Fluid Solid Mixture Prescribe boundary conditions at all boundary zones. Provide an initial solution. Set solver controls. Set up solution convergence monitors (residuals and surface or force monitors).

Compute the Solution: Steady-State Calculation normally requires many iterations before converged solution obtained. Solution considered converged when changes in key solution parameters (convergence monitors) become small. Possible convergence monitors include: Residuals Point values Integrated flux balances Integrated forces Converged solution is not necessarily accurate due to: Grid resolution Accuracy of numerics (discretization error) Accuracy of physical models (e.g., turbulence)

Compute the Solution: Unsteady Unsteady calculations computed by subiterating from one physical time level to next. Subiteration process should be well-converged before proceeding to next time level. Choose time step that can resolve unsteady physics of problem. Determine characteristic time scale T of unsteady physics of problem. Choose time step that is some fraction of time scale. e.g., t = T /100. Generally, adjust time step so calculation requires about 10 - 20 subiterations to converge. For problems with fast “startup” transient, may need to decrease time step during initial phase of solution.

Examine the Results Visualization can be used to answer such questions as: What is the overall flow pattern? Is there separation? Where do shocks, shear layers, etc. form? Are key flow features being resolved? Are physical models and boundary conditions appropriate? Are there local convergence problems? Numerical reporting tools can be used to calculate quantitative results: Lift and drag Average heat transfer coefficients Surface-averaged quantities

Tools to Examine the Results Graphical tools Grid, contour, and vector plots Pathline and particle trajectory plots XY plots Animations Numerical reporting tools Flux balances Surface and volume integrals and averages Forces and moments

Adapt the Grid Locally increase resolution of grid exactly where needed. You can adapt to: Gradients of flow or user-defined variables Isovalues of flow or user-defined variables All cells on a boundary All cells in a region Cell volumes or volume changes y+ in cells adjacent to walls Combinations of the above To assist adaption process, you can: Draw contours of adaption function Display cells marked for adaption Limit adaption based on cell size and number of cells

Adaption Example: Grid 2D planar shell - initial grid 2D planar shell - final grid

Adaption Example: Solution 2D planar shell - contours of pressure initial grid 2D planar shell - contours of pressure final grid

Consider Revisions to the Model Are physical models appropriate? Is flow turbulent? Is flow unsteady? Are there compressibility effects? Are there 3D effects? Are boundary conditions correct? Is the computational domain large enough? Are boundary conditions appropriate? Are boundary values reasonable? Is grid adequate? Can grid be adapted to improve results? Does solution change significantly with adaption, or is the solution grid independent? Does boundary resolution need to be improved? Would another mesh type be more suitable (quad vs. tri, hex vs. tet)?

The Analyst's Paradox Everyone believes a test except the tester. No one believes an analysis except the analyst.