GEOMETRY MODELING & GRID GENERATION

Similar documents
HPC Computer Aided CINECA

Reporting Mesh Statistics

Lecture 7: Mesh Quality & Advanced Topics. Introduction to ANSYS Meshing Release ANSYS, Inc. February 12, 2015

Introduction to ANSYS ICEM CFD

Manipulating the Boundary Mesh

Edge and Face Meshing

Structured Grid Generation for Turbo Machinery Applications using Topology Templates

15. SAILBOAT GEOMETRY

Lecture 2 Unstructured Mesh Generation

Introduction to ANSYS FLUENT Meshing

Lecture 6: CAD Import Release. Introduction to ANSYS Fluent Meshing

Best Practices: Volume Meshing Kynan Maley

3. MODELING A THREE-PIPE INTERSECTION (3-D)

1. CREATING AND MESHING BASIC GEOMETRY

You can read a TGrid mesh file using the File/Read/Mesh... menu item or the text command file/read-mesh.

Overview of Unstructured Mesh Generation Methods

Advances in Pre-Processing

Viscous Hybrid Mesh Generation

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons

Section 8.3: Examining and Repairing the Input Geometry. Section 8.5: Examining the Cartesian Grid for Leakages

ANSYS ICEM CFD User's Manual

Mesh Generation. Timothy J. Tautges. Principle Member Technical Staff Sandia National Laboratories

Workshop 3: Cutcell Mesh Generation. Introduction to ANSYS Fluent Meshing Release. Release ANSYS, Inc.

TGrid 5.0 Tutorial Guide

Mesh Generation for Geological Applications

Contribution to GMGW 1

Physically-Based Modeling and Animation. University of Missouri at Columbia

Tiling Three-Dimensional Space with Simplices. Shankar Krishnan AT&T Labs - Research

Surface Mesh Generation

Ulrich Heck, DHCAE-Tools UG. techniques. CastNet: CAD-based Pre-Processor for OpenFOAM. Attributes: Concept of CAD associated mesh and solution set-up

Introduction to C omputational F luid Dynamics. D. Murrin

Geometry Modeling & Grid Generation ME469B/2/GI 1

Design Intent of Geometric Models

Introduction to ANSYS FLUENT Meshing

Introduction to ANSYS DesignModeler

Design Intent of Geometric Models

Kubotek KeyCreator V8.5 What s New Page 1 of 12. Kubotek KeyCreator V8.5 What s New

ABOUT THE GENERATION OF UNSTRUCTURED MESH FAMILIES FOR GRID CONVERGENCE ASSESSMENT BY MIXED MESHES

Repairing a Boundary Mesh

Introduction to Gambit 2.2. Training Notes

Automatic & Robust Meshing in Fluids 2011 ANSYS Regional Conferences

NX Advanced FEM. fact sheet

OVERLAY GRID BASED GEOMETRY CLEANUP

Meshing of flow and heat transfer problems

Hexa Meshing. Defining Surface Parameters for the Mesh Defining Edge Parameters to Adjust the Mesh Checking mesh quality for determinants and angle

ANSYS 14.0 Geometry and Meshing Update Steve Varnam ANSYS UK Ltd.

Geometric Modeling Topics

NX Advanced FEM. Benefits

Introduction to ANSYS

WORKSHOP 10 HEX VS TET SOLID ELEMENT MESH

Advanced geometry tools for CEM

The Quality Of 3D Models

Topological Issues in Hexahedral Meshing

ANSYS FLUENT. Lecture 3. Basic Overview of Using the FLUENT User Interface L3-1. Customer Training Material

Introduction to ANSYS ICEM CFD

1 Automatic Mesh Generation

An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems

Module 3 Mesh Generation

Introduction to ANSYS DesignModeler

Contribution to GMGW-1

10.1 Overview. Section 10.1: Overview. Section 10.2: Procedure for Generating Prisms. Section 10.3: Prism Meshing Options

Parallel Unstructured Mesh Generation by an Advancing Front Method

