Import Flux project

possibility to import a Flux project directly in SimLab by drag and drop or by this command.

Advanced > Electromagnetic > Import Flux Project

Introduction

Since several releases, Flux teams works a lot to integrate the various applications in SimLab. The main goal of this integration are the homogenization of the easy GUI of all Altair's tools, and the easy to use to be able to do multiphysics modeling (NVH, Thermal, Electromagnetic, Electrostatic...).

To ensure a smooth transition for Flux users to SimLab, we are working to be able to import a Flux project into SimLab (via Abaqus export and import).

Since SimLab 2026, we implement a Flux project import command directly into SimLab.
Flux
SimLab
Restriction: Some restrictions due to the technological differences between Flux/SimLab:
  • Exporting a Flux project produces a “Ready to solve” project in SimLab. The Flux simulation results are not migrated into SimLab, and you will have to re-solve the project.
  • Parametrization methods are radically different between Flux and SimLab and no direct correspondence is possible. As a consequence, if a Flux project contains parametrized geometry, after the Abaqus export from Flux and the Abaqus import to SimLab, the geometric parametrization is lost (More detail in Parameters management).

Workflow from SimLab

To import a Flux project directly into SimLab:

  1. Open SimLab
  2. Drag and drop the FluxProject.FLU folder in the graphic View
    Note: In background: the Flux project is exported in Abaqus file via Flux + the Abaqus file is imported in SimLab

Note: It's possible to import a Flux project by command in the menu Advanced > Electromagnetic > Import Flux project

→ Some Warnings could be displayed

→ Flux project is imported in SimLab and the SimLab database is created with corresponding Bodies, LBC,...

→ A log is opened with the list of missing entities and other information

→ Log file "AbaqusImport_log.txt" is stored in user scratch directory defined in SimLab Preference. By defaut it's: C:\Users\"NameOfUser"\AppData\Local\Temp\SimLab\SimLab_2025\Temp\temp_x

EM Solutions available

Here is a table to show you the state of migration of Flux applications into SimLab Solutions:

DIMENSION Implemented EM solutions in SimLab
MS MT MAC ES
2D
Skew (option in 2D solution)
3D

EM Solutions supported by Abaqus import

Here is a table to show the EM solutions which support the Abaqus import.

DIMENSION Supported solutions by Abaqus import
MS MT MAC ES
2D (New) (New) (New) (New)
Skew (option in a 2D solution) - (New) - -
3D
CAUTION: Abaqus Import of coupled applications is not supported.

Export/Import Abaqus: Functionalities status

Functionality 2D 3D Comments
Mesh
Infinite box The bodies of infinite box are exported from Flux and imported into SimLab

+ an Infinite Region LBC is created.

More details about Infinite Region management

Coordinate Systems
Symmetry
Periodicity In 3D:
  • Rotation type OK
  • Translation type: not yet available in SimLab 3D solution (available in 2D)
Material

In Flux, all material models are exported in Abaqus files.

During Import in SimLab,only material models implemented in SimLab are managed.

Some models have been added. (see tables below).

Motion Only Motion type implemented in SimLab (see table below).

Limitation: in SimLab, the user can only define one motion.

Magnet
  • Flux side: Material with a "Magnet" model + a command dedicated to define the orientation + one option in the material model for the demagnetisation.
  • SimLab side: Material with a "Magnet" model + Magnet Loads

    (contains the definition of the orientation and the demagnetisation and an option to compute the magnet losses).

Circuit

Some diode models are not managed, only diode model implemented in SimLab (see table below).

Solid Conductor Solid conductor in circuit OK

Passive solid conductor: OK

Coil Conductor Coil conductor in circuit OK

Imposed current Coil: OK

Limitation: several regions assigned to the same coil conductor is not supported. The solution in SimLab is to merge the different bodies into one body and assigned this body in the coil conductor.

