Adaptive isogeometric topology optimization of shell structures based on truncated hierarchical B-splines

Can LIU , Shuting WANG , Xianda XIE

Front. Mech. Eng. ›› 2025, Vol. 20 ›› Issue (6) : 49

PDF (11585KB)
Front. Mech. Eng. ›› 2025, Vol. 20 ›› Issue (6) : 49 DOI: 10.1007/s11465-025-0865-z
RESEARCH ARTICLE

Adaptive isogeometric topology optimization of shell structures based on truncated hierarchical B-splines

Author information +
History +
PDF (11585KB)

Abstract

We present a truncated hierarchical B-splines-oriented adaptive isogeometric topology optimization (THB-AITO) framework for shell structures. The method integrates the isogeometric analysis (IGA) approach using Kirchhoff–Love theory with THB-splines to achieve adaptive topology optimization for shell structures. IGA ensures the accuracy of displacement fields and sensitivity values during numerical analysis. Compared with non-uniform rational B-spline (NURBS) with the tensor product structure, the basis functions of THB-splines are more suitable for performing the local adaptive refinement on shell structure meshes. Specifically, intermediate density meshes near the topological boundary are refined to achieve a highly accurate topology configuration with few degrees of freedom (DOFs), facilitated by a fully adaptive marking strategy. Numerical results indicate that, compared with NURBS-based isogeometric topology optimization, THB-AITO can solve the compliance minimization shell problem with fewer DOFs and design variables. In addition, comparisons with other refined splines were conducted to demonstrate the advantages of our proposed THB-AITO approach. The THB-AITO is a promising way of optimizing thin-shell structures.

Graphical abstract

Keywords

topology optimization / isogeometric analysis / Kirchhoff–Love shell / truncated hierarchical B-splines

Cite this article

Download citation ▾
Can LIU, Shuting WANG, Xianda XIE. Adaptive isogeometric topology optimization of shell structures based on truncated hierarchical B-splines. Front. Mech. Eng., 2025, 20(6): 49 DOI:10.1007/s11465-025-0865-z

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Shimoda M , Liu Y . A non-parametric free-form optimization method for shell structures. Structural and Multidisciplinary Optimization, 2014, 50(3): 409–423

[2]

Ho-Nguyen-Tan T , Kim H G . An efficient method for shape and topology optimization of shell structures. Structural and Multidisciplinary Optimization, 2022, 65(4): 119

[3]

Zhao H , Hwang J T , Chen J S . Shape optimization of non-matching isogeometric shells with moving intersections. Computer Methods in Applied Mechanics and Engineering, 2024, 431: 117322

[4]

Zhang Y L , Wang C X , Yu W Y , Zhang C Y , Jing S K , Wang C F . Density penalty-based interface identification in shell-infill topology optimization. Structural and Multidisciplinary Optimization, 2024, 67(8): 144

[5]

Feng F , Xiong S Y , Kobayashi H , Zhou Y Q , Tanaka M , Kawamoto A , Nomura T , Zhu B . Nonlinear topology optimization on thin shells using a reduced-order elastic shell model. Thin-walled Structures, 2024, 197: 111566

[6]

Villalba D , Gonçalves M , Dias-De-Oliveira J , Andrade-Campos A , Valente R . IGA-based topology optimization in the design of stress-constrained compliant mechanisms. Structural and Multidisciplinary Optimization, 2023, 66(12): 244

[7]

Gai Y D , Zhu X F , Zhang Y J , Hou W B , Hu P . Explicit isogeometric topology optimization based on moving morphable voids with closed B-spline boundary curves. Structural and Multidisciplinary Optimization, 2020, 61(3): 963–982

[8]

Ding S M , Li B T , Chen G M , Zhao Z , Hong J . Isogeometric topology optimization of compliant mechanisms using transformable triangular mesh (TTM) algorithm. Structural and Multidisciplinary Optimization, 2021, 64(4): 2553–2576

[9]

Xie X D , Wang S T , Ye M , Xia Z H , Zhao W , Jiang N , Xu M M . Isogeometric topology optimization based on energy penalization for symmetric structure. Frontiers of Mechanical Engineering, 2020, 15(1): 100–122

[10]

Bendsøe M P , Kikuchi N . Generating optimal topologies in structural design using a homogenization method. Computer Methods in Applied Mechanics and Engineering, 1988, 71(2): 197–224

[11]

Bendsøe M P . Optimal shape design as a material distribution problem. Structural Optimization, 1989, 1(4): 193–202

[12]