5. Release Notes - Version 15

DISCONTINUOUS FINITE ELEMENT VISUALIZATION

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder]

Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Part I : Solid geometry

Hexahedral Meshing of Non-Linear Volumes Using Voronoi Faces and Edges

Unstructured Grid Generation Using Automatic Point Insertion and Local Reconnection

Workshop 1: Basic Skills

From CAD surface models to quality meshes. Patrick LAUG. Projet GAMMA. INRIA Rocquencourt. Outline

Automatic & Robust Meshing in Fluids 2011 ANSYS Regional Conferences

Geometry Definition in the ADINA User Interface (AUI) Daniel Jose Payen, Ph.D. March 7, 2016

Advanced Techniques for Greater Accuracy, Capacity, and Speed using Maxwell 11. Julius Saitz Ansoft Corporation

HPC Algorithms and Applications

TAU mesh deformation. Thomas Gerhold

VoroCrust: Simultaneous Surface Reconstruction and Volume Meshing with Voronoi cells

Multigrid Pattern. I. Problem. II. Driving Forces. III. Solution

iric Software Changing River Science River2D Tutorials

A Developer s Survey of Polygonal Simplification algorithms. CS 563 Advanced Topics in Computer Graphics Fan Wu Mar. 31, 2005

A NEW TYPE OF SIZE FUNCTION RESPECTING PREMESHED ENTITIES

Coupling of Smooth Faceted Surface Evaluations in the SIERRA FEA Code

Hexahedral Mesh Generation for Volumetric Image Data

Advanced Meshing Tools

Fluent User Services Center

SEOUL NATIONAL UNIVERSITY

What is visualization? Why is it important?

Adjacency Data Structures

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

Geometric Modeling Systems

SimLab Release Notes. 1 A l t a i r E n g i n e e r i n g

CFD-1. Introduction: What is CFD? T. J. Craft. Msc CFD-1. CFD: Computational Fluid Dynamics

Multiphysics Software Applications in Reverse Engineering. COMSOL Conference Boston 2012

Simulation of In-Cylinder Flow Phenomena with ANSYS Piston Grid An Improved Meshing and Simulation Approach

Collision Detection. Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering

Tips for a Good Meshing Experience

Automatic hybrid mesh generation for the boundary face method

RBF Morph An Add-on Module for Mesh Morphing in ANSYS Fluent

Recent & Upcoming Features in STAR-CCM+ for Aerospace Applications Deryl Snyder, Ph.D.

Shrinkwrap developments for computational electromagnetics in ICE NITe

Transcription:

GEOMETRY MODELING & GRID GENERATION Dr.D.Prakash Senior Assistant Professor School of Mechanical Engineering SASTRA University, Thanjavur

OBJECTIVE The objectives of this discussion are to relate experiences and offer some practical tips to : 1. Modeling geometry for CFD analysis 2. 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.

GEOMETRY The starting point for all problems is a geometry. The geometry describes the shape of the problem to be analyzed. Can consist of volumes, faces (surfaces), edges (curves) and vertices (points).

GEOMETRY CREATION-APPROACH Geometries can be created top-down or bottom-up. Top-down refers to an approach where the computational domain is created by performing logical operations on primitive shapes such as cylinders, bricks, and spheres. Bottom-up refers to an approach where one first creates vertices (points), connects those to form edges (lines), connects the edges to create faces, and combines the faces to create volumes. Geometries can be created using the same pre-processor software that is used to create the grid, or created using other programs (e.g. CAD, graphics).

LAYOUT OF MODELING PACKAGE- GAMBIT Geometry & Grid are saved in a database file (*.dbs) The mesh is saved into a solver-dependent file (*.msh) At the end of each session Gambit automatically saves a journal file (*.jou)

GEOMETRY CFD Workshop: Geometry Modeling & Grid Generation

