Skip to main content
Log in

A unified approach to construct generalized B-splines for isogeometric applications

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Article  MathSciNet  MATH  Google Scholar 

  2. Zhang J, C-curves: An extension of cubic curves, Computer Aided Geometric Design, 1996, 13: 199–217.

    Article  MathSciNet  MATH  Google Scholar 

  3. Sânchez-Reyes J, Harmonic rational Bézier curves, p-Bézier curves and trigonometric polynomials, Computer Aided Geometric Design, 1998, 15: 909–923.

    Article  MathSciNet  MATH  Google Scholar 

  4. 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.

    Article  MathSciNet  MATH  Google Scholar 

  5. Lü Y, Wang G, and Yang X, Uniform hyperbolic polynomial B-spline curves, Computer Aided Geometric Design, 2002, 19: 379–393.

    Article  MathSciNet  Google Scholar 

  6. Chen Q and Wang G, A class of Bézier-like curves, Computer Aided Geometric Design, 2003, 20: 29–39.

    Article  MathSciNet  MATH  Google Scholar 

  7. Wang G, Chen Q, and Zhou M, NUAT B-spline curves, Computer Aided Geometric Design, 2004, 21: 193–205.

    Article  MathSciNet  MATH  Google Scholar 

  8. Costantini P, Lyche T, and Manni C, On a class of weak Tchebycheff systems, Numerische Mathematik, 2005, 101: 333–354.

    Article  MathSciNet  MATH  Google Scholar 

  9. 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.

    Article  MathSciNet  MATH  Google Scholar 

  10. Giannelli C, Jüttler B, and Speleers H, THB-splines: The truncated basis for hierarchical splines, Computer Aided Geometric Design, 2012, 29: 485–498.

    Article  MathSciNet  MATH  Google Scholar 

  11. 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.

    Article  MathSciNet  MATH  Google Scholar 

  12. Wang P, Xu J, Deng J, et al., Adaptive isogeometric analysis using rational PHT-splines, Computer-Aided Design, 2011, 43(11): 1438–1448.

    Article  Google Scholar 

  13. 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.

    Article  MathSciNet  MATH  Google Scholar 

  14. 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.

    Article  MathSciNet  MATH  Google Scholar 

  15. 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.

    Article  MathSciNet  MATH  Google Scholar 

  16. 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.

    Article  MathSciNet  MATH  Google Scholar 

  17. 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.

    Article  MathSciNet  MATH  Google Scholar 

  18. 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.

    Article  MathSciNet  MATH  Google Scholar 

  19. Bracco C, Berdinsky D, Cho D, et al., Trigonometric generalized T-splines, Computer Methods in Applied Mechanics and Engineering, 2014, 268: 540–556.

    Article  MathSciNet  MATH  Google Scholar 

  20. 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.

    Article  MathSciNet  Google Scholar 

  21. Manni C, Reali A, and Speleers H, Isogeometric collocation methods with generalized B-splines, Computers & Mathematics with Applications, 2015, 70(7): 1659–1675.

    Article  MathSciNet  Google Scholar 

  22. 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.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gang Xu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-017-6026-7

Keywords

Navigation