1.一种电机转子温度的估算方法,其特征在于,包括:当电机上电时,获取静止时长、下电温度和预设函数;其中,所述静止时长为上电时刻与所述电机上一次下电时刻的时间差;所述下电温度为所述电机上一次下电时的温度;所述预设函数为描述所述电机下电后转子的温度随时间变化的函数;
根据所述预设函数确定与所述下电温度和所述静止时长对应的初始温度;
获取所述电机处于工作状态时的温升值;
将所述初始温度与所述温升值相加得到所述转子的当前温度。
2.根据权利要求1所述的估算方法,其特征在于,在将所述初始温度与所述温升值相加得到所述转子的当前温度之后,还包括:判断所述电机是否下电;
若是,则更新所述下电温度,使更新后的所述下电温度的温度值等于当前温度的温度值。
3.根据权利要求2所述的估算方法,其特征在于,在判断所述电机是否下电之前,还包括:根据磁链密度确定所述转子的理论温度,根据所述理论温度对当前温度进行修正,并以修正后的结果作为新的当前温度。
4.根据权利要求1所述的估算方法,其特征在于,在获取静止时长、下电温度和预设函数之前,还包括:将所述电机与电机控制器保持连接,控制所述电机以最大功率运行;
当所述电机温度稳定后将所述电机与所述电机控制器分离,并利用测功机控制所述电机的转速降为0;
获得所述转子的温度随时间变化的所述预设函数。
5.根据权利要求1~4任意一项所述的估算方法,其特征在于,获取静止时长、下电温度和预设函数之前,还包括:在预设温度范围内选取多个目标环境温度,获取每个所述目标环境温度下所述转子的温度随时间变化的备选函数,所述备选函数与所述目标环境温度一一对应;
获取当前环境温度;
判断全部所述目标环境温度是否包含当前环境温度;
若是,则将与当前环境温度对应的备选函数作为所述预设函数;
若否,则根据所述当前环境温度确定所述预设函数。
6.根据权利要求5所述的估算方法,其特征在于,根据所述当前环境温度确定所述预设函数包括:根据所有所述目标环境温度将所述预设温度范围划分为多个温度区间,并将所述当前环境温度所在的所述温度区间设置为目标温度区间;
确定所述目标温度区间对应的下限目标环境温度和上限目标环境温度;
确定与所述下限目标环境温度对应的所述备选函数f(y)和与所述上限目标环境温度对应的所述备选函数f(z);
相应的,所述根据所述预设函数确定与所述下电温度和所述静止时长对应的初始温度的过程具体为:通过权重系数法确定与所述下电温度和所述静止时长对应的初始温度。
7.根据权利要求6所述的估算方法,其特征在于,所述通过权重系数法确定与所述下电温度和所述静止时长对应的初始温度的过程具体为:将所述当前环境温度与所述下限目标环境温度的差的绝对值设置为第一温差A,将所述当前环境温度与所述上限目标环境温度的差的绝对值设置为第二温差B;
根据函数确定公式确定所述预设函数f(x);
其中,所述函数确定公式为f(x)=a·f(y)+b·f(z),a和b为权重系数,a+b=1,且 与呈负相关;
根据所述预设函数确定与所述下电温度和所述静止时长对应的初始温度。
8.根据权利要求7所述的估算方法,其特征在于,获取所述电机处于工作状态时的温升值包括:获取所述电机处于工作状态时所述转子的当前转速、当前相电流和运行时长;
根据数值模型、通过积分计算的方式确定与所述运行时长、所述当前转速、所述当前相电流对应的所述温升值;其中,所述数值模型为描述所述转子的单位时间温升、相电流和转速的对应关系的模型。
9.根据权利要求8所述的估算方法,其特征在于,在判断全部所述目标环境温度是否包含所述当前环境温度之前,还包括:根据在每一所述目标环境温度下所述转子的温度变化、相电流和转速的对应关系生成多个备选模型;其中,所述备选模型与所述目标环境温度一一对应;
相应的,在判断全部所述目标环境温度是否包含所述当前环境温度之后,还包括:若是,则以与所述当前环境温度对应的所述备选模型作为所述数值模型;
若否,则根据所述当前环境温度确定所述数值模型。
10.一种电机转子温度的估算系统,其特征在于,包括:参数获取模块,用于在电机上电时获取静止时长、下电温度和预设函数;所述静止时长为上电时刻与所述电机上一次下电时刻的时间差;所述下电温度为所述电机上一次下电时的温度;所述预设函数为描述所述电机下电后转子的温度随时间变化的函数;
初始温度获取模块,用于根据所述预设函数确定与所述下电温度和所述静止时长对应的初始温度;
温升获取模块,用于获取所述电机处于工作状态时的温升值;
当前温度获取模块,用于将所述初始温度与所述温升值相加得到所述转子的当前温度。