Abstract

We develop a new optimisation technique that combines multiresolution subdivision surfaces for boundary description with immersed finite elements for the discretisation of the primal and adjoint problems of optimisation. Similar to wavelets, multiresolution surfaces represent the domain boundary using a coarse control mesh and a sequence of detail vectors. Based on the multiresolution decomposition efficient and fast algorithms are available for reconstructing control meshes of varying fineness. During shape optimisation the vertex coordinates of control meshes are updated using the computed shape gradient information. By virtue of the multiresolution editing semantics, updating the coarse control mesh vertex coordinates leads to large-scale geometry changes and, conversely, updating the fine control mesh coordinates leads to small-scale geometry changes. In our computations we start by optimising the coarsest control mesh and refine it each time the cost function reaches a minimum. This approach effectively prevents the appearance of non-physical boundary geometry oscillations and control mesh pathologies, like inverted elements. Independent of the fineness of the control mesh used for optimisation, on the immersed finite element grid the domain boundary is always represented with a relatively fine control mesh of fixed resolution. With the immersed finite element method there is no need to maintain an analysis suitable domain mesh. In some of the presented two and three-dimensional elasticity examples the topology derivative is used for introducing new holes inside the domain. The merging or removing of holes is not considered.

Highlights

  • We consider the shape optimisation of two- and three-dimensional solids by combining multiresolution subdivision surfaces with immersed finite elements

  • As widely discussed in isogeometric analysis literature, the geometry representations used in today’s computer aided design (CAD) and finite element analysis (FEA) software are inherently incompatible [1]. This is limiting in shape optimisation during which a given CAD geometry model is to be iteratively updated based on the results of a finite element computation

  • We use an immersed finite element technique that we previously developed in the context of incompressible fluidstructure interaction [29, 36]

Read more

Summary

Introduction

We consider the shape optimisation of two- and three-dimensional solids by combining multiresolution subdivision surfaces with immersed finite elements. The hierarchy of control meshes underlying a subdivision surface lends itself naturally to multiresolution decomposition of geometry [21, 22]. The developed multiresolution optimisation approach relies on multiresolution subdivision curves/surfaces for geometry description and the immersed finite element method for domain discretisation. The multiresolution representation of the domain boundaries allows us to describe the same geometry with control meshes of different resolution for analysis and optimisation purposes. In [7] Bezier basis functions and degree elevation and in [8] b-splines and knot insertion are considered to create a hierarchy of geometry representations Most of these papers primary aim to speed up the optimisation process by reducing the number of optimisation variables or by employing multigrid techniques. In some of the examples the topology derivative is considered to introduce new holes in the domain

Governing equations
Linear elasticity
Shape derivative
Weak form of the equilibrium equations
Immersed finite element discretization
Finite element discretisation
Multiresolution optimisation
Subdivision scheme for one-dimensional cubic b-splines
Catmull-Clark subdivision surfaces
7: Subdivision stencil for an irregular vertex with valence v with the weights β
Multiresolution surface editing
Multiresolution shape optimisation
Examples
Simply supported plate with a hole
Optimal hole shapes in a two-dimensional domain
Optimal hole shapes in a three-dimensional domain
Shape and topology optimisation
Summary and conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.