17
1.1.11 The Hertz contact problem Products: Abaqus/Standard Abaqus/Explicit The Hertz contact problem (see Timoshenko and Goodier, 1951) provides a classic example for verifying the contact capabilities in Abaqus. It also serves as an excellent illustration of the use of substructuring in Abaqus/Standard for locally nonlinear cases (local surface contact). In addition, the problem is analyzed under dynamic conditions in Abaqus/Standard to illustrate the use of contact surfaces in such cases. The Hertz contact problem studied consists of two identical, infinitely long cylinders pressed into each other. The solution quantities of most interest are the pressure distribution on the contacting area, the size of the contact area, and the stresses near the contact area. The material behavior is assumed to be linear elastic, and geometric nonlinearities are ignored. Therefore, the only nonlinearity in the problem is the contact constraint. Problem description The cylinders in this example have a radius of 254 mm (10 in) and are elastic, with Young's modulus of 206 GPa (30 × 10 6 lb/in 2 ) and Poisson's ratio of 0.3. Smooth contact (no friction) is assumed. The contact area remains small compared to the radius of the cylinders, so the vertical displacements along the diametric chord of the cylinder that is parallel to the contact plane are almost uniform. This, together with the symmetry of the problem, requires only one-quarter of one cylinder to be modeled. Displacements are prescribed on the diametric cut parallel to the rigid plane to load the problem. For this example the nodes along the diametric cut are displaced vertically down by 10.16 mm (0.4 in). The total load per unit length of the cylinder can be obtained by summing the corresponding reaction forces on the cylinder or equivalently as the reaction force on the rigid body reference node. For illustration, the problem is modeled in both two and three dimensions. In the two-dimensional Abaqus/Standard case the quarter-cylinder is modeled with 20 8-node plane strain elements (see Figure 1.1.11–1). In the two-dimensional Abaqus/Explicit case the quarter-cylinder is modeled with either 171 4-node plane strain (CPE4R) elements (see Figure 1.1.11–5) or 130 6-node plane strain (CPE6M) elements (see Figure 1.1.11–6). In the three-dimensional cases a cylinder of unit thickness is modeled, with the out-of-plane displacements fixed on the two exterior faces of the model to impose the plane strain condition. The bulk of the cylinder is modeled in Abaqus/Standard with 16 20-node bricks; the remaining four elements that abut the surface where contact may occur are modeled with element type C3D27, which is a brick element that allows a variable number of nodes. This element is intended particularly for three-dimensional contact analysis. Element type C3D27 always has at least 21 nodes: the corner nodes, the midedge nodes, and one node at the element's centroid. The midface nodes may be omitted at the user's discretion. In this case the midface nodes on the surfaces where contact may occur are retained. The other midface nodes (on the element faces that are interior to the cylinder) are omitted, making those faces compatible with the 20-node bricks used in the remainder of the model. This use of 27-node brick elements is strongly recommended for three-dimensional contact problems in which second-order elements are used: it is almost essential for cases where partial contact may occur over element surfaces, as is the case in this example. The reason is that the interpolation on the surface of a quadratic element without a midface node is based on the four corner nodes and the four midedge nodes only and is, therefore, rather incomplete (it is not a product of Lagrange interpolations). Therefore, if a quadratic element is specified as part of the slave surface definition 1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html 1 of 17 16-03-2014 19:14

The Hertz contact problem_Solving in abaqus

Embed Size (px)

DESCRIPTION

Checking of Abaqus ability to do contact problems

Citation preview

Page 1: The Hertz contact problem_Solving in abaqus

1.1.11 The Hertz contact problem

Products: Abaqus/Standard Abaqus/Explicit

The Hertz contact problem (see Timoshenko and Goodier, 1951) provides a classic example for verifying thecontact capabilities in Abaqus. It also serves as an excellent illustration of the use of substructuring inAbaqus/Standard for locally nonlinear cases (local surface contact). In addition, the problem is analyzed underdynamic conditions in Abaqus/Standard to illustrate the use of contact surfaces in such cases.

