Geometry Modeling & Grid Generation

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Outline Overview of Pipe Flow CFD Process ANSYS Workbench
The analysis of the two dimensional subsonic flow over a NACA 0012 airfoil using OpenFoam is presented. 1) Create the geometry and the flap Sequence of.
Workshop 15 Hybrid meshing of a simple HVAC assembly
2003 International Congress of Refrigeration, Washington, D.C., August 17-22, 2003 CFD Modeling of Heat and Moisture Transfer on a 2-D Model of a Beef.
Advanced CFD Analysis of Aerodynamics Using CFX
Internal Convection: Fully Developed Flow
Chapter 1 Introduction to CFD
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 3D Modeling.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
DETAILED TURBULENCE CALCULATIONS FOR OPEN CHANNEL FLOW
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
© Dr Simin Nasseri Southern Polytechnic State University 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
3-D Modeling Concepts V part 2.
AIAA SciTech 2015 Objective The objective of the present study is to model the turbulent air flow around a horizontal axis wind turbine using a modified.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Grid Generation.
1 Calorimeter Thermal Analysis with Increased Heat Loads September 28, 2009.
Multimodal Interaction Dr. Mike Spann
Computer Aided Thermal Fluid Analysis Lecture 3 Dr. Ming-Jyh Chern ME NTUST.
COMPUTER AIDED DESIGN -(CAD)-3
2D unsteady computations for COSDYNA > Tony Gardner > Folie 1 2D unsteady computations with deformation and adaptation for COSDYNA Tony Gardner.
Vector vs. Bitmap
Digital Image Processing Lecture 20: Representation & Description
ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Chapter 6 ANSYS CFX 9.0.
Wind Energy Program School of Aerospace Engineering Georgia Institute of Technology Computational Studies of Horizontal Axis Wind Turbines PRINCIPAL INVESTIGATOR:
Mesh Generation 58:110 Computer-Aided Engineering Reference: Lecture Notes on Delaunay Mesh Generation, J. Shewchuk (1999)
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.
ENTC 1110 OBLIQUE PICTORIALS.
Discontinuous Galerkin Methods and Strand Mesh Generation
Copyright © 2010 Altair Engineering, Inc. All rights reserved.Altair Proprietary and Confidential Information Section 4 Applications.
LECTURE 3B – CHART PROJECTION. Introduction to Chart Projection  Usually we read chart in coordinate system.  A projected coordinate system is defined.
CFD Refinement By: Brian Cowley. Overview 1.Background on CFD 2.How it works 3.CFD research group on campus for which problem exists o Our current techniques.
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.
Machining Processes 1 (MDP 114) First Year, Mechanical Engineering Dept., Faculty of Engineering, Fayoum University Dr. Ahmed Salah Abou Taleb 1.
CFX-10 Introduction Lecture 1.
© Saab AB Transonic store separation studies on the SAAB Gripen aircraft using CFD Ingemar Persson and Anders Lindberg Stockholm,
GPH 338 Computer Animation Survey
Adaptive Meshing Control to Improve Petascale Compass Simulations Xiao-Juan Luo and Mark S Shephard Scientific Computation Research Center (SCOREC) Interoperable.
9 of 18 Introduction to medial axis transforms and their computation Outline DefinitionsMAS PropertiesMAS CAD modelsTJC The challenges for computingTJC.
Convection in Flat Plate Boundary Layers P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi A Universal Similarity Law ……
12 th International Meshing Roundtable Panel Discussion Darby Vicker September 16, 2003.
Some slides on UCLA LM-MHD capabilities and Preliminary Incompressible LM Jet Simulations in Muon Collider Fields Neil Morley and Manmeet Narula Fusion.
1 Zonal Boundary Conditions. 2 Some Basics The flow domain is divided into zones and grids are generated within each zone. The flow equations are solved.
Internal Flow: Heat Transfer Correlations. Fully Developed Flow Laminar Flow in a Circular Tube: The local Nusselt number is a constant throughout the.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
1 LES of Turbulent Flows: Lecture 7 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
CFD Exercise 1 Laminar & turbulent flows with COMSOL.
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
Theory of Turbine Cascades P M V Subbarao Professor Mechanical Engineering Department Its Group Performance, What Matters.……
AERODYNAMIC OPTIMIZATION OF REAR AND FRONT FLAPS ON A CAR UNIVERSITY OF GENOVA – POLYTECHNIC SCHOOL ADVANCED FLUID DYNAMICS COURSE 2015/2016 Student: Giannoni.
Unstructured Meshing Tools for Fusion Plasma Simulations
Chapter 3 Shell Meshing – Workshop 1 Stamped Part
Lecture 7 - Meshing Applied Computational Fluid Dynamics
Vector vs. Bitmap.
Convergence in Computational Science
The application of an atmospheric boundary layer to evaluate truck aerodynamics in CFD “A solution for a real-world engineering problem” Ir. Niek van.
Meshing Strategy.
Mesh Control using Size Functions and Boundary Layers
Accurate Flow Prediction for Store Separation from Internal Bay M
Volume Meshing.
Work Features Work features are tools that help create and position features by providing points, lines, and planes when current geometry is not sufficient.
Accurate Flow Prediction for Store Separation from Internal Bay M
Work Features Work features are tools that help create and position features by providing points, lines, and planes when current geometry is not sufficient.
Presentation transcript:

Geometry Modeling & Grid Generation

Objectives The objectives of this discussion are to relate experiences and offer some practical advice with regard to: Modeling geometry for use with CFD analysis Generating a grid for the CFD analysis Geometry modeling and grid generation are often the most difficult and time-intensive aspects of a CFD analysis. Focus will be on multi-zone, structured grids.

Geometry Data The data describing the geometry of the body about which the flow is to be computed can be provided in a variety of means: Coordinates of points Blueprint mechanical drawings CAD files CFD analysis mainly needs the surfaces that “see” the flow. These surfaces need to be extracted from the geometry data in some manner.

Level of Geometric Detail Need to be reasonable with the level of geometric detail to be included. Greater geometric detail leads to more grid points and longer computations. A sequential approach is best in which the detail of the geometry is increased as the CFD analyses proceed. For the NASA VDC inlet, neglected VGs, struts, leaves on centerbody, and slot.

CAD Geometry Data Availability of CAD files for defining the geometry provides needed information in a ready form; however, issues are: CAD files usually contain much more information than is needed by the CFD analysis (mechanical details). Can take considerable effort to extract out the curves and surfaces that are needed. Many CAD packages are solid modelers. They can output surfaces; however, the “quilt” of surfaces can have some strange trimmed surfaces that have gaps in their edges. CAD files are usually generated by mechanical designers that are mindful of tolerances and clearances needed in the mechanical design; however, CFD desires no clearances or gaps. CFD analyst may need to spend time to “close up” the surfaces. CAD file format. IGES file format is commonly used since it does well representing surfaces and curves. Mechanical drawings contain all the fine features; however, CFD may not wish to capture such geometric resolution. CFD analyst has to remove such features.

Flow Domain Geometry The geometry of the flow domain requires modeling much in the same manner as the body geometry. Outer boundary of the flow domain needs to be out enough to avoid bad interactions between boundary conditions and the flow. Constructing the flow domain usually requires sketching out the topology of the grid (especially for multi-zone, structured grids in which each zone must adhere to a structured topology). May need to go to great lengths to fit a structured grid topology onto a geometry. ( “clamshells”, singular axis, nose cells) Reflection Plane Farfield Wing Outflow

Geometry Input to the Grid Generator The geometry of the body and flow domain are then input to the grid generator for the generation of the grid. A surface “database” is used in the grid generator for projecting the surface grid so that the surface grid is true to the geometry. Flow domain boundaries are used to construct zonal boundaries. Most grid generators read IGES files.

Multi-Zone, Structured Grid Basics Grid is “body-fitted” to follow the shape of the body (wing). Grid points (vertices) are arranged in an array structure with indices (i,j,k). Grids can end up with 10s or 100s of zones and millions of grid points. Grid cell size varies to provide proper resolution of flow gradients. Zones and cells are hexahedral. , j , i , k The grid is often provides the only geometric information.

Single-Zone Topology A zonal boundary of a zone may be topologically connected to itself or other boundaries of the same zone: Nose zone Singular axis Zone with singular axis Self-closing zone

Multi-Zone Connectivity Flow information is exchanged across zonal boundaries. Connectivity defines how a zonal boundary is connected to other zonal boundaries. Types of Zonal Connectivity 1) Abutting, Point-to-point match 2) Abutting, Non point-to-point match 3) Overlapping, Point-to-point match 4) Overlapping, Non point-to-point match 1 & 3 2 Outer boundary 4 GMAN can automatically compute zonal connectivity for abutting (1 & 2). Overlapping (overset) grids use tri-linear interpolation to exchange information. This works best when cells in overset region are approximately the same size. Interior boundary

