燃油蒸发系统泄漏计算方法、装置、设备及存储介质与流程

未命名 07-08 阅读:74 评论: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.图1为本公开实施例提供的燃油蒸发系统泄漏计算方法的一种应用场景图;
34.图2为本公开一个实施例提供的燃油蒸发系统泄漏计算方法的流程图;
35.图3为本公开又一个实施例提供的燃油蒸发系统泄漏计算方法的流程图;
36.图4为本公开又一个实施例提供的燃油蒸发系统泄漏计算装置的结构示意图;
37.图5为本公开又一个实施例提供的控制设备的结构示意图。
38.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
39.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
40.下面是本公开涉及的术语说明:
41.燃油蒸发系统:从油箱到发动机进气歧管这一部分燃油挥发的蒸汽所存在和通过的设备和部件组成的系统,依次包括油箱(或油箱总成)、炭罐(或炭罐总成)、炭罐通风阀
(或等效装置,如气泵)、炭罐电磁阀、连接管路和发动机进气歧管。其中,炭罐用于吸附燃油挥发产生蒸汽,避免其排入到空气中;炭罐通风阀用于密封炭罐与外部空气相连口的阀门,能够用于监测燃油蒸发系统的泄漏情况;炭罐电磁阀用于控制炭罐与发动机进气歧管之间的通气与关闭。
42.发动机进气歧管真空法:用于监测燃油蒸发系统中是否存在泄漏的一种方法,通过将炭罐电磁阀打开并将炭罐通风阀关闭,然后通过发动机进气歧管真空将油箱中的压力抽负压,此时,若油箱内不能达到一定负压,则识别为大泄漏,如管路的脱落、油箱盖未拧紧等;若能达到一定负压,则进行1mm泄漏监测,即再将炭罐电磁阀关闭,使燃油蒸发系统形成一密闭容腔,此时油箱中的压力由于燃油的挥发应当缓慢上升,上升速率较小,若存在1mm以上泄漏孔的泄漏量,大气快速进入油箱,油箱中的压力会较快上升,上升速率较大。由此,不同的泄漏量对应不同的压力上升速率,通过压力上升速率进行燃油蒸发系统泄漏量的识别。
43.下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
44.搭载燃油发动机的车辆,由于燃油易挥发性,使得燃油蒸发系统中充满大量油蒸汽。为防止油蒸汽泄漏,需要对燃油蒸发系统中的油蒸汽泄漏进行实时监测,以便及时维修。现有油蒸汽泄漏的监测主要方法之一是发动机进气歧管真空法,该方法主要根据监测期间的燃油蒸发系统内的气体压力变化速率,判断泄漏量。由于压力与空间大小密切相关,若车辆处于上下坡道、加减速、转弯、颠簸路段等行驶,会出现油箱晃动的情况,导致与燃油蒸发系统内的压力传感器(通常位于油箱与炭罐之间或油箱内)相邻的空间就会发生不断变化,进而导致燃油蒸发系统内用于压力变化状态识别的空间不断变化,使得识别得到的油箱内燃油蒸汽压力频繁波动,进而导致无法准确从压力变化状态识别泄漏情况。
45.为了解决上述问题,本公开实施例提供一种燃油蒸发系统泄漏计算方法,基于不同采样时间段内的油箱压力采样数据,确定压力变化情况,并根据油箱压力变化情况,判断油箱压力变化数据是否可用,并将可用的数据处理后,作为油箱压力变化状态的指标,由此,能够在不添加额外设置的情况下,有效解决油箱内燃油蒸汽压力波动对泄漏识别准确性的影响。
46.下面对本公开实施例的应用场景进行解释:
47.图1为本公开实施例提供的燃油蒸发系统泄漏计算方法的一种应用场景图。如图1所示,燃油蒸发系统100包括依次连接的油箱101、炭罐102、炭罐通风阀103、炭罐电磁阀104,油箱端口设有通气截止阀105,另外油箱内或油箱与炭罐连接部设置有压力传感器106,炭罐电磁阀104与发动机110的进气歧管111连接,在进行燃油蒸发系统泄漏监测流程中,通过关闭炭罐通风阀103,打开炭罐电磁阀104,使进气歧管111抽出燃油蒸发系统100中的油蒸汽,压力传感器106根据检测到的压力变化情况,通过计算,就可以判断是否出现泄漏。
48.需说明的是,图1所示场景中压力传感器仅以一个为例进行示例说明,但本公开不以此为限制,也就是说,压力传感器的个数可以是任意的。
49.以下通过具体实施例详细说明本公开提供的燃油蒸发系统泄漏计算方法。需要说
明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
50.图2为本公开一个实施例提供的燃油蒸发系统泄漏计算方法的流程图。
51.如图2所示,包括以下步骤:
52.步骤s201、获取设定采样时间段内的油箱压力采样数据。
53.具体的,燃油蒸发系统的泄漏监测一般是在发动机处于工作的状态下进行的,此时通过发动机进气歧管吸入燃油蒸发系统中的油蒸汽,进而通过发动机进气歧管真空法进行泄漏监测。
54.泄漏监测在抽真空状态之前,还可以包括对炭罐电磁阀、炭罐通风阀等是否能够正常工作进行检测,以确保在进行抽真空时,燃油蒸发系统能正常进行相应动作,进而保证监测结果的可靠性。
55.燃油蒸发系统处于泄漏监测抽真空状态,也可以是燃油蒸发系统进入泄漏监测抽真空状态,即处理器或服务器接收到炭罐电磁阀打开且炭罐通风阀关闭的信号,或者处理器或服务器发出炭罐电磁阀打开且炭罐通风阀关闭的指令,此时,就会通过压力传感器检测压力变化情况(也可以是接收到压力传感器传输的压力开始下降的信号,以表明此时开始抽真空)。
56.燃油蒸发系统结束泄漏监测抽真空状态,即处理器或服务器接收到炭罐电磁阀关闭(此时炭罐通风阀仍处于关闭状态)的信号,或者处理器或服务器发出炭罐电磁阀关闭的指令。
57.燃油蒸发系统从处于泄漏监测抽真空状态到结束泄漏监测抽真空状态,由于发动机进气歧管在对燃油蒸发系统内抽真空,燃油蒸发系统内部的气体压力都会处于持续下降的状态,此时,若燃油蒸发系统中存在泄漏,其气体压力变化就会与未存在泄漏时的气体压力变化存在区别,由此,能够判断出燃油蒸发系统中是否存在泄漏。
58.此时对气体压力变化的判断是其整体变化趋势,如平均下降速率。但如果车辆在行驶过程中处于上下坡道、加减速、转弯、颠簸路段等,会出现因油箱晃动,导致与压力传感器相接的空间大小处于波动状态,此时就无法直接通过油箱内压力的瞬时变化判断,因为瞬时压力值可能波动较为剧烈。
59.因此,可以通过将整个计算阶段所获取的压力变化情况,分为多个设定长度的时间段(即设定采样时间段),进行分别计算,并通过比较每个时间段整体的压力变化情况,来判断油箱压力的变化速率,并据此判断是否存在泄漏情况;也可以将每个采样时间段再进行均分并计算。
60.由于存在油箱晃动时,油箱内的瞬时压力可能不断发生变化,因此,可以通过对每个时间段内的油箱压力数据进行采样,通过使用油箱压力采样数据进行计算,有效降低由于油箱晃动造成的油箱压力信号波动带来的计算影响,提高计算结果的稳健性和可靠性。
61.步骤s202、基于油箱压力采样数据,确定当前采样时间段内的压力变化情况。
62.其中,压力变化情况包括压力变化速率。
63.具体的,由于油箱晃动状态下,压力通常会处于持续变化中(既可能升高、也可能下降或变为负数),即使通过数据采样,也无法消除压力持续变化的特征,因此,在描述压力变化情况时,通常直接选用压力变化速率而不是具体压力值来描述,因为如果油箱内压力
只是单纯波动,而没有出现泄漏的情况,则压力变化速率会既有升高的值,又有下降的值,整体压力会保持相对平衡。
64.但如果选择具体压力值来描述,则可能出现瞬时压力极高的情况(如由于油箱晃动,导致与压力传感器相邻的空间被卷起的燃油挤压,形成一个临时的压力较高的密封空间),由此导致难以根据测量结果评估实际压力变化情况的问题。
65.在具体评估每个采样时间段内的压力变化情况时,可以选择该采样时间段的平均压力变化速率表示,也可以选择该采样时间段内的压力变化平均值表示,但通常不会选择压力变化速率的极值。因为存在油箱内压力波动的情况下,每个采样时间段内的压力变化速率的极值也可能与具体压力值一样,存在瞬时压力变化速率极大,导致难以根据计算结果评估实际压力变化情况的问题。
66.进一步地,压力变化速率的计算方法可以通过如下公式表示:
[0067][0068]
其中,δpn用于表示压力变化速率,p
n,1
、p
n,2
分别表示相邻两个采样时刻的油箱压力采样数据,δt表相邻两个采样时刻的时间差(通常为固定值,如10毫秒)。
[0069]
步骤s203、若压力变化情况满足设定条件,将当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定油箱的压力变化状态的指标。
[0070]
具体的,根据用于表示每个采样时间段内的压力变化情况的具体指标不同,其对应的设定条件不同。
[0071]
通常设定条件为不同具体指标对应的设定阈值,如具体指标为压力变化速率的平均值,则设定条件可以为压力变化速率的平均值不超过设定平均值阈值。若压力变化情况满足该设定条件,则说明油箱压力波动剧烈程度在可接受范围内,可以基于具体指标计算对应的压力变化状态指标。
[0072]
其中,当前采样时间段的指数加权移动平均值(后简称ewma值)的计算方法,为基于设定指数,对当前采样时间段内的压力变化速率平均值与指数相乘后,再与当前采样时间段之前的采样时间段计算得到的ewma值与指数的乘积相加。从而能够基于各个采样时间段计算的ewma值共同反映油箱压力变化状态,保证结果的可靠性。
[0073]
通过计算出的油箱压力变化状态指标,可以判断油箱压力是否出现明显上升,进而可以判断出是否存在泄漏情况。
[0074]
本公开实施例提供的燃油蒸发系统泄漏计算方法,通过获取设定采样时间段内的油箱压力采样数据,再基于油箱压力采样数据,确定当前采样时间段内的压力变化情况,若压力变化情况满足设定条件,将当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定油箱的压力变化状态的指标。由此,通过对油箱压力按时间段计算压力变化速率,降低行车过程中油箱轻微晃动造成的油箱压力信号波动带来的计算影响,提升压力变化速率计算的稳健性,并通过采用指数加权移动平均值的计算方式,避免单次偶发性误监测带来的影响,增加监测结果的稳健性,从而极大地拓展了发动机进气歧管真空法对燃油蒸发系统泄漏监测的应用场景。
[0075]
图3为本公开提供的一个燃油蒸发系统泄漏计算方法的流程图。如图3所示,本实施例提供的燃油蒸发系统泄漏计算方法包括以下步骤:
[0076]
步骤s301、基于设定的采样周期和设定时长,对当前时间段的油箱压力进行采样,得到油箱压力采样数据。
[0077]
具体的,设定时长为当前油箱压力状态检测周期的长度,通常为一分钟以内的时长(如3秒或5秒)。压力采样周期通常为预设固定的采样周期,如10毫秒。
[0078]
一些实施例中,服务器或处理器(如车辆电控单元)中会设置数据缓存区,以存储每个采样时间段内的压力采样数据,以方便计算。
[0079]
步骤s302、将当前采样时间段分为设定数量的分段,分别确定每个分段的油箱压力变化速率。
[0080]
具体的,将设定时长划分为至少两个采样时间分段,并计算每个采样时间分段内的油箱压力变化速率,进而可以用于确定整个设定时长内油箱的压力变化状态。其中,每个采样时间分段的长度等于设定时长与采样时间段数量(即设定数量)的比值。
[0081]
进一步地,评估采样时间段内的压力变化情况基于采样时间分段内的压力变化速率的平均值和标准差进行。
[0082]
进一步地,设定数量可以通过如下方式确定:
[0083]
获取服务器或处理器(如车辆电控单元)中记录的至少两组不同燃油液位下的油箱压力变化速率,基于每组油箱压力变化速率中分别对应油箱压力存在波动的状态和不存在波动的状态下的数值,确定分段的设定数量。
[0084]
具体的,由于不同燃油液位下对应的油箱压力变化速率的标准差(后简称标准差)可能存在差异,因此,需要获取不同液位对应的油箱压力变化速率,并分别以不同分段数量,计算每一分段的标准差,再以不同液位下存在波动的状态对应标准差最大化,及不存在波动的状态下的标准差最小化为目标,确定分段数量,并将确定的分段数量作为该设定数量。
[0085]
步骤s303、若当前采样时间段内的压力变化情况满足设定条件,保存当前采样时间段的油箱压力采样数据。
[0086]
其中,设定条件包括:当前采样时间段内的每个分段的油箱压力变化速率的标准差小于设定阈值。
[0087]
具体的,在计算具体的油箱压力变化状态指标前,需要先判断油箱压力的波动程度是否过于剧烈,如车辆在非常颠簸的巨石路上行驶时,采样得到的油箱压力变化速率可能全部是差别较大的极值(如某采样时间段内各分段的采样得到的油箱压力变化速率依次为100、-110、-150、130),即说明油箱压力变化剧烈程度较大,此时通常难以确定其油箱压力变化状态(如同时采集到多个油箱压力快速下降的压力变化速率,也不能说明油箱一定出现泄漏),因此,需要通过上述压力变化速率的标准差,来判断油箱压力变化情况是否满足设定条件(即油箱压力变化剧烈程度是否在可接受范围内)。
[0088]
在判断油箱压力变化情况满足设定条件后,需要保存当前采样时间段的油箱压力采样数据,以便在本采样时间段的后续计算(如计算油箱压力变化状态指标)和后续采样时间段的计算(如计算emwa值)中调用对应数据。
[0089]
进一步地,设定条件中的设定阈值可以通过如下方式确定:
[0090]
获取服务器或处理器(如车辆电控单元)中记录的至少两组不同燃油液位下的油箱压力变化速率的标准差,基于每组油箱压力变化速率的标准差中分别对应油箱压力存在
波动的状态和不存在波动的状态下的数值,确定设定阈值中的标准差取值。
[0091]
具体的,由于不同燃油液位下对应的油箱压力变化速率的标准差(后简称标准差)可能存在差异,因此,需要获取不同液位对应的标准差,并根据是否存在油箱压力是否存在波动确定标准差的分布范围,即不同液位下存在波动的标准差的分布范围,和不存在波动的状态下的标准差分布范围,再根据这两个分布范围的均值的中间值,或者相邻端点的中间值,作为设定阈值中的标准差取值。
[0092]
步骤s304、若处理器或服务器中保存有当前采样时间段前一个的采样时间段的油箱压力变化速率的指数加权移动平均值,基于当前采样时间段内的压力变化速率的平均值、前一个的采样时间段内的压力变化速率的指数加权移动平均值和设定权重,确定当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定油箱的压力变化状态的指标。
[0093]
具体的,若服务器或处理器(如车辆电控单元)中记录有前一个采样时间段的emwa值,则可以直接调用该值,并基于当前采样时间段内的油箱压力采样数据,计算本采样时间段的emwa值,作为油箱的压力变化状态指标。
[0094]
进一步地,具体emwa值的计算公式可以表示为:
[0095]
δp
emwa,n
=fa
×
δp
emwa,n-1
+(1-fa)
×
δp
avg,n

