燃油蒸发系统故障诊断方法与流程

文档序号:23170990发布日期:2020-12-04 14:02阅读:2230来源:国知局
燃油蒸发系统故障诊断方法与流程

本发明涉及汽车燃油设备控制技术领域,尤其涉及一种燃油蒸发系统故障诊断方法。



背景技术:

燃油蒸发系统故障诊断为国六obd诊断内容,其中,燃油蒸发系统泄露为国六obd监测中的重点内容,同时也是难点内容。当前燃油蒸发系统诊断方法主要分为两种:在车辆运行过程中进行诊断,此策略需要在怠速工况下进行,主要应用于传统燃油车,对于配置启停功能的车辆,需要在进入诊断条件后禁止发动机停机(至少一次),影响车辆燃油经济性,诊断过程繁琐、效率低;在车辆后运行过程(熄火后)进行诊断,此策略需要增加泵气装置,硬件成本较高,主要应用于hev(混合动力)和phev(即通过插电进行充电的混合动力汽车),诊断成本较高。

随着油耗法规的加严,hev车型比重将越来越高,因此,有必要开发不依赖怠速工况的燃油蒸发系统故障诊断方法,从而实现同时兼顾诊断功能与成本,有利于降本增效。



技术实现要素:

本发明实施例提供一种燃油蒸发系统故障诊断方法,以解决诊断过程繁琐、效率低或者诊断成本高的问题。

一种燃油蒸发系统故障诊断方法,包括:

采集汽车的当前工况信息,根据所述当前工况信息判断是否满足故障诊断条件;

若所述当前工况信息满足所述故障诊断条件,则确定阶段诊断机制;

执行所述阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据所述阶段诊断数据,获取阶段诊断结果,执行与所述阶段诊断结果相对应的目标控制操作或者获取系统故障结果;

所述阶段诊断机制包括碳罐通风阀常闭故障诊断机制、碳罐脱附电磁阀常开故障诊断机制、碳罐脱附电磁阀常闭故障诊断机制、第一泄漏故障诊断机制和第二泄漏故障诊断机制。

优选地,所述执行所述阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据所述阶段诊断数据,获取阶段诊断结果,执行与所述阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

若所述阶段诊断机制为碳罐通风阀常闭故障诊断机制,则执行关闭碳罐脱附电磁阀且打开碳罐通风阀的阶段控制操作,在所述燃油蒸发系统稳定时,采集当前油箱压力绝对值;

若小于第一预设油压阈值的当前油箱压力绝对值的持续时间不小于第一标定时间,则执行所述碳罐通风阀常闭故障诊断机制对应的故障检测机制,中断燃油蒸发系统故障诊断且中断诊断次数加1;

若小于第一预设油压阈值的当前油箱压力绝对值的持续时间小于第一标定时间,则所述碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为不存在碳罐通风阀常闭故障,切换到碳罐脱附电磁阀常开故障诊断机制。

优选地,所述执行所述碳罐通风阀常闭故障诊断机制对应的故障检测机制,包括:

打开碳罐脱附电磁阀,采集当前油箱压力;

若小于第二预设油压阈值的当前油箱压力的持续时间大于第二标定时间,则所述碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为存在碳罐通风阀常闭故障;

若小于第二预设油压阈值的当前油箱压力的持续时间不大于第二标定时间,则所述碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为无法判断是否存在碳罐通风阀常闭故障。

优选地,所述执行所述阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据所述阶段诊断数据,获取阶段诊断结果,执行与所述阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

若所述阶段诊断机制为碳罐脱附电磁阀常开故障诊断机制,则执行关闭碳罐脱附电磁阀且关闭碳罐通风阀的阶段控制操作,经过第三标定时间后,采集当前油箱压力;

若当前油箱压力小于第三预设油压阈值,则碳罐脱附电磁阀常开故障诊断机制对应的阶段诊断结果为存在碳罐脱附电磁阀常开故障,中断燃油蒸发系统故障诊断且中断诊断次数加1;

若当前油箱压力不小于第三预设油压阈值,则碳罐脱附电磁阀常开故障诊断机制对应的阶段诊断结果为不存在碳罐脱附电磁阀常开故障,切换到碳罐脱附电磁阀常闭故障诊断机制。

优选地,在所述切换到碳罐脱附电磁阀常闭故障诊断机制之前,所述燃油蒸发系统故障诊断方法还包括:

计算当前油气蒸发率;

若所述当前油气蒸发率大于第一预设蒸发率或者小于第二预设蒸发率,则中断燃油蒸发系统故障诊断且中断诊断次数加1;

若所述当前油气蒸发率不大于第一预设蒸发率且不小于第二预设蒸发率,则执行所述切换到碳罐脱附电磁阀常闭故障诊断机制。

优选地,所述执行所述阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据所述阶段诊断数据,获取阶段诊断结果,执行与所述阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

若所述阶段诊断机制为碳罐脱附电磁阀常闭故障诊断机制,则执行关闭碳罐通风阀且打开碳罐脱附电磁阀的阶段控制操作,计算油箱压力差值;

若所述油箱压力差值小于第四预设油压阈值,则碳罐脱附电磁阀常闭故障诊断机制对应的阶段诊断结果为存在碳罐脱附电磁阀常闭故障,中断燃油蒸发系统故障诊断且中断诊断次数加1;

若所述油箱压力差值不小于第四预设油压阈值,则碳罐脱附电磁阀常闭故障诊断机制对应的阶段诊断结果为不存在碳罐脱附电磁阀常闭故障,切换到第一泄漏故障诊断机制。

优选地,在所述切换到第一泄漏故障诊断机制之前,所述燃油蒸发系统故障诊断方法还包括:

