内燃机的控制装置转让专利

申请号 : CN201810209390.1

文献号 : CN108625936B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 铃木雄贵土屋富久

申请人 : 丰田自动车株式会社

摘要 :

一种内燃机的控制装置,交替地反复进行脱离处理和休止处理,在所述脱离处理中,实施从缸内喷射阀向排气的燃料供给由此使堆积于NSR催化剂的硫化物脱离,在所述休止处理中,使从缸内喷射阀向排气的燃料供给休止。控制装置在执行休止处理的期间实施从排气通路的添加阀添加内燃机燃料来对添加阀进行冷却的冷却添加并且禁止在执行脱离处理的期间的冷却添加。控制装置算出脱离处理开始时的添加阀的目标温度,以使得脱离处理执行期间的添加阀的温度不超过容许上限温度,并且算出冷却添加时的添加量。

权利要求 :

1.一种内燃机的控制装置,所述内燃机具备:直接向汽缸内喷射燃料的缸内喷射阀;设置于排气通路的NOx吸藏还原型催化剂;以及添加阀,该添加阀设置于比所述催化剂靠上游侧的排气通路,向排气添加内燃机燃料,所述控制装置具备:

执行中毒恢复控制的中毒恢复控制部,该中毒恢复控制通过交替地反复进行脱离处理和休止处理来使堆积于所述催化剂的硫化物减少,在所述脱离处理中,在将所述催化剂的温度升高为堆积于所述催化剂的硫化物脱离的可脱离温度的状态下实施从所述缸内喷射阀向排气供给燃料,由此使堆积于所述催化剂的硫化物脱离,在所述休止处理中,使从所述缸内喷射阀向排气的燃料供给休止;和冷却添加部,该冷却添加部执行如下冷却添加控制:在执行所述休止处理的期间实施通过从所述添加阀添加内燃机燃料来对所述添加阀进行冷却的冷却添加,并且禁止在执行所述脱离处理的期间的所述冷却添加,所述冷却添加部具备:

目标温度算出部,该目标温度算出部以使得所述脱离处理执行期间的所述添加阀的温度不超过预先设定的容许上限温度的方式算出所述脱离处理开始时的所述添加阀的目标温度;和添加量算出部,当将在执行所述休止处理的期间实施所述冷却添加时从所述添加阀添加的燃料量设为冷却添加量时,该添加量算出部以使得所述脱离处理开始时的所述添加阀的温度成为所述目标温度的方式算出所述冷却添加量。

2.根据权利要求1所述的内燃机的控制装置,

所述冷却添加部还具备:

温度预测部,该温度预测部对所述脱离处理执行期间的所述添加阀的最高温度进行预测;和判定部,该判定部对由所述温度预测部预测出的所述添加阀的最高温度是否超过所述容许上限温度进行判定,当通过所述判定部判定为所述添加阀的最高温度超过所述容许上限温度时,所述冷却添加部执行所述冷却添加控制。

3.根据权利要求2所述的内燃机的控制装置,

所述目标温度算出部以使得从由所述温度预测部所预测出的所述添加阀的最高温度减去所述容许上限温度而得的值越大则所述目标温度越低的方式算出所述目标温度,所述添加量算出部以使得所述目标温度越低则所述冷却添加量越多的方式算出所述冷却添加量。

4.根据权利要求1~3中任一项所述的内燃机的控制装置,

所述冷却添加部保留由所述目标温度算出部进行的所述目标温度的更新并且保留由所述添加量算出部进行的所述冷却添加量的更新,直到所述中毒恢复控制的实施期间的所述脱离处理的执行次数达到预先设定的次数为止。

说明书 :

内燃机的控制装置

技术领域

[0001] 本发明涉及内燃机的控制装置。

背景技术

