List of Flux 2021.2 new features

a short description of each new features and improvements of this version.

New features dealing with Environment

New features Description
Flux in SimLab Flux is being progressively integrated in SimLab to benefit of the easy common environment. In SimLab 2021.2 Several applications have started to be integrated with limitations:
  • 2D Magnetostatic
  • 2D Transient Magnetic
  • 3D Electrostatic
  • 3D Magnetostatic (hidden by default, but it's possible to activate it in Preferences - Analysis, see notes below)
The creation of several examples are in progress. These examples will be deposited in Altair Community.
注: The 3D Magnetostatic solution is not activated by default because it lacks robustness and the results cannot be guaranteed for all use cases of the implemented process. Nevertheless you can already activate this solution (see the following note), use it, and give us feedback that will allow us to improve it. We plan to have the 3D Magnetostatic solution available by default for the next release of SimLab 2022.
注: To activate the 3D Magnetostatic solution:
  1. click on the File menu then on the Preferences button
  2. in the Preferences window:
    1. on the left side, click on Analysis
    2. on the right side, check the Flux – 3D magnetostatics application box
    3. click on the OK button

New features dealing with Physics

New features Description
Generalized projective method to compute forces in the Import / Export data context

A new method called Generalized projective method to create force collections is now available in the Import / Export data context. This kind of collection allows to compute forces on a generic mesh with the aim to be exported to OptiStruct to setup a NVH analysis of electrical devices, such as rotating machines. This collection may be seen as an extension of the Simplified projective method dedicated to rotating machines previously named Force collection dedicated to rotating machine (for more details, consult Generalized projective method).

New features dealing with Solving

New features Description
Free-shape optimization

(beta version)

The first version of free-shape optimization has been implemented in Flux 2021.2. Currently, three types of responses to optimize can be chosen in Flux: flux, torque or force. During the optimization, Flux computes the sensitivities of each responses from the adjoint method on the lines to optimize and then launches OptiStruct to run the free-shape optimization process. To run the free-shape optimization, OptiStruct must be installed and the OptiStruct installation path must be set in the FluxSupervisor Options in the Coupled software section. The free-shape optimization moves the mesh nodes of the line you want to optimize to maximize or minimize your responses. This feature will allow the design of new shapes for your devices and will bring better performances.

Available in Beta mode and only in Windows, the free-shape optimization can be run from the Solving menu. Before running an optimization, it is necessary to define the optimization problem (minimization or maximization), the responses (flux, torque or force) the objective function to optimize (a predefined function like avg, maxabs or rms for example or a Compose function defined in an oml file) and the constraints.

New/Updated examples

As a reminder, all examples are accessible via the Flux supervisor, in the context of Open an example.

New/Updated examples Description
Updated Flux-SimLab: electric motor NVH analysis
Flux-Activate: IPM motor speed control
New Improving SRM efficiency with shape optimization method

New macros

New macros Description
Axial_Flux_Machine_MACRO This macro gives to the users the possibility to create an AFIR (Axial Flux Motor Rotor) with almost all combinations of poles pairs and slots, while editing most of the geometric parameters. It loads subsidiary macro to enable study and analysis of the machine created.

AFIR_BACK_EMF__COGGING

_TORQUE

The macro AFIR_BACK_EMF__COGGING_TORQUE is used to determine the Back EMF and the cogging torque of an AFIR (Axial Flux Inner Rotor Motor); it is loaded automatically after loading Axial_Flux_Machine_MACRO.

AFIR_CST_SPEED_SIM

The macro AFIR_CST_SPEED_SIM is used primary to determine the torque at a speed of an AFIR (Axial Flux Inner Rotor Motor); it is loaded automatically after loading Axial_Flux_Machine_MACRO.

Table_LD_LQ_OnePosition

This macro intends to create look up table of flux dq, Ld, Lq and torque versus Id, Iq and rotor position. The goal is for analysis on the system part (like with Activate for instance). It will create a new Magneto-Static project from the magnetic transient one. In the Magneto-Static project the current is driven with Id and Iq allowing to extract easily all the needed tables. At the end of the oml file in comment there is the possibility to display Ld, Lq and torque versus Id and Iq with Altair Compose. In addition, oml files with FluxD and FluxQ are available for plotting efficiency maps.

Table_LD_LQ

_MultiplePositions

This macro intends to create look up table of flux dq, Ld, Lq and torque versus Id, Iq and rotor position. At the end of the oml file in comment there is the possibility to display Ld, LQ torque versus Id and Iq with Altair Compose. In addition, oml files with FluxD and FluxQ are available for plotting efficiency maps. The primary difference with Table_LD_LQ_OnePosition is that the simulation is made at several position and it takes the mean value of Flux_Q and Flux_D to plot the efficiency map.

AFIR_STARTING

This macro can determine the transient state of the machine before it reaches the steady state.

AFIR_SHORT_CIRCUIT

This macro allows the user to simulate the course of the AFIR when a short circuit occurs. There is the three type of short circuit.