HM-4310: Define Abaqus Contacts for 2D Models

In this tutorial you will define Abaqus contacts for 2D models.

You will learn how to:
  • Load the Abaqus user profile and model
  • Start Abaqus Contact Manager
  • Define surfaces for 2D solid elements
  • Define surfaces by set
  • Define surface interaction property
  • Define contact pair

This exercise uses the abaqus_contactManager_2D_tutorial.hm file, which can be found in <hm.zip>/interfaces/abaqus/. Copy the file(s) from this directory to your working directory.

Load the User Profile and Model

In this step you will load the Abaqus user profile and model.

A set of standard user profiles is included in the HyperMesh installation. While the user profiles change the appearance of some panels, they do not affect the internal behavior of each function.

  1. Start HyperMesh Desktop.
  2. In the User Profile dialog, set the user profile toAbaqus, Standard 2D.
  3. Open a model file by clicking File > Open > Model from the menu bar, or by clicking on the Standard toolbar.
  4. In the Open Model dialog, open the abaqus_contactManager_2D_tutorial.hm file.
    The model appears in the graphics area.

Start the Contact Browser

In this step you will start the contact browser.

From the menu bar, click Tools > Contact Browser. The Abaqus Contact Browser opens.


Figure 1.

Define Surfaces for 2D Solid Elements

In this step you will define surfaces for 2D solid elements.

In HyperMesh, you can define the *SURFACE, TYPE=ELEMENT card by using individual element IDs or sets with corresponding face identifiers.

  1. In the Abaqus Contact Manager, click the Surface tab.
  2. Click New.
    The Create New Surface dialog opens.
  3. In the Name field, type frame-top.
  4. Set Type to Element based.
  5. Click the box next to Color and select the desired color.
  6. Click Create.
    The Element Based Surface dialog for defining elements and corresponding faces for the surface opens.
  7. Click the Define tab.


    Figure 2.
  8. Set Define surface for to 2D solid, axisymmetric, gasket.
  9. Under Select Elements, click Elements.
  10. In the panel area, click elems >> by collector.
  11. Select frame.
  12. Click select.
    The elements in the frame component highlight.


    Figure 3.
  13. Click proceed.
  14. In the Element Based Surface dialog, set Select edges by to Nodes on edge.
  15. Click Nodes.
  16. In the panel area, select two nodes from the top of a selected solid element as shown in the image below.


    Figure 4.
  17. Click proceed.
  18. In the Element Based Surface dialog, type 30.00 in the Break Angle field.
  19. Click Add.
    All of the edges of the selected solids that fall within the break angle of the edge defined by the two nodes are found.
    These edges are added to the current surface, and special contact surface elements are created to show the normal direction of those elements. In the current example, they show towards the component slider, which is correct.


    Figure 5.
  20. Click the Adjust Normal tab to change the normal direction. The element normal should be adjusted towards the mating surface. The element normal should be adjusted towards the mating surface.


    Figure 6.
  21. Click the Delete Face tab to delete the edges that you do not want.


    Figure 7.
  22. When satisfied with the surface definition, click Close to return to the Abaqus Contact Manager.

Define Surfaces by Set

In this step you will create surfaces by defining a set and corresponding face identifiers.

In HyperMesh, you can define the *SURFACE, TYPE=ELEMENT card by using individual element IDs or sets with corresponding face identifiers.

  1. In the Abaqus Contact Manager, Surface tab, click Display None to turn off the display of all surfaces.
  2. Click New.
    The Create New Surface dialog opens.
  3. In the Name field, type slider-bot.
  4. Set Type to Element based.
  5. Click the box next to Color to select the desired color.
  6. Click Create.
    The Element Based Surface dialog opens, and you can begin defining elements and corresponding faces for the surface.
  7. Click the Define tab.
  8. Set Define surface for to Element set.
  9. Set Element set to slider-bot.
  10. Click Review Set.
    All elements in the set highlight.


    Figure 8.
  11. Right-click Review Set to reset the highlighting.
  12. Click the right arrow to move the slider-bot element set name into the table.
  13. In the Face column, select NoLabel.
  14. Click Update.
    A new dataline for ELSET slider-bot has been added to the *SURFACE card. By selecting NoLabel the face identifier has been left blank.


    Figure 9.
  15. Click Review to review the contents of the *SURFACE card. Right-click on Review to reset the highlighting.


    Figure 10.
  16. Click the Optional Parameters tab.
  17. Select the Trimming of open free surface checkbox and select YES.


    Figure 11.
  18. Click Close to return to the Abaqus Contact Manager. In the Surface tab, the Display option for the slider-bot surface is disabled.
    At this point, you have created all the surfaces required.
  19. Click Display All to display all surfaces.


    Figure 12.
  20. Review surfaces by selecting them from the table and clicking Review. The selected surface will be highlighted with white and show up through the solid mesh when using performance graphics. If the surface is defined with sets (display option disabled), the underlying elements are highlighted. Right-clicking on Review will clear the highlighting.

Define the Surface Interaction Property

