This paper presents a general procedure for solving 3D contact problem
s with implicit finite element codes. Emphasis is put on generality an
d robustness. Bodies in contact can be 3D solids or shells. Material a
nd geometric nonlinearities can he dealt with (elasto-plasticity, elas
to-visco-plasticity, nonlinear elasticity, large displacements, strain
s and rotations). Different kinds of interaction are supported (tied,
slip, friction). Advantage is taken of the solution history in order t
o improve the efficiency of the search algorithm. Numerical examples i
llustrate the general character of the proposed algorithm.