MPE Mathematical Problems in Engineering 1563-5147 1024-123X Hindawi Publishing Corporation 10.1155/2015/623293 623293 Research Article A Smooth System of Equations Approach to Complementarity Problems for Frictionless Contacts Deng Qin Li ChunGuang Tang Hua Mescia Luciano State Key Laboratory of Geomechanics and Geotechnical Engineering Institute of Rock and Soil Mechanics Chinese Academy of Sciences Wuhan 430071 China cas.cn 2015 2992015 2015 03 07 2015 28 08 2015 07 09 2015 2992015 2015 Copyright © 2015 Qin Deng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Frictionless contact problems are the simplest and classical contact problems, and the contact conditions of sticking, slipping, and separation mode all can be ascribed to complementary problems. Consequently, a smooth system of equations approach for the design and analysis of complementarity problems for frictionless contacts is presented. A compute program based on boundary element technique is given and applied to two practical contact examples. The validity and accuracy of the proposed method are demonstrated.

1. Introduction

Contact problems are of particular importance in many engineering applications [1, 2] such as gears, piles, retaining walls, and tunnel lining. Since the hertz theory was developed in 1881, much research has been developed in this area including both theoretical and experimental work . Hence it establishes the foundation for modern contact mechanics. In the analysis of contact problems, special attention must be required because the actual contact area between the contacting bodies is usually not known in advance, and the character of interface between contact bodies largely determines the deformation, movement, and stress distribution.

There is a large literature on numerical methods for contact problems. Roughly speaking, numerical algorithms can be classified into three categories. The first class is known as direct iterative algorithm , which assumes the contact region and contact status firstly and then solves the problem and checks whether the assumption is correct or not. It solves the problem iteratively by trial-and-error, thus requiring much computational effort; the second class is contact constraint algorithm , which deals with the contact boundary properly, and transforms the constrained optimization problem into nonconstrained optimization problem. According to the different methods for unconstrained optimization, the penalty method , Lagrange method , and augmented Lagrange method  have been introduced. The calculation accuracy based on penalty method strongly depends on the penalty coefficient, and the coefficient is decided by experience; the number of unknown variables, computation time, and memory requirement using Lagrange method are troublesome; to foster strengths and circumvent weaknesses, the augmented Lagrange method is proposed for contact problems, which decreases ill-conditioning of governing equations, and satisfies exactly constraints with finite penalties . However, these methods can be generalized into the iterative algorithms. The third class is known as the mathematical programming method [16, 17], and the solutions are obtained by using either linear programming or quadratic programming techniques . The advantage is that the original problem can be converted to programming problem by expressing the normal and tangential conditions into the complementary expression, and mature mathematical methods can be applied. Furthermore, it is known that frictionless/frictional contact problems can be formulated as complementarity problems. Hence, a numerical method for complementarity problems can be applicable to contact problems . Here, the system of nonlinear equations method  has been widely used, which transforms the complementarity problem into a system of nonlinear equations by employing the nonlinear complementary functions.

For numerical discretization, the boundary element method (BEM)  is particularly well suited to solve contact problems . Except for the reduced dimensionality by one, the most striking feature of the BEM is that the tractions and displacements are computed to the same degree of accuracy, which is an important feature if reliable solutions are to be obtained . The BEM was first applied to contact problems by Andersson et al.  in two-dimensional frictionless problems and later extended the applications to frictional problems . Afterwards, other contact problems have been studied such as elastoplastic contact problems  and 3D frictional problems . However, these problems had been solved by the iterative algorithms, and the trial-and-error, calculation accuracy and computation time, and so forth had frequently appeared. So far, the system of nonlinear equations method has not been used to solve contact problems by BEM.

In this paper, the smooth system of equations is employed to solve the two-dimensional elastic frictionless contact problems. It is comprised of the nonlinear complementary functions describing the relationship between the gap and contact pressure for any node pair and boundary integral equations. The presented approach does not need repeatedly trial calculation to decide the contact mode for any node pair. Meanwhile, the proposed method is easy to be accepted and used. According to the results of given load, the contact state can be observed obviously, and it does not need your judgment. This algorithm is implemented in a 2D BEM code and verified using two numerical examples. The results by the proposed algorithm match well with the analytical solutions and the FEM results and clearly demonstrate the feasibility and flexibility of the proposed approach for 2D contact analysis.

