一种油箱泄漏的诊断方法和诊断系统与流程



1.本技术涉及汽车控制技术领域,具体地,涉及一种油箱泄漏的诊断方法和诊断系统。


背景技术:



2.目前,汽车燃油蒸发排放,包括车辆行驶过程中油箱换气、停车状态下昼夜间油箱换气以及加油过程油箱油气置换带来的油蒸汽的排放,是汽车在日常使用过程中大气污染物的主要来源之一。
3.国六排放法规提出了更严格的燃油蒸发排放标准,蒸发泄露系统诊断成为必须项。油箱盖脱落与人为忘记关闭油箱盖是很常见的情况,目前的蒸发泄露系统仅对1mm以上泄漏进行诊断,难以对大泄露、油箱盖脱落进行有效识别,只能通过小泄露报出故障,导致故障排查造成极大。与此同时,现有的诊断方式需要通过额外增加的一套泵装置进行诊断,增加成本,因此,对油箱盖脱落的有效识别,并故障提醒显得极为重要。


技术实现要素:



4.本技术实施例的目的在于提供一种油箱泄漏的诊断方法和诊断系统,以解决现有的诊断方式无法识别油箱盖脱落的问题。
5.为了解决上述问题,本技术采用以下技术方案予以实现:
6.本技术提供了一种油箱泄漏的诊断方法,包括:
7.获取碳罐电磁阀的第一流量和油箱的第一油箱压力
8.若在第一预设时长内所述第一流量和所述第一油箱压力满足第一预设条件,则将所述碳罐通风阀关闭,其中,所述第一预设条件为所述第一流量大于第一预设阀值,且所述第一油箱压力处于第一预设压力值与第二预设压力值之间;
9.待所述碳罐通风阀关闭后,获取所述碳罐电磁阀的第二流量;
10.若所述第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取所述油箱的第二油箱压力,其中,油箱泄漏诊断计时的时长为第二预设时长,所述第二油箱压力为所述第二预设时长结束时刻的油箱压力;
11.若所述第二油箱压力大于第二预设阀值,生成报警信息。
12.进一步地,在获取碳罐电磁阀的第一流量和油箱的第一油箱压力的步骤之前,所述诊断方法还包括:
13.控制所述碳罐通风阀打开与闭合,以检测所述碳罐通风阀是否处于正常工作状态。
14.进一步地,若所述第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取所述油箱的第二油箱压力的步骤之后,所述诊断方法还包括:
15.若所述碳罐通风阀的关闭时长大于预设保护时长,或所述油箱的第二油箱压力小于所述油箱的最低保护压力值,则打开所述碳罐通风阀,其中,所述预设保护时长大于所述
第二预设时长。
16.进一步地,所述查表流量值和所述第二油箱压力均根据所述油箱的燃油液位进行查表获得。
17.进一步地,所述油箱的燃油液位的范围为15%~85%,所述查表流量值和所述第二油箱压力均与所述油箱的燃油液位呈线性关系。
18.进一步地,待所述碳罐通风阀关闭后,获取所述碳罐电磁阀的第二流量的步骤之后,所述诊断方法还包括:
19.若在所述碳罐通风阀关闭后,所述油箱的燃油变化量小于等于预设的震荡阀值,则将所述第二预设时长的起始时刻设为所述碳罐通风阀的关闭时刻。
20.进一步地,所述油箱的燃油变化量根据所述油箱的燃油容积低通滤波后确定。
21.进一步地,获取碳罐电磁阀的第一流量和油箱的第一油箱压力的步骤之前,所述诊断方法还包括:
22.对所述油箱的压力传感器进行故障检测与零点漂移校对,其中,所述油箱的压力传感器用于获取所述油箱的油箱压力。
23.本技术还提供了一种油箱泄漏的诊断系统,所述诊断系统用于执行所述的油箱泄漏的诊断方法,所述诊断系统包括第一获取模块、控制模块、第二获取模块和报警模块,其中,
24.所述第一获取模块,用于获取碳罐电磁阀的第一流量和油箱的第一油箱压力;
25.所述控制模块,用于根据所述第一流量和所述第一油箱压力控制所述碳罐通风阀的关闭;
26.所述第二获取模块,用于获取所述碳罐电磁阀的第二流量和所述油箱的第二油箱压力;
27.所述报警模块,用于所述油箱的第二油箱压力生成报警信息。
28.进一步地,所述诊断系统还包括检测模块,所述检测模块用于检测所述碳罐通风阀的工作状态。
29.本技术实施例的油箱泄漏的诊断方法和诊断系统,在第一预设时长内第一流量和第一油箱压力是否满足第一预设条件,从而控制碳罐通风阀是否关闭,其中,第一预设条件为第一流量大于第一预设阀值,且第一油箱压力处于第一预设压力值与第二预设压力值之间。当在第一预设时长内第一流量和第一油箱压力是否满足第一预设条件时,将碳罐通风阀关闭,并碳罐通风阀关闭后获取碳罐电磁阀的第二流量;若在第二预设时长内第二流量的最大值大于查表流量值,则获取油箱的第二油箱压力,其中,第二油箱压力为第二预设时长结束时刻的油箱压力;若第二油箱压力大于第二预设阀值,生成报警信息。通过将油箱的第二油箱压力与第二预设阀值进行比较,确定碳罐通风阀关闭后油箱压力是否达到第二预设阀值,从而判断油箱泄漏情况,若第二油箱压力大于第二预设阀值,生成报警信息,进而指示油箱盖脱落。
附图说明
30.图1为本技术实施例提供的第一种油箱泄漏的诊断方法的流程示意图;
31.图2为本技术实施例提供的第二种油箱泄漏的诊断方法的流程示意图;
32.图3为本技术实施例提供的第三种油箱泄漏的诊断方法的流程示意图;
33.图4为本技术实施例提供的第四种油箱泄漏的诊断方法的流程示意图;
34.图5为本技术实施例提供的第五种油箱泄漏的诊断方法的流程示意图;
35.图6为本技术实施例提供的一种油箱泄漏的诊断系统的系统框图。
具体实施方式
36.下面结合附图对本技术的具体实施方式进行详细的描述。
37.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的技术特征可以相互组合,具体实施方式中的详细描述应理解为本技术宗旨的解释说明,不应视为对本技术的不当限制。
38.应该理解的是,方位或位置关系为基于附图所示的方位或位置关系。这些方位术语仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
39.在本技术的描述中,所涉及的术语“第一/第二”仅仅是区别类似的对象,不代表针对对象的特定次序,可以理解地,“第一/第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
40.在鉴于国六法规日趋严苛,蒸发泄露系统诊断成为必须项。目前的诊断只对1mm以上泄漏进行诊断,例如,在碳罐连接处设置气泵,气泵内部设标准泄露孔,其中,气泵内部具有一个标准泄露孔的通道,在检测前先连通标准泄露孔的通道,进行泵气加压,维持设定的压力值,使气泵有一个稳定的电流值。进行测试时,连接气泵与燃油蒸发系统,进行泵气加压,通过对比泵的电流值判断蒸发系统是否有泄露。然而,这种方式只能检测出1mm以上泄漏,但是对于大泄露以及油箱盖脱落等,不能有效识别,只能通过小泄露报出故障,其不能有效定位故障,给售后排查造成疑惑,并且额外增加了一套气泵装置,增加了生产以及售后维修成本。
41.由于油箱盖脱落一般通过大泄露以及脱附不足进行报码,很少单独对油箱盖脱落进行单独设置故障,导致售后对故障定位不准确。但油箱盖脱落以及人为忘记关闭油箱盖是较为常见的情况。若油箱盖脱落,在高液位时很容易导致燃油晃出,甚至遇明火起燃。因此,对油箱盖脱落进行故障诊断是很有必要的。
42.有鉴于此,如图1所示,本技术实施例提供一种油箱泄漏的诊断方法,包括:
43.s1、获取碳罐电磁阀的第一流量和油箱的第一油箱压力;
44.s2、若在第一预设时长内第一流量和第一油箱压力满足第一预设条件,则将碳罐通风阀关闭,其中,第一预设条件为第一流量大于第一预设阀值,且第一油箱压力处于第一预设压力值与第二预设压力值之间;
45.s3、待碳罐通风阀关闭后,获取碳罐电磁阀的第二流量;
46.s4、若第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取油箱的第二油箱压力,其中,油箱泄漏诊断计时的时长为第二预设时长,第二油箱压力为第二预设时长结束时刻的油箱压力;
47.s5、若第二油箱压力大于第二预设阀值,生成报警信息。
48.具体地,在发动机启动之后,获取碳罐电磁阀的第一流量和油箱的第一油箱压力,
通过对碳罐电磁阀的第一流量和油箱的第一油箱压力进行判断。根据碳罐电磁阀的第一流量和油箱的第一油箱压力,确定是否进行下一步的操作。
49.若第一预设条件为碳罐电磁阀的第一流量大于第一预设阀值,第一油箱压力处于第一预设压力值与第二预设压力值之间,并且同时满足上述两个条件的维持时间至第一预设时长t1,则将碳罐通风阀关闭,进行油箱泄漏诊断。应该注意的是,通过满足上述两个条件与其维持时间,从而判断此时油箱的工况是否适合。例如,进行油箱泄漏诊断,尤其是油箱盖脱落诊断时,需要使油箱压力处于一定合适范围,例如,m≤fuel tank press≤n,fuel tank press为第一油箱压力,第一预设压力值为m,第二预设压力值为n,使得油箱压力处于一定合适范围,不能正压太大,也不能负压太低。
50.为了不使诊断频繁请求碳罐通风阀关闭,造成噪音过大影响驾驶体验,通过碳罐电磁阀的第一流量是否大于第一预设阀值进行判断。当碳罐电磁阀的第一流量大于第一预设阀值,第一油箱压力处于第一预设压力值与第二预设压力值之间,并且同时满足上述两个条件的维持时间至第一预设时长t1后,才请求ecu关闭碳罐通风阀。
51.待碳罐通风阀关闭后,获取碳罐电磁阀的第二流量,并比较碳罐电磁阀的第二流量与查表流量值,若第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取油箱的第二油箱压力,其中,油箱泄漏诊断计时的时长为第二预设时长,第二油箱压力为第二预设时长结束时刻的油箱压力。应该理解的是,第二预设时长可以理解为油箱泄漏进行诊断的窗口,第二流量大于查表流量值的时刻第二预设时长的起始点,在第二预设时长内,当碳罐电磁阀的第二流量小于等于查表流量值时,在第二预设时长时间内,此时不立刻退出,从而维持窗口的稳定性,避免频繁退出窗口,保证诊断的稳定性。例如,由于碳罐电磁阀的第二流量随时间持续而不断获取,当出现第二流量大于查表流量值时,开始第二预设时长的计时,即便在第二预设时长内,部分第二流量的数值小于等于查表流量值,也将第二预设时长进行完成,直至获取油箱的第二油箱压力,其中,第二油箱压力为第二预设时长结束时刻的油箱压力,从而维持窗口的稳定性,避免频繁退出窗口,保证诊断的稳定性。
52.若第二油箱压力大于第二预设阀值,生成报警信息,报警信息至少包括油箱盖脱落提示、发出故障警报、将故障码发至ecu中的其中一种。例如,第二油箱压力大于第二预设阀值时,在仪表盘上显示油箱盖脱落提示,发出故障警报,并将油箱盖脱落提示的故障码发至ecu。
53.在本技术实施例的油箱泄漏的诊断方法中,通过将油箱的第二油箱压力与第二预设阀值进行比较,确定碳罐通风阀关闭后油箱压力是否达到第二预设阀值,从而判断油箱泄漏情况,若第二油箱压力大于第二预设阀值,生成报警信息,进而指示油箱盖脱落。
54.在一实施例中,如图5所示,s1、获取碳罐电磁阀的第一流量和油箱的第一油箱压力的步骤之前,诊断方法还包括:
55.s10、控制碳罐通风阀打开与闭合,以检测碳罐通风阀是否处于正常工作状态。
56.具体地,ecu(engine control unit,发动机控制单元)控制碳罐通风阀进行多次地打开与闭合,以检测碳罐通风阀是否处于正常工作状态。例如,在上电阶段,在获取碳罐电磁阀的第一流量和油箱的第一油箱压力前,ecu(engine control unit,发动机控制单元)将主动开关ccv两次,并进行自学习,以确保ccv没有卡滞,同时监测其它相关零部件无线路故障,从而检测碳罐通风阀是否处于正常工作状态。其中,ccv进行自学习表征的是经
过多次训练与学习后,ecu发出数据指令控制自行ccv主动开关两次,避免ecu发出多个打开与关闭数据指令,从而实现ecu对ccv的两次开关一键式控制。
57.在一实施例中,如图2所示,s4、待碳罐通风阀关闭后,获取碳罐电磁阀的第二流量的步骤之后,诊断方法还包括:
58.s6、若碳罐通风阀的关闭时长大于预设保护时长,或油箱的第二油箱压力小于油箱的最低保护压力值,则打开碳罐通风阀,其中,预设保护时长大于第二预设时长。
59.具体地,待碳罐通风阀关闭后,为了保护油箱,当碳罐通风阀的关闭时长大于预设保护时长t2,或者油箱的第二油箱压力低于最低保护压力值,例如,最低保护压力值为-3500pa,当油箱的第二油箱压力至-3500pa时,打开ccv,对油箱进行保护,降低油箱被“吸瘪”的风险,并且退出油箱泄漏的诊断。
60.应该注意的是,预设保护时长t2是从碳罐通风阀关闭开始计时,第二预设时长是从碳罐通风阀关闭后,并且第二流量大于查表流量值的时刻开始计时,其中,第二预设时长处于预设保护时长t2所在的时间段内,但第二预设时长的起始时刻与预设保护时长t2的起始时刻不一定相同。第二预设时长的起始计时时刻与第二流量、查表流量值相关。为了避免碳罐通风阀的关闭时长过长,造成大油箱被“吸瘪”,因此,当碳罐通风阀的关闭时长大于预设保护时长t2,或者油箱的第二油箱压力低于最低保护压力值时,打开ccv,退出油箱泄漏的诊断。
61.在一实施例中,查表流量值和第二油箱压力均根据油箱的燃油液位进行查表获得。具体地,通过试验测出油箱在不同液位下的查表流量值和第二油箱压力,当进行油箱泄漏诊断时,通过查表流量值和第二油箱压力,以获得查表流量值和第二油箱压力的数据。
62.应该注意的是,不同燃油液位下,查表流量值和第二油箱压力不同,例如,通过大量试验数据(油箱盖脱落与不脱落)得出不同液位下查表流量值和第二油箱压力。
63.在一实施例中,油箱的燃油液位的范围为15%~85%,查表流量值和第二油箱压力均与油箱的燃油液位呈线性关系。具体地,油箱的燃油液位的范围为15%~85%,查表流量值和第二油箱压力均与油箱的燃油液位呈线性关系,根据当前的燃油液位进行插值查查表流量值和第二油箱压力。例如,通过试验测得燃油液位为15%下的查表流量值和第二油箱压力,通过试验测得燃油液位为85%下的查表流量值和第二油箱压力,同时等间隔地试验获得不同的燃油液位的查表流量值和第二油箱压力,相邻两间隔的燃油液位之差为5%。当油箱的燃油液位为83%时,进行线性插值计算,从而获得当前燃油液位下的查表流量值和第二油箱压力。
64.应该注意的是,当燃油液位与试验数据的燃油液位不同时,进行插值计算,从而获得当前燃油液位下的查表流量值和第二油箱压力,从而可以减少试验次数,节约数据测定的成本。
65.在一实施例中,如图3所示,s3、待碳罐通风阀关闭后,获取碳罐电磁阀的第二流量的步骤之后,诊断方法还包括:
66.s40、若在碳罐通风阀关闭后,油箱的燃油变化量小于等于预设的震荡阀值,则将第二预设时长的起始时刻设为碳罐通风阀的关闭时刻。
67.具体地,由于发动机运行过程中,存在燃油晃动,造成燃油淹没油箱压力传感器的情况,进而导致燃油压力受到干扰,对诊断结果造成误判,因此必须准确识别出燃油晃动。
若在碳罐通风阀关闭后,油箱的燃油变化量小于等于预设的震荡阀值,则将第二预设时长的起始时刻设为碳罐通风阀的关闭时刻。应该注意的是,油箱的燃油变化量小于等于预设的震荡阀值,表征燃油不晃荡,或发生较小晃荡,不对油箱泄漏的诊断造成影响。
68.燃油晃动检测方式一:ecu由油箱液位传感器测得原始燃油容积v1,然后获得晃动后的燃油容积v2,|v2-v1|>δv,例如δv为5l,认为油箱发生燃油剧烈晃动。燃油晃动检测方式二:由油箱液位传感器读取到相应的燃油液位,由大量实验数据得到不同液位下的燃油晃动以及持续的时间进行判断。例如,检测到在某液位下,监测到|v2-v1|>lx,且持续晃动时间达到tx以上,认为此时监测到剧烈油箱晃动,其中,lx为预设的容积,tx为预设晃动时长。
69.在一实施例中,油箱的燃油变化量根据油箱的燃油容积低通滤波后确定。具体地,由于油箱液位传感器检测到油箱的燃油容积存在波动变化,为了更为精准地获得油箱的燃油变化量,将油箱液位传感器通过低通滤波得到滤波后的燃油容积v2,并将波后的燃油容积v2的数值与原始燃油容积v1进行比较,从而获得油箱的燃油变化量。
70.在一实施例中,如图4所示,s1、获取碳罐电磁阀的第一流量和油箱的第一油箱压力的步骤之前,诊断方法还包括:
71.s11、对油箱的压力传感器进行故障检测与零点漂移校对,其中,油箱的压力传感器用于获取油箱的油箱压力。
72.具体地,在获取碳罐电磁阀的第一流量和油箱的第一油箱压力之前,对油箱的压力传感器进行故障检测,以确保油箱的压力传感器能够正常运行。并且对油箱的压力传感器零点漂移校对,降低外界环境影响产生数据漂移、零点漂移。例如,在发动机启动之后,油箱压力传感器先进行零点漂移学习,且进行油箱压力传感器的无故障检查,应该注意的是,发动机启动之后,油箱压力传感器在检测油箱压力时容易受外界环境影响产生数据漂移,油箱压力传感器先进行零点漂移学习,使得后续的步骤中检测到的油箱压力更为精准,降低油箱压力的数据偏差。
73.本技术实施例还提供了一种油箱泄漏的诊断系统100,如图6所示,诊断系统100用于执行油箱泄漏的诊断方法,诊断系统100包括第一获取模块110、控制模块120、第二获取模块130和报警模块140,其中,第一获取模块110用于获取碳罐电磁阀的第一流量和油箱的第一油箱压力;控制模块120用于根据第一流量和第一油箱压力控制碳罐通风阀的关闭;第二获取模块用于获取碳罐电磁阀的第二流量和油箱的第二油箱压力;报警模块用于油箱的第二油箱压力生成报警信息。
74.具体地,第一获取模块110获取碳罐电磁阀的第一流量和油箱的第一油箱压力,通过对碳罐电磁阀的第一流量和油箱的第一油箱压力进行判断。根据碳罐电磁阀的第一流量和油箱的第一油箱压力,确定是否进行下一步的操作。
75.若碳罐电磁阀的第一流量大于第一预设阀值,第一油箱压力处于第一预设压力值与第二预设压力值之间,并且同时满足上述两个条件的维持时间至第一预设时长t1,控制模块120控制碳罐通风阀的关闭,进行油箱泄漏诊断。
76.碳罐通风阀关闭后,第二获取模块130获取碳罐电磁阀的第二流量和油箱的第二油箱压力,比较碳罐电磁阀的第二流量与查表流量值,若第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取油箱的第二油箱压力,其中,油箱泄漏诊断计时的时长为第二预
设时长,第二油箱压力为第二预设时长结束时刻的油箱压力。若第二油箱压力大于第二预设阀值,报警模块140生成报警信息。
77.通过诊断系统100的第一获取模块110、控制模块120、第二获取模块130和报警模块140,确定碳罐通风阀关闭后油箱压力是否达到第二预设阀值,从而判断油箱泄漏情况,进而指示油箱盖脱落情况。
78.在一实施例中,诊断系统100还包括检测模块,检测模块用于检测碳罐通风阀的工作状态。具体地,检测模块通过ecu(engine control unit,发动机控制单元)将主动开关碳罐通风阀,从而检测碳罐通风阀是否能够正常开启与关闭,避免在诊断过程中出现碳罐通风阀卡滞。例如,检测模块通过ecu将主动开关碳罐通风阀两次,并进行自学习,以确保ccv没有卡滞。同时监测其它相关零部件无线路故障。
79.为了更好的理解本技术实施例的用于混动汽车的发电控制方法,下面结合图3和图4对发电控制方法的各个步骤进行详细说明。
80.本技术实施例的油箱泄漏的诊断方法,可以判断油箱盖的脱落情况,并提醒驾驶员进行检查。主动控制碳罐通风阀(ccv)、通过碳罐电磁阀流量(puco flow)和油箱压力(fuel tank press)进行泄漏诊断。其中,为使诊断结果更为准确,在诊断前确定了以下诊断条件:(1)发动机处于运行状态;(2)油箱液位处于15%~85%;(3)环境温度在4℃~35℃;(4)相关的传感器无任何干扰本诊断的故障;(5)无燃油剧烈晃动(fuel slosh);(6)碳罐电磁阀无故障,以及无任何其它故障影响碳罐电磁阀的关闭。
81.一、诊断准备阶段。在进行油箱泄漏的诊断方法前需要主动关闭ccv,以确保碳罐通风阀状态良好。例如,在上电阶段,ecu(engine control unit,发动机控制单元)将主动开关ccv两次,并进行自学习,以确保ccv没有卡滞。同时监测其它相关零部件无线路故障。其中,ccv进行自学习表征的是经过多次训练与学习后,ecu发出数据指令控制自行ccv主动开关两次,避免ecu发出多个打开与关闭数据指令,从而实现ecu对ccv的两次开关一键式控制。
82.二、ccv主动控制关闭阶段。在发动机启动之后,油箱压力传感器先进行零点漂移学习,且进行油箱压力传感器的无故障检查,应该注意的是,发动机启动之后,油箱压力传感器在检测油箱压力时容易受外界环境影响产生数据漂移,油箱压力传感器先进行零点漂移学习,使得后续的步骤中检测到的油箱压力更为精准,降低油箱压力的数据偏差。关闭ccv之前,首先要判断工况是否合理,其中,油箱压力和碳罐电磁阀的流量需同时满足以下两个条件,且同时满足以下两个条件的维持时间直至第一预设时长t1,才进行下一步的操作,从而判断此时工况是稳定的诊断工况,条件(1):油箱压力处于一定合适范围,第一油箱压力处于第一预设压力值与第二预设压力值之间,例如,m≤fuel tank press≤n,fuel tank press为第一油箱压力,第一预设压力值为m,第二预设压力值为n,使得油箱压力处于一定合适范围,不能正压太大,也不能负压太低。条件(2):为了不使诊断频繁请求ccv关闭,造成噪音过大影响驾驶体验,第一流量大于第一预设阀值,例如,puco flow>c,第一流量为puco flow,第一预设阀值为c,单位为mg/s,当满足条件(1)和条件(2),并且满足条件(1)和条件(2)的维持时间到第一预设时长t1后才请求ecu关闭ccv。应该注意的是,关闭ccv后,为了保护油箱,当关闭时间至预设保护时长t2时或者油箱的第二油箱压力低于最低保护压力值,例如,最低保护压力值为-3500pa,当油箱的第二油箱压力至-3500pa时,打开ccv,对
油箱进行保护,降低油箱被“吸瘪”的风险,并且退出油箱泄漏的诊断,其中,t2>t1。
83.三、比较第二预设时长内第二流量与查表流量值,若在第二预设时长内第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取油箱的第二油箱压力,其中,油箱泄漏诊断计时的时长为第二预设时长,第二油箱压力为第二预设时长结束时刻的油箱压力。例如,ecu根据油箱的不同液位,通过插值计算出不同液位下查表流量值,通过查表流量值来设置预估窗口,进而后续步骤中通过窗口内油箱压力进行判断是否油箱盖发生了脱落。具体如下:
84.前期通过大量试验数据(油箱盖脱落与不脱落)得出不同液位处于稳定窗口内对应的最小碳罐流量以及应该达到的最小压力如下表:
[0085][0086]
当满足条件(1)和条件(2),并且满足条件(1)和条件(2)的维持时间到第一预设时长t1,ccv关闭。根据不同的燃油液位,第二流量大于相应燃油液位下的查表流量值,此时进入了预估窗口。将开始进行判断。期间预估窗口不能退出,否则将重新复位,窗口重新评判进入。为了维持窗口的稳定性,不频繁退出窗口,保证诊断的稳定性,设置第二预设时长,例如,第二预设时长为延迟时间t3。应该注意的是,在延迟时间t3内,当碳罐电磁阀的第二流量小于等于相应燃油液位下的查表流量值时,只要在延迟时间t3时间内,此时不立刻退出,一旦ccv关闭的时长超出时间t3,窗口将退出。窗口退出条件有以下两个,其一:在碳罐通风阀关闭后,油箱的燃油变化量大于预设的震荡阀值,其表征油箱发送震荡。其二:ccv关闭的时长超出第二预设时长。
[0087]
比较碳罐电磁阀的第二流量与查表流量值,从而界定第二预设时长的开始时刻,通过ecu在第二预设时长内计算出碳罐电磁阀的流量和油箱压力,应该理解的是,由于ccv关闭后,第二油箱压力为第二预设时长结束时刻的油箱压力,即,第二油箱压力为第二预设时长内最小的油箱压力。
[0088]
四、ecu根据计算出出来的结果进行判断。在油箱的不同燃油液位下,ecu在第二预设时长内计算出碳罐电磁阀的流量大于查表流量值,第二油箱压力大于第二预设阀值,其中,第二预设阀值与第二油箱压力可根据上述的表格进行插值查获得,应该注意的是,第二预设时长内计算出碳罐电磁阀的流量应小于油箱安全所能承受的最大流量,油箱压力小于最低保护压力值,从而避免油箱“击穿”、“吸瘪”。
[0089]
若不同燃油液位下,在第二预设时长内计算出碳罐电磁阀的流量大于查表流量值,第二预设时长结束时刻的油箱压力小于等于第二预设阀值,生成报警信息,报警信息包括油箱盖脱落提示,语音示警,并将故障码传递至ecu。
[0090]
由于发动机运行过程中,存在燃油晃动,造成燃油淹没油箱夜压力传感器的情况,
进而导致燃油压力受到干扰,对诊断结果造成误判,因此必须准确识别出燃油晃动,一旦发生燃油晃动,必须退出诊断。燃油晃动检测方法如下,方式一:ecu由油箱液位传感器换算实时相对应的原始燃油容积v1,然后通过低通滤波得到滤波后的燃油容积v2,|v2-v1|>δv,例如δv为5l,认为油箱发生燃油剧烈晃动。方式二:由油箱液位传感器读取到相应的燃油液位,由大量实验数据得到不同液位下的燃油晃动以及持续的时间如下表所示:其中,晃动时间tx的单位为s,晃动容积lx为v,如果检测到在某液位下,监测到|v2-v1|>lx,且持续晃动时间达到tx以上,认为此时监测到剧烈油箱晃动,其中,lx为预设的容积,tx为预设晃动时长。
[0091]
燃油液位15%25%35%45%55%65%75%85%晃动时间txt1t2t3t4t5t6t7t8晃动容积lxl1l2l3l4l5l6l7l8
[0092]
应该注意的是,在本技术实施例的诊断方法中无需新加其他硬件(现有方式中气泵结构),完全以原先蒸发系统结构为基础,完成油箱盖脱落诊断,节省了其它实行方式可能新加的硬件成本。同时,针对燃油晃动进行判断,降低燃油晃动对诊断方法的影响,并且可以将此燃油晃动的判断方法延伸至其它蒸发系统诊断,比如脱附不足诊断,可以增加脱附不足诊断的准确性。在关闭ccv后的诊断过程中,针对不同的燃油液位设置不同的查表流量值与第二预设阀值,并且查表流量值与第二预设阀值均在大量试验数据上得出,极大地增加了结果准确性。
[0093]
下面结合实际诊断例子进行说明,进入诊断前条件如下:油箱压力必须处于一定合适范围,例如,油箱压力处于-500pa-50pa之间,且碳罐电磁阀流量大于200mg/s。当上述条件满足后,且维持5s后,开始关闭ccv。当关闭时间超过20s后或者油箱压力低于-3500pa后直接释放ccv,退出诊断。
[0094]
当上述的两个条件满足并且持续时间也满足后,ccv关闭,例如,针对50%液位,最小流量必须大于250mg/s,即,查表流量值为250mg/s。如果第二流量大于250mg/s后,诊断窗口标志位会置1,认为进入了预估窗口。诊断期间,窗口不能退出,否则将重新复位,窗口重新评判进入。为了维持窗口的稳定性,不频繁退出窗口,保证诊断的稳定性,设置延迟时间,例如,第二预设时长为延迟时间,延迟时间为1s。界定窗口置位后,期间当第二流量小于等于250mg/s,只要在1s时间内,此时不立刻退出;一旦不满足条件超出时间1s,窗口将退出。
[0095]
在50%液位下,第二流量大于250mg/s,窗口期间油箱压力必须如果不能达到-800pa以下,认为油箱盖脱落。或者碳罐流量已经达到了油箱安全已经承受的最大流量600mg/s,但是油箱压力仍然不能达到-3500pa,认为油箱盖脱落。
[0096]
但在50%液位下,第二流量大于250mg/s,窗口期间油箱压力达到-800pa以下,则认为油箱盖未脱落,或者窗口期间油箱压力已经达到了-3500pa以下,直接认为油箱盖未脱落。
[0097]
以上实施例仅用以说明本技术的技术方案,而非对其进行限制;尽管参照前述实施例对本技术进行了详细的说明,对于本领域技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术所要求保护的技术方案的精神和范围。

