HyperMesh 5.0 Tutorials

Embed Size (px)

DESCRIPTION

HYPERMESH TUTORIALS

Citation preview

  • 5/21/2018 HyperMesh 5.0 Tutorials

    1/474

    Altair HyperMeshTutorials

    Version 5.0

    AltairEngineering

  • 5/21/2018 HyperMesh 5.0 Tutorials

    2/474

    Contact Altair Engineering at:

    Web site www.altair.com

    FTP site Address: ftp.altair.com or ftp2.altair.com

    Login: ftp

    Password:

    Location Telephone e-mail

    North America 248.614.2425 [email protected]

    Germany 49.7031.6208.22 [email protected]

    India 91.80.658.854091.80.658.8542

    [email protected]

    Italy 39.0832.315.57339.800.905.595

    [email protected]

    Japan 81.3.5396.1341 [email protected]

    Scandinavia 46.46.286.2052 [email protected]

    United Kingdom 44.1327.810.700 [email protected]

    2001 Altair Engineering, Inc. All rights reserved.

    Trademark Acknowledgments:

    HyperWorks, HyperMesh, OptiStruct, HyperForm, MotionView, HyperView, HyperGraph,HyperOpt, HyperShape, StudyWizard, HyperView Player and Templex are registered trademarks

    of Altair Engineering, Inc.

    All other trademarks and registered trademarks are the property of their respective owners.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    3/474

    HyperMesh 5.0 Tutorials Altair Engineering 1

    HyperMesh Tutorials

    All files referenced in the HyperMesh tutorials are located in the HyperWorks installation directoryunder /tutorials/hm/. If the location of your HyperWorks installation directory is unknown,

    contact your systems administrator.

    Structuring the HyperMesh Database - HM-100 Building and Annotating Plots - HM-700

    Introduction to HyperMesh - HM-110 Performing Curve Math - HM-710

    User Interface Changes - HM-112 NASTRAN Static Analysis UsingHyperMesh - HM-1010-L

    Creating a Macro Menu - HM-115 Modeling Contact for ABAQUS - HM-1020-L

    Geometry Creating and Editing - HM-120 Stress Analysis using ANSYS - HM-1030

    Geometry Clean Up - HM-130 Modeling Contact for MARC - HM-1050

    Defeature - HM-131 Panel - HM-131 Modeling a 3-D Example for MARC -

    HM-1051Automeshing Module- HM-135L General Interfacing with Crash Analysis

    Solvers - HM-1100

    Automesh/Remesh - HM-136 Dummy Positioning, Seatbelt Routing,and Control Volumes - HM-1101

    Automesh/Proj to Edge-HM-137 LS-DYNA3D Interface - HM-1110-L

    Automeshing Tria Transition Features - HM-140 PAM-CRASH Interface - HM-1120-L

    Chordal Deviation Meshing - HM-141 RADIOSS Interface - HM-1130-L

    Connecting Components - HM-200 DYTRAN Interface - HM-1140-L

    Building 1-D Elements - HM-210 Composite Panel - HM-1300Spotweld - Hm-215

    Calculating Beam Cross Section - HM-220

    Building Surfaces and Shell Meshes - HM-300L

    Building Solid Elements - HM-400

    Using the Automatic Tetramesher - HM-450

    Element Editing: Splitting and Combining ShellElements - HM-500L

    Editing Elements by Moving Nodes - 510L

    Model Checking - HM-520

    Using OptiStruct in HyperMesh - HM-550

    Deformed and Contour Plotting - HM-610

    HyperMesh 4.0 Post-processing Features - HM-620

    Fatigue Panel - HM-630-L

  • 5/21/2018 HyperMesh 5.0 Tutorials

    4/474

  • 5/21/2018 HyperMesh 5.0 Tutorials

    5/474

    Altair Engineering HyperMesh 5.0 Tutorial - 100 1

    Structuring the HyperMesh Database - HM-100

    In this tutorial, you use the co l lec to rspanel to create, update, and assign dictionaries tocollectors. You also update existing cards by using the cardpanel. You start with a HyperMeshdatabase file that does not have any dictionaries assigned.

    All files referenced in the HyperMesh tutorials are located in the HyperWorks installation directoryunder /tutorials/hm/.

    If you do not know the location of the HyperWorks installation directory, contact your systemsadministrator.

    Creating and Editing Dictionaries and EditingCards

    To retrieve the database file:

    1. Select the f i lespanel.2. Select the hm f i l esubpanel.

    3. Double-click f i le =and select HM100-plate.hm.

    4. Click retr ieve.

    To specify solver:

    1. Select the template subpanel.

    2. Double-click template fi le =and select nastran/general.

    3. Click return.

    To update the element types to the NASTRAN format:

    1. Select the 1D page.2. Select the e lem typespanel.

    3. Click quad4=and select CQUAD4 as the quad element type.

    4. Click tr ia = and select CTRIA3 as the tria element type.

    5. Click elemsto access the extended entity selection menu.

    6. Select al l.

    7. Click update .

    8. Click returnto exit the e lem typespanel.

    To update the load types:

    1. Select the BCspage.

    2. Select the load typespanel.

    3. Click force = and select FORCE.

    4. Click constra int =and select SPC.

    5. Clickloadsto access the extended entity selection menu.

    6. Select al l.

    7. Click update.

    8. Clickreturnto exit the load typespanel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    6/474

    Altair Engineering2 HyperMesh 5.0 Tutorial - 100

    To create a material collector:

    1. Select the co l lec to rspanel.

    2. Select thecreatesubpanel.

    3. Click the switch after co l lec to r typeand select mats.

    4. Click name =and enter Plate_mat.5. Click the switch under creat ion m ethodand select card image.

    6. Click card image =and select MAT1.

    7. Click create/edit.

    A pop-up card is displayed.

    8. Click E, click the data entry field, and enter 2e+5.

    9. Click NU, click the data entry field, and enter .3.

    10. Click return to accept the values.

    To create an element collector:

    1. Click the switch after co l lec to r typeand select c omps .

    2. Click name =and enter Plate.

    3. Click the switch under creat ion m ethodand select card image.

    4. Click card image =and select PSHELL .

    5. Click material =and select Plate_mat.

    6. Click co lo rand select color 8.

    7. Click create/edit.

    8. Click T, click the data entry field, and enter.2 5.

    9. Click return.

    To update a load collector:

    1. Select the updatesubpanel.

    2. Click the switch after co l lec to r typeand select l oadco ls.

    3. Click the highlighted l o adc o l s .

    4. Activate theAUTO1 checkbox.

    5. Click return.

    6. Click co lo rand select co lo r 15.

    7. Clickupdate.

    8. Activate theco lorcheckbox.

    9. Click update.

    10. Clickreturnto exit the co l lec to rs panel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    7/474

    Altair Engineering HyperMesh 5.0 Tutorial - 100 3

    To change the name of existing collectors:

    1. Select the rename panel.

    2. Select the ind iv idua l lysubpanel.

    3. Click the switch and selectloadcols.

    4. Click col lec tor =and select AUTO1.5. Click newname =and enter l oad1.

    6. Clickrename.

    7. Click return to exit the renamepanel.

    To move existing elements into a different collector:

    1. Select the organizepanel.

    2. Click the input collector switch and select e lems.

    3. Click elemsand select al l .

    4. Click dest inat ion = and select Plate.

    5. Click move.

    6. Clickreturn to exit the organizepanel.

    To view and edit a collector card:

    1. Click cardin the permanent menu.

    2. Click the input collector switch and select c omps .

    3. Click comps.

    4. To select the component, pick one of the elements in the model.

    The element temporarily turns white.

    5. Click edit.The card appears and the thickness may be edited.

    6. Clickreturnto accept any changes and exit the card.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    8/474

  • 5/21/2018 HyperMesh 5.0 Tutorials

    9/474

    Altair Engineering HyperMesh 5.0 Tutorial 110 1

    Introduction to HyperMesh - HM-110

    This tutorial introduces HyperMesh to new users. The following sections are included:

    The HyperMesh Environment

    Using HyperMesh

    Each section contains links to lessons in the HyperMesh Users Guide On-line Help. Theselessons explain the HyperMesh interface, terminology, and how to use the HyperMesh panels.

    All files referenced in this tutorial are located in the HyperWorks installation directory under/demos/hm.

    If you do not know the location of the HyperWorks installation directory, contact your systemsadministrator.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    10/474

    Altair Engineering2 HyperMesh 5.0 Tutorial - 110

    The HyperMesh Environment

    This section explains the HyperMesh environment. The HyperMesh window has four mainmenu areas: graphics, the header bar, the main menu, and the permanent menu. The headerbar divides the screen into two areas. The graphics area of the screen is above the bar and themenu area is below the bar. The menu area is further divided into the main menu and thepermanent menu. A secondary menu can be accessed by using keyboard keys. Thesecondary menu allows you to use panels that add information necessary to complete thecurrently active menu panel. The topics below are linked to lessons in the HyperMesh UsersGuide On-line Help.

    Starting HyperMesh.

    The HyperMesh Environment

    The Header Bar

    The Main Menu

    The Permanent Menu

    The Graphics Area

    The Secondary Menu

    The Mouse

    The Keyboard

  • 5/21/2018 HyperMesh 5.0 Tutorials

    11/474

    Altair Engineering HyperMesh 5.0 Tutorial 110 3

    Using HyperMesh

    This section explains how to use a typical HyperMesh panel by description and example. Thefirst topic explains how to retrieve a HyperMesh database. Use this file to complete theremaining tutorials. Follow the topics below in the order that they are listed to complete thissection.

    Retrieving a HyperMesh Database

    Using Input Collectors

    Picking Entities on the Screen

    Extended Entity Selection

    Using Plane and Vector Collectors

    Viewing Models

    Using the Display Panel

    Graphics Modes

    Setting Global Parameters

    Saving a File

    Printing Screen Images

    Importing and Exporting Data

  • 5/21/2018 HyperMesh 5.0 Tutorials

    12/474

  • 5/21/2018 HyperMesh 5.0 Tutorials

    13/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 1

    User Interface Changes - HM-112

    This tutorial introduces the major changes to the HyperMesh 3.0 graphical user interface (GUI). Itincludes a list of the panels by page and alphabetically.

    Similar in structure to HyperMesh 2.1, HyperMesh 4.0 consists of three menu systems: the main,secondary, and permanent menus. Tutorials on the following topics are included:

    The Main Menu

    The Permanent Menu

    All files referenced in the HyperMesh tutorials are located in the HyperWorks installation directoryunder /tutorials/hm.

    If you do not know the location of the HyperWorks installation directory, contact your systemsadministrator.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    14/474

    Altair Engineering2 HyperMesh 5.0 Tutorial - 112

    The Main Menu

    Due to the addition of functions and options, the main menu is expanded from five to sevenpages. The page names, Geom, 1-D, 2-D, 3-D,BCs, Tool, and Post,are given by thefunctionality of the page panels. Some of the panels on each page contain functionality that

    applies to multiple pages. These panels appear on all pages applicable to that panelsfunctionality. Also, the more frequently used panels appear on multiple pages, allowing you tocomplete a process without changing pages.

    To display the common panels between all menu pages:

    1. Click Geomthrough Post.

    The common panels in all pages are f i les, co l lec to rs, assembl ies, organ ize, co lo r,rename, and reorder.

    2. Click Geom, 1-D, and BCs.

    The common panels in these pages are vec torsand sys tems.

    3. Click 1-D, 2-D, 3-D.

    The common panels, edit element, spl i t, replace, detach, orderchange, conf ig ed i tande lem types, are located in the right most column of these pages.

    New PanelsHyperMesh 3.0 includes ten new panels:

    geom cleanup(Geom)

    beam xsect , jo ints , l ine mesh(1-D)

    elem offset (2-D, 3-D)

    equat ions, solver , vectors (Geom, 1-Dand BCs)

    penetrat ion, conver t(Tool)

    A summary of the new pages and panels is as follows:

    Page Name Description New Panels

    Geom Geometry creation and editing

    functionsgeom cleanup

    vec tors

    1-D 1-D elements creation and editingfunctions

    l ine mesh

  • 5/21/2018 HyperMesh 5.0 Tutorials

    15/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 3

    beam xsect

    jo in ts

    vec tors

    2-D 2-D elements creation and editingfunctions

    elem offset

    3-D 3-D elements creation and editingfunctions

    elem offset

    BCs Loads and boundary creation, outputrequests

    equat ions

    solver

    vec tors

    Tool Utility, model checking, and editing

    functions

    conver tand information

    functions

    penetrat ion

    Post Post-Processing functions

    Thest itchpanel, as well as the l ine from su r face edgesandsplit surface edgeoptions in thesurface editpanel, are no longer included in the menu. The newgeom c leanuppanel nowcovers these functions. Please refer to Version 2.1 vs. 3.0 Panel Location for detailed informationon the differences between panels in HyperMesh 2.1 and 3.0.

    files

    Panels related to file management are grouped into an integrated f i lespanel. This panel allowsyou to save and retrieve HyperMesh binary databases, import CAD generated geometry or finiteelement model information, export CAD geometry or finite element information for specificanalysis codes, specify a template file, specify a result file, and execute a HyperMesh command

    file. These subpanels include the following enhancements:

    hm files

    Space between the saveandretr ievebuttons in order to prevent accidental selection.

    A new option, save in compact.

    By default, a file saved in a non - compac tformat includes surface facets and line/surfacedrawing information. Choosingthesave incompac tformat reduces the size of any savedhm binary database by suppressing faceted surfaces created during thev isual opt ions-

  • 5/21/2018 HyperMesh 5.0 Tutorials

    16/474

    Altair Engineering4 HyperMesh 5.0 Tutorial - 112

    shaded sur facetoggle under the geom cleanupandautomeshpanel. Non-compactdatabases save these facets in the binary database, allowing an increase in speed duringsurface shading and automeshing.

    import

    A new option, of fse t ids.

    An of fse t idstoggle is included which allows you to assign id values to imported bulk datadeck entities such as nodes, elems, comps, etc. This improves the assembly process ofbuilding full models from many individual files.

    Supports direct CAD import.

    For UG, CATIA, STL, HyperMesh versions before 3.0 did not support direct import of UG andCATIA files. Consequently, all CAD data had to be in IGES format before import toHyperMesh. In HyperMesh 3.0, you can import not only geometry data in IGES format butalso geometry data directly from these newly added CAD readers. In addition, HyperMesh3.0 supports UG version 13. When running on a UNIX workstation, the UG reader does notconsume a UG license. To use the UG reader, rloginto the machine that UG is installed

    on and run HyperMesh on this machine in order to use the UG library. If you are using amachine on the same network where UG is installed and your machine platform is the sameas the machine that has UG installed on it, setup the following environment variables in yourcshrcfile:

    UGII_BASE_DIR=/home/apps/eds130

    UGII_ROOT_DIR=/home/apps/eds130/bin/

    On a PC, aUG license is required to run the UG feinput translator; the UG feinput translatorin HyperMesh requires an entire UG 13 environment.

    opt ions for IGES impor tis renamed.

    Since direct CAD import is available in this version, the name is changed to opt ions for CADimpor t. opt ions for CAD impor tincludes the geometry tolerance and cleanup tolerance. Ageometry tolerance can be set to use fi le geom tolerance, or geom to l =, a user-specifiedvalue. The cleanup tolerance can be set to use automat ic c leanup tol , don t c leanuptopology, or c leanup tol =, a user-specified value.

    export

    Retains the same function as the expor t datapanel in versions before HyperMesh 3.0.

    command

    Retains the same function as the commandpanel in versions before HyperMesh 3.0.

    template

    Links with the field in the globalpanel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    17/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 5

    To load a template, you can either choose the template in the f i le/templatesub-panel or inthe global / templatesub-panel.

    results

    Links with the field in the globalpanel.

    To load a result file, you can either type the file name in thef i le / resul tssub-panel or in theresult file field in the globalpanel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    18/474

    Altair Engineering6 HyperMesh 5.0 Tutorial - 112

    The Permanent Menu

    HyperMesh 3.0 includes the following new additions to the permanent menu: sliding zoom (s),

    clockwise rotation , counter-clockwise rotation , back (b), and on-line Help (help). Thefollowing functions are enhanced: window (w), dynamic rotation (r), and user options (op t ions).

    The permanent menu.

    New Functions

    s Slide zoom: zooms the model in and out by dragging the mouse in a vertical

    direction.

    Counterclockwise rotation: rotates the model counterclockwise by the angle set in the

    op t ionspanel.

    Clockwise rotation: rotates the model clockwise by the angle set in the op t ionspanel.

    b Back function: returns the model to the initial orientation after a rotation (r) or arcdynamic motion (a).

    help Context sensitive on-line Help: accesses the HyperMesh on-line Help.

    To use the HyperMesh on-line Help:

    1. Click helpon the permanent menu.

    The table of contents is displayed.

    2. Double-click a Help topic.

    The Help topic is displayed. How do Is are listed in green.

    3. Click a How do I.

    A step by step example procedure appears.

    NOTE HyperMesh 3.0 on-line Help is context sensitive. When working within a panel,click help to display the Help topic available for that panel. The main Helpcontents tab appears if you are not within a panel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    19/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 7

  • 5/21/2018 HyperMesh 5.0 Tutorials

    20/474

    Altair Engineering8 HyperMesh 5.0 Tutorial - 112

    w Enhancement in the window manager: two new functions are added to this panel:display legendand display s imulat ion t i t le. These functions allow you to controlthe contour plots legend and simulation title display. On by default, these functionscan be turned off in the post-processing panels.

    r Enhancement in the rotation function: the rotation function now allows you to select a

    node or point as a rotation center using the middle mouse button. If a middle mousebutton is not available, press the alt key and the left mouse button to pick the

    center.

    a Enhancement in the arc dynamic motion function: the arc dynamic motion function

    now allows you to select a node or point as a rotation center using the middle mousebutton. If a middle mouse button is not available, press the alt key and the left

    mouse button to pick the center.

    op t ions Integrates the mod el ing, graphics , fonts , colors , page name, postscr ipt , and

    spaceballsubpanels.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    21/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 9

    The Modeling Subpanel

    This panel contains most of the entities previously located in the op t i o n s panel as well as newoptions including the c leanupand geometry to lerancefields, f i xed po in ts, and co inc ident

    nodep ick ing.

    node tol Used when finding line intersections and determining duplicate nodes. Thenode tolerance also affects the generation of elements in the automesher.When quads are created and the side of a quad is less than the nodetolerance, HyperMesh tries to create a tria element instead of a quad. If youcreate a model with characteristic dimensions less than the node tolerance,reduce the default node tolerance.

    geom to l The geometry tolerance specifies the mathematical accuracy of lines andsurfaces in the model. Lines and surfaces are guaranteed geometricallyaccurate to within the distance specified by geom to l. The geometrytolerance influences the speed of file i/o and geometric operations inHyperMesh. Very small geometry tolerances can increase file read timesand increase the length of time required to perform geometric operations.For typical automotive components in millimeters, a geom to lof 1.000e-04 isusually accurate.

    c leanup tol The cleanup tolerance specifies the maximum gap distance allowed betweentwo edges or points while performing geometry cleanup operations. When acleanup operation is performed, if two entities are separated by a distancegreater than thec leanup to lat any point along their length, they are left

    unaltered.

    f i xed po in ts A toggle to turn on or off the display of fixed points.

    coinc ident node

    p ick ing

    This is a new option for selecting coincident nodes. If the option is on,coincident nodes are displayed evenly on a circle when the mouse movesclose.

    shr ink This option allows you to set shrink element sizes. In HyperMesh 3.0, youcan specify the size of element by entering a shrink factor between 0 and 1.

    The graphics Subpanel

    This is the new location for the g raph ic spanel. New options are included. In addition, theh idden l inesfield andresizebox were moved here from the original opt ionpanel. Lighting tools

    for shaded elements are also included in this subpanel. The performance graphic engine nowcontainsbitmap animation tools, view acceleration tools, and the result color type options.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    22/474

    Altair Engineering10 HyperMesh 5.0 Tutorial - 112

    bi tmap animat ion Allows you to control the way a bitmap animation is created.Three options are given: none, s imp leand compressed. Whennoneis chosen, the animation is created in the same way as inprevious versions. If s imp leor compressedis chosen, abitmap is created based on the pixel number instead of thenumber of elements. These two options are recommended forlarger models. Use the compressedoption with the s imp le, ornoneoption if the computer swaps disk space during bitmapanimation.

    view accelerat ion Allows you to increase the rotation speed while viewing a model.This option is especially useful if you work on a large model witha slow machine. Three options (none, automat ic,and Ctr l -Shi f t) with four different simplification styles (feature line,bound ing box, node c loud,and element centro id) areavailable in this subpanel. For example, if the Ctr l-Shif tand

    feature lineoptions are chosen during the rotation process(clicking aor son the permanent menu), the model changes to afeature line based representation by pressing both theCtrland

    Shiftfunction keys. When automatic and feature line are both

    chosen, the model is displayed in feature lines whenever it isrotated.

    AVI fi le optio n Gives you three window sizes in making an AVI file: screen,1/9 screen, and full screen. You can also choose an 8 or 24 bitcolor display. When 8 bit is chosen, the color shown in the AVIfile is discrete contour type. If 24 bit color is chosen, the colordisplayed in the AVI file is blended contour type.

    resul t color type Allows you to choose either blendedor d isc re tecon tou r swhen

    viewing a contour plot. d isc re te contoursgives a cleardefinition of contour boundaries similar to centro idalor zbuffermode in the previous version, providing no gradual transition ofcolors.

    fon ts Retains the same functions the original font panel plus a newcursor size: function. You can change the cursor size fromstandardto la rge. This option is especially useful during ademonstration or teleconferencing.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    23/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 11

    co lo r s Retains the same function as the original backgroundpanelwith more options introduced. In this panel, you can customizethe color of the background, g loba l ax i s, axis labeland thetopologicaledge. In addition, you can also change the menubackgroundcolor. For the UNIX platform, two options aregiven: darkand l igh t. For PC, you can select c lass icor

    windows, the desktop colors specified in the Windows ControlPanel.

    page names Retains the same function as the original page name panel.

    postscr ipt Retains the same function as the original PostScriptpanel.spaceball Retains the same function as the original Spacebal lpanel.

    The display/vis Subpanels

    Thed isp layand v i ssubpanels now contain an improved navigation tool to help you whenworking with multiple pages. You can tab through a single page at a time, or go directly to aspecified page number. You can also display components byname,id, or bothname and id. Inthe v i spanel, the default color of the mesh line is black.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    24/474

    Altair Engineering12 HyperMesh 5.0 Tutorial - 112

    Version 2.1 vs. 4.0 Panel Location

    The following tables provide a list of the new page locations relative to the HyperMesh version 2.1page order:

    Page 1

    Page 2

    Page 3

    Page 4

    Page 5

    A second table lists the HyperMesh panels alphabetically and gives the page on which the panelis located.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    25/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 13

    Page 1

    Panel Name HyperMesh 2.1

    Location

    HyperMesh 3.0 Location

    files 1,2,3,4,5 Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    collectors 1,2,3,4 Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    organize 1,2,3,4 Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    color 1,2,3,4 Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    temp nodes 1,2,3,4 Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    import data 1,5 Moved to filespanel (all seven pages)

    create nodes 1 Geom

    node edit 1 Geom

    align node 1 Geom

    distance 1 Geom

    remap 1 Geom

    lines 1 Geom

    li ne edit 1 Geom

    intersect 1 Geom

    section cut 1 Geom

    length 1 Geom

    circles 1 Geom

    tangents 1 Geom

    f il lets 1 Geom

    reparam 1 Geom

    reorder 1 Geom

    surf ace edit 1 Geom

    surf lin es 1 Geom

    stitch 1 Merged to geomcleanup

    cntl cards 1 BCs

    graphics 1 Permanent/option

  • 5/21/2018 HyperMesh 5.0 Tutorials

    26/474

    Altair Engineering14 HyperMesh 5.0 Tutorial - 112

    Page 2

    Panel Name HyperMesh 2.1

    Location

    HyperMesh 3.0 Location

    confi g edit 2 1-D, 2-D, 3-D

    elem types 2 1-D, 2-D, 3-D

    ruled 2 2-D

    spline 2 2-D

    drag 2 2-D, 3-D

    spin 2 2-D, 3-D

    li ne drag 2 2-D, 3-D

    skin 2 2-D

    automesh 2 2-D

    planes 2 2-D

    cones 2 2-D

    spheres 2 2-D

    torus 2 2-D

    edit element 2 1-D, 2-D, 3-D

    split 2 1-D, 2-D, 3-D

    order change 2 1-D, 2-D, 3-D

    replace 2 1-D, 2-D, 3-D

    detach 2 1-D, 2-D, 3-D

    smooth 2 2-D, 3-D

    soli d map 2 3-D

    soli d mesh 2 3-D

    li near soli d 2 3-D

    soli d offset 2 Renamed toelem off set(2-D, 3-D)

    tetramesh 2 3-D

  • 5/21/2018 HyperMesh 5.0 Tutorials

    27/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 15

    Page 3

    Panel Name HyperMesh 2.1

    Location

    HyperMesh 3.0 Location

    li near 1d 3 1-D

    masses 3 1-D

    bars 3 1-D

    rods 3 1-D

    r igids 3 1-D

    welds 3 1-D

    springs 3 1-D

    gaps 3 1-D

    rbe3 3 1-D

    translate 3 Tool

    rotate 3 Tool

    scale 3 Tool

    reflect 3 Tool

    project 3 Tool

    position 3 Tool

    permute 3 Tool

    check elems 3 Tool

    edges 3 Tool

    faces 3 Tool

    features 3 Tool

    normals 3 Tool

    dependency 3 Tool

    mass 3 Tool

    find 3 Tool

    mask 3 Tool

    delete 3 Tool

    rename 3 Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

  • 5/21/2018 HyperMesh 5.0 Tutorials

    28/474

    Altair Engineering16 HyperMesh 5.0 Tutorial - 112

    Page 4

    Panel Name HyperMesh 2.1

    Location

    HyperMesh 3.0 Location

    systems 4 Geom, 1-D, BCs

    load t ypes 4 BCs

    constraints 4 BCs

    forces 4 BCs

    moments 4 BCs

    pressures 4 BCs

    velocity 4 BCs

    accels 4 BCs

    temperatures 4 BCs

    flux 4 BCs

    l oad steps 4 BCs

    interfaces 4 BCs

    rigid wall 4 BCs

    enti ty sets 4 BCs

    super elems 4 BCs

    assemblies 4 Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    output block 4 BCs

    numbers 4 Tool

    renumber 4 Tool

    summary 4 Tool

    count 4 Tool

    optimization 4 Renamed to design vars

  • 5/21/2018 HyperMesh 5.0 Tutorials

    29/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 17

    Page 5

    Panel Name HyperMesh 2.1

    Location

    HyperMesh 3.0 Location

    import data 1,5 Moved to filespanel (all seven pages)

    export data 5 Moved to filespanel (all seven pages)

    command 5 Moved to filespanel (all seven pages)

    T convert 5 Enhanced and renamed to convert

    (Tool)

    hidden li ne 5 Post

    contour 5 Post

    vector pl ot 5 Post

    titles 5 Post

    deformed 5 Post

    transient 5 Post

    replay 5 Post

    apply resul t 5 Post

    xy plotti ng 5 Post

    fd blocks 5 3-D

    spaceball 5 Permanent/option

    postscript 5 Permanent/option

    background 5 Permanent/option

    page names 5 Permanent/option

    fonts 5 Permanent/option

    buil d menu 5 Tool

  • 5/21/2018 HyperMesh 5.0 Tutorials

    30/474

    Altair Engineering18 HyperMesh 5.0 Tutorial - 112

    Alphabetic Listing of Panels

    Panel Name HyperMesh 3.0 Location

    accels BCs

    align node Geom

    apply resul t Post

    assemblies Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    automesh 2-D

    background Permanent/option

    bars 1-D

    buil d menu Tool

    check elems Tool

    circles Geom

    cntl cards BCs

    collectors Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    color Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    command Moved to filespanel in all seven pages

    cones 2-D

    confi g edit 1-D, 2-D,3-D

    constraints BCs

    contour Post

    count Tool

    create nodes Geom

    deformed Post

    delete Tool

    dependency Tool

    detach 1-D, 2-D,3-D

    distance Geom

    drag 2-D, 3-D

    edges Tool

  • 5/21/2018 HyperMesh 5.0 Tutorials

    31/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 19

    edit element 1-D, 2-D,3-D

    elem types 1-D, 2-D,3-D

    enti ty sets BCs

    export data Moved to filespanel in all seven pages

    faces Tool

    fd blocks 3-D

    features Tool

    files Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    f il lets Geom

    find Tool

    flux BCs

    fonts Permanent/option

    forces BCs

    gaps 1-D

    hidden li ne Post

    import data Moved to filespanel in all seven pages

    interfaces BCs

    intersect Geom

    length Geom

    li ne drag 2-D, 3-D

    li ne edit Geom

    li near 1D 1-D

    li near soli d 3-D

    lines Geom

    l oad steps BCs

    load t ypes BCs

    mask Tool

    mass Tool

    masses 1-D

    moments BCs

  • 5/21/2018 HyperMesh 5.0 Tutorials

    32/474

    Altair Engineering20 HyperMesh 5.0 Tutorial - 112

    node edi t Geom

    normals Tool

    numbers Tool

    optimization Renamed to design vars (BCs)

    order change 1-D, 2-D,3-D

    organize Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    output block BCs

    page names Permanent/option

    permute Tool

    planes 2-D

    position Tool

    postscript Permanent/option

    pressures BCs

    project Tool

    rbe3 1-D

    reflect Tool

    remap Geom

    rename Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    renumber Tool

    reorder Geom

    reparam Geom

    replace 1-D, 2-D,3-D

    replay Post

    rigid wall BCs

    r igids 1-D

    rods 1-D

    rotate Tool

    ruled 2-D

    scale Tool

    section cut Geom

  • 5/21/2018 HyperMesh 5.0 Tutorials

    33/474

    Altair Engineering HyperMesh 5.0 Tutorial - 112 21

    skin 2-D

    smooth 2-D, 3-D

    soli d map 3-D

    solid mesh 3-D

    soli d offset Renamed to elem off set(2-D, 3-D)

    spaceball Permanent/option

    spheres 2-D

    spin 2-D, 3-D

    spline 2-D

    split 1-D, 2-D,3-D

    springs 1-D

    stitch Merged in geom cl eanuppanel

    summary Tool

    super elem BCs

    surf li nes Geom

    sur face edit Geom

    system Geom, 1-D, BCs

    T convert Enhanced and renamed to convert(Tool)

    tangents Geom

    temp nodes Geom, 1-D, 2-D, 3-D, BCs, Tool, Post

    temperatures BCs

    tetramesh 3-D

    titles Post

    torus 2-D

    transient Post

    translate Tool

    vector pl ot Post

    velocity BCs

    welds 1-D

    xy plotti ng Post

  • 5/21/2018 HyperMesh 5.0 Tutorials

    34/474

  • 5/21/2018 HyperMesh 5.0 Tutorials

    35/474

    Altair Engineering HyperMesh 5.0 Tutorial - 115 1

    Creating Macro Menus - HM-115

    A macro is similar to a user-defined script, or executable. The user can write a macro specificallyfor themselves that will execute a series of steps semi-automatically. The macro language is thesame language used in the command files generated by HyperMesh.

    When creating a new macro the user must first decide if they want to add another page or placethe new macro button on a pre-existing page.

    The following exercises are included:

    Creating another page

    Creating a new button

    Creating a macro

  • 5/21/2018 HyperMesh 5.0 Tutorials

    36/474

    Altair Engineering2 HyperMesh 5.0 Tutorial - 115

    Creating another page

    Inside of the hm.macfile, which is the user defined macro, the user will add a command to add

    an additional page button. This button in turn will execute a macro that will create a new page.

    To create another page in the macro menu:

    1. Open up a new text file.

    2. Type in *createbuttongroup(0,0,"User1",1,0,10,CYAN,"User definedmacros","macroSetActivePage",1)

    3. Then create additional pages.

    4. Type in *createbuttongroup(0,0,"User2",2,5,5,CYAN,"User definedmacros","macroSetActivePage",2)

    5. Type in *createbuttongroup(0,0,"Name of page",2,5, 5,Color of page, "Description of what ison the page","macroSetActivePage",3)

    6. Type in *setactivegroup(0,0,1) to make the group 0 the active group.

    Note: Any button placed on page 0 will be displayed on all pages.7. Type in

    *beginmacro(macroSetActivePage)

    *setactivepage($1)

    *endmacro()

    Note: The page number was passed from the end of the button and retrieved in the macrowith the ($1).

    8. Save the file as temp.mac.

    Note: This is the macro that will allow the user to change from page to page.

    Note:Documentation for the *createbuttongroupand the *setactivepagecommand

    can be found in the on-line help as well as the other above commands.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    37/474

    Altair Engineering HyperMesh 5.0 Tutorial - 115 3

    Creating a new button

    1. Open the temp.mac file.

    2. Type *createtext(1, Shortcuts,17,0)

    3. Type *createbutton(1, "geom clean", 16, 0, 10, BUTTON, "GeometryCleanup Panel", "macroEnterPanel", "geom cleanup")

    4. Type *createbutton(1, Spotweld, 3,0,10,GREEN,Spotweld along

    edges, macroSpotweldEdges)

    5. Type *createbutton(2,User defined button,3,0,10,GREEN,Description

    of what the macro will do, The name of the macro, Any argumentsthe user wishes to pass to the macro)

    Note: Arguments can be passed after the calling of the macro.

    6. Type in the following macro to execute the macroEnterPanel:

    *beginmacro("macroEnterPanel")

    *enterpanel($1)

    *endmacro()

    Note: The page to enter was passed from the button and retrieved in the macro with the ($1).

    7. The macro for the Spotweld Edges is in the next section.

    8. Save the file as temp.mac.

    Note: All of the above commands can be found in the on-line help.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    38/474

    Altair Engineering4 HyperMesh 5.0 Tutorial - 115

    Creating a macro

    1. Open the temp.mac file.

    2. Type in the macro for the SpotweldEdges:

    *beginmacro(macroSpotweldEdges)*createmarkpanel(elements,1,"select elements forindependent nodes")

    *findedges(elements,1,0)

    *renamecollector(components,"^edges","temp1")

    *createmark(nodes,1) "by collector" temp1

    *createmarkpanel(elements,2,"select elements for dependentnodes")

    *findedges(elements,2,0)

    *createmark(nodes,2) "by collector" ^edges

    *createmultiplespotwelds(1,2,15,0,0,0,0,0,3,"")

    *createmark(components,1) "temp1" ^edges

    *deletemark(components,1)

    *endmacro()

    3. Save the file as temp.mac.

    4. Open HyperMesh.

    5. Select the op t ionspanel.

    6. Select the menu conf igpage.

    7. Load your macro temp.mac.

    8. Click retrieve.

    Note: The above macro will find all of the nodes on the edges of the elements chosen and thencreate weld elements between them. The macro works by first calling the macro from the buttonthat was created. Then it begins the macro.

    The *createmarkpanelcommand is a command that allows the user to select a set of

    elements from within HyperMesh similar to the extended entity selection window and place themin a user-defined mark.

    The next two commands simply find the edges of the elements selected and place them into atemp1collector.

    Then the *createmarkcommand takes the nodes found on the edges and places them in auser mark.

    The next three commands repeat the selection of elements, the finding of edges and then therenaming of the collector.

    Finally the *createmultiplespotweldscommand takes the two user marks and places

    spotwelds between them with the first set of nodes being the independent nodes and the secondset the dependent nodes. The last two commands remove the two-temp collectors so that the

    macro can be repeated.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    39/474

    Altair Engineering HyperMesh 5.0 Tutorial - 120 1

    Geometry Creating and Editing - HM-120

    This tutorial explains how to create lines and surfaces with the geometry creation panels found onthe Geompage. The l i nes, l ine edi t, c irc les, f i l let, delete, ref lect, sect ioncut, tangent andt rans latepanels are included. There are also instructions about using the p lanepanel to createa surface. The completed geometry of this exercise is illustrated below

    All files referenced in the HyperMesh tutorials are located in the HyperWorks installation directoryunder /tutorials/hm/.

    If you do not know the location of the HyperWorks installation directory, contact your systemsadministrator.

    Note: Before using HyperMesh, make sure you delete the hmmenu.setfile from your current

    working directory.

    To create a component collector for geometry:

    1. Select the co l lec to rspanel.

    2. Select the createsubpanel.

    3. Click the selection switch and choose comp

    4. Click name =and enter geometry.

    5. Click the switch under creat ion m ethodand select no card image.

    6. Click co lo rand select co lo r 12.

    7. Click create.

    8. Click returnto exit the co l lec to rs panel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    40/474

    Altair Engineering2 HyperMesh 5.0 Tutorial - 120

    To create nodes:

    1. Select the viewpanel on the permanent menu.

    2. Click Iso1.

    3. Select the Geompage.

    4. Select the create nodespanel.

    5. Select the type insubpanel.

    6. To create the nodes, enter the X, Y, and Z coordinates in the table below and click create.

    Node X Y Z

    1 0 0 0

    2 0 0 25

    3 0 0 37

    4 0 5 25

    5 0 5 -27. Click returnto exit the create nodespanel

    To display the node IDs:

    1. Select the t o o l s page.

    2. Select the numberspanel.

    3. Click the input selection switch and select nodes.

    4. Click nodesto display the extended entity selection menu.

    5. Click al l.

    6. Click onto display all the node IDs.

    To create a circle:

    1. Select the Geompage

    2. Select thec irc lespanel.

    3. Select the center and radiussubpanel.

    4. Pick node 2as the node listat which the circle is to be created.

    5. Click the plane and vector collector switch and select X-ax is.

    6. Pick node 2again as the base for the axis of rotation.

    7. Click on the toggle switch and select c irc le

    8. Click rad iusand enter 5.

    9. Click create.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    41/474

    Altair Engineering HyperMesh 5.0 Tutorial - 120 3

    To create an arc:

    1. Click on the toggle, change from c i r c leto arc.

    2. Pick node 2as the node listat which the circle is to be created.

    3. Click the plane and vector collector switch and select X-ax is.

    4. Pick node 2again as the base for the axis of rotation.

    5. Input 180for angle =.

    6. Enter 2.5for radius =.

    7. Enter 90for of fset =.

    8. Click createin oder to create a arc

    9. Click returnto exit the panel.

    10. Select the viewpanel on the permanent menu.

    11. Click rearto change the view.

    To create a line:

    1. Select the Geom page.

    2. Select the l ines panel.

    3. Select create linesubpanel.

    4. Pick node 4and node 5in l ine l is tpanel

    5. Click createto create a line between nodes 4 and 5.

    6. Click returnto exit the l i nespanel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    42/474

    Altair Engineering4 HyperMesh 5.0 Tutorial - 120

    To duplicate and translate lines:

    1. Select the t rans latepanel on the Toolpage.

    2. Click the input selection switch and select l i nes.

    3. Pick the line.

    4. Click l inesagain to display the extended entity selection menu.5. Click dupl icate.

    6. Click current compto copy the new line into the current component (Geometry).

    7. Click the plane and vector collector switch and select y -ax is.

    8. Click magnitude = and enter 10.0.

    9. Clicktranslate -.

    10. Click pon the permanent menu.

    11. Click returnto exit the t ranslatepanel.

    To edit lines by splitting at a line:

    1. Select the Geompage.

    2. Select the l ine edi tpanel.

    3. Select the split at linesubpanel.

    4. Click l inesand pick the circle.

    5. Click cut l ineand pick the line between node 4and node 5.

    6. Click spl i t.

    7. Repeat this procedure on the other line that was just translated.

    8. Click returnto exit the l ine edi tpanel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    43/474

    Altair Engineering HyperMesh 5.0 Tutorial - 120 5

    To display the line IDs:

    1. Select the Too l s page.

    2. Select the numberspanel.

    3. Click the input selection switch and select l i nes.

    4. Click l inesto display the extended entity selection menu.

    5. Click al l.

    6. Click onto display all the line IDs.

    7. Click returnto exit the numberspanel.

    To delete a redundant arc:

    1. Select the deletepanel

    2. Click the input selection switch and select l ines.

    3. Select the lower semi-circle (line id 10) on the screen.

    4. Click on delete entityto delete the redundant arc.

    5. Click returnto exit the deletepanel.

    To duplicate and reflect an arc:

    1. Select the ref lectpanel

    2. Click the input selection switch and select l i nes.

    3. Choose the arc on screen (line id 2).

    4. Click the plane and vector collector switch and select z-ax is.

    5. Pick node 2as the base node.

    6. Click l inesagain to display the extended entity selection menu.

    7. Click dupl icate.

    8. Click or ig inal com pto copy the new line into the current component (Geometry).

    or ig inal compallows you to place all duplicated entities into the component collector whereduplication occured. current compallows you to place all duplicated entities into the currentworking component defined in globalpanel.

    9. Click ref lectto create the lower arc.

    10. Click returnto exit the reflect panel.

    11. Click pon the permanent menu to refresh the screen.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    44/474

    Altair Engineering6 HyperMesh 5.0 Tutorial - 120

    To create two tangent lines

    1. Select the Geompage

    2. Select the tangentspanel.

    3. Select node 3in node listpanel.

    4. Select the l inepanel.

    5. Select l ine 7.

    6. Select the f ind tangentpanel.

    HyperMesh finds a tangent line for the selected curve.

    7. Repeat step 3-5, but pick l ine 8instead of l ine 7

    There are two tangent lines on screen.

    8. Click returnto exit the tangentpanel

    To redisplay the line IDs:

    1. Select the Too l s page.

    2. Select the numberspanel.

    3. Click the input collector switch and select l i nes.

    4. Click l inesto display the extended entity selection menu.

    5. Click al l.

    6. Click onto display all the line IDs.

    7. Click returnto exit the numbers panel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    45/474

    Altair Engineering HyperMesh 5.0 Tutorial - 120 7

    To split curves by tangent lines, and delete redundant line:

    1. Select the Geompage.

    2. Click on the l ine edi tpanel.

    3. Select split at linesubpanel.

    4. For l i nespanel, choose line 7, and pick tangent line 12 for the cut line.

    5. Click on split to split line 7 by line 12.

    6. Repeat step 3-5 in order to cut curve line 8 by tangent line 13 in l ine edi tpanel.

    7. Press the F2 key and jump into deletepanel from l ine edi tpanel.

    8. Select two curve lines between tangent line 12 and 13.

    9. Click delete entityto delete two curves.

    10. Click returntwice and go back to main menu

    To create a component collector for surfaces:

    1. Select the co l lec to rspanel.

    2. Select the createsubpanel.

    3. Click the selection switch and choose comp.

    4. Click name =and enter sur faces.

    5. Click the switch under creat ion m ethodand select no card image.

    6. Click co lo rand select co lo r 6.

    7. Click create.

    8. Click returnto exit the co l lec to rspanel

  • 5/21/2018 HyperMesh 5.0 Tutorials

    46/474

    Altair Engineering8 HyperMesh 5.0 Tutorial - 120

    To create a square surface on X-Y plane:

    1. Select the 2D page

    2. Click on the planes panel

    3. Choose squarefrom the subpanel

    4. Click the input collector switch and select z-ax is

    5. For basepanel, choose node 1to be the base reference node

    6. Choose sur face onlyfrom the triangle entity switch

    7. Enter 30in the size =input field

    8. Click on createto create a square surface

    9. Click returnto exit the planes panel

    To create a line which connects two parallel lines on an X-Y plane:

    1. Select the Geompage

    2. Click on the sect ion cut panel.

    3. Click the input selection switch and select z-ax is.

    4. ( The reason to choose z-axis is because we want to create the line on X-Y plane).

    5. For base, choose node1 to be the base node.

    6. For l ine l is t, choose 2 straight lines that are perpendicular to the X-Y plane.

    A line on the screen shows the result.

    7. Click on createto finish creating the line.

    To switch the current working component from surfaces to geometry:

    1. Select the globalpanel in permanent menu.

    2. By default, component =should be equal to sur facescomponent collector.

    3. Click on the sur faces, change to geomet ryin the collector name list.

    From this point, any element or geometry such as line or surface that is created, will beplaced in this geomet rycomponent collector.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    47/474

    Altair Engineering HyperMesh 5.0 Tutorial - 120 9

    To extend line to surface edge:

    1. Select the viewpanel on the permanent menu.

    2. Click Iso1.

    3. Select the Geompage.

    4. Click on the l ine edit panel.5. Choose extend l inefrom the sub selection.

    6. Click on the toggle and change subpanel from dis tance =to To : l ine.

    7. Choose the purple stra ight l inefor the upper l ine panel, then choose 1 surface edge(seefigure below) in the lower l inepanel.

    Now you see a red V which marks the beginning to extend the purple line.

    8. Click on extend +.

    You can see that line 11 is extended to reach one surface edge.

    Note: If the extended line does not stop and extend over the surface edge, try extendand review the result.

    9. Click returnto exit the l ine edi tpanel.

    The result should resemble the figure below.

    To create a fillet between two lines:

    1. Select the f i l lets panel.

    2. Select the createsubpanel.

    3. Switch the toggle from no tr imto t r im.

    4. For rad ius, enter 5.

    5. For the 1st l inepanel, pick l ine 3.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    48/474

    Altair Engineering10 HyperMesh 5.0 Tutorial - 120

    6. For the 2nd l inepanel, pick the purp le straight line which is perpendicular to l ine 3.

    Please select fillet quadrantis displayed in the message bar. HyperMesh is asking you toselect a reference location for fillet.

    7. Pick the xabove X-Y plane and closed to node 1.

    You can see a fillet on screen created by HyperMesh

    8. Repeat steps 5-7 in to create another fillet for l ine 3.

    9. Click returnto exit the f i l letpanel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    49/474

    Altair Engineering HyperMesh 5.0 Tutorial - 120 11

    To trim a line by plane and delete a redundant line segment:

    1. Click on the l ine edit panel.

    2. Choose split at planesub selection.

    3. Select l ine 4in the l inespanel.

    4. Choose z -ax isfrom the input collector switch.

    5. Choose node 1to in the basesubpanel.

    6. Click spl i tto split line 2 by X-Y plane.

    7. Press the F2key and jump into the delete panel.

    8. Click the input selection switch and select l i nes.

    9. Choose the small line segment under X-Y plane, and click on delete entityto remove the linesegment.

    10. Click returntwice to return to the main menu.

    To remove all temp nodes:

    1. Select the Geompage.

    2. Click on the temp nodes panel.

    3. Click clear allto remove all temp nodes.

    4. Click return to return to the main menu.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    50/474

    Altair Engineering12 HyperMesh 5.0 Tutorial - 120

    To change to performance graphics:

    1. From the Macromenu, select the Disppanel.

    2. Select the perpanel.

    To export all geometry as an IGES file:

    1. From any page, select the f i lespanel.

    2. Click IGESfrom subpanels.

    3. Input a name for f i lename =.

    4. Click wri teto write out the model as an IGES file.

    The IGES file you generate can be shared with other CAD packages such as UG, Catia, andProE.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    51/474

    Altair Engineering HyperMesh 5.0 Tutorial - 130 1

    Geometry Clean Up - HyperMesh-130

    This lesson introduces the geom cleanuppanel. This panel is used to prepare surface geometryfor meshing. The gaps, overlaps and misalignments that occur when surfaces are imported intoHyperMesh can prevent the automesher from creating quality meshes. By eliminating

    misalignments and holes and by suppressing the boundaries between adjacent surfaces, you canautomesh across larger, more logical regions of the model and improve overall meshing speedand quality.

    The following topics are included:

    HyperMesh 4.0 Terminology

    Geom cleanup panel features

    Surface edit/filler surface subpanel

    Using the geom cleanup and surface edit panels

    All files referenced in the HyperMesh tutorials are located in the HyperWorks installation directoryunder /tutorials/hm/.

    If you do not know the location of the HyperWorks installation directory, contact your systemsadministrator.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    52/474

    Altair Engineering2 HyperMesh 5.0 Tutorial - 130

    HyperMesh 4.0 Terminology

    New HyperMesh terminology

    face A single NURB; the smallest area entity.

    surface A collection of one or more adjacent faces whose common edges aresuppressed. HyperMesh meshes on surfaces.

    free edge The edge is owned by one surface. In the geom c leanuppanel, the default

    color is red.

    shared edge The edge is owned by two adjacent surfaces. In the geom cleanuppanel, thedefault color is green.

    suppressed edge The edge is owned, or shared, by two adjacent surfaces. It is transparent tothe meshing routine. In the geom cleanuppanel, the default color is blue.

    non-manifold edge The edge is owned by three or more surfaces. In the geom cleanuppanel,the default color is yellow.

    fixed point A point associated with a surface. A fixed point is displayed as a small circle(o)and is the same color as the surface to which it is associated. Theautomesher places a finite element node at fixed points.

    free point A point in space not associated with a surface. A free point is displayed as asmall x, (x),and is the same color as the geometry collector to which it

    belongs.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    53/474

    Altair Engineering HyperMesh 5.0 Tutorial - 130 3

    Geom Cleanup Panel Features

    geom cleanup, edges subpanel menu

    c leanup tol = The tolerance used to determine if two surface edges or two surface verticesshould be considered as one.

    NOTE:

    Values for c leanup tol=can be specified in two locations. The globalvalue forc leanup tol=is in the opt ions/model ingsubpanel. The localvalue forc leanup tol =,which is used for a specific cleanup operation, is in the geomcleanuppanel. Sometimes, operations performed by the local cleanuptolerance can be lost by a global cleanup tolerance overriding it.

    An example of this is splitting a surface which was created by utilizing a localcleanup tolerance. Since the surface edit panel uses the global cleanuptolerance, all of the edges of the new surfaces will be reevaluated byHyperMesh to determine their cleaned up status.

    It is recommended that a large value (reasonable with respect to the elementsize) be used for the c leanup tol=in the opt ions /mode l ingsubpanel. Forexample, for an element edge length of 10, ac leanup tolof 0.1 (10/100) or .05

    (10/500) should be used.

    v isua l opt ions Enables user to control display mode of surfaces and edges. View surfaces inwire frame or shaded mode. Display on/off surface edge types.

    edges subpanel Used to remove gaps and overlaps between surfaces and to merge surfacestogether by modifying the edges of the surfaces.

    togg le Convert individual surface edges from one edge type to another with singlemouse clicks. Free edge shared edge suppressed edge (red green

    dotted blue).

    replace Combine two free edges into a shared edge. Free edge shared edge (red

    green).(un)suppress Suppress or unsuppress a number of edges simultaneously. Shared edge

    suppressed edge (green dotted blue).

    equivalence Convert free edges between adjacent surfaces to shared edges. Free edge shared edge. (red green).

  • 5/21/2018 HyperMesh 5.0 Tutorials

    54/474

    Altair Engineering4 HyperMesh 5.0 Tutorial - 130

    geom cleanup, surfaces subpanel

    sur faces subpanel Used to delete duplicate surfaces, remove surface holes, organize surfaces.

    f ind dup l ica tes Find and delete duplicate surfaces. Non-manifold edge shared or free edge(yellow green or red).

    organ ize by feature Combine surfaces based on fillets. Shared edge suppressed edge (green dotted blue).

    mo ve faces Stitch faces to an existing surface or stitch faces to create a new surface.Shared edge suppressed edge (green dotted blue).

    geom cleanup, fixed points subpanel

    f i xed po in tssubpanel Used to add, replace, and suppress fixed points.

    ad d Create fixed points from existing free points or nodes.

    replace Delete point to be moved and relocate associated geometry to retained point.

    suppress Delete unnecessary fixed points or convert fixed points to free points.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    55/474

    Altair Engineering HyperMesh 5.0 Tutorial - 130 5

    Surface Edit/Filler Surface Subpanel

    filler surface Fill in a hole in CAD data by selecting lines, nodes, or points. Similar to

    the splinepanel, with the exception that points cannot be selected in thespl inepanel.

    NOTE In the sur face edi tpanel, the l ines from su r face edgesubpanel no

    longer exists. In most panels, surface edges can be used as lines.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    56/474

    Altair Engineering6 HyperMesh 5.0 Tutorial - 130

    Using the Geom Cleanup and Surface Edit Panels

    In this exercise, you use the geom c leanuppanel and thefi l ler surfacesubpanel of the surfaceedi tpanel to import surface geometry and prepare it for meshing.

    To import surface geometry data file:

    1. Select the f i lespanel.

    2. Select the impor tsubpanel.

    3. Double-click t ranslator =.

    4. Select iges, or if you are using a Windows version, select iges.exe.

    5. Double-click f i le name =.

    6. Select raw_iges_data.iges.

    7. Click impor t.

    8. Click return.

    9. Review the iges.msgmessage file.

    In the iges.msgfile, there are zero error and zero warning messages.

    The message file has an .msgextension and is created in the directory in which HyperMesh

    was invoked. After you import any file, it is good practice to review the message file forimport errors.

    In the f i les / impor tsubpanel, use f i le geom toleranceand use automat ic c leanup tolaredefault settings. It is recommended that these settings be used when you import CAD datafiles into HyperMesh for the first time. Experienced users may want to override the defaultsettings based on prior knowledge with similar files. These options can be toggled to geomtol =and c leanup tol =. For information about these tolerances and how to use them, seeHyperMesh Help.

    The file geometry tolerance for this file is 1.E-06. File geometry tolerance is recorded in igesfiles at the top of the files. For this exercise, the iges files top section follows:

    HyperMesh Iges Preprocessor S0000001

    1H,,1H;,15HHypermesh Model,9Htas2.iges,17HHyperMesh v3.0b10,4Hv1.0,32, G00

    38,6,308,15,15HHypermesh Model,1.,2,2HYPERMESHM,1,0.,13H980709.084600,1.G0000002

    5HYPERMESHr. X,1HX,10,0,13H980709.0G0000003

    116 1 0 0 1 0 0 000000000D0000

    116 0 0 1 0 0 0D0000002

  • 5/21/2018 HyperMesh 5.0 Tutorials

    57/474

    Altair Engineering HyperMesh 5.0 Tutorial - 130 7

    To display surface IDs:

    1. Select the Toolpage.

    2. Select the numberspanel.

    3. Click the input collector switch and select sur fs.

    4. Click sur fsand select all on the extended entity selection pop-up window.5. Click on.

    The IDs for the displayed surfaces are displayed.

    6. Click return.

    To renumber surfaces:

    1. Select the Toolpage.

    2. Select the renumberpanel.

    3. Click the input collector switch and select sur fs.

    4. Click sur fsand select all on the extended entity selection pop-up window.

    5. Click renumber.

    The header bar displays the message, 12 surfs ranging from 1 to 12. Completed Through ID:0.

    6. Click return.

    7. Click pon the permanent menu.

    The new surface IDs are displayed in the graphics area.

    Renumbered and displayed surface IDs

  • 5/21/2018 HyperMesh 5.0 Tutorials

    58/474

    Altair Engineering8 HyperMesh 5.0 Tutorial - 130

    To save this work session as a HyperMesh database file:

    1. Select the f i lespanel.

    2. Select the hm f i l esubpanel.

    3. Click f i le =and enter geomcleanup.hm.

    4. Clicksave.

    The header bar displays the message, The file has been saved.

    5. Click return.

    To create non-solver specific component collectors:

    1. Select the co l lec to rspanel.

    2. Click the switch after col lec tor type:and select c omps .

    3. Click name =and enter top.

    4. Click the switch under creat ion m ethodand select no card image.

    5. If there is a name in the field following mater ia l =:

    - Click material =.

    - Click return.

    The input field is now clear of that name.

    6. Click co lo r.

    7. Select Color 5.

    8. Click create.

    A component collector named top,with a default material collector named top,is created.

    9. Repeat steps 3-9 to create three more component collectors named middle1, with Color 4,middle2, with Color 10, and bottom, with Color 9.

    10. Click return.

    To organize surfaces into component collectors:

    1. Select the organizepanel.

    2. Move surfaces to thebottomcomponent collector:

    - Click the input collector switch and select sur fs.

    - Pick surfaces 10, 11, and 12.

    - Click dest inat ion =.

    - Select bot tom.

    - Click move.

    3. Use the above procedure to move surfaces 3, 6, 8, and 9 to the middle1component

    collector.

    Surface 3 is hidden beneath surface 8.

    4. Use the same procedure to move surfaces 4, 5, and 7 to the middle2component collector.

    5. Use the same procedure to move surfaces 1 and 2 to the topcomponent collector.

    6. Click return.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    59/474

    Altair Engineering HyperMesh 5.0 Tutorial - 130 9

    To save this work session:

    1. Select the f i lespanel.

    2. Select the hm f i l esubpanel.

    geomcleanup.HyperMesh. is displayed after f i le =.

    3. Click save.A dialog box displays the message geomcleanup.HyperMesh exists. Overwrite? (y/n).

    4. ClickYes.

    5. Click return.

    To change surface edges from free to shared using edges/equivalencesubpanel:

    1. Select the Geompage.

    2. Select the geom cleanuppanel.

    3. Select the edgessubpanel.

    4. Click the equivalenceradio button.

    5. Click sur fsand select displayed.

    6. Click cleanup tol = and enter .05.

    7. Click equivalence.

    The message, All surface edges within tolerance combined, is displayed in the header bar.Some free surface edges (red) became shared edges (green).

    To identify and delete duplicate surfaces:

    1. Select the sur facessubpanel.

    2. Click the f ind d up l ica tesradio button.

    3. Click facesand select displayed from the extended entity selection pop-up window.

    4. Click f ind.

    The message, One face is duplicated, is displayed in the header bar.

    5. Click delete.

    The message, One face was deleted, is displayed in the header bar.

    To locate problem areas in geometry:

    1. Click v isua l opt ions.

    2. Click the toggle to change from wi re f r ameto shaded.

    3. Click ron the permanent menu to rotate and view model.

    The most obvious problems are a non-manifold edge, a missing surface between surfaces 10and 11, and in the corner where surfaces 1, 3, 5, and 7 meet.

    4. Click v isua l opt ions.

    5. Click the toggle to change from shadedto wire f rame.

    To delete interior surface holes:

    1. Measure the hole diameter:

    - Press the F4function key to access the dis tancepanel.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    60/474

    Altair Engineering10 HyperMesh 5.0 Tutorial - 130

    - Select the two nodessubpanel.

    - Select any one of the three circles on surface 2:

    - Press and hold left mouse button in the graphics area until the cursor changes into awhite square with a dot in the middle of it.

    - Pick the circle and release the left mouse button.

    - Pick a point on the highlighted circle.- A green node is placed on the circle.

    - Pick a point on the same circle that is across from the green node .

    - A blue node is displayed on the circle.

    - The number in the input field following dis tance =is a value less than 3.

    - Click return.

    - The geom cleanuppanel is still displayed.

    2. Select Defeature_-_HM-131panel.

    3. Select the p inho lesradio button.

    4. Click sur fsand selectdisplayedfrom the extended entity selection pop-up window.

    5. Click diameter

  • 5/21/2018 HyperMesh 5.0 Tutorials

    61/474

    Altair Engineering HyperMesh 5.0 Tutorial - 130 11

    NOTE Do not set the cleanup tolerance to unreasonably high values. New edges aregenerated based on the cleanup tolerance. The cleanup tolerance not only affectsthe selected entities, but it affects the edges that touch the selected entities atvertices. The generated edges are accurate only to within the set cleanuptolerance. As a result, if unreasonably high tolerances are used, small gaps can

    increase in distance up to the set tolerance.

    The geom cleanupedges / togglesubpanel can also be used to combine thesurface 10 and 11 edges.

    If the shortest distance between two surface edges is greater than the intendedelement size, do not use this function. Instead, use the surface fi l lersubpanel onthe surface editpanel. Create a filler surface and toggle surface edges tosuppressed edges accordingly. Another panel that can be used is the d rag geomssubpanel in the dragpanel.

    To replace a fixed point:

    1. Select the f i xed po in tssubpanel.

    2. Click the replace radio button.3. Zoom into the corner of surface 9 which borders surface 1 and is on the perimeter of model.

    4. Pick the surface 1 corner node.

    5. Pick the surface 9 corner node.

    6. Click replace.The surface 9 corner node is replaced with the surface 1 corner node.

    To combine free edges to create shared edges using the edges/ togglesubpanel:

    1. Select the edgessubpanel.

    2. Select thetogg leradio button.

    3. Click f on the permanent menu to fit displayed components to the graphics area.

    4. Pick surface 3 free edge adjacent to surface 1.The surface edge becomes green. The surface edge selected in the edges / togg lesubpanelis the retained edge. The other edge, which is found automatically, is the edge which ismoved.

    5. Pick the surface 9 free edge adjacent to surface 1.

    6. Pick the surface 3 free edge adjacent to surface 11.

    7. Pick the surface 3 free edge adjacent to surface 5.

    8. Pick any other interior free edges.

    9. Click v isua l opt ions.

    10. Deactivate the shared edgescheck box to turn the display of these edges off.

    11. Deactivate the f i xed po in tsto turn the display of these points off.Only the free edges that define the model perimeter and the interior holes remain.

    12. Click v isua l opt ions.

    13. Activate the shared edgescheck box to turn display of the edges on.

    14. Activate the f i xed po in tscheck box to turn display of the points on.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    62/474

    Altair Engineering12 HyperMesh 5.0 Tutorial - 130

    To stitch surfaces:

    1. Click (un)suppress.

    2. Pick the line between surfaces 4 and 6.

    3. Pick the line between surfaces 3 and 5.

    4. Pick the two linear lines between surfaces 3 and 9.5. Click suppress.

    The selected lines change from shared (green) to suppressed (blue) edges.

    6. Click return.

    The suppressed surface edges are not displayed in the graphics area. They still exist in themodel and can be toggled back to shared edges in the geom c leanuppanel.

    NOTE The resulting stitched surface is located in the component collector of the stitchedsurface having the lowest id. As a result of surfaces 4 and 6 being stitched together,the stitched surface is located in middle2component collector where surface 4 was

    originally located. As a result of surfaces 3, 5, and 9 being stitched together, thestitched surface is located in middle1 component collector where surface 3 wasoriginally located.

    In the geom c leanuppanel, HyperMesh treats lines and surface edges the same. Itis recommended that lines be displayed off or masked so that surface edges can beselected more easily.

    To use the surface edit / filler surface subpanel:

    1. Select sur face edi t.

    2. Click f i l ler surface.

    3. Zoom into the corner in which surfaces 1, 3, and 7 meet.

    4. Click the three lines in the graphics area. Each line is between two fixed points.

    The selected lines are highlighted white.

    5. Click create.

    Question dialog box pops-up stating Lines appear planar, project to plane? (y/n).

    6. Click Yes.

    A surface was created using the selected three lines.

    7. Click return.

    8. Click geom cleanup.

    9. Click edges.

    10. Click togg le.

    11. Of the three lines selected in surface edit / f i l ler surfacesubpanel, pick the line closest tothe center of the model. The shared (green) edges are suppressed (blue).

  • 5/21/2018 HyperMesh 5.0 Tutorials

    63/474

    Altair Engineering HyperMesh 5.0 Tutorial - 131 1

    Defeature - HM-131

    The defeature panel, located on the Geompage, provides tools to help remove unwantedfeatures in geometry, e.g. edge and surface fillets, holes etc. The tools remove features andcreate any necessary filler surfaces as a substitution.

    Remove trim lines

    Remove Pin Holes

    Remove surface fillets and make sharp corners using the parameters specified

    Remove edge/line fillets using the specified parameters

    Trim-Intersect to remove edge fillets by selecting two points of tangency around the fillet

  • 5/21/2018 HyperMesh 5.0 Tutorials

    64/474

    Altair Engineering2 HyperMesh 5.0 Tutorial - 131

    Remove Trim Lines

    Remove trim lines can be used to retrive the original surfaces from which the current surfaceswere trimmed. It can also be used to remove the interior trim lines of a surface. Interior trim linesare any free edges that are entirely contained within a surfaces boundary.

    In this example, we will remove the interior trim lines by specifying one of the lines:

    1. Retrieve the HM database file defeature.hm.

    2. Go to the defeaturepanel on the Geompage.

    3. Select t r im l inessubpanel.

    4. Click the toggle below removeand select in ter ior t r im l ines.

    5. Click l ines and select one of the interior trim lines defining one of the small rectanglular cutouts on the top center surface. Alternately, click in the l inesbox and select displayedfromthe extended selection menu.

    6. Click untr imto remove the interior trim lines.

    Note:The other option under remove is to remove all trim lines. This function allows you tospecify a surface and will return the original, untrimmed surface information. Depending on theCAD package and method used to create these surfaces, the results of this operation will vary.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    65/474

    Altair Engineering HyperMesh 5.0 Tutorial - 131 3

    Surface Fillets

    This function can be used to remove surface fillets, or fillets between two non-coplanar surfaces.The rounded fillet surface will be replaced by a planar, tangential extention of the adjacentsurfaces. Fillets may be specified by selecting the fillet profile as a line, or by specifying a surface

    and range of fillet radii.

    To search the surface fillets by min/max radius:

    1. Retrieve the hm file defeature.hm.

    2. Select the sur f f i l le tssubpanel.

    3. Select the toggle for surfaces to search:and select sur fs.

    4. Click in the sur fsbox and select displayed.

    5. Set the fillet params as follows: Min radius = 5.0; Max radius = 15.000

    6. Click f ind f i l le ts.

    Figure 1: Use the radius parameters of an example fillet profile to identify surface fillets.

    Note: At this point, a new subpanel appears where you can be specific about selecting the filletto be removed, fillet ends and edge associativity. Ignore edge assoc iat ioncan be used to verifyor modify the selection of edges whose adjacent surface geometry will be ignored in favor ofusing the selected fillet surfaces geometry when calculating the tangent surface. This iscommonly used if the adjacent surface has a very high degree of curvature compared to the fillet,or if the edge in question is a free edge. Fi l le t endscan be used to verify or modify fillet ends.Unless a string of fillets makes a complete loop and closes upon itself, you should see at leasttwo fillet end lines.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    66/474

    Altair Engineering4 HyperMesh 5.0 Tutorial - 131

    7. Click remove to delete the rounded fillet surfaces and replace them with an intersecting,planar surface tangent to the fillet surface edge.

    Figure2: After removing surface fillets, adjacent surfaces are extended along the tangent until they intersect.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    67/474

    Altair Engineering HyperMesh 5.0 Tutorial - 131 5

    Edge Fillets

    This option can be used to remove any edge fillets on a free surface edge. HyperMesh canidentify these fillets given a range of fillet radii and a minimum arc angle. Using these filteringoptions, you can find the fillets in your model and then remove them.

    To remove fillets:

    1. Retrieve the hm file defeature.hm.

    2. Go to geompage and defeaturepanel.

    3. Go to edge f i l le tssubpanel.

    4. Click on surfs and select the end surface in the extreme +X and Z direction of the model.Set the rad iusand ang l evalues as follows: Min radius = 5.0;Max radius = 15.000;Minang le= 15.000.

    5. Click f ind. The fillets will be identified with a blue Fand lines indicating the beginning andending points of tangency of the fillets.

    6. Select both of the fillets to be removed. Alternately, click the f i l letsbutton and select al lfrom the pop up list.

    7. Click removeto eliminate the fillets by projecting the surface edges from the point oftangency until they intersect.

    Figure 3: Use the edge fi l letfunction to identify and remove rounded corners on free-surface edges.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    68/474

    Altair Engineering6 HyperMesh 5.0 Tutorial - 131

    Trim-Intersect

    The t r im in tersect function works like the edge fi l letfunction, except the points of tangency arespecified by clicking on the free-surface edge.

    To trim points:

    1. Rotate the model to center the view to the end surface in the most X and Z direction.

    2. Select the t r im-intersectsubpanel.

    3. With the blue box highlighting nodeunder 1stedge tr im lo cat ion: , select the trim point (point

    of tangency) for one of the edge fillets, as shown in the figure below.

    Figure 4: Click on points of tangency of the edge fillets to square off rounded corners on free-surface edges.

    4. Select the second point of tangence for this edge fillet.

    Note:In this panel, HM is expecting a point to be defined on a surface edge. A temporarynode will be created. After selecting the second point, the trimming and de-filleting operationwill occur.

    5. Repeat these steps for the remaining free-edge fillets.

    Note:Using a size 10 quad plate element, compare the resulting mesh for the defeaturedmodel to the original model.

    6. Click returnto go back to the main menu.

    7. Go to the automeshpanel on the 2-Dpage.

    8. In the create mesh subpanel, click the sur fsbox and select al l.

    9. Click the toggle next to interact iveand select the automat icmode.

    10. Click meshto generate the mesh.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    69/474

    Altair Engineering HyperMesh 5.0 Tutorial - 131 7

    Figure 5: Size 10 quad plate mesh after defeaturing the part.

    Figure 6: Size 10 quad plate mesh without defeaturing the part.

    Note:In these excersises, we used the functions in the defeaturepanel to simplify the geometryof a small part. The remove t r im l inesfunction was used to eliminate two rectangular cut outson the top surface. The surface fi l letfunction was used to remove the curved fillets where thetop surface transitioned to the sides. Edge fi l letand Tr im- intersectwere used to square off theend surfaces. The results of these operations will yield a more regular, geometric mesh.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    70/474

  • 5/21/2018 HyperMesh 5.0 Tutorials

    71/474

    Altair Engineering HyperMesh 5.0 Tutorial 135L1

    Automesh Module - HM-135L

    The automesh module has the ability to automatically mesh specified surfaces given an element

    edge length. The module also has the ability to interactively select and mesh multiple surfaces.It can increase biasing, density, change mesh parameters, and element types all before

    accepting the mesh. Once the mesh is created, the remeshbutton can be used to re-mesh thesurfaces.

    The following exercises are included:

    Layout of Automesh panel

    The Use of Automeshing Modules and Remesh Function

    Cleanup Surface and Add Fixed Points

    Refine Element Quality by Remeshing Elements

    File Needed:

    Cleaned_Up-Geom.hm

  • 5/21/2018 HyperMesh 5.0 Tutorials

    72/474

    Altair Engineering2 HyperMesh 5.0 Tutorial 135L

    Layout of Automesh Panel

    The automesh panel includes four subpanels: create mesh, mesh pa rams, c leanup, andpro j

    to edge.

    create mesh subpanel

    There are two options in the create mesh sub-panel. The toggle allows you to alternate betweenthe in teract iveand automat ic selection. The default is in teract ive. Theinteract ive option isused to automesh multiple surfaces or elements with user-controlled parameters. Once a surfaceor a group of elements have been selected for the automeshing module, the information isretained and updated with any changes to meshing parameters while in the automeshing module.The next time the selected entity, either surfaces or a group of elements, is brought into theautomeshing module, the saved data is used unless thereset mesh parameters to: button isselected, in which case the old information is discarded and new values are computed.

    The meshing parameters can be set to either element size with element shape or use meshpa rams. When the mesh pa rams option is used, the mesh can be created by use chordaldev iat ionmeshor use size and biasin g. This tutorial uses the element size option. Theoptions when using use mesh pa ramsare illustrated in tutorials HM-140and HM-141.

    The toggle between elements to current comp and elements to sur faces comp tellsHyperMesh where these newly created elements should be located. You can put createdelements in the associated surface components or the global current working component whereyou define them. After clicking the green meshbutton, the automeshing module will be displayedallowing you to adjust element density and biasing of all the shared and free edges belonging to

    the selected surfaces, change element type, and perform quality checks. Once the elements arecreated, you may select surfaces that contain bad elements or a group of elements, and you canrefine them by clicking the remeshbutton. HyperMeshwill first delete the existing elements andthen re-mesh the selected entity.

    The h igh l igh t sur fsbutton, below the f ind mesh error, directs HyperMesh to scan through allthe selected surfaces for mesh and highlight those failed in creating meshes in your last attempt.

    If you select to refine a group of elements by changing the switch from sur fsto e l ems, you candecide whether you want to break connectivity between the selected group of elements and therest of the elements by activating a small check mark in front of the break connect iv i ty option.You can anchor nodes by activating the checkbox.

    TheAutom at ic panel has the same features as the interact ive panel. The only difference is it

    creates elements on surfaces without bringing up the automeshing modules.

    TheMesh pa rams sub-panel is divided into two parts. The left part contains options andsettings for use chordal dev iat ionmeshing algorithm described in HM-141. The right partcontains options for the use size and biasin gmeshing algorithm described in tutorial HM-140.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    73/474

    Altair Engineering HyperMesh 5.0 Tutorial 135L3

    mesh params subpanel, use size and biasing.

    mesh params subpanel, use chordal deviation.

    Thec leanupsub-panel consists of four features: split surf, unsp l i t sur f, replace poin ts, and

    togg le. Spl i t sur fhas the same function as t r im wi th two nodes located at the surface editpanel. After choosing two nodes on a selected surface, HyperMesh creates a line betweenthese two nodes, and uses this line to trim the selected surface at the normal direction.

    Unsplit surf has the same function as remove inter ior t r im l i nes in the surface edit panel.This feature not only removes trim lines from associated surfaces, but also deletes them from themodel. A useful example of this feature is to remove pinholes. Replace poin ts has the samefunction as replace poin tsin the geom cleanup panel. The details of using this function aredescribed in tutorial HM-130-Geometry Clean Up. Togg le has the same function asedge/ togglein the geom c leanuppanel. The detail of using this function is also described in thetutorial HM-130-Geometry Clean Up.

    cleanup subpanel

    TheProj to edge sub-panel will locate all interior fixed points on a set of surfaces, then project

    each of these points to the nearest (perpendicular) edge location on its own surface only. Thisproduces mesh patterns that are more regular in appearance.

    The dis tance toleranceand angle tolerance are parameters used to control creation of fixedpoints. If the shortest distance between an edge and an interior fixed point is less than or equalto the distance tolerance, a fixed point will be created on the edge. If the angle ABC, formed byan existing fixed point on an edge (A), the fixed point to-be-created (B) and the interior fixed point(C), is less than the angle tolerance, a fixed point will not be created.

    project to edge subpanel

  • 5/21/2018 HyperMesh 5.0 Tutorials

    74/474

    Altair Engineering4 HyperMesh 5.0 Tutorial 135L

    The Use of Automeshing Modules and RemeshFunction

    In this exercise you will first interactively mesh selected surfaces, then apply various automeshing

    modules, remesh selected surfaces, and finally delete all the elements using remesh button.To retrieve the Cleaned_Up_Geom.hmfile and display surf ids:

    1. Retrieve the Clean_Up_Geom.hmfile.

    Enter the filespanel on any page of the main menu.

    Click hm f i l eand f i le = cleaned_up_geom.hm.

    Click retrieveto clear current session and pull up the file.

    Clickreturnto exit the panel and return to main menu.

    2. Display all the surface IDs.

    Enter the numberspanel under Tool page.

    Change selection to sur fs. Click sur fsto bring up the extended entity selection window.

    Select all surfaces in figure.

    Click the on button.

    To interactively automesh and use the automeshing module:

    1. Go to the globalpanel, set the currents :comp =bot tom, enter element size=2.0and clickreturn.

    2. Enter the automeshpanel through 2Dpage and go to the create mesh subpanel. Make surethe toggle remains in interact ive.

    3. Switch from elements to current compto elements to sur faces comp.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    75/474

    Altair Engineering HyperMesh 5.0 Tutorial 135L5

    4. Select sur fsand select surface id 6, and 7 (see figure above).

    5. Click mesh. The automesh modules including dens i ty, algor i thm, t y pe, bias ing, de ta i l s ,and c hec k s will be displayed in the main menu area.

    6. Click meshbutton and review the temporary mesh.

    Note:Select the checks panel, and then click on warpagepanel to check warpage value.

    Notice that the maximum warpage found is equal to 3.25.

    7. Click the radio button in front of algor i thmmodule to activate the function.

    Note:The small square icons on the center of surface id 6 and 7 indicate that HyperMeshwill use mapped as rectanglemeshing algorithm to create the mesh.

    8. Change the meshing algorithm:

    Click meshbutton and review the temporary mesh setting.

    Click the switch below the mesh ing a lgor ithmand choose f ree (unmapp ed).

    Note:The f ree (unm apped)option allows HyperMesh to mesh freely.

    Move the mouse and click the square icon located at the center of surface id 6. The iconwill show the new meshing algorithm.

    Click on meshagain and examine how the mesh changes.

    Note:Select the checks panel, and then click on warpagepanel to check warpage value.Notice that now the maximum warpage found is equal to 6.12. Which is a significantimprovement if compared to the previous value 35.21 by using mapp ed as rectanglemeshing algorithm.

    Click the switch below the mesh ing a lgor ithmand choose mapped as t r iang le.

    Move the mouse and click the square icon located at the center of surface id 6. The icon

    will change to a triangle shape.

    Click on meshand examine the error appeared on the menu bar.

    Note: The mapped as t r iang lealgorithm should be applied to a surface with three sidesonly. The mapped as pentagonalgorithm should be applied to a surface with five sides

    only.

    Repeat the same steps to change the meshing algorithm back to autodec ide.

    Click set allbutton on the right side of meshing algorithm. This step is to applyautodec ideoption on all the selected surfaces.

    Click mesh button.

    9. Change the smooth ingalgorithm:

    Click the switch below the smoo thing algor i thmand choose shape corrected.

    Click set allbutton to apply the algorithm to all the selected surfaces.

    Click smoothbutton and examine the change of the mesh.

    Note: Select the checks panel, check warpageand note that Max warpageis now 31.22.

    Click the switch below the smoo thing algor i thmand choose no smooth ing.

    Click set allbutton to apply the algorithm to all the selected surfaces.

    Click smoothbutton and examine the change of the mesh.

    10. Change the smoo thing algor i thmback to autodec ide.

    11. Change the mesh ing a lgor ithmback to autodec ide.

  • 5/21/2018 HyperMesh 5.0 Tutorials

    76/474

    Altair Engineering6 HyperMesh 5.0 Tutorial 135L

    12. Click mesh.

    13. Activate the t y pemodule to check the element type that will be used to generate the mesh.Three element types, quad, t r iaand mixedare available.

    14. Change the meshing element type to mixed:

    Click on the switch below the element type: and choose mixed.

    Click on set allbutton.

    Click on meshand examine the change of mesh on those selected surfaces.

    15. Change the meshing element type to quads:

    Click on the switch below the element type: and c