[0096]
其中,δp
emwa,n
用于表示当前采样时间段的emwa值,δp
emwa,n-1
用于表示前一个采样时间段的emwa值,fa用于表示设定的权重值,δp
avg,n
用于表示当前采样时间段内的压力变化速率的平均值。
[0097]
一些实施例中,若服务器或处理器(如车辆电控单元)中未记录前一个采样时间段的油箱压力变化速率的emwa值,则前一个采样时间段的油箱压力emwa值采用emwa初始值emwa
intial
替代,并据此代入计算当前采样时间段的emwa值。初始值emwa
intial
根据试验数据获取。
[0098]
步骤s305、清除保存的当前采样时间段的油箱压力采样数据及当前采样时间段前一个的采样时间段的油箱压力变化速率的指数加权移动平均值,并保存当前油箱压力变化速率的指数加权移动平均值。
[0099]
具体的,若已经计算得到当前采样时间段的emwa值,则可以删去原始的油箱压力采样数据,以释放服务器或处理器(如车辆电控单元)中的缓存空间,方便后续计算。
[0100]
同时,由于当前采样时间段的emwa值能够反映当前采样时间段和当前采样时间段以前的油箱压力变化速率的指数加权移动平均值,因此,在得到当前采样时间段的emwa值之后,还可以直接删除当前采样时间段前一个的采样时间段的油箱压力变化速率的指数加权移动平均值,并保存当前油箱压力变化速率的指数加权移动平均值作为下次emwa计算的输入值。
[0101]
步骤s306、若当前采样时间段内的压力变化情况不满足设定条件,确定当前采样时间段内的油箱压力采样数据存在剧烈波动。
[0102]
具体的,若当前采样时间段内的压力变化剧烈程度过大,就会出现压力变化速率对应的标准差大于设定阈值的情况(即压力变化情况不满足设定条件),此时,就可以直接确定当前采样时间段内的油箱压力采样数据存在剧烈波动,无法据此计算对应的油箱压力变化状态指标(计算出来也没参考价值,无法用于判断是否存在泄漏情况)。
[0103]
步骤s307、清除当前采样时间段的油箱压力采样数据,本次计算终止。
[0104]
具体的,若当前采样时间段内的压力采样数据无法用于计算出油箱压力变化状态指标,则这一采样时间段的数据可以直接删去(因为无法使用),由于计算emwa值需要依次利用每个相邻的采样时间段的油箱压力采样数据,当存在一个采样时间段的数据无法使用时,就可以直接删除这一段时间的数据,从而释放服务器或处理器(如车辆电控单元)中的缓存空间,方便后续计算。
[0105]
本公开实施例提供的燃油蒸发系统泄漏计算方法,通过基于设定的采样周期和设定时长,对当前时间段的油箱压力进行采样,再将当前采样时间段分为设定数量的分段,分别确定每个分段的油箱压力变化速率,然后根据当前采样时间段内的压力变化情况是否满足设定条件,确定是否据此计算出对应的压力变化状态指标,以根据压力变化状态指标判断油箱中是否存在泄漏情况。由此,通过对采样时间段进行分段统计,有效提升油箱压力变化速率计算的稳健性,再结合指数加权移动平均值的计算,有效避免单次偶发性误监测带来的影响,从而能够应用于油箱内燃油存在晃动的场景,极大地拓展了发动机进气歧管真空法的应用场景。
[0106]
图4为本公开提供的一个燃油蒸发系统泄漏计算装置的结构示意图。如图4所示,该燃油蒸发系统泄漏计算装置400包括:获取模块410、第一确定模块420和第二确定模块430。其中:
[0107]
获取模块410,用于获取设定采样时间段内的油箱压力采样数据;
[0108]
第一确定模块420,用于基于所述油箱压力采样数据,确定当前采样时间段内的压力变化情况,所述压力变化情况包括压力变化速率;
[0109]
第二确定模块430,用于若所述压力变化情况满足设定条件,将所述当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定所述油箱的压力变化状态的指标。
[0110]
可选地,获取模块410具体用于,基于设定的采样周期和设定时长,对当前时间段的油箱压力进行采样,得到油箱压力采样数据。
[0111]
可选地,第一确定模块420具体用于,将当前采样时间段分为设定数量的分段,分别确定每个分段的油箱压力变化速率。
[0112]
可选地,第二确定模块430具体包括:设定条件包括:油箱压力变化速率的标准差小于设定阈值。
[0113]
可选地,第二确定模块430具体用于,若当前采样时间段内的压力变化情况满足设定条件,保存当前采样时间段的油箱压力采样数据;若处理器或服务器中保存有当前采样时间段前一个的采样时间段的油箱压力变化速率的指数加权移动平均值,基于当前采样时间段内的压力变化速率的平均值、前一个的采样时间段内的压力变化速率的指数加权移动平均值和设定权重,确定当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定油箱的压力变化状态的指标。
[0114]
可选地,第一确定模块420还用于,在基于油箱压力采样数据,确定当前采样时间段内的压力变化情况之后,若当前采样时间段内的压力变化情况不满足设定条件,确定当前采样时间段内的油箱压力采样数据存在剧烈波动,并清除当前采样时间段的油箱压力采样数据,本次计算终止。
[0115]
可选地,第二确定模块430还用于,若压力变化情况满足设定条件,将当前采样时
间段内的压力变化速率的指数加权移动平均值,作为确定油箱的压力变化状态的指标之后,确定油箱的压力变化状态后,清除保存的当前采样时间段采样数据及当前采样时间段以前的油箱压力变化速率的指数加权移动平均值,并保存当前采样时间段的油箱压力变化速率的指数加权移动平均值。
[0116]
在本实施例中,燃油蒸发系统泄漏计算装置通过各模块的结合,能够通过对采样时间段进行分段统计,提升油箱压力变化速率计算的稳健性,有效解决了油箱内燃油蒸汽压力波动对泄漏识别准确性的影响。
[0117]
图5为本公开提供的一个控制设备的结构示意图,如图5所示,该控制设备500包括:存储器510和处理器520。
[0118]
其中,存储器510存储有可被至少一个处理器520执行的计算机程序。该计算机程序被至少一个处理器520执行,以使控制设备实现如上任一实施例中提供的燃油蒸发系统泄漏计算方法。
[0119]
其中,存储器510和处理器520可以通过总线530连接。
[0120]
相关说明可以对应参见方法实施例所对应的相关描述和效果进行理解,此处不予赘述。
[0121]
本公开一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现如图2至图3对应的任意实施例的燃油蒸发系统泄漏计算方法。
[0122]
其中,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0123]
本公开一个实施例提供了一种计算机程序产品,其包含计算机执行指令,该计算机执行指令被处理器执行时用于实现如图2至图3对应的任意实施例的燃油蒸发系统泄漏计算方法。
[0124]
在本公开所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0125]
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
[0126]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

