PAT312, Section 11, December 2006 S11-1 Copyright 2007 MSC.Software Corporation SECTION 11 FINITE ELEMENT MESHING.

Презентация:



Advertisements
Похожие презентации
Workshop 11 Imprint - Assembly Meshing Wizard. WS11-2 Assembly Meshing Wizard Design goals One comprehensive user interface Intuitive approach for solid.
Advertisements

WS9-1 WORKSHOP 9 TRANSIENT THERMAL ANALYSIS OF A COOLING FIN NAS104, Workshop 9, March 2004 Copyright 2004 MSC.Software Corporation.
WS4-1 PAT328, Workshop 4, May 2005 Copyright 2005 MSC.Software Corporation WORKSHOP 4 SOLID TOPOLOGY OPTIMIZATION.
WORKSHOP 2 HYBRID MICROCIRCUIT FINITE ELEMENTS. WS2-2 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation.
WS9-1 PAT328, Workshop 9, May 2005 Copyright 2005 MSC.Software Corporation WORKSHOP 9 PARAMETERIZED GEOMETRY SHAPES.
WS8-1 PAT328, Workshop 8, September 2004 Copyright 2004 MSC.Software Corporation WORKSHOP 8 Viewing Results for MSC.Nastran Ply PCOMPG Entries Using MSC.Patran.
WS3-1 PAT328, Workshop 3, May 2005 Copyright 2005 MSC.Software Corporation WORKSHOP 3 TOPOLOGY OPTIMIZATION.
WORKSHOP 1 CONSTRUCT HYBRID MICROCIRCUIT GEOMETRY.
WS9-1 PAT328, Workshop 9, September 2004 Copyright 2004 MSC.Software Corporation WORKSHOP 9 TOPOLOGY OPTIMIZATION.
PAT312, Section 21, December 2006 S21-1 Copyright 2007 MSC.Software Corporation SECTION 21 GROUPS.
PAT312, Section 7, December 2006 S7-1 Copyright 2007 MSC.Software Corporation SECTION 7 MSC.PATRAN GEOMETRY APPLICATION (PART III)
WS2-1 PAT301, Workshop 2, October 2003 WORKSHOP 2 CANTILEVERED PLATE.
PAT312, Section 10, December 2006 S10-1 Copyright 2007 MSC.Software Corporation SECTION 10 DISPLAY.
WORKSHOP 9B 2½ D CLAMP – ISO MESHER. WS9B-2 NAS120, Workshop 9B, May 2006 Copyright 2005 MSC.Software Corporation.
Workshop 9-1 NAS101 Workshops Copyright 2001 MSC.Software Corporation WORKSHOP 9 Buckling Analysis of Plate.
WORKSHOP 2 SIMPLY SUPPORTED BEAM. WS2-2 NAS120, Workshop 2, May 2006 Copyright 2005 MSC.Software Corporation.
WS17-1 WORKSHOP 17 IMPORT IGES FILE AND AUTO-TET MESH THE GEOMETRY NAS104, Workshop 17, March 2004 Copyright 2004 MSC.Software Corporation.
WS4-1 PAT328, Workshop 4, September 2004 Copyright 2004 MSC.Software Corporation WORKSHOP 4 POST PROCESSING USING PLOT SET.
WORKSHOP 9A 2½ D CLAMP – SWEEP MESHER. WS9A-2 NAS120, Workshop 9A, May 2006 Copyright 2005 MSC.Software Corporation.
S8-1 PAT328, Section 8, September 2004 Copyright 2004 MSC.Software Corporation SECTION 8 CWELD AND CFAST CONNECTORS.
Транксрипт:

PAT312, Section 11, December 2006 S11-1 Copyright 2007 MSC.Software Corporation SECTION 11 FINITE ELEMENT MESHING

PAT312, Section 11, December 2006 S11-2 Copyright 2007 MSC.Software Corporation

PAT312, Section 11, December 2006 S11-3 Copyright 2007 MSC.Software Corporation FINITE ELEMENTS l A finite element model is a hypothetical discretization of a component or a system into small regularly shaped regions where the analysis is actually performed

PAT312, Section 11, December 2006 S11-4 Copyright 2007 MSC.Software Corporation FINITE ELEMENTS l Finite elements come in different shapes and forms BarTri TetHexWedge Quad l Linear and parabolic elements

PAT312, Section 11, December 2006 S11-5 Copyright 2007 MSC.Software Corporation INTRODUCTION TO FINITE ELEMENT MESHING l Meshing a model consists of several tasks: l Create appropriate geometry l Parametric or non-parametric l Remove unneeded features, e.g. small corners l Specify the element topology (e.g. parabolic) and size l Specify a mesher, e.g. Paver l Identify the mesher for each region, and how the meshers will be controlled l MSC.Patran has several meshing algorithms: l IsoMesh (mapped mesher) l Paver (free mesher) l TetMesh l Sweep mesh

