geometry abstraction & section meshing

61
Geometry Abstractio n & Section Meshing 2001 Simulation Seminar 2001

Upload: carol-matthews

Post on 03-Jan-2016

58 views

Category:

Documents


3 download

DESCRIPTION

200 1 Simulation Seminar. Geometry Abstraction & Section Meshing. 2001. Geometric Abstraction and Meshing. Design Geometry Realities. Geometry Effects. Quickly pass through the model construction phase Engineering begins after the results are available. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Geometry Abstraction & Section Meshing

Geometry Abstraction &

Section Meshing

Geometry Abstraction &

Section Meshing

2001 Simulation Seminar

2001

Page 2: Geometry Abstraction & Section Meshing

Get There Faster™

Geometric Abstraction and MeshingGeometric Abstraction and Meshing

Design Geometry Realities

Page 3: Geometry Abstraction & Section Meshing

Get There Faster™

• Quickly pass through the model

construction phase- Engineering begins after the results are available

Geometry EffectsGeometry Effects

Geometry is the Geometry is the biggest inhibitor to biggest inhibitor to meshing efficiencymeshing efficiency

Geometry provides Geometry provides the most promise to the most promise to CAE impacting CAE impacting design activitiesdesign activities

“Design Engineer needs complete, high quality mesh of any automotive component in less than ½ day”.

Hiroyuki Umetanimanager, Development Dept.Information SystemsToyota Motor Corporation

Page 4: Geometry Abstraction & Section Meshing

Get There Faster™

A Break-Down of the CAE ProcessA Break-Down of the CAE Process

• What is the most time consuming process?

Post Processing9% Percentage of TimePercentage of Time

Geometry Creation

42%

SDRC, 1997

Solve4%

Boundary Conditions

9%

Mesh Generation17% Prepare Geometry

for Export

6%

Repair Imported Geometry

13%

Page 5: Geometry Abstraction & Section Meshing

Get There Faster™

Direction of SDRC’s CAEDirection of SDRC’s CAE

• Much Focus on Pre-Processing

• Automatic & Robust Tool for building FE Model

Tim

eT

ime

IterationIteration11

Before

Today

Page 6: Geometry Abstraction & Section Meshing

Get There Faster™

Improvements during MS5 - MS7Improvements during MS5 - MS7• Some examples of the reduction time to build FE Model

0

5

10

15

20

Time (hours)

MS5 MS6 MS7

Crank Shaft

Bracket

1/101/10

1/501/50

Page 7: Geometry Abstraction & Section Meshing

Get There Faster™

Powerful Geometry AbstractionPowerful Geometry Abstraction

•Part contains 300 surfaces. Abstracted to 24 meshing regions

Page 8: Geometry Abstraction & Section Meshing

Get There Faster™

Customer EndorsementsCustomer Endorsements

• ZF Automotive supplier to many major OEM’s of

Driveline and chassis technology- Complex parts/assemblies (I.e. transmission cases)

• “Almost 30% development time saved by using I-DEAS

Section Meshing Technology”Dr. Kelkel

ZF, Germany

Page 9: Geometry Abstraction & Section Meshing

Get There Faster™

Typical Design GeometryTypical Design Geometry

• Topology Issues- small edges

- compound edges

- sliver surfaces

- high aspect ratio

- missing surfaces

- topology too detailed

- reconstruction

Page 10: Geometry Abstraction & Section Meshing

Get There Faster™

Small EdgesSmall Edges

• Force small element edges- Causes high distortions for elements larger than edge- Dictates element size

Page 11: Geometry Abstraction & Section Meshing

Get There Faster™

Sliver SurfacesSliver Surfaces

• Narrow surface which causes distortions

and stretched elements

Page 12: Geometry Abstraction & Section Meshing

Get There Faster™

Disconnected SurfacesDisconnected Surfaces

• Surfaces which are not “stitched” together do not

share the same edges

• Causes discontinuous mesh that do not allow forces

to transfer across the discontinuity

Page 13: Geometry Abstraction & Section Meshing

Get There Faster™

