You are on page 1of 76

A Platform for Innovation TM

HyperMesh 10.0 Update


New Features in HyperMesh 10.0

HyperWorks is a division of
Altair Engineering Contact Information
Web site www.altair.com

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


Login: ftp
Password: <your e-mail address>

Location Telephone e-mail


North America 248.614.2425 hwsupport@altair.com
China 86.21.6117.1666 support@altair.com.cn
France 33.1.4133.0992 francesupport@altair.com
Germany 49.7031.6208.22 hwsupport@altair.de
India 91.80.6629.4500 support@india.altair.com
1800.425.0234 (toll free)
Italy 39.800.905.595 support@altairengineering.it
Japan 81.3.5396.2881 support@altairjp.co.jp
Korea 82.31.716.4321 support@altair.co.kr
Scandinavia 46.46.286.2052 support@altair.se
United Kingdom 44.1926.468.600 support@uk.altair.com
Brazil 55.11.3884.0414 br_support@altair.com.br
Australia 64.9.413.7981 anzsupport@altair.com
New Zealand 64.9.413.7981 anzsupport@altair.com

The following countries have distributors for Altair Engineering:


Asia Pacific: Indonesia, Malaysia, Singapore, Taiwan, Thailand
Europe: Czech Republic, Hungary, Poland, Romania, Spain, Turkey.

©2009 Altair Engineering, Inc. All rights reserved. No part of this publication may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated to another language without the written permission of Altair
Engineering, Inc. To obtain this permission, write to the attention Altair Engineering legal department at: 1820 E.
Big Beaver, Troy, Michigan, USA, or call +1-248-614-2400.

Trademark and Registered Trademark Acknowledgments


® ® ©
Listed below are Altair HyperWorks applications. Copyright Altair Engineering Inc., All Rights Reserved for:
® ® ® ®
HyperMesh 1990-2009; HyperView 1999-2009; OptiStruct 1996-2009; RADIOSS 1986-2009; HyperCrash™
® ® ® ®
2001-2009; HyperStudy 1999-2009; HyperGraph 1995-2009; MotionView 1993-2009; MotionSolve 2002-
® ®
2009; TextView™ 1996-2009; MediaView™ 1999-2009; HyperForm 1998-2009; HyperXtrude 1999-2009;
®
HyperView Player 2001-2009; Process Manager™ 2003-2009; Data Manager™ 2005-2009; Assembler™
2005-2009; FEModel™ 2004-2009; BatchMesher™ 2003-2009; Templex™ 1990-2009; Manufacturing
Solutions™ 2005-2009; HyperDieDynamics™ 2007-2009; HyperMath™ 2007-2009; ScriptView™ 2007-2009.
In addition to HyperWorks® trademarks noted above, GridWorks™, PBS™ Gridworks®, PBS™ Professional®,
PBS™ and Portable Batch System® are trademarks of ALTAIR ENGINEERING INC., as is patent # 6,859,792.
All are protected under U.S. and international laws and treaties. All other marks are the property of their
respective owners.
Table of Contents

HyperMesh 10.0 Update


New Features in HyperMesh 10.0

Preface: Introduction to HyperMesh 10.0 ............................................................. 3


Chapter 1: HyperWorks 10.0 Browser Enhancements ........................................ 3
Section 1: HyperMesh Model Browser Enhancements ....................................................3
Section 2: HyperView Model Browser Enhancements .....................................................6

Chapter 2: Geometry Enhancements ..................................................................... 9


Section 1: Line Offset ....................................................................................................10
Section 2: Solid Line Drag .............................................................................................17
Section 3: Surface Fillets ...............................................................................................24
Section 4: Midsurfacing Enhancments ...........................................................................30

Chapter 3: Meshing Enhancements .................................................................... 33


Section 1: TetraMesh Process Manager ........................................................................34
Section 2: Solid Map Meshing .......................................................................................43
Section 3: Shrink Wrap ..................................................................................................50
Section 4: Mesh Flow ....................................................................................................62
Section 5: 1D Beam Visualization ..................................................................................63

Chapter 4: OPTIONAL: Parameter Browser ......................................................... 65


Section 1: Parameter Browser .......................................................................................65
Preface: Introduction to HyperMesh 10.0

Preface

Introduction to HyperMesh 10.0


Section 1: Changes
Significant changes have been introduced to HyperMesh in version 10.0. These changes
include many new features and much expansion on capabilities of previously introduced
features. The key features that will be covered in this forum are:

 HyperMesh Browser Improvements


 Geometry Creation Enhancements
 Midsurfacing Enhancements
 Solid Map Mesh Enhancements
 3D Visualization of 1D Beam Elements
 Shrink Wrap Enhancments
 HyperView Browser Improvements

These topics will be coverd in demonstrations, instructor led work-alongs and student
exercises. At the completion of this class the student should be familiar with the basic
usage of all of these new functions and will have the first hand experience with them to put
them to practical use in their applications.

HyperWorks 10.0 HyperMesh 10.0 Update 1


Proprietary Information of Altair Engineering, Inc.
Preface: Introduction to HyperMesh 10.0

Section 2: Class Material

Manual
This manual and the CD it came on are yours to keep and use as future reference. It can be
printed for your personal use but please note that Altair Engineering Inc, reserves all rights
to this publication and it may not be printed or duplicated for any other reason.

Model Files
The model files for this class will be included on the cd in the packet provided by the
instructor. The can be found in the directory Model Files

PowerPoint Presentations
Students will be given handouts of all of the power point slides presented and are free to
take notes on them. All of the slide information is included in this manual in a reference
form.

Captivate Videos
A selection of videos has also been included on the CD. These videos are a sampling of the
overview videos of the 10.0 release of the software. A full selection of videos representing
full product overviews and detailed, instructional, topic specific selections are available at
www.AltairHyperWorks.com

Videos can be found under


the Support tab under the
Online Learning Option.
Registration and login is
required.

2 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 1: HyperMesh 10.0 Browser Enhancements

Chapter 1

HyperWorks 10.0 Browser


Enhancements
Section 1: HyperMesh Model Browser Enhancements
The Model Browser resides on a tab in a Tab Area sidebar and allows you to view the
HyperMesh model structure while providing full find, display, and editing control of entities.
The model structure is viewed as a flat, listed tree structure within the browser. However, if
the model has an assembly hierarchy then the Model Browser
accommodates this hierarchical structure. The browser can
list every named entity within the HyperMesh session and
places those entities into their respective folders; however, it
does not support non-named entities such as nodes and
elements. Some of the more important entities within the
model include: assemblies, components, multibodies,
properties, materials, entity sets, groups, load collectors,
system collectors, vector collectors, and beamsectcols--all of
which are placed into a tree-like display.
To open the Model Browser, click the Model Browser item
located within the View pull-down menu. The browser
displays on one of the Tab Area sidebars.
Multiple entities of the same type are collected into folders in
the tree structure. Each folder can be expanded or collapsed
to display or hide its contents. Assemblies can also have
sub-folders within the main Assembly folder, so that the items
related to each assembly appear within that assembly’s folder
in the Assembly Hierarchy. Materials, properties, entity
sets, groups, load cols, system cols, vector cols, and
beamsectcols cannot be organized into assemblies and are
all placed at the top level of the tree, each in their
corresponding folder (for example all sets are placed as a flat
list in the Sets folder).
Components and Assemblies may appear in multiple places
in the tree; for example, a specific component might appear under Components and again

