List of Flux 2022.2 new features

New features dealing with Environment

New features Description
Java Library Refactoring

With Flux 2022.2, CedUtils and FactoryTools have been refactored.

Consequently, some modules have been moved to a new package and the import of these modules in the Python scripts has changed.

For example, the following line:

from tools import SystemHelper

will now be:

from import SystemHelper
Note: The backward compatibility has been maintained.

See Java Library Refactoring for the list of all impacted modules.

New features dealing with Physics

New features Description
Non-connected volume regions of type "coil conductor region" in Flux 3D

Until version 2022.1, a volume region of type "coil conductor region" had to be assigned only to a single group of connected volumes of the geometry. Now, version 2022.2 allows such volume regions to be assigned to non-connected groups of volumes. When using the command "Orient wires of coil conductor region (completion/modify mode)", in case of a non-connected volume region of type "coil conductor region" with "Internal terminals", Flux will ask the user to select the faces on the input terminals and only one line defining the sense of the current for all the non-connected groups of volumes.

This new possibility of having non-connected volume regions of type "coil conductor region" in 3D is available for the subtypes Coil conductor region without losses and Coil conductor region with losses and simplified geometrical description, but not yet for subtype Coil conductor region with losses and detailed geometrical description.

Step-Skewed modeling of electrical machines

Flux 2022.2 provides a new type of Skewing in the Flux Skew module allowing to model Step-Skewed topologies by means of an adapted fully-automatic extrusion procedure and specific physics algorithms to solve the associated finite elements problem. In fact, step-skewing of permanent magnets is a design procedure conceived to modify the spatial distribution of magnetomotive force along the machine's axial length. The objective of skewing is to improve certain performance aspects of the machine by reducing undesired spatial harmonics of the magnetic flux.

Step-skewed modeling of electrical machines may be easily achieved using the Flux Skew module, which offers, as its main features, the following two simple and automatic extrusions of the geometry:
  • the Simple (homogenous layers) approach allowing the easy parametrization of the layers thickness, the rotation angle between adjacent layers and the number of layers.
  • the Advanced (layer by layer) method allowing the description of more complex topologies (V, W or zig-zag skewing, for instance) with a parametrization of the thickness and of the rotation angle of each layer.
Both these types of extrusion are available in the Flux Skew module for the Magneto-static and the Transient Magnetic applications only; the AC Steady-State Magnetic application being not physically acceptable because of the magnets.

A new documentation branch describing the creation of a Flux project in the Flux Skew module is now available in the user guide.

Continuous Skew
In Flux 2022.2 a new type of Continuous Skewing extrusion has been added: it allows the user to describe the electrical machine layer by layer and is available for all the applications of the Flux Skew module. The user can access this feature in the "Application" definition dialog box by selecting the:
  • Advanced (layer by layer) option which features the description of the most complex topologies (V skewed squirrel cage for instance) with a parametrization of the thickness and of the rotation angle of each layer.

In the framework of the developments for these new automatic extrusions for both the Step and the Continuous topologies, the user is no more constrained to set the axial length of the Flux project in meter and has now the choice between several length units (meter, millimeter, inch and micron) to define the machine axial length.

Some minor issues have also been fixed (e.g. on the life-cycle of compound paths).

As a consequence, in Flux Skew module the backward compatibility of .FTS files is not ensured: to use these .FTS files for the Transient initialization by file in Transient Magnetic application, the user must regenerate them with the 2022.2 version of Flux or further.

Interface with Altair Material Datacenter (AMDC) AMDC is a comprehensive material database maintained by Altair and partner suppliers of engineering materials. Ready-to-use, Flux-compatible models may now be obtained directly from this database for a growing number of materials. Users may create a material in a Flux project manually by using the data provided in Altair Material Data Center. Moreover, AMDC may also export a PyFlux command representing a ready-to-use material model that may be easily included in a Flux project. For now, this feature is available for hard magnetic materials (magnets) provided by BOMATEC.
Shape Optimization Improvements

In the shape optimization module, available in Beta mode, it is now possible to use new responses such as the Torque and the Torque Ripple on a mechanical set or the Force on a face region. These new responses are all computed with the Virtual Works and allow to reduce drastically the computation time of a Shape Optimization. A new feature has also been developed and offers the possibility to go further with a Shape Optimization process, this new Feature is the Remeshing option that may be set in the Run Shape Optimization GUI. This option allows to do more iterations avoiding the cancelling of the optimization due to a too distorted mesh by inserting nodes during the solving process.

New version of LS model and MILS identifier for iron losses computation

Flux 2022.2 embeds an enhanced version of the LS model for a fast and accurate computation of the iron losses in-post processing. Usage of this new model is based on the LS identification via the new version of the MILS module (developed in Altair Compose language) which is also delivered with Flux 2022.2 and which allows to identify the static and dynamic hysteretic behaviors of stacked ferromagnetic steel sheets.

This new version of the MILS is faster than the previous one (5 minutes for an identification against 45 minutes with a previous version). The MILS is also more versatile and is now able to fit complex iron sheets with a good accuracy. Its usage is really similar to the previous version: minor changes are described in the Flux user guide which has been updated accordingly.

The backward compatibility is guaranteed: in fact, Flux 2022.2 is able to read and compute iron losses with both MILS versions of the model, i.e. it automatically chooses the LS model to apply depending on the .mils file the user has uploaded.

Note: It is recommended to run the MILS module with the latest version of Altair Compose. Additional information and resources on Altair Compose are available online at this link.

New features dealing with Solving

New features Description
Update of PETSc and Mumps Solvers

The direct solver MUMPS has been updated from 5.3.3 to 5.5.0 consortium version from April 2022.

The PETSc library, used for parallel iterative solving, has been updated from 3.14.5 to 3.17.1 version from May 2022.
Parametric distribution for Windows The establishment of a simplified parametric distribution in Flux for Windows OS is now possible. The distributed computing allows the user to save computation time while distributing several independent configurations of a same Flux project. This method is easier to define and does not require the administrators rights contrarily to CDE.

New features dealing with coupling

New features Description
Flux coupling with System Analysis software Developments have been made to easy the coupling of Flux with systems analysis software such as Activate and PSIM.

A new macro has been created to export LUT using MAT format files to be used in Activate, PSIM or other system software. The LUT_4SystemAnalysis macro converts your TM project to a MS one driven by ID, IQ and rotor position. This macro is a variation of the CreateLookUpTable ones that allows you to get 3 Look Up Table format to do your efficiency maps or system analysis:

  • φA, φB, φC versus ID, IQ and rotor position
  • φD, φQ versus ID, IQ and rotor position
  • φD, φQ versus ID, IQ with no rotor position dependency

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

New features Description
New "Fast" command modes

A new solving workflow for the MTPA and MTPV command modes has been implemented.

As a result, there are two new command modes:
  • MTPA Fast
  • MTPV Fast

Updated/New macros

Several macros has been added or updated. For more details, please consult the following link: Flux 2022.2: New and Updated Macros