Poorly Parameterized SurfacesPoorly Parameterized Surfaces• Surfaces which do not have evenly spaced iso

lines do not have evenly spaced parameter space

in 3D

• Results in skewed and stretched elements

• Especially in imported geometry

Page 14: Geometry Abstraction & Section Meshing

Get There Faster™

Meshing algorithmsMeshing algorithms

• Bounded by surface shape and

boundaries- can distort elements beyond usefulness

- dictates element size

Page 15: Geometry Abstraction & Section Meshing

Get There Faster™

Section MeshingSection Meshing

• Expands the boundaries of surfaces- relaxes mesh area therefore improving quality of elements

- removes boundary and shape constraints that negatively effects meshing

Page 16: Geometry Abstraction & Section Meshing

Get There Faster™

Section MeshingSection Meshing

• Permits edge connectors to be removed- Removes requirement of having at least one

element/edge

- Relaxes elements and therefore improves mesh quality

Page 17: Geometry Abstraction & Section Meshing

Get There Faster™

Too Much DetailToo Much Detail

• Small holes usually have adverse effect

on mesh- increases number of nodes/elements in unimportant area

of model

- can distort elements because of local curvature

- but are internal boundaries which meshing algorithms must address

Page 18: Geometry Abstraction & Section Meshing

Get There Faster™

Too Much DetailToo Much Detail

• Often only one single node is needed to

represent hole for boundary condition

definition

• model more efficient

Page 19: Geometry Abstraction & Section Meshing

Get There Faster™

Too Much Detail

• Topology Suppression

• History Supported- requires integrated modeler

• Automatic / Manual Modes

• Loop Collapsed to Point

• Curve Collapsed to Point

• Ignores Small Edges

Page 20: Geometry Abstraction & Section Meshing

Get There Faster™

Solid MeshesSolid Meshes

• Section meshing applies to solids also

• Sections can be used to map mesh

volumes for brick elements generation

Page 21: Geometry Abstraction & Section Meshing

Get There Faster™

Section MeshingSection Meshing

• Capture Analysis Intent- User Control- Puts the model size (degrees of freedom) within the

control of the user- Does not change the geometry (surfaces, edges, . ) of

the part- Overhead minimal because no additional geometry is

created- all nodes are on original surfaces and elements can span

surface boundaries- Integrity of part is intact

In Short Section Meshing has become the preferred In Short Section Meshing has become the preferred meshing approach to all types of partsmeshing approach to all types of parts

Page 22: Geometry Abstraction & Section Meshing

Get There Faster™

Where do I start?Where do I start?

• I know I can abstract my model but with

complex models - How do I find the problem areas?

- What element size should I use?

- How much time should I spend abstracting?

Page 23: Geometry Abstraction & Section Meshing

Get There Faster™

Where Do I Start?Where Do I Start?

• Real Parts- Automatically combine surfaces until user

criteria is met

Page 24: Geometry Abstraction & Section Meshing

Get There Faster™

Surface and Section Quality ChecksSurface and Section Quality Checks

• The meshing job is a balance of FEM size (element

size) and how much interaction the user wants to

go through to get the element size he wants

• In the past modeling time was unpredictable

because it was impossible to anticipate how many

of these problem situations would arise

Try element size

Fail

Mesher

Page 25: Geometry Abstraction & Section Meshing

Get There Faster™

Quality CheckQuality Check

• Find small edges

• Find sliver surfaces

• Find small holes

• Show me

expendable

connectors

Page 26: Geometry Abstraction & Section Meshing

Get There Faster™

Quality ChecksQuality Checks

• Highlight problem

geometry

Page 27: Geometry Abstraction & Section Meshing

Get There Faster™

Quality ChecksQuality Checks

• How many bad surfaces do I have?

• Indicates - how much work I have to do to

make useable mesh based on criteria

- if not many I know what element size this geometry will take

- if checks are made on sections, then same indications are available and user knows how much work is left

• Continue until all sections disappear

Page 28: Geometry Abstraction & Section Meshing

Get There Faster™

Section Mesh LayoutSection Mesh Layout