Non-Meshed Coil - Only types implemented in SimLab (see table below).
Sheet Lamination Linked with material model.
Cut (Magnetic and Electric) - No "manual" cut managed for this release → only managed during the SimLab solving by using automatic cuts algorithm.
Temperature

LBC to define Default working temperature (Linked with Material with Thermal option).

More details

Parameters Geometric and Physics (I/O) parameters managed and created in SimLab.

The geometric parameters, used in the definition of the Flux geometry, are lost the link with the geometry after import, because only the mesh is imported.

Some mathematics functions using in Flux are not yet managed in SimLab → The equivalent value is imported with the expression of the formula in comment.

More detail about Parameters management.

See table below for the mathematics functions already managed in SimLab.

Note: Spatial density / spatial parameters are not managed in SimLab, and so not managed in the Abaqus export from Flux.
Scenario For TIME and POSITION in Flux, the related scenario intervals are transferred in SimLab, on the solution dialog box.

The abaqus export from Flux of TIME and POSITION definition in the scenario is managed, and also the abaqus import in SimLab.

Limitations:

  • multi parameter unmanaged (only one parameter),
  • multi intervals managed (new feature in 2026 release),
  • Several types for the interval definition are managed (Step value, Step number (lin), Step number (log), List of steps)
  • Only Adaptative step type is not managed
Magnetic 3D Face Regions - Implemented in SimLab like "Thin region" LBC.

See table of correspondences of Flux 3D Magnetic Face Region to SimLab LBC.

Magnetic 3D Volume Region - See table of correspondences of Flux 3D Magnetic Volume Region to SimLab LBC.
Magnetic 2D Line Regions - No yet equivalences in SimLab → Abaqus export and import are not managed.

See table to consult the list of Line Regions.

Magnetic 2D Face Regions - See table of Correspondences of Flux 2D Magnetic Face Region to SimLab LBC.
Electric 3D Volume Region - Implemented in SimLab for Electrostatic 3D solution.

See table of Correspondences of Flux 3D Electric Volume Region to SimLab LBC.

Electric 3D Face Regions - Implemented in SimLab for Electrostatic 3D solution.

See table of Correspondences of Flux 3D Electric Face Region to SimLab LBC.

Electric 2D Face Regions - Implemented in SimLab for Electrostatic 2D solution.

See table of Correspondences of Flux 2D Electric Face Region to SimLab LBC.

Electric 2D Line Regions Implemented in SimLab for Electrostatic 2D solution.

There are equivalences in SimLab, the Abaqus export from Flux and Abaqus import in SimLab are in progress.

See table of Correspondences of Flux 2D Electric Line Region to SimLab LBC.

Flux project: required modifications

For compatibility reason with SimLab, when you execute the command "Export project to SimLab in Flux, some needed modifications are applied in background before the export in order to be able to convert to the corresponding SimLab database:

  • When a field is defined by a formula (which could be defined also by other parameters), a new parameter is created with the same formula and exported. The initial field is modified and filled this new intermediate parameter.

    All these intermediate parameters are listed in a txt file: ..\includes\parameters\flux_parameters.txt

    Flux project SimLab database
  • About Infinite box, some Flux configurations require to identify the Infinite Region and the Air Region (which can contain several volumes of air around the device) before exporting to be compatible with the Infinite Region LBC in SimLab, which is linked to the 2 bodies called Infinite Region_Inner and Infinite Region _Outer

The modification is internally done before the export, but there is no impact for the initial Flux project, no save is performed.

Material models implemented in SimLab

Flux contains a lot of models of material. At this time the properties migrated in SimLab are B(H), J(E) and D(E). For each properties only few main models of materials have been implemented.

B(H) Flux Model SimLab Model Export/Import Abaqus

Linear isotropic

Soft Magnetic - Analytical
Linear isotropic*exponential function of T Soft Magnetic - Analytical

with Thermal dependence option

Linear anisotropic
Linear isotropic complex
Linear anisotropic complex
Isotropic analytic saturation Soft Magnetic - Analytical

with Saturation option

