26.3. Modeling

Due to the symmetry of the structure, only half of the rubber boot is modeled. For the rubber boot, the hyperelastic material model is used. The shaft is considered as a rigid body.

Modeling for this problem involves the following tasks:

26.3.1. Model the Rubber Boot Seal

The 3D model is generated by using the rubber boot seal profile. SOLID185 elements are used to model the actual 3D structure of the rubber boot as shown in the figure below. This model has 3387 elements.

Figure 26.2: Half Symmetry Model of the 3D Rubber Boot Seal

Half Symmetry Model of the 3D Rubber Boot Seal

26.3.2. Model the Contact Pairs

Three contact pairs are defined to simulate contact occurring in the rubber boot during the shaft movement:

  • Rigid flexible contact between the rigid cylindrical shaft and the inner surface of the rubber boot.

  • Self contact at the inner surface of the rubber boot using the surface-projection-based contact method.

  • Self contact at the outer surface of the rubber boot using the surface-projection-based contact method.

26.3.2.1. Rigid-flexible Contact Pair between Rigid Shaft and Rubber Boot

The rigid cylindrical shaft is modeled by the TARGE170 element with the TSHAP,CYLI command. The radius of the cylindrical shaft is 14 mm. This rigid cylinder is in initial interference with the internal surface of the rubber boot.

Figure 26.3: Rigid-Flexible Contact Pair

Rigid-Flexible Contact Pair

The following contact settings are used for the contact elements, CONTA174:

  • KEYOPT(9) = 2 to include interference with ramped effects

  • KEYOPT(4) = 0 to set the location of the contact detection point at the gauss integration point

  • KEYOPT(10) = 2 to update contact stiffness at each iteration

The following commands illustrate the contact settings of the rigid flexible contact pair:

et,2,170              ! Target element to define rigid cylinder
et,3,174              ! Contact element for rigid-flexible contact pair
keyopt,3,9,2          ! Include interference with ramped effects
keyopt,3,4,0          ! Gauss point contact detection algorithm
keyopt,3,10,2         ! Update contact stiffness at each iteration
r,2
rmodif,2,1,14         ! Radius of the cylinder = 14 mm
rmodif,2,3,1.0      

26.3.2.2. Self Contact Pairs at Inner and Outer Surfaces of Rubber Boot

To model a self contacting pair, both the target and contact surfaces are the same. KEYOPT(4) = 3 is used to define surface-projection-based contact, and KEYOPT(10) = 2 is used to update contact stiffness at each iteration.

Figure 26.4: Self Contact Pairs

Self Contact Pairs