2. Contact Problems and Its Complementarity Description 2.1. General Description of Contact Problems

In this section, two contact bodies ΩA and ΩB are considered as shown in Figure 1. The boundary of any body is composed of three disjoint parts: displacement boundary Γu, traction boundary Γf, and potential contact region Γc. Nevertheless, the region Γc has been taken sufficiently large to contain actual contact regions.

Contact of two bodies.

Considering a pair of points a and b on the bodies ΩA and ΩB, respectively, on the contact boundary Γc, the following contact modes shown in Figure 2 may happen: separation, stick and slip mode. For the convenient description of contact conditions, it is necessary to define a local coordinate system for the pair of points a and b. If body ΩB is selected as the target body, the coordinate system should be established in point b as show in Figure 3, and n and t denote unit normal and tangential directions, respectively. Selecting tij (the subscript refers to direction of force, and superscript refers to the contact point) and gab (the subscript refers to the pair of points) to represent the traction and gap between the point pair, respectively, the contact conditions are listed as follows.

Contact modes.

Separation mode

Stick mode

Slip mode

Local coordinate system.

(1) Separation Mode. The individual traction at the pair of points a and b is zero, and the gap could be positive:(1)tta=ttb=0,tna=tnb=0,gab>0.

To maintain the consistency below, the relationship tna=tnb=0 can be recast to tna+tnb=0.

(2) Stick Mode. The individual tangential traction at the pair of points a and b is zero, and the total normal tractions are equal to zero. The gap should be zero:(2)tta=ttb=0,tna+tnb=0,gab=0.

(3) Slip Mode. Because frictionless contact is considered, the individual tangential traction at the pair of points a and b is still zero, and the sum of normal traction is equal to zero. The gap should be zero:(3)tta=ttb=0,tna+tnb=0,gab=0.

It should be mentioned that the individual normal contact traction at the pair of points a and b is always less than zero (i.e., compressive). Here, subjected to the local coordinate system of point b on the body ΩB, the normal contact pressure can be expressed as(4)tnab=tnb=-tna.Furthermore, gab can be expressed as(5)gab=g0ab+ua-ub·nb,where g0ab defines the initial gap between the points a and b, and ua and ub define the displacement vector on the bodies of ΩA and ΩB, respectively. nb denotes the unit vector at the contacting point of body ΩB.

2.2. Complementarity Theory for Contact Problems 2.2.1. Complementarity Problem

The complementary problem  is an important optimization problem. It is widely employed in many problems, such as game theory, economy analysis, and traffic equilibrium. It is firstly proposed by Dantzig and Cottle in 1963. It can be stated as follows .

Definition 1.

For a given map F from the n-dimensional Euclidean space Rn into itself, find xRn satisfying(6)x0,Fx0,xTFx=0.When F is the form Fx=Mx+qMRn×n,qRn, the above problem is referred to as the linear complementarity problem (LCP); otherwise, it is called the nonlinear complementarity problem (NCP).

In the past few decades, the complementary problem has attracted much attention because of its wide applications. Consequently, the algorithm has achieved fruitful results and mainly includes the Lemke algorithm , homotopy method , projection algorithm , interior point algorithm , and system of equations algorithm . One of the most powerful and popular methods is to reformulate the complementary problem as the system of equations. To construct it, a class of functions, called NCP-functions, defined below, plays an important role.

Definition 2.

A function ϕ:R2R is called an NCP-function if it satisfies(7)ϕa,b=0a0,b0,ab=0.

Common NCP functions are as follows:

φa,b=a2+b2-a-b,

φa,b=-ab+1/2min20,a+b,

φa,b=mina,b.

The most wonderful feature of NCP function is that it transforms the problem containing two equalities and an inequality into a problem only containing an equality. Therefore, the complex contact problem can be solved by solution of the system of equations.

2.2.2. NCP-Function for Contact Problems

Using g and tn to stand for the gap and contact pressure of any potential contacting pair of points, the normal contact conditions can be described as(8)tn=0When  g>0,tn0When  g=0.