• Auto Create• Auto Remove

Loop / Connector

• Manual Create• Single Section Create

• Display Adjacent• Display Opposite• Section Graphics Toggle

• Section Check• Show Orphan Surface• Section Graphics Toggle• Surface Patch Generator• New Meshability Check

• Replace Curve• Replace Connector

• Add Curve• Add Connector• Add Loop

• Delete Section

•Remove Curve•Remove Connector•Remove Loop

Page 29: Geometry Abstraction & Section Meshing

Results ResultsIsthmus Surface from IGES

Collapsed region Resulting Single Sectionmulti-looped section

Mesh on the Section

Page 30: Geometry Abstraction & Section Meshing

Results ResultsIsthmus Section now combined with adjacent sections using new functionality

Resulting Mesh

Page 31: Geometry Abstraction & Section Meshing

Results Results

Isthmus Surface

Resulting Section

Resulting Mesh

Page 32: Geometry Abstraction & Section Meshing

Original Surface

MS8 Replace CurveMS8 Replace Curve

Replace A portion of one curve with the other

Page 33: Geometry Abstraction & Section Meshing

Replace Curve Replace Curve

Eliminated the pinched area with Replace Curve

Resulting Mesh

Page 34: Geometry Abstraction & Section Meshing

Replace Curve Replace Curve

Replace Curve Maintains connection with other sections

Page 35: Geometry Abstraction & Section Meshing

Get There Faster™

Mid-Surface Challenges for Section MeshMid-Surface Challenges for Section Mesh

Surfaces aren’t

extended to wall

Surfaces aren’t

trimmed back

and stitched

Surface extend fail

A straight Automatic

Pairing produces this

Page 36: Geometry Abstraction & Section Meshing

Get There Faster™

Section Add Curve Section Add Curve

Midsurfaces not fully extended

and walls not scarred

Need to use Section Meshing

to repair

Page 37: Geometry Abstraction & Section Meshing

Get There Faster™

Gap too large for auto section to closeGap too large for auto section to close

Page 38: Geometry Abstraction & Section Meshing

Get There Faster™

Project surface boundary and replaceProject surface boundary and replace

User

1) Adds Curve projecting

original edge of surface

2) Replace original curve

with projected

Page 39: Geometry Abstraction & Section Meshing

Get There Faster™

Quality ChecksQuality Checks

• All geometric problems anticipated

• Meshing reduced to one iteration in most cases

Page 40: Geometry Abstraction & Section Meshing

Get There Faster™

Meshing Issues - Tet HexMeshing Issues - Tet Hex

• Tet Hex meshing allow mixing of

Parabolic Tets with Bricks

• Multipoint Constraint elements (MPCs) tie up loose mid nodes

Page 41: Geometry Abstraction & Section Meshing

Get There Faster™

Meshing Issues - Manual Control Meshing Issues - Manual Control

Element Project/Element, Orient Off Geometry, Project Element Collapse

/Check Mesh, Element Collapse

Page 42: Geometry Abstraction & Section Meshing

Get There Faster™

Meshing Issues - Manual ControlMeshing Issues - Manual Control

Element Extrude Normal

Page 43: Geometry Abstraction & Section Meshing

Get There Faster™

Meshing IssuesMeshing Issues

• Element Collapse (under the Quality Checks icon stack)

- Collapse narrow (stretched) linear or parabolic triangular shells

Page 44: Geometry Abstraction & Section Meshing

Get There Faster™

Mesh GenerationsMesh Generations

• Brick Elements from shell projection

Page 45: Geometry Abstraction & Section Meshing

Get There Faster™

Mesh GenerationMesh Generation

• Project Elements to Surface

Page 46: Geometry Abstraction & Section Meshing

Get There Faster™

Augmentation of GeometryAugmentation of Geometry

• Geometric information; physical representation- Additional structure.- Calculation surface to measure energy propagation.- Contact regions, FEM or geometry based.- Weld attachments, reference series of locations

• Non-geometric information; non-physical

representation- interpolated surfaces.- lumped masses, springs, or beams.- gaps, coupled dofs, or constraint equations.

