Difference between revisions of "FEM project"

From FreeCAD Documentation
Jump to: navigation, search
(ajout du lien sur "Fem_Workbench")
(Brainstorming)
Line 26: Line 26:
 
* [http://www.code-aster.org Code-Aster] very broad solver with python bindings
 
* [http://www.code-aster.org Code-Aster] very broad solver with python bindings
 
* [http://www.pythonocc.org/ 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
 
* [http://www.pythonocc.org/ 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 ===
 +
 +
* [http://dip28p.web.fc2.com/calculix/netgen2calculix/index.html gut example with contact]
  
 
== Organizing ==
 
== Organizing ==

Revision as of 13:52, 7 January 2014

This is the project plan for the FreeCAD FEM integration as part of the Development roadmap.


Purpose and principles

Outcome

Simple FEM chain to start the matter. Which is capable of meshing a Part (automatic) and compute some standard stuff like stiffnes and frequencies.

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.

Brainstorming

potential Meshers

Netgen.jpg

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

Organizing

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.
Available translations of this page: Flag-es.jpg Flag-fr.jpg Flag-it.jpg Flag-ru.jpg