Isogeometric Finite Element Analysis based on Bézier Extraction of NURBS and T-splines

This thesis will give a theoretical overview of B-splines, as well as NURBS and T-splines which are based on B-splines, and also the concept of Bézier decomposition of these spline functions. Bézier decomposition will decompose the splines into Bernstein polynomials which are defined over the domain...

Full description

Bibliographic Details
Main Author: Fredheim, Ole Jørgen
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for konstruksjonsteknikk 2011
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-15890
Description
Summary:This thesis will give a theoretical overview of B-splines, as well as NURBS and T-splines which are based on B-splines, and also the concept of Bézier decomposition of these spline functions. Bézier decomposition will decompose the splines into Bernstein polynomials which are defined over the domain of one quadrature element. This theoretical background will then be used to implement a Matlab isogeometric finite element analysis program. Two different choices for implementation are explored, a isogeometric finite element solver built from scratch for use of NURBS, and the use of Bézier extraction to implement isogeometric analysis with NURBS and T-splines in an already existing finite element solver. The main focus will be on use of Bézier extraction, which will signicantly ease the implementation. Numerical studies are performed with problems of linear elasticity and heat conduction, to study the convergence of an isogeometric  analysis.The accuracy of isogeometric analysis will prove to be better than for a traditional FEA for the analyzed problems