CALCULIX
Support for 2D mechanical analyses can be easily added to the FEM workbench
(Source: https://github.com/FreeCAD/FreeCAD/issues/10864)
Problem description Currently, the FEM workbench doesn't support 2D mechanical analyses (plane stress, plane strain, axisymmetric). It seems to be rather easy to implement them using CalculiX solver for someone familiar with the source code. Pretty much only a single option in SolverCcxTools would be needed with the following settings and actions taken for each setting:
2D/3D Mechanical analysis:
3D (default) - does nothing
2D plane stress:
Changes the element type written to the input file (*ELEMENT, TYPE=): S3 --> CPS3, S6 --> CPS6, S4 --> CPS4 Changes *SHELL SECTION to *SOLID SECTION
2D plane strain:
Changes the element type written to the input file (*ELEMENT, TYPE=): S3 --> CPE3, S6 --> CPE6, S4 --> CPE4 Changes *SHELL SECTION to *SOLID SECTION
2D axisymmetric:
Changes the element type written to the input file (*ELEMENT, TYPE=): S3 --> CAX3, S6 --> CAX6, S4 --> CAX4 Changes *SHELL SECTION to *SOLID SECTION
Related forum thread: https://forum.freecad.org/viewtopic.php?t=81462