Sigmund O . A 99 line topology optimization code written in Matlab. Structural and Multidisciplinary Optimization, 2001, 21(2): 120–127

[13]

Pan Q , Zhai X Y , Chen F L . Density-based isogeometric topology optimization of shell structures. Computer-Aided Design, 2024, 176: 103773

[14]

Pan Q , Zhai X Y , Kang H M , Du X X , Chen F L . Isogeometric topology optimization of multi-patch shell structures. Computer-Aided Design, 2024, 174: 103733

[15]

Wang M Y , Wang X M , Guo D M . A level set method for structural topology optimization. Computer Methods in Applied Mechanics and Engineering, 2003, 192(1–2): 227–246

[16]

Xu M M , Wang S T , Xie X D . Level set-based isogeometric topology optimization for maximizing fundamental eigenfrequency. Frontiers of Mechanical Engineering, 2019, 14(2): 222–234

[17]

Wang Y G , Kang Z . A velocity field level set method for shape and topology optimization. International Journal for Numerical Methods in Engineering, 2018, 115(11): 1315–1336

[18]

Wang Y G , Kang Z . MATLAB implementations of velocity field level set method for topology optimization: an 80-line code for 2D and a 100-line code for 3D problems. Structural and Multidisciplinary Optimization, 2021, 64(6): 4325–4342

[19]

Wang Y G , Kang Z , Liu P . Velocity field level-set method for topological shape optimization using freely distributed design variables. International Journal for Numerical Methods in Engineering, 2019, 120(13): 1411–1427

[20]

Xie X D , Wang S T , Xu M M , Wang Y J . A new isogeometric topology optimization using moving morphable components based on R-functions and collocation schemes. Computer Methods in Applied Mechanics and Engineering, 2018, 339: 61–90

[21]

Hou W B , Gai Y D , Zhu X F , Wang X , Zhao C , Xu L K , Jiang K , Hu P . Explicit isogeometric topology optimization using moving morphable components. Computer Methods in Applied Mechanics and Engineering, 2017, 326: 694–712

[22]

Xie X D , Wang S T , Xu M M , Jiang N , Wang Y J . A hierarchical spline based isogeometric topology optimization using moving morphable components. Computer Methods in Applied Mechanics and Engineering, 2020, 360: 112696

[23]

Li H , Gao L , Li H , Li X P , Tong H F . Full-scale topology optimization for fiber-reinforced structures with continuous fiber paths. Computer Methods in Applied Mechanics and Engineering, 2021, 377: 113668

[24]

Kang P , Youn S K . Isogeometric topology optimization of shell structures using trimmed NURBS surfaces. Finite Elements in Analysis and Design, 2016, 120: 18–40

[25]

Zhang W S , Jiang S , Liu C , Li D D , Kang P , Youn S K , Guo X . Stress-related topology optimization of shell structures using IGA/TSA-based Moving Morphable Void (MMV) approach. Computer Methods in Applied Mechanics and Engineering, 2020, 366: 113036

[26]

Zhang W S , Li D D , Kang P , Guo X , Youn S K . Explicit topology optimization using IGA-based moving morphable void (MMV) approach. Computer Methods in Applied Mechanics and Engineering, 2020, 360: 112685

[27]

Xia Y , Wu Y , Hendriks M A N . Simultaneous optimization of shape and topology of free-form shells based on uniform parameterization model. Automation in Construction, 2019, 102: 148–159

[28]

Hassani B , Tavakkoli S M , Ghasemnejad H . Simultaneous shape and topology optimization of shell structures. Structural and Multidisciplinary Optimization, 2013, 48(1): 221–233

[29]

Jiang X D , Zhang W S , Liu C , Du Z L , Guo X . An explicit approach for simultaneous shape and topology optimization of shell structures. Applied Mathematical Modelling, 2023, 113: 613–639

[30]

Cai S Y , Zhang H L , Zhang W H . An integrated design approach for simultaneous shape and topology optimization of shell structures. Computer Methods in Applied Mechanics and Engineering, 2023, 415: 116218

[31]

Hughes T J R , Cottrell J A , 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

[32]

Yang A D , Wang S T , Luo N M , Xie X D , Xiong T F . Adaptive isogeometric multi-material topology optimization based on suitably graded truncated hierarchical B-spline. Composite Structures, 2022, 294: 115773

[33]

Xie X D , Yang A D , Wang Y J , Jiang N , Wang S T . Fully adaptive isogeometric topology optimization using MMC based on truncated hierarchical B-splines. Structural and Multidisciplinary Optimization, 2021, 63(6): 2869–2887

