System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆控制,尤其涉及一种发动机动态烟度控制方法、装置和电子控制装置。
技术介绍
1、烟度是衡量发动机排放的污染物的一种指标,在发动机运行状态下,需要合理控制发动机的烟度。
2、目前,一般是基于发动机的实时进气量和发动机转速,确定发动机的烟度限制基础值,根据该烟度限制基础值控制发动机的喷油量,以实现对发动机的烟度控制。然而,发动机的烟度限制基础值是在实验标准环境温度下测量得到的,而实际应用中发动机所处的环境温度变化较大,导致基于发动机的烟度限制基础值无法合理控制发动机的烟度,从而使得发动机的烟度控制异常。
技术实现思路
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、由以上可知,在本申请实施例中,考虑到发动机的当前进气量变化率可以反映出发动机当前所处的工况状态,而最近一次确定出的发动机的历史限制喷油量和历史实际喷油量可以反映出历史确定出的限制喷油量的合理性,在确定出发动机的烟度限制基础值后,还会结合发动机的当前进气量变化率、当前环境温度以及最近一次确定出的历史限制喷油量和历史实际喷油量,对烟度限制基础值进行修正,从而能够充分考虑在发动机在当前工况下的环境温度对于烟度限制的影响,并结合最近一次确定出的历史限制喷油量和历史实际喷油量,更为合理的修正烟度限制基础值,使得基于修正后的烟度限制修正值能够更为合理控制发动机的喷油量,自然能够实现更为合理的烟度控制,减少烟度失控的风险。
本文档来自技高网...【技术保护点】
1.一种发动机动态烟度控制方法,其特征在于,包括:
2.根据权利要求1所述的发动机动态烟度控制方法,其特征在于,所述基于所述当前进气量变化率、当前环境温度以及最近一次确定出的所述发动机的历史限制喷油量和历史实际喷油量,修正所述烟度限制基础值,包括:
3.根据权利要求2所述的发动机动态烟度控制方法,其特征在于,所述基于所述当前进气量变化率、当前环境温度以及最近一次确定出的所述发动机的历史限制喷油量和历史实际喷油量,确定烟度限制补偿值,包括:
4.根据权利要求3所述的发动机动态烟度控制方法,其特征在于,所述基于所述当前环境温度,对所述目标补偿参考值进行滤波处理,得到烟度限制补偿值,包括:
5.根据权利要求4所述的发动机动态烟度控制方法,其特征在于,在预先标定的不同环境温度与滤波系数的对应关系中,环境温度越低,滤波系数越大。
6.根据权利要求1所述的发动机动态烟度控制方法,其特征在于,所述按照所述烟度限制修正值和当前进气量,确定所述发动机当前适合的限制喷油量,包括:
7.根据权利要求1所述的发动机动态烟度控制方法,
8.一种发动机动态烟度控制装置,其特征在于,包括:
9.根据权利要求8所述的发动机动态烟度控制装置,其特征在于,所述修正值确定单元,包括:
10.一种发动机的电子控制装置,其特征在于,包括:电子控制单元和存储单元;
...【技术特征摘要】
1.一种发动机动态烟度控制方法,其特征在于,包括:
2.根据权利要求1所述的发动机动态烟度控制方法,其特征在于,所述基于所述当前进气量变化率、当前环境温度以及最近一次确定出的所述发动机的历史限制喷油量和历史实际喷油量,修正所述烟度限制基础值,包括:
3.根据权利要求2所述的发动机动态烟度控制方法,其特征在于,所述基于所述当前进气量变化率、当前环境温度以及最近一次确定出的所述发动机的历史限制喷油量和历史实际喷油量,确定烟度限制补偿值,包括:
4.根据权利要求3所述的发动机动态烟度控制方法,其特征在于,所述基于所述当前环境温度,对所述目标补偿参考值进行滤波处理,得到烟度限制补偿值,包括:
5.根据权利要求4所...
【专利技术属性】
技术研发人员:栾军山,马丽,张晨,陈雅琪,王新校,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。