发动机的运行模式控制方法、装置、控制器和存储介质与流程

未命名 09-12 阅读:107 评论: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.图1为一个实施例中发动机的运行模式控制方法的流程示意图;
41.图2为另一个实施例中发动机的运行模式控制方法的流程示意图;
42.图3为一个实施例中发动机的运行模式控制装置的结构框图;
43.图4为一个实施例中控制器的内部结构图。
具体实施方式
44.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
45.本技术实施例提供的发动机的运行模式控制方法,可以应用于控制器中,在其中一个实施例中,在车辆行驶过程中,获取发动机的工况参数;若基于工况参数确定发动机未处于再生状态,则在发动机的发动机功率达到功率阈值时,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率;将催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于比较结果,控制车辆在与比较结果匹配的运行模式下工作。
46.在一个实施例中,如图1所示,提供了一种发动机的运行模式方法,以该方法应用于控制器为例进行说明,包括以下步骤:
47.步骤102,在车辆行驶过程中,获取发动机的工况参数。
48.其中,发动机的工况参数是指发动机运行过程中的基本参数,发动机的工况参数可以包括转速、扭矩、车速、档位、踩离合和刹车次数、上游温度、scr(催化还原)转化效率及
dpf(柴油颗粒过滤器)碳载量等级等参数。
49.步骤104,若基于工况参数确定发动机未处于再生状态,则在发动机的发动机功率达到功率阈值时,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率。
50.其中,再生状态是指dpf正处于将收集来的尾气、有害颗粒进行过滤、氧化的过程,若发动机未处于再生状态,则可以进行工作模式的控制。上游氮氧化合物质量是指scr(催化还原)系统上游的氮氧化合物的质量,下游氮氧化合物质量是指scr系统下游的氮氧化合物的质量。功率阈值是指设定的用于判断车辆是否处于怠速状态、低转速状态的阈值,由于scr系统在怠速、低转速状态下不会喷尿素,因此,当发动机功率达到功率阈值时,控制器才会根据上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率,可以避免无用的计算工作,提升催化还原转化效率的确定效率。
51.步骤106,将催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于比较结果,控制发动机在与比较结果匹配的运行模式下工作。
52.其中,转化效率阈值可以是预先确定的转化效率值,控制器通过将催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并根据比较结果,控制发动机的运行模式,从而可以调整scr系统的尿素喷射量,使发动机的性能处于最优状态。
53.上述发动机的运行模式控制方法中,在车辆行驶过程中,获取发动机的工况参数;若基于工况参数确定发动机未处于再生状态,则在发动机的发动机功率达到功率阈值时,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率;将催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于比较结果,控制车辆在与比较结果匹配的运行模式下工作。其中,在发动机未处于再生状态时,通过结合发动机功率、氮氧化合物指令确定催化还原转化效率,并根据催化还原效率控制车辆的运行模式,可以使得发动机的性能处于最优状态。
54.在一个实施例中,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率,包括:获取在预设功率窗口内得到的上游氮氧化合物质量,并基于各上游氮氧化合物质量,确定累计上游氮氧化合物质量;获取在预设功率窗口内得到的下游氮氧化合物质量,并基于各下游氮氧化合物质量,确定累计下游氮氧化合物质量;根据所述累计上游氮氧化合物质量和所述累计下游氮氧化合物质量,确定催化还原转化效率。
55.其中,预设功率窗口可以是指根据发动机的功率确定出的统计氮氧化合物质量的窗口,预设功率窗口可以是根据统计的功率的个数确定的,也可以是根据统计功率的时间确定的。若预设功率窗口为根据统计的功率的个数确定的,则控制器可以获取统计的功率的个数在达到一定数量的过程中的上游氮氧化合物质量,控制器可以将获取的各上游氮氧化合物质量相加,得到累计上游氮氧化合物质量。同样的,控制器可以获取统计的功率的个数在达到一定数量的过程中的下游氮氧化合物质量,控制器可以将获取的各下游氮氧化合物质量相加,得到累计下游氮氧化合物质量。
56.控制器根据获得的累计上游氮氧化合物质量和累计下游氮氧化合物质量,确定出催化还原效率,其中,根据累计上游氮氧化合物质量和累计下游氮氧化合物质量计算催化还原效率的公式如下:
[0057][0058]
其中,η为催化还原转化效率,mnox
us
为累计上游氮氧化合物质量,mnox
ds
为累计下游氮氧化合物质量。
[0059]
本实施例中,控制器结合预设功率窗口,统计得到累计下游氮氧化合物质量和累计上游氮氧化合物质量,从而计算得到催化还原转化效率,由于是基于获得的预设窗口内的累计氮氧化合物质量展开计算,可以提升计算催化还原转化效率的精度。
[0060]
在一个实施例中,转化效率阈值的确定方式,包括:获取在预设功率窗口内统计得到的平均氨存储率、平均空速和载体平均温度;确定平均氨存储率所属的氨存储率区间;根据氨存储率区间,确定查询索引值;基于查询索引值、平均空速和载体平均温度,确定转化效率阈值。
[0061]
其中,平均氨存储率是在预设出口内统计得到的氨存储率求均值得到的,平均空速是在预设出口内统计得到的空速求均值得到的,载体平均温度是在预设出口内统计得到的载体温度求均值得到的,氨存储率区间可以是根据理论氨存储率范围确定的,可以根据实际需要,将理论氨存储率范围划分为多个氨存储率区间。查询索引值可以是用于查询转化效率阈值的索引,查询索引值可以采用字母、数字以及标识码等任意标识符,只要可以区分出不同的氨存储率区间即可。控制器可以结合查询索引值、平均空速和载体平均温度进行查表,确定转化效率阈值。
[0062]
本实施例中,控制器通过结合查询索引值、平均空速和载体平均温度,可以准确的确定出转化效率阈值。
[0063]
在一个实施例中,获取查询索引值所在的氨存储率区间的区间上限对应的第一催化还原效率表,以及区间下限对应的第二催化还原效率表;基于平均空速和载体平均温度,分别对第一催化还原效率表和第二催化还原效率表进行查询,基于查询结果,确定转化效率阈值。
[0064]
其中,催化还原效率表是指设定的用于查询转化效率阈值的表,催化还原效率表可以用于表征平均空速、载体平均温度与转化效率阈值对应关系的表,催化还原效率表可以与查询索引值所在的氨存储率区间对应,具体地,氨存储率区间的区间下限对应第一催化还原效率表,氨存储率区间的区间上限对应第二催化还原效率表,控制器通过查询第一催化还原效率表,可以得到第一转化效率阈值,查询第二催化还原效率表,可以得到第二转化效率阈值,并根据第一转化效率阈值和第二转化效率阈值,确定转化效率阈值。
[0065]
本实施例中,控制器结合平均空速、载体平均温度查表,可以准确的确定转化效率阈值。
[0066]
在一个实施例中,平均空速和载体平均温度均有多个;基于平均空速和载体平均温度,分别对第一催化还原效率表和第二催化还原效率表进行查询,基于查询结果,确定转化效率阈值,包括:基于不同的平均空速和载体平均温度,分别对第一催化还原效率表和第二催化还原效率表进行查询,获得第一理论转化效率低值、第二理论转化效率低值和第三理论转化效率低值,以及第一理论转化效率高值、第二理论转化效率高值以及第三理论转化效率高值;基于氨存储率区间、所述第一理论转化效率低值和第一理论转化效率高值进行线性插值,获得第一转化效率阈值;基于氨存储率区间、第二理论转化效率低值和第二理
论转化效率高值进行线性插值,获得第二转化效率阈值;基于氨存储率区间、第三理论转化效率低值和第三理论转化效率高值进行线性插值,获得第三转化效率阈值。
[0067]
其中,第一理论转化效率低值、第二理论转化效率低值和第三理论转化效率低值可以是结合平均空速、载体平均温度和第一催化还原效率表确定的,第一理论转化效率高值、第二理论转化效率高值以及第三理论转化效率高值可以是结合平均空速、载体平均温度和第二催化还原效率表确定的,控制器可以根据氨存储率区间,结合得到的第一理论转化效率低值和第一理论转化效率高值进行线性插值,得到第一转化效率阈值,结合得到的第二理论转化效率低值和二理论转化效率高值进行线性插值,得到第二转化效率阈值,结合查询得到的第三理论转化效率低值和三理论转化效率高值进行线性插值,得到第三转化效率阈值。其中,控制器在进行线性插值计算时,可以采用常规的插值算法展开。
[0068]
本实施例中,控制器通过线性插值,可以准确的确定出第一转化效率阈值、第二转化效率阈值与第三转化效率阈值。
[0069]
在一个实施例中,预设的转化效率阈值包括第一转化效率阈值、第二转化效率阈值与第三转化效率阈值;第一转化效率阈值、第二转化效率阈值与第三转化效率阈值依次增大;将催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于比较结果,控制发动机在与比较结果匹配的运行模式下工作,包括:将催化还原转化效率分别与第一转化效率阈值、第二转化效率阈值与第三转化效率阈值进行比较,获得比较结果;若比较结果为催化还原转化效率小于第一转化效率阈值,则控制发动机以故障判断模式工作;若比较结果为催化还原转化效率处于第一转化效率阈值和第二转化效率阈值之间,则控制发动机以排温管理模式工作;若比较结果为催化还原转化效率处于第二转化效率阈值和第三转化效率阈值之间,则控制发动机以正常控制模式工作;若比较结果为催化还原转化效率大于第三转化效率阈值,则基于工况参数,确定发动机的工况,并在发动机的工况为高速工况时,控制发动机以节油模式工作。
[0070]
其中,第一转化效率阈值、第二转化效率阈值与第三转化效率阈值依次增大,当催化还原转化效率小于第一转化效率阈值时,进一步地,还可以是当催化还原转化效率小于第一转化效率阈值的持续时间达到标定阈值时间,即判定scr的转化效率过低,此时控制器可以控制发动机以故障判断模式工作,在故障判断模式工作下,控制器会发出故障判断请求,以进行scr转化效率故障判断。其中,故障判断可以包括scr效率主动监控、氨泄漏检测、再生除结晶、自适应调整尿素喷射等。
[0071]
当催化还原转化效率处于第一转化效率阈值和第二转化效率阈值之间时,进一步地,还可以是当催化还原转化效率处于第一转化效率阈值和第二转化效率阈值之间的持续时间达到标定阈值,即判定scr的转化效率偏低,此时控制器可以控制发动机以排温管理模式工作。在排温管理模式工作中,控制器可以通过气路调整节气门、排气节流阀、增压器放气阀、油路调整轨压正时等方式,达到发动机排温的提升,从而提升scr处理温度,提升scr的催化还原转化效率。
[0072]
当催化还原转化效率处于第二转化效率阈值和第三转化效率阈值之间时,进一步地,还可以是当催化还原转化效率处于第二转化效率阈值和第三转化效率阈值之间的持续时间达到标定阈值,判定scr转化效率正常,此时控制器可以控制发动机以正常控制模式工作。
[0073]
当催化还原转化效率大于第三转化效率阈值时,进一步地,还可以是当催化还原转化效率大于第三转化效率阈值的持续时间达到标定阈值,即判定此时scr转化效率良好,且当此时发动机运行在高速工况时,发动机将进入节油模式;当发动机运行于非高速工况时,发动机无法进入节油模式,仍然运行于正常模式,进入节油模式后发动机将索引不同的正时map(表)、轨压map(表)、气路控制map(表)来控制发动机运行,使发动机运行于油耗与尿素耗综合经济效益最优的状态。其中,节油模式的正时map、轨压map、气路控制map需要经过大量扫点试验得到一个最优组合,从而根据最优组合控制发动机的工作状态。
[0074]
在一个实施例中,控制器在确定发动机是否处于高速工况时,可以根据发动机的转速、扭矩、车速、档位、踩离合和刹车次数及上游温度等条件判断发动机是否运行在高速工况。
[0075]
本实施例中,控制器通过实时计算得到的催化还原转化效率与预设的转化效率阈值比较,再结合其他条件决定发动机的运行模式,达到发动机油耗尿素耗智能均衡控制的目的。
[0076]
在其中一个实施例中,如图2所示,为一个实施例中发动机的运行模式控制方法的流程示意图:
[0077]
本实施例中,通过发动机运行工况状态、再生状态及scr转化效率判定发动机运行模式,实现发动机在不同运行工况状态下采用不同的运行参数,如发动机正时、轨压、气路控制等参数,从而实现发动机在不同运行工况状态下达到油耗尿素耗得智能均衡控制。
[0078]
1.工况信息采集:通过发动机各传感器采集所需信息,控制器获取采集的工况信息进行集中处理,工况信息可以包括发动机转速、扭矩、车速、档位、踩离合和刹车次数及上游温度等,运行参数可以用于判定发动机运行工况状态。
[0079]
2.是否再生:控制器可以通过发动机再生状态标志判定发动机是否处于再生状态。
[0080]
3.scr转化效率计算:将发动机输出功划分为一个个移动的窗口,当发动机输出功率超过最小功的窗口阈值时,统计单个功窗口的上下游nox(氮氧化合物)累计质量,当移动平均窗口数达到标定的窗口数时,数据缓冲区填充完成,计算全部统计功窗口的数据累积,更新scr移动平均效率:
[0081][0082]
上式中,mnox
us
为所有功窗口的上游nox质量之和,mnox
ds
为所有功窗口的下游nox质量之和。
[0083]
4.发动机运行模式判定:根据scr效率主要影响因素,如氨存储率、空速和scr载体温度等,通过四维查表方式计算理想状态下scr转换效率效率。其中,氨存储率、空速和载体温度也为功窗口的平均统计值。
[0084]
具体查表方式为:首先,根据氨存储率的数值范围由低到高划分8个氨存储率阈值,并确认统计的氨存储率在8个氨存储率阈值中的所属区间,由此确认需要查询的scr效率map表的7个索引值(范围从0-6)。例如,当计算氨存储大于阈值1且小于阈值2,索引值为0;当计算氨存储大于阈值2且小于阈值3,索引值为1;依次类推,当计算氨存储大于阈值7且小于阈值8,索引值为6。
[0085]
在确定索引值后,根据不同空速和载体平均温度,查询scr效率较低值和较高值。例如,索引值为0时,根据不同空速和载体平均温度,查询氨存储阈值1对应的scr效率map,得到scr转化效率低值,查询氨存储阈值2对应的scr效率map,得到scr转化效率高值。
[0086]
最后根据实际的氨存储值所属区间,对查询得到的scr转化效率低值和高值进行线性插值,得到最终的scr理想查表效率η0。通过理想查表效率η0与计算得到的催化还原效率η的比较,控制发动机的运行模式,使发动机的油耗尿素耗智能均衡。进一步地,还可以通过实际计算的scr效率η与查表得到的scr理想查表效率η0做差,得到scr转化效率偏差(scr转化效率偏差δη=η-η0),调整scr系统的尿素喷射量。
[0087]
在确定发动机的运行模式时,可以通过计算得到的scr实时催化还原效率η与scr查表效率的标定阈值比较。scr查表效率的标定阈值共3个,具体为:η1(第一转化效率阈值)、η2(第二转化效率阈值)、η3(第三转化效率阈值)。
[0088]
当η《η1时,经过时间阈值的确定(即η《η1的持续时间达到标定阈值时间),即判定scr的转化效率过低,此时发动机会发出故障判断请求。当发动机的运行工况状态满足scr转化效率故障判定条件时,发动机将进行scr转化效率故障判断。
[0089]
当η1≤η《η2时,经过时间阈值的确定,即判定此时scr转化效率偏低,发动机将进入排温热管理模式。
[0090]
当η2≤η《η3时,经过时间阈值的确定,即判定此时scr转化效率正常,发动机将进入正常控制模式。
[0091]
当η≥η3时,经过时间阈值的确定,即判定此时scr转化效率良好,且当此时发动机运行在高速工况时,发动机将进入节油模式;当发动机运行于非高速工况时,发动机无法进入节油模式,仍然运行于正常模式(该情况出现的机率非常小,当scr效率η≥η3时,发动机一般都运行于高速工况)。
[0092]
进入节油模式后,发动机将索引不同的正时map、轨压map、气路控制map来控制发动机运行,使发动机运行于油耗与尿素耗综合经济效益最优的状态。节油模式的正时map、轨压map、气路控制map可以经过大量扫点试验的到一个最优组合。发动机高速工况进入条件:根据发动机的转速、扭矩、车速、档位、踩离合和刹车次数及doc上游温度等条件判断发动机是否运行在高速工况。
[0093]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0094]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的发动机的运行模式控制方法的发动机的运行模式控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个发动机的运行模式控制装置实施例中的具体限定可以参见上文中对于发动机的运行模式控制方法的限定,在此不再赘述。
[0095]
在一个实施例中,如图3所示,提供了一种发动机的运行模式控制装置300,包括:数据获取模块、处理模块和控制模块,其中:
[0096]
数据获取模块302,用于在车辆行驶过程中,获取发动机的工况参数。
[0097]
处理模块304,用于若基于工况参数确定发动机未处于再生状态,则在发动机的发动机功率达到功率阈值时,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率。
[0098]
控制模块306,用于将催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于比较结果,控制车辆在与比较结果匹配的运行模式下工作。
[0099]
在其中一个实施例中,处理模块,还用于获取在预设功率窗口内得到的上游氮氧化合物质量,并基于各上游氮氧化合物质量,确定累计上游氮氧化合物质量;获取在预设功率窗口内得到的下游氮氧化合物质量,并基于各下游氮氧化合物质量,确定累计下游氮氧化合物质量;根据累计上游氮氧化合物质量和累计下游氮氧化合物质量,确定催化还原转化效率。
[0100]
在其中一个实施例中,发动机的运行模式控制装置还包括转化效率阈值确定模块;转化效率阈值确定模块,用于获取在预设功率窗口内统计得到的平均氨存储率、平均空速和载体平均温度;确定平均氨存储率所属的氨存储率区间;根据氨存储率区间,确定查询索引值;基于查询索引值、平均空速和载体平均温度,确定转化效率阈值。
[0101]
在其中一个实施例中,转化效率阈值确定模块,还用于获取查询索引值所在的氨存储率区间的区间上限对应的第一催化还原效率表,以及区间下限对应的第二催化还原效率表;基于平均空速和载体平均温度,分别对第一催化还原效率表和第二催化还原效率表进行查询,基于查询结果,确定转化效率阈值。
[0102]
在其中一个实施例中,平均空速和载体平均温度均有多个;转化效率阈值确定模块,还用于基于不同的平均空速和载体平均温度,分别对第一催化还原效率表和第二催化还原效率表进行查询,获得第一理论转化效率低值、第二理论转化效率低值和第三理论转化效率低值,以及第一理论转化效率高值、第二理论转化效率高值以及第三理论转化效率高值;基于氨存储率区间、第一理论转化效率低值和第一理论转化效率高值进行线性插值,获得第一转化效率阈值;基于氨存储率区间、第二理论转化效率低值和第二理论转化效率高值进行线性插值,获得第二转化效率阈值;基于氨存储率区间、第三理论转化效率低值和第三理论转化效率高值进行线性插值,获得第三转化效率阈值。
[0103]
在其中一个实施例中,预设的转化效率阈值包括第一转化效率阈值、第二转化效率阈值与第三转化效率阈值;第一转化效率阈值、第二转化效率阈值与第三转化效率阈值依次增大;控制模块,还用于将催化还原转化效率分别与第一转化效率阈值、第二转化效率阈值与第三转化效率阈值进行比较,获得比较结果;若比较结果为催化还原转化效率小于第一转化效率阈值,则控制发动机以故障判断模式工作;若比较结果为催化还原转化效率处于第一转化效率阈值和第二转化效率阈值之间,则控制发动机以排温管理模式工作;若比较结果为催化还原转化效率处于第二转化效率阈值和第三转化效率阈值之间,则控制发动机以正常控制模式工作;若比较结果为催化还原转化效率大于第三转化效率阈值,则基于工况参数,确定发动机的工况,并在发动机的工况为高速工况时,控制发动机以节油模式工作。
[0104]
上述发动机的运行模式控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于控制器中的处理器中,也可以以软件形式存储于控制器中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0105]
在一个实施例中,提供了一种控制器,该控制器可以是车辆上的整车控制器,其内部结构图可以如图4所示。该控制器包括处理器、存储器、输入/输出接口等。其中,存储器与处理器连接,处理器与输入/输出接口连接。其中,该控制器的处理器用于提供计算和控制能力。该控制器的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该处理器的输入/输出接口用于处理器与其他的控制器之间交换信息。该计算机程序被处理器执行时以实现一种发火模式控制方法。
[0106]
本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的控制器的限定,具体的控制器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0107]
在一个实施例中,提供了一种控制器,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述发动机的运行模式控制方法的步骤
[0108]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述发动机的运行模式控制方法的步骤。
[0109]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述发动机的运行模式控制方法的步骤。
[0110]
需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
[0111]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(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)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0112]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例
中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0113]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种发动机的运行模式控制方法,其特征在于,所述方法包括:在车辆行驶过程中,获取发动机的工况参数;若基于所述工况参数确定所述发动机未处于再生状态,则在所述发动机的发动机功率达到功率阈值时,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率;将所述催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于所述比较结果,控制所述发动机在与所述比较结果匹配的运行模式下工作。2.根据权利要求1所述的方法,其特征在于,所述基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率,包括:获取在预设功率窗口内得到的上游氮氧化合物质量,并基于各上游氮氧化合物质量,确定累计上游氮氧化合物质量;获取在预设功率窗口内得到的下游氮氧化合物质量,并基于各下游氮氧化合物质量,确定累计下游氮氧化合物质量;根据所述累计上游氮氧化合物质量和所述累计下游氮氧化合物质量,确定催化还原转化效率。3.根据权利要求1所述的方法,其特征在于,所述转化效率阈值的确定方式,包括:获取在预设功率窗口内统计得到的平均氨存储率、平均空速和载体平均温度;确定所述平均氨存储率所属的氨存储率区间;根据所述氨存储率区间,确定查询索引值;基于所述查询索引值、所述平均空速和所述载体平均温度,确定转化效率阈值。4.根据权利要求3所述的方法,其特征在于,所述基于所述查询索引值、所述平均空速和所述载体平均温度,确定转化效率阈值,包括:获取所述查询索引值所在的氨存储率区间的区间上限对应的第一催化还原效率表,以及区间下限对应的第二催化还原效率表;基于所述平均空速和所述载体平均温度,分别对所述第一催化还原效率表和所述第二催化还原效率表进行查询,基于查询结果,确定转化效率阈值。5.根据权利要求4所述的方法,其特征在于,所述平均空速和所述载体平均温度均有多个;所述基于所述平均空速和所述载体平均温度,分别对所述第一催化还原效率表和所述第二催化还原效率表进行查询,基于查询结果,确定转化效率阈值,包括:基于不同的平均空速和载体平均温度,分别对所述第一催化还原效率表和所述第二催化还原效率表进行查询,获得第一理论转化效率低值、第二理论转化效率低值和第三理论转化效率低值,以及第一理论转化效率高值、第二理论转化效率高值以及第三理论转化效率高值;基于所述氨存储率区间、所述第一理论转化效率低值和所述第一理论转化效率高值进行线性插值,获得第一转化效率阈值;基于所述氨存储率区间、所述第二理论转化效率低值和所述第二理论转化效率高值进行线性插值,获得第二转化效率阈值;基于所述氨存储率区间、所述第三理论转化效率低值和所述第三理论转化效率高值进行线性插值,获得第三转化效率阈值。
6.根据权利要求1所述的方法,其特征在于,预设的转化效率阈值包括第一转化效率阈值、第二转化效率阈值与第三转化效率阈值;所述第一转化效率阈值、所述第二转化效率阈值与所述第三转化效率阈值依次增大;所述将所述催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于所述比较结果,控制所述发动机在与所述比较结果匹配的运行模式下工作,包括:将所述催化还原转化效率分别与第一转化效率阈值、第二转化效率阈值与第三转化效率阈值进行比较,获得比较结果;若比较结果为所述催化还原转化效率小于所述第一转化效率阈值,则控制所述发动机以故障判断模式工作;若比较结果为所述催化还原转化效率处于所述第一转化效率阈值和所述第二转化效率阈值之间,则控制所述发动机以排温管理模式工作;若比较结果为所述催化还原转化效率处于所述第二转化效率阈值和所述第三转化效率阈值之间,则控制所述发动机以正常控制模式工作;若比较结果为所述催化还原转化效率大于所述第三转化效率阈值,则基于所述工况参数,确定所述发动机的工况,并在所述发动机的工况为高速工况时,控制所述发动机以节油模式工作。7.一种发动机的运行模式控制装置,其特征在于,所述装置包括:数据获取模块,用于在车辆行驶过程中,获取发动机的工况参数;处理模块,用于若基于所述工况参数确定所述发动机未处于再生状态,则在所述发动机的发动机功率达到功率阈值时,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率;控制模块,用于将所述催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于所述比较结果,控制所述车辆在与所述比较结果匹配的运行模式下工作。8.一种控制器,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请涉及一种发动机的运行模式控制方法、装置、控制器、存储介质和计算机程序产品。所述方法包括:在车辆行驶过程中,获取发动机的工况参数;若基于所述工况参数确定所述发动机未处于再生状态,则在所述发动机的发动机功率达到功率阈值时,基于上游氮氧化合物质量和下游氮氧化合物质量,确定催化还原转化效率;将所述催化还原转化效率与预设的转化效率阈值进行比较,获得比较结果,并基于所述比较结果,控制所述车辆在与所述比较结果匹配的运行模式下工作。采用本方法能够提高发动机的性能。能。能。


技术研发人员:林福容 龙盼 张艳辉 郭志刚 黄华军 赵妍琦
受保护的技术使用者:一汽解放汽车有限公司
技术研发日:2023.07.10
技术公布日:2023/9/9
版权声明

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

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

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

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

分享:

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

相关推荐