一种电机控制系统的故障处理方法及装置制造方法及图纸

技术编号:21019475 阅读:37 留言:0更新日期:2019-05-04 00:39
本申请公开了一种电机控制系统的故障处理方法及装置,当电机控制系统发生故障后,首先判断是否为可恢复故障;若是,则利用直轴电流实际值替代直轴电流命令值且利用交轴电流实际值替代交轴电流命令值,同时,判断电机控制系统是否满足预设的稳定运行条件;若当前故障是可恢复故障以及运行状态稳定,则通过为电机控制系统的直轴电压命令值和交轴电压命令值赋0值,可以使电机控制系统输出的弱磁电流呈非饱和状态;接下来,在电流命令值被替换的情况下,当弱磁电流呈非饱和状态后,控制电机控制系统接收整车控制器输出的扭矩请求,电机控制系统响应扭矩请求后便可以恢复正常的电机控制能力,解决了由于偶发软件故障导致的电机不工作问题。

A Fault Handling Method and Device for Motor Control System

This application discloses a fault handling method and device for motor control system. When the motor control system fails, it first determines whether it is recoverable; if so, it replaces the command value of the straight axis current with the actual value of the straight axis current, and replaces the command value of the quadrature axis current with the actual value of the quadrature axis current. At the same time, it judges whether the motor control system meets the preset stable running bar. If the current fault is recoverable and the running state is stable, the weak magnetic current output from the motor control system can be unsaturated by assigning zero values to the direct and quadrature axis voltage command values of the motor control system. Next, when the current command values are replaced, when the weak magnetic current is unsaturated, the motor control system receives the whole signal. The motor control system can restore the normal motor control ability after the motor control system responds to the torque request, which solves the problem of the motor not working due to the occasional software fault.

