发动机全生命周期的点火角修正方法、系统、终端及车辆与流程

未命名 07-08 阅读:64 评论:0


1.本发明属于发动机点火角技术领域,更具体地,涉及一种发动机全生命周期的点火角修正方法、系统、终端及车辆。


背景技术:

2.研究表明egr系统在改善排放,降低油耗和改善抗爆震能力上有一定优势。egr废气降低燃烧温度,避免爆震,抑制点火提前角推迟。但是在egr率引入不当,包括egr废气波动大控制不稳或者egr率过大时反而会影响到燃烧稳定性,此时需要适当推迟点火角来抑制爆震或者发动机异常抖动的发生。且随着发动机生命周期推移,控制参数可能会发生偏移,为了能保证在不同生命周期内均能够确保egr系统发挥其优势。且随着发动机生命周期推移,控制参数可能会发生偏移。
3.在发动机不同运行工况下,为通过推迟点火角来抑制爆震或者发动机异常抖动的发生以及保证发动机正常运行,需要进行的调节力度和调节方式不同。


技术实现要素:

4.针对现有技术的以上缺陷或改进需求,本发明提供一种发动机全生命周期的点火角修正方法、系统、终端及车辆,基于基本点火角和最小点火角之差的大小,将自适应和主动学习调控点火角结合起来,保证调控点火角对发动机燃烧稳定性燃烧稳定性和爆震影响最小,同时实现存在不同发动机及其不同生命周期差异的情况下,对egr率下的点火角修正控制,改善点火效率和燃油经济性。
5.为实现上述目的,按照本发明的第一方面,提供一种发动机全生命周期的点火角修正方法,包括如下步骤:
6.获取基本点火角和最小点火角的差值;
7.若所述差值处在预设范围0~c1内,进行基于egr率的点火角自适应学习,获取点火角修正值;
8.若所述差值处在预设范围c1~c2内,进行基于egr率的点火角主动学习,获取点火角修正值。
9.进一步地,所述预设范围c1、c2均通过发动机转速和进入气缸新鲜空气密度确定。
10.进一步地,若所述差值超出所述预设范围0~c1和c1~c2,则不进行点火角的处理。
11.进一步地,所述基于egr率的点火角自适应学习,获取点火角修正值,包括:
12.若满足基于egr率的点火角自适应的初始条件,进入基于egr率的点火角自适应稳定化阶段;
13.若满足基于egr率的点火角自适应的激活条件,进入基于egr率的点火角自适应激活阶段;
14.若基于egr率的点火角自适应激活阶段的累计一定时间t2至限度值,进入基于egr
率的点火角自适应更新阶段,更新对应工况下的mbt点火角修正值、基本点火角修正值和最小点火角修正值并存储。
15.进一步地,所述确定是否满足基于egr率的点火角自适应的初始条件,如满足,进入下一步,包括:
16.发动机转速在一定范围内且进入egr率的点火角自适应的发动机转速波动在一定限度内;
17.负荷在一定范围内,且进入egr率的点火角自适应的负荷波动在一定限度内;
18.实际egr率在一定范围内,且进入egr率的点火角自适应的实际egr率波动在一定限度内;
19.egr率控制处于闭环控制激活状态;
20.egr阀出口废气压力与入口废气压力之比小于预设值;
21.发动机水温在一定范围内,且进入egr率的点火角自适应的实际egr率波动在一定限度内;
22.进气温度在一定范围内,且进入egr率的点火角自适应的实际egr率波动在一定限度内;
23.目标进气vvt角度与实际排气vvt角度偏差在预设范围内;
24.目标排气vvt角度与实际排气vvt角度偏差在预设范围内;
25.实际空燃比波动在预设范围内;
26.进入egr率的点火角自适应的基本点火角波动在一定限度内;
27.进入egr率的点火角自适应的最小点火角波动在一定限度内;
28.基本点火角与运行点火角之差在预设范围内;
29.未出现点火系统相关零部件故障;
30.未出现爆震,早燃,排温超限的情况;
31.若以上条件中任一项未满足,则终止自适应,进入自适应未激活阶段;
32.若以上条件均满足时,进入点火角自适应稳定化阶段。
33.进一步地,所述基于egr率的点火角主动学习,获取点火角修正值,包括:
34.若满足基于egr率的点火角主动学习的初始条件,进入基于egr率的点火角主动学习稳定化阶段;
35.若满足基于egr率的点火角主动学习的激活条件,进入基于egr率的点火角主动学习激活阶段;
36.若累计一定时间t2至限度值,进入基于egr率的点火角主动学习更新阶段,基于主动学习稳定化阶段满足次数、点火角修正值预设限度和egr率,主动学习更新修正后的mbt点火角修正值、基本点火角修正值和最小点火角修正值。
37.进一步地,所述确定是否满足基于egr率的点火角主动学习的激活条件,如满足进入下一步,包括:
38.进入主动学习稳定化阶段时间超过预设时间t0;
39.基于egr率的点火角主动学习次数未更新的持续时间不超过预设时间t1;
40.若以上条件未满足,但初始条件满足,则维持在主动学习稳定阶段;
41.若以上条件不满足,且初始条件未满足,则返回至主动学习未激活阶段;
42.若以上条件满足,且初始条件满足时,则进入主动学习激活阶段。
43.按照本发明的第二方面,提供一种基于egr率的点火角处理系统,用于执行所述的方法,包括:
44.差值确定模块,用于确定基本点火角和最小点火角的差值;
45.自适应模块,用于在基本点火角和最小点火角之差处在预设范围0~c1内时,进行基于egr率的点火角自适应学习,获取点火角修正值;
46.主动学习模块,用于在基本点火角和最小点火角之差预设范围c1~c2内时,进行基于egr率的点火角主动学习,获取点火角修正值。
47.按照本发明的第三方面,提供一种电子设备,包括:
48.至少一个处理器、至少一个存储器和通信接口;其中,
49.所述处理器、存储器和通信接口相互间进行通信;
50.所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以执行所述的方法。
51.按照本发明的第四方面,提供一种车辆,包括控制系统,所述控制系统用于所述的方法。
52.总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
53.1.本发明的点火角修正方法,基于基本点火角和最小点火角之差的大小,将自适应和主动学习调控点火角结合起来,保证调控点火角对发动机燃烧稳定性燃烧稳定性和爆震影响最小,同时实现存在不同发动机及其不同生命周期差异的情况下,对egr率下的点火角修正控制,改善点火效率和燃油经济性。
附图说明
54.图1为本发明一种发动机全生命周期的点火角修正方法流程图。
具体实施方式
55.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
56.点火角包括mbt点火角,基本点火角和最小点火角,不同的点火角对应不同的点火效率,其中mbt点火角对应的点火效率是1;基本点火角是mbt点火角下避免爆震后并考虑发动机燃烧效率的情况下确定的基本点火角,基本点火角对应的点火效率小于1,基本点火角减去爆震推迟的点火角即可确定为最终允许的点火角;最小点火角是指:在发动机排温保护要求范围内和发动机燃烧稳定性允许范围内发动机允许达到的最小点火角,设置为最小点火角。最小点火角对应的点火效率不大于基本点火角对应的点火效率。
57.首先在不同工况下确定最大的egr率和最大egr率下的点火角提前角度增量,而实际的egr率下的对应的点火角提前角度增量为实际egr率乘以最大的egr率对应的点火角提前角度增量除以最大的egr率。
58.点火角处理方法主要是包括egr率的点火角自适应(即被动自学习),不改变任何参数,不对控制做任何干扰的情况下被动学习;也包括主动学习,在自适应工况很难满足的情况下,如果主动学习对正常工况干扰较小的情况下,主动调控参数进行自学习。其中在基本点火角和最小点火角之差较大时,采用主动自学习,此时自学习对发动机燃烧稳定性和爆震影响小,而且学习效率高,反之采用自适应,此时为了避免对发动机正常工作产生影响,采用自适应更安全有效。
59.如图1所示,本发明提供一种发动机全生命周期的点火角修正方法,包括如下步骤:
60.获取基本点火角和最小点火角的差值;
61.若所述差值处在预设范围0~c1内,进行基于egr率的点火角自适应学习,获取点火角修正值;
62.若所述差值处在预设范围c1~c2内,进行基于egr率的点火角主动学习,获取点火角修正值。
63.自适应学习过程中不主动调控参数,点火角控制较好,可以在点火角很小的情况下进行学习。尽可能保留主动学习速率快的优势,同时避免过程中对排温造成影响。为获取基本点火角与最小点火角之差的预设范围c1,提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,进行标定基本点火角与最小点火角之差的预设范围c1,实验标定数据详见表1。
64.表1
[0065][0066]
在同样发动机转速和同样进入气缸新鲜空气进气密度下,c1小于c2。主动学习过程中主动调控参数,如果点火角接近最小点火角,在主动学习的过程中可能会出现点火角达到最小点火角的情况,此时会出现发动机排温过高,c2的确定即是避免在主动学习过程中排温超限。为获取基本点火角与最小点火角之差的预设范围c2,提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,进行标定基本点火角与最小点火角之差的预设范围c2,实验标定数据详见表2。
[0067]
表2
[0068][0069]
基于上述实施例,作为一个可选的实施例,若所述差值超出所述预设范围0~c1和c1~c2,则不进行点火角的处理。
[0070]
基于上述实施例,作为一个可选的实施例,所述基于egr率的点火角自适应学习,获取点火角修正值,包括:
[0071]
确定是否满足基于egr率的点火角自适应的初始条件,如满足进入下一步;
[0072]
进入基于egr率的点火角自适应稳定化阶段,确定是否满足基于egr率的点火角自适应的激活条件,如满足进入下一步;
[0073]
进入基于egr率的点火角自适应激活阶段,累计一定时间内t2至限度值,进入下一步;
[0074]
进入基于egr率的点火角自适应更新与存储阶段,更新基于egr率的mbt点火角修正值、基本点火角修正值和最小点火角修正值并存储。
[0075]
所述egr率的点火角自适应,需要在发动机工况稳定的时候进行,以保证自适应的准确性。
[0076]
基于上述实施例,作为一个可选的实施例,所述确定是否满足基于egr率的点火角自适应的初始条件,具体包括:
[0077]
1.发动机处于运行状态;
[0078]
2.发动机转速在一定范围内(本实例取600rpm到5900rpm之间),且进入egr率的点火角自适应的发动机转速波动较小(本实例取
±
15rpm);
[0079]
3.负荷(进入气缸新鲜空气进气密度)在一定范围内(本实例取200mgpl到3000mgpl之间),且进入egr率的点火角自适应的负荷波动在一定范围内(本实例取
±
20mgpl);
[0080]
4.实际egr率在一定范围内,且进入egr率的点火角自适应的实际egr率波动在一定范围内(本实例取
±
1%);
[0081]
5.egr率控制处于闭环控制激活状态;
[0082]
6.egr阀出口废气压力与入口废气压力之比小于预设值(本实例取0.98);
[0083]
7.发动机水温在一定范围内(本实例取0℃到100℃),且进入egr率的点火角自适应的实际egr率波动在一定范围内(本实例取
±
2℃);
[0084]
8.进气温度在一定范围内(本实例取30℃到80℃),且进入egr率的点火角自适应的实际egr率波动在一定范围内(本实例取
±
1.5℃);
[0085]
9.目标进气vvt角度与实际排气vvt角度偏差在预设范围内(本实例取
±
0.5
°
);
[0086]
10.目标排气vvt角度与实际排气vvt角度偏差在预设范围内(本实例取
±
0.5
°
);
[0087]
11.实际空燃比波动在预设范围内(本实例取
±
1%);
[0088]
12.进入egr率的点火角自适应的基本点火角波动在一定范围内(本实例取
±
1.2
°
);
[0089]
13.进入egr率的点火角自适应的最小点火角波动在一定范围内(本实例取
±
0.8
°
);
[0090]
14.基本点火角与运行点火角(运行点火角是指发动机最终执行的点火角)之差在预设范围内(本实例取
±
0.5
°
);
[0091]
15.未出现点火系统相关零部件故障;
[0092]
16.未出现爆震,早燃,排温超限的情况。
[0093]
如果在自适应过程中任何一阶段出现初始条件中任一条不满足时,则终止自适应,进入自适应未激活阶段;在以上初始条件满足时,进入基于egr率的点火角自适应稳定化阶段。
[0094]
基于上述实施例,作为一个可选的实施例,所述确定是否满足基于egr率的点火角自适应的激活条件,如满足进入下一步,具体包括:
[0095]
1.进入自适应稳定化阶段超过预设时间t0,预设时间t0取0.5~1.6,优选的,t0=1s;
[0096]
2.基于egr率的点火角自适应次数未更新不超过预设时间t1预设时间t1取50~70min,优选的,t1=60min,基于egr率的点火角自适应完成便更新一次自适应次数。(如果学习间隔过长会导致每次学习值的差异不同可能是发动机零部件老化造成,而并非学习到了准确的信息);
[0097]
若以上条件未满足,但初始条件满足,则维持在自适应稳定阶段;
[0098]
若以上条件不满足,且初始条件未满足,则返回至自适应未激活阶段;
[0099]
若以上条件满足,且初始条件满足时,则进入下一阶段,即基于egr率的点火角自适应激活阶段。
[0100]
基于上述实施例,作为一个可选的实施例,在进入基于egr率的点火角自适应激活阶段时,累计一定时间内t2的发动机转速总和、负荷总和、进气温度总和、水温总和、进气vvt角度总和、排气vvt角度总和、基本点火角(基于实际egr率的基本点火角)总和、当前工况假定无egr率下的基本点火角总和、最小点火角(基于实际egr率的最小点火角)总和、当前工况假定无egr率下的最小点火角总和、mbt点火角(基于实际egr率的mbt点火角)总和、当前工况假定无egr率下的mbt点火角总和、实际egr率,在时间t2满足后,则进入下一阶段,即基于egr率的点火角自适应更新阶段,t2取1~5s,优选的,t2=3s。
[0101]
基于egr率的点火角自适应更新阶段,就是更新基于egr率的mbt点火角修正值、基本点火角修正值和最小点火角修正值。存储在非易失性存储器eeprom中默认基于egr率的mbt点火角修正值=0
°
、基本点火角修正值=0
°
和最小点火角修正值=0
°
;确定不同发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的基于egr率的mbt点火角修正值、基本点火角修正值和最小点火角修正值;基于确定的mbt点火角修正值、基本点火角修正值和最小点火角修正值更新eeprom中的存储值。
[0102]
基于上述实施例,作为一个可选的实施例,自适应的基本点火角修正值更新方法
为:
[0103]
1)在对应工况下的自适应稳定化阶段满足次数(每一次满足后次数会加1)不超过预设次数(本实例取30次)时,δphi
basesparka daptionact egr
维持上一次学习值;
[0104]
2)在对应工况下的自适应稳定化阶段满足次数超过预设次数,本实例取30次时,主动设置:
[0105]
δphi
basesparkadaptionactegr
=(phi
basesparkactegravg-phi
basesparknoegravg
)
×
k(n
avg
,rho
avg
)
[0106]
其中,k(n
avg
,rho
avg
)由发动机转速n
avg
和进入气缸新鲜空气密度rho
avg
标定得;
[0107]
,限制δphi
basesparkadaptionactegr
最大值(本实例取0.5
°
);
[0108]
为获取k(n
avg
,rho
avg
),提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,标定k(n
avg
,rho
avg
),实验标定数据详见表3。
[0109]
表3
[0110][0111]
此时并将对应工况下的自适应稳定化阶段满足次数清零;如果在学习过程中出现学习条件不满足,则同样将对应工况下的自适应稳定化阶段满足次数清零。
[0112]
对应工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)的基本点火角更新后的值为
[0113][0114]
其中,为上一次学习更新后的同样工况的基本点火角,特别地,首次phi
basesparkactegr
(0)由发动机台架标定得到。
[0115]
3)如果在学习过程中,一旦出现爆震或早燃或排温超限,则对应工况下的基本点火角phi
basesparkactegr
取phi
basesparkactegr
(0),且从当前时刻累加里程数未达到预设里程数(本实例取5万公里)时不允许进行对应工况下的基本点火角更新;
[0116]
如果当前工况的实际egr率r
actegravg
等于其对应工况的最大egr率r
maxegr
时,则在对应工况发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的所有不同egr率r
actegrradi um
均更新基本点火角
[0117][0118]
其中,为上一次学习更新后的同样工况的基本点火角,特别
地首次phi
basesparkactegrradium
(0)由发动机台架标定得到。
[0119]
基本点火角修正值为:
[0120][0121]
基于上述实施例,作为一个可选的实施例,自适应的mbt点火角修正值更新方法为:
[0122]
在对应工况下的自适应稳定化阶段满足次数(每一次满足后次数会加1)不超过预设次数,本实例取30次时,mbt点火角修正值δphi
mbtsparkad aptionacte gr
维持上一次学习值;
[0123]
在对应工况下的自适应稳定化阶段满足次数超过预设次数,本实例取30次时,主动设置:
[0124]
δphi
mbtsparkadaptionactegr
=(phi
mbtsparkactegravg-phi
mbtsparknoegravg
)
×
k1(n
avg
,rho
avg
)
[0125]
其中,k1(n
avg
,rho
avg
)不小于k(n
avg
,rho
avg
);
[0126]
并限制δphi
mbtsparkad aptionacte gr
最大值(本实例取0.5
°
);
[0127]
为获取k1(n
avg
,rho
avg
),提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,标定k1(n
avg
,rho
avg
),实验标定数据详见表4。
[0128]
表4
[0129][0130][0131]
此时并将对应工况下的自适应稳定化阶段满足次数清零。如果在学习过程中出现学习条件不满足,则同样将对应工况下的自适应稳定化阶段满足次数清零。
[0132]
对应工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)的mbt点火角更新后的值为
[0133][0134]
其中,为上一次学习更新后的同样工况的mbt点火角,特别地首次时刻phi
mbtsparkactegr
(0)由发动机台架标定得到。
[0135]
3)如果当前工况的实际egr率r
actegravg
等于其对应工况的最大egr率r
maxegr
时,则在对应工况发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的所有不同egr率r
actegrradi um
均更新mbt点火角
[0136]
[0137]
其中,为上一次学习更新后的同样工况的mbt点火角,特别地,首次phi
mbtsparkactegrradium
(0)由发动机台架标定得到。
[0138]
mbt点火角修正值为:
[0139][0140]
基于上述实施例,作为一个可选的实施例,自适应的最小点火角修正值更新方法为:
[0141]
1)在对应工况下的自适应稳定化阶段满足次数(每一次满足后次数会加1)不超过预设次数,本实例取30次时,δphi
minsparkad aptionacte gr
维持上一次学习值;
[0142]
2)在对应工况下的自适应稳定化阶段满足次数超过预设次数,本实例取30次时,主动设置:
[0143]
δphi
minsparkad aptionacte gr
=(phi
minsparkac tegravg-phi
minsparkno egravg
)
×
k2(n
avg
,rho
avg
)
[0144]
其中,k2(n
avg
,rho
avg
)小于k1(n
avg
,rho
avg
)
[0145]
并限制δphi
minsparkadaptionactegr
最大值,本实例取0.5
°