Isotropic analytic saturation*exponential function of T Soft Magnetic - Analytical

with Saturation option

with Thermal dependence option

Isotropic analytic saturation + knee adjustment Soft Magnetic - Analytical

with Saturation option

with Knee adjustment option

Isotropic analytic saturation + knee adjustment*exponential function of T Soft Magnetic - Analytical

with Saturation option

with Knee adjustment option

with Thermal dependence option
Isotropic spline saturation Soft Magnetic - Raw data
Linear magnet described by the Br module Hard Magnetic - Linear
Linear magnet described by the Br module, with Br linear function of the temperature Hard Magnetic - Linear

with Thermal dependence option

Linear magnet described by cartesian vector Br
Linear magnet described by cylindrical vector Br
Linear magnet described by spherical vector Br

Nonlinear magnet described by HcB, HcJ and Br module

Hard Magnetic - Nonlinear
Nonlinear magnet described by HcB and Br module + knee adjustment Hard Magnetic - Nonlinear with knee adjustment
Nonlinear magnet described by a spline Hard Magnetic - Raw data
Isotropic parabola + straight line
Linear isotropic, tabulated function of T
Isotropic analytic saturation, tabulated function of T
User magnetic properties
Spatial linear isotropic
Spatial anisotropic linear by tensor
Spatial anisotropic linear
Spatial linear magnet
Isotropic hysteretic, Preisach model described by 4 parameters of a typical cycle
Isotropic hysteretic, Preisach model identified by N triplets
Isotropic hysteretic, Jiles-Artherton model
Sheet iron described by LS model
Iron Losses Flux Model SimLab Model Export/Import Abaqus

Modified Bertotti model (taken into account with the B(H) model chosen)

3 coefficients and 3 exponents

Option of the Soft Magnetic Materials
J(E) Flux Model SimLab Model Export/Import Abaqus
Insulator
Isotropic resistivity Electric properties → Electric resistivity
Isotropic resistivity, linear function of T

Electric properties → Electric resistivity (with Thermal option)

Isotropic resistivity, exponential function of T
Anisotropic resistivity
Anisotropic resistivity, linear function of T
Anisotropic resistivity, exponential function of T
Isotropic Superconductivity (power law)
Isotropic spline
Isotropic resistivity, tabulated function of T
User resistivity
Spatial isotropic resistivity
D(E) Flux Model SimLab Model Export/Import Abaqus
Linear isotropic

Dielectric properties → Linear

Linear anisotropic
Linear isotropic with losses (tan (delta))
Linear anisotropic with losses (tan (delta))
Isotropic spline

Dielectric properties → Spline

User
Spatial linear isotropic

Default Working Temperature

For Thermal models, the Default working temperature is differently defined in Flux and in SimLab:
  • In Flux: the default working temperature is defined in the material model
  • In SimLab the default working temperature is not defined in the material but via the creation of an LBC called Temperature assigned to expected body/bodies. The material must be assigned to the same body /bodies to validated the thermal model.
In Flux In SimLab


Mechanical set types implemented in SimLab

Mechanical set (Flux) Motion (SimLab) Export/Import Abaqus
Rotation around one axis Motion Rotation type
Translation along one axis Motion Translation type
Compressible Option (Immersion in the air) in the motion defined in SimLab
Fixed All bodies without motion (sliding option = without compressible)

All bodies not in contact with bodies in movement (immersion option = with compressible)

6 degrees freedom
Free movement

Diode model implemented in SimLab

Flux Diode Model (Flux) SimLab Diode Model Export/Import Abaqus
ON state resistance and OFF state resistance *
Exponential function depending on VF0, Rb and Is
Exponential function depending on Is, Ut and Rs *
Note: *
The Abaqus export and import are now managed for each diode models:
  • for model supported in SimLab: OK
  • for model unsupported in SimLab, the diode is imported with the supported model and all parameters are set to 0. The user has to redefine the model.

Non-Meshed Coil types implemented in SimLab

