发动机控制方法、装置、车辆以及计算机存储介质与流程

文档序号:33899079发布日期:2023-04-21 07:10阅读:47来源:国知局
发动机控制方法、装置、车辆以及计算机存储介质与流程

本技术属于发动机控制领域,尤其涉及发动机控制方法、装置、车辆以及计算机存储介质。


背景技术:

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、将所述第一参数组合对应的第一修正系数与所述第二参数组合对应的第一修正系数进行相乘,获得所述第二修正系数;

39、将所述第二修正系数与所述控制参数的初始值进行相乘,获得所述控制参数的目标值。

40、第二方面,本技术实施例提供了一种发动机控制装置,所述装置包括:

41、获取模块,用于获取发动机的第一工况参数的第一检测值和第二工况参数的第二检测值,所述第一工况参数和所述第二工况参数均为影响发动机的增压压力的影响因子;

42、第一确定模块,用于根据所述第一检测值确定所述控制参数的初始值;

43、第二确定模块,用于根据所述第一检测值和所述第二检测值修正所述初始值,获得所述控制参数的目标值;

44、控制模块,用于根据所述控制参数的目标值控制所述发动机运行。

45、第三方面,本技术实施例提供了一种车辆,包含存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的任一方面所述的发动机控制方法。

46、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面的任一方面所述的发动机控制方法。

47、可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1