GEOMETRY TYPES IN GAMBIT Real Geometry: entities characterized by a direct definition of their geometry example: a vertex defined by its coordinates (0,0,0) Virtual Geometry: entities characterized ONLY by an indirect definition, i.e. a reference to another entity. example: a vertex is defined as the mid-point of an edge Faceted Geometry : entities characterized ONLY by an indirect definition with respect to an underlying grid example: a vertex is defined as the corner of a mesh element

GEOMETRY CFD Workshop: Geometry Modeling & Grid Generation

GEOMETRY CFD Workshop: Geometry Modeling & Grid Generation

MANIPULATION OF GEOMETRY Boolean operations are used to manipulate

IMPORTING GEOMETRY CFD Workshop: Geometry Modeling & Grid Generation

IMPORTING FROM OTHER SOFTWARE 1. Catia V5 R12 2. UG NX2 3. Pro/ENGINEER Wildfire 4. Autodesk Inventor 8 5. Autodesk Mechanical Desktop 2004 DX 6. Solid Works 2004 7. Solid Edge 15 8. Parasolid 15.1 9. ACIS R12

ERROR IN IMPORTING FROM OTHER SOFTWARE Tolerance issues Untrimmed surfaces Trimmed surface not split Poor surface definitions Excessive detailing/featuring Unsupported entities All or Nothing reality (crashes) Topology Repair Geometry Repair Geometry Simplification Entity Support Robustness

SIMPLIFICATION OF GEOMETRY

SIMPLIFICATION OF GEOMETRY

IMPORTING FROM VARIOUS MODEL CFD Workshop: Geometry Modeling & Grid Generation

MODELING SIMPLIFICATION CFD Workshop: Geometry Modeling & Grid Generation

MODELING SIMPLIFICATION CFD Workshop: Geometry Modeling & Grid Generation

MODELING SIMPLIFICATION CFD Workshop: Geometry Modeling & Grid Generation

WIND TURBINE

VEHICLES

HEAT EXCHANGER

BUILDINGS

ICENGINES CFD Workshop: Geometry Modeling & Grid Generation

GRID GENERATION Why is a grid needed? The grid: Designates the cells or elements on which the flow is solved. Is a discrete representation of the geometry of the problem. Has cells grouped into boundary zones where b.c. s are applied. The grid has a significant impact on: Rate of convergence (or even lack of convergence). Solution accuracy. CPU time required. Importance of mesh quality for good solutions. Grid density. Adjacent cell length/volume ratios. Skewness. Tetvs. hex. Boundary layer mesh. Mesh refinement through adaption.

TYPICAL CELL SHAPES Many different cell/element and grid types are available. Choice depends on the problem and the solver capabilities. Cell or element types: CFD Workshop: Geometry Modeling & Grid Generation

GRID NOMENCLATURE CFD Workshop: Geometry Modeling & Grid Generation Terminology Cell = control volume into which domain is broken up. Node = grid point. Cell center= centerof a cell. Edge = boundary of a face. Face = boundary of a cell. Zone = grouping of nodes, faces, and cells: Wall boundary zone. Fluid cell zone. Domain = group of node, face and cell zones.

STRUCTURED GRID CFD Workshop: Geometry Modeling & Grid Generation Single-block, structured grid. Connectivity with the neighbouring vertices are same Grid lines must pass all through domain. Obviously can t be used for very complicated geometries. Algebraic method- linear interpolation Partial differentiation approach- elliptic pde

STRUCTURED GRID TYPES CFD Workshop: Geometry Modeling & Grid Generation

UNSTRUCTURED GRID CFD Workshop: Geometry Modeling & Grid Generation Unstructured grid. The cells are arranged in an arbitrary fashion. No i,j,kgrid index, no constraints on cell layout. There is some memory and CPU overhead for unstructured referencing. Triangulation method Delaunay triangulation method Circumcircle test is important

HYBRID GRID CFD Workshop: Geometry Modeling & Grid Generation Hybrid grid. Use the most appropriate cell type in any combination. Triangles and quadrilaterals in 2D. Tetrahedra, prisms and pyramids in 3D. Can be non-conformal: grids lines don t need to match at block boundaries