技术特征:


1.一种油箱泄漏的诊断方法,其特征在于,包括:获取碳罐电磁阀的第一流量和油箱的第一油箱压力;若在第一预设时长内所述第一流量和所述第一油箱压力满足第一预设条件,则将所述碳罐通风阀关闭,其中,所述第一预设条件为所述第一流量大于第一预设阀值,且所述第一油箱压力处于第一预设压力值与第二预设压力值之间;待所述碳罐通风阀关闭后,获取所述碳罐电磁阀的第二流量;若所述第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取所述油箱的第二油箱压力,其中,油箱泄漏诊断计时的时长为第二预设时长,所述第二油箱压力为所述第二预设时长结束时刻的油箱压力;若所述第二油箱压力大于第二预设阀值,生成报警信息。2.根据权利要求1所述的诊断方法,其特征在于,在获取碳罐电磁阀的第一流量和油箱的第一油箱压力的步骤之前,所述诊断方法还包括:控制所述碳罐通风阀打开与闭合,以检测所述碳罐通风阀是否处于正常工作状态。3.根据权利要求1所述的诊断方法,其特征在于,若所述第二流量大于查表流量值,则开始油箱泄漏诊断计时,并获取所述油箱的第二油箱压力的步骤之后,所述诊断方法还包括:若所述碳罐通风阀的关闭时长大于预设保护时长,或所述油箱的第二油箱压力小于所述油箱的最低保护压力值,则打开所述碳罐通风阀,其中,所述预设保护时长大于所述第二预设时长。4.根据权利要求1所述的诊断方法,其特征在于,所述查表流量值和所述第二油箱压力均根据所述油箱的燃油液位进行查表获得。5.根据权利要求4所述的诊断方法,其特征在于,所述油箱的燃油液位的范围为15%~85%,所述查表流量值和所述第二油箱压力均与所述油箱的燃油液位呈线性关系。6.根据权利要求1所述的诊断方法,其特征在于,待所述碳罐通风阀关闭后,获取所述碳罐电磁阀的第二流量的步骤之后,所述诊断方法还包括:若在所述碳罐通风阀关闭后,所述油箱的燃油变化量小于等于预设的震荡阀值,则将所述第二预设时长的起始时刻设为所述碳罐通风阀的关闭时刻。7.根据权利要求6所述的诊断方法,其特征在于,所述油箱的燃油变化量根据所述油箱的燃油容积低通滤波后确定。8.根据权利要求1所述的诊断方法,其特征在于,获取碳罐电磁阀的第一流量和油箱的第一油箱压力的步骤之前,所述诊断方法还包括:对所述油箱的压力传感器进行故障检测与零点漂移校对,其中,所述油箱的压力传感器用于获取所述油箱的油箱压力。9.一种油箱泄漏的诊断系统,其特征在于,所述诊断系统用于执行权利要求1~8任意一项所述的油箱泄漏的诊断方法,所述诊断系统包括第一获取模块、控制模块、第二获取模块和报警模块,其中,所述第一获取模块,用于获取碳罐电磁阀的第一流量和油箱的第一油箱压力;所述控制模块,用于根据所述第一流量和所述第一油箱压力控制所述碳罐通风阀的关闭;
所述第二获取模块,用于获取所述碳罐电磁阀的第二流量和所述油箱的第二油箱压力;所述报警模块,用于所述油箱的第二油箱压力生成报警信息。10.根据权利要求9所述的诊断系统,其特征在于,所述诊断系统还包括检测模块,所述检测模块用于检测所述碳罐通风阀的工作状态。

技术总结


本申请公开了一种油箱泄漏的诊断方法和诊断系统,诊断方法包括获取碳罐电磁阀的第一流量和油箱的第一油箱压力;第一预设时长内第一流量和第一油箱压力满足第一预设条件时将碳罐通风阀关闭,第一预设条件为第一流量大于第一预设阀值,且第一油箱压力处于第一预设压力值与第二预设压力值之间;获取碳罐电磁阀的第二流量,若第二流量大于查表流量值,开始油箱泄漏诊断计时,并获取油箱的第二油箱压力;若第二油箱压力大于第二预设阀值,生成报警信息。通过将油箱的第二油箱压力与第二预设阀值进行比较,确定油箱压力是否达到第二预设阀值,从而判断油箱泄漏情况,若第二油箱压力大于第二预设阀值,生成报警信息,进而指示油箱盖脱落。盖脱落。盖脱落。


技术研发人员:

周广 杜佳正 黄子明 刘辉 石月

受保护的技术使用者:

东风汽车集团股份有限公司

技术研发日:

2022.08.19

技术公布日:

2022/11/22

本文发布于:2024-09-20 14:48:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/222.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:油箱   压力   所述   流量
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议