尿素喷射系统故障诊断方法、装置和计算机设备与流程
未命名
07-08
阅读:181
评论:0
1.本技术涉及车辆后处理技术领域,特别是涉及一种尿素喷射系统故障诊断方法、装置和计算机设备。
背景技术:
2.随着车辆后处理技术的发展,出现了选择性催化还原(selective catalytic reduction,scr)技术。尿素喷射系统作为scr系统的重要组成部分,通过喷入尿素在催化剂的作用下把车辆尾气中的氮氧化物还原成氮气和水。尿素喷射系统工作正常与否直接影响着车辆尾气中氮氧化物的排放情况。
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.统计偏差情况表征异常的有效喷射周期的数量,基于所述数量进行尿素喷射系统的故障诊断。
43.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
44.获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;
45.根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;
46.将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;
47.统计偏差情况表征异常的有效喷射周期的数量,基于所述数量进行尿素喷射系统的故障诊断。
48.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
49.获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;
50.根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;
51.将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;
52.统计偏差情况表征异常的有效喷射周期的数量,基于所述数量进行尿素喷射系统的故障诊断。
53.上述尿素喷射系统故障诊断方法、装置、计算机设备、存储介质和计算机程序产品,通过获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力,并根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值,进而将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况,通过偏差情况确定尿素喷射系统故障带来的时尿素实际消耗过高还是过低的问题,最后统计偏差情况表征异常的有效喷射周期的数量,基于统计的周期数量进行尿素喷射系统的故障诊断。这样,通过判断一定数量有效周期内的偏差情况,能够确定尿素喷射系统的故障原因,从而提高对尿素喷射系统的故障诊断效率。
附图说明
54.图1为一个实施例中尿素喷射系统故障诊断方法的应用环境图;
55.图2为一个实施例中尿素喷射系统的示意图;
56.图3为一个实施例中尿素喷射系统故障诊断方法的流程示意图;
57.图4为一个实施例中基于统计的数量进行故障诊断的流程示意图;
58.图5为一个实施例中统计有效喷射周期数量的示意图;
59.图6为一个实施例中尿素喷射系统故障诊断装置的结构框图;
60.图7为一个实施例中计算机设备的内部结构图。
61.附图标号说明
62.100:目标车辆;104:车载控制器;106:计算机设备;210:储气筒;220:进气阀;230:尿素罐;240:液位浮子;250:尿素滤清器;260:排气阀;270:尿素管路压力传感器;280:尿素喷嘴。
具体实施方式
63.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
64.需要说明的是,本技术所使用的术语“包括”、“包含”、“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或装置的过程、方法、产品或设备不必限于已清楚地列出的步骤,而是还可以包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或装置。本技术所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
65.此外,本技术所使用的术语“第一”、“第二”等是用于对类似的对象作出命名上的区分,但这些对象本身不受这些术语限制。应当理解,在不脱离本技术的范围的情况下,这些术语在适当的情况下可以互换。例如,可将“第一偏差阈值”描述为“第二偏差阈值”,且类似地,将“第二偏差阈值”描述为“第一偏差阈值”。
66.本技术实施例提供的尿素喷射系统故障诊断方法,可以应用于如图1所示的应用环境中。其中,车载控制器104设置在目标车辆100上,车载控制器104可通过网络与计算机设备106进行通信。数据存储系统可以存储计算机设备106需要处理的数据。数据存储系统可以集成在计算机设备106上,也可以放在云上或其他网络服务器上。目标车辆100上配置有如图2所示的尿素喷射系统,包括储气筒210、进气阀220、尿素罐230、液位浮子240、尿素滤清器250、排气阀260、尿素管路压力传感器270和尿素喷嘴280。其中,车载控制器104与尿素管路压力传感器270相连。
67.车载控制器104通过尿素管路压力传感器270获取在各个喷射周期内尿素喷射系统的尿素管路压力数据,并通过网络将采集得到的各个喷射周期内的尿素管路压力数据发送至计算机设备106。计算机设备106从接收到的各个喷射周期内的尿素管路压力数据获取有效周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力,并根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值。进而计算机设备106将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况,最后统计偏差情况表征异常的有效喷射周期的数量,并基于统计的周期数量进行尿素喷射系统的故障诊断。
68.计算机设备106可以是终端或者服务器,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器用独立的服务器或者是多个服务器组成的服务器集群来实现。
69.在一个实施例中,如图3所示,提供了一种尿素喷射系统故障诊断方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
70.步骤302,获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力。
71.其中,有效喷射周期是用于诊断尿素喷射系统故障的喷射周期。
72.具体地,车载控制器通过尿素管路压力传感器获取在各个喷射周期内尿素喷射系统的尿素管路压力数据,并通过网络将采集得到的各个喷射周期内的尿素管路压力数据发送至计算机设备。计算机设备从接收到的各个喷射周期内的尿素管路压力数据中,获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力。
73.在其中一个实施例中,有效喷射周期的确定方式包括:监测连续的达到预设数量个的喷射周期的喷嘴开启时间;若连续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到预设数量个的喷射周期中的第预设数量个以及在第预设数量个之后的喷射周期为有效喷射周期。
74.其中,喷嘴开启时间是每个喷射周期内喷嘴打开用于喷射尿素的时间段。各个喷射周期内的喷嘴开启时间根据各个喷射周期内的驱动占空比和驱动时间确定。在每个喷射周期中,驱动时间等于喷射周期的时间长度。
75.具体地,车载控制器获取尿素喷射系统在各个喷射周期内的喷嘴开启时间,并通过网络将尿素喷射系统在各个喷射周期内的喷嘴开启时间发送至计算机设备。计算机设备获取到尿素喷射系统在各个喷射周期内的喷嘴开启时间之后,对连续的达到预设数量个的喷射周期的喷嘴开启时间进行监测,并判断连续的达到预设数量个的喷射周期的喷嘴开启时间是否处于预设范围内,若连续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到预设数量个的喷射周期中的第预设数量个以及在第预设数量个之后的喷射周期为有效喷射周期。
76.需要说明的是,预设数量个的喷射周期可以是三个,也可以是两个或者四个,具体可以根据诊断的准确程度进行设置,本技术对此不做限制。下面以预设数量为三个对有效喷射周期的判断方式进一步说明:
77.计算机设备获取到尿素喷射系统在各个喷射周期内的喷嘴开启时间之后,对连续的达到三个的喷射周期的喷嘴开启时间进行监测,并判断连续的达到三个的喷射周期的喷嘴开启时间是否处于预设范围内,若连续的达到三个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到三个的喷射周期中的第三个以及在第三个之后的喷射周期为有效喷射周期。也就是说,若第一个喷射周期的喷嘴开启时间在预设范围内,并且第二个喷射周期的喷嘴开启时间在预设范围内,若第三个喷射周期的喷嘴开启时间也在预设范围内,则第三个喷射周期属于有效喷射周期。然后继续判断第四个喷射周期的喷嘴开启时间是否在预设范围内,如果是,则第四个喷射周期也是有效喷射周期,如果不是,则第四个喷射周期不是有效喷射周期。继续监测第五个喷射周期、第六个喷射周期和第七个喷射周期,当第四个喷射周期不是有效喷射周期时,若第五个喷射周期的喷嘴开启时间在预设范围内,并且第六个喷射周期的喷嘴开启时间在预设范围内,若第七个喷射周期的喷嘴开启时间也在预设范围内,则第七个喷射周期属于有效喷射周期。
78.本实施例中,通过监测连续的达到预设数量个的喷射周期的喷嘴开启时间,若连
续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到预设数量个的喷射周期中的第预设数量个以及在第预设数量个之后的喷射周期为有效喷射周期,进而根据有效喷射周期进行尿素喷射系统故障诊断,能够提高对尿素喷射系统的故障诊断效率。
79.步骤304,根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值。
80.具体地,计算机设备获取到每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力之后,按照式(1),将每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力相减,得到每个有效喷射周期内的最大压力下降值。
81.p1=p
max-p
min
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
82.其中,p1为每个有效喷射周期内的最大压力下降值;p
max
为每个有效喷射周期内的最大尿素管路压力;p
min
为每个有效喷射周期内的最小尿素管路压力。
83.步骤306,将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况。
84.其中,标准压力下降值是尿素喷射系统处于正常工作状态下尿素管路压力下降值。偏差情况表征在一个喷射周期内,尿素管路压力下降情况与尿素喷射系统处于正常工作状态下尿素管路压力下降情况之间的偏差。
85.具体地,计算机设备计算得到每个有效喷射周期内的最大压力下降值之后,还获取每个有效喷射周期对应的标准压力下降值,进而将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况。
86.在其中一个实施例中,上述尿素喷射系统故障诊断方法还包括获取每个有效喷射周期内的喷嘴开启时间;根据喷嘴开启时间查询标定图表,得到各有效喷射周期所对应的标准压力下降值。
87.其中,标定图表是预先标定好的关于喷嘴开启时间与标准压力下降值之间的关系的图表。
88.具体地,计算机设备计算得到每个有效喷射周期内的最大压力下降值之后,还从车载控制器发送的各个喷射周期内的喷嘴开启时间中获取每个有效喷射周期的喷嘴开启时间,并根据每个有效喷射周期内的喷嘴开启时间查询标定图表,从标定图表中得到各有效喷射周期所对应的标准压力下降值。
89.本实施例中,通过获取每个有效喷射周期内的喷嘴开启时间,并根据喷嘴开启时间查询标定图表,得到各有效喷射周期所对应的标准压力下降值。进而能够通过各有效喷射周期所对应的标准压力下降值判断各有效喷射周期的压力下降偏差情况,从而对尿素喷射系统进行故障诊断。
90.步骤308,统计偏差情况表征异常的有效喷射周期的数量,基于统计的数量进行尿素喷射系统的故障诊断。
91.具体地,计算机设备得到每个有效喷射周期所对应的偏差情况之后,通过每个有效喷射周期所对应的偏差情况,可以确定尿素喷射系统在各个有效喷射周期的喷射异常情况。需要说明的是,尿素喷射系统的喷射异常情况包括尿素管路压力下降过高异常和尿素管路压力下降过低异常。进而对偏差情况表征异常的有效喷射周期的数量进行统计,统计
的内容包括存在尿素管路压力下降过高异常的有效喷射周期的数量、以及存在尿素管路压力下降过低异常的有效喷射周期的数量。最后基于统计的存在尿素管路压力下降过高异常的有效喷射周期的数量、以及存在尿素管路压力下降过低异常的有效喷射周期的数量,进行尿素喷射系统的故障诊断。
92.上述尿素喷射系统故障诊断方法中,通过获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力,并根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值,进而将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况,通过偏差情况确定尿素喷射系统故障带来的时尿素实际消耗过高还是过低的问题,最后统计偏差情况表征异常的有效喷射周期的数量,基于统计的周期数量进行尿素喷射系统的故障诊断。这样,通过判断一定数量有效周期内的偏差情况,能够确定尿素喷射系统的故障原因,从而提高对尿素喷射系统的故障诊断效率。
93.在其中一个实施例中,上述尿素喷射系统故障诊断返方法还包括:确定发动机管理系统上电初始化是否完成;确定尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;确定尿素喷射系统是否处于喷射状态;确定尿素喷射系统中的尿素管路压力传感器是否存在故障;若发动机管理系统上电初始化已完成且持续预设时长、尿素溶液及管路在预设时长内处于未冻结状态、尿素喷射系统在预设时长内处于喷射状态、尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件;在满足诊断使能条件后,执行获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。
94.其中,诊断使能条件表征能够对尿素喷射系统进行故障诊断的条件。
95.具体地,在计算机设备获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力之前,需要对尿素喷射系统进行诊断使能条件检测。当满足诊断使能条件时,则表征能够开始对尿素喷射系统进行故障诊断。在进行诊断使能条件检测时,计算机设备获取发动机管理系统的运行状态,进而确定发动机管理系统上电初始化是否完成;获取尿素喷射系统的尿素溶液及尿素管路状态,进而确定尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;获取尿素喷射系统的工作状态进而确定尿素喷射系统是否处于喷射状态;获取设置在尿素喷射系统中的尿素管路压力传感器的工作状态,进而确定尿素喷射系统中的尿素管路压力传感器是否存在故障。在其中一个实施例中,可以是工作人员对发动机管理系统的运行状态、尿素喷射系统的尿素溶液及尿素管路状态、尿素喷射系统的工作状态、尿素喷射系统中的尿素管路压力传感器的工作状态进行检查,并将检查结果录入至计算机设备,进而计算机设备能够获取发动机管理系统的运行状态、尿素喷射系统的尿素溶液及尿素管路状态、尿素喷射系统的工作状态、尿素喷射系统中的尿素管路压力传感器的工作状态。当计算机设备确定发动机管理系统上电初始化已完成且持续预设时长、尿素喷射系统中的尿素溶液及管路在预设时长内处于未冻结状态、尿素喷射系统在预设时长内处于喷射状态、尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件。进而计算机设备可以开始执行获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。
96.本实施例中,通过确定发动机管理系统上电初始化是否完成;确定尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;确定尿素喷射系统是否处于喷射状态;确定尿
素喷射系统中的尿素管路压力传感器是否存在故障;若发动机管理系统上电初始化已完成且持续预设时长、尿素溶液及管路在预设时长内处于未冻结状态、尿素喷射系统在预设时长内处于喷射状态、尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件;在满足诊断使能条件后,执行获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。这样,能够确保对尿素喷射系统进行故障诊断的过程能够顺利进行,从而提高对尿素喷射系统的故障诊断效率。
97.在一个实施例中,如图4所示,偏差情况包括偏差值,统计偏差情况表征异常的有效喷射周期的数量,基于统计的数量进行尿素喷射系统的故障诊断,包括:
98.步骤402,若偏差值大于第一偏差阈值,则确定相应的有效喷射周期为第一喷射异常周期。
99.其中,偏差值可用于表征偏差情况。第一偏差阈值是预先设置的用于确定存在尿素管路压力下降过高异常的偏差阈值。第一喷射异常周期是存在尿素管路压力下降过高异常的喷射周期。
100.具体地,计算机设备将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比时,按照式(2)能够得到每个有效喷射周期所对应的偏差值:
[0101][0102]
其中,p
err
为每个有效喷射周期所对应的偏差值;p
std
为每个有效喷射周期中标准压力下降值。
[0103]
进一步地,计算机设备得到每个有效喷射周期所对应的偏差值之后,将每个有效喷射周期所对应的偏差值与预先设置的偏差阈值进行对比,对于其中一个有效喷射周期,若该有效喷射周期对应的偏差值大于预先设置的第一偏差阈值,说明在该有效喷射周期内尿素喷射系统存在尿素管路压力下降过高异常,则可以确定该相应的有效喷射周期为第一喷射异常周期。
[0104]
步骤404,若偏差值小于第二偏差阈值,则确定相应的有效喷射周期为第二喷射异常周期;其中,第二偏差阈值小于所述第一偏差阈值。
[0105]
其中,第二偏差阈值是预先设置的用于确定存在尿素管路压力下降过低异常的偏差阈值。第二偏差阈值小于第一偏差阈值。第二喷射异常周期是存在尿素管路压力下降过低异常的喷射周期。
[0106]
具体地,计算机设备得到每个有效喷射周期所对应的偏差值之后,将每个有效喷射周期所对应的偏差值与预先设置的偏差阈值进行对比,对于其中一个有效喷射周期,若该有效喷射周期对应的偏差值小于预先设置的第二偏差阈值,说明在该有效喷射周期内尿素喷射系统存在尿素管路压力下降过低异常,则可以确定该相应的有效喷射周期为第二喷射异常周期。
[0107]
步骤406,统计第一喷射异常周期的第一数量,统计第二喷射异常周期的第二数量。
[0108]
具体地,计算机设备根据各个有效喷射周期的偏差值,对各个有效喷射周期是否属于第一喷射异常周期或者第二喷射异常周期进行确定之后,对确定属于第一喷射异常周期和第二喷射异常周期的有效喷射周期的数量分别进行统计,对确定属于第一喷射异常周
期的有效喷射周期进行统计得到数量为第一数量,对确定属于第二喷射异常周期的有效喷射周期进行统计得到数量为第二数量。
[0109]
步骤408,根据第一数量与有效喷射周期计数总数,计算压力下降过高异常率,根据第二数量与有效喷射周期计数总数计算压力下降过低异常率。
[0110]
其中,压力下降过高异常率表征被确定为第一喷射异常周期的有效喷射周期的数量占有效喷射周期计数总数的比例;压力下降过低异常率表征被确定为第二喷射异常周期的有效喷射周期的数量占有效喷射周期计数总数的比例。
[0111]
具体地,计算机设备统计得到第一喷射异常周期的第一数量,和第二喷射异常周期的第二数量之后,对第一数量和有效喷射周期计数总数按照式(3)进行处理能够得到压力下降过高异常率,对第二数量和有效喷射周期计数总数按照式(4)进行处理能够得到压力下降过低异常率:
[0112][0113][0114]
其中,p
ne1
为压力下降过高异常率;n
e1
为第一数量;n
total
为有效喷射周期计数总数;p
ne2
为压力下降过低异常率;n
e2
为第二数量。
[0115]
步骤410,根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断。
[0116]
具体地,计算机设备计算得到压力下降过高异常率和压力下降过低异常率之后,将压力下降过高异常率和压力下降过低异常率与预先设置的异常率阈值进行对比。需要说明的是,预先设置的异常率阈值包括压力下降过高异常率阈值和压力下降过低异常率阈值。因此,计算机设备通过将压力下降过高异常率与预先设置的压力下降过高异常率阈值进行对比,并将压力下降过低异常率与预先设置的压力下降过低异常率阈值进行对比,最后基于压力下降过高异常率和压力下降过低异常率与预先设置的异常率阈值之间的对比结果进行尿素喷射系统的故障诊断。
[0117]
本实施例中,偏差情况包括偏差值,若偏差值大于第一偏差阈值,则确定相应的有效喷射周期为第一喷射异常周期,若偏差值小于第二偏差阈值,则确定相应的有效喷射周期为第二喷射异常周期,其中,第二偏差阈值小于所述第一偏差阈值,并统计第一喷射异常周期的第一数量,统计第二喷射异常周期的第二数量,进而根据第一数量与有效喷射周期计数总数,计算压力下降过高异常率,根据第二数量与有效喷射周期计数总数计算压力下降过低异常率,再根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断。这样,通过计算存在喷射异常的有效喷射周期的数量,分别确定压力下降过高异常率和压力下降过低异常率,进而根据压力下降过高异常率和压力下降过低异常率来对尿素喷射系统进行故障诊断,不仅能够确定尿素喷射系统存在的故障类型,还能避免单次检测压力变化偏差带来的偏差,从而提高对尿素喷射系统的故障诊断效率。
[0118]
在其中一个实施例中,根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断,包括:若压力下降过低异常率超出第一异常阈值,则确定尿素喷射系统的尿素喷嘴堵塞;若压力下降过高异常率超出第二异常阈值,则获取氮氧化物转化率,
若转化率正常,则确定尿素喷嘴过喷,若转化率小于转化率阈值,则确定尿素滤清器堵塞。
[0119]
其中,第一异常阈值是预先设置的压力下降过低异常率阈值,第二异常阈值是预先设置的压力下降过高异常阈值。
[0120]
具体地,计算机设备在将压力下降过高异常率和压力下降过低异常率与预先设置的异常率阈值进行对比时,若压力下降过低异常率超出预先设置的压力下降过低异常率阈值,则可以确定尿素喷射系统存在压力下降过低异常,从而确定尿素喷射系统的尿素喷嘴堵塞。若压力下降过高异常率超出预先设置的压力下降过高异常率阈值,此时计算机设备可以确定尿素喷射系统存在压力下降过高异常。但是导致尿素喷射系统存在压力下降过高异常的故障原因可能有多种。因此,当计算机设备确定尿素喷射系统存在压力下降过高异常时,还要从车载控制器处获取氮氧化物的转化率,若氮氧化物的转化率正常,说明导致尿素喷射系统存在压力下降过高异常的原因是尿素喷嘴过喷,若氮氧化物的转化率小于转化率阈值,说明导致尿素喷射系统存在压力下降过高异常的原因是尿素滤清器堵塞。
[0121]
本实施例中,若压力下降过低异常率超出第一异常阈值,则确定尿素喷射系统的尿素喷嘴堵塞,若压力下降过高异常率超出第二异常阈值,则获取氮氧化物转化率,若转化率正常,则确定尿素喷嘴过喷,若转化率小于转化率阈值,则确定尿素滤清器堵塞。这样,通过将压力下降过低异常率、压力下降过高异常率以及氮氧化物转化率相结合,对尿素喷射系统进行故障诊断,能够进一步确定尿素喷射系统的故障原因,从而提高对尿素喷射系统的故障诊断效率。
[0122]
下面再以一个具体的实施例来详细说明本技术的尿素喷射系统故障诊断方法:
[0123]
需要说明的是,本实施例以图2所示的尿素喷射系统作为诊断对象。
[0124]
首先,计算机设备需要确定诊断使能条件是否满足,诊断使能条件包括:
①
发动机管理系统上电初始化完毕;
②
尿素喷射系统中的尿素溶液及管路处于未冻结状态;
③
尿素喷射系统处于喷射状态;
④
尿素管路压力传感器均无故障。
[0125]
当上述条件同时满足且经过一定时间的延时确认处理后,计算机设备可以确定诊断使能条件满足。否则,使能条件不满足。
[0126]
确定诊断使能条件满足后,车载控制器控制尿素喷射系统按照固定的喷射周期进行尿素喷射,尿素管路压力传感器开始对尿素喷射系统的尿素管路压力数据进行采集,进而车载控制器将每个喷射周期的喷嘴开启时间和尿素管路压力传感器采集得到的管路压力数据传输至计算机设备。
[0127]
计算机设备根据每个喷射周期的喷嘴开启时间判断该喷射周期是否是有效喷射周期。有效喷射周期可用于对尿素喷射系统进行故障诊断。当尿素喷嘴以1s为一个喷射周期的时间长度进行尿素喷射时,若每个喷射周期的尿素喷嘴开启时间to在阈值t1和t2之间,且连续三个以上喷射周期的喷嘴开启时间均满足要求,则确定第三个及以上的喷射周期均为有效喷射周期。当一个喷射周期被确定为有效喷射周期时,将有效喷射周期计数总数n
total
加1。并从该有效喷射周期对应的尿素喷射系统的尿素管路压力数据中,获取该有效喷射周期内最大尿素管路压力和最小尿素管路压力。进而将该有效喷射周期内最大尿素管路压力和最小尿素管路压力按照式(1)作差,得到该有效喷射周期内的最大压力下降值。
[0128]
p1=p
max-p
min
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0129]
其中,p1为一个有效喷射周期内的最大压力下降值;p
max
为一个有效喷射周期内的
最大尿素管路压力;p
min
为一个有效喷射周期内的最小尿素管路压力。
[0130]
计算机设备确定该有效喷射周期内最大压力下降值之后,还根据该有效喷射周期内的喷嘴开启时间查询标定图表,得到对应的标准压力下降值。进而将该有效喷射周期内的最大压力下降值与对应的标准压力下降值按照式(2)进行计算,得到该有效喷射周期所对应的偏差值:
[0131][0132]
其中,p
err
为一个有效喷射周期所对应的偏差值;p
std
为对应的有效喷射周期中标准压力下降值。
[0133]
如图5所示,若计算的偏差值p
err
大于第一偏差阈值p
up
,则将第一喷射异常周期计数n
e1
加1,最终统计得到第一喷射异常周期的第一数量;若偏差值比p
err
小于第二偏差阈值p
down
,则将第二喷射异常周期计数n
e2
加1,统计得到第二喷射异常周期的第二数量。
[0134]
当有效喷射周期计数总数n
total
达到预先设置的目标值n
diag
时,停止统计,并根据式(7)计算压力下降过高异常率,根据式(8)计算压力下降过低异常率:
[0135][0136][0137]
其中,p
ne1
为压力下降过高异常率;n
e1
为第一数量;n
total
为有效喷射周期计数总数;p
ne2
为压力下降过低异常率;n
e2
为第二数量。
[0138]
最后,计算机设备根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断:若压力下降过低异常率p
ne2
超出压力下降过低异常率阈值p
e2
,代表尿素喷嘴堵塞;若压力下降过高异常率p
ne1
超出压力下降过高异常率阈值p
e1
,还需获取后处理氮氧化物转化率,并结合氮氧化物转化率进一步判断,若氮氧化物的转化率小于转化率阈值,代表尿素滤清器堵塞,若氮氧化物的转化率正常,代表尿素喷嘴过喷。
[0139]
在其中一个实施例中,还可以主动干预尿素喷射系统,通过车载控制器控制尿素喷嘴以固定喷嘴开启时间喷射一段时间,当喷射工况达到稳定状态的情况下再对尿素喷射系统进行诊断。
[0140]
上述尿素喷射系统故障诊断方法中,通过获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力,并根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值,进而将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况,通过偏差情况确定尿素喷射系统故障带来的时尿素实际消耗过高还是过低的问题,最后统计偏差情况表征异常的有效喷射周期的数量,基于统计的周期数量进行尿素喷射系统的故障诊断。这样,通过判断一定数量有效周期内的偏差情况,就能够确定尿素喷射系统的故障原因,从而提高对尿素喷射系统的故障诊断效率。
[0141]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个
阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0142]
基于同样的发明构思,在一个实施例中,如图6所示,本技术实施例还提供了一种尿素喷射系统故障诊断装置600,包括:获取模块601、计算模块602、比较模块603和诊断模块604,其中:
[0143]
获取模块,用于获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;
[0144]
计算模块,用于根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;
[0145]
比较模块,用于将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;
[0146]
诊断模块,用于统计偏差情况表征异常的有效喷射周期的数量,基于统计的数量进行尿素喷射系统的故障诊断。
[0147]
在其中一个实施例中,上述尿素喷射系统故障诊断装置还包括确定模块,用于确定发动机管理系统上电初始化是否完成;确定尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;确定尿素喷射系统是否处于喷射状态;确定尿素喷射系统中的尿素管路压力传感器是否存在故障;若发动机管理系统上电初始化已完成且持续预设时长、尿素溶液及管路在预设时长内处于未冻结状态、尿素喷射系统在预设时长内处于喷射状态、尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件;在满足诊断使能条件后,执行获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。
[0148]
在其中一个实施例中,获取模块还用于:监测连续的达到预设数量个的喷射周期的喷嘴开启时间;若连续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到预设数量个的喷射周期中的第预设数量个以及在第预设数量个之后的喷射周期为有效喷射周期。
[0149]
在其中一个实施例中,比较模块还用于:获取每个有效喷射周期内的喷嘴开启时间;根据喷嘴开启时间查询标定图表,得到各有效喷射周期所对应的标准压力下降值。
[0150]
在其中一个实施例中,偏差情况包括偏差值,诊断模块还用于:若偏差值大于第一偏差阈值,则确定相应的有效喷射周期为第一喷射异常周期;若偏差值小于第二偏差阈值,则确定相应的有效喷射周期为第二喷射异常周期;其中,第二偏差阈值小于第一偏差阈值;统计第一喷射异常周期的第一数量,统计第二喷喷射异常周期的第二数量;根据第一数量与有效喷射周期计数总数,计算压力下降过高异常率,根据第二数量与有效喷射周期计数总数计算压力下降过低异常率;根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断。
[0151]
在其中一个实施例中,诊断模块还用于:若压力下降过低异常率超出第一异常阈值,则确定尿素喷射系统的尿素喷嘴堵塞;若压力下降过高异常率超出第二异常阈值,则获取氮氧化物转化率,若转化率正常,则确定尿素喷嘴过喷,若转化率小于转化率阈值,则确定尿素滤清器堵塞。
[0152]
上述尿素喷射系统故障诊断装置装置中的各个模块可全部或部分通过软件、硬件
及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0153]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种尿素喷射系统故障诊断方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0154]
本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0155]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0156]
获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;
[0157]
根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;
[0158]
将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;
[0159]
统计偏差情况表征异常的有效喷射周期的数量,基于统计的数量进行尿素喷射系统的故障诊断。
[0160]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:确定发动机管理系统上电初始化是否完成;确定尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;确定尿素喷射系统是否处于喷射状态;确定尿素喷射系统中的尿素管路压力传感器是否存在故障;若发动机管理系统上电初始化已完成且持续预设时长、尿素溶液及管路在预设时长内处于未冻结状态、尿素喷射系统在预设时长内处于喷射状态、尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件;在满足诊断使能条件后,执行获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。
[0161]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:监测连续的达到预设数量个的喷射周期的喷嘴开启时间;若连续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到预设数量个的喷射周期中的第预设数量个以及在第预设数量个之后的喷射周期为有效喷射周期。
[0162]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取每个有效喷射周期内的喷嘴开启时间;根据喷嘴开启时间查询标定图表,得到各有效喷射周期所对应的标准压力下降值。
[0163]
在一个实施例中,偏差情况包括偏差值,处理器执行计算机程序时还实现以下步骤:若偏差值大于第一偏差阈值,则确定相应的有效喷射周期为第一喷射异常周期;若偏差值小于第二偏差阈值,则确定相应的有效喷射周期为第二喷射异常周期;其中,第二偏差阈值小于第一偏差阈值;统计第一喷射异常周期的第一数量,统计第二喷喷射异常周期的第二数量;根据第一数量与有效喷射周期计数总数,计算压力下降过高异常率,根据所述第二数量与有效喷射周期计数总数计算压力下降过低异常率;根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断。
[0164]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若压力下降过低异常率超出第一异常阈值,则确定尿素喷射系统的尿素喷嘴堵塞;若压力下降过高异常率超出第二异常阈值,则获取氮氧化物转化率,若转化率正常,则确定尿素喷嘴过喷,若转化率小于转化率阈值,则确定尿素滤清器堵塞。
[0165]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0166]
获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;
[0167]
根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;
[0168]
将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;
[0169]
统计偏差情况表征异常的有效喷射周期的数量,基于统计的数量进行尿素喷射系统的故障诊断。
[0170]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:确定发动机管理系统上电初始化是否完成;确定尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;确定尿素喷射系统是否处于喷射状态;确定尿素喷射系统中的尿素管路压力传感器是否存在故障;若发动机管理系统上电初始化已完成且持续预设时长、尿素溶液及管路在预设时长内处于未冻结状态、尿素喷射系统在预设时长内处于喷射状态、尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件;在满足诊断使能条件后,执行获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。
[0171]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:监测连续的达到预设数量个的喷射周期的喷嘴开启时间;若连续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到预设数量个的喷射周期中的第预设数量个以及在第预设数量个之后的喷射周期为有效喷射周期。
[0172]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取每个有效喷射周期内的喷嘴开启时间;根据喷嘴开启时间查询标定图表,得到各有效喷射周期所对应的标准压力下降值。
[0173]
在一个实施例中,偏差情况包括偏差值,计算机程序被处理器执行时还实现以下步骤:若偏差值大于第一偏差阈值,则确定相应的有效喷射周期为第一喷射异常周期;若偏
差值小于第二偏差阈值,则确定相应的有效喷射周期为第二喷射异常周期;其中,第二偏差阈值小于第一偏差阈值;统计第一喷射异常周期的第一数量,统计第二喷喷射异常周期的第二数量;根据第一数量与有效喷射周期计数总数,计算压力下降过高异常率,根据所述第二数量与有效喷射周期计数总数计算压力下降过低异常率;根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断。
[0174]
在一个实施例中,在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若压力下降过低异常率超出第一异常阈值,则确定尿素喷射系统的尿素喷嘴堵塞;若压力下降过高异常率超出第二异常阈值,则获取氮氧化物转化率,若转化率正常,则确定尿素喷嘴过喷,若转化率小于转化率阈值,则确定尿素滤清器堵塞。
[0175]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0176]
获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;
[0177]
根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;
[0178]
将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;
[0179]
统计偏差情况表征异常的有效喷射周期的数量,基于统计的数量进行尿素喷射系统的故障诊断。
[0180]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:确定发动机管理系统上电初始化是否完成;确定尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;确定尿素喷射系统是否处于喷射状态;确定尿素喷射系统中的尿素管路压力传感器是否存在故障;若发动机管理系统上电初始化已完成且持续预设时长、尿素溶液及管路在预设时长内处于未冻结状态、尿素喷射系统在预设时长内处于喷射状态、尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件;在满足诊断使能条件后,执行获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。
[0181]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:监测连续的达到预设数量个的喷射周期的喷嘴开启时间;若连续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定连续的达到预设数量个的喷射周期中的第预设数量个以及在第预设数量个之后的喷射周期为有效喷射周期。
[0182]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取每个有效喷射周期内的喷嘴开启时间;根据喷嘴开启时间查询标定图表,得到各有效喷射周期所对应的标准压力下降值。
[0183]
在一个实施例中,偏差情况包括偏差值,计算机程序被处理器执行时还实现以下步骤:若偏差值大于第一偏差阈值,则确定相应的有效喷射周期为第一喷射异常周期;若偏差值小于第二偏差阈值,则确定相应的有效喷射周期为第二喷射异常周期;其中,第二偏差阈值小于第一偏差阈值;统计第一喷射异常周期的第一数量,统计第二喷喷射异常周期的第二数量;根据第一数量与有效喷射周期计数总数,计算压力下降过高异常率,根据所述第二数量与有效喷射周期计数总数计算压力下降过低异常率;根据压力下降过高异常率和压力下降过低异常率,进行尿素喷射系统的故障诊断。
[0184]
在一个实施例中,在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若压力下降过低异常率超出第一异常阈值,则确定尿素喷射系统的尿素喷嘴堵塞;若压力下降过高异常率超出第二异常阈值,则获取氮氧化物转化率,若转化率正常,则确定尿素喷嘴过喷,若转化率小于转化率阈值,则确定尿素滤清器堵塞。
[0185]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0186]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0187]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种尿素喷射系统故障诊断方法,其特征在于,所述方法包括:获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;统计偏差情况表征异常的有效喷射周期的数量,基于所述数量进行尿素喷射系统的故障诊断。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定发动机管理系统上电初始化是否完成;确定所述尿素喷射系统中的尿素溶液及管路是否处于未冻结状态;确定所述尿素喷射系统是否处于喷射状态;确定所述尿素喷射系统中的尿素管路压力传感器是否存在故障;若所述发动机管理系统上电初始化已完成且持续预设时长、所述尿素溶液及管路在预设时长内处于未冻结状态、所述尿素喷射系统在预设时长内处于喷射状态、所述尿素管路压力传感器在预设时长内不存在故障,则确定满足诊断使能条件;在满足诊断使能条件后,执行所述获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力的步骤。3.根据权利要求1所述的方法,其特征在于,所述有效喷射周期的确定方式包括:监测连续的达到预设数量个的喷射周期的喷嘴开启时间;若连续的达到预设数量个的喷射周期的喷嘴开启时间均处于预设范围内,则确定所述连续的达到预设数量个的喷射周期中的第预设数量个以及在所述第预设数量个之后的喷射周期为有效喷射周期。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取每个有效喷射周期内的喷嘴开启时间;根据所述喷嘴开启时间查询标定图表,得到各有效喷射周期所对应的标准压力下降值。5.根据权利要求1所述的方法,其特征在于,所述偏差情况包括偏差值,所述统计偏差情况表征异常的有效喷射周期的数量,基于所述数量进行尿素喷射系统的故障诊断,包括:若偏差值大于第一偏差阈值,则确定相应的有效喷射周期为第一喷射异常周期;若偏差值小于第二偏差阈值,则确定相应的有效喷射周期为第二喷射异常周期;其中,所述第二偏差阈值小于所述第一偏差阈值;统计第一喷射异常周期的第一数量,统计第二喷喷射异常周期的第二数量;根据所述第一数量与有效喷射周期计数总数,计算压力下降过高异常率,根据所述第二数量与所述有效喷射周期计数总数计算压力下降过低异常率;根据所述压力下降过高异常率和所述压力下降过低异常率,进行尿素喷射系统的故障诊断。6.根据权利要求5所述的方法,其特征在于,所述根据所述压力下降过高异常率和所述压力下降过低异常率,进行尿素喷射系统的故障诊断,包括:
若所述压力下降过低异常率超出第一异常阈值,则确定所述尿素喷射系统的尿素喷嘴堵塞;若所述压力下降过高异常率超出第二异常阈值,则获取氮氧化物转化率,若所述转化率正常,则确定所述尿素喷嘴过喷,若转化率小于转化率阈值,则确定尿素滤清器堵塞。7.一种尿素喷射系统故障诊断装置,其特征在于,所述装置包括:获取模块,用于获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;计算模块,用于根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;比较模块,用于将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;诊断模块,用于统计偏差情况表征异常的有效喷射周期的数量,基于所述数量进行尿素喷射系统的故障诊断。8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
技术总结
本申请涉及一种尿素喷射系统故障诊断方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取有效喷射周期内尿素喷射系统的最大尿素管路压力和最小尿素管路压力;根据每个有效喷射周期内的最大尿素管路压力和最小尿素管路压力,得到每个有效喷射周期内的最大压力下降值;将各个有效喷射周期内的最大压力下降值与标准压力下降值进行对比,得到每个有效喷射周期所对应的偏差情况;统计偏差情况表征异常的有效喷射周期的数量,基于所述数量进行尿素喷射系统的故障诊断。采用本方法能够提高对尿素喷射系统的故障诊断效率。法能够提高对尿素喷射系统的故障诊断效率。法能够提高对尿素喷射系统的故障诊断效率。
技术研发人员:张宇 撒占才 董亚洲 张东雨 陈铁
受保护的技术使用者:一汽解放汽车有限公司
技术研发日:2023.01.05
技术公布日:2023/5/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