技术特征:
1.一种燃油蒸发系统泄漏计算方法,其特征在于,应用于处理器或服务器,所述方法包括:获取设定采样时间段内的油箱压力采样数据;基于所述油箱压力采样数据,确定当前采样时间段内的压力变化情况,所述压力变化情况包括压力变化速率;若所述压力变化情况满足设定条件,将所述当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定所述油箱的压力变化状态的指标。2.根据权利要求1所述的燃油蒸发系统泄漏计算方法,其特征在于,所述获取当前时间段内的油箱压力采样数据,包括:基于设定的采样周期和设定时长,对当前时间段的油箱压力进行采样,得到油箱压力采样数据。3.根据权利要求1所述的燃油蒸发系统泄漏计算方法,其特征在于,所述基于所述油箱压力采样数据,确定当前采样时间段内的压力变化情况,包括:将所述当前采样时间段分为设定数量的分段,分别确定每个分段的油箱压力变化速率。4.根据权利要求1所述的燃油蒸发系统泄漏计算方法,其特征在于,所述设定条件包括:当前采样时间段内的每个分段的油箱压力变化速率的标准差小于设定阈值。5.根据权利要求1所述的燃油蒸发系统泄漏计算方法,其特征在于,所述若所述压力变化情况满足设定条件,将所述当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定所述油箱的压力变化状态的指标,包括:若所述当前采样时间段内的压力变化情况满足设定条件,保存所述当前采样时间段的油箱压力采样数据;若所述处理器或服务器中保存有当前采样时间段前一个的采样时间段的油箱压力变化速率的指数加权移动平均值,基于当前采样时间段内的压力变化速率的平均值、前一个的采样时间段内的压力变化速率的指数加权移动平均值和设定权重,确定所述当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定所述油箱的压力变化状态的指标。6.根据权利要求1至5中任一项所述的燃油蒸发系统泄漏计算方法,其特征在于,所述基于所述油箱压力采样数据,确定当前采样时间段内的压力变化情况之后,还包括:若所述当前采样时间段内的压力变化情况不满足设定条件,确定所述当前采样时间段内的油箱压力采样数据存在剧烈波动,并清除当前采样时间段的油箱压力采样数据,本次计算终止。7.根据权利要求1至5中任一项所述的燃油蒸发系统泄漏计算方法,其特征在于,所述若所述压力变化情况满足设定条件,将所述当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定所述油箱的压力变化状态的指标之后,还包括:确定所述油箱的压力变化状态后,清除保存的当前采样时间段的油箱压力采样数据及当前采样时间段前一个的采样时间段的油箱压力变化速率的指数加权移动平均值,并保存当前油箱压力变化速率的指数加权移动平均值。
8.一种燃油蒸发系统泄漏计算装置,其特征在于,包括:获取模块,用于获取设定采样时间段内的油箱压力采样数据;第一确定模块,用于基于所述油箱压力采样数据,确定当前采样时间段内的压力变化情况,所述压力变化情况包括压力变化速率;第二确定模块,用于若所述压力变化情况满足设定条件,将所述当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定所述油箱的压力变化状态的指标。9.一种控制设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述控制设备执行如权利要求1至7中任一项所述的燃油蒸发系统泄漏计算方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的燃油蒸发系统泄漏计算方法。

技术总结
本公开提供一种燃油蒸发系统泄漏计算方法、装置、设备及存储介质。该方法包括:获取设定采样时间段内的油箱压力采样数据;基于油箱压力采样数据,确定当前采样时间段内的压力变化情况,若压力变化情况满足设定条件,将当前采样时间段内的压力变化速率的指数加权移动平均值,作为确定油箱的压力变化状态的指标。本公开实现了对油箱压力按时间段计算压力变化速率,并通过采用指数加权移动平均值的计算方式,避免单次偶发性误监测带来的影响,增加监测结果的稳健性,从而极大地拓展了发动机进气歧管真空法对燃油蒸发系统泄漏监测的应用场景。场景。场景。


技术研发人员:邹洪波 张然
受保护的技术使用者:吉利汽车研究院(宁波)有限公司
技术研发日:2022.12.30
技术公布日:2023/5/30
版权声明

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

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

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

相关推荐