[0146]
为获取k2(n
avg
,rho
avg
),提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,标定k2(n
avg
,rho
avg
),实验标定数据详见表5。
[0147]
表5
[0148][0149]
此时并将对应工况下的自适应稳定化阶段满足次数清零。如果在学习过程中出现学习条件不满足,则同样将对应工况下的自适应稳定化阶段满足次数清零。
[0150]
对应工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)的最小点火角更新后的值为
[0151][0152]
其中,为上一次学习更新后的同样工况的最小点火角,特别地,首次phi
minsparkac tegr
(0)由发动机台架标定得到。
[0153]
3)如果在学习过程中,一旦出现爆震或早燃或排温超限,则对应工况下的最小点火角phi
minsparkactegr
取phi
minsparkactegr
(0),且从当前时刻累加里程数未达到预设里程数(本实例取5万公里)时不允许进行对应工况下的最小点火角更新;
[0154]
如果当前工况的实际egr率r
actegravg
等于其对应工况的最大egr率r
maxegr
时,则在对应工况发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的所有不同egr率r
actegrradium
均更新最小点火角
[0155][0156]
其中,为上一次学习更新后的同样工况的最小点火角,特别地首次时刻phi
minsparkactegrradium
(0)由发动机台架标定得到。
[0157]
其中最小点火角修正值为:
[0158][0159]
基于上述实施例,作为一个可选的实施例,所述点火角自适应的存储阶段包括以下步骤:
[0160]
1.计算在进入基于egr率的点火角自适应阶段累计一定时间内t的发动机转速平均值n
avg
、负荷平均值rho
avg
、进气温度平均值t
manavg
、水温平均值t
coolantavg
、进气vvt角度平均值phi
intakevvtavg
、排气vvt角度平均值phi
exhaustvvtavg
、基本点火角(基于实际egr率的基本点火角)平均值phi
basesparkactegravg
、无egr率下的基本点火角平均值phi
basesparknoegravg
、最小点火角(基于实际egr率的最小点火角)平均值phi
minsparkac tegravg
、无egr率下的最小点火角平均值phi
minsparkno egravg
、mbt点火角(基于实际egr率的mbt点火角)平均值phi
mbtsparkac tegravg
、无egr率下的mbt点火角平均值phi
mbtsparkno egravg
、实际egr率平均值r
actegravg

