Jump to content


  • Content Count

  • Joined

  • Last visited

About hardydragon

  • Rank

Profile Information

  • Country
  • Are you University user?
  1. Hello Altair Flux Team and Users, I have simulated the LUT of the flux linkages for an IPMSM in the dq domain. λd=f1(iq,id) λq=f2(iq,id) The maps are obviously non-linear created using the macro provided in the FLUX. I need the inverse LUT maps of the dq currents as a function of the dq Flux linkages. id=g1(λd,λq) iq=g2(λd,λq) How do I get the LUT maps for the currents vs. fluxes? Is there anything that can be done in the FLUX to obtain this maps? Best Regards, HK
  2. Hello Alejandro Rodríguez, "Another approach to simulate inductance in electric machines is to use the macro ComputeInductanceMatrix, you can load it into your project from Macros_Flux2D_Postproc. This is an advanced approach which uses frozen permeability techniques to take into account material saturation caused by the magnets where the machine is in working conditions. Please, notice that this macro can take some time to compute since it runs several simulations to accurately represents this physical phenomena." What is difference between the incremental inductance calculated using delta flux / delta currents vs inductance matrix calculated by the ComputeInductanceMatrix? We did that and the values are completely different also the waveform shape is different. Best Regards, HK
  3. Hello Alejandro Rodríguez, DELETE THIS POST Best Regards, HK
  4. Hello All, Question 1: ---------------------- This is regarding a script in the Flux 2019 ..\Altair\2019\flux\Extensions\Macros\CreateLookUpTableFromTMProject.PFM In this script there is part for exporting data # export table in CSV format CSVExportTable(parameter=[VariationParameter['FLUX_A'], VariationParameter['FLUX_B'], VariationParameter['FLUX_C'], VariationParameter['TORQUE']], evolutivePath=EvolutivePath(parameterSet=[SetParameterXVariable(paramEvol=VariationParameter['ID_PILOT'], limitMin=-IdMax, limitMax=IdMax), SetParameterXVariable(paramEvol=VariationParameter['IQ_PILOT'], limitMin=-IdMax, limitMax=IdMax), SetParameterXVariable(paramEvol=VariationParameter['ANGPOS_ROTOR'], limitMin=0.0, limitMax=LUT_angle_period_deg)]), filename=nameProject+'_MS_CSV_table') Context: I stopped the solving process the "CreateLookUpTableFromTMProject.PFM" executed this "CSVExportTable" function. Problem. I started the the solving process again and now I want to execute this function outside in the PyFlux Command. I want to export all the solved data into CSV format. How I can do this? Question 2: CreatePark_Iabc_Drivenby_Idq.py In this script this is mentioned print "\n *** user guide ***\n" print " Your project is ready to be solved with RUN_ID_IQ solving scenario." print " You should define sensor for computing phi_a, phi_b and phi_c." print " You may use the macro CreatePark_dq_From_abc in order to compute directly phi_d and phi_q." print "\n*** Successfull end of CreatePark_Iabc_Drivenby_Idq macro ***\n'" "CreatePark_dq_From_abc" However, I know where find this macro. Where I can find this macro? Best Regards, HK
  • Create New...