Dual and approximate dual basis functions for B-splines and NURBS – Comparison and application for an efficient coupling of patches with the isogeometric mortar method

Abstract This contribution defines and compares different methods for the computation of dual basis functions for B-splines and Non-Uniform Rational B-splines (NURBS). They are intended to be used as test functions for the isogeometric mortar method, but other fields of application are possible, too. Three different concepts are presented and compared. The first concept is the explicit formula for the computation of dual basis functions for NURBS proposed in the work of Carl de Boor. These dual basis functions entail minimal support, i.e., the support of the dual basis functions is equal to the support of the corresponding B-spline basis functions. In the second concept dual basis functions are derived from the inversion of the Gram matrix. These dual basis functions have global support along the interface. The third concept is the use of approximate dual basis functions, which were initially proposed for the use in harmonic analysis. The support of these functions is local but larger than the support of the associated B-spline basis functions. We propose an extension of the approximate dual basis functions for NURBS basis functions. After providing the general formulas, we elaborate explicit expressions for several degrees of spline basis functions. All three approaches are applied in the frame of the mortar method for the coupling of non-conforming NURBS patches. A method which allows complex discretizations with multiple intersecting interfaces is presented. Numerical examples show that the explicitly defined dual basis functions with minimal support severely deteriorate the global stress convergence behavior of the mechanical analysis. This fact is in accordance with mathematical findings in literature, which state that the optimal reproduction degree of arbitrary functions is not possible without extending the support of the dual basis functions. The dual basis functions computed from the inverse of the Gram matrix yield accurate numerical results but the global support yields significantly higher computational costs in comparison to computations of conforming meshes. Only the approximate dual basis functions yield accurate and efficient computations, where neither accuracy nor efficiency is significantly deteriorated in comparison to computations of conforming meshes. All basic cases of T-intersections and star-intersections are studied. Furthermore, an example which combines all basic cases in a complex discretization is given. The applicability of the presented method for the nonlinear case and for shell formulations is shown with the help of one numerical example.

[1]  Sven Klinkel,et al.  Treatment of Reissner–Mindlin shells with kinks without the need for drilling rotation stabilization in an isogeometric framework , 2014 .

[2]  B. Simeon,et al.  Isogeometric Reissner–Mindlin shell analysis with exactly calculated director vectors , 2013 .

[3]  T. Hughes,et al.  ISOGEOMETRIC ANALYSIS: APPROXIMATION, STABILITY AND ERROR ESTIMATES FOR h-REFINED MESHES , 2006 .

[4]  Ernst Rank,et al.  Weak coupling for isogeometric analysis of non-matching and trimmed multi-patch geometries , 2014 .

[5]  Robin Bouclier,et al.  Development of a new, more regular, mortar method for the coupling of NURBS subdomains within a NURBS patch: Application to a non-intrusive local enrichment of NURBS patches , 2017 .

[6]  Peter Schröder,et al.  Integrated modeling, finite-element analysis, and engineering design for thin-shell structures using subdivision , 2002, Comput. Aided Des..

[7]  J. Z. Zhu,et al.  The finite element method , 1977 .

[8]  T. Hughes,et al.  Efficient quadrature for NURBS-based isogeometric analysis , 2010 .

[9]  R. Echter,et al.  A hierarchic family of isogeometric shell finite elements , 2013 .

[10]  Ulrich Reif,et al.  Weighted Extended B-Spline Approximation of Dirichlet Problems , 2001, SIAM J. Numer. Anal..

[11]  Anthony T. Patera,et al.  Domain Decomposition by the Mortar Element Method , 1993 .

[12]  Roland Wüchner,et al.  A Nitsche‐type formulation and comparison of the most common domain decomposition methods in isogeometric analysis , 2014 .

[13]  Barbara Wohlmuth,et al.  An abstract framework for a priori estimates for contact problems in 3D with quadratic finite elements , 2012 .

[14]  C. Chui,et al.  Nonstationary tight wavelet frames, I: Bounded intervals , 2004 .

[15]  Chongmin Song,et al.  The scaled boundary finite-element method—alias consistent infinitesimal finite-element cell method—for elastodynamics , 1997 .

[16]  Peter Betsch,et al.  Isogeometric analysis and domain decomposition methods , 2012 .

