Professional Documents
Culture Documents
Course Co-ordinator
P. ESWARAN
1
Chapter-1 CAE USING HYPERWORKS
CONTENTS
1.Introduction to FEA 1
2.Introduction to HyperWorks 7
3.Preprocessing
3.1. Hypermesh database design 8
3.2. Hypermesh graphical user interface 12
3.3. Getting started 36
3.4. Modeling & geometry cleanup 41
3.5. Midsurface 87
3.6. Meshing
1. 1D 97
2. 2D 116
3. 3D 129
4. Mesh Editing 143
3.7. Useful Tool panels 158
3.8. Boundary Conditions 176
4. Analysis 188
5. Post Processing 192
5.1.Hyperview 197
5.2.Hypergraph 212
6.Optimization 221
6.1. Topology Optimization 223
6.2. Topography Optimization 240
6.3. Size Optimization 247
6.4. Shape Optimization 254
2
Chapter-1 CAE USING HYPERWORKS
1. INTRODUCTION TO FEA
Introduction:
Finite element analysis was first developed for use in the aerospace and nuclear
industries where the safety of structures is critical. Today, the growth in usage of the
method is directly attributable to the rapid advances in computer technology in recent
years. As a result, commercial finite element packages exist that are capable of solving
the most sophisticated problems, not just in structural analysis, but for a wide range of
phenomena such as steady state and dynamic temperature distributions, fluid flow and
manufacturing processes such as injection molding and metal forming.
Within each of these modeling schemes, the system behaves linearly or non-
linearly. Linear systems are far less complex and generally ignore many subtleties of
model loading & behavior. Non-linear systems can account for more realistic behavior
such as plastic deformation, changing loads etc. and is capable of testing a component all
the way to failure.
3
Chapter-1 CAE USING HYPERWORKS
analyze a large structure. The power and low cost of modern computers has made Finite
Element Analysis available to many disciplines and companies.
In the finite element method, a structure is broken down into many small simple
blocks or elements. The behavior of an individual element can be described with a
relatively simple set of equations. Just as the set of elements would be joined together to
build the whole structure, the equations describing the behaviors of the individual
elements are joined into an extremely large set of equations that describe the behavior of
the whole structure. The computer can solve this large set of simultaneous equations.
From the solution, the computer extracts the behavior of the individual elements. From
this, it can get the stress and deflection of all the parts of the structure. The stresses will
be compared to allowed values of stress for the materials to be used, to see if the structure
is strong enough.
The term "finite element" distinguishes the technique from the use of infinitesimal
"differential elements" used in calculus, differential equations, and partial differential
equations. The method is also distinguished from finite difference equations, for which
although the steps into which space is divided are finite in size, there is little freedom in
the shapes that the discreet steps can take. Finite element analysis is a way to deal with
structures that are more complex than can be dealt with analytically using partial
differential equations. FEA deals with complex boundaries better than finite difference
equations will, and gives answers to "real world" structural problems. It has been
substantially extended in scope during the roughly 40 years of its use.
With Finite Element Analysis, the weight of a design can be minimized, and there
can be a reduction in the number of prototypes built. Field-testing will be used to
establish loading on structures, which can be used to do future design improvements via
Finite Element Analysis.
4
Chapter-1 CAE USING HYPERWORKS
FEA Procedure:
In the real world, no analysis is typical, as there are usually facets that cause it to
differ from others. There is however a main procedure that most FE investigations take.
This procedure is detailed below:
This is arguably the most important part of any analysis, as it helps to ensure the
success of the simulation. Oddly enough, it is usually the one analysts leave out. The
purpose of an FE analysis is to model the behavior of a structure under a system of loads.
In order to do so, all influencing factors must be considered & determined whether their
effects are considerable or negligible on the final result. The degree of accuracy to which
any system can be modeled is very much dependant on the level of planning that has been
carried out. Answers to many questions need to be found. 'Planning an analysis' is dealt
with in detail in the 'improving results' section of this site.
Pre-Processor:
Creating the model. The model is drawn in 1D, 2D or 3D space in the appropriate
units (M, mm, in, etc..). The model may be created in the pre-processor, or it can
be imported from another CAD drafting package via a neutral file format (IGES,
STEP, ACIS, Parasolid, DXF, etc.). If a model is drawn in mm for example and
the material properties are defined in SI units, then the results will be out of scale
by factors of 106. The same units should be applied in all directions, otherwise
results will be difficult to interpret, or in extreme cases the results will not show
up mistakes made during the loading and restraining of the model.
Defining the element type, this may be 1D, 2D or 3D, and specific to the analysis
type being carried out (you need thermal elements to do thermal analyses).
Applying a Mesh. Mesh generation is the process of dividing the analysis
continuum into a number of discrete parts or finite elements. The finer the mesh,
the better the result, but the longer the analysis time. Therefore, a compromise
between accuracy & solution speed is usually made. The mesh may be created
manually, such as the one on the right, or generated automatically like the one
below. In the manually created mesh, you will notice that the elements are smaller
at the joint. This is known as mesh refinement, and it enables the stresses to be
5
Chapter-1 CAE USING HYPERWORKS
Manual meshing is a long & tedious process for models with any degree of
geometric complication, but with useful tools emerging in pre-processors, the task
is becoming easier. Automatic mesh generators are very useful & popular. The
mesh is created automatically by a mesh engine, the only requirement is to define
the mesh density along the model's edges. Automatic meshing has limitations as
regards mesh quality & solution accuracy. Automatic brick element(hex) meshers
are limited in function, but are steadily improving. Any mesh is usually applied to
the model by simply selecting the mesh command on the preprocessor list of the
gui.
Apply Loads. Some type of load is usually applied to the analysis model. The
loading may be in the form of a point load, a pressure or a displacement in a stress
(displacement) analysis, a temperature or a heat flux in a thermal analysis & a
fluid pressure or velocity in a fluid analysis. The loads may be applied to a point,
an edge, a surface or a even a complete body. The loads should be in the same
units as the model geometry & material properties specified. In the cases of modal
(vibration) & buckling analyses, a load does not have to be specified for the
analysis to run.
Applying Boundary Conditions. If you apply a load to the model, then in order to
stop it accelerating infinitely through the computer's virtual ether (mathematically
known as a zero pivot), at least one constraint or boundary condition must be
applied. Structural boundary conditions are usually in the form of zero
displacements, thermal BCs are usually specified temperatures, fluid BCs are
usually specified pressures. A boundary condition may be specified to act in all
directions (x,y,z), or in certain directions only. They can be placed on nodes,
keypoints, areas or on lines. BC's on lines can be in the form of symmetric or anti-
symmetric type boundary conditions, one allowing in plane rotations and out of
plane translations, the other allowing in plane translations and out of plane
rotations for a given line. The application of correct boundary conditions is
critical to the accurate solution of the design problem. At least one BC has to be
applied to every model, even modal & buckling analyses with no loads applied.
6
Chapter-1 CAE USING HYPERWORKS
Solution
The FE solver can be logically divided into three main parts, the pre-solver, the
mathematical-engine (solver) & the post-solver. The pre-solver reads in the model
created by the pre-processor and formulates the mathematical representation of the
model. All parameters defined in the pre-processing stage are used to do this, so if you
left something out, chances are the pre-solver will complain & cancel the call to the
mathematical-engine. If the model is correct the solver proceeds to form the element-
stiffness matrix for the problem & calls the mathematical-engine, which calculates the
result (displacement, temperatures, pressures, etc.). The results are returned to the solver
& the post-solver is used to calculate strains, stresses, heat fluxes, velocities, etc, for each
node within the component or continuum. All these results are sent to a results file, which
may be read by the post-processor.
Post-Processor
Here the results of the analysis are read & interpreted. They can be presented in
the form of a table, a contour plot, deformed shape of the component or the mode shapes
and natural frequencies if frequency analysis is involved. Other results are available for
fluids, thermal and electrical analysis types. Most post-processors provide an animation
service, which produces an animation & brings your model to life.
Contour plots are usually the most effective way of viewing results for structural
type problems. Slices can be made through 3D models to facilitate the viewing of internal
stress
All post-processors now include the calculation of stress & strains in any of the x, y
or z directions, or indeed in a direction at an angle to the coordinate axes. The principal
stresses and strains may also be plotted, or if required the yield stresses and strains
according to the main theories of failure (Von mises, St. Venant, Tresca etc.). Other
information such as the strain energy, plastic strain and creep strain may be obtained for
certain types of analyses.
FEM Vs FEA:
The finite element method is a mathematical method for solving ordinary &
elliptic partial differential equations via a piecewise polynomial interpolation scheme. Put
simply, FEM evaluates a differential equation curve by using a number of polynomial
curves to follow the shape of the underlying & more complex differential equation curve.
Each polynomial in the solution can be represented by a number of points and so FEM
evaluates the solution at the points only. A linear polynomial requires 2 points, while a
quadratic requires 3. The points are known as node points or nodes. There are essentially
three mathematical ways that FEM can evaluate the values at the nodes, there is the non-
variational method (Ritz), the residual mehod (Galerkin) & the variational method
(Rayleigh-Ritz).
7
Chapter-1 CAE USING HYPERWORKS
Conclusion:
8
Chapter-1 CAE USING HYPERWORKS
2. INTRODUCTION TO HYPERWORKS
9
Chapter-1 CAE USING HYPERWORKS
3.PREPROCESSING
A HyperMesh database stores information about many different entity types. All
HyperMesh entities, including nodes, points, lines, elements, loads, and systems, are
organized within collectors. There are several types of collectors and each collector
stores the model data relative to its type.
Database Names:
There are no restrictions placed on HyperMesh database names other than those
imposed by the operating system. However, hypermesh use the extension .hm for all
HyperMesh binary databases. This convention allows you to determine easily which of
the files in a directory are HyperMesh databases.
Nodes:
The node is the most basic finite element entity. Nodes represent physical
positions on the structure being modeled and are used by the element entity to define the
location and shape of the element. Nodes are considered “used” if they are part of an
element, vector, or group, or are referenced by a card image. HyperMesh automatically
deletes from the database unused nodes and any loads that were attached to the unused
nodes.
Nodes contain a pointer to a surface and are therefore associated to a surface. This
allows you to select nodes and elements by surface.
Fixed points:
Free points:
A point is a zero-dimensional geometry entity. Free points are not associated with
a surface and are labeled with a small “x.”
Collectors:
10
Chapter-1 CAE USING HYPERWORKS
A collector gathers related data and allows you to handle the data as one unit. All
entities within HyperMesh must belong to a collector. HyperMesh automatically creates
a collector for new entities if you do not create a collector first. Entities can belong to
only one collector; for example, an element cannot exist in two different collectors.
Collectors can be modified and the entities within them can be reorganized.
Elements:
Each element has two associated variables: an element configuration and an element
type. The element configuration tells HyperMesh how to draw, store, and work with the
element. The element type allows you to define multiple analysis elements for each
HyperMesh element.
Lines:
The line entity in HyperMesh represents the geometry associated with a physical
part. A line can be composed of a single line type or multiple line types. Each line type
in a line is referred to as a segment. The end point of each line segment is connected to
the first point of the next segment. A joint is the common point between two line
segments. Line segments are maintained as a single line entity, so operations performed
on the line affect each segment of the line. In general, HyperMesh automatically uses the
appropriate number and type of line segments to represent the geometry.
11
Chapter-1 CAE USING HYPERWORKS
A HyperMesh surface can be made of a single surface type or of multiple surface types.
Multiple types are used for more complex surfaces that contain sharp corners or highly
complex shapes.
Each surface type is referred to as a face. Each face contains a mathematical surface and
edges to trim the surface (if required). When a surface has several faces, HyperMesh
maintains all of the faces as a single surface entity. Operations performed on the surface
affect all the faces that comprise the surface. In general, HyperMesh automatically uses
the appropriate number of and type of surface faces to represent the geometry.
Systems:
Entities that have a reference system are systems, nodal points, loads, and mass elements.
By default, each of these entities is defined in the global system with an ID of zero. You
can use the systems panel to modify the reference coordinate system of an entity. Entities
are always displayed in the transformed global system.
HyperMesh allows you to modify the analysis system of an entity when you define the
analysis system. The only entity that may be defined in an analysis system is a node.
Analysis systems are typically used to transform element degrees of freedom or
constrained degrees of freedom from the global system to a local system.
If you delete a system, all the entities that were defined in that system are transferred to
the global system. When a reference system is deleted, the position of the entity is
maintained relative to the global system in the transformation process. For example, if
you define a cylindrical structure in a cylindrical coordinate system, and then delete the
system in which the nodes are defined, the model retains its cylindrical shape and also its
location in space. When you delete an analysis system, you must set the proper
orientation for element degrees of freedom or constrained degrees of freedom, as
HyperMesh does not maintain these in the transfer from the local system to the global
system.
Loads:
The load entity allows you to add forces and constraints to the database. Loads
are applied in the global system except when the reference system has been modified. A
constraint, applied at a node, is placed in the global system only if a system does not exist
at that node. If a system does exist, the orientation of the constraint is dictated by the
local system. After a constraint has been applied, HyperMesh does not maintain the
proper orientation for the constraint when you create or delete local systems at the node
12
Chapter-1 CAE USING HYPERWORKS
Cards:
The card entity allows you to create control cards such as CPU limits or Title
cards. Control cards are defined within templates and are specific to one FE solver.
Vectors:
The vector entity allows you to define a three dimensional vector in the database.
Vectors are created in the global system unless a local coordinate system is defined.
Additionally, vectors can be created between two nodes and can change magnitude and
direction as those nodes move through analysis. Vectors can be used for orientation of
spring and gap elements or to specify a direction during selection.
Titles:
Title collectors contain title information, including the name of the title, the color
of the title, and the text displayed in the title.
13
Chapter-1 CAE USING HYPERWORKS
A secondary menu can be accessed by using keyboard keys. The secondary menu allows
you to use panels that add information necessary to complete the currently active panel.
Graphics Area:
The graphics area occupies the upper portion of the screen. Models, geometry,
and plots are displayed in this area. Entities on the screen are selected for use in functions
by using the mouse to click on an entities’ pick handles. Pick handles are different for
each HyperMesh entity type.
14
Chapter-1 CAE USING HYPERWORKS
Header Bar:
The header bar is located between the main menu area and the graphics area. It
displays information pertaining to the currently loaded model as well as descriptions of
the main menu pages and panels. When you are on one of the main menu pages (not
within a panel), the currently loaded user profile, current component (comp), and current
load collector (loadcol), along with the current menu page name (i.e., Geom, Tools) are
displayed.
The header bar also displays a brief description of the panel when you hold down the left
mouse button on the panel button.
15
Chapter-1 CAE USING HYPERWORKS
When you are in a panel, the header bar displays the current panel title and model status.
Panel titles are displayed on the left side of the bar. If you access a panel by using a
function key, the bar displays the current panel name on the left (in black) and the
original panel name to the right (in gray). The current component and load collector
names are displayed on the right side of the bar.
Messages also appear on the header bar and temporarily override the title and status
information.
Messages posted on the header bar are color-coded:
You can also obtain a brief description of a panel’s function if you hold down the left
mouse button over a panel button. These messages appear in green when using
HyperMesh classic dark menu colors and they appear in gray when using Windows light
menu colors ,Click a mouse button to remove a message from the header bar.
Permanent Menu:
The functions on the permanent menu allow you to manipulate the view of the
model, control which collectors are displayed in the graphics region, set global modeling
parameters, and edit solver-specific data. An additional function, vis, is available if you
are using Performance graphics. The model browser, allows you to view a
HyperMesh model in a tree-like display.
16
Chapter-1 CAE USING HYPERWORKS
Main Menu:
The main menu has seven pages, each containing a list of panels and modules.
Most panels are further divided into subpanels. Modules contain a collection of panels
that are grouped according to functionality.
A secondary menu can be accessed by using keyboard keys. The secondary menu allows
you to use panels that add information necessary to complete the currently active panel.
Panels:
HyperMesh panels allow you to perform specific tasks by selecting options and
entering variable data. Each panel has a unique title that describes the main function of
the panel. Some panels contain several functions that perform similar tasks. Panels with
multiple functions have subpanels that display only those menu items that are relevant to
the current operation.
To select a panel, locate and click the panel button on one of the main menu pages.
Note: To display a brief description of the function of a panel in the header bar, hold the
mouse button down while the cursor is over the panel name. Release the mouse button to
access the panel.
17
Chapter-1 CAE USING HYPERWORKS
Each panel contains menu items that allow you to enter necessary information for the
procedures you wish to perform.
Sub panels:
Subpanel names are listed on the left side of the panel. Only one subpanel may be
selected at a time. For example, on the collectors panel there are three subpanels: create,
update, and card image or dictionary.
To select a subpanel, click the radio button next to the subpanel name on the left side of
the panel.
Each subpanel contains menu items that allow you to enter necessary information for the
procedures you wish to perform.
Menu Items:
The menu items on each panel indicate the information that is needed to correctly
perform the panel’s function. Each panel contains input collectors, plane collectors, data
entry fields, and function buttons. Most panels also have toggles and switches that allow
you to alternate between choices or select options from a list.
Menu Buttons:
18
Chapter-1 CAE USING HYPERWORKS
Toggles and switches appear on many HyperMesh panels. When you click a
toggle, the menu item following it alternates between choices. When you click a switch, a
list of options is displayed.
Input Collectors:
Input collectors allow you to indicate which entities are to be modified when a
function is performed. An input collector contains a switch, a data type button, and a
reset button. An input collector is active when the data type button is enclosed in a blue
rectangle.
To change the data type, click the input collector switch to access the pop-up menu of
possible data types, and select the type you want to use.
In addition to selecting one entity at a time on the screen, you can select multiple entities
via quick window selection (hold down the SHIFT key and drag your mouse to create a
window).
The extended entity selection window allows you to choose various methods of selecting
entities of a specified data type. To access the options:
Click the data type button.
The extended entity selection window is displayed containing a list of available selection
methods.
19
Chapter-1 CAE USING HYPERWORKS
These selection options are displayed for all of the entity types in HyperMesh. Selections
that are not valid for the current entity type are grayed out.
If you want to reset the entity selections, click reset to deselect all selected entities.
Note: If the data type is a line list, click the data type of the input collector to see the
selected entities in the order in which they were selected.
If the data type is a node list, you can click on the collector to access a pop-up with the
selections by list, by path, show node order, or by window.
by list Allows you to pick the nodes individually from the node list.
by path Allows you to select a few nodes that form a path and HyperMesh
selects all the displayed nodes that lie in the shortest path of the
nodes selected. If you select nodes on the edges of a part, the
function tries to find the closest path along the edges of that part.
By path follows the connectivity of the elements between the nodes
selected. Therefore, if the nodes selected are not connected by
elements, this function does not apply.
show node order Allows you to view the nodes currently stored in the nodelist collector
by numbering the nodes in the sequence of their selection.
by window Allows you to select nodes by window and internally the order of the
nodes selected is determined based on its spatial location and
element connectivity (if connecting elements exist).
Plane Collectors:
You must define planes or vectors for many of the functions in HyperMesh.
Functions that require this information have a plane and vector collector on the panel.
20
Chapter-1 CAE USING HYPERWORKS
When you click the switch on the collector, a menu appears with options that allow you
to select either local planes and vectors or global planes and vectors.
To define a vector:
To define a plane:
1. Select the x-, y-, or z-axis and a base node. The base node locates a plane normal to the
chosen axis.
2. Select two nodes, N1 and N2. The resulting plane is normal to the N1-N2 vector and
passes through N1 (or the base node, if selected).
3. Select three nodes, N1, N2, N3. A parallel plane can be specified by selecting a base
point elsewhere in the model.
4. Select a model vector (i.e., local coordinate system vectors or load vectors). The
resulting plane is normal to the vector.
Input Fields:
Input fields are used to enter text or numerical values. A description of the type of
input precedes the field. After you click either the input field or the description, the text
currently in the input field is highlighted, signifying that the input field in ready for
editing.
21
Chapter-1 CAE USING HYPERWORKS
You can cut and paste text from one data field to another within HyperMesh and also
from data fields in HyperMesh to a command window (except in OpenGL versions).
You can enter characters and numbers from the keyboard to modify the value, or click the
input field a second time to access the HyperMesh calculator. When you type an
alphanumeric character with the keyboard, the value previously assigned to the field is
erased, and the new character is placed at the far left of the input field. If you want to edit
the existing data, press a right or left arrow key ( or ) before pressing any other keys.
ESC Restores the initial text or value displayed upon entering edit mode.
Press the ESC key while the field is still active to restore the initial
text or value to the input field.
and Move the cursor in the input field to the left and right, respectively.
After positioning the cursor in the input field, characters can be
inserted or deleted at the proper location.
BACKSPACE Deletes the character to the left of the cursor and moves the cursor
One space to the left.
HOME Moves the cursor to the beginning of the input field.
END Moves the cursor to the end of the input field.
DELETE Deletes the character which is above the cursor.
TAB Moves the input cursor from field to field on the panel.
To exit edit mode, press the ENTER key, select another menu item, or press a function
key.
To enter a character string, click the corresponding menu item or input field (the
menu item is placed in edit modea), and use the keyboard to enter text until the proper
information is displayed. The first character in a string cannot be a space; HyperMesh
removes any leading spaces contained in a character string.
Note: If you need to specify the name of a collector for a data input field (i.e., comp =,
plot =, title =), click the menu item or input field a second time to select the name from a
list of the existing collectors.
To cut and paste character strings, use the mouse cursor to select the text you want to
copy,press CTRL-c, move the cursor to the location where you want to insert the text,
and press CTRL-v.
Note: You can cut and paste from one input field to another or to a command line in
another window (except in OpenGL.).
22
Chapter-1 CAE USING HYPERWORKS
To enter numeric data, click the corresponding menu item or input field and enter the
value using the keyboard. You can also use the HyperMesh calculator to enter the value.
To use the calculator, click the menu item or input field a second time (the first click
allows you to enter edit mode, the second click gives you access to the calculator), click
numeric and function buttons on the calculator using HP-style reverse notation, and click
exit to close the calculator.
In edit mode, HyperMesh discards input characters that are not valid numbers and
subsequent numbers. For example, if you type 123e+1q1, HyperMesh interprets it as
1230.000. If HyperMesh expects an integer value and you enter 123.45, HyperMesh
truncates the number to eliminate the decimal point.
Pop-ups:
Pop-up menus are displayed when there are several options from which to choose.
When the pop-up menu appears, the mouse cursor is centered in the menu and the menu
is made active.
Some pop-ups are displayed with a border around the menu box and some have no
border. If the pop-up menu has a border, you must make a selection before you can
proceed. If the pop-up does not have a border, you can either select a menu item on the
pop-up menu or move the mouse outside the bounds of the menu.
Some pop-up menus allow multiple selections. For example, the view pop-up menu (view
on the permanent menu) allows you to make multiple selections. HyperMesh
immediately processes the selection you have made on the pop-up menu and then waits
for you to make more selections. The pop-up menu remains on the screen until you move
the mouse outside the bounds of the box.
23
Chapter-1 CAE USING HYPERWORKS
File Browser:
When you open or save a file using save as..., retrieve…, import…, load…, write
as…, browse…, etc, you use the standard Windows file browser. The file browser
enables you to navigate through the directories on your network to locate files.
24
Chapter-1 CAE USING HYPERWORKS
For Files of Type, select the file type from the drop-down menu.
3. Press ENTER.
All files ending with the specified extension are displayed.
The Mouse:
The mouse attached to your system is integral to HyperMesh and can be used in
almost every aspect of user input. Some operations require pressing a keyboard key in
addition to using the mouse. Rapid menu allows you to use the middle mouse button to
quickly perform common operations without frequently moving the mouse between the
graphics region and the panel region.
25
Chapter-1 CAE USING HYPERWORKS
26
Chapter-1 CAE USING HYPERWORKS
Rapid Menu:
Rapid menu is a feature that uses the middle mouse button (a single click for each
step) to move through a panel along a predetermined path. This allows advanced users to
perform common operations without frequently moving the mouse between the graphics
region and the panel region, thus reducing “mouse miles”. The function button that is
assigned to rapid menu is outlined in black. For example, in the hidden line panel (see
figure) fill plot is performed when you click the middle mouse button.
The rapid menu function is predetermined and varies between panels. In panels that
contain multiple function buttons, rapid menu is assigned to the most commonly used
function. The rapid menu function can also vary within a panel. For example, when you
enter the lines panel, return is assigned to the rapid menu. But once you pick a node to
create the line, create becomes the rapid menu function. In most panels, the middle
mouse button returns you out of the panel if the active input collector (yellow collector
with a blue outline) is empty.
In panels where there is a defined sequence of selections (input collectors), rapid menu
advances to the next collector. For example in the ruled panel, select a few nodes for
your first node list or line list, and then click the middle mouse button to advance to the
second node list so that you can begin picking more nodes. In panels where there is no
clear sequence of selections, the middle mouse button may activate a function for which
there is insufficient data, resulting in an error message. For example, when you try to
move nodes using the N1, N2, N3 vector option in the translate panel. If you click the
middle mouse button after you select the required nodes, an attempt to perform translate
+ is executed. Since you do not have N1, N2 and N3 selected or may not have a
magnitude value entered, an error message results.
Some panels do not have function buttons and are repetitive. In such cases, using the
middle mouse button returns you out of the panel. For example, in the replace panel, if
you pick two nodes, it replaces one with the other and proceeds to repeat the operation
with the new selection.
In some panels, the entities in the input collector are not cleared, allowing you to use the
same entities to repeat the operation. In these panels, the middle mouse button repeats the
chosen function as long as the entity collector is not reset to empty. For example, in the
translate or rotate panels once you selected some elements/nodes/comps and direction
and distance of translation, clicking the middle mouse button a second time repeats the
translate + or rotate + function, thus translating/rotating the same nodes again.
27
Chapter-1 CAE USING HYPERWORKS
In panels that have pre-filled defaults, a middle mouse click performs the operation with
the defaults. For example, collectors/create panel with a preset collector name creates a
collector when you click the middle mouse button.
Keyboard:
Although most HyperMesh operations are performed with the mouse, you must
use the keyboard to enter new file or component names or title information. In addition,
there are several keyboard hot keys that you can use to access the viewing functions
available on the permanent menu. The hot keys are the same as the letters on the menu.
You can also use the arrow keys on the keyboard to rotate your model. The secondary
menu uses various combinations of the function keys, SHIFT key, and CTRL key to
access panels.
Notes: When you use the +, -, or arrow keys, press the key once and wait for HyperMesh
to redraw the model before pressing the key again.
You can press ESC instead of clicking return to exit a panel.
Secondary Menu:
The secondary menu is a list of panels that can be accessed by using the function
keys F1 through F12, or in combination with the SHIFT or CTRL keys. The secondary
menu allows you to use panels that add information necessary to complete the currently
28
Chapter-1 CAE USING HYPERWORKS
active panel. When you use the secondary menu, it interrupts the active panel and allows
you to perform a function in the secondary panel, and upon completion, to continue using
the initial panel. Entities selected while in the secondary panel are still selected when you
return to the initial panel.
Note: Function keys may be reassigned to different panels by using the build menu
panel.
Macro menu:
The macro menu is located on the right side of the graphics region. It contains page
selection buttons at the bottom of the menu, with the current page represented in a darker
shade of gray. The five default menus are:
QA
Mesh
Disp
Geom
User (user-created macros only)
29
Chapter-1 CAE USING HYPERWORKS
The Geom, QA and Mesh pages contain a variety of macros that can be categorized as
tools and shortcuts. Tools allow you to quickly perform functions that would normally
take several steps. Shortcuts take you to a specific panel and subpanel and pre-selects
specific toggles. HyperMesh mouse commands are used to create shortcut macros.
The Disp macro menu contains a variety of macros that allow you to modify the graphics
display in several different ways.
Light Source allows you to change the direction of the source of the light. Nine
locations for the light source are available:
Specularity Allows you to modify the specularity or reflectiveness of the model. Four
different levels of specularity are available: none, high, medium and low.
Display:
30
Chapter-1 CAE USING HYPERWORKS
Vis opts Select the topology visualization mode for displaying the model. Four
modes are available:
0 Standard mode.
1 Component color. The model is always displayed with the
edges the same color as the associated component, even in the
automesh panel.
2 Topology mode. The surface edges are displayed according to
connectivity, as in the geom cleanup panel.
3 Shaded mode. Allows you to view the model in shaded mode
regardless of which panel you are currently using.
Surf line Place surface lines on a model. You can place one, two, four, or no lines
on each surface.
Only Comps Turns off every type of collector except component collectors.
Surfs by edge This group of macros allows you to manipulate the display of the
surfaces by selecting edges.
Isolate Surface Isolate either an inner or an outer surface layer from a 3D model. This
macro works only on the surfaces attached to the selected surface. The
other layer and thickness are then placed in a temp directory and
masked.
Washer Scale a circular line 1.5 times and then trim that new line into the
surface. This results in a higher quality mesh around circular holes.
31
Chapter-1 CAE USING HYPERWORKS
Adj Circ Pts Places three additional fixed points on an inner line, and then projects
those points to a concentric line, creating a higher quality mesh.
The shortcut macros in the Geom page are divided into four groups:
Fixed Points The following shortcuts provide access to panels that enable you to
create, edit and delete fixed points.
Edges The following shortcuts provide access to panels that enable you to
perform various edge edit operations.
Toggle 2D page – automesh panel – cleanup subpanel -- toggle
function
Equiv Geom page – geom cleanup panel – edges subpanel –
equivalence function
Defillet Geom page – defeature panel – edge fillets subpanel
Trm-Int Geom page – defeature panel – trim-intersect subpanel
(Un) Sup Geom page – geom cleanup panel – edges subpanel – (un)
suppress function
Project Geom page – surface edit panel – trim with line subpanel
Surfs-create The following shortcuts provide access to panels that enable you to
create and delete surfaces.
32
Chapter-1 CAE USING HYPERWORKS
Surfs-edit The following shortcuts provide access to panels that enable you to edit
surfaces.
The Auto Connectors macro automates the importation and FE realization of connectors
from either a Master Connectors File or an older Master Weld File. Virtually every
option that is available in the fe realizes panel is also available in the Auto Connectors
macro.
33
Chapter-1 CAE USING HYPERWORKS
Mesh
Element
QA macro menu:
34
Chapter-1 CAE USING HYPERWORKS
The QA macro menu contains many tools to help you quickly review and clean
up the quality of a pre-existing mesh. There are eight tools to isolate elements that fail
certain element check criteria. The macro displays only those elements that fail. The
values can be changed in the hm.mac file but are preset to:
Length 5.0
Jacob (Jacobian) 0.5
Warp (warpage) 20.0
Aspect (aspect ratio) 5.0
You can use the following macros to quickly modify any elements that fail the element
checks.
Find Attached Finds all of the elements attached to the displayed elements.
Remesh Allows you to remesh the selected elements plus one, two, or three
attached layers of elements. The remesh uses the current size, does not
break connectivity, and uses the mixed element type.
Smooth Allows you to apply the smoothing algorithm to the selected elements
plus one, two, or three attached layers of elements.
Find Between Finds the elements that are shared between two components
Quality report Brings up a user interface that allows you to set the various quality
values and check the quality of all the 2D elements in the model. The
results are shown as the number of elements and percentage of
elements failing each criterion. You can also export the results to a
text file using save as.
Model Tour Allows you to review (tour) the selected components individually.
This macro displays the component name, number of elements in that
component and their ID range. It also displays a dialog that allows
you to review the free edges of the component and any elements
attached to the component.
35
Chapter-1 CAE USING HYPERWORKS
User Profiles:
The HyperMesh user interface can be configured according to your specific needs
and saved as a user profile. The configuration can include loading a specific template,
loading a specific macro menu, renaming panels, removing unused panels or subpanels,
and removing, moving, or renaming panel options. A set of standard user profiles is
included in the HyperMesh installation.
The user profiles change the appearance of a panel - they do not affect the internal
behavior of each function.
36
Chapter-1 CAE USING HYPERWORKS
Note: Take care to ensure that items required for a specific function are not removed
from the interface.
Once you select a standard user profile, the appropriate template and macro menu are
loaded. You can return to the standard HyperMesh GUI by selecting the HyperMesh
profile. The current user profile is displayed on the header bar. The hmmenu.set file
keeps track of which user profile was last loaded.
ABAQUS ANSYS
HyperMesh HyperXtrude
LS-DYNA MADYMO
MOLDFLOW NASTRAN
OptiStruct PAM-CRASH
PAM-CRASH2G RADIOSS
37
Chapter-1 CAE USING HYPERWORKS
3.3.GETTING STARTED
The hm file subpanel on the files panel allows you to save and retrieve
HyperMesh binary databases.
To retrieve a binary HyperMesh database, select the files panel on any page of the main
menu, select the hm file subpanel, click retrieve..., select a file using the Open file...
dialog, and click Open.
To save a database, select the files panel on any page of the main menu, select the hm file
subpanel, and click save. You can also click save as..., select a path and file name, and
click Save. If the file being saved already exists, HyperMesh asks for confirmation
before overwriting the file.
The extended entity selection menu provides a number of entity selection options.
To access the extended selection menu, click the data type button on the current input
collector.
38
Chapter-1 CAE USING HYPERWORKS
Input Collector
To change the data type, click the input collector switch to access the pop-up menu of
possible data types, and select the type you want to use.
In addition to selecting one entity at a time on the screen, you can select multiple entities
via quick window selection (hold down the SHIFT key and drag your mouse to create a
window.
The extended entity selection window allows you to choose various methods of selecting
entities of a specified data type. To access the options:
The extended entity selection window is displayed containing a list of available selection
methods.
These selection options are displayed for all of the entity types in HyperMesh. Selections
that are not valid for the current entity type are grayed out. If you want to reset the entity
selections, click reset to deselect all selected entities.
The plane and vector collector allows you to define a plane or vector by selecting
nodes in the database or by using the global x, y, z, axes and a base point.
Viewing Models:
The functions on the permanent menu allow you to control the view of your
model. The view commands are accessible even when you are using other panels.
39
Chapter-1 CAE USING HYPERWORKS
The view pop-up menu allows you to display your model in several basic views,
reverse the view, or rotate the model in clockwise or counterclockwise directions. The
save and restore options allow you to save, identify, and restore different views of your
model.
There are four methods you can use to rotate a displayed model.
·Click one of the four directional arrows on the permanent menu. Each time an arrow is
selected, the model rotates a user-defined angle.
·Click the r located in the center of the directional arrows on the permanent menu and
select a point on the model for rotation.
·Click a on the permanent menu to use the arc spaceball.
·Click cw (clockwise) or ccw (counterclockwise) on the view menu.
The window viewing options allow you to zoom in and out of the currently
displayed window, specify an area to see in closer detail, fill the window with the model,
and refresh the screen.
The following window viewing options are included on the permanent menu:
z Circle zoom
+ and - Current Window Zoom
f Fill Screen
p Plot
40
Chapter-1 CAE USING HYPERWORKS
s Slide zoom
To return to the previous view of your model, click b on the permanent menu or
the keyboard. This returns the screen graphic to the view before a rotation, zoom, center,
or other viewing manipulation was performed. If you press b continuously, you can
toggle between two views of a model.
The disp (display) panel allows you to select which components and collectors are
displayed on the screen. It is accessed by clicking disp on the permanent menu.
Components can be turned on and off by selecting the check boxes of the components in
the display list. The names of the components are the same color as the component.
In the default mode of the disp (display) panel, the switches are set to comps and elems.
At this setting, the elements in the selected components are displayed if the component
(on the left-hand side of the panel) is selected.
41
Chapter-1 CAE USING HYPERWORKS
The global panel, accessed by clicking global on the permanent menu, controls
model parameters that are accessed by several different panels. These parameters remain
constant until changed.
Use this panel or the template subpanel on the files panel to specify the template file you
want to use.
The global panel controls which components or collectors are active; any entities created
are stored in the active collectors.
Elements are designated as first order elements by default. If you want to create second
order elements, click the toggle after element order: to second.
The import subpanel on the files panel allows you to input external CAD line and
surface data or finite element models. The CAD formats currently supported are IGES,
PDGS, DXF, VDAFS, CATIA, UG, STL, HM ASCII, PRO/E, and STEP. You can also
import/merge HyperMesh model files (.hm) into the current model session.
The FE formats we support are Optistruct, Abaqus, Ansys, Cmold, Moldflow, Nastran,
Patran, Marc, Ls-Dyna, Pamcrash, Radioss, HyperMesh ascii, and Ideas.
The CUSTOM interface allows you to import models using your own custom-built
translation package. The custom option can be used to import models using a translator
provided with the HyperMesh installation but cannot be accessed via the pop-up menu.
The export subpanel on the files panel allows you to write information from a
HyperMesh database to many finite element formats. Geometry data can be written in
IGES format.
HyperMesh uses templates to create the analysis input decks for finite element solvers.
You can modify the existing templates to support a desired feature or create a new
template to support another analysis code. The HyperMesh templates can be used to
create model summaries and perform some analysis calculations. You can also use the
templates to perform complex editing or data manipulation tasks.
42
Chapter-1 CAE USING HYPERWORKS
HyperMesh imports lines, surface data, and points in the following formats:
CATIA, Unigraphics, PDGS, VDAFS, IGES, DXF, Pro/E, and STEP format.
If geometry is not available from a CAD system, you can create or edit geometry using
the line and surface builders available in HyperMesh. The panels used in this process are
CREATE NODES:
The create nodes panel allows you to create nodes and points or apply nodes to a plane.
Location: Geom page
Undo:
·Click reject.
43
Chapter-1 CAE USING HYPERWORKS
3.Indicate the line(s) or surface(s) where you want to create a node by selecting the entity
on your model or select lines or surfs and choose from the extended entity selection
menu.
2.Indicate the line on which you want to create a node or nodes by selecting the line on
your model, or click lines and choose from the pop-up menu.
3.To create evenly spaced nodes:
Click number of nodes.
Enter the number of nodes you want to create along the line.
4.To create nodes with biasing:
Click the switch after bias style: and select linear, exponential or bellcurve.
Click the data entry field after bias intensity = and enter the desired value.
5.Click create.
44
Chapter-1 CAE USING HYPERWORKS
3.Click create.
2.Select the nodes between which you want to create a node or nodes.
3.To create evenly spaced nodes between nodes:
Click number of nodes.
Enter the number of nodes you want to create between the nodes in the list of
nodes.
4.To create nodes with biasing:
Click the switch after bias style: and select linear, exponential or bellcurve.
Click the data entry field after bias intensity = and enter the desired value.
5.Click create.
2.Use the plane and vector collector to specify the plane on which to apply nodes.
3.Pick the locations where you want to apply nodes.
4.Click apply.
45
Chapter-1 CAE USING HYPERWORKS
NODE EDIT:
The node edit panel allows you to associate nodes to a surface, move nodes along a
surface, or place a node at a point on a surface.
Location: Geom page
To associate nodes to a surface:
2.While surf is highlighted, pick the surface to which you want the nodes associated.
3.Indicate the nodes that are to be associated to the surface by picking them on your
model, or click nodes and choose from the extended entity selection menu.
46
Chapter-1 CAE USING HYPERWORKS
2.Indicate the nodes you want to move by picking them on your model, or click nodes
and choose from the extended entity selection menu. (Note: The nodes must already
be associated to the surface.)
3.Click the switch and select a vector to specify the direction to move the nodes.
4.Click step size and enter the amount (in model units) to move the node.
5.Click move+ to move in the same direction as the specified vector or move- to move in
the opposite direction.
47
Chapter-1 CAE USING HYPERWORKS
2.While destination surf is highlighted, pick the surface to which to associate the node.
3.While node to place is highlighted, pick the node to place on the surface.
48
Chapter-1 CAE USING HYPERWORKS
Temporary Nodes:
A temporary node list retains nodes that are not attached to an element, protecting
them from automatic removal by HyperMesh’s database management (except for some
panels that automatically clear all temporary nodes, i.e., edges, faces, edit elements).
There may be times when you wish to use an unattached node later in the modeling
process.
The temp nodes panel allows you to modify the temporary node list. In the temp nodes
panel, there are three functions:
LINES:
The lines panel allows you to create line data between nodes or existing lines.
This function uses selected nodes in space to define the line, with the line passing through
the nodes.
Location: Geom page
To create a line:
1.Select the create line subpanel.
49
Chapter-1 CAE USING HYPERWORKS
3.Click the switch and select the type of line you want to generate.
4.Click create.
Undo:
Click reject immediately after you create a line. To reinstate a rejected line, click create
again without changing any of the input data.
To create a midline:
2.Click the leftmost line list and select the first line or set of lines forming one side of the
interpolation.
3.Click the rightmost line list and select the second line or set of lines forming the other
side of the interpolation.
50
Chapter-1 CAE USING HYPERWORKS
4.Click create.
Undo:
Line edit:
The extend line subpanel allows you to extend a line by specifying an extension length.
The selected line can be extended from either end of the line, following either the tangent
or the curvature direction. To extend a selected line to a node or point either in tangent or
curvature direction, a capture radius must be specified. A line can be extended to a
specified line or surface following the tangent direction.
2.Click the toggle to choose smooth or straight as the method to use to combine the lines.
51
Chapter-1 CAE USING HYPERWORKS
Undo:
3.After you have selected a line, HyperMesh displays the message "Select a point on the
selected line where the line should be split."
4.Select the arbitrary point on the line, to split.
52
Chapter-1 CAE USING HYPERWORKS
HyperMesh responds with the message "Select a joint on the selected line where the line
should be split."
The vertices of the joints on the line are displayed.
2.Indicate which lines you want to split by picking them on your model.
53
Chapter-1 CAE USING HYPERWORKS
3.Click cut line and select the line to use to split the others.
4.Click split.
2.Indicate which lines you want to split by picking them on your model, or click lines and
choose from the extended entity selection menu.
3.Use the plane and vector collector to indicate the plane to use to split the lines.
4.Click split.
To smooth lines:
54
Chapter-1 CAE USING HYPERWORKS
2.Indicate which lines you want to smooth by picking them on your model, or click lines
and choose from the extended entity selection menu.
6.If you select smooth entire line, click tolerance = and enter the tolerance to be used in
smoothing the line.
7.Click smooth.
To extend a line:
55
Chapter-1 CAE USING HYPERWORKS
CIRCLE:
The circles panel allows you to create circles and arcs by entering the center and
radius, points and a vector, or three points. It also allows you to find the center point of a
circle or an arc.
56
Chapter-1 CAE USING HYPERWORKS
The points and vector subpanel allows you to create a circle or arc by specifying a point
which lies on the circle and the plane whose normal is used to spin the selected point
around. You can create multiple circles and arcs by selecting more than one point.
The three points subpanel allows you to create a circle or arc by specifying three points.
The find subpanel allows you to locate the center point of a circle or an arc.
To create a circle or arc by specifying the center, radius and the plane:
57
Chapter-1 CAE USING HYPERWORKS
4.Click the toggle to indicate the line type (circle or arc) you want to create.
58
Chapter-1 CAE USING HYPERWORKS
5.Click create.
4.Click find.
RULED:
The ruled panel allows you to create surfaces and/or meshes of plate elements
from nodes, lines, and/or line segments, in any combination. Nodes in the mesh being
created are placed on a surface created on a linear basis between the two sets of selected
entities.
59
Chapter-1 CAE USING HYPERWORKS
Location: 2D page
1.Click the upper left switch and select node list/line list.
2.Select the nodes/lines where you want to create a surface.
3.Click the lower left switch and select node list/line list.
4.Select the nodes/lines where you want to create a surface.
5.Click the rightmost switch and select the desired mesh and surface option.
6.Click create.
60
Chapter-1 CAE USING HYPERWORKS
SPLINE:
The spline panel allows you to create a shell mesh and/or surface. A
mesh/surface can be created using nodes or lines.
Location: 2D page
You can pick the lines or nodes in any order and HyperMesh will determine the correct
order and create a mesh/surface. The spline function to create a mesh and/or surface from
lines does not limit the number of lines used to create a mesh /surface.
61
Chapter-1 CAE USING HYPERWORKS
3.Click the switch and select the desired mesh and/or surface option.
4.Click create.
SKIN:
The skin panel allows you to create a skin surface and/or mesh from a set of lines.
Location: 2D page
Note: The skin panel is for lines that are stacked next to each other. If lines form a
closed loop, use the spline panel.
62
Chapter-1 CAE USING HYPERWORKS
2.Click the switch and select the desired meshing and/or surface option.
3.Click create.
DRAG:
The drag panel allows you to create a surface and/or mesh by dragging a series of
nodes or lines, or to create elements by dragging selected elements. The function drags
the selected entities along the specified vector creating a mesh, surface, or elements along
that vector.
2.Click the input collector switch and select line list/node list.
3.Select the line/node you want to drag by selecting it on your model.
63
Chapter-1 CAE USING HYPERWORKS
4.Use the plane and vector collector to specify the direction along which to drag the line.
5.Click the toggle to choose the method you want to use to specify the distance to drag
the lines/nodes.
6.If you select distance =, enter the distance.
7.Click the lower right switch and select the desired mesh and surface option.
8. Click drag+ or drag-.
SPIN:
The spin panel allows you to create a surface and/or mesh or elements by spinning
a series of nodes, a line or lines, or a group of elements about a vector to create a circular
structure.
The spin geoms subpanel creates a surface and/or mesh or elements by spinning a series
of nodes, a line, or lines about the normal of a user-defined plane.
64
Chapter-1 CAE USING HYPERWORKS
2.Click the input collector switch and select line list/node list.
3.Select the line(s)/nodes you want to spin.
4.Use the plane and vector collector to specify a plane.
The selected line(s)/nodes are spun about the normal of the plane.
5.Click base and select a base point.
6.Select angle = and specify an angle through which to spin the line.
7.Click the lower right switch and select the desired mesh and/or surface options.
8.Click spin+ or spin-.
LINE DRAG:
The line drag panel allows you to create a two- or three-dimensional surface
and/or mesh or elements by dragging nodes, lines, or elements along another line.
2.Click the input collector switch and select nodes or lines as the data type to drag.
3.Pick the nodes or lines you want to drag.
65
Chapter-1 CAE USING HYPERWORKS
4.Click line list to the right of along: and select the guide line along which you want to
drag the entities.
PLANES:
66
Chapter-1 CAE USING HYPERWORKS
The planes panel allows you to create a square, planar surface and/or mesh in a
user-specified plane or a surface and/or mesh bounded by planar lines.
Location: 2D page
4.Click the upper switch and select the desired surface and meshing option.
5.Click the toggle and select either force to plane or calculate plane.
6.Click the lower switch and select the method you will use to define the plane in which
you want to create the surface.
7.Click create.
67
Chapter-1 CAE USING HYPERWORKS
2.Click the leftmost switch and pick the plane on which you want to create the surface.
3.While base is highlighted, pick a base point as the center of the surface.
4.Click size = and enter the size of the surface you want to create.
5.The distance from the center of the planar surface to the midpoint of each of its edges is
half the distance specified in size =.
6.Click the rightmost switch and select the desired surface and/or meshing option.
7.Click create.
CONE:
The cones panel allows you to create an analytic, conical or cylindrical surface
and/or mesh.
Location: 2D page
normal axis The vector created by the bottom center node to the normal vector node.
major axis The vector created by the bottom center node to the major vector node.
The normal vector, bottom center, and major vector should form a 90 degree angle. If
they do not, the major axis is calculated at 90 degrees using the normal axis.
When you create a cone, the top radius may be equal to 0, if you want to have the cone
end at a point. The radius must always have a value greater than zero.
68
Chapter-1 CAE USING HYPERWORKS
If a ratio other than one is specified in full cone, it is applied to the vector perpendicular
to the normal axis. You can use the user-controlled method to specify the vector to
which the ratio will be applied.
2.While bottom center and normal vector are highlighted, select the nodes that represent
those points.
69
Chapter-1 CAE USING HYPERWORKS
2.While bottom center, normal vector, and major vector are highlighted, select the nodes
that represent those points.
TORUS:
The torus panel allows you to create an analytic, toroidal surface and/or mesh.
Location: 2D page
normal axis The vector created by the center node to the normal vector node.
major axis The vector created by the center node to the major vector node.
The normal vector, center, and major vector should form a 90 angle. If they do not, the
major axis is calculated at 90 using the normal axis.
70
Chapter-1 CAE USING HYPERWORKS
For partial toroidal surfaces, zero degrees on the minor radius starts on the major axis and
spins inward toward the center. Zero degrees on the major radius also starts on the major
axis.
In the three points subpanel, the major radius is the distance between the major center and
the minor center. The minor radius is the distance between the minor center and the
minor radius.
2.While center and normal vector are highlighted, select the nodes that represent those
points.
3.Click the switch and select the desired mesh and surface option.
4.Click minor radius = and major radius = and enter the values for each.
5.Click create.
71
Chapter-1 CAE USING HYPERWORKS
2.While center, normal vector, and major vector are highlighted, pick the nodes that
represent those points.
3.Click the switch and select the desired mesh and surface option.
4.Select minor radius =, major radius =, minor start =, minor end =, major start =, and
major end = and enter the values.
5.Click create.
2.While major center, minor center, and minor radius are highlighted, pick the nodes that
represent those points.
72
Chapter-1 CAE USING HYPERWORKS
3.Click the switch and select the desired mesh and surface option.
4.Click create.
SPHERE:
The spheres panel allows you to create a spherical surface and/or mesh.
Location: 2D page
73
Chapter-1 CAE USING HYPERWORKS
3.Click the switch and select the desired mesh and/or surface option.
4.Click create.
2.While center, r, and angle are highlighted, pick the nodes that represent those points.
3.Click the toggle to select the angle type the angle node represents (either theta or phi).
4.Click the switch and select the desired mesh and surface option.
5.Select radius =, theta start =, theta end =, phi start =, and phi end = and enter the
74
Chapter-1 CAE USING HYPERWORKS
appropriate values.
6.Click create.
Defeature:
The defeature panel allows you to detach trimming lines of a surface, and find and
delete pinholes. You can also find and remove fillets on surfaces and surface edges.
The edge fillets subpanel allows you to set parameters that automatically detect all fillets
within the given criterion. After the fillets are detected, you can choose which you want
to remove. The trim-intersect subpanel allows you to manually select the beginning and
end of the fillets that you want to remove.
There are three main steps involved with using the edge fillets subpanel:
2.Click surfs and select the surface(s) from which to detach trim lines.
3.Click the toggle to all trim lines or interior trim lines.
4.Click untrim.
75
Chapter-1 CAE USING HYPERWORKS
76
Chapter-1 CAE USING HYPERWORKS
These edges must be selected in cases where there is no adjacent edge (a free edge on
the model) or the adjacent surface edge is highly curved making it impossible to find a
feasible extension and intersection of the surface
8.To verify or modify (optional) the automatic selection of fillet end edges, click lines
under fillet ends and pick those edges. Unless a string of fillets makes a complete loop
and closes upon itself, there should be at least two fillet ends. To select fillet end
edges, click lines under fillet ends and pick those lines.
Check the ignore and end line collectors to be sure they are correct for the fillets you are
working on. This is especially true when you manually add to the surfaces selected for
filet removal in the secondary panel of the surface defilleting.
9.To remove the fillets, click remove.
10.To return to the fillet detection subpanel, click return.
77
Chapter-1 CAE USING HYPERWORKS
additional fillets that might meet a lesser criterion is not performed unless you click find
again.
- Click reset and then fillets and select by window, all, or reverse.
5.Click remove.
All fillets that are highlighted at that time are removed. HyperMesh calculates tangents
at the beginning and at the end of each fillet and intersects those tangents. Any sharp
corner resulting from such an intersection replaces the original "smooth" segment on the
free edge.
2.While node under 1st edge trim location is highlighted, pick the beginning of the fillet
on the free edge.
The cursor automatically moves to node under 2nd edge trim location.
3.Pick the end of the fillet on the free edge.
The fillet is processed immediately by calculating tangents at the beginning and at the
end. The tangents are intersected and this sharp corner replaces the original geometry
between start/end almost regardless of what is inside the region. A right click with the
mouse removes the last selection.
surface edit:
The surface edit panel 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 or with multiple nodes. For a two nodes
trim, you must pick two nodes that belong to a single surface.
HyperMesh automatically detects the surface that needs to be
trimmed. (If HyperMesh detects more than one unique surface to
be trimmed, the trimming operation fails.) The surface is trimmed
by a projection of the line connecting the two nodes. The
78
Chapter-1 CAE USING HYPERWORKS
trim with line Allows you to trim/split surfaces using a line (or a group of lines).
In this case, HyperMesh creates a temporary surface by sweeping
the selected lines along a vector. You can choose the direction of
this vector to be either normal to the surface selected or along a
user-defined vector direction. The original surfaces are then
trimmed at the intersection of these surfaces to the temporary
surface. These trimming operations can split a surface into
multiple surfaces.
trim with surf Allows you to trim/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.
filler surface Allows you to easily fill in gaps, holes, or slivers in a model with
surfaces to form a continuous part. This function is a customized
subset of the spline function. You select an internal free edge (or
group of free edges with extended entity selection). HyperMesh
will complete the selection by selecting additional free edges to
form a closed loop of internal free edges. If you turn on the auto
create check box, the function automatically creates a spline
surface with these free edges. If the auto create check box is
turned off, you must explicitly click create to create the surface.
The new surface created converts all the affected free edges to
shared edges. This function only works with internal free edges.
Use the spline panel to create surfaces using shared edges or free
lines.
line from surf edge Can be used to create geometric lines or curves from the edges of
surfaces. You can either select specific surface edges and copy
them as lines or select a surface and copy all its edges as geometric
lines. Note: The line extracted from the surface is placed in the
same component as the surface.
79
Chapter-1 CAE USING HYPERWORKS
2.Set the toggle under trim surfs with to the two nodes option.
3.Pick the firsts node,
4.Pick the second node.
The surface operation is performed after you select the second node.
2.Set the toggle under trim surfs with to the multiple nodes option.
3.While surfs is highlighted, pick the surfaces you want to trim
4.Click node list and pick the nodes that you want to use to trim the surfaces.
80
Chapter-1 CAE USING HYPERWORKS
5.Click trim.
3.While line is highlighted, pick the line you want used to trim the surface on your
model.
4.Specify that you want to sweep the trim line along a vector
5.Use the plane and vector collector to specify the method to use to indicate the vector
used to sweep the line.
6.Click trim.
81
Chapter-1 CAE USING HYPERWORKS
82
Chapter-1 CAE USING HYPERWORKS
83
Chapter-1 CAE USING HYPERWORKS
Geometry Cleanup:
When designers create CAD geometry, their priorities are different from those of
analysts trying to use the data. A single smooth surface is typically split into smaller
patches, each a separate mathematical face. The juncture between two surfaces often
contains gaps, overlaps, or other misalignments.
To make the geometry more appropriate for meshing, analysts need to combine a number
of faces into a single smooth surface. This allows the elements to be created on the entire
region at once, and prevents unnecessary artificial or accidental edges from being present
in the final mesh.
84
Chapter-1 CAE USING HYPERWORKS
3. With the tools of the geom cleanup panel, you can close the gaps between surfaces,
combine surfaces into large meshing regions, and eliminate pinholes.
4. Using the simpler, cleaner geometry, you can easily build a much better mesh.
HyperMesh Terminology:
This image identifies various geometric features found on models labeled with the
terminology used in HyperMesh for faces, edges, and points.
85
Chapter-1 CAE USING HYPERWORKS
free edge The edge is owned by one surface. In the geom cleanup panel, the
default color is red.
shared edge The edge is owned by two adjacent surfaces. In the geom cleanup
panel, the default color is green.
non-manifold edge The edge is owned by three or more surfaces. In the geom cleanup
panel, the default color is yellow.
free point A point in space not associated with a surface. A free point is
displayed as a small x, (x), and is the same color as the geometry
collector to which it belongs.
86
Chapter-1 CAE USING HYPERWORKS
The geom cleanup panel contains tools to help you prepare surface geometry for
meshing. The overlaps and misalignments that usually occur between imported surfaces
can prevent the automesher from creating the best meshes. By eliminating misalignments
and by suppressing the boundaries between adjacent surfaces, you can automesh across
larger, more logical regions of your model and improve overall meshing speed and
quality.
cleanup tol = The tolerance used to determine if two surface edges or two surface
vertices should be considered as one.
vis opts Visual options enable you to control the display mode of surfaces and
edges. You can view surfaces in either wireframe mode or in shaded
mode. You can turn edges on and off according to their type. Each edge
type is color-coded according to the settings in the options/colors panel.
H3D>HV This button is available in the geom cleanup panel and requires
performance graphics and shade mode of surfaces. It allows you to
generate an H3D file and automatically invoke HyperView for viewing
geometry.
Edges sub-panel:
The edges subpanel allows you to remove gaps and overlaps between surfaces and
to merge surfaces by modifying their edges. There are four tools on the edges subpanel;
toggle, replace, (un)suppress, and equivalence.
87
Chapter-1 CAE USING HYPERWORKS
Surfaces sub-panel:
The surfaces subpanel allows you to find and delete duplicate surfaces. The
organize surfaces by feature tool allows you to create single surfaces along logical fillet
regions and to recombine surfaces according to feature lines. The organize function
allows you explicitly move faces between surfaces.
88
Chapter-1 CAE USING HYPERWORKS
The fixed points subpanel allows you to add, replace, suppress, or release fixed
points. They are used to seed the mesh on a surface. Fixed points also exist at the
vertices of surface boundaries. By replacing fixed points that are at the vertices of a
surface, you can intentionally degenerate surfaces to make your geometry simpler.
89
Chapter-1 CAE USING HYPERWORKS
Midsurface can be used with sheet metal stampings, molded plastic parts with
ribs, and other parts consisting of plates; for example, pieces with a thickness clearly
smaller than its width and length. The original geometry that you select to extract
midsurface remains unchanged.
The original geometry that you select to extract midsurface remains unchanged. The new
geometry representing the midsurface is placed in a new component collector called
Middle Surface, or in the current component, depending on your choice. The (variable)
thickness for each middle surface is calculated and stored with the surface definition.
The midsurface panel provides a variety of tools to help you generate midsurfaces for solid
models.The midsurface panel has two subpanels:
create : Allows you to create a midsurface between two given surfaces or extract a
midsurface
of a more complicated group of surfaces that represent a solid part.
edit : Provides a variety of tools to fix or repair areas where the automatic
midsurface
generator failed.
The following Midsurface Process Flowchart illustrates the process flow for generating
midsurfaces for a solid part using the midsurface panel.
90
Chapter-1 CAE USING HYPERWORKS
A.CREATE SUBPANEL:
The create subpanel allows you to create a midsurface between two given surfaces
or extract a midsurface of a more complicated group of surfaces that represent a solid
part.
solid : Allows you to extract, in one step, the midsurface of a more complicated
group of surface that represent a solid part.
between surfs : Allows you to extract a midsurface from two faces that represent the two
sides.
This function creates one surface that forms the midsurface.
91
Chapter-1 CAE USING HYPERWORKS
1.Solid:
The solid option in the create (midsurface) subpanel allows you to extract, in one step,
the midsurface of a more complicated group of surfaces that represent a solid part. The
following options are available:
closed solid The closed solid mode simplifies the panel for users that do not intended
to use any
of the advanced options. While in closed solid mode, select the single
surface of
the solid geometry and click the extract (or middle mouse). The function
automatically determines the enclosed volume connected to the selected
surfaces
and extract the midsurface from it.
select enclosed volume If this option is turned on and you select a single surface
on the
screen; the selection is automatically completed by
selecting all the
attached surfaces that represent a closed volume.
outbound normals/ (red) You must indicate whether the normals of the selected
volume are
directed outside or inside the model. If the outbound
normals/ (red)
check box is activated, the normals go outside the
model, and if it is
unchecked, the normals go inside the model. You can
review
normals of the selected surfaces on the screen as they
are
displayed as soon as your selection is completed.
extract by component This option is useful when you are trying to extract the
midsurface
of multiple parts in a single step. If it is turned on, 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
92
Chapter-1 CAE USING HYPERWORKS
thickness bounds/
no thickness bounds This option allows you to set the thickness bounds mode
(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; however, you must be sure that you do not cut
off some
plates by selecting thickness limits that are too narrow.
reverse normal/
fix normals Consistent normals orientation is crucial for the success
of the
midsurface extraction function. This button helps you
reorient
surfaces that do not have consistent normal direction. If
one/some
of your surface normals is not consistent with the others,
reset your
"surface" selection, select only necessary surfaces and
click
reverse normals.
To automatically fix the normals of all the surfaces in the
selection
to orient correctly, toggle to fix normals and click fix
normals.
93
Chapter-1 CAE USING HYPERWORKS
new comp/current comp This toggle specifies if the midsurface will be created in
the
new component, Middle Surface, or in the current
component.
(New component is recommended.)
2. between surfs
The between surfs option in the create (midsurface) 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 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.
94
Chapter-1 CAE USING HYPERWORKS
Current comp/
new comp This toggle allows you to specify the location where the
midsurface
geometry is stored. The new comp option creates a new
component
and stores the new midsurface geometry in that component.
B.EDIT SUBPANEL:
The edit subpanel allows you to repair/fix areas where the automatic extraction
tool failed. It also allows you to review the thickness of midsurfaces, which were created
(or were attempted to be created) in the create subpanel. extend surface and replace edge
are used to fix/repair failure areas.
95
Chapter-1 CAE USING HYPERWORKS
Cleanup tools such as toggle and equivalence can also be used to correct inaccuracies in
the generated midsurface. The following tools are available in edit subpanel:
quick edit Allows you to quickly repair a midsurface by correcting its targets.
assign target An extension to quick edit tools and functions in a similar fashion.
replace edge Allows you to fill in gaps and slivers by replacing one edge with another. This
function is
the same as the one in the geom cleanup panel and is available here for
convenience.
extend surface Extends two surfaces (e.g., ribs) until they intersect (see image below).
view thickness Allows you to review the thickness of the surfaces (midsurfaces). The
surfaces that
have thickness data stored are drawn in white with lines (probes) extending
from each
vertex of the surface. The length of these lines/probes represents the
thickness at those
locations. Surfaces that do not have any thickness assigned to them are
drawn in red.
Only surfaces created in the midsurface panel have thickness information
defined. You
can define/set a thickness to a surface in this panel. The set thickness option
allows
you to set a constant thickness value to selected surfaces. To perform this
task: enter
the thickness value, select the surfaces, and click set thickness.
96
Chapter-1 CAE USING HYPERWORKS
1.quick edit:
The quick edit option in the edit (midsurface) subpanel allows you 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 create subpanel. You should 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
97
Chapter-1 CAE USING HYPERWORKS
initial surface with the points where the surface must be offset.
The offset is
interpolated in between the assigned targets.
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.
target type Targets are the red segments that connect points on the initial surface with
the points
where the surface must be offset. If the targets of a midsurface are
incorrect, update
them by either selecting one point at a time (point to point) or by selecting
the entire
edge of a surface (edge to edge).
target location Targets are the red segments that connect points on the initial surface with
the points
where the surface must be offset. The point/edge on the initial surface is
called point/
edge to offset and the point/edge on final midsurface is called target
point/edge.
While you are updating the targets, you first, select the point/edge to offset
and then
the pilot point/edge (this is not the same as target point/edge). There are
two ways to
98
Chapter-1 CAE USING HYPERWORKS
select this pilot point/edge. You can select the target point to be same as
the pilot
point selected (as selected) or you can select the target to be middle of
point/edge to
offset and pilot point/edge (mid point).
show original When this check box is activated, the original midsurface that existed
before entering midsurface the edit subpanel is shown. This allows you to evaluate the
effect of the changes you
made by comparing the original midsurface to the cyan midsurface (in-
progress).
Clicking the update button updates the changes as permanent, thus
making the cyan
midsurface permanent.
equiv tol When this check box is activated, the set tolerance value to equivalence
the edges of
the adjacent midsurfaces is used.
surface The surface you select to edit/repair. This surface can either be a
midsurface that was
created earlier or a surface that is part of the solid. Only one surface can
be selected
at a time.
point/edge to offset The point/edge on the original surface (yellow), which is the beginning
point of a
target (red segment). You can select an existing point or create a new
point (new
target). To create a new point: hold your mouse down on the edge of the
original
surface (yellow) until the cursor turns into a square and the edge is
highlighted. Then
release the mouse and click at a location on the highlighted edge where
you want to
create a new point (target). A red circle is drawn around the point or at the
center of
the edge to indicate the selection. The selection auto-advances to the pilot
point/edge.
pilot point/edge The point that you select to specify the target point (which is the end point
of the
target). The pilot point/edge can serve as a target itself, or can be a
point/edge on
the opposite side of the plate. This is determined by the target location
toggle. If the
target location option is mid point, the actual target will be ½ way between
the point
/edge to offset and the pilot point/edge. To select a new pilot point (a point
that does
not exist) follow the same procedure as selecting a new point to offset.
Advances to the next point/edge to offset on the surface (and selects that
point/edge,
99
Chapter-1 CAE USING HYPERWORKS
thus ready to select the pilot point/edge) and recenters the display to the
new target.
Returns to the previous point/edge to offset on the surface (and selects that
point/edge, thus ready to select the pilot point/edge) and recenters the
display to new
target
2. assign target:
The assign target option in the edit (midsurface) subpanel allows you to repair a
midsurface by correcting its targets. It functions similar to the quick edit option, but has
more advanced features. As with the quick edit option, it should be used after you
created (or attempted to create) a midsurface using the create subpanel. 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:
Surface to offset (yellow) The original surface from which the middle surface was created
by an
offset with a variable direction and distance.
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
100
Chapter-1 CAE USING HYPERWORKS
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.
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. They
can be
displayed for reference.
target location Targets are the red segments that connect points on the initial surface
with the
points where the surface must be offset. The point/edge on the initial
surface is
called point/edge to offset and the point/edge on final midsurface is
called target
point/edge. While you are updating the targets, select the point/edge to
offset and
then the pilot point/edge (this is not the same as target point/edge).
There are two
ways to select this pilot point/edge. You can select the target point to be
same as
the pilot point selected (as selected) or you can select the target to be
middle of
point/edge to offset and pilot point/edge (mid point).
combined target When this check box is activated, all the targets that are combined are
identified
101
Chapter-1 CAE USING HYPERWORKS
show target planes Displays the planes parallel to the offset surface drawn at target point.
This check
box is displayed when the combined target check box is activated.
surf The surface you select to edit/repair. This surface can either be a
midsurface that
was created earlier, or a surface that is part of the solid. Only one
surface can be
selected at a time.
point/edge to offset The point/edge on the original surface (yellow), which is the beginning
point of a
target. You can select an existing point or create a new point (new
target). To
create a new point: hold your mouse down on the edge of the original
surface
(yellow) until the cursor turns into a square and the edge is highlighted.
Then
release the mouse and click at a location on the highlighted edge where
you want to
create a new point (target). A red circle is drawn around the point or at
the center of
the edge to indicate the selection. The selection auto-advances to pilot
point/edge.
The target being updated changes to green and will not be accepted until
you click
accept target. To see the affect of the target update on the midsurface
click offset.
pilot point/edge The point that you select to specify the target point (which is the end
point of the
target). The pilot point/edge can serve as a target itself, or can be a
point/edge on
the opposite side of the plate. This is determined by the target location
toggle. If
the target location option is mid point, the actual target will be halfway
between the
point /edge to offset and the pilot point/edge. To select a new pilot point
(point that
does not exist), follow the same procedure as selecting a new point to
offset. Once
a pilot point is selected, you can pick a new pilot point for the same
target, by
clicking on their new location. The location is not accepted until you click
accept
target. To see the affect of the target update on the midsurface, click
offset.
102
Chapter-1 CAE USING HYPERWORKS
display to the new target. To accept your changes, make sure you
click accept
target before advancing.
accept target Updates the changes made to a green target and converts it to a red
target.
Accept targets will reset the cyan midsurface. You can click offset to
redraw the
new midsurface with updated targets.
point to point/edge to edge Targets are the red/green segments that connect points on the initial
surface with the points where the surface must be offset. If the
targets of a
midsurface are incorrect, update them by either selecting one point
at a time
(point to point) or by selecting the entire edge of a surface (edge to
edge).
2nd click accept target When this check box is activated, once a point to offset and pilot
point are
selected, another mouse click accepts the target and changes a
green target to
red.
equiv tol. When this check box is activated, the set tolerance value is used to
equivalence the edges of the adjacent midsurfaces.
3.5. MID SURFACE
Midsurface can be used with sheet metal stampings, molded plastic parts with
ribs, and other parts consisting of plates; for example, pieces with a thickness clearly
smaller than its width and length. The original geometry that you select to extract
midsurface remains unchanged.
103
Chapter-1 CAE USING HYPERWORKS
The original geometry that you select to extract midsurface remains unchanged. The new
geometry representing the midsurface is placed in a new component collector called
Middle Surface, or in the current component, depending on your choice. The (variable)
thickness for each middle surface is calculated and stored with the surface definition.
The midsurface panel provides a variety of tools to help you generate midsurfaces for solid
models.The midsurface panel has two subpanels:
create : Allows you to create a midsurface between two given surfaces or extract a
midsurface
of a more complicated group of surfaces that represent a solid part.
edit : Provides a variety of tools to fix or repair areas where the automatic
midsurface
generator failed.
The following Midsurface Process Flowchart illustrates the process flow for generating
midsurfaces for a solid part using the midsurface panel.
104
Chapter-1 CAE USING HYPERWORKS
A.CREATE SUBPANEL:
The create subpanel allows you to create a midsurface between two given surfaces
or extract a midsurface of a more complicated group of surfaces that represent a solid
part.
solid : Allows you to extract, in one step, the midsurface of a more complicated
group of surface that represent a solid part.
between surfs : Allows you to extract a midsurface from two faces that represent the two
sides.
This function creates one surface that forms the midsurface.
105
Chapter-1 CAE USING HYPERWORKS
1.Solid:
The solid option in the create (midsurface) subpanel allows you to extract, in one step,
the midsurface of a more complicated group of surfaces that represent a solid part. The
following options are available:
closed solid The closed solid mode simplifies the panel for users that do not intended
to use any
of the advanced options. While in closed solid mode, select the single
surface of
the solid geometry and click the extract (or middle mouse). The function
automatically determines the enclosed volume connected to the selected
surfaces
and extract the midsurface from it.
select enclosed volume If this option is turned on and you select a single surface
on the
screen; the selection is automatically completed by
selecting all the
attached surfaces that represent a closed volume.
outbound normals/ (red) You must indicate whether the normals of the selected
volume are
directed outside or inside the model. If the outbound
normals/ (red)
check box is activated, the normals go outside the
model, and if it is
unchecked, the normals go inside the model. You can
review
normals of the selected surfaces on the screen as they
are
displayed as soon as your selection is completed.
extract by component This option is useful when you are trying to extract the
midsurface
of multiple parts in a single step. If it is turned on, 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
106
Chapter-1 CAE USING HYPERWORKS
thickness bounds/
no thickness bounds This option allows you to set the thickness bounds mode
(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; however, you must be sure that you do not cut
off some
plates by selecting thickness limits that are too narrow.
reverse normal/
fix normals Consistent normals orientation is crucial for the success
of the
midsurface extraction function. This button helps you
reorient
surfaces that do not have consistent normal direction. If
one/some
of your surface normals is not consistent with the others,
reset your
"surface" selection, select only necessary surfaces and
click
reverse normals.
To automatically fix the normals of all the surfaces in the
selection
to orient correctly, toggle to fix normals and click fix
normals.
107
Chapter-1 CAE USING HYPERWORKS
new comp/current comp This toggle specifies if the midsurface will be created in
the
new component, Middle Surface, or in the current
component.
(New component is recommended.)
2. between surfs
The between surfs option in the create (midsurface) 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 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.
108
Chapter-1 CAE USING HYPERWORKS
Current comp/
new comp This toggle allows you to specify the location where the
midsurface
geometry is stored. The new comp option creates a new
component
and stores the new midsurface geometry in that component.
B.EDIT SUBPANEL:
The edit subpanel allows you to repair/fix areas where the automatic extraction
tool failed. It also allows you to review the thickness of midsurfaces, which were created
(or were attempted to be created) in the create subpanel. extend surface and replace edge
are used to fix/repair failure areas.
109
Chapter-1 CAE USING HYPERWORKS
Cleanup tools such as toggle and equivalence can also be used to correct inaccuracies in
the generated midsurface. The following tools are available in edit subpanel:
quick edit Allows you to quickly repair a midsurface by correcting its targets.
assign target An extension to quick edit tools and functions in a similar fashion.
replace edge Allows you to fill in gaps and slivers by replacing one edge with another. This
function is
the same as the one in the geom cleanup panel and is available here for
convenience.
extend surface Extends two surfaces (e.g., ribs) until they intersect (see image below).
view thickness Allows you to review the thickness of the surfaces (midsurfaces). The
surfaces that
have thickness data stored are drawn in white with lines (probes) extending
from each
vertex of the surface. The length of these lines/probes represents the
thickness at those
locations. Surfaces that do not have any thickness assigned to them are
drawn in red.
Only surfaces created in the midsurface panel have thickness information
defined. You
can define/set a thickness to a surface in this panel. The set thickness option
allows
you to set a constant thickness value to selected surfaces. To perform this
task: enter
the thickness value, select the surfaces, and click set thickness.
110
Chapter-1 CAE USING HYPERWORKS
1.quick edit:
The quick edit option in the edit (midsurface) subpanel allows you 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 create subpanel. You should 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
111
Chapter-1 CAE USING HYPERWORKS
initial surface with the points where the surface must be offset.
The offset is
interpolated in between the assigned targets.
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.
target type Targets are the red segments that connect points on the initial surface with
the points
where the surface must be offset. If the targets of a midsurface are
incorrect, update
them by either selecting one point at a time (point to point) or by selecting
the entire
edge of a surface (edge to edge).
target location Targets are the red segments that connect points on the initial surface with
the points
where the surface must be offset. The point/edge on the initial surface is
called point/
edge to offset and the point/edge on final midsurface is called target
point/edge.
While you are updating the targets, you first, select the point/edge to offset
and then
the pilot point/edge (this is not the same as target point/edge). There are
two ways to
112
Chapter-1 CAE USING HYPERWORKS
select this pilot point/edge. You can select the target point to be same as
the pilot
point selected (as selected) or you can select the target to be middle of
point/edge to
offset and pilot point/edge (mid point).
show original When this check box is activated, the original midsurface that existed
before entering midsurface the edit subpanel is shown. This allows you to evaluate the
effect of the changes you
made by comparing the original midsurface to the cyan midsurface (in-
progress).
Clicking the update button updates the changes as permanent, thus
making the cyan
midsurface permanent.
equiv tol When this check box is activated, the set tolerance value to equivalence
the edges of
the adjacent midsurfaces is used.
surface The surface you select to edit/repair. This surface can either be a
midsurface that was
created earlier or a surface that is part of the solid. Only one surface can
be selected
at a time.
point/edge to offset The point/edge on the original surface (yellow), which is the beginning
point of a
target (red segment). You can select an existing point or create a new
point (new
target). To create a new point: hold your mouse down on the edge of the
original
surface (yellow) until the cursor turns into a square and the edge is
highlighted. Then
release the mouse and click at a location on the highlighted edge where
you want to
create a new point (target). A red circle is drawn around the point or at the
center of
the edge to indicate the selection. The selection auto-advances to the pilot
point/edge.
pilot point/edge The point that you select to specify the target point (which is the end point
of the
target). The pilot point/edge can serve as a target itself, or can be a
point/edge on
the opposite side of the plate. This is determined by the target location
toggle. If the
target location option is mid point, the actual target will be ½ way between
the point
/edge to offset and the pilot point/edge. To select a new pilot point (a point
that does
not exist) follow the same procedure as selecting a new point to offset.
Advances to the next point/edge to offset on the surface (and selects that
point/edge,
113
Chapter-1 CAE USING HYPERWORKS
thus ready to select the pilot point/edge) and recenters the display to the
new target.
Returns to the previous point/edge to offset on the surface (and selects that
point/edge, thus ready to select the pilot point/edge) and recenters the
display to new
target
2. assign target:
The assign target option in the edit (midsurface) subpanel allows you to repair a
midsurface by correcting its targets. It functions similar to the quick edit option, but has
more advanced features. As with the quick edit option, it should be used after you
created (or attempted to create) a midsurface using the create subpanel. 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:
Surface to offset (yellow) The original surface from which the middle surface was created
by an
offset with a variable direction and distance.
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
114
Chapter-1 CAE USING HYPERWORKS
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.
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. They
can be
displayed for reference.
target location Targets are the red segments that connect points on the initial surface
with the
points where the surface must be offset. The point/edge on the initial
surface is
called point/edge to offset and the point/edge on final midsurface is
called target
point/edge. While you are updating the targets, select the point/edge to
offset and
then the pilot point/edge (this is not the same as target point/edge).
There are two
ways to select this pilot point/edge. You can select the target point to be
same as
the pilot point selected (as selected) or you can select the target to be
middle of
point/edge to offset and pilot point/edge (mid point).
combined target When this check box is activated, all the targets that are combined are
identified
115
Chapter-1 CAE USING HYPERWORKS
show target planes Displays the planes parallel to the offset surface drawn at target point.
This check
box is displayed when the combined target check box is activated.
surf The surface you select to edit/repair. This surface can either be a
midsurface that
was created earlier, or a surface that is part of the solid. Only one
surface can be
selected at a time.
point/edge to offset The point/edge on the original surface (yellow), which is the beginning
point of a
target. You can select an existing point or create a new point (new
target). To
create a new point: hold your mouse down on the edge of the original
surface
(yellow) until the cursor turns into a square and the edge is highlighted.
Then
release the mouse and click at a location on the highlighted edge where
you want to
create a new point (target). A red circle is drawn around the point or at
the center of
the edge to indicate the selection. The selection auto-advances to pilot
point/edge.
The target being updated changes to green and will not be accepted until
you click
accept target. To see the affect of the target update on the midsurface
click offset.
pilot point/edge The point that you select to specify the target point (which is the end
point of the
target). The pilot point/edge can serve as a target itself, or can be a
point/edge on
the opposite side of the plate. This is determined by the target location
toggle. If
the target location option is mid point, the actual target will be halfway
between the
point /edge to offset and the pilot point/edge. To select a new pilot point
(point that
does not exist), follow the same procedure as selecting a new point to
offset. Once
a pilot point is selected, you can pick a new pilot point for the same
target, by
clicking on their new location. The location is not accepted until you click
accept
target. To see the affect of the target update on the midsurface, click
offset.
116
Chapter-1 CAE USING HYPERWORKS
display to the new target. To accept your changes, make sure you
click accept
target before advancing.
accept target Updates the changes made to a green target and converts it to a red
target.
Accept targets will reset the cyan midsurface. You can click offset to
redraw the
new midsurface with updated targets.
point to point/edge to edge Targets are the red/green segments that connect points on the initial
surface with the points where the surface must be offset. If the
targets of a
midsurface are incorrect, update them by either selecting one point
at a time
(point to point) or by selecting the entire edge of a surface (edge to
edge).
2nd click accept target When this check box is activated, once a point to offset and pilot
point are
selected, another mouse click accepts the target and changes a
green target to
red.
equiv tol. When this check box is activated, the set tolerance value is used to
equivalence the edges of the adjacent midsurfaces.
117
Chapter-1 CAE USING HYPERWORKS
1D ELEMENTS
Location: 1D Page
The following list indicates the storage capabilities and purpose of each of the 1-D
elements.
BAR ELEMENT:
The bars panel allows you to create, review, or update bar2 or bar3 elements.
Location: 1D page
118
Chapter-1 CAE USING HYPERWORKS
Bar elements are element config 60 (bar2) and 63 (bar3) and are displayed as a line
between two nodes with BAR2 or BAR3 written at the centroid of the element.
2.For offsets:, enter the ax, ay, and az values for the bar offsets.
3.Click property =.
4.Select a property to which the bars should point.
5.Click pins a = and pins b = and indicate the degrees of freedom which are not intended
to transmit force.
6.If the direction of the local y axis of the bar is to be specified by typing in the
components:
-Click the leftmost switch and select components from the pop-up menu.
-Enter the x, y, and z values of the components into x comp =, y comp =, and z comp =,
respectively.
7.If the vector method is being used:
-Click the leftmost switch and select vectors from the pop-up menu.
-Click the rightmost switch and select vector.
-Click vector and specify the vector associated with the local y axis of the element.
119
Chapter-1 CAE USING HYPERWORKS
13.To create more bars with the same properties, repeat the last two steps.
14.If you clicked node as the orientation vector method, pick the direction node on your
model.
HyperMesh creates the bar element after the node has been selected.
2.For offsets:, enter the ax, ay, and az values for the bar offsets.
3.Click property =.
120
Chapter-1 CAE USING HYPERWORKS
121
Chapter-1 CAE USING HYPERWORKS
15.If you selected components or vectors as the vector orientation method, HyperMesh
creates the bar element after ends a, b, and c have been selected.
16.To create more bars with the same properties, repeat the last three steps.
17.If you selected node as the orientation vector method, pick the direction node on your
model. HyperMesh creates the bar3 element after the node has been selected.
GAP ELEMENT:
Location: 1D page
A gap element is an element created in a space between two nodes of a model where
contact may occur. Use a gap element when you want to impose a nonlinear constraint
on a model; this constraint will limit the amount of movement possible during analysis.
Gap elements have property pointers.
Gap elements are element config 70 and are displayed as a line between two nodes with
GAP written at the centroid of the element.
Gaps can translate to CGAP element in NASTRAN or *GAP option in ABAQUS.
122
Chapter-1 CAE USING HYPERWORKS
2.Click property = and select the property collector to which the new elements should
point.
3.If you want to add an orientation vector to a gap:
-Click the toggle from no vector to orient vector.
-Select the orientation vector by picking it on the screen or by specifying the ID number.
4.While from node is highlighted, select the first node where you want to create a gap
element.
5.While to node is highlighted, select the second node where you want to create a gap
element.
After you have selected the second node, HyperMesh creates the gap element.
FE JOINTS:
The fe joints panel allows you to create, review, or update joint elements. A joint
element is a definition of a connection between two rigid bodies. Joint elements store a
property and orientation information.
Location: 1D page
Joint elements are config 22 and are displayed with lines between the appropriate nodes
and the letter J between nodes 1 and 3 of the element. The type of a joint element controls
the number of nodes contained in the element. The type also controls the orientation
information formats available. The type of an element CANNOT be changed or selected
using the Element Types panel.
123
Chapter-1 CAE USING HYPERWORKS
2.Click the switch under joint type: and select the type of joint element to create.
3.Pick the appropriate number of nodes for the selected element.
4.Click property = and select a property for the element.
5.Click the switch under orientation: and select the orientation type.
6.Pick the systems or nodes that define the orientation.
7.Click create.
RBE3 ELEMENTS:
The rbe3 panel allows you to create, review, and update RBE3 elements.
Location: 1D page
The update subpanel allows you to edit the connectivity, dofs, and weight for each node
of the element.
124
Chapter-1 CAE USING HYPERWORKS
RBE3 elements are element config 56 and are displayed as lines between the dependent
node and the independent node(s) with RBE3 displayed at the dependent node of the
element.
RBE3 is used in NASTRAN.
2.While node under dependent is highlighted, pick the node where the dependent end of
the RBE3 element is to be created.
3.While nodes is highlighted, pick the nodes where the independent ends of the RBE3
element are to be created.
125
Chapter-1 CAE USING HYPERWORKS
RIGID ELEMENTS:
The rigids panel allows you to create rigid or rigid link elements.
Location: 1D page
A rigid element is an element created in a space between two nodes of a model where a
rigid connection is desired.
Rigid elements are element config 5 and are displayed as a line between two nodes with
the letter R written at the centroid of the element.
Rigid link elements are element config 55 and are displayed as lines between the
independent node and the dependent node(s) with RL displayed at the independent node
of the element.
Rigid link elements can be created with dependent nodes attached to an element as a
SET. If a rigid link with a dependent node set is deleted, the associated node set is also
deleted. If the dependent node set in any panel is deleted, the connected rigid link
element is also deleted. Dependent node sets are automatically created when rigid link
elements are created. A node set created in the sets panel can be connected as a set of
dependent nodes to a rigid link element independent node.
Note: Two-node rigids with a dependent node set attached are always created as rigid
link elements (config 55), not as rigid elements (config 5).
2.Select the degrees of freedom (dof) for the rigid connection you want to create.
3.Deactivate the Attach dependent nodes as a set check box (if it is activated, a two-node
rigid link element 55 with an attached node set will be created).
4.Click the switch after dependent to single node.
5.While independent is highlighted, pick the node that you want to be the independent
node of the rigid element.
126
Chapter-1 CAE USING HYPERWORKS
6.While dependent is highlighted, pick the node that you want to be the dependent end of
the rigid element.
6.While dependent is highlighted, select the node(s) that you want to be the dependent
node(s) of the rigid link element.
127
Chapter-1 CAE USING HYPERWORKS
ROD ELEMENT:
Location: 1D page
A rod element is an element created in a space between two nodes of a model where rod
properties are desired. The two nodes are related to each other based on the properties of
the rod element connecting them. Rod elements have property pointers.
Rod elements are element config 61 and are displayed as a line between two nodes with
ROD written at the centroid of the element.
2.Click property = and enter a property to which the rods should point.
3.While the upper node is highlighted, pick end a of the rod element.
4.While the lower node is highlighted, pick end b of the rod element.
Once you have selected both end a and end b, HyperMesh creates the rod element.
128
Chapter-1 CAE USING HYPERWORKS
5.Repeat the last two steps to create more rods with the same properties.
SPRING ELEMENT:
Location: 1D page
A spring element is an element created in a space between two nodes of a model where a
spring connection is desired. Spring elements store a property and a degree of freedom.
Spring elements are element config 21 and are displayed as a line between two nodes
with the letter K written at the centroid of the element.
2.Click property = and enter a property to which the spring should point.
3.If you want to add an orientation vector to a spring:
•Click the toggle from no vector to orient vector.
•Select the orientation vector by picking it on the screen or by specifying the ID
number.
4.Select the degree of freedom (dof) that applies to the element.
5.While the upper node is highlighted, select end a of the spring element.
129
Chapter-1 CAE USING HYPERWORKS
6.While the lower node is highlighted, select end b of the spring element.
7.Once you select both end a and end b, HyperMesh creates the spring element.
Repeat steps one through six to create more springs with the same properties.
WELD:
The spotweld panel allows you to create 1-D elements to connect different parts.
Location: 1D page
Spotwelds can be created by using one of the following subpanels:
The 1-D element types you can create with the spotweld panel include:
130
Chapter-1 CAE USING HYPERWORKS
2.Click the upper left switch and select all elems or ind elems.
The all elems option allows you to pick the elements in one step. The ind elems option
allows you to pick individual elements defining the independent and dependent
regions.
3.If you select ind elems :
Pick the independent elements.
Click elems after dep and pick the dependent elements.
4.If you select all elems, pick the two (or more) elements between which to create the
weld element(s).
5.Click the switch under element config and select the type of element to create.
6.Click the switch under weld location and select nodes or points.
7.Pick the nodes or points located where you want to create spotwelds.
8.If you want to assign properties to the spotweld element(s), click property = and select
the property collector to be assigned to the element.
Currently in HyperMesh, bars, rods, springs, and gap elements are defined with a
property ID.
9.Click search tolerance = and enter the tolerance value to use to identify relevant
surfaces between which to create the elements at the specified locations.
10.Click the toggle to choose between build systems and without systems.
11.If you choose build systems, the local coordinate systems are built at each end of the
spotweld element.
131
Chapter-1 CAE USING HYPERWORKS
12.Check attach to shell elems if you want to create 1-D connection elements and attach
them to neighboring shell elements by internally remeshing the surrounding elements.
13.Click create.
LINEAR 1D ELEMENT:
Location: 1D page
Plot elements are 2-noded elements used for display purposes. Plot elements are element
config 2 and are displayed as a line between two nodes. They have no properties.
One example of the use of plot elements is in a model where you have created a complex
structure made up of two planes each containing a thousand elements. If, after creating
your model, you determine that you would like to have 1000 gap elements between those
two planes, you can create plot elements between all the nodes by using linear 1d. After
the plot elements have been created, it is possible to change the plot elements to gap
elements by changing the value of the configuration to that of gaps (by using the config
edit panel). It is then possible to assign gap properties to those gap elements and to run
the model. This eliminates having to create the gap elements individually.
To build a 1D element:
1.While elems under from: is highlighted, indicate the elements where you want the
elements to begin:
-Pick them on the model.
or
-Click elems and choose from the extended entity selection menu.
132
Chapter-1 CAE USING HYPERWORKS
8.Click density and enter the number of elements you want created between each of
the selected elements.
9.Click create.
133
Chapter-1 CAE USING HYPERWORKS
MASS ELEMENT:
Location: 1D page
2.Indicate the nodes you want to place masses on by picking them on your model, or
click nodes and choose from the extended entity selection menu.
134
Chapter-1 CAE USING HYPERWORKS
Line mesh:
The line mesh panel allows you to create a chain of one-dimensional elements
such as beams along a line. This functionality is used for creating beam models or beam
representations of structural models. Line mesh can be created from lines or node lists.
Once the selection is complete, click mesh to preview the node seeding of the mesh. It
also invokes the density and biasing subpanels, similar to those in the automeshing
module, allowing you to interactively modify the element density and biasing.
Location: 1D page
Lines Selection:
·If the selection contains more than one line, each line is individually meshed with the
global element size (set in the global panel). Therefore, they are not considered as a
continuous line if the lines are connected. For example, for three lines that are
continuous, each having a length of three units: when line meshed global element size is
five units, one element is created for each line (total three elements) rather than two
elements for all three lines together.
·If the lines being meshed are connected, meaning their ends are within node tolerance
(set in the global panel) of each other, the line mesh created is connected. It also means
that the 1-D elements created share common nodes.
·For individual lines that are not smooth and have a drastic change in direction (break
angle), you can choose one of the following options:
segment is whole line treats the entire line as a single segment and seeds your mesh
nodes accordingly, ignoring break angles.
break angle = uses the specified angle to determine points at which to split the
line into segments that can be individually controlled.
Each pair of sequential nodes in the node list is considered as a segment to line mesh.
Therefore, a minimum of one 1-D element is seeded for each pair. The number of 1-D
elements between each pair of nodes is determined by global element size.
135
Chapter-1 CAE USING HYPERWORKS
The 1-D element created maintains connectivity with the selected nodes in the node list.
If the nodes of the node list belong to an existing FE mesh, the new 1-D elements created
share common nodes with them.
element config You can select the configuration of 1-D elements to be created
from the list in the popup menu.
mesh Once you click mesh to create a 1-D line mesh, secondary
panels that allow you to change the density and biasing of the
1-D elements are displayed. You can interactively adjust the
density (and biasing) of 1-D elements along a line segment, set
the element densities of one or more segments to a specified
value, etc. using these secondary panels.
1.Click the input collector switch and select nodes or lines as the input type.
2.Pick the nodes or line(s) where you want to create elements or click node list or lines
and use the extended entity selection menu to select them.
3.Select an element config to designate the kind of 1-D element you want created.
4.If you use lines, click the toggle to select segment is whole line or break angle.
The segment is whole line option creates the 1-D elements along the entire line
segment. The break angle option uses the specified angle to determine points at which
to split the line into segments that can be individually controlled.
5.Click property = (optional) and select the corresponding predefined property collector.
6.Click mesh.
A secondary panel that allows you to change the density and biasing of the 1-D
elements is displayed.
136
Chapter-1 CAE USING HYPERWORKS
2D ELEMENTS
Three-noded trias, four-noded quads, six-noded trias, and eight-noded quads can
all be built in HyperMesh. These two-dimensional elements can be built in any of the
following panels:
AUTOMESH:
The automesh panel allows you to create meshes or remesh existing
meshing interactively or automatically on surfaces or groups of elements.
You can use the subpanels to provide specific meshing parameters and
manipulate surface edges and meshing fixed points (locations where the
mesher is required to place a node).
Location: 2D page
A. Create mesh
B. Mesh params
C. Cleanup
D. Project to edge.
137
Chapter-1 CAE USING HYPERWORKS
There are three options in the create mesh sub-panel. The switch allows you to choose
from the interactive, automatic, and QI optimized selections. The default is interactive.
The interactive option is used to automesh multiple surfaces or elements with user-
controlled parameters. Once a surface or a group of elements have been selected for the
automeshing module, the information is retained and updated with any changes to
meshing parameters while in the automeshing module.
The next time the selected entity, either surfaces or a group of elements, is brought into
the automeshing module, the saved data is used unless the reset mesh parameters to:
button is selected, in which case the old information is discarded and new values are
computed.
The meshing parameters can be set to either element size with element shape or use mesh
params. When the mesh params option is used, the mesh is created by using the
parameters chosen in the mesh params sub-panel, such as use chordal deviation mesh or
use size and biasing. This tutorial uses the element size option.
The toggle between elements to current comp and elements to surface’s comp tells
HyperMesh where these newly created elements should be located. You can put created
elements in the associated surface components or the global current working component
where you define them. After clicking the green mesh button, the automeshing module
will be displayed allowing you to adjust element density and biasing of all the shared and
free edges belonging to the selected surfaces, change element type, and perform quality
checks. Once the elements are created, you may select surfaces that contain bad elements
or a group of elements, and you can refine them by clicking the remesh button.
HyperMesh will first delete the existing elements and then re-mesh the selected entity.
The failed surfs button, below identify and select:, directs HyperMesh to scan through
all the selected surfaces for mesh and highlight those failed in creating meshes in your
last attempt. The unmeshed surfs button allows you to find all the surfaces in the
displayed model that do not have any mesh associated to them.
If you select interactive, the automeshing secondary panel is displayed after the initial
mesh is created, allowing you to adjust and check the mesh before accepting it.
The Automatic panel has the same features as the interactive panel. The only difference
is it creates elements on surfaces without bringing up the interactive automeshing
modules.
In QI optimized mode, the surfaces are meshed to optimize the quality index (QI) of the
elements generated. The QI optimized panel behaves differently from interactive and
automatic. It allows you to specify the target element quality you would like to achieve.
You can either provide a criteria file or update the quality index panel with desired
quality criteria. The surfaces are then meshed with algorithms that produce the lowest
quality index. The placement of the nodes on the surface is also optimized to reduce the
QI.
138
Chapter-1 CAE USING HYPERWORKS
When elements are selected to be remeshed, there is the break connectivity option and the
vertex angle parameter.
The break connectivity option detaches the node connectivity between adjacent selected
and unselected elements. This allows you to adjust the node densities along the boundary
of the selected elements.
The vertex angle parameter defines the placement of vertices along the boundary of the
selected elements. If the angle between two adjacent element edges along the boundary is
less the specified angle, a vertex is placed at the meeting point of the two edges.
Anchor nodes create the effect of a fixed point on the inferred surface (which is derived
from the existing mesh) and keep the location of the anchor nodes intact.
HyperMesh has a centralized plate and shell mesh generation tool called the
automeshing secondary panel. Most of the element creation panels use this module,
which supplies as much automated assistance as possible. You can adjust interactively a
wide variety of parameters and choose from a suite of algorithms. HyperMesh responds
with immediate feedback on the effects of the changes, until you are satisfied with the
resulting mesh.
There are two approaches to the automeshing secondary panel, depending on whether or
not you use surfaces as the basis for the operation.
· If you use surfaces, you may choose from a greater variety of algorithms, have
more flexibility in specifying the algorithm parameters, and employ the mesh-smoothing
operation to improve element quality.
· If you do not use surfaces, the meshing process is usually faster and uses less
memory. Most of the functions are still available and operate in the same way.
Furthermore, there are situations in which it is not possible or not desirable to create a
surface.
For either method, the module operates the same. You control interactively the number
of elements on each edge or side and can determine immediately the nodes that are used
to create the mesh. You can adjust the node biasing on each edge to force more elements
to be created near one end than near the other, which allows you to see immediately the
locations of the new nodes. You can also specify whether the new elements should be
quads, trias, or mixed and whether they should be first or second order elements. The
created mesh can be previewed, which allows you to evaluate it for element quality
before choosing to store it in the HyperMesh database. While you are in the meshing
module, you can use any of viewing tools on the permanent menu and the visual options
menu to simplify the visualization of complex structures in your model.
If you use surfaces, you can specify the mesh generation and visualization options to use
on each individual surface. You may choose from several mesh generation algorithms.
Mesh smoothing is also available and you may select the algorithm for that operation as
well.
139
Chapter-1 CAE USING HYPERWORKS
The functions of the automeshing secondary panel are divided into six subpanels. You
can switch freely between the subpanels; the screen display changes to present only the
information applicable to the current operation.
1.Density subpanel:
The density subpanel allows you to control the element density along
the edges of the domain.
Location: automeshing secondary panel
The density subpanel allows you to specify and change the desired element density along
an individual side of the region. When this subpanel is active, the current element
density and the distribution of the edge’s nodes are displayed for each edge.
You can choose between the use size and biasing and use chordal deviation options to
select the algorithm of the distribution of the edge’s nodes.
The value specified in the element size = field on the global panel determines the initial
element edge length and is used to pre-calculate the element density. From that base, you
can adjust each edge individually by clicking on the number in the graphics region with
the mouse. The left mouse button increases the density; the right mouse button decreases
it. You can also type in a number and set specified edges to have that density. Lastly,
you can enter a new number for the element edge length and force recalculation of the
densities along one or more sides using the new value. To set or recalculate edges
140
Chapter-1 CAE USING HYPERWORKS
individually, click the appropriate menu item so that it is the current collector, outlined in
blue, and then click the numbers of the edges that you want to change.
If you selected use chordal deviation, you can change min elem size =, max elem size =,
max deviation =, and max angle = the same way as described for the element size = field.
2.Algorithm subpanel:
The algorithm subpanel allows you to specify the meshing and
smoothing algorithm to use for each face of each domain when you
are following a surface-based approach to the automeshing
secondary panel.
Location: automeshing secondary panel
If the graphic input cursor is below meshing algorithm, the icon displays the face’s mesh
algorithm; if it is below smoothing algorithm, the icon displays the face’s smooth
algorithm. You can specify that all the faces should use the same algorithm by choosing
the algorithm from the pop-up menu and clicking on the adjacent set all menu item. The
smooth menu item allows you to specify the number of iterations to be performed with
each click on the button.
The mesh generation algorithms are divided into two types: those that require the
presence of a surface to provide a context of operation, or those working entirely from
node and/or line data.
141
Chapter-1 CAE USING HYPERWORKS
Autodecide If you are meshing a surface, the default mesh generation algorithm is
Autodecide. In this case, HyperMesh analyzes the geometry of each
face and the element densities specified for each edge, and chooses
the algorithm that will give the best results. For most configurations,
it chooses the Free algorithm.
Free The Free meshing algorithm is a general-purpose formula that works
for most meshing conditions. The surface can have interior holes or
edges and any number of sides. If quads or trias is the selected
element type, an advancing front algorithm is used. If mixed is the
element type, a submapping algorithm is used.
The advancing front algorithm uses the following process:
Traverses the perimeter of the region, placing elements along
the edges as it proceeds. Each site where an element could be
placed is measured and one of several possible elements is
chosen. Eventually the entire region is filled with elements.
Examines the groups of elements to see if a local change in the
connectivity might improve element quality.
Applies repeatedly the selected smoothing algorithm until no
node is moved farther than the specified smoothing tolerance.
If quads is the selected element type for the current face, HyperMesh attempts to
produce an all-quads mesh, but there are some situations in which one or more trias are
included:
If the total number of elements specified for the perimeter
of the face is odd, at least one tria always needed. · If there
is a tight corner on the boundary that would require a poor
quality quad, HyperMesh uses a single tria.
Sometimes two or more trias are needed because of the
particular order in which the elements were generated; if
that is the case, you can usually eliminate them by
changing some of the meshing parameters and then
remeshing the region.
If trias is the selected element type, HyperMesh uses a streamlined version of this
algorithm that is optimized for the different shape and connectivity requirements of
tria elements.
Map as Triangle, If the region is free from internal holes and the boundary is clearly
Rectangle, or triangular, rectangular, or pentagonal in shape, the best choice of
Pentagon algorithm is usually to map a standard mesh onto the region using
transfinite interpolation. Such an operation is exceedingly fast,
and where applicable, gives quality results rapidly. HyperMesh
chooses a standard template based on the element densities around
the perimeter of the region. Ignoring rotations, HyperMesh
142
Chapter-1 CAE USING HYPERWORKS
Smoothing Algorithms:
Size Corrected The size-corrected smoothing algorithm attempts to even out the
sizes of the elements at the cost of some element quality, usually in
the form of worsened aspect ratios from the stretching of elements.
HyperMesh uses a modified Laplacian over-relaxation that can
correctly handle mixtures of quads and trias. If the element spacing
around the perimeter is roughly uniform, this choice usually gives
the best results.
3.Type subpanel:
The type subpanel allows you to choose whether the mesh should be
made using quads, trias, or mixed element types.
143
Chapter-1 CAE USING HYPERWORKS
The type subpanel allows you to specify whether quads, trias, or mixed element types
should be used during mesh generation. Each face’s icon shows the type that is currently
set for that face. If toggle surf is highlighted, you can click a face’s icon to toggle the
status of that face to quads, trias, or mixed. You can also use set surf to set each face
individually by direct selection of that face’s icon or set all to set all the faces.
4.Biasing subpanel:
The biasing subpanel allows you to control the element biasing along
edges of the domain. Element biasing is the placing of elements
along an edge so that element size is smaller at one end than at the
other, and is one way to improve element quality when doing
transitioning.
Location: automeshing secondary panel
The biasing subpanel allows you to set the element biasing parameters for each edge.
Element biasing allows you to place elements along an edge with element size smaller at
one end than at the other, which is one method you can use to improve element quality
when doing transitioning. If you click the mouse on an edge’s number while adjust edge
is highlighted, you can edit the biasing intensity of that edge directly by using the mouse.
The nodes along that edge are then repositioned, so you can see immediately the effects
of any change.
144
Chapter-1 CAE USING HYPERWORKS
You may choose from three biasing styles: linear, exponential, or bell curve. You can set
the biasing intensity to be a specified value, on any or all edges. You can also set the
biasing style to be a specified type, by using the same method as with element densities
on the density subpanel.
5.Details subpanel:
The details subpanel allows you to work on one face of a domain at a
time. This provides some recourse if your element densities around
all of the borders are fixed and you are not getting an acceptable
mesh. You can vary these parameters to get different results.
Location: automeshing secondary panel
Changes to the menu items make changes to only the selected face's meshing parameters.
The currently active face is highlighted in white in the graphics area.
On this subpanel, the local view menu is expanded to include separate tools for adjusting
the view relative to the face in addition to those that work relative to the surface.
The details subpanel allows you to perform most of the functions available on the
preceding subpanels, but operates on one face of the surface at a time. When you select
this subpanel, HyperMesh selects and highlights one face of the surface and uses it as a
frame of reference. The face selected is usually the last one that was highlighted or the
last one for which a meshing error occurred. A toggle allows you to alternate between
graphical display of element densities and biasing intensities for the edges of the selected
face. The rest of the face’s meshing parameters are displayed on the subpanel for direct
manipulation. To change to a different face, pick the icon of the face in the graphics area.
145
Chapter-1 CAE USING HYPERWORKS
6. Checks subpanel:
The checks subpanel allows you to use the same functions as those
available on the check elements panel to measure the quality of
generated elements before you save them to your HyperMesh
database.
Location: automeshing secondary panel
The checks subpanel allows you to use the functions of the check elements panel on a
newly-generated mesh before storing it in the HyperMesh database. The tests are the
same as on the check elements panel, and elements that fail a quality test are highlighted
in red. Only displayed elements are tested; the display of elements is controlled by the
local view pop-up menu. The checks subpanel operates on a by-face method similar to
the details subpanel. The active highlighted face serves as a frame of reference for
meshing, smoothing, and display operations. To select another face, pick the face’s icon
in the graphics area.
146
Chapter-1 CAE USING HYPERWORKS
All the subpanels contain the mesh, reject, smooth, undo, and return functions:
mesh Directs HyperMesh to scan through all of the faces in the current frame of
reference for ones that have not yet been meshed or have a mesh that is out
of date with respect to the user-specified parameters, and then attempts to
bring them up to date. If the current subpanel is density, algorithm, type, or
biasing, the current frame of reference is the entire surface. If the current
subpanel is details or checks, the current frame of reference is the
highlighted face.
reject Discards a generated mesh of one selected face or of all of the faces of the
current domain.
smooth Applies to each face in the current frame of reference its specified smoothing
algorithm for as many iterations as are indicated in the algorithm subpanel.
undo Allows you to return the nodes of its mesh to the positions they were in
before the last time you applied a smooth to that mesh for each face in the
current frame of reference.
abort Immediately exits the automeshing secondary panel without saving any
elements or nodes to the HyperMesh database. If the module was entered via
a surface creation panel, any surface that may have been created is discarded.
return Exits the automeshing secondary panel, saving elements or nodes to the
HyperMesh database.
In HyperMesh, the mixed (quads and trias) meshing algorithm can be used on mapped
and unmapped surfaces. The mixed meshing algorithm generates a quad dominant mesh
where transitions between opposing mesh densities are accomplished using tria elements.
This produces mesh patterns that are more regular in appearance.
The chordal deviation options are located on the mesh params subpanel of the automesh
panel. By default, meshing a surface ignores all settings in the mesh params subpanel.
To include the mesh parameter settings, set the element size = toggle to use mesh params
in the create mesh subpanel of the automesh panel.
The mesh params subpanel is divided into two halves. The left half contains the options
for chordal deviation meshing. The right half contains options for the tria transition
meshing algorithm.
147
Chapter-1 CAE USING HYPERWORKS
min elem size and Controls the nodal densities along surface edges. The largest
max elem size distance between two nodes is the max elem size. The smallest
distance between two nodes is the min elem size. The element
size parameters take precedence over all other chordal deviation
parameters.
max deviation Defines the maximum allowable distance between an edge of
the surface being meshed and an element edge.
max angle Defines the maximum allowable angle between two element
edges.
C. Cleanup subpanel:
The cleanup subpanel allows you to modify surface topology in
order to improve the quality of the surface mesh.
Location: automesh panel
148
Chapter-1 CAE USING HYPERWORKS
add point (line) allows you to create a fixed point at the middle of an edge/line.
remove point removes the selected fixed point that is not a surface vertex.
replace point moves the moved point to the retained point.
Cleanup subpanel
The auto-delete elements option in the modeling subpanel of the options panel, affects the
behavior of the cleanup subpanel. When this option is turned on, the cleanup tools listed
above will delete the elements associated to the affected surfaces. For instance, if you
toggle a surface edge from shared to suppressed, the elements of the surfaces that share
this edge are deleted and the edge is suppressed. An exception to this behavior is that
some geometry cleanup functions do not affect the automeshing function. Such cleanup
functions do not trigger the deletion of elements. For example, placing a fixed point in a
surface edge at the location of an existing node. Since there is already a node at the fixed
point, the remeshing of the new geometry (after adding the fixed point) creates a mesh
identical to the earlier mesh. Elements will not be deleted before the surface edit.
The Proj to edge sub-panel will locate all interior fixed points on a set of surfaces, then
project each of these points to the nearest (perpendicular) edge location on its own
surface only. This produces mesh patterns that are more regular in appearance.
The distance tolerance and angle tolerance are parameters used to control creation of
fixed points.
If the shortest distance between an edge and an interior fixed point is less than or equal to
the distance tolerance, a fixed point will be created on the edge. If the angle ABC, formed
by an existing fixed point on an edge (A), the fixed point to-be-created (B) and the
interior fixed point (C), is less than the angle tolerance, a fixed point will not be created.
149
Chapter-1 CAE USING HYPERWORKS
3D SOLID MESHING
HyperMesh builds 4- and 10-noded tetras, 6- and 15-noded pentas, and 8- and 20-
noded hexa elements. Tetras can be built in the edit element panel manually or by using
the tetramesh panel. Solid elements can be built in any of the following panels:
solid map Builds solid elements between nodes, lines, and surfaces.
tetramesh Fills with tetra elements a volume that is enclosed by tria elements or
surfaces.
Drag:
The drag panel allows you to create a surface and/or mesh by dragging a series of
nodes or lines, or to create elements by dragging selected elements. The function drags
the selected entities along the specified vector creating a mesh, surface, or elements along
that vector.
150
Chapter-1 CAE USING HYPERWORKS
Spin:
The spin panel allows you to create solid elements by spinning a group of
elements about a vector to create a circular structure.
Line Drag:
The line drag panel allows you to create solid elements by shell elements along
another line.
Linear Solid:
The linear solid panel allows you to create solid elements between two groups of
plate elements.
Location: 3D page
151
Chapter-1 CAE USING HYPERWORKS
8.Click solids.
152
Chapter-1 CAE USING HYPERWORKS
Solid Mesh:
The solid mesh panel allows you to create meshes in a pentagonal or hexagonal
volume defined with edge lines.
Location: 3D page
The solid mesh panel requires a volume to be defined before meshing can occur. You
can define volumes using one of the following three methods:
opposite faces The opposite faces method allows you to easily define a volume
which has a user-defined face definition for two faces of the volume,
and four linear faces automatically generated. To define a volume
using opposite faces, you must define two regions in space that define
two opposing faces of the volume. This is accomplished by
specifying lines for region1 and region2 that can be either
quadrilateral faces or triangular faces.
connecting faces The connecting faces method allows you to define a volume with
four faces defined by you and two faces automatically generated. To
define a volume using this method, you must define either 3
connecting lines for a pentagon, or 4 lines for a hexagon shape.
all faces Using the all faces method allows you to completely define a volume
with all six sides defined by the input geometry. The input data
required by this function includes two opposing faces defined by
using region1 and region2, and the appropriate number of connecting
lines. This method is simply a combination of the previous two
methods.
153
Chapter-1 CAE USING HYPERWORKS
154
Chapter-1 CAE USING HYPERWORKS
Solid Map:
The solid map panel allows you to create a mesh of solid elements by first
extruding an existing 2-D finite element mesh, and then mapping the extruded mesh into
a volume.
Location: 3D page
To create a mesh, you must define a volume, select a mesh, and if desired, provide the
number of elements along the extrusion and biasing factor.
Proper use of the solid map command requires a definition of the terms used for the faces
of the surfaces. Each volume being defined has a source face, a destination face, and
"along" faces. The source face is the face that the finite element mesh being extruded is
close to or on. The destination face is the face directly opposite the source face. The
remaining faces are the "along" faces. The faces of the volume are important because
they define how the mesh is extruded and mapped. Not all three faces (source,
destination, and along) are required to define the volume to be meshed. A minimum of
two of the three faces is required and the third face is interpolated from the available
information. Each face can be defined using a choice of input collector.
After the volume is defined, the 2-D mesh is extruded from the source face to the
destination face using the user-supplied density and biasing factor. The 3-D mesh created
during the extrusion process is then mapped into the volume so that the exterior nodes of
the mesh are on the faces of the volume.
source geom The source geometry should be defined here. Select one of the
following options from the pop-up menu to provide the geometry that
defines the source face of the 3-D volume:
Use the arrows on the menu shown below to select the nodelist
representing the unconnected periphery of the source face.
155
Chapter-1 CAE USING HYPERWORKS
mark fix pts This option appears next to source geom when surfs is chosen as the
source face type. This function is optional and does not directly
impact the solid map functionality. It is used to assist in performing
faster and easier solid modeling. It works in conjunction with
equiv/faces function, which is also available in this panel. Usually,
while performing solid modeling using the solid map functionality, a
solid geometry is subdivided into multiple small sections to be
mapped. The mark fix pts function assists in maintaining the
connectivity of the current mapping mesh to its adjoining sections.
This function selects all the nodes in the faces collector and creates
necessary fixed points on the source face (surface). The surface can
156
Chapter-1 CAE USING HYPERWORKS
elems to drag Select the elements/mesh that correspond to the source face that is
used to extrude to create the solid mesh. If the source face type
chosen is a surface, the elements to drag selection is optional as the
elements associated to the surface are automatically selected.
destination geom The destination geometry should be defined here. Select one of the
following options from the pop-up menu to provide the geometry
that defines the destination face of the 3-D volume:
mooth dest Activate this check box when your destination geometry varies
greatly from the source geometry to smooth the mesh that is mapped
on the destination face.
along geom The along geometry should be defined here. Select one of the
following options from the pop-up menu to provide the geometry
that defines the destination face of the 3-D volume.
surfs Select surfaces that define the along face of the volume/solid.
lines Select lines that define the edges of the along face.
mixed Elect any combination of surfaces, lines, 2-D elements/shell faces,
and/or nodelist/nodepath. When elements are used, the mapped solid
mesh maintains the nodal positions with selected elements. They can
equivalenced to have common nodes.While selecting
nodelist/nodepath, each selection should represent an edge that
connects the source to destination.
along parameters: Define/set the parameters required for the mesh along the solid map.
The parameters are:
elem size/density Set the element size or density (toggle) to be
defined in the along direction. This determines
the number of elements along the depth of the
mapping. If the size or density is set to "0", the
element size/density is calculated based on the
157
Chapter-1 CAE USING HYPERWORKS
mesh Create a solid mesh with all the provided input. The solid mesh
created is placed in a collector named solidmap. If that collector
does not exist, a new component is created with that name.
reject Rejects the last mapped solid mesh created.
equiv/faces Equivalences all the elements in the solidmap component and
creates the faces (^faces component) for that component. This
function is optional and does not directly impact the solidmap
functionality. It allows you to perform faster and easier solid
modeling. The solidmap component is equivalenced with an initial
tolerance of 1% of element size. When this function is performed,
a message is displayed informing you of the number of nodes
equivalenced along with the tolerance value used. Any subsequent
use of this function without performing additional solid mapping
increases the tolerance (to a maximum of 10% element size) before
equivalencing again.
3d mesh: on/off Easily turns on/off the solid mesh in the solidmap component.
This function is optional and does not directly impact the solidmap
functionality. It assists in performing faster and easier solid
modeling.
158
Chapter-1 CAE USING HYPERWORKS
4.Click the input collector switch by end: and select the entity type of the destination
face.
5.Select the destination face.
159
Chapter-1 CAE USING HYPERWORKS
6. Click elems and select the elements on the source face that should be extruded.
Tetra Meshing:
The tetramesh panel allows you to fill an enclosed volume with first or second
order tetrahedral elements. A region is considered enclosed if it is entirely bounded by a
shell mesh (tria or quad elements) where each element has material on one side and open
space on the other.
Location: 3D page
The tetra mesh panel has the following subpanels:
tetra mesh subpanel allows you to fill an arbitrary volume represented by shell
elements with tetra elements.
160
Chapter-1 CAE USING HYPERWORKS
tetra remesh subpanel given a single volume of tetras, allows you to regenerate the mesh
for that volume.
CFD mesh subpanel allows you to pack many layers of high aspect ratio tetras against
a surface in order to resolve boundary layer behavior in the
solution. For prism quads/trias pick the shell elements against
which you wish to build the layers of high aspect ratio prism
tetras. Pick the remaining elements that form the enclosed volume
as normal quads/trias. The CFD mesh detects internal fins and
symmetry planes inside the enclosed volumes and incorporates
them into the tetra mesh.
volume tetra subpanel given a set of surfaces representing a closed volume, generates a
shell mesh and fills the enclosed volume with solid elements.
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. In addition, you can
use proximity meshing, which refines the mesh in areas where the
features are small and closer together. See the following
examples.
161
Chapter-1 CAE USING HYPERWORKS
You can specify some elements to be fixed, and others to be floatable. A fixed tria
element is one that must be exactly represented as a face of a tetra element in the final
mesh. A floatable element is one whose nodes are required, but the exact connectivity of
those nodes can be modified if it produces a better mesh. Typically, you should select as
fixed only those elements that must match up to another pre-existing mesh, leaving the
rest floatable. Quad elements are split into two tria elements before the tetras are created.
You can also specify various growth options in order to control the tradeoff between the
number of tetras generated and the average and minimum element qualities. Higher,
more aggressive growth rates produce fewer elements, but they may be of poorer quality.
The tetramesh panel allows you to choose from three different mesh generation priorities.
The generate mesh normally option applies in most applications, but if your solver is
particularly sensitive to element quality, use the optimize element quality option. This
directs the tetramesher to spend more time trying to generate better quality elements. In
particular, it employs the volumetric ratio (CFD "skew") measurement for rating potential
tetras. For some applications, element quality considerations are less important than
mesh generation time. In those cases, choose the optimize meshing speed option.
The following functions allow you create a solid model of tetrahedral elements from an
enclosed volume tria surface mesh.
floatable Matches the node locations of the tetras with the trias, but the connectivity
of those tetras may be modified to produce a better mesh. Normally, this
results in some tetra faces going across tria diagonals.
fixed Matches the node locations of the tetras with the trias. It guarantees the
connectivity of the tetras with the trias. Use this option whenever you
need to match other components to the resulting tetra mesh.
prism trias Selects the tria elements that define the surface from which the layers of
high aspect ratio are used when creating a CFD mesh.
normal trias Selects the tria elements that do not need high aspect ratio tetra layers.
This performs the same function as the normal trias option in the standard
tetramesh panel.
162
Chapter-1 CAE USING HYPERWORKS
boundary layer prisms Specifies the layer thickness parameters as appropriate for
the Reynold’s number for the fluid being studied.
init thickness: thickness of first layer of high
aspect ratio tetras.
init growth rate: growth rate for high aspect ratio tetra
layers.
acceleration: growth acceleration for high aspect ratio
tetra layer.
structured isotropic prisms Uses the local element size for the initial thickness and a
value of 1.0 for the growth rate and acceleration. You can
use structured isotropic prism layers in any situation where
ordered layers of tetras are required near the surface. The
mesher uses as many layers as possible of isotropic
elements until the elements in the next layer are of
unacceptable quality, and then it switches to the normal
meshing algorithm.
generate mesh normally Applies in most applications, and uses the standard tetra-
meshing algorithm. This option is available in each
tetramesh subpanel.
optimize meshing speed Uses an algorithm which optimizes meshing speed. Use
this option if element quality considerations are less
important than mesh generation time. This option is
available in each tetramesh subpanel.
optimize meshing quality Directs the tetramesher to spend more time trying to
generate the best shaped elements. It employs the
volumetric ratio, or CFD skew, measurement for rating
potential tetras. Use this option if your solver is sensitive
to element quality. This option is available in each
tetramesh subpanel.
growth rate The growth rate for normal trias and after prism elements
are complete.
initial layers The number of initial layers for normal trias after prism
elements are complete.
growth options Various growth options can be specified in order to control
the tradeoff between the number of tetras generated and
the element quality. Options that can be selected are
standard, aggressive, gradual, interpolate and user
controlled. The standard option is suggested for most
conditions.
163
Chapter-1 CAE USING HYPERWORKS
EDIT ELEMENT:
The edit element panel allows you to hand build, combine, split, or modify
elements.
create allows you to create elements where automatic element builders, such
as drag and spin, cannot be used. For example, you can use create to
build elements in a situation where three elements are to be joined with
two elements. You can create multiple plot elements by selecting by
path from the node list selector. The element type is selected, followed
by the selection of nodes to create the element. The element is
automatically generated as soon as the required number of nodes for the
chosen element type is selected. You can create other elements in the
same category (2-D and 3-D categories) by using the middle mouse
button. For example, while creating quads, you need to create one tria.
You can leave the element type as quad, select three nodes, and then
click the middle mouse button to complete the selection. A tria element
is generated. Similarly, while creating a hexa element, you can create a
tetra or penta without changing the element type to be created. When
creating second order elements, make sure you set element order: in the
global panel.
To create an element:
164
Chapter-1 CAE USING HYPERWORKS
If it is not selected, you must select the nodes in the appropriate order.
4.Select the nodes of the element you want to create.
When you have selected the required number of nodes, HyperMesh creates the element.
combine allows you to combine two or more shell elements into a single quad or
tria element. The number entered for auto comb = determines the
required number of elements that must be picked before the combined
element is automatically generated. You can also use the middle mouse
button after the elements are selected (even if you pick fewer than the
auto comb = number) to proceed to combine the elements.
To combine elements:
1.Select the combine subpanel.
2.Click the toggle to combine to quad or combine to tria to specify how you want the
elements to be combined.
3.Select the elements you want to combine.
165
Chapter-1 CAE USING HYPERWORKS
4.To change the planar tolerance, or to automatically combine a set number of elements,
select those items and enter the appropriate values.
5.Click combine or click the middle mouse button.
split allows you to split an element or group of elements. You must first
select the elements to be split (or toggle to displayed elems to split all
elements in the display), and then select the split-line points along
which the elements are to be split.
Note: The split function does not split the elements at the exact
location of the line. It can only split an element through the corner
(node) or the middle of an element side.
2.Indicate which elements you want to split by selecting them on your model, selecting
displayed elements using the collector selector, or click elems and select from the
extended entity selection menu.
166
Chapter-1 CAE USING HYPERWORKS
3.Click on points (of split line) or click the middle mouse button.
4.Use the mouse to build a line in the graphics region which intersects the elements you
want to split.
cleanup allows you to check the element quality and modify it while the results
of your changes are dynamically displayed. This function allows you
to simultaneously check multiple element quality criteria. The quality
index panel also contains this functionality in addition to many other
features.
Within the element edit cleanup module, the elements you selected are saved in a buffer.
Any changes you make to them are temporary until you exit the module, at which point
you have the option of applying or discarding the changes.
167
Chapter-1 CAE USING HYPERWORKS
The elements you selected are displayed in red, yellow, or black. The color for any
individual element is determined by how that element scores on the selected element
quality checks. The element is red if it rates as unacceptable by any test. It is yellow if
every test finds it acceptable, but at least one of the tests rates it as poor quality.
Otherwise, it is displayed as black.
SPLIT:
The split panel allows you to split plate or solid elements. In addition, hexa
elements can also be split using a technique that moves progressively through a row of
elements in the model.
Location: 1D, 2D, and 3D pages
3.Click the switch and select the method you want to use to split the elements
4.Activate use inferred surface if no geometry exists, if necessary.
When elements are split using this function, the new nodes that are created are placed on
the element’s underlying geometric surface, if it exists. If there is not a geometric
surface, the new nodes are placed midway between the original corner nodes unless the
use inferred surface if no geometry exists checkbox is activated, in which case the new
nodes are placed upon the inferred surface of the elements.
5.Click split.
168
Chapter-1 CAE USING HYPERWORKS
3.Choose the pattern to use when splitting the elements (See Comments).
4.Click split.
169
Chapter-1 CAE USING HYPERWORKS
5.Click the switch and select how you want the element to be split
6.Click preview.
The hexa elements that will be affected by the split command are highlighted.
7.Click split.
170
Chapter-1 CAE USING HYPERWORKS
REPLACE:
The replace panel allows nodes to be replaced with other nodes. Use this function
if you want to manually equivalence two nodes.
To replace a node:
1.While node list to the right of replace : is highlighted, select the node that you want to
replace.
171
Chapter-1 CAE USING HYPERWORKS
2.While node list to the right of with: is highlighted, select the target node.
DETACH:
The detach panel allows you to detach elements from the surrounding structure.
You can detach elements from a portion of your model so that it can be translated or
moved, or you can offset the new nodes by a specified value. You can also use this
feature to detach and remove elements from your model.
To detach elements:
2.Indicate the element(s) that you want to detach from the surrounding structure by
picking them on your model, or click elems to choose the elements from the extended
entity selection menu.
172
Chapter-1 CAE USING HYPERWORKS
3.If you want to offset the detached nodes, click offset new nodes and enter a value after
offset =.
4.Click detach.
The illustration shows an element that was detached and then translated along a vector.
ELEMTENT TYPE:
The elem types panel allows you to select the type of element HyperMesh should
create in the future, and also allows you to change existing element types.
This panel allows you to translate multiple solver element types with the same element
configuration. For example, ANSYS has several different types of quad elements.
HyperMesh has one quad element, but allows you to specify the type (a user-defined
integer), allowing it to correspond to many different element formulations in an analysis
code. HyperMesh uses the element type as an internal number that defines that element
and must be informed which type it is in order to accommodate the different types of
elements. This allows HyperMesh to translate to any quad, tria, or hex element in
analysis code references. Once you set the various element types, any elements created
in the future will have the selected element type. For example if you set the element type
of HyperMesh quad4 to ANSYS Shell 181, and then go to the automesh panel and create
mesh on a surface, all the quad elements created are of type shell 181. The element type
can also be changed after it has been created.
The elem types panel has two subpanels: 1D and 2D&3D. The 1D subpanel allows you
to set the element types of 1-D elements (bars, springs, etc.) as well as 0-D elements such
as masses. The 2D&3D subpanel allows you to set the element types of 2-D elements
(quads, trias, etc.) and 3-D elements (hexas, tetras, etc.). The update function that allows
you to update the selected elements to the chosen element type updates all the elements
selected (independent of the 1D and 2D&3D subpanels).
173
Chapter-1 CAE USING HYPERWORKS
ELEMENT OFFSET:
The elem offset panel allows you to create and modify elements by offsetting from a
mesh of plate or shell elements. The element normals provide directional information.
2.Indicate which elements you want to offset by picking them on your model, or click
elems and choose from the pop-up menu.
3.Click number of layers = and enter the number of layers of elements to build along the
normal direction.
4.Click initial offset = and enter an initial offset from the surface of the plate elements
along the positive normal direction (optional).
5.Click the upper switch and select thickness is uniform, thickness = element T, or
thickness from element size.
6.If you select thickness is uniform, click thickness = and enter the total thickness of the
layers of solid elements you want to create.
7.Click bias style: and select linear or no biasing, exponential, or bellcurve.
8.Click the data entry field after bias intensity = and enter the desired value.
9.Click the upper toggle to elements to current comp or elements to original comp to
specify if you want the newly created components to appear in the current component,
or in the components of the shell elements.
10.Click the lower toggle to choose between creating the elements with rounded corners
or square corners.
11.Click offset + or offset - to create the elements either in the positive normal direction
or the negative of the normal direction, determined from the elements.
174
Chapter-1 CAE USING HYPERWORKS
2.Indicate which elements you want to offset by picking them on your model, or click
elems and choose from the pop-up menu.
3.Click number of layers = and enter the number of layers of elements to build along the
normal direction.
4.Click initial offset = and enter an initial offset from the surface of the plate elements
along the positive normal direction (optional).
5.Click the upper switch and select thickness is uniform, thickness = element T, or
thickness from element size.
6.If you select thickness is uniform, click thickness = and enter the total thickness of the
layers of solid elements you want to create.
7.Click bias style: and select linear or no biasing, exponential, or bellcurve.
8.Click the data entry field after bias intensity = and enter the desired value.
9.Click the upper toggle to elements to current comp or elements to original comp to
specify if you want the newly created components to appear in the current component,
or in the components of the shell elements.
10.Click the lower toggle to choose between creating the elements with rounded corners
or square corners.
11.Click offset + or offset - to create the elements either in the positive normal direction
or the negative of the normal direction, determined from the elements.
175
Chapter-1 CAE USING HYPERWORKS
2.Indicate which elements you want to offset by picking them on your model, or click
elems and choose from the extended entity selection menu.
4.Click the lower toggle to choose between creating the elements with rounded corners or
square corners.
5.Click offset + or offset - to move the elements in either the negative normal direction or
the positive normal direction.
176
Chapter-1 CAE USING HYPERWORKS
2.Indicate which elements you want to thicken by picking them on your model, or click
elems and choose from the extended entity selection menu.
3.Set the first toggle to shells are on an outer surface or shells are on the midsurface.
If you select shells are on an outer surface the replacement shells are formed around the
selected elements. If you select shells are on the midsurface the replacement shells are
formed above or below the selected elements.
4.Set the second toggle to thickness = element T or thickness =.
5.thickness = element T uses the shell element material thicknesses and thickness =
allows you to specify a uniform thickness.
6.If you selected thickness =, enter the thickness value.
7.Set the third toggle to elements to current comp or elements to original comp to specify
if you want the newly created components to appear in the current component, or in the
components of the corresponding shell elements.
8.Set the last toggle to squared corners or rounded corners
If you select squared corners, the function adjusts the distances in order to square off
corners wherever it appears that two distinct surfaces meet at a sharp edge. If you
select rounded corners, the function uses a uniform distance, rounding off the sharp
corners as if they are filleted.
9.If you selected shells are on the midsurface in Step 2, click thicken.
177
Chapter-1 CAE USING HYPERWORKS
10.If you selected shells are on an outer surface in Step 2, click thicken - or thicken +.
CHECK ELEMENTS:
The check elems panels allow you to verify the basic quality of your elements and
to verify the geometric qualities of those elements.
For example, if you have created a quad, it is possible that the quad has some degree of
warpage. You can use the warpage function to check the element for warpage and to
specify the maximum allowable warpage for that element.
Another check available is for rigid loops. The rigid loops function allows you to
determine if a group of one-dimensional rigid elements forms a loop. After it checks for
instances where this has occurred, it highlights those elements.
The 1-D, 2-D, and 3-D subpanels share the following functions:
178
Chapter-1 CAE USING HYPERWORKS
TRANSLATE:
The translate panel allows you to translate model entities along a vector/direction.
To translate data:
1.Click the input collector switch and select the data type of the entity you want to
translate.
Pick the entities on your model. Or Click the data type and choose from the extended
entity selection menu.
3.Use the plane and vector collector to specify a vector that defines the direction of
translation.
4.Click the toggle to select the method to use to specify the magnitude to translate the
entities.
The two methods available are to enter a value after magnitude =, or to translate your
entities the magnitude from N1 to N2.
5.Click the leftmost toggle to translate the selected entities in the global or the local
system.
6.If you select local system, enter the ID of the system and indicate a base node on your
model.
7.Click translate+ or translate-.
179
Chapter-1 CAE USING HYPERWORKS
ROTATE:
The rotate panel allows you to rotate entities about a plane normal.
To rotate data:
1.Click the leftmost switch and select the data type of the entities you want to rotate.
180
Chapter-1 CAE USING HYPERWORKS
REFLECT:
The reflect panel allows you to reflect nodes, elements, components, lines,
surfaces, and points about a plane.
Location: Tool page
2.Indicate which entities you want to reflect by picking them on your model, or click the
data type and choose from the extended entity selection menu.
3.Use the plane and vector collector to indicate the plane of reflection.
181
Chapter-1 CAE USING HYPERWORKS
PROJECT:
The project panel allows you to project data entities to a plane, vector, surface, or
line.
Location: Tool page
2.Click the input collector switch and select the data type you want to project.
182
Chapter-1 CAE USING HYPERWORKS
3.Indicate which entities you want to project by picking them on your model, or click the
data type and choose from the extended entity selection menu.
4.Click the switch by to plane: and use the plane collector to specify the plane to which
you want to project the entities.
5.Select a base point.
6.If you want to define a vector to project along, use the plane and vector collector by
along vector: to select a vector.
7.Click project.
2.Click the input collector switch and select the data type you want to project.
183
Chapter-1 CAE USING HYPERWORKS
3.Indicate which entities you want to project by picking them on your model, or click the
data type and choose from the extended entity selection menu.
4.Click the switch by to vector: and select x-axis, y-axis, z-axis, vector, or N1, N2, N3.
If you select vector, select a vector.
If you select N1, N2, N3, select the nodes that define the vector to which you want to
project the entities.
5.Select a base point.
6.If you want to define a vector to project along, use the plane and vector collector by
along cut plane: to select a vector.
7.Click project.
184
Chapter-1 CAE USING HYPERWORKS
2.Click the leftmost switch and select the data type you want to project.
3.Indicate which entities you want to project by picking them on your model, or click the
data type and choose from the extended entity selection menu.
4.While surfs is highlighted, pick the surface to which you want to project the entities.
5.Use the plane and vector collector by along vector: to specify the plane along
which to project the entities.
6.Click project.
185
Chapter-1 CAE USING HYPERWORKS
project.
3.Indicate which entities you want to project by picking them on your model, or click the
data type and choose from the extended entity selection menu.
4.Click line list and pick the line(s) to which to project the entities.
5.Click the toggle under along vector to line normal or to the plane and vector collector.
If you use the plane and vector collector, define the vector normal to the plane and the
nodes or points are projected to the intersection between the selected lines and the
specified plane. If you select line normal, the points or nodes are projected to the point
where it is normal to the line.
6.If you selected the plane and vector collector, specify the plane along which to project
the entities.
7.Click project.
Edges:
The edges panel allows you to find the free edges in a group of elements, find "T" or
discontinuous connections in a group of elements (any edges connected to three or more
186
Chapter-1 CAE USING HYPERWORKS
elements), display duplicate nodes, and equivalence duplicate nodes. Free edges found in
your model are displayed in red. You can use equivalence to remove the duplicate nodes,
based on a tolerance, which you specify. The preview equiv function is available to
allow you to see which nodes are removed when the equivalence function is selected.
menu or list.
187
Chapter-1 CAE USING HYPERWORKS
Faces:
The faces panel allows you to find the free faces in a group of elements, and
operates in the same manner as edges, but in 3-D. It also allows you to find and delete
duplicate nodes. This function will find free faces in your model where elements are
separated, and highlight those areas. Once the free faces are located, you can use
equivalence to remove the duplicate nodes, based on a tolerance specified by you. The
preview option is available to allow you to see which nodes will be equivalenced.
188
Chapter-1 CAE USING HYPERWORKS
NORMALS:
The normals panel allows you to display the normal of an element or surface,
adjust the orientation of element normals, and reverse the normal of an element or
surface. The normal of an element is determined by following the nodes of the element,
in order, using the right-hand rule.
The normals are displayed using colors. The element is displayed in red where the vector
direction is positive. The other side of the element is displayed in blue, indicating the
reverse or negative vector direction.
5.Click display normals.
189
Chapter-1 CAE USING HYPERWORKS
NUMBERS:
1.Click the switch and select the data type of the entities whose IDs you want to display.
190
Chapter-1 CAE USING HYPERWORKS
2.Indicate the entities where you want to display the IDs by picking them on your model,
or click the data type and choose from the extended entity selection menu or list
provided.
3.Click on.
The entities' IDs are displayed and added to the numbers mark.
COUNT:
The count panel allows you to obtain a count of all the entities in your database.
Location: Tool page
Entities that can be counted are subdivided into the following subpanels:
BCs panel Counts the entities that are used to setup model boundary
conditions (loads, vectors, groups, sets, etc.).
safety&morph subpanel Counts entities used in safety models (sensors, control vols,
191
Chapter-1 CAE USING HYPERWORKS
You can count individual entities, displayed entities, or all entities in the model. When
you click displayed or all entities, the counter fields for all affected entities are updated in
all subpanels. Entities that do not have a counter field next them have not been counted.
For example, when you click to count displayed entities, the mats and props fields are
blank. Since these entities do not have a display in HyperMesh, they are not counted.
1.Choose the appropriate subpanel and select the type of entities you want to count.
2.Indicate the entities you want to review by selecting them on your model, or select
using the extended entity selection menu.
3.Click selected.
192
Chapter-1 CAE USING HYPERWORKS
MASK:
The mask function allows you to mask entities from the display list. Masking can
be useful to reduce the number of entities displayed. With fewer entities on the screen, it
is easier to "pick" the desired elements or lines.
It is also possible to speed up processing time by masking off portions of a large model
while you are working on a smaller, localized section of the model.
2.Click the input collector switch and select the data type you want to mask.
3.Indicate which entities you want to mask by picking them on your model, or click the
data type and choose from the extended entity selection menu.
4.Click mask.
193
Chapter-1 CAE USING HYPERWORKS
To unmask entity:
The delete panel allows you to delete data from a model database, preview and
delete empty collectors, and preview and delete unused property collectors, material
collectors, or curves. You can also delete an entire model database, if you wish to start
with a clean database.
Click the input collector switch and select the entities you want to delete.
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.
194
Chapter-1 CAE USING HYPERWORKS
2.Select the nodes between which you want to create a node or nodes.
3.Click nodes between = and enter the number of nodes you want to create between the
selected nodes.
4.Click nodes between.
The node(s) are created between the specified nodes.
195
Chapter-1 CAE USING HYPERWORKS
Align node:
The align node panel allows you to project nodes to an imaginary line passing
through two nodes. Nodes being projected do not have to lie between the two nodes
selected to form the line. The nodes are projected to the imaginary line along its normal.
For more complex projections, see the project panel.
To align a node:
1.For 1st end:, highlight node and select the node that represents one end of the
imaginary line.
2.For 2nd end:, highlight node and select the node that represents the other end of the
imaginary line.
196
Chapter-1 CAE USING HYPERWORKS
After the geometry and material of the structure are defined, loads and boundary
conditions need to be applied. These differ depending on the desired solution sequence.
Before you apply loads, 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.
HyperMesh allows you to apply loads to geometrical entities and map them to the
FE mesh using the load on geom panel on the BCs page. One advantage is that you can
remesh a model without deleting complicated loads or boundary conditions. After
remeshing, loads or boundary conditions that have been applied to geometrical entities
can be remapped to the new mesh.
You can apply loads to geometry by using the following panels on the BCs page:
forces, moments, constraints, pressures, temperatures, flux, velocities, and accels. These
are the same panels used to apply loads to a mesh.
There are two ways to map loads on geometry to the mesh associated with this geometry
(loads on mesh):
You can apply loads to geometrical entities in a way similar to the manner in which loads
are applied to mesh. The process includes two basic steps.
2.Applying loads to the geometry using one of the following panels on the BCs page:
forces, moments, constraints, pressures, temperatures, flux, velocities, and accels
To apply a load to a geometrical entity, create a load collector in which the loads
applied to geometrical entities will be stored, access a HyperMesh load panel (e.g. forces,
constraints, etc.) located on the BCs page, select the create subpanel, select a geometrical
entity on which the loads will be applied (points, lines, or surfaces) using the panel
selection box, define the load or boundary condition parameters in the same way you
would for the application of the load or boundary condition on a FE mesh entity (e.g.
node), and click create. HyperMesh stores the loads/boundary conditions in the database
and displays them in the graphical window.
197
Chapter-1 CAE USING HYPERWORKS
The following chart specifies the geometrical entities to which loads can be applied, in
each of the load application panels listed above.
forces points
moments points
pressures surfaces
nodes on edge: lines (for 2-D solid elements)
nodes on face: surfaces (for 3-D solid elements)
temperatures points, lines and surfaces.
velocities points, lines and surfaces.
Visualization of Loads:
Constraints:
To create constraints:
198
Chapter-1 CAE USING HYPERWORKS
3.Click dof1 if you want to assign a degree of freedom 1 constraint to the node, if you
want to constraint all dof, check dof 1,2,3,4,5,6
4.Click = and enter the value of the constraint (nonzero for applied displacement).
5.Repeat the last step for each of the dof menu items.
6.Click create.
FORCES:
The forces panel allows you to create concentrated forces. This is accomplished
by applying a load, representing forces, to a node.
Forces are load config 1 and are displayed as a vector with the letter F at the tail end.
2.Indicate the nodes where you want to place forces by selecting them on your model, or
click nodes and choose the nodes from the extended entity selection menu.
199
Chapter-1 CAE USING HYPERWORKS
3.If you want to specify the direction and magnitude of the force by typing in the
components:
-Click the upper switch.
-Click components and type in the x, y, and z values of the components. (Skip the next
step.)
4.If you want to use the vector magnitude method:
-Click the lower switch.
-From the pop-up menu, select the method you will use to indicate the vector along
which the force should act.
-If the option N1, N2, and N3 is chosen, select two or three nodes on your model to
indicate the vector along which the force should act.
5.Click the toggle to create the forces in the global system or the local system.
6.If you select local system, click system and enter the ID of the desired system.
7.Select magnitude % = or uniform size =.
-If you select magnitude % =, click magnitude % = and enter the value.
-If you select uniform size =, enter the value.
8.Click create.
MOMENTS:
Moments are load config 2 and are displayed with a double-headed vector with the letter
M at the tail end.
To create a moment:
1.Select the leftmost create.
200
Chapter-1 CAE USING HYPERWORKS
2.Indicate the nodes where you want to place moments by picking them on your model,
or click nodes and choose the nodes from the extended entity selection menu.
3.If you want to specify the direction and magnitude of the moment by typing in the
components, click the upper switch.
4.Click components and type in the x, y, and z values of the components. (or)
5.If you want to use the vector magnitude method, click the lower switch.
6.From the pop-up menu, select the method you will use to indicate the vector along
which the moment should act.
7.If the option N1, N2, and N3 is chosen, pick two or three nodes on your model to
indicate the vector along which the moment should act.
8.Click the toggle to create the moment in the global system or the local system.
9.If you select local system, click system and enter the ID of the desired system.
10.Click magnitude and enter the force of the moment.
11.Click size = to change how large the moment will be when plotted in model units.
12.Click create.
VELOCITIES:
Velocities are load config 8 and are displayed as a vector with the letter V at the tail end.
To create velocity:
1.Select the create subpanel.
201
Chapter-1 CAE USING HYPERWORKS
3.If you want to specify the direction and magnitude of the velocity by typing in the
components:
•Click the upper switch and select components.
•Type in the x, y, and z values of the components.
4.If you want to use the vector magnitude method:
•Click the lower switch.
•From the pop-up menu, select the method to use to indicate the vector along which the
velocity should act.
5.If you choose option N1, N2, and N3, select two or three nodes on your model to
indicate the vector along which the velocity should act.
6.Click the toggle to create the velocities in the global system or the local system.
7.If you select local system:
•Click system and enter the ID of the desired system.
•Select magnitude and enter the force of the velocity.
8.Select size = to change the size of the force in model units.
9.Click create.
ACCELERATION:
The accels (accelerations) panel allows you to create and update concentrated
accelerations. This is accomplished by applying a load, representing accelerations, to a
node.
202
Chapter-1 CAE USING HYPERWORKS
Accelerations are load config 9 and are displayed as a vector with the letter A at the tail
end.
To create accelerations:
4.If you want to specify the direction and magnitude of the acceleration by typing in the
components:
-Click the upper switch and select components.
-Type in the x, y, and z values of the components, and skip to the last step.
5.If you want to use the vector magnitude method:
-Click the switch and select vectors.
-Click the lower switch and select a method for indicating the vector along which the
acceleration should act. The options are: x-axis, y-axis, z-axis, vector, and N1, N2, N3.
-If N1, N2, N3 is chosen, select two or three nodes on your model to indicate the vector
along which the acceleration should act.
6.Click the toggle to create the accelerations in the global system or the local system.
7.If you select local system, click local system and enter the ID of the desired system.
8.Select magnitude% = and enter the force of the acceleration.
or
Select uniform size = and enter the size of the force in model units.
203
Chapter-1 CAE USING HYPERWORKS
9.Click create.
PRESSURES:
Pressures are load config 4 and are displayed as a vector with the letter P at the tail end.
2.Indicate the elements where you want to place pressures by picking them on your
model, or click elems and choose the desired elements from the extended entity
selection menu.
3.If you want to specify the direction and magnitude of the pressure by typing in the
components:
-Click the upper switch and select components.
-Type in the x, y, and z values of the components. (or)
4.If you want to use the vector magnitude method, click the lower switch.
5.Use the plane collector to specify the vector along which the pressure should act.
6.If you select the N1, N2, and N3 option, pick two or three nodes on your model to
indicate the vector along which the pressure should act.
7.Click magnitude and enter the force of the pressure.
8.If you want to apply the pressures to the face of a solid element, click the toggle to
select nodes on face:
204
Chapter-1 CAE USING HYPERWORKS
-You can select a surface that represents the faces you want the loads to be applied to.
This places loads on the faces of all elements associated with the selected surface.
-Select the nodes representing the face of the solid element the load is to be applied to.
9.If the pressure is being applied to the edge of an element for an axisymmetric problem,
click the toggle to select nodes on edge:
-You can select a edge that represents the edges of all the elements that you want to
place loads on.
-Select the nodes that represent the edge of the element you want the load on.
10.Pick the nodes that define the face or edges where you want to apply the pressures.
11.Click break angle = and specify the angle that determines if the pressure should be
applied.
12.Click size = to change the size of the force in model units.
13.Click create.
TEMPERATURE:
Temperatures are load config 5 and are displayed as a vertical line with the letter T at the
top.
205
Chapter-1 CAE USING HYPERWORKS
FLUX:
The flux panel allows you to apply concentrated fluxes to your model. This is
accomplished by applying a load, representing fluxes, to a node.
Fluxes are load config 6 and are displayed as a thick arrow labeled with the word "flux."
2.Pick the nodes where you want to create fluxes or click nodes and select the nodes by
using the extended entity selection menu.
206
Chapter-1 CAE USING HYPERWORKS
5.Select label loads if you want the value of the flux load to be displayed.
6.Click create.
LOAD STEPS:
The load steps panel allows you to create and update collections of load
collectors, groups, and output blocks.
2.Select the load collectors to include by picking them on the model, or by selecting them
on the list of load collectors.
3.Click create.
Exporting Loads:
HyperMesh sessions can contain loads on mesh that have been applied directly to
mesh, loads on geometry, and also loads on mesh that have been mapped from loads on
geometry.
When saving the model as a HyperMesh database, all load types are saved and are
retrieved when you open the .hm file. When exporting the model using an export
template, only the loads on mesh are exported. The loads on mesh that are exported may
have been applied directly to mesh, mapped from geometry to mesh, or both.
207
Chapter-1 CAE USING HYPERWORKS
The all/displayed toggle on the export subpanel on the file panel allows you to determine
which loads are exported.
If all is selected, all the loads on geometry that have not been mapped (if any), are
mapped to loads on mesh and all the loads on mesh are exported.
If displayed is selected, all the displayed loads on mesh are exported. All the loads on
mesh (both displayed and hidden) that are associated with the displayed loads on
geometry are exported as well. If any loads on geometry are displayed and have not been
mapped, they will automatically be mapped to loads on mesh and exported as well.
208
Chapter-1 CAE USING HYPERWORKS
4. ANALYSIS
The final step in the finite element analysis process is solving the problem to
obtain results. In HyperMesh, there are two ways of solving an analysis.
SOLVER:
The solver panel allows you to run an external program from within HyperMesh
or assign and run a solver on selected analysis decks.
OptiStruct Analysis:
209
Chapter-1 CAE USING HYPERWORKS
The solution sequence used is automatically determined by the contents of the subcase
information section. For all of these solution sequences, it is necessary to define the
following:
OPTISTRUCT:
The OptiStruct panel allows you to execute an OptiStruct run on your desktop. It
eliminates the need to use the files panel to export the input file, to use the solver panel to
execute the job, and to define the results file.
Note: The optistruct template must be loaded into HyperMesh before the OptiStruct panel
can be accessed.
· Export the OptiStruct input file for the HyperMesh model according to the
selected display option (all/displayed)
· Execute the solver with the specified option (none, optimization, analysis,
check,
or restart)
· Upload the HyperMesh results file
One of the following options should be selected when you execute an OptiStruct run:
210
Chapter-1 CAE USING HYPERWORKS
restart Restarts an optimization run. The input file (<filename>.fem) and a restart
file (<filename>.sh) must be specified. No model is exported.
The exported file can contain all or only the displayed model information.
1.Launch HyperMesh.
2.Go to the Geom page.
3.Click user prof….
4.Select Profile name: OptiStruct from the drop-down menu.
5.Click OK.
This loads the OptiStruct user profile. It includes the OptiStruct template, macro menu,
and import reader. It simplifies the menu systems to give access to only the functionality
of HyperMesh that is necessary for using OptiStruct.
After a mesh is defined, geometric and material properties must be assigned to the
elements. The geometric properties are defined on cards starting with the letter P.
The geometric property cards also assign the material to a structural component. The
geometric property provides the shell thickness for shell models and the cross-sectional
properties for truss models. Since the geometry of the structure is defined entirely by the
mesh, solid models have no specific geometric properties, but a geometric property card
(PSOLID) is still required to assign the material.
211
Chapter-1 CAE USING HYPERWORKS
After the geometry and material of the structure are defined, loads and boundary
conditions need to be applied. These differ depending on the desired solution sequence.
Creating Subcases:
Subcases are defined in the Subcase Information section of the input file.
Subcases are used to combine loads and boundary conditions so that a number of
different analyses can be performed on the same geometric and material data in one
solver run. The solution sequence for each subcase is automatically determined based on
the contents of that subcase.
XXX.html Html report of the analysis, giving a summary of the problem formulation
and the analysis results.
XXX .out OptiStruct output file containing specific information on the file set up, the
set up of your optimization problem, estimate for the amount of RAM and
disk space required for the run, information for each optimization
iteration, and compute time information. Review this file for warnings
and errors.
XXX .stat Summary of analysis process, providing CPU information for each step
212
Chapter-1 CAE USING HYPERWORKS
Each simulation in the results database is further subdivided into data types. Each data
type found in a simulation contains a group of results of the same type. For example,
each simulation in a results file may contain two data types: displacements and von Mises
stress. A data type may contain only one type of result. Data types are one of the forms
described below:
nodal displacement Stores three floating point values at a node. This form of data type
is usually used to store displacements or a vector quantity.
nodal value Stores one floating point value at a node. This form of data type is
used to store stress quantities or other types of results where a
single value is needed at a node.
element value Stores one floating point value at an element. This form of
data type is used to store stress quantities or other types of
results where a single value is needed at an element.
complex nodal displacement Stores a complex value (magnitude and phase) at a node.
This form of data type is usually used to store
displacements or a vector quantity.
213
Chapter-1 CAE USING HYPERWORKS
complex nodal value Stores a complex value (magnitude and phase) at a node.
complex element value Stores a complex value (magnitude and phase) at an
element.
complex nodal von Mises Stores a complex von Mises value (magnitude, phase,
offset) at a node.
complex element von Mises Stores a complex von Mises value (magnitude, phase,
offset) at an element.
Data types are not required to contain results for every node or element in the model, and
may contain a subset of the total model, if this is appropriate. If this occurs, HyperMesh
prints a message indicating that results for some of the entities requested were not found
in the database. In order to complete the post-processing function being executed,
HyperMesh sets the results values needed for that function to zero for all of the nodes or
elements that are missing.
In order to perform post-processing functions, you must first specify the name and
location of the results database. There are two ways to select a results file:
· From the files panel, select the results subpanel, and for file:, enter the path and
name of the results file or click browse... to select a file using the browser.
· In the global panel, for results file:, enter the path and name of the results file or
click browse... to select a file using the browser.
The deformed panel allows you to display the deformed geometry of your model
statically, in either wire frame or hidden line mode.
The selected simulation must have a data type in it that contains nodal displacement
records. It is from the data contained with the nodal displacement records that
HyperMesh is able to calculate the deformed geometry of the structure.
Creating Animations:
The HyperMesh animation functions allow you to view your model structure in
motion. The three types of animation include linear, modal, and transient.
Linear: Linear animation creates and displays an animation sequence that starts
with the original position of the structure and ends with the fully deformed position of the
structure. An appropriate number of frames are linearly interpolated between the first
and the last positions. Linear animation is usually selected when results are from a static
analysis. Linear animation sequences are generated in the deformed panel.
214
Chapter-1 CAE USING HYPERWORKS
Modal: Modal animation creates and displays an animation sequence that starts
and ends with the original position of the structure. The deforming frames are calculated
based on a sinusoidal function. Modal animation is most useful for displaying mode
shapes. Modal animation sequences are generated in the deformed panel.
The selected simulations must include a data type that contains nodal displacement
records in order for HyperMesh to create an animation sequence. HyperMesh calculates
the deformed geometry of the structure from the data contained within the nodal
displacement records. For linear and modal animation, HyperMesh uses only one
simulation and this simulation must include a data type that contains nodal displacement
records. For transient animation, HyperMesh uses a range of simulations. In this case,
each of the simulations used in the animation sequence must include a data type that
contains nodal displacement records.
A vector plot displays the model with a vector at each node that has a result-based
direction and magnitude. Vector plots are used to determine the direction of movement
and allow you to verify the location of the center of rotation of a model. See the vector
plot panel for standard graphics or the vector plot panel for performance graphics for
more information.
The contour function in the contour panel for standard graphics or the contour
panel for performance graphics generates color bands on a model, based on the values
found in the results file. The bands of color are created by calculating a value for each
node in the model and then interpolating across each element.
The results file must include a simulation that contains one of the three forms of data
types. Each data type is handled differently when it is used to generate a contour plot.
When a contour function is performed, the objective is to take all of the results and place
them at the nodes of the elements. In order to accomplish this, HyperMesh may have to
average results before it can display the contour plot.
nodal values and displacements: The results are stored at the nodes. HyperMesh can
create the contour plot without modifying any of the values in the results file.
element values: The values are located at the centroid of the element. HyperMesh
averages the centroidal element values to the nodes of the elements. You should be
aware that averaging is taking place when element centroid values are used to create a
contour plot.
215
Chapter-1 CAE USING HYPERWORKS
The assign function in the contour panel for standard graphics or the contour
panel for performance graphics assigns a color to each element in the model, based on the
values in the results file. The elements are then displayed in the solid color assigned to
them. This allows you to display elements that have values within a specified range.
The results file must include a simulation that contains one of the three forms of data
types. Each data type is handled differently when it is used to generate a contour plot.
When the assign function is performed, the objective is to take all of the results and place
them at the centroid of the elements. In order to accomplish this, HyperMesh may have
to average results before it can display the assigned plot.
element values: The results are already stored at the centroid of the element, so no further
calculations are required.
nodal values and displacements: HyperMesh averages the results at the nodes to the
centroid of the elements. For each element, this is accomplished by adding the results at
each node and dividing by the number of nodes on the element. You should be aware
that averaging is taking place when nodal values or nodal displacements are being used to
create an assigned plot.
After you create a results-based plot, you can add titles, modify the colors used in
the legend, and relocate the legend and the descriptor.
Temporary titles can be added to each type of plot by entering a title in the title = field in
the contour panel (for either standard graphics or performance graphics). After you enter
the title and create the plot, the temporary title is displayed on the upper left side of the
screen.
The descriptor is the title that HyperMesh creates to display the simulation and data type
name that was used to create the plot. By default, the descriptor is located in the upper
left-hand corner of the plot above the legend.
To modify the descriptor, click within the descriptor to access the title edit panel, click
color to change the color of the text of the descriptor, click font and select the size font
you want to use in the descriptor. HyperMesh plots a legend if the results-based plot
created requires it.
To modify a legend, click within the displayed legend to access the legend edit panel.
Functions on this panel allow you to move the legend to a different location on the
screen, change the color of the text in the legend, reverse the colors of the legend, change
the font size, and also change the colors used in the legend that correspond to the model.
216
Chapter-1 CAE USING HYPERWORKS
A contour or assigned plot provides a fast, convenient way of viewing the results
of a large number of elements. When you want to determine the actual value that an
analysis code has calculated for a node or element, you can select the node or element
after the results-based plot has been created. The ID, simulation and data type, and value
of the node or element are displayed in the menu area.
217
Chapter-1 CAE USING HYPERWORKS
5.1. HYPERVIEW
·Synchronized results visualization for FEA and multibody animation, xy plotting and
video data
·Multiple CAE models overlaying in one window
·Visualized animation types such as adaptive meshes and multi-body dynamic models
with flex bodies
·Linked to HyperView Player for web communication and collaboration
· HM - res · PAMCRASH
· OptiStruct · ADAMS
· MotionSolve™ · MADYMO
· ABAQUS · DADS
· LS-DYNA · SIMPACK
· NASTRAN · Radioss
218
Chapter-1 CAE USING HYPERWORKS
· ANSYS · MoldFlow
CAE Animation:
· Iso-surfaces
· Tensor plots
· Vector plots
· Dynamic measures applied directly to the model
· Interactive cut planes
· Tracking (part and coordinate systems)
Video Animation:
The video window in HyperView introduces the unique capability to read digital video
files and synchronize them to CAE animations and xy plot information for enhanced
simulation post-processing and correlation. The video window directly reads and writes
most standard movie image file formats including AVI, BMP, TIFF AND JPEG. You
can perform pixel-to-pixel measures directly on the video, overlay multiple video files,
add header and footer labels, as well as annotations. Video frames can also be displayed
using a staggered time delay.
XY Plotting:
HyperView’s plotting window is a data analysis and plotting tool with interfaces to many
file formats. You can label and manipulate plots with point and click access to axis
labels, legends, plot headers and footers. You can also annotate plots with advanced
notes using Templex, a built-in text and numeric processor. Its math engine is capable of
processing complex mathematical expressions.
Report Generation:
The Export HTML Report option allows you to output an HTML report of the current
session loaded in HyperView. The report is based on the page layout and number of
pages in the session. You can specify which pages are to be written out as well as the
format for each window exported.
219
Chapter-1 CAE USING HYPERWORKS
The HyperView interface provides you with a consistent look and feel whether
you are working with animations, plots, the text editor, or videos. The screen is divided
into six areas.
MENUS:
File Save, open, or append session script files, print, export curves, and exit the
program.
Edit Copy, paste, and overlay the contents of animation, plot, and text windows
and entire pages.
View Expand the current page to full screen and display or hide the Model
Browser.
220
Chapter-1 CAE USING HYPERWORKS
Window Modes:
The window mode is selected from the window mode option menu on the left-
most end of the tool bar, .
The tool buttons, view controls, and menu bar change according to the selected window
mode.
Up to 16 windows can be arranged on a page, each window containing an animation,
plot, text, or video file.
221
Chapter-1 CAE USING HYPERWORKS
PAGES:
The main display area is called a page. Each page can contain from one to 16
windows. Any window on a page can display a model, animation, a plot, text, or a video.
You can create any number of pages in a session. The pages are stored in a list, enabling
you to display any page at any time as well as add, cut, copy, and paste pages. Only one
page is displayed at a time. The current page number and the total number of pages in
the session are displayed in the upper right corner of the window.
TOOL BAR:
The tool bar provides quick access to the most commonly used features. The tool
bar contains:
The window mode option menu is used to change window modes. The tool buttons
change depending on whether the active window is in animation, plot, text editor, or
video mode. If the window is in plot mode, the plot type module menu, , is
displayed on the tool bar. This allows you to work in the XY plot, bar chart, or complex
plot module. XY plot is the default plot type.
Tool buttons are used to open and save files, and provide access to window specific
panels.
Window controls allow you reduce or expand the window size or swap windows.
The animation controls allow you to switch between transient animation mode or
linear/modal animation mode. They also allow you to access the animation controls
panel and start/stop animation.
222
Chapter-1 CAE USING HYPERWORKS
PANELS:
Multiple features are displayed on panels located at the bottom of the screen.
When a tool button or page control is clicked, the corresponding panel is displayed.
Panels are organized with tabs, collectors, text boxes, menus, and lists.
VIEW CONTROLS:
The view controls are located in the lower right corner. The view controls are
used to visually manipulate model graphics and plots. Click on the arrows to rotate
graphics or move plots. Graphics and plots can be magnified and user-defined views can
be stored in memory and recalled any time. There are three sets of view controls in
HyperView: one for viewing graphics, one for viewing plots, and one for viewing videos.
The graphics view controls are displayed when the current window is in animation mode.
The view controls enable you to manipulate and view graphics from any angle.
The following file types can be read, depending upon the program you are using.
Session script files are opened using the File menu. Animation, plot, text, and video files
are opened using the file browser button on the toolbar, . The accepted file types
include:
223
Chapter-1 CAE USING HYPERWORKS
Session Script Files A script is a text file that contains a structured list of
MotionScript statements. The statements include instructions
for page layout and window content, such as graphic and plot
information. A session script file is generated whenever you
save a work session. Session script files can also be created
outside of the program using any text editor or generated
from other applications.
Session script files are opened using the File menu.
Session script files have the following default
extension:mvw
Animation Files Animation files is used to view and animate simulation
results.Animation files can only be opened in the Animation
window, , using the file browser button on the
toolbar.Supported animation files include:
ADAMS .gra and .res
MADYMO KIN3 & .kn3
LS-DYNA d3plot and LLNL-DYNA d3plot
NIKE 3D n3plot
MARC t16
HYPER3D
Radioss A
PAM-CRASH DSY
MotionView .mdl
DADS .def and .bin
Altair .h3d & .flx
GFILE
Plot Files Plot files are any of the data file formats recognized by the
program and any data file format for which a custom import
template has been written. Plot files can only be opened in the Plot
window, , using the file folder button in the Build Plots and
define curves panels.
Analysis
ADAMS REQ and matrix files
ABAQUS mass from DAT files
DADS graph files
GENESIS history files
Altair HyperFrom DAT files
Altair HyperMesh RES files
Altair MotionSolve files
224
Chapter-1 CAE USING HYPERWORKS
Text Files Text files are any files containing only ASCII text.Text files can only be
opened in the Text Editor window, ,using the file browser button on
the toolbar.While text files can have any extension, they must be ASCII
text files.
Video Files Video files are used to view and animate video files. They can only be
opened in the Video window, , using the file browser on the
toolbar.Examples of video files supported include:
Movie Files
· Altair Movie File (*.amf), created using the AMF Builder. This is
a modified AVI file with timing information embedded in the file.
· Windows AVI File (*.avi) - PC only. One frame equals one
second by default.
Image Files
· JPEG File (*.jpg)
· Tagged Image File Format (*.tif, *.tiff)
· Truevision Targa File (*.tga)
· Windows Bitmap File (*.bmp)
· PCX File (*.pcx)
File Browser:
When you open or save a file, you use the standard Windows file browser. The
file browser enables you to navigate through the directories on your network to locate
files.
Look in The look in drop-down menu lists the open directory, its
sub-directories, and its parent directory. You can select a new
directory by scrolling through the list of directories and double
clicking the desired directory. The open space below displays the
folders within the selected directory and/or the filenames found
within that directory based on the search criteria used.
225
Chapter-1 CAE USING HYPERWORKS
File name The File name field allows you to enter the name of a file that you
want to locate. It also displays the file that you select from the files
displayed in the area above.
Files of type The Files of type field allows you to select the type of file you want
to locate.
Open Click Open to load the file shown in the File name field.
Cancel Click Cancel to close the file browser.
Work sessions can be saved as session script files so you can continue working at
a later time. There are four methods for saving work sessions.
Sessions are saved with Save Session File or Save Session File As in the File menu.
To save the current session with the same name, select Save Session File from the File
menu. The session settings are saved using the current session’s filename.
Save Session File As... enables you to specify a new name for the session script file
before saving it. When Save Session File As... is selected, the Save Session File... file
browser is displayed.
A session script file is saved as a Templex template by default. The Templex template
consists of a session script statement and a Templex command. These files have the
extension .mvw. When a session script is saved as a Templex template, the filenames
referenced in the session script are assigned to Templex variables located at the top of the
session script file. This enables you to change the files referenced in the session script by
226
Chapter-1 CAE USING HYPERWORKS
assigning new filenames to the variables. When the session script template is opened, the
filenames currently assigned to the Templex variables are used.
Animation files are assigned to the variable GRAPHIC_FILE_n, plot files are assigned to
the variable PLOT_FILE_n, and text files are assigned to the variable TEXT_FILE_n,
where n increments from 1 for each variable of the same type.
Save All Curve Data to Script File saves all the curve data for the current session into
the session script file, so that the session script file no longer refers to the original data
files. This option is also available if you save the current session as a report definition
template.
Loading a Session:
Once a session has been saved, it can be loaded at any time. There are three ways to
restore a saved session.
Previously saved session script files can be appended to the current session. This allows
you to combine pages from multiple sessions into one session script file.
Recent File:
The most recent files you've worked on are listed below the Print Setup option on the File
menu.
Export Curves:
Plot data can be exported in several different formats that can be read by other software
applications. Select Export Curves from the File menu to display the Export Curves
dialog.
227
Chapter-1 CAE USING HYPERWORKS
In the File field, enter a name for the exported file. The file is stored in the selected
directory using the file browser, , or the directory from which the program was
started. The default filename is export.ext, where ext indicates the file type specified in
the export template.
Export Formats:
The format for exported data is selected from the Format drop-down menu.
Export formats for the following ASCII file types are included:
Excel .csv
CSV, comma separated values, format. CSV is compatible
with most spreadsheet applications. Commas delimit the data.
Columns .col One column for X data and another for Y data. A blank line
separates each curve in the plot. Tabs delimit the data.
XY DATA .dat One column for X data and another for Y data. The data set for
each curve in the plot begins with XYDATA and ends with
ENDATA. The XY units and the axis labels are included at the
top of each data set. Tabs delimit the data. HyperMesh uses this
format.
X GRAPH .xgr One column for X data and another for Y data. The XY units and
the axis labels are included as comments at the top of each data
set. Tabs delimit the data.
Summary .sum The summary file contains the plot title and a table listing the
curves in the plot, the X and Y data labels, and the min and max
values of each curve.
ADAMS Spline .adm The X values for each curve are listed in comma delimited
columns followed by the Y values in comma delimited
columns. The first data set in the file is labeled SPLINE/0.
228
Chapter-1 CAE USING HYPERWORKS
You can export all of the pages into the same file, just the current page, or a range of
pages.
All Export every curve on every page in the page list to the specified file.
Current Plot Export just the currently displayed plot to the specified file.
Current Page Export just the currently displayed page to the specified file.
Pages Export a specific group of pages from the page list. Enter the number
of the first page in the range in the From text box. Enter the number of
the last page in the range in the To text box.
Note: Only curves that are turned on are exported. Any curves that are currently turned
off within a plot are not exported.
The Export H3D Models option allows you to save the current model as an H3D
file that can be used in the animation window and HyperView Player. Select Export H3D
Models from the File menu to display the dialog.
Export HTML Report allows you to export the current session to an HTML
report. The session window can be saved as a JPEG, AVI, or H3D file. From the File
menu, select Export HTML Report to display the dialog.
Capture Screen to File allows you to save the current window as a bitmap or
JPEG file. From the File menu, select Capture Screen to File to display the dialog. You
can open the saved window image using an image editor or another application that
supports bitmap and JPEG files.
If you save the window image as a JPEG file, move the slider to select the image
quality. 70 is the recommended value. Choosing a lower number creates a smaller file
with reduced image quality, while choosing a higher number creates a larger file and
improves the quality of the image.
229
Chapter-1 CAE USING HYPERWORKS
Capture Animation to File(s) allows you to save the image in the current window,
including any animation, as an AVI, bitmap, or JPEG file. Saving the image as an AVI
file allows you to play the animated file as a video on your computer.
You can control the quality of images saved to an AVI animation file by changing
the number of colors used and by changing the graphic size. You can select Full Color,
Reduced Color, Greyscale, or Windows compressor and an image size of 33%, 50%, or
100%.
The main display area is called a page. You can create any number of pages in a
session. The pages are stored in a list, enabling you to display any page at any time as
well as add, cut, copy, and paste pages. Only one page is displayed at a time.
Each page can contain from one to 16 windows. Any window on a page can display a
model, a graphic, a plot, text, or a video.
Page Control Tools
230
Chapter-1 CAE USING HYPERWORKS
Page List :
The program keeps track of the pages you create. As each page is created, a name is
assigned to the page and stored in a list. The page list provides direct access to any page
in the current work session. Pages can be added, removed, renamed, copied, and pasted
using the page list controls.
Click the Page List button to display the list.
The list contains the names of each page in the session. There is no limit to the number
of pages that can be stored in the page list.
The Name checkbox enables you to display page names at the top of each page. If the
Name toggle is turned on, the selected page name is displayed at the top of the page. If
the Name toggle is turned off, the selected page name is not displayed at the top of the
page. The Name toggle is turned off by default.
Page Layout :
Each page can have a different layout depending on your needs. A typical layout
might consist of a large window on the left displaying an animation with two smaller
windows on the right tracking relevant data points on corresponding plots. There are 20
possible page arrangements.
231
Chapter-1 CAE USING HYPERWORKS
Expand Window :
On pages that contain more than one window, individual windows can be
expanded to fill the entire page.
Swap :
Swap exchanges the active window's position with another window on the same
page. For example, you could swap the upper left window with the lower right window
in a six window layout.
Templex Functions f( ):
The Templex Functions panel allows you to create and edit Templex functions.
When a function is changed, the revised version is used in each instance that the function
is used.
Reports :
Animating Pages:
232
Chapter-1 CAE USING HYPERWORKS
that moves from point to point during animation. Animations and plots on a page are
synchronized in time.
The program animation functions allow you to view your model in motion. The three
types of animation include transient, linear, and modal.
Transient Transient animation displays the model in its time step positions as
calculated by the analysis code. Transient animation is used to
animate the transient response of a structure.
Linear Linear animation creates and displays an animation sequence that
starts with the original position of the model and ends with the fully
deformed position of the structure. An appropriate number of frames
are linearly interpolated between the first and last positions. Linear
animation is usually selected when results are from a static analysis.
Modal Modal animation creates and displays an animation sequence that
starts and ends with the original position of the structure. The
deforming frames are calculated based on a sinusoidal function.
Modal animation is most useful for displaying mode shapes.
Animate Start/Stop :
The traffic light starts and stops the animation for the entire page. Click on the
traffic light to animate all of the appropriate windows on the page. The traffic light is
green when windows are animating and red when animation is stopped. Animation runs
until stopped.
5.2. HYPERGRAPH
HyperGraph is a data analysis and plotting tool with interfaces to many popular
file formats. Its math engine is capable of processing complex mathematical expressions.
HyperGraph combines these features with high-quality presentation output and
customization capabilities to create a complete data analysis system.
233
Chapter-1 CAE USING HYPERWORKS
· Minimizes the time needed to generate plots - the automatic plot builder generates
a family of fully labeled plots from data file(s) using file header and channel information.
· Eliminates repetitive tasks - plot macros capture and automate common math
expressions.
· Eliminates repetitive plot generation - report templates can capture and automate
the building of entire pages of data plots.
· Provides a fully customizable interface - customize the interface and the tools to
fit any engineering environment .
· Exports HTML session: enables you to write out HTML report directly to HTML
format
234
Chapter-1 CAE USING HYPERWORKS
· Signal processing
· Curve fitting
· Filtering
· Eigensystem analysis
· Integration and differentiation
· Statistical analysis
· User-defined math functions
· Custom expressions
HyperGraph provides interactive visual features for inspecting data. You can
retrieve individual point data such as x and y location, slope and more. Plot statistics,
such as minimum, maximum, mean and standard deviation can be calculated over a
specified range on a curve from the default Statistics template. Create a custom statistics
template to highlight user/project statistics. Annotate plots with notes, which can contain
an unlimited amount of text, math and string functions, operators and Templex
statements.
Process Automation:
HyperGraph captures the entire data analysis process by automating complex and
repetitive tasks. With advanced features such as reports, plot macros, custom wizards,
custom pull-down menus and Tcl/Tk macros, you can improve your productivity by
customizing HyperGraph to fit your analysis environment. These customization abilities
provide you with the tools for automating the data analysis process through interactive
dialogs for collecting and processing data.
Report Generation:
The Export HTML Report option allows HyperGraph to output an HTML report
of the current session. The report is based on the page layout and number of pages in the
session. You can specify which pages are to be written out as well as which format for
each window (JPEG and BMP for plots and JPEG, BMP and AVI for video).
HyperGraph Environment:
The HyperGraph interface provides you with a consistent look and feel whether
you are working with plots, the text editor, or videos. The screen is divided into six
areas.
235
Chapter-1 CAE USING HYPERWORKS
Window Modes:
The window mode is selected from the window mode option menu on the left-
most end of the toolbar, , The tool buttons, view controls, and menu bar change
according to the selected window mode. Up to 16 windows can be arranged on a page,
each window containing a plot, text, or video file.
236
Chapter-1 CAE USING HYPERWORKS
Three types of window modes are available when you are using HyperGraph:
Plot Select the Plot icon to make the current window a plot window.
The toolbar displays plot tool buttons.
Plot files can only be opened using the file browser button, ,
in the Build Plots and Define Curves panels.
Text Editor Select the Text Editor icon to make the current window a text
editor window. The toolbar displays text edit tool buttons.
Text files are opened using the file browser button, , on the
toolbar.
Video Select the Video icon to make the current window a video
window. The toolbar displays video tool buttons.
Video files are opened using the file browser button, , on the
toolbar.
Pages:
The main display area is called a page. Each page can contain from one to 16
windows. Any window on a page can display a model, animation, a plot, text, or a video.
You can create any number of pages in a session. The pages are stored in a list, enabling
you to display any page at any time as well as add, cut, copy, and paste pages. Only one
page is displayed at a time. The current page number and the total number of pages in
the session are displayed in the upper right corner of the window.
Tool Bar:
The tool bar provides quick access to the most commonly used features. The tool
bar contains:
The window mode option menu is used to change window modes. The tool
buttons change depending on whether the active window is in plot, text editor, or video
237
Chapter-1 CAE USING HYPERWORKS
mode. If the window is in plot mode, the plot type module menu, ,
is displayed on the tool bar. This allows you to work in the XY plot, bar chart, or
complex plot module. XY plot is the default plot type.
Tool buttons are used to open and save files, and provide access to window specific
panels.
Page controls are used to create and manage pages.
Window controls allow you reduce or expand the window size or swap windows.
The animation controls allow you to access the animation controls panel and start/stop
animation.
Panels:
Multiple features are displayed on panels located at the bottom of the screen.
When a tool button or page control is clicked, the corresponding panel is displayed.
Panels are organized with tabs, collectors, text boxes, menus, and lists.
View Controls:
The view controls are located in the lower right corner. The view controls are
used to visually manipulate plots and videos Click on the arrows to move plots or videos.
Plots and videos can be magnified and user-defined views can be stored in memory and
238
Chapter-1 CAE USING HYPERWORKS
recalled any time. There are two sets of view controls in HyperGraph: one for viewing
plots and one for viewing videos.
Viewing Plots:
The plot view controls are displayed when the active window is in plot mode.
The view controls enable you to translate curves within the window as well as zoom in on
data.
The translation arrows move the plot within the active window. Each time an arrow is
pushed, the plot moves one tic mark in the direction indicated.
& move the plot diagonally upward to the left and right.
& move the plot toward the top and bottom of the screen.
& move the plot toward the left and the right.
& move the plot diagonally downward to the left and right.
Fit scales the plot so that it exactly fits the active window.
Fit X scales the currently displayed range of X values to exactly fit the active window.
239
Chapter-1 CAE USING HYPERWORKS
Fit Y scales the currently displayed range of Y values to exactly fit the active window.
Mouse Menus:
There are two mouse menus that can be used to manipulate views for plots and videos.
Circle Zoom Magnifies a selected section of your plot and is the default setting
for MB2.
Pick Center Repositions the plot in relation to the center of the window. When
Pick Center is assigned to MB2, a small white square appears in
the center of the window.
Translate Repositions a plot by dragging the mouse.
Apply Plot Style Displays the Style Sheets dialog. From this dialog, you can select
and apply attributes of the current plot to either every plot on
every page or to every plot on the current page. This option is
also accessible from the Tools menu.
Context Menu:
You can customize the plot mouse menu by adding context menu items. These menu
items act as a shortcut to options that are also accessible from the menu bar. The menu
items are also linked to a particular Tcl/Tk script.
Convert Units:
Besides the viewing controls, you can also access the Convert Units option from
the plot mouse menu. Right-click on any plot axes to display the menu option. When
you select Convert Units, the Convert Axis Units dialog is displayed. You can use this
dialog to convert the current axis unit of measure to another unit of measure. The
240
Chapter-1 CAE USING HYPERWORKS
application automatically selects the current axis unit of measure on the Convert Axis
Units dialog. From one of the drop-down menus, select the new axis unit of measure to
which you want to convert the current axis unit of measure. If the application cannot
detect the current axis unit of measure, it automatically defaults to Time.
Ten additional viewing controls can be assigned to MB2 in a video window. The
view control assigned to MB2 is selected from a pop-up menu that is activated by
clicking MB3. Any one of the ten controls can be assigned to MB2. The default settings
are Circle Zoom and Use normal area.
Circle Zoom Magnifies a selected section of your video image and is the default
setting for MB2.
Unzoom Reduces a selected section of your video image.
Translate Repositions a video image by dragging the mouse. If part of the
image is moved out of the viewing area, the image is clipped.
Pick Center Repositions the video image such that the selected point is now
centered in the viewing area. When Pick Center is assigned to
MB2, a small white square appears in the center of the window. If
part of the image is moved out of the viewing area, the image is
clipped.
Recenter Repositions the video image such that the center point of the image
is centered in the viewing area. If part of the image is moved out of
the viewing area, the image is clipped.
Set Markers Adds a crosshair to the video image and all video images on the
page, centered at the selected point and extended to the bounds of
the viewing area.
Clear Markers Removes markers from each image on each video window.
Use maximum area Scales the video image to use the maximum area of the window in
which it is contained.
Use normal area Scales the video image to use the normal area of the window in
which it is contained.
Edges Renders an "edges only" image of the file.
Menus:
The menu bar allows you to perform a wide variety of operations using drop-
down menus. Some operations such as appending, exporting, and printing files are
accomplished only from the menu bar. Other operations can be performed using either
the menu bar or the corresponding tool bar button. Each window mode has two types of
menus, global menus and window specific menus.
Global Menus:
241
Chapter-1 CAE USING HYPERWORKS
File Save, open, or append session script files, print, export curves, and exit
the program.
Edit Copy, paste, and overlay the contents of animation, plot, and text windows
and entire pages.
View Expand the current page to full screen and display or hide the Session
Browser.
Page Access page control options.
Plot
Text Editor
Video
6. OPTIMIZATION
Introduction:
In each these simple optimization examples, there have been two criteria -- one
was a criterion to be made best. In the fence, it was the enclosed area. In the tin can, it
was the amount of steel in the body. The other criterion was a constraint on the design. In
the fence, it was the amount of available of fencing material. In the can it was the
specified volume to be enclosed.
242
Chapter-1 CAE USING HYPERWORKS
If the initial design was feasible it did not violate any constraints. Variations on
the design may result in properties that are an improvement. When the degrees of
freedom have been set to values that give the best possible properties for the design, the
design is said to have been optimized. In the case of the fence above, if we started out by
trying a rectangular shape, and eventually arrived at the circle, we would have optimized
the design. This would require that there was no constraint on the permitted shapes, such
as requiring that the fence be rectangular.
OPTISTRUCT:
Topology Optimization:
243
Chapter-1 CAE USING HYPERWORKS
shell or solid elements, or both. The classical topology optimization set up solving the
minimum compliance problem, as well as the dual formulation with multiple constraints
are available. Manufacturing constraints can be imposed using a minimum member size
constraint, draw direction constraints, extrusion constraints, and symmetry planes. A
conceptual design can be imported in a CAD system using an iso-surface generated with
OSSmooth, which is part of the OptiStruct package.
Topography Optimization:
General size and shape optimization problems can be solved. Variables can be
assigned to perturbation vectors, which control the shape of the model. Variables can
also be assigned to properties, which control the thickness, area, moments of inertia,
stiffness, and non-structural mass of elements in the model. All of the variables
supported by OptiStruct can be assigned using Altair HyperMesh and AutoDV.
The following responses (see Responses for a description) are currently available
as the objective or as constraint functions:
244
Chapter-1 CAE USING HYPERWORKS
Purpose:
This exercise describes the steps involved in defining a topology optimization for
an automotive control arm modeled with solid elements. Three loading sub-cases
(loadsteps) will be considered. The exercise describes the steps to define the forces,
boundary conditions, and optimization parameters using HyperMesh. The optimization is
carried out with constraints for three different sub-cases. The resulting structure is lighter
and satisfies constraints for all sub-cases.
Problem Statement:
Optimization Process:
Steps to be followed:
245
Chapter-1 CAE USING HYPERWORKS
If a quantity in brackets does not have a value below it, it is off. To change this,
click on the quantity in brackets and an entry field will appear below it. Click on the
entry field, and a value can be entered.
9.Click return.
A new material, steel, has now been created. The material uses OptiStruct's linear
isotropic material model, MAT1. This material has a Young's Modulus of 2E+05 and a
Poisson's Ratio of 0.3. It is not necessary to define a density value since only a static
246
Chapter-1 CAE USING HYPERWORKS
analysis will be performed. Density values are required, however, for other solution
sequences.
At any time, the card image for this collector can be modified using the card image sub-
panel.
10.Click the collector type switch and select comps from the pop-up menu.
11.Select the update sub-panel using the radio buttons on the left-hand side of the panel.
12.Click the yellow comps.
13.Check the boxes next to design and nondesign and click select.
14.Click material = and select steel.
15.Click update.
16.Check the box next to material id.
17.Click update.
The component collectors 'design' and 'nondesign' now reference the material 'steel'.
18.Select the card image sub-panel using the radio buttons on the left-hand side of the
panel.
19.Double-click name = and select design.
20.Click card image = and select PSOLID.
21.Click load/edit.
The PSOLID card image pops up showing the Property ID and the Material ID. There is
nothing to edit on this card.
22.Click return.
The component collector design now uses the PSOLID property definition; all elements
organized into this collector should be solid elements.
The PSOLID card image pops up showing the Property ID and the Material ID. There is
nothing to edit on this card.
26.Click return.
The component collector nondesign now uses the PSOLID property definition; all
elements organized into this collector should be solid elements.
247
Chapter-1 CAE USING HYPERWORKS
The model is to be constrained using single point constraints at the two bushing
locations. dof1, dof2, and dof3 are constrained at one end of the bushing and dof2, dof3
at the other. In addition, a constraint is placed on node 3239 to represent another
attachment, and dof3 only is constrained at this node.
Loading is applied to the structure with three separate forces in the x, y, and z
directions each of these forces is organized into a separate load collector. Three subcases
(loadsteps) are then created each combining the constraints with an individual load.
To create constraints:
248
Chapter-1 CAE USING HYPERWORKS
window.
4.Constrain dof1, dof2, and dof3.
5.Make sure dofs 1, 2, and 3 are checked.
Dofs with a check will be constrained while dofs without a check will be free.
Dofs 1, 2, and 3 are x, y, and z translation degrees of freedom
Dofs 4, 5, and 6 are x, y, and z rotational degrees of freedom.
6.Click create.
Figure2. Constraining dof1, dof2 and dof3 at one end of the bushing.
7.Select the node at the other end of the bushing (see Figure 3) by clicking on it in the
graphics window.
8.Constrain dof2 and dof3.
9.Make sure dofs 2 and 3 are checked.
10.Click create.
A constraint is created. A constraint symbol (triangle) appears in the graphics
window at the selected node. The number 23 is written beside the constraint symbol,
indicating that dof2 and dof3 are constrained.
249
Chapter-1 CAE USING HYPERWORKS
Figure3. Constraining dof2 and dof3 at the other end of the bushing.
11.Click nodes and select by id from the extended entity selection window.
12.Type the value 3239 and press ENTER.
13.Constrain dof3.
14.Make sure dof3 is checked.
15.Click create.
250
Chapter-1 CAE USING HYPERWORKS
To create loads:
1.Set the current load collector to brake in the global panel on the permanent menu (see
step 2 above).
2.Select the forces panel on the BCs page.
3.Select the create sub-panel using the radio buttons on the left-hand side of the panel.
4.Click the entity selection switch and select nodes from the pop-up menu.
5.Click nodes and select by id from the extended entity selection menu, which pops up.
6.Type the value 2699 and press ENTER.
7.Set the coordinate system toggle to global system.
8.Click on the vector definition switch and select vectors.
9.Click magnitude = and enter the value 1000.000.
10.Click on the direction definition switch below magnitude =, and select x-axis from the
pop-up menu.
11.Click create.
This creates a point force of 1000 units in the global x-direction at the node 2699.
12.Set the current load collector to corner in the global panel on the permanent menu.
13.Click nodes and select by id from the extended entity selection menu.
14.Type the value 2699 and press ENTER.
15.Click magnitude = and enter the value 1000.000.
16.Click on the direction definition switch below magnitude = and select y-axis from the
pop-up menu.
17.Click create.
This creates a point force of 1000 units in the global y-direction at the node 2699.
18.Set the current load collector to pothole in the global panel on the permanent menu.
19.Click nodes and select by id from the extended entity selection menu, which pops up.
20.Type the value 2699 and press ENTER.
21.Click magnitude = and enter the value 1000.000.
22.Click on the direction definition switch below magnitude = and select z-axis from the
pop-up menu.
23.Click create.
This creates a point force of 1000 units in the global z-direction at the node 2699.
251
Chapter-1 CAE USING HYPERWORKS
Figure. Three separate forces in load collectors: brake, corner, and pothole with the component "design"
turned off using the display panel.
An OptiStruct subcase, 'brake', has been created which references the constraints in the
load collector spc and the force in the load collector brake.
An OptiStruct subcase, 'corner', has been created which references the constraints in the
load collector spc and the force in the load collector corner.
252
Chapter-1 CAE USING HYPERWORKS
An OptiStruct subcase, 'pothole', has been created which references the constraints in the
load collector spc and the force in the load collector pothole.
Defining Responses:
Two responses will be created: a volume response (for the definition of the objective) and
a displacement response, which will be constrained in each of the three subcases
(loadsteps) creating the three displacement constraints.
253
Chapter-1 CAE USING HYPERWORKS
The objective in this example is to minimize the global response, 'vol', which was defined
in the previous section.
A response defined as the objective cannot be constrained. In this case, you cannot
constrain the response 'vol.'
The response 'disp1' is to have an upper bound constraint applied for each subcase
(loadstep).
A constraint is defined on the response 'disp1'. The constraint is an upper bound with a
value of 0.05. The constraint applies to the subcase 'brake'.
A constraint is defined on the response 'disp1'. The constraint is an upper bound with a
value of 0.02. The constraint applies to the subcase 'corner'.
254
Chapter-1 CAE USING HYPERWORKS
A check run may be performed in which OptiStruct will estimate the amount of
RAM and disk space required to run the model. During the check run, OptiStruct will
also scan the deck checking that all the necessary information required to perform an
analysis or optimization is present and also that this information is not conflicting.
3.Select the directory where you would like to write the OptiStruct model file and enter
the name for the model, carm_check.fem, in the File name: field.
The .fem filename extension is the suggested extension for OptiStruct input decks.
4.Click Save.
5.Set the memory toggle, located at the left-hand side of the panel, to memory default.
6.Click the run options switch, located in the center of the panel, and select check.
7.Set the export options toggle, underneath the run options switch, to all.
8.Click optistruct.
To launch OptiStruct:
255
Chapter-1 CAE USING HYPERWORKS
256
Chapter-1 CAE USING HYPERWORKS
There are numerous simulations. Near the end of the simulation list, you will see: brake -
ITER 0 and brake - ITER 18.
You may want to mask your rigid elements before using the contour panel as
density results are not given for 1D elements.
257
Chapter-1 CAE USING HYPERWORKS
Each element of the model is assigned a legend color, indicating the density of each
element for the selected iteration.
Have most of your elements converged to a density close to 1 or 0?
If there are many elements with intermediate densities, the DISCRETE parameter may
need to be adjusted. The DISCRETE parameter (set in the opti control panel on the
optimization panel) can be used to push elements with intermediate densities towards 1 or
0 so that a more discrete structure is given.
In this model, refining the mesh should provide a more discrete solution; however, for the
purposes of this tutorial, the current mesh and results are sufficient.
Regions that need reinforcement tend towards a density of 1.0. Areas that do not need
reinforcement tend towards a density of 0.0.
Is the max = field showing 1.0e+00?
In this case, it is showing 1.0e+00.
If it is not, the optimization has not progressed far enough. Allow more iterations
and/or decrease the OBJTOL parameter (set in the opti control panel on the optimization
panel).
If adjusting the discrete parameter, refining the mesh, and/or decreasing the
objective tolerance does not yield a more discrete solution (none of the elements progress
to a density value of 1.0), review the set up of the optimization problem. Some of the
defined constraints may not be attainable for the given objective function (or visa-versa).
The iso-surface feature can be a very useful tool for post-processing density
results from OptiStruct. For models with solid design regions, this feature becomes a
vital tool for analyzing density results.
1.Select the options panel from the permanent menu in the lower right-hand corner of the
interface.
2.Select the graphics sub-panel using the radio buttons on the left-hand side of the panel.
3.Toggle the graphics engine mode to performance.
258
Chapter-1 CAE USING HYPERWORKS
An iso-surface plot is displayed in the graphics window. Those parts of the model
with a density greater than the value of 0.15 are shown in color, the rest are transparent.
This is shown below in figure.
14.Click and hold the left mouse button on the triangle shown in the legend (currently
pointing to a value representing 0.150 for the density). Then, scroll up and down to
change the threshold surface.
The iso-surface in the graphics window will interactively update when a new
value is scrolled to. Use this tool to get a better look at the material layout and the load
paths from OptiStruct.
259
Chapter-1 CAE USING HYPERWORKS
The OSSmooth tool is used to create IGES surfaces by using the topology
optimization results for a specific density level. This may be done through the
HyperMesh interface as follows:
7.Click Yes.
8.Select the disp panel from the permanent menu in the bottom right-hand corner of the
interface.
9.Set the elems/geom toggle, on the right-hand side of the panel, to elems.
10.Click None.
Conclusion
This concludes the Design Optimization for an Automotive Control Arm. Briefly
the steps involved are:
260
Chapter-1 CAE USING HYPERWORKS
The following responses (see Responses for a description) are currently available
as the objective or as constraint functions:
Problem:
The Figure shows a finite element model of the torsion plate with loads and
constraints applied. Minimize the displacement of the node where the force is applied in
the positive z-direction. Assume that the part is to be formed using a stamping process.
To achieve this objective, apply a bead pattern to reinforce the structure.
261
Chapter-1 CAE USING HYPERWORKS
Problem Statement:
Optimization Process:
3.Click retrieve….
262
Chapter-1 CAE USING HYPERWORKS
2.Select the card image sub-panel using the radio buttons on the left-hand side of the
panel.
3.Click the collector type switch and select comps from the pop-up menu.
4.Click name = twice and select design.
5.Click edit.
This allows you to edit the PSHELL card image, which is already defined for the
component collector 'design'.
6.Ensure that the thickness, T, is set to the value 1.0.
7.Click return to go to the main menu.
A topography design space definition, 'topo', has been created. All elements organized
into the 'design' component collector are now include in the design space.
8.Select the bead params sub-panel using the radio buttons on the left-hand side of the
panel.
9.By default, the field next to desvar = should contain the name of the newly created
design space. If not, click on desvar = and select topo from the list of topographical
design spaces.
10.Click minimum width= and enter 5.0.
This parameter controls the width of the beads in the model. The recommended value is
between 1.5 and 2.5 times the average element width.
263
Chapter-1 CAE USING HYPERWORKS
16.Click update.
A "bead" definition has been created for the design space 'topo'. Based on this
information, OptiStruct will automatically generate circular bead variable definitions
throughout the design variable domain.
17.Select the bounds sub-panel using the radio buttons on the left-hand side of the panel.
18.By default the field next to desvar = should contain the name of the newly created
design space, if not click on desvar = and select topo from the list of topographical
design spaces.
19.Click on upper bound and enter 1.0 (this is the default).
To define responses:
Define one response for the objective: displacement at the node where the force is
applied.
6.Select dof3.
7.Click create.
264
Chapter-1 CAE USING HYPERWORKS
2.Click the switch in the upper left corner of the panel, and select min from the pop-up
menu.
3.Click response = and select displace from the response list.
A loadstep button should appear in the panel.
4.Click on loadstep and select torsion from the subcase (loadstep) list.
5.Click create.
The objective function is now defined.
6.Click return twice to go to the main menu.
To launch OptiStruct:
3.Select the directory where you would like to write the OptiStruct model file and enter
the name for the model, torsion_plate.fem, in the File name: field.
4.Click Save.
5.Set the memory toggle, located at the left-hand side of the panel, to memory default.
6.Click the run options switch, located in the center of the panel, and select optimization.
7.Set the export options toggle, underneath the run options switch, to all.
8.Click optistruct.
This launches the OptiStruct job. If the job was successful, new results files can
be seen in the directory where the OptiStruct model file was written. The
torsion_plate.out file is a good place to look for error messages that will help to debug the
input deck if any errors are present.
The default files written to the directory are:
265
Chapter-1 CAE USING HYPERWORKS
estimate for the amount of RAM and disk space required for
the run, information for each optimization iteration, and
compute time information. Review this file for warnings and
errors that are flagged from processing the torsion_plate.fem
file.
torsion_plate.res The HyperMesh binary results file.
torsion_plate.sh Shape file for the final iteration. It contains the material
density, void size parameters, and void orientation angle for
each element in the analysis. The .sh file may be used to
restart a run and, if necessary, run OSSmooth files for
topology optimization.
torsion_plate.stat Summary of analysis process, providing CPU information for
each step during analysis process.
A transient animation of contour shapes will give a good idea of the shape
changes happening through different iterations
266
Chapter-1 CAE USING HYPERWORKS
1. From the Post page in HyperMesh, select the apply result panel.
2. Set your simulation to DESIGN . ITER 6.
3. Click data type = and select SHAPE.
4. Click nodes and select display.
5. For mult =, assign a value of 1.00.
6. Click apply.
7. After reviewing the result, click reject.
8. Click return o go back to the main menu.
Conclusions:
This concludes the topography optimization of a torsion plate. The steps in this
exercise covered:
Defining a topography design space
Defining linear pattern groups with 1-plane symmetry
Post-processing topography results using apply results panel in HyperMesh
267
Chapter-1 CAE USING HYPERWORKS
268
Chapter-1 CAE USING HYPERWORKS
Problem Statement:
269
Chapter-1 CAE USING HYPERWORKS
To define responses:
270
Chapter-1 CAE USING HYPERWORKS
To define constraints:
Upper bound constraints are to be defined for the responses 'X_Disp' and 'Z_Disp.'
To launch OptiStruct:
271
Chapter-1 CAE USING HYPERWORKS
the name for the model, joint_sizeOPT.fem, in the File name: field.
4.Click Save.
5.Set the memory toggle, located at the left-hand side of the panel, to memory default.
6.Click the run options switch, located in the center of the panel, and select optimization.
7.Set the export options toggle, underneath the run options switch, to all.
8.Click optistruct.
This launches the OptiStruct job. If the job was successful, new results files can be seen
in the directory where the OptiStruct model file was written. The joint_sizeOPT.out file
is a good place to look for error messages that will help to debug the input deck if any
errors are present.
The default files written to the directory are:
272
Chapter-1 CAE USING HYPERWORKS
Size optimization results from OptiStruct are given in two places. The
joint_sizeOPT.out file contains gage and volume information for each iteration. The
joint_sizeOPT.res file contains the element thickness for all five iterations, Displacement
and Stress results for the linear static analysis for iteration 0 and iteration 4. The results
contained in the HyperMesh binary results file will be examined first. Then the gage
history in the joint_sizeOPT.out file will be reviewed.
It is helpful to view the deformations of the model first to determine if the boundary
conditions have been defined correctly and also to see if the model is deforming as
expected.
1.Select the deformed panel in the Post page.
2.Click simulation =.
There are nine simulations: DESIGN - ITER 0, …, DESIGN ITER 4, Force_X - ITER
0, Force_X - ITER 4, Force_Z - ITER 0, and Force_Z - ITER 4.
6.In the graphics window, click the node at center of rigid spider, where the loading is
applied.
A pop-up window gives the x, y, and z displacements for the node. Note that the x-
displacement is larger than the upper bound constraint, which was defined earlier, of 0.9.
273
Chapter-1 CAE USING HYPERWORKS
A deformed plot of the model overlaid on the original undeformed mesh is displayed
in the graphics window.
12.In the graphics window, click on the node at center of rigid spider, where the loading
is applied.
A pop-up window gives the x, y, and z displacements for the node. Note that the z-
displacement is larger than the upper bound constraint, which was defined earlier, of 1.6.
274
Chapter-1 CAE USING HYPERWORKS
In shape optimization, the outer boundary of the structure is modified to solve the
optimization problem. Using finite element models, the shape is defined by the grid point
locations. Hence, shape modifications change those locations.
Shape variables are defined in OptiStruct in a way very similar to that of other
shape optimization codes. Each shape variable is defined by using a DESVAR bulk data
entry. If a discrete design variable is desired, a DDVAL bulk data entry needs to be
referenced for the design variable values. DVGRID bulk data entries define how much a
particular grid point location is changed by the design variable. Any number of
DVGRID bulk data entries can be added to the model. Each DVGRID bulk data entry
must reference an existing DESVAR bulk data entry if it is to be a part of the
optimization. The DVGRID data in OptiStruct contains grid location perturbations, not
basis shapes.
The generation of the design variables and of the DVGRID bulk data entries is
facilitated by the HyperMorph utility, which is part of the Altair HyperMesh software.
The following responses (see Responses for a description) are currently available
as the objective or as constraint functions:
Purpose
275
Chapter-1 CAE USING HYPERWORKS
Shape optimization requires you to have knowledge of the kind of shape you like
to change in the structure. This may include finding the optimum shape to reduce stress
concentrations to changing the cross-sections to meet specific design requirements.
Therefore, you have to define the shape perturbations and the nodal movements that
reflect the shape changes. Thus shape optimization requires the use of two cards
DESVAR and DVGRID. These cards are included in the OptiStruct input file along with
objective function and constraint to run shape optimization.
Problem Statement
Optimization Process
276
Chapter-1 CAE USING HYPERWORKS
1. From any page, click files and select the hm file sub-panel.
2. Click retrieve….
3. Locate the file conrod_analysis.hm, then click Open in the browser to read the file into
HyperMesh.
4. Click global from permanent menu and verify the OptiStruct template is loaded.
5. Click return to go back to main menu.
277
Chapter-1 CAE USING HYPERWORKS
5. Click return.
6. Click Only Comps from macro menu to display off loads and leave only components
on screen.
Create 3D domains to generate two shapes. One shape shall modify the width of the
web, one the height of the flange.
1. From the permanent menu go to the disp panel.
2. Verify the left selector to be comps and right toggle to be elems.
3. Click none to turn off all components
4. Select DESIGN1 and DESIGN2 to be displayed
5. Click return
6. Click view in the permanent menu and select top.
This will bring the model to top view
7. From BC’s page, click optimization.
8. Go to the HyperMorph sub-panel, and click domains.
9. Select the create sub-panel.
10. Click the selector and select 3D domains.
11. Click elems.
12. Click by window from the pop-up menu.
13. Draw a window as shown in Fig 3.
14. Verify that the interior option is activated.
15. Click select entities.
16. Click create.
This generates the domains shown in Fig. 3.
278
Chapter-1 CAE USING HYPERWORKS
279
Chapter-1 CAE USING HYPERWORKS
In this step we create two different shapes. The first shape changes the width of the web;
the second shall move the outer surfaces of the flanges.
280
Chapter-1 CAE USING HYPERWORKS
281
Chapter-1 CAE USING HYPERWORKS
282
Chapter-1 CAE USING HYPERWORKS
1. Click shape.
2. Select the desvar sub-panel
3. Verify the toggle is multiple desvars.
4. Click shapes.
5. Select both sh1 and sh2 shapes.
6. Click select.
7. Click create.
This creates for each selected shape a design variable with the name and label the same
as the shape’s name.
8. Click animate.
9. Click data type = and select Perturbation Vector.
10. Click modal to animate the first shape variable.
11. Click next (to the right of simulate= ) and then animate to see the animation of the
283
Chapter-1 CAE USING HYPERWORKS
The following steps modify the lower bound on the first shape variable.
1. Set the radio button to update.
2. Click designvars and select the design variable sh1.
3. Click return
4. Set lower bound = -3.0.
5. Click update.
This updates the lower bound of sh1 shape to -3.0. The upper bound of sh1 remains
1.0.
6. Click return.
1. Click responses.
2. In response =, assign mass as the name
3. Change response type to Mass.
4. Verify the toggle is total.
5. Click create.
6. In response =, assign disp as a new name.
7. Change response type: to displacement.
8. Click nodes and select by id and type 2980 and press ENTER.
9. Select total disp and click create.
10. Click return.
1. Click dconstraints.
2. Click constraint = and assign compr for the name.
3. Activate upper bound = and assign a value of 0.052.
4. Click response = and select disp.
5. Click loadsteps and select compression.
6. Click select and then click create.
7. Click constraint = and assign bend as name for the second constraint.
8. Activate upper bound = and assign a value of 10.0.
9. Click response = and select disp.
10. Click loadsteps and select bending.
11. Click select and then click create.
12. Click return.
1. Click objective.
284
Chapter-1 CAE USING HYPERWORKS
OptiStruct is launched.If there are any errors in your solution, you may see an
error message written to the screen. Review conrod_shape.out for more specific error
messages.
If you have defined the SCREEN control card as OUT in the control cards panel,
you will see optimization information written to the screen as it is updated to your .out
file during the shape optimization solution. Once the solution has converged, this
message is written to the screen: “…Processing complete.”
Refer to conrod_shape.out for detailed information regarding your objective function and
constraint for each design iteration.
The result file conrod_shape.res is automatically loaded into HyperMesh when you use
the OptiStruct panel to start OptiStruct.
285
Chapter-1 CAE USING HYPERWORKS
Review
1. Is your design objective obtained?
2. What is the percentage increase (reduction) in mass necessary to meet the performance
criteria?
3. Are your design constraints satisfied?
4. What is the percentage violation for your displacement constraint at the last design
iteration for the compression sub-case?
5. What is the percentage violation for your displacement constraint at the last design
iteration for the bending sub-case?
Conclusion
286