The Hertz contact problem studied consists of two identical, infinitely long cylinders pressed into each other.The solution quantities of most interest are the pressure distribution on the contacting area, the size of thecontact area, and the stresses near the contact area. The material behavior is assumed to be linear elastic, andgeometric nonlinearities are ignored. Therefore, the only nonlinearity in the problem is the contact constraint.

Problem description

The cylinders in this example have a radius of 254 mm (10 in) and are elastic, with Young's modulus of206 GPa (30 × 106 lb/in2) and Poisson's ratio of 0.3. Smooth contact (no friction) is assumed.

The contact area remains small compared to the radius of the cylinders, so the vertical displacements along thediametric chord of the cylinder that is parallel to the contact plane are almost uniform. This, together with thesymmetry of the problem, requires only one-quarter of one cylinder to be modeled. Displacements areprescribed on the diametric cut parallel to the rigid plane to load the problem. For this example the nodes alongthe diametric cut are displaced vertically down by 10.16 mm (0.4 in). The total load per unit length of thecylinder can be obtained by summing the corresponding reaction forces on the cylinder or equivalently as thereaction force on the rigid body reference node.

For illustration, the problem is modeled in both two and three dimensions.

In the two-dimensional Abaqus/Standard case the quarter-cylinder is modeled with 20 8-node plane strainelements (see Figure 1.1.11–1). In the two-dimensional Abaqus/Explicit case the quarter-cylinder is modeledwith either 171 4-node plane strain (CPE4R) elements (see Figure 1.1.11–5) or 130 6-node plane strain(CPE6M) elements (see Figure 1.1.11–6). In the three-dimensional cases a cylinder of unit thickness ismodeled, with the out-of-plane displacements fixed on the two exterior faces of the model to impose the planestrain condition. The bulk of the cylinder is modeled in Abaqus/Standard with 16 20-node bricks; theremaining four elements that abut the surface where contact may occur are modeled with element type C3D27,which is a brick element that allows a variable number of nodes. This element is intended particularly forthree-dimensional contact analysis. Element type C3D27 always has at least 21 nodes: the corner nodes, themidedge nodes, and one node at the element's centroid. The midface nodes may be omitted at the user'sdiscretion. In this case the midface nodes on the surfaces where contact may occur are retained. The othermidface nodes (on the element faces that are interior to the cylinder) are omitted, making those facescompatible with the 20-node bricks used in the remainder of the model. This use of 27-node brick elements isstrongly recommended for three-dimensional contact problems in which second-order elements are used: it isalmost essential for cases where partial contact may occur over element surfaces, as is the case in this example.The reason is that the interpolation on the surface of a quadratic element without a midface node is based onthe four corner nodes and the four midedge nodes only and is, therefore, rather incomplete (it is not a productof Lagrange interpolations). Therefore, if a quadratic element is specified as part of the slave surface definition

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

1 of 17 16-03-2014 19:14

Page 2: The Hertz contact problem_Solving in abaqus

and there is no midface node on the contacting face, Abaqus/Standard will generate the midface nodeautomatically and modify the element definition appropriately. In Abaqus/Explicit meshes with either C3D8Relements or C3D10M elements are used.

