Abstract
We introduce several new extensions to subdivision shells that provide an improved level of shape control over shell boundaries and facilitate the analysis of shells with non-smooth and non-manifold joints. To this end, extended subdivision schemes are used that enable to relax the continuity of the limit surface along prescribed crease edges and to create surfaces with prescribed limit positions and normals. Furthermore, shells with boundaries in the form of conic sections, such as circles or parabolas, are represented with rational subdivision schemes, which are defined in analogy to rational b-splines. In terms of implementation, the difference between the introduced and conventional subdivision schemes is restricted to the use of modified subdivision stencils close to the mentioned geometric features. Hence, the resulting subdivision surface is in most parts of the domain identical to standard smooth subdivision surfaces. The particular subdivision scheme used in this paper constitutes an improved version of the original Loop's scheme and is as such based on triangular meshes. As in the original subdivision shells, surfaces created with the modified scheme are used for interpolating the reference and deformed shell configurations. At the integration points, the subdivision surface is evaluated using a newly developed discrete parameterization approach. In the resulting finite elements, the only degrees of freedom are the mid-surface displacements of the nodes and additional Lagrange parameters for enforcing normal constraints. The versatility of the newly developed elements is demonstrated with a number of geometrically nonlinear shell examples.
Original language | English (US) |
---|---|
Pages (from-to) | 897-923 |
Number of pages | 27 |
Journal | International Journal for Numerical Methods in Engineering |
Volume | 88 |
Issue number | 9 |
DOIs | |
State | Published - Dec 2 2011 |
Keywords
- Isogeometric analysis
- Non-manifold geometry
- Rational subdivision
- Shells
- Subdivision interpolation
ASJC Scopus subject areas
- Numerical Analysis
- General Engineering
- Applied Mathematics