MSC.Patran 2005 r2 Group Hierarchy May, 2005. S8-2 Hierarchical groups (h-groups) have been implemented as an core feature Based upon assembly technology.

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



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

Copyright ® 2000 MSC.Software Results S10-1 PAT328, Workshop 10, May 2005 Copyright 2005 MSC.Software Corporation WORKSHOP 10 ADVANCED SURFACE MESHER.
WS5-1 PAT328, Workshop 5, September 2004 Copyright 2004 MSC.Software Corporation WORKSHOP 5 ADVANCED SURFACE MESHER TRIA ELEMENT SURFACES.
ADVANCED DRESS-UP FEATURES 39. Once OK has been selected, your part will appear with the filleted area highlighted by orange lines at the boundaries.
WS6-1 PAT328, Workshop 6, September 2004 Copyright 2004 MSC.Software Corporation WORKSHOP 6 ADVANCED SURFACE MESHER TESSELLATED SURFACES.
WS9-1 PAT328, Workshop 9, May 2005 Copyright 2005 MSC.Software Corporation WORKSHOP 9 PARAMETERIZED GEOMETRY SHAPES.
REFERENCE ELEMENTS 64. If your REFERENCE ELEMENTS toolbar is not in view and not hidden, you can retrieve it from the toolbars menu seen here. 65.
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.
WS3-1 PAT328, Workshop 3, May 2005 Copyright 2005 MSC.Software Corporation WORKSHOP 3 TOPOLOGY OPTIMIZATION.
11 BASIC DRESS-UP FEATURES. LESSON II : DRESS UP FEATURES 12.
PAT312, Section 21, December 2006 S21-1 Copyright 2007 MSC.Software Corporation SECTION 21 GROUPS.
WORKSHOP 1 CONSTRUCT HYBRID MICROCIRCUIT GEOMETRY.
WORKSHOP 2 HYBRID MICROCIRCUIT FINITE ELEMENTS. WS2-2 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation.
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.
WS9-1 PAT328, Workshop 9, September 2004 Copyright 2004 MSC.Software Corporation WORKSHOP 9 TOPOLOGY OPTIMIZATION.
MOUSE MANIPULATION 23. The 3 button mouse is your tool for manipulation of the parts and assemblies that you have created. With it you can ZOOM, ROTATE.
WS10-1 WORKSHOP 10 Tetmeshing Anchor Geometry and Verifying Mesh Quality PAT301, Workshop 10, October 2003.
CONSTRAINTS 52. You do your CONSTRAINING in Sketcher mode to create your part to exacting dimensions. This is the opposite of free-form creating we have.
PAT312, Section 16, December 2006 S16-1 Copyright 2007 MSC.Software Corporation SECTION 16 MATERIALS.
Транксрипт:

MSC.Patran 2005 r2 Group Hierarchy May, 2005

S8-2 Hierarchical groups (h-groups) have been implemented as an core feature Based upon assembly technology in MSC.Patran Allows a tree like organization of your groups and thus your entire model More efficient way to navigate through the model Significant enhancements will follow in future releases Group Hierarchy

S r2 implemented features Association of a MSC.Patran group to a hierarchical group Creation and manipulation of the hierarchy structure The user interface uses the tree widget for displaying the hierarchical groups Accessing the associated group through the hierarchical groups from the user interface Group Hierarchy

S8-4 Concept of Groups MSC.Patran database Left_Wing_Flap Left_Wing_Aileron Left_Wing_In Left_Wing_Out Left Side Left_Wing Patran Group is a flat data model Cumbersome to handle complex/large FEM model One possible solution is to change the organization of the data This has been done for the hierarchical groups

S8-5 Concept of H-Groups MSC.Patran database Left_Wing_Flap Left_Wing_Aileron Left_Wing_In Left_Wing_Out Left Side Wing Hierarchical data model 4 children groups are known to the Wing h- group Entire tree could be posted by posting parent H-Groups could also have similar names If there were a h-group named Right Side there could a child named Wing as well

