Journal of Computational and Applied Mathematics2022,Vol.40021.DOI:10.1016/j.cam.2021.113743

Stable numerical evaluation of multi-degree B-splines

Beccari, Carolina Vittoria Casciola, Giulio
Journal of Computational and Applied Mathematics2022,Vol.40021.DOI:10.1016/j.cam.2021.113743

Stable numerical evaluation of multi-degree B-splines

Beccari, Carolina Vittoria 1Casciola, Giulio1
扫码查看

作者信息

  • 1. Univ Bologna
  • 折叠

Abstract

Multi-degree splines are piecewise polynomial functions having sections of different degrees. They offer significant advantages over the classical uniform-degree framework, as they allow for modeling complex geometries with fewer degrees of freedom and, at the same time, for a more efficient engineering analysis. Moreover they possess a set of basis functions with similar properties to standard B-splines. In this paper we develop an algorithm for efficient evaluation of multi-degree B-splines, which, unlike previous approaches, is numerically stable. The proposed method consists in explicitly constructing a mapping between a known basis and the multi-degree B-spline basis of the space of interest, exploiting the fact that the two bases are related by a sequence of knot insertion and/or degree elevation steps and performing only numerically stable operations. In addition to theoretically justifying the stability of the algorithm, we will illustrate its performance through numerical experiments that will serve us to demonstrate its excellent behavior in comparison with existing methods, which, in some cases, suffer from apparent numerical problems. (C) 2021 Elsevier B.V. All rights reserved.

Key words

Multi-degree spline/B-spline basis/Matrix representation/Stable evaluation/Algorithmic computation/Greville abscissae/CONSTRUCTION/COMPUTATION

引用本文复制引用

出版年

2022
Journal of Computational and Applied Mathematics

Journal of Computational and Applied Mathematics

EISCI
ISSN:0377-0427
被引量3
参考文献量29
段落导航相关论文