ICEM CFD Introductory Course

Slides:



Advertisements
Similar presentations
© Fluent Inc. 4/16/ Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002 Fluent User Services Center Edge and Face Meshing.
Advertisements

© Fluent Inc. 4/27/ Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002 Fluent User Services Center CAD/CAE Data Exchange and Geometry.
Shanghai Jiao Tong University 1 UG: Free Form Feature ME 250: Design & Manufacturing I School of Mechanical Engineering.
Workshop 13 Quad Meshing of a Stamped Part
Workshop 15 Hybrid meshing of a simple HVAC assembly
Meshing Techniques in Ansys ICEM CFD 5.0
SolidWorks Teacher Guide Lesson9 School’s Name Teacher’s Name Date.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 3D Modeling.
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
CAD Import, Partitioning & Meshing J.Cugnoni LMAF / EPFL 2009.
Operators in CAD Systems
SolidWorks Surfaces Ferdowsi University of Mashhad
Creating Solid Models Parametric Modeling Concept
Wireframe and Surface Design
Workshop 14 Automatic Hex Meshing of a Bent Bar
Chapter 3 Meshing Methods for 3D Geometries
ICEM CFD/AI*Environment 5.0 Hexa Workshop 2 3D Pipe Junction
Tutorial (Basics in SolidWorks) 小明 in ERB106.  Modeling  2D ▪ Sketching ▪ Dimensioning ▪ Mirror/Pattern ▪ Trim/Extend ▪ Fillet/Chamfer  3D ▪ Extruded/
Innovation Intelligence ® SimLab Automation Training Nirmal Subbaiah May, 2013.
Chapter 2 Sketching, Constraining & Dimensioning
Copyright DASSAULT SYSTEMES Wireframe and Surface Design CATIA Training Exercises Version 5 Release 9 June 2002 EDU-CAT-E-WFS-FX-V5R9.
1 Draw Mode. 2 Notable Points (RMB) End point: Snaps to the closest end point of the selected entity. Mid point: Snaps to the middle point of the selected.
An Abstraction and Meshing Technique for Industry Problems Michael Hancock, Debashis Basu, Ashish Das, Nilanjan Mukherjee ( )
Copyright © 2010 Altair Engineering, Inc. All rights reserved.Altair Proprietary and Confidential Information Section 4 Applications.
Innovation Intelligence ® Section 9 Mesh Cleanup.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
GPH 338 Computer Animation Survey
Section 9 Mesh Cleanup. Copyright © 2010 Altair Engineering, Inc. All rights reserved.Altair Proprietary and Confidential Information Mesh cleanup CAD.
Geometry Modeling & Grid Generation
Chapter 2 Sketching, Constraining & Dimensioning.
12 th International Meshing Roundtable Panel Discussion Darby Vicker September 16, 2003.
Innovation Intelligence ® Section 2 File Import. Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. Overview.
RapidformXO Design from 3D scan data TM Maarten Houben March 2007.
Learning Objectives • Create sweep features. • Create lofted features.
Innovation Intelligence ® Section 4 Applications.
1 Ι © Dassault Systèmes Ι Confidential Information Ι Instructor’s Guide to Teaching SolidWorks Software Lesson 9 School’s Name Teacher’s Name Date.
CAD Import Partitioning & Meshing
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solver Language Environment.
6-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 6 Sweep Meshing ANSYS Meshing Application.
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
WS4.3-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. July 2009 Inventory # Chapter 4 Volume Meshing – Workshop 3 Femur BF Cartesian.
COMPUTER AIDED ENGINEERING Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag Morphing with.
WS6.4-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. July 2009 Inventory # Chapter 6 Introduction to Hexa – Workshop 4 Elbow Junction.
Chapter 6 Introduction to Hexa – Workshop 1 2D Pipe Junction
Chapter 6 Introduction to Hexa – Workshop 2 3D Pipe Junction
Reverse Engineering Convert STL mesh data to a Solid Edge part model and speed up Product Development. Restricted © Siemens AG 2016 Realize innovation.
Chapter 5.1 Mesh Preparation and Output to Solver
Chapter 3 Shell Meshing – Workshop 1 Stamped Part
Chapter 3 Shell Meshing – Workshop 2 Wingbody – F6 Model
Chapter 5 Prism Meshing – Workshop 1 Waterjacket Section
Chapter 5 Advanced 3D Geometry
Chapter 4 Creating Placed Features
Edge and Face Meshing.
Chapter 7 Explicit Dynamics: Body Interactions
CAD/CAE Data Exchange and Geometry Cleanup (Virtual Geometry)
Chapter 7 Advanced Part Modeling Techniques
ICEM CFD Introductory Course
Chapter 6 Working with CAD
Two-Dimensional Sketching
Chapter 2 Graphical User Interface
Chapter 4 Volume Meshing – Workshop 1 Engine Block Meshing
Chapter 6 Introduction to Hexa
Reverse Engineering Convert STL mesh data to a Solid Edge part model and speed up Product Development. Restricted © Siemens AG 2016 Realize innovation.
Semi-Automated Cleanup Tools
Chapter 3 Creating and Editing Sketched Features
Chapter 10 Sheet Metal Design
Mesh Morph 2.0 Tutorial 7/29/2019.
Presentation transcript:

ICEM CFD Introductory Course Chapter 2 Geometry ICEM CFD Introductory Course

This Jet engine model was built solely with ICEM CFD geometry tools Geometry handling ANSYS ICEM CFD was designed to mainly import geometry, not create complicated geometries, although many geometry tools are provided An accurate solution reflects the underlying geometry. To get such, ICEM CFD provides: Geometry import Directly from CAD package 3rd party formats (step, acis, etc…) via Workbench/Design Modeler Surface geometry kernel Imported solids are converted to surfaces Many internal CAD tools Geometry creation Geometry modification Geometry fixing Skim first few slides. GET INTO build topo. Everything should become clear during the tutorials. This Jet engine model was built solely with ICEM CFD geometry tools

Geometry Import CAD from just about any source Direct CAD Interfaces Set up ICEMCFD/AI*E meshing requirements within CAD environment Saved within CAD part Retained for parametric geometry changes Directly write out ICEM formatted geometry (tetin file) No 3rd party exchange (clean!) ProE Unigraphics SolidWorks Direct import ACIS (.sat) CATIA V4 DWG/DXF Catia V4 IDEAS GEMS IDEAS (IDI) Parasolid STEP/IGES Pro/E ♫ Unigraphics ♫ ♫ Pro/E, UG, and Solidworks direct import requires actual CAD libraries; actual CAD software and licensing must be available

Geometry Import - other sources When CAD is not available, an old legacy model or the x-ray scan of the part can be imported as geometry. This input is a collection of facets (triangulated surfaces). Faceted Data Nastran Patran STL (most common) VRML Other solver formats (indirectly from mesh conversion) Formatted Point Data Auto curve/surface creation from regular points Workbench Readers Anything that Workbench can import can also be imported into ICEM CFD using Workbench readers Requires Workbench to be installed

Open Geometry Geometry saved as “tetin” (*.tin file) Legacy name as an abbreviation of “tetra input.” Surface geometry kernel Any imported solid models are represented as a series of watertight surfaces Surfaces are internally represented as triangulated data Resolution or approximation of true spline surface data set by Triangulation Tolerance Smaller value = better resolution 0.001 works best for most models Use a high tri tolerance to work with a large model, but lower the tolerance when it comes time to compute the mesh Not used if surfaces are already facetized (e.g. STL, VRML) Tri tolerance = 0.1 Tri tolerance = 0.001

Geometry Creation Tools Segment/Trim Surface Merge/Reapproximate Surface Geometry Simplification Convex Hull Cartesian Shrinkwrap Create Std Geometry Sphere Box Cylinder Plane Disc Trim normal to curve Screen Select Explicit Coordinates Base Point and Delta Center of 3 Points Parameter Along a Vector Curve Ends Curve-Curve Intersection Parameter along a Curve Project Point to Curve Project Point to Surface From Points Arc Through 3 Points Arc from Center Point/2 Points on Plane Surface Parameter Surface-Surface Intersection Project Curve on Surface Segment Curve Concatenate Curves Surface Boundary Modify Curves Reverse direction Extend Match curves Bridge curves From Curves Curve Driven Sweep Surface Surface of Revolution Offset Surface Midsurface Adjust varying thickness Loft Surface Over Several Curves Curtain Surface

Faceted Geometry Handling Create/Modify Faceted Convert from B-spline Create Curve Move nodes Merge nodes Create segment Delete segment Split segment Restrict segments Move to new curve Move to existing curve Align Edge to Curve Close Faceted Holes Trim by Screen Loop Trim by Surface Loop Convert from B-spline Coarsen Surface Create Surface Merge Edges Split Edges Swap Edges Move Nodes Merge Nodes Create Triangles Delete Triangles Split Triangles Restrict Triangles Move to new/existing Part Merge Surfaces Facetted (triangulated) surfaces