Non-Meshed Coil (Flux) Non-Meshed Coil (SimLab) Export/Import Abaqus
Circular coil Circular coil : Disc section

Circular coil: Rectangular section

Rectangular coil Rectangular coil : Disc section

Rectangular coil: Rectangular section

Composed coil Composed coil : Disc section

Composed coil: Rectangular section

Composed coil by import

Mathematics functions implemented in SimLab

Trigonometric Functions (Flux) SimLab equivalence Export/Import Abaqus
Sin(x) Sine of the angle x expressed in radians SIN
Cos(x) Cosine of the angle x expressed in radians COS
Tan(x) Tangent of the angle x expressed in radians TAN
Asin(x) Arcsine in radians of the expression x ASIN
Acos(x) Arccosine in radians of the expression x ACOS
Atan2(x,y) Arctangent in radians of the expression (x/y) ATAN2
Sind(x) Sine of the angle x expressed in degrees SIND
Cosd(x) Cosine of the angle x expressed in degrees COSD
Tand(x) Tangent of the angle x expressed in degrees TAND
Asind(x) Arcsine in degrees of the expression x ASIND
Acosd(x) Arccosine in degrees of the expression x ACOSD
Atan2d(x,y) Arctangent in degrees of the expression (x/y) ATAN2D
Sinh(x) Hyperbolic sine of the expression x
Cosh(x) Hyperbolic cosine of the expression x
Tanh(x) Hyperbolic tangent of the expression x
Asinh(x) Arcsine hyperbolic of the expression x
Acosh(x) Arccosine hyperbolic of the expression x
Atan2h (x,y) Arctangent hyperbolic of the expression (x/y)
Mathematical Functions (Flux) SimLab equivalence Export/Import Abaqus
Sqrt(x) Square root of the expression x SQRT
Abs(x) Absolute value of the expression x ABS
Exp(x) Exponential function of the expression x EXP
Log(x) Natural logarithm of the expression x LOG
Log10(x) Common logarithm of the expression x LO10
Int(x) Integral part of the expression x INT
Modulo(x,x1) Remainder of the division of x by x1

MODULO
Min(x1,x2) Minimum of the expressions x1 and x2 MIN
Max(x1,x2) Maximum of the expressions x1 and x2 MAX
Sign(x) Sign of the expression x
Functions for "Complex Quantities" (Flux) SimLab equivalence Export/Import Abaqus
ModC(z) Complex modulus of the complex expression z
Arg(z) Argument (in radians) of the complex expression z
Inst(z,t) Value at the instant t (in degrees) of the complex expression z
Real(z) Real part of the complex expression z
Imag(z) Imaginary part of the complex expression z
Conj(z) Conjugate of the complex expression z
Cmplx(x,y)

Complex expression built starting from the real expressions x and y

Functions for "Vector" (Flux) SimLab equivalence Export/Import Abaqus
ModV(v) Vector modulus of the vector expression v
Comp(i,v) Component i of the vector expression v
PVec(v1,v2) Vector product of 2 real vector expressions
Vec2(x,y) 2D vector built starting from the real expressions x and y
Vec3(x,y,z) 3D vector built starting from the real expressions x, y and z
Mod(x) General modulus of the expression x: Mod(x)=ModV(ModC(x))
Other Functions (Flux) SimLab equivalence Export/Import Abaqus
Trapezper(x, x1, x2, x3, x4, x5, x6, x7) Trapezper(TIME, A, B, Tp, T1, T2, T3, Td)
  • TIME is the time parameter
  • A is the minimal value
  • B is the maximal value
  • Tp is the period
  • T1 is the time interval of linear increase of the function
  • T2 is the time interval of constant value of the function
  • T3 is the time interval of linear decrease of the function
  • Td is the value of initial time delay

TRAPEZPER

Valid(x,x1,x2)
  • if x1 ≤ x<x2 → Valid(x,x1,x2) = 1
  • else → Valid(x,x1,x2) = 0

VALID

