pyleecan.Methods.Output.LUTdq.interp_Ploss_dqh module¶
- interp_Ploss_dqh(self, Id, Iq, N0, exclude_models=[])[source]¶
Interpolate losses in function of Id and Iq and for given speed Meant to be used with SIPMSM/IPMSM machine with LossFEA (to have the correct loss models name)
- Parameters:
self (LUTdq) – a LUTdq object
Id (float or ndarray) – current Id
Iq (float or ndarray) – current Iq
N0 (float) – rotation speed [rpm]
exclude_models (list of strings) – list of LossModel names to exclude from the interpolation
- Returns:
Ploss_dqh – interpolated losses function of dq currents (N_OP, 5) - 1st column : Joule losses - 2nd column : stator core losses - 3rd column : magnet losses - 4th column : rotor core losses - 5th column : proximity losses
- Return type:
float or ndarray