Você está na página 1de 1 MATLAB CODE DEVELOPMENT ON
FINITE ELEMENT METHOD OF THIN SHELL
Student
: MENH Panha
Dr. Adinel GAVRUS, Dr. LIM Sovanvichet
:
Field Materials Science and Structures, Institute of Technology of Cambodia
Tel : (+855) 10 55 78 77,
Email : menhpanha@gmail.com  I

INTRODUCTION

A shell is a curved structure with thickness much smaller than the other two dimensions, which could be seen in roof of a building with special architectural requirement and large volume of space, or cylindrical water tank, etc. To analyze its structure, using analytical method is such a complicated way and sometime impossible when its geometry is not simple. The Finite Element Method is one of the numerical methods for obtaining the approximate solution, which is especially powerful when dealing with boundary conditions defined over complex geometries. II

OBJECTIVE

The objective of this study is to develop a MATLAB code project to analyze the internal forces and deformations of thin shell structure following the concept of Finite Element Method. III

THIN SHELL THEORY

Shell carries loads in all directions, and therefore undergoes bending and

twisting, as well as in-plane deformation. Thin Shell theories are basically based on LOVE-KIRCHOFF assumption as follow:

1. As the shell deforms, the normal to the un-deformed middle surface

remain straight and normal to the deformed middle surface undergo no extension. i.e., all strain components in the direction of the normal to the middle surface is zero.

2. The transverse normal stress is neglected.

Hence,

dimensional.

we

can

reduce

the

problems

from

three

dimensional

into two IV

THIN SHELL FINITE ELEMENTS

The curved geometry of shell can be analyzed by dividing it into suitable number of flat plate elements. These elements are based on combination of membrane element and bending element that enforced KIRCHOFF’s hypothesis. The element equations must then be transformed to a common global coordinate system, and also modified to account for the in-plane forces. Typical shell structure modeled with flat elements

Local and global axes for a shell element V

MATLAB CODE DEVELOPMENT Start

Reading Input : Initial coordinates of finite element nodes, topology of finite elements, material properties, shell thickness, applied loads and boundary conditions

Calculation of Shape functions, stiffness matrix and mass matrix

Assemble local matrix into global matrix

Calculation of displacements and other internal nodal forces.

Plot and write the results into text files. End VI

RESULT AND CONCLUSION The verification are made by comparing results from coding with those from analytical method and from the simulation in ABAQUS software. Despite many commercial FEM software available on the market, developing the FEM coding project is still important. In commercial software, they only provide result following their template, in which some particular points are missing when needed. Personal development coding project will allow us to analyze the structure, extract result and arrange the data input in our preferable way. REFERENCES

1. G. R. LIU and S. S. QUEK. The Finite Element Method, A Practical Course,

 2003 2 M. ASGHAR BHATTI. Advanced Topics in Finite Element Method

Analysis of Structure: with Mathematica and MATLAB Computations, 2006.