[0002] 已知有在排气通路具备NOx吸藏还原型催化剂的内燃机。在这种内燃机中,在以比理论空燃比烯的空燃比进行燃烧的期间,将排气中的NOx吸藏于上述催化剂。当在内燃机中燃烧的混合气的空燃比暂时成为浓的空燃比时,将上述催化剂所吸藏的NOx还原净化。由此,可抑制NOx向外部气体的排出。
[0003] 排气中的硫氧化物(SOx)与NOx一起作为硫化盐等硫化物被吸藏于NOx吸藏还原型催化剂。当硫化物的堆积进一步发展时,催化剂的NOx吸藏能力降低而发生硫中毒。
[0004] 因此,在具备上述催化剂的内燃机中,如国际公开第2010/116535号等所记载,进行使堆积于催化剂的硫化物减少的中毒恢复控制。在中毒恢复控制中,在将催化剂的温度升高为硫化物的脱离所需要的温度(例如600℃)的状态下,将作为还原剂的燃料供给到向催化剂流入的排气中。由此,进行使堆积于催化剂的硫化物脱离并还原的脱离处理。另外,为了抑制因还原反应而催化剂的温度过度地上升,在以规定时间进行了脱离处理后,进行使向排气的燃料供给休止的休止处理。通过中毒恢复控制交替地反复进行脱离处理和休止处理,由此堆积于催化剂的硫化物渐渐地减少。
[0005] 在脱离处理中,从直接向汽缸内喷射燃料的缸内喷射阀向排气供给燃料,由此使向催化剂流入的排气的空燃比比理论空燃比浓。在此,在实施中毒恢复控制的期间,排气的温度被升高至硫化物的脱离所需要的温度。因此,设置于排气通路的添加阀的温度也变高。因此,添加阀有可能发生热损害。因此,与日本专利第4922899号公报所记载的装置同样,为了在上述排气净化装置中避免添加阀的高温化,优选执行从添加阀喷射燃料来对添加阀进行冷却的冷却添加。
[0006] 然而,当在执行脱离处理的期间执行冷却添加时,排气所包含的燃料的量过剩,从而向催化剂流入的排气的空燃比过度地浓化。因此,有可能发生排气中的未燃燃料穿过催化剂的现象即所谓的HC泄漏。当在执行脱离处理的期间不执行冷却添加时,添加阀的温度变高,添加阀有可能发生热损害。

发明内容

[0007] 本发明的目的在于提供一种能够在抑制中毒恢复控制的脱离处理执行期间的添加阀的热损害的同时抑制HC泄漏的发生的内燃机的排气净化装置。
[0008] 为了解决上述问题,根据本发明的第一技术方案,提供一种内燃机的控制装置,所述内燃机具备:直接向汽缸内喷射燃料的缸内喷射阀;设置于排气通路的NOx吸藏还原型催化剂;以及添加阀,该添加阀设置于比催化剂靠上游侧的排气通路,向排气添加内燃机燃料。控制装置具备:执行中毒恢复控制的中毒恢复控制部,该中毒恢复控制通过交替地反复进行脱离处理和休止处理来使堆积于催化剂的硫化物减少,在所述脱离处理中,在将催化剂的温度升高为堆积于催化剂的硫化物脱离的可脱离温度的状态下实施从缸内喷射阀向排气供给燃料,由此使堆积于催化剂的硫化物脱离,在所述休止处理中,使从缸内喷射阀向排气的燃料供给休止;和冷却添加部,该冷却添加部执行如下冷却添加控制:在执行休止处理的期间实施通过从添加阀添加内燃机燃料来对添加阀进行冷却的冷却添加并且禁止在执行脱离处理的期间的冷却添加。冷却添加部具备:目标温度算出部,该目标温度算出部以使得执行脱离处理期间的添加阀的温度不超过预定的容许上限温度的方式算出脱离处理开始时的添加阀的目标温度;和添加量算出部,当将在执行休止处理的期间实施冷却添加时从添加阀添加的燃料量设为冷却添加量时,该添加量算出部以使得脱离处理开始时的添加阀的温度成为目标温度的方式算出冷却添加量。

附图说明

[0009] 图1是示出内燃机的控制装置的一实施方式的构成的示意图。
[0010] 图2是示出中毒恢复控制的实施方式的时间图。
[0011] 图3是示出用于进行冷却添加的一系列的处理过程的流程图。
[0012] 图4是示出目标温度的设定方式的图表。
[0013] 图5是示出冷却添加量的设定方式的图表。
[0014] 图6是示出添加阀的驱动信号的时间图。
[0015] 图7是示出添加阀的温度的推移的时间图。

具体实施方式