HyperWorks 10.0 HyperMesh 10.0 Update 3


Proprietary Information of Altair Engineering, Inc.
Chapter 1: HyperMesh 10.0 Browser Enhancements

as a sub-item of a specific Assembly. When appropriate, the color and display style of
entities also display in the Model Browser.
The Model Browser tools include toolbars, a context-sensitive menu, and controls built into
the display tree.
Toolbars provide the ability to change model views, show or hide entities within the
model, and add entities to a HyperMesh panel collector. These abilities are
• collectively referred to as display controls and browser modes.

The Context Sensitive Menu includes most of the same functions as the toolbars, as
• well as the ability to activate or deactivate search and sorting capability.

• You can find, sort, and filter entities in the Model Browser's tree list.

The tree list within the browser is configurable, so that you can determine which
• columns and entity types that display in the tree.

Drag and Drop


Components, multibodies, and assemblies can be dragged and dropped with the left and
right mouse button. The left mouse button allows you to move the item into another
assembly; the right mouse button activates a menu that allows you to remove an item from
an assembly. If an assembly is moved, all the items in the assembly are moved to the new
location (items that are not seen in the tree due to filters are also moved). You can drag and
drop multiple items at any time using the standard <shift> and <ctrl> keys.

If an item is dragged out of the tree and dropped onto empty space, it is deleted in all its
parent assemblies and placed at the top level of the tree. A dragged item is added to the
Note: bottom of the list in an assembly.

Context-Sensitive Menu
Clicking the right mouse button on a folder or entity within the browser’s
tree structure allows you to change a variety of options. The options
available depend on the entity that you right-click on. Options selected in
an empty space apply to the entire model . Further information
pertaining to the context-sensitive menu can be found in the help
documentation.
Clicking the right mouse button on a
component color will open the color chart that
will allow the user to change the component
color options. This will work for Material and
Property colorings as well.

4 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 1: HyperMesh 10.0 Browser Enhancements

Tool button groups


Many of the Model Browser functions are accessed via the View, Global Display, and Action
Modes groups of buttons. In the image below; the blue call-out is the View toolbar, cyan is
the Action Modes, and red is the Global Display. Rest the mouse cursor over a tool set or
call-out in the image below to see the name, or click to jump to help for that tool set.

HyperWorks 10.0 HyperMesh 10.0 Update 5


Proprietary Information of Altair Engineering, Inc.
Chapter 1: HyperMesh 10.0 Browser Enhancements

Section 2: HyperView Model Browser Enhancements

The Model Browser resides on a tab in a Tab Area sidebar and allows you to view the
HyperView model structure while providing find, display, and editing control of entities. The
model structure is viewed as a flat, listed tree structure within the browser. However, if the
model has an assembly hierarchy then the Model Browser accommodates this hierarchical
structure. The entities within the model include: assemblies, components (parts), systems,
entity sets (groups), and CFD components -- all of which are placed into a tree-like display.

To open the Model Browser, click the Browser item located within the View pull-down menu.
The browser displays in the Tab Area.

HyperView Model Browser

6 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 1: HyperMesh 10.0 Browser Enhancements

Multiple entities of the same type are collected into folders in the tree structure. Each folder
can be expanded or collapsed to display or hide its contents. Assemblies can also have sub-
folders within the main Assembly folder, so that the items related to each assembly appear
within that assembly’s folder in the Assembly Hierarchy.
Components and Systems may appear in multiple places in the tree; for example, a specific
component might appear under Components and again as a sub-item of a specific
Assembly or Entity Set. When appropriate, the color and display style of entities also
display in the Model Browser.
The Model Browser tools include toolbars, a context-sensitive menu, and controls built into
the display tree.
Toolbars provide the ability to change model views, show or hide entities within the
model, and add entities to a HyperView panel collector. These abilities are
• collectively referred to as display controls and Browser modes.

The Context Sensitive Menu includes most of the same functions as the toolbars, as
• well as the ability to activate or deactivate search and sorting capability.

• You can find, sort, and filter entities in the Model Browser 's tree list.

The tree list within the browser is configurable, so that you can determine which
• columns and entity types that display in the tree.

Tool button groups


Many of the Model
Browser functions are
accessed via the View,
Global Display, and
Action Modes groups of
buttons. In the image
below; the blue call-out is
the View tools, green is
the Action Modes, and
red is the Global Display.
Rest the mouse cursor
over a tool set or callout
in the image below to see
the name, or click to jump
to help for that tool set.

HyperWorks 10.0 HyperMesh 10.0 Update 7


Proprietary Information of Altair Engineering, Inc.
Chapter 1: HyperMesh 10.0 Browser Enhancements

8 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

Chapter 2

Geometry Enhancements
Overview
There have been significant improvements to the geometry creation and editing capabilities
of HyperMesh. While geometric data will continue to primarily come from dedicated CAD
systems, HyperMesh continues improve the internal CAD capabilities. The improvements
that will be covered in this chapter are:

 Line Offset
New ability to create lines/curves at an offset distance from
existing lines/curves

 Solid Line Drag


An improvement on the solid geometry drag function that
now allows geometry to be dragged along complex
curves.

 Surface Fillets
A new ability to create constant radius fillets on the edges of
geometry.

 Midsurface
Exposure of the previously hard-coded R/T parameter allows
for an enhanced ability to create a midsurface on T and X
junctions.

HyperWorks 10.0 HyperMesh 10.0 Update 9


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

Section 1: Line Offset


The offset funtion can be foun in the pull-down menu Geometry->Create->Lines and select
the offset subpanel.
This function allows for the creation of lines by offsetting existing lines by a continuous or
variable distance.

Panel Options and Settings


• midline/offset by distance – This toggle will be set to offset by distance for this
section. The midline choice duplicated the functionality previously available in the
create midline subpanel in HyperMesh 9.0.
• line list – This allows the user to select the line(s) to be offset. Upon selection an
arrow at the start end of the line will indicate the offset + direction and is based upon
the curvature of the selected line(s).
• delete original lines – This option, if checked, will cause result in the deletion of the
original lines after offset. If un-checked the original lines will remain.
• create in – This toggle will allow the user to indicate the desired location for the
offset lines. The options are:
o lines component – The offset lines will be placed in the same component as
the lines they were offset from.
o current component – The offset lines will be place in the current component.
• offset distance – The distance to offset the input line list. There are 2 options:
o uniform – the line list is offset a uniform distance.
o variable – the line list is offset linearly based on a start and end offset value.
The start of the line list is indicated by the end of the chain that has the arrow
after selecting the lines. The start of the line can be reversed using the
switch start point option.

10 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

• switch start point – This checkbox is used to reverse the start point of the line list.
The start is indicated by the end of the chain that has the arrow after selecting the
lines. This is most useful for variable offsets.

Panel Options and Settings cont.

• link type – This switch defines how the offset is generated when there is a
discontinuity (other than 180 degrees) in the direction of the curvature of the input
line list. There are 3 modes:
o interpolate – the offset direction is interpolated on both sides of the
discontinuity to allow a smooth transition. In this case, along the interpolation
region, the offset direction is going to be different than the curvature direction.
Amplified fluctuations, which would occur in the offset because of little ripples
in the input curve, are smoothed out with this option.
o insert link – a straight line segment is inserted as a link between the offset of
input lines, if there is a jump in offset direction at points where the input lines
meet.
o no link – no link is inserted if there is a jump in offset direction at points
where input lines meet. In this case, the offset lines may become
disconnected.

