List of Flux 2024.1 new features

New features dealing with Environment

New features Description
Update Third Party For security reasons, several third party has been updated.
Third Party Flux 2024.0 Flux 2024.1
Groovy* 2.4.8 4.0.20
ICEpdf 5.1.1 6.1.1
JNA 5.3.1 5.14.0
JYaml 1.3 replaced by SnakeYaml 2.2
Jython 2.7.2 2.7.3
Yajsw 13.05 13.11
Derby 10.8.2.2 10.14.2.0
NetBeans Platform 12.5 21
Remarque : * Customer scripts may not be compatible with new Groovy version.
Update H3D library The H3D library has been upgraded from 14.0 to 23.0, and allow to export complex and real quantities.
Update MPI MPI updated from 2021.8 to 2021.12.1
Update Mumps Mumps updated from 5.6.1consortium to 5.7.1consortium

New features dealing with Meshing

New features Description
Remove MeshGems

Since Flux 2024 MeshGems was no longer available in standard mode , only in advanced mode.

With the new 2024.1 release, MeshGems is no longer available either in standard mode nor in advance mode. MeshGems has been fully cleaned.

Now in dynamic memory mode, the only mesher available is the Altair's mesher called Altair Solid Mesher Library integrated since several releases. For the user memory mode, the Delaunay mesher and ASML mesher are available.

Concerning Delaunay mesher, the mesh optimization option has disappeared with the MeshGems clean. if you notice poor mesh quality with Delaunay (without MeshGems mesh optimization), we suggest you to use the ASML mesher.

ASML Library has been updated also for a greater robustness with improved performance.

New features dealing with Physics

New features Description
Composed Non Meshed Coil by File Import

To be able to create a composed non meshed coil with a lot of points and avoid to have limitation in the execution of python containing too much lines, a new type of non meshed coil has been added and called Composed coil by file import.

This new type of composed coil will be powerful:

  • For Flux user, to be able to create non meshed coil without restriction on the number of definition points.
  • And indirectly also by SimLab user. In SimLab, it is possible to generate a file with a list of points the neutral fiber of a body, and then use this file to create an non-meshed coil in SimLab equivalent to this new type of composed non meshed coil in Flux.
Nonlinear magnet (HcB, HcJ, Br module) An improved Nonlinear magnet described by HcB, HcJ and Br module replaces the Nonlinear magnet described by Hc and Br module. The upgraded model allows the users to define a nonlinear magnet material easier and faster as the values needed can be supplied directly from the manufacturers data sheets. Furthermore, Flux 2024.1 version ensures the backward compatibility of the projects created with all previous versions as well as of the python command for the magnet material definition.
New documentation about magnetic core modelling and iron losses computation

The new chapter Magnetic cores in Flux has been added in the Construction of a Flux project section of the User Guide: it presents all the possibilities offered for modelling the magnetic pieces which compose the electrical devices, like for example the rotors and stators of rotating machinery, the static and moving parts of electromechanical actuators.

In this chapter the user will find a description of the region types (with respective pros and cons) that can be employed in Flux, namely the magnetic non conducting, the laminated magnetic non conducting and the solid conductor regions. Direct links from these pages to the chapter describing the Materials are also provided, especially to inform the user about which properties (B(H) and/or J(E)) are taken into account and which hysteresis B(H) models can be applied with the different region types.

The two approaches (à priori or à posteriori) for iron loss computation are therefore introduced with their respective applicability domains, their limitations and the output quantities they provide to the user.

A presentation of the most commonly employed à posteriori model, the Bertotti one, completes the chapter: some of its specificities developed in Flux are detailed, as well as the link to the Material Identification module to get the model parameters from the measurements. And finally, the LS method with its identification module MILS is described.

Some of the contents presented in this new chapter was already available in the previous Flux versions, but dispersed over several sections. As a consequence, some legacy pages of the User Guide have been removed, since this new chapter aims at gathering all the information on the subject.