Trapez(x, x1, x2, x3)
  • if x1 ≤ x ≤ x1+x2 → Trapez(x,x1,x2,x3) = 1
  • if x<0 or x>x1+x2+x3 → Trapez(x,x1,x2,x3) = 0

TRAPEZ

Magnetic 3D Face Region correspondences

Face Region (Flux 3D) SimLab correspondences Export/Import Abaqus
Air Gap Thin Region LBC : AirGap type
Magnetic Non Conducting Region Thin Region LBC : Magnetic Non Conducting type
Perfect Insulator in conductor medium Thin Region LBC : Magnetic Perfect Insulator in Conductor type
Boundary condition: tangential magnetic field (normal current) Magnetic Field LBC
Boundary condition: normal magnetic field (tangential current) Magnetic Field LBC

Only for Magnetic AC

Thin conducting region (hyperbolic current density through the thickness)
Thin Region LBC : Hyperbolic current conductor type

Only for Magnetic AC

Surface impedance region
Option in Conductor component (Circuit Designer)

Option in Passive Solid Conductor LBC

Magnetic 3D Volume Region correspondences

Volume Region (Flux 3D) SimLab correspondences Export/Import Abaqus
Air or vacuum region Bodies with Material "Air" assigned

Magnetic Non Conducting Region Bodies with Soft Magnetic Material assigned

Coil Conductor Region Imposed Current Coil LBC

Coil component in Circuit designer

Solid Conductor Region Passive Solid Conductor LBC

Conductor component in Circuit designer (2 and N terminals)

Only for Magnetic AC

Solid Conductor Region described by surface impedance
Option in Passive Solid Conductor LBC

Option in Conductor component in Circuit designer (2 and N terminals)

Laminated magnetic non conducting region Sheet Lamination LBC

Magnetic 2D Line Region correspondences

Line Region (Flux 2D) SimLab correspondences Export/Import Abaqus
Air or vacuum region
Coil Conductor Region
Solid Conductor Region
Region with current density
Boundary condition: tangential magnetic field (normal current)
Boundary condition: normal magnetic field (tangential current)
Boundary condition: imposed magnetic flux

Magnetic 2D Face Region correspondences

Face Region (Flux 2D) SimLab correspondences Export/Import Abaqus
Air or vacuum region Bodies with Material "Air" assigned
Magnetic Non Conducting Region Bodies with Soft Magnetic Material assigned
Coil Conductor Region Imposed Current Coil LBC

Coil component in Circuit designer

Solid Conductor Region Passive Solid Conductor LBC

Conductor component in Circuit designer (2 and N terminals)

Region with current density
Laminated magnetic non conducting region Sheet Lamination LBC

Electric 3D Volume Region correspondences

Volume Region (Flux 3D) SimLab correspondences Export/Import Abaqus
Air or vacuum region Bodies with Material "Air" assigned
Dielectric with source charge density Electric charge LBC
Boundary condition: Perfect conductor (floating potential + imposed potential) Electric Potential

Electric 3D Face Region correspondences

Face Region (Flux 3D) SimLab correspondences Export/Import Abaqus
Air or vacuum region Bodies with Material "Air" assigned
Dielectric with source charge density source Thin Region LBC
Charge Electric Charge
Boundary condition: tangential electric field Electric Field
Boundary condition: normal electric field Electric Field
Boundary condition: imposed electric potential Electric Potential

Electric 2D Face Region correspondences

Face Region (Flux 2D) SimLab correspondences Export/Import Abaqus
Air or vacuum region Bodies with Material "Air" assigned
Dielectric with source charge source Electric Charge LBC
Boundary condition: perfect conductor Electric Potential LBC

Electric 2D Line Region correspondences

Line Region (Flux 2D) SimLab correspondences Export/Import Abaqus
Charge Electric Charge LBC
Boundary condition: imposed electric potential Electric Potential LBC
Boundary condition: tangential electric field Electric Field LBC
Perfect conductor: normal electric field Electric Field LBC