[17]  Thomas J. R. Hughes,et al.  A large deformation, rotation-free, isogeometric shell , 2011 .

[18]  Sven Klinkel,et al.  A NURBS based hybrid collocation–Galerkin method for the analysis of boundary represented solids , 2015 .

[19]  T. Hughes,et al.  Isogeometric analysis : CAD, finite elements, NURBS, exact geometry and mesh refinement , 2005 .

[20]  Barbara I. Wohlmuth,et al.  Discretization Methods and Iterative Solvers Based on Domain Decomposition , 2001, Lecture Notes in Computational Science and Engineering.

[21]  Onur Atak,et al.  A robust patch coupling method for NURBS-based isogeometric analysis of non-conforming multipatch surfaces , 2017 .

[22]  L. Schumaker Spline Functions: Basic Theory , 1981 .

[23]  Faker Ben Belgacem,et al.  The Mortar finite element method with Lagrange multipliers , 1999, Numerische Mathematik.

[24]  Giancarlo Sangalli,et al.  Dual Compatible Splines on Nontensor Product Meshes , 2014 .

[25]  Sven Klinkel,et al.  Hybrid collocation-Galerkin approach for the analysis of surface represented 3D-solids employing SB-FEM , 2015 .

[26]  Sven Klinkel,et al.  A mixed shell formulation accounting for thickness strains and finite strain 3d material models , 2008 .

[27]  Thomas J. R. Hughes,et al.  Isogeometric shell analysis: The Reissner-Mindlin shell , 2010 .

[28]  W. Dornisch,et al.  An efficient and robust rotational formulation for isogeometric Reissner–Mindlin shell elements , 2016 .

[29]  Alessandro Reali,et al.  Studies of Refinement and Continuity in Isogeometric Structural Analysis (Preprint) , 2007 .

[30]  Vinh Phu Nguyen,et al.  Nitsche’s method for two and three dimensional NURBS patch coupling , 2013, 1308.0802.

[31]  Sven Klinkel,et al.  The weak substitution method – an application of the mortar method for patch coupling in NURBS‐based isogeometric analysis , 2015 .

[32]  Barbara Wohlmuth,et al.  Isogeometric mortar methods , 2014, 1407.8313.

[33]  Barbara I. Wohlmuth,et al.  A Mortar Finite Element Method Using Dual Spaces for the Lagrange Multiplier , 2000, SIAM J. Numer. Anal..

[34]  Roland Wüchner,et al.  Isogeometric shell analysis with Kirchhoff–Love elements , 2009 .

[35]  Carl de Boor,et al.  On Local Linear Functionals which Vanish at all B-Splines but One. , 1975 .

[36]  John A. Evans,et al.  Isogeometric analysis using T-splines , 2010 .

[37]  S. Natarajan,et al.  Isogeometric analysis enhanced by the scaled boundary finite element method , 2015 .

[38]  C. D. Boor,et al.  Divided Differences , 2005, math/0502036.

[39]  Per Christian Hansen,et al.  Some Applications of the Rank Revealing QR Factorization , 1992, SIAM J. Sci. Comput..

[40]  Roland Wüchner,et al.  Analysis in computer aided design: Nonlinear isogeometric B-Rep analysis of shell structures , 2015 .

[41]  Thomas J. R. Hughes,et al.  n-Widths, sup–infs, and optimality ratios for the k-version of the isogeometric finite element method , 2009 .

[42]  Sven Klinkel,et al.  Interpolation of Rotations and Coupling of Patches in Isogeometric Reissner-Mindlin Shell Analysis , 2015 .

[43]  Barbara Wohlmuth,et al.  Isogeometric dual mortar methods for computational contact mechanics , 2016 .

[44]  P. Bar-Yoseph,et al.  Mechanically based models: Adaptive refinement for B‐spline finite element , 2003 .

[45]  Thomas J. R. Hughes,et al.  Isogeometric Analysis: Toward Integration of CAD and FEA , 2009 .

[46]  Sven Klinkel,et al.  Boundary Conditions and Multi‐Patch Connections in Isogeometric Analysis , 2011 .

[47]  P. Wriggers Nonlinear Finite Element Methods , 2008 .