Hierarchical plate and shell element incorporating symbolic computations

Thesis (M.Eng.)--Memorial University of Newfoundland, 2000. Engineering and Applied Science Bibliography: leaves 93-99 A hierarchical nine node p-version curved shell finite element is developed incorporating symbolic computations. The element has five nodal degrees of freedom, three translations an...

Full description

Bibliographic Details
Main Author: Subbarayalu, Sethuramalingam, 1975-
Other Authors: Memorial University of Newfoundland. Faculty of Engineering and Applied Science
Format: Thesis
Language:English
Published: 1999
Subjects:
Online Access:http://collections.mun.ca/cdm/ref/collection/theses3/id/126067
Description
Summary:Thesis (M.Eng.)--Memorial University of Newfoundland, 2000. Engineering and Applied Science Bibliography: leaves 93-99 A hierarchical nine node p-version curved shell finite element is developed incorporating symbolic computations. The element has five nodal degrees of freedom, three translations and two rotations. The displacement approximation functions which are hierarchical in nature are derived from the Lagrangian functions. The hierarchical finite elements have a distinct advantage of saving computational effort in comparison with h-version elements. However, as the order of the displacement polynomial increases, the number of gaussian points required for integration have to be increased to obtain element matrices. This increases the computational effort required for element generation. The nature of hierarchical formulation offers certain avenues for the usage of symbolic computations which substantially reduces the computational effort involved in the element generation. A number of locations where the usage of symbolic computations offers significant reduction in computational effort are identified and are incorporated. The problems associated with the development of finite element codes can be successfully addressed by the usage of Object Oriented Program- ming(OOP) techniques. A Finite element program for the shell element is developed using this OOP technique. The performance of the present element is demonstrated using various numerical examples.