[0161]
2.将当前平均发动机转速、平均负荷、平均进气温度、平均水温、平均进气vvt角度、平均排气vvt角度、平均实际egr率下的mbt点火角修正值、基本点火角修正值和最小点火角修正值更新到对应的工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)下的eeprom中。
[0162]
最终将对应工况下的基本点火角修正值、mbt点火角修正值、最小点火角修正值存储到eeprom里。
[0163]
基于上述实施例,作为一个可选的实施例,所述基于egr率的点火角主动学习,获取点火角修正值,包括如下步骤:
[0164]
确定是否满足基于egr率的点火角自学习的初始条件,如满足进入下一步;
[0165]
确定是否满足基于egr率的点火角主动学习的初始条件,如满足,进入下一步;
[0166]
进入基于egr率的点火角主动学习稳定化阶段,确定是否满足基于egr率的点火角主动学习的激活条件,如满足,进入下一步;
[0167]
进入基于egr率的点火角主动学习激活阶段,累计一定时间t2至限度值,进入下一步;
[0168]
进入基于egr率的点火角主动学习更新阶段,基于主动学习稳定化阶段满足次数、点火角修正值预设限度和egr率,主动学习更新对应工况下的mbt点火角修正值、基本点火角修正值和最小点火角修正值;
[0169]
进入基于egr率的点火角主动学习存储阶段,存储更新的对应工况下的mbt点火角修正值、基本点火角修正值和最小点火角修正值。
[0170]
所述egr率的点火角主动学习,需要在发动机工况稳定的时候进行,以保证主动学习的准确性。
[0171]
基于上述实施例,作为一个可选的实施例,所述确定是否满足基于egr率的点火角主动学习的初始条件,具体包括:
[0172]
1.发动机处于运行状态;
[0173]
2.发动机转速在一定范围内(本实例取600rpm到5900rpm之间),且进入egr率的点火角主动学习的发动机转速波动较小(本实例取
±
15rpm);
[0174]
3.负荷(进入气缸新鲜空气进气密度)在一定范围内(本实例取200mgpl到3000mgpl之间),且进入egr率的点火角主动学习的负荷波动在一定范围内(本实例取
±
20mgpl);
[0175]
4.实际egr率在一定范围内,且进入egr率的点火角主动学习的实际egr率波动在一定范围内(本实例取
±
1%);
[0176]
5.egr率控制处于闭环控制激活状态;
[0177]
6.egr阀出口废气压力与入口废气压力之比小于预设值(本实例取0.98);
[0178]
7.发动机水温在一定范围内(本实例取0℃到100℃),且进入egr率的点火角主动学习的实际egr率波动在一定范围内(本实例取
±
2℃);
[0179]
8.进气温度在一定范围内(本实例取30℃到80℃),且进入egr率的点火角主动学习的实际egr率波动在一定范围内(本实例取
±
1.5℃);
[0180]
9.目标进气vvt角度与实际排气vvt角度偏差在预设范围内(本实例取
±
0.5
°
);
[0181]
10.目标排气vvt角度与实际排气vvt角度偏差在预设范围内(本实例取
±
0.5
°
);
[0182]
11.实际空燃比波动在预设范围内(本实例取
±
1%);
[0183]
12.进入egr率的点火角主动学习的基本点火角波动在一定范围内(本实例取
±
1.2
°
);
[0184]
13.进入egr率的点火角主动学习的最小点火角波动在一定范围内(本实例取
±
0.8
°
);
[0185]
14.基本点火角与运行点火角(运行点火角是指发动机最终执行的点火角)之差在预设范围内(本实例取
±
0.5
°
);
[0186]
15.未出现点火系统相关零部件故障;
[0187]
16.未出现爆震,早燃,排温超限的情况。
[0188]
如果在主动学习过程中任何一阶段出现初始条件中任一条不满足时,则终止主动学习,进入主动学习未激活阶段;在以上初始条件满足时,进入基于egr率的点火角主动学习稳定化阶段。
[0189]
基于上述实施例,作为一个可选的实施例,所述确定是否满足基于egr率的点火角主动学习的激活条件,如满足进入下一步,具体包括:
[0190]
1.进入主动学习稳定化阶段超过预设时间t0,预设时间t0取0.5~1.6,优选的,t0=1s;
[0191]
2.基于egr率的点火角主动学习次数未更新不超过预设时间t1预设时间t1取50~70min,优选的,t1=60min,基于egr率的点火角主动学习完成便更新一次主动学习次数。(如果学习间隔过长会导致每次学习值的差异不同可能是发动机零部件老化造成,而并非
学习到了准确的信息);
[0192]
若以上条件未满足,但初始条件满足,则维持在主动学习稳定阶段;
[0193]
若以上条件不满足,且初始条件未满足,则返回至主动学习未激活阶段;
[0194]
若以上条件满足,且初始条件满足时,则进入下一阶段,即基于egr率的点火角主动学习激活阶段。
[0195]
基于上述实施例,作为一个可选的实施例,所述在进入基于egr率的点火角主动学习激活阶段时,累计一定时间内t2的发动机转速总和、负荷总和、进气温度总和、水温总和、进气vvt角度总和、排气vvt角度总和、基本点火角(基于实际egr率的基本点火角)总和、当前工况假定无egr率下的基本点火角总和、最小点火角(基于实际egr率的最小点火角)总和、当前工况假定无egr率下的最小点火角总和、mbt点火角(基于实际egr率的mbt点火角)总和、当前工况假定无egr率下的mbt点火角总和、实际egr率,在时间t2满足后,则进入下一阶段,即基于egr率的点火角主动学习更新阶段,t2取1~5s,优选的,t2=3s。
[0196]
基于egr率的点火角主动学习更新阶段,就是更新基于egr率的mbt点火角修正值、基本点火角修正值和最小点火角修正值。存储在非易失性存储器eeprom中默认基于egr率的mbt点火角修正值=0
°
、基本点火角修正值=0
°
和最小点火角修正值=0
°
;确定不同发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的基于egr率的mbt点火角修正值、基本点火角修正值和最小点火角修正值;基于确定的mbt点火角修正值、基本点火角修正值和最小点火角修正值更新eeprom中的存储值。
[0197]
基于egr率的点火角主动学习存储阶段包括以下步骤:
[0198]
1.计算在进入基于egr率的点火角主动学习阶段累计一定时间内t的发动机转速平均值n
avg
、负荷平均值rho
avg
、进气温度平均值t
manavg
、水温平均值t
coolantavg
、进气vvt角度平均值phi
intakevvtavg
、排气vvt角度平均值phi
exhaustvvtavg
、基本点火角(基于实际egr率的基本点火角)平均值phi
basesparka ctegravg
、无egr率下的基本点火角平均值phi
basesparknoegravg
、最小点火角(基于实际egr率的最小点火角)平均值phi
minsparkac tegravg
、无egr率下的最小点火角平均值phi
minsparkno egravg
、mbt点火角(基于实际egr率的mbt点火角)平均值phi
mbtsparkac tegravg
、无egr率下的mbt点火角平均值phi
mbtsparkno egravg
、实际egr率平均值r
actegravg

