Chapter 3: Nonlinear Static Structural Analysis of a Rubber Boot Seal

This example of a rubber boot seal demonstrates geometric nonlinearities (large strain and large deformation), nonlinear material behavior (rubber), and changing status nonlinearities (contact). The objective of this example is to show the advantages of the surface-projection-based contact method and to determine the displacement behavior of the rubber boot seal and stress results.

Analysis TypeNonlinear Static
Features DemonstratedHyperelastic material creation, remote point, Named Selections, manual contact generation, large deflection, multiple load steps, nodal contacts
Licenses RequiredAnsys Mechanical Premium/Enterprise/Enterprise PrepPost
Help ResourcesChapter 26: Nonlinear Analysis of a Rubber Boot Seal
Tutorial FilesBootSeal_Cylinder.agdb

3.1. Problem Description

This is the same problem given in Chapter 26: Nonlinear Analysis of a Rubber Boot Seal in the Mechanical APDL Technology Showcase: Example Problems. It is provided here to illustrate the steps to set up and analyze the same model using the Mechanical application.

A rubber boot seal with half symmetry is considered for this analysis. There are three contact pairs defined; one is rigid-flexible contact between the rubber boot and cylindrical shaft, and the remaining two are self contact pairs on the inside and outside surfaces of the boot.

3.2. Set Up the Analysis System

  1. Create a Static Structural analysis system.

    1. Start Ansys Workbench.

    2. On the Workbench Project page, drag a Static Structural system from the Toolbox to the Project Schematic.

       

  2. Create Materials.

    Follow the given steps to create a material to use during the analysis.

    1. In the Static Structural schematic, right-click the Engineering Data cell and choose Edit. The Engineering Data tab opens. Structural Steel is the default material.

       

    2. From the Engineering Data tab, place your cursor in the Click here to add new material field and then enter "Rubber Material".

       

       

    3. Expand the Hyperelastic Toolbox menu:

      1. Select the Neo-Hookean option, right-click, and select Include Property.

         

      2. Enter 1.5 for the Initial Shear Modulus (μ) Value and then select MPa for the Unit.

      3. Enter .026 for the Incompressibility Parameter D1Value and then select MPa^-1 for the Unit.

         

    4. Click the Return to Project toolbar button to return to the Project Schematic.

  3. Attach Geometry.

    1. In the Static Structural schematic, right-click the Geometry cell and choose Import Geometry>Browse.

       

    2. Browse to the proper folder location and open the file BootSeal_Cylinder.agdb. This file is available here on the Ansys customer site.


      Important:  This input file already includes predefined Named Selections that you will use for scoping.


3.3. Define the Model

The steps to define the model in preparation for analysis are described below. You may wish to refer to the Modeling section of Chapter 26: Nonlinear Analysis of a Rubber Boot Seal in the Mechanical APDL Technology Showcase: Example Problems to see the steps taken in the Mechanical APDL Application.

  1. Launch Mechanical by right-clicking the Model cell and then choosing Edit. (Tip: You can also double-click the Model cell to launch Mechanical).

  2. Define Unit System: from the Home tab, select Metric (mm, kg, N, s, mV, mA) from the Units drop-down menu. Also select Radians as the angular unit.

  3. Define stiffness behavior: expand the Geometry folder and select the Solid Body object. Set the Stiffness Behavior to Rigid.

     

  4. In the Geometry folder, select the Part geometry object. In the Details under the Material category, open the Assignment property fly-out menu and select Rubber Material.

     

  5. Create a Cylindrical Coordinate System: Right-click the Coordinate Systems folder and select Insert>Coordinate System. Highlight the new Coordinate System object, right-click, and rename it to "Cylindrical Coordinate System".

    Specify properties of the Cylindrical Coordinate System:

    1. Under the Details view Definition category, change Type to Cylindrical and Coordinate System to Manual.

    2. Under the Origin group, change the Define By property to Global Coordinates.

    3. Under Principal Axis select Z as the Axis value and set the Define By property to Global Y Axis.

    4. Under Orientation About Principal Axis, select X as the Axis value and select Global Z Axis for the Define By property.

     

  6. Insert Remote Point: Right-click the Model object and select Insert > Remote Point.

  7. In Details view, scope the Geometry to the cylinder’s exterior surface, set X Coordinate, Y Coordinate, and Z Coordinate to 0.

     

  8. Insert a Connection Group and Manual Contacts:

    1. Highlight the Connections folder, right-click, and select Insert>Connections Group.

    2. Right-click the Connections Group object and select Insert>Manual Contact Region. Notice that the Connection Group is automatically renamed to Contacts and that the new contact region requires definition.

       

    3. Create a Rigid-Flexible contact between the rubber boot and cylindrical shaft by defining the following Details view properties of the newly added Bonded-No Selection To No Selection.

      • Scoping Method set to Named Selections.

      • Contact set to Boot_Seal_Inner_Surfaces_NS from drop-down list of Named Selections.

      • Target set to Cylinder_Outer_Surface_NS from drop-down list of Named Selections.

      • Type set to Frictional.

      • Frictional Coefficient Value equal to 0.2.

      • Set Behavior set to Asymmetric.

      • Detection Method set to On Gauss Point.

      • Interface Treatment set to Add Offset, Ramped Effects.

         

         


        Note:  The name of the contact, Bonded-No Selection To No Selection, is automatically renamed to Frictional - Boot_Seal_Inner_Surfaces_NS To Cylinder_Outer_Surface_NS.


    4. Right-click the Contacts folder object and select Insert>Manual Contact Region. Set Contact at inner surface of the boot seal. In details view of the newly added Bonded-No Selection To No Selection, change the following properties:

      • Scope set to Named Selection.

      • Contact and Target set to Boot_Seal_Inner_Surfaces_NS.

      • Type set to Frictional.

      • Frictional Coefficient value equal to 0.2.

      • Detection Method set to Nodal-Projected Normal From Contact.

         

         


        Note:  The Bonded-No Selection To No Selection is automatically renamed to Frictional - Boot_Seal_Inner_Surfaces_NS To Boot_Seal_Inner_Surfaces_NS.


    5. Right-click the Contacts folder object and select Insert>Manual Contact Region. Set Contact at inner surface of the boot seal. Self Contact at outer surface of the boot seal. In details view of the newly added Bonded-No Selection To No Selection, specify the following properties:

      • Scoping Method set to Named Selection.

      • Contact and Target set to Boot_Seal_Outer_Surfaces_NS.

      • Type set to Frictional.

      • Frictional Coefficient Value equal to 0.2.

      • Detection Method set to Nodal-Projected Normal From Contact.

         

         


        Note:   Bonded-No Selection To No Selection is automatically renamed to Frictional - Boot_Seal_Outer_Surfaces_NS To Boot_Seal_Outer_Surfaces_NS.


  9. Add Mesh Controls:

    1. Select the Mesh object and set the Element Order property to Linear.

    2. Right-click the Mesh object and select Insert > Face Meshing. Scope the Geometry property to the exterior surface of the cylinder and set the Internal Number of Divisions property to 1.

       

    3. Right-click the Mesh object and select Insert > Sizing. Scope the Geometry property to the (15) surfaces highlighted below. Set the Element Size property to 2 mm.

       