interpolate insert link no link

HyperWorks 10.0 HyperMesh 10.0 Update 11


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

Exercise 2.1: Offset a Line from an Existing Line

Step 1: Open the Model_Line_Offset.hm model.

Step 2: Create the Offset using the Interpolate Option.


1. Open the Lines panel by selecting the pull-down Geometry>Create>Lines.
2. Select the offset sub panel.
3. Toggle to offset by distance to access the new 10.0 functionality.
4. Activate the line list selector and pick the upper portion of the line. You will note that
once a line is selected, the offset distance field is set to uniform.

5. Enter 2.0 in the offset distance field.


6. Click offset + to offset the line.

12 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

7. Note that the curve is now offset in the positive direction

8. Reject the offset by clicking the reject button.


9. Click offset –.
Note that the curve is not offset in the opposite direction.

10. Reject the offset again.


11. While maintaining all of the other settings select the other half of the line.

HyperWorks 10.0 HyperMesh 10.0 Update 13


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

12. Click offset +.


13. A single new line is created offsetting both of the selected halves. The new line is
contiguous because the interpolate option was selected.

14. Reject the offset.

Step 3: Create an Offset using the No Link option.


1. Click the link type: selector and pick no link.
2. Click offset +.
Two non connected lines are now created from each of the line halves

3. Reject the offset.

Step 4: Create the Offset using the Insert Link option.


1. Click the link type: selector and pick insert link.

14 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

A straight line connection is now created between the two line ends.

2. Reject the offset.

Step 5: Create the Offset using the Variable Option.


1. Click the link type: selector and pick interpolate
2. While maintaining all of the other settings toggle the offset distance to variable
3. Enter 2.0 in the start= and 0.0 in the end= fields.
4. Click offset +.
A new line is created that has a 2.0 unit offset at the start point and shrinks in a linear
fashion to no offset at the other end of the line.

5. Reject the offset.

HyperWorks 10.0 HyperMesh 10.0 Update 15


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

6. Click the switch start point option and note the start point arrow switches to the other
end of the line.
7. Click offset + and note that the variable offset now occurs in the opposite direction.

16 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

Section 2: Solid Line Drag


The solid line drag funtion can be foun in the pull-down menu Geometry->Create->Solids
and select the drag along line subpanel.

This function is used to create one or more solids by dragging a surface along a line.

Panel Options and Settings


• surfs – Used to select the surface(s) to drag.
• line list – Used to select the line that the surface(s) will be dragged along.
• merge solids at shared edges – This option will create merged solid faces instead
of partition faces. This only applies when multiple surfaces are selected and the
original surfaces share common edges.
• create in – This toggle will allow the user to indicate the desired location for the
created solids. The options are:
o surfs component – The solids will be placed in the same component as the
surfaces they were offset from.
o current component – The solids will be place in the current component.
• reference node – This option is used to translate the drag line, prior to drag. There
are two choices for this option:
o default - By default the starting node of the line drag is placed at the end of
the line closest to the surfaces being dragged.
o node If a reference node is specified then the line list is translated by the
vector defined from start point to the reference node..
• transformation plane – This is used to translate and rotate the input surfaces, prior to drag.
By default, no transformation occurs. If specified, the surfaces are translated by the vector
defined from reference node to the base node and are rotated from the normal vector of the
translation plane to the tangent of the drag line.

HyperWorks 10.0 HyperMesh 10.0 Update 17


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

Panel Options and Settings cont.

• frame mode – This switch defines how the surfaces are translated and rotated
during the drag. There are 3 modes to choose from:
o fixed frame – The surfaces are only translated during the drag, not rotated.
o line tangent – In addition to the translation of the fixed frame option, the
surfaces are also rotated in the same way that the tangent of the line list
rotates.
o Frenet frame – In addition to the translation and rotation of the line tangent
option, the surface also rotates around the line list tangent axis in the same
way as the curvature vector rotates.

fixed frame line tangent Frenet frame

Create the Solid Drag Using a New Reference Node and Transformation Plane.
To best understand the reference node and transformation plane options, the following
definitions are required.
• S: start of drag line, which is the closest end of the line to the surface vertices. drag
+ follows this direction. drag – follows the opposite direction.
• T: tangent of drag line at S.
• R: reference node.
• B: base node of the transformation plane.
• N: normal vector of the transformation plane.
The reference node (R) is used to translate the drag line prior to the drag. By default,
the R=S (Start of line). If a different S is specified, the line list is translated by the vector
defined from S to R.
The transformation plane is used to translate and rotate the input surfaces prior to the
drag. By default, no transformation occurs (Base node B=Reference node R and
Normal vector N=drag line Tangent T). If specified, the surfaces are translated by the
vector defined from R to B, and are rotated from N to T.
Several examples illustrate these concepts:
To translate the drag line to point R prior to drag, choose reference node at R. Using
the default reference plane, B=R. In this example, R is chosen at node 15 (using the

18 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

line tangent frame mode). Thus we see an exact copy of the drag line as the trace
image of node 15 in the solid.

To translate the input surfaces, as well as translate the drag line, chose reference node
at R and chose the N1/N2/N3 transformation plane and specify B only. In this example,
R is chosen at node 7 (using the line tangent frame mode) and B at node 15. The start
of the drag line is translated to B and the surfaces are translated by the vector from R to
B. Note that since N is not defined here (only B is specified for the transformation
plane), it defaults to T.

8. To translate and rotate the input surfaces, as well as translate the drag line, chose
reference node at R and chose a reference plane N and base node B. In this example,
R is chosen at node 7 (using the line tangent frame mode), B is chosen at node 6 and
the normal of the reference plane is chosen as the vector shown at B.

HyperWorks 10.0 HyperMesh 10.0 Update 19


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

HyperMesh creates a new solid to fill the enclosed space, using the selected surfaces as
solid faces.

20 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

Exercise 2.2: Dragging a Solid Along a Line.

Step 1: Open the model solids_drag_along_line.hm.

Step 2: Create a Solid Drag Using One if the Frame Options.


9. Click Geometry>Create>Solids to open the Solids panel.
10. Click the drag along line sub-panel.
11. With the surfs selector highlighted, pick the desired surface in your model.

12. Use the line list selector to specify the line that you wish the dragged surface to follow.
Note that this can also be a series of connected line entities.

HyperWorks 10.0 HyperMesh 10.0 Update 21


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

If you choose to activate the merge solids at shared edges checkbox, any solids
created will merge with other solids that share the edges.
13. Choose where to create the new solid:
• Current component adds the new solids and the selected surfaces to the currently
active component (shown in the status bar).
• Surfs component adds the new solids to the same component that the selected
surfaces already belong to.
14. Pick a frame mode to define how the surfaces are translated and rotated during the
drag, then click drag +. There are 3 modes:
• fixed frame: the surfaces are only translated during the drag, not rotated.

22 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

• line tangent: in addition to the translation of the fixed frame option, the surfaces are
also rotated in the same way that the tangent of the line list rotates.

• Frenet frame: in addition to the translation and rotation of the line tangent option, the
surface also rotates around the line list tangent axis in the same way as the
curvature vector rotates. The Frenet frame option for frame mode currently does not
work well when the curvature of the line is not smooth and there are large jumps.

HyperWorks 10.0 HyperMesh 10.0 Update 23


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

Section 3: Surface Fillets

