Hypermesh Book
Hypermesh Book
Hypermesh Book
altairhyperworks.com
www.altairhyperworks.com
Location
Telephone
Australia
64.9.413.7981
anzsupport@altair.com
Brazil
55.11.3884.0414
br_support@altair.com
Canada
416.447.6463
support@altairengineering.ca
China
86.400.619.6186
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
1.800.425.0234 (toll free)
support@india.altair.com
Italy
39.800.905.595
support@altairengineering.it
Japan
81.3.5396.2881
support@altairjp.co.jp
Korea
82.70.4050.9200
support@altair.co.kr
Mexico
55.56.58.68.08
mx-support@altair.com
New Zealand
64.9.413.7981
anzsupport@altair.com
North America
248.614.2425
hwsupport@altair.com
Scandinavia
46.46.460.2828
support@altair.se
United Kingdom
01926.468.600
support@uk.altair.com
In addition, the following countries have resellers for Altair Engineering: Colombia, Czech Republic, Ecuador, Israel, Russia,
Netherlands, Turkey, Poland, Singapore, Vietnam, Indonesia
Official offices with resellers: Canada, China, France, Germany, India, Malaysia, Italy, Japan, Korea, Spain, Taiwan, United
Kingdom, USA
Copyright Altair Engineering Inc. All Rights Reserved for:
HyperMesh 1990-2014; HyperCrash 2001-2014; OptiStruct 1996-2014; RADIOSS1986-2014; HyperView1999-2014;
HyperView Player 2001-2014; HyperStudy 1999-2014; HyperGraph1995-2014; MotionView 1993-2014; MotionSolve 20022014; HyperForm 1998-2014; HyperXtrude 1999-2014; Process Manager 2003-2014; Templex 1990-2014; TextView
1996-2014; MediaView 1999-2014; TableView 2013-2014; BatchMesher 2003-2014; HyperMath 2007-2014;
Manufacturing Solutions 2005-2014; HyperWeld 2009-2014; HyperMold 2009-2014; solidThinking 1993-2014; solidThinking
Inspire 2009-2014; solidThinking Evolve 1993-2014; Durability Director 2009-2014; Suspension Director 2009-2014;
AcuSolve 1997-2014; AcuConsole 2006-2014; SimLab2004-2014 and Virtual Wind Tunnel 2012-2014.
In addition to HyperWorks trademarks noted above, Display Manager, Simulation Manager, Compute Manager, PBS,
PBSWorks, PBS GridWorks, PBS Professional, PBS Analytics, PBS Desktop, PBS Portal, PBS Application Services,
e-BioChem, e-Compute and e-Render are trademarks of ALTAIR ENGINEERING INC.
Altair trademarks are protected under U.S. and international laws and treaties. Copyright 1994-2014. Additionally, Altair software
is protected under patent #6,859,792 and other patents pending. All other marks are the property of their respective owners.
ALTAIR ENGINEERING INC. Proprietary and Confidential. Contains Trade Secret Information. Not for use or disclosure outside of
ALTAIR and its licensed clients. Information contained inHyperWorks shall not be decompiled, disassembled, or unlocked,
reverse translated, reverse engineered, or publicly displayed or publicly performed in any manner. Usage of the software is only as
explicitly permitted in the end user software license agreement.
Copyright notice does not imply publication
Table of Contents
HMD Introduction 3
Proprietary Information of Altair Engineering, Inc.
HMD Introduction 4
Proprietary Information of Altair Engineering, Inc.
HyperWorks 13.0
HMD Introduction 5
Proprietary Information of Altair Engineering, Inc.
HyperWorks 13.0
HMD Introduction 6
Proprietary Information of Altair Engineering, Inc.
Chapter 1
HyperWorks 13.0
HMD Introduction 7
Proprietary Information of Altair Engineering, Inc.
Step 2: Solving
Solving is performed by any of the many commercially available software written to perform
Finite Element Analysis. Some of these include popular packages such as RADIOSS,
OptiStruct, Acusolve, Nastran, LS-Dyna, Abaqus, and Ansys, as well as others. The solver
takes the information provided in the file (input deck) created in HyperMesh in Step One and
calculates the parts reactions to the inputs defined. Common outputs are Displacement,
Stress, Strain and Acceleration. These results are stored in a file that then can be read in
HyperView in the Post-Processing stage.
Step 3: Post-Processing
Post-Processing is where the results of the solver solution can be reviewed and analyzed.
HyperView can provide presentation quality color contoured plots and animations
highlighting any of the requested results. Information can be queried, displaced and even
graphed in numerous windows allowing for customization geared toward the desired
audience.
8 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Or
o
User can create a Windows Shortcut by right clicking on the above program
and selecting Create Shortcut.
HyperWorks 13.0
HMD Introduction 9
Proprietary Information of Altair Engineering, Inc.
The icons in the Applications Menu under the default location (if defaults were
used) or the chosen install folder location.
The install location under scripts via a terminal window. (For example, the
command /Applications/AltairHyperWorks/altair/scripts/hm under a terminal
window would launch HyperMesh.)
HyperMesh Model Files, FE Data and Geometry Files. (User can browse to different
directories for opening and saving)
The file browser will also use this directory as its default location for browsing for files. This
can be considered as the "current working directory".
This directory can be changed, thereby changing the location where these files are written to
or read from. This has the benefit of allowing different settings to be stored in different
directories to give control over the HyperWorks Desktop environment for different projects or
use cases.
10 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HMD Introduction 11
Proprietary Information of Altair Engineering, Inc.
Settings Files
HyperWorks Desktop writes several different settings files. HyperMesh writes
command.cmf, hmmenu.set and hmsettings.tcl.
HyperWorks Desktop writes hwsettings.xml. Each of these files is detailed below.
command.cmf
The command.cmf file is a command history file containing the commands executed in
HyperMesh whenever any operation is performed. This file can be used to rerun operations
or as a basis for determining the commands required to automate a given process. The
command.cmf file is written to the start-in directory for each session. Deleting this file simply
results in a new file being created on the next operation.
hmmenu.set
The hmmenu.set file stores information about panel options, panel settings, user profiles,
graphics settings, element check settings, penetration check settings, and several other
settings. The hmmenu.set file is written to the start-in directory after each session is closed.
Deleting this file resets the stored settings to their default values. It is possible to customize
the location where this file is read from during start-up. HyperWorks Desktop uses the
following search order to find the hmmenu.set file. If copies exist in multiple locations, only
the first one found in the search order is used:
1. Start-in directory
2. Home directory
3. HW_CONFIG_PATH environment variable
4. Installation directory
12 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
hmsetting.tcl
The hmsettings.tcl file stores information on the browsers, the user interface layout (tab
locations, command window, panel location, toolbars, etc...), keyboard preferences,
import/export settings, recent files, and other various settings. By default, the hmsettings.tcl
file is written to the My Documents directory on Windows and in ~/.altair on Linux after each
session is closed. Deleting this file resets the stored settings to their default values. It is
possible to customize the location where this file is read from during start-up and written to
on exit. HyperWorks Desktop always writes the hmsettings.tcl file back out to the location
where it originally read it from for that session. The following order is used to find the
hmsettings.tcl file:
1. HM_SETTINGS_DIR environment variable. If this is defined, the search stops
even if the file doesn't exist.
2. My Documents directory on Windows or ~/.altair on Linux
hwsetting.xml
The hwsettings.xml file stores information on the browsers, the user interface layout (tab
locations, command window, panel location, toolbars, etc...), keyboard preferences,
import/export settings, recent files, and other various settings. By default, the hwsettings.xml
file is written to the My Documents directory on Windows and in ~/.altair on Linux after each
session is closed. Deleting this file resets the stored settings to their default values. It is
possible to customize the location where this file is read from during start-up and written to
on exit. HyperWorks Desktop always writes the hwsettings.xml file back out to the location
where it originally read it from for that session. The following order is used to find the
hwsettings.xml file:
1. HW_SETTINGS_DIR environment variable. If this is defined, the search stops
even if the file doesn't exist.
2. My Documents directory on Windows or ~/.altair on Linux
HyperWorks 13.0
HMD Introduction 13
Proprietary Information of Altair Engineering, Inc.
Online Help
HyperMesh offers comprehensive documentation in the online help. The Help can be
accessed through the menu bar or the use of the h key on your keyboard. If the user
accesses help through the use of the h key, the help documentation is intelligent,
opening in the section representing the panel that the user is actively in. Help also contains
detailed tutorials on many advanced HyperMesh functions.
14 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HMD Introduction 15
Proprietary Information of Altair Engineering, Inc.
Solver, Model, Utility, Include, Import, Export, Connector, Entity State, Entity
Editor, etc.
Available through the View drop down menu (turned off by default)
Indicates the current Include file, Component Collector, and Load Collector
16 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HMD Introduction 17
Proprietary Information of Altair Engineering, Inc.
File Operations
The following file operations are located in the Standard toolbar which can be accessed by
selecting View > Toolbars > HyperWorks > Standard.
18 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HMD Introduction 19
Proprietary Information of Altair Engineering, Inc.
20 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Control how entities look by using toolbars and the Model Browser.
Rename components.
View Control
View control is accomplished through the use of the Standard Views toolbar icons, and 3D
View Controls toolbar, and the mouse.
HyperWorks 13.0
HMD Introduction 21
Proprietary Information of Altair Engineering, Inc.
22 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Mouse Controls The preferred method for Display Control is the use of the Mouse
Buttons. With the CTRL key held on the keyboard the mouse provides total control
over rotation, zoom and pan.
HyperWorks 13.0
HMD Introduction 23
Proprietary Information of Altair Engineering, Inc.
Model Visualization
From pull down menu Preferences > Geometry Options or click on o from keyboard.
24 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Transparency
HyperWorks 13.0
HMD Introduction 25
Proprietary Information of Altair Engineering, Inc.
See the pull down menu Preferences > Meshing Options or click o from keyboard, to
get more details.
26 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Display Toolbars
Display Toolbar
The display and masking tools allow the user to show and hide select entities that might
interfere with the desired visualization. The icons can be found on the Display toolbar and
are used as follows:
Spherical Clipping
The Spherical Clipping panel allows you to focus on specific areas of the model by
displaying only the portions of a model inside a 3D spherical volume, while masking
everything outside the sphere. If you want to work on a small section of a large model
without masking or turning off any entities, enable the clipping and pick the center and the
radius of the clipping sphere. It can be accessed using the icon
panel shown below.
HyperWorks 13.0
HMD Introduction 27
Proprietary Information of Altair Engineering, Inc.
Browsers
Different browsers are customized for usage with regard to the types of parts that you
want to work with.
Most browsers have similar basic functionality for sorting entities, filtering entities,
and finding entities and include a context-sensitive right-click menu and sets of control
buttons.
28 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
The Selector
is a tool to interactively select any type of supported entity via the
browser, or by selecting within the graphics area.
Model View
The Model View (
) resides on the Model Browser and allows you to view the 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 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 View, click the Model item located within the View menu. The browser
displays on one of the tab area sidebars.
The Model View is a powerful tool for controlling the visualization of the model.
In the Model Browser the user can:
and elements
HyperWorks 13.0
of collectors
HMD Introduction 29
Proprietary Information of Altair Engineering, Inc.
Create, Card Edit, Delete and control component visualization by Right clicking on
the collector list
Component View (
30 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Mask View
HyperWorks 13.0
HMD Introduction 31
Proprietary Information of Altair Engineering, Inc.
Use the entity selector and the extended entity selection menu to select/unselect
nodes and elements from the graphics area
Use the direction selector to define vectors along which to translate nodes and
elements
Use the rapid menu functionality to execute commands with the mouse buttons
rather than clicking buttons
Interrupt, but not exit, a panel to go to another panel using the keyboard function
keys
Panel Layout
In HyperMesh, panels have three general layouts. The Basic Panel, Panel with Sub-Panels
and Panels with Sub Panels organized in Columns. Their look and functionality will be
described below.
Translate panel
32 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Surfaces panel
Generally panels are used in a left to right manner and those with columns are used in a left
to right and top to bottom manner using the following steps:
HyperWorks 13.0
HMD Introduction 33
Proprietary Information of Altair Engineering, Inc.
Step 1: What to Do
This step only applies to panels with subpanels. The user picks the functionality within the
panel that is desired by picking the appropriate subpanel radio button. The example below
to the left is from the Project panel and the to plane sub functionality is chosen. The
example below to the right is from the Surfaces panel and the square sub function is
chosen.
Step 3: What to do it to
In this step the user will select the entities they wish to perform the function on. The entity
selection is shown below.
34 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HMD Introduction 35
Proprietary Information of Altair Engineering, Inc.
Direction/Plane Selection
X, Y, Z Axis -
N1, N2 and N3 o
Select 2 Nodes (N1 & N2) This defines a direction from N1 to N2 where a
vector type direction is required. When a plane is required the plane is
defined as that which is normal to the vector N1 to N2 and its location at the
B node.
Select 3 Nodes (N1, N2 and N3) This defines a plane whose normal
defines a direction when a vector direction is required. Positive of the normal
is defined by the Right Hand Rule. In the event a plane is required the
plane is that which is created by the 3 nodes with its location at the B node.
36 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
5 - Organizing a Model
Organizing model data can be beneficial when creating a valid solver input file. Basic tasks
used to organize model data such as placing elements and loads into groups (collectors),
organizing collectors into assemblies, renaming, deleting, reordering, and renumbering are
discussed in this section.
In this section, you will learn how to:
Rename components
Create an assembly
Model organization is at the heart of a quality Finite Element Analysis. The model can be
organized in a multitude of different ways as desired by the user, but below are the basics
for model organization.
HyperWorks 13.0
HMD Introduction 37
Proprietary Information of Altair Engineering, Inc.
Collectors
The basis for model organization is the collector. HyperMesh has many different types of
collectors:
*NOTE: Property and Material collectors do not contain any entities and are used to define
material and physical properties in the model. They are called collectors for uniformity.
Right clicking in the Model Browser opens a menu from which the selection
of Create allows for creation of any type of collector.
Right clicking in the Model Browser will also allow you to edit, rename,
change ID, change color and delete collectors as well.
38 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Material and Property Collectors can be created in a similar manner using the
Material and Property Pull-Downs.
Collectors Toolbar
The Icons can be used to create collectors as well.
HyperWorks 13.0
HMD Introduction 39
Proprietary Information of Altair Engineering, Inc.
Favourite Toolbar
40 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Note the mid2 collector is in a bold font and thus is the Current collector.
Right clicking on a collector will open a menu that will allow it to be made current.
In the Status Bar click on the Set Current Component field and select the one you
want to male current from the list that appears in the panel area.
HyperWorks 13.0
HMD Introduction 41
Proprietary Information of Altair Engineering, Inc.
42 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
For example, in the case of a component, Cross-references would list the groups, sets,
output blocks, etc that refer to the selected component. In addition, only for components,
Cross-reference will have sub folders named Node and Element and will list the entities
where the selected components node or element is referred.
Organize
Organize is a tool that can be used to move/copy entities to different collectors.
It can be accessed using the icon
open the panel shown below.
HyperWorks 13.0
HMD Introduction 43
Proprietary Information of Altair Engineering, Inc.
Renumber
The Renumber panel allows you to renumber entities. You may also enter a value by which
to offset the IDs of entities.
It can be accessed using the icon
will open the panel shown below.
Delete
The Delete panel allows you to delete data from a model database; preview and delete
empty collectors; preview and delete unused collectors (property, material, curves).
You can also delete an entire model database, if you wish to start with a clean database.
It can be accessed using the icon
Nodes
The Nodes panel allows you to create nodes using a wide variety of methods.It can be
accessed from pull down menu Geometry > Create > Nodes or (F8) and will open the
panel shown below.
44 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Temp Nodes
The Temp Nodes panel provides a way to control which nodes are on the temporary node
mark. Since all nodes not currently referenced in the model are deleted, the temporary node
mark is provided as a holding area to save the nodes you are not currently using.
It can be accessed using the icon from pull down menu Geometry > Create > Nodes >
Temp Nodes or (Shift+F2)
Distance
The Distance panel allows you to determine the distance between two nodes/points or the
angle between three nodes/points, or to change distances or angles.
It can be accessed (F4) and will open the panel shown below.
HyperWorks 13.0
HMD Introduction 45
Proprietary Information of Altair Engineering, Inc.
Step 1: Set the User Profile and retrieve the model file, 01-GUI.hm
3. From the menu bar, select Preferences > User Profiles or select the icon
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
5. While holding the CTRL Key and the RIGHT Mouse Button, drag your mouse around to
pan the model.
6. While holding the CTRL Key, click the Center Mouse Button (or clickable scroll wheel)
and draw a circle around a portion of the screen.
7. This will zoom into the region surrounded by the drawn circle.
8. While holding the CTRL Key rotate the scroll wheel forward to Zoom Out and backward
to Zoom In.
9. While holding the CTRL Key click the middle mouse button/scroll wheel to fit the model
to the screen.
HyperWorks 13.0
HMD Introduction 47
Proprietary Information of Altair Engineering, Inc.
is active.
3. Expand the Component category by clicking the + next to it. This will list all of the
components in the model.
4. Using the Geometry
and Elements
48 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
7. Highlight components using the Left Mouse Button in the Graphics Area, and note how
the Global Controls now only affect the highlighted components.
8. Use the icon (
Both options.
Component View
This view is highly useful when working solely with components as none of the other
collectors are shown in the view. This view contains all of the visibility control and
right click functions of the Model View. Additionally it adds fields that show the
mesh and geometry shading as well as the property and material applied to each
component.
HyperWorks 13.0
HMD Introduction 49
Proprietary Information of Altair Engineering, Inc.
b.
Property View
This view allows the user to view all of the properties in the model and color the
entities on the screen by their assigned property. The visibility controls as well
as all right click extended functionality work with this view as well.
c.
Material View
This view allows the user to view all of the materials in the model and color the
entities on the screen by their assigned material. The visibility controls as well
as all right click extended functionality work with this view as well.
50 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HMD Introduction 51
Proprietary Information of Altair Engineering, Inc.
b. Rename a component
Left Click on the new component component1 will open below the Entity
Editor tab area, where you can change component name in the Value field.
c. Select the color, in a component row, and change the color of a component.
52 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
e. Isolate Only a component (see if you can figure out the difference between
Isolate and Isolate Only)
f.
Delete a component
HyperWorks 13.0
HMD Introduction 53
Proprietary Information of Altair Engineering, Inc.
2. Left Click on the new component component1 will open below the Entity Editor
tab area, where you can change component name in the Value field.
54 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HMD Introduction 55
Proprietary Information of Altair Engineering, Inc.
X,Y and Z axis will translate along those cardinal axis, while N1,N2,N3 allows the user to
define a direction as a vector (N1->N2) or as a normal to a plane defined by the points
N1,N2 and N3 following the right hand rule.
4. Pick a node on the flat face of the Support-GEOM-3D component shown below. A
green dot will appear at the selected node showing that N1 has been defined there. The
blue focus square will automatically move to N2.
5. Continue in a Clockwise direction picking two more nodes on the face defining the blue
N2 and red N3 nodes. Your model should look similar to the picture to the right.
NOTE: It is not necessary that your nodes be identical to the image, just similar.
56 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
8. Click reject.
9. Try moving the component in other directions using both cardinal axis and the N1, N2
and N3 options.
10. Try moving the component using only N1 and N2 and then change the magnitude= field
to N2-N1 and see what that option does.
11. Use the reject button and the opposite direction translation to bring your component
back to the previous location.
HyperWorks 13.0
HMD Introduction 57
Proprietary Information of Altair Engineering, Inc.
4. Click mask.
This will hide the elements from view but they still can be affected through other panels.
This will Unmask the hidden elements and will mask all the elements previously shown.
58 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
10. Hold the Shift Key down and holding the Right Mouse Button, drag a box in the
graphics window to de-select elements.
11. Click the yellow elems button to open the extended selection window.
HyperWorks 13.0
HMD Introduction 59
Proprietary Information of Altair Engineering, Inc.
reverse After selecting a few elements this will reverse the selection.
save/retrieve Saving a selection places those entities into a 1 slot user mark
that can be retrieved again and again in selections until it is overwritten.
60 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Chapter 2
Geometry
1 - Importing, Exporting and Repairing CAD
HyperMesh is capable of importing geometry from many CAD sources. Most of the popular
CAD packages are read directly, and for those that are not, HyperMesh supports the
popular intermediate languages. HyperMesh attempts to properly clean up surfaces during
import and offers a wide variety of tools to remedy these geometric issues.
The benefits of importing and repairing CAD are:
Restore the surface data of the part (unconnected, missing and duplicate
surfaces)
HyperWorks 13.0
HMD Introduction 61
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Geometry Import
Importing geometry occurs in the Import tab, which is accessible through the Import
Geometry Icon
Using this tab the user can import data from popular CAD packages such as:
UG Part Browser
62 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
HyperWorks 13.0
HMD Introduction 63
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Geometry Export
Exporting geometry occurs in the export tab which is accessible through the Export
Geometry Icon
Using this tab the user can export data in the following format:
PARASOLID (V9)
STEP (AP214)
64 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Topology Repair
Surface Definition
What is Topology
Topology is how surfaces are connected to adjacent surfaces of a part.
If a surface edge is associated with more than 1 surface, those surfaces are
considered to be connected (equivalenced)
Surface edges are categorized, named, and colored according to the number of
associated surfaces
Connectivity is really important and critical at the same time, when you need to create a
contiguous mesh over connected faces thus guaranteeing stresses, strains and
deformations that will propagate over the part in a realistic manner. HyperMesh uses a
tolerance calculation to determine when two or more edges should be connected and
provide tools to fix connectivity issues before meshing.
HyperMesh allows easy visualization of surface connectivity through the use of an edge
color scheme shown below:
HyperWorks 13.0
HMD Introduction 65
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Topology Visualization
66 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
HyperWorks 13.0
HMD Introduction 67
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Figure out what the ideal surface connectivity of the part should be.
Observe the current display of topology colors (free, shared, t-junction). Figure out
what is causing the topology to be displayed this way.
Use the tools in HyperMesh that get the connectivity from what it is to what it should
be as quickly and efficiently as possible.
68 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
The Quick Edit panel is a tool box of utilities for geometry repair. Many of the tools can be
found in other panels and their functionality is exactly the same. The Quick Edit panel simply
provides a single location for many of the most often used tools. These include:
o
Filler Surf Select a line on a free surface edge to recreate any missing
surfaces
Add point on line Creates a user specified number of fixed points along
the selected edge
Release Point Disassociates the selected fixed point from all the
connected edges
HyperWorks 13.0
HMD Introduction 69
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Toggle > (2 edges pair at a time) toggles edges from one state to another
(free > shared > suppressed, by clicking with the left mouse button) based on
the cleanup tolerance setting.
Replace > (1 edge pair at a time) combines two edges into a shared edge at
the location of one of the original edges, controlling which edge to retain and
which to move.
Equivalence > (multiple edges at a time) searches for free edges and
combine them with a matching edge within the cleanup tolerance.
Add > Adds new points to the model geometry to help control mesh pattern
(especially helpful along edges to control node seeding)
Suppress > "Turn off" points in the model geometry. The points are not
deleted, they are ignored when meshing.
Replace > Combines 2 fixed points together at a single location; moves one
point to another, combining them into a single point.
Release > Use this panel to "release" vertices so that they become free
(unattached points) and any shared (green) edges that they were attached to
the point become free (red) edges.
Project > Projects fixed points onto a nearby edge (Useful for aligning mesh
between 2 edges).
70 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Spline/Filler (
): Creates surfaces by filling in gaps, such as a hole in
an existing surface.
The Keep tangency option is valid for surface edge line selection only. It
considers curvature of any surfaces attached to the selected edges and tries
to create a surface tangent to them. This helps to form a smooth transition to
the surrounding surfaces.
The Auto create (free edges only) option is valid for free surface edge line
selection only. It simplifies the selection of the lines bounding the missing
surface. Once a line is selected, HyperMesh automatically selects the
remaining free edges that form a closed loop, and then create the filler
surface.
HyperWorks 13.0
HMD Introduction 71
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
).
The toolbar contains icons that control the display of the surfaces and surface edges.
Surfaces can be shaded with or without edges or wireframe. Place your mouse over the
cursor to view a description of the buttons functionality and select the icon drop-down
menu for additional options.
72 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
4. Click Visualization (
Visualization controls the display of the surfaces and surface edges. Surfaces can be
shaded or wireframe. The check boxes within this menu turn the display of the different
edge types and fixed points (surface vertices) on or off.
5. Clear all the check boxes except the Free check box.
Only the free edges should be displayed at this point.
6. Observe the free edges and make note of where they are.
The free (red) edges show where there is incorrect connectivity or gaps.
7. Note the locations where there are closed loops of free edges. These are locations that
probably have missing surfaces.
The surfaces should now appear solid rather than having only their edges displayed.
HyperWorks 13.0
HMD Introduction 73
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
13. Rotate, zoom, and pan to locate any errors in the geometry.
14. Make note of the areas to be worked on:
A surface that overhangs a round corner
A missing surface
From the menu bar click Geometry > Quick Edit > delete surf
OR
From the menu bar click Geometry > Delete > Surfaces
OR
Press F2
74 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
2. In the graphics area, select the overhanging surface shown in the picture below.
From the menu bar click Geometry > Quick Edit > delete surf
HMD Introduction 75
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Step 6: Combine multiple free edge pairs at one time with the equivalence
tool.
1. From the menu bar, click Geometry > Edit > Surface Edges > Equivalence
2. Activate the equiv free edges only check box.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Step 7: Combine free edge pairs, one pair at a time, using the toggle.
1. Go to the toggle sub-panel.
2. In the cleanup tol = field, type 0.1.
3. In the graphics area, click one of the free edges shown in the following image.
Use toggle to equivalence the other edges shown in the image
4. Rotate and zoom into the area if needed. When the edge is selected, it will change from
red to green, indicating that the free edge pair has been equivalenced.
HMD Introduction 77
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
78 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
2 - Simplifying Geometry
This section looks at changing the shape of a part in order to simplify the geometry. Certain
details of the shape, such as small holes or blends, may simply not be necessary for the
analysis being performed. When these details are removed, the analysis can run more
efficiently. Additionally, mesh quality is often improved as well. Changing the geometry to
match the desired shape can also allow a mesh to be created more quickly.
In this section, you will learn:
Mesh the part, review the mesh quality and determine the features to be simplified
Remove pinholes
Defeaturing
There are many features on a part that are not critical to the structure of the part and have
little or no effect on the analysis.
These features can include:
Edge Filets For reduction of sharp corners allowing safer part handling
These features often are process driven and are not function critical.
While our goal is to mesh a part that as closely as possible accurately represents the
geometry, these features often degrade the quality of the mesh.
As such they can be defeatured out of the design allowing for a substantially improved mesh
with little impact on the results.
HyperWorks 13.0
HMD Introduction 79
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Pinholes: Searches for holes within a surface. Fills them in and leaves a fixed point
at their previous center.
80 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Surf Fillets: Searched for surfaces that act as a fillet between other surfaces and
tangentially extends them to achieve a sharp corner.
Edge Fillets: Searches for rounded edge corner and squares them off.
HyperWorks 13.0
HMD Introduction 81
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Step 2: View the model in topology display toolbar to evaluate its integrity.
1. Observe where the model has incorrect connectivity and missing or duplicate surfaces.
82 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
The status bar displays the following message, "1 duplicated surface was found."
Step 4: Observe the model again to identify any remaining free edges, or
missing or duplicate surfaces.
1. Use the topology display and shaded modes to perform this task. All of the edges in the
model should be displayed as explained below:
green shared edges, indicating that all internal surfaces are connected
(equivalenced).
red free edges, indicating that, around the external profile & holes, all surfaces
edges are not connected (equivalenced) at that edge.
yellow T-junction edges, indicating that these edges are connected (equivalenced)
and associated with 3 or more surfaces.
If there were fillets that you did not wish to be removed they could be right clicked at the
F and they would be deselected and not removed.
HyperWorks 13.0
HMD Introduction 83
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
7. Click remove.
All of the edge fillets will be removed leaving sharp corners in their place. This will result
in better mesh quality as will be shown in the next chapter.
84 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
The radius around the hole will be selected but the larger fillet will not be. This is
because the larger fillet has a radius of 7 and thus was not found.
6. Click the two surfaces that make the larger fillet (Set the max radius to 8) to highlight
them.
7. Click remove.
The fillets will be removed once again providing for a better mesh quality.
HMD Introduction 85
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
4. Click find.
The holes are removed and a fixed point is placed at their former center. This will
guarantee a node is in that location but the points can be removed if no node is needed.
2. Select the surface shown in the picture below to remove the round edge.
86 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
7.
HyperWorks 13.0
HMD Introduction 87
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
8. Use Geometry > Quick Edit > toggle edge to complete the model.
88 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Understand model size & scale to determine an appropriate global element size
Set a cleanup tolerance based upon the previously determined global element size.
o
Tolerances > 15-20% of global element size can cause mesh distortions
Can change value multiple times for work on various areas of the model
Use Edge Edit > equivalence to combine as many free edge pairs as possible
o
Use Edge Edit > toggle to combine any remaining free edge pairs, 1 by 1
o
Find Defeature > duplicates to check for any duplicate surfaces and delete them
Use Geometry > Create > Surfaces > Spline/Filler to fill in any missing surfaces.
HyperWorks 13.0
HMD Introduction 89
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
3 - Generating a Midsurface
This section uses CAD geometry data for a thin solid clip. Because of the small thickness of
the part, it is assumed that it will be modeled for FEA as shell elements. The elements will
be created on the mid-plane of the part.
In this section, you will learn how to:
Midsurfacing: Introduction
Often the most accurate representation of a part is through the use of shell elements.
These elements best represent parts that are relatively thin compared to their overall
surface area and typically have a uniform thickness. Shell elements have no physical
thickness representation; they are displayed as two dimensional entities whose thickness is
simply a numerical value assigned to them. FE Solvers assume the shell element to lie at
the middle of the thickness. As that is the case, the mesh created on the surfaces needs to
lie at the mid-plane of the part. CAD geometry is usually created as either a solid part or a
series of faces representing a solid part. Using the midsurface tool in HyperMesh, proper
surfaces can be extracted that lie on the mid-plane of the part and can be meshed
appropriately.
90 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Midsurfacing: Tools
Midsurfaces can be created using Geometry > Create > Midsurfaces panel
auto midsurface This subpanel allows you to extract, in one step, the midsurface of
a more complicated group of surfaces that represent a solid part.
closed solid - When selecting surfaces, the closed solid mode simplifies the
panel for users who do not intend to use any of the advanced options. While in
closed solid mode, select a single surface of the solid geometry and click
extract (or middle mouse). The function automatically determines the enclosed
volume the selected surface belongs to and extracts the midsurface from it.
surface pair The surface pair subpanel offers a simplified function that allows you
to extract a midsurface from two faces that represent the two sides. This function
creates one surface that forms the midsurface.
combine with adjacent plates - This option takes any surfaces that are
adjacent to the two surfaces selected, and extends, trims, or projects the
midsurface created to match the surrounding midsurfaces.
HyperWorks 13.0
HMD Introduction 91
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
combine all adjacent plates - This option takes any surfaces that surround
the two surfaces selected, and extends, trims, or projects the midsurface
created to form continuous geometry with shared edges.
quick edit - Use the Quick Edit sub panel to quickly repair a midsurface by correcting
its targets. It should be used after you have created (or attempted to create) a
midsurface using the auto midsurface sub panel. You first select a surface that you
want to edit/repair; this surface can either be a midsurface that was created earlier, or
a surface that is part of the solid.
You will notice the appearance of new temporary entities displayed in three colors
(yellow, cyan and red), which represent the following:
Surface to offset (yellow): The original surface from which the middle
surface was created by an offset with a variable direction and distance.
Targets (red): User-controlled handles that allow you to change the direction
and distance of the offset. The targets are the red segments that connect
points on the initial surface with the points where the surface must be
offset. The offset is interpolated in between the assigned targets.
92 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Midsurface to Edit (cyan): The midsurface (in-progress) that you can modify
by re-assigning the targets. This surface is updated as you make changes to
the targets. The midsurface (in-progress) can be made permanent by
clicking the update button, when you are satisfied with your editing results.
assign target - Use the Assign Target Midsurface sub panel to repair a midsurface
by correcting its targets. It functions similar to the Quick Edit sub panel, but has
more advanced features. As with the Quick Edit sub panel, it should be used after
you created (or attempted to create) a midsurface. You should first select a surface
to edit/repair. This surface can either be a midsurface that was created earlier, or a
surface that is part of the solid.
You will notice the appearance of new temporary entities displayed in different colors
(yellow, cyan and red), which represent the following:
Midsurface to edit (cyan): The midsurface (in-progress) that you can modify
by re-assigning the targets. This surface is updated by clicking accept target
after you make changes to the targets. The midsurface (in-progress) can be
made permanent by clicking the update button, when you are satisfied with
your editing results.
Targets (red): User-controlled handles that allow you to change the direction
and distance of the offset. The targets are the red segments that connect
points on the initial surface with the points where the surface must be
offset. The offset is interpolated in-between the assigned targets.
HyperWorks 13.0
HMD Introduction 93
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
New targets (green): New targets that have not been accepted, thus they do
not affect the midsurface. Click accept target to accept them, turning them
to red and incorporating their effects into the cyan midsurface.
Targets being combined (purple): New and existing targets that will be
combined once they are accepted.
Target planes: Planes parallel to the offset surface drawn at target point,
which can be displayed for reference.
replace edge - Use the Replace Edge sub panel to close gaps and slivers by
replacing one edge with another. This function is the same as the one in the Edge
Edit panel and is available here for convenience. The geometry shape doesnt
change, just the topology.
extend surface - This subpanel extends or retracts the edges of selected surfaces
to meet other selected surfaces, or to close gaps between surfaces or holes within a
selected surface.
Several options affect how surfaces extension behaves, including enabling or
disabling the ability to shorten edges as well as extend them, or to force the
extended edges to attempt to maintain the overall shape of the surface.
94 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
View / assign thickness - Use the View/Assign Thickness sub panel to review the
thickness of surfaces (including midsurfaces), or change them. Surfaces that have
thickness data stored are drawn with lines (probes) extending from each vertex of
the surface.
The length of these probes represents the thickness at those locations. Only
surfaces created in the Midsurface panel have thickness information defined by
default, but you can use this sub panel to define/set a fixed, uniform thickness for
any surface.
The assign thickness option allows you to set a constant thickness value to
selected surfaces. To perform this task: enter the new thickness value, select the
surfs that you wish the value to be applied to, and click the assign button which
appears when you activate any of the controls in the assign thickness portion of the
sub panel. To undo, click reject before leaving the sub panel.
HyperWorks 13.0
HMD Introduction 95
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
96 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
2. For complex parts, try defeaturing the surface defining the volume
This simplifies the part and may give better results with create : solid
Use midsurface : editing tools for midsurfaces that need fine tuning
4. View the midsurface and correct errors using the midsurface editing
functionalities
Midsurfacing: Tips
1. Dont be afraid to delete surfaces
Release points
Replace points
HyperWorks 13.0
HMD Introduction 97
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Exercise 2c - Midsurface
This exercise will cover the basic aspects of geometry repair and preparation for
meshing. It will cover repairing problems with the geometry, midsurfacing and
defeaturing.
[HINT 1]: Use the Visualization Options Icon to find edges to fix.
98 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
[HINT 2] You can use Geometry > Quick Edit and play with Tolerance value to fix
issues. The tolerance is used to determine if two surface edges are the same and if two
surface vertices are the same. The default tolerance controls if two surface edges are
close enough to be automatically combined to shared edges (green edges).
If you want you can specify a different value, greater than the default value. Increasing
the tolerance can cause serious problems. When this value is set, any features equal to
or less than the tolerance are eliminated.
If there are edges present that are important to the surface, that surface will be distorted,
or will fail to trim properly.
The tolerance value should not be set to a value greater than the node tolerance set in
the options panel (Preferences > Geometry Options) to be used for your element
mesh.
2. Use geometry repair tools to fix the following issues:
o
Missing Surfaces to create with Geometry > Quick Edit > filler surface
HyperWorks 13.0
HMD Introduction 99
Proprietary Information of Altair Engineering, Inc.
Chapter 2: Geometry
Free Edges to equivalence with Geometry > Quick Edit > toggle edge
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
6. Click extract.
A new component will be created called Middle Surfaces and the new mid plane
surfaces will be placed in it. Additionally the original component will be set to be partially
transparent so the Middle Surfaces can be seen.
7. Turn off the display of the original component so that only the Middle Surfaces are
displayed.
HyperWorks 13.0
Chapter 2: Geometry
8. There are multiple issues with the model. They need to be repaired. Rotate the model
as shown below and zoom into the area.
9. Zooming in reveals some serious problems with the midsurface in this area. These can
be fixed with the Geometry > Create > Midsurfaces > quick edit sub-panel.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
The display will now show the way in which HyperMesh decided to create the middle
surface. That needs to be corrected.
15. Pick the point in the green circle (circle labeled 1) to indicate the point point to offset
whose offset you wish to fix (see image below).
16. Pick the point in the blue circle (circle labeled 2) to indicate which point pilot point it
should have been offset to (see image below). You will need to hold down the left
mouse button to highlight the line, and then click on the line to select a node.
17. HyperMesh then shows what the new surface offset will look like. This is now correct.
HyperWorks 13.0
Chapter 2: Geometry
20. Fit the model to the screen, zoom in and rotate on the highlighted area below.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
21. Go to the Geometry > Create > Midsurfaces panel and select quick edit sub-panel.
22. Set the target type to point to point.
23. Set the target location to as selected.
24. Leave the remaining settings and pick the surface shown by the blue arrow (picture
above).
The display will now show the way in which HyperMesh decided to create the middle
surface. That needs to be corrected.
HyperWorks 13.0
Chapter 2: Geometry
25. Pick the point in the green circle (circle labeled 1) to indicate the point whose offset you
wish to fix (see image below).
26. Pick the point in the blue circle (circle labeled 2) to indicate which point it should have
been offset to (see image below). You will need to hold down the left mouse button to
highlight the line, and then click on the line to select a node.
27. HyperMesh then shows what the new surface offset will look like. This is now correct.
Select update.
29. HyperMesh then shows what the new surface offset will look like. This is now correct.
Select update.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
30. Rotate the model slightly; a green line is left where the problem area was previously (see
pictures below). Use Geometry > Quick Edit panel > toggle edge subpanel to toggle
the 2 green edges.
31. Rotate the model slightly; a red line is left where the problem area was previously (see
pictures below).
HyperWorks 13.0
Chapter 2: Geometry
32. Go to the Geometry > Create > Midsurfaces panel > extend surface sub-panel.
33. Use setting as you can see in the picture above and pick the surfaces shown by the
arrow (picture below).
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
34. (Optional) Chech the model and see if there are still remaining issues. Use the
midsurfacing tools, point replace, filler surface and other geometry tools to repair the
part, if needed.
HyperWorks 13.0
Chapter 2: Geometry
The following options are available by clicking on the extraction options... button:
offset Choose offset to create pieces of the middle surface by offsetting the
model's side surfaces towards the middle. This is the traditional approach for
midsurfacing in HyperMesh.
Surface pairing is automatic and pairs can be further organized using the Plate Edit
panel.
align steps/ keep jump steps This is available only when you select offset.
In the case of a part that has different "steps" of thickness, such as a flat sheet
that is twice as thick at one end as the other but uses an abrupt step-like change
in thickness instead of a constant slope or curve. The align steps option will
align midsurfaces whereas keep jump step will produce steps between the
various midsurfaces as in the original model.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
auto mid position / user mid position This is available only when you select
offset and align steps. If you select auto mid position, HyperMesh will create
a midsurface parallel to the largest side of the volume. This midsurface includes
"offset" data to represent the changes in distance between the midsurface and
the smaller faces at each "step". If you select user mid position, you have to
define the offset of the midsurface, using a value from 0 to 1, to specify the offset
from the largest side of the volume.
The midsurface (with orange nodes) is parallel to the larger face of the solid plate
allow rerun Adds the rerun option to the Auto Midsurface panel. The rerun option
allows you to visualize which points the extraction tool believes to be linked (and which
will therefore collapse to the same point on the midsurface), and manually define lines /
line chains to establish the linkage between points that should collapse to the same
location.
HyperWorks 13.0
Chapter 2: Geometry
Rejecting the midsurface, prepare for rerun, and then extracting again displays the same
midsurface, along with blue highlighting of the lines that connect associated points.
Problem caused by the failure of extraction; it could be fixed by manually specifying the fillet
curves as additional lines to collapse.
use base surfaces The use base surfaces option allows you to select the separatebut-aligned faces that you wish to treat as if they were continuous (in the image below,
these would be the three bottom faces) and create the multiple midsurfaces based on
them.
Extract midsurfaces from multiple solids as if they were a single solid using the align steps
option.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
It uses a new base surfaces setup... Button that allows you to select the desired based
surfs to add; new midsurfaces are created at the specified distance from the selected base
surfaces.
Use this feature to create aligned midsurfaces for non-aligned solids, by specifying each solid
and its offset separately, using a different offset for each.
thickness bound / no thickness bounds This option allows you to set the minimum
and maximum thickness of the plates in the part. If thickness bounds are specified,
middle surfaces are only created for plates with a thickness that falls into the specified
range. This option can improve the robustness of the results and speed up middle
surface creation. If you choose no thickness bounds, midsurface extraction still uses
the max thickness ratio. This is the highest acceptable ratio of the thickest plates
thickness to that of the thinnest plate.
max thicknesses ratio - This is the highest acceptable ratio of the thickest plates
thickness that of the thinnest plate.
HyperWorks 13.0
Chapter 2: Geometry
max R / T ratio 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.
thickness based stitch tol - When the thickness based stitch tol checkbox is active,
the final stitching of midsurfaces is performed with a locally-defined tolerance of 1/5 of
the local thickness. If unchecked, global cleanup tol from the Options panel is used
for stitching.
extract by component / cross components This option is useful when you are trying
to extract the midsurface of multiple parts in a single step. If it is toggled to extract by
component, it assumes that each part is contained in its own component, so it extracts
the midsurface of one component at a time. If your model contains a single part
organized in multiple components, you should toggle this option to cross components.
result in Middle Surface comp/result in current comp This toggle specifies if the
midsurfaces are created in the Middle Surface component (created if it does not exist) or
in the current component. It is recommended to use the result in Middle Surface comp
setting.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
sort Middle Surface comp into This option specifies how to organize the midsurfaces
generated in the Middle Surface component when the sort button is clicked. The
original comp option organizes the midsurfaces into their parent surface/solid
components.
HyperWorks 13.0
Chapter 2: Geometry
Plates are a group of surfaces in the model in which the middle surface will be inserted.
Each plate has two sides: blue and green. HyperMesh inserts the middle surface between
the two sides of each plate. To open the Plate Edit panel, click plate edit in the auto
midsurface subpanel.
The following options are available by clicking on the plate edit... button:
Controls are grouped into three main columns, with command buttons along the rightmost
edge:
Second column is used for editing plate with visualization option to turn on/off plates
and non plates.
Last column is used for selecting entire plate from graphic area. Multiple plates can
be combined into single plate using merge plate option.
When you enter the Plate Edit panel, HyperMesh organizes the surfaces into components
that reflect their plate type. To display the plates as per their component color, change the
geometry display mode to
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Plate types:
Planar plate - Group of surfaces that will have a planar surface inserted in between
them. The inserted middle surface is a trimmed piece of planar surface. Planar
plate's midsurfaces are trimmed using plate edges.
Sweep plate - Group of surfaces that will have a sweep surface inserted between
them.
Offset plate - Group of surfaces that will have a non-planar surface inserted
between them. Midsurface will be created from offsetting one of the side plates
(green plate).
Switch side - Each plate has two sides (blue and green) between which
midsurface is inserted. By default, HyperMesh generates the midsurface by offsetting
the green side of the plate. If you are unsatisfied with the midsurface that was
generated from the green side and want the midsurface to be offset from the blue
side, click switch sides. HyperMesh offsets the midsurface from the new green side,
which was blue before using switch side.
HyperWorks 13.0
Chapter 2: Geometry
Not a trim surface - Moves the selected surface that you do not want to be used in
the midsurface extraction process into the component, ^Not a trim surface.
HyperMesh ignores the surfaces in the ^Not a trim surface component during the
extraction process.
Plate edge - Acts as cutting plane for planar plates. HyperMesh trims the inserted
midsurface in the planar plate at the plate edge.
non-plates on/off - Turns the display of non-plates (transition and not trim surface)
on and off.
show related midsurface - Select this check box to only display the midsurface
associated with a plate in the graphics area.
restore displayed comps - Select this check box to restore the display of the
components, as they were before you entered the Plate Edit panel, after you exit the
panel.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
HyperWorks 13.0
Chapter 2: Geometry
2.
3.
From the menu bar, click Geometry > Create > Midsurfaces > Auto.
4.
In the auto midsurface panel, click the first toggle and select closed solid.
5.
6.
7.
8.
Click
9.
Click
10. On the Visualization toolbar, change the visualization to Shaded Geometry and
Surface Edges (
).
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
11. To review the generated misdurface, hide the Body.1 component in the Model browser.
Some of the plates do not properly cross.
2.
3.
In the auto midsurface panel, click plates edit. HyperMesh populates the Model
browser with plates that were detected by the tool.
Note:
4.
In the Model browser, hide the Body.1 and Middle Surface components.
HyperWorks 13.0
Chapter 2: Geometry
5.
Activate the full plate selector, and select the green face in the graphics area.
HyperMesh selects all of the plates in the ^Planar plate #0 component.
6.
To hide all of the plates in the ^Planar plate #0 component, right-click on the green
face in the graphics area.
7.
Repeat steps 2.5 and 2.6 for the three remaining exterior sides. The components
^Planar plate #2, ^Planar plate #3, and ^Planar plate #4 are hidden.
8.
Select any face from the long interior rib, as illustrated in the image below. This rib was
split into three groups by the algorithm, and need to be reunited into one plate
component.
9.
Select the two remaining plates from the long interior rib.
10. To merge these three plates into single planar plate specify plate type as planar.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
11. click
or middle-click in the graphics area. The three plates are now the
same color, in a single component.
11. To merge the two remaining internal ribs, repeat steps 2.8 through 2.11.
13. To review the generated misdurface, hide the Body.1 component in the Model browser.
The plates are closer together, but they are still not the full length of the rib due to the
holes that trim the plates.
In the auto midsurface panel, click plates edit. HyperMesh populates less plate
components in the Model browser because some plates were merged in the previous
steps.
HyperWorks 13.0
Chapter 2: Geometry
2.
3.
Using the single surface selector, select all four internal surfaces of the holes in the
graphics area.
4.
Click
. HyperMesh organizes the selected surfaces into a new
component labeled ^Not a trim surface.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
5.
Click update.
6.
Click
8.
To review the generated midsurface, hide the Body.1 component in the Model browser.
There is now a yellow edge where the plates meet, which indicates that the plates are
intersected correctly. It would have been possible to reorganize the plates and create
the not a trim surface component at the same time.
Summary
The model now contains surfaces on the mid-plane of the part.
You used offset+planes+sweeps and plates edit to avoid gaps in the generated
midsurfaces. You can now mesh these surfaces, or further modify their topology, depending
on the requirements of the analysis.
HyperWorks 13.0
Chapter 2: Geometry
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
HyperWorks 13.0
Chapter 2: Geometry
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Properties on elements
Minimun thickness
Maximun thickness
Correction method:
HyperWorks 13.0
Chapter 2: Geometry
View Options In the View section, there are several options for
visualization:
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Create surfaces
Edit surfaces
Generating Surfaces
The Surfaces panel is located at Geometry > Create > Surfaces and it allows you to
create surfaces using a wide variety of methods:
Square (
Spin (
ruled (
spline/ filler (
existing surface
skin (
fillet (
) -- Creates three-
HyperWorks 13.0
Chapter 2: Geometry
from FE (
meshlines (
) -- creates lines from nodes or plot elems; mesh lines closed
chains of mesh lines can be used to generate surfaces or apply loads.
Editing Surfaces
The Surfaces Edit panel is located at Geometry > Edit > Surfaces and it allows you to
perform a variety of surface editing, trimming, and creation functions. This panel also allows
you to offset surfaces in their normal direction.
trim with nodes Allows you to trim (split) a surface using nodes. The surface can
be trimmed with two nodes, with multiple nodes, or with a node normal to and edge.
trim with lines Allows you to trim/split surfaces using a line (or a group of lines).
There are three methods (Trim with cut line, Trim lines, With offset line)
trim with planes / surfs -- Allows you to trim or split surfaces with another surface
or a plane. This function determines the intersection of the selected surfaces and a
plane or a surface and then trims the original surfaces at this intersection
untrim -- Allows you to remove trim lines so that the trimmed surfaces return to
their previous, untrimmed state
offset -- Allows you to offset a group of surfaces by a given distance along the
normals of those surfaces
extend -- Allows you to extend or retracs the edges of selected surfaces to meet
other selected surfaces, or to close gaps between surfaces or holes within a selected
surface. Several options affect how surfaces extension behaves, including enabling
or disabling the ability to shorten edges as well as extend them, or to force the
extended edges to attempt to maintain the overall shape of the surface.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Input
Action
max extension /
extend over edges
to surfaces
by distance / by
thickness multiplier
For by distance, type in the maximum distance that you wish the surfaces
to extend.
Use this selector to pick only the surfaces that you wish to extend.
If you selected any shared (green) or non-manifold (yellow) edges as lines:
to extend over, then this selector allows you to specify the corresponding
surfaces so that HyperWorks knows which surface to use to determine the
plane of extension for the shared/non-manifold edge.
Additionally, you may need to use use this selector to specify any "target"
surfaces, particularly if you use the cross extension option described
below. Edges will only extend toward surfaces that are also selected, even if
those additional surfaces have no extending edges. These recipient/target
surfaces will also be trimmed, if the trim result surfaces checkbox
described below is active.
cross extension /
surfs: to target
selector
cross extension allows for all input surfaces to be used as both extension
and target surfaces. This is useful for doing bulk extensions where all
selected surfaces should extend to others within the selection. The input
surfaces will not extend beyond the specified max extension distance, nor
will any of their edges extend if there are no other surfaces within the max
distance.
When selecting this option for extending a surface over an edge, then all
selected surface/edge combinations will be extended or shrunk. Despite the
name, in this case the surfaces will not cross through each other; having
selected to surfaces ensures that they will meet rather than intersect.
surfs: to target simply extends the surfaces toward other surfaces. You
must use this selector to pick the destination surfaces; the extended
surfaces will then extend up to the specified distance to meet those
surfaces. If the target surfaces are too far away, no extension occurs.
When using the surfs: to target option, you can select surfaces already
selected as surfs: to extend. Selecting the same surfaces in both surfs: to
extend and surfs: to target produces the same result as the cross
extension option.
When selecting this option for extending a surface over an edge, then the
HyperWorks 13.0
Chapter 2: Geometry
surfs: to extend that you have selected edges for in lines: to extend over
will extend toward the surfaces that you select with the surfs: to target
selector. The target surface does not need to be selected as an extending
surface.
lines: to extend over
Pick the edges that you wish to extend. The surfaces will be extended
across these lines. If you select a free edge, this also selects and highlights
the corresponding surface.
surfs: to extend
surfs: to target / cross Extended surfaces will extend in the direction of surfaces selected in surfs:
extension
to target.
If cross extension is selected, all the selected line and surfaces will be
extended.
trim result surfaces
shrink -- Allows you to shrink the surface by drawing all of its edges (including
internal edges from holes, etc.) "back" away from their starting location
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
Geometry Dimensioning
Use the dimensioning panel to change one or more dimensions of existing geometry, thus
changing the basic shape of solids and other enclosed volumes.
The Dimensioning function can be accessed through Geometry > Edit > Surfaces >
Dimensioning.
The dimensioning tool allows you to select dimensions of or between surfaces, and modify
those dimensions as required. This is accomplished by means of the use of dimension
manipulators.
The Dimensioning panel's behavior is controlled by several options. In addition, you may
wish to read about some advanced considerations in order to better understand some of
the behavior that results from changing some of the dimensions of existing geometry.
The example below illustrates the sort of reshaping that can be done to a solid entity by
altering selected dimensions.
NOTE: The beige arrows and their attendant numeric values; these are the dimension
manipulators which are used to change the dimensions that they refer to in order to
achieve the results shown in the second figure.
Initial dimensions
Modified dimensions
HyperWorks 13.0
Chapter 2: Geometry
Dimension Manipulators
A manipulator allows review and modification of a distance between two points. To add a
manipulator, select any two vertices using the point 1 and point 2 collectors.
A dimension manipulator will appear.
A manipulator consists of several objects:
Dimension line - A segment parallel to the line that connects the selected points, but
is shifted off the selected points for visibility. The terms manipulator direction and
manipulator ends are also used, which are the same as the dimension line direction
and the dimension line ends.
Pullout lines - Two parallel segments that connect the ends of the dimension line with
the selected points.
Lock icons - Arrow (movable) and block (locked) images that indicate the lock state of
a manipulator end.
Lock controls - Sphere handles, located near the lock icons, that allow for modifying
the lock state of a manipulator end.
Display/input field A field that displays the current dimension value. This also has
an edit mode for specifying a new value or deleting a manipulator.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 2: Geometry
When changing several dimensions, each dimension change is performed separately using
the respective manipulator.
To delete a single dimension manipulator, open its input field, delete its content and close
it. To delete all manipulators, click the clear all button on the panel.
Any manipulators that exist when exiting the panel will be restored again on the re-entering
the panel.
Manipulators are also saved in the database file.
HyperWorks 13.0
Chapter 2: Geometry
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Chapter 3
2D Meshing
1 - AutoMeshing
The optimal starting point for creating a shell mesh for a part is to have surface geometry
defining the part. The most efficient method for creating a mesh representing the part
includes using the Automesh panel and creating a mesh directly on the parts surfaces.
The Automesh panel is a key meshing tool in HyperMesh. Its meshing module allows you
to specify and control element size, density, type, and node spacing, and also perform
quality checks before accepting the final mesh.
A part can be meshed all at once or in portions. To mesh a part all at once, it may be
advantageous to first perform geometry cleanup of the surfaces, which can be done in
HyperMesh.
The purpose for this section is to help you become proficient with using the Automesh
panels meshing module. In this section, you will learn how to:
Mesh all the surfaces at once specifying different element sizes and element types.
Practice checking element quality and changing the mesh pattern by changing the
mesh algorithm.
Practice changing the element type and node spacing (biasing) along surface edges.
Re-mesh surfaces.
HyperWorks 13.0
Chapter 3: 2D Meshing
Automeshing
The automesh function in HyperMesh allows for the rapid generation of a quality mesh on
one or multiple surfaces. Within the automesh panel there are many options available which
provide the user a high level of control over the ultimate mesh.
Topology Review
Automeshing of surfaces is dependent on surface topology, which is the connection of
adjacent surfaces edges. Properly connected edges ensure a properly connected mesh.
As discussed in the previous chapter, topology is represented graphically though edge color.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Mesh with Align Control
HyperWorks 13.0
Chapter 3: 2D Meshing
Density
o
Adjust Left clicking on an edge will raise the element density on that edge
by one, right clicking will lower the density by one. Clicking
will provide a new preview mesh with the changes.
Calculate Here the user can enter a new element size and either click on
an edge to recalculate the density on that edge or click recalc all and change
the element size for all the surfaces currently being meshed.
Set This option allows for the setting of element densities on a single or all
edges to a user set number.
Mesh Style
o
From this sub panel the user can indicated the type of mesh to create.
This panel also allows the user to define the method or style of meshing. The
style is the manner in which the mesh transitions between different density
values.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Biasing
o
Checks
o
The biasing subpanel allows the user to control the distribution of nodes
during the nodes seeding by selecting biasing in the form of linear,
exponential or bell curve distributions.
General Controls
HyperWorks 13.0
Chapter 3: 2D Meshing
2. Mesh the part with an element size of 5. Set all of the options to match the picture
above.
3. Review the mesh. Overall the mesh looks pretty good but closer examination of areas
around the part reveals there are some extremely poor quality elements.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
4. Manipulate the part using the Pan, Rotate and Zoom functions and identify areas of poor
mesh formation.
As discussed in the lecture, HyperMesh always maintains all edges in the model except
those that are suppressed.
Turning the mesh visualization off shows the surface edge lines and reveals that there
are many features within the model that interfere with mesh quality. This is very often
the case in geometric models imported from CAD. Topology refinement is used to fix
those areas to improve the quality of the generated mesh.
Chapter 3: 2D Meshing
6. Select the edit criteria button, Advanced Criteria Table option checked.
7. Enter 5 for the target element size, 3 for the minimum element size and 6 for the
maximum element size.
8. Click OK.
9. Select all the surfaces and click autocleanup.
HyperMesh has suppressed edges that it felt would not allow elements that met the
criteria to be created.
10. Review the part again having a look at the new mesh that was remeshed automatically
during the topology modification due to the Meshing Options already defined
(Preferences > meshing Options > topology revision: > remesh).
You will see that the quality of the mesh has improved drastically.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
There are still some issues with the mesh though.
11. Using the Mesh > Quick edit panel improve the quality of the mesh using the following
functions:
o
toggle edge
adjust/set density
add/remove point
The green mesh that is shown is only a preview mesh and to see how changes affect it
click the green mesh button. The mesh will not be finalized until the return button is
clicked.
HyperWorks 13.0
Chapter 3: 2D Meshing
5. From this screen try the following functions and see the effect they have on the mesh.
o
Change the mesh style so that the element type is all trias and then all R-Trias.
Alter the biasing on edges and determine the difference between linear,
exponential and bell curve biasing.
After each interactive change, click on mesh to update your green mesh to see
effects.
6. Click on return to save the mesh.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
4. Make the AlignAndSize collector current and the only collector visible.
HyperWorks 13.0
Chapter 3: 2D Meshing
5. From the 2D AutoMesh panel, size and bias sub panel, next to flow select the align
and size options.
7. Utilizing the isolate function in the Model Browser to see the results of the different
meshing options.
Note that the non-aligned standard mesh tends to be more orthogonal following the
direction of the cardinal axis. The Align option allows the mesh to flow with the contours
154 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
of the part and the addition of the size option controls the size of the elements more and
results in less trias.
HyperWorks 13.0
Chapter 3: 2D Meshing
7. Make Current the SurfDev collector and the only collector visible.
8. Select the surface deviation sub panel.
10. Mesh the part. Note how now the mesh size is dependent on and varies with the
curvature of the surfaces. Fillets between and areas of high surface curvature are
captured with smaller elements but large flat areas are of a higher element size.
11. Experiment in these two sub panels and determine how the interactive mesh controls
can be used to enhance the feature capturing abilities of these meshing styles.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
Nodal Connection
Free edges are defined as a pair of nodes identifying an element edge that are not
shared with another element. Free edges are normally found around the outer
perimeter of a part or around openings within the part.
This panel allows to display free edges to T-connection in the model by creating 1D
elements on each one.
Free edges are displayed as red plot elements in their own component called
^edges.
Free edges within a field of elements typically indicate a discontinuity within the
mesh.
For free edges you can also equivalence nodes within a specified tolerance
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
The Find panel allows you to locate entities in a database:
You can use the Find Entities subpanel to find individual elements in your model.
When you find entities, you will often want to turn on the IDs, or save them to the
user mark. At the very least, when you find a hidden entity, it will be displayed.
The Find Attached subpanel finds entities that are attached to other entities. For
example, after you have selected an element, you may use this function to view
the elements that are attached to it, allowing you to move progressively through
the model, row by row. The Find Attached subpanel allows you to find entities
that are attached to geometry or FE entities.
The Between subpanel allows you to find entities that are shared by two or more
of the selected entities. For example, you could find nodes that are shared
between selected components or surfaces, and so on.
The Check Elements panel allows you to verify the basic quality of your elements
and to the geometric qualities of those elements:
HyperWorks 13.0
Chapter 3: 2D Meshing
o
Warpage: The amount by which an element or element face (in the case of
solid elements) deviates from being planar. Warpage of up to five degrees is
generally acceptable. Since three points define a plane, this check only
applies to quads. The quad is divided into two trias along its diagonal, and the
angle between the trias normals is measured.
Aspect: This is the ratio of the longest edge of an element to either its
shortest edge or the shortest distance from a corner node to the opposing
edge ("height to closest node"). Aspect ratio should be less than 5:1 in most
cases.
Skew
trias: calculated by finding the minimum angle between the vector from
each node to the opposing mid-side and the vector between the two
adjacent mid-sides at each node of the element. Ninety degrees minus
the minimum angle found is reported as the skew.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
o
Length >: The elements that have a length greater than the values specified
are highlighted when the length function is selected. These elements remain
highlighted until you exit the Check Elems panel or you select another check
element function. The shortest distance from a corner node to its opposing
edge (or face, in the case of tetra elements); referred to as height to closest
node.
Length <: The elements that have a length less than the values specified are
highlighted when the length function is selected. These elements remain
highlighted until you exit the Check Elems panel or you select another check
element function.
HyperWorks 13.0
Chapter 3: 2D Meshing
o
Equia Skew: Opens the equiangle skew utility. This utility is used to find the
number of elements among those displayed that have a normalized
equiangle skew larger than the value specified. The normalized equiangle
skew is defined in the following way:
Area Skew : The area skew criterion describes the deviation of an elements
with respect to an optimal elements. A circle is generated through the three
corner points of the actual triangle. This circle defines a ideally shaped tria
elements, from which the area is computed, A_ideal. The area from the
actual triangle is computed as well, A_actual. The area skew is defined as:
Area skew = (A_ideal-A_actual) / A_ideal.
Taper:
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperMesh then finds the smallest ratio of each of these triangular areas
to the quad elements total area (in the diagram above, "a" is
smallest). The resulting value is subtracted from 1, and the result
reported as the element taper. This means that as the taper approaches
0, the shape approaches a rectangle.
Interior Angles
Element Normals
Normals Panel
The Normals panel allows you to display and reverse the normals of elements
or surfaces.
Normals can be reversed for both surfaces and elements. For elements there is
an option to adjust the selection to a reference element, by selecting it with the
elem selector and clicking the adjust normals button.
For normal review, you can select between two modes: Normals can be
reviewed showing a vector (positive normal direction) or by colors (color mode
shows the positive side of a shell or surface in red and the negative side in blue).
HyperWorks 13.0
Chapter 3: 2D Meshing
Free edges are defined as a pair of nodes identifying an element edge that are not
shared with another element. Free edges are normally found around the outer
perimeter of a part or around openings within the part.
Quality Index Panel Mesh > Cleanup Elements > Quality Index
OR
Quality Index Panel Mesh > Check > Elements > Quality Index
The Quality Index panel allows you to calculate a single value to represent the
quality of the displayed shell (2-D) model. Criteria settings are stored and
retrieved using a criteria file. Results from the Quality Index (QI) panel can be
saved to a summary file. Edit nodes and elements interactively or by
automatically maximizing element quality.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
There are no subpanels on the Quality Index panel, but there are three pages of
criteria accessed via the page arrow buttons.
While in the QI panel, elements are colored according to how well they adhere to
pre-set quality requirements, rather than according to their component or any other
visualization mode chosen.
The Quality Index value is a function of twelve criteria with user-defined weight
factors. Each criterion has five rating levels. Each element is assigned a penalty
depending on where they fall and is assigned the corresponding element Q.I. color.
The compound Q.I. displays on the right-hand side of the panel, along with the
number and percentage of elements that failed a quality check. This portion of the
panel also includes a slider control that allows you to highlight elements falling at or
below a certain quality level, and a group of buttons to access cleanup tools
(secondary panel, where you can manually alter the placement of nodes to improve
local quality) and save a list of failed elements.
The left-hand portion of the Quality Index panel consists of three pages; the current
page number displays in the upper-left corner of the panel. To either side of the
page number, a small arrow button allows you to page forward or backward to view
the other pages. In addition, one column on pages 1 and 2 includes a toggle at the
column heading; use this toggle to switch the column between displaying the worst
quality value found for each quality check, or the total Q.I. value generated by each
check.
HyperWorks 13.0
Chapter 3: 2D Meshing
Page1
Page2
Page3
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Summary - You can save the quality results of the selected model to this file
(summary file). It exports the information seen in the results pages of this
panel. In addition, it records the IDs of the three elements that have the worst
quality result for each criterion.
Edit criteria - Click this button to open the criteria file editor, from which
you can load, save, and modify files that contain the criteria used by the
Quality Index panel
HyperWorks 13.0
Chapter 3: 2D Meshing
2D Mesh Quality Report
HTML Mesh Quality Report Mesh > Check > Elements > Quality Report
o
Report page for each model - Detailed QI values, Link to criteria &model file
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
2D Remeshing
Automesh panel > 2D Remeshing - This option in automesh panel allow you to
remesh directly a selected group of elements switch from surfs to elems
In HyperMesh there are options to remesh elements using the automatic feature
detection, features or the new option lines.
Using any free form line, the automesh functionality will remesh ensuring that
there is nodal seeding along the selected line. The nodal seeding can be adjusted
as required
Meshing regions where tight control over mesh flow or mesh density will benefit
from this functionality. Other use cases will also include defining weld/adhesive
lines
HyperWorks 13.0
Chapter 3: 2D Meshing
2D Automeshing QI Optimize
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Chapter 3: 2D Meshing
5. Select the upper fixed point as indicated in the following image (point to retain).
6. Once the second point is selected, click replace.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
4. Repeat sub-steps 6.2, 6.3 for the following point and line.
HyperWorks 13.0
Chapter 3: 2D Meshing
6. Repeat sub-steps 6.2, 6.3 for the following point and line.
7. Repeat sub-steps 6.2, 6.3 for the following point and line.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
2. Zoom into the area indicated below and select the indicated fixed point as node.
3. With the active selector now on lines, select the edges shown in the following image (4
edges included in the rectangle).
Once both the point and line are selected, an edge will be created from the location of
the fixed point perpendicular to the line, same for the other lines.
HyperWorks 13.0
Chapter 3: 2D Meshing
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
9. Click edit criteria.
10. In the Target element size field, type 2.500.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
Exercise
This exercise uses the model file, 03c-2D-MESH-IMPRINT-EXTEND.hm.
Step 2: Review the models free edges to identify shell element connectivity
problems.
1. Access the Edges panel in the following ways:
From the menu bar, select Mesh > Check > Components > Edges.
2. With the comps selector active, click any element in the graphics area.
The component containing the element is selected.
184 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
3. Click find edges.
Red, 1-D elements are displayed. They are organized into the new component named
^edges. A red 1-D element is created along each shell element edge that is free; one or
more of the element edges nodes is not shared by the adjacent elements.
Note: For a component name whose first character is ^, the component and its
contents is not written to the input file when the model is exported.
4. Click Shaded Elements and Mesh Lines (
).
HyperWorks 13.0
Chapter 3: 2D Meshing
Step 3: Solve the shell element connectivity issues using the Edges panel.
1. In the tolerance= field, type 0.01.
2. Select an element in the graphics area to select the component.
3. Click preview equiv.
The status bar displays the following message: "81 nodes were found."
A sphere, , is created on nodes having a distance between each other equal to or less
than the specified tolerance.
4. Notice that for this exercises model, a sphere is not created on every node along all of
the red, free edges, which do not belong. A larger tolerance must be specified to identify
the rest of the nodes.
5. For tolerance =, increase its value until all 96 nodes are identified as shown in the
following image.
Be careful not to increase too much the tolerance value. Although the 96 nodes will be
identified, an excessively large tolerance value may collapse elements when the
identified nodes are equivalenced. To find out the maximum value that can be safely
used for tolerance without collapsing the elements, press the F10 key to go to the check
elems panel, go to 2-d subpanel and click length. The status bar will display The
min length is 1.49. A tolerance value < 1.49 can safely be used, without causing any
elements to collapse when identified nodes are equivalenced. Click return to go back to
Edges panel.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
6. Click equivalence.
The 96 coincident nodes are equivalenced.
7. Rotate and observe the model to see that the mesh still looks as it should and no
elements are collapsed.
8. Click delete edges.
The red, free edges and their component, ^edges, are deleted.
Note: Remain in the Edges panel.
Step 4: Review the models free edges again to confirm that all of the shell
element connectivity problems have been corrected.
1. Click find edges.
Observe the red, 1-D elements (free edges).
Are there any red, free edges that should not belong if the mesh was continuous or if all
of the elements were connected?
Hint: Only red, free edges should exist on the perimeter of the part and on periphery of
internal holes.
2. Use the Model Browser to turn the display off for the component, shells, to observe
that all of the free, red edges belong.
3. After verifying that the model has correct red, free edges, click delete edges.
HyperWorks 13.0
Chapter 3: 2D Meshing
Step 5: Display the element normals and adjust them to point in the same
direction.
1. Go to the Normals panel. The Normals panel can be accessed in the following ways:
From the menu bar, select Mesh > Check > Elements > Normals
2. Choose the elements subpanel and set toggle to vector display normals.
3. With the comps selector active, select one element from the graphics area to select the
component.
4. Click display normals.
Arrows (vectors) are drawn from the element centroids and show the direction of the
element normals.
Notice the arrows do not all point from the same side of the part. For some analysis, the
element normals should point the same side.
188 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
5. Click size = and enter the size which the normal should be in model units and select
display normals again.
When size = is set to 0, the vector will be 10% of the screen.
6. Toggle vector display normals to color display normals.
HyperWorks 13.0
Chapter 3: 2D Meshing
8. Notice each side of the part shows red and blue.
9. Click the orientation: elem selector to make it active.
If after adjusting the normals, there are still elements on one side of the part which are of
different color, change to elems from comps for the entity selector, choose these
elements and click reverse normals.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Step 6: Review the quality of the elements using the check elems panel.
1. Access the check elems panel in one of the following ways:
From the menu bar, select Mesh > Check > Elements > Check Elements
5. Notice that several elements on the triangular rib and around the smaller of the two
holes have a jacobian of less than 0.7.
HyperWorks 13.0
Chapter 3: 2D Meshing
The status bar displays a message indicating how many elements failed this check.
6. In the graphics area, click an element.
A window appears that lists each quality check result for the element.
7. Click the right or left mouse button to close the pop-up window.
8. On the right side of the panel, switch from standard to assign plot.
9. Click jacobian to review again.
A legend for jacobian values appears and each element is colored accordingly. The red
elements have a jacobian less than the threshold, 0.7.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
12. Notice that a couple of elements on the rib have an angle of less than 45.
13. Verify that the max angle > field is set to 135.
14. Click max angle to determine if any quad elements have an angle greater than 135.
15. Notice that several elements on the rib have an angle greater than 135.
16. Click return.
Step 7: Remesh the elements on the rib using the automesh panel.
1. Access the Automesh panel in one of the following ways:
From the menu bar, select Mesh > Create > 2D AutoMesh
Press the F12 key
Chapter 3: 2D Meshing
6. Select one rib element from the graphics area.
7. Select one element on the plane of elements perpendicular to the rib and in the same
plane as the ribs shortest edge as shown in the following image.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
10. In the density subpanel, change the element density on the ribs hypotenuse edge to 9.
11. Change the element density on the ribs shortest edge to 5.
Chapter 3: 2D Meshing
13. Access the mesh style subpanel.
14. Under mesh method, set the last option to free (unmapped).
15. Under mesh method, select set all.
19. Click return to accept the mesh and go back to the main menu.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Step 8: Use the smooth panel to adjust the node placement on the rectangular
plane of remeshed elements.
1. Click Mesh > Cleanup Elements > Smooth to open the Smooth panel.
HyperWorks 13.0
Chapter 3: 2D Meshing
5. For iterations = specify 10.
6. Switch the smoothing algorithm from autodecide to shape corrected.
7. Click smooth.
8. Click return.
Step 9: Remove tria elements from another area of the model using the edit
element panel, split and combine subpanels.
1. On the 2D page, enter the edit element panel or Press the F6 key.
2. Go to the split subpanel.
3. With the splitting line: points selector active, click four screen points as shown the
following image.
Temporary line segments are drawn to connect the points.
4. You can right-click to undo the last line segment drawn or you can click delete line to
start over with selecting points.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
5. Click split.
Elements that have the line pass through them are split. The resulting mesh should look
like the mesh in the following image. There are two pairs of adjacent tria elements.
Chapter 3: 2D Meshing
9. Repeat 11.7 and 11.8 for the other two adjacent tria elements.
10. Remain in the edit element subpanel.
Trias to select
Step 10: Dynamically move nodes on the mesh area to improve element
quality.
1. Go to the menu bar Mesh > Cleanup Elements > Element Cleanup, leave all options
with default values. Select elems >> displayed.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
3. Go to the Visualization toolbar and set visualization as By Element Quality.
This permanent mode serves as a useful tool to investigate each specific element
criteria, as well as evaluate the overall quality of a mesh.
Element Quality View is a permanent visualization mode that HyperMesh displays in
the upper left-hand corner of the graphics area when you select By Element Quality on
the Visualization toolbar. Use this tool to investigate each specific element criteria, view
a breakdown of all failed and worst elements, resolve all criteria violations at one time,
and evaluate the overall quality of a mesh.
When you select Element Quality View, HyperMesh displays the Multiple Criteria
legend by default.
The Element Quality View tool bases the initial threshold values on the ideal, good,
warn, fail (default), and worst values that are defined in the current 2D element criteria
settings. By default, this tool bases the initial threshold values on the fail column. You
can directly edit these values from the Element Quality View or you can edit them in the
Criteria File Editor.
Note: Any changes that you make in the Element Quality View will impact all of the
other Element Quality View settings. The changes that you make to the threshold
values in the Element Quality View will not affect the values in the criteria file, but any
changes that you make to the criteria file will affect the Element Quality View.
HyperWorks 13.0
Chapter 3: 2D Meshing
When you click a criteria in the Multiple Criteria legend, a single criteria specific legend
appears to the right of the threshold values. The elements are color coded according to
how well they adhere to the quality requirements in the graphics area. In the graphic
area, click on one of these criteria in the legend, it will appear another table for the
selected criteria.
Each 2D element criteria, in the Multiple Criteria legend, has its own single criteria
legend. The single criteria legends consists of a color coded sliding scale, which you can
use to evaluate the elements in the graphics area and resolve all criteria violations.
The colors exhibited in the sliding scale reflect the quality of each element in the
graphics area.
The elements that are of the best quality will always display in blue.
The elements that are of the worst quality will always display in red.
The Element Quality View tool determines the quality of each element using the 2D
element criteria that you defined in the Multiple Criteria legend.
The Element Quality View tool always lists the values in the sliding scale from low to
high, with the lowest value always being at the bottom of the scale and the highest value
always being at the top. This tool always defines the first and last values in the legend
with the minimum and maximum values.
The Element Quality View has Context Menus you can activate with a right-click on
the Multiple Criteria legend.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Step 11: For the same area of elements you focused on in the previous step,
optimize element quality by clicking nodes and elements.
1. Go to Mesh > Cleanup Elements > Quality Index panel and select cleanup tools.
2. With the node optimize selector active, click a few nodes of the mesh area you
modified.
HyperWorks 13.0
Chapter 3: 2D Meshing
When a node is clicked, it is repositioned so that the elements attached to it have the
best possible quality based on the criteria specified in the qualityindex panel.
3. Click the selector element optimize to make it active.
4. Click yellow elements in the mesh area with the red circle shown below.
When an element is clicked, it is adjusted to have the best quality possible based on the
criteria specified in the qualityindex panel.
When you click a red element, it may become yellow or the background color (no color
assigned). When you click a yellow element, it may become the background color (no
color assigned).
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Step 12: Add a ring of radial elements around the smaller of the two holes.
1. Click the Utility tab. If the Utility Menu is not displayed in the HyperMesh session, go to
View menu > Browsers > Hypermesh > Utility.
2. On the Geom/Mesh page, click Add Washer.
3. The Add Washer along a Circular Holes dialog box will be opened.
4. With the nodes selector active, select one node on the edge of the smaller hole as
indicated in the following image.
Chapter 3: 2D Meshing
7. Select the Minimum number of nodes around the hole check box.
8. In the Density: field, enter 12.
9. Click Add.
10. Click Close.
The mesh around the hole should look like the mesh in the following image.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
4. Select create.
5. Select reject.
6. Select component IMPRINT as source, Select component shells as destination, select
destination for remain: option and make sure to flag option elems to destination
comp.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
Violet source elements are imprinted in destination (yellow), element organized into yellow component.
7. Select reject.
8. Select component IMPRINT as source, Select component shells as destination, select
source for remain: option and make sure to flag option elems to destination comp.
Yellow destination elements are imprinted to Violet elements, element organized into yellow component.
Chapter 3: 2D Meshing
match the destination comp, or vice-versa. In addition, you can actually merge the
elements of the source component into the destination component altogether.
3. Select nodes by windows (see red rectangular area in the following picture) from
EXTEND component (source), select component shells as destination and select
along vector for projection: option (select N1 and N2 as shown in the following picture,
red circular area) to define direction.
4. Select create.
The resulted mesh, as shown in the following picture, connects the 2 parts with just 1
element along the projection, the remesh extension option is deactivated.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
5. Select reject.
Repeat step 14.3 and 14.4 with the same options and selections, just make sure to flag
on remesh extension option.
The resulted mesh, as shown in the following picture, connects the 2 parts with
remeshed elements along the projection, the remesh extension option is activated.
Chapter 3: 2D Meshing
3 Comparison Tool
Geometry > Check > Surfaces > Comparison
OR
Mesh > Check > Elements > Comparison.
Note: Currently, only surfaces and 2D elements are supported in the Comparison tool.
The Comparison tool generates results by comparing the source entities to the
target entities. Currently, only 2D elements are supported for the Comparison tool.
The results generated by this tool can be broken down into the following categories:
Matches, Overlapped, Intersected, and Unmatched.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
4 - Batch Meshing
Geometry cleanup and meshing are often cited as time consuming aspects of finite element
modeling. In HyperMesh, these tasks can be performed in batch mode with the
BatchMesher, requiring a minimum of input and user interaction. This section walks the
user through the basic process of meshing a part using the batch mesher.
In this section, you will learn how to:
Batchmesher
BatchMesher tool Start menu, select the Altair HyperWorks [Version] > BatchMesher
BatchMesher uses criteria set by you to determine the quality index (QI) of a
model.
Final results are stored in a HyperMesh binary database file containing both the
cleaned-up geometry and the resulting finite element mesh.
The required inputs are set within a parameter file (average element size&type
and geometry features) and a criteria file (target element quality requirements like
Jacobian, warpage, ).
User-defined Tcl procedures can also be supplied to perform both run-based (prerun, post-run) as well as model-based (pre-geometry load, post-geometry load, prebatchmesh, post-batchmesh) customizations.
HyperWorks 13.0
Chapter 3: 2D Meshing
Criteria File is used to setup the quality index (QI) mesh criteria. This criteria
is used in QI and batch meshing, and in QI-based element checks. Criteria
definitions can be saved to a file, and loaded for subsequent editing.
Select 1 Criteria or Parameter file form the table e click on the Edit File
icon
Mesh Type Parameter & Criteria File Element criteria & geometric
parameters combination.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
HyperWorks 13.0
Chapter 3: 2D Meshing
Pre-geometry load - (Executed immediately after the job begins, before the
input model is imported)
These scripts can perform a wide range of tasks. Some examples include:
o
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
This tab defines a batch mesh run and the jobs it contains. A table layout is used
to specify each job, along with options that apply to the entire run.
o Specify an input model directory where geometry files are located
o Set Geom Type Select geometry files from the directory
o
Set Mesh Type Select a configuration to use for the mesh type for each
file
HyperWorks 13.0
Chapter 3: 2D Meshing
4. Run Status tab Monitor the Run Status of the job
Once a BatchMesher run is initialized, this tab reports on the status of the run
and its jobs.
o
Use the Run Status tab to keep track of all your submitted jobs
Use Load Mesh button to select a single job from the tree and use this button
to invoke interactive HyperMesh and load the final batch meshed model. The
corresponding criteria file is also loaded in the QI panel so that the quality
checks represent the meshing requirements set in BatchMesher. This can
only be performed on models that have a status of Done.
Pending This model is currently in the queue and has not started the
BatchMesher process yet. Any models with the status can be canceled
Waiting The job will begin automatically at a user-specified date and time
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 4
What is topology
Solid Geometry
HyperMesh supports the same solid geometry that is created in popular CAD software.
Solid geometry can be achieved through the importation of native CAD data or can be easily
created from bounding surfaces using the Bounding Surfaces
Geometry > Create > Solids > Bounding Surfaces.
HyperWorks 13.0
Additionally HyperMesh has numerous solid geometry creating tools to assist in the
manipulation of solids. These can be found through the pull-down menu, Geometry >
Create > Solids.
Solids panel
Full or Partial
Drag along normal Extrude" a cross section along surf normal vector
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Solid Editing
Tools for editing geometry:
Surfaces panel
o
Creates surfaces using various methods (Geometry > Create > Surfaces)
Nodes
Lines
Planes/Surfaces
Cut (Cut Solid A with Solid B) trims one solid with another solid
HyperWorks 13.0
Solid Dimensioning panel (Geometry > Edit > Solids > Dimensioning)
Bounding Faces:
o
A bounding face is a surface that defines the outer boundary of a single solid.
A bounding face is unique and is not shared with any other solid. A single solid
volume is defined entirely by bounding faces.
Fin Faces:
o
A fin face is a surface that has the same solid on all sides--that is, it acts as a fin
inside of a single solid.
A fin face can be created when manually merging solids or when creating solids
with internal fin surfaces.
A full partition face is a surface that defines a shared boundary between one or
more solids.
A full partition face can be created when splitting a solid or when using Boolean
operations to join multiple solids at shared or intersecting locations.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
2 - Tetra Meshing
Introduction to Tetra Meshing
HyperMesh provides several methods of generating a tetrahedral mesh. The standard
method creates tetras from an enclosed volume of shell elements, plus several parameters.
This provides the user with a lot of control over the final tetra mesh. The volume tetra
mesher quickly and automatically creates a tetrahedral mesh on an enclosed volume of
surfaces or solid geometry with only a few inputs. Finally, the quick tetra mesh creates a
tetra mesh that maintains user specified quality requirements, but may sacrifice details in the
shape of the part to do so. All methods are valid in certain situations.
The exercise in this section focuses on the standard and volume tetra meshing methods.
In this chapter, you will learn about:
Volume tetra mesher (Mesh > Create > Tetra Mesh > Volume tetra)
Standard tetra mesher (Mesh > Create > Tetra Mesh > Tetra mesh)
The Tetra Mesh panel allows you to fill an enclosed volume (bounded by a shell
mesh, tria and/or quad elements) with first or second order tetrahedral elements.
Use the Volume Tetra subpanel as a quick method to generate a shell mesh and fill
the enclosed volume with solid elements.
o
You can choose to create a shell mesh (2-D) using quads, trias, or mixed
elements and a solid mesh (3-D) using tetrahedral elements only or mixed
(tetras and penta) elements.
HyperWorks 13.0
Use Proximity Creates smaller elements next to small features to make a smooth
transition from small to large elements.
Use Curvature Will place more elements along curved surfaces based on user
specified settings.
In general you need an enclosed volume (no free edges in the outer faces).
Tetra generation process should handle T and free edges inside the volume
without problems. The regular tetrameshing can fail if the baffle connectivity
is too complex.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Split quads into 2 trias and create tetra elements under them
- OR
Process:
When using the Standard Tetramesh, the user will select the trias/quads that will define the
mesh and optionally the user can select fixed trias/quads. HyperMesh will, when creating
the tetra mesh, flip the diagonal of the 2D elements if it deems the resulting tetra mesh will
be of a higher quality with the flip. HyperMesh will not do this to elements selected in the
fixed selection.
Floatable Trias/Quads
Adjacent tria faces on the tetrahedral mesh may have their diagonal reversed
from the shell mesh if tetras are better quality
Fixed Trias/Quads:
Adjacent tria faces on the tetrahedral mesh always match the shell mesh
HyperWorks 13.0
Mesh to File:
Check 2D Mesh:
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Geometry: 2 closed volumes of surfaces, the red one has T and Free Edges.
HyperWorks 13.0
Tetra Remeshing
Tetra Mesh Mesh > Create > Tetra Mesh > Tetra remesh sub-panel
Use the Tetra Remesh subpanel to regenerates the mesh for a single volume of tetrahedral
elements.
The Free boundary faces option affects those faces of tetra elements which are on the
outside of the volume, meaning the tetra faces which have only one tetra attached. Those
faces are called free boundary faces.
swappable: The edges of the free boundary faces can be swapped. The mesh nodes stay
unchanged.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Tetramesh Parameters
Tetra Mesh Mesh > Create > Tetra Mesh > Tetramesh parameters sub-panel
Use the Tetramesh Parameters subpanel to set general qualities of the tetrameshing
engine, such as a maximum element size, growth rate, the balance between speed and
element quality, or whether to perform smoothing operations after initial meshing.
Refinement Box
Tetra Mesh Mesh > Create > Tetra Mesh > Refinement box sub-panel
Use the Refinement Box subpanel to define a specific box-shaped volume within an
existing tetramesh in which to generate finer mesh.
HyperWorks 13.0
Use this tool to modify an existing tetramesh, either by moving nodes or remeshing, to
meet required parameters. One function is to remove sliver elements--tetrahedral
elements which are so flattened that all of their nodes are very close to planar. If the
element's Aspect Ratio (the ratio of its maximum length to its minimum length) is high,
the element is a sliver; otherwise, it is a wedge.
This sliver is nearly flat in the horizontal plane, while this wedge is nearly flat in the vertical plane.
When you click Tetra Mesh Optimization, you will first be prompted with a temporary
panel to select a set of elements to fix.
232 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
There are many criteria that you can consider in fixing such elements, each of which is
drawn from the Editor Criteria
Editor Criteria , this will open the Criteria File Editor to change the
element quality requirements.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Tetra Mesh Optimization window > Check, to examine the mesh and count the
number of bad elements, according to the criteria supplied (Jacobian, Volume Skew,
etc.) The results display in the Status: area.
Tetra Mesh Optimization window > Show Failed to isolates only the failed
elements in the graphics area
Tetra Mesh Optimization window > Apply to begin the fix process. The mesh is
scanned and the program will try to fix as many elements as it can in accordance
with the specified settings and criteria. You can abort the fix attempt early by clicking
holding down the right-mouse button.
Note that there can be a significant delay before HyperMesh finishes its current fix
attempts and stops processing.
The results are shown below:
HyperWorks 13.0
Tetra Mesh Optimization window > Refer to Online help to get more details.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
Step 4: TetraMeshing
With a properly enclosed volume you can now create the TetraMesh
1. From the menu bar, enter the panel to create Tetramesh.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
7. Mask
Note the areas of curvature have a smaller mesh size to better capture the geometric
curvature.
11. (Optional): Mask
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Note the number of failed elements in the dialog bar; the value should be around 111
elements.
HyperWorks 13.0
6. In order to improve Tetrahedral Element quality, you can use the following tool from:
Menu Bar > Mesh > Check > Elements > Tetra Mesh Optimization
Use this tool to modify an existing tetramesh, either by moving nodes or remeshing, to
meet required parameters. One function is to remove sliver elements--tetrahedral
elements which are so flattened that all of their nodes are very close to planar. If the
element's Aspect Ratio (the ratio of its maximum length to its minimum length) is high,
the element is a sliver; otherwise, it is a wedge.
This sliver is nearly flat in the horizontal plane, while this wedge is nearly flat in the vertical plane.
When you click Tetra Mesh Optimization, you will first be prompted with a temporary
panel to select a set of elements to fix.
7. Select elems > displayed and click on proceed.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
8. A Tetra Mesh Optimization window opens which contains the tools and settings for
fixing slivers and wedges. The utility also has the ability to constrain trias, feature lines,
nodes or elements within a refinement box.
There are many criteria that you can consider in fixing such elements, each of which is
drawn from the Edit Criteria
9. Click on Edit Criteria, this will open the Criteria File Editor to change the element
quality requirements.
10. Select Tetra Collapse, Vol Skew and Aspect Ratio, as shown below.
HyperWorks 13.0
14. In the Triangles: section, select the following, as shown also in the picture below:
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
15. In the Constraints: section, select the following, as shown also in the picture below:
16. Click on Check button, to examine the mesh and count the number of bad elements,
according to the criteria supplied (Jacobian, Volume Skew, etc.) The results display in
the Status: area.
17. Click on Show Failed to isolates only the failed elements in the graphics area.
HyperWorks 13.0
18. Click on Apply to begin the fix process. The mesh is scanned and the program will try
to fix as many elements as it can in accordance with the specified settings and criteria.
You can abort the fix attempt early by clicking holding down the right-mouse button.
Note that there can be a significant delay before HyperMesh finishes its current fix
attempts and stops processing.
The results are shown below:
19. If the results of the fixes are acceptable, click on Close to exit from Tetra Mesh
Optimization utility
20. If the results of the fixes are unacceptable, click Reject to revert the mesh to its pre-fixed
state.
NOTE: You can only undo one fix operation this way--you cannot "back up" more than
one step!
21. Click on
to unmask all elements.
22. Refer to Online help to get more details.
23. Delete the mesh.
24. Go to Step number 8.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Note the number of failed elements in the dialog bar. The value should be around 111
elements.
HyperWorks 13.0
11. Check the tet collapse again and note the number has dropped. Many of the remaining
8 drops in this number.
12. Delete the mesh.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Set all edges to 60 elements. The resulting mesh pattern should look similar to the one
below.
2. Create a new volume tetra mesh, this time selecting the match existing mesh option.
Make sure to set the tetra element size back to 4.
3. Note the Tetra Mesh has incorporated the defined mesh pattern.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
In this section, you will learn about using the TetraMesh Process Manager to:
HyperWorks 13.0
The TetraMesh Process Manager will create a new tab Process Manager that will show
the step-by-step process required to create the tet mesh.
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 by undocking the Process
Manager panels using the icon
Selecting the
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
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.
HyperWorks 13.0
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 access the
HyperMesh panels by undocking the Process Manager panels using the
icon in the upper
right corner of the panel area. This will separate the Process Manager panels so that you
can also access the HyperMesh standard panels. To redock the Process Manager panel,
simply click on
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
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.
HyperWorks 13.0
7. Click ACCEPT.
The Geometry Cleanup step has been completed and should have a green
checkmark by it.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
7. Click the HyperMesh Model Browser tab and expand the folder for Components.
You will see three new component collectors with the name solidholes followed by
the numerical average of the diameter range of the holes organized.
9. Click ACCEPT.
The Organize & Cleanup Holes step is now complete should now have a green
checkmark next to it.
HyperWorks 13.0
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.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
) 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.
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.
HyperWorks 13.0
8. Rotate the model so you are looking at it from underneath into the center, and select
the surfaces shown in the following image.
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 13.0
Proprietary Information of Altair Engineering, Inc
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 active.
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.
HyperWorks 13.0
1.
2.
3.
4.
For the Faces feature, click the pull-down under Mesh Type and pick trias.
For the TopHole feature, select R-tria union jack for the Mesh Type.
In the field under Elem Size, enter 0.5.
Click Mesh All.
1. Click ACCEPT.
262 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
1.
2.
3.
4.
HyperWorks 13.0
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.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
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.
3.
4.
5.
6.
7.
Click mesh.
Click the Model tab in the Tab area.
Expand the Components list if necessary.
Right-click the tetmesh component.
Select Isolate Only.
The tetra mesh will be displayed.
8. Click Mask (
).
HyperWorks 13.0
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 13.0
Proprietary Information of Altair Engineering, Inc
3 - Solid Meshing
To mesh solid geometry, the Solid Map panel is used.
In particular are the one volume and multi solid sub panels. These allow for the automatic
creation of Hexa/Penta mesh on mappable shapes.
Location:
o
What it does:
o
HyperWorks 13.0
Mappable Shapes
To use the automatic Solid Map function the geometry must be split into mappable shapes.
Mappable shapes are defined as 2 opposing faces (source and destination) and faces that
directly connect the source and destination (along faces).
While this example shows two faces that are of the same shape and directly oppose each
other, that is not a requirement. The source and destination can be of drastically different
shape and contour and need not lie directly opposite each other.
Requirements and Tips
No edges are permitted that are perpendicular to the drag direction. If they exist they
must be suppressed.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
When splitting solids into Mappable Shapes it is recommended to split the part into
the fewest possible regions to save time and offer more control over the mesh size.
This often means splitting parts in ways that are not perpendicular to surfaces.
Placing a 2D mesh onto a Source face of a mappable shape will allow control over
the pattern of the resulting 3D mesh.
When splitting solids into mappable regions, shared faces will guarantee 3D element
connectivity across the split. This connectivity will also assure that the mesh pattern
is carried through the part as subsequent regions are meshed.
HyperWorks 13.0
Mesh connectivity of properly split regions with shared faces is also guaranteed even
when mesh directions of the individual regions are not the same.
NOTE: The mesh pattern on the along faces will always be quads.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
This allows for control over the mesh density and style using tools that work the same as in
the automesh panel.
HyperWorks 13.0
Step 2: Defeaturing
Small fillets make the geometry substantially more difficult to split into mappable regions
and result in a far more complex solid mesh. In many cases, these fillets are for
manufacturing purposes and can be eliminated from the geometry.
1. Defeature all of the small internal surface fillets.
HINT: Setting the search values to be 0.5->5.5 will select all of the fillets needed. This
range will also result in the fillet shown in the picture below to be selected (fillet in the red
circle area). This fillet must be removed (mouse >Right Click) from the selected fillets,
before to proceed with remove, as defeaturing it would cause a sharp point that would
act as a severe stress concentration area.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
2. In the solid edit panel select the trim with plane/surf subpanel.
3. Select the solid and using the N1 N2 N3 option, define a plane on the flat area as shown
in the picture below.
4. Trim the solid and the result will be a mappable region on the foot.
HyperWorks 13.0
2. From the trim with plane/surf subpanel, select the solid and define a plane on the flat
recessed area.
3. Trim the solid.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
2. From the with sweep lines column, pick the remaining solid.
3. For the sweep lines, select the outline of one of the surface shown in white above.
4. As this model is aligned with the Global Axis, select the sweep to: option to be by a
vector >> z-axis, select the sweep all option, and then trim the solid.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
The interactive multi solid meshing will allow for 2D mesh customization prior to the
creation of the 3D mesh. HyperMesh will show the order in which each solid is to be
meshed and will indicate the direction in which the mesh will be extruded.
Additionally the panel now allows the user to alter the 2D mesh that will be used as the
pattern to extrude the 3D elements. A panel similar to that used in interactive shell
meshing is opened and the pattern mesh is displayed on the solids.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
4 - Shrink Wrap
Shrink wrap meshing is a method to create a simplified mesh of a complex model when
high-precision models are not necessary. This is often the case for power train 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 later versions. The key additions are:
Both solids and surfaces are 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.
New generate solid mesh option has been introduced to provide a hexa only voxel
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.
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.
generate solid mesh - If selected, HyperMesh creates a solid hexa mesh under the
2d shell mesh.
mesh orientation - Switch to choose element orientation with the global system or
previously created local system.
HyperWorks 13.0
3. From the pull-down menu, select Mesh > Create > Shrink Wrap Mesh.
4. Select the component in the graphics area.
5. Select the loose wrap option.
6. For element size, enter 4.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
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 menu bar select Mesh > Create > Shrink Wrap Mesh.
4. Activate the loose wrap option.
5. Click comps and select block from the component list.
6. For the element size, enter 10.
7. Click mesh to create the mesh.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
11. Click
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Step 7 (Optional): Change the minimum jacobian to 0.3 for optimized mesh.
1. Delete the elements displayed in the graphics area.
2. From the menu bar select Mesh > Create > Shrink Wrap Mesh.
3. Click comps and select the block component from the list.
4. For the minimum jacobian, enter 0.3.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 5
1D Meshing
HyperBeam
HyperWorks 13.0
Connectors
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
1.1 - 1D Elements
1D mesh are simple connections between nodes, allow accurate testing of connectors (such
as bolts) and similar rod-like or bar-like objects that can be modeled as a simple line for FEA
purposes.
You can create 1D Element from the following panel:
1D elements currently supported include bar2s, bar3s, rigid links, rbe3s, plots,
rigids, rods, springs, welds, gaps and joints.
Plot elements are generated in the Edit Element, Line Mesh, Elem Offset, Edges, or
Features panel.
HyperWorks 13.0
1.2 - HyperBeam
HyperBeam Tool Properties > HyperBeam
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
1.3 - Connectors
Connectors: What are they?
Connectors are a geometric representation of connections between entities. The advantage
of connectors is the ability to create multiple connections at a single time. Hundreds or even
thousands of connections that would normally have to be created manually one at a time
can be mass created, even before the part is meshed. They can be used to create
numerous types of connection elements such as:
Spot Welds
Bolts
Trim Masses
Seam Welds
HyperWorks 13.0
Connectors: Terminology
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Connect When Specifies when the link entity information is added to the
connector
o
Now - Allows you to add link entity information now. For this option, you must
select the connect what entities and num layers to successfully create a
connector.
None - If a link entity is deleted, the link entity is removed from the connector
By ID - If a link entity is deleted, the connector retains the ID of the link entity,
and will to a new entity with that ID upon realization
By Name Same as the by id rule except that the entity name is retained
HyperWorks 13.0
Connectors: Tools
Connectors >
Spot
Bolt
Seam
Area
Used to represent mass of parts that are not present in the model
Quality Check for duplicate connectors, combines connectors, and checks the
quality of realized elements
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Connector Browser Hierarchal browser that provides information and the ability
to edit connectors.
Shows:
o
Type of Connector
Link Information
State of connector
Editable
o
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Visualization
HyperWorks 13.0
Step 1: Load the model 05a-1D-MESHING.hm and set the user profile to
OptiStruct.
Step 2: RBE2 Elements
RBEs (Rigid Body Elements) are the most simple of 1D elements and simply connect
two or more nodes together.
In the case of an RBE2, one node serves as the Independent and the other(s) the
Dependent node(s). The Dependent node(s) simply follow the motion of the
Independent node in the Degrees of Freedom that have been linked. These elements
are useful to simply represent welds or to tie together two dissimilar meshes. One word
of caution though is that RBE2 elements, as they rigidly link nodes together, can induce
stiffness to the model that may not be desired.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
6. Select the red circled node first (Independent Node) and the yellow circled node second
(Dependent Node).
HyperWorks 13.0
9. Pick a node for the independent node and then pick multiple nodes for dependent.
10. Click create.
An RBE2 with multiple dependant nodes connected to one single independent will be
created.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
2. Rotate and zoom so that you are looking down at the large hole in the blue upper part.
In this step you will create a very common rigid element feature often called the wagon
wheel or the spider web. When complete the reason will be obvious.
This type of feature is used to link the nodes around the circumference of a hole to a
single node in the center. This can then be used to:
Connect the feature to something else (bolting two parts together).
Constrain the central node. (Bolting to a fixture) (RBE2)
Distribute a central load. (RBE3)
To create this feature, a node must be placed at the center of the hole. This can be
accomplished through the use of the Distance panel.
3. Press F4 to enter the Distance panel.
4. Pick the three nodes sub panel.
5. Pick any three nodes around the interior of the hole.
6. Click the green circle center button.
A yellow temp node will be placed at the circle center.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
2. From the HyperBeam panel select the standard section sub panel.
3. From the standard section type switch pick standard H section.
4. Click create.
The graphical HyperBeam interface will now open:
HyperWorks 13.0
From within this interface the physical dimensions of the beam section can be defined.
5. Set the dimensions as shown below:
6. Go to the Model browser and right click on the word H_section.1, select Rename and
rename it H_Beam.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
11. Select Material in the Entity Editor and assign it the material Steel (select form the
Material yellow button).
12. The beam section needs to be assigned to this card. Select Beam Section in the Entity
Editor and assign it the Beamsection H_Beam (select form the Beamsection yellow
button).
HyperWorks 13.0
The inertial information calculated from the cross section will automatically be placed
into the value fields in the card.
2. Click the orientation switch immediately next to the N1 button and select x-axis.
3. Click the property = button and pick the H_Beam property.
4. Pick any node on the blue upper component elements for node A.
5. With the focus automatically switching to node B, pick any node on the green lower
component elements.
The CBEAM element will automatically be created.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
You will note that the element is displayed as a line in the color of the component it was
created in. Aside from the CBEAM label, it looks identical to the RBE2 and RBE3
elements created previously.
The 1D Element Representation mode allows for the graphical representation of the
cross section of the 1D element.
6. Click the 1D Element Representation button (
Element Representation icon (
).
HyperWorks 13.0
8. Re-open HyperBeam and change the dimensions to see the changes reflected on the
part.
9. Create a brand new cross section of some other standard type and file > exit.
10. Right click on the H Beam property card in the HyperMesh Model Browser and card
edit the property.
11. Click the beamsection button and pick the new cross section.
12. Return out of the card and see the change in the model.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
3. Create a PBEAM property named Bolt with a material of Steel and the solid circle
beam section just created.
HyperWorks 13.0
4. Pick one of the two circle pairs between the Blue Upper Component and the Purple
Flanges Component to create the bolt in.
5. Put temp nodes at the center of both the upper and lower holes
6. Create an RBE2 wagon wheel in each of the holes.
7. Create a CBEAM element connecting the center of the RBE2 elements with the Bolt
Property.
8. Repeat this for the other hole.
Step 7: Connectors
Connectors are a quick way of creating multiple and complex rigid entities representing
welds, bolts and adhesives.
First you will use the Connectors panel to create a weld of rigid elements similar to
those created in Step 2, Item 6. In that case, two nodes were selected and a single
RBE2 was created. To run down the entire length of the edge would have required each
node be picked individually. You will now accomplish the same result using connectors
in a fraction of the time.
1. From the menu bar, select Connectors > Create > Spots.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
2. From the spot submenu, next to location, click the nodes button and pick by path.
3. On the opposite edge from the one used in Step 2, Item 6 to create the RBE2 elements,
pick the first node and using the by path option, proceed down the entire edge until all
the nodes are selected.
4. Next to connect what, make sure to select comps and pick the blue Upper Plate
collector and the teal Arm collector.
5. Make sure elems is selected by the toggle and num layers should be total 2 as there
are only 2 layers being connected.
6. tolerance = should be set for 10 (this determines the distance HyperMesh will search
from the node to find nodes of both collectors to create the welds. The distance is a bit
over 6, so 10 should work fine.)
7. For type= select rigid (this option allow you to establish what type of element will be
created.)
8. Change the mesh independent switch to mesh dependent.
9. Under mesh dependent, change the switch from quad transition to remesh.
10. Verify the panel has all the settings shown below:
HyperWorks 13.0
The process can be used to create these types of rigids or rigids that will represent spot
welds. These elements can even be created before the part is meshed (must pick geom
instead of elems for the connect what option) and in that case a fixed point will be
placed at either end of the element, guaranteeing that a node will be there when the
mesh is created.
12. Experiment with creating other connectors in the model with other options in the panel.
13. From the connectors tools enter the Bolt panel.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
15. Pick one node on the circumference of each of the holes on the purple Flanges
component, as location:.
16. Set connect what to comps and pick the purple Flanges component and the green
Lower component.
17. Set the tolerance to 20 and fill in the rest of the panel as shown below.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
The Connector Browser will appear and display all of the connectors in the model.
From the browser you can see information about the connectors, reasons for realization
failure and when you right click on a connector you can edit the connectors.
2. Experiment with the Connector Browser.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Chapter 6
HyperMorph
1 - Introduction to Morphing Technology using
HyperMorph
HyperMorph is a mesh morphing module in HyperMesh that allows you to morph an FE
model in useful, logical, and intuitive ways which result in minimal element distortion.
HyperMorph can be used to:
HyperMorph Highlights:
Freehand morphing: Direct morphing of the mesh without any morphing entities
Morphing Shapes: Transfer morphing between different meshes (the shape can be
positioned to other parts of the model, animated to review the morphing and transfer
loads from one model to another
Constraints
Symmetries
Biasing factors
HyperWorks 13.0
Chapter 6: HyperMorph
After morphing has been performed, you can visualize the quality of the mesh, and can
automatically smooth it if needed. A re-mesh can also be performed, keeping the morphing
entities like handles, domains and shapes intact.
Accessing HyperMorph
HyperMorph can be accessed in one of the following ways:
From the menu bar, go to Morphing, and select the appropriate function:
On the Tool page click on HyperMorph, and click on the appropriate panel
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
HyperMorph Entities
Morph Volume A cube shaped volume that morphs all entities that are
located inside the shape (for volume based morphing)
Shapes model state during morphing saved for retrieval at a later point
HyperWorks 13.0
Chapter 6: HyperMorph
2 - Free Hand
Location: Morphing > Free Hand
Use this panel to morph your mesh without needing domains, handles, or morph volumes.
Separate options exist for moving selected nodes directly, recording actions made in other
panels, "sculpting" meshes with different virtual tools, and saving a morph as a shape.
The freehand panel consists of several subpanels, changes made on one subpanel do not
affect the others, and are persistent so that you can switch freely between subpanels
without losing any settings already made:
move nodes
Use this panel to select specific nodes and move them directly to new locations while
optionally morphing the surrounding mesh.
Using the move nodes subpanel, you can translate and rotate nodes, move nodes
normal to a mesh, move nodes to a vector, node list, line, plane, surface, mesh, or
equation, and apply a shape. For each morphing option, you can choose whether or
not the morphing should be interactive. You can also control how those node
movements apply to the surrounding mesh.
Note: In the morph options panel, morphing subpanel, there is an option for
setting the minimum step size for interactive morphing. If the distance or angle
fields are set to values other than zero the morphing will be performed in discrete
steps with the given step size rather than an arbitrary value based on the position of
the mouse and relative to the size of the model. For example, setting the distance to
1.0 means that interactive translation will be performed in increments of 1.0, such as
1.0, 2.0, 11.0, etc. For distance, the value is given in model units. For angle, the
value is given in degrees. The minimum step size applies when using the
manipulator or using translate, rotate, or move normal options.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Manipulator You may then click and drag one of the three arrows of the
manipulator to translate the nodes, click and drag one of the three arcs of the
manipulator to rotate the nodes about the center of the manipulator, or click and drag
one of the three right angles of the manipulator to move the nodes in a plane.
The images below show a triad manipulator and where to click on it to translate it
along a vector, rotate it about an axis, or translate it in a plane.
HyperWorks 13.0
Chapter 6: HyperMorph
record
Use this panel to turn any panel into a morphing panel. When you click start in this
panel, the positions of all the nodes in the model are recorded. You can then go
outside of the freehand panel and use any tool in HyperMesh to move the nodes in
the model to new positions. When you return to this panel and click finish, those
node movements will be transformed into a morph which can be undone, redone, or
saved as a shape.
This feature can be particularly useful when using the Quality Index panel to adjust
a basic morph for the sake of mesh quality.
For example: after morphing, go to the Record panel and click start, go to the
Quality Index panel to adjust and fix any poorly-formed elements resulting from the
morph, and then return to the Record panel and click finish.
sculpting
Use this subpanel to mold a mesh with a variety of virtual tools for example,
creating hemispherical divots, cone-shaped projections, or molding sections with
feature lines.
Areas of the mesh can be pushed or pulled to reshape it, creating either indentations
or projections on the mesh.
322 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Tool shapes include ball, cone, cylinder, node list, line, plane, surface, and mesh.
Use different tools to simplify the creation of different types of deformation.
For example, use the ball along a node list or line list to create a curved channel with
a rounded bottom and ends, but use the cone to create a channel with a V-shaped
bottom. Similarly, the ball can create a hemispherical divot or protrusion, while the
cone can create a conical pit or spike.
The following images illustrate use of the "ball" tool to create a raised ridge along a
node list:
Here two nodes are selected, but the tool is not yet applied.
Here, the ball tool has been applied to the mesh as if it had been rolled from one node to the other.
save shape
Use this subpanel to save a current morph as a shape. This feature is a limited
version of the save as shape subpanel located in the Shapes panel.
HyperWorks 13.0
Chapter 6: HyperMorph
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
5. Click
6. For moving nodes and fixed nodes select the nodes as displayed in Figure 3.
7. For affected elements select the elements between fixed nodes and moving nodes.
8. For mv bias and fx bias keep the default value (1.0)
The length of the propeller blade has increased by 100. The fixed nodes do not move.
The affected elements were stretched evenly to maintain element quality.
The stretching of the elements takes place between the moving nodes and the fixed
nodes.
10. Click undo to go back at the original shape of the propeller.
HyperWorks 13.0
Chapter 6: HyperMorph
14. Select nodes (moving and fixed) and elements (affected) as you did before.
15. You should see the manipulator. If you want you can select another node as origin: as
shown in the picture below to set the manipulator in a different position.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
17. Click and drag, graphically, one of the three yellow arrows of the manipulator to
translate the nodes.
18. Click and drag, graphically, one of the three yellow arcs of the manipulator to rotate the
nodes about the center of the manipulator, click undo.
HyperWorks 13.0
Chapter 6: HyperMorph
19. Click and drag, graphically, one of the three yellow right angles of the manipulator to
move the nodes in a plane.
You may create more than one manipulator at a time by switching the toggle between
single manipulator and multiple. When switched to multiple, clicking the new manip
button will allow you to create a new manipulator by selecting one or more moving
nodes. The different manipulators may have different selected entities and different
parameters, and can be moved independently of one another. Moving a manipulator,
clicking a manipulator, or simply moving the mouse over one of the manipulators will
cause the panel to be updated to parameters for that manipulator, allowing you to
change the parameters or the entities associated with them if you desire.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
The manipulators can be set to be active or inactive by switching the toggle to either
manip:active or manip:inactive. When active the manipulators will morph the model
when moved. When inactive the manipulators will only change their own position and
orientation when moved.
Summary
Method1 - The length of the propeller blade has increased by 100.
The fixed nodes do not move.
The affected elements were stretched evenly to maintain element quality.
The stretching of the elements takes place between the moving nodes and the fixed
nodes.
Method2 - The length of the propeller blade has increased using interactive by clicking and
dragging one of the three
arrows/arcs/right angles of the manipulator to respectively translate/rotate/move the
nodes.
The fixed nodes do not move.
The affected elements were stretched evenly to maintain element quality.
The stretching of the elements takes place between the moving nodes and the fixed
nodes.
HyperWorks 13.0
Chapter 6: HyperMorph
The local group consists of five types of local domains: 1D domains, 2D domains, 3D
domains, edge domains, and general domains. Local handles/edge domains can only
influence nodes contained in the domains they are associated with. Local handles/edge
domains are intended to be used to make small scale, parametric changes to the model.
While a model can contain both global and local handles and domains, it is not necessary to
have both types of domains and handles in a model.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
The following table describes the various domains and their symbols when they are created.
When global domain and handles are generated using autogenerate or created with the
create handles option turned on, HyperMorph generates eight global handles, one at each
of the eight corners of a box laid out along the global axes surrounding the model. These
global handles are named corner followed by a number from one to eight.
HyperWorks 13.0
Chapter 6: HyperMorph
HyperMorph will also place at least one global handle within the box in areas of the models
peak nodal density. These handles are named handle, followed by a number.
Location: Morphing > Create > Domains
The automatic global handle generation works particularly well for space-frame models such
as full car models. However, for small models such as a control arm or bracket, the
recommendation is for you to build your own local domains and handles since you are more
likely interested in changing the local area rather than the entire model.
If the autogenerate process does not create handles in the positions where you want them
to be, you can always delete them, reposition them, or create additional handles. Handles
can be further classified as independent or dependent. An independent handle creates
displacements to the model only when it is moved. A dependent handle creates
displacements influenced from its own movements plus that of other handles it is linked to.
A handle can be made dependent on one or more handles. This allows you to create as
many layers of dependencies between your handles as you desire. For example, you can
make all the handles at one cross section of a beam (modeling using 2D shell elements)
dependent on a single handle allowing you to move an entire cross section while only
having to select one independent handle.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
What is a partition?
The most important factor in local morphing is partitioning. It is logically dividing a 2D
domain into smaller 2D domains, such as where the angle between elements exceeds a
certain value or where the domain changes from flat to curved, is called partitioning.
Proper partitioning makes morphing faster and easier. By activating partition domains
user can invoke partitioning when auto-generating or when creating a domain. If the user is
unsatisfied with the results of the partitioning he/she can change the partitioning parameters
namely domains angle and curve tolerance.
Figure below shows an example of partitioning. For the model on the left, the 2D domain
was created without partitioning. For the model on the right, partitioning was used. Note
how the 2D domains divide along angle and curvature change boundaries.
HyperWorks 13.0
Chapter 6: HyperMorph
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
HyperWorks 13.0
Chapter 6: HyperMorph
Clicking screen edit while the bias factors are displayed will hide the edit windows.
The initial bias factor for all handles is 1.000 except for dependent handles automatically
generated at the ends of 1-D domains which are given a bias factor of 3.000. Higher bias
values will increase the influence that handle has over nearby nodes. Lower bias values
decrease the influence. Bias values of 1 give linear results that result in morphs with sharp
angles at the handle locations.
For exponential biasing a bias value of 2 will result in morphs with a gentle curvature
through the handle locations.
For sinusoidal biasing a bias value of 2.0 for a handle at one end of an edge domain and 0.5
for a handle at the other end will give a perfect circular or elliptical curve for the domain.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
However, the functionality is limited compared to that found in the Morph Constraints
panel. Refer to that panel for greater details on constraints.
HyperWorks 13.0
Chapter 6: HyperMorph
Handle and Node Perturbations: You can save a shape as either handle or node
perturbations.
The difference becomes important when the model is reparameterized or when domains,
handles, and symmetries are created or deleted.
When a shape is saved as node perturbations, it always has the same shape no matter
what changes occur with the morphing entities.
If the shape is saved as handle perturbations, changes in the relationships between
handles and nodes will alter the resultant node perturbations when the shape is reapplied.
Location: Morphing > Morph > apply shapes
The apply shapes sub-panel allows you to saved shapes to the current mesh. This feature
is a limited version of the apply shapes sub-panel located in the shapes panel.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
HyperWorks 13.0
Chapter 6: HyperMorph
Note:
a. HyperMesh HyperStudy connection is not limited to shape variables, other
properties such as thicknesses, loads can also be imported from a HyperMesh
model to a HyperStudy session.
b. Please refer to HyperStudy Online Help to get more details.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Surface morphing will only morph surfaces that have nodes associated with them and
whose associated nodes have been morphed. There are several ways that result in a node
being associated with a surface. When you automesh a surface, the nodes for the elements
are automatically associated with the surface. Also, you can use the node edit panel to
associate nodes to surfaces. Note that after morphing nodes, the morphed nodes will no
longer be associated with their surfaces, but HyperMorph will save (and accumulate) the
associations so that the surfaces can be morphed at a later time.
There are no inputs on this subpanel; all surfaces are morphed when you click morph
surfaces. If the results are unsatisfactory, you may reject them.
HyperWorks 13.0
Chapter 6: HyperMorph
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
HyperWorks 13.0
Chapter 6: HyperMorph
3. Click generate.
Based on the models geometric features, all of the models elements are organized into
various domains and local handles are created and associated with the domains.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
HyperWorks 13.0
Chapter 6: HyperMorph
Step 4: Split the edge domain of the radius to have more control when
morphing.
1. Click the edit edges subpanel in the Morphing > Domains panel.
2. Verify that the split option is selected.
3. With the domain selector active, select the edge domain of the parts radius as indicated
in the Figure 2.
The node selector automatically becomes active once the edge domain is selected.
Click the domain selector to make it active and see that you selected the desired edge
domain.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Figure 4: Node selection to further split the edge domain of the radius
HyperWorks 13.0
Chapter 6: HyperMorph
Step 5: Add local handles to the 2-D domain on the parts left side.
1. Click the Morphing menu, and pick Create > Handles.
2. For name=, enter local.
3. Click the attached to: domain selector to make it active.
4. Select the 2-D domain on the parts left side by selecting its red icon, as indicated in the
following image.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
If you select one or more handle, those handles follow the handle you drag.
8. Click morph.
The message, pick handles and move to new location appears in the status bar.
9. Click on and drag one of the selected handles to morph the part.
As you drag the handle, the meshs size and shape is adjusted.
HyperWorks 13.0
Chapter 6: HyperMorph
Notice that the following occurs as the selected local handle is moved:
The handles selected in step 6.7 above follow the handle you are dragging.
All of the elements belonging to the selected local handles 2-D domain are affected
by moving that local handle.
The 2-D domains non-selected local handles act like anchors (they do not move).
The nodes on the edge domains and between any two non-selected local domains
do not move.
12. With the handles selector active, select one or more global handles.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
14. Click on and drag any global handle to morph the part.
Summary
The following occurs as the selected global handle is moved:
The handles selected in Step 6.7 above follow the handle you are dragging.
The non-selected global handles act like anchors (they do not move).
All of the elements, local handles and edge domains are affected.
HyperWorks 13.0
Chapter 6: HyperMorph
4 - Morph Volumes
Location: Morphing > Create > Morph Volumes
The Morph Volume panel allows you to create, edit, save, load, convert, and delete morph
volumes.
A morph volume (or "mvol") is a six-sided prism that can be used to manipulate a mesh by
manipulating the shape of the morph volume, while maintaining tangency.
Morph volumes are very malleable; the length and curvature of each edge can be modified
independently of the others, and adjacent morph volumes can be linked through various
tangency conditions. This malleability allows you to enclose a given mesh with morph
volumes, alter the morph volumes to fit your model, and then change the shape of your
model by modifying the morph volumes. Morph volumes present a simple, powerful, and
intuitive way to morph.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
HyperWorks 13.0
Chapter 6: HyperMorph
The length and curvature of each edge of a morph volume can be modified independently.
Adjacent morph volumes can be linked through tangency conditions. This allows you to
update the characteristics of the morph volumes. Handles are placed at each of the vertices
of the morph volumes. Morphing involves moving these handles. Morph volumes thus
present a very simple, powerful, and intuitive way to morph.
Morph volumes will only morph the mesh for nodes that have been registered. In some
cases, nodes within morph volumes are automatically registered when the morph volumes
are created, while in others only the selected nodes or nodes on selected elements are
registered. If the morph volumes do not appear to be morphing nodes inside them, you may
need to register those nodes. (See the update mvols subpanel for more details.)
Although morph volumes can be created, edited, and deleted in this panel, the actual
morphing of morph volumes is performed either in the Morph panel, where you can move
the handles, or the map to geom panel, where you can map morph volume edges to a
variety of entities. Morph volumes behave very much like domains (by moving the handles
associated with the morph volumes the enclosed mesh can be manipulated) but morph
volumes have the additional feature that you can morph them independently of the enclosed
mesh. For instance, if you wish to change the shape of your morph volumes without
affecting the mesh you can set the morph volumes to be inactive. This allows you to use all
of the morphing capabilities to modify the shape and position of your morph volumes to
better fit your mesh. Then you can switch the morph volumes back to being active and use
them to morph the mesh.
Note that when you set your morph volumes back to being active, you may be asked
whether you want to remove the inactive handle perturbations from the morph list. Clicking
yes, which is recommended, will make it so that the undo and redo buttons do not undo
and redo the inactive movements of your morph volumes. Clicking no will treat the morph
volume perturbations just like any other morphing. The toggle that allows you to switch
354 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
morph volumes between being active and inactive can be found in the parameters
subpanel of the Morph Volumes panel, and in the morphing subpanel of the Morph
Options panel. (See the parameters subpanel for more details.)
HyperWorks 13.0
Chapter 6: HyperMorph
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Note:
HyperWorks 13.0
Chapter 6: HyperMorph
The green colored cross moves to the location of the black dot.
4. Click split.
The morph volume is split into two.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Follow the same steps to create another split at location2 (see Figure3).
HyperWorks 13.0
Chapter 6: HyperMorph
6. Click morph.
Rotate the model to observe that the b-pillar is morphed.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
Chapter 6: HyperMorph
13. You should see the manipulator. If you want you can select another node as origin: to
set the manipulator in a different position.
15. Click and drag, graphically, one of the three yellow arrows of the manipulator to
translate the nodes,
click undo.
16. Click and drag, graphically, one of the three yellow arcs of the manipulator to rotate the
nodes
about the center of the manipulator, click undo.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
17. Click and drag, graphically, one of the three yellow right angles of the manipulator to
move the
nodes in a plane, click undo.
You may create more than one manipulator at a time by switching the toggle between
single manipulator and multiple. When switched to multiple, clicking the new manip
button will allow you to create a new manipulator by selecting one or more moving
nodes. The different manipulators may have different selected entities and different
parameters, and can be moved independently of one another. Moving a manipulator,
clicking a manipulator, or simply moving the mouse over one of the manipulators will
cause the panel to be updated to parameters for that manipulator, allowing you to
change the parameters or the entities associated with them if you desire.
The manipulators can be set to be active or inactive by switching the toggle to either
manip:active or manip:inactive. When active the manipulators will morph the model
when moved. When inactive the manipulators will only change their own position and
orientation when moved.
Summary
The b-pillar is morphed in a smooth fashion with minimum distortion to the elements in both
methods.
HyperWorks 13.0
Chapter 6: HyperMorph
5 - Map to Geometry
Location: Morphing > Map to Geometry
The Map to geom panel does not include any subpanels, but its layout changes
dynamically depending on the options chosen, beginning with the type of geometry you wish
to map to.
You can complete inputs in any order, but since the panel layout can alter depending on the
inputs chosen, it is best to work from left to right to avoid negating any settings you've
already made if an "earlier" input setting changes the options for inputs you have already
selected.
Some of the types of geometry that can be mapped are shown below:
The following is an example of Map to Geom. The marked nodes and line are selected in
the picture on the left and the fit to line option chosen. The picture on the right shows the
results of clicking the automap button. HyperMesh distributes the selected nodes along the
specified line, and the rest of the mesh stretches to accommodate the mapping.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
In the following example the highlighted morph volume edges are mapped to the line while
the dimmed edges are selected as follower edges. The highlighted edges are mapped
directly to the line while the follower edges are given a similar morphing.
Note that the number of handles per edge was increased to three to improve the accuracy of
the mapping.
The User Control panel can also be used to place handles and edge domains before the
previously selected mapping operation takes place.
This capability is useful when mapping a mesh to a surface.
After selecting the mesh and surface you can go to the User Control panel and fit each
edge of the mesh to the lines around the surface. Then when you map, the mesh will be fit
to the surface.
HyperWorks 13.0
Chapter 6: HyperMorph
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
4. Toggle the morphing entity (2nd column) from map domains to map nodes.
5. Select nodes >> displayed.
6. Use no fixed nodes (2nd column, 2nd row).
7. Use map by line axis morphing with a value of 1.0 for mvbias and fxbias (column 3).
8. Click map.
Summary
The profile of the bumper is changed to follow the new section line.
HyperWorks 13.0
Chapter 6: HyperMorph
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 7
Analysis Setup
Analysis setup is the definition of all information for an analysis besides the mesh including:
Importing Geometry
Creating Collectors
Obtain line and surface geometry from an external file, or hand digitize the
data
HyperWorks 13.0
Result Visualization
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Collectors toolbar OR
HyperWorks 13.0
You can create and edit this data using the Entity Editor.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
Any new elements / loads of that configuration created will have that
element / load type
Card Image > Use Model browser + Entity Editor to edit a collector:
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
Solver Browser
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
5) Enter values in the card images as required Create Boundary Conditions, Load
Steps and Control Cards
Load Collectors
The final step in the model building process is to apply constraints and
forces and to create or assign coordinate systems. Before you apply
loads, you need to create a Load Collector.
Loads are displayed in the color assigned to the load collector. The
size of loads and constraints is based on model units and can be
modified from within the boundary condition panels.
HyperWorks 13.0
From the pull down menu Collectors > Create > Load
Collectors or
Loads and equations can be organized into a load collector using the
Organize panel
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
FE Loading
Contacts
HyperWorks 13.0
The loadcols selection box lists a group of load collectors that contain
the loads on geometry to be mapped.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
OR
Load Steps Tools > Load Steps Browser
The Load Steps allows you to create and update collections of load
collectors, groups, and output blocks.
HyperWorks 13.0
The Load Steps allows you to select and combine Load Collectors
previously defined that contain Loads and Constraints entities.
The current load step displays in the name = field in the upper left.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Control cards are assigned to your model from within the Control
Cards panel. This panel lists all of the control cards defined for the
solver/user profile that you currently have loaded; you can disable,
enable, or delete cards as desired.
6) Model Summary
Helps to review the model and make sure all information has been
entered properly
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Click on Results
to open Hyperview and load h3d file
by default (model+results); click on Apply.
HyperWorks 13.0
Deform panel
, animate
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
The Part Replacement dialog generates a log file that contains a list of the
entities being replaced and reconnected in addition to cases that require user
interaction.
All references
View > Browsers > HyperMesh > Utility tab > Part Replacement
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
The first step in any analysis should be model organization. This frequently occurs
before the model is meshed but can be done post mesh as well.
To make sure each step has the information already available, the ideal order is to
create materials first, then properties and then finally component collectors.
Component collectors are, as previously discussed, used for model organization. One of
the most logical organization schemes for this model would be a component for the Hull
elements and then another for the Ribs. This, of course, is only one method and could
be altered for any number of organizational reasons.
1. Right click in the Model Browser and select Create > Component
2. A new component will be created and you can edit it using Entity Editor. Enter Hull
in the Name: field. Assign it a unique color.
HyperWorks 13.0
3. Organize (
HINT: Using the extended selection option of By Geom and picking the 20 surfaces that
make up the hull is the easiest way to get all of the appropriate elements.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Right click in the Model Browser and select Create > Material.
2. A new material will be created and you can edit it using Entity Editor. Enter Steel in
the Name: field.
3. Pick a color.
4. For Card Image select MAT1 (A Linear Elastic Isotropic Material)
5. Click [E], [NU] and [RHO] to open the fields.
These fields are the material properties for the material being created and are defined as
follows:
As it has been established the Millimeter-Ton-Second unit scheme will be utilized, the
Youngs Modulus needs to be in terms of Newton/mm2 (MPa) and the Density in
Ton/mm3. Poissons ratio is unit-less and is the same no matter what the unit scheme.
HyperWorks 13.0
[NU] 0.3
[RHO] 7.85e-9
At this point you can see that a new field has been created in the Model Browser,
Material, and the new material, Steel, is included in it.
6. Right click in the Model Browser and select Create > Property.
While the elements (quads and trias) have been created, they need to be defined as an
entity the solver can analyze. In the case of OptiStruct, these 2D elements are defined
as PSHELL. Creating the PSHELL property will give these elements their definition
(card Image) and will allow for the definition of the material thickness they have.
7. A new property will be created and you can edit it using Entity Editor. Enter Hull in
the Name: field.
8. Pick a color.
9. For Card image select PSHELL.
10. Set the value for Thickness [T] field at 19.
11. Go to the Material field; Select from list the material Steel, to assign this material to
the property.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
12. Right click in the Model Browser and select Create > Property.
13. Using the techniques explored, create a property with the name Ribs with the following
settings:
Card image = PSHELL
Material = Steel
Thickness = 13
Set a color.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
2. In the elements sub-panel select all of the elements in the Hull collector.
HyperWorks 13.0
The element normals should be pointing outward from the hull, so if they are not, click
reverse normals.
4. Make the Pressure Load Collector current.
5. From the BCs pull-down, proceed to the Create > Pressures panel.
6. In the create sub-panel, select the elements in the Hull collector.
7. Set the magnitude = to -3.0. (This value is in MPa and corresponds to the
approximate pressure at a depth of 300 meters)
The direction switch under the magnitude field allows for the direction of the pressure to
be set. If this value is NOT set then the default is to make the pressure normal to the
element. The value previously entered was negative so that the pressure is opposite the
element normal and thus directed inwards.
8. Change the magnitude%= toggle to uniform size = and set it to 200.
This option establishes the size of the arrow that will graphically represent the load.
Magnitude% will make the arrow length the set percentage of the value of the load in
model units. For example in our case of a 3.0 magnitude load, a magnitude%= value of
200 would result in a load arrow of 6 units in length. Uniform size will set the length to
the set number of model units regardless of the magnitude value.
9. Click the load types= button and select PLOAD.
PLOAD is the standard pressure loading card in OptiStruct Analysis. For explanations of
other types of pressures and loads you can refer to the online help.
10. Create the pressures. The model should now look similar to this picture.
400 HMD Introduction
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Step 8: Constraints
Constraints hold the model in place. Without them any force applied to the model would
send it flying off. Constraints typically represent the physical restrictions on a part, some
examples being welds, fasteners or other parts that constrain the part and allow it to
resist the forces applied. These are represented through the use of an SPC (single point
constraint) which restricts the movement of a single node in any of 6 degrees of freedom
(X,Y Z translational and X,Y,Z rotational)
In the case of this model, a special constraining system called Symmetric Constraining is
used. This is a common practice when analyzing a part with some form of symmetry. In
the case of this Submarine Hull model, it represents of the complete hull circle.
Analyzing only part of a symmetric model saves time in both model setup and analysis.
The results can be assumed to be identical across planes of symmetry, assuming the
loading is also identical across the plane.
1. From the Model Browser, select Load Collector Pressure and right click on Hide
2. Make current the Constraints load collector.
3. From the BCs pull down, proceed to the Create > Constraints.
HyperWorks 13.0
5. Select or de-select the appropriate check boxes so that the only DOFs selected are 2, 4
and 6.
6. Using a box select (HINT: Shift-Left Mouse Drag a box) to pick the nodes shown in the
image below.
7. Click create.
8. Select and de-select the appropriate check boxes so that the only DOFs selected are 3,
4 and 5.
9. Using a box select pick the nodes shown in the image below.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
12. Select and de-select the appropriate check boxes so that the only DOFs selected are 1,
5 and 6.
13. Using the standard views and model rotation tools, select all of the nodes on both
remaining edges of the Hull elements.
You will have to manually select the nodes at the end of the ribs, component Ribs,
zoom and rotate the model.
5. Go to the ANALYSIS field; select the checkbox and set analysis TYPE as Statics
from the menu.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
1. From the Setup pull-down, proceed to the Create > Control Cards panel.
2. Find the FORMAT card ans click on it. (Use the next button move scroll through the
cards).
3. Change the number_of_formats field to 2.
4. Change the second FORMAT card to HM.
This will provide output in both HyperView (H3D) and HyperMesh (HM) formats.
HyperWorks 13.0
5. Click return and then use next to find the SCREEN card.
6. Set the SCREEN_V1 to OUT
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
3. After the settings are made, click the OptiStruct button to begin the analysis.
4. A new window will open to show that the OptiStruct analysis is running.
5. When the message ANALYSIS COMPLETED appears, the run is complete and the
window can be closed.
HyperWorks 13.0
2. If you want, you can load a different input/result file clicking on Load model (load .fem
as input file) and Load results (load .res as result file); leave h3d format for now and
click on Apply.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
12. Rotate the model to review it using the same keys and buttons as HyperMesh.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Chapter 8
Capstone Project
1 - Bringing it all together.
At this point all of the major topics have been discussed, demonstrated and tried. Now it is
time to put them all together and experience a project on the full process that the engineer
will experience using HyperMesh in a real world situation. This final exercise will cover the
following topics:
Importing a Model
Geometry Cleanup
1D Meshing
2D Meshing
3D Meshing
Analysis Setup
Model Loading
Analysis
Post Processing
Each of these topics has been covered in previous chapters and the student is encouraged
to use this manual as a reference guide to assist in performing these tasks.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HINT: The holes locations are important as we will be attaching the solar panels at their
location after we mesh. Make sure there is a fixed point at each hole location so a node
will be placed there in the mesh.
HyperWorks 13.0
Type: ISOTROPIC
Name: Aluminum
E: 7.0e+04
NU: 0.330
RHO: 2.1e-09
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Type: ISOTROPIC
Name: Electronics
E: 1000
NU: 0.300
Type: ISOTROPIC
Name: SolarPanels
E: 2.0e+04
NU: 0.400
RHO: 1.0e-09
HyperWorks 13.0
4. Create a Property for the elements that will make up the Body of the satellite.
Type: 2D
Name: Body-Aluminum
Material: Aluminum
Thickness: 5.00mm
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
5. Create a Property for the elements that will make up the Electronics.
Type: 3D
Name: Electronics
Material: Electronics
6. Create a Property SolarPanels for the elements that will make up the SolarPanels.
Type: 2D
Name: SolarPanels
Material: SolarPanels
Thickness: 1.50mm
HyperWorks 13.0
7. Create a Property for the elements that will make up the Engine.
Type: 3D
Name: Engine
Material: Aluminum
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
3. With the solids now meshed, mesh the body of the Satellite with an element size of 100.
Assure good mesh pattern and quality as the quality of the analysis is highly dependent
on mesh quality.
HyperWorks 13.0
TIP: Avoid using automatic element cleanup as it can cause distortion in solid elements
that are connected to shells.
HINT: Differences in mesh densities for edges across from each other cause trias.
Projecting points to edges can help mesh pattern problems around nodes enforced by
fixed points.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
2. Verify that all the components have materials and properties assigned to them.
While the elements are properly imported into location, importing an FEM file will not
connect the nodes of the imported model into the existing model. We need to attach the
dish supports to the body of the satellite.
Equivalence the nodes at the 4 connection points where the Dish Supports meet the
Body of the Satellite.
HINT: Node equivalence is found on the Replace panel.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
The analysis we will be conducting is an Inertial Relief Analysis. This method was
specifically designed to study spacecraft and aircraft in flight. The difficulty of studying
situations such as those is the lack of a constraint system. Free flying objects are not
constrained in a traditional manner so the SPC (Single Point Constraint) we have used
up to now will not work for this type of study. Instead we shall define a structure of
SUPPORT1 constraints. These work to limit Rigid Body Motion (movement of the entire
structure without deformation) but do not constrain the body against local deformation
and thus are ideal for studying a free flying object.
An inertial relief analysis can only have 6 TOTAL Degrees Of Freedom (DOF)
constrained. When creating the SUPPORT1 constraint system, the exact location of the
constraints is not critical but typically follows this pattern:
a) Create a SUPPORT1 constraint at an extreme location of the part with X, Y and
Z translational DOF constrained (1, 2 and 3).
b) Pick another node at an extreme location and whichever direction that node is
from the original node, that DOF is removed. For example, if to reach the second
node you traveled in the Z axis direction, the Z DOF (3) would be removed
making a new DOF of 1 and 2.
c) For the final location, pick one more extreme position and remove the DOF that
corresponds to the direction moved from the constraint created in step b. For
example, if you traveled in the Y axis direction from the b constraint, you would
remove the Y DOF (2) and would make the final constraint DOF 1 only.
1. Create a Load Collector called Supports.
2. Create the load types SUPORT1 constraints in the following pattern.
3. Now a force needs to be applied to the thruster. While it is not entirely representative of
an engine giving thrust, what we will do is to place a distributed force on the nodes of the
flat outer ring of the engine. The net force we will place on the thruster is 500N.
HyperWorks 13.0
Because this net force is to be split across many nodes, we need to calculate the portion
of the force that will be applied on each node.
4. Create a Load Collector called Thrust.
5. Count the number of nodes on the flat outer ring of the thruster.
HINT: HyperMesh has a count function and selecting the nodes by plane makes
counting them easy.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
8. In the PARAM control card, activate the INREL keyword and give it a value of -1.
This value indicates it is an Inertia Relief Analysis with SUPPORT1 constraints. For
more information about the PARAM, or any other control card, consult the OptiStruct
Format Reference Guide in the HELP Documentation.
The final step in setting up an analysis is to define a LOAD STEP. The load step is a
combination of loads and constraints that represent an analysis in the solver. There can
be multiple load steps in a single model containing any combination of defined loads and
constraints. This saves time as multiple runs of a solver can be defined in one model.
9. Create a Linear Static Load Step that combines the Supports Constraints and the
Thrust Force.
HINT: Remember that the Supports are SUPPORT1 loads and NOT SPCs. Make sure
you reference them in the correct location.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
).
).
HyperWorks 13.0
7. Click Apply.
Material Thickness
1D Reinforcement Beams.
Material Changes
Keep in mind though that it costs roughly $3,000-$4,000 per Pound to place something
in Low Earth Orbit and closer to $10,000/lb for a Geosynchronous Orbit, so try to
engineer the design and not just beef it up!
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Appendix A
HyperMesh
Desktop Customization
Hints
On Windows, the working directory is located in the My Documents folder.
Create a new text file called userpage.mac in this location and add the
appropriate commands to make the button evaluate the tcl file.
HyperWorks 13.0
Hints
On Windows, the working directory is located in the My Documents folder.
Create a new text file called userpage.mac in this location and add the
appropriate commands to make the button evaluate the tcl file.
Note: Please refer to the Demo Model Files folder and Online Help to get more
details.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Appendix B
HyperWorks
Collaboration Tools & Assembly
1 HyperWorks Collaboration Tools
HyperWorks Collaboration Tools is a set of modules that deliver enterprise features and
functionality to HyperWorks users. Tightly integrated into the HyperWorks suite of
applications, HWE includes: With the HyperWorks Desktop collaboration tools, you can
explore and organize your personal data, collaborate in teams, and connect to other
data sources, such as corporate PLM systems to access CAD data.
1.1 - Benefits
HyperWorks Collaboration Tools provides many benefits that challenge users and team
managers to manage their CAD data. Some of these benefits are listed below:
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Library
Libraries can be created within a repository to logically organize or group the contents
stored within a repository by using the appropriate profile type
General Profile
Managed Profile
HyperWorks 13.0
Workspace
Corresponds to a local directory where files are retrieved from the vault
so they can be viewed and/or modified by users.
Vault
An area, associated with a repository, where managed content files are moved and
stored.
Content Type
Category
Folder
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
Accessibility
Find what youre looking for using full search and filter capabilities:
Search for materials based on robust set of properties
Simple keyword searches + advanced queries
Full text search search within files
Filter materials by material type, solver type, etc.
Simple Query
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Integration
Content preview
Preview stress-strain curves
Overlay and compare curves
HyperWorks 13.0
Maintain pedigree
Version history
Compare properties between versions
Compare files between versions
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
2.1 - Modules
With the ever growing need to reduce model build times and manage models
more effectively, a new and innovative approach to the way models are
constructed within HyperMesh is underway.
A new HyperMesh entity, called the Module entity, will enable users to manage
their model data in a modularized fashion.
module
[moj-ool]
a separable component, frequently one that is interchangeable with others, for
assembly into units of differing size, complexity, or function.
NVH Director
Crash Profile
Teamcenter Integration
In HW 13.0, weve taken the first steps to expose Modules as a new entity in
HyperMesh.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
Current Module
The user will be able to set a current module similar to current component from
Assembly Browser
Status Bar
HyperWorks 13.0
Show Contents - The user will be able to review the contents of a module.
The user will be able to set a current module similar to current component from
Assembly Browser
Status Bar
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
7. Click OK.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
5. Click OK.
6. Back in the Select Files/Folders dialog, click OK.
7. When the HyperWorks Organize confirmation dialog appears, click Ok.
Wait for the indexing process to complete (it should take 10-20 seconds or few
minutes, depending on your client.).
Please wait till the entire directory has been indexed. Or you will not be able to
complete the exercise. It will complain "Library is currently locked"
8. When the indexing process has completed (will take few minutes), a confirmation
dialog will appear asking to refresh the Organize browser, click Yes.
If the dialog will not appear just click on Refresh.
HyperWorks 13.0
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
4. Press Enter.
5. It should find and highlight the file: cleaned_up_geom.hm
HyperWorks 13.0
3. Right click on the cleaned_up_geom.hm file and from the Context menu click
Load HM model.
4. The model will load automatically into the HyperMesh graphics area to the right.
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc
3. A sub panel should appear below to the Content browser showing the
Properties panel.
HyperWorks 13.0
If this file has multiple in-checks, you will see the different version umbers under
the Version column.
5. To return back to the main Organize browser, click on the blue arrow icon
HyperWorks 13.0
Proprietary Information of Altair Engineering, Inc