3.4. Define Analysis Settings

The problem is solved in three load steps, which include:

  • Initial interference between the cylinder and boot.

  • Vertical displacement of the cylinder (axial compression in the rubber boot).

  • Rotation of the cylinder (bending of the rubber boot).

Load steps are specified through the properties of the Analysis Settings object.

  1. Highlight the Analysis Settings object.

  2. Define the following properties:

    • Number of Steps equals 3.

    • Auto Time Stepping set to On (from Program Controlled).

    • Define By set to Substeps.

    • Initial Substeps and Minimum Substeps set to 5.

    • Maximum Substeps set to 1000.

    • Large Deflection set to On.

       

  3. For the second load step, define the properties as follows:

    • Current Step Number to 2.

    • Auto Time Stepping set to On (from Program Controlled).

    • Initial Substeps and Minimum Substeps set to 10.

    • Maximum Substeps set to 1000.

       

  4. For the third load step, define the properties as follows:

    • Current Step Number to 3.

    • Auto Time Stepping set to On (from Program Controlled).

    • Initial Substeps and Minimum Substeps set to 20.

    • Maximum Substeps set to 1000.

       

3.5. Apply Boundary Conditions

The model is constrained at the symmetry plane by restricting the out-of-plane rotation (in Cylindrical Coordinate System). The bottom portion of the rubber boot is restricted in axial (Y axis) and radial directions (in Cylindrical Coordinate System).

  1. Right-click the Static Structural (A5) object and select Insert>Displacement.  

  2. Select the faces (press the Ctrl key and then select each face) of the rubber boot seal as illustrated below.

    Set the Coordinate System property to Cylindrical Coordinate System and the Y Component property to 0.

     

  3. Select the faces illustrated here and insert another Displacement. Set the Y Component to 0 (Coordinate System should equal Global Coordinate System).

     

  4. Insert another Displacement scoped as illustrated here and set the Coordinate System property to Cylindrical Coordinate System and the X Component property to 0.

     

  5. Insert a Remote Displacement.

  6. Set the Scoping Method of the Remote Displacement to Remote Point.

  7. Select the Remote Point created earlier (only option) for the Remote Points property.

  8. Change the X Component, Y Component, Z Component, Rotation X, Rotation Y, and Rotation Z properties to Tabular Data as illustrated below.

     

  9. Specify the following Tabular Data values:

    • Y value for Step 2 and Step 3 as -10 mm.

    • RZ value for Step 3 as 0.55 [rad].

       

3.6. Specify Result Objects and Solve

  1. Insert a Total Deformation result from the Solution object.

     

  2. Specify the Scoping Method as Named Selection and select Solid_Body_NS as the Named Selection.

    As needed, set the By property to Time and the Display Time property to Last.

     

  3. Insert a Stress>Equivalent (von-Mises) result from the Solution object.

  4. Specify the Scoping Method to Named Selection and select Solid_Body_NS as the Named Selection.

     

  5. Insert a Strain>Equivalent (von-Mises) result from the Solution object.

  6. Specify the Scoping Method to Named Selection and select Solid_Body_NS as the Named Selection.

     

  7. Click the Solve button.


Note:
  • The default mesh settings keep mid-side nodes in the SOLID186 elements (See Solution Information). You can drop mid-side nodes in the Mesh object Details view under the Advanced group. This allows you to mesh and solve faster with lower order elements.

  • Although very close, the mesh generated in this example may be slightly different than the one generated in Chapter 26: Nonlinear Analysis of a Rubber Boot Seal in the Mechanical APDL Technology Showcase: Example Problems.


3.7. Review the Results

The solution objects should appear as illustrated below. You can ignore any warning messages.

For a more detailed examination and explanation of the results, see the Results and Discussion section of Chapter 26: Nonlinear Analysis of a Rubber Boot Seal in the Mechanical APDL Technology Showcase: Example Problems.

Total Deformation at Maximum Shaft Angle

Equivalent Elastic Strain at Maximum Shaft Angle (at the end of 3 seconds)

Equivalent Stress (Von-Mises Stress) at Maximum Shaft Angle

Congratulations! You have completed the tutorial.