[34]

Liu H L , Yang D X , Hao P , Zhu X F . Isogeometric analysis based topology optimization design with global stress constraint. Computer Methods in Applied Mechanics and Engineering, 2018, 342: 625–652

[35]

Gupta A , Mamindlapelly B , Karuthedath P L , Chowdhury R , Chakrabarti A . Adaptive isogeometric topology optimization using PHT splines. Computer Methods in Applied Mechanics and Engineering, 2022, 395: 114993

[36]

Gao J , Luo Z , Xiao M , Gao L , Li P G . A NURBS-based Multi-Material Interpolation (N-MMI) for isogeometric topology optimization of structures. Applied Mathematical Modelling, 2020, 81: 818–843

[37]

Gao J , Gao L , Luo Z , Li P G . Isogeometric topology optimization for continuum structures using density distribution function. International Journal for Numerical Methods in Engineering, 2019, 119(10): 991–1017

[38]

Wang Y J , Xu H , Pasini D . Multiscale isogeometric topology optimization for lattice materials. Computer Methods in Applied Mechanics and Engineering, 2017, 316: 568–585

[39]

Wang Y J , Xiao M , Xia Z H , Li P G , Gao L . From Computer-Aided Design (CAD) toward Human-Aided Design (HAD): An isogeometric topology optimization approach. Engineering (Beijing), 2023, 22: 94–105

[40]

Wang Y J , Guo Z B , Yang J H , Li X Q . Multiresolution and multimaterial topology optimization of fail-safe structures under B-spline spaces. Frontiers of Mechanical Engineering, 2023, 18(4): 52

[41]

Kim M G , Lee G H , Lee H , Koo B . Isogeometric analysis for geometrically exact shell elements using Bézier extraction of NURBS with assumed natural strain method. Thin-Walled Structures, 2022, 172: 108846

[42]

Kiendl J , Hsu M C , Wu M C H , Reali A . Isogeometric Kirchhoff–Love shell formulations for general hyperelastic materials. Computer Methods in Applied Mechanics and Engineering, 2015, 291: 280–303

[43]

Kang P , Youn S K . Isogeometric analysis of topologically complex shell structures. Finite Elements in Analysis and Design, 2015, 99: 68–81

[44]

Leonetti L , Verhelst H M . A hierarchic isogeometric hyperelastic solid-shell. Computational Mechanics, 2024, 74(3): 723–742

[45]

Kim M G , Koo B , Jang H L , Yoon M . Multipatch isogeometric analysis for geometrically exact shell elements using B-bar method and Bézier extraction. Computer Methods in Applied Mechanics and Engineering, 2023, 412: 116039

[46]

Farahat A , Verhelst H M , Kiendl J , Kapl M . Isogeometric analysis for multi-patch structured Kirchhoff–Love shells. Computer Methods in Applied Mechanics and Engineering, 2023, 411: 116060

[47]

Kiendl J , Bletzinger K U , Linhard J , Wüchner R . Isogeometric shell analysis with Kirchhoff–Love elements. Computer Methods in Applied Mechanics and Engineering, 2009, 198(49–52): 3902–3914

[48]

Liu N , Johnson E L , Rajanna M R , Lua J , Phan N , Hsu M C . Blended isogeometric Kirchhoff–Love and continuum shells. Computer Methods in Applied Mechanics and Engineering, 2021, 385: 114005

[49]

Ahn S H , Choi M J , Cho S . Isogeometric shape design optimization of nanoscale structures using continuum-based shell theory considering surface effects. International Journal of Mechanical Sciences, 2018, 141: 9–20

[50]

Huang M Z , Xiao M , Gao L , Zhou M , Sha W , Zhang J H . Full-scale isogeometric topology optimization of cellular structures based on Kirchhoff–Love shells. Computer Modeling in Engineering and Sciences, 2024, 139(3): 2479–2505

[51]

Zhang Z , Yu H , Wu H G , Chen Q P . A simultaneous shape and topology optimization approach of shell structures based on isogeometric analysis and density distribution field. Computers & Structures, 2024, 305: 107550

[52]

Scherer F H , Zarroug M , Naceur H , Constantinescu A . Topology optimization of curved thick shells using level set method and non-conforming multi-patch isogeometric analysis. Computer Methods in Applied Mechanics and Engineering, 2024, 430: 117205

[53]

