三元催化器效率诊断控制方法、装置、车辆及存储介质与流程

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


1.本发明涉及三元催化器效率诊断控制技术领域,尤其涉及一种三元催化器效率诊断控制方法、装置、车辆及存储介质。


背景技术:

2.三元催化器(three way catalyst,简称twc)作为天然气发动机后处理的核心部件,其效率的高低决定了发动机的排放水平,对于三元催化器的效率诊断是判断三元催化器使用寿命的较为合理的措施,目前,现有技术使能条件不完善,进而存在三元催化器效率计算异常将导致故障误报,直接影响驾驶感。因此,如何提高三元催化器效率诊断的准确性,已成为目前亟待解决的问题。


技术实现要素:

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.图1是根据本发明实施例一提供的一种三元催化器效率诊断控制方法的流程图;
35.图2是根据本发明实施例二提供的一种三元催化器效率诊断控制方法的流程图;
36.图3是根据本发明实施例二所适用的三元催化器效率低故障报出过程示意图;
37.图4是根据本发明实施例二所适用的三元催化器效率低故障误报示例示意图;
38.图5是根据本发明实施例三提供的一种三元催化器效率诊断控制装置的结构示意图;
39.图6是实现本发明实施例的三元催化器效率诊断控制方法的车辆的结构示意图。
具体实施方式
40.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
41.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
42.实施例一
43.图1为本发明实施例一提供了一种三元催化器效率诊断控制方法的流程图,本实施例可适用于对三元催化器状态进行监控的情况,该三元催化器效率诊断控制方法可以由三元催化器效率诊断控制装置来执行,该三元催化器效率诊断控制装置可以采用硬件和/或软件的形式实现,该三元催化器效率诊断控制装置可配置于车辆排气系统或车辆整车控制器中。如图1所示,该三元催化器效率诊断控制方法包括:
44.s110、在触发储氧量计算使能条件下,获取初始储氧量、当前储氧量和当前载体温度,并在所述当前储氧量大于第一设定储氧量限值时确定所述当前储氧量对应的当前储氧量计算次数。
45.可知的,催化器中储氧材料涂层,有氧条件下ce2o3可氧化为ceo2。储氧量计算工况为发动机倒拖工况(即断油工况),则当发动机处于断油工况(可以理解的是,发动机此时为
非停车断油状态),空气中的氧气会与ce2o3反应生成ceo2,只有温度足够高,时间足够长,催化器中的ce2o3将全部转换为ceo2,这个过程为储氧过程。
46.进一步的,当发动机退出断油工况后喷油加浓,通过后氧信号可以判断出加浓量是否刚好与ce2o3反应生成ceo2(是否满足ceo2完全还原为ce2o3),通过最终加浓量反推涂层中存储的氧含量即为催化器的储氧量,这个过程为除氧过程。可以理解的是,本实施例中的当前储氧量即为除氧过程得到的三元催化器的储氧量,具体当前储氧量的获取方式可以采用现有储氧量计算方法得到,本实施例对此不作任何限制。
47.同样,当前载体温度为三元催化器载体温度,当前载体温度可以通过温度传感器检测得到,也可以通过其他方式获得,本实施例对此不作任何限制。
48.其中,储氧量计算使能条件为触发对储氧量进行计算的使能条件,即在触发储氧量计算使能条件下,则触发对储氧量进行计算的操作,储氧量计算使能条件包括载体温度条件、发动机目标持续运行时间以及发动机运行条件,在本实施例中,储氧量计算使能条件包括的载体温度条件、发动机目标持续运行时间以及发动机运行条件均满足一定范围条件,则触发对储氧量进行计算。
49.初始储氧量的默认值为一标定值,结合本技术方案,此处初始储氧量会随着第一次加权储氧量值更新,更新后的初始储氧量的值为当前的加权储氧量值,初始储氧量可以通过相应的存储器或存储模块读取或预先标定得到,本实施例对此不作任何限制。
50.具体的,在触发储氧量计算使能条件下,根据获取到的初始储氧量、当前储氧量和当前载体温度,并根据当前储氧量确定对应的当前储氧量计算次数,具体为:在所述当前储氧量大于第一设定储氧量限值时确定所述当前储氧量对应的当前储氧量计算次数,若所述当前储氧量小于等于第一设定储氧量限值时,则确定存在三元催化器异常故障。
51.第一设定储氧量限值为判定是否累计当次获取到的储氧量的限值,即生成当前储氧量对应的当前储氧量计算次数,当前储氧量计算次数即为累计出的满足第一设定储氧量限值的储氧量的次数,其中,第一设定储氧量限值可以由本领域技术人员根据实际情况进行选择设置,本实施例对此不作任何限制。
52.s120、若所述初始储氧量和所述当前储氧量的储氧量差值小于等于第二设定储氧量限值,和/或,所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数。
53.在本实施例中,在当前储氧量大于第一设定储氧量限值时,记录当前储氧量对应的当前储氧量计算次数,并进一步判断初始储氧量和当前储氧量的储氧量差值与第二设定储氧量限值的大小关系,具体为:若初始储氧量和所述当前储氧量的储氧量差值小于等于第二设定储氧量限值,和/或,所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数;若储氧量差值大于第二设定储氧量限值,且所述当前储氧量计算次数小于设定储氧量计算次数,则将当前载体温度增加设定温度值得到样本载体温度。
54.其中,第二设定储氧量限值和设定储氧量计算次数为判定是否计算加权储氧量值并累计加权储氧量次数的储氧量限值,加权储氧量次数即为累计出的满足第二设定储氧量限值的储氧量的次数,其中,第二设定储氧量限值和设定储氧量计算次数可以由本领域技术人员根据实际情况进行选择设置,本实施例对此不作任何限制。
55.储氧量通常采用加权算法,加权储氧量值的具体计算公式为:
56.ewma osc=k*osc1+(1-k)*osc2
57.其中,k为加权系数;ewma osc为当前储氧量对应的加权储氧量值;osc1为储氧量原值;osc2为当前储氧量。
58.需要说明的是,在下一次对加权储氧量值进行计算时,则将当前储氧量对应的加权储氧量值作为储氧量原值,代入加权储氧量值的具体计算公式进行计算得到。
59.在上述实施例的基础上,在将当前载体温度增加设定温度值得到样本载体温度后,根据所述样本载体温度确定载体温度条件,即根据样本载体温度对载体温度条件中的载体温度进行更新,进而判断载体温度条件是否还满足触发储氧量计算使能条件。
60.具体的,若所述样本载体温度小于载体温度限值,则将所述样本载体温度作为目标载体温度,并将所述目标载体温度作为载体温度条件;若所述样本载体温度大于等于载体温度限值,则将所述载体温度限值作为载体温度条件。
61.设定温度值为判定是否可以将目标载体温度作为载体温度条件的温度限值,设定温度值可以由本领域技术人员根据实际情况进行选择设置,本实施例对此不作任何限制。
62.载体温度限值为三元催化器载体可承受温度限值,载体温度限值可以根据三元催化器自身属性决定,也可以由本领域技术人员结合三元催化器自身属性进行选择设置,本实施例对此不作任何限制。
63.s130、若所述加权储氧量次数大于等于加权储氧量次数限值,则根据所述加权储氧量值确定是否存在三元催化器效率低故障。
64.具体的,若所述加权储氧量次数大于加权储氧量次数限值,且所述加权储氧量值小于设定加权储氧量阈值时,则确定存在三元催化器效率低故障;若所述加权储氧量次数小于等于加权储氧量次数限值时,则控制储氧量计算使能时间置零,并获取当前储氧量计算使能累计时间。
65.其中,加权储氧量次数限值为判定是否存在三元催化器效率低故障的加权储氧量累计次数限制,加权储氧量次数限值可以由本领域技术人员根据实际情况进行选择设置,本实施例对此不作任何限制。
66.发动机断油和恢复供油是触发三元催化器效率计算的必要条件,但是,若该条件连续触发,但在三元催化器载体温度不够高时,则容易导致储氧量计算快速走低,进而导致三元催化器故障误报。基于上述问题,本实施例为此增加了前后两次触发储氧量计算使能条件的最小时间间隔,即设定两次触发储氧量计算使能条件的计算使能累计时间设定值。
67.具体为:当所述当前储氧量计算使能累计时间大于等于计算使能累计时间设定值时,则重新触发储氧量计算使能条件。同理,当当前储氧量计算使能累计时间小于计算使能累计时间设定值时,则不触发储氧量计算使能条件,继续累计储氧量计算使能时间。
68.计算使能累计时间设定值可以由本领域技术人员根据实际情况进行选择设置,本实施例对此不作任何限制。
69.本发明实施例的技术方案,通过在触发储氧量计算使能条件下,获取初始储氧量、当前储氧量和当前载体温度,并在所述当前储氧量大于第一设定储氧量限值时确定所述当前储氧量对应的当前储氧量计算次数;若所述初始储氧量和所述当前储氧量的储氧量差值小于等于第二设定储氧量限值,和/或,所述当前储氧量计算次数大于等于设定储氧量计算
次数,则获取加权储氧量值以及加权储氧量次数;若所述加权储氧量次数大于等于加权储氧量次数限值,则根据所述加权储氧量值确定是否存在三元催化器效率低故障。本发明解决了目前三元催化器效率诊断容易造成市场误报故障,无法保证三元催化器效率诊断准确性的问题,实现提高三元催化器效率诊断的准确性,减少故障误报。
70.实施例二
71.图2为本发明实施例二提供的一种三元催化器效率诊断控制方法的流程图,本实施例在上述实施例的基础上,提供一种可选的实施方式。如图2所示,该三元催化器效率诊断控制方法包括:
72.s210、在触发储氧量计算使能条件下,获取初始储氧量、当前储氧量和当前载体温度。
73.可知的,由于部分车辆在启车一段时间后报出三元催化器效率低的故障,但在后续储氧量的监控中发现,三元催化器储氧量恢复到正常水平,此时可以判断为三元催化器效率低故障为误报,见图1和图2。可以理解的是,造成误报的原因可能与三元催化器载体温度模型精度和连续的工况变换有关,为提高三元催化器效率诊断的鲁棒性,提供储氧量计算使能条件,在触发储氧量计算使能条件下对三元催化器效率低故障进行诊断。
74.储氧量计算使能条件包括载体温度条件、发动机目标持续运行时间以及发动机运行条件,触发储氧量计算使能条件即载体温度满足一定范围、发动机目标持续运行时间为基于环境温度修正启车后发动机最少连续运行时间以及发动机运行条件满足相应使能条件,则达到触发条件。
75.其中,发动机目标持续运行时间为基于环境温度条件中的大气温度修正启车后发动机最小连续运行时间,这样设置的好处在于确保三元催化器载体处于充分热状态。
76.发动机运行条件可以但不限于包括发动机转速条件、水温条件、进气温度条件和倒拖运行时间条件中至少一个,本实施例对此不作任何限制。
77.s211、判断当前储氧量是否大于第一设定储氧量限值,若是,则执行步骤s212,若否,则执行步骤s213。
78.s212、确定所述当前储氧量对应的当前储氧量计算次数,执行步骤s214。
79.s213、确定存在三元催化器异常故障。
80.s214、判断初始储氧量和当前储氧量的储氧量差值是否大于第二设定储氧量限值,且当前储氧量计算次数小于设定储氧量计算次数,若是,则执行步骤s215,若否,则执行步骤s219。
81.s215、将当前载体温度增加设定温度值得到样本载体温度,执行步骤s216。
82.若初始储氧量和当前储氧量的储氧量差值大于第二设定储氧量限值,即储氧量计算值低,并且超出正常偏差(即大于第二设定储氧量限值),则在下一次的储氧量的计算时,提高催化器载体温度要求,即将当前载体温度增加设定温度值得到样本载体温度。
83.可以理解的是,样本载体温度将作为新的载体温度条件,即更新储氧量计算使能条件中的载体温度条件,通过样本载体温度作为储氧量计算使能条件中的载体温度条件判断是否触发储氧量计算使能条件。
84.s216、判断样本载体温度是否小于载体温度限值,若是,则执行步骤s217,若否,则执行步骤s218。
85.s217、将所述样本载体温度作为目标载体温度,并将所述目标载体温度作为载体温度条件,执行步骤s210。
86.s218、将所述载体温度限值作为载体温度条件,执行步骤s210。
87.s219、获取加权储氧量值以及加权储氧量次数,执行步骤s220。
88.具体的,若初始储氧量和当前储氧量的储氧量差值小于等于第二设定储氧量限值且所述当前储氧量计算次数小于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数;或,初始储氧量和当前储氧量的储氧量差值大于第二设定储氧量限值且所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数;或,初始储氧量和当前储氧量的储氧量差值小于等于第二设定储氧量限值且所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数。
89.s220、判断加权储氧量次数是否大于等于加权储氧量次数限值,若是,则执行步骤s221,若否,则执行步骤s223。
90.s221、判断加权储氧量值是否小于设定加权储氧量阈值,若是,则执行步骤s222,若否,则执行步骤s210。
91.s222、确定存在三元催化器效率低故障。
92.s223、控制储氧量计算使能时间置零,并获取当前储氧量计算使能累计时间,执行步骤s224。
93.s224、判断当前储氧量计算使能累计时间是否大于等于计算使能累计时间设定值时,若是,则执行步骤s210,若否,则执行步骤s223。
94.实施例三
95.图5为本发明实施例三提供的一种三元催化器效率诊断控制装置的结构示意图。如图5所示,该三元催化器效率诊断控制装置包括:
96.储氧量计算次数确定模块510,用于执行在触发储氧量计算使能条件下,获取初始储氧量、当前储氧量和当前载体温度,并在所述当前储氧量大于第一设定储氧量限值时确定所述当前储氧量对应的当前储氧量计算次数;
97.加权储氧量确定模块520,用于执行若所述初始储氧量和所述当前储氧量的储氧量差值小于等于第二设定储氧量限值,和/或,所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数;
98.故障判断模块530,用于执行若所述加权储氧量次数大于等于加权储氧量次数限值,则根据所述加权储氧量值确定是否存在三元催化器效率低故障。
99.可选的,所述三元催化器效率诊断控制装置还包括:
100.三元催化器异常故障确定模块,用于执行若所述当前储氧量小于等于第一设定储氧量限值时,则确定存在三元催化器异常故障。
101.可选的,储氧量计算使能条件包括载体温度条件、发动机目标持续运行时间以及发动机运行条件,其中,所述发动机目标持续运行时间基于环境温度进行修正。
102.可选的,所述三元催化器效率诊断控制装置还包括:
103.样本载体温度确定模块,用于执行若所述储氧量差值大于第二设定储氧量限值,且所述当前储氧量计算次数小于设定储氧量计算次数,则将当前载体温度增加设定温度值
得到样本载体温度;
104.载体温度条件确定模块,用于执行根据所述样本载体温度确定载体温度条件。
105.可选的,所述载体温度条件确定模块具体用于:
106.若所述样本载体温度小于载体温度限值,则将所述样本载体温度作为载体温度条件;
107.若所述样本载体温度大于等于载体温度限值,则将所述载体温度限值作为载体温度条件。
108.可选的,所述故障判断模块530,具体用于:
109.若所述加权储氧量值小于设定加权储氧量阈值时,则确定存在三元催化器效率低故障。
110.可选的,所述三元催化器效率诊断控制装置还包括:
111.时间累积模块,用于执行若所述加权储氧量次数小于加权储氧量次数限值时,则控制储氧量计算使能时间置零,并获取当前储氧量计算使能累计时间;
112.重新触发条件模块,用于执行当所述当前储氧量计算使能累计时间大于等于计算使能累计时间设定值时,则重新触发储氧量计算使能条件。
113.本发明实施例所提供的三元催化器效率诊断控制装置可执行本发明任意实施例所提供的三元催化器效率诊断控制方法,具备执行三元催化器效率诊断控制方法相应的功能模块和有益效果。
114.实施例四
115.图6示出了可以用来实施本发明的实施例的车辆610的结构示意图。车辆旨在包括表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。车辆还可以包括表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
116.如图6所示,车辆610包括至少一个处理器611,以及与至少一个处理器611通信连接的存储器,如只读存储器(rom)612、随机访问存储器(ram)613等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器611可以根据存储在只读存储器(rom)612中的计算机程序或者从存储单元618加载到随机访问存储器(ram)613中的计算机程序,来执行各种适当的动作和处理。在ram 613中,还可存储车辆610操作所需的各种程序和数据。处理器611、rom 612以及ram 613通过总线614彼此相连。输入/输出(i/o)接口615也连接至总线614。
117.车辆610中的多个部件连接至i/o接口615,包括:输入单元616,例如键盘、鼠标等;输出单元617,例如各种类型的显示器、扬声器等;存储单元618,例如磁盘、光盘等;以及通信单元619,例如网卡、调制解调器、无线通信收发机等。通信单元619允许车辆610通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
118.处理器611可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器611的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何
适当的处理器、控制器、微控制器等。处理器611执行上文所描述的各个方法和处理,例如三元催化器效率诊断控制方法。
119.在一些实施例中,三元催化器效率诊断控制方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元618。在一些实施例中,计算机程序的部分或者全部可以经由rom 612和/或通信单元619而被载入和/或安装到车辆610上。当计算机程序加载到ram 613并由处理器611执行时,可以执行上文描述的三元催化器效率诊断控制方法的一个或多个步骤。备选地,在其他实施例中,处理器611可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行三元催化器效率诊断控制方法。
120.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
121.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
122.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
123.为了提供与用户的交互,可以在车辆上实施此处描述的系统和技术,该车辆具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给车辆。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
124.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部
件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
125.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
126.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
127.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:
1.一种三元催化器效率诊断控制方法,其特征在于,包括:在触发储氧量计算使能条件下,获取初始储氧量、当前储氧量和当前载体温度,并在所述当前储氧量大于第一设定储氧量限值时确定所述当前储氧量对应的当前储氧量计算次数;若所述初始储氧量和所述当前储氧量的储氧量差值小于等于第二设定储氧量限值,和/或,所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数;若所述加权储氧量次数大于等于加权储氧量次数限值,则根据所述加权储氧量值确定是否存在三元催化器效率低故障。2.根据权利要求1所述的三元催化器效率诊断控制方法,其特征在于,在获取初始储氧量、当前储氧量和当前载体温度之后,还包括:若所述当前储氧量小于等于第一设定储氧量限值时,则确定存在三元催化器异常故障。3.根据权利要求1所述的三元催化器效率诊断控制方法,其特征在于,所述储氧量计算使能条件包括载体温度条件、发动机目标持续运行时间以及发动机运行条件,其中,所述发动机目标持续运行时间基于环境温度进行修正。4.根据权利要求3所述的三元催化器效率诊断控制方法,其特征在于,所述三元催化器效率诊断控制方法还包括:若所述储氧量差值大于第二设定储氧量限值,且所述当前储氧量计算次数小于设定储氧量计算次数,则将当前载体温度增加设定温度值得到样本载体温度;根据所述样本载体温度确定载体温度条件。5.根据权利要求4所述的三元催化器效率诊断控制方法,其特征在于,根据所述样本载体温度确定载体温度条件,包括:若所述样本载体温度小于载体温度限值,则将所述样本载体温度作为载体温度条件;若所述样本载体温度大于等于载体温度限值,则将所述载体温度限值作为载体温度条件。6.根据权利要求1所述的三元催化器效率诊断控制方法,其特征在于,根据所述加权储氧量值确定是否存在三元催化器效率低故障,包括:若所述加权储氧量值小于设定加权储氧量阈值时,则确定存在三元催化器效率低故障。7.根据权利要求6所述的三元催化器效率诊断控制方法,其特征在于,所述三元催化器效率诊断控制方法还包括:若所述加权储氧量次数小于加权储氧量次数限值时,则控制储氧量计算使能时间置零,并获取当前储氧量计算使能累计时间;当所述当前储氧量计算使能累计时间大于等于计算使能累计时间设定值时,则重新触发储氧量计算使能条件。8.一种三元催化器效率诊断控制装置,其特征在于,包括:储氧量计算次数确定模块,用于执行在触发储氧量计算使能条件下,获取初始储氧量、当前储氧量和当前载体温度,并在所述当前储氧量大于第一设定储氧量限值时确定所述当
前储氧量对应的当前储氧量计算次数;加权储氧量确定模块,用于执行若所述初始储氧量和所述当前储氧量的储氧量差值小于等于第二设定储氧量限值,和/或,所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数;故障判断模块,用于执行若所述加权储氧量次数大于等于加权储氧量次数限值,则根据所述加权储氧量值确定是否存在三元催化器效率低故障。9.一种车辆,其特征在于,所述车辆包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的三元催化器效率诊断控制方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的三元催化器效率诊断控制方法。

技术总结
本发明公开了一种三元催化器效率诊断控制方法、装置、车辆及存储介质。该三元催化器效率诊断控制方法包括:在触发储氧量计算使能条件下,获取初始储氧量、当前储氧量和当前载体温度,并在所述当前储氧量大于第一设定储氧量限值时确定所述当前储氧量对应的当前储氧量计算次数;若所述初始储氧量和所述当前储氧量的储氧量差值小于等于第二设定储氧量限值,和/或,所述当前储氧量计算次数大于等于设定储氧量计算次数,则获取加权储氧量值以及加权储氧量次数;若所述加权储氧量次数大于等于加权储氧量次数限值,则根据所述加权储氧量值确定是否存在三元催化器效率低故障。本发明实现提高三元催化器效率诊断的准确性,减少故障误报。报。报。


技术研发人员:唐志刚 潘永传 李亮 刘锡庆 李哲 高克营
受保护的技术使用者:潍柴动力股份有限公司
技术研发日:2023.04.18
技术公布日:2023/6/12
版权声明

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

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

分享:

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

相关推荐