Translations:Release notes 1.1/56/en
Appearance
- Log verbosity and number of threads used for meshing can now be set for
Gmsh and
Netgen in the Preferences. Pull request #17699 and Pull request #18608
- The DataSecond Order Linear property and support for
local refinement, previously only available for Gmsh, are now also available for the new
Netgen implementation. Pull request #17170
- Box and elliptical beam section types were added to
FEM ElementGeometry1D. Pull request #15843
- The
Purge results tool now deletes all the results objects, not just the ones native to CalculiX. Pull request #18328
Tie constraint can now be applied also to shell faces. Pull request #18325
- Output format (binary or ASCII) and saving of geometry IDs can now be set for Elmer, also in Preferences. Pull request #17972
- A smoothing option was added to the
Contours filter. Pull request #18088
- The BucklingAccuracy parameter was added to
CalculiX solver - it might be necessary to capture the first eigenvalue in some linear buckling analyses. Pull request #18790
- Now all FEM objects for which suppressing makes sense can be suppressed. Previously only constraints were suppressible. Pull request #18636
- Contact forces are now printed to ccx_dat_file in CalculiX analyses. Pull request #18840
- The
MaterialReinforced tool now uses the
new material editor. Pull request #18893
- The
Electrostatic potential boundary condition was extended to also support Neumann-type boundary condition and prescribe electric flux density. It now has a symbol too. Pull request #18514 and Pull request #19011
- Thermal expansion reference temperature can now be defined for
solid material in thermomechanical analyses with CalculiX. Pull request #19285
- The Fem.frdToVTK Python function was added allowing conversion of CalculiX's frd results files to VTK format used by ParaView. Pull request #19426
- The
Current density boundary condition was improved. It now has two modes (Custom and Normal) and a symbol for the Normal mode. Pull request #19930
- Two new
FEM examples were added - one for the newly implemented
Static current equation (Joule heating) and one for
Rigid body constraint. Pull request #20007 and Pull request #20011
- The
Heat flux load task panel was improved - radio buttons used to choose the heat flux type were replaced with a combo box. Pull request #20059
- The
Magnetization boundary condition task panel was improved. Pull request #20055
- Selection mode was added to Geometry reference selector in the task panels of Elmer equations. Pull request #20053
- The renameArrays Python function was added to rename selected
results pipeline fields. Pull request #20411
- A CalculiX-related preference named Result object was added. If its checkbox Pipeline only is enabled, a newly refactored CalculiX solver object is added to the Analysis container when using the Solver CalculiX option. It has an updated task panel, doesn't generate
CCX_Results objects (only the
results pipeline object is created) and will be further developed. Pull request #20609
- The Offset property was added to
Shell Plate Thickness, making it possible to offset the expanded shell from the actual mesh. Pull request #22385
- Support for thermal
contact with CalculiX was added via Enable Thermal Contact and Thermal Contact Conductance properties used to specify gap conductance. Pull request #22121
- Support for hard and tied
contact with CalculiX was added. Pull request #22513 and Pull request #23327
- Support for cavity
radiation with CalculiX was added. Pull request #22593
- Support for amplitudes (time variation) for most mechanical and thermal boundary conditions and loads with CalculiX was added. There are new properties: Enable Amplitude and Amplitude Values. Pull request #22851
Initial temperature can now be applied to a selected region (via the References property) in CalculiX analyses. Pull request #22864
- The Glue property was added to the
Netgen mesher. When enabled, a continuous mesh is created (this property is equivalent to Gmsh's Coherence Mesh). Pull request #23074
- Default Priority of Elmer equations now starts with 255 and decreases with each added equation. This way, the equations are solved in the order they were added to the tree. Pull request #22999
- CalculiX's membrane and truss elements are now supported and replace shell and beam elements respectively when the new ExcludeBendingStiffness property of the
CalculiX solver is enabled. Pull request #22912 and Pull request #23224
- Displacements of
rigid body reference point are now printed to ccx_dat_file. Pull request #23199
Initial temperature can now be also used to prescribe temperature field in a static analysis step (with optional amplitude). Pull request #23277 and Pull request #23530
Netgen can now be installed in the standard way mentioned on its download page and it is only necessary to point FreeCAD to the proper Python executable in the preferences (by default the Python executable specified in general Python preferences is used). Pull request #23613
- Some preferences related to mesh export now have better defaults. Namely, groups of nodes are enabled for the Gmsh mesher and export to INP files includes FEM elements only and groups by default. Pull request #23553
- Properties of the
CalculiX solver are now grouped and time incrementation properties are more user-friendly (improved names, better defaults, easy switch between automatic and direct incrementation as well as no need to enable additional property to set non-default incrementation). Pull request #23494
- There is a new Pastix Mixed Precision property of the
CalculiX solver. It's disabled by default so that mixed precision is not used for the PaStiX matrix solver to avoid issues with incorrect results of some analyses. Pull request #23539
- The
Elmer solver's object and task panel were reworked similar to what was done before for CalculiX. It now works with the new implementation of
Netgen. Moreover, ParaView PVD files can now be imported. Pull request #24912
- Three new
FEM examples were added - one for the newly implemented electrostatics with the refactored CalculiX solver, one for the newly implemented pressure loads on edges of 2D models and one for the cyclic symmetry introduced in FreeCAD 1.0. Pull request #25117, Pull request #25191 and Pull request #25268