Furthermore, the gap and contact pressure can be described by the following graph, as shown in Figure 4.

Relationship between the gap and normal contact pressure.

According to (8), the following relationships can be achieved:(9)g0,-tn0,g·-tn=0.

Obviously, it is a complementary description between the gap g and minus normal contact stress -tn. Consequently, the above description can be expressed by the NCP function mentioned above. Using the function φa,b=-ab+1/2min20,a+b, we can express (9) as(10)g·-tn+12min20,g-tn=0.

Figure 5 shows the graph of the function above and it can be observed that the proposed function is smooth everywhere and well suitable for contact problems.

The graph of φa,b function.

3. Complementarity Problem Formulation by BEM

The BEM formulation for an elastic continuum is well known and can be found in many classical texts such as Brebbia et al.  and Aliabadi . The elastostatic boundary integral equation for a boundary point p with no body force is given as follows:(11)cijPujP+ΓpijP,QujQdΓQ=ΓuijP,QPjQdΓQ,where P is the source point and Q is the field point at the boundary. cij is the free coefficient of geometry. uijP,Q and pijP,Q represent the fundamental solutions for displacement and traction components, respectively. The boundary Γ consists of displacement boundary Γu, traction boundary Γt, and potential contact region Γc.

In order to perform numerical analysis, the boundary is discretized into linear elements. Equation (11) can be conveniently expressed in the following matrix form: (12)Hu=Gt.

After each domain is treated separately to form the matrix above, the resulting matrices H and G are coupled together according to the relevant contact conditions. The total matrices for two contact bodies can be written as follows:(13)HA00HBuAuB=GA00GBtAtB,where the superscripts A and B refer to the two bodies in contact. Note that under this arrangement the matrices are not fully populated. After the application of boundary conditions, (13) can be recast as(14)Ax=f,where x denotes the boundary unknowns and f is the contribution of known boundary variables, that is, values prescribed by the boundary conditions. It is noted that the matrix A is not a square matrix, so the contact conditions will be incorporated.

For any node pair, there are four unknowns for each node, namely, normal and tangential displacements and tractions, ut,un,tt,tn, and they are referred to a local coordinate system. Except for the two boundary integral equations for every contact node, other four complementary equations will be listed to solve the system of equations.

Take the pair of nodes a and b as an example; the following relationships hold:(15)tta=0,ttb=0,tna+tnb=0,g·-tn+12min20,g-tn=0.

So far, the numbers of unknowns are equal to the number of equations, and the system of equations can be solved by Newton method .

Consequently, the calculation process has been exhibited as shown in Figure 6, and the corresponding compute program by BEM is formulated. It should be noted that the proposed algorithm does not need to judge the contact modes in the calculating process. After solving the system of equations, the displacements and tractions for any potential node pair are shown, and the contact mode is clear at a glance.

Flow chart of the calculation process.

4. Numerical Examples

It should be mentioned that contact problem widely exists in the static and dynamic problem. The difference between static and dynamic problem is that whether the effect of acceleration can be ignored or not. Although this paper mainly considers the static contact problem, the proposed method can be easily extended to dynamic problem.

A computer program by BEM is applied to two practical contact problems. The BEM results are compared to analytical solutions and FEM results to establish their accuracy.

Example 1 (cylinder and base contact problem).

In  this problem, a cylinder with a radius of 5 m is pressed against a 5 m deep base under plane strain conditions shown in Figure 7(a). Due to the symmetry of problem, only the quarter of cylinder and the half of base have been modeled as shown in Figure 7(b). Here, the uniform load along the cylinder’s top per unit axial length (P=100 KN/M) can be expressed by the load P divided by the diameter of cylinder (p=100/(25)=10 KN/M2). Both the cylinder and base are given the same properties: elastic modulus E=30 MPa and Poisson’s ratio ν=0.3.

Contact of cylinder and base (unit/m).

Geometry

Simplified model

Such problems are referred to as Hertz-type or Hertzian contact problems, and the analytical solution can be given as follows :(16)a=4pR-πE,px=pmax1-x2a21/2,-axa,pmax=π4pEπR-,where a is the half-width of the contact, pmax is the maximum pressure at the center of the contact, and px is the pressure distribution of the contact. E and R- are given by(17)1E=1-ν12E1+1-ν22E2,1R-=1R1+1R2.