MESH GENERATION PROCESS CFD Workshop: Geometry Modeling & Grid Generation Create, read (or import) boundary mesh(es). 2. Check quality of boundary mesh. 3. Improve and repair boundary mesh. 4. Generate volume mesh. 5. Perform further refinement if required. 6. Inspect quality of volume mesh. 7. Remove sliver and degenerate cells. 8. Save volume mesh.

MESH QUALITY For the same cell count, hexahedral meshes will give more accurate solutions, especially if the grid lines are aligned with the flow. The mesh density should be high enough to capture all relevant flow features. The mesh adjacent to the wall should be fine enough to resolve the boundary layer flow. In boundary layers, quad, hex, and prism/wedge cells are preferred over tri s, tets, or pyramids. Three measures of quality: Skewness, Smoothness (change in size). Aspect ratio.

MESH SKEWNESS CFD Workshop: Geometry Modeling & Grid Generation Two methods for determining skewness: 1. Based on the equilateral volume: Skewness = optimal cell size cell size optimal cell size Applies only to triangles and tetrahedra. optimal (equilateral) cell circumcircle 2. Based on the deviation from a normalized equilateral angle: Skewness(for a quad) = Applies to all cell and face shapes. Always used for prisms and pyramids. θ 90 90 90 θ 90 max min max, θ min θ max actual cell

EQUIANGLESKEW CFD Workshop: Geometry Modeling & Grid Generation Common measure of quality is based on equiangle skew. Definition of equiangle skew: where: θ max = largest angle in face or cell. θ min = smallest angle in face or cell. θ e = angle for equiangular face or cell. e.g., 60 for triangle, 90 for square. Range of skewness: θ θ max e 180 θe max, θ θ e θ e min 0 1 best worst θ min θ max Value of Skewness Degenerate 1 bad (sliver) 0.9 <1 Poor 0.75 0.9 Fair 0.5 0.75 Good 0.25 0.5 Excellent >0 0.25 Equilateral 0

GRID-ASPECT RATIO CFD Workshop: Geometry Modeling & Grid Generation Change in size should be gradual (smooth). smooth change large jump in in cell size cell size Aspect ratio is ratio of longest edge length to shortest edge length. Equal to 1 (ideal) for an equilateral triangle or a square. aspect ratio = 1 high-aspect-ratio quad aspect ratio = 1 high-aspect-ratio triangle

ADAPTIVE GRID Solution adaption How do you ensure adequate grid resolution, when you don t necessarily know the flow features? Solution-based grid adaption! The grid can be refined or coarsened by the solver based on the developing flow: Solution values. Gradients. Along a boundary. Inside a certain region.

ADAPTIVE GRID Methods : Moving mesh- reposition of grid points Mesh Enrichment- Adding of grid points

ADAPTION EXAMPLE: FINAL GRID AND SOLUTION

SOURCES OF ERRORS Main sources of errors Mesh too coarse. High skewness. Large jumps in volume between adjacent cells. Large aspect ratios. Interpolation errors at nonconformal interfaces. Inappropriate boundary layer mesh. CFD Workshop: Geometry Modeling & Grid Generation

MESHING-TIPS CFD Workshop: Geometry Modeling & Grid Generation More cells can give higher accuracy. The downside is increased memory and CPU time. Cell counts of the order: 1E4 are relatively small problems. 1E5 are intermediate size problems. 1E6 are large. Such problems can be efficiently run using multiple CPUs, but mesh generation and post-processing may become slow. 1E7 are huge and should be avoided if possible. However, they are common in aerospace and automotive applications. 1E8 and more are department of defense style applications.

FINAL POINTS Design and construction of a quality grid is crucial to the success of the CFD analysis. Appropriate choice of grid type depends on: Geometric complexity. Flow field. Cell and element types supported by solver. Hybrid meshing offers the greatest flexibility. Take advantage of solution adaption.