ansys, inc. proprietary © 2004 ansys, inc. meshing techniques in ansys icem cfd 5.0 christian...

38
ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany [email protected]

Upload: ethelbert-bryant

Post on 18-Dec-2015

332 views

Category:

Documents


13 download

TRANSCRIPT

Page 1: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

ANSYS, Inc. Proprietary© 2004 ANSYS, Inc.

Meshing Techniques in Ansys ICEM CFD 5.0

Meshing Techniques in Ansys ICEM CFD 5.0

Christian NienhüserANSYS Germany

[email protected]

Page 2: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 2

Contents

• New Graphic User Interface• Geometry import, clean up• Meshing Tools

– Surface meshing• Patch based • Patch independent

– Volume meshing• Tetrahedral• Hexahedral• Hybrid

• Outlook• Final remarks

Page 3: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 3

Export to AnalysisOver 100 supported solver formats.

What is ANSYS ICEM CFD?

Direct CADCATIA, Pro/E, I-DEAS,

UG, SE, SW…

3rd Party CADIGES, ACIS, Parasolid…

Faceted Data

STL, Nastran, Patran, VRML…

ICEM CFDComplete CAE Pre-processing

• Create/Edit geometry • Generate mesh• Edit Mesh• Apply Poperties, B.C.’s

Page 4: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 4

Classic GUI

ICEM CFD 4.2

Development Process

ICEM CFD 4.CFX AI*Environment 1.0

AI*Environment / ICEM CFD 5.0

AI*Environment 2.0ICEM CFD 4.3

Classic GUI ICEM CFD / AI*Environment 5.1

Page 5: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 5

New Graphic User Interface

• User interface completely redesigned

• Integrates Med, Tetra, Prism, Hexa and Visual3

• Layout is– Clean– Modern– Intuitive

Page 6: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 6

New Graphic User Interface

• Tabbed menus which follow the process

• Logical function groups

• Model tree– For display

control– Right-click

to access related options and operations

Page 7: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 7

New Graphic User Interface

Selection and database management• Selection manager• Selection filters• Part selection by entity

• Blanking of specific entities• Improved subsets for geometry/mesh

– Easier methods of limiting data displayed

Page 8: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 8

New Graphic User Interface

• Advanced help browser

• Quick-help

Page 9: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 9

Geometry Import

Direct CADCATIA, Pro/E, I-DEAS,

UG, SolidWorks …

Direct CADCATIA, Pro/E, I-DEAS,

UG, SolidWorks …

CATIA

Unigraphics

Generic CADIGES, ACIS, DWG, STEP …

Generic CADIGES, ACIS, DWG, STEP …

SolidWorksSolidWorks

Faceted Data

STL, NASTRAN, Patran, VRML…

Faceted Data

STL, NASTRAN, Patran, VRML…

STL

ANSYS ICEM CFD

Page 10: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 10

Geometry Import

Hexa for CATIA V5

Page 11: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 11

Model Diagnosis and Repair

Build topology function• Tolerance is set automatically on import• Curves are extracted from surface model• Enables model diagnosis• Curves form basis for geometry repair

Imported CADImported CAD

Page 12: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 12

Geometry tools

Repair•Topology checker to find problems in surface data•Surface closing•Surface retrimming/matching •Surface extension•Unsplit surface•Split by curvature•Modify surface normals•Bolt hole detection•Button detection•Fillet detection

Surface editing•Surface from curves•Driven surface•Swept surface•Revolved surface•Offset surface•Midsurface•Adjust thickness•Lofted surface

Body definitions•From connectivity•Point inside solid

Point creation•From screen•Explicit•Offset•Centerpoint•Between points•Endpoint•Intersection•Along curve•Projection to curve/surface

Curve creation•From points•Arc/Circle•Surface param•Intersection•Surface projection•Concatenation•Segmentation•Surface Boundary•Faceted curve tools

•Curtain surface•Surface trimming

•Merged surface

•Shrink wrapped surface

•Standard surfaces

•Faceted Surface tools

Page 13: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 13

STL to B-Spline conversion

• Use geometry repair• Convert multiblock

mesh to b-spline• Reverse engineering

and legacy data support

Circle fom points

Page 14: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 14

Quad surface meshing

• All-quadrilateral mesh

• Edge model

• CAD geometry

patch dependent

Page 15: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 15

Quad Surface Meshing

• Mapping = 0 • Mapping = 0.2

Auto-structured meshing

Page 16: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 16

Extensions

• Arbitrary boundary• Holes, prescribed

curves and prescribed points

• One/some transition triangles

