一种驱动电机过温保护的防误报控制方法和系统与流程

文档序号:18701200发布日期:2019-09-17 22:54阅读:552来源:国知局
一种驱动电机过温保护的防误报控制方法和系统与流程

本发明属于电机运行控制技术领域,具体涉及一种驱动电机过温保护的防误报控制方法和系统。



背景技术:

对于以动力电池为动力源的电动车辆,其工作的原理是:动力电池为驱动电机供电,使驱动电机带动车轮转动,从而驱动车辆行驶。车辆设置有多个车轮,每个车轮设置有一个相应的驱动电机,任何一个驱动电机的运行状态出现异常,都会影响到车辆行驶的安全性。

当电机的运行状态出现异常时,通常会导致电机的温度升高,因此,为了及时检测到电机的故障,保证车辆运行的安全行,在电机处通常都设置有温度传感器,根据电机的温度对电机的运行状态进行控制,实现电机的过温保护。

目前的电机过温保护控制逻辑如图1所示:每间隔时间t1检测一次电机的温度,当电机工作温度t达到<预警值ty时,持续采样监控;当电机工作温度t达到预警值ty时,发出电机高温预警信息并在仪表显示,提示司机电机温度偏高;当电机工作温度t达到(或超过)停机保护值td时,控制器发出电机停机指令,车辆此时无动力输出;同时发出高温报警信息并在仪表显示,提示司机电机过温、停机保护。

现有的电机过温保护控制方法,虽然能够实现对电机的过温保护,但是控制逻辑比较简单,当电机的插件松动或者温度传感器出现故障时,会导致温度传感器的检测值出现跳变,出现误报电机过温故障的现象,进而导致车辆的动力中断,使车辆运行的可靠性降低。



技术实现要素:

本发明提供一种驱动电机过温保护的防误报控制方法和系统,用于解决现有技术中在由于温度传感器发生跳变而导致车辆运行可靠性降低的问题。

为实现上述目的,本发明提供的技术方案是:

方法方案1:一种驱动电机过温保护的防误报控制方法,包括如下步骤:

在车辆运行过程中,每隔第一设定时间采集一次驱动电机的温度值;

当有驱动电机的温度大于设定温度值时,计算该驱动电机与其余驱动电机中的一个驱动电机温度值之差的绝对值;

当所述绝对值大于设定温度差值时,判断为用于检测该驱动电机温度的温度传感器发生跳变;否则判断为该驱动电机的温度过高。

本发明所提供的技术方案,当其中一个驱动电机的温度大于设定温度值时,通过该驱动电机与其它驱动电机的温度之差,确认是该驱动电机的温度过高,还是检测该驱动电机的温度传感器发生跳变,从而解决由于温度传感器跳变而造成车辆可靠性降低的问题。

方法方案2:在方法方案1的基础上,计算温度大于设定温度值的驱动电机与其余驱动电机中的一个温度差值的绝对值后,判断在第二设定时间内,该绝对值是否均大于设定温度差值;若均大于,则判断为用于检测该驱动电机温度的温度传感器发生跳变;否则判断为该驱动电机的温度过高。

方法方案3:在方法方案1或2的基础上,当驱动电机的温度过高时,控制该驱动电机停止运行或者降功率运行,并发出相应的报警信号;当温度传感器发生跳变时,该驱动电机正常运行,并发出相应的报警信号。

方法方案4:一种驱动电机过温保护的防误报控制方法,包括如下步骤:

在车辆运行过程中,每隔设定时间间隔采集一次各驱动电机的温度值;

当有驱动电机的温度大于设定温度值时,计算该驱动电机与其余驱动电机中的n个驱动电机温度之差的绝对值;

判断所述绝对值大于设定温度差值的数量是否大于n/2,如果大于,则判断为用于检测该驱动电机温度的温度传感器发生跳变,否则判断为该驱动电机的温度过高;n的值不小于2。

方法方案5:在方法方案4的基础上,当驱动电机的温度过高时,控制该驱动电机停止运行或者降功率运行,并发出相应的报警信号;当温度传感器发生跳变时,该驱动电机正常运行,并发出相应的报警信号。

