Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries
This FYP (Final Year Project) deals with the development of a finite element-based computer program to determine the center of gravity (CG) and area/mass moments of inertia of solids of complicated geometries. The calculation of these properties is important in the design and analysis of engineering...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/158331 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-158331 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1583312023-03-04T20:12:20Z Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries Ng, Lucas Jian Yong Sellakkutti Rajendran School of Mechanical and Aerospace Engineering MSRajendran@ntu.edu.sg Engineering::Mechanical engineering::Mechanics and dynamics Engineering::Computer science and engineering::Computer applications::Computer-aided engineering Engineering::Computer science and engineering::Data::Coding and information theory This FYP (Final Year Project) deals with the development of a finite element-based computer program to determine the center of gravity (CG) and area/mass moments of inertia of solids of complicated geometries. The calculation of these properties is important in the design and analysis of engineering structure and components. There are analytical formulas to calculate these properties for simple geometries such as sphere, cylinder, and cubes. The geometry of components encompassing in real life design is quite complicated. One can break down the complex geometry to simpler shapes and apply the analytical formulas. Often this could be very cumbersome, time consuming and result is often not accurate. Numerical Method is another approach that one can used. In this project, finite element method is used to determine the geometric properties. A computer program is developed to determine these properties. The code for calculating the geometric properties is being developed in MATLAB. The logic of the program uses both shape functions and numerical integration to achieve its result. This allows to calculate the summation of all the desired geometric properties of the finite element. The input data for the geometrical shape (which is used as the input to the MATLAB code) is generated in ANSYS. The geometrical model for the test generation is either created in ANSYS or created in SOLIDWORKS and imported into ANSYS. The input data is then cleaned by using Excel VBA before inputting into MATLAB. To verify the MATLAB code that was developed, a few applications have been considered. These includes sphere, cylinder, gears, and crankshaft. The results have been compared with the geometrical problems given by ‘VSUM’ command of ANSYS. The program is seen to give accurate values. Therefore, the main objective of this research is to develop a program in MATLAB. It will be able to compute geometric properties of a 3-D object that is imported by ANSYS. A learning objective was done by developing a program for the use of 2-D applications. Bachelor of Engineering (Mechanical Engineering) 2022-06-02T08:42:37Z 2022-06-02T08:42:37Z 2022 Final Year Project (FYP) Ng, L. J. Y. (2022). Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/158331 https://hdl.handle.net/10356/158331 en C105 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Mechanical engineering::Mechanics and dynamics Engineering::Computer science and engineering::Computer applications::Computer-aided engineering Engineering::Computer science and engineering::Data::Coding and information theory |
spellingShingle |
Engineering::Mechanical engineering::Mechanics and dynamics Engineering::Computer science and engineering::Computer applications::Computer-aided engineering Engineering::Computer science and engineering::Data::Coding and information theory Ng, Lucas Jian Yong Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries |
description |
This FYP (Final Year Project) deals with the development of a finite element-based computer program to determine the center of gravity (CG) and area/mass moments of inertia of solids of complicated geometries. The calculation of these properties is important in the design and analysis of engineering structure and components.
There are analytical formulas to calculate these properties for simple geometries such as sphere, cylinder, and cubes. The geometry of components encompassing in real life design is quite complicated. One can break down the complex geometry to simpler shapes and apply the analytical formulas. Often this could be very cumbersome, time consuming and result is often not accurate. Numerical Method is another approach that one can used. In this project, finite element method is used to determine the geometric properties. A computer program is developed to determine these properties.
The code for calculating the geometric properties is being developed in MATLAB. The logic of the program uses both shape functions and numerical integration to achieve its result. This allows to calculate the summation of all the desired geometric properties of the finite element.
The input data for the geometrical shape (which is used as the input to the MATLAB code) is generated in ANSYS. The geometrical model for the test generation is either created in ANSYS or created in SOLIDWORKS and imported into ANSYS.
The input data is then cleaned by using Excel VBA before inputting into MATLAB.
To verify the MATLAB code that was developed, a few applications have been considered. These includes sphere, cylinder, gears, and crankshaft. The results have been compared with the geometrical problems given by ‘VSUM’ command of ANSYS. The program is seen to give accurate values.
Therefore, the main objective of this research is to develop a program in MATLAB. It will be able to compute geometric properties of a 3-D object that is imported by ANSYS. A learning objective was done by developing a program for the use of 2-D applications. |
author2 |
Sellakkutti Rajendran |
author_facet |
Sellakkutti Rajendran Ng, Lucas Jian Yong |
format |
Final Year Project |
author |
Ng, Lucas Jian Yong |
author_sort |
Ng, Lucas Jian Yong |
title |
Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries |
title_short |
Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries |
title_full |
Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries |
title_fullStr |
Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries |
title_full_unstemmed |
Development of a finite element-based computer program to determine the CG and area/mass moments of inertia of solids of complicated geometries |
title_sort |
development of a finite element-based computer program to determine the cg and area/mass moments of inertia of solids of complicated geometries |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/158331 |
_version_ |
1759853824096337920 |