Imposing Dirichlet boundary conditions with Nitsche’s method and spline-based finite elements. (English) Zbl 1197.74178

Summary: A key challenge while employing non-interpolatory basis functions in finite-element methods is the robust imposition of Dirichlet boundary conditions. The current work studies the weak enforcement of such conditions for B-spline basis functions, with application to both second- and fourth-order problems. This is achieved using concepts borrowed from Nitsche’s method, which is a stabilized method for imposing constraints on surfaces. Conditions for the stability of the system of equations are derived for each class of problem. Stability parameters in the Nitsche weak form are then evaluated by solving a local generalized eigenvalue problem at the Dirichlet boundary. The approach is designed to work equally well when the grid used to build the splines conforms to the physical boundary of interest as well as to the more general case when it does not. Through several numerical examples, the approach is shown to yield optimal rates of convergence.


74S05 Finite element methods applied to problems in solid mechanics
74K20 Plates
65N30 Finite element, Rayleigh-Ritz and Galerkin methods for boundary value problems involving PDEs
65D07 Numerical computation using splines
Full Text: DOI


[1] Hughes, Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement, Computer Methods in Applied Mechanics and Engineering 194 pp 4135– (2005) · Zbl 1151.74419
[2] Ma, Viscous regularization and r-adaptive remeshing for finite element analysis of lipid membrane mechanics, Journal of Computational Physics 227 pp 5816– (2008) · Zbl 1168.74050
[3] Feng, Finite element modeling of lipid bilayer membranes, Journal of Computational Physics 220 pp 394– (2006) · Zbl 1102.92011
[4] Du, Adaptive finite element method for a phase field bending elasticity model of vesicle membrane deformations, SIAM Journal on Scientific Computing 30 (3) pp 1634– (2008) · Zbl 1162.74042
[5] Höllig, Finite Element Methods with B-Splines (2003) · Zbl 1020.65085
[6] Nitsche, Über ein Variationsprinzip zur Lösung von Dirichlet-Problemen bei Verwendung von Teilräumen, die keinen Randbedingungen unterworfen sind, Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg 36 pp 9– (197071) · Zbl 0229.65079
[7] Fernandez-Mendez, Imposing essential boundary conditions in mesh-free methods, Computer Methods in Applied Mechanics and Engineering 193 pp 1257– (2004)
[8] Hansbo, An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems, Computer Methods in Applied Mechanics and Engineering 191 pp 5537– (2002) · Zbl 1035.65125
[9] Dolbow, An efficient finite element method for embedded interface problems, International Journal for Numerical Methods in Engineering 78 (2) pp 229– (2009) · Zbl 1183.76803
[10] Griebel, Geometric Analysis and Nonlinear Partial Differential Equations pp 519– (2002)
[11] Chu, A computational model for nucleation of solid-solid phase transformations, Modeling and Simulation in Materials Science and Engineering 3 pp 455– (1995)
[12] Krysl, Analysis of thin plates by the element-free Galerkin method, Computational Mechanics 17 pp 26– (1995) · Zbl 0841.73064
[13] Piegl, The NURBS Book (1997)
[14] Hughes, The Finite Element Method: Linear Static and Dynamic Finite Element Analysis (2000) · Zbl 1191.74002
[15] Timoshenko, Theory of Plates and Shells (1959)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.