Geometry Handling Restore Dormant Entity Delete Points Curves Repair Geometry Transformation Tools Restore Dormant Entity Delete Points Curves Surfaces Bodies Any Entity Curves/points originally made inactive - ignored by meshing tools Restore to activate again -seen as constraints by meshing tools Build Diagnostic Topology Close Holes Remove Holes Stitch/Match Edges Surface extension Un-trim surface Split by curvature Modify surface normals Bolt hole detection Button detection Fillet detection Translate Rotate Mirror Scale Translate & Rotate Three Points Curve to Curve Build topology with filtering

Building Topology – Determine Connectivity Geometry -> Repair Geometry -> Build Diagnostic Topology To diagnose potential geometry problems Shows potential leakage (tetra octree) Shows where surface mesh may not be connected Patch dependent surface mesher requires build topology Tolerance Specifies allowable gap between surfaces Size should be set reasonably to ignore small gaps, but not allow leakage (tetra octree) or remove important features Connectivity is set up between surface edges that meet within the tolerance Filtering should be off when using to determine connectivity Tolerance Edge 1 Edge 2

Building Topology – Color Coding Topology curves are color coded to indicate their surface connection status green = unconnected, yellow = single, red = double, blue = multiple, Grey = dormant (filtered out) Turn color coding off on in Model tree > Geometry > Curves > Color by count Red curves indicate two surfaces meet within the tolerance, This is what you want for a solid model. Yellow curves will usually indicate some repair is required Yellow curves indicate that the surface is probably missing or the gap is greater than the tolerance Can you spot the hole in the solid? Now you can find the hole Red curves indicate that surfaces meet within the tolerance setting Build Topology

Build Topology – Extract Curves and Points Automatically extracts curves and points from the surfaces Filter by angle (default 30 degrees) Filter Points: Points between two curves whose tangency is below the feature angle will be “filtered out” (made dormant) Filter Curves: Curves between two surfaces whose tangency is below the feature angle will be “filtered out” (made dormant) No filtering Filtering Tetra octree and patch dependent surface mesher enforce nodes on the curves Needs smaller mesh size at fillets

Build Topology – Segment Surfaces Automatically segments all surfaces where curves either make a complete loop on the surface or span across the surface Turn Split surface at T-connections off to turn off segmenting You can then delete any surfaces you want Build topology Check off to disable segmenting

Tolerance setting Set adequate tolerance! Example: some multiple (blue) edges. This indicates that more then two surfaces meet within the tolerance setting Turning on the surfaces reveals one surface is now missing. In this case, the tolerance was set to greater than the thickness, one of the surfaces was seen as a “duplicate” within the tolerance and removed. UNDO You will need to exercise care not to damage your model with build topology Rule of thumb: tolerance should be about 1/10th smallest foreseen mesh size or smallest feature that you wish to capture Build topology with delete duplicate geometry because its tolerance is zero 0.09

Building Topology – Other Options New Part Name Inherited: Default: new curves and points will inherit the part names from surfaces they are extracted from Check off Inherit Part to type a new name or choose from the list Single curve cleanup Merges single edge curves with a second tolerance while resolving sliver surfaces (normally larger than base tolerance) Split Surface at T-connections Resulting mesh will conform to common edge even though the surface is not split into two separate surfaces Will also split a surface into separate surfaces if the curves form a closed loop or span across the surface Split Surface at Interior Curves Surfaces trimmed along curves that don’t span surface or form a closed loop Resulting mesh will conform to curve

Building Topology – Other Options Method All parts, default method Only visible parts Build topology is only run on active Parts in the model tree Inactive Parts are not affected Selection Build topology on one or more surface entities Part by part Build topology is run on one part at a time Use with assemblies to keep parts separate Otherwise build topology may fix gaps, create T-connections or remove duplicates across Parts Delete unattached curves and points Removes unattached curves (green) and points after running build topology Easy clean-up of unwanted curves/points Users may, however, wish to keep these curves/points for construction purposes (turn option off)

Demo Watch the instructor demo this stamped part Mid surfacing Build topology Filtering curves and points Close multiple holes

Workshop Engine Part Build topology Retrim surfaces Match surfaces Fill gaps Close holes Remove holes Extruded surface Delete unattached