[0199]
2.将当前平均发动机转速、平均负荷、平均进气温度、平均水温、平均进气vvt角度、平均排气vvt角度、平均实际egr率下的mbt点火角修正值、基本点火角修正值和最小点火角修正值更新到对应的工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)下的eeprom中。
[0200]
基于上述实施例,作为一个可选的实施例,主动学习的基本点火角修正值更新方法为:
[0201]
1)在对应工况下的主动学习稳定化阶段满足次数(每一次满足后次数会加1)不超过预设次数(本实例取30次)时,δphi
basesparka daptionact egr
维持上一次学习值;
[0202]
2)在对应工况下的主动学习稳定化阶段满足次数超过预设次数,本实例取30次时,主动设置:
[0203]
δphi
basesparkadaptionactegr
=(phi
basesparkactegravg-phi
basesparknoegravg
)
×
k(n
avg
,rho
avg
)
[0204]
其中,k(n
avg
,rho
avg
)由发动机转速n
avg
和进入气缸新鲜空气密度rho
avg
标定得;
[0205]
并稳定一段时间t3(本实例t3取3s),限制δphi
basesparkadaptionactegr
最大值(本实例取0.3
°
);
[0206]
观测是否出现爆震或早燃,如果没有,则进一步调整主动设置:
[0207]
δphi
basesparkadaptionactegr
=(phi
basesparkactegravg-phi
basesparknoegravg
)
×
k(n
avg
,rho
avg
)
×
c1其中,k(n
avg
,rho
avg
)由发动机转速n
avg
和进入气缸新鲜空气密度rho
avg
标定得;c1本实例取1.2;
[0208]
并稳定一段时间t4,t4不小于t3(本实例t4取5s,由于进一步提前点火角,出现爆震或早燃的风险加剧,需要更长时间进行观测),限制δphi
basesparkadaptionactegr
最大值(本实例取0.5
°
);
[0209]
进一步观测其是否出现爆震或早燃,如果没有,则进一步调整主动设置:
[0210]
δphi
basesparkadaptionactegr
=(phi
basesparkactegravg-phi
basesparknoegravg
)
×
k(n
avg
,rho
avg
)
×
c1
×
c2
[0211]
其中,c2本实例取1.1;
[0212]
并稳定一段时间t5,t5不小于t4(本实例t5取7s,由于在进一步提前点火角,出现爆震或早燃的风险加剧,需要更长时间进行观测),限制δphi
basesparkadaptionactegr
最大值(本实例取0.8
°
)。
[0213]
如此反复观测其是否出现爆震或早燃,如果出现爆震则早燃,则维持上一次主动调整点火角时未出现爆震或早燃的学习数值;
[0214]
重复上述动作,最终得到的δphi
basesparka daptionact egr
不超过预设角度(本实例取8
°
)。数值设置过大会存在爆震的风险,过小可能没有学习准确。
[0215]
此时并将对应工况下的主动学习稳定化阶段满足次数清零;如果在学习过程中出现学习条件不满足,则同样将对应工况下的主动学习稳定化阶段满足次数清零。
[0216]
对应工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)的基本点火角更新后的值为
[0217][0218]
其中,为上一次学习更新后的同样工况的基本点火角,特别地,首次phi
basesparka ctegr
(0)由发动机台架标定得到。
[0219]
为获取k(n
avg
,rho
avg
),提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,标定k(n
avg
,rho
avg
),实验标定数据详见表6。
[0220]
表6
[0221]
[0222][0223]
3)如果当前工况的实际egr率r
actegravg
等于其对应工况的最大egr率r
maxegr
时,则在对应工况发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的所有不同egr率r
actegrradium
均更新基本点火角
[0224][0225]
其中,为上一次学习更新后的同样工况的基本点火角,特别地首次phi
basesparka ctegrradiu m
(0)由发动机台架标定得到。
[0226]
基本点火角修正值为:
[0227][0228]
基于上述实施例,作为一个可选的实施例,主动学习的mbt点火角修正值更新方法为:
[0229]
在对应工况下的主动学习稳定化阶段满足次数(每一次满足后次数会加1)不超过预设次数,本实例取30次时,mbt点火角修正值δphi
mbtsparkadaptionacte gr
维持上一次学习值;
[0230]
在对应工况下的主动学习稳定化阶段满足次数超过预设次数,本实例取30次时,主动设置:
[0231]
δphi
mbtsparkad aptionacte gr
=(phi
mbtsparkac tegravg-phi
mbtsparkno egravg
)
×
k1(n
avg
,rho
avg
)
[0232]
其中,k1(n
avg
,rho
avg
)不小于k(n
avg
,rho
avg
);
[0233]
并稳定一段时间t6(本实例t6取3s),并限制δphi
mbtsparkad aptionacte gr
最大值(本实例取0.3
°
);
[0234]
观测其是否出现爆震或早燃,如果没有,则进一步调整主动设置
[0235]
δphi
mbtsparkadaptionact egr
=(phi
mbtsparkactegravg-phi
mbtsparkno egravg
)
×
k1(n
avg
,rho
avg
)
×
c3其中,其中c3本实例取1.2
[0236]
并稳定一段时间t7,t7不小于t6(本实例t7取5s,由于在进一步提前点火角,出现爆震或早燃的风险加剧,需要更长时间进行观测),并限制δphi
mbtsparkad aptionacte gr
最大值(本实例取0.5
°
)。
[0237]
进一步观测其是否出现爆震或早燃,如果没有,则进一步调整主动设置
[0238]
δphi
mbtsparkad aptionacte gr
=(phi
mbtsparkac tegravg-phi
mbtsparkno egravg
)
×
k1(n
avg
,rho
avg
)
×
c3
×
c4其中,其中c4本实例取1.1;
[0239]
并稳定一段时间t8,t8不小于t7(本实例t8取7s,由于在进一步提前点火角,出现爆震或早燃的风险加剧,需要更长时间进行观测),并限制δphi
mbtsparkad aptionacte gr
最大值(本实例取0.8
°
);
[0240]
如此反复观测其是否出现爆震或早燃,如果出现爆震则早燃,则维持上一次主动
调整点火角时未出现爆震或早燃的学习数值;
[0241]
重复上述动作,最终得到的δphi
mbtsparkad aptionacte gr
不超过预设角度,本实例取8
°
。数值设置过大会存在爆震的风险,过小可能没有学习准确。
[0242]
此时并将对应工况下的主动学习稳定化阶段满足次数清零。如果在学习过程中出现学习条件不满足,则同样将对应工况下的主动学习稳定化阶段满足次数清零。
[0243]
对应工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)的mbt点火角更新后的值为
[0244][0245]
其中,为上一次学习更新后的同样工况的mbt点火角,特别地首次时刻phi
mbtsparkactegr
(0)由发动机台架标定得到。
[0246]
3)如果当前工况的实际egr率r
actegravg
等于其对应工况的最大egr率r
maxegr
时,则在对应工况发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的所有不同egr率r
actegrradium
均更新mbt点火角
[0247][0248]
其中,为上一次学习更新后的同样工况的mbt点火角,特别地首次时刻phi
mbtsparkactegrradium
(0)由发动机台架标定得到。
[0249]
其中mbt点火角修正值为:
[0250][0251]
为获取k1(n
avg
,rho
avg
),提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,标定k1(n
avg
,rho
avg
),实验标定数据详见表7。
[0252]
表7
[0253][0254]
基于上述实施例,作为一个可选的实施例,主动学习的最小点火角修正值更新方法为:
[0255]
1)在对应工况下的主动学习稳定化阶段满足次数(每一次满足后次数会加1)不超过预设次数,本实例取30次时,δphi
minsparkad aptiona
ct
e gr
维持上一次学习值;
[0256]
2)在对应工况下的主动学习稳定化阶段满足次数超过预设次数,本实例取30次
时,主动设置:
[0257]
δphi
minsparkad aptionacte gr
=(phi
minsparkac tegravg-phi
minsparkno egravg
)
×
k2(n
avg
,rho
avg
)
[0258]
其中,k2(n
avg
,rho
avg
)小于k1(n
avg
,rho
avg
)
[0259]
并稳定一段时间t6(本实例t6取3s),限制δphi
minsparkad aptionacte gr
最大值,本实例取0.3
°

