本发明实施例涉及电机技术,尤其涉及一种电机故障判断方法、系统、设备及存储介质。
背景技术:
1、随着新能源汽车的市场占有率逐年提升,新能源汽车安全性问题频频爆出。特别是在高速运行过程中,出现高压故障等问题难以在第一时间进行处理保护,容易造成控制器烧毁,这成为了当下功能安全的一个重要课题。
2、在汽车高速运行过程中,发生高压等故障时候,由于存在高转速下产生的反电动势,一定到达一定高压限值时候直接关断igbt容易造成igbt的损坏。因此,发生高压故障时需要判断其超限值大小,从而进行igbt的全关断还是下三桥关断由电机来释放掉。
3、目前的做法是首先由mcu来采集高压,计算发生故障时当下转速引起的高压故障超限数值,从而进一步判断如何关断pwm信号。这一过程需要软件参与计算,而且还兼顾其他故障类型,很难在第一时间内完成高压故障的诊断和保护。
技术实现思路
1、本发明提供一种电机故障判断方法、系统、设备及存储介质,以达到快速、准确实现故障判断的目的。
2、第一方面,本发明实施例提供了一种电机故障判断方法,包括:
3、获取电压采样信号,通过所述电压采样信号和第一过压阈值生成第一逻辑值,通过所述电压采样信号和第二过压阈值生成第二逻辑值;
4、获取故障检测逻辑值;
5、将所述第一逻辑值、第二逻辑值、故障检测逻辑值作为输入,通过逻辑运算模型生成第三逻辑值、第四逻辑值;
6、基于所述第三逻辑值、第四逻辑值生成第一故障判断结果、第二故障判断结果或者第三故障判断结果。
7、可选的,设定所述电压采样信号小于所述第一过压阈值时,所述第一逻辑值、第二逻辑值均为1;
8、设定所述电压采样信号大于所述第一过压阈值且小于所述第二过压阈值时,所述第一逻辑值为0,所述第二逻辑值为1;
9、设定所述电压采样信号大于所述第二过压阈值时,所述第一逻辑值、第二逻辑值均为0。
10、可选的,设定所述第一过压阈值根据电机的第一转速区间确定;所述第二过压阈值根据所述电机的第二转速区间确定。
11、可选的,所述第一故障判断结果匹配第一故障控制指令,所述第一故障控制指令用于维持电机驱动电路正常工作;
12、所述第二故障判断结果匹配第二故障控制指令,所述第二故障控制指令用于控制切断所述电机驱动电路中的全部pwm控制信号;
13、所述第三故障判断结果匹配第三故障控制指令,所述第三故障控制指令用于切断所述电机驱动电路中的半桥pwm控制信号。
14、可选的,所述逻辑运算模型包括:
15、
16、
17、式中,oe1表示第三逻辑值,oe2表示第四逻辑值,a、b、c分别表示第一逻辑值、第二逻辑值、故障检测逻辑值。
18、第二方面,本发明实施例还提供了一种电机故障判断系统,包括:
19、第一电压比较器、第二电压比较器、电压采集模块、故障信号采集模块、逻辑运算模块和电机驱动器;
20、所述电压采集模块的输出端分别与所述第一电压比较器、第二电压比较器的第一端相连接;
21、所述第一电压比较器的第二端用于接入第一过压阈值,所述第二电压比较器的第二端用于接入第二过压阈值;
22、所述第一电压比较器、第二电压比较器、故障信号采集模块的输出端分别与所述逻辑运算模块的输入端相连接;
23、所述逻辑运算模块的第一输出端、第二输出端与所述电机驱动器相连接;
24、所述电压采集模块用于输出电压采样信号,所述故障信号采集模块用于输出故障检测逻辑值;
25、所述第一电压比较器用于输出第一逻辑值,所述第二电压比较器用于输出第二逻辑值;
26、所述逻辑运算模块用于输出第三逻辑值、第四逻辑值;
27、所述电机驱动器用于基于所述第三逻辑值、第四逻辑值生成第一故障判断结果、第二故障判断结果或者第三故障判断结果。
28、可选的,所述逻辑运算模块包括:
29、第一非门、第二非门、第一与门、第二与门、第三与门、第一或门和第二或门;
30、所述第一电压比较器的输出端分别与所述第一非门、第一与门、第二与门的输入端相连接;
31、所述第二电压比较器的输出端分别与所述第二与门、第三与门的一个输入端相连接;
32、所述故障信号采集模块的输出端与所述第二非门的输入端相连接;
33、所述第一非门的输出端分别与所述第一或门、第二或门的一个输入端相连接;
34、所述第二非门的输出端分别与所述第一与门、第三与门的一个输入端相连接;
35、所述第一与门的输出端与所述第一或门的一个输入端相连接;
36、所述第二与门的输出端与所述第二或门的一个输入端相连接;
37、所述第一或门的输出端与所述第二与门的一个输入端相连接;
38、所述第二与门的输出端用于输出所述第三逻辑值;
39、所述第二或门的输出端用于输出所述第四逻辑值。
40、可选的,所述电机驱动器用于输出或切断三相六桥臂pwm驱动信号。
41、第三方面,本发明实施例还提供了一种电机设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;
42、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明实施例记载的任意一种电机故障判断方法。
43、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明实施例记载的任意一种电机故障判断方法。
44、与现有技术相比,本发明的有益效果在于:本发明提出一种电机故障判断方法,该方法中,配置基于预设的第一过压阈值生成第一逻辑值,预设的第二过压阈值生成第二逻辑值,配置逻辑运算模型采用第一逻辑值、第二逻辑值和故障检测逻辑值生成的故障判断结果,其中,基于电机可能出现的指定种类故障而设定第一过压阈值和第二过压阈值两种限值,设定故障检测逻辑值用于表示是否出现其他故障,使得进行故障判断时,除反应电机驱动系统的故障外,还能够同时反应除电机驱动系统外的其他故障,进而使得故障判断结果可以综合的反应多种故障成因,最终提高后续执行控制策略的有效性;
45、此外,逻辑运算模型生成与第一过压阈值、第二过压阈值相关联的两种逻辑运算值,进而生成至少三种故障判断结果,使得出现不同故障类型时,故障类型与第一过压阈值和第二过压阈值相关,进而执行与第一过压阈值、第二过压阈值相对应的控制策略,从而有效避免电机驱动系统由于故障而损坏的问题;
46、另外,配置逻辑运算模型基于逻辑运算生成故障判断结果,可以提高故障判断的时效性,进而使得当电机发生故障时可以第一时间确定故障类型,进而第一时间执行相应的控制策略。