## FEM19

Version 1.0.3 (13.7 MB) by
Finite element library for solving plane elasticity problems
Updated 2 Oct 2019

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.
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)

### Cite As

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

##### MATLAB Release Compatibility
Created with R2019a
Compatible with any release
##### Platform Compatibility
Windows macOS Linux

### Community Treasure Hunt

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

Start Hunting!

#### fem19_v01/doc/topo

Version Published Release Notes
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