{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,26]],"date-time":"2026-09-26T06:39:00Z","timestamp":1790404740104,"version":"4.1.0"},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000104","name":"National Aeronautics and Space Administration","doi-asserted-by":"publisher","award":["80NSSC21M0070"],"award-info":[{"award-number":["80NSSC21M0070"]}],"id":[{"id":"10.13039\/100000104","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2024,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Isogeometric analysis (IGA) has emerged as a promising approach in the field of structural optimization, benefiting from the seamless integration between the computer-aided design (CAD) geometry and the analysis model by employing non-uniform rational B-splines (NURBS) as basis functions. However, structural optimization for real-world CAD geometries consisting of multiple non-matching NURBS patches remains a challenging task. In this work, we propose a unified formulation for shape and thickness optimization of separately parametrized shell structures by adopting the free-form deformation (FFD) technique, so that continuity with respect to design variables is preserved at patch intersections during optimization. Shell patches are modeled with isogeometric Kirchhoff\u2013Love theory and coupled using a penalty-based method in the analysis. We use Lagrange extraction to link the control points associated with the B-spline FFD block and shell patches, and we perform IGA using the same extraction matrices by taking advantage of existing finite element assembly procedures in the FEniCS partial differential equation (PDE) solution library. Moreover, we enable automated analytical derivative computation by leveraging advanced code generation in FEniCS, thereby facilitating efficient gradient-based optimization algorithms. The framework is validated using a collection of benchmark problems, demonstrating its applications to shape and thickness optimization of aircraft wings with complex shell layouts.<\/jats:p>","DOI":"10.1007\/s00366-024-01947-7","type":"journal-article","created":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T20:03:09Z","timestamp":1709323389000},"page":"3495-3518","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Automated shape and thickness optimization for non-matching isogeometric shells using free-form deformation"],"prefix":"10.1007","volume":"40","author":[{"given":"Han","family":"Zhao","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Kamensky","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John T.","family":"Hwang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6871-8815","authenticated-orcid":false,"given":"Jiun-Shyan","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,3,1]]},"reference":[{"key":"1947_CR1","volume-title":"Design and analysis of shell structures","author":"M Farshad","year":"2013","unstructured":"Farshad M (2013) Design and analysis of shell structures, vol 16. Springer, Geneva"},{"issue":"4","key":"1947_CR2","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1145\/15886.15903","volume":"20","author":"TW Sederberg","year":"1986","unstructured":"Sederberg TW, Parry SR (1986) Free-form deformation of solid geometric models. SIGGRAPH Comput. Graph. 20(4):151\u2013160. https:\/\/doi.org\/10.1145\/15886.15903","journal-title":"SIGGRAPH Comput. Graph."},{"key":"1947_CR3","volume-title":"Numerical solution of partial differential equations by the finite element method. Dover books on mathematics series","author":"C Johnson","year":"2012","unstructured":"Johnson C (2012) Numerical solution of partial differential equations by the finite element method. Dover books on mathematics series. Dover Publications, New York"},{"key":"1947_CR4","unstructured":"Hardwick MF, Clay RL, Boggs PT, Walsh EJ, Larzelere AR, Altshuler A (2005) DART system analysis. Technical Report SAND2005-4647, Sandia National Laboratories"},{"key":"1947_CR5","doi-asserted-by":"crossref","first-page":"4135","DOI":"10.1016\/j.cma.2004.10.008","volume":"194","author":"TJR Hughes","year":"2005","unstructured":"Hughes TJR, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry, and mesh refinement. Comput Methods Appl Mech Eng 194:4135\u20134195","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR6","doi-asserted-by":"crossref","DOI":"10.1002\/9780470749081","volume-title":"Isogeometric analysis: toward integration of CAD and FEA","author":"JA Cottrell","year":"2009","unstructured":"Cottrell JA, Hughes TJR, Bazilevs Y (2009) Isogeometric analysis: toward integration of CAD and FEA. Wiley, Chichester"},{"key":"1947_CR7","volume-title":"The NURBS book","author":"L Piegl","year":"1996","unstructured":"Piegl L, Tiller W (1996) The NURBS book. Springer, Berlin"},{"key":"1947_CR8","doi-asserted-by":"crossref","DOI":"10.1201\/9780849384165","volume-title":"Theory and analysis of elastic plates and shells","author":"JN Reddy","year":"2006","unstructured":"Reddy JN (2006) Theory and analysis of elastic plates and shells. CRC Press, Boca Raton"},{"issue":"1\u20133","key":"1947_CR9","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1002\/fld.2454","volume":"65","author":"Y Bazilevs","year":"2011","unstructured":"Bazilevs Y, Hsu M-C, Kiendl J, W\u00fcchner R, Bletzinger K-U (2011) 3D simulation of wind turbine rotors at full scale. Part II: fluid\u2013structure interaction modeling with composite blades. Int J Numer Methods Fluids 65(1\u20133):236\u2013253","journal-title":"Int J Numer Methods Fluids"},{"issue":"2","key":"1947_CR10","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1007\/s00466-020-01852-y","volume":"66","author":"EL Johnson","year":"2020","unstructured":"Johnson EL, Hsu M-C (2020) Isogeometric analysis of ice accretion on wind turbine blades. Comput Mech 66(2):311\u2013322","journal-title":"Comput Mech"},{"issue":"2","key":"1947_CR11","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1002\/we.2276","volume":"22","author":"AJ Herrema","year":"2019","unstructured":"Herrema AJ, Kiendl J, Hsu M-C (2019) A framework for isogeometric-analysis-based optimization of wind turbine blade structures. Wind Energy 22(2):153\u2013170","journal-title":"Wind Energy"},{"key":"1947_CR12","doi-asserted-by":"crossref","first-page":"1005","DOI":"10.1016\/j.cma.2014.10.040","volume":"284","author":"D Kamensky","year":"2015","unstructured":"Kamensky D, Hsu M-C, Schillinger D, Evans JA, Aggarwal A, Bazilevs Y, Sacks MS, Hughes TJR (2015) An immersogeometric variational framework for fluid-structure interaction: application to bioprosthetic heart valves. Comput Methods Appl Mech Eng 284:1005\u20131053","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR13","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1016\/j.cma.2017.11.007","volume":"330","author":"D Kamensky","year":"2018","unstructured":"Kamensky D, Xu F, Lee C-H, Yan J, Bazilevs Y, Hsu M-C (2018) A contact formulation based on a volumetric potential: application to isogeometric simulations of atrioventricular valves. Comput Methods Appl Mech Eng 330:522\u2013546","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"4","key":"1947_CR14","doi-asserted-by":"crossref","first-page":"2938","DOI":"10.1002\/cnm.2938","volume":"34","author":"F Xu","year":"2018","unstructured":"Xu F, Morganti S, Zakerzadeh R, Kamensky D, Auricchio F, Reali A, Hughes TJR, Sacks MS, Hsu M-C (2018) A framework for designing patient-specific bioprosthetic heart valves using immersogeometric fluid\u2013structure interaction analysis. Int J Numer Methods Biomed Eng 34(4):2938","journal-title":"Int J Numer Methods Biomed Eng"},{"key":"1947_CR15","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1016\/j.cma.2018.12.034","volume":"347","author":"M Zareh","year":"2019","unstructured":"Zareh M, Qian X (2019) Kirchhoff\u2013Love shell formulation based on triangular isogeometric analysis. Comput Methods Appl Mech Eng 347:853\u2013873","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"49\u201352","key":"1947_CR16","doi-asserted-by":"crossref","first-page":"3902","DOI":"10.1016\/j.cma.2009.08.013","volume":"198","author":"J Kiendl","year":"2009","unstructured":"Kiendl J, Bletzinger K-U, Linhard J, W\u00fcchner R (2009) Isogeometric shell analysis with Kirchhoff\u2013Love elements. Comput Methods Appl Mech Eng 198(49\u201352):3902\u20133914","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR17","unstructured":"Kiendl J (2011) Isogeometric analysis and shape optimal design of shell structures. Ph.D. thesis, Lehrstuhl f\u00fcr Statik, Technische Universit\u00e4t M\u00fcnchen"},{"key":"1947_CR18","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1016\/j.cma.2015.03.010","volume":"291","author":"J Kiendl","year":"2015","unstructured":"Kiendl J, Hsu M-C, Wu MCH, Reali A (2015) Isogeometric Kirchhoff\u2013Love shell formulations for general hyperelastic materials. Comput Methods Appl Mech Eng 291:280\u2013303. https:\/\/doi.org\/10.1016\/j.cma.2015.03.010","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR19","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1016\/j.cad.2016.08.009","volume":"82","author":"H Casquero","year":"2017","unstructured":"Casquero H, Liu L, Zhang Y, Reali A, Kiendl J, Gomez H (2017) Arbitrary-degree T-splines for isogeometric analysis of fully nonlinear Kirchhoff\u2013Love shells. Comput Aided Des 82:140\u2013153 (Isogeometric design and analysis)","journal-title":"Comput Aided Des"},{"key":"1947_CR20","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2019.112765","volume":"360","author":"H Casquero","year":"2020","unstructured":"Casquero H, Wei X, Toshniwal D, Li A, Hughes TJR, Kiendl J, Zhang YJ (2020) Seamless integration of design and Kirchhoff\u2013Love shell analysis using analysis-suitable unstructured T-splines. Comput Methods Appl Mech Eng 360:112765","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR21","doi-asserted-by":"crossref","first-page":"2403","DOI":"10.1016\/j.cma.2010.03.029","volume":"199","author":"J Kiendl","year":"2010","unstructured":"Kiendl J, Bazilevs Y, Hsu M-C, W\u00fcchner R, Bletzinger K-U (2010) The bending strip method for isogeometric analysis of Kirchhoff\u2013Love shell structures comprised of multiple patches. Comput Methods Appl Mech Eng 199:2403\u20132416","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR22","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.cma.2018.02.027","volume":"336","author":"Y Guo","year":"2018","unstructured":"Guo Y, Heller J, Hughes TJR, Ruess M, Schillinger D (2018) Variationally consistent isogeometric analysis of trimmed thin shells at finite deformations, based on the STEP exchange format. Comput Methods Appl Mech Eng 336:39\u201379","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR23","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2020.113544","volume":"374","author":"J Benzaken","year":"2021","unstructured":"Benzaken J, Evans JA, McCormick SF, Tamstorf R (2021) Nitsche\u2019s method for linear Kirchhoff\u2013Love shells: formulation, error analysis, and verification. Comput Methods Appl Mech Eng 374:113544","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR24","doi-asserted-by":"crossref","first-page":"810","DOI":"10.1016\/j.cma.2018.08.038","volume":"346","author":"AJ Herrema","year":"2019","unstructured":"Herrema AJ, Johnson EL, Proserpio D, Wu MCH, Kiendl J, Hsu M-C (2019) Penalty coupling of non-matching isogeometric Kirchhoff\u2013Love shell patches with application to composite wind turbine blades. Comput Methods Appl Mech Eng 346:810\u2013840","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR25","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2020.113289","volume":"371","author":"L Leonetti","year":"2020","unstructured":"Leonetti L, Liguori FS, Magisano D, Kiendl J, Reali A, Garcea G (2020) A robust penalty coupling of non-matching isogeometric Kirchhoff\u2013Love shell patches in large deformations. Comput Methods Appl Mech Eng 371:113289","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR26","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2021.114187","volume":"387","author":"L Coradello","year":"2021","unstructured":"Coradello L, Kiendl J, Buffa A (2021) Coupling of non-conforming trimmed isogeometric Kirchhoff\u2013Love shells via a projected super-penalty approach. Comput Methods Appl Mech Eng 387:114187","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"4","key":"1947_CR27","doi-asserted-by":"crossref","first-page":"1133","DOI":"10.1007\/s00466-021-01983-w","volume":"67","author":"L Coradello","year":"2021","unstructured":"Coradello L, Loli G, Buffa A (2021) A projected super-penalty method for the $${C}^1$$-coupling of multi-patch isogeometric Kirchhoff plates. Comput Mech 67(4):1133\u20131153","journal-title":"Comput Mech"},{"issue":"21","key":"1947_CR28","doi-asserted-by":"crossref","first-page":"1726","DOI":"10.1016\/j.cma.2009.01.021","volume":"198","author":"JA Evans","year":"2009","unstructured":"Evans JA, Bazilevs Y, Babu\u0161ka I, Hughes TJR (2009) $$n$$-widths, sup-infs, and optimality ratios for the $$k$$-version of the isogeometric finite element method. Comput Methods Appl Mech Eng 198(21):1726\u20131741 (Advances in Simulation-Based Engineering Sciences-Honoring J. Tinsley Oden)","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"33\u201340","key":"1947_CR29","doi-asserted-by":"crossref","first-page":"2976","DOI":"10.1016\/j.cma.2008.01.025","volume":"197","author":"WA Wall","year":"2008","unstructured":"Wall WA, Frenzel MA, Cyron C (2008) Isogeometric structural shape optimization. Comput Methods Appl Mech Eng 197(33\u201340):2976\u20132988","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR30","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1007\/s00158-008-0266-z","volume":"38","author":"S Cho","year":"2009","unstructured":"Cho S, Ha S-H (2009) Isogeometric shape design optimization: exact geometry and enhanced sensitivity. Struct Multidiscip Optim 38:53\u201370","journal-title":"Struct Multidiscip Optim"},{"key":"1947_CR31","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1007\/s00158-010-0503-0","volume":"42","author":"S-H Ha","year":"2010","unstructured":"Ha S-H, Choi K, Cho S (2010) Numerical method for shape optimization using T-spline based isogeometric method. Struct Multidiscip Optim 42:417\u2013428","journal-title":"Struct Multidiscip Optim"},{"issue":"29\u201332","key":"1947_CR32","doi-asserted-by":"crossref","first-page":"2059","DOI":"10.1016\/j.cma.2010.03.005","volume":"199","author":"X Qian","year":"2010","unstructured":"Qian X (2010) Full analytical sensitivities in NURBS based isogeometric shape optimization. Comput Methods Appl Mech Eng 199(29\u201332):2059\u20132071","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"11","key":"1947_CR33","doi-asserted-by":"crossref","first-page":"1427","DOI":"10.1016\/j.cad.2011.08.031","volume":"43","author":"K Li","year":"2011","unstructured":"Li K, Qian X (2011) Isogeometric analysis and shape optimization via boundary integral. Comput Aided Des 43(11):1427\u20131437","journal-title":"Comput Aided Des"},{"key":"1947_CR34","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/s00158-012-0822-4","volume":"47","author":"H Azegami","year":"2013","unstructured":"Azegami H, Fukumoto S, Aoyama T (2013) Shape optimization of continua using NURBS as basis functions. Struct Multidiscip Optim 47:247\u2013258","journal-title":"Struct Multidiscip Optim"},{"issue":"17\u201320","key":"1947_CR35","doi-asserted-by":"crossref","first-page":"1216","DOI":"10.1016\/j.cma.2009.12.010","volume":"199","author":"AP Nagy","year":"2010","unstructured":"Nagy AP, Abdalla MM, G\u00fcrdal Z (2010) Isogeometric sizing and shape optimisation of beam structures. Comput Methods Appl Mech Eng 199(17\u201320):1216\u20131230","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"13\u201316","key":"1947_CR36","doi-asserted-by":"crossref","first-page":"1343","DOI":"10.1016\/j.cma.2010.12.015","volume":"200","author":"ND Manh","year":"2011","unstructured":"Manh ND, Evgrafov A, Gersborg AR, Gravesen J (2011) Isogeometric shape optimization of vibrating membranes. Comput Methods Appl Mech Eng 200(13\u201316):1343\u20131353","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR37","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.cma.2013.05.019","volume":"264","author":"AP Nagy","year":"2013","unstructured":"Nagy AP, Ijsselmuiden ST, Abdalla MM (2013) Isogeometric design of anisotropic shells: optimal form and material distribution. Comput Methods Appl Mech Eng 264:145\u2013162","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR38","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1016\/j.cma.2014.02.001","volume":"274","author":"J Kiendl","year":"2014","unstructured":"Kiendl J, Schmidt R, W\u00fcchner R, Bletzinger K-U (2014) Isogeometric shape optimization of shells using semi-analytical sensitivity analysis and sensitivity weighting. Comput Methods Appl Mech Eng 274:148\u2013167. https:\/\/doi.org\/10.1016\/j.cma.2014.02.001","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"25\u201328","key":"1947_CR39","doi-asserted-by":"crossref","first-page":"2237","DOI":"10.1016\/j.cma.2011.03.007","volume":"200","author":"X Qian","year":"2011","unstructured":"Qian X, Sigmund O (2011) Isogeometric shape optimization of photonic crystals via coons patches. Comput Methods Appl Mech Eng 200(25\u201328):2237\u20132255","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"11\u201312","key":"1947_CR40","doi-asserted-by":"crossref","first-page":"1618","DOI":"10.1016\/j.ijsolstr.2010.03.004","volume":"47","author":"Y-D Seo","year":"2010","unstructured":"Seo Y-D, Kim H-J, Youn S-K (2010) Shape optimization and its extension to topological design based on isogeometric analysis. Int J Solids Struct 47(11\u201312):1618\u20131640","journal-title":"Int J Solids Struct"},{"key":"1947_CR41","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.cma.2013.06.001","volume":"265","author":"X Qian","year":"2013","unstructured":"Qian X (2013) Topology optimization in B-spline space. Comput Methods Appl Mech Eng 265:15\u201335","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR42","doi-asserted-by":"crossref","first-page":"774","DOI":"10.1016\/j.cma.2019.02.042","volume":"349","author":"T Hirschler","year":"2019","unstructured":"Hirschler T, Bouclier R, Duval A, Elguedj T, Morlier J (2019) The embedded isogeometric Kirchhoff\u2013Love shell: from design to shape optimization of non-conforming stiffened multipatch structures. Comput Methods Appl Mech Eng 349:774\u2013797","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR43","volume":"408","author":"P Hao","year":"2023","unstructured":"Hao P, Wang Y, Jin L, Ma S, Wang B (2023) An isogeometric design-analysis-optimization workflow of stiffened thin-walled structures via multilevel NURBS-based free-form deformations (MNFFD). Comput Methods Appl Mech Eng 408:115936","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR44","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.camwa.2022.02.007","volume":"111","author":"H Zhao","year":"2022","unstructured":"Zhao H, Liu X, Fletcher AH, Xiang R, Hwang JT, Kamensky D (2022) An open-source framework for coupling non-matching isogeometric shells with application to aerospace structures. Comput Math Appl 111:109\u2013123. https:\/\/doi.org\/10.1016\/j.camwa.2022.02.007","journal-title":"Comput Math Appl"},{"issue":"6","key":"1947_CR45","doi-asserted-by":"publisher","first-page":"515","DOI":"10.1002\/nme.5216","volume":"108","author":"D Schillinger","year":"2016","unstructured":"Schillinger D, Ruthala PK, Nguyen LH (2016) Lagrange extraction and projection for NURBS basis functions: a direct link between isogeometric and standard nodal finite element formulations. Int J Numer Methods Eng 108(6):515\u2013534. https:\/\/doi.org\/10.1002\/nme.5216","journal-title":"Int J Numer Methods Eng"},{"key":"1947_CR46","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1002\/nme.2968","volume":"87","author":"MJ Borden","year":"2011","unstructured":"Borden MJ, Scott MA, Evans JA, Hughes TJR (2011) Isogeometric finite element data structures based on B\u00e9zier extraction of NURBS. Int J Numer Methods Eng 87:15\u201347","journal-title":"Int J Numer Methods Eng"},{"key":"1947_CR47","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1002\/nme.3167","volume":"88","author":"MA Scott","year":"2011","unstructured":"Scott MA, Borden MJ, Verhoosel CV, Sederberg TW, Hughes TJR (2011) Isogeometric finite element data structures based on B\u00e9zier extraction of T-splines. Int J Numer Methods Eng 88:126\u2013156","journal-title":"Int J Numer Methods Eng"},{"key":"1947_CR48","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2023.115890","volume":"405","author":"JE Fromm","year":"2023","unstructured":"Fromm JE, Wunsch N, Xiang R, Zhao H, Maute K, Evans JA, Kamensky D (2023) Interpolation-based immersed finite element and isogeometric analysis. Comput Methods Appl Mech Eng 405:115890","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR49","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1016\/j.cma.2018.10.002","volume":"344","author":"D Kamensky","year":"2019","unstructured":"Kamensky D, Bazilevs Y (2019) tIGAr: Automating isogeometric analysis with FEniCS. Comput Methods Appl Mech Eng 344:477\u2013498. https:\/\/doi.org\/10.1016\/j.cma.2018.10.002","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR50","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-23099-8","volume-title":"Automated solution of differential equations by the finite element method","author":"A Logg","year":"2012","unstructured":"Logg A, Mardal K-A, Wells GN et al (2012) Automated solution of differential equations by the finite element method. Springer, Geneva"},{"issue":"1","key":"1947_CR51","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1115\/1.3161961","volume":"49","author":"H Stolarski","year":"1982","unstructured":"Stolarski H, Belytschko T (1982) Membrane locking and reduced integration for curved elements. J Appl Mech 49(1):172","journal-title":"J Appl Mech"},{"key":"1947_CR52","doi-asserted-by":"crossref","first-page":"462","DOI":"10.1016\/j.cma.2018.01.005","volume":"332","author":"L Greco","year":"2018","unstructured":"Greco L, Cuomo M, Contrafatto L (2018) A reconstructed local B formulation for isogeometric Kirchhoff\u2013Love shells. Comput Methods Appl Mech Eng 332:462\u2013487","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"8","key":"1947_CR53","doi-asserted-by":"crossref","first-page":"801","DOI":"10.1002\/nme.5766","volume":"114","author":"S Bieber","year":"2018","unstructured":"Bieber S, Oesterle B, Ramm E, Bischoff M (2018) A variational method to avoid locking-independent of the discretization scheme. Int J Numer Methods Eng 114(8):801\u2013827","journal-title":"Int J Numer Methods Eng"},{"key":"1947_CR54","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2022.115354","volume":"399","author":"H Casquero","year":"2022","unstructured":"Casquero H, Golestanian M (2022) Removing membrane locking in quadratic NURBS-based discretizations of linear plane Kirchhoff rods: CAS elements. Comput Methods Appl Mech Eng 399:115354","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR55","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2023.116523","volume":"417","author":"H Casquero","year":"2023","unstructured":"Casquero H, Mathews KD (2023) Overcoming membrane locking in quadratic NURBS-based discretizations of linear Kirchhoff\u2013Love shells: CAS elements. Comput Methods Appl Mech Eng 417:116523","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR56","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1016\/j.cma.2017.06.032","volume":"324","author":"L Greco","year":"2017","unstructured":"Greco L, Cuomo M, Contrafatto L, Gazzo S (2017) An efficient blended mixed B-spline formulation for removing membrane locking in plane curved Kirchhoff rods. Comput Methods Appl Mech Eng 324:476\u2013511","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR57","volume":"388","author":"T-H Nguyen","year":"2022","unstructured":"Nguyen T-H, Hiemstra RR, Schillinger D (2022) Leveraging spectral analysis to elucidate membrane locking and unlocking in isogeometric finite element formulations of the curved Euler-Bernoulli beam. Comput Methods Appl Mech Eng 388:114240","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1947_CR58","doi-asserted-by":"crossref","unstructured":"Sauer RA, Zou Z, Hughes TJ (2023) A simple and efficient hybrid discretization approach to alleviate membrane locking in isogeometric thin shells. arXiv preprint arXiv:2312.16944","DOI":"10.1016\/j.cma.2024.116869"},{"key":"1947_CR59","unstructured":"Paviot T, Feringa J (2018) Pythonocc. Technical report, 3D CAD\/CAE\/PLM development framework for the Python programming language"},{"key":"1947_CR60","unstructured":"Gandarillas V, Joshy AJ, Sperry MZ, Ivanov AK, Hwang JT (2022) A graph-based methodology for constructing computational models that automates adjoint-based sensitivity analysis. Struct Multidiscip Optim (submitted for publication)"},{"key":"1947_CR61","unstructured":"Kraft D (1988) A software package for sequential quadratic programming. Forschungsbericht- Deutsche Forschungs- und Versuchsanstalt fur Luft- und Raumfahrt"},{"issue":"1","key":"1947_CR62","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1137\/S0036144504446096","volume":"47","author":"PE Gill","year":"2005","unstructured":"Gill PE, Murray W, Saunders MA (2005) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev 47(1):99\u2013131","journal-title":"SIAM Rev"},{"key":"1947_CR63","doi-asserted-by":"crossref","first-page":"1075","DOI":"10.1007\/s00158-019-02211-z","volume":"59","author":"JS Gray","year":"2019","unstructured":"Gray JS, Hwang JT, Martins JR, Moore KT, Naylor BA (2019) Openmdao: an open-source framework for multidisciplinary design, analysis, and optimization. Struct Multidiscip Optim 59:1075\u20131104","journal-title":"Struct Multidiscip Optim"},{"key":"1947_CR64","unstructured":"https:\/\/github.com\/hanzhao2020\/GOLDFISH: GOLDFISH source code"},{"key":"1947_CR65","unstructured":"https:\/\/openmdao.org\/newdocs\/versions\/latest\/examples\/beam_optimization_example.html: Optimizing the Thickness Distribution of a Cantilever Beam Using the Adjoint Method"},{"key":"1947_CR66","unstructured":"COMSOL Multiphysics Reference Manual, Version 5.6. COMSOL, Inc. www.comsol.com"},{"issue":"3","key":"1947_CR67","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1002\/nme.1620220312","volume":"22","author":"K-J Bathe","year":"1986","unstructured":"Bathe K-J, Dvorkin EN (1986) A formulation of general shell elements-the use of mixed interpolation of tensorial components. Int J Numer Methods Eng 22(3):697\u2013722","journal-title":"Int J Numer Methods Eng"},{"key":"1947_CR68","doi-asserted-by":"publisher","unstructured":"Liu W, Deng Z, Li J, Hu X (2022) Investigating the electrothermal behavior of evtol batteries in urban air mobility applications. In: 2022 IEEE 25th international conference on intelligent transportation systems (ITSC), Macau, China, pp 40\u201345. https:\/\/doi.org\/10.1109\/ITSC55140.2022.9922362","DOI":"10.1109\/ITSC55140.2022.9922362"},{"key":"1947_CR69","unstructured":"Polaczyk N, Trombino E, Wei P, Mitici M (2019) A review of current technology and research in urban on-demand air mobility applications. In: Vertical flight society autonomous VTOL technical meeting and Electric VTOL symposium, Mesa, USA"},{"key":"1947_CR70","doi-asserted-by":"crossref","unstructured":"van Schie SP, Zhao H, Yan J, Xiang R, Hwang JT, Kamensky D (2023) Solver-independent aeroelastic coupling for large-scale multidisciplinary design optimization. In: AIAA Scitech 2023 Forum, National Harbor, USA, p 0727","DOI":"10.2514\/6.2023-0727"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-024-01947-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-024-01947-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-024-01947-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,3]],"date-time":"2024-12-03T16:23:45Z","timestamp":1733243025000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-024-01947-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,1]]},"references-count":70,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2024,12]]}},"alternative-id":["1947"],"URL":"https:\/\/doi.org\/10.1007\/s00366-024-01947-7","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,1]]},"assertion":[{"value":"2 August 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 January 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}