The surface fillets funtion can be found in the pull-down menu Geometry->Create-
>Surfaces and select the fillets subpanel.
This function creates constant radius fillets across surface edges.

• lines – Used to select the surface edge(s) that will be filleted.


• auto select whole edge – If checked (default), additional surface edges connected
to the selection are automatically selected, based on the pick angle and X stop
control settings.
o pick angle – This option applies when auto select whole edge is enabled.
The auto selection will select connected edges that have an angle between
adjacent surfaces sharper than the specified angle (sharp edges). Default is
22.5.
o X stop control – This option applies when auto select whole edge is
enabled. If checked (default), the auto selection will only select edges until
intersections with other sharp edges.
• radius – Used to indicate the radius of the fillet to create on the selected edges.
• fillet options – The following options are available:

24 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

o continuous fillet – if checked (default), a single fillet is created for each


continuous edge selection. Otherwise, the fillet is split based on the surfaces
connected to each continuous edge selection.
o trim original surfaces – If checked (default), the original surfaces are
trimmed and the new fillet surface is stitched accordingly. Otherwise, the
original surfaces are maintained and the generated fillet surfaces are created
in a component named "Fillet".
 delete trimmed surface chips – This option applies when trim
original surfaces is enabled. If checked (default), the surfaces
trimmed from the original model are deleted. Otherwise, they are kept
and organized into a component named "Filleting chips".
o equiv tol – Establishes the tolerance with which the created fillets are
stitched to each other and to the original surfaces (after the original surfaces
are trimmed by the fillets). It is also the tolerance with which the trimmed
surface chips are stitched to each other if they are not deleted. For the
stitching function, it has the same meaning as other geometry cleanup tol
values.

HyperWorks 10.0 HyperMesh 10.0 Update 25


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

Exercise 2.3: Creating Surface Fillets

Step 1: Open the model surface_fillets.hm.

Step 2: Create Fillets on the Geometry


1. Open the panel by selecting Geometry>Create>Surfaces.
2. Select the fillets sub panel.
3. Assure that the auto select whole edge option is active.
4. Deactivate the X stop control option.
5. Enter 13.0 in the radius= field.
6. Click any edge on the part.
Note that all of the edges are automatically selected because the X stop control is
deactivated

7. Change to shaded geometry


8. Select the Mixed color mode.
9. Click create.

26 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

Fillets with a 13 unit radius are created along all of the edges.

10. Click reject to remove the fillets from the model.

Step 3: Change the Fillet Options for Fillet Creation


1. Click the fillet options button to open the panel.
2. Deselect delete trimmed surface chips in the list of options.
3. Return to the surfaces panel
4. Click create to create the fillet with the new options.
The surfaces have been filleted again but the fillets are not visible and a second
component Filleting Chips has now been created.
In this component reside the pieces of the surfaces that were trimmed off of the new
fillets but previously deleted when the delete trimmed surface chips option was selected.

HyperWorks 10.0 HyperMesh 10.0 Update 27


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

5. Right click on the Filleting chips component and select Isolate Only.

6. Right clicking on the comp1 component and selecting Isolate Only shows the filleted
model that matches the fillets created in the previous step.

Step 4: Change the Fillet Options to Create Fillets Detached from the
Geometry
1. Load the model again to clear the components created in the last step.
2. Go to the fillets subpanel in the Surfaces panel.
3. Click fillet options to open the panel to change the options.
4. Deselect the trim original surfaces option.
5. Return to the surfaces panel.

6. Change to shaded geometry .

7. Click an edge for the fillets to be created.


8. Click the create button.
A new component Fillet has been created.
9. Right click the Fillet component and select Isolate Only.
28 HyperMesh 10.0 Update HyperWorks 10.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

This component contains only the fillet surfaces while the original component contains the
unchanged original geometry. This feature allows you to preview the fillets before changing the
original geometry.

HyperWorks 10.0 HyperMesh 10.0 Update 29


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

Section 4: Midsurfacing Enhancements


A new parameter max R/T ratio has been added to the midsurface “edit parameters”
panel. This parameter, while always present in the midsurface function, has now been
“exposed.” Previously this value was hard-coded into the function at a value of 2.0

R/T Information and Tips


• The R/T ratio is taken into account on T-, X- and more complex connections only, as
in the center of the picture below. On a curve without a T-connection (like on the
right side on the picture) it does not apply.

• If R/T is greater than the value specified in the panel, then this location will not be
recognized as a junction.

• If T is different on different sides on the junction (as in the above picture), then the
maximum T is used.

• Will work with fillets that have a variable radius across their length.

• Use of this parameter with a high value can result in situations where it is not valid to use a
midsurface representation. If these are not areas of high stress and results in the area are not
of interest, then it is acceptable. This option does not affect the core midsurface algorithm.

30 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry Enhancements

Exercise 2.4: Midsurface Creation with Max R/T Ratio.

Step 1: Open the model midsurface_RT.hm.

Step 2: Create a Midsurface Using the Default Max R/T Ratio.


1. From the Geometry pull-down select Midsurface to enter the midsurface panel.
2. Select the auto midsurface subpanel.
3. With the selector active and set to surfs and the toggle set to Closed Solid, pick any
surface on the model to select the solid.
4. Click extract.

HyperMesh will create a new component called Middle Surface in which the newly
created surfaces will be placed in this collector.
Note the middle surfaces in the area of the large radius are not properly closed. The
parameter R/T is set to 2.0 by default and the ratio of the radius (6.5) to the thickness
(3.0) is greater than 2.
5. Rename the Middle Surface component to Middle Surface_rt2.0 and turn off the
geometry visualization for this component.

Step 3: Create the Midsurface with the Max R/T Ratio Set to 3.0.
1. From the auto midsurface panel select any of the surfaces on the solid.

HyperWorks 10.0 HyperMesh 10.0 Update 31


Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry Enhancements

2. Click the edit parameters button.


3. Change the max R/T ratio to 3.0.

4. Click return.
5. Click extract.
With the new max R/T value you will see that the gaps in the surfaces are now
closed properly.

32 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Chapter 3

Meshing Enhancements
Overview
There have been significant improvements to the geometry creation and editing capabilities
of HyperMesh. While geometric data will continue to primarily come from dedicated CAD
systems, HyperMesh continues improve the internal CAD capabilities. The improvements
that will be covered in this chapter are:

 Tetramesh Process Manager


A step by step tool to allow for the rapid organization and tetra
meshing of a model.

 Solid Map Mesh


An improvement on the solid geometry drag function that now allows
geometry to be dragged along complex curves.
 Shrink Wrap
A new ability to create constant radius fillets on the edges of geometry.

 Mesh Pattern
A new ability to create constant radius fillets on the edges of geometry.

 1D Beam Visualization
A new ability to create constant radius fillets on the edges of geometry

HyperWorks 10.0 HyperMesh 10.0 Update 33


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Section 1: TetraMesh Process Manager


The Process Manager is a step-by-step tool providing a checklist of procedures to allow the
user to quickly organize and tetmesh a geometric model. Each step is provided in a
hierarchal list providing the order in which the process needs to be performed and providing
specialized tools at each step to simplify the process. These steps, while they can be done
manually, can be performed in the TetraMesh Process Manager template in a much
reduced timeframe.

Using the TetraMesh Process Manager


In this section, you will learn about using the TetraMesh Process Manager to;
• Import geometry or an HM File
• Clean up the geometry
• Organize the model (holes and features)
• Establish mesh size and pattern for the organized geometry
• 2-D Mesh
• Clean up the 2-D mesh
• TetraMesh

