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:

BSPM Operating Point

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,
            )