采集汽车实测数据,依据所述汽车实测数据判断是否需要关闭碳罐罐脱电磁阀;

若需要关闭所述碳罐脱附电磁阀,则中断燃油蒸发系统故障诊断且中断诊断次数加1;

若不需要关闭所述碳罐脱附电磁阀,则执行所述切换到第一泄漏故障诊断机制。

优选地,所述执行所述阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据所述阶段诊断数据,获取阶段诊断结果,执行与所述阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

若所述阶段诊断机制为第一泄漏故障诊断机制,则当碳罐脱附电磁阀的碳罐脱附累积流量大于标定脱附流量时,执行关闭碳罐通风阀且关闭碳罐脱附电磁阀的阶段控制操作,采集当前油箱压力,计算当前油箱压力对应的当前真空度;

若所述当前真空度小于标定真空度,则执行第一泄漏故障诊断机制对应的故障检测机制,中断燃油蒸发系统故障诊断且中断诊断次数加1;

若所述当前真空度不小于标定真空度,则第一泄漏故障诊断机制对应的阶段诊断结果为不存在第一泄漏故障,切换到第二泄漏故障诊断机制。

优选地,所述执行第一泄漏故障诊断机制对应的故障检测机制,包括:

采集当前油箱压力和经过第四标定时间的衰减油箱压力,计算当前油箱压力对应的当前真空度和衰减油箱压力对应的衰减真空度,根据当前真空度和衰减真空度计算所述燃油蒸发系统的真空度衰减率;

若所述真空度衰减率大于预设衰减阈值,则第一泄漏故障诊断机制对应的阶段诊断结果为存在第一泄漏故障;

若所述真空度衰减率不大于预设衰减阈值,则第一泄漏故障诊断机制对应的阶段诊断结果为不存在第一泄漏故障。

优选地,在所述切换到第二泄漏故障诊断机制之前,所述燃油蒸发系统故障诊断方法还包括:

计算第五标定时间内的油箱液位差值;

若所述油箱液位差值大于预设液位阈值,则中断燃油蒸发系统故障诊断且中断诊断次数加1;

若所述油箱液位差值不大于预设液位阈值,则执行所述切换到第二泄漏故障诊断机制。

优选地,所述执行所述阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据所述阶段诊断数据,获取阶段诊断结果,执行与所述阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

若所述阶段诊断机制为第二泄漏故障诊断机制,则执行关闭碳罐通风阀且关闭碳罐脱附电磁阀的阶段控制操作,采集第六标定时间内等时间间隔的所有当前油箱压力和经过第六标定时间后的油箱液位;

根据第六标定时间内所有所述当前油箱压力,计算第六标定时间内的补气总量;

若所述第六标定时间内的补气总量不小于油箱液位对应的预设补气阈值,则第二泄漏故障诊断机制对应的阶段诊断结果为存在第二泄漏故障诊断机制;

若所述第六标定时间内的补气总量小于油箱液位对应的预设补气阈值,则第二泄漏故障诊断机制对应的阶段诊断结果为不存在第二泄漏故障诊断机制。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1本发明一实施例中燃油蒸发系统的结构示意图;

图2是本发明一实施例中燃油蒸发系统故障诊断方法的一流程图;

图3是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图4是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图5是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图6是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图7是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图8是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图9是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图10是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图11是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图;

图12是本发明一实施例中燃油蒸发系统故障诊断方法的另一流程图。

具体实施方式

在一实施例中,提供一种燃油蒸发系统故障诊断方法,以该方法应用在图1中的燃油蒸发系统为例进行说明,该燃油蒸发系统包括控制器(图中未示)、油箱和碳罐;所述油箱上设有用于加油的加油管路;所述油箱和所述碳罐之间设有第一油气管路,所述第一油气管路上设有用于检测油箱压力的蒸发压力传感器,由于油箱处于燃油蒸发系统内,其油箱压力相当于燃油蒸发系统压力。所述碳罐和进气歧管(图中未示)之间设有第二油气管路,所述第二油气管路上设有用于对燃油蒸发系统进行脱附处理的碳罐脱附电磁阀,所述碳罐上设有外部环境(即大气)连通的碳罐通风阀(图中未示)。该燃油蒸发系统故障诊断方法实现在非怠速工况下,采用燃油蒸发系统故障诊断方法对燃油蒸发系统进行诊断,使得诊断过程更加便捷,且节省诊断成本,控制器控制碳罐通风阀和碳罐脱附电磁阀执行阶段控制操作,接收蒸发压力传感器采集的阶段诊断数据,实现不需要增加其他器件的情况下,对燃油蒸发系统进行故障诊断,节约成本。如图2所示,燃油蒸发系统故障诊断方法包括以下步骤:

s201:采集汽车的当前工况信息,根据当前工况信息判断是否满足故障诊断条件。

其中,当前工况信息是指非怠速工况下,汽车实际行驶的信息和环境信息,包括但不限于环境温度、海拔、油箱液位、起动时刻冷却液温度、闭环标志位、碳罐脱附累积流量、碳罐负荷、碳罐脱附使能条件和蓄电池电压等信息。

其中,闭环标志位是指氧传感器检测到排气的燃油和氧气的比例。碳罐脱附使能条件是碳罐脱附电磁阀在诊断过程中是否能够开闭的条件。

故障诊断条件用于限定能否对燃油蒸发系统进行故障诊断的条件,只有当前工况信息满足故障诊断条件时,才能进行故障诊断,以确保燃油蒸发系统故障诊断时获取的阶段诊断结果具有规范性和准确性。

