Improvements

Issues Short description of the source problem resolved in this version
Co-Simulation FX-19292 For Activate-Flux co-simulations, the ratio between the minimal time step between two Flux computations and the final simulation time was set to 1e-5 ; it has been changed to 1e-20 with some other minor adjustments to allow the user to capture some high frequency phenomena in case of long periods to simulate (e.g., devices with PWM blocks).

As a consequence of this modification that ensures a better accuracy, in case of very long final time, the co-simulation computation time may increase. The user is invited to adjust the parameters of the Flux block inside Activate to find the best trade-off between accuracy and computation time.

Environment FX-20688 When using Altair One license (Hosted Units),

you may encounter license error if you are using distribution (either in Flux or in Flux e-Machine toolbox).

Distribution is using the "Cedrat Soft Server" service which run as "Local System" user and the token generated for your user license is probably not valid for this user.

To solve that license issue you must follow one of the 2 solutions listed below:

Possibility 1: (which is easier) is to make sure CSS (creating the Flux servers) has the same rights as you do in terms of license. Otherwise it only looks locally for the file or for the environment variable.

So you need to go to Windows Services and find Cedrat Soft Server (CSS) service.

In the Properties, Log On tab, you need to use your Windows credentials so that the service runs with your profile.

For this possibility, you do not need to be connected to a given network. It should be your Windows credentials. Then stop/start the CSS service.

Possibility 2: is to make sure the token you have from Hosted Altair Units is valid for the whole machine instead of one specific user. (see installation guide: "CDE/CSS and Flux API Installation" section.

The solution 1 is easier but should be performed each time Flux is updated, as the solution 2 is available even if you update Flux.

Macros FX-21021 In Flux 2021.2, a dedicated document has been added to describe how the macro "TotalHarmonicDistorsion" works. The PDF document has been added in %INSTALLPATH/flux/Extensions/Macros/TotalHarmonicDistorsion.PFM
Mesh FX-20277 It happens that some projects with moving (translation/rotation) and compressible mechanical sets, where the moving part touches symmetries or periodicities and the aided mesh is enable, some calculation steps are not solved because of errors when remeshing the compressible mechanical set or when reconnecting nodes between mechanical sets.

Indeed, the aided mesh can sometimes be problematic in this case, because the face(s) of the compressible mechanical set that need to be remeshed after the movement of the mobile to the desired position can influence the remeshing of some faces facing the mobile, impacting the subsequent remeshing of the compressible volume(s).

Therefore, the solution is to disable the aided mesh in order to remesh only these necessary faces. It is also possible to use mesh points/mesh lines if the mesh of these faces to be remeshed are not satisfactory.

Physics FX-20080 In Flux 3D, coil conductor regions with complex shapes relying on the new methods for the computation of the current density released in version 2021.1 did not work perfectly with periodicities. This problem is now solved and several improvements have been added to this feature enabling the user to define windings in 3D simulations using periodicities.

For more details, please refer to the page "Orienting and assigning terminals to coil conductor regions in 3D periodical domains" of the Flux user guide.

Solving FX-20003 On projects using AV formulation, a tree gauge can be necessary to properly converge. It has been observed that this tree gauge building can be very long on large projects. An improvement of the algorithm has been made, resulting in a strong reduction of the tree gauge building time.