From FreeCAD Documentation
- When performing analyses using the CalculiX solver, there is now also a results pipeline created to visualize the results. Pull request #8525 and Pull request #8903
- It is now possible to perform transient analyses when using the Elmer solver. Pull request #9056
- The initial pressure constraint was added to set the initial internal pressure of fluids. Pull request #7364
- The current density constraint was added to set current densities for bodies and faces. Pull request #8348
- The magnetization constraint was added to set magnetizations for bodies and faces. Pull request #8393
- The flow velocity constraint and initial flow velocity constraint were completely rewritten. It is now also possible to specify a velocity via a math formula (to define a velocity profile). Pull request #8963 and Pull request #8964
Note: This is a breaking change. Analyses with existing flow velocity and initial flow velocity constraints will not work anymore. You have to create new flow velocity constraints in the analysis to make existing analyses work.
Also note: until FreeCAD 0.21 the results of the flow solver were wrong (fluid density and viscosity were a factor 1000 too high). Therefore the necessary recreation of the velocity constraint also assures the results will be correct.
- It is now possible to define in the displacement constraint displacements as equations (displacement according to the current solver time).
- The body heat source constraint has now a task panel and it is possible to set the heat for several bodies or to use several constraints for different bodies in one analysis. Pull request #7367
- The spring constraint was not used by any solver. Now it can be used by the Elmer solver via the equations Deformation and Elasticity. Pull request #9005
- The result mesh cut function Filter function cylinder was added. Pull request #8735
- The result mesh cut function Filter function box was added. Pull request #8825
- It is now possible to open (and this way visualize) *.pvtu files (partitioned VTK unstructured grid data). A *.pvtu file is also the result of an Elmer simulation, when more than one CPU core is used for calculations. Pull request #7159
- Critical Strain Ratio has been added to the VTK result pipeline. It gives an indication of ductile rupture for materials with a "MaterialMechanicalNonlinear" object. Pull request #7467
- FEM mesh to mesh has the new parameter scale to define the scale of deformed mesh using Python. Forum thread and Pull request #7715
- The preferences have a new option to define which solver should automatically be added when creating a new analysis.
- Usability improvements:
- If you are in the FEM workbench when loading a FreeCAD file containing an analysis, the analysis gets activated automatically (you have immediate access to all FEM toolbar buttons).
- The toolbar only has buttons for solvers installed on your system. Unavailable solvers are no longer displayed.
- New example files for the following equations are available via the FEM Examples: Deformation, Flow, Flux, Heat, Magnetodynamic and Magnetodynamic 2D. Pull requests #8550, #8569, #8579, #8597, #8630 and #9004.
- New material card for carbon dioxide and a titanium alloy. Pull request #8332 and Pull request #8636