• Auto-structured• Mesh refinement

Page 17: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 17

Surface meshing enhancements

• Unstructured quad meshing algorithm integrated into Hexa mesher.

– Allows the easy creation of hybrid structured/unstructured meshes.

– Ideal mesh for crash and NVH.

• Initial auto blocking from CAD surfaces.

– Automatic merging of regions to create a better blocking.

– Geometry feature recognition in meshing.

Page 18: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 18

Tetra meshing (Octree)

• Initial mesh of “Maximum size” elements fills a bounding box

Page 19: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 19

Tetra meshing (Octree)

• Mesh is subdivided to meet specified sizes

• Nodes adjusted to conform to geometry

Page 20: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 20

Tetra meshing (Octree)

• “Flood fill” process finds volume boundaries

Page 21: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 21

Tetra meshing (Octree) Patch Independence

– Mesh “walks over” gaps, overlaps, holes, details– A perfect CAD model is not required– Greatly reduces the amount of required CAD cleanup

Surfaces near stamped label

Mesh “walks over” the detail

Page 22: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 22

Tetra meshing (Octree)

• Improved: ‘bounding box’ by ‘geometry blow-up’

Page 23: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 23

Tetra meshing: Improved Auto-Volume Detection

• Material points are automatically created – Multiple volumes are supported

Page 24: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 24

Tetra meshing: Part-by-Part

• Enables assemblies to be meshed in batch as component parts

• Mesh is non-conformal

Page 25: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 25

Tetra meshing: Improved Volume Mesh Controls

• Point, line, and volume density– Width parameter extends effect

• Volume defined by points or by bounding box around selected entities

Point density

Page 26: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 26

Hybrid meshes

• Tet to hex converter

Page 27: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 27

Prism meshing

• Prism layers in pure tetra meshes

Page 28: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 28

Prism meshing

• Prism layers in hybrid meshes– Extrusion of

mixed quad/triangle meshes.

Page 29: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 29

Hybrid meshing

• New hexahedral-dominant meshing

Page 30: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 30

Hybrid meshing (outside of Hexa)

• Volume tetra -> add prisms -> convert interior to hexas.

• Surface tri/quad mesh -> add prisms -> fill with tets.

• Surface quad mesh -> add boundary hexas -> fill with hexas/tetras/pyramids/prisms

Easily in any order/any element type

Page 31: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 31

Hexa meshing

Geometry Blocking Mesh

• Multi-block structured

Page 32: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 32

Auto 2-D blocking approach

Free block

Mapped block

• Each Rectangular surface gets a mapped block.

• Arbitrary surfaces get free blocks.• Blocks are independent of surface

topology (morphable).• Geometry recognition is used to group

potentially problem surfaces.

Page 33: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 33

Hex or hex dominant meshes

• Multiple automatic pathways to high quality all hex or hex dominant meshes.– Auto surface blocking followed by auto

volume blocking.

– Direct block decomposition method.

– Auto surface blocking into surface meshing into hex dominant volume meshing.

– Hexa tools can be used to assist either the surface blocking or the volume blocking.

• Better parametric association• Hybrid meshing framework

Page 34: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 34

Auto blocking from surface blocking

• Start from CAD surfaces.

• Generate Auto 2-D blocks based on surfaces

• Generate Auto 3-D blocks by filling in 2-D blocks with Hex dominant mesher

• Automatically create mesh spacing and mesh with existing Hexa techniques.

• Results in a high-quality all hex mesh.

All Hex

Page 35: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 35

True automatic blocking

Produces great blocking but sensitive to geometric details

Page 36: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 36

Hex meshing: Hex dominant mesher

• Start from CAD geomety• Generate all quad surface mesh as

before• Automatically fills surface mesh with

uniform hex dominant mesh• User can then edit the hex dominant

mesh by automatic smoothing and mesh editing

HEXA_8 : 4849

PENTA_6 : 287

PYRA_5 : 640

TETRA_4 : 313

Page 37: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 37

HEXA: System level

Hexa will do the bookkeeping to keep track of the connectivity of hybrid meshes.

• Structured blocks.• Extruded blocks

– All Quad– Quad + 1 Tri– Quad dominant– All Tri

• Unstructured blocks:– Filled by Tetra– Filled by Hex-Dominant mesher– Filled by Delaunay mesher.

Page 38: ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Meshing Techniques in Ansys ICEM CFD 5.0 Christian Nienhüser ANSYS Germany Christian.Nienhueser@ansys.com

October 2004 CADFEM CZ User’s Meeting Slide 38

Final remarks

• Thank you!

• Questions?