It is clearly advisable to refine the portion of the mesh near the expected contact region to predict the contactpressure and contact area accurately. This refinement is accomplished in Abaqus/Standard by using one of thedefault *MPC constraints provided for this purpose (“General multi-point constraints,” Section 34.2.2 of theAbaqus Analysis User's Manual). In Abaqus/Explicit a more refined mesh with mesh gradation is used.

To be consistent with the Hertz solution, geometric nonlinearities are neglected for all Abaqus/Explicit casesby setting NLGEOM=NO on the *STEP option.

Contact modeling

Because of symmetry, the contact problem can be modeled as a deformable cylinder being pressed against aflat, rigid surface. Therefore, two contact surfaces are required: one (the slave surface in Abaqus/Standard) onthe deformable cylinder and the other (the master surface in Abaqus/Standard) on the rigid body.

For illustrative purposes several different techniques are used to define the contacting surface pairs. The slavesurface is defined by (1) grouping the free faces of elements in an element set that includes all elements in theregion that potentially will come into contact (Abaqus defines the faces automatically), (2) specifying the facesof the elements (or the element sets) in the contact region, or (3) identifying the nodes on the deformable bodyin the contact region that may come into contact. The master surface is defined by (1) specifying the faces ofthe rigid elements (or element sets) used to define the rigid body or (2) defining the rigid surface with the*SURFACE option in conjunction with the *RIGID BODY option. Any combination of these techniques canbe used together.

By default, Abaqus uses a finite-sliding contact formulation for modeling the interaction between contact pairs.The contacting surfaces undergo negligible sliding relative to each other, which makes this problem a candidatefor the small-sliding contact option. The small-sliding option is invoked by including the SMALL SLIDINGparameter on the *CONTACT PAIR option. For a discussion of small- versus finite-sliding contact, see“Contact formulations in Abaqus/Standard,” Section 37.1.1 of the Abaqus Analysis User's Manual, or “Contactformulations for contact pairs in Abaqus/Explicit,” Section 37.2.2 of the Abaqus Analysis User's Manual.

The surface contact formulation in Abaqus/Standard gives an accurate solution for the contact area andpressure distribution between the surfaces because of the choice of integration scheme used. Irons andAhmad (1980) suggest a Gaussian integration rule for calculating self-consistent areas for surface boundarycondition problems, which for second-order elements can lead to oscillating results for the pressure distributionon the surface. Oden and Kikuchi explain why this behavior occurs (1980) and present the remedy of usingSimpson's integration rule instead. This technique is used in Abaqus/Standard, and no oscillations in thepressure distribution are found.

The default contact pair formulation in the normal direction in Abaqus/Standard is hard contact, which givesstrict enforcement of contact constraints. Some standard analyses of this problem are conducted with both hardand augmented Lagrangian contact to demonstrate that the default penalty stiffness chosen by the code doesnot affect stress results significantly. The augmented Lagrangian method is invoked by specifying theAUGMENTED LAGRANGE parameter on the *SURFACE BEHAVIOR option. The hard and augmentedLagrangian contact algorithms are described in “Contact constraint enforcement methods in Abaqus/Standard,”Section 37.1.2 of the Abaqus Analysis User's Manual.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

2 of 17 16-03-2014 19:14

Page 3: The Hertz contact problem_Solving in abaqus

The default contact pair formulation in Abaqus/Explicit is kinematic contact, which gives strict enforcement ofcontact constraints. (Note: the small-sliding contact option mentioned previously is available only withkinematic contact.) The explicit dynamic analyses of this problem are conducted with both kinematic andpenalty contact to demonstrate that the penetration characteristic of the penalty method can affect stress resultssignificantly in problems with displacement-controlled loading and purely elastic response. The penaltymethod is invoked by specifying the MECHANICAL CONSTRAINT=PENALTY parameter on the*CONTACT PAIR option. The kinematic and penalty contact algorithms are described in “Contact constraintenforcement methods in Abaqus/Explicit,” Section 37.2.3 of the Abaqus Analysis User's Manual.

Substructure Abaqus/Standard model

This type of contact problem is very suitable for analysis using the substructuring technique inAbaqus/Standard, since the only nonlinearity in the problem is the contact condition, which is quite local. Thecylinder can be defined as a substructure and, thus, reduced to a small number of retained degrees of freedomon the surface where contact may occur or where boundary conditions may be changed. During the iterativesolution for contact only these external degrees of freedom on the substructure appear in the equations, thussubstantially reducing the cost per iteration. Once the local nonlinearity has been resolved, the solution in thecylinder is recovered as a purely linear response to the known displacements at these retained degrees offreedom. This technique is particularly effective in this case because the rigid surface is flat and there is nofriction on the surface; therefore, only the displacement component normal to the surface needs to be retainedin the nonlinear iterations.

All information that is relevant to the substructure generation must be given within the *SUBSTRUCTUREGENERATE step, including the degrees of freedom that will be retained in the *RETAINED NODAL DOFSoption. The substructure creation and usage cannot be included in the same input file. Only one substructurecan be generated per input file. Any number of unit load cases can be defined for the substructure by using the*SUBSTRUCTURE LOAD CASE option. Although this feature is not necessary in this example, it is used inone of the input files for verification purposes.

Substructures are introduced into an analysis model by the *ELEMENT option, where the element number andnodes are defined for each usage of each substructure. Node and element numbers within a substructure and atthe usage level are independent—the same node and element numbers can be reused in different substructuresand on the usage level. It is also possible to refer to a substructure several times if the structure has identicalsections. Thus, once a substructure has been created, it is used just as a standard element type.

Results and discussion

Results for the Abaqus/Standard and Abaqus/Explicit analyses are discussed in the following paragraphs.

Abaqus/Standard results

In spite of the rather coarse mesh, Figure 1.1.11–2 shows that the contact pressure between the cylinderspredicted by the two-dimensional Abaqus/Standard model is in good agreement with the analytical distribution.The numerical solution is less accurate at the boundary of the contact patch where the contact pressure ischaracterized by a strong gradient. This aspect is also captured by the contact pressure error indicator. The onlyrealistic way to improve the numerical solution would be to use a more detailed discretization. Almost identicalresults are obtained from the three-dimensional Abaqus/Standard model.

Figure 1.1.11–3 shows contours of Mises equivalent stress. This plot verifies that the highest stress intensity

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

3 of 17 16-03-2014 19:14

Page 4: The Hertz contact problem_Solving in abaqus

(where the material will yield first) occurs inside the body and not on the surface. Figure 1.1.11–4 shows thedeformed configuration. In that figure the contacting surface of the cylinder appears to be curved downwardbecause of the magnification factor used to exaggerate the displacements to show the results more clearly.

In this example substructuring reduces the computer time required for the job substantially because it allowsthe nonlinear contact problem to be resolved among a small number of active degrees of freedom.Substructuring involves considerable computational “overhead” because of the complex data managementrequired. The reduced stiffness matrix coupling the retained degrees of freedom on a substructure is a fullmatrix. Thus, the method is not always as advantageous as this example would suggest. The use ofsubstructures usually increases the analysis time in a purely linear analysis, unless a substructure can be usedseveral times. In such cases the advantage of the method is that it allows a large analysis to be divided intoseveral smaller analysis jobs, in each of which a substructure is created or substructures are used to build thenext level of the analysis model.

Abaqus/Explicit results

The prescribed displacements on the diametric cut are ramped up over a relatively long time (.01 s) tominimize inertial effects. The displacements are then fixed for a short time (.001 s) to verify that the explicitdynamic results are truly quasi-static. Throughout the analysis the total kinetic energy is less than .1% of thetotal internal energy. In addition, the sum of the vertical reaction forces along the diametric cut closely matchesthe sum from the nodes in contact with the rigid body. These results indicate that the analysis can be acceptedas quasi-static.

Figure 1.1.11–7 and Figure 1.1.11–8 show the contact pressures between the cylinders for the two-dimensionalmodels using kinematic and penalty contact, respectively. The contact pressure distribution shows the classicalelliptic distribution. The maximum pressure occurs at the symmetry plane and, for the kinematic contactanalysis, is within 1% of the classical solution. However, the contact pressure is significantly lower whenpenalty contact is used because of the contact penetration. Almost identical results are obtained from the three-dimensional Abaqus/Explicit models.

Figure 1.1.11–9 and Figure 1.1.11–10 show contours of Mises equivalent stress for kinematic and penaltycontact, respectively. Again, the stress is significantly less with penalty contact than with kinematic contact.These plots verify that the highest stress intensity (where the material will yield first) occurs inside the bodyand not on the surface. Figure 1.1.11–11 and Figure 1.1.11–12 show the deformed configurations for the twotypes of contact enforcement; note the contact penetration in Figure 1.1.11–12.

In most cases kinematic contact and penalty contact will produce very similar results. However, there areexceptions, as this problem demonstrates. The user should be aware of the characteristics of both contactconstraint methods, which are discussed in “Contact constraint enforcement methods in Abaqus/Explicit,”Section 37.2.3 of the Abaqus Analysis User's Manual. The kinematic contact method is better suited for thisanalysis because the penetrations associated with the penalty method influence the solution significantly. It isuncommon for these penetrations to be significant. Factors that tend to increase the significance of contactpenetrations are: 1) displacement-controlled loading, 2) highly confined regions, 3) coarse meshes, and 4)purely elastic response. The penetrations can be reduced by using the SCALE PENALTY parameter on the*CONTACT CONTROLS option to increase the penalty stiffness. However, increasing the penalty stiffnesswill tend to decrease the stable time increment and, thus, increase the analysis cost.

Figure 1.1.11–13 shows the contact pressure between the cylinders for a model meshed with CPE6M elementsthat uses kinematic contact enforcement. Figure 1.1.11–14 and Figure 1.1.11–15 show contours of Mises

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

4 of 17 16-03-2014 19:14

Page 5: The Hertz contact problem_Solving in abaqus

equivalent stress and the deformed configuration, respectively, for this analysis. The maximum contactpressure is again within 1% of the classical solution, and the distribution of Mises equivalent stress is verysimilar to that obtained with CPE4R elements and kinematic contact enforcement. Similar results are obtainedusing C3D10M elements.

Dynamic analysis in Abaqus/Standard

A simple dynamic example is created in Abaqus/Standard by giving the cylinder a uniform initial velocity withthe contact conditions all open. This represents the experiment of dropping the cylinder onto a rigid, flat floorunder a gravity field.

The impact algorithm used in Abaqus/Standard for dynamic contact is based on the assumption that, when anycontact occurs, the total momentum of the bodies remains unchanged while the points that are contacting willacquire the same velocity instantaneously. In this example the cylinder contacts a rigid surface, which impliesthat each contacting point will suddenly have zero vertical velocity. This means that a compressive stress wavewill emanate from the contacting point and will travel back into the cylinder. After some time this will causethe cylinder to rebound.

It is important to understand that the Abaqus/Standard dynamic contact algorithm is a “locally perfectly plasticimpact” algorithm, as described above, which gives excellent results when it is used correctly. However, it isreadily seen that, if the cylinder were modeled as a concentrated mass, with one vertical degree of freedom, thealgorithm would imply that the cylinder stops instantaneously when it hits the rigid surface. In reality neitherthe cylinder nor the surface it hits are rigid: stress waves are started in each. Enough of this detail must bemodeled for the results to be meaningful. In this example the cylinder itself is modeled in reasonable detail tocapture at least the overall dynamic behavior. If the physical problem from which the example has beendeveloped is that of two cylinders with equal and opposite velocities, this solution is probably useful. If thephysical problem is that of a single cylinder hitting a flat surface, it may be necessary to include some elementsto model the material below the surface (and the propagation of energy into that domain), unless that materialis very dense so that this propagation can be neglected.

Input files

Abaqus/Standard input files

hertzcontact_2d_relem.inp

Two-dimensional model with rigid elements.

hertzcontact_2d_relem_auglagr.inp

Two-dimensional model with rigid elements and augmented Lagrangian contact.

hertzcontact_2d_rsurf.inp

Two-dimensional model with a rigid surface.

hertzcontact_2d_substr.inp

Analysis using substructuring.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

5 of 17 16-03-2014 19:14

Page 6: The Hertz contact problem_Solving in abaqus

hertzcontact_2d_gen1.inp

Substructure generation referenced by the analysis hertzcontact_2d_substr.inp.

hertzcontact_3d.inp

Three-dimensional problem.

hertzcontact_3d_surf.inp

Three-dimensional problem, surface-to-surface approach.

hertzcontact_3d_auglagr.inp

Three-dimensional problem with augmented Lagrangian contact.

hertzcontact_3d_auglagr_surf.inp

Three-dimensional problem with augmented Lagrangian contact, surface-to-surface approach.

hertzcontact_2d_dynamic.inp

Dynamic analysis.

hertzcontact_2d_5inc.inp

Two-dimensional analysis with the step divided into five increments and the restart file saved.

hertzcontact_2d_res.inp

A restart analysis from increment 2 of the previous job. These files are included to verify the restartcapability with contact.

The following files are provided as additional illustrations and test cases for the substructuring and matrixoutput options:

hertzcontact_2d_substr_xnode.inp

Substructure analysis with additional nodes retained by moving the *EQUATION definition to the globallevel.

hertzcontact_2d_xnodes_gen1.inp

Substructure generation referenced by the analysis hertzcontact_2d_substr_xnode.inp.

hertzcontact_2d_substr_sload.inp

Substructure analysis with the displacement loading applied using the *SLOAD option.

hertzcontact_2d_sload_gen1.inp

Substructure generation referenced by the analysis hertzcontact_2d_substr_sload.inp.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

6 of 17 16-03-2014 19:14

Page 7: The Hertz contact problem_Solving in abaqus

hertzcontact_3d_substr.inp

Three-dimensional analysis using substructuring.

hertzcontact_3d_gen1.inp

Substructure generation referenced by the analysis hertzcontact_3d_substr.inp.

hertzcontact_3d_sub_only.inp

Generates the substructure only; outputs the matrix computed during the substructure generation, thesubstructure matrix, to a results file.

hertzcontact_3d_sub_library.inp

Uses the substructure generated by the previous input file as a substructure library file; prints thesubstructure matrix to a results file after it has been read in as an element from the substructure file. The*ELEMENT MATRIX OUTPUT option is used to output the matrix in this case.

hertzcontact_3d_res.inp

Restart job of problem hertzcontact_3d_sub_library.inp. It is necessary to provide both the restart file andthe substructure library file for this job.

hertzcontact_3d_uel.inp

Uses the *USER ELEMENT option to read in the substructure matrix output during its generation. Thismatrix is then used to complete the analysis.

hertzcontact_3d_uel2.inp

Again uses the *USER ELEMENT option to read in the substructure matrix. The same analysis iscompleted again with the matrix output during its use rather than during its generation.

hertzcontact_2d_rsurf_unsym.inp

Two-dimensional model with rigid elements. This model uses the unsymmetric solver.

hertzcontact_2d_rsurf_unsym_gen1.inp

Substructure generation referenced by the analysis hertzcontact_2d_rsurf_unsym.inp.

hertzcontact_2d_symsub_unsym.inp

Uses a previously created symmetric substructure in a model that uses the unsymmetric solver.

hertzcontact_2d_unsorted.inp

A substructure model with unsorted node sets and unsorted retained degrees of freedom.

hertzcontact_2d_unsorted_gen1.inp

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

7 of 17 16-03-2014 19:14

Page 8: The Hertz contact problem_Solving in abaqus

Substructure generation referenced by the analysis hertzcontact_2d_unsorted.inp.

hertzcontact_cpe6m.inp

Two-dimensional problem with rigid elements and CPE6M elements.

hertzcontact_cpe6m_auglagr.inp

Two-dimensional problem with rigid elements and CPE6M elements, augmented Lagrangian contact.

hertzcontact_cpe6m_substr.inp

Two-dimensional problem with CPE6M elements using substructuring.

hertzcontact_cpe6m_gen1.inp

Substructure generation referenced by the analysis hertzcontact_cpe6m_substr.inp.

hertzcontact_cpe6m_dyn.inp

Two-dimensional dynamic analysis using CPE6M elements.

hertzcontact_cpeg8.inp

Two-dimensional problem with rigid elements and CPEG8 elements.

hertzcontact_2d_substr_cpeg8.inp

Two-dimensional problem with CPEG8 elements using substructuring.

hertzcontact_2d_gen1_cpeg8.inp

Substructure generation referenced by the analysis hertzcontact_2d_substr_cpeg8.inp.

hertzcontact_cpeg8_dyn.inp

Two-dimensional dynamic analysis using CPEG8 elements.

hertzcontact_cpeg8_dyn_auglagr.inp

Two-dimensional dynamic analysis using CPEG8 elements and augmented Lagrangian contact.

hertzcontact_c3d10m.inp

Three-dimensional problem using C3D10M elements.

hertzcontact_c3d10m_auglagr.inp

Three-dimensional problem using C3D10M elements and augmented Lagrangian contact.

hertzcontact_c3d10m_auglagr_res.inp

A restart analysis from increment 2 of the analysis hertzcontact_c3d10m_auglagr.inp.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

8 of 17 16-03-2014 19:14

Page 9: The Hertz contact problem_Solving in abaqus

hertzcontact_c3d10m_substr.inp

Three-dimensional problem with C3D10M elements using substructuring.

hertzcontact_c3d10m_gen1.inp

Substructure generation referenced by the analysis hertzcontact_c3d10m_substr.inp.

hertzcontact_c3d10m_dyn.inp

Three-dimensional dynamic analysis using C3D10M elements.

hertzcontact_substr45.inp

A substructure model where the substructure has been rotated through an angle of 45°. The *EQUATIONoption is used during the substructure definition, and the *TRANSFORM option is used at the usage level.

hertzcontact_substr45_gen1.inp

Substructure generation referenced by the analysis hertzcontact_substr45.inp.

hertzcontact_2d_cload.inp

A two-dimensional model in which the two cylinders are initially apart, and the deformation is produced bya point load instead of a displacement boundary condition. The *CONTACT CONTROLS option with theSTABILIZE parameter is used to prevent rigid body motion until contact is established.

hertzcontact_2d_cload_auglagr.inp

An augmented Lagrangian contact model of the analysis hertzcontact_2d_cload.inp.

hertzcontact_2d_kincoup.inp

Two-dimensional problem with the displacement applied through a *KINEMATIC COUPLING referencenode.

hertzcontact_2d_substr_kincoup.inp

Two-dimensional problem using substructuring with the displacement applied to the top surface throughthe use of the *KINEMATIC COUPLING option. The coupling reference node is one of the retainedsubstructure nodes, providing a “handle” for displacing the model.

hertzcontact_2d_kincoup_gen1.inp

Substructure generation referenced by the analysis hertzcontact_2d_substr_kincoup.inp.

hertzcontact_2d_coupk.inp

Two-dimensional problem with the displacement applied to the top surface. The displacement of the topsurface is controlled by a reference node through the use of the *COUPLING and *KINEMATIC options.

hertzcontact_2d_coupk_substr.inp

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

9 of 17 16-03-2014 19:14

Page 10: The Hertz contact problem_Solving in abaqus

Two-dimensional problem using substructuring. The displacement is applied to the top surface through theuse of the *COUPLING and *KINEMATIC options. The coupling reference node is one of the retainedsubstructure nodes, providing a “handle” for displacing the model.

hertzcontact_2d_coupk_substrgen.inp

Substructure generation referenced by the analysis hertzcontact_2d_coupk_substr.inp.

hertzcontact_2d_coupd_substr.inp

Two-dimensional problem using substructuring. The displacement is applied to the top surface through theuse of the *COUPLING and *DISTRIBUTING options. The coupling reference node is one of the retainedsubstructure nodes, providing a “handle” for displacing the model. The distributing weight factors arecalculated automatically through the tributary surface area.

hertzcontact_2d_coupd_substrgen.inp

Substructure generation referenced by the analysis hertzcontact_2d_coupd_substr.inp.

Note that in both hertzcontact_3d_uel.inp and hertzcontact_3d_uel2.inp the results file to be used is specifiedusing the FILE parameter on the *USER ELEMENT option.

Abaqus/Explicit input files

hertz2d.inp

Two-dimensional kinematic contact model.

hertz3d.inp

Three-dimensional kinematic contact model.

hertz2d_pnlty.inp

Two-dimensional penalty contact model with default penalty stiffness.

hertz3d_pnlty.inp

Three-dimensional penalty contact model with default penalty stiffness.

hertz3d_gcont.inp

Three-dimensional general contact model with default penalty stiffness.

hertz2d_pnlty_sc10.inp

Two-dimensional penalty contact model with the penalty stiffness equal to 10 times the default value.

hertz3d_pnlty_sc10.inp

Three-dimensional penalty contact model with the penalty stiffness equal to 10 times the default value.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

10 of 17 16-03-2014 19:14

Page 11: The Hertz contact problem_Solving in abaqus

hertz3d_sc10_gcont.inp

Three-dimensional general contact model with the penalty stiffness equal to 10 times the default value.

hertz_c3d10m.inp

Three-dimensional kinematic contact model using 10-node quadratic modified tetrahedral elements.

hertz_c3d10m_gcont.inp

Three-dimensional general contact model using 10-node quadratic modified tetrahedral elements.

hertz_c3d10m_gcont_subcyc.inp

Three-dimensional general contact model using 10-node quadratic modified tetrahedral elements for thesole purpose of testing the performance of the subcycling.

hertz_cpe6m.inp

Two-dimensional kinematic contact model using 6-node quadratic modified triangular elements.

References

Irons, B., and S. Ahmad, Techniques of Finite Elements, Ellis Horwood Ltd., Chichester England, 1980.

Oden, J. T., and N. Kikuchi, Fifth Invitational Symposium of the Unification of Finite Elements, FiniteDifferences, Calculus of Variations, H. Kardestuncer, Editor, University of Connecticut at Storrs, 1980.

Timoshenko, S., and J. N. Goodier, Theory of Elasticity, Second edition, McGraw-Hill, New York, 1951.

Figures

Figure 1.1.11–1 Mesh for the Hertz contact example, Abaqus/Standard.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

11 of 17 16-03-2014 19:14

Page 12: The Hertz contact problem_Solving in abaqus

Figure 1.1.11–2 Contact pressure and contact pressure error indicator versus position for the Hertz contact (nofriction) example, Abaqus/Standard.

Figure 1.1.11–3 Mises stress distribution for the Hertz contact problem, Abaqus/Standard.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

12 of 17 16-03-2014 19:14

Page 13: The Hertz contact problem_Solving in abaqus

Figure 1.1.11–4 Displaced configuration for the Hertz contact problem, Abaqus/Standard.

Figure 1.1.11–5 Mesh for the Hertz contact example using CPE4R elements, Abaqus/Explicit.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

13 of 17 16-03-2014 19:14

Page 14: The Hertz contact problem_Solving in abaqus

Figure 1.1.11–6 Mesh for the Hertz contact example using CPE6M elements, Abaqus/Explicit.

Figure 1.1.11–7 Contact pressure contour for the Hertz contact problem using CPE4R elements and kinematiccontact, Abaqus/Explicit.

Figure 1.1.11–8 Contact pressure contour for the Hertz contact problem using CPE4R elements and penaltycontact, Abaqus/Explicit.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

14 of 17 16-03-2014 19:14

Page 15: The Hertz contact problem_Solving in abaqus

Figure 1.1.11–9 Mises stress distribution for the Hertz contact problem using CPE4R elements and kinematiccontact, Abaqus/Explicit.

Figure 1.1.11–10 Mises stress distribution for the Hertz contact problem using CPE4R elements and penaltycontact, Abaqus/Explicit.

Figure 1.1.11–11 Displaced configuration for the Hertz contact problem using CPE4R elements and kinematiccontact, Abaqus/Explicit.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

15 of 17 16-03-2014 19:14

Page 16: The Hertz contact problem_Solving in abaqus

Figure 1.1.11–12 Displaced configuration for the Hertz contact problem using CPE4R elements and penaltycontact, Abaqus/Explicit.

Figure 1.1.11–13 Contact pressure contour for the Hertz contact problem using CPE6M elements andkinematic contact, Abaqus/Explicit.

Figure 1.1.11–14 Mises stress distribution for the Hertz contact problem using CPE6M elements and kinematiccontact, Abaqus/Explicit.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

16 of 17 16-03-2014 19:14

Page 17: The Hertz contact problem_Solving in abaqus

Figure 1.1.11–15 Displaced configuration for the Hertz contact problem using CPE6M elements and kinematiccontact, Abaqus/Explicit.

1.1.11 The Hertz contact problem http://129.97.46.200:2080/v6.12/books/bmk/ch01s01ach11.html

17 of 17 16-03-2014 19:14