作为一示例,该故障诊断条件为环境温度在4℃-35℃之间、海拔小于2440m、油箱液位在15%-85%之间、起动时刻冷却液温度在4℃-35℃之间、闭环标志位置位、碳罐脱附累积流量大于标定脱附流量、碳罐负荷小于负荷标定值、碳罐脱附使能条件置位和蓄电池电压在电压标定范围内。其中,当氧传感器检测到排气的燃油和氧气的比例为14.7时,则闭环标志位置位;当碳罐脱附电磁阀在诊断过程中能够开闭,则碳罐脱附使能条件置位。

进一步地,在采集汽车的当前工况信息之前,控制器获取中断诊断次数,判断中断诊断次数是否大于预设次数,若中断诊断次数大于预设次数,则中断燃油蒸发系统故障诊断。可以理解地,当中断诊断次数大于预设次数,则当前汽车不适合进行燃油蒸发系统故障诊断,此时,直接中断燃油蒸发系统故障诊断,实现智能化诊断。

其中,预设次数为预先设定的次数,例如,预设次数可以是10次,本实施例中,当中断诊断次数大于预设次数时,则表明当前不适合进行故障诊断,不进入阶段诊断机制,减少无效的故障诊断次数。中断诊断次数是对燃油蒸发系统进行故障诊断,没有执行到最后一个阶段诊断机制(即第二泄漏故障诊断机制)就停止的次数。

s202:若当前工况信息满足故障诊断条件,则确定阶段诊断机制。

其中,阶段诊断机制是指诊断燃油蒸发系统故障对应的机制。阶段诊断机制包括碳罐通风阀常闭故障诊断机制、碳罐脱附电磁阀常开故障诊断机制、碳罐脱附电磁阀常闭故障诊断机制、第一泄漏故障诊断机制和第二泄漏故障诊断机制。本实施例中,当前工况信息满足故障诊断条件,则控制器确定阶段诊断机制为碳罐通风阀常闭故障诊断机制、碳罐脱附电磁阀常开故障诊断机制、碳罐脱附电磁阀常闭故障诊断机制、第一泄漏故障诊断机制和第二泄漏故障诊断机制中的任一个,以对燃油蒸发系统进行故障诊断,以实现对燃油蒸发系统进行诊断,为后续汽车维护提供技术基础,提高诊断效率。

s203:执行阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据阶段诊断数据,获取阶段诊断结果,执行与阶段诊断结果相对应的目标控制操作或者获取系统故障结果。

其中,阶段控制操作是指与阶段诊断机制对应的操作。阶段诊断数据是对燃油蒸发系统进行阶段控制操作后,采集燃油蒸发系统的数据,例如,该阶段诊断数据可以是燃油蒸发系统油箱的当前油箱压力等。阶段诊断结果是根据阶段诊断数据进行相应阶段诊断所确定的结果。目标控制操作是指根据阶段诊断结果确定的需要控制执行的操作。系统故障结果是指燃油蒸发系统最终确定是否存在故障的结果。

本实施例中,实现在汽车为非怠速工况时,不增加其他的器件即可对燃油蒸发系统进行不同阶段诊断机制的诊断,可以较为全面地诊断燃油蒸发系统存在的问题,有效控制诊断成本;同时适用于配置非高压油箱的汽车,例如包含启停、非启停及混合动力车型的汽车,具有较高实用性。

本实施例所提供的燃油蒸发系统故障诊断方法,当前工况信息满足故障诊断条件,则确定阶段诊断机制,以实现诊断燃油蒸发系统的故障,为后续汽车维护提供技术基础,提高诊断效率。执行阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据阶段诊断数据获取阶段诊断结果,执行与阶段诊断结果相对应的目标控制操作或者获取系统故障结果,实现在汽车为非怠速工况时,不增加其他的器件即可对燃油蒸发系统进行不同阶段诊断机制的诊断,可以较为全面地诊断燃油蒸发系统存在的问题,有效控制诊断成本,具有较高实用性。

在一实施例中,如图3所示,步骤s203,执行阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据阶段诊断数据,获取阶段诊断结果,执行与阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

s301:若阶段诊断机制为碳罐通风阀常闭故障诊断机制,则执行关闭碳罐脱附电磁阀且打开碳罐通风阀的阶段控制操作,在燃油蒸发系统稳定时,采集当前油箱压力绝对值。

其中,碳罐通风阀常闭故障是指碳罐通风阀无法打开的故障。碳罐通风阀常闭故障诊断机制为判断燃油蒸发系统是否存在碳罐通风阀常闭故障的机制。当前油箱压力绝对值是指当前油箱压力对应的绝对值,该当前油箱压力绝对值可以理解为碳罐通风阀常闭故障诊断机制对应的阶段诊断数据。

本实施例中,控制器在确定阶段诊断机制为碳罐通风阀常闭故障诊断机制时,执行关闭碳罐脱附电磁阀且打开碳罐通风阀的阶段控制操作,以进行碳罐通风阀常闭故障诊断机制对应的诊断。在燃油蒸发系统稳定时,采集当前油箱压力绝对值,保证当前油箱压力绝对值是准确有效的。其中,罐通风阀常闭且碳罐脱附电磁阀脱附处理结束,不再进行脱附处理,则燃油蒸发系统稳定,当燃油蒸发系统稳定才采集当前油箱压力绝对值,确保当前油箱压力绝对值的准确性。

s302:若小于第一预设油压阈值的当前油箱压力绝对值的持续时间不小于第一标定时间,则执行碳罐通风阀常闭故障诊断机制对应的故障检测机制,中断燃油蒸发系统故障诊断且中断诊断次数加1。

其中,第一预设油压阈值是预先设定且大于0的油箱压力值。第一标定时间是预先设定的时间,例如,第一标定时间可以为10秒等。