【技术实现步骤摘要】
一种电机控制系统的故障处理方法及装置
本申请涉及汽车
,尤其涉及一种电机控制系统的故障处理方法及装置。
技术介绍
目前,在纯电动、混动类型等新能源汽车的电机控制系统中,对于电机控制系统的偶发性软件故障,比如,三相电流值瞬时过大、扭矩跟随偏差超过阀值、调速超时、外界环境干扰导致的旋变信号异常等,当出现以上故障时,一般使电机控制系统进入failure(失效)模式,随即电机进入ASC(短路保护状态)或者FW(自由停机状态)模式,此时电机不再进行工作,由此会造成车辆动力丢失,从而降低了驾驶者的用车体验。
技术实现思路
本申请实施例的主要目的在于提供一种电机控制系统的故障处理方法及装置,能够排除电机控制系统的软件故障,使电机正常工作,从而提升驾驶者的用车体验。本申请提供了一种电机控制系统的故障处理方法,包括:若电机控制系统发生故障,则判断所述故障是否为可恢复故障;若所述故障为可恢复故障,则获取电机端反馈的直轴电流实际值和交轴电流实际值;利用所述直轴电流实际值替代直轴电流命令值、且利用所述交轴电流实际值替代交轴电流命令值;判断所述电机控制系统是否满足预设的稳定运行条件;若所述电机控制系统满足所述稳定运行条件,则为所述电机控制系统的直轴电压命令值和交轴电压命令值赋0值,使所述电机控制系统输出的弱磁电流呈非饱和状态;当所述弱磁电流呈非饱和状态后,控制所述电机控制系统接收整车控制器输出的扭矩请求,以便所述电机控制系统响应所述扭矩请求后恢复电机控制能力。可选的,所述判断所述故障是否为可恢复故障,包括:分析所述电机控制系统的运行代码,确定所述电机控制系统出现的故障对象;根据所述故障对象查询故障库,确定所述故障对象的故障类型;根据所述故障类型确定所述故障对象是否为可恢复故障。可选的,所述方法还包括:若所述故障为不可恢复故障,则控制所述电机控制系统进入失效模式。可选的,所述方法还包括:若所述电机控制系统不满足所述稳定运行条件,则使所述电机控制系统保持所述失效模式。可选的,所述稳定运行条件为:电机扭矩值保持在预设数值范围内且持续预设时长;或者,直轴电压命令值和交轴电压命令值,保持在预设数值范围内且持续预设时长;或者,电机端反馈的直轴电流实际值和交轴电流实际值,保持在预设数值范围内且持续预设时长。本申请还提供了一种电机控制系统的故障处理装置,包括:故障判断单元,用于若电机控制系统发生故障,则判断所述故障是否为可恢复故障;电流替换单元,用于若所述故障为可恢复故障,则获取电机端反馈的直轴电流实际值和交轴电流实际值;利用所述直轴电流实际值替代直轴电流命令值、且利用所述交轴电流实际值替代交轴电流命令值;稳定判断单元,用于判断所述电机控制系统是否满足预设的稳定运行条件;电压赋值单元,用于若所述电机控制系统满足所述稳定运行条件,则为所述电机控制系统的直轴电压命令值和交轴电压命令值赋0值,使所述电机控制系统输出的弱磁电流呈非饱和状态;故障消除单元,用于当所述弱磁电流呈非饱和状态后,控制所述电机控制系统接收整车控制器输出的扭矩请求,以便所述电机控制系统响应所述扭矩请求后恢复电机控制能力。可选的,所述故障判断单元包括:故障分析子单元,用于若电机控制系统发生故障,则分析所述电机控制系统的运行代码,确定所述电机控制系统出现的故障对象;类型确定子单元,用于根据所述故障对象查询故障库,确定所述故障对象的故障类型;故障判断子单元,用于根据所述故障类型确定所述故障对象是否为可恢复故障。可选的,所述装置还包括:失效模式进入单元,用于若所述故障为不可恢复故障,则控制所述电机控制系统进入失效模式。可选的,所述装置还包括:失效模式保持单元,用于若所述电机控制系统不满足所述稳定运行条件,则使所述电机控制系统保持所述失效模式。可选的,所述稳定运行条件为:电机扭矩值保持在预设数值范围内且持续预设时长;或者,直轴电压命令值和交轴电压命令值,保持在预设数值范围内且持续预设时长;或者,电机端反馈的直轴电流实际值和交轴电流实际值,保持在预设数值范围内且持续预设时长。本申请实施例提供的一种电机控制系统的故障处理方法及装置,当电机控制系统发生故障后,首先评估故障发生原因,以判断是否为可恢复故障;若为可恢复故障,则获取电机端反馈的直轴电流实际值和交轴电流实际值,并利用直轴电流实际值替代直轴电流命令值且利用交轴电流实际值替代交轴电流命令值,同时,判断电机控制系统是否满足预设的稳定运行条件,也就是说,若当前故障是可恢复故障以及运行状态稳定,则通过为电机控制系统的直轴电压命令值和交轴电压命令值赋0值,可以使电机控制系统输出的弱磁电流呈非饱和状态;接下来,在电流命令值被替换的情况下,当弱磁电流呈非饱和状态后,控制电机控制系统接收整车控制器输出的扭矩请求,电机控制系统响应扭矩请求后便可以恢复正常的电机控制能力。可见,本申请可以使电机控制系统自动恢复到正常驱动模式,解决了由于偶发软件故障导致的电机不工作问题,改善了驾驶者驾驶汽车的驾乘体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的电机控制系统示意图;图2为本申请实施例提供的一种电机控制系统的故障处理方法的流程示意图;图3为本申请实施例提供的扭矩恢复曲线图;图4为本申请实施例提供的直轴和交轴电流恢复曲线图;图5为本申请实施例提供的一种电机控制系统的故障处理装置的组成示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。电机在车辆上运行时,其实时工况复杂,例如,在外界干扰比如电机旋变信号受到电磁干扰时,会造成信号异常误报等情况,此时,电机控制系统则会进入failure模式,从而导致车辆动力丢失,进而造成驾驶者实际用车体验下降,可见,在传统的电机控制系统中,存在电机控制系统出现偶发软件故障导致电机不再进行工作,从而导致车辆动力丢失的问题。为了解决上述问题,本申请实施例提供了一种电机控制系统的故障处理方法,提出了偶发性软件故障自愈机制,即,首先评估软件故障发生原因,在未发生影响车辆运行安全的故障的前提下,电机进入ASC模式或者FW模式之后,待电机状态无异常,各关键电机指标都在可接受范围之内,使电机控制系统自行恢复正常控制功能,也就是说,通过运行电机驱动软件故障自愈机制,使电机控制系统自动恢复到正常驱动模式,增加了电机控制系统的容错性,解决了由于偶发软件故障导致的电机不工作问题,改善了驾驶者驾驶汽车的驾乘体验。下面以图1所示电机控制系统为例介绍本方法实施例,在图1中,Tecmd是指扭矩的命令值;Idcmd、Iqcmd是指该扭矩和转速实际对应的直轴电流和交轴电流的命令值;Idfb、Iqfb是指永磁同步电机(permanentmagnetsyn本文档来自技高网...

【技术保护点】
1.一种电机控制系统的故障处理方法,其特征在于,包括:若电机控制系统发生故障,则判断所述故障是否为可恢复故障;若所述故障为可恢复故障,则获取电机端反馈的直轴电流实际值和交轴电流实际值;利用所述直轴电流实际值替代直轴电流命令值、且利用所述交轴电流实际值替代交轴电流命令值;判断所述电机控制系统是否满足预设的稳定运行条件;若所述电机控制系统满足所述稳定运行条件,则为所述电机控制系统的直轴电压命令值和交轴电压命令值赋0值,使所述电机控制系统输出的弱磁电流呈非饱和状态;当所述弱磁电流呈非饱和状态后,控制所述电机控制系统接收整车控制器输出的扭矩请求,以便所述电机控制系统响应所述扭矩请求后恢复电机控制能力。

【技术特征摘要】
1.一种电机控制系统的故障处理方法,其特征在于,包括:若电机控制系统发生故障,则判断所述故障是否为可恢复故障;若所述故障为可恢复故障,则获取电机端反馈的直轴电流实际值和交轴电流实际值;利用所述直轴电流实际值替代直轴电流命令值、且利用所述交轴电流实际值替代交轴电流命令值;判断所述电机控制系统是否满足预设的稳定运行条件;若所述电机控制系统满足所述稳定运行条件,则为所述电机控制系统的直轴电压命令值和交轴电压命令值赋0值,使所述电机控制系统输出的弱磁电流呈非饱和状态;当所述弱磁电流呈非饱和状态后,控制所述电机控制系统接收整车控制器输出的扭矩请求,以便所述电机控制系统响应所述扭矩请求后恢复电机控制能力。2.根据权利要求1所述的方法,其特征在于,所述判断所述故障是否为可恢复故障,包括:分析所述电机控制系统的运行代码,确定所述电机控制系统出现的故障对象;根据所述故障对象查询故障库,确定所述故障对象的故障类型;根据所述故障类型确定所述故障对象是否为可恢复故障。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述故障为不可恢复故障,则控制所述电机控制系统进入失效模式。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述电机控制系统不满足所述稳定运行条件,则使所述电机控制系统保持所述失效模式。5.根据权利要求1至4任一项所述的方法,其特征在于,所述稳定运行条件为:电机扭矩值保持在预设数值范围内且持续预设时长;或者,直轴电压命令值和交轴电压命令值,保持在预设数值范围内且持续预设时长;或者,电机端反馈的直轴电流实际值和交轴电流实际值,保持在预设数值范围内且持续预设时长。6.一种电机控制系统的故障处理装置,其特征在于,包括:故障判断单元,用于若电机控制系统发生故障,则判断...

【专利技术属性】
技术研发人员:武四辈王旭阳王东萃靳增峰崔宇航
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1