The TetraMesh Process Manager will create a


new tab (shown to the right) that will show the
step-by-step process required to create the tet
mesh. The current step will be indicated with a
white arrow while completed steps will be
shown with a green arrow . Additionally the
panel area will change from the standard
HyperMesh panels and will provide all the tools
and functions needed to complete the current
step. The standard HyperMesh panels can be
retrieved at any time with the process manager
icon and then selecting the HyperMesh
panel icon . Clicking the process manager
icon again and then selecting the icon
will bring the process manager tools back.
Switching back and forth between the standard
HyperMesh panels and the process manager
will not affect the current tetmesh process in any
way.

34 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Exercise 3.1: Using the Tetramesh Process Manager

Step 1: Initiate the Process Manager.


1. From the Menu Bar, select Mesh, then Create, then TetraMesh Process, then Create
New to access the Process Manager.
2. Enter a session name or leave it as my_session.
Note: Creating a session name and saving the session allows the user to stop the
process before completion and then load it again at a later time, picking up the process
at the point it was left off.
3. Select a working folder.
4. Click Create.

Step 2: Import geometry.


At this point the TetraMesh Process tab will open in the Tab Area and will automatically
assemble the TetraMesh Process Flow. The first step, Geometry Import, is highlighted
and the panel area has been configured with specific panels for aiding the Tetramesh
Process Manager template. You can switch back to the normal HyperMesh panel area
using the Process Manager Task Icon ( ). Right-click it and select the HyperMesh
Panel icon. You can go back to the Process Manager panels again by instead selecting the
Process Manager icon.
1. In the panel area, change the Import Type to HM Model.

2. On the toolbar, click Open .hm File ( ) and select the file tetmesh_pm.hm from
<installation_directory>/tutorials/hm/.
3. Click Import.
The model will import and a green check will appear next to Geometry Import in the
Process Manager indicating that step is now complete.

Step 3: Clean up the geometry.

1. From the Geometry Color Mode selector pick By Topo and click

Shaded Geometry ( ).
2. In the panel area, select the Edge Tools tab.
3. Click Isolate.
This will isolate the surfaces with free edges on them.

HyperWorks 10.0 HyperMesh 10.0 Update 35


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Isolated Surfaces with free edges.


4. Select the Free Edges tab and click the Equivalence button.
This will fix all the free edges. If this did not correct all of the free edges, the Tolerance
value could be increased until all free edges are equivalenced.
5. Select the Edge Tools tab and click Isolate again.
A window should appear with the message, “No edges found…” This confirms all edges
have been fixed.
6. Click Display All.
7. Click ACCEPT.
The Geometry Cleanup step has been completed and should have a green checkmark
by it.

Step 4: Organize and Clean up holes.


This step will allow you to organize the surfaces that form holes in the model. The
TetraMesh Process Manager can automatically sort and organize holes into separate
component collectors based upon their diameter. This will allow you to specify mesh type,
circumference element count, and longitudinal element size for different hole groups.

1. In the panel area, click the + ( )button.


This will add a third line to the table.
2. On the first line, enter 3.3 into the D< field.
This will organize all holes with a diameter between 0 and 3.3 units, as indicated by the
Range field, into a collector.
3. Enter 5 into the second row and 10 into the third.
This will allow HyperMesh to organize the holes into three collectors that will include
holes ranging from 0 - 3.3 units, 3.3 - 5 units and 5 - 10 units collectively.

36 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

4. Click Auto Organize.


All of the holes in the model less than 10 units will now be organized into three
component collectors, each with a different color.
5. Click the Model tab and expand the selection.
You will see three new component collectors with the name solidholes followed by the
numerical average of the diameter range of the holes organized.

Transparent view of model showing all holes and bores organized


6. Return to the TetraMesh Process tab
7. In the Num Circumference Elems field enter 12 for each row.
8. In the Longitudinal Elem Size field enter 1 for each row.
The Num Circumference Elems field governs the number of elements that will be
meshed around the hole while the Longitudinal Elem Size field dictates the unit size of
the elements through the length of the hole.

HyperWorks 10.0 HyperMesh 10.0 Update 37


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

9. Click ACCEPT.
The Organize & Cleanup Holes step is now complete should now have a green
checkmark next to it.

Step 5: Mesh holes.


1. In the panel area you will notice that each hole diameter row has a Mesh Type field with
a pull-down providing the options of R-tria regular and R-tria union jack. Verify that all
are set for R-tria regular and click Mesh All. (The R-tria union jack mesh pattern will be
discussed in a later step.)
You will notice this process provides a perfectly straight Tria mesh down the length of
the hole with no twisting.

2. Click ACCEPT.
The checkmark in the Mesh Holes step will now turn green.

Step 6: Organize and clean up features.


This step allows you to highlight and organize features that require specific mesh controls
beyond the overall mesh pattern that will be applied to the remainder of the part in a later
step. This organizational tool will place the required surfaces into their own collector or
collectors and allow you to set mesh size and pattern requirements for each.

1. In the panel area, click the + ( )button.

2. In the Define New window that opens, type Faces and click OK.
3. Select all five of the flat faces around the circumference of the part as shown in the
following image.
4. Click proceed.

38 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Faces that need to be picked.


The panel will switch to the Organize panel with your surfaces pre-selected to move into
a new component called grp_Faces.
5. Click Move then Return.

6. Click the + button again.


7. In the Define New window that opens, type TopHole and click OK.
8. Rotate the model so you are looking at it from underneath into the center, and select the
surfaces shown in the following image.

Note: With this tool you need only select one of the two surfaces that make up a
cylinder; when you click proceed HyperMesh will automatically select the other
surfaces.
9. Click proceed.
10. In the Organize panel, click move, then return.
Your model should then look similar to the following image, with the faces in one
collector and the top hole in another. Your colors may vary slightly.

HyperWorks 10.0 HyperMesh 10.0 Update 39


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

11. Click ACCEPT.

Step 7: Organize and clean up filets.


Often a better mesh can be achieved if your fillets are split down the center. The step will
allow you to automatically split your fillets based on minimum and maximum radius criteria.
1. Click Components.
2. Select the part in an area that has not been organized into a new component so that the
large purple part is selected.
3. Click proceed.
4. Leave the Min Radius at 0 and the Max Radius at 5 and make sure the Suppress
Fillet Tangent Edges option is checked.
5. Click Cleanup.
You will notice that many of the fillets now have an edge running down the center and
the original edges are suppressed.
6. Click ACCEPT.

40 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Step 8: Mesh features.


In this step you will mesh the features that you organized in Step 6. The panel area will
show a table with your organized features in it and will give you the option of selecting a
mesh type and size for each feature.
1. For the Faces feature, click the pull-down under Mesh Type and pick trias.
2. In the field under Elem Size, enter 0.5.
3. For the TopHole feature, select R-tria union jack for the Mesh Type
4. For Elem Size, enter 0.5.
5. Click Mesh All.

Note the distinctive Union Jack mesh pattern in the top hole area and the
connectivity of the mesh to the previously meshed holes.
6. Click ACCEPT.

Step 9: Organize and clean up.


This step allows the user to organize and clean up the remaining portion of the model that
will then fall under the global meshing parameters. As the remaining surfaces are already in
the component you wish them to be in, there is no need for further organization.
1. Click ACCEPT.

