Generating .tbl File for PSIM IPM Nonlinear Controller from Altair Flux

Khizer321
Khizer321 Altair Community Member

Dear Altair Community,

I am currently working with the PSIM v.2025 IPM nonlinear controller, which requires input data in a .tbl format, as shown in the attached example (Ld_Ldq.tbl). I would like to generate this .tbl file from Altair Flux v.2025

Could you please guide me on how to achieve this? Specifically:

  1. Is there a built-in method in Altair Flux to export inductance values (Ld, Lq) in .tbl format?
  2. If not, is there any script or automation method available to generate this file format from simulation results?
  3. Any examples, documentation, or scripts would be highly appreciated.

Looking forward to your insights. Thank you!

 

Tagged:

Welcome!

It looks like you're new here. Sign in or register to get started.

Answers

  • VSiddhartha
    VSiddhartha
    Altair Employee

    Hi @Khizer321 ,

    Please follow these Tutorials:

    Thank you,

    Vishwanatha Siddhartha

  • Khizer321
    Khizer321 Altair Community Member

    Dear @VSiddhartha,

    Thank you for your response and for referring me to the Altair Flux and FluxMotor tutorials. However, I would like to clarify that these model as shown in Fig.1, primarily deal with losses and other machine characteristics.

    I am specifically referring to a model named "PMSM (Nonlinear IPM) Drive" used in PSIM as shown in Fig.2 , which requires only a .tbl file as input. My goal is to generate this .tbl file directly from Altair Flux. As the tutorials you mentioned requires generation of .mat file not the .tbl file

    Could you please guide me on whether there is a built-in script or method in Altair Flux to directly export this data in the required format? If not, is there an example or workflow available to automate this process?

    Looking forward to your insights.

    Best regards,

  • NikosDimitrakopoulos
    NikosDimitrakopoulos
    Altair Employee

    Dear @Khizer321 ,

    The .tbl format is specific to PSIM so there is not an automated way to extract the LuTs from Flux like you would do with the .mat file format.

    That said, you can extract the data as .csv or .xls and create the .tbls manually. Tbl format can be tricky to work with, especially the 2D one like in your example:

    That said, I suggest that you take a look into the help menu of the 2D LuT block:

    And then also this community article that helps with the explanation:

    1D, 2D and 3D Lookup Tables in PSIM

    On a final note, if your goal is to dynamically change the inductances of the PMSM nonlinear model, I can provide a PMSM model that this happens with external signals in this manner:

    Please let me know if this would be useful to you.

    Best regards,

    Nikos

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.