Professional Documents
Culture Documents
For this tutorial it is recommended that you complete the introductory tutorial, Getting Started with
HyperMesh - HM-1000.
This tutorial explains how to use the interface between HyperMesh and ABAQUS. The following
exercises are included:
4. Click Open.
4. Click execute.
- Click the switch under creation method: and select card image.
- Click create/edit.
3. Edit the card image to add the appropriate material model cards:
- By default, the ELASTICDATACARDS= field value is 1. If it is not, input 1 to set the number
of datalines.
- In the card image section of the menu, click the field beneath E(1) and enter 2.1E5.
- In the card image section of the menu, click the field beneath NU(1) and enter 0.3
5. Double-click comps and select INDENTOR and BEAM from the list.
7. Click update.
9. Click update.
5. Click load.
3. Click comps and select INDENTOR from the list of component collectors.
6. Select the view panel from the permanent menu and select iso 1 from the pop-up menu.
- Click the switch under creation method: and select card image.
- Click create/edit.
3. Edit the card image to add the appropriate options:
- Click the field beneath dof1 in the card image and enter 3.
- The dof2 field in the *SPRING card is ignored by ABAQUS for SPRING1 elements.
- Click the field beneath Stiffness in the card image and enter 1.0E-5
In HyperMesh, grounded elements are created and stored as mass elements since they only
have one node in the element connectivity.
3. Click return to exit the panel.
5. Click component = and select GROUNDED from the list of component collectors.
As the spring elements are created, they will be placed in this component.
6. Click return to exit the panel.
- Click create.
5. Click create.
6. Click create.
10. Select the view panel from the permanent menu and select top from the pop-up menu.
11. Double-click the solid elems button and select displayed from the extended entity selection
menu.
12. Click nodes to the right of face nodes and pick two nodes (or three nodes) as shown below.
13. Click add to the right of slave: to add these faces to the *SURFACE .
No modification of the *SURFACE card is necessary for surfaces defined using element faces.
When you export the deck to ABAQUS, a list of element faces is written after the *SURFACE
card.
To define a *SURFACE using sets:
4. Click edit.
5. Click the selection box under Label and choose S1 from the pop-up menu.
Note: HyperMesh does not display a *SURFACE that is defined using sets.
Click the selection box under Label and choose the correct face from the pop-up menu.
For this method, all elements in the set must be properly aligned and you must know
which face is involved in the contact.
Click the switch under TRIM and select YES from the list.
This method allows ABAQUS to automatically define the master surface based on rules
in the ABAQUS Users Manual.
6. Click create/edit.
8. Click the field beneath Fric_Coef(1) in the card image and enter 0.05.
To add *SURFACE and *SURFACE INTERACTION cards to the *CONTACT PAIR card:
4. Click edit.
Notice that the parameter SMALL SLIDING now appears in the card image.
5. Click the switch under creation method: and select card image.
8. Click create.
4. Select the view panel from the permanent menu and select left from the pop-up menu.
6. Click points on the screen to create the pick window shown in the picture below.
8. Click create.
As the constraints are created, they will be placed in this load collector.
10. Click nodes and select by sets from the extended entity selection menu.
2. Click loadcol = and select HISTORY1 from the list of load collectors.
As the constraints are created, they will be placed in this load collector.
7. Deactivate the check boxes next to dof3, dof4, dof5, and dof6.
8. Click nodes and select by sets from the extended entity selection menu.
9. Select LOADED.
3. Click nodes and select by sets from the extended entity selection menu.
4. Select LOADED.
5. Click select.
3. Click create.
4. Click return.
3. Click edit.
The card previewer of the loadstep should be edited to define other history related keywords and
parameters including the analysis type, OP options (for various loads and constraints) and so on.
3. Click the loadcols button and select HISTORY1 from the list of loadcols.
4. Click the outputblocks button and select OUTPUT1 from the list of output blocks.
5. Click Create.
6. Click return.
2. Double-click name = and select STEP1 from the list of load steps.
3. Click edit.
- Select Increment and Nlgeom from below StepParameters in the options list.
- Click the field after INC= in the card image and enter 100.
- Click the AnalysisProcedure switch and select Static from the analysis types list.
You may have to use the vertical scroll bar on the left side of the card image to find the
AnalysisProcedure option.
- Select the Dataline option from the option lists for Static analysis
- Click the field beneath Init_Inc in the card image and enter 0.05 as initial increment.
6. Define the *FILE FORMAT card for the step:
- Click the switch under Options and select Ascii from the list.
5. Click write as and type in a name for the input deck: job1.inp
6. Click Save.
4. Click save.
After you quit HyperMesh you can run the ABAQUS solver using the job1.inp file that was written
from HyperMesh.
If you ran ABAQUS and created your own .fil file, run the hmabaqus results translator to create the
results file. If you did not run the solver, you can use the
<install_directory>/tutorials/hm/abaqus3_0tutorial.hmres file supplied in the
Tutorial directory.
To run hmabaqus:
2. Click the switch at the top left corner and select hmabaqus.
3. Click the browse.. button at the input file: line and select job1.fil and click Open.
4. Click the browse.. button at the output file: line and select job1.hmres and click Open.
5. Click solve.
6. Click return.
To import the hm file, attach the results file, and set visual options:
3. Read the input deck that was used to run the ABAQUS job or the input deck supplied in the
tutorials directory:
- Click FE.
- Click left toggle switch and choose ABAQUS from the pop-up menu.
- Click the import.. button and select job1.inp, if you ran your own solver program (or
abaqus3_0tutorial.inp, if you want to use the supplied file).
- Click Open.
4. Set the pre-prepared visual options:
- Click execute.
- If you are using the x version of HyperMesh, an error message may be displayed. Select
continue in the pop-up menu.
5. Assign the results file for post-processing:
4. Click the lower leftmost switch and select model units from the pop-up menu.
6. Click contour.
8. Select the view panel from the permanent menu and select restore 1 from the pop-up menu.
9. Click assign.
The default location for ABAQUS to output stress values is at the Integration Points. The
hmabaqus program takes these values and averages them to the centroid of each element.
Therefore, the most accurate representation of the stress values as they were reported from
ABAQUS can be found with an assigned plot.
10. Click return to exit the panel.
HyperMesh calculates seven frames of animation showing the displacement and von Mises
stress for each increment. In a non-linear analysis, this type of animation is necessary to view
the history of the stress development.
7. Once the animation begins, click the leftmost toggle to visual options.
8. Click the toggle next to mode and select hidden line.
HyperMesh calculates seven frames of animation showing the displacement and von Mises
stress for each increment. In a non-linear analysis, this type of animation is necessary to view
the history of the stress development.
13. Click return to exit the animation.
4. Click none.
6. Select the view panel from the permanent menu and select iso 1 from the pop-up menu.
The elements displayed on the screen are the slave elements that are involved in the contact.
To view the contact results, the underlying element faces must be visible. The following steps
show all of the elements connected to these slave element faces.
7. Select the find panel on the Tool page.
10. Click the switch under attached to: and select elems.
11. Click elems under attached to: and select displayed from the extended entity selection menu.
4. Click the second switch down, which should be set to model units, and choose undeformed
from the pop-up menu.
5. Click contour.
At this point, an error message is displayed in the message bar that states:
Some node results were not found (ignored).
When ABAQUS reports contact results, it only reports values for the nodes directly on the slave
surface. Therefore, the nodes on the other end of the displayed solid elements dont have any
contact results reported from ABAQUS. HyperMesh recognizes that there are no values at
those nodes and reports an error message to warn you that they may be missing results. Also
notice that the contact pressure is high on the corners of the slave surface, but is zero in the
middle where no contact is occurring.