PAT312, Section 11, December 2006 S11-6 Copyright 2007 MSC.Software Corporation FINITE ELEMENTS Topology and Physical Properties l The MSC.Patran Finite Element application handles issues related to mesh topology, e.g. which nodes are connected together l The physical properties associated with these elements will be handled in the MSC.Patran Properties application, e.g. 2D bending shell element or 2D solid plane stress element

PAT312, Section 11, December 2006 S11-7 Copyright 2007 MSC.Software Corporation BASICS & DEFINITIONS

PAT312, Section 11, December 2006 S11-8 Copyright 2007 MSC.Software Corporation

PAT312, Section 11, December 2006 S11-9 Copyright 2007 MSC.Software Corporation MSC.PATRAN MESHING ALGORITHMS

PAT312, Section 11, December 2006 S11-10 Copyright 2007 MSC.Software Corporation In the example above Surface 1:2 are congruent, Surface 2:3 are congruent, and Surface 4:5 are congruent. However, Surface 3:4 are not congruent. Two of the individual mesh paths are labeled a and b. There are five other mesh paths. l All IsoMesh mesh paths are identified by the IsoMesher l An IsoMesh mesh path is a set of topologically parallel geometric edges (e.g. non-intersecting edges) ISO (MAPPED) MESHER (Cont.) STEPS IN ISOMESH CREATION Gap is larger than Global Model Tolerance a a a a b b b

PAT312, Section 11, December 2006 S11-11 Copyright 2007 MSC.Software Corporation l The IsoMesher determines the number of elements across the width (edges) of each mesh path, based on the following priority: 1. Adjoining meshed regions that are topologically congruent 2. Mesh Seeds on an edge (controls creation of nodes on curve or edge) 3. Global Edge Length (GEL) l Note: Number of elements is independent between mesh paths l The IsoMesher determines the physical location of each node to be created from the vector function defining the shape of the geometry, e.g. l The IsoMesher creates the nodes and element connectivity l Note: The IsoMesher can be used only with geometry that is defined parametrically ISO (MAPPED) MESHER (Cont.) (X,Y,Z) = function ( 1, 2 )

PAT312, Section 11, December 2006 S11-12 Copyright 2007 MSC.Software Corporation ISO (MAPPED) MESHER (Cont.) l When no mesh seeds or adjoining mesh occur in a mesh path, the Global Edge Length and the longest edge in the mesh path determine the number of elements per edge as follows: Global Edge Length Longest Geometric Edge Length Number of Elements =

PAT312, Section 11, December 2006 S11-13 Copyright 2007 MSC.Software Corporation PAVER (FREE) MESHER FOR SURFACES l Used with all surface types l The Paver meshes at the surface boundary (perimeter) first, then, moves spiraling into the interior; the Paver does not follow parametric directions, e.g. x1,x2 l Only the Paver recognizes associated (hard) points and curves inside surfaces X Y Z X Y Z X Y Z

PAT312, Section 11, December 2006 S11-14 Copyright 2007 MSC.Software Corporation PAVER MESHER FOR SURFACES (Cont.) l The number of elements per edge are based on the following priority: l Adjoining meshed regions that are topologically congruent l Mesh Seeds l Global edge length

PAT312, Section 11, December 2006 S11-15 Copyright 2007 MSC.Software Corporation ISO (MAPPED) MESH VS PAVER (FREE) MESH MESH SURFACES ISOMESH l Surface must be parametric – 3 or 4 sided l Parameterization followed l Interior elements are controlled by edge constraints (e.g. mesh seed) l Interior associated geometry not recognized l User control l Different smoothing algorithms l Can select different element patterns, e.g. triangular elements on surface PAVER l Any surface including N-sided l Parameterization not used l Interior elements are not controlled by edge constraints l Interior associated geometry is recognized l User control l Curvature check for curved surfaces l Min./Max. element edge lengths

PAT312, Section 11, December 2006 S11-16 Copyright 2007 MSC.Software Corporation ISO (MAPPED) MESH VS PAVER (FREE) MESH (Cont.) Simple Surfaces Iso Mesh Surface 36 Paver Mesh

PAT312, Section 11, December 2006 S11-17 Copyright 2007 MSC.Software Corporation MESH PRIORITY IsoMesh and Paver Meshes 1. First, this surface was meshed using the Paver 2. Second, this surface was meshed using IsoMesh (note the seeds are identical, but the meshes are different) GEL = 1/4GEL = 1/2GEL = 1/3 3. Last, this surface was meshed using the Paver (matched existing meshes) All surfaces are 1 x 1

