Related Experiment Video
Updated: Jun 5, 2025

Three-Dimensional Shape Modeling and Analysis of Brain Structures
Published on: November 14, 2019
Automated shape and thickness optimization for non-matching isogeometric shells using free-form deformation
Han Zhao1, David Kamensky1, John T Hwang1
1Department of Mechanical and Aerospace Engineering, University of California San Diego, 9500 Gilman Drive, Mail Code 0411, La Jolla, CA 92093 USA.
Abstract:
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-Love 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.
Related Concept Videos
Unsymmetric Loading of Thin-Walled Members: Problem Solving
To compute the shear forces, find the shear flow at a specific distance from the endpoint using the vertical shear and the moment of inertia values. The total shear force on the flange is calculated by integrating the shear flow from one end of the flange to the other.
Next, calculate the moments of...
Unsymmetric Loading of Thin-Walled Members
The concept of the shear center is crucial in countering the...
Plastic Deformations of Members with a Single Plane of Symmetry
Deformations in a Symmetric Member in Bending
When the member is segmented into tiny cubic elements, it is observed that the primary stress...
Deformation of Member under Multiple Loadings
In the case of a member with a variable cross-section, the strain is not constant but depends on the position. The deformation of an...
Plastic Deformation in Circular Shafts