具体地,控制器执行关闭碳罐脱附电磁阀且打开碳罐通风阀的阶段控制操作,燃油蒸发系统通过碳罐通风阀连通外部环境,且关闭碳罐脱附电磁阀,在燃油蒸发系统稳定时,油箱压力为大气压,正常情况下,蒸发压力传感器测得的当前油箱压力的值在0附近。为了保证碳罐通风阀常闭故障诊断机制的阶段诊断结果的准确性,需要判断小于第一预设油压阈值的当前油箱压力绝对值的持续时间是否不小于第一标定时间;当小于第一预设油压阈值的当前油箱压力绝对值的持续时间不小于第一标定时间,可能是碳罐通风阀常闭故障或者汽车驾驶工况太剧烈等原因导致的。此时,为了分析导致第一预设油压阈值的当前油箱压力绝对值的持续时间不小于第一标定时间的原因,则执行碳罐通风阀常闭故障诊断机制对应的故障检测机制,实现对燃油蒸发系统进行全面诊断,并且,中断燃油蒸发系统故障诊断且中断诊断次数加1,以保存数据,并将碳罐通风阀常闭故障诊断机制对应的阶段诊断结果发送给工作人员,使得工作人员快速确定中断原因,为工作人员维护汽车提供便利。

s303:若小于第一预设油压阈值的当前油箱压力绝对值的持续时间小于第一标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为不存在碳罐通风阀常闭故障,切换到碳罐脱附电磁阀常开故障诊断机制。

作为一示例,当小于第一预设油压阈值的当前油箱压力绝对值的持续时间小于第一标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为不存在碳罐通风阀常闭故障,因此可以进行下一个诊断机制,即切换到碳罐脱附电磁阀常开故障诊断机制,以实现在不增加其他设备的情况下对燃油蒸发系统进行全面诊断,有效节约成本。

本实施例所提供的燃油蒸发系统故障诊断方法,若阶段诊断机制为碳罐通风阀常闭故障诊断机制,则执行关闭碳罐脱附电磁阀且打开碳罐通风阀的阶段控制操作,在燃油蒸发系统稳定时,采集当前油箱压力绝对值,保证当前油箱压力绝对值是有效的。当小于第一预设油压阈值的当前油箱压力绝对值的持续时间不小于第一标定时间,则执行碳罐通风阀常闭故障诊断机制对应的故障检测机制,实现对燃油蒸发系统进行全面诊断,中断燃油蒸发系统故障诊断且中断诊断次数加1,以保存数据;当小于第一预设油压阈值的当前油箱压力绝对值的持续时间小于第一标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为不存在碳罐通风阀常闭故障,切换到碳罐脱附电磁阀常开故障诊断机制,以实现在不增加其他设备的情况下对燃油蒸发系统进行全面诊断,有效节约成本。

在一实施例中,步骤s303,如图4所示,执行碳罐通风阀常闭故障诊断机制对应的故障检测机制,包括:

s401:打开碳罐脱附电磁阀,采集当前油箱压力。

本实施例中,保持碳罐通风阀打开,并打开碳罐脱附电磁阀,采用碳罐脱附电磁阀对燃油蒸发系统进行脱附处理,抽取燃油蒸发系统的气体,可以理解地,若存在碳罐通风阀常闭故障(即碳罐通风阀无法打开),则燃油蒸发系统的气体无法及时补充,因此脱附处理后,所采集的当前油箱压力将小于第二预设油压阈值。

s402:若小于第二预设油压阈值的当前油箱压力的持续时间大于第二标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为存在碳罐通风阀常闭故障。

其中,第二预设油压阈值是预先设定的油箱压力值。第二标定时间是预先设定的时间。

本实施例中,当小于第二预设油压阈值的油箱压力差值的持续时间大于第二标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为存在碳罐通风阀常闭故障,并将阶段诊断结果发送给工作人员,便于工作人员快速定位燃油蒸发系统故障,为工作人员提供维修支持,实现在非怠速工况下快速地确定燃油蒸发系统故障。

s403:若小于第二预设油压阈值的当前油箱压力的持续时间不大于第二标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为无法判断是否存在碳罐通风阀常闭故障。

本实施例中,当小于第二预设油压阈值的油箱压力差值的持续时间不大于第二标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为无法判断是否存在碳罐通风阀常闭故障。可以理解地,碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为无法判断是否存在碳罐通风阀常闭故障,则可能是碳罐通风阀常闭故障或者碳罐脱附阀常闭故障等原因,需要后续工作人员进行进一步确定。

本实施例所提供的燃油蒸发系统故障诊断方法,打开碳罐脱附电磁阀,采集当前油箱压力。当小于第二预设油压阈值的当前油箱压力的持续时间大于第二标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为存在碳罐通风阀常闭故障,便于工作人员快速定位燃油蒸发系统故障,为工作人员提供维修支持,实现在非怠速工况下快速地确定燃油蒸发系统故障。当小于第二预设油压阈值的当前油箱压力的持续时间不大于第二标定时间,则碳罐通风阀常闭故障诊断机制对应的阶段诊断结果为无法判断是否存在碳罐通风阀常闭故障。

在一实施例中,如图5所示,步骤s203,即执行阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据阶段诊断数据,获取阶段诊断结果,执行与阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

s501:若阶段诊断机制为碳罐脱附电磁阀常开故障诊断机制,则执行关闭碳罐脱附电磁阀且关闭碳罐通风阀的阶段控制操作,经过第三标定时间后,采集当前油箱压力。

