FEM19

Finite element library for solving plane elasticity problems

541 descargas

Actualizado 2 Oct 2019

Ver licencia

The main purpose of FEM19 is to provide a simple way to define the geometry of a considered plane object. A user adds curves and points which define a plane object in any order and orientation. The program then builds solid model and generates a triangular mesh. Setting the material properties, boundary conditions, and solution procedures are implemented more or less in an ordinary way.
Graphical outputs and geometric computation are based on libraries:
-draw2d (https://www.mathworks.com/matlabcentral/fileexchange/71745-draw19),
-drawAPT (https://www.mathworks.com/matlabcentral/fileexchange/71751-drawapt) and
-gearInMesh (https://www.mathworks.com/matlabcentral/fileexchange/71968-gearsinmesh),
which are for convenience also included into FEM19.
The mesh generators are ADF2D [1] and MESH2D ([2]). ADF2D is part of the library, MESH2D must be downloaded separately. The numerical solver is based on the MINIFEM program [3]. Profile reduction is done by the Sloan algorithm [4].
The program is meant to be used as an educational and research tool.
Quick start, examples and the manual can be downloaded from these links
https://www.researchgate.net/publication/335465380_FEM19_Quick_Startpdf
https://www.researchgate.net/publication/335465632_FEM19_Examples_v01pdf
https://www.researchgate.net/publication/335465623_FEM19_Manual_v01

[1] - Daniel S.H. Lo -- Finite Element Mesh Generation -- CRC Press 2015
[2] - https://www.mathworks.com/matlabcentral/fileexchange/25555-mesh2d-delaunay-based-unstructured-mesh-generation
[3] O. C Zienkiewicz, R.L.Taylor, The finite element method 3rd Edition, McGraw-Hill 1977
[4] S.W.Sloan - A FORTRAN PROGRAM FOR PROFILE AND WAVEFRONT REDUCTION, International Journal for Numerical Methods in Engineering, Vol. 28,2651-2679 (1989)

Citar como

milan batista (2023). FEM19 (https://www.mathworks.com/matlabcentral/fileexchange/72573-fem19), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2019a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

fem19_v01

fem19_v01/draw2d

fem19_v01/drawAPT

fem19_v01/fem2d

fem19_v01/fem2d/@geom

fem19_v01/fem2d/@mesh

fem19_v01/fem2d/@stress2d

fem19_v01/fem2d/@topo

fem19_v01/gears_v02

fem19_v01/verification

Versión Publicado Notas de la versión
1.0.3

Correct -sfac option in function plot for stress2d object. The interpretation of units remains user responsibility.

1.0.2

Minor language correction

1.0.1

Add link to manuals

1.0.0