In the framework of this refactoring, the dialog boxes for the à posteriori computation of iron losses have been upgraded by rearranging the fields in a more user-friendly order: the model for losses field has been moved up, just above the list of laminated regions where to compute, and the fields time interval and part of cycle described by the time interval, which are strictly related each other, have been inverted.

Moreover, with Flux 2024.1, in the definition of the laminated magnetic non conducting regions the field thickness is no longer mandatory, because its value do not have any impact on computation results: only the stacking factor is used in Flux simulations. In other words, the field thickness should never have existed: it has been hidden in the dialog box and made optional in the python command, to guarantee its backward compatibility.

New features dealing with Flux e-Machine Toolbox (FeMT)

New features Description
FEMT: new interface for Inputs

From FeMT 2024.1, the interface of the input "Command mode" has been improved and completed by a new input "Computation mode".

There are now only two types of Command modes:
  • MTPA: Maximum Torque Per Ampere
  • MTPV: Maximum Torque Per Volt

The two command modes MTPA Fast and MTPV Fast have been removed.

A new field has been created, Computation mode with two possibilities:

  • TM: corresponds to the solving process called standard in the previous versions, i.e. the former MTPA and MTPV command modes.

    Solving is performed in Transient Magnetic. This mode allows to compute iron losses and magnet losses.

  • MS mono-position: corresponds to the solving process called fast in the previous versions, i.e. the former MTPA Fast and MTPV Fast command modes.

    Solving is performed in Magneto Static for a single rotor position. This mode does not allow to compute iron losses nor magnet losses.

Updated/New macros

Updated / New macros
CreateIOTabulatedParameterFrom2DCurve (Update)

The modification allows PhysicsAI to use the created I/O parameters (avoiding scientific notation). It also allows to be used multiple times.

Transformer3PhasesOctagonalSectionShortCircuit (Update)

The Coefficient X2 has been modified to get more accurate results.

BasicSectorExtractor (Update)

Bug correction : Macro can now be used if a line is linked to one of the basic sector limit points.

LUT_2D_4SystemAnalysis_Half (Update)

Rotor position vector now starts in front of the motor d-Axis to ensure that this position is available to generate the One Position OML and mat files. Some modification in the post-processing have been made to improve robustness and slightly make the macro faster.

LUT_2D_4SystemAnalysis_Half_Therm (New)

New look up table macro where different magnet and coil temperatures can be considered. This adds one dimension on the look up table for those temperatures.

LUT_3D_4SystemAnalysis_Half and LUT_3D_4SystemAnalysis_Half (New)

Adaptation of the 2D macro for 3D and Skew projects

New links for Altair Flux videos

New features Description
Altair Flux Videos Several Youtube videos about how to use Altair Flux and several tip and tricks have been done by Support teams.

All links has been added directly in the help documentation:

Updated/New examples

Description
Topology Optimization of a RSM - 2D Application Note (New)

The example carries out the magneto-mechanical topology optimization of a synchronous reluctance machine. Rotor volume will be minimized. The initial geometry of the RSM is imported from FluxMotor.

Studied device Optimization constraints


  1. Rotor symmetry
  2. Stress < 262 MPa (80% Yield Stress of the material)
  3. Final average torque > 51 N.m
  4. Final torque ripple < 60%
Optimization results

Magnetic results can be analyzed in the Flux supervisor example. The candidate machine proposed in each optimization step, and the overall evolution of the optimization process can be visualized in Altair HyperView



New "Flux in SimLab" Examples

New Tutorials are planed for SimLab 2024.1 release. Each tutorial has a dedicated Altair Community page where the user could find a Summary of the tutorial and the file to download. Some Tutorials could be still in progress. The dedicated Altair community page will be updated as soon as possible.

Remarque : Several tutorials are also available on SimLab Learning Center.
Description illustration
Induction Machine - Magnetic AC 3D solution (New)

The studied device, represented in the figure, is a 4 pair poles induction motor, 3-phases star connected, characterized by:

  • rated – load power, Pn = 3 kW
  • rated source voltage, Un= 400 V (line to line value)
  • rated source frequency, fn = 50 Hz

Description in progress