In the boundary element analysis, the cylinder and base consist of 31 and 37 linear elements as shown in Figure 8(a), respectively. In order to obtain more accurate stress, a very fine mesh of the potential contact region is designed in Figure 8(b). The boundary conditions are as follows: the vertical displacements are fixed at the bottom of the base, and the horizontal displacements are fixed for the left boundaries of the cylinder and base.

Boundary element discretization.

Boundary discretization

Fine discretization of the potential contact region

To compare the effects of discretization in potential contact region, three kinds of fine element size in potential contact region have been given, that is, element size = 0.03 m, 0.05 m, and 0.1 m. Consequently, the results of proposed method have been listed in Table 1. It is shown that the half-width of contact length is about 0.2 m, and the gap is not sensitive in element size. Because the analytic solutions exist, the result of proposed method for element size 0.03 m has been compared with them in Figure 9. According to the formula, the half-width of the contact a is equal to 0.197 m.

Gap between node pairs in potential contact region for three kinds of element size.

Element size in potential contact region/m Contact length/m Gap/mm
0.03 0 0
0.03 0
0.06 0
0.09 0
0.12 0
0.15 0
0.18 0
0.21 0.09
0.24 0.65
0.27 1.55
0.3 2.72

0.05 0 0
0.05 0
0.1 0
0.15 0
0.2 0
0.25 0.96
0.3 2.76

0.1 0 0
0.1 0
0.2 0
0.3 2.81

Gap between nodes in the potential contact region.

Figure 10 plots the contact pressure distributions along the contact length, and clearly there is excellent agreement between the analytical solution and the proposed method. It is also found that when the element size in potential contact region is smaller, the result for contact pressure is more accurate.

Contact pressure versus contact length.

In general, the proposed method can give the satisfactory results. To obtain accurate results, the small element size in potential contact region is recommended.

Example 2 (laminated beam problem).

Considering a laminated beam problem  as shown in Figure 11, the size of every beam is 10 × 1 × 1 m. The parameters of material are as follows: Young’s modulus E=1500 MPa and Poisson’s ratio ν=0.25. There are two cases to consider. In case 1, the point A has a downward concentrate force P=1.5 KN, while in case 2 the force is upward. The problem is considered under plane stress condition.

A cantilever with beam-over-beam.

In order to simulate the concentrate load P, a distributed load is applied vertically along a very small element near the point A. To investigate the accuracy, the displacements of points A, B, and C have been selected. Figure 12 shows the deformation under different load, and the results have satisfactory agreement with the results by Zheng et al.  and Li . Table 2 lists displacements of specified three points.

Displacements under different load (unit/mm).

Points A B C
Upward
Proposed method 1.942 1.937 1.937
Reference  2.011 2.007 2.006
Reference  1.989 1.983 1.982
Downward
Proposed method 3.878 3.874 0
Reference  4.016 4.013 0
Reference  3.969 3.964 0

Deformation pictures (unit/mm).

Downward load

Upward load

5. Conclusions

Frictionless contact problems in two-dimensional space are formulated by complementarity theory, where the system of equations is established by the nonlinear complementary functions and boundary integral equations. This algorithm by BEM is established. The accuracy and effectiveness of the method have been demonstrated by two numerical examples, and the effect of discretization has also been studied in the Hertzian contact problem. The results show that this technique is very competitive and elegant.

Several extensions of the current work are possible. The presented method can be easily extended to contact problems with friction or involving inelastic materials.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors gratefully acknowledge the financial support of Natural Science Foundation of China (no. 41202226) and National 973 Project of China (no. 2011CB013505).

