其他摘要:A finite element formulation to deal with friction contact between an elastic body and a rigid obstacle is presented. Contact between flexible solids or between a flexible and a rigid solid is defined using a non-penetration condition which is based on a representation of the interacting deforming surfaces. A large number of contact algorithms based on the imposition of inequality constraints were developed in the past to represent the non penetration condition. We can mention penalty methods, Lagrange multiplier methods, augmented Lagrangian methods and many others. In this work, we developed an augmented Lagrangian method using a slack variable, which incorporates a modified Rockafellar Lagrangian to solve non linear contact mechanics problems. The use of this method avoids the utilization of the well known Hertz-Signorini-Moreau conditions in contact mechanics problems (coincident with Kuhn-Tucker complementary conditions in optimization theory). The contact detection strategy makes use of a node-surface algorithm. Examples are provided to demonstrate the robustness and accuracy of the proposed algorithm. The contact element we present can be used with typical linear 3-D elements. The program was written in C++ under the OOFELIE environment. Finally, we present several applications of validation.