Overlapped Grids Example of NLR Airfoil with flap Hole Fringe points Example of NLR Airfoil with flap Flap grid overlaps airfoil grid. Use flap grid to cut a hole in airfoil grid. Indicate edge points of cut are fringe points to interpolate boundary information from flap grid solution. Outer edge of flap grid is fringe boundary of flap grid and receives interpolated data from the airfoil grid. Fringe points

Remarks on Zonal Connectivity Avoid placing zonal boundaries in regions with large flow gradients (shocks, boundary layers, shock / boundary layer interaction). This is often unavoidable. Best if zonal boundaries are place normal to the flow direction. Placing zonal boundaries parallel to the flow in regions of high gradients is generally not good, but often unavoidable. Point-to-point matching across zones is best since inviscid flux information can be directly transferred and errors are less in interpolation of viscous and turbulent information. Best if zones overlap by at least two grid points, especially in turbulent flows. This improves the interpolation. However, this may be difficult for grids with lots of zones and complicated geometry. Tools are available for combining, splitting, and overlapping zones in a grid

Grid Clustering at Walls Walls with boundary layers, require the grid to be “clustered” normal to the wall to resolve the large gradients through the boundary layer. Non-dimensional distance from a wall in a turbulent boundary layer is given by y+ General rule is that first grid point off the wall should have y+ < 1 to accurately define a turbulent velocity profile. Can go up to y+=5 for less accuracy. Resolution of heat fluxes requires y+ about 0.1. With a smooth grid about 5-10 grid points will be in the viscous sublayer (y+ < 30). Even inviscid wall needs a little clustering. Outer edge of log layer y1 = 1.0E-05 ft for c = 1.0 ft 6 points in sublayer 6 points in log layer

Grids for Wall Functions A wall function computes properties in the log layer (15< y+ < 100) of an attached turbulent boundary layer at a wall. Can remove the grid points in the log layer. This reduces the overall number of grid points. Also removes the smallest grid cells that inhibit iterative convergence. The full grid is generated and then the log region points are removed (CFSUBSET utility does this). Grid for use with a wall function. Full grid.

Grid Sequencing Grid sequencing in a CFD solver is when the solution is performed on only certain grid points, such as only every other grid point along each grid line. This essentially coarsens the grid. Fewer grid points reduces the number of computations, and so, CPU time. Larger grid spacings help damp higher frequencies that limit iterative convergence. This is a good approach for starting the solution, damp out initial transients, and get a coarse-grid solution for a grid convergence study. The requirement for grid generation is that the number of grid points along a grid line N be constrained by where n is the number of levels for sequencing and m is some integer. One level of sequencing would mean every other grid point is solved, and so, require n = 1.

Grid Stretching and Smoothness Grid stretching is the ratio of distances between adjacent grid points along a grid line. Stretching is defined so that S  1. Can express as a percentage as S% = (S-1)*100% General rule is to keep stretching below 15-20% to keep numerical errors within bounds. This is especially important in regions with strong flow gradients. Stretching upwards of 30% to 35% could be used for simulations where accuracy demands are less. A smooth grid is one in which the stretching varies smoothly over the grid. i i-1 i+1 si-1 si

Grid Orthogonality Grid orthogonality is the angle that a grid line makes with the other grid lines intersecting at a grid point. Orthogonality is defined so that   90o. General rule is to keep orthogonality as close to 90o as possible, especially normal to solid surfaces to provide accurate estimates of the normal to the walls for wall boundary conditions. A minimum angle is probably 45o. i+1,j i,j i-1,j i,j+1 i,j-1 

CAD and Grid Generation Tools CAD Tools available here at Glenn: AutoCad Pro/Engineer Unigraphics ICEM DDN Grid Generation tools available at Glenn GRIDGEN (available via setup on Unix system) ICEM CFD (licenses held by some people) SmaggIce (Iced airfoils) NPARC System provides tools for scaling, rotating, manipulating, translating grids and interpolating solutions onto new grids. NASA Langley has number of grid tools (VGRID, GeoLab) Variety of smaller, specialized codes Next 