A space-preserving data structure for isogeometric topology optimization in B-splines space

被引:6
|
作者
Yang, Aodi [1 ]
Wang, Shuting [1 ]
Luo, Nianmeng [1 ]
Xiong, Tifan [1 ]
Xie, Xianda [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, Wuhan 430074, Peoples R China
基金
国家重点研发计划; 中国博士后科学基金;
关键词
Isogeometric analysis; Topology optimization; Bezier extraction operator; Space-preserving data structure; LENGTH SCALE CONTROL; DESIGN; NURBS; DEPENDENCIES;
D O I
10.1007/s00158-022-03358-y
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this work, we put forward a space-preserving data structure for isogeometric topology optimization in B-splines space, exploiting the Bezier extraction operator of B-splines. According to the space-preserving nature of Bernstein basis function space within an individual isogeometric analysis element, we derive the standard elemental stiffness matrix for all Bezier elements. With the aid of Bezier extraction matrix obtained from the knot insertion algorithm, all the elemental stiffness matrices of B-spline elements can be equivalently expressed by the aforementioned standard Bezier stiffness matrix. The data processing arrays are put forward for B-spline and Bezier isogeometric analysis meshes, which constitute the space-preserving data structure for isogeometric topology optimization. Three numerical examples are used to validate the effectiveness of the proposed space-preserving data structures for isogeometric topology optimization, where the maximum memory burden is decreased by four orders of magnitude, and the maximum computational efficiency is improved by two orders of magnitude, involved in storing and computing the essential data for the stiffness matrices of all B-spline elements, in comparison with the conventional space-varying data structure. Therefore, the proposed space-preserving data structure is a promising way of implementing isogeometric topology optimization method.
引用
收藏
页数:27
相关论文
共 50 条
  • [31] An automatically connected graph representation based on B-splines for structural topology optimization
    Dieu T. T. Do
    Jaehong Lee
    Structural and Multidisciplinary Optimization, 2019, 59 : 2023 - 2040
  • [32] An automatically connected graph representation based on B-splines for structural topology optimization
    Do, Dieu T. T.
    Lee, Jaehong
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2019, 59 (06) : 2023 - 2040
  • [33] Adaptive isogeometric analysis based on locally refined Tchebycheffian B-splines
    Raval, Krunal
    Manni, Carla
    Speleers, Hendrik
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2024, 430
  • [34] Quasi-interpolation in isogeometric analysis based on generalized B-splines
    Costantini, Paolo
    Manni, Carla
    Pelosi, Francesca
    Sampoli, M. Lucia
    COMPUTER AIDED GEOMETRIC DESIGN, 2010, 27 (08) : 656 - 668
  • [35] Overlapping Schwarz methods for isogeometric analysis based on generalized B-splines
    Cho, Durkbin
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2020, 372
  • [36] Stress-based shape and topology optimization with cellular level set in B-splines
    Yelin Song
    Qingping Ma
    Yu He
    Mingdong Zhou
    Michael Yu Wang
    Structural and Multidisciplinary Optimization, 2020, 62 : 2391 - 2407
  • [37] Truncated hierarchical B-splines in isogeometric analysis of thin shell structures
    Atri, H. R.
    Shojaee, S.
    STEEL AND COMPOSITE STRUCTURES, 2018, 26 (02): : 171 - 182
  • [38] Projection and transfer operators in adaptive isogeometric analysis with hierarchical B-splines
    Hennig, P.
    Ambati, M.
    De Lorenzis, L.
    Kaestner, M.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2018, 334 : 313 - 336
  • [39] BPX preconditioners for isogeometric analysis using (truncated) hierarchical B-splines
    Bracco, Cesare
    Cho, Durkbin
    Giannelli, Carlotta
    Vazquez, Rafael
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 379
  • [40] Algorithms for the implementation of adaptive isogeometric methods using hierarchical B-splines
    Garau, Eduardo M.
    Vazquez, Rafael
    APPLIED NUMERICAL MATHEMATICS, 2018, 123 : 58 - 87