In this step you will define the *SURFACE INTERACTION card with the corresponding *FRICTION card.

  1. In the Abaqus Contact Manager, click the Surface Interaction tab.
  2. Click New.
    The Create New Surface Interaction dialog opens.
  3. In the Name field, type friction1.
  4. Click Create.
    The Surface Interaction dialog opens.
  5. Click the Define tab.
  6. Set Select mechanical interaction properties to Friction.


    Figure 13.
  7. Click the Friction tab.
  8. Set Friction type to Default.
  9. In the second pane, select Direct.
    Note: Selecting this option means that the exponential decay and Anisotropic parameters will not be written to the input file.


    Figure 14.
  10. In the No of data lines field, type 1.
    A single row displays in the Direct table.
  11. In the Friction Coeff column, click the first cell and type 0.05.
    For Direct and Anisotropic tables:
    • Change the number of columns in the table by specifying a value in the No of Dependencies field; change the number of rows in the table by specifying a value in the No of data lines field.
    • Enter values in the table by clicking a cell to make it active and then typing in values. The table works like a regular spreadsheet.
    • Read comma-delimited data from a text file by clicking Read From a File. In the File Browser, select a 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.
    • Access copy, cut, and paste options by right-click in the table. Comma-separated data can be copied/cut into or pasted from clipboard with these options. Relevant hot keys (for example, Ctrl-C, Ctrl-X and Ctrl-V in Windows) will also work.
    • Activate cells by left-clicking in a cell. Clicking into an already active cell moves the insertion cursor to the character nearest the mouse.
    • Highlight cells by left-clicking while moving the mouse over a cell.
    • Move the active cell using the left, right, up, and down arrows.
    • Extend the selection in a specific direction using Shift-<arrow>.
    • Move the insertion cursor within a cell using Ctrl-left arrow and Ctrl–right arrow.
    • Selects all cells using Ctrl-slash.
    • Delete the character before the insertion cursor in the active cell using Backspace. If multiple cells are selected, Backspace deletes all selected cells.
    • Remove the character after the insertion cursor in the active cell using Delete. If multiple cells are selected, Delete removes all selected cells.
    • Move the insertion cursor to the beginning of the active cell using Ctrl-A. Move the insertion cursor to the end of the active cell using Ctrl-E.
    • Decrease and increase the width of the column with the active cell in it using Ctrl-minus (-) and Ctrl-equal (=).
    • Interactively resize a row or column by left-clicking or right-clicking on a border while moving the mouse.


    Figure 15.
  12. Click OK to go back to the Abaqus Contact Manager.

Define the Contact Pair

In this step you will define the *CONTACT PAIR card with corresponding surfaces and surface interactions.

  1. In the Abaqus Contact Manager, click the Interface tab.
  2. Click New.
    The Create New Interface dialog opens.
  3. In the Name field, type slider-frame.
  4. Set Type to Contact pair.
  5. Click Create.
    The Contact Pair dialog opens.
  6. Click the Define tab.
  7. Set Surfaces to slider-bot.
    Note: Clicking New opens the Create New Surface dialog, from which a new surface can be created. When you are done creating and defining the surface, the Contact Pair dialog will return with the new surface selected as the secondary surface.

    To ensure that you are dealing with the right surface, click Review. The selected surface is highlighted in red, while the rest of the model is grayed out. Right-click on Review to clear the highlighting.

  8. Click Slave>> to move slider-bot into the table as the secondary surface.
  9. Repeat steps 7 and 8, selecting frame-top and clicking Master>> to move it into the table as the master surface.
    Note: To more clearly see the surfaces available for selection, click . This opens an enhanced browser where you can easily search for the appropriate item. You can also click Filter to filter the items displayed.


    Figure 16.
  10. Set Interaction to friction1, which is the interaction property for the current contact pair.
    Note: To more clearly see the surfaces available for selection, click . This opens an enhanced browser where you can easily search for the appropriate item. You can also click Filter to filter the items displayed.
  11. Click the Parameter tab.
  12. Select the Small sliding checkbox.
  13. Click OK to go back to the Abaqus Contact Manager.


    Figure 17.
  14. At this point, you have created the contact pairs required. Review any contact pair by selecting it from the table and clicking Review. The main surface is displayed in blue, the secondary surface is displayed in red, and the rest of the model is shown in grey. If a surface is defined with sets (display option disabled), the underlying elements are highlighted. Right-clicking on Review will clear the highlighting.


    Figure 18.
  15. Click Close to close the Abaqus Contact Manager.
    General comments:
    • Click Edit to open the dialog for editing the selected interface, surface, or surface interaction.
    • Click Delete to remove the selected interfaces, surfaces, or surface interactions. Multiple selections can be removed from the Interface table at once.
    • Click Sync to update the Contact Manager with the current HyperMesh database. If you create, update, or delete any components, groups, properties, or entity sets from HyperMesh panels while the Contact Manager is open, click Sync to update the Contact Manager.
    • If you minimize the Contact Manager dialog or if it goes behind HyperMesh, click Tools > Contact Manager to restore it.
    • Bubble help exists for important buttons. Place the mouse on the buttons for a few moments to view it.
    • Double-click on interface, surface, and surface interaction names in the table to open the corresponding edit dialog. Right-click on these names to display a pull down menu with options.
    • Left-click or right-click on a table border while moving the mouse can resize columns in a table.
    • Shift and Ctrl keys can be used while left-clicking to select multiple items in a table (useful for deleting multiple items).