Abstract

SummaryThe obstacle problem consists in computing equilibrium shapes of elastic membranes in contact with rigid obstacles. In addition to the displacement u of the membrane, the interface Γ on the membrane demarcating the region in contact with the obstacle is also an unknown and plays the role of a free boundary. Numerical methods that simulate obstacle problems as variational inequalities share the unifying feature of first computing membrane displacements and then deducing the location of the free boundary a posteriori. We present a shape optimization‐based approach here that inverts this paradigm by considering the free boundary to be the primary unknown and compute it as the minimizer of a certain shape functional using a gradient descent algorithm. In a nutshell, we compute Γ then u, and not u then Γ. Our approach proffers clear algorithmic advantages. Unilateral contact constraints on displacements, which render traditional approaches into expensive quadratic programs, appear only as Dirichlet boundary conditions along the free boundary. Displacements of the membrane need to be approximated only over the noncoincidence set, thereby rendering smaller discrete problems to be resolved. The issue of suboptimal convergence of finite element solutions stemming from the reduced regularity of displacements across the free boundary is naturally circumvented. Most importantly perhaps, our numerical experiments reveal that the free boundary can be approximated to within distances that are two orders of magnitude smaller than the mesh size used for spatial discretization. The success of the proposed algorithm relies on a confluence of factors‐ choosing a suitable shape functional, representing free boundary iterates with smooth implicit functions, an ansatz for the velocity of the free boundary that helps realize a gradient descent scheme and triangulating evolving domains with universal meshes. We discuss these aspects in detail and present numerous examples examining the performance of the algorithm.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.