Problem involving contact between deformable bodies is of great importance in mechanical and civil engineering as well as in medicine, food processing, pharmaceuticals and domestic industries. An implicit solution of large strain, multi-body contact problems is one of the most demanding problems in computational mechanics. Complex contact formulations, including various types of smoothing, frictional laws and sensitivity analysis have become computationally progressively expensive and for a moderate size problems and can be a bottle neck. Abstract description and symbolical generation of a numerical code has opened new ways in coding of contact element routines. In the example the classical master-slave approach is used and contact smoothing is applied in order to improve accuracy and numerical efficiency. The augmented Lagrangian treatment of contact and friction inequality constraints is adopted, which leads to the full Newton solution of the saddle-point problem in primal (displacements) and dual (Lagrange multipliers) variables.


The animation is kindly provided by Jakub Lengiewicz, Institute of Fundamental Technological Research,Warszawa,Poland.