A finite element framework based on bivariate simplex splines on triangle configurations

被引:11
|
作者
Cao, Juan [1 ,2 ]
Chen, Zhonggui [3 ]
Wei, Xiaodong [4 ,5 ]
Zhang, Yongjie Jessica [4 ]
机构
[1] Xiamen Univ, Sch Math Sci, Xiamen 361005, Fujian, Peoples R China
[2] Xiamen Univ, Fujian Prov Key Lab Math Modeling & High Performa, Xiamen 361005, Fujian, Peoples R China
[3] Xiamen Univ, Dept Comp Sci, Xiamen 361000, Fujian, Peoples R China
[4] Carnegie Mellon Univ, Dept Mech Engn, Pittsburgh, PA 15213 USA
[5] Ecole Polytech Fed Lausanne, Inst Math, CH-1015 Lausanne, Switzerland
基金
中国国家自然科学基金;
关键词
Simplex spline; TCB-splines; Isogeometric analysis; Triangulation; ISOGEOMETRIC ANALYSIS; GEOMETRIC DESIGN; T-SPLINES; B-SPLINES; MESHES; SPACES; CONSTRUCTION; CONVERGENCE; EQUATIONS; NURBS;
D O I
10.1016/j.cma.2019.112598
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Recently, triangle configuration based bivariate simplex splines (referred to as TCB-spline) have been introduced to the geometric computing community. TCB-splines retain many attractive theoretic properties of classical B-splines, such as partition of unity, local support, polynomial reproduction and automatic inbuilt high-order smoothness. In this paper, we propose a computational framework for isogeometric analysis using TCB-splines. The centroidal Voronoi tessellation method is used to generate a set of knots that are distributed evenly over the domain. Then, knot subsets are carefully selected by a so-called link triangulation procedure (LTP), on which shape functions are defined in a recursive manner. To achieve high-precision numerical integration, triangle faces served as background integration cells are obtained by triangulating the entire domain restricted to all knot lines, i.e., line segments defined by any two knots in a knot subset. Various numerical examples are carried out to demonstrate the efficiency, flexibility and optimal convergence rates of the proposed method. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] GPU-based Polynomial Finite Element Matrix Assembly for Simplex Meshes
    Mueller-Roemer, J. S.
    Stork, A.
    COMPUTER GRAPHICS FORUM, 2018, 37 (07) : 443 - 454
  • [32] Finite Element Method by Using Quartic B-Splines
    Wu, Jinming
    Zhang, Xiaolei
    NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS, 2011, 27 (04) : 818 - 828
  • [33] Programming finite element methods with weighted B-splines
    Hoellig, Klaus
    Hoerner, Joerg
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2015, 70 (07) : 1441 - 1456
  • [34] Finite element thin plate splines for data mining applications
    Hegland, M
    Roberts, S
    Altas, I
    MATHEMATICAL METHODS FOR CURVES AND SURFACES II, 1998, : 245 - 252
  • [36] B-splines and NURBS based finite element methods for Kohn-Sham equations
    Masud, Arif
    Kannan, Raguraman
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2012, 241 : 112 - 127
  • [37] B-Splines and NURBS Based Finite Element Methods for Strained Electronic Structure Calculations
    Masud, Arif
    Al-Naseem, Ahmad A.
    Kannan, Raguraman
    Gajendran, Harishanker
    JOURNAL OF APPLIED MECHANICS-TRANSACTIONS OF THE ASME, 2018, 85 (09):
  • [38] A collocated isogeometric finite element method based on Gauss-Lobatto Lagrange extraction of splines
    Nguyen, Lam H.
    Schillinger, Dominik
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2017, 316 : 720 - 740
  • [39] The design of finite element application framework based design patterns
    He Mingwei
    ADVANCED DESIGN AND MANUFACTURING TECHNOLOGY III, PTS 1-4, 2013, 397-400 : 806 - 811
  • [40] GRINS: A MULTIPHYSICS FRAMEWORK BASED ON THE libMesh FINITE ELEMENT LIBRARAY
    Bauman, Paul T.
    Stogner, Roy H.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (05): : S78 - S100