Page 47: Geometry Abstraction & Section Meshing

Get There Faster™

Adaptation of the FEMAdaptation of the FEM

• Associative to design definition- geometry change

- abstraction change

- boundary conditions

- loading conditions

- surface mapping

• Surface mapping/compare parts- domestic/imported

Page 48: Geometry Abstraction & Section Meshing

Get There Faster™

Mesh GenerationMesh Generation

• Many new options and features for mesh

construction, including:- Automatic tetrahedral to hexahedral interface

- Create Thickness Results

- Element Extrude Normal

- Element Project

- Element Collapse

Page 49: Geometry Abstraction & Section Meshing

Get There Faster™

Improve Elements’ QualityImprove Elements’ Quality

• Nodes Drag - Viewing quality values- Improve surface mesh quality

• Auto Settings during meshing- Automatic Mesh Checking & Improvement

• Tetra Fix- Move Mid Nodes + Straighten Edge

• Plump- Fix Flat tet elements

Page 50: Geometry Abstraction & Section Meshing

Get There Faster™

Integrated CAE with 3D/CADIntegrated CAE with 3D/CAD

• Surfaces Mapping - Imported Geometry from other CAD

Replace Orphaned Surfaces

Update Mesh on orphaned surfaces

Page 51: Geometry Abstraction & Section Meshing

Get There Faster™

Surface MappingSurface Mapping

• Can foreign CAD geometry be Associative to FE data?

• What if the model is a mixture of foreign CAD surfaces and I-DEAS generated geometry complete with history?

Foreign Foreign CADCAD

Page 52: Geometry Abstraction & Section Meshing

Get There Faster™

Surface MappingSurface Mapping

• Section meshing used to define

meshing regions

Page 53: Geometry Abstraction & Section Meshing

Get There Faster™

Surface MappingSurface Mapping

• New design introduced from packaging detail design work

• User can map new surfaces, edges, and surface normals into correct orientation for feature replacement

Page 54: Geometry Abstraction & Section Meshing

Get There Faster™

Surface MappingSurface Mapping

• Associativity reintroduced to the FEM from the mapping process

• Additional features beyond mapped geometry automatically maintained

Page 55: Geometry Abstraction & Section Meshing

Get There Faster™

Non-geometric RepresentationNon-geometric Representation

• Midsurface

• Weld points- usually modeled with rigid elements or couples

• Rigid bodies which I do not want to mesh- usually modeled with lumped masses and rigid element- issues about connections and associativity

• Connections to other components which transfer force but not infinitely stiff

- most conveniently modeled between two point with beams and possibly use of some rigid elements

- bolt connections

• Contacting surfaces between two bodies or portions of same part

Page 56: Geometry Abstraction & Section Meshing

Get There Faster™

Non-Geometric entitiesNon-Geometric entities

• Rigid elements for U joint link

• Automated meshers need to recognize connection points between nodes on the hole and rigid element connections

Page 57: Geometry Abstraction & Section Meshing

Get There Faster™

Non-Geometric entities Non-Geometric entities

• Spring elements and lumped masses need to be associative to the model which are meshed on modeled geometry

Page 58: Geometry Abstraction & Section Meshing

Get There Faster™

Non-Geometric EntitiesNon-Geometric Entities

•Anchor node definition•When mesh needs to match node locations with other elements which do not share geometric associations

Page 59: Geometry Abstraction & Section Meshing

Get There Faster™

Spot WeldSpot Weld

• Automatic meshing of entities without geometry

Spot weld every 40mm

3D points projected onto surface defines meshing node location creates associative element definition for rigid bar or spring

Page 60: Geometry Abstraction & Section Meshing

Get There Faster™

SummarySummary

• Section meshing has become the preferred

meshing approach to all model situations where

shell and solid elements are automatically

generated

• Geometry playing a more important role in FE

efficiency- for the CAE processes to have a more positive impact on the

design- to make it a reality to evaluate as many design alternatives- automatically update the design from parameter studies and

optimization activities

Page 61: Geometry Abstraction & Section Meshing