Abaqus Export (Flux) and Abaqus Import (SimLab)
Introduction
Since several releases of Flux, the 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 softwares, 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 on an export of Flux projects in an Abaqus format. The resulting file can then be imported into SimLab.
We're working hard to convert as much of a Flux project as possible to a SimLab database, but there will be some limitations.
The work is in progress but the functionality is already available in Flux 2025 (export part) and SimLab 2025 (Import part) with several limitations.
Flux | ![]() |
|
SimLab | ![]() |
- Exporting a Flux project produces a “Ready to solve” project in SimLab. As a result, the simulation results obtained in Flux are not migrated into SimLab, and you will have to re-solve the project from SimLab
-
Parametrization methods are radically different between Flux and SimLab and no direct correspondence is possible between these 2 methods. 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
Workflow

- Open the Flux project which you want export
- In the menu Project select
- Choose the Output directory
- Click on OK
→ Files are created. The main file is *.inp
Step 2 Result Step 4 CAUTION: Please note that the contents of the selected directory will be erased. This is a known issue in release 2025, which will be fixed in 2025.1. - Open SimLab
- Import the master abaqus file *.inp:
- Open the Import dialog box by selecting
- Choose the extension of the import as Flux
(*.inp) in the bottom right corner:
Step 6a Step 6b -
Select the file "flux_simlab_init.inp" and validate by clicking on OK.
→ a dialog box with some options is opened
Unselect Split face option and click on OK
→ The Flux project is imported in SimLab and the database SimLab is created with all corresponding Bodies, LBC,...→ A log is opened with the list of missing entities
Step 6c 6d → The log file "AbaqusImport_log.txt" is stored in the user scratch directory define in Preference of SimLab. By defaut it's:
C:\Users\"NameOfUser"\AppData\Local\Temp\SimLab\SimLab_2025\Temp\temp_x
EM Solutions available in Flux 2025
Here is a table to show you the state of migration of Flux applications into SimLab Solutions:
DIMENSION | EM SOLUTION | |||
---|---|---|---|---|
MS | MT | MAC | ES | |
2D | ![]() |
![]() |
![]() |
![]() |
3D | ![]() |
![]() |
![]() |
![]() |
- Abaqus Import of electric and coupled applications is not supported
- Abaqus Import is not supported for Skew applications
- 2D solutions can be imported, but very little validation has been carried out
- 3D solutions can be imported a light validation has been done
We will continue this work in 2025.1 to complete the missing functionalities.
Export/Import Abaqus: Functionality status in 2025 release
Functionality | 2D | 3D | Comments |
---|---|---|---|
Mesh | ![]() |
![]() |
Limitation: 2nd order pyramid element type is not yet supported by SimLab |
Infinite box | ![]() |
![]() |
The bodies of infinite box are exported from
Flux and imported into simLab + an Infinite Region LBC is created |
Coordinate Systems | ![]() |
![]() |
Some limitations:
|
Symmetry | ![]() |
![]() |
|
Periodicity | ![]() |
![]() |
In 3D:
|
Material | ![]() |
![]() |
Only Material models implemented in SimLab (see tables below) |
Motion | ![]() |
![]() |
Only Motion type implemented in SimLab (see table
below) Limitation:
|
Magnet | ![]() |
![]() |
|
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 Unmanaged case: several regions assigned to the same solid conductor |
Coil Conductor | ![]() |
![]() |
Coil conductor in circuit OK Imposed current Coil: OK Limitation: unmanaged case with several regions assigned to the same solid conductor |
Non-Meshed Coil | - | ![]() |
Only types implemented in SimLab (see table below) |
Sheet Lamination | ![]() |
![]() |
Linked with material model |
Cut (Magnetic and Electric) | - | ![]() |
No "manual" cuts managed for this release → only managed during the SimLab solving by using automatic cuts algorithm. |
Temperature | ![]() |
![]() |
LBC to define default temperature (Linked with Material with Thermal option). Not managed in this release. |
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 (the Flux geometry has not equivalence in SimLab. Several mathematics functions using in Flux not yet managed in SimLab → The equivalent value is imported with the expression of the formula in comment. See table below for the mathematics functions already managed in SimLab. |
Scenario | ![]() |
![]() |
The parameters of scenario are defined on the
solution dialog box. Limitations:
|
Magnetic 3D Face Regions | - | ![]() |
Implemented in SimLab like "Thin region"
LBC See table of correspondences of Flux 3D Face Region to SimLab LBC |
Magnetic 3D Volume Region | - | ![]() |
See table of correspondences of Flux 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 Face Region to SimLab LBC |
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 |
![]() |
![]() |
Linear isotropic*exponential function of T |
![]() |
![]() |
Linear anisotropic |
![]() |
![]() |
Linear isotropic complex |
![]() |
![]() |
Linear anisotropic complex |
![]() |
![]() |
Isotropic analytic saturation | ![]() |
![]() |
Isotropic analytic saturation*exponential function of T | ![]() |
![]() |
Isotropic analytic saturation + knee adjustment | ![]() |
![]() |
Isotropic analytic saturation + knee adjustment*exponential function of T | ![]() (with Thermal option) |
![]() |
Isotropic spline saturation | ![]() |
![]() |
Linear magnet described by the Br module | ![]() |
![]() |
Linear magnet described by the Br module, with Br linear function of the temperature | ![]() (with Thermal 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 Hc and Br module* | ![]() |
![]() |
Nonlinear magnet described by Hc and Br module + knee adjustment |
![]() |
![]() |
Non Linear magnet described by a spline | ![]() |
![]() |
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 |
![]() |
![]() |
J(E) Flux Model | SimLab Model | Export/Import Abaqus |
---|---|---|
Insulator |
![]() |
![]() |
Isotropic resistivity | ![]() |
![]() |
Isotropic resistivity, linear function of T |
|
![]() |
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 |
![]() |
![]() |
Linear anisotropic complex |
![]() |
![]() |
Isotropic resistivity, tabulated function of T |
![]() |
![]() |
User resistivity |
![]() |
![]() |
Spatial isotropic resistivity |
![]() |
![]() |
D(E) Flux Model | SimLab Model | Export/Import Abaqus |
---|---|---|
Linear isotropic |
|
![]() |
Linear anisotropic |
![]() |
![]() |
Linear isotropic with losses (tan (delta)) |
![]() |
![]() |
Linear anisotropic with losses (tan (delta)) |
![]() |
![]() |
Isotropic spline |
|
![]() |
User |
![]() |
![]() |
Spatia linear isotropic |
![]() |
![]() |
Mechanical set types implemented in SimLab
Mechanical set (Flux) | Motion (SimLab) | Export/Import Abaqus |
---|---|---|
Rotation around one axis | ![]() |
![]() |
Translation along one axis | ![]() |
![]() |
Compressible | ![]() |
![]() |
Fixed | ![]()
|
![]() |
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 | ![]() |
![]() |
Non-Meshed Coil types implemented in SimLab
Non-Meshed Coil (Flux) | Non-Meshed Coil (SimLab) | Export/Import Abaqus |
---|---|---|
Circular coil | ![]()
|
![]() |
Rectangular coil | ![]()
|
![]() |
Composed coil | ![]()
|
![]() |
Composed coil by import | ![]() |
|
Multi saddle | ![]() |
![]() |
Saddle | ![]() |
![]() |
Mathematics functions implemented in SimLab
Trigonometric Functions (Flux) | SimLab equivalence | Export/Import Abaqus | |
---|---|---|---|
Sin(x) | Sine of the angle x expressed in radians | ![]() |
![]() |
Cos(x) | Cosine of the angle x expressed in radians | ![]() |
![]() |
Tan(x) | Tangent of the angle x expressed in radians | ![]() |
![]() |
Asin(x) | Arcsine in radians of the expression x; x ∈ [-1,1] | ![]() |
![]() |
Acos(x) | Arccosine in radians of the expression x; x ∈ [-1,1] | ![]() |
![]() |
Atan2(x,y) | Arctangent in radians of the expression (x/y) | ![]() |
![]() |
Sind(x) | Sine of the angle x expressed in degrees | ![]() |
![]() |
Cosd(x) | Cosine of the angle x expressed in degrees | ![]() |
![]() |
Tand(x) | Tangent of the angle x expressed in degrees | ![]() |
![]() |
Asind(x) | Arcsine in degrees of the expression x; x ∈ [-1,1] | ![]() |
![]() |
Acosd(x) | Arccosine in degrees of the expression x; x ∈ [-1,1] | ![]() |
![]() |
Atan2d(x,y) | Arctangent in degrees of the expression (x/y) | ![]() |
![]() |
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; x ∈ [-1, ∝[ | ![]() |
![]() |
Acosh(x) | Arccosine hyperbolic of the expression x; x ∈]-∝ , ∝[ | ![]() |
![]() |
Atan2h (x,y) | Arctangent hyperbolic of the expression (x/y); x ∈ [-1,1] | ![]() |
![]() |
Mathematical Functions (Flux) | SimLab equivalence | Export/Import Abaqus | |
---|---|---|---|
Sqrt(x) | Square root of the expression x | ![]() |
![]() |
Abs(x) | Absolute value of the expression x | ![]() |
![]() |
Exp(x) | Exponential function of the expression x | ![]() |
![]() |
Log(x) | Natural logarithm of the expression x | ![]() |
![]() |
Log10(x) | Common logarithm of the expression x | ![]() |
![]() |
Int(x) | Integral part of the expression x | ![]() |
![]() |
Modulo(x,x1) | Remainder of the division of x by x1 | ![]() |
![]() |
Min(x1,x2) | Minimum of the expressions x1 and x2 | ![]() |
![]() |
Max(x1,x2) | Maximum of the expressions x1 and x2 | ![]() |
![]() |
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)
|
![]() |
![]() |
Valid(x,x1,x2) |
|
![]() |
![]() |
Trapez(x, x1, x2, x3) |
|
![]() |
![]() |
Magnetic 3D Face Region correspondences
Face Region (Flux 3D) | SimLab correspondences | Export/Import Abaqus |
---|---|---|
Air Gap | ![]() |
![]() |
Magnetic Non Conducting Region | ![]() |
![]() |
Perfect Insulator in conductor medium | ![]() |
![]() |
Boundary condition: tangential magnetic field (normal current) | ![]() |
![]() |
Boundary condition: normal magnetic field (tangential current) | ![]() |
![]() |
Only for Magnetic AC Thin conducting region (hyperbolic current density through the thickness) |
![]() |
![]() |
Only for Magnetic AC Surface impedance region |
![]()
|
![]() |
Inactive region | ![]() |
![]() |
Magnetic 3D Volume Region correspondences
Volume Region (Flux 3D) | SimLab correspondences | Export/Import Abaqus |
---|---|---|
Air or vacuum region | ![]() |
![]() |
Magnetic Non Conducting Region | ![]() |
![]() |
Coil Conductor Region | ![]()
|
![]() |
Solid Conductor Region | ![]()
|
![]() |
Only for Magnetic AC Solid Conductor Region described by surface impedance |
![]()
|
![]() |
Laminated magnetic non conducting region | ![]() |
![]() |
Inactive region | ![]() |
![]() |
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 | ![]() |
![]() |
Inactive region | ![]() |
![]() |
Magnetic 2D Face Region correspondences
Face Region (Flux 2D) | SimLab correspondences | Export/Import Abaqus |
---|---|---|
Air or vacuum region | ![]() |
![]() |
Magnetic Non Conducting Region | ![]() |
![]() |
Coil Conductor Region | ![]()
|
![]() |
Solid Conductor Region | ![]()
|
![]() |
Region with current density | ![]() |
![]() |
Laminated magnetic non conducting region | ![]() |
![]() |
Inactive region | ![]() |
![]() |