本实施例中,执行关闭碳罐脱附电磁阀且关闭碳罐通风阀的阶段控制操作,此时燃油蒸发系统为密闭系统,经过第三标定时间后,采集当前油箱压力,以便根据当前油箱压力判断燃油蒸发系统是否存在碳罐脱附电磁阀常开故障。可以理解地,存在碳罐脱附电磁阀常开故障时,也就是碳罐脱附电磁阀无法关闭时,则碳罐脱附电磁阀对燃油蒸发系统进行脱附处理,油箱压力会减小较大幅度,即经过第三标定时间后,所采集当前油箱压力小于第三预设油压阈值。

s502:若当前油箱压力小于第三预设油压阈值,则碳罐脱附电磁阀常开故障诊断机制对应的阶段诊断结果为存在碳罐脱附电磁阀常开故障,中断燃油蒸发系统故障诊断且中断诊断次数加1。

其中,第三标定时间是预先设定的时间。第三预设油压阈值是用于判断燃油蒸发系统是否存在存在碳罐脱附电磁阀常开故障的油箱压力值。

作为一示例,第三预设油压阈值是碳罐脱附电磁阀无故障,关闭碳罐脱附电磁阀且关闭碳罐通风阀的阶段控制操作时的油箱压力p0和第三标定时间内所产生的油气蒸发对应的油箱压力p1的差值确定的,即第三预设油压阈值p=p0-p1,确保第三预设油压阈值的客观性,排除其他因素对诊断过程的影响。

s503:若当前油箱压力不小于第三预设油压阈值,则碳罐脱附电磁阀常开故障诊断机制对应的阶段诊断结果为不存在碳罐脱附电磁阀常开故障,切换到碳罐脱附电磁阀常闭故障诊断机制。

本实施例所提供的燃油蒸发系统故障诊断方法,若阶段诊断机制为碳罐脱附电磁阀常开故障诊断机制,则执行关闭碳罐脱附电磁阀且关闭碳罐通风阀的阶段控制操作,经过第三标定时间后,采集当前油箱压力,当当前油箱压力小于第三预设油压阈值,则碳罐脱附电磁阀常开故障诊断机制对应的阶段诊断结果为存在碳罐脱附电磁阀常开故障,中断燃油蒸发系统故障诊断且中断诊断次数加1,以准确定位碳罐脱附电磁阀常开故障;当当前油箱压力不小于第三预设油压阈值,则碳罐脱附电磁阀常开故障诊断机制对应的阶段诊断结果为不存在碳罐脱附电磁阀常开故障,切换到碳罐脱附电磁阀常闭故障诊断机制,实现对燃油蒸发系统全面诊断。

在一实施例中,如图6所示,在步骤s503之前,即在切换到碳罐脱附电磁阀常闭故障诊断机制之前,燃油蒸发系统故障诊断方法还包括:

s601:计算当前油气蒸发率。

其中,当前油气蒸发率是燃油蒸发系统油气蒸发的速度。具体地,采集油箱压力p2和经过一段时间t1的油箱压力p3,理想气体状态方程对p2和p3进行计算,以得到p2对应的油气蒸发质量m2和p3对应的油气蒸发质量m3,并将p2对应的油气蒸发质量m2和p3对应的油气蒸发质量m3的差值处于t1,即当前油气蒸发率等于(m2-m3)/t1。

本实施例中,计算当前油气蒸发率,以便确定燃油蒸发系统的油气蒸发情况,以便在汽车驾驶工况剧烈和怠速工况等情况下造成油气蒸发异常时,自动中断中断燃油蒸发系统故障诊断,确保阶段诊断结果的准确性。

s602:若当前油气蒸发率大于第一预设蒸发率或者小于第二预设蒸发率,则中断燃油蒸发系统故障诊断且中断诊断次数加1。

第一预设蒸发率是表示正常情况下油气蒸发的最大限度值,例如,第一预设蒸发率可以为80%。当当前油气蒸发率大于第一预设蒸发率,则说明油气蒸发过于剧烈,中断燃油蒸发系统故障诊断方法,确保阶段诊断结果的准确性,避免阶段诊断结果出错。第二预设蒸发率是表示正常情况下油气蒸发的最小限度值,例如,第二预设蒸发率可以为20%。当当前油气蒸发率小于第二预设蒸发率,则中断燃油蒸发系统故障诊断方法,确保阶段诊断结果的准确性。本实施例中,第一预设蒸发率大于第二预设蒸发率。

s603:若当前油气蒸发率不大于第一预设蒸发率且不小于第二预设蒸发率,则执行切换到碳罐脱附电磁阀常闭故障诊断机制。

本实施例所提供的燃油蒸发系统故障诊断方法,执行关闭碳罐脱附电磁阀且关闭碳罐通风阀的阶段控制操作,计算当前油气蒸发率,以便在汽车驾驶工况剧烈和怠速工况等情况下,自动中断中断燃油蒸发系统故障诊断,确保阶段诊断结果的准确性。当前油气蒸发率大于第一预设蒸发率或者小于第二预设蒸发率,则中断燃油蒸发系统故障诊断且中断诊断次数加1,中断燃油蒸发系统故障诊断方法,避免阶段诊断结果出错。若当前油气蒸发率不大于第一预设蒸发率且不小于第二预设蒸发率,则执行切换到碳罐脱附电磁阀常闭故障诊断机制。

在一实施例中,如图7所示,阶段诊断机制包括碳罐脱附电磁阀常闭故障诊断机制;步骤s203,执行阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据阶段诊断数据,获取阶段诊断结果,执行与阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

s701:若阶段诊断机制为碳罐脱附电磁阀常闭故障诊断机制,则执行关闭碳罐通风阀且打开碳罐脱附电磁阀的阶段控制操作,计算油箱压力差值。