Wriggers P. Computational Contact Mechanics 2006 Berlin, Germany Springer Kikuchi N. Oden J. T. Contact Problems in Elasticity: A Study of Variational Inequalities and Finite Element Method 1987 Philadelphia, Pa, USA Society for Industrial Mathematics Conry T. F. Seireg A. A mathematical programming method for the design of elastic bodies in contact Journal of Applied Mechanics 1971 93 1 387 392 10.1115/1.3408787 Chandrasekaran N. Haisler W. E. Goforth R. E. Finite element analysis of Hertz contact problem with friction Finite Elements in Analysis and Design 1987 3 1 39 56 10.1016/0168-874X(87)90032-1 2-s2.0-0023330287 Bathe K.-J. Chaudhary A. A solution method for planar and axisymmetric contact problems International Journal for Numerical Methods in Engineering 1985 21 1 65 88 10.1002/nme.1620210107 2-s2.0-0021892341 Zhu C. M. A finite element-mathematical programming method for elastoplastic contact problems with friction Finite Elements in Analysis and Design 1995 20 4 273 282 10.1016/0168-874x(95)00034-q 2-s2.0-0029371383 Jiang Y. S. Su C. Numerical analysis methods for solving contact problems in engineering Water Power 2010 36 4 75 78 Rahman M. U. Rowlands R. E. Cook R. D. Wilkinson T. L. An iterative procedure for finite-element stress analysis of frictional contact problems Computers and Structures 1984 18 6 947 954 10.1016/0045-7949(84)90138-x 2-s2.0-0021308613 Francavilla A. Zienkiewicz O. C. A note on numerical computation of elastic contact problems International Journal for Numerical Methods in Engineering 1975 9 4 913 924 10.1002/nme.1620090410 2-s2.0-0016622478 Gun H. Gao X.-W. Analysis of frictional contact problems for functionally graded materials using BEM Engineering Analysis with Boundary Elements 2014 38 1 7 10.1016/j.enganabound.2013.10.004 ZBL1287.74027 2-s2.0-84887062758 Gun H. Isotropic damage analysis of frictional contact problems using quadratic meshless boundary element method International Journal of Mechanical Sciences 2014 80 102 108 10.1016/j.ijmecsci.2014.01.014 2-s2.0-84893572999 Yamazaki K. Sakamoto J. Takumi S. Penalty method for three-dimensional elastic contact problems by boundary element method Computers and Structures 1994 52 5 895 903 10.1016/0045-7949(94)90074-4 ZBL0872.73072 2-s2.0-0028762994 Papadopoulos P. Solberg J. M. A Lagrange multiplier method for the finite element solution of frictionless contact problems Mathematical and Computer Modelling 1998 28 4–8 373 384 10.1016/s0895-7177(98)00128-9 2-s2.0-0032143149 Simo J. C. Laursen T. A. An augmented lagrangian treatment of contact problems involving friction Computers & Structures 1992 42 1 97 116 10.1016/0045-7949(92)90540-g 2-s2.0-0026626125 Du X. W. Augmented Lagrangian function methods for solving constrained optimization problems [Ph.D. thesis] 2007 Shanghai, China Shanghai University Pang J.-S. A B-differentiable equation-based, globally and locally quadratically convergent algorithm for nonlinear programs, complementarity and variational inequality problems Mathematical Programming 1991 51 1–3 101 131 10.1007/bf01586928 2-s2.0-0026185912 Kanno Y. Ohsaki M. A non-interior implicit smoothing approach to complementarity problems for frictionless contacts Computer Methods in Applied Mechanics and Engineering 2011 200 9–12 1176 1185 10.1016/j.cma.2010.06.038 MR2796153 2-s2.0-79251617778 Šimunovic S. Saigal S. Frictionless contact with BEM using quadratic programming Journal of Engineering Mechanics 1992 118 9 1876 1891 10.1061/(asce)0733-9399(1992)118:9(1876) 2-s2.0-0026914997 Šimunovic S. Saigal S. Frictional contact formulation using quadratic programming Computational Mechanics 1994 15 2 173 187 10.1007/bf00372568 2-s2.0-0028542768 Kong X.-A. Gakwaya A. Cardou A. Cloutier L. A numerical solution of general frictional contact problems by the direct boundary element and mathematical programming approach Computers & Structures 1992 45 1 95 112 10.1016/0045-7949(92)90348-4 2-s2.0-0026917660 De-Song S. Huan-Chun S. Shou-Ze X. Formulation of boundary element-linear complementary equation for the frictional elastic contact problems Applied Mathematics and Mechanics 1990 11 12 1105 1112 10.1007/bf02016613 2-s2.0-0025566274 Mangasarian O. L. Equivalence of the complementarity problem to a system of nonlinear equations SIAM Journal on Applied Mathematics 1976 31 1 89 92 10.1137/0131009 MR0414105 ZBL0339.90051 Brebbia C. A. Dominguez J. Boundary Elements: An Introductory Course 1992 Southampton, NY, USA Computational Mechanics Publications, McGraw-Hill Martín D. Aliabadi M. H. Boundary element analysis of two-dimensional elastoplastic contact problems Engineering Analysis with Boundary Elements 1998 21 4 349 360 10.1016/s0955-7997(98)00023-x 2-s2.0-0032094406 Andersson T. The boundary element method applied to two-dimensional contact problems with friction Boundary Element Methods 1981 3 Berlin, Germany Springer 239 258 Boundary Elements 10.1007/978-3-662-11270-0_16 Andersson T. Fredriksson B. Allan-Persson B. G. The boundary element method applied to two-dimensional contact problems New Developments in Boundary Element Methods 1980 Southampton, UK CML Publications 239 258 Andersson T. Allan-Persson B. G. The boundary element method app1ied to two-dimensional contact problems Progress in Boundary Element Methods 1983 2 136 157 2-s2.0-0021006365 Li Y.-G. Huang Q.-X. Shen G.-X. Xiao H. Pang S.-Q. Wang J.-M. Simulation of strip rolling using elastoplastic contact BEM with friction Journal of Iron and Steel Research, International 2008 15 1 34 38 10.1016/s1006-706x(08)60008-4 2-s2.0-38949127682 Keum B. Y. Liu Y. J. Analysis of 3-D frictional contact mechanics problems by a boundary element method Tsinghua Science and Technology 2005 10 1 16 29 Facchinei F. Pang J. S. Finite-Dimensional Variational Inequalities and Complementarity Problems 2003 New York, NY, USA Springer Mangasarian O. L. Solution of symmetric linear complementarity problems by iterative methods Journal of Optimization Theory and Applications 1977 22 4 465 485 10.1007/bf01268170 MR0458831 2-s2.0-34247595796 Karamardian S. Generalized complementarity problem Journal of Optimization Theory and Applications 1971 8 161 168 10.1007/bf00932464 MR0321540 2-s2.0-0000522174 Harker P. T. Pang J.-S. Finite-dimensional variational inequality and nonlinear complementarity problems: a survey of theory, algorithms and applications Mathematical Programming 1990 48 2 161 220 10.1007/bf01582255 MR1073707 2-s2.0-0344704362 Lemke C. E. Howson J. T. Equilibrium points of bimatrix games SIAM Journal on Applied Mathematics 1964 12 413 423 MR0173556 Watson L. T. Solving the nonlinear complementarity problem by a homotopy method SIAM Journal on Control and Optimization 1979 17 1 36 46 10.1137/0317004 MR516854 Cheng Y. C. On the gradient-projection method for solving the nonsymmetric linear complementarity problem Journal of Optimization Theory and Applications 1984 43 4 527 541 10.1007/BF00935004 MR759614 ZBL0517.90083 2-s2.0-0021470449 Kojima M. Megiddo N. Ye Y. An interior point potential reduction algorithm for the linear complementarity problem Mathematical Programming 1992 54 1–3 267 279 10.1007/bf01586054 2-s2.0-0009290011 Brebbia C. A. Telles J. C. F. Wrobel L. C. Boundary Element Techniques 1984 Berlin, Germany Springer Aliabadi M. H. The Boundary Element Method: Applications in Solids and Structures 2002 Hoboken, NJ, USA John Wiley & Sons Li Q. Y. Wang N. C. Yi D. Y. Numerical Analysis 2008 Beijing, China Tsinghua Press Karami G. A Boundary Element Method for Two-Dimensional Contact Problems 1987 Berlin, Germany Springer Lecture Notes in Engineering Zheng H. Lee C.-F. Ge X. R. Yue Z. A mixed finite element solution for interface problems Chinese Journal of Rock Mechanics and Engineering 2002 21 1 1 8 2-s2.0-0036037523 Li C. G. Strength of brittle rock and simulation of structural surfaces [Ph.D. thesis] 2005 Beijing, China Institute of Rock and Soil Mechanics, Chinese Academy of Sciences