Fem Workbench

The Fem Workbench offers data structures and commands to work with Fem meshes.



As of FreeCAD version 0.15, the FEM-Module can be used on Windows, Mac OSX and Linux platforms. However, the amount of manual intervention will depend on the OS that you are using. Windows build are provided, as well as a PPA for Ubuntu. Mac users are encouraged to test and report any errors and results on the forum.

The FEM-Module supports linear analysis of isotropic (uniformity in all directions) material.

Mechanical analysis with calculation of resulting stress (Von Mises) and displacement is supported.

The FEM-module supports analysis of single parts (solids). Multi-body analysis is not implemented yet.

Creating or importing meshes/parts
Objects created in PartDesign and Part are supported, as well as simple copies of those bodies. There are two Meshers available to the user: Netgen and GMSH.

There have been mixed results with the Netgen mesher and the compilation of FreeCAD with Netgen support, as such FreeCAD forum user psicofil provided a GMSHMesh Macro to allow users to use GMSH instead.

Import/Export
[Not implemented yet].

Example
See FEM Analysis

Links
FEM Project

FEM Install

FEM Element Types

FEM Python Scripting

GMSH Macro. For more see the forum page