其中,油箱压力差值是指关闭碳罐脱附电磁阀时的油箱压力p5和打开碳罐脱附电磁阀对燃油蒸发系统进行脱附处理抽取预设流量后的油箱压力p6的差值,即油箱压力差值p4为:p4=p5-p6,可以理解地,若存在碳罐脱附电磁阀常闭故障,则碳罐脱附电磁阀无法打开,则无法抽取预设流量,因此,油箱压力差值比第四预设油压阈值小。若不存在碳罐脱附电磁阀常闭故障,则碳罐脱附电磁阀正常打开,因此,油箱压力差值不小于第四预设油压阈值。本实施例中,计算油箱压力差值,以判断燃油蒸发系统是否存在碳罐脱附电磁阀常闭故障。

s702:若油箱压力差值小于第四预设油压阈值,则碳罐脱附电磁阀常闭故障诊断机制对应的阶段诊断结果为存在碳罐脱附电磁阀常闭故障,中断燃油蒸发系统故障诊断且中断诊断次数加1。

其中,第四预设油压阈值是预先设定的油箱压力值。

s703:若油箱压力差值不小于第四预设油压阈值,则碳罐脱附电磁阀常闭故障诊断机制对应的阶段诊断结果为不存在碳罐脱附电磁阀常闭故障,切换到第一泄漏故障诊断机制。

本实施例所提供的燃油蒸发系统故障诊断方法,若阶段诊断机制为碳罐脱附电磁阀常闭故障诊断机制,则执行关闭碳罐通风阀且打开碳罐脱附电磁阀的阶段控制操作,计算油箱压力差值,以判断燃油蒸发系统是否存在碳罐脱附电磁阀常闭故障。若油箱压力差值小于第四预设油压阈值,则碳罐脱附电磁阀常闭故障诊断机制对应的阶段诊断结果为存在碳罐脱附电磁阀常闭故障,中断燃油蒸发系统故障诊断且中断诊断次数加1。若油箱压力差值不小于第四预设油压阈值,则碳罐脱附电磁阀常闭故障诊断机制对应的阶段诊断结果为不存在碳罐脱附电磁阀常闭故障,切换到第二自动中断机制。

在一实施例中,如图8所示,在步骤s703之前,即在切换到第一泄漏故障诊断机制之前,燃油蒸发系统故障诊断方法还包括:

s801:采集汽车实测数据,依据汽车实测数据判断是否需要关闭碳罐罐脱电磁阀。

其中,汽车实测数据包括但不限于驾驶工况和汽车自学习等数据。

本实施例中,若汽车实测数据的驾驶数据表示驾驶工况太剧烈或者汽车实测数据的汽车学习数据表示汽车正在自学习,表明当前不适合进行故障诊断,则需要主动关闭碳罐脱附电磁阀,并中断燃油蒸发系统故障诊断且中断诊断次数加1,确保后续的阶段诊断结果的准确性。不需要主动关闭碳罐脱附电磁阀,则执行切换到第一泄漏故障诊断机制,实现对燃油蒸发系统进行故障诊断。

s802:若需要关闭碳罐脱附电磁阀,则中断燃油蒸发系统故障诊断且中断诊断次数加1。

s803:若不需要关闭碳罐脱附电磁阀,则执行切换到第一泄漏故障诊断机制。

本实施例所提供的燃油蒸发系统故障诊断方法,采集汽车实测数据,依据汽车实测数据判断是否需要关闭碳罐罐脱电磁阀。当需要主动关闭碳罐脱附电磁阀,则中断燃油蒸发系统故障诊断且中断诊断次数加1,确保后续的阶段诊断结果的准确性。当不需要主动关闭碳罐脱附电磁阀,则执行切换到第一泄漏故障诊断机制,实现对燃油蒸发系统进行诊断。

在一实施例中,如图9所示,阶段诊断机制包括第一泄漏故障诊断机制;步骤s203,即执行阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据阶段诊断数据,获取阶段诊断结果,执行与阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

s901:若阶段诊断机制为第一泄漏故障诊断机制,则当碳罐脱附电磁阀的碳罐脱附累积流量大于标定脱附流量时,执行关闭碳罐通风阀且关闭碳罐脱附电磁阀的阶段控制操作,采集当前油箱压力,计算当前油箱压力对应的当前真空度。

其中,第一泄漏故障为燃油蒸发系统存在2.2mm以上泄漏的故障。本实施例中,碳罐脱附累积流量是指打开碳罐脱附电磁阀实际所抽取的燃油蒸发系统的油气流量总和。标定脱附流量是预期的燃油蒸发系统不存在第一泄漏故障时,碳罐脱附电磁阀所抽取的油气流量总和。当前真空度是指燃油蒸发系统相对于外部环境的压力,当前真空度的计算公式为:大气压力-当前油箱压力,可以理解地,当关闭碳罐通风阀且关闭碳罐脱附电磁阀,则燃油蒸发系统处于密闭状态。碳罐脱附电磁阀的碳罐脱附累积流量大于标定脱附流量时,则在系统不存在泄漏的情况下,当前真空度应该小于标定真空度。为确保故障诊断结果的准确性,则当燃油蒸发系统中存在泄漏时,先判断是否为第一泄漏故障,然后在判断是否为第二泄漏故障,此时,采用碳罐脱附电磁阀对燃油蒸发系统进行脱附处理,且燃油蒸发系统不与外部环境连通,则脱附处理后,当前真空度小于标定真空度,则执行第一泄漏故障诊断机制对应的故障检测机制,以确定是否为第一泄漏故障,同时为了保证阶段诊断机制的准确性,中断燃油蒸发系统故障诊断且中断诊断次数加1;当前真空度不小于标定真空度,则第一泄漏故障诊断机制对应的诊断结果为不存在第一泄漏故障,切换到第三自动中断机制以判断是否主动中断诊断,若不需要主动中断诊断则切换至第二泄漏故障诊断机制,以确定燃油蒸发系统故进是否存在第二泄漏故障诊断机制。

