一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种发动机模式调整方法、装置、电子设备及存储介质与流程

2022-06-11 02:35:44 来源:中国专利 TAG:


1.本技术涉及车辆控制技术领域,特别涉及一种发动机模式调整方法、装置、电子设备及存储介质。


背景技术:

2.发动机模式是指某些特定场景下发动机按照事先规定的程控运行。发动机的加热模式是为了满足发动机后处理对排温的需求,通过调整节流阀,运行在高排温的状态下,温度升高后使得后处理中选择性催化还原(selective catalytic reduction,scr)的转化效率提高,以减少发动机排出的氮氧化物(柴油发动机主要的排放污染物之一,主要由no和no2组成)。
3.相关技术中,是通过设定温度限值,如果scr上游温度低于该温度限值,发动机进入加热模式;scr上游温度高于该温度限值,退出加热模式。
4.然而,scr处温度变化有滞后性,在一些场景中,如果scr上游温度低于温度限值后,发动机再进入加热模式,就会造成scr在一段较长的时间内都处在比较低的温度中,影响scr的转化效率。


技术实现要素:

5.本技术提供了一种发动机模式调整方法、装置、电子设备及存储介质,用以及时、精准地调整发动机模式。
6.第一方面,本技术实施例提供一种发动机模式调整方法,所述方法包括:
7.在发动机的工作模式为非加热模式时,确定scr上游温度;
8.若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及氧化催化转化器(diesel oxidation catalyst,doc)上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度;
9.根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
10.上述方案,在发动机的工作模式为非加热模式时,如果scr上游温度高于表征scr的转化效率受影响的温度,并不是直接保持非加热模式,而是确定scr上游温度是否低于第二温度阈值,如果scr上游温度低于第二温度阈值,说明scr上游温度虽然没有影响到scr的转化效率,但scr上游温度也不是很高,需要根据scr上游温度变化率(scr上游温度变化情况),以及doc上游温度(对scr上游温度的影响情况),确定是否将发动机的工作模式调整为加热模式,从而更加及时、精准地调整发动机模式。
11.一些可选的实施方式中,所述方法还包括:
12.若所述scr上游温度不高于所述第一温度阈值,则将所述发动机的工作模式调整为加热模式。
13.上述方案,在scr上游温度已经不高于表征scr的转化效率受影响的温度时,通过
将发动机的工作模式调整为加热模式,从而及时升高scr内部温度,减小对scr的转化效率的影响。
14.一些可选的实施方式中,所述预设变化率包括第一预设变化率以及第二预设变化率,且所述第二预设变化率小于第一预设变化率;所述预设温度包括第一预设温度以及第二预设温度,且所述第一预设温度小于第二预设温度;根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式,包括:
15.若所述scr上游温度变化率低于所述第一预设变化率,且所述doc上游温度低于所述第一预设温度,则确定将所述发动机的工作模式调整为加热模式;或者
16.若所述scr上游温度变化率低于所述第二预设变化率,且所述doc上游温度低于所述第二预设温度,则确定将所述发动机的工作模式调整为加热模式。
17.上述方案,如果scr上游温度变化率低于第一预设变化率,说明scr上游温度变化情况较差,scr上游温度变化影响较小,并且doc上游温度低于第一预设温度,doc上游温度会明显地影响后续scr内部温度下降,此时需要将发动机的工作模式调整为加热模式;如果scr上游温度变化率低于第二预设变化率,说明scr上游温度变化情况更差,scr上游温度变化影响较大,并且doc上游温度低于第二预设温度,doc上游温度对scr内部温度影响不明显,此时也需要将发动机的工作模式调整为加热模式,从而在不同场景中灵活及时地调整发动机模式。
18.一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则在将所述发动机的工作模式调整为加热模式之前,还包括:
19.确定所述发动机在预设时长内均在预设工况下工作。
20.上述方案,通过在scr上游温度不是很高时,先确定发动机在预设时长内均在预设工况下工作,从而保证将发动机的工作模式调整为加热模式时发动机当前工况稳定。
21.一些可选的实施方式中,所述预设变化率小于0,且所述预设温度低于所述第二温度阈值。
22.一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则在将所述发动机的工作模式调整为加热模式之后,还包括:
23.若doc上游温度高于所述第一温度阈值,且基于第一加权系数确定的颗粒捕集器(diesel particulate filter,dpf)上游温度以及scr上游温度的第一加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式;或者
24.若scr下游温度高于所述第一温度阈值,且基于第二加权系数确定的dpf上游温度以及scr上游温度的第二加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式。
25.上述方案,如果doc上游温度高于第一温度阈值,说明后处理中接近发动机的部分温度较高;并且第一加权温度高于第一温度阈值,说明后处理整体温度较高,此时可将发动机的工作模式调整为非加热模式;如果scr下游温度高于第一温度阈值,说明后处理中远离发动机的部分温度较高;并且第二加权温度高于第一温度阈值,说明后处理整体温度较高,此时也可将发动机的工作模式调整为非加热模式。从而在不同场景中及时、精准地退出加热模式,节省功耗。
26.第二方面,本技术实施例提供一种发动机模式调整装置,包括:
27.温度确定模块,用于在发动机的工作模式为非加热模式时,确定scr上游温度;
28.所述温度确定模块,还用于若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度;
29.模式调整模块,用于根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
30.在一些可选的实施方式中,所述模式调整模块还用于:
31.若所述scr上游温度不高于所述第一温度阈值,则将所述发动机的工作模式调整为加热模式。
32.在一些可选的实施方式中,所述预设变化率包括第一预设变化率以及第二预设变化率,且所述第二预设变化率小于第一预设变化率;所述预设温度包括第一预设温度以及第二预设温度,且所述第一预设温度小于第二预设温度;所述模式调整模块具体用于:
33.若所述scr上游温度变化率低于所述第一预设变化率,且所述doc上游温度低于所述第一预设温度,则确定将所述发动机的工作模式调整为加热模式;或者
34.若所述scr上游温度变化率低于所述第二预设变化率,且所述doc上游温度低于所述第二预设温度,则确定将所述发动机的工作模式调整为加热模式。
35.在一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则所述模式调整模块在将所述发动机的工作模式调整为加热模式之前,还用于:
36.确定所述发动机在预设时长内均在预设工况下工作。
37.在一些可选的实施方式中,所述预设变化率小于0,且所述预设温度低于所述第二温度阈值。
38.在一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则所述模式调整模块在将所述发动机的工作模式调整为加热模式之后,还用于:
39.若doc上游温度高于所述第一温度阈值,且基于第一加权系数确定的dpf上游温度以及scr上游温度的第一加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式;或者
40.若scr下游温度高于所述第一温度阈值,且基于第二加权系数确定的dpf上游温度以及scr上游温度的第二加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式。
41.第三方面,本技术实施例提供一种电子设备,包括处理器和存储器;
42.其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行如第一方面任一项所述的发动机模式调整方法。
43.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面任一项所述的发动机模式调整方法。
44.另外,第二方面至第四方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
附图说明
45.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
46.图1为本技术实施例提供的后处理结构示意图;
47.图2为本技术实施例提供的后处理温度变化示意图;
48.图3为本技术实施例提供的第一种发动机模式调整方法的示意流程图;
49.图4为本技术实施例提供的第二种发动机模式调整方法的示意流程图;
50.图5为本技术实施例提供的第三种发动机模式调整方法的示意流程图;
51.图6为本技术实施例提供的第四种发动机模式调整方法的示意流程图;
52.图7为本技术实施例提供的发动机模式调整装置的结构示意图;
53.图8为本技术实施例提供的电子设备的示意框图。
具体实施方式
54.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
55.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
56.在本技术的描述中,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,可以是直接相连,也可以通过中间媒介间接相连,可以是两个器件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
57.发动机模式是指某些特定场景下发动机按照事先规定的程控运行。发动机的加热模式是为了满足发动机后处理对排温的需求,通过调整节流阀,运行在高排温的状态下,温度升高后使得后处理中scr的转化效率提高,以减少发动机排出的氮氧化物。scr可根据发动机排出的氮氧化物量喷射尿素,低于转化温度的情况下(例如180℃)喷出的尿素无法水解,也无法进一步与氮氧化物发生化学反应。
58.参阅图1所示的后处理结构示意图,后处理包括doc、dpf以及scr;其中,dpf的位置在doc下游,scr上游。
59.相关技术中,是通过设定温度限值,如果scr上游温度低于该温度限值,发动机进入加热模式;scr上游温度高于该温度限值,退出加热模式。
60.参阅图2所示,scr上游温度低于温度限制t0时(图中的a点),发动机才会进入加热模式,随后doc、dpf以及scr温度依次上升(doc上游距离发动机最近,doc上游温度变化规律最能体现发动机排温的变化),在较长时间之后,scr上游温度才会上升到t0(图中的b点)。因此,scr处温度变化有滞后性,在一些场景中,如果scr上游温度低于温度限值后,发动机
再进入加热模式,就会造成scr在一段较长的时间内都处在比较低的温度中,影响scr的转化效率。
61.基于此,本技术实施例提供了一种发动机模式调整方法、装置、电子设备及存储介质,该方法包括:在发动机的工作模式为非加热模式时,确定scr上游温度;若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度;根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
62.上述方案,在发动机的工作模式为非加热模式时,如果scr上游温度高于表征scr的转化效率受影响的温度,并不是直接保持非加热模式,而是确定scr上游温度是否低于第二温度阈值,如果scr上游温度低于第二温度阈值,说明scr上游温度虽然没有影响到scr的转化效率,但scr上游温度也不是很高,需要根据scr上游温度变化率(scr上游温度变化情况),以及doc上游温度(对scr上游温度的影响情况),确定是否将发动机的工作模式调整为加热模式,从而更加及时、精准地调整发动机模式。
63.下面将结合附图及具体实施例,对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
64.本技术实施例提供了第一种发动机模式调整方法,如图3所示,该方法可以包括:
65.步骤s301:在发动机的工作模式为非加热模式时,确定scr上游温度。
66.本实施例中,scr上游是scr进气侧(靠近dpf的一侧)。
67.上述非加热模式是节流阀全开,发动机在低排温的状态下运行。如正常模式、高原模式等。
68.步骤s302:若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度。
69.上述第一温度阈值是表征scr的转化效率受影响的温度(如250℃),即scr上游温度高于第一温度阈值时,scr的转化效率较高;scr上游温度不高于第一温度阈值时,scr的转化效率降低。
70.上述第二温度阈值高于上述第一温度阈值,第二温度阈值的具体数值可以根据实际应用场景设定(如300℃),本实施例对此不做限定。
71.本实施例中,doc上游是doc进气侧(靠近发动机的一侧)。
72.当前的scr上游温度变化率,是当前的scr上游温度相较于历史时刻的scr上游温度的变化率;其中,历史时刻是在当前时刻之前,距当前时刻预设间隔的时刻。
73.步骤s303:根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
74.本实施例,通过将scr上游温度变化率与预设变化率进行比对,可以确定出scr上游温度变化情况;通过将doc上游温度与预设温度进行比对,可以确定出对scr上游温度的影响情况。因此,在scr上游温度虽然没有影响到scr的转化效率,但scr上游温度也不是很高的情况下,可以根据上述两个比对结果,确定是否将发动机的工作模式调整为加热模式。
75.上述加热模式是通过调整节流阀(节流阀执行憋气动作),使发动机运行在高排温的状态下。
76.上述方案,在发动机的工作模式为非加热模式时,如果scr上游温度高于表征scr的转化效率受影响的温度,并不是直接保持非加热模式,而是确定scr上游温度是否低于第二温度阈值,如果scr上游温度低于第二温度阈值,说明scr上游温度虽然没有影响到scr的转化效率,但scr上游温度也不是很高,需要根据scr上游温度变化率(scr上游温度变化情况),以及doc上游温度(对scr上游温度的影响情况),确定是否将发动机的工作模式调整为加热模式,从而更加及时、精准地调整发动机模式。
77.一些可选的实施方式中,所述预设变化率包括第一预设变化率以及第二预设变化率,且所述第二预设变化率小于第一预设变化率;所述预设温度包括第一预设温度以及第二预设温度,且所述第一预设温度小于第二预设温度;
78.上述步骤s303可通过如下方式实现:
79.若所述scr上游温度变化率低于所述第一预设变化率,且所述doc上游温度低于所述第一预设温度,则确定将所述发动机的工作模式调整为加热模式;或者
80.若所述scr上游温度变化率低于所述第二预设变化率,且所述doc上游温度低于所述第二预设温度,则确定将所述发动机的工作模式调整为加热模式。
81.如上所述,通过将scr上游温度变化率与预设变化率进行比对,可以确定出scr上游温度变化情况;如果scr上游温度变化率低于第一预设变化率,说明scr上游温度变化情况较差(如温度下降较快),如果scr上游温度变化率低于第二预设变化率,说明scr上游温度变化情况更差(如温度下降更快);
82.通过将doc上游温度与预设温度进行比对,可以确定出对scr上游温度的影响情况;如果doc上游温度低于第二预设温度,说明doc上游温度比较低,会影响后续scr内部温度下降,如果doc上游温度低于第一预设温度,说明doc上游温度更低,会更加明显地影响后续scr内部温度下降;
83.综上,scr上游温度变化率低于第一预设变化率(scr上游温度变化影响较小),但doc上游温度低于所述第一预设温度(doc上游温度影响较大);或者,scr上游温度变化率低于第二预设变化率(scr上游温度变化影响较大),但doc上游温度低于所述第二预设温度(doc上游温度影响较小),都要将发动机的工作模式调整为加热模式。
84.上述方案,如果scr上游温度变化率低于第一预设变化率,说明scr上游温度变化情况较差,scr上游温度变化影响较小,并且doc上游温度低于第一预设温度,doc上游温度会明显地影响后续scr内部温度下降,此时需要将发动机的工作模式调整为加热模式;如果scr上游温度变化率低于第二预设变化率,说明scr上游温度变化情况更差,scr上游温度变化影响较大,并且doc上游温度低于第二预设温度,doc上游温度对scr内部温度影响不明显,此时也需要将发动机的工作模式调整为加热模式,从而在不同场景中灵活及时地调整发动机模式。
85.一些可选的实施方式中,所述预设变化率小于0,且所述预设温度低于所述第二温度阈值。
86.实施中,如果scr上游温度变化率低于0,说明scr上游温度已经开始下降,基于此,上述预设变化率可以设置为小于0;
87.另外,doc上游温度低于上述第二温度阈值时,说明doc内部温度比较低,基于此,上述预设温度可以设置为低于上述第二温度阈值。
88.本技术实施例提供了第二种发动机模式调整方法,如图4所示,该方法可以包括:
89.步骤s401:在发动机的工作模式为非加热模式时,确定scr上游温度。
90.步骤s402:若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度。
91.步骤s403:根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
92.该步骤s401~s403的具体实现方式可参照上述实施例,此处不再赘述。
93.步骤s404:若所述scr上游温度不高于所述第一温度阈值,则将所述发动机的工作模式调整为加热模式。
94.如上所述,上述第一温度阈值是表征scr的转化效率受影响的温度,即scr上游温度高于第一温度阈值时,scr的转化效率较高;scr上游温度不高于第一温度阈值时,scr的转化效率降低。
95.本实施例,如果scr上游温度不高于第一温度阈值,说明此时scr的转化效率已经降低,需要立即升高scr内部温度,因此,如果scr上游温度不高于第一温度阈值,需要将发动机的工作模式调整为加热模式。
96.可以理解,上述步骤s402~s403与步骤s404之间没有必然的逻辑关联,在scr上游温度高于第一温度阈值,且低于第二温度阈值时执行步骤s402~s403;在scr上游温度不高于第一温度阈值时执行步骤s404。
97.上述方案,在scr上游温度已经不高于表征scr的转化效率受影响的温度时,通过将发动机的工作模式调整为加热模式,从而及时升高scr内部温度,减小对scr的转化效率的影响。
98.本技术实施例提供了第三种发动机模式调整方法,如图5所示,该方法可以包括:
99.步骤s501:在发动机的工作模式为非加热模式时,确定scr上游温度。
100.步骤s502:若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度。
101.步骤s503:根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
102.该步骤s501~s503的具体实现方式可参照上述实施例,此处不再赘述。
103.步骤s504:若确定将所述发动机的工作模式调整为加热模式,则在将所述发动机的工作模式调整为加热模式之前,先确定所述发动机在预设时长内均在预设工况下工作。
104.在scr上游温度不是很高时,将发动机的工作模式调整为加热模式,还需要先确定发动机的工况。
105.如果发动机在预设时长内均在预设工况下工作,说明发动机当前工况稳定。本实施例对预设工况不做具体限定,如低负荷工况;本实施例对预设时长也不做具体限定,如2s。
106.上述方案,通过在scr上游温度不是很高时,先确定发动机在预设时长内均在预设工况下工作,从而保证将发动机的工作模式调整为加热模式时发动机当前工况稳定。
107.本技术实施例提供了第四种发动机模式调整方法,如图6所示,该方法可以包括:
108.步骤s601:在发动机的工作模式为非加热模式时,确定scr上游温度。
109.步骤s602:若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度。
110.步骤s603:根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
111.该步骤s601~s603的具体实现方式可参照上述实施例,此处不再赘述。
112.步骤s604:若确定将所述发动机的工作模式调整为加热模式,则在将所述发动机的工作模式调整为加热模式之后,若doc上游温度高于所述第一温度阈值,且基于第一加权系数确定的dpf上游温度以及scr上游温度的第一加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式;或者,若scr下游温度高于所述第一温度阈值,且基于第二加权系数确定的dpf上游温度以及scr上游温度的第二加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式。
113.本实施例,将发动机的工作模式调整为加热模式之后,还需要实时判断是否需要退出加热模式。
114.如果doc上游温度高于第一温度阈值,说明后处理中接近发动机的部分温度较高;并且第一加权温度高于第一温度阈值,说明后处理整体温度较高,此时可将发动机的工作模式调整为非加热模式;
115.如果scr下游温度高于第一温度阈值,说明后处理中远离发动机的部分温度较高;并且第二加权温度高于第一温度阈值,说明后处理整体温度较高,此时也可将发动机的工作模式调整为非加热模式。
116.示例性的,第一加权温度=a1*t1 a2*t2,其中,a1为第一加权系数中dpf上游温度对应的系数,a2为第一加权系数中scr上游温度对应的系数;
117.第二加权温度=b1*t1 b2*t2,其中,b1为第二加权系数中dpf上游温度对应的系数,b2为第二加权系数中scr上游温度对应的系数。
118.上述方案,如果doc上游温度高于第一温度阈值,说明后处理中接近发动机的部分温度较高;并且第一加权温度高于第一温度阈值,说明后处理整体温度较高,此时可将发动机的工作模式调整为非加热模式;如果scr下游温度高于第一温度阈值,说明后处理中远离发动机的部分温度较高;并且第二加权温度高于第一温度阈值,说明后处理整体温度较高,此时也可将发动机的工作模式调整为非加热模式。从而在不同场景中及时、精准地退出加热模式,节省功耗。
119.如图7所示,基于相同的发明构思,本技术实施例提供一种发动机模式调整装置700,包括:
120.温度确定模块701,用于在发动机的工作模式为非加热模式时,确定scr上游温度;
121.所述温度确定模块701,还用于若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表
征scr的转化效率受影响的温度;
122.模式调整模块702,用于根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
123.在一些可选的实施方式中,所述模式调整模块702还用于:
124.若所述scr上游温度不高于所述第一温度阈值,则将所述发动机的工作模式调整为加热模式。
125.在一些可选的实施方式中,所述预设变化率包括第一预设变化率以及第二预设变化率,且所述第二预设变化率小于第一预设变化率;所述预设温度包括第一预设温度以及第二预设温度,且所述第一预设温度小于第二预设温度;所述模式调整模块702具体用于:
126.若所述scr上游温度变化率低于所述第一预设变化率,且所述doc上游温度低于所述第一预设温度,则确定将所述发动机的工作模式调整为加热模式;或者
127.若所述scr上游温度变化率低于所述第二预设变化率,且所述doc上游温度低于所述第二预设温度,则确定将所述发动机的工作模式调整为加热模式。
128.在一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则所述模式调整模块702在将所述发动机的工作模式调整为加热模式之前,还用于:
129.确定所述发动机在预设时长内均在预设工况下工作。
130.在一些可选的实施方式中,所述预设变化率小于0,且所述预设温度低于所述第二温度阈值。
131.在一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则所述模式调整模块702在将所述发动机的工作模式调整为加热模式之后,还用于:
132.若doc上游温度高于所述第一温度阈值,且基于第一加权系数确定的dpf上游温度以及scr上游温度的第一加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式;或者
133.若scr下游温度高于所述第一温度阈值,且基于第二加权系数确定的dpf上游温度以及scr上游温度的第二加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式。
134.由于该装置即是本技术实施例中的方法中的装置,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
135.如图8所示,基于相同的发明构思,本技术实施例提供一种电子设备800,包括:处理器801和存储器802;
136.存储器802可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器802也可以是非易失性存储器(non-volatile memory),例如只读存储器,快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);或者存储器802是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器802可以是上述存储器的组合。
137.处理器801,可以包括一个或多个中央处理单元(central processing unit,cpu),图形处理单元(graphics processing unit,gpu)或者数字处理单元等等。
138.本技术实施例中不限定上述存储器802和处理器801之间的具体连接介质。本技术实施例在图8中以存储器802和处理器801之间通过总线803连接,总线803在图8中以粗线表示,所述总线803可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
139.其中,所述存储器802存储有程序代码,当所述程序代码被所述处理器801执行时,使得所述处理器801执行下列过程:
140.在发动机的工作模式为非加热模式时,确定scr上游温度;
141.若所述scr上游温度高于第一温度阈值,且低于第二温度阈值,则确定当前的scr上游温度变化率以及doc上游温度;所述第一温度阈值为表征scr的转化效率受影响的温度;
142.根据所述scr上游温度变化率与预设变化率的比对结果,以及所述doc上游温度与预设温度的比对结果,确定是否将所述发动机的工作模式调整为加热模式。
143.在一些可选的实施方式中,所述处理器801还执行:
144.若所述scr上游温度不高于所述第一温度阈值,则将所述发动机的工作模式调整为加热模式。
145.在一些可选的实施方式中,所述预设变化率包括第一预设变化率以及第二预设变化率,且所述第二预设变化率小于第一预设变化率;所述预设温度包括第一预设温度以及第二预设温度,且所述第一预设温度小于第二预设温度;所述处理器801具体执行:
146.若所述scr上游温度变化率低于所述第一预设变化率,且所述doc上游温度低于所述第一预设温度,则确定将所述发动机的工作模式调整为加热模式;或者
147.若所述scr上游温度变化率低于所述第二预设变化率,且所述doc上游温度低于所述第二预设温度,则确定将所述发动机的工作模式调整为加热模式。
148.在一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则在将所述发动机的工作模式调整为加热模式之前,所述处理器801还执行:
149.确定所述发动机在预设时长内均在预设工况下工作。
150.在一些可选的实施方式中,所述预设变化率小于0,且所述预设温度低于所述第二温度阈值。
151.在一些可选的实施方式中,若确定将所述发动机的工作模式调整为加热模式,则在将所述发动机的工作模式调整为加热模式之后,所述处理器801还执行:
152.若doc上游温度高于所述第一温度阈值,且基于第一加权系数确定的dpf上游温度以及scr上游温度的第一加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式;或者
153.若scr下游温度高于所述第一温度阈值,且基于第二加权系数确定的dpf上游温度以及scr上游温度的第二加权温度高于所述第一温度阈值,则将所述发动机的工作模式调整为非加热模式。
154.由于该电子设备即是执行本技术实施例中的方法的电子设备,并且该电子设备解决问题的原理与该方法相似,因此该电子设备的实施可以参见方法的实施,重复之处不再赘述。
155.本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被
处理器执行时实现如上述发动机模式调整方法的步骤。其中,可读存储介质可以为非易失可读存储介质。
156.以上参照示出根据本技术实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本技术。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程装置,以产生机器,使得经由计算机处理器和/或其它可编程装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
157.相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本技术。更进一步地,本技术可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本技术上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
158.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
159.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献