Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis
In many real-life engineering problems, the analysis of large structures can be tedious and complicated. This project explores a new finite element model reduction method to covert large 3D finite element models into equivalent beam element models. The proposed method utilises the concept of “shap...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/176233 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-176233 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1762332024-05-27T02:53:19Z Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis Hong, Kellyn Kai Lin Sellakkutti Rajendran School of Mechanical and Aerospace Engineering MSRajendran@ntu.edu.sg Engineering In many real-life engineering problems, the analysis of large structures can be tedious and complicated. This project explores a new finite element model reduction method to covert large 3D finite element models into equivalent beam element models. The proposed method utilises the concept of “shape vectors” to condense a large 3D model into a beam element model. The shape vectors are computed using ANSYS Mechanical APDL. The shape vectors, the stiffness matrix [K] and mass matrix [M] are written into the disk. This forms the input to the MATLAB code. The code first assembles all the shape vectors to obtain the “shape vector matrix” [N]. The stiffness and mass matrices are multiplied appropriately with the shape vector matrix to obtain the reduced stiffness matrix ([N]^T [K][N]) and mass matrix ([N]^T [M][N]), which are then used for the calculation of natural frequencies and mode shapes of typical validation problems. The proposed method is applied to convert a 3D solid element model of rods of square as well as circular cross-section rods. The natural frequencies of the beam element model obtained in MATLAB are compare with the natural frequencies of the original 3D solid element model given by ANSYS. For long rods, the agreement is good. For short rods, there is considerable difference in the frequencies. This is attributed to the fact that the “shape vector” approach used in this FYP does not accurately represent the shear stress distribution across the cross-section of the rod. Bachelor's degree 2024-05-27T02:53:19Z 2024-05-27T02:53:19Z 2024 Final Year Project (FYP) Hong, K. K. L. (2024). Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176233 https://hdl.handle.net/10356/176233 en 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 |
spellingShingle |
Engineering Hong, Kellyn Kai Lin Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis |
description |
In many real-life engineering problems, the analysis of large structures can be tedious and complicated. This project explores a new finite element model reduction method to covert large 3D finite element models into equivalent beam element models.
The proposed method utilises the concept of “shape vectors” to condense a large 3D model into a beam element model. The shape vectors are computed using ANSYS Mechanical APDL. The shape vectors, the stiffness matrix [K] and mass matrix [M] are written into the disk. This forms the input to the MATLAB code. The code first assembles all the shape vectors to obtain the “shape vector matrix” [N]. The stiffness and mass matrices are multiplied appropriately with the shape vector matrix to obtain the reduced stiffness matrix ([N]^T [K][N]) and mass matrix ([N]^T [M][N]), which are then used for the calculation of natural frequencies and mode shapes of typical validation problems.
The proposed method is applied to convert a 3D solid element model of rods of square as well as circular cross-section rods. The natural frequencies of the beam element model obtained in MATLAB are compare with the natural frequencies of the original 3D solid element model given by ANSYS. For long rods, the agreement is good. For short rods, there is considerable difference in the frequencies. This is attributed to the fact that the “shape vector” approach used in this FYP does not accurately represent the shear stress distribution across the cross-section of the rod. |
author2 |
Sellakkutti Rajendran |
author_facet |
Sellakkutti Rajendran Hong, Kellyn Kai Lin |
format |
Final Year Project |
author |
Hong, Kellyn Kai Lin |
author_sort |
Hong, Kellyn Kai Lin |
title |
Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis |
title_short |
Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis |
title_full |
Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis |
title_fullStr |
Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis |
title_full_unstemmed |
Development of a MATLAB/ANSYS code for a large 3D finite element model to an equivalent beam element model for static and free vibration analysis |
title_sort |
development of a matlab/ansys code for a large 3d finite element model to an equivalent beam element model for static and free vibration analysis |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/176233 |
_version_ |
1800916266840489984 |