本申请涉及车辆,特别是涉及一种电机控制方法、装置、计算机设备和计算机可读存储介质。
背景技术:
1、电机是新能源汽车、医疗电子和航空航天等工业领域的重要组成部分。
2、然而,目前电机的控制方法依然难以满足使用需求。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种使电机能够根据当前时刻车辆的运行状态平稳进行工作的电机控制方法、装置、计算机设备和计算机可读存储介质。
2、第一方面,本申请提供了一种电机控制方法,所述方法包括:
3、获取当前时刻车辆的运行状态信息、电机的运行参数信息和电机控制器的开关状态信息,其中,所述运行参数信息包括电机转速信息和电机角速度信息,所述电机控制器包括开管状态和关管状态;
4、在所述电机控制器处于所述关管状态的情况下,根据所述运行状态信息和所述电机转速信息判断所述电机控制器是否满足预设的开管条件;
5、在满足所述开管条件的情况下,控制所述电机控制器根据预设的电机工作参数信息和所述电机角速度信息输出驱动信号至所述电机;
6、在不满足所述开管条件的情况下,控制所述电机控制器驱动所述电机进入安全运行状态。
7、在其中一个实施例中,所述安全运行状态包括关管状态和三相短路状态;所述控制所述电机控制器驱动所述电机进入安全运行状态,包括:
8、根据所述运行状态信息判断是否满足第一预设条件,其中,所述第一预设条件为所述车辆高压上电完成;
9、在不满足所述第一预设条件的情况下,控制所述电机控制器保持所述关管状态;
10、在满足所述第一预设条件的情况下,根据所述电机转速信息和预设的第一转速阈值判断是否满足第二预设条件,其中,所述第二预设条件为所述电机转速信息小于所述第一转速阈值;
11、在满足所述第二预设条件的情况下,控制所述电机控制器保持所述关管状态;
12、在不满足所述第二预设条件的情况下,控制所述电机控制器驱动所述电机进入所述三相短路状态。
13、在其中一个实施例中,所述开管条件包括:
14、所述车辆处于高压上电状态和正常运行状态;
15、所述电机控制器处于待开管状态;
16、所述电机转速信息小于第二转速阈值。
17、在其中一个实施例中,所述电机控制器包括pi控制器、调制器和逆变器;所述控制所述电机控制器根据预设的电机工作参数信息和所述电机角速度信息输出驱动信号至所述电机,包括:
18、控制所述pi控制器所述根据预设的电机工作参数信息和所述电机角速度信息和预设公式输出电压信号至所述调制器,其中,所述调制器根据所述电压信号输出脉冲控制信号至所述逆变器,所述逆变器根据所述脉冲控制信号输出所述驱动信号至所述电机。
19、在其中一个实施例中,所述电压信号包括d轴前馈电压信号和q轴前馈电压信号,所述电机工作参数信息包括定子绕组电阻、d轴电感、q轴电感、d轴初始电流、q轴初始电流、电机转子磁链;所述预设公式包括:
20、
21、其中,所述为所述d轴前馈电压信号,为所述q轴前馈电压信号,为所述定子绕组电阻,为所述d轴初始电流,为所述q轴初始电流,为所述电机角速度信息,为所述q轴电感,为所述d轴电感,t为预设时间,为电机转子磁链。
22、在其中一个实施例中,所述运行参数信息还包括电机扭矩信息,所述方法还包括:
23、在所述电机控制器处于所述开管状态的情况下,根据所述运行状态信息、电机转速信息和所述电机扭矩信息判断是否满足所述关管条件;
24、在满足所述关管条件的情况下,控制所述电机控制器进入所述关管状态;
25、在不满足所述关管条件的情况下,控制所述电机控制器保持所述开管状态。
26、第二方面,本申请提供一种电机控制装置,所述装置包括:
27、信息获取模块,用于获取当前时刻车辆的运行状态信息、电机的运行参数信息和电机控制器的开关状态信息,其中,所述运行参数信息包括电机转速信息和电机角速度信息,所述电机控制器包括开管状态和关管状态;
28、第一判断模块,用于在所述电机控制器处于所述关管状态的情况下,根据所述运行状态信息和所述电机转速信息判断所述电机控制器是否满足预设的开管条件;
29、第一控制模块,用于在满足所述开管条件的情况下,控制所述电机控制器根据预设的电机工作参数信息和所述电机角速度信息输出驱动信号至所述电机;
30、第二控制模块,用于在不满足所述开管条件的情况下,控制所述电机控制器驱动所述电机进入安全运行状态。
31、第三方面,本申请提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项实施例中的方法的步骤。
32、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项实施例中的方法的步骤。
33、第六方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项实施例中的方法的步骤。
34、上述电机控制方法、装置、计算机设备和计算机可读存储介质,首先获取当前时刻车辆的运行状态信息、电机的运行参数信息和电机控制器的开关状态信息,运行参数信息包括电机转速信息和电机角速度信息,在电机控制器为关管状态的情况下,根据运行状态信息和电机转速信息判断电机控制器此时是否能进入开管状态,以输出驱动信号至电机,在满足开管条件的情况下,控制电机控制器根据预设的电机工作参数信息和电机角速度信息输出驱动信号至电机,以使电机能够根据当前时刻车辆的运行状态平稳进行工作,在不满足所述开管条件的情况下,控制电机进入安全运行状态,避免对车辆造成损害。
1.一种电机控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电机控制方法,其特征在于,所述安全运行状态包括关管状态和三相短路状态;所述控制所述电机控制器驱动所述电机进入安全运行状态,包括:
3.根据权利要求1所述的电机控制方法,其特征在于,所述开管条件包括:
4.根据权利要求1所述的电机控制方法,其特征在于,所述电机控制器包括pi控制器、调制器和逆变器;所述控制所述电机控制器根据预设的电机工作参数信息和所述电机角速度信息输出驱动信号至所述电机,包括:
5.根据权利要求4所述的电机控制方法,其特征在于,所述电压信号包括d轴前馈电压信号和q轴前馈电压信号,所述电机工作参数信息包括定子绕组电阻、d轴电感、q轴电感、d轴初始电流、q轴初始电流、电机转子磁链;所述预设公式包括:
6.根据权利要求1所述的电机控制方法,其特征在于,所述运行参数信息还包括电机扭矩信息,所述方法还包括:
7.一种电机控制装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。