s902:若当前真空度小于标定真空度,则执行第一泄漏故障诊断机制对应的故障检测机制,中断燃油蒸发系统故障诊断且中断诊断次数加1。

s903:若当前真空度不小于标定真空度,则第一泄漏故障诊断机制对应的阶段诊断结果为不存在第一泄漏故障,切换到第二泄漏故障诊断机制。

第二泄漏故障为燃油蒸发系统存在1mm以上泄漏的故障。本实施例中,由于2.2mm以上泄漏大于1mm以上泄漏,为确保阶段诊断结果的准确性,则先判断是否为第一泄漏故障,然后再判断是否为第二泄漏故障。

本实施例所提供的燃油蒸发系统故障诊断方法,若阶段诊断机制为第一泄漏故障诊断机制,则当碳罐脱附电磁阀的碳罐脱附累积流量大于标定脱附流量时,执行关闭碳罐通风阀且关闭碳罐脱附电磁阀的阶段控制操作,采集当前油箱压力,计算当前油箱压力对应的当前真空度;若当前真空度小于标定真空度,则执行第一泄漏故障诊断机制对应的故障检测机制,中断燃油蒸发系统故障诊断且中断诊断次数加1;若当前真空度不小于标定真空度,则第一泄漏故障诊断机制对应的诊断结果为不存在第一泄漏故障,切换到第二泄漏故障。

在一实施例中,如图10所示,步骤s902,即执行第一泄漏故障诊断机制,包括:

s1001:采集当前油箱压力和经过第四标定时间的衰减油箱压力,计算当前油箱压力对应的当前真空度和衰减油箱压力对应的衰减真空度,根据当前真空度和衰减真空度计算燃油蒸发系统的真空度衰减率。

其中,衰减油箱压力是指燃油蒸发系统存在泄漏时,在不对燃油蒸发系统做处理的情况下,经过第四标定时间后的油箱压力。

真空度衰减率等于当前真空度和衰减真空度的差值除以第四标定时间所得到值。该真空度衰减率表示了系统泄漏的情况。

本实施例中,根据真空度衰减率以判断燃油蒸发系统是否存在第一泄漏故障,实现对燃油蒸发系统进行诊断。

s1002:若真空度衰减率大于预设衰减阈值,则第一泄漏故障诊断机制对应的阶段诊断结果为存在第一泄漏故障。

预设衰减阈值是用于燃油蒸发系统存在第一泄漏故障时,燃油蒸发系统泄漏的情况。

s1003:若真空度衰减率不大于预设衰减阈值,则第一泄漏故障诊断机制对应的阶段诊断结果为不存在第一泄漏故障。

本实施例所提供的燃油蒸发系统故障诊断方法,采集当前油箱压力和经过第四标定时间的衰减油箱压力,计算当前油箱压力对应的当前真空度和衰减油箱压力对应的衰减真空度,根据当前真空度和衰减真空度计算燃油蒸发系统的真空度衰减率,实现对燃油蒸发系统进行诊断。若真空度衰减率大于预设衰减阈值,则第一泄漏故障诊断机制对应的诊断结果为存在第一泄漏故障,以便后续工作人员快速定位到故障,便于工作人员维护燃油蒸发系统。若真空度衰减率不大于预设衰减阈值,则第一泄漏故障诊断机制对应的诊断结果为不存在第一泄漏故障,则工作人员根据第一泄漏故障诊断机制对应的诊断结果进行其他诊断。

在一实施例中,如图11所示,在步骤s903之前,即在切换到第二泄漏故障诊断机制之前,燃油蒸发系统故障诊断方法还包括:

s1101:计算第五标定时间内的油箱液位差值。

其中,第五标定时间为预先标定的时间。油箱液位差值是第五标定时间内的油箱液位的差值,例如,第五标定时间为t1至t2,t1对应的油箱液位为c1,t2对应的油箱液位为c2,则第五标定时间内的油箱液位差值为c1-c2。本实施例中,通过计算第五标定时间内的油箱液位差值,以确保第二泄漏故障诊断机制对应的阶段诊断结果的准确性,排除驾驶工况等因素对诊断造成的影响。

s1102:若油箱液位差值大于预设液位阈值,则中断燃油蒸发系统故障诊断且中断诊断次数加1。

预设液位阈值是表示车辆驾驶工况激烈或者汽车经历颠簸路面,或者汽车经历不平路面时对应的油箱差值,可以理解地,车辆驾驶工况激烈或者汽车经历颠簸路面,或者不平路面时则机油存在较大的波动,使得油箱液位差值变化较大,则可能使得第二泄漏故障诊断机制对应的阶段诊断结果存在误差,因此,在判断燃油蒸发系统是否存在第二泄漏故障诊断机制之前,需要判断第五标定时间内的油箱液位差值是否大于预设液位阈值,若油箱液位差值不大于预设液位阈值,则执行切换到第二泄漏故障诊断机制。若油箱液位差值大于预设液位阈值,则说明车辆驾驶工况激烈或者经历颠簸路面,或者路面不平等情况,则中断燃油蒸发系统故障诊断且中断诊断次数加1。

s1103:若油箱液位差值不大于预设液位阈值,则执行切换到第二泄漏故障诊断机制。