[0260]
观测其是否出现爆震或早燃,如果没有,则进一步调整主动设置δphi
minsparkadaptionactegr
=(phi
minsparkactegravg-phi
minsparknoegravg
)
×
k2(n
avg
,rho
avg
)
×
c5并稳定一段时间t7(本实例t7取5s,t7不小于t6,由于在进一步提前点火角,出现爆震或早燃的风险加剧,需要更长时间进行观测),限制δphi
minsparkad aptionacte gr
最大值,本实例取0.5
°
,其中c5本实例取1.1。
[0261]
进一步观测其是否出现爆震或早燃,如果没有,则进一步调整主动设置δphi
minsparkad aptionacte gr
=(phi
minsparkac tegravg-phi
minsparkno egravg
)
×
k2(n
avg
,rho
avg
)
×
c5
×
c6并稳定一段时间t9(本实例t9取7s,由于在进一步提前点火角,出现爆震或早燃的风险加剧,需要更长时间进行观测),限制δphi
minsparkad aptionacte gr
最大值,本实例取0.8
°
,其中c6本实例取1.05。
[0262]
如此反复观测其是否出现爆震或早燃,如果出现爆震则早燃,则维持上一次主动调整点火角时未出现爆震或早燃的学习数值。
[0263]
重复上述动作,最终获得的δphi
minsparkad aptionacte gr
不超过预设角度,本实例取8
°
。数值设置过大会存在爆震的风险,过小可能没有学习准确。
[0264]
此时并将对应工况下的主动学习稳定化阶段满足次数清零。如果在学习过程中出现学习条件不满足,则同样将对应工况下的主动学习稳定化阶段满足次数清零。
[0265]
对应工况(发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度、实际egr率)的最小点火角更新后的值为
[0266][0267]
其中,为上一次学习更新后的同样工况的最小点火角,特别地首次时刻phi
minsparkactegr
(0)由发动机台架标定得到。
[0268]
3)如果当前工况的实际egr率r
actegravg
等于其对应工况的最大egr率r
maxegr
时,则在对应工况发动机转速、负荷、进气温度、水温、进气vvt角度、排气vvt角度下的所有不同egr率r
actegrradi um
均更新最小点火角
[0269][0270]
其中,为上一次学习更新后的同样工况的最小点火角,特别地首次时刻phi
minsparkactegrradium
(0)由发动机台架标定得到。
[0271]
其中最小点火角修正值为:
[0272]
[0273]
其中,
[0274]
为获取k2(n
avg
,rho
avg
),提出一种实验标定方法:通过调整不同发动机转速和进入气缸新鲜空气密度,标定k2(n
avg
,rho
avg
),实验标定数据详见表8。
[0275]
表8
[0276][0277]
最终将对应工况下的基本点火角修正值、mbt点火角修正值、最小点火角修正值存储到eeprom里。
[0278]
本发明各个实施例的实现基础是通过具有中央处理器功能的设备进行程序化的处理实现的。因此在工程实际中,可以将本发明各个实施例的技术方案及其功能封装成各种模块。基于这种现实情况,在上述各实施例的基础上,本发明的实施例提供了一种基于egr率的点火角处理系统,用于执行上述方法实施例中的发动机全生命周期的点火角修正方法。包括:
[0279]
差值确定模块,用于确定基本点火角和最小点火角的差值;
[0280]
自适应模块,用于在基本点火角和最小点火角之差处在预设范围0~c1内时,进行基于egr率的点火角自适应学习,获取点火角修正值;
[0281]
主动学习模块,用于在基本点火角和最小点火角之差预设范围c1~c2内时,进行基于egr率的点火角主动学习,获取点火角修正值。
[0282]
需要说明的是,本发明提供的装置实施例中的装置,除了可以用于实现上述方法实施例中的方法外,还可以用于实现本发明提供的其他方法实施例中的方法,区别仅仅在于设置相应的功能模块,其原理与本发明提供的上述装置实施例的原理基本相同,只要本领域技术人员在上述装置实施例的基础上,参考其他方法实施例中的具体技术方案,通过组合技术特征获得相应的技术手段,以及由这些技术手段构成的技术方案,在保证技术方案具备实用性的前提下,就可以对上述装置实施例中的装置进行改进,从而得到相应的装置类实施例,用于实现其他方法类实施例中的方法。
[0283]
本发明实施例的方法是依托电子设备实现的,因此对相关的电子设备有必要做一下介绍。基于此目的,本发明的实施例提供了一种电子设备,该电子设备包括:至少一个中央处理器(central processor)、通信接口(communications interface)、至少一个存储器(memory)和通信总线,其中,至少一个中央处理器,通信接口,至少一个存储器通过通信总线完成相互间的通信。至少一个中央处理器可以调用至少一个存储器中的逻辑指令,以执行前述各个方法实施例提供的方法的全部或部分步骤。
[0284]
此外,上述的至少一个存储器中的逻辑指令可以通过软件功能单元的形式实现并
作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个方法实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0285]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0286]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0287]
附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。基于这种认识,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0288]
本发明实施例的方法应用于车辆控制,因此,作为一个可选的实施例,本发明提供一种车辆,包括控制系统,所述控制系统用于实现本发明的方法。
[0289]
在本技术中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排它性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0290]
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种发动机全生命周期的点火角修正方法,其特征在于,包括如下步骤:获取基本点火角和最小点火角的差值;若所述差值处在预设范围0~c1内,进行基于egr率的点火角自适应学习,获取点火角修正值;若所述差值处在预设范围c1~c2内,进行基于egr率的点火角主动学习,获取点火角修正值。2.根据权利要求1所述的一种发动机全生命周期的点火角修正方法,其特征在于,所述预设范围c1、c2均通过发动机转速和进入气缸新鲜空气密度确定。3.根据权利要求1所述的一种发动机全生命周期的点火角修正方法,其特征在于,若所述差值超出所述预设范围0~c1和c1~c2,则不进行点火角的处理。4.根据权利要求1所述的一种发动机全生命周期的点火角修正方法,其特征在于,所述基于egr率的点火角自适应学习,获取点火角修正值,包括:若满足基于egr率的点火角自适应的初始条件,进入基于egr率的点火角自适应稳定化阶段;若满足基于egr率的点火角自适应的激活条件,进入基于egr率的点火角自适应激活阶段;若基于egr率的点火角自适应激活阶段的累计一定时间t2至限度值,进入基于egr率的点火角自适应更新阶段,更新对应工况下的mbt点火角修正值、基本点火角修正值和最小点火角修正值并存储。5.根据权利要求4所述的一种发动机全生命周期的点火角修正方法,其特征在于,所述基于egr率的点火角自适应的初始条件包括:发动机转速在一定范围内且进入egr率的点火角自适应的发动机转速波动在一定限度内;负荷在一定范围内,且进入egr率的点火角自适应的负荷波动在一定限度内;实际egr率在一定范围内,且进入egr率的点火角自适应的实际egr率波动在一定限度内;egr率控制处于闭环控制激活状态;egr阀出口废气压力与入口废气压力之比小于预设值;发动机水温在一定范围内,且进入egr率的点火角自适应的实际egr率波动在一定限度内;进气温度在一定范围内,且进入egr率的点火角自适应的实际egr率波动在一定限度内;目标进气vvt角度与实际排气vvt角度偏差在预设范围内;目标排气vvt角度与实际排气vvt角度偏差在预设范围内;实际空燃比波动在预设范围内;进入egr率的点火角自适应的基本点火角波动在一定限度内;进入egr率的点火角自适应的最小点火角波动在一定限度内;基本点火角与运行点火角之差在预设范围内;未出现点火系统相关零部件故障;
未出现爆震,早燃,排温超限的情况;若以上条件中任一项未满足,则终止自适应,进入自适应未激活阶段;若以上条件均满足时,进入点火角自适应稳定化阶段。6.根据权利要求1所述的一种发动机全生命周期的点火角修正方法,其特征在于,所述基于egr率的点火角主动学习,获取点火角修正值,包括:若满足基于egr率的点火角主动学习的初始条件,进入基于egr率的点火角主动学习稳定化阶段;若满足基于egr率的点火角主动学习的激活条件,进入基于egr率的点火角主动学习激活阶段;若累计一定时间t2至限度值,进入基于egr率的点火角主动学习更新阶段,基于主动学习稳定化阶段满足次数、点火角修正值预设限度和egr率,主动学习更新修正后的mbt点火角修正值、基本点火角修正值和最小点火角修正值。7.根据权利要求6所述的一种发动机全生命周期的点火角修正方法,其特征在于,所述确定是否满足基于egr率的点火角主动学习的激活条件,如满足进入下一步,包括:进入主动学习稳定化阶段时间超过预设时间t0;基于egr率的点火角主动学习次数未更新的持续时间不超过预设时间t1;若以上条件未满足,但初始条件满足,则维持在主动学习稳定阶段;若以上条件不满足,且初始条件未满足,则返回至主动学习未激活阶段;若以上条件满足,且初始条件满足时,则进入主动学习激活阶段。8.一种基于egr率的点火角处理系统,用于执行权利要求1-7任一项所述的方法,其特征在于,包括:差值确定模块,用于确定基本点火角和最小点火角的差值;自适应模块,用于在基本点火角和最小点火角之差处在预设范围0~c1内时,进行基于egr率的点火角自适应学习,获取点火角修正值;主动学习模块,用于在基本点火角和最小点火角之差预设范围c1~c2内时,进行基于egr率的点火角主动学习,获取点火角修正值。9.一种电子设备,其特征在于,包括:至少一个处理器、至少一个存储器和通信接口;其中,所述处理器、存储器和通信接口相互间进行通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以执行权利要求1至7任一项权利要求所述的方法。10.一种车辆,其特征在于,包括控制系统,所述控制系统用于执行权利要求1-7任一项所述的方法。

技术总结
本发明公开了一种发动机全生命周期的点火角修正方法、系统、终端及车辆,方法包括如下步骤:获取基本点火角和最小点火角的差值;若所述差值处在预设范围0~C1内,进行基于EGR率的点火角自适应学习,获取点火角修正值;若所述差值处在预设范围C1~C2内,进行基于EGR率的点火角主动学习,获取点火角修正值。基于基本点火角和最小点火角之差的大小,将自适应和主动学习调控点火角结合起来,保证调控点火角对发动机燃烧稳定性燃烧稳定性和爆震影响最小,同时实现存在不同发动机及其不同生命周期差异的情况下,对EGR率下的点火角修正控制,改善点火效率和燃油经济性。善点火效率和燃油经济性。善点火效率和燃油经济性。


技术研发人员:秦龙 雷雪 杨柳春 岳永召
受保护的技术使用者:东风汽车集团股份有限公司
技术研发日:2022.10.27
技术公布日:2023/5/24
版权声明

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

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

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

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

分享:

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

相关推荐