且操作可以被组合或分割、添加或删除、以及全部或部分重新排序,除非在本文中明确有相反的说明。
[0021]这里描述的某些操作包括解译一个或多个参数的操作。解译,如本文所使用的,包括通过本领域中已知的任何方法接收值,包括至少从数据链路或网络通信接收值、接收指示值的电子信号(例如,电压、频率、电流或脉冲宽度调制(PWM)信号)、接收指示值的软件参数、读取计算机可读介质上的存储位置的值、通过本领域中已知的任何方法接收作为运行时间参数的值、和/或通过接收被解译的参数通过其可被计算出的值、和/或通过引用被解译为参数值的默认值。
[0022]控制器160的一个示例性实施方案示于图2。在某些实施方案中,控制器160包括来自排气流量传感器120的排气流量输入210、来自排气NOx量传感器122的发动机排出的NOx量输入216、来自DPF出口温度传感器124的DPF出口温度输入208、来自SCR催化器中间床温度传感器126的SCR催化器中间床温度输入202、来自SCR催化器出口温度传感器128的SCR催化器出口温度输入217、来自SCR催化器出口 NOx量传感器130的SCR催化器出口 NOx量输入212、和还原剂储罐传感器158的还原剂储罐液位输入214。
[0023]在操作过程中,还原剂定量供给系统150响应于控制器160解译的定量供给命令供给还原剂。控制器160解译发动机102和排气系统106的工作条件来确定低温工作条件。根据低温工作条件的确定,控制器160根据所编程的操作指令确定还原剂的量和以一注入速率注入所确定的量的还原剂到排气系统106中所经历的时长。
[0024]如图2所示的控制器160包括低温定量供给启用模块226、还原剂定量供给启用模块232、低温定量供给开/关模块238、低温定量供给撞击极限模块246、和低温定量供给命令模块252。在功能上执行控制器160操作的其他控制器160布置在本申请中被考虑。
[0025]低温定量供给启用模块226接收并解译环境温度输入204和环境压力输入206。在示例性实施方案中,低温定量供给启用模块226还解译排气条件218、还原剂存储计时器条件220、还原剂存储条件222、以及低温定量供给累积条件224。低温定量供给模块226响应于环境温度输入204、环境压力输入206、排气条件218、还原剂存储计时器条件220、还原剂存储条件222和低温定量供给累积条件224的函数确定排气系统106是否处于低温定量供给周期。在示例性实施方案中,低温定量供给启用模块提供低温定量供给启用命令228到低温定量供给开/关模块238和低温定量供给命令模块252中的每一个。
[0026]低温定量供给启用模块226响应于确定SCR催化器中间床温度输入202的温度在低温定量供给范围内和DPF出口温度输入208的温度高于DPF出口温度的预定阈值来确定排气条件218是否启用低温定量供给周期。实施方案中的示例性低温定量供给范围在150°C与190°C之间。
[0027]低温定量供给启用模块226响应于确定还原剂存储计时器调整条件和/或还原剂存储计时器复位条件来确定还原剂存储计时器条件220是否启用低温定量供给周期。示例性还原剂存储计时器调整条件是排气流量输入210、排气流量阈值、还原剂注入反馈、还原注入反馈阈值的函数。示例性还原剂存储计时器复位条件是SCR催化器中间床温度输入202、SCR催化器中间床温度阈值、再生的SCR催化器状态的函数。还原剂存储计时器(未示出)响应于还原剂存储计时器条件移位或复位还原剂存储计时器计数。还原剂存储计时器条件220的示例性的行为在图3进一步被详细说明。
[0028]低温定量供给启用模块226响应于确定低温定量供给累积调整条件和/或低温定量供给累积复位条件而确定低温定量供给累积条件224是否启用低温定量供给周期。示例性低温定量供给累积调整条件是SCR催化器中间床温度输入202、SCR催化器中间床温度阈值、低温定量供给累积递减速率、和还原剂注入速率反馈参数的函数。低温定量供给累积递减速率响应于SCR催化器中间床温度输入202在低温定量供给累积递减速率查找表(未示出)中被访问。示例性低温定量供给累积复位条件是SCR催化器中间床温度输入202和SCR催化器中间床温度阈值的函数。
[0029]还原剂定量供给启用模块232接收并解译排气流量输入210、SCR催化器效率、和SCR催化器中间床温度输入202。此外,还原剂定量供给启用模块232响应于SCR催化器中间床温度输入202和SCR催化器效率来确定在低温定量供给SCR催化器的效率目标查找表230中取得的SCR催化器效率目标。还原剂定量供给启用模块232响应于SCR催化器效率、SCR催化器效率目标和排气流量输入210的函数而给低温定量供给开/关模块238提供还原剂定量供给启用命令234。
[0030]低温定量供给开/关模块238接收并解译SCR催化器中间床温度输入202、低温定量供给启用命令228和还原剂定量供给启用命令234。低温定量供给开/关模块确定低温定量供给工作周期并且给低温定量供给命令模块252提供低温定量供给工作周期命令240,以响应从低温定量供给工作时间和不工作时间目标查找表确定的低温定量供给工作周期目标。通常,随着SCR催化器中间床温度输入202在低温度范围内减少,定量供给工作时间减少和定量供给不工作时间增加,随着SCR催化器中间床温度输入202在低温度范围内增加,定量供给工作时间增加,并且定量供给不工作时间减少。工作时间和不工作时间被确定以使得被注入量的还原剂在SCR催化器中间床温度输入下通过废气蒸发。另外,低温定量供给开/关模块238响应于SCR催化器中间床温度输入202、低温定量供给启用命令228、还原剂定量供给启用命令234以及定量供给控制在低温定量供给开或关状态的持续时间来确定低温定量供给开/关命令242。
[0031 ]低温定量供给撞击极限模块246接收并解译排气流量输入210、DPF出口温度输入208以及环境温度输入204。另外,低温定量供给撞击极限模块246响应于排气流量输入210、DPF出口温度输入208以及环境温度输入204访问低温定量供给撞击极限查找表244,并提供低温定量供给撞击极限命令248给低温定量供给命令模块252。
[0032]在示例性实施方案中,低温定量供给命令模块252接收并解译低温定量供给启用命令228、工作周期命令240、定量供给开/关命令242、低温定量供给撞击极限命令246和还原剂条件250。另外,低温定量供给命令模块252响应于SCR催化器中间床温度输入202从例如ANR查找表248确定氨与NOx之比(ANT)的目标。当低温定量供给启用命令228是低温定量供给周期被启用的命令时,控制器160响应于氨与NOx之比(ANR)的目标、低温定量供给工作周期命令240、排气流量输入210和发动机排出的NOx量210提供低温定量供给命令(多个)260。低温定量供给命令(多个)260被低温定量供给撞击极限命令246限制,并根据低温定量供给开/关命令242通过一系列注入被传递。在某些实施方案中,一个或多个低温定量供给命令(多个)260被提供给定量供给系统的双向控制阀156以执行低温定量供给操作开或关周期。
[0033]示意流程图如图3所示,并且随后的相关描述提供执行用于启用低温定量供给周期和调整还原剂存储计时器的过程的说明性实施方案。示出的操作被理解为仅是示例性的,并且操作可以被组合或分割、添加或删除、以及全部或部分被重新排序,除非在本文中明确有相反的说明。示出的某些操作可以由执行在非瞬时计算机可读存储介质上的计算机程序产品的计算机来实现,其中计算机程序产品包括使计算机执行一个或多个操作,或发出命令到其他设备以执行一个或多个操作的指令。
[0034]参考图3示出了示例性过程300的流程图,示例性过程300用于通过编程控制器160以供例如系统100使用来使低温定量供给周期投入运行。过程300开始于操作302,在其中启用低温定量供给周期的控制例程被启动。操作302可以通过