蒸发泄露的诊断方法、装置、电子设备及车辆与流程

未命名 07-06 阅读:77 评论:0


1.本技术的实施例涉及车辆故障诊断的技术领域,尤其涉及一种蒸发泄露的诊断方法、装置、电子设备、存储介质及车辆。


背景技术:

2.在相关的诊断蒸气泄露的方式中,往往直接利用预设的理论数据来判定蒸发系统是否存在泄露故障,并未考虑存在极限下偏差件的情况下,容易出现类似泄露或者粗泄露的数据,进而在未出现相关泄露的情况下,出现误诊断的结论。
3.基于此,需要一种能够避免由于蒸发系统各个零部件的制造散差而导致的误诊断的方案。


技术实现要素:

4.有鉴于此,本技术的目的在于提出一种蒸发泄露的诊断方法、装置、电子设备及车辆。
5.基于上述目的,本技术提供了蒸发泄露的诊断方法,应用于车辆的发动机控制单元对燃油气的蒸发泄露进行诊断;所述车辆包括,油箱和碳罐;
6.该方法包括:
7.对所述油箱内的油箱压力进行抽取,并对所述碳罐内冲洗流量的流量积分进行累积,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力;
8.响应于确定所述当前的油箱压力高于预设的第一压力值,对处于所述当前的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量;
9.从当前累积出的流量积分中扣除所述补偿流量并继续累积,并对处于所述第一压力值的油箱压力继续抽取,直至达到预设的第二积分阈值时停止抽取油箱压力;
10.根据停止抽取后的油箱压力诊断所述燃油气是否泄露。
11.进一步地,车辆还包括发动机、电瓶、进气歧管;
12.所述对所述油箱内的油箱压力进行抽取之前,还包括:
13.确定所述车辆当前所处的环境温度、当前所处的环境压力,当前的车速均处于预设的合理范围;
14.并且确定所述油箱、所述碳罐、所述发动机、所述电瓶和所述进气歧管均处于预设的合理状态时;
15.触发对所述油箱内油箱压力的抽取。
16.进一步地,对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量,包括:
17.对处于所述第一积分阈值的流量积分继续累积,并持续抽取所述当前的油箱压
力;
18.直至所述当前的油箱压力被抽取至所述第一压力值时,将所述当前累积出的流量积分与所述第一积分阈值之间的积分差值确定为所述补偿流量。
19.进一步地,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力之后,还包括:
20.响应于确定所述当前的油箱压力小于等于所述第一压力值,对处于所述第一压力值的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分继续累积;
21.直至达到预设的第二积分阈值时停止抽取油箱压力。
22.进一步地,根据停止抽取后的油箱压力诊断所述燃油气是否泄露,包括:
23.判断停止抽取后的油箱压力是否达到预设的第二压力值;
24.响应于停止抽取后的油箱压力未达到预设的第二压力值,确定所述燃油气出现泄露;
25.响应于停止抽取后的油箱压力达到预设的第二压力值,确定预设时间内所述油箱中油箱压力的变化梯度,根据所述变化梯度判断所述燃油气是否泄露。
26.进一步地,根据所述变化梯度判断所述燃油气是否泄露,包括:
27.响应于所述变化梯度大于等于预设的梯度阈值,确定所述燃油气出现泄露;
28.响应于所述变化梯度小于所述梯度阈值,确定所述燃油气未出现泄露。
29.进一步地,对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量,还包括:
30.对处于所述第一积分阈值的流量积分继续累积,并持续抽取所述当前的油箱压力;
31.直至所述当前的油箱压力被抽取至所述第一压力值时,将所述当前累积出的全部流量积分确定为所述补偿流量。
32.基于同一发明构思,本技术还提供了一种蒸发泄露的诊断装置,包括:第一阶段抽取模块、流量补偿模块、第二阶段抽取模块和诊断模块;
33.其中,所述第一阶段抽取模块,被配置为,对油箱内的油箱压力进行抽取,并对碳罐内冲洗流量的流量积分进行累积,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力;
34.所述流量补偿模块,被配置为,响应于确定所述当前的油箱压力高于预设的第一压力值,对处于所述当前的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量;
35.所述第二阶段抽取模块,被配置为,从当前累积出的流量积分中扣除所述补偿流量并继续累积,并对处于所述第一压力值的油箱压力继续抽取,直至达到预设的第二积分阈值时停止抽取油箱压力;
36.所述诊断模块,被配置为,根据停止抽取后的油箱压力诊断所述燃油气是否泄露。
37.基于同一发明构思,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一项所述的蒸发泄露的诊断方法。
38.基于同一发明构思,本技术还提供了一种计算机可读存储介质,其中,所述计算机
可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上述蒸发泄露的诊断方法。
39.基于同一发明构思,本技术还提供了一种车辆,所述车辆包括蒸发泄露的诊断装置和电子设备,所述电子设备执行如上任意一项所述的蒸发泄露的诊断方法。
40.从上面所述可以看出,本技术提供的蒸发泄露的诊断方法、装置、电子设备、存储介质及车辆,基于基于对油箱压力的抽取,以及,对流量积分的累积,综合考虑了将油箱压力抽取至第一压力值所需的不同流量积分,来进行补偿流量的补偿过程,使得在油箱压力需要更多流量积分来抽取至第一压力值时,能够及时将已经累积至第一积分阈值的流量积分持续进行累积,直至油箱压力达到第一压力值,避免了流量积分已经达到第一积分阈值,但油箱压力未达到第一压力值而出现的误诊断,并在将将补偿流量在流量积分累积至第二积分阈值的过程中去除,从而实现在将流量积分累积至第二积分阈值后,能够在停止抽取油箱压力时得到合理的压力值,从根据此时的油箱压力来准确诊断出燃油气是否泄露。
附图说明
41.为了更清楚地说明本技术或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1为本技术实施例的蒸发泄露的诊断方法的第一流程图;
43.图2为本技术实施例的蒸发泄露的诊断方法的逻辑执行图;
44.图3为本技术实施例的蒸发泄露的诊断方法的第二流程图;
45.图4为本技术实施例的蒸发泄露的诊断方法的第三流程图;
46.图5为本技术实施例的蒸发泄露的诊断方法的第四流程图;
47.图6为本技术实施例的蒸发泄露的诊断装置结构示意图;
48.图7为本技术实施例的电子设备结构示意图。
具体实施方式
49.为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本技术进一步详细说明。
50.需要说明的是,除非另外定义,本技术的实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术的实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
51.如背景技术部分所述,相关的蒸发泄露的诊断方法还难以满足车辆在实际使用中对蒸发系统的诊断需要。
52.申请人在实现本技术的过程中发现,相关的蒸发泄露的诊断方法存在的主要问题在于:对于待诊断的车辆的蒸发系统来说,每个零部件在制造时,存在制造散差,也就是说,将符合标准理论数据的零部件作为中值件,则会存在优于中值件的零部件,和低于标准理论数据的极限下偏差件。
53.由于极限下偏差件也能够正常工作,因此不属于故障或者不合格的零部件,但极限下偏差件参与工作时,各项数据将与预先设定的理论数据有出入。
54.在相关的诊断蒸气泄露的方式中,往往直接利用预设的理论数据来判定蒸发系统是否存在泄露故障,并未考虑存在极限下偏差件的情况下,容易出现类似泄露或者粗泄露的数据,进而在未出现相关泄露的情况下,出现误诊断的结论。
55.基于此,本技术中的一个或多个实施例提供了蒸发泄露的诊断方法,应用于车辆的发动机控制单元对燃油气的蒸发泄露进行诊断。
56.以下结合附图详细说明本技术的实施例。
57.在本技术的实施例中,作为具体示例的车辆具备发动机、电瓶、蒸发系统和ecm(发动机控制单元)。
58.其中,蒸发系统包括:油箱、碳罐、进气歧管、碳罐的通风阀、碳罐的电磁阀及其他与碳罐相关的管路等,并用于在发动机活塞运动的作用下,将油箱中的燃油蒸气,也即燃油气通过碳罐管路抽取至碳罐中,并通过发动机与碳罐之间连接的进气歧管,将燃油气吸入发动机内。
59.进一步地,碳罐通过通风阀的开闭实现与车辆外界的大气相通或相隔;并通过电磁阀的开闭实现与发动机之间的相通或相隔。
60.其中,电磁阀不同的开闭程度可以令碳罐从油箱内抽取燃油气的能力不同。
61.进一步地,在将燃油气从油箱吸入碳罐的过程中,油箱的油箱压力变小;燃油气通过碳罐向发动机输入的过程中,视为燃油气冲洗碳罐的过程,并且将单位时间内通过碳罐的燃油气的量称为碳罐的冲洗流量。
62.基于此,在对一定时间段的冲洗流量进行积分后,所得到的流量积分可以表示在该时间段内冲洗碳罐的冲洗流量总和,因此,当进行积分的时间段越长,则流量积分累积的越大,在该段时间内冲洗碳罐的冲洗流量总和越大,进而,油箱内的燃油气被抽走的越多,油箱内的油箱压力越小,当冲洗流量约大时,则油箱压力变小的速度越快。
63.在本实施例中,碳罐中的冲洗流量,以及,流量积分的累积均由ecm控制,ecm还能够对油箱的压力和累积出的流量积分进行监测。
64.参考图1,本技术一个实施例的蒸发泄露的诊断方法,包括以下步骤:
65.步骤s101、对所述油箱内的油箱压力进行抽取,并对所述碳罐内冲洗流量的流量积分进行累积,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力。
66.在本实施例中,在对蒸发系统是否出现蒸发泄露的诊断中,需要先对油箱内的油箱压力进行抽取,并将油箱压力抽取至第一压力值,在对油箱压力进行抽取的过程中,碳罐内的冲洗流量进行流量积分的累积,并在流量积分达到预设的第一积分阈值时,判断此时的油箱压力是否达到预设的第一压力值。
67.在本实施例中,在对蒸发系统进行蒸发泄露的诊断之前,可以先确定车辆当前所
处的环境,以及车辆的各个部分是否符合诊断操作的激活条件。
68.在具体的实施例中,如图2所示,执行步骤s201、判断诊断的激活条件是否满足。
69.具体地,车辆当前所处的环境包括,车辆当前所处的环境温度,当前所处的环境压力,车辆当前的车速。
70.进一步地,当确定出当前所处的环境温度否处于预设的温度范围,当前所处的环境压力大于预设的环境活压力值,车辆当前的车速小于预设的车速阈值时,则可以确定车辆当前所处的环境符合激活条件。
71.进一步地,当确定出车辆碳罐的负荷处于预设的负荷范围,碳罐中冲洗流量的流量积分大于预设的激活积分值,油箱中燃油的液位处于预设的液位范围,油箱中的油箱压力处于预设的激活压力范围,车辆电瓶的电压处于预设的电压范围,则可以确定车辆的各个部分均符合激活条件。
72.基于此,当上述的激活条件均已满足,且车辆的蒸发系统在当前未出现粗泄露的情况下,则ecm将激活对蒸发泄露的诊断。
73.在本实施例中,在ecm激活诊断操作后,ecm将对油箱压力进行抽取,并对冲洗流量进行累积,也即,执行如图2中所示的步骤s202、抽取油箱压力,累积流量积分。
74.具体地,ecm可以通过关闭碳罐的通风阀,并且开启碳罐的电磁阀,来从油箱中抽取燃油气至碳罐,并在碳罐中以冲洗流量来体现抽入至碳罐的燃油气。
75.进一步地,对碳罐中冲洗流量的流量积分进行累积。
76.具体地,将诊断操作被激活,并开始对油箱压力进行抽取的时刻作为流量积分的起始时刻,来对冲洗流量的流量积分进行累积。
77.进一步地,当ecm判断出流量积分已经达到预设的第一积分阈值时,则判断当前的油箱压力是否达到预设的第一压力值。
78.在本实施例中,在对蒸气泄露的诊断中,需要将油箱压力由大气压力附近抽取至低于大气压力的一个预设的第二压力值,利用相对于大气压力为负压的压力条件来进行诊断,基于此,在本实施例中,将大气压力作为0kpa,将其他压力以相对于大气压力的压力值来表示,也就是说,例如,将低于大气压力1kpa表示为-1kpa。
79.基于此,第一压力值可以选取大气压力,也即0kpa;在实际操作中,为了保证油箱压力能够处于不超出大气压力的状态,也可以在大气压力附近以一定的容错尺度选择一个低于大气压力的负压值作为第一压力值,例如-0.6kpa。
80.其中,第一积分阈值具体可以代表:在车辆的各个部件,尤其是碳罐、电磁阀等,质量为中值件的情况下,为了使油箱压力被抽取至预设的第一压力值,理论上所对应需要的冲洗流量总量。
81.可以看出,在对油箱压力进行抽取时,冲洗流量的总量也在不断累积,并将其以流量积分来表示,进而,基于实时的油箱压力与累积的流量积分之间的关系,可以通过对累积的流量积分的观测,来预估理论条件下当前的油箱压力,基于此,可以在流量积分达到设定的第一积分阈值时,来观察当前的油箱压力是否达到与第一积分阈值所对应的压力值。
82.步骤s102、响应于确定所述当前的油箱压力高于预设的第一压力值,对处于所述当前的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量。
83.在本技术的实施例中,基于前述步骤中达到第一积分阈值的流量积分,以及,对当前的油箱压力的判断,可以基于判断结果来确定是否继续对流量积分进行补偿,也即执行图2中的步骤s203、判断是否出发流量补偿。
84.具体地,基于前述步骤中预设的第一压力值,当判断出当前的油箱压力高于该第一压力值时,则需要继续对当前的油箱压力继续进行抽取,直至当前的油箱压力达到第一压力值。
85.可以理解,在该情况中,可以认为车辆的部件,例如电磁阀不是中值件,属于极限下偏差件,也就是说,在相同时间段内,极限下偏差件所抽取出的燃油气偏少。
86.基于此,导致当前的处于第一积分阈值的流量积分不能够将油箱压力抽取至第一压力值,并且当前处于第一积分阈值的流量积分对应的油箱压力会高于第一压力值,也就是说,在该极限下偏差件的条件下,第一压力值对应了更大的流量积分。
87.基于此,在图2示出的具体示例中,当步骤s203的判断结果为是,则可以执行步骤s204、对流量积分进行补偿。
88.具体地,需要对当前处于第一积分阈值的流量积分进行补偿,直至累积的流量积分能够令对应的油箱压力达到第一压力值为止。
89.进一步地,在油箱压力达到第一压力值时,可以确定此时流量积分的补偿流量,也即,图2中的步骤s205、结束补偿、并确定补偿流量。
90.在本实施例中,补偿流量可以表示:在流量积分达到第一积分阈值时,为了使油箱压力达到第一压力值而多增加出的流量积分,也就是在油箱压力被抽取至第一压力值时所累积出的流量积分超出第一积分阈值的部分。
91.可见,将超出第一积分阈值的部分作为补偿流量时,相对于中值件条件下的第一积分阈值与第一压力值之间的理想对应关系,补偿流量准确量化了在极限下偏差件,第一积分阈值与第一压力值之间所偏差的流量积分。
92.在一些其他实施例中,补偿流量也可以表示:当流量积分达到第一积分阈值,而油箱压力未能被抽取值第一压力值时,将油箱压力被抽取至第一压力值时所累积出的全部流量积分作为补偿流量。
93.可见,将达到第一压力值时累计出的全部流量积分作为补偿流量时,可以在进行下一阶段的压力抽取时,对流量积分归零,并重新累积流量积分。
94.可以看出,由于车辆部件不是中值件,因此难以在流量积分达到第一积分阈值时令油箱压力达到第一压力值,达到第一压力值的原因并非是蒸发系统的泄露导致,是由存在的制造散差引起,进而,通过对流量积分进行补偿,来令油箱压力到达第一压力值,避免了由于油箱压力未能及时达到第一压力值而触发的蒸气粗泄露的误诊断。
95.步骤s103、从当前累积出的流量积分中扣除所述补偿流量并继续累积,并对处于所述第一压力值的油箱压力继续抽取,直至达到预设的第二积分阈值时停止抽取油箱压力。
96.在本实施例中,基于前述步骤中达到第一压力值的油箱压力,需要对前述步骤中累积出的流量积分持续记性累积,并持续抽取油箱压力,直至累积至预设的第二积分阈值时,停止对油箱压力的抽取。
97.其中,可以预先设置第二压力值,该第二压力值可以设置为小于大气压力的负值,
例如,至少小于大气压力1kpa以上的负值,例如,-1.5kpa,以令包括油箱在内的蒸发系统的压力明显低于外界的压力。
98.进一步地,基于设置的第二压力值,可以预设第二积分阈值。
99.在本实施例中,若前述的补偿流量被定义为:在油箱压力被抽取至第一压力值时所累积出的流量积分超出第一积分阈值的部分,则第二积分阈值可以设置为:从激活诊断开始,将油箱压力抽取至第二压力值为止,所需的全部流量积分。
100.可见,在本实施例的补偿流量和第二积分阈值的定义下,从激活诊断至第二压力之间,流量积分可以持续进行累积,以体现抽取至第二压力值为止的整体的时间跨度。
101.进一步地,基于上述设置的第二积分阈值,可以对积分流量持续进行累积,并持续抽取油箱中的油箱压力。
102.其中,在对流量积分进行累积时,需要先将补充流量从当前累积的流量积分中扣除,也就是说,由于第一积分阈值和第二积分阈值均是按照正常的中值件来设置的,因此,当车辆部件为极限下偏差件时,则需要将额外补偿出的流量去除。
103.可以理解,由于理论上达到第一积分阈值的时间点应与达到第一压力值的时间点一致,并且达到第二积分阈值的时间点应与达到第二压力值的时间点一致,因此,若不将补偿流量去除,则会出现从第一积分阈值至第二积分阈值之间的时间段等价于:从第一积分阈值至第一压力值的时间段,与从第一压力值至第二积分阈值之间的时间段之和,换句话说,留给极限下偏差件积累出第二积分阈值的时间段,其中一部分被用于积累补偿流量,占用了一部分理论所需的时间长度。
104.基于此,在本实施例中,在对流量积分进行累积时,需要将在第一压力值时的流量积分超出第一积分阈值的部分,从当前累积的流量积分中扣除。
105.也即,执行图2中的步骤s206、从流量积分中扣除补偿流量。
106.其中,可以在油箱达到第一压力值时,将补偿流量扣除;也可以在达到第二积分阈值之前扣除;或者,也可以在达到第二积分阈值时扣除。
107.进一步地,在扣除后持续累积至第二积分阈值,也即,执行图2中的步骤s207、持续抽取油箱压力,直至流量积分累积至第二积分阈值。
108.在一些其他实施例中,若前述的补偿流量被定义为:在油箱压力被抽取至第一压力值时所累积出的全部流量积分,在该实施例中,则第二积分阈值可以设置为:自流量积分被累积至第一积分阈开始,直至将油箱压力抽取至第二压力值位置,所需的全部流量积分。
109.在该实施例中,在对流量积分进行累积时,需要将在第一压力值时累积出的流量积分从当前累积的流量积分中扣除,也就是说,由于理论上达到第一积分阈值的时间点应与达到第一压力值的时间点一致,并且达到第二积分阈值的时间点应与达到第二压力值的时间点一致,因此,在累积至第二积分阈值的过程中,是以油箱压力达到第一压力值作为新的起始点重新进行累积,因此,需要将之前累积的积分流量全部清零,以此来避免可能出现的误诊断。
110.同样地,可以在油箱达到第一压力值时,将补偿流量扣除;也可以在达到第二积分阈值之前扣除;或者,也可以在达到第二积分阈值时扣除,并在扣除后持续累积至第二积分阈值。
111.可见,在本实施例的补偿流量和第二积分阈值的定义下,可以对到达第一压力值
时的流量积分进行归零,并重新进行累积,以将整个压力的抽取过程在时间上分割为两部分:一部分为,从激活诊断开始至第一压力值之间,另一部分为,从第一压力值至第二积分阈值之间,并通过对前一部分的流量积分归零,并对后一部分的流量积分重新进行累积,使得两部分所计量的流量积分在时间上互相不干扰,进而得到的积分结果也不易错误。
112.可以看出,基于前述步骤出现的补偿流量,在将流量积分累积至第二积分阈值的过程中,通过将补偿流量从累积的流量中去除,避免了碳罐未能有充足的时间来累积出理论上的积分流量,进而避免了在极限下偏差件的条件下可能出现的误诊断。
113.步骤s104、根据停止抽取后的油箱压力诊断所述燃油气是否泄露。
114.在本试试中,基于前述步骤中积累至第二积分阈值的流量积分,可以在停止抽取油箱压力后,按照预设的第二压力值,根据此时的油箱压力来诊断蒸发系统是否出现蒸气泄露。
115.具体地,在积分流量达到第二积分阈值时,封闭蒸发系统,并获取此时的油箱压力。
116.其中,ecm可以保持碳罐的通风阀关闭,并将开启的电磁阀关闭,以此来封闭蒸发系统,达到保持油箱压力的目的。
117.进一步地,执行图2中的步骤s208、根据油箱压力进行蒸发泄露的诊断,确定诊断结果。
118.具体地,若油箱压力未达到上述的第二压力值,则认为在去除了补偿流量之后,蒸发系统仍难以将油箱压力抽取至合理的负压,因此蒸发系统存在蒸气泄露,导致在不断抽取燃油气的过程中,同时空气也在从泄露出不断补入至蒸发系统。
119.进一步地,若油箱压力达到上述的第二压力值,则基于封闭状态下的蒸发系统,根据油箱压力的变化梯度来判断蒸发系统是否出现蒸气泄露。
120.可见,本技术的实施例的蒸发泄露的诊断方法,基于对油箱压力的抽取,以及,对流量积分的累积,综合考虑了将油箱压力抽取至第一压力值所需的不同流量积分,来进行补偿流量的补偿过程,使得在油箱压力需要更多流量积分来抽取至第一压力值时,能够及时将已经累积至第一积分阈值的流量积分持续进行累积,直至油箱压力达到第一压力值,避免了流量积分已经达到第一积分阈值,但油箱压力未达到第一压力值而出现的误诊断,并在将将补偿流量在流量积分累积至第二积分阈值的过程中去除,从而实现在将流量积分累积至第二积分阈值后,能够在停止抽取油箱压力时得到合理的压力值,从根据此时的油箱压力来准确诊断出燃油气是否泄露。
121.在本技术的另一实施例中,如图3所示,对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量,具体包括以下步骤:
122.步骤s301、对处于所述第一积分阈值的流量积分继续累积,并持续抽取所述当前的油箱压力。
123.在本实施例中,基于前述实施例中已经积累至第一积分阈值的流量积分,由于油箱压力未能按照被抽取至第一压力值,在对流量积分进行补偿时,可以对当前处于第一积分阈值的流量积分持续进行累积。
124.进一步地,在对流量积分持续进行累积时,也对油箱压力持续进行抽取。
125.步骤s302、直至所述当前的油箱压力被抽取至所述第一压力值时,将所述当前累积出的流量积分与所述第一积分阈值之间的积分差值确定为所述补偿流量。
126.在本实施例中,基于前述步骤中对未达到第一压力值的油箱压力持续的抽取,当油箱压力被抽取至第一压力值时,则确定当前累积出的流量积分。
127.进一步地,将当前累积出的流量积分与第一积分阈值之间的差值作为补偿流量,也就是说,补偿流量具体补偿了:从积分流量累积至第一积分阈值至油箱压力被抽取至第一压力值之间的时间长度内,所补偿的冲洗流量总量。
128.可以看出,在本实施例中,基于设置的补偿流量,能够在流量积分达到第一积分阈值,而油箱压力未达到第一压力值时,不触发泄露的误诊断,而是继续对流量积分进行累积。
129.在本技术的另一实施例中,如图4所示,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力之后,还包括以下步骤:
130.步骤s401、响应于确定所述当前的油箱压力小于等于所述第一压力值,对处于所述第一压力值的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分继续累积。
131.在本实施例中,基于前述实施例中,冲洗流量累积至第一积分阈值后,对当前油箱压力的判断,若油箱压力等于前述预设的第一压力值,则认为碳罐累积的流量积分恰好为理论上将油箱压力抽取至第一压力值所需的流量总量,因此车辆的部件,例如电磁阀等均为中值件,不存在极限下偏差件,也未出现泄露故障。
132.进一步地,若油箱压力小于前述预设的第一压力值,则认为碳罐累积的流量积分大于理论上将油箱压力抽取至第一压力值所需的流量总量,因此车辆的部件,例如电磁阀等,存在优于中值件的部件,即使存在极限下偏差件,其压力抽取的整体效果也优于理论效果,并且也认为也未出现泄露故障。
133.基于此,可以继续对油箱压力进行抽取,并继续累积流量积分。
134.步骤s402、直至达到预设的第二积分阈值时停止抽取油箱压力。
135.在本实施例中,当流量积分累积至第二积分阈值时,可以停止对油箱压力的抽取。
136.其中,由于在前述步骤s401中不需要对流量进行补偿,因此,在本步骤中也不需要从累积出的流量积分中扣除出一部分。
137.进一步地,在停止对油箱压力的抽取后,可以执行前述实施例中的步骤s104来判断蒸发系统是否存在蒸气泄露。
138.可以看出,在达到第一积分阈值时,基于对油箱压力的判断,在油箱压力达到第一压力值时,及时确定出无需触发补偿流量的机制,并进入下一阶段的流量积分的累积过程。
139.在本技术的另一实施例中,如图5所示,根据所述变化梯度判断所述燃油气是否泄露,具体可以包括以下步骤:
140.s501、响应于所述变化梯度大于等于预设的梯度阈值,确定所述燃油气出现泄露。
141.在本实施例中,基于前述实施例中,对包括达到第二压力值的油箱在内的整体蒸发系统实施的封闭,可以观察油箱内的压力变化的变化梯度。
142.进一步地,油箱内的变化梯度应当缓慢回升至第一压力值,也即大气压力附近,而当变化梯度过大,则认为回升的速度过快,并可以认定是由蒸气泄露导致。
143.基于此,可以预先为变化梯度设置梯度阈值,当变化梯度大于等于该梯度阈值时,
则将蒸发系统诊断为出现泄露或者粗泄露。
144.s502、响应于所述变化梯度小于所述梯度阈值,确定所述燃油气未出现泄露。
145.在本实施例中,基于前述步骤设置的梯度阈值,当变化梯度小于该梯度阈值时,则认为蒸发系统未出现泄露或者粗泄露。
146.可以看出,在本实施例中,基于封闭的蒸发系统,通过压力的梯度变化,来确定出是否出现泄露,并根据梯度阈值,在不同的梯度变化下及时确定出蒸发系统是否出现泄露。
147.需要说明的是,本技术的实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本技术的实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
148.需要说明的是,上述对本技术的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
149.基于同一发明构思,与上述任意实施例方法相对应的,本技术的实施例还提供了一种蒸发泄露的诊断装置。
150.参考图6,所述蒸发泄露的诊断装置,包括:第一阶段抽取模块601、流量补偿模块602、第二阶段抽取模块603和诊断模块604;
151.其中,所述第一阶段抽取模块601,被配置为,对油箱内的油箱压力进行抽取,并对碳罐内冲洗流量的流量积分进行累积,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力;
152.所述流量补偿模块602,被配置为,响应于确定所述当前的油箱压力高于预设的第一压力值,对处于所述当前的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量;
153.所述第二阶段抽取模块603,被配置为,从当前累积出的流量积分中扣除所述补偿流量并继续累积,并对处于所述第一压力值的油箱压力继续抽取,直至达到预设的第二积分阈值时停止抽取油箱压力;
154.所述诊断模块604,被配置为,根据停止抽取后的油箱压力诊断所述燃油气是否泄露。
155.作为一个可选的实施例,所述第一阶段抽取模块601,具体被配置为:
156.在对所述油箱内的油箱压力进行抽取之前:
157.确定车辆当前所处的环境温度、当前所处的环境压力,当前的车速均处于预设的合理范围;
158.并且确定油箱、碳罐、发动机、电瓶和进气歧管均处于预设的合理状态时;
159.触发对所述油箱内油箱压力的抽取。
160.进一步地,对响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力之后,还包括:
161.响应于确定所述当前的油箱压力小于等于所述第一压力值,对处于所述第一压力
值的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分继续累积;
162.直至达到预设的第二积分阈值时停止抽取油箱压力。
163.作为一个可选的实施例,所述流量补偿模块602,具体被配置为:
164.对处于所述第一积分阈值的流量积分继续累积,并持续抽取所述当前的油箱压力;
165.直至所述当前的油箱压力被抽取至所述第一压力值时,将所述当前累积出的流量积分与所述第一积分阈值之间的积分差值确定为所述补偿流量。
166.作为一个可选的实施例,所述流量补偿模块602,还可以被配置为:
167.对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量,包括:
168.对处于所述第一积分阈值的流量积分继续累积,并持续抽取所述当前的油箱压力;
169.直至所述当前的油箱压力被抽取至所述第一压力值时,将所述当前累积出的全部流量积分确定为所述补偿流量。
170.作为一个可选的实施例,所述诊断模块604,具体被配置为:
171.判断停止抽取后的油箱压力是否达到预设的第二压力值;
172.响应于停止抽取后的油箱压力未达到预设的第二压力值,确定所述燃油气出现泄露;
173.响应于停止抽取后的油箱压力达到预设的第二压力值,确定预设时间内所述油箱中油箱压力的变化梯度,根据所述变化梯度判断所述燃油气是否泄露。
174.其中,根据所述变化梯度判断所述燃油气是否泄露,包括:
175.响应于所述变化梯度大于等于预设的梯度阈值,确定所述燃油气出现泄露;
176.响应于所述变化梯度小于所述梯度阈值,确定所述燃油气未出现泄露。
177.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术的实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
178.上述实施例的装置用于实现前述任一实施例中相应的蒸发泄露的诊断方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
179.基于同一发明构思,与上述任意实施例方法相对应的,本技术的实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一实施例所述的蒸发泄露的诊断方法。
180.图7示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
181.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术实施例所提供的技术方案。
182.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备、动态存储设备等形式实现。存储器1020可以存储
操作系统和其他应用程序,在通过软件或者固件来实现本技术实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
183.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入/输出模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
184.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
185.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
186.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本技术实施例方案所必需的组件,而不必包含图中所示的全部组件。
187.上述实施例的装置用于实现前述任一实施例中相应的蒸发泄露的诊断方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
188.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种车辆,所述车辆包括蒸发泄露的诊断装置和电子设备,所述电子设备执行如上任意一项所述的蒸发泄露的诊断方法。
189.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的蒸发泄露的诊断方法。
190.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
191.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的蒸发泄露的诊断方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
192.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本技术的范围(包括权利要求)被限于这些例子;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术的实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
193.另外,为简化说明和讨论,并且为了不会使本技术的实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本技术的实施例难以理解,并且这也考虑了
以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本技术的实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本技术的实施例。因此,这些描述应被认为是说明性的而不是限制性的。
194.尽管已经结合了本技术的具体实施例对本技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
195.本技术的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术的实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种蒸发泄露的诊断方法,其特征在于,应用于车辆的发动机控制单元对燃油气的蒸发泄露进行诊断;所述车辆包括,油箱和碳罐;所述方法包括:对所述油箱内的油箱压力进行抽取,并对所述碳罐内冲洗流量的流量积分进行累积,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力;响应于确定所述当前的油箱压力高于预设的第一压力值,对处于所述当前的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量;从当前累积出的流量积分中扣除所述补偿流量并继续累积,并对处于所述第一压力值的油箱压力继续抽取,直至达到预设的第二积分阈值时停止抽取油箱压力;根据停止抽取后的油箱压力诊断所述燃油气是否泄露。2.根据权利要求1所述的方法,其特征在于,所述车辆还包括发动机、电瓶、进气歧管;所述对所述油箱内的油箱压力进行抽取之前,还包括:确定所述车辆当前所处的环境温度、当前所处的环境压力,当前的车速均处于预设的合理范围;并且确定所述油箱、所述碳罐、所述发动机、所述电瓶和所述进气歧管均处于预设的合理状态时;触发对所述油箱内油箱压力的抽取。3.根据权利要求1所述的方法,其特征在于,所述对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量,包括:对处于所述第一积分阈值的流量积分继续累积,并持续抽取所述当前的油箱压力;直至所述当前的油箱压力被抽取至所述第一压力值时,将所述当前累积出的流量积分与所述第一积分阈值之间的积分差值确定为所述补偿流量。4.根据权利要求1所述的方法,其特征在于,所述响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力之后,还包括:响应于确定所述当前的油箱压力小于等于所述第一压力值,对处于所述第一压力值的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分继续累积;直至达到预设的第二积分阈值时停止抽取油箱压力。5.根据权利要求1所述的方法,其特征在于,所述根据停止抽取后的油箱压力诊断所述燃油气是否泄露,包括:判断停止抽取后的油箱压力是否达到预设的第二压力值;响应于停止抽取后的油箱压力未达到预设的第二压力值,确定所述燃油气出现泄露;响应于停止抽取后的油箱压力达到预设的第二压力值,确定预设时间内所述油箱中油箱压力的变化梯度,根据所述变化梯度判断所述燃油气是否泄露。6.根据权利要求5所述的方法,其特征在于,所述根据所述变化梯度判断所述燃油气是否泄露,包括:响应于所述变化梯度大于等于预设的梯度阈值,确定所述燃油气出现泄露;响应于所述变化梯度小于所述梯度阈值,确定所述燃油气未出现泄露。7.根据权利要求1所述的方法,其特征在于,所述对处于所述第一积分阈值的流量积分
进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量,还包括:对处于所述第一积分阈值的流量积分继续累积,并持续抽取所述当前的油箱压力;直至所述当前的油箱压力被抽取至所述第一压力值时,将所述当前累积出的全部流量积分确定为所述补偿流量。8.一种蒸发泄露的诊断装置,其特征在于,包括:第一阶段抽取模块、流量补偿模块、第二阶段抽取模块和诊断模块;其中,所述第一阶段抽取模块,被配置为,对油箱内的油箱压力进行抽取,并对碳罐内冲洗流量的流量积分进行累积,响应于确定所述冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力;所述流量补偿模块,被配置为,响应于确定所述当前的油箱压力高于预设的第一压力值,对处于所述当前的油箱压力继续抽取,并对处于所述第一积分阈值的流量积分进行补偿,直至所述当前的油箱压力被抽取至所述第一压力值时确定出补偿流量;所述第二阶段抽取模块,被配置为,从当前累积出的流量积分中扣除所述补偿流量并继续累积,并对处于所述第一压力值的油箱压力继续抽取,直至达到预设的第二积分阈值时停止抽取油箱压力;所述诊断模块,被配置为,根据停止抽取后的油箱压力诊断所述燃油气是否泄露。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的方法。10.一种车辆,其特征在于,包括如权利要求8所述的蒸发泄露的诊断装置或权利要求9所述的电子设备。

技术总结
本申请提供一种蒸发泄露的诊断方法、装置、电子设备及车辆;该方法包括:对油箱内的油箱压力进行抽取,并对碳罐内冲洗流量的流量积分进行累积,响应于确定冲洗流量的流量积分累积至预设的第一积分阈值,判断当前的油箱压力;响应于确定当前的油箱压力高于预设的第一压力值,对处于当前的油箱压力继续抽取,并对处于第一积分阈值的流量积分进行补偿,直至当前的油箱压力被抽取至第一压力值时确定出补偿流量;从当前累积出的流量积分中扣除补偿流量并继续累积,并对处于第一压力值的油箱压力继续抽取,直至达到预设的第二积分阈值时停止抽取油箱压力;根据停止抽取后的油箱压力诊断燃油气是否泄露。燃油气是否泄露。燃油气是否泄露。


技术研发人员:赵旭亮
受保护的技术使用者:长城汽车股份有限公司
技术研发日:2023.03.21
技术公布日:2023/6/27
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