Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0 User's Guide
Abaqus Solver Interface
Altair Engineering Contact Information
The following countries have distributors for Altair Engineering: Mexico, Romania, Russia, South Korea,
Singapore, Spain, Taiwan, and Turkey. See www.altair.com for complete contact information.
© 2008 Altair Engineering, Inc. All rights reserved. No part of this publication may be reproduced,
transmitted, transcribed, stored in a retrieval system, or translated to another language without the written
permission of Altair Engineering, Inc. To obtain this permission, write to the attention Altair Engineering legal
department at: 1820 E. Big Beaver, Troy, Michigan, USA, or call +1-248-614-2400.
All other trademarks and registered trademarks are the property of their respective owners.
HyperWorks 9.0 User's Guide - Abaqus Solver Interface
HyperMesh Interface
...........................................................................................................................................
with the Abaqus Solver 1
Changes in...............................................................................................................................................
Sectional Property Handling 3
Importing ............................................................................................................................................... 5
By HM Comment
............................................................................................................................................... 5
Support of Include Files
............................................................................................................................................... 5
Templates............................................................................................................................................... 9
Summary Templates
............................................................................................................................................... 9
HyperMesh Entities
............................................................................................................................................... 11
Control Cards
............................................................................................................................................... 11
Coordinate Systems
............................................................................................................................................... 11
Curves
............................................................................................................................................... 11
Elements
............................................................................................................................................... 11
Groups
............................................................................................................................................... 11
Load...............................................................................................................................................
Collectors 11
Loads
............................................................................................................................................... 11
Load...............................................................................................................................................
Steps 11
Materials
............................................................................................................................................... 11
Multi-point Constraints
............................................................................................................................................... 11
Nodes
............................................................................................................................................... 11
Output Blocks
............................................................................................................................................... 11
Properties
............................................................................................................................................... 11
Sets............................................................................................................................................... 11
Abaqus ...............................................................................................................................................
Utility Menu 101
Component Browser
............................................................................................................................................... 101
Contact Manager
............................................................................................................................................... 101
Dummy Import/Export
............................................................................................................................................... 101
Set...............................................................................................................................................
Browser 101
Solid Face Alignment
............................................................................................................................................... 101
Step Manager
............................................................................................................................................... 101
Results ...............................................................................................................................................
Translation 215
Translating Complex Results
............................................................................................................................................... 215
Translating Element Results for Different Positions
............................................................................................................................................... 215
Supported Result Types
............................................................................................................................................... 215
Include File Support
............................................................................................................................................... 215
Free Body Diagram
............................................................................................................................................... 215
Supported Keywords
............................................................................................................................................... 229
This section describes the Abaqus input translator, the output template, summary templates, and the result
translator in HyperMesh.
· By selecting the Abaqus user profile, you can work with pre-defined panels that are more specific
to Abaqus usage. The User Profiles dialog is launched by default when HyperMesh is started the
first time.
These are some general comments about HyperMesh interface with Abaqus:
· The loads and constraints are organized under load collectors in HyperMesh.
These load collectors need to be added to a load step for the *STEP card in
Abaqus history definition. If a **HMLOAD_SETS_EXPAND comment is found in
the input file, all loads and boundary conditions on sets are expanded to
individual nodes and elements.
· The output options are organized under output blocks in HyperMesh. These
output blocks also need to be added to load steps.
HyperMesh · Warnings and error messages are written to a file named abaqus.msg.
Operations Unrecognized lines are written to a *.hmx file. These files are created in the
· Step time calculations can differ between HyperMesh and Abaqus (Explicit
analyses), so you may find differences between reported values in the Abaqus
status (.sta) file and the time sub-panel of the check elems panel in
HyperMesh. The values reported by HyperMesh are close estimates of the step
time; refer to the Abaqus documentation to learn more about the factors that
Abaqus/Explicit uses to reach the final result.
Introduction
Starting in HyperMesh 9.0, sectional properties, such as SHELL SECTION, are defined by the card image
of a property collector. In previous versions sectional properties were defined within a component collector.
Elements still belong to a component collector. Their property assignment can now be made either by
assigning a property to a component or to individual elements.
In common cases, elements get their property from the card image of the property collector, which is
assigned to the component they belong to. Elements can be assigned individually to property collectors by
using the assign sub-panel of the property collectors panel. This is useful to get better performance for
models that have a huge amount of properties, such as composite models or models with many beam
elements. For both ways, properties of the model can be visualized by coloring with the by Prop option
from the toolbar or the Properties View option in the Model Browser.
Assigning an element directly to a property always takes precedence over the property the component
collector of this element is pointing to.
Export
On export *ELEMENT card will be written from every component. The sectional property will be written
from the property collector itself. In addition, HyperMesh automatically creates ELSETs of the elements,
which are individually assigned to a property. In the regular case, properties are assigned to a component,
the name after the ELSET parameter in the sectional property will be the component name. In the case of
individual element assignment, the property will point to the ELSET, automatically created by HyperMesh.
To ensure the maintenance of the model organization during an export and a following import of the model,
a comment is written before each sectional property. **HM_comp_by_property is written, if the property is
assigned to a component. This comment also contains the name of the property collector and its color.
**HM_set_by_property and the color of the property collector are written in front of the properties, which are
assigned individual to each element. In all cases component collector color is maintained by a comment in
front of the *ELEMENT card.
Import
Also new to HyperMesh 9.0 are the import options by HM Comment, by Property and by 1 Component.
For details please refer to the related help topic of this online manual.
The Import Options button opens a dialog with the following options available:
Generic material: Import a model in the generic material mode, in which all material sub-options,
parameters, and data lines are supported as simple text.
Free format: HyperMesh can read in mixed free- and fixed-format data. Select this option to force
HyperMesh to interpret all data as free format in the imported model.
Coupling as groups: Import *COUPLING cards as groups. This option maintains the constraint and
surface names but might be slow when many *COUPLING cards are in the model.
Expand loads on sets: All loads on sets are expanded to individual nodes/elements.
When importing Abaqus files, you can use the By HM Comment option, understanding the following items:
· If available, HyperMesh will consider comments written during a previous model export from
Version 9.0.
Many FEA solvers allow you to organize your input deck into separate files and provide a mechanism to
include all the files in a single input deck. This capability is commonly known as "include" capability.
HyperMesh allows you to import such models for Abaqus.
HyperMesh’s Include Browser allows you to create, review, edit, organize, and update the contents of a
model into various include files.
The following rules and considerations apply to the Abaqus include file support in HyperMesh:
· Include files must include complete information for each keyword. A keyword and its data lines
must be part of the same file.
· Include files must contain complete information for cards that contain multiple sub-keywords. For
example, all sub-keywords and their data lines in a *Material card must be part of the same include
file.
· Include files must contain complete information for *Step cards. All history keywords and their data
lines must be a part of the same file.
· The HyperMesh Abaqus interface is comprised of four types of include files: Model (start), Model
(middle), Model, and History. They define the sequence of the *Include keywords in the model.
Model (start) type of include files are written at the beginning of the deck, after the *Node block.
Model (middle) is written in the middle of the deck, after the *Material block. Model is written at
the end of the model definition, and History keywords are written after the model definition.
· Include file names are sorted according to their names in the browser. The sequence in the
exported model is primarily determined by the four types of includes files as described above.
Within each type the sequence is determined by the order in which they are created.
In Abaqus, file names can include a full or relative path name. Relative path names must be in
relation to the directory from which the job was started. If a path is not specified, it is assumed that
the file is located in the same directory from which the job was submitted.
From HyperMesh, it is, however, not always possible to predict the directory from which the job will
finally be submitted. Therefore a relative path must be defined. This relative path should be defined
with respect to the folder where the corresponding *Include keyword appears. If you run the job
from a different folder in subsequent runs, you must also update the path name.
Standard.3d Generates a deck for three-dimensional models containing bar, shell, and
solid elements for use with Abaqus Standard.
elements.2d Summarizes the number and type of 2-D elements in the current
HyperMesh database.
elements.3d Summarizes the number and type of 3-D elements in the current
HyperMesh database.
loads Summarizes the forces and moments applied to the current model.
Control Cards
Coordinate Systems
Curves
Elements
Groups
Load Collectors
Loads
Load Steps
Materials
Multi-Point Constraints
Nodes
Output Blocks
Properties
Sets
In HyperMesh, Control Cards define model information, which needs to be specified only once in the input
file. The following Abaqus keywords are supported as Control Cards:
*DEPVAR
*HEADING
1. From the Setup drop down menu, select Create and select Control Cards.
2. Click the RESTART card you want to create.
3. Input the necessary information for the control card.
4. Click return.
1. From the Setup drop down menu, select Create and select Load Steps.
2. Click name = and select a load step.
3. Click edit.
4. Check the Restart_Write option and input necessary information.
5. Click return.
6. Click return.
The coordinate systems are defined from the systems panels in HyperMesh. A system in HyperMesh can
be exported as a *SYSTEM or *TRANSFORM card depending on the nodal assignment of the system. The
*ORIENTATION card is created from the card image of the system.
The following Abaqus (system) keywords are supported in HyperMesh:
· The DEFINITION= parameter will become NODES only when System_origin is selected for a
node-dependent rectangular system. Otherwise, it remains COORDINATES.
9. If necessary, select the locdir_alpha option to define an additional rotation.
10. Click return.
The curves in HyperMesh are exported as *AMPLITUDE card in the Abaqus input file.
Standard.3d Template
Rigid RB3D2
*RELEASE Bar2/Bar3
Standard.2d Template
DASHPOT1, CONN2D2
*RELEASE Bar2/Bar3
Explicit Template
RBE3 COUP_DIS
Tetra10 C3D10M
*RELEASE Bar2/Bar3
1. Select the elem types panel from the 1D, 2D, or 3D page.
2. Set the Abaqus type you want to use for each configuration of element.
3. Click elems.
4. Indicate which elements you want to update by picking them from the graphics window, or click elems
and choose from the extended entity selection menu.
5. Click update.
6. Click return.
1. From the Mesh drop down menu, select Assign and select Element Types.
2. Select the bar2 or bar3 element type you want to create.
3. Click return.
4. In the Model Browser, right-click on the component that has the appropriate property assigned and
select Make Current.
5. Select the bars panel on the 1-D page.
6. If you want to select a direction node to specify the n1 vector orientation
- Click the leftmost switch, and from the pop-up menu, select node.
7. If the direction of the n1 axis of the bar is to be specified by typing in the components, you can edit the
*BEAM SECTION or *BEAM GENERAL SECTION card image that is attached to the current
component. In order to create beam elements, a pseudo-direction vector must still be chosen in the
bars panel for visualization purposes. To do this:
- Click the leftmost switch, and from the pop-up menu, select vectors.
- Click the rightmost switch, and from the pop-up menu, select x-axis.
Note: This orientation vector is not used when exporting the elements. Only the vector
components entered into the *BEAM SECTION or *BEAM GENERAL SECTION card
image are maintained.
8. To add a *RELEASE card to this element, click pins a = and pins b = and type in the HyperMesh dof
code for the Abaqus release combination code you want from the following table:
4 T
5 M2
45 M2-T
6 M1
46 M1-T
56 M1-M2
1. From the Mesh drop down menu, select Assign and select Element Types.
2. Select the rod element type you want to create.
3. Click return.
4. In the Model Browser, right-click on the component that has the appropriate property assigned and
select Make Current.
5. Select the rods panel on the 1D page.
6. Select the first node in the element connectivity from the graphics area.
7. Select the second node in the element connectivity from the graphics area.
8. To create more bars with the same properties, repeat steps 6 and 7.
9. Click return.
1. From the Mesh drop down menu, select Assign and select Element Types.
2. Select the mass element type you want to create.
1. From the Mesh drop down menu, select Assign and select Element Types.
2. Select the spring element type you want to create.
3. Click return.
4. In the Model Browser, right-click on the component that has the appropriate property assigned and
select Make Current.
5. Select the springs panel on the 1-D page.
6. Select the first node in the element connectivity from the graphics area.
7. Select the second node in the element connectivity from the graphics area.
- HyperMesh creates the spring element after both nodes have been selected.
Note: The dof, property =, and orient vector fields are not shown in the Abaqus user profile. The
*SPRING, *DASHPOT, or *JOINT card image must be edited to input this information.
1. From the Mesh drop down menu, select Assign and select Element Types.
2. Select the gap element type you want to create.
3. Click return.
4. In the Model Browser, right-click on the component that has the appropriate property assigned and
1. From the Mesh drop down menu, select Assign and select Element Types.
2. Select the rigid element type you want to create.
3. Click return.
4. In the Model Browser, right-click on the component that has the appropriate property assigned and
select Make Current.
5. Select the rigids panel on the 1D page.
6. Select the create sub-panel.
7. With the independent node button activated, select the first node in the element connectivity from the
graphics area.
8. With the dependent node button activated, select the second node in the element connectivity from
the graphics area.
HyperMesh creates the rigid element after both nodes have been selected.
Note: The dof fields are not shown in the Abaqus user profile. The RIGID_BODY card image must be
edited to input other related information.
9. Click return.
1. In the Model Browser, right-click on the component that has the appropriate property assigned and
select Make Current.
2. From the Mesh drop down menu, select Assign and select Element Types.
3. Click the rod= button and select CONN3D2 or CONN2D2.
· as rbe3 elements from the rbe3 panel, in combination with *DISTRIBUTING card
9. From the Mesh drop down menu, select Card Edit and select Elements.
11. Select the rigid element created above from the graphics area and click edit.
12. Enter all relevant parameter values.
· With the set individual option you can enter the desired value and click on the node you want to
update
· With the select to adjust option you can increase the value with the right mouse button or decrease
with the left mouse button. Alternatively, you can increase/decrease the value by holding the left
mouse button and move the mouse up/down.
13. Finish the change of the weighting factors by pressing the update and the return button.
14. To edit parameters of the card select card editor from the setup pull-down menu.
15. Click the toggle and select elems.
16. Select the rbe3 element created above from the graphics area and click edit.
17. Enter all relevant parameter values.
Note: The *COUPLING card created as rbe3 elements has automatically generated constrained name
and node-based SURFACE. This surface contains all the dependent nodes defined for this rigid
element.
1. From the Mesh drop down menu, select Assign and select Element Types.
2. For rigid =, select KINCOUP as the rigid element type.
3. Click return.
4. On the 1D page, select the rigids panel.
5. Select the create sub-panel.
6. Click the dependent: toggle and select multiple nodes.
7. With the independent node button activated, select the reference node from the graphics area.
8. With the dependent nodes button activated, select the dependent nodes from the graphics area.
9. Select the degrees of freedom and click create.
HyperMesh creates the KINEMATIC COUPLING rigid elements and shows it in graphical display.
HyperMesh supports two pyramid element configuration types: pyramid5 and pyramid13 (2nd order).
Although Abaqus does not support pyramid elements, some degenerated hexa and penta elements can be
used to support pyramid elements. The elements are: C3D8 (hexa8), C3D6 (penta6), C3D20 (hexa20),
and C3D15 (penta15).
There are several methods by which the hexa or penta elements can be degenerated to define a pyramid
element. HyperMesh only supports one such method for each type. If any other degeneration scheme is
found in an input file, the HyperMesh import reader does not recognize it as a pyramid element.
See the following topics for more details about node and face mapping:
Pyramid5 elements as hexa8 elements
Pyramid5 elements as penta6 elements
Pyramid13 elements as hexa20 elements
Pyramid13 elements as penta15 elements
pyramid5 hexa8
Node 1 Node 1
Node 2 Node 2
Node 3 Node 3
Node 4 Node 4
Node 5 Node 5
Node 5 Node 6
Node 5 Node 7
The face mapping between the two element types is listed below:
pyramid5 hexa8
S1 S1
-- S2
S2 S3
S3 S4
S4 S5
S5 S6
pyramid13 hexa20
Node 1 Node 1
Node 2 Node 2
Node 3 Node 3
Node 4 Node 4
Node 5 Node 5
Node 5 Node 7
Node 5 Node 8
Node 6 Node 9
Node 7 Node 10
Node 8 Node 11
Node 9 Node 12
Node 5 Node 13
Node 5 Node 14
Node 5 Node 15
Node 5 Node 16
Node 10 Node 17
Node 11 Node 18
Node 12 Node 19
Node 13 Node 20
The face mapping between the two element types is listed below:
pyramid13 hexa20
S1 S1
-- S2
S2 S3
S4 S5
S5 S6
pyramid5 penta6
Node 4 Node 1
Node 3 Node 2
Node 5 Node 3
Node 1 Node 4
Node 2 Node 5
Node 5 Node 6
The face mapping between the two element types is listed below:
pyramid5 penta6
S4 S1
S2 S2
S1 S3
S5 S5
pyramid13 penta15
Node 4 Node 1
Node 3 Node 2
Node 5 Node 3
Node 1 Node 4
Node 2 Node 5
Node 5 Node 6
Node 8 Node 7
Node 12 Node 8
Node 13 Node 9
Node 9 Node 10
Node 7 Node 11
Node 5 Node 12
Node 11 Node 14
Node 10 Node 15
The face mapping between the two element types is listed below:
pyramid13 penta15
S4 S1
S2 S2
S1 S3
S3 S4
S5 S5
The groups in HyperMesh are entities for various types of interfaces. It is recommended that all contact
interfaces, such as *CONTACT PAIR, *TIE, *PRE-TENSION SECTION, *SURFACE, *SURFACE
INTERACTION, as *CONTACT, be defined from the Contact Manager in the Abaqus user profile. It is
recommended that all history type interface controls, such as CONTACT INTERFERENCE, MODEL CHANGE
, CHANGE FRICTION, CONTACT CONTROLS, CONTROLS, and CLEARANCE, be defined from the
Step Manager in the Abaqus user profile.
The following Abaqus keywords are supported as groups in the interface panel in HyperMesh:
*BLOCKAGE
*CONTACT CLEARANCE
ASSIGNMENT
SPEED CHECK =
{SUMMARY / DETAIL
/ OFF}, DETECT
CROSSED
SURFACES = {ON /
OFF}, PLASTICITY =
{SUMMARY / DETAIL
/ OFF}, WARNING
RATIO, WARPED
SURFACE =
{SUMMARY / DETAIL
/ OFF}
LAGRANGE, SLIP
TOLERANCE,
DEPVAR,
PROPERTIES
*SHELL TO SOLID CONSTRAINT NAME, The EDGE BASED surfaces can be created
COUPLING INFLUENCE from the Contact Manager.
DISTANCE,
POSITION
TOLERANCE
*TIE POSITION
TOLERANCE, TIED
NSET, ADJUST,
CYCLIC SYMMETRY,
NO ROTATION,
TYPE, NO
THICKNESS, CYCLIC
SYMMETRY,
CONSTRAIN RATIO
NODES, EXTRUDED
LENGTH, FEED
RATE
Note: Use the interfaces panel on the Analysis page to create a group entity in HyperMesh.
A User Comments block is supported for all groups. See information below on how to add
comments to any group card image. These comments are preserved during import and export
of the Abaqus input deck.
There have been significant changes in the support of Abaqus contact in HyperMesh. Please
refer to the Abaqus Analysis using HyperMesh tutorial for information on how to define
different types of contact.
The *SURFACE INTERACTION card is supported as group in the Abaqus Explicit template
only. This change allows the *SURFACE INTERACTION card to be used as a history data
along with *CONTACT PAIR cards. For standard3d and 2d templates, it is defined as
property.
The Analytical Rigid Surfaces are supported as a non-displayable entity in the
ANALYTICAL_RIGID_SURFACE card image.
1. From the BCs drop down menu, select Card Edit and select Groups.
2. Click groups and select a group.
3. Click edit.
4. Click the User Comments toggle and select the Show In Menu/Export option.
5. Enter an integer in the Num_Comments field to describe the number of lines you want for making
comments.
6. Enter text in the fields below the Entity_Comments heading in the card image.
7. Click return.
1. From the BCs drop down menu, select Assign and select Interface Entities.
2. Click name = and select the group with SURFACE_ELEMENT type.
3. Click the switch and select face.
4. Click solid elems and select the elements whose faces make up the surface.
5. Click nodes to the right of face of nodes and pick two corner nodes (or three nodes) of any of the
elements selected.
6. Click add to add these faces to the *SURFACE.
7. Click return.
1. From the BCs drop down menu, select Assign and select Interface Entities.
2. Click name = and select the group with SURFACE_ELEMENT type.
3. Click the switch and select comps or sets from the pop-up window.
4. Click comps or sets and select a component or set from the list.
5. Click update.
6. Select the card image sub-panel.
7. Click edit.
8. Select the multiple_sets option in the card image if you are using multiple components or sets to
Comments
Only one option (entities, comps, or sets) can be used to define a surface.
1. From the BCs drop down menu, select Card Edit and select Groups.
2. Click groups and select the group with PRE_TENSION_SECTION type.
3. Click edit.
4. Click ptnid in the card image and select a node from the graphics window, or click ptnid again to enter
the ID of the node involved in the *PRE_TENSION_SECTION.
5. Click elemop in the card image and select an element from the graphics window, or click elemop
again to enter the ID of the element involved in the *PRE_TENSION_SECTION.
6. To enter a user-defined normal to the SECTION, click vcomps and enter the values in the card image.
7. Click return.
1. From the BCs drop down menu, select Card Edit and select Groups.
2. Click groups and select the group with CONTACT_PAIR type.
3. Click edit.
4. Click the Property field in the card image and select the property from the list that contains the
*SURFACE INTERACTION card for this contact pair. (For Explicit template, check the INTERACTION
option and click the Surface_Interaction field to select the group from the list.)
5. Click the Slave_Surface field in the card image and select the group from the list that contains the
slave surface definition for this contact pair.
6. Click the Master_Surface field in the card image and select the group from the list that contains the
master surface definition for this contact pair.
1. From the BCs drop down menu, select Card Edit and select Groups.
2. Click groups and select the group with PRE_TENSION_SECTION type.
3. Click edit.
4. Select Surface Option from the option list in the card image.
5. Click the Surface field in the card image and select the group from the list that contains the surface
definition for this contact pair.
6. To enter a user-defined normal to the SECTION, click vcomps and enter the values in the card image.
7. Click return.
1. From the BCs drop down menu, select Create and select Interfaces.
2. Click name = and specify a name for the interface.
3. Click type = and select the SURFACE_INTERACTION card image type.
4. Click create/edit.
5. Click SurfaceBehavior, ContactDamping or Friction options to define *SURFACE BEHAVIOR,
*CONTACT DAMPING, or *FRICTION cards, respectively.
6. Click DataLine to input the optional out-of-plane thickness of the surface or cross-sectional area for
every node in the node-based surface.
7. Click return.
1. From the BCs drop down menu, select Create and select Interfaces.
2. Click name = and specify a name for the interface.
3. Click type = and select ANALYTICAL_RIGID_SURFACE.
4. Click create/edit.
5. Select the TYPE= toggle to select the surface type and fill in the necessary information
6. Click return.
1. From the BCs drop down menu, select Create and select Interfaces.
2. Click name = and specify a name for the interface.
3. Click type = and select CUTTING_SURFACE.
4. Click create/edit.
5. Fill in the necessary data items.
6. Click return.
1. From the BCs drop down menu, select Create and select Interfaces.
2. Click name = and specify a name for the interface.
3. Click type = and select SURFACE_COMBINE_CROP.
4. Click create/edit.
5. Fill in the necessary data items
6. Click return.
1. From the BCs drop down menu, select Create and select Interfaces.
2. Click name = and specify a name for the interface.
3. Click type = and select the General_CONTACT card image type.
4. Click create/edit.
5. Click the following:
· RBE3: An additional comment, HM_coupdis_RBE3, will be inserted before the *COUPLING card
1. From the BCs drop down menu, select Create and elect the Interfaces.
2. Click name = and specify a name for the interface.
3. Click type = and select the FASTENER card image type.
4. Click create/edit.
5. Click Property_Name and select the property defined with FASTENER_PROPERTY card image.
6. Enter all other relevant data items and parameter values.
7. Click return.
1. From the Collectors drop down menu, select Create and select Component.
2. For name =, enter a component name.
3. Click the toggle next to property= and to set the property to blank.
4. Click color and select a color.
5. Click create
6. Click return.
A load collector in HyperMesh is a repository for loads and constraints. Each load or constraint must
belong to a load collector. There are two card images called HISTORY and INITIAL_CONDITION. Loads
or constraints that are to be used as history data (under *STEP) should be collected into load collectors
with the "HISTORY" card image. These load collectors also need to be added to the corresponding load
steps (*STEP) from the load steps panel. In contrast, loads or constraints for model data should be
collected into load collectors with INITIAL_CONDITION card image. They will automatically be written out
in the model portion of the Abaqus input deck.
Note If a **HMLOAD_SETS_EXPAND comment is found in the input file, all loads and boundary
conditions on sets are expanded to individual nodes and elements.
Note Prior to HyperMesh 6.0, all history type keywords including *STEP were created from the load
collector card image. In HyperMesh 6.0, these keywords are created and organized from the
load steps and output block panels.
1. From the Collectors drop down menu, select Create and select Load Collectors.
2. In the loadcol= field, enter a load collector name.
3. Click card image = and select HISTORY.
4. Click color and select a color from the menu.
5. Click create.
1. From the Collectors drop down menu, select Create and select Load Collectors.
2. In the loadcol= field, enter a load collector name.
3. Click card image = and select INTIAL_CONDITION.
4. Click color and select a color from the menu.
5. Click create.
1. From the Collectors drop down menu, select Edit and select Load Collectors.
2. In the loadcol= field, select the load collector with the HISTORY or INTIAL_CONDITION card image.
3. Click update/edit.
4. Check the Connector_Motion check box.
5. Check the Connector_Motion_Element_Ids check box.
6. Input the number of data lines required in the Connector_Motion_data_lines entry box.
7. Click the yello element selector button for each line to pick the connector element from the HyperMesh
display (or write the element id directly in the id = entry box).
8. Input the available component of relative motion and magnitudes in corresponding entry boxes.
9. Click return.
1. From the Collectors drop down menu, select Edit and select Load Collectors.
2. In the loadcol= field, select the load collector with the HISTORY card image.
3. Click update/edit.
4. Check the Connector_Load check box.
5. Check the Connector_Motion_Element_Ids check box.
6. Input the number of data lines required in the Connector_Load_data_lines entry box.
7. Click the element selector button for each line to pick the connector element from the HyperMesh
display (or write the element id directly in the id = entry box).
8. Input available component of relative motion and magnitudes in corresponding entry boxes.
9. Click return.
1. From the Collectors drop down menu, select Edit and select Load Collectors.
2. In the loadcol= field, select the loadcol with the HISTORY card image.
3. Click update/edit.
4. Check the CFilm, DSload, SFilm or Inertia_Relief check box.
5. Enter the relevant parameters and data items.
6. Click return.
In HyperMesh, each load or constraint must belong to a load collector. Loads or constraints in history data
(under *STEP) should be organized into load collectors with HISTORY card image. These load collectors
need to be added to a load step from the load steps panel. Loads or constraints in model data, however,
should be organized into load collectors with the INITIAL_CONDITION card image. These load collectors
do not need to be added to a load step. All Loads and Boundary conditions are recommended to be
defined from the Step Manager in the Abaqus user profile.
Note: If a **HMLOAD_SETS_EXPAND comment is found in the input file, all loads and boundary
conditions on sets are expanded to individual nodes and elements.
Note: Prior to HyperMesh 6.0, all history type keywords including *STEP were created from the load
collector card image. In HyperMesh 6.0, these keywords are created and organized from the
load steps and output block panels.
1. From the Collectors drop down menu, select Edit and select Load Collectors.
2. In the loadcol= field, select the load collector with the HISTORY or INTIAL_CONDITION card image.
3. Click update/edit.
4. Check the Connector_Motion check box.
5. Check the Connector_Motion_Element_Ids check box.
1. From the Collectors drop down menu, select Edit and select Load Collectors.
2. In the loadcol= field, select the load collector with the HISTORY card image.
3. Click update/edit.
4. Check the Connector_Load check box.
5. Check the Connector_Motion_Element_Ids check box.
6. Input the number of data lines required in the Connector_Load_data_lines entry box.
7. Click the element selector button for each line to pick the connector element from the HyperMesh
display (or write the element id directly in the id = entry box).
8. Input available component of relative motion and magnitudes in corresponding entry boxes.
9. Click return.
1. From the Collectors drop down menu, select Edit and select Load Collectors.
2. In the loadcol= field, select the loadcol with the HISTORY card image.
3. Click update/edit.
4. Check the CFilm, DSload, SFilm or Inertia_Relief check box.
5. Enter the relevant parameters and data items.
6. Click return.
1. Set the load collector that has the History card image loaded as the current collector by right-clicking
on it in the Model Browser and selecting Make Current.
2. Select the load types panel on the BCs page.
3. Click constraint = and select VELOCITY or ACCELERATION.
4. Click return.
5. Select constraints panel on the BCs page.
6. Select the create sub-panel.
7. Enter the relevant data.
8. Click create.
9. Click return.
1. Set the load collector that has the History card image loaded as the current collector by right-clicking
on it in the Model Browser and selecting Make Current.
2. Select the load types panel on the Analysis page.
3. Click constraint = and select BOUNDARY.
4. Click return.
5. Select constraints panel on the Analysis page.
6. Select the create sub-panel.
7. Enter the relevant data.
8. Click create.
9. Click return.
1. Set the load collector that has the History card image loaded as the current collector by right-clicking
on it in the Model Browser and selecting Make Current.
2. Select the load types panel on the Analysis page.
3. Click temperature = and select TEMPERATURE.
4. Click return.
5. Select temperatures panel on the Analysis page.
6. Select the create sub-panel.
7. Enter the relevant data.
8. Click create.
1. Set the load collector that has the HISTORY or INITIAL_CONDITION card image loaded as the current
collector by right-clicking on it in the Model Browser and selecting Make Current.
2. Select the load types panel on the Analysis page.
3. Click temperature = and select BOUNDARY.
4. Click return.
5. Select temperatures panel on the Analysis page.
6. Select the create sub-panel.
7. Enter the relevant data.
8. Click create.
1. Set the load collector that has the INITIAL_CONDITION card image loaded as the current collector by
right-clicking on it in the Model Browser and selecting Make Current.
2. Select the load types panel on the Analysis page.
3. Click temperature = and select TEMPERATURE.
4. Click return.
1. Set the load collector that has the INITIAL_CONDITION card image loaded as the current collector by
right-clicking on it in the Model Browser and selecting Make Current.
2. Select the load types panel on the Analysis page.
3. Click constraint = and select VELOCITY.
4. Click return.
5. Select constraints panel on the Analysis page.
6. Select the create sub-panel.
7. Enter the relevant data.
8. Click create.
9. Click return.
1. Set the load collector that has the HISTORY or INTIAL_CONDITION card image loaded as the current
collector by right-clicking on it in the Model Browser and selecting Make Current.
2. Select the load types panel on the Analysis page.
3. Click flux = and select ELEC_POTEN.
4. Click return.
5. Select flux panel on the Analysis page.
6. Select the create sub-panel.
7. Enter the relevant data.
8. Click create.
You can also use the Curve Editor to create, edit, review, and update *AMPLITUDE curves.
A load step in HyperMesh corresponds to a *STEP definition in Abaqus model history. Load collectors,
output blocks and groups within a load step are exported under the corresponding *STEP block in the
Abaqus input deck. It is recommended that all history (*STEP) data be defined from the Step Manager in
the Abaqus user profile.
*FILE FORMAT ASCII, BINARY, Defined in the load step card image.
ZERO INCREMENT
*HEAT TRANSFER DELTMX, END = Defined in the load step card image.
PERIOD or SS,
STEADY STATE,
MXDEM
*MODAL DYNAMIC CONTINUE = YES or Defined in the load step card image.
NO
*STEADY STATE DIRECT, SUBSPACE Defined in the load step card image.
DYNAMICS PROJECTION = {ALL
FREQUENCIES,
CONSTANT,
EIGENFREQUENCY,
PROPERTY
CHANGE},
FREQUENCY SCALE,
INTERVAL, REAL
ONLY, DAMPING
CHANGE,
STIFFNESS CHANGE
*STEP INCREMENT, NAME, Parameters are defined in the load step card
NLGEOM, image.
PERTURBATION,
UNSYMMETRIC
AMPLITUDE=STEP,
RAMP
EXTRAPOLATION=LI
NEAR, PARABOLIC,
NO
Note: Prior to HyperMesh 6.0, all history type keywords including *STEP were created from the load
collector card image. In HyperMesh 6.0, these keywords are created and organized from the
load steps and output block panels.
Only load collectors with the HISTORY card image should be added to a load step. Load
collectors with INITIAL_CONDITION card images need not be added to any load steps. They will
be ignored, if added.
Because Abaqus has a large selection of material types, many of which are not supported in HyperMesh,
HyperMesh includes a separate mode of material creation called "Generic Material". This model of created
is supported through the GENERIC_MATERIAL card image. In this mode, all material sub-options,
parameters, and data lines are supported as simple text. HyperMesh does not check the validity or syntax
of any data in this mode. You must manually check the validity of the data. This method is most helpful
when the material models are already defined and they are imported into HyperMesh for the purpose of
adding them to the corresponding sectional properties. No editing, updating, or review of the material data
is intended.
You can import a model in the generic material mode by using the Solver Options dialog in the Import
tab. You can also add an **HM_GENERIC_MATERIAL comment before a material card to have it imported
as a generic material.
Also see the Unsupported Data Blocks topic to learn more about how the HyperMesh Abaqus interface
handles unsupported data.
*CONNECTOR NAME,
BEHAVIOR INTEGRATION
DEPENDENCIES
DIRECTION=LOADI
NG, UNLOADING
VARIABLE=STRES
S, FORCE
TYPE=ELASTIC-PL
ASTIC, DAMAGE
1. In the Model Browser, right-click on the component that has the appropriate property assigned and
select Make Current.
2. From the Mesh drop down menu, select Assign and select Element Types.
3. Click the rod= button and select CONN3D2 or CONN2D2.
4. Click return.
5. Select the rods panel on the 1D page.
6. With the top node button activated, select the first node in the element connectivity from the graphics
area.
7. With the bottom node button activated, select the second node in the element connectivity from the
graphics area.
HyperMesh creates the connector element after both nodes have been selected.
Note: The property= field is not shown in the Abaqus user profile.
If you use the BEHAVIOR parameter in *CONNECTOR SECTION that points to a *CONNECTOR
BEHAVIOR card, you should create a material with the CONNECTOR_BEHAVIOR card image. This
material name would have to be selected from the material = field for the component with
CONNECTORSECTION card image.
8. Click return.
*DISTRIBUTING WEIGHTING
METHOD =
{UNIFORM, LINEAR,
QUADRATIC, CUBIC}
*KINEMATIC
· as rbe3 elements from the rbe3 panel, in combination with *DISTRIBUTING card
9. From the Mesh drop down menu, select Card Edit and select Elements.
11. Select the rigid element created above from the graphics area and click edit.
12. Enter all relevant parameter values.
Note: The *COUPLING card created as rigid elements has automatically generated constrained name
and node based SURFACE. This surface contains all the dependent nodes defined for this rigid
element.
· With the set individual option you can enter the desired value and click on the node you want to
update
· With the select to adjust option you can increase the value with the right mouse button or decrease
1. From the Mesh drop down menu, select Assign and select Element Types.
2. Select the rigid element type BEAM, LINK, PIN or TIE.
3. Click return.
4. From the Mesh drop down menu, select Create and select Rigids.
5. Click the independent node button.
6. Select the first node in the element connectivity from the graphics area.
7. Click the dependent toggle and select single node or multiple nodes.
8. Select the dependent nodes from the graphics area.
9. Check the degrees of freedom and click create.
1. From the Mesh drop down menu, select Assign and select Element Types.
2. For rigid =, select KINCOUP as the rigid element type.
3. Click return.
4. On the 1D page, select the rigids panel.
5. Select the create sub-panel.
6. Click the dependent: toggle and select multiple nodes.
7. With the independent node button activated, select the reference node from the graphics area.
8. With the dependent nodes button activated, select the dependent nodes from the graphics area.
9. Select the degrees of freedom and click create.
HyperMesh creates the KINEMATIC COUPLING rigid elements and shows it in graphical display.
An output block in HyperMesh is a repository for output requests. Output blocks are added to load steps
(*STEP) from the load steps panel. Output requests organized into the output blocks are written out within
the corresponding step definition in the Abaqus input deck. It is recommended that all output requests be
defined from the Step Manager in the Abaqus user profile.
Note: Output blocks must be added to the corresponding load steps for them to be written out to the
Abaqus deck.
All types of output requests in an output block are defined from the card image. The edit
button in the panel displays the card image of the currently loaded output block. The entity
selector buttons available in the output block panel are not useful for Abaqus. They should
be ignored.
1. From the Setup drop down menu, select Edit and select Output Block.
2. Click the name = button and select an output block.
3. Click edit.
4. Define from available keywords, parameters and key identifiers.
5. Click return.
6. Click return.
*BEAM SECTION ELSET, MATERIAL, Only one *BEAM SECTION card is output
POISSON, per component. Therefore, the beam
SECTION = BOX, elements in each component must have
CIRC, PIPE, HEX, the same cross-sectional properties.
I-SECTION,
Sub-options *BEAM ADDED INERTIA
L-SECTION,
and *TRANSVERSE SHEAR STIFFNESS
ELBOW, RECT,
are supported.
TRAPEZOID,
ARBITRARY,
ROTARY INERTIA,
TEMPERATURE
*ELEMENT OFFSET,
PROPERTIES ORIENTATION,
THICKNESS
DEPVAR,
PROPERTIES
*ROTARY INERTIA (no ELSET, ALPHA, Only one *ROTARY INERTIA card is
longer listed on panel) COMPOSITE, output per component. Therefore, the
ORIENTATION ROTARY1 elements in each component
must have the same properties.
THICKNESS,
POISSON,
TEMPERATURE,
COMPOSITE,
CONTROLS,
STACK
DIRECTION,
POISSON
PENALTY
To define a non-linear SPRING or DASHPOT property, you must first create the SPRING elements, then
create the property with the SPRING or DASHPOT card image, and then assign a property to the
component collector to which the elements belong.
Create the elements:
1. In the Model Browser, right-click on Component and select Create.
2. Enter a name for the new component and if desired, select a color.
3. Click Create.
4. The element creation panel is displayed. Select the nodes for this component and click return.
You can also assign the property to the component by clicking the Properties icon, graphically selecting
the elements, and clicking the property= button and selecting the property.
To define a non-linear SPRING or DASHPOT property, you must first create the SPRING elements, then
create the property with the SPRING or DASHPOT card image, and then assign a property to the
component collector to which the elements belong.
Create the elements:
1. In the Model Browser, right-click on Component and select Create.
2. Enter a name for the new component and if desired, select a color.
You can also assign the property to the component by clicking the Properties icon, graphically selecting
the elements, and clicking the property= button and selecting the property.
You can also assign the property to the component by clicking the Properties icon, graphically selecting
the elements, and clicking the property= button and selecting the property.
You can also assign the property to the component by clicking the Properties icon, graphically selecting
the elements, and clicking the property= button and selecting the property.
Sets can be specified directly from nodes and elements in the model or by a formula. Sets of sets and
components are also supported in HyperMesh Abaqus templates. To create sets that contain a
combination of sets and individual nodes or elements, select the add by IDs option in a formula-based set.
A User Comments block is supported for all sets. See the information below on how to add comments to
any set card image. These comments will be preserved during import and export of the Abaqus input deck.
When HyperMesh encounters an **HM_GENERATE_SET_EXPAND in the input file, all sets with the
GENERATE parameter are imported as regular sets. This is useful for when node/element IDs are
renumbered during import.
1. From the Tools drop down menu, select Create and select Sets.
2. Enter a set collector name after name =.
Note: Abaqus set names cannot begin with a number.
1. From the Tools drop down menu, select Create and select Sets.
2. Type a set collector name after name =.
Note: Abaqus set names cannot begin with a number.
3. Click the lower switch in the entity field and select nodes or elems, whichever corresponds to the
entity type in the set you are creating.
4. Select the nodes or elements, either graphically or by using the extended selection menu.
5. Click create. The *NSET or *ELSET card should be created before you add a formula expression.
6. Select the formula check box to enable the formula fields on the panel.
7. Click the switch above the center entity field and select add by range.
8. Type the value of the first node/element in the from field, the value of the last node/element in the to
field, and the value to increment by in the by field.
9. Click add. The expression appears in the first individual expression box.
10. Click return.
1. From the Tools drop down menu, select Edit and select Sets.
2. Click review.
3. Select the set you want to review.
HyperMesh highlights and selects the entities contained in the set that you selected.
4. Click return.
1. From the Tools drop down menu, select Edit and select Sets.
2. Click review.
3. Select the set to update.
HyperMesh highlights and selects the entities contained in the set you selected.
4. Select or deselect nodes or elements to change the definition of the set.
1. From the Tools drop down menu, select Card Edit and select Sets.
2. Click sets and select the set you want to add comments to.
3. Click edit.
4. Click the drop down box below the User Comments heading in the menu.
5. Select Show In Menu/Export.
6. Enter an integer in the Num_Comments field to describe the number of lines you want for making
comments and click Enter.
7. Enter text in the fields below the Entity_Comments heading in the card image.
8. Click return.
1. From the Tools drop down menu, select Create and select Sets.
2. Enter a set name after name =.
Note: Abaqus set names cannot begin with a number
3. Click the upper switch and select comps or sets.
4. Select the comps or sets from the graphics window or choose from the extended entity selection
menu.
5. Click create.
6. Click return.
1. From the Tools drop down menu, select Create and select Sets.
2. Enter a set name after name =.
Note: Abaqus set names cannot begin with a number
3. Click the upper switch and select sets.
4. Select sets from the extended set selection menu.
5. Click create.
6. Click return.
1. From the Tools drop down menu, select Create and select Sets.
2. Enter a set name after name =.
Note: Abaqus set names cannot begin with a number.
3. Click the upper switch and select comps or sets.
4. Select a comp or set from the graphics window or from the extended entity selection menu.
5. Click create.
6. Click return.
1. From the Tools drop down menu, select Create and select Sets.
2. Type a set collector name after name =.
Note: Abaqus set names cannot begin with a number.
7. Create a new property collector by clicking the Properties icon on the toolbar.
8. Enter a name for the new property collector, and select ELEMENT_PROPERTIES in the card image
field. Click create/edit.
9. Click the yellow Set1 button and select the set you created in steps 1-6 as the distribution set of
elements. This will define the property.
10. Click return to close the card image.
11. Click the Card Edit icon and set the switch to elems.
12. Click elems and select the element chosen in Step 5 above.
13. Click edit.
14. Select the Thickness check box. The THICKNESS field appears in the card image. Type a value for
the thickness and click return. (Repeat this step for each element in the set.)
1. From the Tools drop down menu, select Create and select Sets.
2. Type a set collector name after name =.
Note: Abaqus set names cannot begin with a number.
7. Create a new property collector by clicking the Properties icon on the toolbar.
8. Enter a name for the new property collector, and select ELEMENT_PROPERTIES in the card image
field. Click create/edit.
9. Click the yellow Set1 button and select the set you created in steps 1-6
10. Click return to close the card image.
11. Click the Card Edit icon and set the switch to nodes.
12. Click nodes and select the nodes chosen in Step 5 above.
13. Click edit.
14. Select the Clearance check box.The CLEARANCE field appears in the card image. Type a value for
the clearance and click return. Repeat this step for each node in the set.
1. From the Tools drop down menu, select Create and select Sets.
2. Type a set collector name after name =.
Note: Abaqus set names cannot begin with a number.
3. Select the NODAL THICKNESS card image in the card image field.
4. Click the lower switch in the entity field and select nodes.
5. Pick nodes from the graphics window or choose from the extended entity selection menu.
6. Click create.
7. Click return.
8. Click the Card Edit icon and set the switch to nodes. Pick a node from the set of nodes you
selected in step 5 and click edit.
9. Select the Thickness check box. The THICKNESS field appears in the card image.
10. Type a value for the thickness and click return.
11. Repeat steps 8-10 for each node in the set.
1. From the Tools drop down menu, select Create and select Sets.
2. Type a set collector name after name =.
Note: Abaqus set names cannot begin with a number.
3. Select the NODAL THICKNESS card image in the card image field.
4. Click the lower switch in the entity field and select nodes.
5. Click create. The *NODAL THICKNESS card should be created before specifying the formula.
6. Select the formula check box to enable the formula fields on the panel.
7. Click the switch above the center entity field and select add by range.
8. Type the value of the first node in the from field, the value of the last node in the to field, and the value
by which the nodes should increment in the by field.
9. Click add. The expression appears in the first individual expression box. Repeat steps 7 and 8 to add
more formula expressions.
10. Click return.
1. From the Tools drop down menu, select Create and select Sets.
2. Type a set name in the name = field.
3. Select the embedded element card image in the card image field.
4. Click the lower switch in the entity field and select elems, comps, or sets.
5. Pick corresponding entities from the graphics window or choose from the extended entity selection
menu.
6. Click create.
7. Click the card edit button to card-edit the set to define various parameters.
The following macros are included on the Abaqus page of the Utility menu when you load the Abaqus
user profile.
Conversion Standard2D
Standard3D
Dummy Explicit
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 101
Tools Standard2D
Standard3D
Explicit
· *CONTACT PAIR
· *PRE-TENSION SECTION
· *TIE
· *CONTACT
· *SURFACE, COMBINE
· *SURFACE, CROP
102 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
REVOLUTION, or SEGMENTS
· *SURFACE INTERACTION
· *FRICTION
· *SURFACE BEHAVIOR
· *CONTACT DAMPING
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 103
The Abaqus Component Browser is an interactive table representing Abaqus components with associated
properties and materials. It is accessed by loading the Abaqus user profile and clicking the Component
Browser button on the Abaqus Utility menu.
The essential features of the Abaqus Component Browser are:
· Abaqus components with various associated properties and materials are listed in separate
columns.
· You can select the column types from a set of available options.
· There are two modes of operation: review and editable. The review mode allows you to review
component information without changing any values. The editable mode allows you to change
values for the selected components.
· There are enhanced selection, review, display, and filter options for components.
· The current configuration is saved automatically to a file at the end of a session and recalled on
reload. You can also save and load a configuration file.
· Right click on the table to display menu options. All pull-down menu options are available using a
right click.
· Columns can be moved or swapped by pressing the left mouse button on a column title and
dragging it to the desired location.
· Columns can be resized by positioning the cursor along a column border, pressing the left or right
mouse button, and dragging the border to a new position.
· The shift or ctrl key combined with a left click can be used to select multiple rows.
Columns
The type of columns can be selected by clicking Table and selecting Configure and then selecting
Columns.... A dialog with the available column options is displayed. You can select the desired option
and the table will display only the selected columns. The available columns types are:
Title Description
Long Names Maintained for files from HyperMesh 7.0 and previous, when component
names could have only 32 characters (not recommended).
104 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Property Card Image Property card image types to define the sectional properties
Prop on Elems Yes: component contains elements that are individually assigned to
properties; No: No individual element assignment in this component
Filter
The Component Browser table supports advanced filtering based on all available columns. The Filter...
menu option opens the Filter dialog as shown below.
You can write any valid string with a wildcard (*) in any of the available column types and click Apply to
filter the table. For example, if you want to show all components that start with letter ‘c’ and use material ‘
steel’, you can use the dialog as shown below. Note that the filter strings are case sensitive.
Show All turns off the filtering and displays all the components. Select Table and select Configure and
then select the Filter on top option to keep the Filter dialog posted after clicking Apply or Show All.
Otherwise, it closes.
Editable Mode
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 105
106 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The Abaqus Contact Manager allows you to create, edit and review the following cards in HyperMesh:
· *CONTACT PAIR
· *PRE-TENSION SECTION
· *TIE
· *CONTACT
· *SURFACE, COMBINE
· *SURFACE, CROP
· *SURFACE INTERACTION
· *FRICTION
· *SURFACE BEHAVIOR
· *CONTACT DAMPING
· When the Contact Manager window is minimized or it is behind the HyperMesh window, restore it
by clicking the Contact Manager button in the Abaqus Utility menu.
· To display the bubble help for a button, place the cursor over the button for a few moments.
· Double click on the interface, surface and surface interaction names in the table to open the
corresponding edit windows. Right click on the names to display pull-down menu options.
· Table columns can be resized by positioning the cursor along a column border, pressing the left or
right mouse button, and dragging the border to a new position.
· The shift and ctrl keys can be used with a left mouse click to select multiple items in a table.
· Press ctrl and the left or right arrow key to move the cursor within the active cell. Use the left, right,
up and down arrows to change the active cell.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 107
· In the Friction and Surface Behavior tables, right click in the tables to display a pull-down menu
containing copy, cut and paste options. Comma delimited data can be copied, cut, or pasted in
these tables. Relevant hot keys, for example, ctrl-c, ctrl-x, and ctrl-v on PC, will also work.
· In some fields in the Contact Manager, you can access the Entity Browser, which is available via
the … button. The Entity Browser makes it more convenient to view and sort long lists of
components or other entities when selecting them for the field.
Interface Tab
The interface tab contains a description of the *CONTACT PAIR, *PRE-TENSION SECTION, *CONTACT
(explicit only), and *TIE cards with corresponding surfaces and surface interactions. You can create, edit,
review, and delete interfaces from this tab. You can also edit, review, and delete surfaces and surface
interactions that are displayed on this tab.
Name The contact interface names. These names are not exported to the
Abaqus input file. They are useful for identifying the various interfaces in
HyperMesh.
108 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Surface 1 The names of the slave surfaces in Abaqus Standard (or the first surface
in Abaqus Explicit).
Surface 2 The names of the master surfaces in Abaqus Standard (or the second
surface in Abaqus Explicit).
Surf1 display The display on/off check boxes and color change buttons for the surfaces
shown in the Surface 1 column. The color can be changed by clicking
the color button and selecting a color from the menu.
Surf2 display The display on/off check boxes and color change buttons for the surfaces
shown in the Surface 2 column. The color can be changed by clicking
the color button and selecting a color from the menu.
Note:
· The display on/off check boxes and color change buttons are disabled if the corresponding surface
is defined with sets and no displays are created for them.
· Double click on the interface, surface, and surface interaction names in the table to open the
corresponding edit windows. Right click on a name to display menu options.
· Right click on an interface, surface, and surface interaction name to display menu options. The
available options are:
- Edit
- Delete
- Review
- Review with underlying entity
- Reset review
- Review Options (Review by Highlighting, Review by Color Change, Transparency, and Grey
Color)
- Display All
- Display None
- Display Reverse
- Draw Rigid Surfaces
The Edit, Review, Delete, Display All, Display None and Display Reverse options work like the
corresponding buttons (described below). Review with underlying entity highlights the surface
along with the attached elements (or nodes). The Reset review button clears the review
selections.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 109
· The shift or ctrl key and a left click can be used to select multiple items in a table.
Auto Launches the Auto Contact dialog that allows you to quickly and easily create
interactions between several parts of your model.
New ... Opens the Create New Interface dialog in which you enter the name and type of
the new interface. The Same as: option allows you to create an interface by
copying from an existing interface. The Create... button in this dialog creates the
interface and opens the corresponding Contact Pair, Tie, General Contact, or
Pre-Tension Section dialog.
Edit ... Opens the corresponding dialog for editing the selected interface, surface, or
surface interaction.
· For surface interactions, the names of all interfaces using the selected
surface interaction in the table are highlighted. There is no graphical review
in the HyperMesh window for surface interaction.
Delete Deletes the selected interfaces, surfaces, or surface interactions. You can delete
single or multiple selections from the table.
Sync Updates the Contact Manager with the current HyperMesh database. If you
manually create, update, or delete components, groups, properties, or entity sets
from HyperMesh panels while the Contact Manager is open, click the Sync button
to update the Contact Manager with the new changes.
110 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
OK Updates the HyperMesh database with the changes and closes the Contact Pair
dialog.
Apply Updates the HyperMesh database with the changes without closing the Contact
Pair dialog.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 111
Surface interaction The Surface Interaction: field contains a list of the existing surface
interaction properties. You can select a surface interaction from the list.
You can also use the … button to open the entity browser to select a
surface.
The New button opens the Create New Surface Interaction dialog for
creating a new surface interaction. When the new surface interaction has
been defined, the Contact Pair dialog reflects the newly-created surface
interaction as the interaction of the contact pair. For a description of
defining surface interactions, see Surface Interaction.
Note: The surface interaction is optional in explicit template. The
Define tab will show a Surface interaction check box if the explicit
template is loaded. This option should be checked first if a surface
interaction property is intended for the contact pair card.
Note that if you create multiple pairs of contacts, they will appear on the Interface tab in separate entries
using the same name.
For Standard.3d/2d template Adjust, Extension Zone, Smooth, Hcrit, Tied, and Small
sliding. See the Abaqus Online Documentation for a
detailed description of these parameters
112 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Tie
The Tie dialog allows you to define the *TIE card. This dialog contains two tabs:
Define
Parameter
OK Updates the HyperMesh database with the changes and closes the Tie dialog.
Apply Updates the HyperMesh database with the changes without closing the Tie
dialog.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 113
Select slave surface Select this option for HyperMesh to automatically generate
*SURFACE cards from a selected component.
When this option is selected, the Surface: field becomes a
Component: field, and you can select a component from the
adjacent drop-down list. Click Slave>> or Master>> to add them to
the table of included surfaces as slave or master, respectively.
Select master surface The Surface: field contains a list of the existing surfaces. Select a
slave surface from the list or use the … button to open the entity
browser to select a surface.
Click the Slave>> button to add the surface as a slave to the table
of selected surfaces. Click the Master>> button to add the surface
as a master. Click Remove>> to remove any selected surface from
the table. You can add multiple sets of surfaces to the table.
Click the New button to create a new surface. Once you have
specified the surface properties, the surface appears in the
drop-down list, where you can select it and add it to the table. For a
description of defining surfaces, see Element Based Surface or
Node Based Surface.
The Review button highlights the selected slave surface in white
and displays it through solid mesh in performance graphics in the
HyperMesh window. If the surface is defined with sets, the
underlying elements are highlighted. Right click on Review to clear
the review selections.
Note that if you create multiple pairs of ties, they will appear on the Interface tab in separate entries using
the same name.
114 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Standard2D/Standard3D:
The supported parameters are: Position tolerance, Tied nset, Cyclic symmetry (standard only),
Constraint ratio, No rotation, Adjust, No Thickness and Type. The Position tolerance and Tied nset
are optional mutually exclusive parameters. Select None if you do not want to select either of them. See
the Abaqus Online Documentation for detailed descriptions of these parameters.
Tied nset The Tied nset menu contains a list of existing node sets. You can select a
Selection node set from the list.
The Review Set button reviews the selected node set by highlighting it in the
HyperMesh window.
The Create/Edit Set button opens the entity sets panel in HyperMesh.
When you finish creating/editing the set, click return. The Tie window is
updated with the new set displayed in node set list.
Pre-Tension Section
The Pre-Tension Section dialog allows you to define the *PRE-TENSION SECTION card. This dialog
contains two tabs:
Define
Parameter
OK Updates the HyperMesh database with the changes and closes the Pre-tension
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 115
Apply Updates the HyperMesh database with the changes without closing the
Pre-tension Section dialog.
Pre-tension node Pick Node allows you to pick a node from HyperMesh graphics, or you
can enter a node number in the text box.
Review highlights the selected node in the HyperMesh window.
Element This option is valid for beam or truss elements only. It is mutually
exclusive to the Select surface option.
Pick Element allows you to select an element from HyperMesh
graphics, or you can enter an element number in the text box.
Review highlights the selected element in the HyperMesh window.
Select surface The Select surface menu contains a list of the existing surfaces. You
can select a surface from the list.
Review highlights the selected surface in white and displays it through
solid mesh in performance graphics in the HyperMesh window. If the
surface is defined with sets, the underlying elements are highlighted.
Create New opens the Create New Surface dialog for creating a new
surface. When the new surface has been defined, the Pre-Tension
Section dialog reflects the newly created surface. For a description of
defining surfaces, see Element Based Surface or Node Based Surface.
Note: Right click on Review to clear the review selections in HyperMesh graphics.
116 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Check Dataline to activate all three input boxes for the first, second, and third component of the normal.
See the Abaqus Online Documentation for a detailed description of these items.
Click the Define by vector button to define the values in the input boxes by a vector. To create a vector,
click the Create/Edit vector.. button.
General Contact
The General Contact option allows you to define the *CONTACT, *CONTACT INCLUSIONS, *CONTACT
EXCLUSIONS, *CONTACT PROPERTY ASSIGNMENT, *CONTACT FORMULATION, *CONTACT
CONTROLS ASSIGNMENT and *SURFACE PROPERTY ASSIGNMENT cards for Explicit template only.
The current version of Contact Manager does not have a Tcl/Tk dialog to define the General Contact.
Instead, it takes you to the corresponding card image panel as shown below.
Click the Edit... button in the Contact Manager to go into the card editor to define all relevant keywords,
parameters and data lines. When you are finished, click return and the Contact Manager window will once
again be displayed.
Auto Contact
The Auto Contact dialog helps you define the *CONTACT PAIR and *TIE keywords along with the
corresponding *SURFACE cards.
Auto Contact is functionality within the Abaqus user profile that allows you to quickly and easily create
interactions between several parts of your model. Based on a proximity distance, Auto Contact will search
the model and automatically define surfaces from identified components. The interactions and surfaces are
placed into a temporary Auto Contact Browser, where you can review the pairs and make adjustments as
needed.
Two types of interactions can be created by the auto contact functionality:
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 117
· *TIE: Definition of constraints and interactions between pairs of surfaces. No surface interaction
definition is required.
Remove Removes selected components from the table. You can use the CTRL and Shift
Selection icon key to select multiple items in the table.
Review Highlights the selected component in the graphic area. All other components are
Selection icon grayed out. You can use the CTRL and Shift key to select multiple items in the
table.
Right-click to return the model to normal display.
118 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
8. If creating a contact pair, select the type of interaction in the Interaction: field. You can use the
icon to open a browser to view the options more easily, or you can click New to create a new
interaction.
9. Click Find. The status bar activates and the Auto Contact Browser opens.
10. Use the Auto Contact Browser to make any necessary adjustments to the interfaces and surfaces.
When finished modifying, click Create.
The interfaces and surfaces marked as Accepted are created. The Contact Manager window reopens
with the new information listed.
Name Lists the name of the interfaces, surfaces and surface interactions that were
assigned.
Underneath the interface name are the temporary surfaces included in that
interface. Red indicates a slave surface, and blue indicates a master surface.
Accept When the Accept box is checked, the Interface will be included in the creation
process.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 119
Fit View to Automatically zooms in to the elements stored in the currently selected
Elements icon items.
Display All In combination with the Highlight Elements or the Review Elements
Elements icon option, current contents remain unchanged on the screen.
Display Only Only elements are highlighted or reviewed. The rest of the component
Elements icon and other components will be masked.
Select Opens the Element selection panel so that individual elements can be
Elements added/removed manually. Click proceed when finished.
Manually icon
Add by Adds the elements adjacent to the surface to the selected surface.
Adjacent icon
Right-click to undo one time.
120 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Swap Master - Allows you to switch the surfaces identified as master and slave. When
Slave selected, you will see the surfaces flip from the master/slave positions in the
browser.
Select multiple entities by using the CRTL and Shift keys when clicking on
entities.
Swap CP - Tie Allows you to change the type of interface created. Because a surface
interaction is required for Contact Pair but not for Tie, any surface interaction
identified earlier will be lost upon a swamp from CP to TIE. (If you switch back
from TIE to CP, the surface interaction will not be retained.)
Edit Faces Allows you to manually edit the faces of the surfaces. This opens the elements
selection panel where you can select and deselect the elements to include on
the face of the surface.
Add by Face Adds all elements to a selected surface, until the feature angle exceeds the
value (the feature angle can by set by clicking the Options icon).
Accept All/None Automatically accept or reject all items in the Auto Contact Browser.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 121
The Surface tab contains a description of the *SURFACE cards with corresponding types. You can create,
edit, review, and delete surfaces from this tab.
Type The types of surfaces. Currently supported types are ELEMENT, NODE, and
ANALYTICAL RIGID (SEGMENTS, CYLINDER or REVOLUTION).
Display The display on/off check boxes and color change buttons for the surface. The
color of a surface can be changed by clicking on the color buttons and selecting
a color from the menu.
Note:
· The display on/off check boxes and color change buttons are disabled if the corresponding surface
is defined with sets and a display is not created.
· Double click on a surface name in the table to open its corresponding editing dialogs.
· Right click on a surface name to display menu options. The available options are
- Edit
- Delete
- Review
- Review with underlying entity
- Reset review
- Review Options (Review by Highlighting, Review by Color Change, Transparency, and Grey
Color)
- Display All
- Display None
- Display Reverse
- Draw Rigid Surfaces
The Edit, Review, Delete, Display All, Display None and Display Reverse options work like the
corresponding buttons (described below). Review with underlying entity highlights the surface
along with the attached elements (or nodes). The Reset review button clears the review
selections.
· Table columns can be resized by positioning the cursor along a column border, pressing the left or
122 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· The shift or ctrl key and a left click can be used to select multiple items in a table.
Auto Launches the Auto Contact dialog that allows you to quickly and easily create
interactions between several parts of your model.
New ... Opens the Create New Surface dialog, on which you enter the name and type
of the new surface. The Create… button in this dialog creates the surface and
opens the corresponding Element Based Surface, Node Based Surface, or
Analytical Rigid Surface dialog or takes you to the corresponding
HyperMesh card image.
Edit ... Opens the Element Based Surface, Node Based Surface, or Analytical
Rigid Surface dialog or takes you to the corresponding HyperMesh card
image for editing the selected surface.
Review Reviews the selected surface. Surfaces are highlighted in white and show up
through solid mesh in performance graphics the HyperMesh window. If the
surface is defined with sets (display option disabled), the underlying elements
are highlighted. Right-click the Review button to clear the review selections.
Delete Deletes selected surfaces. You can delete single or multiple selections from
the Surface table.
Sync Updates the Contact Manager with the current HyperMesh database. If you
manually create, update or delete components, groups, properties, or entity
sets from HyperMesh panels while the Contact Manager is open, click Sync to
update the Contact Manager with the new changes.
Display Reverse Displays all unchecked surfaces and hides all checked surfaces in HyperMesh
graphics.
Draw Rigid Shows analytical rigid surfaces in the HyperMesh graphics display.
Surfaces
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 123
Surface Changes the color of the current surface in the HyperMesh display.
color
Review Reviews the current surface by highlighting in white and displaying it through solid
mesh in performance graphics in the HyperMesh window. If the surface is defined
with sets, the underlying elements are highlighted. Right click on the Review
button to clear the review selections.
Close Updates the HyperMesh database with the optional parameters specified and
closes the Element Based Surface window.
· 3D solid, gasket
124 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· Element set
The layout of the Define tab changes, based on your selection (displayed in blue). Some options may be
disabled depending on the current template.
Faces Creates a temporary skin of the selected solids, opens the HyperMesh element
selector panel, and allows you to pick face elements from this skin. The selected
faces are highlighted. The corresponding Reset button resets the selected faces and
deletes the skin.
Note: by face on the element selector panel can be used to find all faces within a
feature angle of the selected face. The feature angle setting can be accessed
by clicking the Preferences pull-down menu and selecting Geometry Options.
The skin will initially have the same color as the current surface. You can change the
skin color using Solid skin color: button.
Add Adds the selected faces to the current surface and creates special face elements for
display. It also checks for duplicate faces and displays a message if any are found.
Note: The Delete Face tab contains tools to find and delete duplicate faces in the
current surface.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 125
Nodes Opens the HyperMesh node selector panel and allows you to pick nodes from
HyperMesh graphics. Three nodes (or two corner nodes) from the same solid element
must be picked to define a face of that solid. The selected nodes are highlighted. The
corresponding Reset button resets the selected nodes.
Note: Several three-node or two-corner-node sets can be selected at the same time
to define faces in different solids.
Add Finds all faces from the selected solids that fall within a specified break angle of the
face(s) defined by nodes. These faces are then added to the current surface and
creates special face elements for display. It also checks for duplicate faces and
displays a message if any are found.
Note: The Delete Face tab contains tools to find and delete duplicate faces in the
current surface.
The 3D shell, membrane, or rigid elements option has the following buttons:
Elements Opens the HyperMesh element selector panel and allows you to pick the underlying
3-D shell, membrane, or rigid elements from HyperMesh graphics. The selected
elements are highlighted and their normals are displayed. The corresponding Reset
button resets the selected elements and hides the normals.
126 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The 3D solid coated with shell option has the following buttons:
Elements Opens the HyperMesh element selector panel and allows you to pick the
underlying 3-D solid and gasket elements from HyperMesh graphics. The
selected elements are highlighted. The corresponding Reset button resets the
selected elements.
Opens the HyperMesh node selector panel and allows you to pick nodes from
HyperMesh graphics. Three nodes (or two corner nodes) from the same solid
Nodes element must be picked to define a face of that solid. The selected nodes are
highlighted. The corresponding Reset button resets the selected nodes.
Note: Several three-node or two-corner-node sets can be selected at the same
time to define faces in different elements.
Add Finds all faces from the selected 3-D solids that fall within a specified break
angle of the face(s) defined by nodes. These faces are then added to the current
surface and special contactsurface elements are created for display.
Note: You cannot add duplicate contactsurfaces for the same element in
HyperMesh. Therefore, the Add button does not check for duplicates and
there is no Reject button.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 127
Elements Opens the HyperMesh element selector panel and allows you to pick the underlying
3-D shell elements from HyperMesh graphics. The selected elements are
highlighted. The corresponding Reset button resets the selected elements.
Opens the HyperMesh node selector panel and allows you to pick nodes from
HyperMesh graphics. Two nodes from the same solid element must be picked to
Nodes define a edge of that shell. The selected nodes are highlighted. The corresponding
Reset button resets the selected nodes.
Note: Several two-node sets can be selected at the same time to define edges in
different elements.
Add Finds all edges from the selected 3-D shells that fall within a specified break angle
of the edge(s) defined by nodes. These edges are then added to the current surface
and special contactsurface elements are created for display.
Note: You cannot add duplicate contactsurfaces for the same element in
HyperMesh. Therefore, the Add button does not check for duplicates and
there is no Reject button.
128 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Elements Opens the HyperMesh element selector panel and allows you to pick the underlying
2-D solid, axisymmetric, and gasket elements from HyperMesh graphics. The
selected elements are highlighted. The corresponding Reset button resets the
selected elements.
Nodes Opens the HyperMesh node selector panel and allows you to pick nodes from
HyperMesh graphics. Two nodes from the same element must be picked to define
an edge of that element. The selected nodes are highlighted. The corresponding
Reset button resets the selected nodes.
Note: Several node pairs can be selected at the same time to define edges in
different element.
Add Finds all edges from the selected 2-D solids that fall within a specified break angle
of the edge(s) defined by nodes. These edges are then added to the current surface
and special contactsurface edge elements are created for display.
Note: You cannot add duplicate contactsurface edges for the same element in
HyperMesh. Therefore, the Add button does not check for duplicates and
there is no Reject button.
The Beam, pipe, or truss elements option has the following buttons:
Elements Opens the HyperMesh element selector panel and allows you to pick the
underlying beam, pipe or truss elements from HyperMesh graphics. The selected
elements are highlighted. The corresponding Reset button resets the selected
elements.
Add Adds the selected elements to the current surface and creates special
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 129
Element set
The Element set option allows you to define the *SURFACE card for element sets. HyperMesh allows only
one elset in a surface. It does not support a combination of elsets and individual elements in the same
*SURFACE data line.
The Element set: menu contains a list of the existing elsets. (You can also use the … button to open the
entity browser to select an elset.) There are two types of elsets in Hypermesh: Components and Entity
sets. The Abaqus elsets that are linked to sectional property cards (such as *SOLID SECTION, *SHELL
SECTION, etc.) become Components in HyperMesh. Others become Entity sets. To differentiate between
these two types, there is a divider line "- - - - -" in the elset lists that pops up if you click the Element set:
menu. The elsets listed below the divider line are Components.
Review Set Reviews the selected elsets set by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Create/Edit Sets... Opens the entity sets panel in HyperMesh. When you finish creating/editing
the set, click return. The Element Based Surface tab is updated with the
new set appearing in the element set list.
Show Faces Creates a temporary skin of the selected elset, opens the HyperMesh element
selector panel, and allows you to pick face elements from this skin. When
you return from the element selector panel, the selected faces will display
color coded face identifier tags. In performance graphics, these tags are
sometimes blocked by the solid mesh. You may need to rotate the model a
little to view the tags.
Update Adds the selected elset into the current surface. By default, HyperMesh does
not create a display for surfaces defined with elsets. However, if you check
the Display option before clicking Update, it creates a special display using
contactsurface elements.
Note: The special display created with contactsurface elements does not
have links to the elset in the HyperMesh database. Therefore, if you
130 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
After selecting an element set, click the arrow keys to move the set into table on the right. Once an elset
has been added to the table, the face column becomes activated and you can manually define the
appropriate face identifier for the selected elset. Select None if you do not want to define a face identifier
for the set. In this case, Abaqus will create a surface with the free faces for the selected element set.
There are two options for reversing normals: (a) Reverse all normals at a time, (b) Reverse normals by
individual faces or contactsurfaces.
(a) Reverse normals: All option has the following buttons:
Reverse Reverses normals of all faces for 3-D shell, membrane, rigid elements
and all contactsurfaces for 2-D beam, pipe, truss elements in the
current surface.
Note: The normals of the underlying elements are not reversed. It
reverses the normals of the faces or contactsurfaces only.
Element faces Opens the HyperMesh element selector panel. For 3-D shell,
membrane, rigid elements, pick the faces (not the underlying
elements). However, for 2-D beam, pipe, truss elements, pick the
elements themselves as the contactsurfaces can not be picked from
HyperMesh graphics. The corresponding Reset button resets the
selected elements.
Reverse Reverses normals of the selected faces for 3-D shell, membrane, rigid
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 131
Element Faces Opens the HyperMesh element selector panel. For 3-D solid,
gasket, shell, membrane, and rigid elements, pick the faces (not the
underlying elements). However, for 2-D solid, axisymmetric, gasket
or all beam, pipe, truss elements, pick the elements themselves as
the contactsurfaces can not be picked from HyperMesh graphics.
The corresponding Reset button resets the selected elements.
Find Duplicate Finds duplicate faces, if any exists, for the current surface and
Faces highlights them in the HyperMesh graphics. The HyperMesh status
132 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· Explicit template: Max ratio, Scale thickness, Region type for adoptive meshing, No offset and No
thickness
See the Abaqus Online Documentation for a detailed description of these parameters. Click on the Update
button to activate the Optional Parameters selection in the HyperMesh database.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 133
Review Reviews the current surface by highlighting it in white and displays it through solid
mesh in performance graphics in the HyperMesh window. If the surface is defined
with sets, the underlying nodes are highlighted. Right click on the Review button
to clear the review selections.
Close Updates the HyperMesh database with the optional parameters specified and
closes the Node Based Surface window.
· Individual nodes
· Node set
The layout of the Define tab changes based on your selections.
Individual nodes
The Individual nodes option allows you to define the *SURFACE, TYPE = NODE card by specifying
individual node IDs. In HyperMesh graphics, these nodes are displayed by special single node elements
with a SurfaceNodes tag.
Pick Nodes Opens the HyperMesh node selector panel and allows you to pick nodes from
HyperMesh graphics. The selected nodes will be highlighted. The corresponding
Reset button resets the selected nodes.
Add Adds the selected nodes to the current surface and creates special single node
SurfaceNodes elements for display. The Add button does not check for
duplicates and there is no Reject button.
134 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The Node set: menu contains a list of the existing node sets.
The Node set option has the following buttons:
Review Set Reviews the selected node sets by highlighting the nodes in HyperMesh
graphics. Right-click on the Review button to clear the review selections.
Create/Edit Set... Opens the entity sets panel in HyperMesh. When you finish
creating/editing the set, click return. The Node Based Surface dialog is
updated with the new set appearing in the node set list.
Area This check box allows you to define the optional cross-sectional area at
each nodes of the node set selected.
Note: In HyperMesh, the cross-sectional area data item is supported
only for surfaces defined by node sets.
Update Adds the selected node set into the current surface. HyperMesh does not
create a display for surfaces defined with node sets.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 135
Surface nodes Opens the HyperMesh element selector panel for you to select
SurfaceNodes elements from HyperMesh graphics. The corresponding
Reset button resets the selected elements.
Delete Deletes the selected SurfaceNodes elements from the current surface
· Explicit template: Max ratio, Scale thickness, Region type, No offset and No thickness.
See the Abaqus Online Documentation for a detailed description of these parameters. Click on the Update
button to activate the optional parameter selection in the HyperMesh database.
Cutting Surface
The Cutting Surface option allows you to define the *SURFACE, TYPE = CUTTING SURFACE. The
current version of Contact Manager does not have a Tcl/Tk dialog to define the cutting surface. Review by
highlighting or color change also does not work for these types of surfaces in HyperMesh graphics.
Instead, it takes you to the corresponding card image panel for edit or review.
Click the edit button to go into the card editor to define all relevant keywords, parameters, and data lines.
136 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Each tab of the Analytical Rigid Surface dialog contains the following buttons:
Surface color Changes the color of the current surface in the HyperMesh display.
Review Reviews the current surface by highlighting line segments and generated
revolute or swept surfaces in white. Right-click on the Review button to
clear the review selections.
Close Updates the HyperMesh database with the optional parameters that you
specified and closes the Analytical Rigid Surface window.
· The Standard3D template enables you to define rigid surfaces of type REVOLUTION and
CYLINDER.
· The Explicit template enables you to define all three types: REVOLUTION, CYLINDER, and
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 137
SEGMENTS Option
Select the following options on the Define tab for planar rigid surfaces:
Plane definition
Plane/axis: Abaqus does not require the plane/axis definition for SEGMENTS type. In
HyperMesh, however, the XY plane must be used for a 2D model.
Therefore, the XY plane is selected by default. If the model is not in the
XY plane, you can choose to select a "User Defined" plane on which the
rigid surface should be defined.
If you choose to manually define the plane/axis, you must enter values
for three points (the origin, x axis, and y axis) that define the local
coordinate system.
You can also use the following buttons to automatically define the plane
in the Local System table:
Line definition
No. of line segment In this field you specify the number of datalines needed to define the line
datalines segments. The actual number of line segments is one less than this
number.
Start by typing the number of datalines needed to define the line
138 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Pick Nodes… Click to pick nodes from the HyperMesh model for
selected line segments. When you click proceed,
the coordinate values of the selected nodes will
appear in selected line segment cells. In addition,
temporary line segments (white color) will also be
drawn in HyperMesh graphics from the picked
nodes. Ensure that you select two nodes in the
correct order for circles and parabolas.
Pick Lines… Use this option to define line segments from existing
lines in HyperMesh. These lines must be single
curvature, connected and node1 of a line must be
same as node2 of the previous line.
Click to pick a line from the HyperMesh model.
When you click proceed, the coordinate values and
line types for the selected lines will appear in the
table.
Note In HyperMesh, the sequence of node1 and
node2 for lines can be visualized from the
line edit/extend line panel.
Click the Update button to update the HyperMesh database with your settings.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 139
Select the following options on the Define tab for cylindrical rigid surfaces:
Plane definition
Plane/axis: Choose User Defined if you want to create or select the system, or choose XY, YZ,
or XZ to define it in the respective plane.
If you choose to manually define the plane/axis, you must enter values for three
points (the origin, x axis, and generator axis) that define the local plane on which
the line segments will be defined.
You can also use the following buttons to define the plane:
Line definition
No. of line In this field you specify the number of datalines needed to define the line segments.
segment The actual number of line segments is one less than this number.
datalines
Start by typing the number of segment datalines to define the surface and click the
Set button. The corresponding number of rows appears in the Line Type table
below. In this table, specify the coordinates of the ends of each line segment.
The first entry in the table is always the START node. This value specifies the
beginning point of the first segment. The subsequent segments’ starting point is
always the end point of the previous segment, or the START node if the segment is
the first in the definition.
For each line type, select a type from the Line Type column: LINE, CIRCL, or
PARAB. Each selection activates the appropriate number of columns for the
segment definition.
The segments can be circles, parabolas, or lines. Enter data in the columns as
described below:
· Lines are defined with the local x- and local y-coordinates of the end point
in the two active columns.
· For circles, specify the local-x and local-y coordinate of the end point in the
first two columns and then, define the local-x and local-y coordinate of the
140 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· For parabolas, specify the local-x and local-y coordinate of the mid point in
the first two columns and then, define the local-x and local-y coordinate of
the end point in the last two columns.
Note The local x- and local y-coordinates must be relative to the plane
defined in the Plane/axis table.
You can also pick nodes or lines from existing geometry using the following
buttons:
Pick Nodes… Click to pick nodes from the HyperMesh model for
selected line segments. When you click proceed, the
coordinate values of the selected nodes in terms of the
defined plane will appear in selected line segment cells.
In addition, temporary line segments (white color) will
also be drawn in HyperMesh graphics from the picked
nodes. Ensure that you select two nodes in the correct
order for circles and parabolas.
Pick Lines… Use this option to define line segments from existing
lines in HyperMesh. These lines must be single
curvature, connected and node1 of a line must be same
as the node2 of the previous line.
Click to pick a line from the HyperMesh model. When
you click proceed, the coordinate values relative to the
defined plane and line types for the selected lines will
appear in the table.
Note In HyperMesh, the sequence of node1 and
node2 for lines can be visualized from the
line edit/extend line panel.
Sweep Abaqus does not need the sweep distance. The CYLINDER type surfaces are
Distance swept to infinity in Abaqus. However, in HyperMesh, you must define a sweeping
distance to draw the three-dimensional surface. Select the Sweep distance check
box to specify a sweep distance and type a value in the adjacent box. Select the
Both directions check box to sweep in opposite directions along the generator
vector.
Click the Update button to update the HyperMesh database with your settings.
REVOLUTION Option
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 141
Select the following options on the Define tab for rigid surfaces of revolution:
Plane definition
Plane/axis: Choose User Defined if you want to create or select the revolution axis, or choose X,
Y, or Z to define it in the respective axis.
If you choose to manually define the axis, you must enter values for two points (the
origin and the z axis). Abaqus does not need the x axis values because any plane
that passes through the z axis will define the same revolute surface. However,
HyperMesh requires the definition of the x (or radial) axis to define the plane on which
the line segments are drawn.
You can also use the following buttons to automatically define the axis of revolution
and x (radial) axis.
Note The coordinate values to define the x axis change if you pick a node (or line)
from HyperMesh as the START node.
Pick System... Click to select an existing system from the model. Once
you select a system from the HyperMesh graphics and
click proceed, the values are populated in the table.
Line definition
No. of In this field you specify the number of datalines needed to define the line segments.
segment The actual number of line segments is one less than this number.
datalines:
Start by typing the number of line segment datalines to define the surface and click
the Set button. The corresponding number of rows appears in the Line Type table
below. In this table, specify the coordinates of the ends of each line segment.
The first entry in the table is always the START node. This value specifies the
beginning point of the first segment. The subsequent segments’ starting point is
always the end point of the previous segment, or the START node if the segment is
the first in the definition.
For each line type, select a type from the Line Type column: LINE, CIRCL, or
PARAB. Each selection activates the appropriate number of columns for the segment
definition.
The segments can be circles, parabolas, or lines. Enter data in the columns as
described below:
· Lines are defined with the local-x (or r) and local-y (or z) coordinates of the
end point in the two active columns.
· For circles, specify the local-x (or r) and local-y (or z) coordinate of the end
142 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· For parabolas, specify the local-x (or r) and local-y (or z) coordinate of the
mid point in the first two columns and then, define the local-x and local-y (or z
) coordinate of the end point in the last two columns.
You can also pick nodes or lines from existing geometry using the following buttons:
Pick Nodes… Click to pick nodes from the HyperMesh model for
selected line segments. When you click proceed, the
coordinate values of the selected nodes relative to the
defined plane will appear in selected line segment cells. In
addition, temporary line segments (white color) will also be
drawn in HyperMesh graphics from the picked nodes.
Ensure that you select two nodes in the correct order for
circles and parabolas.
Pick Lines… Click to pick a line from the HyperMesh model. When you
click proceed, the coordinate values in terms of the
defined plane and line types for the selected lines will
appear in the table.
Note In HyperMesh, the sequence of node1 and node2
for lines can be visualized from the line
edit/extend line panel.
Revolution Abaqus does not need the revolution angle. The REVOLUTION type surfaces are
angle: revolved around 360 degrees in Abaqus. However, in HyperMesh, you must define a
revolution angle to draw the three-dimensional surface. Select the Revolution angle
check box to specify the angle of revolution and type a value in the adjacent box.
Click the Update button to update the HyperMesh database with your settings.
Display normals Select the Display normals check box to show the normals on the
HyperMesh display. Specify a length for the normals in the Size field. To
change the size, toggle the check box to update the display.
Reverse normals: Select one of the radio buttons to reverse the direction of the normals. You
can only choose to reverse the normals of all line segments in this type of
surface. Click the Reverse button to do this. When reversed, all coordinates
and sequence of all the line segments will be updated.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 143
Select a *Rigid Body: Use the drop-down list or the Entity Browser to select a rigid body. You
can also create a new rigid body in the HyperMesh model by clicking
the Create New… button.
Reference Node: Type the node ID used as a reference to define the rigid body motion.
Click Pick Node to pick a node from the model. Alternatively, type a
node value in the box and click Review to view the location of the node
in the model. (If you type a value that does not exist in the model,
nothing is highlighted.)
Line mesh density: Specify the density of the line mesh. Uniform uses the value you
specify as the mesh density for each line segment. Variable brings you
to the line mesh panel to create the mesh.
Select either Uniform or Variable and click Mesh to create the line
mesh.
Sweep distance/ The sweep field differs depending on whether the surface is of type
Sweep angle: CYLINDER or REVOLUTION.
If the surface is cylindrical, the field is Sweep distance. Type a value for
the distance of the sweep of the mesh. Select the Both direction check
box to extend the sweep in both directions for the specified distance.
144 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Trimming of open free surface Select to specify open free surface trimming. Then click the
adjacent button to select whether to trim.
Max ratio Select to adjust the thicknesses for surface facets in which
the thickness to minimum edge or diagonal length ratio
exceeds the specified value. Then type an adjustment value
in the adjacent box.
Scale thickness Select to scale all of the surface facets by a single factor.
Then type the scaling factor in the adjacent box.
Region type for adaptive meshing For surfaces defined on the boundary of an adaptive mesh
domain, select to create a boundary region for the surfaces.
Click the adjacent button to select the type of region.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 145
The Surface Interaction tab contains a description of the *SURFACE INTERACTION cards. You can
create, edit, review, and delete surface interactions from this tab.
Name The name of the surface interaction cards in the HyperMesh database.
Note:
· Double click on a surface interaction name in the table to open the corresponding Surface
Interaction dialog. Right click on a name to display an option menu.
· Table columns can be resized by positioning the cursor along a column border, pressing the left or
right mouse button, and dragging the border to a new position.
· The shift or ctrl key and a left click can be used to select multiple items in a table.
Auto Launches the Auto Contact dialog that allows you to quickly and easily
create interactions between several parts of your model.
New... Opens the Create New Surface Interaction dialog in which you enter the
name of the new surface interaction. The Create.. button in this dialog
creates the surface interaction and opens the corresponding Surface
Interaction dialog.
Edit ... Opens the Surface Interaction dialog for editing the selected surface
interaction.
Delete Deletes single or multiple surface interactions from the Surface Interaction
table.
Sync Updates the Contact Manager with the current HyperMesh database. If you
146 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Surface Interaction
The Surface Interaction dialog allows you to define the *SURFACE INTERACTION card with
corresponding *FRICTION, *SURFACE BEHAVIOR, *CONTACT DAMPING cards. This dialog contains
the following tabs:
Define
Surface Behavior
Contact Damping
Friction
OK Updates the HyperMesh database with the changes and closes the Surface
Interaction window.
Apply Updates the HyperMesh database with the changes without closing the Surface
Interaction window.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 147
Exponential There are three input boxes to define the data line for this option. They are:
"Clearance at zero contact pressure", "Pressure at zero clearance" and
"maximum stiffness" (for explicit only).
Linear There is one input box to define the data line for this option. This is: "Slope of
the pressure-overclosure curve".
Tabular There is a table available for defining the data line values for this option. You
need to input the number of data lines required at the No of data lines entry
box. Clicking the corresponding Set button will update the table to have the
specified number of rows. For inputting values in the table, click on a cell to
make it active and write down the values from keyboard. The table works like a
regular spread sheet.
You can also read comma delimited data from a text file by clicking Read From
a File. This button opens a file browser window. Select the file and click Open
to export the comma delimited data. The row number is set to the number of
data lines found in the file.
Note:
· Right click in the table to display a pull-down menu containing copy, cut
and paste options. Comma delimited data can be copied/cut into or
pasted from the clipboard using these options. Hot keys, for example,
Ctrl-c, Ctrl-x and Ctrl-v on PC, can also be used.
· Left click in a cell to activate the cell. Click in an active cell to move the
148 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· The shift and ctrl keys can be used with a left mouse click to select
multiple items in a table.
· Press ctrl and the left or right arrow key to move the cursor within the
active cell. Use the left, right, up and down arrows to change the active
cell.
· Press Delete to delete the character after the insertion cursor in the
active cell. If multiple cells are selected, Delete deletes all selected
cells.
Refer to the Abaqus Online Documentation for a detailed description of these parameters.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 149
Direct This is the default method for defining the friction coefficient. Selecting this
option means that the Exponential decay and Anisotropic parameters will
not be written in the input file.
The No of Dependencies check box and corresponding entry box should be
used to define the Dependencies parameter. There is a table available for
defining the corresponding data lines. The available data items are: Friction
coefficient, Slip rate, Contact pressure, Average temperature at the contact
point, and average field variable values.
The column numbers in the table will change based on the setting for No of
Dependencies. The row numbers can be defined at the No of data lines
entry box. Click Set to update the table to reflect the specified number of
rows.
To enter values in the table, click on a cell to make it active and write down
the values from keyboard. The table works like a regular spread sheet.
You can also read comma delimited data from a text file by clicking Read
From a File. This button opens a file browser. Select the file and click Open
to export the comma delimited data. The row number will be set to the
number of data lines found in the file.
Anisotropic This option allows you to define the data lines for the Anisotropic
parameter.
The No of Dependencies check box and corresponding entry box should be
used to define the Dependencies parameter.
There is a table available for defining the corresponding data lines. The
available data items are: Friction coefficient1 (first slip direction), Friction
coefficient2 (second slip direction), Slip rate, Contact pressure, Average
temperature at the contact point, and average field variable values.
The column numbers in the table will change based on the setting for No of
Dependencies. The row numbers can be defined at the No of data lines
entry box. Click Set to update the table to reflect the specified number of
rows.
To enter values in the table, click on a cell to make it active and write down
the values from keyboard. The table functions like a regular spread sheet.
You can also read comma delimited data from a text file by clicking Read
From a File. This button opens a file browser. Select the file and click Open
to export the comma delimited data. The row number will be set to the
number of data lines found in the file.
150 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Exponential This option allows you to define the data lines for the Exponential decay,
decay, test data test data parameter. The available data items are: Friction coefficient at
point 1 (first data line), Friction coefficient at point 2 (second data line), Slip
rate at point 2 (second data line) and Kinematic friction coefficient (optional
third data line).
Note:
Using the Direct and Anisotropic tables:
· Right click in the table to display a pull-down menu containing copy, cut and paste options.
Comma delimited data can be copied/cut into or pasted from the clipboard using these options.
Hot keys, for example, Ctrl-c, Ctrl-x and Ctrl-v on PC, can also be used.
· Left click in a cell to activate the cell. Click in an active cell to move the insertion cursor to the
character nearest the mouse.
· The shift and ctrl keys can be used with a left mouse click to select multiple items in a table.
· Press ctrl and the left or right arrow key to move the cursor within the active cell. Use the left, right,
up and down arrows to change the active cell
· Press Backspace to delete the character before the insertion cursor in the active cell. If multiple
cells are selected, Backspace deletes all selected cells.
· Press Delete to delete the character after the insertion cursor in the active cell. If multiple cells are
selected, Delete deletes all selected cells.
· Table columns can be resized by positioning the cursor along a column border, pressing the left or
right mouse button, and dragging the border to a new position.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 151
The Abaqus interface in HyperMesh supports Abaqus-Explicit dummy models with both coordinate based
and node dependent ORIENTATION systems. In order to position the dummy models from the
HyperMesh safety/dummy panel, the model must have a system hierarchy to define the parent-child
relationship. In addition, the min/max angle of rotation for each dof in a joint must be defined. This and
some other relevant information are defined in a separate file called the positioning (*.pos) file.
The Dummy Import button in the Abaqus Utility menu allows you to import an Abaqus dummy input file
and the corresponding positioning file at the same time. This tool creates assemblies from each dummy
part and establishes the required system hierarchy and min/max angles for each joint.
The Dummy Export button in the Abaqus Utility menu exports the dummy model without the hierarchical
system references established in the import process.
To remove the hierarchical system references manually, use the Cleanup Hierarchy macro.
152 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
HyperMesh includes a tool that automates the grouping and display of model components through the
HyperMesh entity set functionality.
The Set Browser is available from the Tools pull-down menu. Refer to the HyperMesh online help for
details about using the Set Browser.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 153
The Solid Face Alignment utility uses the face1 to face2 direction to determine the default stack or
thickness direction for Abaqus composite solid, gasket and continuum shell elements. This tool allows
enables you to align the face1 of selected solid elements (hexa and penta) to match with a planar face. As
a result, the default stack (or thickness) directions for all selected elements become normal to a plane. In
addition, you can review the face1 and default stack (or thickness) direction of selected solids. The utility
has three buttons:
Align Faces The Align Faces button opens the HyperMesh element selector
panel and allows you to pick solid elements. Selected elements are
highlighted. When you click proceed, it creates a temporary skin of
the selected solids and allows you to pick face elements from this
skin. The selected faces are highlighted. When you click proceed,
the face1 of all selected solid elements will match with the selected
face element and a review of the stack (or thickness) direction will
be shown.
Review The Review button opens the HyperMesh element selector panel
and allows you to pick solid elements. Selected elements are
highlighted. When you click proceed, it highlights the face1 of
selected solids and draws an arrow along the default stack (or
thickness) direction of selected solids.
Reset The Reset button deletes the stack (or thickness) direction arrows.
154 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The Abaqus Step Manager is a graphical interface that allows you to define Abaqus history keywords. The
Abaqus Step Manager is accessed by loading the Abaqus user profile and clicking the Step Manager
button on the Abaqus Utility menu. The process that allows you to create, edit, and review the following
keywords in HyperMesh begins in the Step tab:
*STEP
Analysis types:
*BUCKLE
*DYNAMIC
*FREQUENCY
*HEAT TRANSFER
*MODAL DYNAMIC
*STATIC
Loads:
*BOUNDARY
*CLOAD
*DLOAD
*DSLOAD
*FILM
*CFILM
*SFILM
*TEMPERATURE
*INERTIA RELIEF
Output requests:
*OUTPUT
*NODE OUTPUT
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 155
*STEP OUTPUT
*ENERGY OUTPUT
*NODE FILE
*EL FILE
*STEP FILE
*ENERGY FILE
*NODE PRINT
*EL PRINT
*STEP PRINT
*ENERGY PRINT
Interface controls:
*MODEL CHANGE
*CONTACT INTERFERENCE
*CHANGE FRICTION
*CLEARANCE
*CONTACT CONTROLS
Others:
*MONITOR
*FILE FORMAT
*RESTART
The following procedures are used to navigate through the Step Manager dialogs:
· When the Step Manager window is minimized or it is behind the HyperMesh window, restore it by
clicking the Step Manager button in the Abaqus Utility menu.
156 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· The first row contains a list of all initial condition (or model) load collectors. Double click on an
Initial Condition name to open the corresponding dialog for defining initial condition loads.
· Right click on a table to display menu options. Examples of options are Display: all, Display:
none, Display: reverse, Text review, Review Load collectors, Reset review, Review Options,
Reorder, Export: all, and Export: none. The Text review and Review load collectors options
work like the Text and Review buttons, respectively (see Abaqus Step Manager: Load Step Dialog
). The Reset review option clears the highlighted selections.
· Table columns can be resized by positioning the cursor along a column border, pressing the left or
right mouse button, and dragging the border to a new position.
· The shift or ctrl key combined with a left click can be used to select multiple items in a table.
· To display bubble help, place the cursor over a button for a few moments.
· Press ctrl and the left or right arrow key to move the cursor within the active cell. Use the left,
right, up, and down arrows to change the active cell.
· If you create, update or delete steps, load collectors, output blocks, components, groups,
properties, or entity sets from HyperMesh panels while the Step Manager is open, click the Sync
button to update the Step Manager with the new changes.
· In some fields in the Step Manager, you can access the Entity Browser, which is available via the
… button. The Entity Browser makes it more convenient to view and sort long lists of components
or other entities when selecting them for the field.
Entity Browser
Use the Entity Browser to easily sort and select an entity for a field on a dialog. The Entity Browser is
available through the … button and lists the entities of the relevant type for the selection.
The entities are listed in a tree view. To select an entity, highlight it in the list and click OK. Use the buttons
on the dialog to sort the list to more easily view the choices when there are many entities in the list. The
buttons perform the following actions:
Filter Type text in the adjacent field and click Filter to show only the entities
with names that contain the text. You can use the wildcard character (*)
to specify that the text can appear anywhere within the entity name. To
clear the results and show all entities, right-click the Filter button.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 157
Sort Lists the entities in alphabetical order. Click again to reverse the order.
· Editable cells have a white background, unless it is the active cell. You can input values using the
keyboard in editable cells. Non-editable cells have a gray background.
· Left click in an editable (white background) cell to activate it for input. Click in an active cell to
move the insertion cursor to the character nearest the mouse.
· Press ctrl and the left or right arrow key to move the cursor within the active cell. Use the left, right,
up, and down arrows to change the active cell.
· Press Backspace to delete the character before the insertion cursor in the active cell.
· Press Delete to delete the character after the insertion cursor in the active cell.
· Table columns can be resized by positioning the cursor along a column border, pressing the left or
right mouse button, and dragging the border to a new position.
· In some fields, you can use the … button to open the Entity Browser to select the entity for that
field.
The Abaqus Step Manager opens when you load the Abaqus user profile and click Step Manager on the
Abaqus Utility menu. The Step Manager window is organized into two tabs: Step and Load Case.
The Step tab contains the descriptions of existing load steps with the corresponding analysis types, load
collectors, output requests, and interface controls. You can create, edit, review, rename, reorder, and
delete load steps from this tab as well as set the export and display status of the load steps.
See Step Manager Dialog Environment for tips on navigating through the dialogs.
The Step tab table contains the following columns:
158 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Interface The list of interface controls in the load step. Interface Controls defines
Controls the following Abaqus keywords: CONTACT PAIR, SURFACE INTERACTION,
CONTACT, CONTACT CONTROLS, CLEARANCE, CONTACT INTERFERENCE, MODEL
CHANGE, CHANGE FRICTION, and CONTROLS.
New... Opens the Create New Step dialog. Enter the name of the new load step in the
Name: text box and click Create to create the load step and open the
corresponding Load Step editing dialog. The Same as: option allows you to
create a new load step by copying from an existing load step.
Edit... Opens the load step editing dialog for the selected load step.
Review Reviews the selected load collectors. All loads in the load collectors are
highlighted in the HyperMesh graphics. The highlighted loads show through the
solid mesh in performance graphics. If a load is defined with set, the underlying
nodes or elements are highlighted. Right-click Review to clear the highlighted
selections.
Renam Opens the HyperMesh rename panel for renaming load steps, load collectors,
e output blocks, or various interface controls. When you finish renaming, click
return to update the Step Manager with the new names.
Sync Updates the Step Manager with the current HyperMesh database. If you
manually create, update, or delete load steps, load collectors, output blocks,
groups, or entity sets from HyperMesh panels while the Step Manager is open,
click Sync to update the Step Manager with the new changes.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 159
left-most section Contains a tree structure with various Abaqus history options. Selecting an
option from the tree changes the dialog layout.
middle section Contains the corresponding collectors in a table and relevant buttons to
create, review, organize, reorder, rename, or delete these collectors. In
HyperMesh, all loads must be organized into load collectors and all output
requests must be under output blocks. When you select a load type,
output request type, or interface control from the tree, the load collector
table, output block table, or interfaces table is displayed in the middle
section.
right-most section Contains the various tabs and options to define, edit, review, or delete the
currently selected tree item. If the tree item needs to be organized in a
collector (such as a load or output request), a collector must be selected
from the middle section.
Review Reviews all load collectors in the current load step. All loads in the load collectors
are highlighted in the HyperMesh graphics. The highlighted loads show through
the solid mesh in performance graphics. If a load is defined with set, the
underlying nodes or elements are highlighted. Right-click on the Review button to
clear the highlighted selections.
160 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Synchronize Updates the Step Manager with the current HyperMesh database. If you manually
create, update, or delete load steps, load collectors, output blocks, groups, or
entity sets from HyperMesh panels while the Step Manager is open, click
Synchronize to update the Step Manager with the new changes.
Close Closes the Load Step window and opens the Step Manager window.
The following options are available on the Load Step dialog tree:
Load Step
Title
Parameter
Analysis procedure
Load collector
· Boundary
· Concentrated loads
· CLOAD
· CFILM
· Distributed loads
· DLOAD
· FILM
· Surface loads
· DSLOAD
· SFILM
· Temperature
· Inertia Relief
· Interface controls
· Contact Pair
· Surface Interaction
· General Contact
· Contact Controls
· Clearance
· Contact Interference
· Model Change
· Change Friction
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 161
· Output requests
· ODB file
· Result file (.fil)
· Data file (.dat)
· Monitor
· File Format
· File Output
· Restart write
· Unsupported cards
The Load collector table contains a list of the load collectors with their corresponding display, color, and
history status. You can create, edit, review, rename, reorder, and delete load collectors from this table.
You can also organize (copy or move) loads into load collectors and edit the load labels here.
Status The history status of the load collector. If the status is on, the load collector
belongs to the current load step. This means, all loads in the load collector will be
written under the current *STEP block. If the status is off, no loads from the load
collector will be written under the current *STEP block.
Name The name of the load collector. The load collector names are for Hypermesh
internal use only. The Abaqus input file does not need them.
Display The display on/off check boxes and color change buttons for the load collector.
The color can be changed by clicking the color button and selecting a color from
the menu.
Click on a load collector name to set it as the current load collector in HyperMesh. All loads created from
this point are placed into the selected load collector.
162 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
New... Opens the Create Load Collector dialog in which you enter the name of the new
load collector. The Same as: option allows you to create a load collector by copying
attributes (except loads created from HyperMesh panels) from an existing load
collector. The Create button in this dialog creates the load collector and adds it to
the current load step.
Review Reviews the selected load collector. All loads in the load collector are highlighted in
the HyperMesh graphics. The highlighted loads show through the solid mesh in
performance graphics. If a load is defined with set, the underlying nodes or
elements are highlighted. Right click on the Review button to clear the highlighted
selections.
Organize... Opens the HyperMesh organize panel where you can copy/move loads into
different load collectors. When you have finished, click return to update the Step
Manager with the new organization.
Label... Opens the corresponding HyperMesh panel where you can turn on/off load labels
or update the label size.
Delete Opens the HyperMesh delete panel where you can delete load collectors. When
you are finished, click return to update the Load collector table.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 163
There are two tabs for each analysis type: Parameter and Dataline. The layout of the tabs change, based
on the analysis types selected.
164 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 165
· Nodes or geometry
· Node sets
The Define tab for Define Boundary on: Nodes or geometry has the following buttons:
Define from Opens the HyperMesh constraints panel to create/update boundary conditions.
'Constraints'
panels To create a boundary on nodes, go to the create sub-panel, select the nodes
button, pick the desired nodes from HyperMesh graphics, check the constrained
degrees of freedoms, and click create.
To create a boundary on geometry, go to the create sub-panel, select surfs,
points, or lines using the switch, pick the desired geometry from the HyperMesh
graphics, check the constrained degrees of freedom, and click create.
Notes:
166 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Map Loads Opens the HyperMesh loads on geom panel to map loads on geometry to FEA
on Geometry mesh entities.
Click Map loads to map all geometric loads in the current load collector to FEA
entities.
Note:
· You can also pick other load collectors by clicking the loadcols button
and map loads in all of them together.
· While you are in the loads on geom panel, press the h key to view
panel-specific help.
· When you are finished, click return to update Step Manager with the new
loads.
This dialog contains a Node sets menu with a list of the existing node sets. It also has a table for data line
input containing the following columns:
Nset The name of the node sets. Node sets can only be added or deleted from this
1st dof The first degree of freedom. You can input any integer or any of the following
types in this column:
XSYMM, YSYMM, ZSYMM, ENCASTRE, PINNED, XASYMM, YASYMM,
ZASYMM, NOWARP, NOOVAL, NODEFORM
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 167
The Define tab for Define Boundary on: Node sets contains the following buttons:
Review Set Reviews the selected node sets by highlighting them in the HyperMesh
graphics. Right click the Review button to clear the review selections.
Create/Edit Set Opens the entity sets panel in HyperMesh. When you finish creating/editing
the set, click return. The Step Manager is updated with the new set
appearing in the node set list.
Add the selected node set from the pull down menu to the data line table on
the right.
Delete the selected node set from the data line table.
Review Reviews the selected node set in the data line table. Right click Review to
clear the highlighted selections.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not create a display for loads defined with sets.
Display/Review Opens the appropriate HyperMesh panel. Use the review button to expand the
from panel loads and constraints on the sets for visualization purposes.
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
All loads in current collector The Delete button deletes all the loads from the current
load collector.
All 'Boundary' in current collector The Delete button deletes only *BOUNDARY loads from
the current load collector.
168 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 169
· Node sets
The layout of the Define tab changes, based on your selection.
The Define tab for Define CLOAD-Force/Moment on: Nodes or geometry contains the following
buttons:
Define from 'Forces'/ Opens the HyperMesh forces or moments panel to create/update a
‘Moments’ Panel CLOAD.
To create a CLOAD on nodes, go to the create sub-panel, select nodes
using the switch, pick the desired nodes from HyperMesh graphics, select
the global/local system, select a vector, input a magnitude, and click
create..
170 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· While you are in the forces or moments panel, press the h key to
view panel-specific help.
Map Loads on Opens the HyperMesh loads on geom panel to map loads on geometry to
geometry FEA mesh entities.
Click Map loads to map all geometric loads in the current load collector to
FEA entities.
Note:
· You can also pick other load collectors by clicking on the loadcols
button and map loads in all of them together.
· While you are in the loads on geom panel, press the h key to view
panel-specific help.
· When you are finished, click return to update the Step Manager
with the new loads.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 171
Nodeset
The name of the node sets. Node sets are added or removed using or
, respectively.
Comp_x The component in x direction. The x-direction indicates dof 1 for force and dof 4 for
moment.
Comp_y The component in y direction. The y-direction indicates dof 2 for force and dof 5 for
moment.
Comp_z The component in z direction. The x-direction indicates dof 3 for force and dof 6 for
moment.
Magnitude The magnitude. This column is non-editable. The magnitude is calculated based on
the Comp_x, Comp_y, and Comp_z defined for each node set when you click
Update.
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
The Define tab for Define CLOAD-Force/Moment on: Node sets contains the following buttons:
Review Set Reviews the selected node sets by highlighting them in the HyperMesh graphics.
Right click Review to clear the review selections.
Create/Edit Set.. Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. Step Manager is updated with the new set appearing in the
node set list.
Display/Review Opens the appropriate HyperMesh panel. Use the review button to expand the
from panel loads and constraints on the sets for visualization purposes.
Add the selected node set from the drop-down menu to the data line table on the
right.
Delete the selected node set from the data line table.
Define by vector Opens the HyperMesh vector selector panel. Pick a vector and click proceed.
This vector is used to define the Comp_x, Comp_y, Comp_z, and Magnitude of
the CLOAD for the selected node set.
Create/Edit Opens the vectors panel in HyperMesh. When you finish creating/editing the
172 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Review Creates special review forces or moments in HyperMesh graphics for the
selected node set. These review forces or moments take into consideration the
*TRANSFORM cards that may be associated with nodes in the node set. Right
click Review to clear the special review loads and highlighting.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not display loads defined with sets.
All loads in current collector The Delete button deletes all the loads from the current load
collector.
All 'CLOAD' in current collector The Delete button deletes only *CLOAD loads from the
current load collector.
By selection The Pick Loads button opens the HyperMesh load selector
panel. Pick the loads you want to delete and click proceed.
The corresponding Reset button resets the selected loads.
The Delete button deletes the selected loads.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 173
This dialog has a node sets menu containing a list of the existing node sets. It also has a data line input
table with the following columns:
Nodeset
The name of the node sets. Node sets are added or removed using or
, respectively.
174 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
The Define CFILM on: Node sets option has the following buttons:
Review Set Reviews the selected node sets by highlighting them in the HyperMesh
graphics. Right click Review to clear the review selections.
Create/Edit Set.. Opens the entity sets panel in HyperMesh. When you finish creating/editing
the set, click return. The Step Manager is updated with the new set
appearing in the node set list.
Adds the selected node set from the drop-down menu to the data line table on
the right.
Deletes the selected node set from the data line table.
Review Reviews the selected node set in the data line table. Right click Review to
clear the highlighted selections.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not create a display for loads defined with sets.
All loads in current collector The Delete button deletes all the loads from the current load
collector.
All 'CFILM' in current collector The Delete button deletes only *CFILM loads from the current
load collector.
By selection The Pick Loads button opens the HyperMesh load selector
panel. Pick the loads you want to delete and click proceed.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 175
176 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· Elements or geometry
· Element sets
The layout of the Define tab changes, based on your selection.
The Define tab for Define DLOAD on: Elements or geometry contains the following buttons:
· You can also update an existing DLOAD from the update sub-panel.
· While you are in the pressure panel, press the h key to view
panel-specific help.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 177
Click Map loads to map all geometric loads in the current load collector to FEA
entities.
Note:
· You can also pick other load collectors by clicking on the loadcols and
map loads in all of them together.
· While you are in the loads on geom panel, press the h key to view
panel-specific help.
· When you finish, click return to update the Step Manager with the new
loads.
This dialog contains a element sets menu with a list of the existing element sets. There are two types of
elsets in Hypermesh: Components and Entity sets. The Abaqus elsets that are linked to sectional property
cards (such as *SOLID SECTION, *SHELL SECTION, etc.) become Components in HyperMesh. Others
become Entity sets. To differentiate between these two types, there is a divider line "- - - - -" in the elset list
that pops up if you click the element sets menu. The elsets listed below the divider line are Components.
This dialog also contains a table for data line input. The table changes depending on the DLOAD type
selected.
The table contains the following columns:
For Default (Pressure) type:
Elset The name of the element sets. Element sets are added and deleted in this
178 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Elset The name of the element sets. Element sets are added and deleted in this
Label The labels of centrifugal loads and Coriolis forces. The available labels are:
CENTRIF, CENT, and CORIO.
Elset The name of the element sets. Element sets are added and deleted in
Label The labels of the DLOAD type. The available labels are: ROTA.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 179
Elset The name of the element sets. Element sets are added and deleted in
Label The labels of the DLOAD type. The available labels are: GRAV.
Elset The name of the element sets. Element sets are added and deleted in
Label The labels of the pressure in pipe/elbow elements. The available labels
are: PE, PI, PENU, and PINU.
180 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Label The labels of the hydrostatic pressure. The available labels are: HP.
Elset The name of the element sets. Element sets are added and deleted in
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
The Define tab for Define DLOAD on: Element sets contains the following buttons:
Review Set Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click Review to clear the review selections.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 181
Display/Review Opens the appropriate HyperMesh panel. Use the review button to expand
from panel the loads and constraints on the sets for visualization purposes.
Add the selected element set from the pull down menu to the data line table
on the right.
Delete the selected element set from the data line table.
Show faces This option is only shown for Default (pressure) type. It is mainly used to
review the face identifiers of elements in the selected set. It creates a
temporary skin of the selected elset, opens the HyperMesh element selector
panel, and allows you to pick face elements from this skin. When you return
from the element selector panel, the selected faces display color-coded face
identifier tags. In performance graphics, these tags are sometimes blocked
by the solid mesh. You may need to rotate the model a little to view the tags.
Right click the Show faces button to clear the face review.
Define by vector This option is only shown for Gravity type. It opens the HyperMesh vector
selector panel. Pick a vector and click proceed. This vector is used to define
the Comp1, Comp2, Comp3, and Magnitude of the gravity load for the
selected elset.
Create/Edit This option is only shown for Gravity type. Opens the vectors panel in
vector.. HyperMesh. When you finish creating/editing the vector, click return.
Review For Default (pressure) type. Creates special review pressure loads in the
HyperMesh graphics for the selected set. For other types, it reviews the
selected element set. Right click the Review button to clear the special
review loads and highlighting.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not create a display for loads defined with sets.
182 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
All 'Distributed loads' in current The Delete button deletes all distributed (*DLOAD,
collector *FILM) loads from the current load collector.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 183
FILM Coefficient
There are two options for defining film coefficient on FILM created on individual elements or geometry:
By selection The Pick Loads button opens the HyperMesh load selector
panel. Pick the FILM loads to which you want to assign film
coefficient, and click proceed.
The corresponding Reset button resets the selected loads.
The Update button assigns the value specified in the Film
coefficient: text box to all selected FILM loads.
All FILMs in current collector The Update button assigns the value specified in the Film
coefficient: text box to all the FILM loads in the current load
collector.
· Elements or geometry
· Element sets
The layout of the Define tab changes, based on your selection.
For options to assign FILM coefficient, see FILM coefficient.
184 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The Define tab for Define FILM on: Elements or geometry has the following buttons:
Define from Opens the HyperMesh pressures panel to create/update FILM. It only allows you
'pressures' to define the reference sink temperature. The film coefficient needs to be defined
panels separately.
To create a FILM on elements, go to the create sub-panel, select elems using the
switch, pick the desired elements from the HyperMesh graphics, click nodes, pick
two or three nodes from a face of a selected element, input the magnitude (sink
temperature), and click create.
To create a pressure on geometry, go to the create sub-panel, select surfs using
the switch, pick the desired geometry from the HyperMesh graphics, input the
magnitude (sink temperature), and click create.
Note:
· You can also update an existing FILM from the update sub-panel.
· While you are in the pressure panel, press the h key to view
panel-specific help.
Map Loads Opens the HyperMesh loads on geom panel to map loads on geometry to FEA
on geometry mesh entities.
Click the Map loads button to map all geometric loads in the current load collector
to FEA entities.
Note:
· You can also pick other load collectors by clicking the loadcols button and
map loads in all of them together.
· While you are in the loads on geom panel, press the h key to view
panel-specific help.
· When you are done, click return and the Step Manager will be updated
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 185
This dialog contains an element sets menu containing a list of the existing element sets. There are two
types of elsets in Hypermesh: Components and Entity sets. The Abaqus elsets that are linked to sectional
property cards (such as *SOLID SECTION, *SHELL SECTION, etc.) become Components in HyperMesh.
Others become Entity sets. To differentiate between these two types, there is a divider line "- - - - -" in the
elset list that pops up if you click the element sets menu. The elsets listed below the divider line are
Components.
This dialog also contains a table for data line input, which contains the following columns:
Elset The name of the element sets. Element sets are added or deleted in this column
using or , respectively.
Label The labels of FILM load. The available labels are: F1, F2, F3, F4, F5, F6, FPOS,
and FNEG.
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
The Define tab for Define FILM on: Element sets contains the following buttons:
Review Set Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click Review to clear the review selections.
186 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Display/Review Opens the appropriate HyperMesh panel. Use the review button to expand the
from Panel loads and constraints on the sets for visualization purposes.
Add the selected element set from the pull down menu to the data line table
on the right.
Delete the selected element set from the data line table.
Show faces Used mainly to review the face identifiers of elements in the selected set. It
creates a temporary skin of the selected elset, opens the HyperMesh element
selector panel, and allows you to pick face elements from this skin. When you
return from the element selector panel, the selected faces will display
color-coded face identifier tags. In performance graphics, these tags are
sometimes blocked by the solid mesh. You may need to rotate the model a
little to view the tags.
Right click Show faces to clear the face review.
Review Creates special review FILM loads in HyperMesh graphics for the selected
set. Right click Review to clear the special review loads and highlighting.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not create a display for loads defined with sets.
All loads in current collector The Delete button deletes all the loads from the current load
collector.
All 'Distributed loads' in The Delete button deletes all distributed (*DLOAD, *FILM) loads
current collector from the current load collector.
By selection The Pick Loads button opens the HyperMesh load selector
panel. Pick the loads you want to delete and click proceed.
The corresponding Reset button resets the selected loads.
The Delete button deletes the selected loads.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 187
188 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
This dialog also contains a table for data line input. The table changes depending on the DSLOAD type
selected.
The table columns for each DSLOAD type are listed below:
Default (Pressure) type:
Surface The name of the Abaqus surface. Surfaces are added and deleted in this
Label The labels of pressure load. The available labels are P, PNU, and VP.
Surface The name of the Abaqus surface. Surfaces are added and deleted in this
Label The labels of the hydrostatic pressure. The available label is HP.
Press point Z-coordinate of the point at which the pressure is defined in three-dimensional
or axisymmetric cases; Y-coordinate of the point at which the pressure is
defined in two-dimensional cases.
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
Review Surface Reviews the selected surface by highlighting them in the HyperMesh graphics.
Right click on the Review button to clear the review selections.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 189
Adds the selected surface from the pull down menu to the data line table on
the right.
Review Reviews the selected surface in the data line table. Right click on the Review
button to clear the highlighted selections.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not create a display for loads defined with sets.
All loads in current The Delete button deletes all the loads from the current load collector.
collector
All 'DSLOAD' in current The Delete button deletes only *DSLOAD loads from the current load
collector collector.
By selection The Pick Loads button opens the HyperMesh load selector panel. Pick
the loads you want to delete and click proceed.
The corresponding Reset button resets the selected loads.
The Delete button deletes the selected loads.
190 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
This dialog contains a Surface menu containing a list of the existing Abaqus surfaces. It also has a table
for data line input. The table contains the following columns:
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 191
or , respectively.
Label The SFILM labels. The available labels are F and FNU.
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
Review Surface Reviews the selected surface by highlighting them in the HyperMesh graphics.
Right click on the Review button to clear the review selections.
Adds the selected surface from the drop-down menu to the data line table on
the right.
Review Reviews the selected surface in the data line table. Right click on the Review
button to clear the highlighted selections.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not create a display for loads defined with sets.
All loads in current The Delete button deletes all the loads from the current load
collector collector.
All 'SFILM' in current The Delete button deletes only *SFILM loads from the current load
collector collector
By selection The Pick Loads button opens the HyperMesh load selector panel.
Pick the loads you want to delete and click proceed.
192 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 193
· Node sets
The layout of the Define tab changes, based on your selection.
The Define tab for Define Temperature on: Nodes or geometry contains the following buttons:
· While you are in the temperature panel, press the h key to view
panel-specific help.
Map Loads on Opens the HyperMesh loads on geom panel to map loads on geometry to
geometry FEA mesh entities.
Click the Map loads button to map all geometric loads in the current load
collector to FEA entities.
Note:
194 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· While you are in the loads on geom panel, press the h key to view
panel-specific help.
· When you are finished, click return and the Step Manager will be
updated with the new loads.
This dialog contains a node sets menu with a list of the existing node sets. It also contains a table for data
line input with the following columns:
Nset The name of the node sets. Node sets are added and deleted in this column
using or , respectively.
For tips on entering information and navigating in the Define tab, see Step Manager Tab Environment.
The Define tab for Define Temperature on: Node sets has the following buttons:
Review Set Reviews the selected node sets by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 195
Display/Review
from Panel
Adds the selected node set from the pull down menu to the data line table on
the right.
Deletes the selected node set from the data line table.
Review Reviews the selected node set in the data line table. Right click on the
Review button to clear the highlighted selections.
Update Updates the HyperMesh database with the data lines defined in the table. By
default, HyperMesh does not create a display for loads defined with sets.
All loads in current The Delete button deletes all the loads from the current load
collector collector.
All 'Temperature' in The Delete button deletes only *TEMPERATURE loads from the
current collector current load collector.
By selection The Pick Loads button opens the HyperMesh load selector panel.
Pick the loads you want to delete and click proceed.
The corresponding Reset button resets the selected loads.
The Delete button deletes the selected loads.
196 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Free direction Integer list of degrees of freedom identifying the free directions
Click Update to activate the data line selection in the HyperMesh database.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 197
Status The history status of the interface control. If the status is on, the corresponding
interface control parameters and data lines will be exported in the current load step. If
the status is off, the interface control will not be exported under the current *STEP
block.
Name The name of the interface controls. Some of the interface controls names are for
HyperMesh internal use only. Abaqus input files do not require them.
Note:
· Right click on the table to display menu options. The available options are Rename and Reorder.
· Table columns can be resized by positioning the cursor along a column border, pressing the left or
right mouse button, and dragging the border to a new position.
New Opens the Create dialog for the corresponding interface control. The name of the new
interface control is entered in this dialog. The Same as: option allows you to create an
interface control by copying attributes from an existing interface control of the same
198 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Edit Opens the card image panel for the selected interface control. Click edit to open the
card editor and define all relevant keywords, parameters, and data lines. When you are
finished, click return twice and the Step Manager is updated.
Delete Opens the HyperMesh delete panel to delete interface controls. When you are
finished, click return and the Interface controls table will be updated.
Status The history status of the output block. If the status is on, the output block belongs to
the current load step. This means, all parameter and data line information in the
output block will be written under the current *STEP block. If the status is off, no
parameters or data lines from the output block will be written under the current
*STEP block.
Name The name of the output block. These names are for HyperMesh internal use only.
Note:
· Click on an output block name to set it as the current output block in HyperMesh. All changes and
additions to the parameters and data line will be for the selected output block.
· The Ouput type: status bar (below the output block table) shows all the output types present in the
selected output block.
· Right-click on the table to display menu options. The available options are Rename and Reorder.
See Step Manager Dialog Environment for tips on navigating through the dialogs.
The Output block table contains the following buttons:
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 199
Review Reviews the selected output block in a text window. All parameters and data lines
associated with the selected output block are listed in the text window.
Delete Opens the HyperMesh delete panel to delete output blocks. When you are finished,
click return and the Output block table will be updated.
See the Abaqus online documentation for a detailed description of these parameters. Click Update to
activate the parameters defined in the HyperMesh database.
200 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Right click on the data line table to display menu options. The available options are Cut, Copy, Paste, Add
row, and Delete row.
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
node set list.
Review Reviews the selected node sets by highlighting them in the HyperMesh graphics.
Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 201
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
element set list.
Review Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing
the set, click return. The Step Manager is updated with the new set appearing
in the node set list.
Review Reviews the selected node sets, master surface, or slave surface by highlighting
them in the HyperMesh graphics. Right click on the Review button to clear the
review selections.
202 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
element set list.
Review Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 203
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
node set list.
Review Reviews the selected node sets by highlighting them in the HyperMesh graphics.
Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
204 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
element set list.
Review Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 205
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing
the set, click return. The Step Manager is updated with the new set appearing
in the node set list.
Review Reviews the selected node sets, master surface, or slave surface by highlighting
them in the HyperMesh graphics. Right click on the Review button to clear the
review selections.
Update Updates the HyperMesh database with the data lines defined in the table and
the parameters.
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
element set list.
Review Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
206 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
node set list.
Review Reviews the selected node sets by highlighting them in the HyperMesh graphics.
Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 207
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
element set list.
Review Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
208 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
node set list.
Review Reviews the selected node sets, master surface, or slave surface by highlighting
them in the HyperMesh graphics. Right click on the Review button to clear the
review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
Create/Edit… Opens the entity sets panel in HyperMesh. When you finish creating/editing the
set, click return. The Step Manager is updated with the new set appearing in the
element set list.
Review Reviews the selected element sets by highlighting them in the HyperMesh
graphics. Right click on the Review button to clear the review selections.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 209
Pick node Opens the node section panel in HyperMesh. When you finish picking a node
from the model, click return. The Step Manager is updated with the selected
node number appearing in the Node entry.
Update Updates the HyperMesh database with the data lines defined in the table and the
parameters.
210 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 211
The Load Case tab contains the descriptions of all existing load cases with the corresponding load
collectors. You can create, edit, review, rename, reorder, and delete load cases from this tab as well as set
the display status of the load steps.
See Step Manager Dialog Environment for tips on navigating through the dialogs.
The Load Case tab contains the following buttons:
New... Opens the Create New Load Case dialog. Enter the name of the new load case in
the Name: text box and click Create to create the load step and open the
corresponding Load Case editing dialog.
Edit... Opens the Load Step Editing dialog for the selected load step.
Review Reviews the selected load collectors. All loads in the load collectors are highlighted
in the HyperMesh graphics. The highlighted loads show through the solid mesh in
performance graphics. If a load is defined with set, the underlying nodes or
elements are highlighted. Right click Review to clear the highlighted selections.
Rename Opens the HyperMesh rename panel for renaming load steps, load collectors, output
blocks, or various interface controls. When you finish renaming, click return to
update the Step Manager with the new names.
Sync Updates the Step Manager with the current HyperMesh database. If you manually
create, update, or delete load steps, load collectors, output blocks, groups, or entity
sets from HyperMesh panels while the Step Manager is open, click Sync to update
the Step Manager with the new changes.
212 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
hmabaqus translates a binary or ASCII Abaqus (.fil) results file into a HyperMesh binary results file. The
syntax to run the translator is:
hmabaqus [options] <inputfile> <outputfile> <modelfile>
4. Click Open.
5. For output file:, click browse... and write down the output file name.
6. Click Save.
7. Enter the options. To create an h3d file for a specific result, add –h3d after the options.
8. Click solve.
One or more of the following options can be used. Use the command hmabaqus-u to obtain a list of these
options.
Flag Meaning
-d Displacements
-rot Rotations
-v Velocities
-a Accelerations
-nflux NFLUX
-tr Tresca
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 215
-ecd1 ECD1
-ecd2 ECD2
-ecd3 ECD3
-fluxs FLUXS
216 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 217
-h3d Outputs file to an H3D file instead of to an hmresults file. The file
includes model and results information that was translated. The
model must contain geometry for it to be output to an H3D file.
(default off)
-noip Turns off all processing of element integration point values. If you ask
Abaqus to average values to element centroids, this option makes a
considerable difference in the amount of memory needed. If you also
specify a result type that is found on element integration points, and
the translator comes across such a result during processing, it reports
an error. (default off)
-sv1, State variables were being treated differently for some element
-sv2,..., groups from others. For some element types, they were always
-sv20
included, and, for others, they were processed only if specifically
listed, with the default listing all of them. Now, all are uniform. They
are translated only if you requests them to be translated. Also, the
translator used to allocate memory to process all 20 allowable state
variables whether you asked for any or not. Now, you can turn them
on individually, and use just the minimum memory necessary, or you
can turn on the first N of them using -nsdv. (default off)
-nsdv <number> Turns on the first <number> state variables (max of 20). If you list
both individual state variables and also the -nsdv option, the listed
ones are the only ones processed. You can get complete
compatibility with older versions by using "-nsdv 20". (default off)
Note: hmabaqus supports results for a range of increments and steps. It also supports results with a
specific frequency.
For example,
· "hmabaqus -inc 10 12 14 40 55" gives results for increments 10 12 14 40 55 for all steps.
· "hmabaqus -step 1 5 6 19" gives results for all increments in steps 1, 5, 6 and 19.
· "hmabaqus -step 1 5 6 19 -inc 10 15 26 31 55" gives results for increments 10, 15, 26, 31, 55
in steps 1, 5, 6 and 19.
· "hmabaqus -step 1 5 6 19 -freq 2" give results for 1st, 3rd, 5th, 7th, 9th .... last increments in
steps 1, 5, 6 and 19.
In addition, the following parameters are also available when the results translation is not performed on the
analysis platform and when the results file is binary. One of these parameters may need to be specified to
indicate the platform where the analysis result file was created.
-cray Cray
218 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
-pc PC
-sgi SGI
-sun Sun.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 219
Hmabaqus supports real and imaginary results for *STEADY STATE DYNAMICS analysis. If the results
are in the form of real and imaginary numbers, hmabaqus calculates the corresponding magnitude and
phase. If the magnitude and phases are available from the .fil file, hmabaqus calculates the corresponding
real and imaginary values.
All complex data type names will have (c) postfix. In addition, data types without the (c) will contain the
magnitude of the result.
HyperMesh always uses magnitude and phase values to contour plot the complex results.
Each result would be obtained using the following equation:
You can choose the value of when viewing the result by specifying the angle on the contour or
deformed panel on the Post page.
When you plot the contour for a complex data type and click on a node/element, both real/imaginary and
magnitude/phase pairs are shown.
220 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
There are four options for the POSITION parameter in the *EL FILE keyword in Abaqus. They are
CENTROIDAL, AVERAGED AT NODES, INTEGRATION POINTS (default), and NODES. However, in
HyperMesh there are only two ways results can be presented: (a) unique value at the center of each
element and (b) unique value at each node. Therefore, Hmabaqus must manipulate results from the .fil
file to some extent to fit the HyperMesh architecture as follows:
1. For POSITION = CENTROIDAL
Hmabaqus reads these values directly and assigns them to the center of each element. An assign
plot reflects exactly what is given in the .fil file. A contour plot contributes the same value to each
of the element's nodes and for each node, values coming in from all adjacent elements are averaged
to create the smooth contour image.
2. For POSITION = AVERAGED AT NODES
Hmabaqus reads these values directly and assigns them to each node. A contour plot shows the
exact values that were read from the .fil file at nodes. For boundaries between components with
material or thickness difference, there may be multiple values for a node in the .fil file. In this case,
HyperMesh considers the last value for each node. As a result, you may see a blending of color at
nodes along these boundaries. An assign plot averages the result coming from nodes of an element
and assigns them to the centroid of the element.
3. For POSITION = INTEGRATION POINTS
This is the default option in Abaqus. Hmabaqus averages the values from each integration point to the
centroid of an element. For example, for an element with four integration points, Hmabaqus reads the
values at each integration point, adds them, and then divides them by 4. This usually gives an answer
very close to POSITION = CENTROIDAL. An assign plot reflects these averaged values at elements.
A contour plot contributes the same value to each of the element's nodes and for each node, values
coming in from all adjacent elements are averaged to create the smooth contour image.
4. For POSITION = NODES
Hmabaqus does not currently support this option.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 221
The following records in the Abaqus .fil results file are supported:
2 Temperature TEMP
11 Stresses S
21 Total Strain E
22 Plastic Strains PE
23 Creep Strains CE
25 Elastic Strains EE
222 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
89 Logarithmic Strains LE
90 Nominal Strains NE
101 Displacements U
102 Velocities V
103 Accelerations A
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 223
2 Temperature TEMP
11 Stresses S
21 Infinitesimal Strains E
22 Plastic Strains PE
224 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
89 Logarithmic Strains LE
90 Nominal Strains NE
101 Displacements U
102 Velocities V
103 Accelerations A
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 225
Many FEA solvers allow you to organize your input deck into separate files and provide a mechanism to
include all the files in a single input deck. This capability is commonly known as "include" capability.
HyperMesh allows you to import such models for Abaqus.
HyperMesh’s include browser allows you to create, review, edit, organize, and update the contents of a
model into various include files.
The following rules and considerations apply to the Abaqus include file support in HyperMesh:
· Include files must include complete information for each keyword. A keyword and its data lines
must be part of the same file.
· Include files must contain complete information for cards that contain multiple sub-keywords. For
example, all sub-keywords and their data lines in a *Material card must be part of the same
include file.
· Include files must contain complete information for *Step cards. All history keywords and their
data lines must be a part of the same file.
· The HyperMesh Abaqus interface is comprised of four types of include files: Model (start), Model
(middle), Model, and History. They define the sequence of the *Include keywords in the
model. Model (start) type of include files are written at the beginning of the deck, after the *Node
block. Model (middle) is written in the middle of the deck, after the *Material block. Model is
written at the end of the model definition, and History keywords are written after the model
definition.
· Include file names are sorted according to their names in the browser. The sequence in the
exported model is primarily determined by the four types of includes files as described above.
Within each type the sequence is determined by the order in which they are created.
226 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· The installation of the HyperView Abaqus ODB API is required to support Abaqus FBD results in
HyperMesh.
· Grid Point Forces (GPF) results are requested with the following .odb file output requests:
*NODE OUTPUT
RF
CF
*ELEMENT OUTPUT
NFORC
· Displacement results are requested with the following .odb file output request:
*NODE OUTPUT
U
· It is recommended practice to output data for only the node/element set(s) of interest. This
procedure reduces the size of the solver results file and helps speed up the FBD extractions.
· Abaqus rigid elements, *Rigid bodies, *Coupling constraints, *MPC, *Fastener and *Equations do
not export forces and moments. If any of these are attached to the element set of interest, all
elements attached to them must be included in the element set to insure the GPF balance is
correct. If they are not included, an imbalance will occur. Refer to the Abaqus documentation to
determine these elements/bodies. Make sure to check the validity of all GPF results when any of
these are present in the model.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 227
To create Abaqus cards in HyperMesh, load the Abaqus user profile and select the appropriate template (
Standard.2d, Standard.3d, or Explicit).
*AMPLITUDE
*BOUNDARY
*BUCKLE
*BULK VISCOSITY
*CECHARGE
*CECURRENT
*CFILM
*CFLUX
*CHANGE FRICTION
*CLEARANCE
*CLOAD
*COHESIVE SECTION
*CONNECTOR BEHAVIOR
*CONNECTOR CONSTITUTIVE REFERENCE
*CONNECTOR CONTACT FORCE
*CONNECTOR DAMPING
*CONNECTOR ELASTICITY
*CONNECTOR FAILURE
*CONNECTOR FRICTION
*CONNECTOR LOAD
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 229
*CONNECTOR SECTION
*CONNECTOR STOP
*CONSTRAINT CONTROLS
*CONTACT (General Contact)
*CONTACT CLEARANCE
*CONTACT CONTROLS
*CONTACT EXCLUSIONS
*CONTACT FILE
*CONTACT FORMULATION
*CONTACT INCLUSIONS
*CONTACT INTERFERENCE
*CONTACT OUTPUT
*CONTACT PAIR
*CONTACT PRINT
*COUPLING
*CREEP
*CRUSHABLE FOAM
*CRUSHABLE FOAM HARDENING
*DAMPING
*DASHPOT
*DECHARGE
*DECURRENT
*DENSITY
230 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
*DIAGNOSTICS
*DIELECTRIC
*DISTRIBUTING
*DISTRIBUTION
*DISTRIBUTING COUPLING
*DLOAD
*DSLOAD
*DYNAMIC
*DYNAMIC (Explicit)
*EL FILE
*EL PRINT
*ELASTIC
*ELEMENT
*ELEMENT OUTPUT
*ELEMENT PROPERTIES
*ELSET
*EMBEDDED ELEMENT
*ENERGY FILE
*ENERGY OUTPUT
*ENERGY PRINT
*EQUATION
*EXPANSION
*FLUID BEHAVIOR
*FLUID BULK
*FLUID DENSITY
*FLUID EXPANSION
*FLUID PROPERTY
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 231
*FILTER
*FIXED MASS SCALING
*FREQUENCY
*FRICTION (Explicit template)
*FRICTION (Standard templates)
*GAP
*GASKET BEHAVIOR
*GASKET SECTION
*HEAT TRANSFER
*HYPERELASTIC
*HYPERFOAM
*INCREMENTATION OUTPUT
*INERTIA RELIEF
*KINEMATIC
*KINEMATIC COUPLING
*LOAD CASE
*MASS
*MATERIAL
*MEMBRANE SECTION
*MODAL DYNAMIC
232 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
*MONITOR
*MPC
*MULLINS EFFECT
*NODAL THICKNESS
*NODE
*NODE FILE
*NODE OUTPUT
*NODE PRINT
*NONSTRUCTURAL MASS
*NSET
*ORIENTATION
*OUTPUT
*PHYSICAL CONSTANT
*PIEZOELECTRIC
*PREPRINT
*PRE-TENSION SECTION
*PRINT
*RADIATE
*RATE DEPENDENT
*RELEASE
*RESTART
*RESTART
*RIGID BODY
*ROTARY INERTIA
*SECTION CONTROLS
*SFILM
*SHEAR FAILURE
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 233
*SHELL SECTION
*SHELL TO SOLID COUPLING
*SPRING
*STATIC
*STEP
*SURFACE
*SURFACE SECTION
*SYSTEM
*TEMPERATURE
*TIE
*TRANSFORM
*TRANSVERSE SHEAR STIFFNESS
*VISCO
*VISCOELASTIC
*VOLUMETRIC TEST DATA
234 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The HyperMesh Abaqus interface can handle several types of unsupported cards.
· Unsupported materials
Unsupported material
Unsupported materials can be handled in two ways in HyperMesh.
· HyperMesh can automatically detect materials that contain certain cards that are currently
unsupported. Once detected, those cards are preserved as simple text within the material card. On
export, they will be written within the original material block and labeled with the comment
**HM_UNSUPPORTED_MATERIAL
· HyperMesh can declare entire materials as unsupported. To handle unsupported materials by this
method:
- Insert the comment **HM_GENERIC_MATERIAL before each *MATERIAL card that contains
unsupported keywords. Only materials with the comment will be imported as plain text.
or
- Select the Generic material check box on the options panel of the Utility menu. All material
cards will be set as unsupported.
If a supported material card has a parameter that is currently unsupported, the card will be imported but the
parameter will be ignored. You will receive a warning message during the import process.
Contents of unsupportd or generic materials can be reviewed or edited with the card editor in the Model
Browser.
· **HM_UNSUPPORTED_CARDS_START
· **HM_UNSUPPORTED_CARDS_MIDDLE
· **HM_UNSUPPORTED_CARDS
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 235
236 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The Nastran to/from Abaqus tool uses an open conversion scheme; you can specify different mappings in
the configuration file. Care has to be taken so that the element and property mappings are consistent. We
provided a valid mapping scheme in the ConfigurationFile.txt. This document explains the scope and
limitations of the mapping scheme.
Elements
HyperMesh elements have two basic attributes – configuration (or config) and type. The "config" defines
the basic geometrical shape of an element. For example, tria3 configuration is a 3 node triangular element
and hexa8 is an 8-node hexahedral element. The "type" in HyperMesh defines the solver specific element
type of a particular configuration. For example, the 4-node quadrilateral (quad4) element in Abaqus can be
any of the following types: S4, S4R, M3D4, R3D4 etc. The element types panel shows all supported
element configurations in HyperMesh and their types for a user profile.
For a specific configuration, you can map any supported Nastran element type to any supported Abaqus
element type, or vice versa. For example, for a Nastran to Abaqus direction, HyperMesh supports several
2-noded element configurations such as spring, rigid, bar2, rid, etc. Because all of them are 2-noded
elements, conversion across these configurations is also allowed for some element types. For example,
CBUSH is of "spring" configuration in the Nastran user profile and CONN3D2 is of ‘rod" configuration in
the Abaqus user profile. It is possible to map a CBUSH to CONN3D2 even though their configurations are
different. The element mapping scheme must be under the *ElemTypeConversion block in the
ConfigurationFile.txt file. You need to provide both configuration and type information to specify the
element mapping scheme as shown for the Nastran to Abaqus direction below:
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 237
Notes:
· The CELAS1 or CELAS2 elements in Nastran have both spring stiffness and damping attributes. If
both spring and damping values are present and the mapping scheme is CELAS1 to SPRING1,
the conversion tool will automatically create an extra DASHPOT element.
· Similarly, the CONM2 elements in Nastran have both translational and rotational mass values. If
both translational and rotational values are present and the mapping scheme is CONM2 to MASS,
the conversion tool will automatically create an extra ROTARY1 element.
Sectional properties
The table below shows supported sectional property mapping between Nastran and Abaqus. Some of the
properties in one solver can be converted to two different Abaqus sections in the other solver. For a
Nastran to Abaqus conversion, for example, PSHELL can be converted to *SHELL SECTION or *SHELL
GENERAL SECTION. In the mapping scheme, you must select one of them. The property mapping
scheme must be under the *PropertyConversion block in the ConfigurationFile.txt file.
Abaqus beam section axes are defined at element level in Nastran. They are in the sectional property level
238 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
A) Nastran to Abaqus
B) Abaqus to Nastran
Abaqus Nastran
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 239
Notes:
· CELAS2, CDAMP2 and CONM2 are elements in Nastran, but they are sectional properties in
Abaqus. Therefore, the mapping for them must also be defined under *PropertyConversion. The
conversion tool will create a separate component for each element in this case.
· The PELAS or CELAS2 in Nastran have both spring stiffness and damping attributes. If both spring
and damping values are present and they are mapped to *SPRING, the conversion tool will
automatically create an extra *DASHPOT component.
· Similarly, the CONM2 in Nastran has both translational and rotational mass values. If both
translational and rotational values are present and it is mapped to *MASS, the conversion tool will
automatically create an extra *ROTARY INERTIA component.
· The property conversion scheme and corresponding element conversion scheme must be
consistent. For example, if you define PBUSH to *CONNECTOR SECTION at the property
mapping scheme, the corresponding element CBUSH must map to CONN3D2 in the element
mapping scheme.
Materials
The table below shows supported material mapping between Nastran and Abaqus. The algorithm for
material conversion is provided by Abaqus, Inc. The same algorithm is used in the Abaqus Version 6.7
"FromNastran" converter. The material mapping scheme must be defined under *PropertyConversion
block in the ConfigurationFile.txt file.
A) Nastran to Abaqus
240 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
B) Abaqus to Nastran
Abaqus Nastran
*CONNECTOR PBUSH or
BEHAVIOR PELAS
Note: If a PBEAM or PBAR is mapped to a *BEAM GENERAL SECTION, the material properties
defined in the corresponding Nastran material are mapped to the *BEAM GENERAL SECTION
card. No *Material is created in this case.
Loads
HyperMesh loads have two basic attributes – configuration (or config) and type. The supported load
"config" in HyperMesh are: force, moment, constraint, pressure, temperature, flux, velocity, acceleration
and equation. The load "type" in HyperMesh defines the solver specific type of a particular configuration.
For example, pressure load in HyperMesh can be any of the following Abaqus types: DLOAD, FILM,
DFLUX etc. The load types panel shows all supported load configurations in HyperMesh and their types
for a user profile.
For a specific configuration, you can map any supported Nastran load type to any supported Abaqus load
type. The conversion tool does not support conversion across load configurations. The load mapping
scheme is valid for either direction and must be under the *BCsTypeConversion block in the
ConfigurationFile.txt file. You need to provide both configuration and type information to specify the
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 241
In addition to the above load types, the conversion tool also converts Nastran Dload (with corresponding
Rload1, Rload2, DAREA, TABLED1, TABLED2, TABLED3) to Abaqus *BOUNDARY or *CLOAD (with
corresponding *AMPLITUDE curve). No mapping scheme needs to be specified for this conversion; the
conversion is done automatically if present in the model.
242 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
*NONSTRUCTURAL MASS
NSM
NSM1
NSML
NSML1
NSMADD
CORD1C
CORD1S
CORD2R
CORD2C
CORD2S
WTMASS
If the WTMASS parameter is defined in the Nastran model, it is used to modify density, mass, and inertia
values during conversion.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 243
HyperView
MotionView
HyperGraph
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 245
Functionality HyperView
Reads results file directly ODB (field) ODB (field and history)
Retains model's component names and IDs INP, H3D from HM N/A
Coordinate Systems
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 247
POSITION = NODES No No
Abaqus Entities
248 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
In the Animation client, either the Abaqus INP or ODB file can be loaded for model data.
INP Files as Model Data
When reading an INP file as model data, click the Reader Options... button to access different importing
options.
If selecting the By HM Comment option:
· HyperMesh will consider any available comments written during a previous model export from
Version 9.0.
· If no comments are found, HyperMesh creates a component for every element set (ELSET) that
points to a sectional property. The collector will have the name of the referenced element set.
· The model organization and colors are maintained when using this option.
When the model is read, the elements are organized into HyperView components based the Reader
Options selected. If By HM Comment is selected, elements are organized into HyperView components
based on section properties defined in the INP file. If the By 1 Comp option is selected, all elements are
organized into one component.
In most cases, Altair recommends using a corresponding INP file when one is available. HyperView 9.0
also reads node and element sets from the input file. These sets are available in the groups panel.
ODB Files as Model Data
When using an ODB file as model data the import options function is not available. On import, each ELSET
that has a sectional property assigned will become a component in HyperMesh. The name of each
component will be the name of the ELSET parameter the property is referring to. HyperView does not
currently read other sets from the ODB file.
In HyperView, an element must belong to only one component. Also, there is no data structure to support
Abaqus ELSET, where one element can belong to multiple components. The sectional property card of the
element set defines these components. However, the ODB file does not contain any sectional property
information. Therefore, there is no way to distinguish between a component and a regular ELSET from the
ODB file. To correct this, the Abaqus ODB reader sorts all the ELSETs according to their size (smaller to
larger) and creates components from them. Then, it loops through each ELSET and tries to add all
elements in that set to the corresponding component. If an element has already been added to a previous
component, it is ignored. At the end, if some components are left without any elements, they are deleted.
The consequence of this approach is that an element belongs to the smallest component in which it is
found, causing possible "holes" in components.
By Comments Option
HyperView will consider comments written during a previous model export from HyperMesh Version 9.0.
This will help you to retrieve the same component organization as created in a previous HyperMesh
session. Mainly you receive a component per each sectional property with an **HM_comp_by_property
comment in front of it.
If no comments are present, HyperView creates a component for every element set (ELSET) that points to
a sectional property.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 249
HyperView supports both field and history data from the Abaqus ODB file. The animation window shows
the field results, while the plot window shows both field and history results. To read the Abaqus ODB result
files, you need to install the Abaqus ODB API from Altair’s distribution CD.
The Abaqus ODB reader supports the following data type formats:
· SCALAR
· VECTOR
· TENSOR_3-D_FULL
· TENSOR_3-D_PLANAR
· TENSOR_2-D_PLANAR
TENSOR_3-D_FULL, TENSOR_3-D_PLANAR, and TENSOR_2-D_PLANAR are treated as TENSOR3-D
in HyperView.
The Abaqus ODB reader supports element results at the following positions:
· Nodes
· Centroidal
HyperView also supports beam elements with section points. To determine the location of section point
IDs, refer to the Abaqus documentation for details.
The following diagrams represent the data locations for first-order elements in the ODB file and in
HyperView:
POSITION = Centroidal
250 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The HyperView ODB reader can be customized by setting several environment variables. On PC platforms,
environment variables can be defined by following these steps:
1. Open System in the Control Panel.
2. On the Advanced tab, click Environment variables, and click the name of the user variable or system
variable you want to change, as follows. Select:
ALTAIR_ODB_ELEMDATATYPES
The ALTAIR_ODB_ELEMDATATYPES variable is for defining the element result locations (POSITION =
NODES/INTEGRATION POINTS).
It has four possible values:
ALL Reads both extrapolated corner (POSITION = NODES) and integration point (
POSITION = INTEGRATION POINTS) results. This is the default option.
ALTAIR_ODB_DATACACHE
The ALTAIR_ODB_DATACACHE variable is a reader option now accessible through HyperViews "Reader
Options" dialog (Cache Data). When this option is enabled, the ODB reader will request HyperView to
cache the data. HyperView in most cases will fulfill that request. This leads to a better performance
if the same data get requested multiple times.
For example:
· the user plots "S- Global Stress - VonMises" then enables "Simple Averaging" (will use cached
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 251
ALTAIR_ODB_AUTOUPGRADE
The Abaqus ODB API can not read an older version ODB file without first upgrading it to the latest format.
The ALTAIR_ODB_AUTOUPGRADE variable specifies whether the file is to be upgraded automatically during
import.
FALSE No automatic upgrade. Manually upgrade the file using the Abaqus ODB Upgrade tool.
This is the default option.
TRUE HyperView will automatically upgrade the file during import. A temporary file will be
created and saved in the user folder. This file will, however, will be deleted
automatically when HyperView is closed
ALTAIR_ODB_DELAY_DESTRUCTION
HyperView does not release a file from memory unless a new file is loaded. This improves the performance
of multiple opening and closing operations on the same file. However, this might cause problems for a
partially-complete ODB file. When you try to re-load a partially-complete ODB file, it might not show the
new results. The ALTAIR_ODB_DELAY_DESTRUCTION variable controls this "closure delay" functionality.
TRUE The ODB reader will delay the file closure until a new file is loaded. Use this option
when you want to open and close the same file with same data multiple times.
FALSE The ODB reader will not delay the file closure. Instead, it will release memory as soon
as the file is closed. Use this option when you want to load the same file with new
data. This is the default option.
The Contour panel in HyperView has contour options for FEA results. The following overview focuses on
Abaqus ODB files.
The following options on the Contour panel are applied to the model when you click Apply.
Result type The Result type section allows you to select the result type and the
corresponding component type that should be used to calculate contours.
252 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
UR-Rotational Mag, X, Y, or Z
displacement (v)
Entity with layers The Entity with layers option allows you to display a contour for a specified
element layer or section point along the thickness of the shell. The contour will
be applied to all layers defined in the model. If an element has no layer
definition, as in a mass or solid, the contour is also displayed regardless of
which layer is selected.
The options that control how layers will be displayed are:
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 253
Min Displays the minimum value among the layers for each
entity.
(SNEG, bottom)
(SPOS, top)
For example:
Element 1 Lower = -20, Upper = 10
Element 2 Lower = -5, Upper = 30
Lower layer:
Legend Max = -5, Min = -20
Upper layer:
Legend Max = 30, Min = 10
Min layer:
Legend Max = -5, Min = -20
Max layer:
Legend Max = 30, Min = 10
Extreme layer:
Legend Max = 30, Min = -20
Use corner data If corner data is available, the Use corner data option is enabled. If you
activate the option, HyperView displays color bands by interpolating available
corner results within each element. A discontinuity of the result distribution
across element boundaries can be seen.
The Abaqus ODB reader supports element results at
POSITION=INTEGRATION POINTS (default), NODES, and CENTROIDAL.
The ODB file does not support AVERAGED AT NODES. Abaqus ODB always
has results for integration points regardless of the position parameter setting in
the output request.
HyperView supports these results with respect to the Display corner data
option as follows:
254 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Refer to 1st Order Elements and 2nd Order Elements for schematics
describing this information. Also refer to Supported Results for 1D Elements
Selection Before creating a contour plot, you must pick one or more entities from the
model. You can do this by picking entities directly from the screen, using the
quick window selection, or clicking the Elements or Components input
collector and using the extended entity selection menu. If no selection is
made, the contour will be applied to displayed components or elements by
default. See Selecting Entities Using the Input Collector for more information
on selecting entities.
Resolved in The Resolved in drop-down menu allows you to select the result coordinate
system to be used to contour the results. The available options are dependent
on the current selection for Averaging method. You can select the analysis,
elemental, or global coordinate system as well as a user-defined system. The
System input collector is enabled when User System is selected.
The Abaqus part is written according to the guidelines described in Supported
Tensor Results.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 255
Projection Rule Abaqus uses X as the primary axis and Z as the secondary axis.
256 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Display options The display options change the appearance of the contour colors.
Edit Legend Opens the Edit Legend dialog where you can change the legend properties.
Result display The following options allow you to manage the result display.
control
Overlay result display Overlays contour, tensor, and vector results in
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 257
Clear Contour Clears the contour and returns the model to its
original state.
Query Results Opens the Query panel where you can view and export properties and other
information related to nodes, elements, components, and systems contained
in the active model.
Element Results
Tensor Results
Results at Position - Integration Points
2-D Solid, Axisymmetric, and Membrane Elements
3-D Solid Elements
3-D Shell Elements at Each Layer
2-D and Axisymmetric Gasket Elements
3-D Gasket Elements
1st-Order Elements
2nd-Order Elements
1D Elements
Results at Position - Nodes
Results at Position - Centroidal
Complex Results
Tensor Results
In general, HyperView supports tensor results in global, analysis, and elemental (Nastran-like) systems.
The analysis system means that the orientation or transform system is defined as model data in the
Abaqus analysis. By default in Abaqus, all shell and membrane element results are in local in-plane
systems. In addition, the material orientation for elements would change in a large deformation analysis.
Therefore, the Abaqus ODB file does not contain any information about the *ORIENTATION or
*TRANSFORM systems defined in the model. Instead, for every result in a local system, it contains the
direction cosines of the corresponding system.
258 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· scalar group with local results that are directly read from the ODB file
· tensor group with global results that are transformed from the local results.
These global data type names are prefixed with "-Global-". For example, there are two data types for
element stresses: S-Stress components (s) and S-Global-Stress components (t). The local scalar
group will get all components and valid invariants directly from the ODB file. The global tensor will have
transformed global components and a set of invariants calculated by HyperView. The components and
principal axes for a tensor data type can be viewed from the Tensor Plot panel.
HyperView system options include Global, Analysis, Elemental, and User-defined:
Global Nodal dof directions or element material directions are in the global
coordinate system.
Analysis The analysis system is the associated local dof directions (for nodes) or
local material directions (for elements) defined in the model. It is equivalent
to the Abaqus *TRANSFORM or *ORIENTATION systems. However in
large deformation analysis, these systems can rotate with time in Abaqus.
Because of this, the ODB file does not consider these systems as model
information. Instead, nodal results are always in the global system and
element results come with the direction cosines of the corresponding
systems at each increment. As a result, analysis systems HyperView are
not populated from the ODB file. in addition, the analysis system option is
not relevant for Abaqus results.
Elemental The elemental system is the default local system defined on the surface of
planar elements (shell, membrane, etc). Abaqus uses the projection of the
global axes onto the elements’ surface to define these in-plane systems. In
large deformation analysis, these default local systems can rotate with time.
As a result, the Elemental system option in HyperView does not represent
the Abaqus elemental system. Rather, it is similar to the Nastran elemental
system.
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 259
Note If the number of integration points is more than the number of nodes, only the integration points
near the nodes are mapped.
260 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
2 2
3 4
4 3
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 261
262 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
3 4
4 3
5 5
6 6
7 8
8 7
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 263
1 2
1 3
1 4
264 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
1st-Order Elements
Key
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 265
Average of 1", 2", 3", and 4", when Average of 1’, 2’, 3’, and 4’ when
Display corner data is deselected. Display corner data is deselected.
2nd-Order Elements
Key
Integration point results are extrapolated to element corners. Mid-node results are
ignored. For contours, results at mid-side nodes are linear interpolations of results at
element corners.
Integration point (IP) results are at the nearest element corners when Display corner
data is selected. Results are not extrapolated. Mid and center IP results are ignored.
For contours, results at mid-side nodes are linear interpolations of results at element
corners.
Average of 1’, 2’, 3’, 4’, 5’, 6’, 7’, 8’, and 9’ when Display corner data is deselected.
1D Elements
266 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
The data type names without the "IP" suffix contain the nodal tensor (ELEMENTAL_NODAL) results as the
corner result. The Abaqus ODB reader reads these values directly from the ODB file (or extrapolates them
from the integration point results) and assigns them to the corner of each element. In HyperView, the
Display corner data option on the Contour panel has to be selected to plot the contour with corner
results.
The data type names without the "IP" suffix contain the centroidal tensor results as the base result. The
Abaqus ODB reader reads these values directly from the ODB file and assigns them to the center of each
element. One uniform value per element is used for the contour plot. In this case, the Display corner data
option is enabled on the Contour panel. When the Display corner data option is selected, extrapolated
corner data of the integration points is displayed.
Note: Integration point results are always available in the ODB file.
Complex Results
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 267
The ODB data structure is designed as parts and instances. Even if parts and instances are not defined
in the input file, Abaqus creates a part from the whole model and an instance of it in the ODB file. The
ODB reader in HyperView supports ODB files that have one or more parts and instances of the ODB file.
However, if an INP file is read in with an ODB results file as output, only single parts and instances are
supported.
268 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 269
Units
Although MotionView is a "unitless" interface, it is often required that the units you are working with be
communicated to the solver input deck. Similarly, it may be necessary to ensure that the units are
consistent. Therefore, the definitions of mass, length, time, and force are automatically generated by
MotionView. To access this, go to the Forms panel and select Units under the Misc system. The default
values as well as the Templex template used for exporting units to Abaqus are generated from the
std_inc file.
Solver Parameters
Solver parameters vary considerably between different solvers and are stored in datasets. There are two
ways to generate solver parameter datasets:
· Data sets and their corresponding forms are created within the analysis task in the MDL library. If
you are creating your own MDL library, you need to verify that the solver parameter datasets are
defined in each analysis task.
· No library is used to construct a model. This includes interactive model construction and the
manual editing of .mdl files, or a combination of both. For this case, MotionView automatically
generates the system containing the solver parameters based on a definition within the std_inc
file.
270 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
*ControlSISO() None
*Coupler() None
*Curve() AMPLITUDE
*Graphic() None
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 271
*SolverDiffEquation() None
*SolverString() None
*SolverVariables() None
<@ABAQ/MODEL/HEAD> Designates text that is written at the top of the model data.
One MDL model can be used to export to more than one solver. In this case, create the instance of the
Templex template using the solvermode reserved keyword. This can be done in two ways:
For example, an MDL model containing:
if( solvermode == "Abaqus" )
*Template(.....1...)
else
*Template(.....2...)
272 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
results in the entire template 1 being used when Abaqus is selected from the Solvers menu. When
another solver is selected, template 2 is used. When a template is used, it means that it is displayed in the
interface on the Templates panel and is acted upon when saving the solver input deck.
To use the keyword, put the required string in the first line of the template. For example, an MDL model
containing:
*DefineTemplate(........)
<@ABAQ/MODEL/HEAD>
text for abaqus
*EndDefine()
results in "text for abaqus" being exported to the input deck when you select Abaqus as the solver.
The same applies for the portion of template that is displayed in the user interface.
Template Types
· A Templex template can have several destinations as well as a unique default behavior.
· A USER template does not get exported into any solver file but can be useful for getting
parametrically based text into another file (by using the Templex Open and Close commands) or
for text targeted for the GUI only.
· A SOLVER_INPUT template results in the template text being exported to the .inp file for Abaqus.
Function Expressions
MotionView supports function expressions for many of its entities. These expressions can be a function of
time and state variables. You can create function expressions that are exported directly as part of a
corresponding solver entity.
The solver neutrality is somewhat limited because the solver needs to handle the syntax that MotionView
exports. For the Abaqus solver, supported expressions and curves must be a function of time.
Expressions that are a function of an axial distance between two points are also supported. MotionView
converts these to an XY curve before writing to the input deck.
Flexbodies/Substructures
Pre-processing
MotionView allows you to represent an MDL body as an Abaqus substructure. Before implementing the
flexbody into an MDL model, you have to create an Abaqus substructure for each component that you plan
on representing as a flexbody. (Please see Abaqus help for this process). In addition, you should export
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 273
Note It is recommended that new bodies are not introduced through Templex templates as doing so
can break the mapping required for successful animation.
User Subroutines
User subroutines do not apply to Abaqus. Entities with a reference to user subroutines are not used when
exporting to the solver input deck.
Post-Processing
Animation - Transient with Rigid Bodies Only
To animate the results of an Abaqus run that was performed on a model exported directly from
MotionView:
1. From the Load Model panel in the Animation window, select the MDL model for the Model field.
2. Select the converted .mrf file for the Result field.
The converted .mrf file can be obtained by running the translator fil2mrf from the ToolsèèCustom
Wizards menu. MotionView does not support the .odb format for rigid body animations at this time.
This method automatically captures all graphics that were set up in the pre-processed model. Animation
depends on mapping, which holds as long as no extra bodies were added in Templex templates, or edited
manually from the .inp file.
Plotting
To plot results from an Abaqus run, you can use the fil2mrf translator to create an Altair binary format (.
abf) file. This file can be loaded directly into the Plot window. The abf file contains the translational and
rotational displacements of all bodies. Any output requests for displacement, velocity and acceleration are
written out to the Abaqus ODB file. Output requests of other kinds are not supported.
274 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
· Constant
· Curve
· Expression
The Abaqus solver does not support expressions. If you use the Abaqus solver, you can only define
stiffness and damping characteristics by a constant or curve.
If you define stiffness and damping characteristics by a constant, your model will run correctly using the
ADAMS or Abaqus solver.
If you define stiffness and damping characteristics by curve, use the following conventions to obtain a
model that will run correctly using the ADAMS or Abaqus solver.
Set the characteristic curve with same trend as the curve below:
Set the characteristic curve with same trend as the curve below:
Set the characteristic curve with same trend as the curve below:
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 275
Set the characteristic curve with same trend as the curve below:
Set the characteristic curve with same trend as the curve below:
Set the characteristic curve with same trend as the curve below:
276 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering
Set the characteristic curve with same trend as the curve below:
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 277
Altair Engineering HyperWorks 9.0 User's Guide - Abaqus Solver Interface 279
The Abaqus ODB reader in the HyperView and HyperGraph plot window reads both field and history results
from the Abaqus ODB file. The history result names are post-fixed with (Time History). Results without
this postfix are field data. Time history results have two components (or columns): Time and Value.
The Time component is the first column of the result. The value can be time steps, frequency, or mode
number, depending on the analysis types.
The Value component is the actual value for the result type.
Note Time data for different result types can be different. It is recommended to use both the Time and
Value from the same result type.
To plot the value against time for an Abaqus ODB result type
Note The Value component is the actual value for the result type.
1. Select the plot window, , from the window mode option menu.
280 HyperWorks 9.0 User's Guide - Abaqus Solver Interface Altair Engineering