Level set method for optimization of contact problems
This paper deals with the numerical solution of topology and shape optimization problems of an elastic body in unilateral contact with a rigid foundation. The contact problem with the prescribed friction is described by an elliptic variational inequality of the second order governing a displacement field. The structural optimization problem consists in finding such shape of the boundary of the domain occupied by the body that the normal contact stress along the contact boundary of the body is minimized. The shape of this boundary and its evolution is described using the level set approach. Level set methods are numerically efficient and robust procedures for the tracking of interfaces. They allow domain boundary shape changes in the course of iteration. The evolution of the domain boundary and the corresponding level set function is governed by the HamiltonJacobi equation. The speed vector field driving the propagation of the level set function is given by the Eulerian derivative of an appropriately defined functional with respect to the free boundary. In this paper the necessary optimality condition is formulated. The level set method, based on the classical shape gradient, is coupled with the bubble or topological derivative method, which is precisely designed for introducing new holes in the optimization process. The holes are supposed to be filled by weak phase mimicking voids. Since both methods capture a shape on a fixed Eulerian mesh and rely on a notion of gradient computed through an adjoint analysis, the coupling of these two method yields an efficient algorithm. Moreover the finite element method is used as the discretization method. Numerical examples are provided and discussed.
level set method contact problem structural optimization