尿素喷射控制方法、装置、计算机设备和存储介质与流程

文档序号:34587188发布日期:2023-06-28 15:38阅读:36来源:国知局
尿素喷射控制方法、装置、计算机设备和存储介质与流程

本技术涉及车辆后处理控制,特别是涉及一种尿素喷射控制方法、装置、计算机设备和存储介质。


背景技术:

1、随着车辆后处理控制技术的发展,出现了选择性催化还原(selectivecatalyticreduction,scr)技术。scr系统能够在催化剂的作用下通过喷入尿素,把车辆尾气中的氮氧化物还原成氮气和水,达到降低车辆排放物中氮氧化物浓度的目的。

2、传统技术中,一般采用固定喷射量的方式向scr系统中喷射尿素。然而,scr系统中需求的尿素量时刻都在变化,尿素喷射量不够准确可能会导致车辆尾气达不到排放要求。

3、因此,如何准确地进行尿素喷射控制是目前亟需解决的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够准确地进行尿素喷射控制的尿素喷射控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种尿素喷射控制方法。所述方法包括:

3、确定当前喷射周期内尿素喷射系统的尿素实际喷射量;

4、获取前个喷射周期内的尿素喷射偏差量,并根据所述前个喷射周期中的尿素喷射偏差量确定当前喷射周期内的尿素需求喷射量;

5、根据所述当前喷射周期内的尿素实际喷射量和尿素需求喷射量,确定当前喷射周期内的尿素喷射偏差量;

6、根据所述当前喷射周期内的尿素喷射偏差量,修正下一喷射周期中所述尿素喷射系统的喷嘴开启时间段,以对当前喷射周期内的尿素喷射偏差量进行补偿。

7、在其中一个实施例中,所述确定当前喷射周期内尿素喷射系统的尿素实际喷射量,包括:

8、获取当前喷射周期中每个控制步长内,尿素喷射系统的尿素管路平均压力;

9、基于预先标定的尿素喷射流量图表,确定与所述尿素管路平均压力相匹配的实际喷射质量流量;

10、根据各控制步长所对应的实际喷射质量流量,确定每个控制步长内的尿素实际喷射量;

11、根据当前喷射周期中每个控制步长的尿素实际喷射量,得到当前喷射周期内的尿素实际喷射量。

12、在其中一个实施例中,所述尿素喷射流量图表的标定步骤包括:

13、控制尿素管路压力为预设值,固定喷嘴驱动占空比保持不变,连续驱动一段时间得到驱动时间段内的总喷射量;

14、获取所述驱动时间段内的喷嘴开启时间段;

15、根据所述驱动时间段内的总喷射量和喷嘴开启时间段,确定在所述尿素管路压力为预设值的情况下,对应的尿素喷射质量流量的值;

16、调整所述尿素管路压力的预设值,并基于调整后的预设值返回所述固定喷嘴驱动占空比保持不变的步骤继续执行,以得到多组数据对;其中,每组数据对包括尿素管路压力和相对应的尿素喷射质量流量的值;

17、根据所述多组数据对得到尿素喷射流量图表。

18、在其中一个实施例中,所述方法还包括:

19、获取所述多组数据对中每两个尿素管路压力的压力差;

20、基于所述压力差与压力差阈值间的大小关系,对所述喷射流量图表中相对应的尿素喷射质量流量的值进行调整,得到调整后的喷射流量图表。

21、在其中一个实施例中,所述根据所述前个喷射周期中的尿素喷射偏差量确定当前喷射周期内的尿素需求喷射量,包括:

22、获取车辆相关数据,所述车辆相关数据包括发动机工况、车辆排气管的上下游氮氧化物含量以及scr系统内的氨存储量;

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、根据所述当前喷射周期内的尿素喷射偏差量,修正下一喷射周期中所述尿素喷射系统的喷嘴开启时间段,以对当前喷射周期内的尿素喷射偏差量进行补偿。

48、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

49、确定当前喷射周期内尿素喷射系统的尿素实际喷射量;

50、获取前个喷射周期内的尿素喷射偏差量,并根据所述前个喷射周期中的尿素喷射偏差量确定当前喷射周期内的尿素需求喷射量;

51、根据所述当前喷射周期内的尿素实际喷射量和尿素需求喷射量,确定当前喷射周期内的尿素喷射偏差量;

52、根据所述当前喷射周期内的尿素喷射偏差量,修正下一喷射周期中所述尿素喷射系统的喷嘴开启时间段,以对当前喷射周期内的尿素喷射偏差量进行补偿。

53、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

54、确定当前喷射周期内尿素喷射系统的尿素实际喷射量;

55、获取前个喷射周期内的尿素喷射偏差量,并根据所述前个喷射周期中的尿素喷射偏差量确定当前喷射周期内的尿素需求喷射量;

56、根据所述当前喷射周期内的尿素实际喷射量和尿素需求喷射量,确定当前喷射周期内的尿素喷射偏差量;

57、根据所述当前喷射周期内的尿素喷射偏差量,修正下一喷射周期中所述尿素喷射系统的喷嘴开启时间段,以对当前喷射周期内的尿素喷射偏差量进行补偿。

58、上述尿素喷射控制方法、装置、计算机设备、存储介质和计算机程序产品,通过确定当前喷射周期内尿素喷射系统的尿素实际喷射量,并获取前个喷射周期内的尿素喷射偏差量,进而根据前个喷射周期中的尿素喷射偏差量确定当前喷射周期内的尿素需求喷射量,再根据当前喷射周期内的尿素实际喷射量和尿素需求喷射量,确定当前喷射周期内的尿素喷射偏差量,最后根据当前喷射周期内的尿素喷射偏差量,修正下一喷射周期中尿素喷射系统的喷嘴开启时间段。这样,通过对下个喷射周期的喷嘴开启时间段进行调整,能够对当前喷射周期内的尿素喷射偏差量进行补偿,从而提高尿素喷射控制的准确度。

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