系统方案1:一种驱动电机过温保护的防误报控制系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行时的计算机程序,所述处理器还连接有温度传感器,温度传感器用于检测各驱动电机的温度;所述处理器执行所述计算机程序时实现以下步骤:

在车辆运行过程中,每隔设定时间间隔采集一次驱动电机的温度值;

当有驱动电机的温度大于设定温度值时,计算该驱动电机与其余驱动电机中的一个驱动电机温度值之差的绝对值;

当所述绝对值大于设定温度差值时,判断为用于检测该驱动电机温度的温度传感器发生跳变;否则判断为该驱动电机的温度过高。

系统方案2:在系统方案1的基础上,计算温度大于设定温度值的驱动电机与其余驱动电机中的一个温度差值的绝对值后,判断在第二设定时间内,该绝对值是否均大于设定温度差值;若均大于,则判断为用于检测该驱动电机温度的温度传感器发生跳变;否则判断为该驱动电机的温度过高。

系统方案3:在系统方案1或2的基础上,当驱动电机的温度过高时,控制该驱动电机停止运行或者降功率运行,并发出相应的报警信号;当温度传感器发生跳变时,该驱动电机正常运行,并发出相应的报警信号。

系统方案4:一种驱动电机过温保护的防误报控制系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行时的计算机程序,所述处理器还连接有温度传感器,温度传感器用于检测各驱动电机的温度;所述处理器执行所述计算机程序时实现以下步骤:

在车辆运行过程中,每隔设定时间间隔采集一次各驱动电机的温度值;

当有驱动电机的温度大于设定温度值时,计算该驱动电机与其余驱动电机中的n个驱动电机温度之差的绝对值;

判断所述绝对值大于设定温度差值的数量是否大于n/2,如果大于,则判断为用于检测该驱动电机温度的温度传感器发生跳变,否则判断为该驱动电机的温度过高;n的值不小于2。

系统方案5:在系统方案4的基础上,当驱动电机的温度过高时,控制该驱动电机停止运行或者降功率运行,并发出相应的报警信号;当温度传感器发生跳变时,该驱动电机正常运行,并发出相应的报警信号。

附图说明

图1为现有技术中驱动电机过温保护的控制流程图;

图2为实施例1中驱动电机过温保护防误报的控制流程图;

图3为实施例2中驱动电机过温保护防误报的控制流程图。

具体实施方式

本发明提供一种驱动电机过温保护的防误报控制方法和系统,用于解决现有技术中在由于温度传感器发生跳变而导致车辆运行可靠性降低的问题。

为实现上述目的,本发明提供的技术方案是:

方案1:一种驱动电机过温保护的防误报控制方法,包括如下步骤:

在车辆运行过程中,每隔第一设定时间采集一次驱动电机的温度值;

当有驱动电机的温度大于设定温度值时,计算该驱动电机与其余驱动电机中的一个驱动电机温度值之差的绝对值;

当所述绝对值大于设定温度差值时,判断为用于检测该驱动电机温度的温度传感器发生跳变;否则判断为该驱动电机的温度过高。

方案2:一种驱动电机过温保护的防误报控制方法,包括如下步骤:

在车辆运行过程中,每隔设定时间间隔采集一次各驱动电机的温度值;

当有驱动电机的温度大于设定温度值时,计算该驱动电机与其余驱动电机中的n个驱动电机温度之差的绝对值;

判断所述绝对值大于设定温度差值的数量是否大于n/2,如果大于,则判断为用于检测该驱动电机温度的温度传感器发生跳变,否则判断为该驱动电机的温度过高;n的值不小于2。

下面结合具体实施方式对本发明的技术方案作进一步说明。

方法实施例1:

本实施例提供一种驱动电机过温保护的防误报控制方法,用于对电动车辆的驱动电机进行温度检测,判断出驱动电机的温度是否过高,以及检测该驱动电机的温度传感器是否发生跳变。

本实施例所提供的驱动电机过温保护的防误报控制方法,其控制流程如图2所示,包括如下步骤:

在车辆运行过程中,每间隔第一设定时间δt采集一次车辆上各驱动电机的温度值;当电动车辆上有四个驱动电机时,分别采用t1,t2,t3和t4表示第一驱动电机、第二驱动电机、第三驱动电机和第四驱动电机的温度值;

当其中一个驱动电机温度值大于设定温度阈值t0时,比如当第一驱动电机的温度值t1大于温度阈值t0时,计算该驱动电机与其余驱动电机中一个的温度差值的绝对值;本实施例中计算计算第一驱动电机温度值t1与第二电机温度值t2之差的绝对值,即计算出|t1-t2|的值;

判断|t1-t2|与设定温度差值δt之间的关系;

当|t1-t2|比设定温度差值δt大时,判断为用于检测第一驱动电机的温度传感器发生跳变;

当|t1-t2|比设定温度差值δt小时,判断为第一驱动电机的温度过高;

当用于检测第一驱动电机的温度传感器发生跳变时,第一驱动电机正常运行,并发出第一驱动电机所对应温度传感器发生跳变的报警信号,提示驾驶员检查插件和温度传感器。

当第一驱动电机的温度过高时,控制第一驱动电机停止工作,或者降低第一驱动电机的功率,并发出第一驱动电机过温的报警信号。

作为其他实施方式,为了进一步的保证对驱动电机过温和温度传感器跳变判断的准确性,当第一驱动电机的温度值t1大于温度阈值t0时,判断第二设定时间t内,|t1-t2|是否均大于设定温度差值δt;如果是,则判断为用于检测第一驱动电机的温度传感器发生跳变。

方法实施例2:

本实施例提供一种驱动电机过温保护的防误报控制方法,用于对电动车辆的驱动电机进行温度检测,判断出驱动电机的温度是否过高,以及检测该驱动电机的温度传感器是否发生跳变。

本实施例所提供的驱动电机过温保护的防误报控制方法,其控制流程如图2所示,包括如下步骤:

在车辆运行过程中,每间隔设定时间段δt采集一次车辆上各驱动电机的温度值;当电动车辆上有四个驱动电机时,分别采用t1,t2,t3和t4表示第一驱动电机、第二驱动电机、第三驱动电机和第四驱动电机的温度值;

当其中一个驱动电机温度值大于设定温度阈值t0时,比如当第一驱动电机的温度值t1大于温度阈值t0时,计算该驱动电机与其余驱动电机中的n个温度差值的绝对值;本实施例中n的值取3,即分别计算出t1与t2、t3和t4差值的绝对值,即计算出|t1-t2|、|t1-t3|和|t1-t4|;

判断|t1-t2|、|t1-t3|和|t1-t4|与设定温度差值δt之间的关系;

当|t1-t2|、|t1-t3|和|t1-t4|中有两个或两个的值比设定温度差值δt大时,判断为用于检测第一驱动电机的温度传感器发生跳变;

当|t1-t2|、|t1-t3|和|t1-t4|中只有一个或者没有比设定温度差值δt大的值时,判断为第一驱动电机的温度值过高;

当用于检测第一驱动电机的温度传感器发生跳变时,第一驱动电机正常运行,并发出第一驱动电机所对应温度传感器发生跳变的报警信号,提示驾驶员检查插件和温度传感器。

当第一驱动电机的温度过高时,控制第一驱动电机停止工作,或者降低第一驱动电机的功率,并发出第一驱动电机过温的报警信号。

本实施例中n的值取3,在其他实施方式中,n的值可以取大于等于2的值,但是不能大于车辆驱动电机的总数量。

系统实施例1:

本实施例提供一种驱动电机过温保护的防误报控制系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行时的计算机程序,处理器还连接有温度传感器,温度传感器用于检测各驱动电机的温度;处理器执行所述计算机程序时,实现方法实施例1中的驱动电机过温保护的防误报控制方法。

系统实施例2:

本实施例提供一种驱动电机过温保护的防误报控制系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行时的计算机程序,处理器还连接有温度传感器,温度传感器用于检测各驱动电机的温度;处理器执行所述计算机程序时,实现方法实施例2中的驱动电机过温保护的防误报控制方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1