FEM project/cs

Toto je projekt postupu pro FEM integraci FreeCADu jako části Směru vývoje.

Výstup
Jednoduchý FEM řetězec pro zahájení čehosi. Co je schopno zesíťovat Díl a vypočítat standardní věci jako je tuhost frekvence.

The framework should allow tetrahedral and hex meshes. Writing the output decks as python plugin to ease use different solver. Simple post-processing with the ability to extend by python.

potential Meshers


Some meshers out there
 * Netgen very good mesher, LGPL with some library suport
 * Salome complicated package, hard to get the code we need!?
 * PythonOCC python library wrapping Salome and Netgen meshers may be the quickest and most complete way to integrate meshers

potential Solvers
some solver out there
 * Calculix
 * Code-Aster very broad solver with python bindings
 * PythonOCC python library that also offers a (currently) rough interface to Code_Aster which would also be a quick way to have a 1st working solution

calculix examples

 * gut example with contact

Mesher

 * Testing the mesh generators by experts
 * Analysing software structure and possible integration

Next actions

 * Setting up Fem_Workbench (done)
 * Starting optimized visuals for SALOME mesh (ongoing)
 * Interface for adding post-processing information (color, displacement) to the Fem Visual. (done)
 * Writing a valid CalculiX INP file.
 * loading FRD (done)