Improvements

Issues Short description of the source problem resolved in this version
Mesh FX-31176 With the update of ASML mesher and the gradation adjustment, we have the same number of nodes and volume elements. Concerning performances of ASML mesher, with Flux 2023.1, we have reduce the difference with MeshGems, now we have a ratio of 2. ASML team is working on the improvement of performances for next release.

Parallel Computing FX-30960 In previous versions, each secondary Flux used the same memory configuration as the primary Flux when using parametric distribution. It is however expected that the secondary Flux needs less memory. It is now possible to use a different memory configuration for the secondary flux. To do so, the environment variable FLUX_PARAM_MEMORY can now be used. The memory has to be specified in bytes (0 to use dynamic memory). A GUI way to define this parameter will be available in a future version.
Parallel Computing FX-27696 Stopping a parametric distribution solving was leaving a great number of temporary files. In this new version, these files will be removed while closing the main Flux project.
Parallel Computing FX-26384 For scenarios controlled exclusively by time or by position of mechanical set, i.e. not controlled by geometric or physic parameters, a classic solving is performed even if the parametric distribution is enabled in the scenario. This was not the case before when parametric distribution was launched with a single job.
Physics FX-22611 The Flux Material Identification tools are now also available in the Linux version of Flux. They may be launched from Flux Supervisor by clicking on the "Material Identification" button, which is no longer disabled in Linux systems. As in the case of the Windows version, these tools require a previous installation of Compose and configuring Flux Supervisor with the path to the Compose launching script. The details on how to configure Flux Supervisor are provided in "Material Identification" chapter of the user guide.
Physics FX-26860 In addition to the symmetry and double symmetry constraints (defined by axis direction), two new constraints have been added to define symmetry and double symmetry based on axis angle. This is a simplified way of defining a symmetry, providing only the point of origin and the angle of the axis.

Physics FX-25106 The Modified Bertotti model identification tool has been improved with an additional feature. It is now possible to force the classical losses coefficient k2 to remain equal to a suggested theoretical value during the data fitting procedure.

That value is obtained by the formula (2*π^2*σ*d^2)/12 where σ (the conductivity of the electric steel) and d (the thickness of the sheet) are imported from the measurement file. It is valid for a classical losses exponent α2 = 2 and for low frequencies (which are equivalent to large skin depths).

To enable this feature, the user only needs to select the new option “Set k2 to suggested value” before launching the identification.

Postprocessing FX-27607 The feature called "3D curve (dedicated to rotating machine)" available in Transient Magnetic applications has been upgraded for Flux 2D and Skew modules.

It includes now, as a default option, the automatic evaluation of the radius for the circle in the airgap where Flux computes the quantity (typically the magnetic pressure) defined in the dialog box.

The other option where the user defines the radius value remains available and the python command backward compatibility is ensured.

Postprocessing FX-27606 In addition to the existing XML, python, TXT, Excel and clipboard exports, the OML export is now available for all curves created during post-processing operations. The generated file can be easily opened and run in Altair Compose software to plot the data and to perform mathematical computations on them.
Postprocessing FX-31867 In this new version, the H3D file creation of a Skew project is improved and the export time should be halved.

Postprocessing FX-27075 A new command "Create geometry with free-shape optimization results" is now available in Flux 2D. It allows recreating the geometry of a design resulting from a free-shape optimization problem. The command is available while in post-processing in the "Solving" menu and replaces the macro "CreateGeomFromOS".

Solving FX-27731 In previous versions, stopping an ongoing optimization in OptiStruct could lead to some Flux instances hanging and consuming resources for a while. In the new version, these Flux instances are now also stopped at the same time as the optimization.
Solving FX-26859 A new solving process option has been added in the "Advanced" tab of the corresponding dialog box accessible through the "Solving" menu. It allows to disable, during the solving process, the storage of data for some entities, in order to reduce the size of .FLU folder and the memory required during solving. On the other hand, some post-processing computations, e.g., iron losses on laminated regions, can become much slower.

For users interested in iron losses computations, it is strongly advised to keep this new option set to "enabled for all useful entities", as it is by default.

Solving FX-26585 The remeshing workflow of free-shape optimization has been improved in terms of performance and a great time improvement should be expected in case meshing errors occur.