HyperWorks 10.0 HyperMesh 10.0 Update 41


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Step 10: Mesh/remesh.


This step is where the remaining model will be globally meshed. Element size and type can
be set for all remaining components that remain unmeshed.
1. In the Element Size field, enter 1.
2. Set Mesh Type to trias.
3. Click Mesh.
4. Click ACCEPT.

Step 11: Clean up elements.


At this point the model should be entirely surface meshed. Proper adherence to the
previous steps ensures a surface mesh that is properly connected and controlled by the
previously entered values. This step will now allow the user to verify a proper mesh and
clean up any issues that are found.
1. In the panel area, click Components.
2. Select all of the components and click proceed.
3. Leave all of the values at their default ( Min Size – 0.25, Max FeatureAngle – 60.0,
Normals Angle – 150.0) and click AutoCleanup.
The following message should appear.

This indicates that all failed elements have been fixed and there are no further errors in
the model.
4. (Optional) The Manual tab allows the user to manually check the model for free edges
and t-junctions and fix any that are found. There is also the option to display normals.
Use these options to find and fix any errors.
5. Click ACCEPT.
Note: The Tetramesh Process Manager will automatically place any elements that fail
this AutoCleanup procedure in the user mark. This will allow for easy retrieval of
problem elements and the user can employ the tools from the standard HyperMesh
panels to fix these remaining elements.

42 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Step 12: Tetra mesh.


This is the final step in the TetraMesh Process Manager Template and will be the point
where the model is Tetra meshed. The Process Manager will automatically open the
TetraMesh panel and pre-select all of the float and fixed elements.
1. Click elems under select trias/quads to tetra mesh.
The surface elements will be selected under the general mesh selection option. This will
define them as “floatable” elements, meaning that the diagonals of the underlying tetra
elements can be flipped from the generated shell elements if HyperMesh determines a
better element quality will result.
2. Click elems under fixed trias/quads
The elements that represent the interior of holes and bores will be selected under this
option. The will be defined as “fixed” elements meaning HyperMesh will always adhere
to the shell mesh pattern with generating the tetra elements.
3. Click mesh.
4. Click the Model tab in the Tab area.
5. Expand the Components list if necessary.
6. Right-click the tetmesh component.
7. Select Isolate Only.
The tetra mesh will be displayed.

8. Click Mask ( ).
9. Hold the SHIFT key down and while holding the left mouse button down, drag a box to
include roughly half of the model.
10. Click mask.
Your tetra mesh should look similar to the following image.

HyperWorks 10.0 HyperMesh 10.0 Update 43


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Step 13 (Optional): Save your work.


1. You can now save your model if you wish.

44 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Section 2: Solid Map Meshing


With the release of HyperMesh 9.0 the Mappable Visualization and the Multisolid Map
capabilities were introduced. These functions provided substantial enhancements to the
solid map function allowing for a better solid mesh to be created in mush less time.
HyperMesh 10.0 now introduces fully interactive Solid Map meshing control.
In solid meshing, the ability to be meshed is referred to as mappability. Mappability is
directional and can be likened to putting a surface mesh on one face of the solid, then
extending that mesh along a vector through the solid volume.

The ability to control the mesh pattern of a solid mesh by placing a shell mesh on the
surface has been available. To achieve this, though, the user had to put the shell mesh on
the surface before the solid map function was performed and had to do it for each desired
face. Now, in version 10.0, the solid map panel automatically places a shell mesh on the
source faces and then enters into a mesh adjustment panel similar to the one in automesh:

This allows for control over the mesh density and style using tools that work the same as in
the automesh panel.

HyperWorks 10.0 HyperMesh 10.0 Update 45


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Exercise 3.2: Interactive Solid Map Meshing

Step 1: Open the Solid_Map.hm model.

Step 2: Interactively Solid Mesh the Part


1. Navigate to the 3D page, solid map panel, multi solids sub-panel.
2. Select the interactive meshing mode
3. Set the element size to be used when initially distributing the nodes to the edges, keep
the 2.5 unit default value.
4. Pick a source shell type for the initial mesh: mixed.
This defines the 2d mesh on the initial surface of the solid, and will dictate the output
element type when meshing the solids.
mixed: the resulting output solid mesh will consist of hexa’s and penta elements.
quad: only hexa’s will be created
trias or R-trias: only penta’s will be created (right-angle pentas in the case of R-trias).
5. Select which component to put the newly-created elements:
elems to solid/surf comp: the elements will be added to the same component that
contains the solid and its surfaces.
elems to current comp: the new elements will be added to the current component
shown in the status bar.
6. Optional: activate the checkbox for Smooth destination.
This smooths the elements on the resulting faces of the solid to improve the resulting
mesh quality.
7. Optional: activate the checkbox for apply orthogonality to along.

46 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

This will keep the solid elements generated more perpendicular to the surface faces in
the along direction.
8. Optional: activate the checkbox to stop meshing on bad jacobian.
This halts the meshing routines upon the creation of a bad jacobian solid element.
9. Optional: activate the previous settings checkbox
This will cause the mesh to honor any prior edge node density settings when creating
the temporary surface mesh.
10. Click mesh.
This will create the solid mesh if automatic mode had been selected. If the interactive
mode was selected, it will create any temporary 2D shell meshes required and assign
the node seeding density to all of the along edges. Then it will open the density sub-
panel.
11. Click reject.

Step 3: Multiple Solids density sub-panel


This sub-panel allows you to interactively adjust the node density along any of the edges
within the solid. The edges are organized into groups of edges. Each group must preserve
a certain relationship between the number of nodes on each of the edges within the group.
This means that when the density of an edge within this group is increased by 1, all of the
edges within this group will have their density increased by 1.

HyperWorks 10.0 HyperMesh 10.0 Update 47


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

To facilitate finer control over the appearance of the final solid mesh, any surface mesh
which will be required to generate the final solid mesh will be visible during this stage. Any
change to edge densities affecting the edges of one of these surface meshes will cause the
surface mesh to be immediately recalculated and displayed. However, this applies only to
meshes generated during the current meshing operation. Any 2D surface mesh which was
generated prior to entering the solid map panel will not be allowed to change the node
density along its edges; these "locked" density numbers have a parenthesis () around them.
If these surfaces require a change in edge density, it must occur prior to entering the solid
map panel. Any edge whose density was calculated using the element size will be indicated
by an asterisk * placed before the density number.
The controls for interactively adjusting the node densities along edges are identical to those
used within the density sub-panel of the 2D automesh panel. You can either choose to
toggle densities up and down, assign them based upon element size or assign a specific
density value to any selected edge. Unlike the 2D automesh panel, the 2D meshes within
the multiple solids panel will be instantly updated with any change in edge density.

To update the node seeding on 2D meshed solids:


1. Select the edge collector in by adjustment.
Holding down the left mouse button and passing the cursor over an edge causes the
entire edge group to pre-highlight. Once a group of edges is selected, the element
density number appears on each of these edges; clicking on the number with the left
mouse button raises the density, while clicking with the right mouse button lowers it.
Holding the mouse button down on the density number, then sliding the cursor up and
down makes rapid changes to the density number.
2. Optional: select the edge collector in by elem size.
This allows for the automatic calculation of the element density based upon the element
size below.
3. Optional: select the edge collector in by density.
This allows for the assignment of the element density based upon the user-defined
density below.
4. Click mesh.
This will create the solid mesh with the current node density settings.
5. Click reject.

