Renaming of Look Up Table Macros
In the 2024.1 version, there were, for each application, two macros that computes look up table:
Some of them were doing the computation on the full period, such as “LUT_2D_4SystemAnalysis”, whereas others would do the exact same thing on half of it, such as “LUT_2D_4SystemAnalysis_Half”. Using the “Half” version of the macro, would lead to the same results while having a computation time divided by 2. In the last versions of Flux, only those macros would be updated, making the non-half macros obsolete.
In the 2025 version of Flux, the latest version of the half-cycle macros are kept, and renamed without the “Half” tag:
This might lead to issues if you were using this macro in some scripts or HyperStudy workflow as the half version of the macros don’t have the same number of inputs as the previous ones.
This won’t need a lot of modifications, but just be warned to do this modification to have the same usage as before, but twice faster. The macro that used to be run with:LUT_2D_4SystemAnalysis(currentSupply=[CurrentSource['I_1'],
CurrentSource['I_2'],
CurrentSource['I_3']],
rotor=MechanicalSet['ROTOR'],
stator=MechanicalSet['STATOR'],
IdMax=300.0,
nbId=3,
nbPole=8,
nPPolesRep=0.5,
statorPeriodicity=4.0,
YesNoPosition=1,
YesNoFast=0,
nbStepMechanical=3,
nMechanicalPeriod=90.0,
b=0.0,
J=0.01)
Must now be run with :
LUT_2D_4SystemAnalysis(currentSupply=[CurrentSource['I_1'],
CurrentSource['I_2'],
CurrentSource['I_3']],
rotor=MechanicalSet['ROTOR'],
stator=MechanicalSet['STATOR'],
IdMax=300.0,
nbId=3,
nbPole=8,
nPPolesRep=0.5,
statorPeriodicity=4.0,
YesNoPosition=1,
YesNoFast=0,
nQuadrant=4,
nbStepMechanical=3,
nMechanicalPeriod=90.0,
b=0.0,
J=0.01)