Improvements

Issues Short description of the source problem resolved in this version
Physics FX-31912

An additional test has been integrated in the CheckPhysics command to warn the user in case periodicity's settings are not coherent with the geometry definition thus making some parts be outside of the domain.

In such a situation the user is invited to correct the periodicity's settings to avoid being blocked by Flux in subsequent operations, especially in Import/Export context.

Physics FX-25203

In the case of projects containing a large number of physical regions, the time required to execute the “Check Physics” command could be excessively long. This command has been optimized in Flux 2024 and now the time required to execute it has been significantly reduced in those specific situations.

Physics FX-25892

The creation of electric cuts has been improved. These cuts are required for the solution of certain eddy current problems in non-simply connected devices (i.e., "holes" or forming "handles"), and the time required for creating them could become excessively long in specific cases. In Flux 2024, the algorithm performing the automatic generation of electric cuts has been optimized, leading to substantial reductions in the time required to determine a cut, even in those specific challenging cases (from 2 days to 17 minutes for example).

Solving FX-27987

The feature that displays the current and recommended configurations for a scenario has been improved. Starting from version 2024, the 'Show recommended configuration' command (available by right-clicking a scenario in the Flux Data tree) displays additional information concerning parametric distribution settings. More specifically, this command no longer only recommends to enable or disable parametric distribution, it now also displays in the output console the settings required to fully configure parametric distribution for the selected scenario (i.e., the status of the parametric distribution options in the scenario and in Flux Supervisor, the number of concurrent Flux instances and the number of cores per concurrent Flux instance). This information may be used to improve the resolution of a Flux project, by optimizing the use of the available hardware and by reducing the total computation time.
Solving FX-33096 It is now possible to configure in Flux 2024 the maximum number of iterations performed in the context of the following methods used for computing the relaxation factor used in the Newton-Raphson algorithm: (1) the Maximal factor method and (2) the Optimal method (both options available through the Solving menu → Solving process options → Nonlinear solvers tab → Method for computing the relaxation factor for Newton-Raphson). This parameter was hard coded in Flux until version 2023.1 and was equal to either 4 or 8, depending on the scenario circumstances. It can now be modified through the new environment variable FLUX_RELFAC_MAXITER, which may be adjusted to any integer value desired by the user.
Solving FX-32905 The convergence criteria for the non-linear solver have been improved in Flux 2024. In addition to the relative residual criterium (i.e., a tolerance for the difference between the current and initial values of the residual), an absolute residual criterium is now implemented as well (i.e., an absolute tolerance value to be verified at every iteration). This absolute residual criterium is automatically adjusted in Flux but may also be configured by the user through the environment variable FLUX_NLCV_ABS_THRESHOLD. This additional absolute criterium tends to improve the solving time of projects that exhibited a low convergence rates until Flux 2023.1. Moreover, projects that almost converged accordingly with the former criteria but that exceeded the maximum number of iterations may now converge thanks to the new improved convergence rules, yielding quite satisfying numerical solutions.
Postprocessing FX-31978 Commands in the [Advanced] [Spatial transient computation] menu to compute iron losses (through both Bertotti and LS models) and then store these values in spatial quantities for exporting to thermal solver are no longer available from Flux 2024 version. These commands were still using some deprecated iron loss models and are completely superseded by the enhanced features available in the data Import/Export context, where the user is now invited to perform this kind of post-processing.