S8-6 Flap Simpart What is a H-Group? H-group is a part of an assembly SimPart database entity for a h-group contains a group H-Group implementation offers all existing capabilities of the Patran groups and also the advantages of a more efficient data organization Left_Wing_Flap Group

S8-7 Accessing the Group Hierarchy You can find the Group Hierarchy under Group/Extras/Hierarchy A new form will appear which shows the currently defined group hierarchy tree In this example the tree is empty. The Group Hierarchy item is always shown. It is a special thing the root of the h-group tree

S8-8 Usage Example: Organization This example shows the advantage of an hierarchically organized model. Here the aero-elastic mesh of a left wing, divided into four meshed zones, could be seen The whole left wing could be posted by clicking on the Wing item and pressing the Apply button All sub items will get posted automatically Each h-group despite Group Hierarchy has to have an associated group

S8-9 Usage Example: Single Post Here only one group has been selected, to show how easy this could be done

S8-10 Usage Example: Multi-model Different models or variants could easily be managed in one datebase There could be multiple h-groups sharing the same group and/or the same name like other existing h-groups

S8-11 Creation of h-groups with … Existing groups To be created groups Assignment of group members directly from h-group user interface Modification of h-groups … Assign new parent h-group Assign new group Rename h-group or group Assign group members Features

S8-12 Post of h-groups … Post of a single associated group Post entire sub tree (associated groups) Set Current of h-group … Set the associated group as current group Features

S8-13 Deletion of h-groups … Delete h-group with or without sub tree Deletion of associated groups Deletion of the associated group members Import/Export of h-groups … Import group hierarchy from session file Export group hierarchy into session file Features

S8-14 Possible enhancements for future releases Enhanced user interface using the right mouse button in the tree widget More integration of the assembly capabilities like connections and contact definitions Accessing the entities directly from the tree widget This will be used in combination with the right mouse button enhancement Future Enhancements

S8-15 Usage Example: Creation The group hierarchy form will show up with the Post form shown The hierarchy tree is empty by default The item shown is the root of the entire tree This is quite similar to folders and files on a file system.

S8-16 Usage Example: Creation The creation of a h-group is done in three steps First a group has to be selected by selecting a group from the list box or enter a group name manually The group does not need to exist If a group has been selected from the list box the groups name would be set as the default for the H-Group Name databox

S8-17 Usage Example: Creation The second (optional) stage allows the modification of the GROUPs members This form is similar to those of the group menu

S8-18 Usage Example: Creation During the last step the parent of the h-group must be selected Every item in the tree could be chosen The name of the associated group will be displayed in the databox below the tree widget

S8-19 Usage Example: Creation After pressing the apply button a new item is shown on the tree as a child of the root item This could be repeated as long as necessary with the other groups

MSC.Patran 2005 R2 ASM Phase II January, 2005

S8-21 Advanced Surface Mesher II Major new capabilities for MSC.Patran 2005 Extend Leading Edge Meshing Technology Advanced Surface Mesher – Phase 2 Create tessellated surfaces to represent facet geometries Ability to remesh tessellated surfaces repeatedly Mesh tessellated surfaces individually while maintaining congruency Maintain geometry association Support hard geometry & hard fem Support mesh seeding