Bazilevs Y , Calo V M , Cottrell J A , Evans J A , Hughes T J R , Lipton S , Scott M A , Sederberg T W . Isogeometric analysis using T-splines. Computer Methods in Applied Mechanics and Engineering, 2010, 199(5–8): 229–263

[54]

Dörfel M R , Jüttler B , Simeon B . Adaptive isogeometric analysis by local h-refinement with T-splines. Computer Methods in Applied Mechanics and Engineering, 2010, 199(5–8): 264–275

[55]

Vuong A V , Giannelli C , Jüttler B , Simeon B . A hierarchical approach to adaptive local refinement in isogeometric analysis. Computer Methods in Applied Mechanics and Engineering, 2011, 200(49–52): 3554–3567

[56]

Schillinger D, Dedè L, Scott M A, Evans J A, Borden M J, Rank E, Hughes T J R. An isogeometric design-through-analysis methodology based on adaptive hierarchical refinement of NURBS, immersed boundary methods, and T-spline CAD surfaces. Computer Methods in Applied Mechanics and Engineering, 2012, 249–252: 116–150

[57]

Johannessen K A , Kvamsdal T , Dokken T . Isogeometric analysis using LR B-splines. Computer Methods in Applied Mechanics and Engineering, 2014, 269: 471–514

[58]

Deng J S , Chen F L , Li X , Hu C Q , Tong W H , Yang Z W , Feng Y Y . Polynomial splines over hierarchical T-meshes. Graphical Models, 2008, 70(4): 76–86

[59]

Karuthedath P L , Gupta A , Mamindlapelly B , Chowdhury R . A continuous field adaptive mesh refinement algorithm for isogeometric topology optimization using PHT-Splines. Computer Methods in Applied Mechanics and Engineering, 2023, 412: 116075

[60]

Hennig P , Müller S , Kästner M . Bézier extraction and adaptive refinement of truncated hierarchical NURBS. Computer Methods in Applied Mechanics and Engineering, 2016, 305: 316–339

[61]

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

[62]

Garau E M , Vázquez R . Algorithms for the implementation of adaptive isogeometric methods using hierarchical B-splines. Applied Numerical Mathematics, 2018, 123: 58–87

[63]

Atri H R , Shojaee S . Truncated hierarchical B-splines in isogeometric analysis of thin shell structures. Steel and Composite Structures, 2018, 26(2): 171–182

[64]

Xie X D , Wang S T , Wang Y J , Jiang N , Zhao W , Xu M M . Truncated hierarchical B-spline–based topology optimization. Structural and Multidisciplinary Optimization, 2020, 62(1): 83–105

[65]

Xie X D , Yang A D , Jiang N , Wang S T . Topology optimization using fully adaptive truncated hierarchical B-splines. Applied Mathematical Modelling, 2021, 96: 131–151

[66]

Wen Z P , Pan Q , Zhai X Y , Kang H M , Chen F L . Adaptive isogeometric topology optimization of shell structures based on PHT-splines. Computers & Structures, 2024, 305: 107565

[67]

de Boor C . On calculating with B-splines. Journal of Approximation Theory, 1972, 6(1): 50–62

[68]

Chau K N , Chau K N , Ngo T , Hackl K , Nguyen-Xuan H . A polytree-based adaptive polygonal finite element method for multi-material topology optimization. Computer Methods in Applied Mechanics and Engineering, 2018, 332: 712–739

[69]

Salazar De Troya M A , Tortorelli D A . Adaptive mesh refinement in stress-constrained topology optimization. Structural and Multidisciplinary Optimization, 2018, 58(6): 2369–2386

[70]

Wang Y Q , Kang Z , He Q Z . An adaptive refinement approach for topology optimization based on separated density field description. Computers & Structures, 2013, 117: 10–22

[71]

Carraturo M , Giannelli C , Reali A , Vázquez R . Suitably graded THB-spline refinement and coarsening: Towards an adaptive isogeometric analysis of additive manufacturing processes. Computer Methods in Applied Mechanics and Engineering, 2019, 348: 660–679

[72]

Shepard D. A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 23rd ACM national conference. New York: Association for Computing Machinery, 1968, 517–524

[73]

Wendland H . Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Advances in Computational Mathematics, 1995, 4(1): 389–396

[74]

Zhang X , Xiao M , Gao L , Gao J . A T-splines-oriented isogeometric topology optimization for plate and shell structures with arbitrary geometries using Bézier extraction. Computer Methods in Applied Mechanics and Engineering, 2024, 425: 116929

RIGHTS & PERMISSIONS

Higher Education Press

AI Summary AI Mindmap
PDF (11585KB)

203

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/