Step 4: Multiple Solids face style sub-panel


This sub-panel allows you to interactively adjust the element type (tria, quad, mixed …), the
meshing algorithm (including the assignment of which 4 vertices should be used to define
the corners on a quad-shaped surface containing more than 4 vertices), and an assortment
of other meshing parameters. This allows you to improve the appearance and quality of the
2D shell mesh while maintaining the existing edge densities.

48 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

1. Change the settings for face style and click mesh.


This creates the solid mesh with the current face style settings.
This can be repeated with different styles.
2. Click Reject

Step 5: Multiple Solids options sub-panel

This sub-panel allows you to adjust a number of graphic display options and mesh
parameter options. The graphic display options are useful for limiting the amount of
information displayed to the screen, since some of the information is not routinely required.
The mesh parameter options are the same options available on the multiple solids panel.
1. Activate the checkbox for show sequence ids.
This shows the sequence the meshing routine will take when solid-meshing the part.
Each solid will have a sequence number and a line indicating the direction of the
meshing. The meshing of the solids will proceed from 1 to the highest sequence
number.
This is a useful debugging tool to see how the meshing operation will take place; for
example, if the meshing operation fails the sequencing numbers can be displayed on the
screen, and looking at this series may highlight problems in the model. To resolve such
problems, further partitioning of the solids may be necessary.
2. Activate the checkbox for show nodal distribution.
This marks all of the edges affected by an operation which changes the edge’s density
with yellow temporary nodes. Otherwise, only the density number will show the change.
3. Activate the checkbox for show num on all edges.
This places the number representing the element density on all of the solid’s edges.
Otherwise only the density numbers of the current group of edges will be shown.
4. Activate the checkbox for show current solids only.
This masks all of the solids in the display except for the ones initially selected when
entering the multiple solids panel.
5. Activate the checkbox for Show solid id.
This shows each solid's id number in the graphics area--useful if you wish to edit or
delete a mesh associated with a specific solid.
6. Activate the checkbox for show master surf mesh type.
This places the mesh type icon on each of the surfaces with a 2D mesh.
7. Activate the checkbox for hide mapped type.
This hides all of the mesh type icons for mapped surfaces, making it easier to see which
surfaces are not mappable.
8. Click mesh
If you are unhappy with the mesh results, click reject and try changing your parameters, or
only mesh the solids that you are happy with and use the one volume panel (which includes
more options) to mesh the solids that did not mesh acceptably in this panel.

HyperWorks 10.0 HyperMesh 10.0 Update 49


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Section 3: Shrink Wrap


Shrink wrap meshing is a method to create a simplified mesh of a complex model when
high-precision models are not necessary, as is the case for powertrain components during
crash analysis. The model's size, mass, and general shape remains, but the surface
features and details are simplified, which can result in faster analysis computation. You can
determine the level of detail retained by determining the mesh size to use, among other
options. Shrink wrap functionality was added to HyperMesh in the 9.0 release but has had
its capabilities greatly expanded in the new 10.0 version. The key additions are:
 Both solids and surfaces valid as input to the shrink wrap – it is no longer necessary
to mesh the model beforehand.
 Shrink Wrap meshing has been improved for loose and tight algorithms by improving
the mesh flow and uniformity of the resulting mesh.
 Feature recognition for tight wrap is automatic, no need to manually define features
as required in 9.0.
 New “generate solid mesh” option has been introduced to provide a hexa only
voxelized output. A jacobian parameter is definable to control the quality of the hexa
mesh.
 New “mesh orientation” option is available to control the resulting shell/solid mesh
which will be orientated to either the global or user defined local system.

Panel Options and Settings


The Shrink Wrap function can be accessed through the pull downs Mesh->Create->Shrink
Wrap Mesh and the panel shown below will open.

Shrink wraps can be generated using two algorithms: Loose or Tight. These determine how
closely the resulting mesh adheres to the details of the underlying model, and are best
suited to different use cases, which will vary for any given use.

• Loose Shrink Wrap - generate a loose-fitting shrink wrap mesh that generally
conforms to the model.
• Tight Shrink Wrap - generate a tight-fitting mesh that adheres closely to the
underlying model, capturing as many features as possible.

The panel options for both Loose and Tight are the same and are as follows:

• Comps – Selection of the comps, elems, surfs or solids used to create the shrink
wrap mesh.
• element size= - Sets the desired target element size for the shrink wrap mesh

50 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

• generate solid mesh - If selected HyperMesh creates a solid hexa mesh under the
2d shell mesh.

• mesh orientation= - Switch to choose elemt orientation with the global system or previously
created local system.

Exercise 3.3: Shrink Wrap Meshing

Step 1: Open the model shrinkwrap.hm.

Step 2: Create a loose shell shrink wrap mesh in the loose_gap component.
1. Click Shaded Geometry and Surface Edges if the model is not shaded already.
2. Review the surface geometry on the screen. Notice the gap in the geometry.

3. Click Mesh, then Create, then Shrink Wrap Mesh.


4. Make sure the loose sub-panel is active.
5. Select the component in the graphics area.

HyperWorks 10.0 HyperMesh 10.0 Update 51


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

6. For element size, enter 4.


7. Click mesh to create the shrink wrap.
8. Expand the Component folder in the Model browser.
9. Hide the surfaces component in the Model browser.
10. Click return to exit the panel.

Step 3: Review the solid geometry.


1. Show the block component in the Model browser.
2. Review the model to see the features.
3. Hide the block component in the Model browser.

Step 4: Create a loose shell shrink wrap mesh in the loose component.
1. Hide the loose_gap component in the Model browser.
2. Right-click the loose component and click Make Current.
3. From the Mesh menu, click Create, then Shrink Wrap Mesh.

52 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

4. Activate the loose sub-panel if not already done.


5. Click comps and select block from the component list.
6. For the element size, enter 10.
7. Click mesh to create the mesh.

8. Click reject to reject the mesh.


9. Change the element size to 5.

HyperWorks 10.0 HyperMesh 10.0 Update 53


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

10. Click reject to reject the mesh.


11. Change the element size to 3.
12. Click mesh to create the mesh.

54 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

The shrink wrap mesh with the geometry hidden

13. 13. Click reject to reject the mesh.

Step 5: Create a tight shell shrink wrap in the tight_shell component.


1. Hide the loose component using the Model browser.
2. Right-click tight_shell and click Make Current.
3. Activate the tight sub-panel in the Shrink Wrap panel.
4. Click comps and select the block component.
5. Make sure the element size is set to 3.
6. Click mesh to create the mesh.

HyperWorks 10.0 HyperMesh 10.0 Update 55


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Step 6: Create a tight solid shrink wrap in the tight_solid component


1. Hide the tight_shell component in the Model browser.
2. Right-click the tight_solid component in the Model browser and click Make Current.
3. Activate the generate solid mesh option.
4. Click comps and select the block component.
5. Change the minimum jacobian to 1.
6. Click mesh to create the mesh.

56 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

7. Click reject to reject the mesh.


8. Change the minimum jacobian to 0.7.
9. Click mesh to create the shrinkwrap.

HyperWorks 10.0 HyperMesh 10.0 Update 57


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

10. Click to open the Mask panel.


11. If not already set, set the panel collector to elems.
12. Use SHIFT + left mouse button to select a group of elements.
13. Click mask to mask the elements.
14. Click return to exit the panel.

