FEM19

版本 1.0.3 (13.7 MB) 作者: milan batista
Finite element library for solving plane elasticity problems
643.0 次下载
更新时间 2019/10/2

查看许可证

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)

引用格式

milan batista (2024). FEM19 (https://www.mathworks.com/matlabcentral/fileexchange/72573-fem19), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2019a
兼容任何版本
平台兼容性
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

版本 已发布 发行说明
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