Professional Documents
Culture Documents
ABAQUS - HM-4340
For this tutorial, it is recommended that you complete the introductory tutorial, Getting Started with
HyperMesh - HM-1000. A working knowledge of the creation and editing of collectors and card
images is a pre-requisite.
In this tutorial, you will learn how to setup an ABAQUS input file in HyperMesh for obtaining the linear
static response of a cradle and bracket assembly subjected to a 100 kN load on the bracket, with the
cradle’s ends fully constrained. The following exercises are included:
• Viewing images of keywords and data lines in HyperMesh as they appear in the ABAQUS input
file
• Selecting ABAQUS entity types for HyperMesh element and load configurations
• Creating loads and boundary conditions for model data (*KINEMATIC COUPLING and
*BOUNDARY)
• Creating an ABAQUS step containing title, analysis procedure, parameters, *CLOAD on bracket,
and output requests
The model used is a ball and a baseball bat (see image below).
3. Click Open.
4. Click return.
The bracket_start.hm file contains the following ABAQUS model data:
• ELSET bracket modeled with penta (C3D6) and hexa (C3D8) elements
• ELSET cradle modeled with tria (S3) and quad (S4) elements
• *SOLID SECTION property for ELSET bracket with the aluminum material associated to it
Use the card (card editor) panel from the permanent menu to review and edit card images. Also, for
many entities, review and edit their card image from the panel in which they are created.
There are three card images for the HyperMesh ABAQUS templates: ABAQUS_MATERIAL,
GASKET_MATERIAL (for the Standard templates), and CONNECTOR_BEHAVIOR. There are two
ways to create a material collector and associate it to a component. Both methods use the collectors
panel.
• Method One
Create a material collector with a card image and edit it to define material data. Do this from the
create sub-panel with collector type set to mats. Select this material when you create a
component. The material is automatically associated to the create component.
• Method Two
HyperMesh automatically creates a material collector when you create a component. The
material’s name is the component’s name. The material is automatically associated with the
component. Use the card image sub-panel to assign a card image to the material and edit it to
define material data.
Update a component with a material from the collectors panel, update sub-panel.
In HyperMesh, it is possible to add as many data lines as you want for a material (such as *PLASTIC
with yield stress, plastic strain, and temperature data). Manually enter the data in HyperMesh or
import an ABAQUS formatted input file on top of the model in HyperMesh to create the data lines.
In this section, use the card panel to review elements, section properties, and materials as they
appear in the ABAQUS input file.
Start by reviewing the card image of one of the elements. Then card edit the two components –
bracket and cradle – to review the sectional properties associated with the elements in these
components. Finally, card edit the aluminum material collector to review the defined aluminum
material.
1. Use the card panel from the permanent menu to edit the card image of one of the elems from
the bracket.
A card image for the element is displayed. It shows the element’s type to be either C3D6 or
C3D8 and belonging to the ELSET named bracket.
2. Use the card panel to edit the comps named bracket.
A card image is displayed. It shows the bracket’s *SOLID SECTION property. The aluminum
material is associated with it.
3. In the card panel, reset the comps selection.
The message Could not find section in template for entity, aborting is displayed in the
header message bar. This means no card image is assigned to the cradle component. One will
be assigned to it later in a subsequent section.
5. Use the card panel to edit the mats aluminum material collector.
A card image is displayed. It contains ABAQUS data lines defining the material.
Note If you have difficulties reviewing the various card images, refer to the tutorial Getting Started
with HyperMesh - HM-1000, or click the help button to load the card panel's help.
Review of the model’s content is complete. Now we can complete the model data.
In this section, create a *MATERIAL with *ELASTIC to define as steel the ELSET (component) cradle
. Create the material from the collectors panel, create sub-panel. Then update the cradle
component with this new material. When you define the sectional property for the cradle component
in the next section, the material will already be referenced in the property.
1. From the collectors panel, create/edit a mats collector with the name steel, and the
ABAQUS_MATERIAL card image.
- From the menu area of the card editor, slide the scroll bar down and activate the Elastic
option to create *ELASTIC.
- In the displayed card image, specify 200 for elastic modulus E(1).
2. Use the update sub-panel to assign the steel material to the cradle component and update the
material id field.
The steel material is now associated to the ELSET cradle.
Note If you have difficulties performing these steps, click help and review the help for the
collectors panel.
In this section, define a *SHELL SECTION property for the ELSET (component) cradle. Specify a
thickness of 2.5. Do this by loading the SHELLSECTION card image for the cradle component.
Then edit the card image to specify the thickness.
1. From the collectors panel, select the card image sub-panel to load/edit the SHELLSECTION
card image for the cradle component.
Most of the HyperMesh element and load configurations have their own panels. From the 1D, 2D, and
3D pages, use the elem types panel. From the BCs page, use the load types panel to select the
desired ABAQUS entity type for different element and load configurations.
Some ABAQUS entities that are not ABAQUS elements are organized into HyperMesh component
collectors. An example entity is *KINEMATIC COUPLING. Such entities do not need a material.
When creating a component collector for them, select an existing material to avoid creating one that
is not needed.
Unused materials in the HyperMesh database are not written to the ABAQUS input file. An unused
material has no card image.
In this section, create the ABAQUS constraint *KINEMATIC COUPLING to simulate a bolt connecting
the bracket’s top bolt hole to the cradle. The model already contains two *KINEMATIC COUPLING
entities, one at each of the bracket’s bottom bolt holes. They are organized into the bracket
component.
Start by creating a new component in which you will organize all the *KINEMATIC COUPLING
entities. This is not necessary, but is done to organize the data and demonstrate the selection of
entities by configuration. This component will contain the *KINEMATIC COUPLING to be created.
Select any existing material to avoid creating one that is not needed.
Use the elem types panel to set the type for rigids to KINCOUP. This allows all elements created
from the rigids panel to be of the type *KINEMATIC COUPLING.
1. Use the collectors panel to create a comps with the name connection, no card image, the
material steel, and select a color for it.
The connection component is now the current component as shown in the header bar. All
elements and geometry created from this point forward are automatically organized into it.
2. Use the elem types panel to set the type rigid to KINCOUP.
3. Use the view panel from the permanent menu to restore the top bolt hole view.
4. Use the distance panel to create a node at the center of the bolt hole to be the *KINEMATIC
COUPLING reference node.
- Press the F4 key to enter the distance panel from the Geom page.
- From the graphics area, select three nodes on the top side of the bolt hole for N1, N2, and N3
(see figure below).
- Click circle center to create a node at the center of the selected nodes.
5. Use the rigids panel to create a spider -like rigid link for the *KINEMATIC COUPLING.
- Activate all six degrees of freedom, dof1 to dof6, to constrain the *KINEMATIC COUPLING
reference node in all six directions.
- With the node selector for independent: active, select the center node created in the
previous step.
- With the nodes selector active, select all the nodes on the top side of the bolt hole (see
figure below).
Selecting independent and dependents nodes
- Use the disp panel from the permanent menu to turn off the elements in the bracket
component.
- With the nodes selector active, select the nodes around the hole in the cradle (see figure
below).
- Use the disp panel from the permanent menu to turn on the elements from the bracket
component.
Kinematic coupling
The *KINEMATIC COUPLING is now created and organized into the connection component.
6. Move all *KINEMATIC COUPLING entities into the connection component using the organize
panel.
- Click the toggle in the middle of the panel to change displayed rigid links to all rigid links.
HyperMesh includes a tool named Step Manager. It is used to create, edit, review, re-order, and
delete ABAQUS initial conditions and steps. This tool is accessible from the Abaqus page of the
ABAQUS macro menu.
Step Manager
Step Manager has a default step named Initial Condition. It is used to create boundary conditions
and loads (initial conditions) in the model data portion of the ABAQUS input file.
A dialog is displayed to edit the Initial Condition step. Only valid boundary conditions and load types
for model data can be selected from the Step Manager’s Load Step options list for the Initial
Condition step.
To define *BOUNDARY:
Create these constraints at the cradle’s ends using the Step Manager. Define them as model data,
not history data. Do this by editing the Step Manager’s default step named Initial Condition. For this
step, create a load collector and then create the constraints.
1. Open the Step Manager from the Abaqus page of the macro menu.
2. From the Step tab, select Initial Condition from the table.
8. From the load collector table, click constraints to make this collector active.
New menus are displayed on the right for the Load Type selected (Boundary).
11. Use the view panel from the permanent menu to select the right view.
14. Activate all six degrees of freedom, dof1 to dof6, to constrain the selected nodes in all six
directions.
17. Close the Initial Condition step and return to the Step Manager’s main window.
The history data portion of the ABAQUS input file defines the sequence of events for the simulation.
The loading history is divided into a series of steps. Each step contains the type of simulation, loads,
constraints, output requests, and contacts (for ABAQUS Explicit). The ABAQUS *STEP option marks
the start of a step, while the *END STEP option marks the end.
In the Step Manager, create, review, edit, delete, and re-order the ABAQUS steps. In the Step
Manager, loads are organized into load collectors and output requests are organized into HyperMesh
output blocks.
For this analysis, we are interested in the linear static response of the cradle and bracket assembly to
a 100 kN load applied on the bracket, with the cradle’s ends fully constrained. This is a single event,
so only one ABAQUS step is needed. In this section, use the Step Manager to create the step as
follows:
1. From the Step tab of Step Manager, create a New step named step1.
2. From the Load Step options list, select Title to define the step’s title.
- Activate the option Name so the step’s name is written to the ABAQUS input file.
- Activate the option Perturbation to set the analysis for small-scale, linear deformations.
5. Click Text… to review what has been defined so far for the step.
6. From the Load Step options list, expand the list for Concentrated loads.
10. From the Load collector table, select force to activate this collector.
New menus are displayed on the right for the selected load type (CLOAD-Force).
11. From the Define tab, click Define from ‘Forces’ Panel to create a CLOAD from the Forces
panel.
12. From the graphics area, select the central node on the top side of the bracket’s arm (see figure
below).
Node for CLOAD
In this section, use the Step Manager to specify displacement and stress results to be output to the
ODB and FIL results files for step1. Finally, export the model to an .inp file.
1. From the Load Step options list,under Output request, select ODB file.
4. From the Output tab, activate the option Output and leave it set to field.
Note Resize the Step Manager window as needed to view the output options list more
easily.
- Update the step.
7. Specify elemental stress output for the ODB file.
The output block step1_output is still highlighted (active) in the Output block table.
9. From the Define tab, activate the options Node file and Element file.
10. Specify nodal displacement output for the FIL file.
13. Use the files panel to export the model to your working directory as
bracket_cradle_complete.inp.
14. You can now submit the .inp file to ABAQUS for analysis.
This concludes this tutorial. You may discard this HyperMesh model or save it to your working
directory for your reference.
In this tutorial, we introduced some of the concepts that govern the HyperMesh interface to ABAQUS.
We also used the Step Manager that allowed us to do basic modeling in terms of ABAQUS, such as
defining boundary conditions, output requests, and steps.
For additional tools and techniques, refer to the tutorial Pre-Processing for Crashing Tubes Analysis
using ABAQUS - HM-4350.