58 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Step 7 (Optional): Change the minimum jacobian to 0.3 for optimized mesh.
1. Delete the elements on the displayed in the graphics area.
2. Click comps and select the block component form the list.

HyperWorks 10.0 HyperMesh 10.0 Update 59


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

3. For the minimum jacobian, enter 0.3.


4. Click mesh to generate the mesh.

60 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 3: Meshing Enhancements

Section 4: Mesh Flow

The AutoMesh panel has been enhanced with the addition of the Flow:Align and Flow:Size
options. Creation of mesh is identical to that in 9.0 but these two options improve the mesh
in the following manner:

Flow:align – Produces a more orthogonal quad dominated mesh


Flow:size – Available only when align is active and enforces the global mesh element size
with minimal min/max element size variation.

 Mesh without any flow control.


Mesh does not follow the general shape of
the geometry.

 Mesh with flow:align option.


Mesh is more orthogonal and follows the
flow of the geometry and is more quad
dominate.

 Mesh with flow:align and flow:size


options.
Mesh is more orthogonal and follows the
flow of the geometry and is more quad
dominate and the element size is more
controlled.

HyperWorks 10.0 HyperMesh 10.0 Update 61


Proprietary Information of Altair Engineering, Inc.
Chapter 3: Meshing Enhancements

Section 5: 1D Beam Visualization


HyperMesh now allows for a 3 dimensional representation of beam elements with a cross
section defined using HyperBeam. The resulting cross section are not simply visual but are:

 3D Representations are graphics which can be:


 Selected as any other element
 Applied Color Modes (“by comp”, “by material”, “by property”)
 Used with Browser Modes (Select, Show/Hide, Isolate)

 3D Representations are “live” and Updates automatically on:


 Property Assignment Edit
 BeamSection Geometry Edit (via HyperBeam)
 Orientation Vector Edit
 Offset Vector Edit

The visualization is changed through the use of an icon in the Visualization Toolbar

Simple Element View – The default state shows 1D Elements as simple lines as they
always have been viewed.

Detailed Element View – Displays 1D elements with their associated cross section.
The section must have been defined in HyperMesh previous to visualization.

62 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 4: Parameter Browser

Optional: Chapter 4

HyperWorks Desktop Parameter


Browser
Report Parameters
The Parameter Browser allows you to customize and
automate the repeatable process of generating entire
analysis sessions in HyperWorks Desktop. The reality
of automation is that it's not always desirable to re-
apply automation scripts exactly as they were originally
defined. To remedy this, the Parameter Browser
includes a graphical user interface for defining
parameters that can be changed when an automation
script is executed. To display the browser, select
Parameter Browser from the View menu.
The Parameter Browser displays all windows and
pages in the current session, including the parameters
(value or text) assigned to each model or result file.
Activating the checkbox next to any attribute in the
browser tree (located in the upper portion of the
browser) includes the attribute as a parameter in the
parameter table (located in the lower half of the
browser), which is defined or kept at its default state
when the process is re-run. To display the browser,
select Parameter Browser from the View menu.

HyperWorks 10.0 HyperMesh 10.0 Update 65


Proprietary Information of Altair Engineering, Inc.
Chapter 4: Parameter Browser

After the parameters are defined, you can save the automation script and run it from the Reports panel.

Exercise 4.1: Using the Parameter Browser


This exercise uses the model file, d3plot results file for the model and results.

Step 1: Loading and Contouring the Model


1. Load the d3plot model file from the
<installation_directory>/tutorials/mv_hv_hg/animation/bumper folder.

2. Select the Contour panel from the toolbar .


3. Contour the model for vonMises stresses.
4. Click Apply.

5. Click Animation Start/Stop to start the animation


6. Click the animation again to stop the animation.

7. Click Animation Controls to open the panel.


8. Use the Current Time slider to set the current time 0.03.

66 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 4: Parameter Browser

Step 2: Create a Note on the Model

1. Click the Note icon to open the panel.


2. Click Add to add a new note.
3. Choose Entity for Attach to:.

4. Change the entity collector to Component .


5. Click Component then By ID.
6. Enter 2 for Component ID in the Select by ID dialog.
7. Click OK to close the dialog box.
8. In the description field enter Component ID:
9. For Field names select Entity ID and click Insert Field.
10. Press Enter to start a new line and select Contour datatype and click Insert Field.
11. Select Contour component and click Insert Field.
12. Press Enter to start a new line and enter Max value:
13. Select Entity contour max val and click Insert Field.

HyperWorks 10.0 HyperMesh 10.0 Update 67


Proprietary Information of Altair Engineering, Inc.
Chapter 4: Parameter Browser

Description after entering information.

14. Click Color and select yellow for the note color.
15. Activate the Move to entity option.
16. Click Apply to create the note.

68 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 4: Parameter Browser

Step 3: Saving the Parameters.


1. Click the View menu, then Parameter Browser.
2. Expand the tree for p1:Untitled, then w1:Animation, then Notes, and 2:Note 2.
3. Place checkmarks next to Color and Locator.

4. Right click on the parameter Hvnote Color and click Show in Tree.
Notice the parameter highlights in the tree.
5. Right click again on Hvnote Color and click Remove Parameter.
The parameter is now unchecked on the tree.
6. Click Color again in the tree.
7. Click in the Name field for Hvnote Color and enter Color.
8. Click in the Name field for Hvnote Locator and enter Component.
9. Click the Save icon in the Parameters browser.

HyperWorks 10.0 HyperMesh 10.0 Update 69


Proprietary Information of Altair Engineering, Inc.
Chapter 4: Parameter Browser

10. Enter the name bumper_reportparams in the Save Report File dialog.
11. Click Save to save the parameters.

Step 4: Importing the Report Parameters


1. Click New from the File menu to clear the session.

2. Click the Reports icon to open the panel.


3. Click the Add button to select the tpl file.
4. Select the bumper_reportparams.tpl file created in the last step or bumper_reportparams.tpl
from <installation_directory>/tutorials/mv_hv_hg/animation/bumper.
5. Change the Component to text from 1 Shell 2 to 1 Shell 4.
6. Click Apply to apply the changes.

70 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 4: Parameter Browser

The bumper results appear with the note attached to Component 4.

Step 4: Using the Report Definition to Add Further Views.


1. Change the text in the Component to 1 Shell 5.
2. Change the Color to 9.
3. Be sure the Append radio button is active.
4. Click Apply to add the new report.

HyperWorks 10.0 HyperMesh 10.0 Update 71


Proprietary Information of Altair Engineering, Inc.
Chapter 4: Parameter Browser

Notice a second page is added with results and new note for Component 5.

5. Change the value of Component to 1 Shell 1.


6. Change the value of Color to 8.
7. Click the Overlay radio button.
8. Click the Apply button.

72 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc
Chapter 4: Parameter Browser

The Select Starting Page dialog appears.

9. Accept the default selection by clicking OK.


10. Change to page 1.

HyperWorks 10.0 HyperMesh 10.0 Update 73


Proprietary Information of Altair Engineering, Inc.
Chapter 4: Parameter Browser

Notice the view is appended to the Page selected.

11. Click the HyperView tab to access the Model browser.


12. Click the Component View icon on the Model browser.

Notice there are two models in the Files section.

13. Right click on the second model in the list and click Hide.

The model is hidden from view revealing the contoured model.

74 HyperMesh 10.0 Update HyperWorks 10.0


Proprietary Information of Altair Engineering, Inc