190 likes | 425 Views
HyperMesh Introduction. CAD. Final Design. CAD import. Geometry cleanup / repair. Prepare geometry according to mesh requirements. Meshing , mesh quality checks. Material, properties (i.e. thickness ). i mprovements / recommendations. Loads , constraints ( boundary conditions ).
E N D
HyperMeshIntroduction CAD Final Design • CAD import • Geometrycleanup / repair • Preparegeometryaccordingtomeshrequirements • Meshing, meshqualitychecks • Material, properties (i.e. thickness) improvements/ recommendations • Loads, constraints (boundaryconditions) • Loadstep(s) • Export of FE solver deck • Analysis • Postprocessing
HyperMeshIntroduction Import geometry: Fileimport After geometry was imported: Shadegeometryand activateBy 2D Topo Rememberthemeaning of rededges, greenedges, blueedges
Geometry topology HyperMeshIntroduction • Topology” is how surfaces connect to adjacent surfaces of a part • Surface connectivity is controlled by the associated surface edges • If a surface edge is associated with more than 1 surface, those surfaces are considered to be connected (“equivalenced”) • Surface edges are categorized, named, and colored according to the number of associated surfaces: • T-junction edge (yellow) • Associated with 3 or more surfaces • Example: surfaces forming a T-connection • Surfaces are equivalenced • Free edge (red) • Associated with only 1 surface • Surfaces with a free edge between them are NOT equivalenced at that edge • Shared edge (green) • Associated with 2 surfaces • Surfaces are equivalenced • Suppressed edge (blue) • Surfaces are treated as though combined into 1 surface
HyperMeshIntroduction Geometrytopology shared (=2 edges) Elements and nodesfollowgreenedges multiple (>=3 edges) Elements and nodesfollowyellowedges free (edge) Elements and nodesfollowrededges suppressed (previouslygreenedges) Elements and nodesfreelymoveacrossblueedges
HyperMeshIntroduction Exercise: Geometrycleanup targetelementsize 15 mm 1 mm Question: Why do weneedtoimprove/repairgeometry?
HyperMeshIntroduction Geometrycleanup targetelementsize 15 mm localelementsize 1 mm (display: elementshrink)
HyperMeshIntroduction Geometrycleanup • Exercise • Improvegeometry • List errorsources • Documentworkingsteps (raw_data.iges) Question: Why do weneedtoimprove/repairgeometry? geom_demo.hm
HyperMeshIntroduction Meshing Stopp, … somethingseemswrong. Gary Larson
HyperMeshIntroduction Geometrycleanup & meshing • Exercise(geom_demo.hm) • 2D meshing • List errorsources • Documentworkingsteps (i.e.panels)
HyperMeshIntroduction Meshing, meshqualitychecks After meshingchangevisoptions of geometryfromshadedtowireframe !! Shadedgeometryelementshardlyvisible Geometry in wireframemode, elementsshaded
HyperMeshIntroduction Meshing, meshqualitychecks Where do you find theelementslater? 2Dautomesh Geom quick edit 2D editelement
HyperMeshIntroduction Meshing, meshqualitychecks Check elementquality Tool check elements Isolate „failed“ elements: Save Failed ( Elemente in User Mark) Elements off ( Model Browser) Findelements (stored in theUserMark“ addadjacentelementstoselection
HyperMeshIntroduction Meshing, meshqualitychecks Check elementquality „recommended“ numbers Warpage 20 Aspect 5 Skew … Min angle Quads 40 Max angle Quads 140 Min angle Tria 30 Max angle Tria 15 Length … Jacobian 0.5 Taper 0.5 / ?
HyperMeshIntroduction Meshing, meshqualitychecks Geom tempnodes(deletetemporarynodes) Geom nodeedit 2D replace(mergenodes)
HyperMeshIntroduction Meshing, meshqualitychecks Meshcompatibility Free edges and t-connections In casefreeedgesor t-connectionsarefound HM creates a component named ^edges. ^edgescontains 1D elementsforvisualisationpurposes, whichhelpfindingtheproblemticspots in your model. Turn elements OFF, exceptthose in ^edges (use model browser), addadjacentelementsbyusing „unmaskadjacent“
HyperMeshIntroduction Meshing, meshqualitychecks Add adjacentelements
HyperMeshIntroduction Meshing, meshqualitychecks Tool project Tool translate
HyperMeshIntroduction Tetraeder-meshing • Classicalworkingprocedure: • 2 D surfacemesh • Check Quality • Check forcompatibility (edges, t-connections)
HyperMeshIntroduction Tetraeder-meshing selectsurfacemesh