2. BSPM Machine Operating Point
This class represents the operating point of a bearingless surface permanent magnet machine.
2.1. Input from User
The required input from the user to instantiate this class is provided below:
Key |
Description |
Units |
|---|---|---|
Id |
d-axis torque current magnitude relative to rated coil current |
pu |
Iq |
q-axis torque current magnitude relative to rated coil current |
pu |
Ix |
x-axis force current magnitude relative to rated coil current |
pu |
Iy |
y-axis force current magnitude relative to rated coil current |
pu |
speed |
Speed at which machine is evaluated |
RPM |
ambient_temp |
Ambient temperature at which machine is evaluated |
deg C |
rotor_temp_rise |
Expected rotor temperature rise |
deg C |
2.2. Creating a BSPM_Machine_Oper_Pt object
Finally, the below Python code block shows how to create a BSPM_Machine_Oper_Pt object. The arguments are provided to replicate the
rated operating conditions of the optimized BSPM design discussed in this paper.
from eMach.mach_eval.machines.bspm.bspm_oper_pt import BSPM_Machine_Oper_Pt
ecce_2020_op_pt = BSPM_Machine_Oper_Pt(
Id=0,
Iq=0.975,
Ix=0,
Iy=0.025,
speed=160000,
ambient_temp=25,
rotor_temp_rise=55,
)