1.一种用于估计驱动电机的温度的系统,所述系统包括:
驱动电机,其产生驱动扭矩;
检测器,其检测所述驱动电机的d轴电压、q轴电压、d轴电流和q轴电流;以及
控制器,其根据所述检测器检测到的d轴电流和q轴电流来确定所述驱动电机的零电流控制是否被执行,根据所述检测器检测到的d轴电压和q轴电压来计算所述驱动电机的空载反电动势,将所述空载反电动势转换成相对于基准转速的反电动势,根据相对于基准转速的反电动势和基准反电动势来计算所述驱动电机的温度变化,并且估计所述驱动电机的温度。
2.如权利要求1所述的系统,其中:
零电流控制期间的空载反电动势通过公式计算,
其中ω是所述驱动电机的转速,是负载磁链。
3.如权利要求1所述的系统,其中:
零电流控制期间的空载反电动势通过公式计算,
其中ω是所述驱动电机的转速,是空载磁链。
4.如权利要求1所述的系统,其中:
相对于基准转速的反电动势通过公式计算,
其中E预定是所述空载反电动势的相对于基准转速的反电动势,E0是所述驱动电机的空载反电动势。
5.如权利要求1所述的系统,其中:
所述驱动电机的温度变化通过公式E预定=Estd×(1-0.0011×ΔT)计算,
其中E预定是所述空载反电动势的相对于基准转速的反电动势,Estd是在室温和基准转速下的反电动势。
6.一种用于估计驱动电机的温度的方法,所述方法包括以下步骤:
由检测器检测驱动电机的控制电压和控制电流;
由控制器根据所述控制电流来确定所述驱动电机是否处于零电流控制下;
当所述驱动电机的零电流控制被执行时,由所述控制器根据所述控制电压来计算所述驱动电机的空载反电动势;以及
由所述控制器根据所述空载反电动势来估计所述驱动电机的温度。
7.如权利要求6所述的方法,其中:
零电流控制期间的空载反电动势通过公式计算,
其中ω是所述驱动电机的转速,是负载磁链。
8.如权利要求6所述的方法,其中:
零电流控制期间的空载反电动势通过公式计算,
其中ω是所述驱动电机的转速,是空载磁链。
9.如权利要求6所述的方法,其中估计驱动电机的温度的步骤包括:
将所述空载反电动势转换为相对于基准转速的反电动势;
根据所述反电动势和基准反电动势来计算所述驱动电机的温度变化;以及
根据所述温度变化和基准温度来计算所述驱动电机的温度。
10.如权利要求9所述的方法,其中
空载反电动势转换成相对于基准转速的反电动势通过公式
其中E预定是所述空载反电动势的相对于基准转速的反电动势,E0是所述驱动电机的空载反电动势。
11.如权利要求9所述的方法,其中
所述驱动电机的温度变化通过公式E预定=Estd×(1-0.0011×ΔT)计算,
其中E预定是所述空载反电动势的相对于基准转速的反电动势,Estd是在室温和基准转速下的反电动势。
12.如权利要求6所述的方法,还包括以下步骤:
当所述驱动电机的温度高于预定温度时,执行用于保护所述驱动电机的保护逻辑。
13.一种包含由处理器执行的程序指令的非暂时性计算机可读介质,所述计算机可读介质包括:
检测驱动电机的控制电压和控制电流的程序指令;
根据所述控制电流来确定所述驱动电机是否处于零电流控制下的程序指令;
当所述驱动电机的零电流控制被执行时,根据所述控制电压来计算所述驱动电机的空载反电动势的程序指令;以及
根据所述空载反电动势来估计所述驱动电机的温度的程序指令。