S8-22 Advanced Surface Mesher II ASM II is a pre-release item Activate with the following settings.pcl entry pref_env_set_logical( asm2_enable", TRUE )

S8-23 User Scenario 1 Oilpan_prt.out (Patran neutral file) This surface model contains: Non-congruent surface boundaries Overlaps Gaps

S8-24 User Scenario 1 Verify : Surface : Boundary Many internal free edges Gap Non-Congruent Surface boundaries

S8-25 User Scenario 1 Previous ASM apporach Create initial tri-mesh Pseudo surfaces – FEM based Initial Mesh

S8-26 User Scenario 1 Previous ASM apporach Pseudo surface cleanup Verify element free edges Cleanup Verify Free edges

S8-27 User Scenario 1 Previous ASM approach Pseudo surface cleanup Create congruent meshes (based on user defined tolerance) Select initial tri-mesh Set tolerance to new elements created 293 free edges have been stitched Verify free edges again All internal free edges and overlaps have been eliminated 2 gaps needs to be manually stitched Make Congruent

S8-28 User Scenario 1 Previous ASM approach Pseudo surface cleanup Stitch free edges Select free edge Use Free Edge of 2D Element selection icon Use polygon pick to select the entire gap Repeat for all known gaps Stitching This tool will close the gaps of areas defined by the selected edges. Also, This tool will close the gaps without any checking of tolerance values.

S8-29 User Scenario 1 Previous ASM approach Additional manual mesh simplification Merge pseudo faces to eliminate skewed or sliver surfaces Create higher quality final mesh Simplify Merge 16 pseudo faces into 1 face Merge Faces

S8-30 User Scenario 1 Previous ASM approach Create Final Mesh Select all pseudo faces Enter desired final element size Final Mesh

S8-31 Advanced Surface Mesher II Geometry based New GUI Create Surface option has been added Create Surface Cleanup Edit Final Mesh

S8-32 Advanced Surface Mesher II The new Create Surface option will now Create initial mesh Stitch free edges Generate tessellated surfaces

S8-33 Advanced Surface Mesher II Verify free edgaes of the newly created tessellated surfaces Two gaps remain Cleanup Verify Free edges

S8-34 Advanced Surface Mesher II Use AutoStitch to close the gaps With a higher tolerance (0.2) 2 curves stitched Only 1 gap left The gap opening is too large to be auto-stitched AutoStitch

S8-35 Advanced Surface Mesher II Use EDIT / Fill Hole to remove the last gap One hole filled Edit Select 1 edge of the gap Fill Hole

S8-36 Advanced Surface Mesher II Verify free edgaes of the edited tessellated surfaces No non-congruent surface boundaries No overlaps No gaps Verify Free edges

S8-37 Advanced Surface Mesher II Use EDIT / Merge Surfaces to combine faces Edit Merge Surfaces 16 surfaces merged into 1 3 surfaces merged into 1

S8-38 Advanced Surface Mesher II Create Final Mesh

S8-39 Advanced Surface Mesher II Advantages of ASM II Option to remesh Option to mesh each surface individually Maintain congruency Use mesh seeds

S8-40 Advanced Surface Mesher II Advantages of ASM II Support hard geometry & hard fem

Stop and Complete Workshop 10 Advanced Surface Mesher

MSC.Patran Imprint - Assembly Meshing Wizard Assessment February, 2005

S8-43 Assembly Meshing Wizard Design goals One comprehensive user interface Intuitive approach for solid pairs specification Mesh seed and Mesh control Surface tri elements Automatic global edge length calculation Additional requirements Check imprint boundaries before meshing Create solid tet mesh individually Check the boundary between meshed solids

S8-44 Imprint Select All solids to be assembled All solids which should be connected are required to be selected as the first step Select solids to be removed from assemblies Define solid pairs which are not required to be connected Check the imprint boundary If check is ON, boundaries appears after imprint execution

S8-45 Boundary Check Imprinted boundaries can be seen within transparency solids

S8-46 Mesh Seed and Mesh Control Mesh seed and Control surface tri-elements can be applied after Imprint

S8-47 Meshing Select solids to be meshed The target solids should have already been imprinted Select mesh size and priority to solid Mesh size can be defined to each solid Meshing priority can be also defined Define the global edge length This value is applied to the solids with no previously defined mesh size and priority

S8-48 Mesh Results Congruent meshes are created except the boundary removed from assemblies

S8-49 Scenario 1 2 1x1x1 solids w/ congruent faces No gap No intersection More Examples … Interior view

S8-50 Scenario 2 2 1x1x1 solids w/ congruent faces With gap of.001 Model global tolerance of.005 More Examples … Interior view

S8-51 Scenario 3 2 1x1x1 solids w/ congruent faces With intersect of.001 Model global tolerance of.005 More Examples … Interior view

S8-52 Scenario 4 2 solids w/ non-matching faces More Examples … Interior view

S8-53 Scenario 5 2 solids w/ non-matching faces More Examples … Interior view

S8-54 Scenario 6 Multiple solids More Examples … Interior view

S8-55 Scenario 7 2 solids w/ edge intersection More Examples …

S8-56 More Examples … Interior view

MSC.Patran Imprint - Assembly Meshing Wizard Assessment February, 2005

S8-58 Patran 2005 Status Scenario 1 2 1x1x1 solids w/ congruent faces No gaps No Intersection

S8-59 Patran 2005 Status Scenario 1 Congruent meshes across boundaries Using Patran 2005 assembly meshing capability

S8-60 Patran 2005 Status Scenario 2 2 1x1x1 solids w/ congruent faces With Gap of.001 Model global tolerance of.005

S8-61 Patran 2005 Status Scenario 2 Congruent meshes across boundaries Using Patran 2005 assembly meshing capability

S8-62 Patran 2005 Status Scenario 3 2 1x1x1 solids w/ congruent faces With intersect of.001 Model global tolerance of.005

S8-63 Patran 2005 Status Scenario 3 Congruent meshes across boundaries Using Patran 2005 assembly meshing capability

S8-64 Patran 2005 Status Scenario 4 2 solids w/ non-matching faces Imprint

S8-65 Patran 2005 Status Scenario 4 Meshing two solids together Using Patran 2005 assembly meshing capability Congruent meshes across boundaries Limitation: Unable to use different mesh densities between solids

S8-66 Patran 2005 Status Scenario 4 Meshing two solids individually Using different meshing densities Using Patran 2005 assembly meshing capability Non-congruent meshes across boundaries

S8-67 Patran 2005 Status Scenario 4a Edit:Solid:Boolean to combine 2 solids Congruent meshes across boundaries Limitation: Unable to use different mesh densities between solids

S8-68 Patran 2005 Status Scenario 4b Edit:Solid:Imprint to create matching faces on solid on the left 7 faces now, was 6 Congruent meshes across boundaries Able to change mesh densities across solids

S8-69 Patran 2005 Status Scenario 5 2 solids w/ non-matching faces Imprint

S8-70 Patran 2005 Status Scenario 5 Meshing two solids together Using Patran 2005 assembly meshing capability Congruent meshes across boundaries Limitation: Unable to use different mesh densities between solids

S8-71 Patran 2005 Status Scenario 5 Meshing two solids individually Using different meshing densities Using Patran 2005 assembly meshing capability Non-congruent meshes across boundaries

S8-72 Patran 2005 Status Scenario 5a Edit:Solid:Boolean to combine 2 solids Congruent meshes across boundaries Limitation: Unable to use different mesh densities between solids

S8-73 Patran 2005 Status Scenario 5b Edit:Solid:Imprint to create matching faces on solid on the left 7 faces now, was 6 Congruent meshes across boundaries Able to change mesh densities across solids

S8-74 Patran 2005 Status Scenario 6 Multiple solids

S8-75 Patran 2005 Status Scenario 6 Meshing three solids together Using Patran 2005 assembly meshing capability Congruent meshes across boundaries Limitation: Unable to use different mesh densities between solids

S8-76 Patran 2005 Status Scenario 6a Edit:Solid:Imprint to create matching faces on all three solids Congruent meshes across boundaries Able to change mesh densities across solids

S8-77 Patran 2005 Status Scenario 6a Limitation: Unable to assembly mesh w/ 2 neighbor solids We plan to enhance Patran assembly meshing to support this scenario

S8-78 Patran 2005 Status Scenario 7 2 solids w/ edge intersection

S8-79 Patran 2005 Status Scenario 7 Meshing two solids together Using Patran 2005 assembly meshing capability Congruent meshes across boundaries Limitation: Unable to use different mesh densities between solids

S8-80 Patran 2005 Status Scenario 7 Meshing two solids individually Using different meshing densities Using Patran 2005 assembly meshing capability Non-congruent meshes across boundaries

S8-81 Patran 2005 Status Scenario 7a Edit:Solid:Imprint to create matching faces on solid on the left 9 vertices now, was 8 Congruent meshes across boundaries Able to change mesh densities across solids

Stop and Complete Workshop 11 Imprint - Assembly Meshing Wizard Assessment