PAT312, Section 11, December 2006 S11-18 Copyright 2007 MSC.Software Corporation ISOMESH PARAMETERS l IsoMesh parameters l Mesh smoothing parameters l Mesh Patterns

PAT312, Section 11, December 2006 S11-19 Copyright 2007 MSC.Software Corporation PAVER PARAMETERS l Paver Parameters l Allow triangular elements l Odd element count on boundary l Curvature check l mesh refinement on curved boundaries l Internal element size control l Default range is smallest to largest elements on boundary

PAT312, Section 11, December 2006 S11-20 Copyright 2007 MSC.Software Corporation MESH CONTROL USING MESH SEEDS Mesh seeds are used to guide the mesher by specifying the number of elements to be created Mesh seeds are useful in mesh transition Note: (1) seeded for 2 elements (2) seeded for 6 elements (3) seeded for 4 elements

PAT312, Section 11, December 2006 S11-21 Copyright 2007 MSC.Software Corporation MESH TRANSITION l Mesh seeds can be used to cause the mesh to transition between two different mesh densities l Mesh transitions must occur across a single face when meshing solids (IsoMesh) No (ambiguous)

PAT312, Section 11, December 2006 S11-22 Copyright 2007 MSC.Software Corporation TETRAHEDRAL MESHER TET MESH l Solid mesher that generates tetrahedral elements for solids defined with an arbitrary number of faces (B-Rep solids) l Uses Delauney algorithm l Uses tria mesh on faces to generate tetrahedral elements in the interior of the solid. MSC.Patran performs the following: l Mesh Vertices l Mesh Edges l Mesh Faces l Mesh Solids

PAT312, Section 11, December 2006 S11-23 Copyright 2007 MSC.Software Corporation TETRAHEDRAL MESHER TETMESH (Cont.) l Robust and fast l Meshes B-Rep solids with silver faces l Global parameters for meshing l Global edge length l Create P-element mesh (allows elements with greater distortion) l Curvature check – more elements at curved geometry, e.g. more elements on fillets l Allows excellent mesh control: l Creates meshes congruent to adjoining meshed regions (2D or 3D) that are topologically congruent l Creates meshes that follow mesh seeds and hard points on solid edges

PAT312, Section 11, December 2006 S11-24 Copyright 2007 MSC.Software Corporation SWEEP MESHER l Sweep a lower order element (or node) through space to create higher order element, i.e. a quad is swept into a hex l Several sweeping techniques are available (Extrude, Glide, etc.) to handle complex configurations l Mesh from a sweeping has no association with geometric entities, hence, properties and LBCs must be applied directly on the finite elements 1D bar elements Glide 1D to 2D Glide curve

PAT312, Section 11, December 2006 S11-25 Copyright 2007 MSC.Software Corporation ASSOCIATED POINTS/CURVES l Associated points/curves are used for controlling meshing of regions (including interior) of the model l Associated points/curves are regular geometric entities that have been associated with parent geometry l Associated Geometry is also referred to as Hard Geometry Surface quad meshed Face quad meshed Hex mesh created by sweeping quad elements down Curve is associated to face of solid 1 Mesh seeds applied on edge Surface created by extruding Curve 1 up l What meshers could be used?

PAT312, Section 11, December 2006 S11-26 Copyright 2007 MSC.Software Corporation ASSOCIATION OF FINITE ELEMENTS TO GEOMETRY l When geometry (i.e. curve, surface, solid) is meshed (i.e. Isomesh, Paver) the mesh (finite elements) is associated automatically to the geometry l If a mesh is imported onto geometry (i.e. File/Import, Finite Elements/Transform) it is not automatically associated to the geometry; it must be associated manually, e.g. Finite Elements/Associate l Why is it important to have a mesh associated to geometry? Application region in Loads/BCs and/or Properties

PAT312, Section 11, December 2006 S11-27 Copyright 2007 MSC.Software Corporation

PAT312, Section 11, December 2006 S11-28 Copyright 2007 MSC.Software Corporation MSC.PATRAN FINITE ELEMENT APPLICATION

PAT312, Section 11, December 2006 S11-29 Copyright 2007 MSC.Software Corporation

PAT312, Section 11, December 2006 S11-30 Copyright 2007 MSC.Software Corporation FINITE ELEMENT FORM l Set an objective, such as creating a mesh l Provide the details to complete the task, i.e. element type Action Object Type

PAT312, Section 11, December 2006 S11-31 Copyright 2007 MSC.Software Corporation

PAT312, Section 11, December 2006 S11-32 Copyright 2007 MSC.Software Corporation