油箱液位差值不大于预设液位阈值,则切换到第二泄漏故障诊断机制,则说明不存在车辆驾驶工况激烈或者经历颠簸路面,或者路面不平等情况,此时,可以正常执行第二泄漏故障诊断机制,以对燃油蒸发系统进行全面诊断。

本实施例所提供的燃油蒸发系统故障诊断方法,计算第五标定时间内的油箱液位差值,以确保第二泄漏故障诊断机制对应的阶段诊断结果的准确性,排除驾驶工况等因素对诊断造成的影响。油箱液位差值大于预设液位阈值,则中断燃油蒸发系统故障诊断且中断诊断次数加1。油箱液位差值不大于预设液位阈值,则切换到第二泄漏故障诊断机制。

在一实施例中,如图12所示,阶段诊断机制包括第二泄漏故障诊断机制;步骤s203,即执行阶段诊断机制对应的阶段控制操作,采集阶段诊断数据,根据阶段诊断数据,获取阶段诊断结果,执行与阶段诊断结果相对应的目标控制操作或者获取系统故障结果,包括:

s1201:若所述阶段诊断机制为第二泄漏故障诊断机制,则执行关闭碳罐通风阀且关闭碳罐脱附电磁阀的阶段控制操作,采集第六标定时间内等时间间隔的所有当前油箱压力和经过第六标定时间后的油箱液位。

其中,第六标定时间内等时间间隔的所有当前油箱压力是在第六标定时间内标定时间间隔相同的时间点,每一时间点对应的油箱压力,例如,将第六标时间划分为t1、t2、t3和t4,则t2-t1=t3-t2=t4-t3,此时,t1的当前油箱压力为p7,t2的当前油箱压力为p8,……。油箱液位是指经过第六标定时间后的油箱中机油对应的位置。

s1202:根据第六标定时间内所有所述当前油箱压力,计算第六标定时间内的补气总量。

其中,补气总量是指第六标定时间内,空气进入燃油蒸发系统的总量。

本实施例中,采用理想气体状态方程对相邻两个时间点的当前油箱压力的差值进行换算,以得到相邻两个时间点的油气补充量,将所有时间点的油气补充量相加得到第六标定时间内的补气总量,例如,t1的当前油箱压力为p7,t2的当前油箱压力为p8,则t1-t2对应的当前油箱压力的差值p8-p7,计算t1-t2内的油气补充量为c1,同理地,t2-t3内的油气补充量为c2,……,则第六标定时间内的补气总量为c1+c2+……。

本实施例中,实现在非怠速工况执行燃油蒸发系统故障诊断方法,碳罐脱附电磁阀开度控制范围可以达到最大,可以有效改善2.2mm以上泄漏诊断对碳罐脱附电磁阀散差的覆盖性,且在不增加其他器件的情况下实现1mm以上泄漏诊断,有效节省成本。而现有技术需要在怠速工况进行泄漏诊断的策略,但是碳罐脱附电磁阀开度受限于怠速进气流量,只能控制在小开度范围内,故2.2mm以上泄漏诊断对碳罐脱附电磁阀一致性要求较高,容易因为电磁阀性能差异导致误报故障。

s1203:若所述第六标定时间内的补气总量不小于油箱液位对应的预设补气阈值,则第二泄漏故障诊断机制对应的阶段诊断结果为存在第二泄漏故障诊断机制。

其中,预设补气阈值是指若燃油蒸发系统存在1mm以上泄漏油时,不同箱液位对应的空气进入燃油蒸发系统的量。例如,当油箱液位为5升时,对应的预设补气阈值为10克;当油箱液位为10升时,对应的预设补气阈值为20克。

可以理解地,由于燃油蒸发系统为密闭系统,此时,第六标定时间内的补气总量是外部环境的气体进入燃油蒸发系统内造成的,而预设补气阈值是指若燃油蒸发系统存在1mm以上泄漏油时,不同箱液位对应的空气进入燃油蒸发系统的量,若所述第六标定时间内的补气总量不小于油箱液位对应的预设补气阈值,则第二泄漏故障诊断机制对应的阶段诊断结果为存在第二泄漏(也就是1mm以上泄漏)故障诊断机制。

进一步地,为使第六标定时间内的补气总量与油箱液位对应的预设补气阈值的比较情况更加符合当前工况信息,使得结果更加精确,此时,补气总量不仅包括第六标定时间内所有时间点的油气补充量,还包括第六标定时间内的油气蒸发率所产生的油气量。其中,第六标定时间内的油气蒸发率所产生的油气量为当前油气蒸发率乘以第六标定时间得到的油气量。

s1204:若所述第六标定时间内的补气总量小于油箱液位对应的预设补气阈值,则第二泄漏故障诊断机制对应的阶段诊断结果为不存在第二泄漏故障诊断机制。

本实施例所提供的燃油蒸发系统故障诊断方法,若所述阶段诊断机制为第二泄漏故障诊断机制,则执行关闭碳罐通风阀且关闭碳罐脱附电磁阀的阶段控制操作,采集第六标定时间内等时间间隔的所有当前油箱压力和经过第六标定时间后的油箱液位。根据第六标定时间内所有所述当前油箱压力,计算第六标定时间内的补气总量,实现在非怠速工况进行燃油蒸发系统故障诊断,且有效节省成本。若所述第六标定时间内的补气总量不小于油箱液位对应的预设补气阈值,则第二泄漏故障诊断机制对应的阶段诊断结果为存在第二泄漏故障诊断机制;若所述第六标定时间内的补气总量小于油箱液位对应的预设补气阈值,则第二泄漏故障诊断机制对应的阶段诊断结果为不存在第二泄漏故障诊断机制。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

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