Abstract
Generalized B-splines have been employed as geometric modeling and numerical simulation tools for isogeometric analysis (IGA for short). However, the previous models used in IGA, such as trigonometric generalized B-splines or hyperbolic generalized B-splines, are not the unified mathematical representation of conics and polynomial parametric curves/surfaces. In this paper, a unified approach to construct the generalized non-uniform B-splines over the space spanned by {α(t), β(t), ξ(t), η(t), 1, t, · · ·, t n–4} is proposed, and the corresponding isogeometric analysis framework for PDE solving is also studied. Compared with the NURBS-IGA method, the proposed frameworks have several advantages such as high accuracy, easy-to-compute derivatives and integrals due to the non-rational form. Furthermore, with the proposed spline models, isogeometric analysis can be performed on the computational domain bounded by transcendental curves/surfaces, such as the involute of circle, the helix/helicoid, the catenary/catenoid and the cycloid. Several numerical examples for isogeometric heat conduction problems are presented to show the effectiveness of the proposed methods.
Similar content being viewed by others
References
Hughes T, Cottrell J, and Bazilevs Y, Isogeometric analysis: CAD, finite elements, NURBS, exact geometry, and mesh refinement, Computer Methods in Applied Mechanics and Engineering, 2005, 194(39–41): 4135–4195.
Zhang J, C-curves: An extension of cubic curves, Computer Aided Geometric Design, 1996, 13: 199–217.
Sânchez-Reyes J, Harmonic rational Bézier curves, p-Bézier curves and trigonometric polynomials, Computer Aided Geometric Design, 1998, 15: 909–923.
Mainar E, Pe˜na J, and Sánchez-Reyes J, Shape preserving alternatives to the rational Bézier model, Computer Aided Geometric Design, 2001, 18: 37–60.
Lü Y, Wang G, and Yang X, Uniform hyperbolic polynomial B-spline curves, Computer Aided Geometric Design, 2002, 19: 379–393.
Chen Q and Wang G, A class of Bézier-like curves, Computer Aided Geometric Design, 2003, 20: 29–39.
Wang G, Chen Q, and Zhou M, NUAT B-spline curves, Computer Aided Geometric Design, 2004, 21: 193–205.
Costantini P, Lyche T, and Manni C, On a class of weak Tchebycheff systems, Numerische Mathematik, 2005, 101: 333–354.
Bazilevs Y, Calo V M, Cottrell J A, et al., Isogeometric analysis using T-splines, Computer Methods in Applied Mechanics and Engineering, 2010, 199: 229–263.
Giannelli C, Jüttler B, and Speleers H, THB-splines: The truncated basis for hierarchical splines, Computer Aided Geometric Design, 2012, 29: 485–498.
Li X and Scott M A, Analysis-suitable T-splines: Characterization, refineability, and approximation, Mathematical Models and Methods in Applied Sciences, 2014, 24: 1141–1164.
Wang P, Xu J, Deng J, et al., Adaptive isogeometric analysis using rational PHT-splines, Computer-Aided Design, 2011, 43(11): 1438–1448.
Johannessen K A, Kvamsdal T, and Dokken T, Isogeometric analysis using LR B-splines, Computer Methods in Applied Mechanics and Engineering, 2014, 269: 471–514.
Speleers H, Manni C, Pelosi F, et al., Isogeometric analysis with Powell Sabin splines for advection diffusion reaction problems, Computer Methods in Applied Mechanics and Engineering, 2012, 221–222: 132–148.
Manni C, Pelosi F, and Sampoli M L, Generalized B-splines as a tool in isogeometric analysis, Computer Methods in Applied Mechanics and Engineering, 2011, 200: 867–881.
Costantini P, Manni C, Pelosi F, et al., Quasi-interpolation in isogeometric analysis based on generalized B-splines, Computer Aided Geometric Design, 2010, 27: 656–668.
Manni C, Pelosi F, and Sampoli M L, Isogeometric analysis in advection diffusion problems: Tension splines approximation, Journal of Computational and Applied Mathematics, 2011, 236: 511–528.
Manni C, Pelosi F, and Speleers H, Local hierarchical h-refinements in IgA based on generalized B-splines, Mathematical Methods for Curves and Surfaces, 2012, 8177: 341–363.
Bracco C, Berdinsky D, Cho D, et al., Trigonometric generalized T-splines, Computer Methods in Applied Mechanics and Engineering, 2014, 268: 540–556.
Bracco C, Lyche T, Manni C, et al., Generalized spline spaces over T-meshes: Dimension formula and locally refined generalized B-splines, Applied Mathematics and Computation, 2016, 272(1): 187–198.
Manni C, Reali A, and Speleers H, Isogeometric collocation methods with generalized B-splines, Computers & Mathematics with Applications, 2015, 70(7): 1659–1675.
Xu G, Mourrain B, Duvigneau R, et al., Parameterization of computational domain in isogeometric analysis: Methods and comparison, Computer Methods in Applied Mechanics and Engineering, 2011, 200(23–24): 2021–2031.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by Zhejiang Provincial Natural Science Foundation of China under Grant No. LR16F020003, the National Nature Science Foundation of China under Grant Nos. 61472111, 61602138, and the Open Project Program of the State Key Lab of CAD&CG (A1703), Zhejiang University.
This paper was recommended for publication by Editor-in-Chief GAO Xiao-Shan.
Rights and permissions
About this article
Cite this article
Xu, G., Sun, N., Xu, J. et al. A unified approach to construct generalized B-splines for isogeometric applications. J Syst Sci Complex 30, 983–998 (2017). https://doi.org/10.1007/s11424-017-6026-7
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-017-6026-7