一种发动机控制方法、系统、设备和存储介质与流程

摘要: 本发明涉及发动机,具体涉及一种发动机控制方法、系统、设备和存储介质。背景技术:1、现有技术中,发动机的喷油量控制通常采用基于固定标定的比例-积分-微分控制方法,...
一种发动机控制方法、系统、设备和存储介质与流程

本发明涉及发动机,具体涉及一种发动机控制方法、系统、设备和存储介质。

背景技术:

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、在每个控制周期内,将当前修正余量乘以预设衰减系数,得到更新后的修正余量;所述预设衰减系数为小于1的正数,用于表征每个控制周期内修正余量的衰减比例;

34、将所述基准喷油量控制参数与所述更新后的修正余量相加,得到当前控制周期的喷油量控制参数;

35、循环执行所述在每个控制周期内将当前修正余量乘以预设衰减系数的操作,直至所述修正余量小于或等于预设趋近于零的阈值。

36、根据本申请实施例的第二方面,提供了一种发动机控制系统,包括:

37、数据获取模块,用于获取发动机运行状态数据,所述发动机运行状态数据包括发动机转速、发动机扭矩和传动系统运行档位;

38、惯量计算模块,用于检测到所述传动系统运行档位发生变化,根据换挡过程中的所述发动机转速和所述发动机扭矩,确定当前档位对应的转动惯量值;

39、喷油参数求解模块,用于以变化前的档位作为当前档位、变化后的档位作为目标档位,并根据所述转动惯量值、所述当前档位和所述目标档位,确定所述发动机的喷油量控制参数;

40、喷油调节控制模块,用于基于所述喷油量控制参数和所述发动机转速,调节所述发动机的喷油量,以控制发动机转速。

41、根据本申请实施例的第三方面,提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现上述第一方面所述的方法。

42、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述第一方面所述的方法。

43、综上所述,本申请实施例提供了一种发动机控制方法、系统、设备和存储介质。通过获取发动机运行状态数据,所述发动机运行状态数据包括发动机转速、发动机扭矩和传动系统运行档位;响应于检测到所述传动系统运行档位发生变化,根据换挡过程中的所述发动机转速和所述发动机扭矩,确定当前档位对应的转动惯量值;以变化前的档位作为当前档位、变化后的档位作为目标档位,并根据所述转动惯量值、所述当前档位和所述目标档位,确定所述发动机的喷油量控制参数;基于所述喷油量控制参数和所述发动机转速,调节所述发动机的喷油量,以控制发动机转速。通过实时检测档位变化并动态推算传动系统的实际转动惯量,自适应调整喷油量控制参数,可适配不同变速箱配置对应的惯量特性,补偿换挡过程中的转速跌落,抑制整车抖动。

1.一种发动机控制方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,根据换挡过程中的所述发动机转速和所述发动机扭矩,确定当前档位对应的转动惯量值,包括:

3.如权利要求1所述的方法,其特征在于,响应于检测到所述传动系统运行档位发生变化之前,还包括:

4.如权利要求1所述的方法,其特征在于,根据所述转动惯量值、所述当前档位和所述目标档位,确定所述发动机的喷油量控制参数,包括:

5.如权利要求4所述的方法,其特征在于,根据所述喷油量修正系数与所述发动机转速,计算目标喷油量,包括:

6.如权利要求1所述的方法,其特征在于,基于所述喷油量控制参数和所述发动机转速,调节所述发动机的喷油量,包括:

7.如权利要求1所述的方法,其特征在于,调节发动机的喷油量之后,还包括:

8.一种发动机控制系统,其特征在于,包括:

9.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行以实现如权利要求1-7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1-7任一项所述的方法。