Weak Boundary Condition Enforcement for Linear Kirchhoff-Love Shells: Formulation, Error Analysis, and Verification
Joseph Benzaken, John A. Evans, Stephen McCormick, Rasmus Tamstorf

TL;DR
This paper introduces a stable, optimally convergent Nitsche-based formulation for linear Kirchhoff-Love shells, addressing boundary condition enforcement issues and providing comprehensive error analysis and verification.
Contribution
It develops a novel Nitsche-based method with proven stability and optimal convergence for Kirchhoff-Love shells, including a framework for boundary condition enforcement and error analysis.
Findings
The formulation achieves optimal convergence rates in energy and L2 norms.
Manufactured solutions demonstrate robust error measurement across complex shell geometries.
The Euler-Lagrange boundary conditions in literature are shown to be incorrect.
Abstract
Stable and accurate modeling of thin shells requires proper enforcement of all types of boundary conditions. Unfortunately, for Kirchhoff-Love shells, strong enforcement of Dirichlet boundary conditions is difficult because both functional and derivative boundary conditions must be applied. A popular alternative is to employ Nitsche's method to weakly enforce all boundary conditions. However, while many Nitsche-based formulations have been proposed in the literature, they lack comprehensive error analyses and verifications. In fact, existing formulations are variationally inconsistent and yield sub-optimal convergence rates when used with common boundary condition specifications. In this paper, we present a novel Nitsche-based formulation for the linear Kirchhoff-Love shell that is provably stable and optimally convergent for general sets of admissible boundary conditions. To arrive at…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