[0016] 以下,参照图1~图7对本发明的内燃机的控制装置的一实施方式进行说明。上述的控制装置适用于使喷射到汽缸内的燃料通过压缩而引起的自着火来燃烧的压缩着火式柴油发动机。
[0017] 如图1所示,在内燃机10设置有多个直接向汽缸内喷射燃料的缸内喷射阀11。另外,在内燃机10的进气通路设置有调整向汽缸内吸入的空气的量的进气节气门。
[0018] 在内燃机10的排气通路14设置有NOx吸藏还原型催化剂(以下,称为NSR催化剂)20。NSR催化剂20在氧化气氛下吸藏周围的氮氧化物。NSR催化剂20在还原气氛下放出所吸藏的氮氧化物使其还原净化。
[0019] 在排气通路14的比NSR催化剂20靠上游侧的部分设置有向排气添加内燃机10的燃料的电磁驱动式添加阀35。在添加阀35设置有共用内燃机10的冷却水的水冷式冷却装置60。
[0020] 在排气通路14的NSR催化剂20的排气流入口的附近的部分设置有温度传感器73和空燃比传感器74。温度传感器73对向NSR催化剂20流入的排气的温度(以下,称为排气温度THE)进行检测。空燃比传感器74对向NSR催化剂20流入的排气的空燃比(以下,称为催化剂前排气空燃比AF1)进行检测。
[0021] 除了上述传感器以外,在内燃机10还设置有各种传感器。例如设置有对吸入空气量GA进行检测的空气流量计70、对内燃机转速NE进行检测的曲轴角传感器71、以及对冷却内燃机10的冷却水的温度即冷却水温THW进行检测的水温传感器72等。
[0022] 内燃机10具备控制装置80。控制装置80具备:进行各种运算处理的中央运算处理装置、存储控制用的程序和数据的只读存储器、暂时存储中央运算处理装置的运算结果等的存储器、以及输入端口和输出端口等。向控制装置80的输入端口输入上述的各种传感器的输出信号。另外,在控制装置80的输出端口连接有缸内喷射阀11、添加阀35等这样的各种装置的驱动电路。
[0023] 控制装置80具备执行使堆积于NSR催化剂20的硫化物减少的中毒恢复控制的中毒恢复控制部80A。通过中毒恢复控制交替地反复进行脱离处理和休止处理,在所述脱离处理中,实施从缸内喷射阀11向排气的燃料供给由此使堆积于NSR催化剂20的硫化物脱离,在所述休止处理中,使从缸内喷射阀11向排气的燃料供给休止。
[0024] 另外,控制装置80具备执行冷却添加控制的冷却添加部80B。通过冷却添加控制,在执行休止处理的期间实施从添加阀35添加燃料来对添加阀35进行冷却的冷却添加,并且禁止在执行上述脱离处理的期间的冷却添加。
[0025] 冷却添加部80B具备算出脱离处理开始时的添加阀35的目标温度Td的目标温度算出部80C。另外,冷却添加部80B具备添加量算出部80D。添加量算出部80D算出在实施冷却添加的期间从添加阀35添加的燃料量即冷却添加量CA以使得脱离处理开始时的添加阀35的温度成为目标温度Td。
[0026] 另外,冷却添加部80B具备温度预测部80E和判定部80F。温度预测部80E对执行脱离处理期间的添加阀35的最高温度进行预测。判定部80F对由温度预测部80E所预测出的添加阀35的最高温度是否超过容许上限温度Tc进行判定。
[0027] 控制装置80执行控制缸内喷射阀11的燃料喷射量和燃料喷射正时的燃料喷射控制、和用于适当进行由NSR催化剂20实现的排气净化的排气净化控制等各种控制。
[0028] 在内燃机10中,在以混合气的空燃比大于理论空燃比ST的状态下进行燃烧的期间,催化剂前排气空燃比AF1的值为比理论空燃比ST的值大的值。此时,在NSR催化剂20中,通过吸藏排气中的NOx来抑制向外部气体放出NOx。但是,能够吸藏于NSR催化剂20的NOx的量有限的。因此,在本实施方式的排气净化装置中,在达到NSR催化剂20的NOx的吸藏量达到界限之前,从缸内喷射阀11进行后喷射,从缸内喷射阀11向排气供给燃料。由此,使向NSR催化剂20流入的排气的空燃比比理论空燃比ST浓,将作为还原剂的燃料向NSR催化剂20供给。并且,利用该供给的还原剂,使被吸藏的NOx从NSR催化剂20放出并还原净化,由此进行NOx还原处理。在通过后喷射向排气供给的燃料不足的情况下,也从添加阀35添加燃料。
[0029] 在燃料中也包含硫氧化物(SOx)。NSR催化剂20在氧化气氛下也将由来于燃料的硫氧化物(SOx)与NOx一起吸藏。此时,SOx作为硫酸盐等硫化物被吸藏于NSR催化剂20。吸藏于NSR催化剂20的硫化物在NOx还原处理时的条件下不从NSR催化剂20脱离。因此,硫化物逐渐堆积于NSR催化剂20。若置之不理,则会发生NSR催化剂20的NOx吸藏能力降低的现象即所谓硫中毒。因此,具备中毒恢复控制部80A的控制装置80实施用于使堆积于NSR催化剂20的硫化物脱离的硫恢复控制。
[0030] 图2示出硫恢复控制的实施方式。
[0031] 控制装置80基于向排气供给的燃料量、根据排气温度THE等求得的NSR催化剂20的温度、根据吸入空气量GA等求得的排气流量等来算出堆积于NSR催化剂20的硫化物的量(以下,称为硫堆积量)。
[0032] 在图2的时刻t1,当硫堆积量S达到预先设定的开始判定值S1时,开始中毒恢复控制。于是,首先通过从添加阀35添加燃料来实施升温处理,因此能够将NSR催化剂20的温度升高为堆积于NSR催化剂20的硫化物脱离的可脱离温度。
[0033] 在时刻t2,NSR催化剂20的温度成为可脱离温度以上而升温处理结束,接下来开始脱离处理。脱离处理从时刻t2起经过了预先设定的执行期间DT后在时刻t3暂时结束。此后,在从时刻t3起经过了预先设定的休止期间RT的时刻t4,再次开始脱离处理。之后,反复进行脱离处理和休止处理直到中毒恢复控制结束为止。
[0034] 当开始脱离处理时,执行来自缸内喷射阀11的后喷射。由此,在通过升温处理使NSR催化剂20的温度升高为可脱离温度的状态下,催化剂前排气空燃比AF1成为比理论空燃比ST靠浓侧的值。另外,向NSR催化剂20供给作为还原剂的燃料。由此,开始硫化物从NSR催化剂20的脱离。另外,在休止期间RT的期间,执行休止来自缸内喷射阀11的后喷射的休止处理(以下,称为后喷射休止处理)。由此休止从缸内喷射阀11向排气供给燃料,因此,催化剂前排气空燃比AF1成为比理论空燃比ST靠烯侧的值。
[0035] 在执行脱离处理的期间,越升高催化剂前排气空燃比AF1的浓化程度,则越能增加向NSR催化剂20供给的燃料量。但是,当使催化剂前排气空燃比AF1过度浓化时,在NSR催化剂20中有可能发生HC泄漏,从排气通路14的末端向大气放出白烟。因此,在执行脱离处理的期间,需要调整排气所包含的燃料的量以使得排气的空燃比不会超过界限空燃比LT地浓化。在此,界限空燃比LT为能够抑制在NSR催化剂20中发生HC泄漏的空燃比的最小值。另外,向NSR催化剂20流入的排气的空燃比成为界限空燃比LT时的后喷射量能够根据预先的实验等求得,被设定为执行脱离处理期间的后喷射量。
[0036] 在执行各脱离处理的期间(t2~t3、t4~t5、t6~t7、t8~t9),根据硫化物从NSR催化剂20的脱离量,硫堆积量S减少。并且,在硫堆积量S的值减小为结束判定值S3(例如在本实施方式中设定为“0”)的时刻t9,中毒恢复控制结束。
[0037] 在执行脱离处理的期间,排气的温度被升高为硫化物的脱离所需要的可脱离温度,因此,设置于排气通路14的添加阀35的温度也变高。因此,添加阀35有可能发生热损害。因此,当担心添加阀35的高温化时,优选执行从添加阀35添加燃料来冷却添加阀35的冷却添加。
[0038] 然而,若就这样在执行脱离处理的期间执行冷却添加,则排气所包含的燃料的量过剩,向NSR催化剂20流入的排气的空燃比过度地浓化。因此,有可能发生HC泄漏。另外,当向NSR催化剂20流入的排气的空燃比过度地浓化时则中毒恢复的效率也有可能降低。然而,若在执行脱离处理的期间不执行冷却添加,则添加阀35的温度变高,因此添加阀35有可能发生热损害。
[0039] 因此,具备冷却添加部80B的控制装置80通过执行图3所示的一系列的处理过程来抑制上述的不良情况的发生。控制装置80在从内燃机10起动到停止为止的期间实施图3所示的处理过程。
[0040] 如图3所示,当开始本处理时,首先,冷却添加部80B对是否有中毒恢复控制的执行要求进行判定(S100)。在判定为硫堆积量S达到了开始判定值S1的情况下,冷却添加部80B判定为有中毒恢复控制的执行要求。当没有中毒恢复控制的执行要求时(S100:“否”),反复执行步骤S100的处理。
[0041] 在有中毒恢复控制的执行要求时(S100:“是”),在执行脱离处理之前温度预测部80E算出执行脱离处理的期间的添加阀35的预测最高温度Tm(S110)。温度预测部80E根据当前的冷却水温THW、当前的排气温度THE、当前的吸入空气量、执行脱离处理期间的目标排气温度、执行脱离处理期间的目标吸入空气量等来算出预测最高温度Tm。预测最高温度Tm是假设在执行脱离处理的期间不进行添加阀35的冷却添加时的预测温度。
[0042] 接着,判定部80F对算出的预测最高温度Tm是否超过了容许上限温度Tc进行判定(S120)。容许上限温度Tc是能够抑制因添加阀35的高温化而造成的热损害的发生的最高温度。当预测最高温度Tm超过了容许上限温度Tc时(S120:“是”),目标温度算出部80C算出脱离处理开始时的添加阀35的目标温度Td(S130)。在此,目标温度Td是为了预先降低脱离处理开始时的添加阀35的温度以使得执行脱离处理期间的添加阀35的温度不超过容许上限温度Tc而设定的温度。
[0043] 如图4所示,在步骤S130中,目标温度算出部80C算出从添加阀35的预测最高温度Tm减去容许上限温度Tc而得的温度差ΔTH(=Tm-Tc)。并且,目标温度算出部80C以使得温度差ΔTH的值越大则目标温度Td越低的方式算出目标温度Td。
[0044] 接着,添加量算出部80D基于目标温度Td来算出冷却添加量CA(S140)。冷却添加量CA是为了通过在执行后喷射休止处理的期间进行冷却添加、从而在执行后喷射休止处理的期间降低脱离处理开始时的添加阀35的温度以使得添加阀35的温度成为目标温度Td所需要的燃料量。另外,冷却添加量CA是在执行一次后喷射休止处理的期间从添加阀35添加的燃料量的总量。换言之,冷却添加量CA是在一次休止期间RT中从添加阀35添加的燃料量的总量。并且,预先求得目标温度Td与需要的冷却添加量CA的关系。
[0045] 如图5所示,添加量算出部80D以使得目标温度Td越低则冷却添加量CA越多的方式算出冷却添加量CA。
[0046] 接着,冷却添加部80B对是否为后喷射休止处理的开始时刻进行判定(S150)。在并非后喷射休止处理的开始时刻时(S150:“否”),反复执行步骤S150的处理。
[0047] 另一方面,在处于后喷射休止处理的开始时刻时(S150:“是”),冷却添加部80B在执行后喷射休止处理的期间实施添加阀35的冷却添加(S160)。
[0048] 如图6所示,在S160中,冷却添加部80B实施周期性地反复从添加阀35向排气喷射燃料的间歇添加。在执行间歇添加时,每隔驱动间隔时间Tint以预先设定的驱动时间τ的期间对添加阀35进行通电。驱动时间τ是将从控制装置80向添加阀35的驱动电路输出的驱动信号保持为“导通(ON)”状态从而维持添加阀35的打开动作的时间。驱动时间τ被设定为在确保添加阀35的冷却效果的同时能够尽可能抑制燃料的消耗量的时间,例如,设定为作为添加阀35的驱动时间可设定的最小值等。另外,通过使冷却添加量CA除以在驱动时间τ内从添加阀35喷射的燃料量,求得在一次休止期间RT中的添加阀35的燃料添加次数。并且,将使一次休止期间RT的时间除以燃料添加次数而得的值设定为执行后喷射休止处理的期间的冷却添加执行时的驱动间隔时间Tint。
[0049] 在本处理过程中,不进行冷却添加直到在步骤S150中作出肯定判定,因此,禁止在执行脱离处理的期间的冷却添加。因此,通过步骤S150以及步骤S160的处理,执行如下冷却添加控制:在执行后喷射休止处理的期间实施添加阀35的冷却添加,并且禁止在执行脱离处理的期间的添加阀35的冷却添加。
[0050] 在执行了步骤S160的处理或者在步骤S120中作出否定判定时,冷却添加部80B对中毒恢复控制是否结束进行判定(S170)。在步骤S170中,在硫堆积量S减少为结束判定值S3的情况下,冷却添加部80B判定为中毒恢复控制结束。在判定为中毒恢复控制结束时(S170:“是”),返回步骤S100的处理。
[0051] 另一方面,当中毒恢复控制未结束时(S170:“否”),冷却添加部80B对脱离处理是否执行了预先设定的规定次数N进行判定(S180)。规定次数N被设定为与冷却水温THW以对预测最高温度Tm的算出带来影响的程度发生变化所需要的时间相当的脱离处理的执行次数。
[0052] 当脱离处理还未执行规定次数N时(S180:“否”),冷却添加部80B再次执行步骤S160以后的处理。在该情况下,再次执行按照当前设定的冷却添加量CA的冷却添加。
[0053] 另一方面,当脱离处理执行了规定次数N时(S180:“是”),冷却添加部80B再次执行步骤S110以后的处理。在该情况下,再一次进行预测最高温度Tm的算出,由此进行预测最高温度Tm的更新。并且,当更新后的预测最高温度Tm为容许上限温度Tc以下时(S120:“否”),不执行添加阀35的冷却添加控制。另外,当更新后的预测最高温度Tm超过了容许上限温度Tc时(S120:“是”),基于更新后的预测最高温度Tm再一次进行温度差ΔTH的算出,并更新目标温度Td(S130)。并且,基于更新后的目标温度Td进行冷却添加量CA的更新(S140),执行按照更新后的冷却添加量CA的添加阀35的冷却添加(S160)。
[0054] 以上,根据本实施方式,能够取得以下的作用以及效果。
[0055] (1)在有中毒恢复控制的执行要求时(图3的S100:“是”),在判定为预测最高温度Tm超过容许上限温度Tc的情况下(图3的S120),实施如下冷却添加控制:在执行后喷射休止处理的期间实施添加阀35的冷却添加并且禁止在执行脱离处理的期间的冷却添加(图3的S150以及S160)。
[0056] 图7示出关于判定为添加阀35的预测最高温度Tm超过容许上限温度Tc的情况下的添加阀35的温度推移的一例。
[0057] 如图7所示,禁止在实施脱离处理的期间的添加阀35的冷却添加(时刻t1~时刻t2、时刻t3~时刻t4),由此可抑制脱离处理的执行期间的排气的空燃比的过度浓化,因此能够抑制HC泄漏的发生。另外,由于脱离处理的执行期间的排气的空燃比的过度浓化被抑制,因此也能够抑制实施中毒恢复控制时的中毒恢复的效率降低。
[0058] 然而,若禁止在执行脱离处理的期间的冷却添加,则在执行脱离处理的期间,添加阀35的温度渐渐地上升。关于这一点,在本实施方式中,在实施后喷射休止处理的期间实施添加阀35的冷却添加,以使得脱离处理执行期间的添加阀35的温度不超过容许上限温度Tc。由此,脱离处理开始时的添加阀35的温度预先降低为目标温度Td(时刻t1、时刻t3)。在该情况下,在开始脱离处理之前添加阀35的温度充分地降低,因此,即使在执行脱离处理的期间添加阀35的温度上升(时刻t1~时刻t2、时刻t3~时刻t4),添加阀35的温度也不会超过容许上限温度Tc。因此,也能够抑制脱离处理的执行期间的添加阀35的热损害发生。
[0059] (2)算出脱离处理执行期间的添加阀35的预测最高温度Tm,当判定为算出的预测最高温度Tm超过容许上限温度Tc时(图3的S120:“是”),执行冷却添加控制(图3的S150以及S160)。即,仅在执行脱离处理的期间添加阀35的温度有可能超过容许上限温度Tc的情况下,执行冷却添加控制。由此,能够恰当地判定必须执行冷却添加控制的状况。
[0060] (3)优选的是,从由温度预测部所预测出的添加阀35的预测最高温度Tm减去容许上限温度Tc而得的温度差ΔTH越大,则越降低脱离处理开始时的添加阀35的温度,以使得在执行脱离处理的期间添加阀35的温度不会达到容许上限温度Tc。另外,后喷射休止处理的执行期间的冷却添加量CA越多,则脱离处理开始时的添加阀35的温度越低。
[0061] 因此,如图4所示,以使得温度差ΔTH越大则目标温度Td越低的方式算出目标温度Td。另外,如图5所示,以使得目标温度Td越低则冷却添加量CA越多的方式算出冷却添加量CA。因此,能够恰当地算出为了使脱离处理执行期间的添加阀35的温度不超过容许上限温度Tc而需要的冷却添加量CA。
[0062] (4)当脱离处理未执行规定次数N时(图3的S180:“否”),再次执行步骤S150以后的处理,由此不进行当前算出的目标温度Td和冷却添加量CA的更新地实施添加阀35的冷却添加控制。像这样到中毒恢复控制的实施期间的脱离处理的执行次数达到预先设定的规定次数N为止,保留(暂不进行)由目标温度算出部80C进行目标温度Td的更新并且保留由添加量算出部80D进行的冷却添加量CA的更新。因此,与每执行一次脱离处理便算出目标温度Td以及冷却添加量CA的情况下相比,能够减少目标温度Td以及冷却添加量CA的运算负荷。
[0063] 上述实施方式也可以像以下那样变更。
[0064] 省略图3所示的步骤S180的处理。并且,也可以在步骤S170中作出否定判定时,执行步骤S110以后的处理。即,也可以每执行一次脱离处理便算出目标温度Td以及冷却添加量CA。在该情况下也能够得到除了上述(4)以外的作用效果。
[0065] 在上述实施方式中,在后喷射休止处理的休止期间RT内,为了从添加阀35喷射与冷却添加量CA相当的量的燃料而使驱动间隔时间Tint根据冷却添加量CA变化。此外,也可以将驱动间隔时间Tint设为固定值,使添加阀35的驱动时间τ根据冷却添加量CA变化,由此在后喷射休止处理的休止期间RT内从添加阀35喷射与冷却添加量CA相当的量的燃料。
[0066] 以使得脱离处理执行期间的添加阀35的温度不超过容许上限温度Tc的方式算出脱离处理开始时的添加阀35的目标温度Td。此时,基于温度差ΔTH算出目标温度Td,也可以用其他方式算出该目标温度Td。例如,温度差ΔTH的值大时,与温度差ΔTH的值小时相比,预测最高温度Tm的值变高。因此,也可以不算出温度差ΔTH而是根据预测最高温度Tm的值直接算出目标温度Td。在该情况下,以使得预测最高温度Tm的值越高则目标温度Td越低的方式算出目标温度Td。
[0067] 当在步骤S120中作出否定判定时,不执行添加阀35的冷却添加控制。此外,当在步骤S120中作出否定判定时,也可以实施如下冷却添加控制:在执行后喷射休止处理的期间以比冷却添加量CA少的冷却添加量进行添加阀35的冷却添加并且禁止在执行脱离处理的期间的添加阀35的冷却添加。在该情况下,即使在预测最高温度Tm为容许上限温度Tc以下时,在执行后喷射休止处理的期间添加阀35的温度也降低。
[0068] 在上述实施方式中,在执行脱离处理时,为了从缸内喷射阀11向排气供给燃料而实施后喷射。此外,也可以实施使混合气的空燃比暂时浓化的燃料过量供给等由此从缸内喷射阀11向排气供给燃料。在实施燃料过量供给的情况下,在上述休止期间RT的期间执行中止燃料过量供给的处理,由此能够实施使从缸内喷射阀11向排气的燃料供给休止的上述休止处理。