内燃机的控制装置以及控制方法与流程

文档序号:17867446发布日期:2019-06-11 23:20阅读:159来源:国知局

本公开涉及适用于内燃机的控制装置,所述内燃机具备:捕集排气中的粒子状物质的过滤器;将排气通路中的所述过滤器的上游侧与进气通路连接的egr通路;以及对所述egr通路的流路截面积进行调整的egr阀。



背景技术:

例如在日本特开2009-36183号公报中记载了一种内燃机,该内燃机具备捕集排气中的粒子状物质的过滤器;将排气通路与进气通路连接的egr通路;以及对egr通路的流路截面积进行调整的egr阀。

若上述过滤器捕集的粒子状物质的量变多,则有可能过滤器的上游侧的压力比下游侧的压力过度地变高。并且,在过滤器的上游侧的压力过度地变高的情况下,有可能以egr阀的上游侧的压力比下游侧的压力过度地变高为起因,对于egr阀的开口度而言排气多量地流入进气通路,内燃机的控制性降低。



技术实现要素:

以下,对本公开的例子进行记载。

例1.提供一种内燃机的控制装置。内燃机具备:过滤器,该过滤器构成为捕集排气中的粒子状物质;egr通路,该egr通路将排气通路中的比所述过滤器靠上游侧的部位连接于进气通路;以及egr阀,该egr阀构成为对所述egr通路的流路截面积进行调整。所述控制装置具备处理电路,该处理电路构成为执行限制所述egr阀的开口度的限制处理,以使得在由所述过滤器捕集的所述粒子状物质的量多的情况下,与由所述过滤器捕集的所述粒子状物质的量少的情况相比,使所述egr阀的开口度为减少倾向。

在被过滤器捕集的粒子状物质的量多的情况下,与被过滤器捕集的粒子状物质的量少的情况相比,过滤器的上游侧的排气通路内的压力变高,因此,与该压力没有变高的情况相比,egr阀的上游侧的压力变得比下游侧的压力高,以此为起因,就egr阀的开口度而言从egr通路向进气通路流入的排气的流量变多。因此,在上述构成中,在被过滤器捕集的粒子状物质的量多的情况下,通过限制处理以使egr阀的开口度为减少倾向的方式限制该开口度,由此限制使得从egr通路向进气通路流入的排气的流量为减少倾向。因此,能够抑制从egr通路向进气通路流入的排气的流量过度地变大。

例2.在上述例1的控制装置中,所述处理电路构成为,执行根据所述内燃机的动作点来对所述egr阀的开口度进行操作的egr控制处理,从而通过开环控制来调整从所述egr通路向所述进气通路流入的排气的流量。

在上述构成中,开环控制的操作量即egr阀的开口度根据内燃机的动作点来设定。当内燃机的动作点确定时,进气通路内的压力的大致的值确定,因此,在被过滤器捕集的粒子状物质的量少的情况下,从过滤器的上游侧的排气通路内的压力减去进气通路内的压力而得的差压的大致的值也确定。但是,若由过滤器捕集的粒子状物质的量变多,则实际的差压会大大地偏离在操作量的设定中设想的值而变大。因此,在根据内燃机的动作点设定了egr阀的开口度的情况下,有可能排气以设想以上的量从egr通路向进气通路流入。因此,在上述那样的开环控制中,限制处理的利用价值特别大。

例3.在上述例1或例2的控制装置中,所述限制处理包括如下的处理:以在从所述排气通路中的比所述过滤器靠上游侧的部位的压力减去下游侧的部位的压力而得的差压大的情况下,与所述压差小的情况相比,使所述egr阀的开口度为减少倾向的方式限制该开口度。

关于以由过滤器所捕集的粒子状物质的量变多为起因而对于egr阀的开口度而言从egr通路向进气通路流入的排气的流量变多的程度,较之与所捕集的粒子状物质的量的相关性,该变多的程度与上述差压具有更强的相关性。因此,通过使用上述差压,能够更适当地限制egr阀的开口度。

例4.在上述例3的控制装置中,所述限制处理包括如下的处理:以所述差压比阈值大为条件,在所述内燃机的动作点的至少一部分的区域,将所述egr阀的开口度限制成比所述差压为所述阈值以下的情况小且大于零的限制开口度。

在上述构成中,限制处理容许大于零的值作为egr阀的开口度,由此,与将开口度设为零的情况相比,能够使从egr通路向进气通路流入的排气填充于燃烧室,所以能够抑制燃料消耗量的增加。

例5.在上述例4的控制装置中,所述限制开口度为第1限制开口度,所述阈值为第1阈值,所述限制处理包括:在所述差压比所述第1阈值大且为比该第1阈值大的第2阈值以下的情况下,在所述动作点的所述至少一部分的区域将所述egr阀的开口度限制为所述第1限制开口度的处理;和以所述差压比所述第2阈值大为条件,在所述动作点的所述至少一部分的区域将所述egr阀的开口度限制为比零大且比所述第1限制开口度小的第2限制开口度的处理。

在上述构成中,以差压比第2阈值大为条件,进行将egr阀的开口度限制为第2限制开口度的处理,由此,与不包括该处理的情况相比,能够将第1限制开口度设为尽可能大的值,并且能够将产生了将egr阀的开口度限制为零的需要的差压设为尽可能大的压差。

例6.在上述例4的控制装置中,所述限制处理包括如下的处理:在所述差压比作为大于所述阈值的值的预定值大的情况下,将所述egr阀的开口度限制为零。

在上述构成中,由于包括在差压比预定值大的情况下将egr阀的开口度限制为零的处理,因此不需要还考虑差压比预定值大的情况设定限制开口度。因此,与不包括将开口度限制为零的处理的情况相比,能够将限制开口度设为尽可能大的值。

例7.在上述例4~例6中的任一例的控制装置中,所述限制处理包括如下的处理:虽然所述差压为所述阈值以下但也以所述内燃机的吸入空气量比预定量小为条件,在所述动作点的所述至少一部分的区域将所述egr阀的开口度限制为所述限制开口度。

在吸入空气量少的情况下,与被过滤器捕集的粒子状物质的量相应的差压的变化量小。因此,难以根据差压高精度地判定是否应该限制egr阀的开口度。但是,即使在吸入空气量小的情况下,在被过滤器捕集的粒子状物质的量变多某种程度时,与所述粒子状物质的量少时相比,对于egr阀的开口度而言从egr通路向进气通路流入的排气的流量也变多。因此,以吸入空气量比预定量小为条件将egr阀的开口度限制为限制开口度。

附图说明

图1是示出一实施方式的内燃机及其控制装置的图。

图2是示出图1的控制装置所执行的处理的一部分的框图。

图3是示出图1的控制装置所执行的egr阀操作处理的步骤的流程图。

图4是示出在图3的egr阀操作处理中使用的判定值的倾向的图。

图5是示出在图3的egr阀操作处理中用于基础开口度(英文:thebaseopeningdegree)以及保护值的设定的映射数据的图。

图6a和图6b是示出图3的egr阀操作处理的效果的时间图。

图7是示出因egr率变多为设想以上而产生的问题的图。

具体实施方式

以下,参照附图对内燃机的控制装置的一实施方式进行说明。

如图1所示,在内燃机10的进气通路12设置有节气门14,在节气门14的下游设置有燃料喷射阀16。被吸入到进气通路12的空气和/或从燃料喷射阀16喷射的燃料伴随于进气门18的打开而向由汽缸20以及活塞22区划出的燃烧室24流入。在燃烧室24中,燃料与空气的混合气通过点火装置26的火花放电而用于燃烧,由燃烧产生的能量经由活塞22变换成曲轴28的旋转能。用于燃烧的混合气伴随于排气门30的打开而作为排气向排气通路32排出。在排气通路32设置有三元催化剂34,而且,在排气通路32中的比三元催化剂34靠下游侧的部位设置有汽油颗粒过滤器(gpf36)。

进气通路12与排气通路32中的比三元催化剂34靠上游侧的部位通过egr通路38连接。在egr通路38设置有对egr通路38的流路截面积进行调整的egr阀40。egr阀是由步进马达驱动的阀。

控制装置50对内燃机10进行控制。详细而言,控制装置50为了控制内燃机10的控制量(转矩、排气成分等)而操作节气门14、燃料喷射阀16、点火装置26、egr阀40等内燃机10的操作部。控制装置50在控制量的控制时,参照由上游侧压力传感器60检测的gpf36的上游侧的压力(上游侧压力pu)、和/或由下游侧压力传感器62检测的gpf36的下游侧的压力(下游侧压力pd)、曲轴角传感器64的输出信号scr。另外,控制装置50参照由空气流量计66检测的吸入空气量ga、和/或由水温传感器68检测的内燃机10的冷却水的温度(水温thw)、爆震传感器70的输出信号sn。控制装置50具备cpu52、rom54以及可电改写的非易失性存储器56,通过cpu52执行存储于rom54的程序来执行上述控制量的控制。

图2示出控制装置50所执行的处理的一部分。图2所示的处理通过cpu52执行存储于rom54的程序来实现。

点火操作处理m10是向点火装置26输出操作信号ms3来操作点火装置26的点火正时的处理。详细而言,点火操作处理m10原则上将点火正时操作为mbt(minimumadvanceforthebesttorque:最佳转矩的最小提前量),但在基于爆震传感器70的输出信号sn判定为产生了爆震的情况下,将点火正时向mbt的延迟侧操作。

堆积量算出处理m12是基于转速ne、负荷率kl、水温thw以及gpf36的温度(过滤器温度tgpf)来算出由gpf36所捕集的粒子状物质的量(pm堆积量dpm)的处理。转速ne是由cpu52根据曲轴角传感器64的输出信号scr算出的。另外,负荷率kl是表示填充于燃烧室24内的空气量的量,是一汽缸的每一燃烧循环的流入空气量相对于基准流入空气量的比。在本实施方式中,将基准流入空气量设为使节气门14的开口度为最大时的一汽缸的每一燃烧循环的流入空气量。并且,基准流入空气量也可以根据转速ne可变地设定。

详细而言,在堆积量算出处理m12中,基于转速ne、负荷率kl以及水温thw来算出每单位期间的pm堆积量dpm的增加量δdpm并将该增加量δdpm累积,由此算出pm堆积量dpm。这能够通过例如预先将以转速ne、负荷率kl以及水温thw作为输入变量、以增加量δdpm作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算而得到增加量δdpm来实现。此外,映射数据是输入变量的离散的值和与输入变量的值分别对应的输出变量的值的组数据。另外,在映射运算中,例如在输入变量的值与映射数据的输入变量的值中的任一值一致的情况下,将映射数据中的对应的输出变量的值作为运算结果,在不一致的情况下,将通过映射数据所包括的多个输出变量的值的插补而得的值作为运算结果即可。

另外,堆积量算出处理m12包括如下的处理:在燃料切断处理期间,在过滤器温度tgpf为预定温度(例如550℃以上的温度)以上的情况下,认为由gpf36捕集的粒子状物质因燃烧而烧掉,按每预定期间对pm堆积量dpm进行减量修正。此外,pm堆积量dpm存储于非易失性存储器56,堆积量算出处理m12包括如下处理:根据每次所算出的pm堆积量dpm来更新存储于非易失性存储器56的pm堆积量dpm。

过滤器温度推定处理m14是基于转速ne和负荷率kl来算出过滤器温度tgpf的处理。详细而言,预先将以转速ne和负荷率kl作为输入变量、以gpf36的稳定温度作为输出变量的映射数据存储于rom54。然后,cpu52通过映射运算求出稳定温度,使过滤器温度tgpf向稳定温度收敛。向稳定温度收敛的处理例如设为如下的处理等即可:将稳定温度与过滤器温度tgpf的指数移动平均处理值设为新的过滤器温度tgpf。

差压算出处理m16是通过从上游侧压力pu减去下游侧压力pd来算出差压δp的处理。

egr阀操作处理m18是如下的处理:向egr阀40输出操作信号ms4,以基于转速ne和/或负荷率kl来操作egr阀40的开口度,从而将egr率控制成目标egr率。egr率是将从排气通路32经由egr通路38向进气通路12流入的排气流量除以吸入空气量ga而得的值。

在图3中示出egr阀操作处理m18的步骤。图3所示的处理通过由cpu52例如以预定周期反复执行存储于rom54的程序来实现。此外,以下,利用在前头标注有“s”的数字表示步骤编号。

在图3所示的一系列的处理中,cpu52首先基于内燃机10的动作点来算出基础开口度θ0(s10)。基础开口度θ0是用于通过开环控制将egr率调整为目标egr率的操作量。即,在本实施方式中,不具备对egr通路38内的排气的流量进行检测的传感器,而且也不具备对egr阀40的上游侧与下游侧的差压进行检测的传感器,所以无法检测egr率。因此,在本实施方式中,通过开环控制对egr率进行调整。具体而言,预先将以确定内燃机10的动作点的转速ne和负荷率kl作为输入变量、以基础开口度θ0作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出基础开口度θ0。在此,动作点是用于掌握进气通路12内的压力的参数。而且,在pm堆积量dpm为设想的值的情况下,动作点成为用于掌握上游侧压力pu的参数。在本实施方式中,在pm堆积量dpm为预先决定的预定量以下这一设想下,根据动作点掌握egr阀40的上游侧与下游侧的差压,并在控制为目标egr率的基础上设定适当的基础开口度θ0。而且,在本实施方式中,根据内燃机10的动作点可变地设定目标egr率,基础开口度θ0是用于控制成与动作点相应的目标egr率的操作量。

详细而言,预先将以转速ne和负荷率kl作为输入变量、以基础开口度θ0作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出基础开口度θ0。

接着,cpu52取得差压δp(s12)。然后,cpu52对差压δp是否比第1阶段判定值a大进行判定(s14)。该处理是用于判定是否因为对于基础开口度θ0的设定而言pm堆积量dpm为超过设想地大的状况而应该将开口度θ限制为小的值的处理。即,在本实施方式中,基础开口度θ0是设想了pm堆积量dpm为预先决定的预定量以下这一情况而设定的值,若pm堆积量dpm变多,则与pm堆积量dpm少的情况相比,压差δp变大。由于差压δp大的情况是上游侧压力pu大的情况,因此egr阀40的上游侧与下游侧的差压变得比在基础开口度θ0的设定中设想的值大。因此,在将egr阀40的开口度调整成了基础开口度θ0的情况下,有可能超过设想地从egr通路38向进气通路12流入多量的排气。

详细而言,如图4所示,在吸入空气量ga大的情况下,与吸入空气量ga小的情况相比,cpu52将第1阶段判定值a设定为大的值。这是鉴于,即使pm堆积量dpm相同,在吸入空气量ga大的情况下,与吸入空气量ga小的情况相比,差压δp也会变大。这通过预先将以吸入空气量ga作为输入变量、将第1阶段判定值a作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出第1阶段判定值a来实现。

返回图3,cpu52在判定为差压δp比第1阶段判定值a大的情况下(s14:“是”),对差压δp是否比第2阶段判定值b大进行判定(s16)。第2阶段判定值b是大于第1阶段判定值a的值。在此,如图4所示,在吸入空气量ga大的情况下,与吸入空气量ga小的情况相比,cpu52将第2阶段判定值b设定为大的值。第2阶段判定值b的可变设定处理通过预先将以吸入空气量ga作为输入变量、以第2阶段判定值b作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出第2阶段判定值b来实现。

cpu52在判定为是第2阶段判定值b以下的情况下(s16:“否”),将第1阶段保护值θtha代入egr阀40的开口度θ的上限保护值θth(s18)。详细而言,cpu52根据转速ne和负荷率kl可变地设定第1阶段保护值θtha。这能够通过预先将以转速ne和负荷率kl作为输入变量、以第1阶段保护值θtha作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出第1阶段保护值θtha来实现。

在图5中将基础开口度θ0用的映射数据的输出变量aij(i=1~m、j=1~n)与第1阶段保护值θtha用的映射数据的输出变量bij对比地示出。如图5所示,变量i指定负荷率kl,变量j指定转速ne。

如图5所示,第1阶段保护值θtha用的映射数据的输出变量bij设定为基础开口度θ0用的映射数据的输出变量aij以下,特别是,根据内燃机10的动作点设定为比基础开口度θ0用的映射数据的输出变量aij小的值。在此,在本实施方式中,之所以设为第1阶段保护值θtha与基础开口度θ0能够相等的设定,是因为存在即使上游侧压力pu变大为设想以上也能够忽略对egr率的控制性的影响的动作点。

此外,上述的第2阶段判定值b被设定为根据第1阶段保护值θtha限制egr阀40的开口度θ的处理有效的差压δp的上限值。换言之,第2阶段判定值b被设定为,通过根据第1阶段保护值θtha限制egr阀40的开口度θ从而从egr通路38向进气通路12流入的排气的流量不会过度地变大的上限值。

返回图3,cpu52在判定为差压δp比第2阶段判定值b大的情况下(s16:“是”),对差压δp是否比第3阶段判定值c大进行判定(s20)。第3阶段判定值c设定为大于第2阶段判定值b的值。在此,如图4所示,在吸入空气量ga大的情况下,与吸入空气量ga小的情况相比,cpu52将第3阶段判定值c设定为大的值。该处理通过预先将以吸入空气量ga作为输入变量、以第3阶段判定值c作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出第3阶段判定值c来实现。

cpu52在判定为差压δp为第3阶段判定值c以下的情况下(s20:“否”),将第2阶段保护值θthb代入egr阀40的开口度θ的上限保护值θth(s22)。详细而言,cpu52根据转速ne和负荷率kl可变地设定第2阶段保护值θthb。这能够通过预先将以转速ne和负荷率kl作为输入变量、以第2阶段保护值θthb作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出第2阶段保护值θthb来实现。

如图5所示,第2阶段保护值θthb用的输出变量cij设定为第1阶段保护值θtha用的映射数据的输出变量bij以下,特别是,根据内燃机10的动作点设定为比第1阶段保护值θtha用的映射数据的输出变量bij小的值。

此外,上述的第3阶段判定值c被设定为根据第2阶段保护值θthb限制egr阀40的开口度θ的处理有效的差压δp的上限值。换言之,第3阶段判定值c被设定为,通过根据第2阶段保护值θthb限制egr阀40的开口度θ从而从egr通路38向进气通路12流入的排气的流量不会过度地变大的上限值。

返回图3,cpu52在判定为差压δp比第3阶段判定值c大的情况下(s20:“是”),执行如下处理(警告处理):操作图1所示的警告灯72,向用户报知存在异常这一情况,并催促委托在修理工厂进行修理(s24)。然后,cpu52将“0”代入上限保护值θth(s26)。

cpu52在s18、s22、s26中的任一步骤的处理完成的情况下,对基础开口度θ0是否比上限保护值θth大进行判定(s28)。然后,cpu52在判定为基础开口度θ0为上限保护值θth以下的情况下(s28:“否”),将基础开口度θ0代入egr阀40的开口度θ(s30)。与此相对,cpu52在判定为基础开口度θ0比上限保护值θth大的情况下(s28:“是”),将上限保护值θth代入开口度θ(s32)。

cpu52在s30、s32中的任一步骤的处理完成的情况下,向egr阀40输出操作信号ms4,以将egr阀40的实际的开口度控制为开口度θ(s34)。操作信号ms4是用于将驱动egr阀40的步进马达的旋转量(步数)控制为适当的旋转量的信号。

与此相对,cpu52在判定为差压δp为第1阶段判定值a以下的情况下(s14:“no”),对吸入空气量ga是否比预定量gath小进行判定(s36)。在此,预定量gath被设定为,能够基于差压δp高精度地对pm堆积量dpm变多这一情况进行判定的下限值。即,吸入空气量ga越小,则在图4中用点划线表示的pm堆积量dpm为零的情况下的差压δp与第1阶段判定值a之差越小。因此,在吸入空气量ga过度地小的情况下,无法对是否为pm堆积量dpm增大了某种程度的状态高精度地进行判定。

cpu52在判定为吸入空气量ga比预定量gath小的情况下(s36:“是”),对下述的条件(a)、条件(b)以及条件(c)逻辑或是否为真进行判定(s38)。

条件(a)是pm堆积量dpm比预定量dth大这一条件。在此,预定量dth被设定为,能够根据设想了pm堆积量dpm小这一情况而设定的基础开口度θ0高精度地控制egr率的上限值。

条件(b)是曲轴28的旋转变动量δω的绝对值比预定量δωth大这一条件。在此,旋转变动量δω是将燃烧的恶化程度定量化的参数,是针对仅包括一次压缩上止点的预定角度间隔的转速(瞬时转速ω),从压缩上止点的出现正时在时序上相邻的两个汽缸中的先出现压缩上止点的汽缸中的值减去后出现压缩上止点的汽缸中的值而得的值。在燃烧恶化而转矩降低的情况下,旋转变动量δω为负且绝对值大的值。若对于egr阀40的开口度θ而言从egr通路38向进气通路12流入的排气的量变多,则氧占填充于燃烧室24内的流体的浓度变小,所以燃烧容易恶化,由此,旋转变动量δω的绝对值变大。预定量δωth被设定为,能够根据设想了pm堆积量dpm小这一情况而设定的基础开口度θ0高精度地控制egr率的上限值。

条件(c)是针对从点火正时的mbt起的延迟量al的、egr阀40的开口度θ为零时的值与比零大时的值的差δal的绝对值比阈值δalth大这一条件。这是鉴于,由于在从egr通路38向进气通路12流入的排气的流量过剩时难以发生爆震,从而点火正时会通过爆震控制而被向提前侧操作。阈值δalth设定为,能够根据设想了pm堆积量dpm小这一情况而设定的基础开口度θ0高精度地控制egr率的上限值。

cpu52在判定为条件(a)、条件(b)以及条件(c)的逻辑或为真的情况下(s38:“是”),移至s18的处理,另一方面,在判定为逻辑或为假的情况下(s38:“否”)、或者在s36的处理中进行否定判定的情况下,移至s30的处理。

此外,cpu52在s34的处理完成的情况下,暂时结束图3所示的一系列的处理。

在此,对本实施方式的作用进行说明。

在图6a和图6b中分别示出pm堆积量dpm渐渐地增加从而同一动作点处的差压δp渐渐地变大的情况下的egr率的推移和egr阀40的开口度θ的设定。此外,在图6a中,双点划线为不具备gpf36的情况下的egr率,在图6b中用双点划线表示的开口度θlim为不具备gpf36的情况下的开口度θ。在不具备gpf36的情况下,不会像具备gpf36的情况那样egr阀40的上游侧的压力上升,所以开口度θlim为恒定值,对应的egr率也为恒定的直线。

如图6a所示,随着差压δp朝向第1阶段判定值a变大,而egr率增加,燃烧室24内的流体中的氧浓度降低,从而向成为燃烧界限的egr率接近。然后,差压δp达到第1阶段判定值a,从而egr率变为在图6a中用双点划线表示的不具备gpf36的情况下的值,当进一步超过该值时,如图6b所示,cpu52将开口度θ限制为第1阶段保护值θtha。由此,egr率降低,所以能够抑制燃烧室24内的流体中的氧浓度变小而超过燃烧界限的情形。

在此,紧接在因差压δp超过第1阶段判定值a而将开口度θ限制为第1阶段保护值θtha之后,egr率被限制为比不具备gpf36的情况下的值小预定量δe的值,由此燃料消耗量增加。不过,以尽可能减小此时的燃料消耗量的增加的方式设定第1阶段保护值θtha。而且,在基础开口度θ0的设定的记载中叙述的目标egr率,在图6a和图6b所示的动作点处为不具备gpf36的情况下的egr率的值以下且从该值减去预定量δe而得的值以上的区域内的值。

伴随于以pm堆积量dpm进一步增加为起因而差压δp增加,egr率变大并再一次向燃烧界限接近。当pm堆积量dpm进一步增加而差压δp进一步变大时,egr率达到不具备gpf36的情况下的值。此时的差压δp为第2阶段判定值b。cpu52在判定为差压δp超过第2阶段判定值b的情况下,将egr阀40的开口度θ限制为第2阶段保护值θthb。由此,egr率降低,所以能够抑制燃烧室24内的流体中的氧浓度变小而超过燃烧界限的情形。此外,在本实施方式中,第2阶段保护值θthb设定为,紧接在第2阶段保护值θthb的限制开始后的egr率不会过度地变小的值。

当pm堆积量dpm进一步增加而差压δp进一步变大时,egr率达到不具备gpf36的情况下的值。此时的差压δp为第3阶段判定值c。cpu52在判定为差压δp超过第3阶段判定值c的情况下,将egr阀40的开口度θ的大小限制为零。

这样,在本实施方式中,能够抑制燃料消耗量过度地增加的同时抑制egr率过度地变多而达到燃烧界限。此外,在egr率过度地变多的情况下,如图7所示,除了根据内燃机10的动作点的区域达到燃烧界限以外还存在不良情况,根据本实施方式,能够抑制这些情况。

图7所示的区域ar1是因达到燃烧界限而转矩变动容易变大的区域。标注了点的区域即区域ar2是,在进气通路12的受热量变大并且由树脂等不耐热的材料构成进气通路12的情况下,有可能促进该进气通路12的劣化的区域。标注了向右上方斜的阴影线的区域ar3是爆震控制的控制性有可能降低的区域。即,当egr率增加时难以发生爆震,所以具有点火正时设为提前侧的倾向。并且,起因于egr率增加而设为提前侧的量具有根据动作点而不同的倾向,所以,在学习不会发生爆震的延迟量的情况下,有可能该学习值根据动作点而没有成为适当的值从而发生爆震。标注了向右下方斜的阴影线的区域ar4是,因egr率的增加而进气通路12中的比节气门14靠下游侧的部位的压力上升,而使节气门14的开口度增加时的吸入空气量的增加缓慢的区域。

<对应关系>

上述实施方式中的事项与上述“发明内容”一栏所记载的事项的对应关系如下。以下,针对“发明内容”一栏所记载的例子的每个编号而示出对应关系。

[1]在例1中,“过滤器”对应于gpf36,“限制处理”对应于s18、s22、s26、s28、s32的处理。

[2]在例2中,“egr控制处理”对应于s10、s30、s34的处理。

[3]例3中的处理的内容对应于s14、s16、s20的处理。

[4]在例4中,“阈值”对应于第1阶段判定值a或第2阶段判定值b,“限制开口度”对应于第1阶段保护值θtha或第2阶段保护值θthb。“动作点的至少一部分的区域”对应于在图5中用变量s、t指定的动作点,和/或在图6a以及图6b中设想的动作点。

[5]在例5中,“第1阈值”对应于第1阶段判定值a,“第1限制开口度”对应于第1阶段保护值θtha,“第2阈值”对应于第2阶段判定值b,“第2限制开口度”对应于第2阶段保护值θthb。

[6]在例6中,“预定值”对应于第3阶段判定值c。

[7]在例7中,“阈值”对应于第1阶段判定值a,“限制开口度”对应于第1阶段保护值θtha。

<其他实施方式>

此外,也可以如以下那样变更上述实施方式的各事项中的至少一个。

〃“关于作为限制处理的输入的差压”

在上述实施方式中,使用从上游侧压力pu减去下游侧压力pd而得的差压δp来执行egr阀40的开口度的限制处理,但不限于此。例如,也可以是,将下游侧压力pd视为恒定,将上游侧压力pu视为差压δp,并且将第1阶段判定值a、第2阶段判定值b以及第3阶段判定值c分别设为对上述实施方式的值加上视为恒定的下游侧压力pd而得的值。

〃“关于限制处理的输入”

作为s14、s16、s20的处理的输入,并不限于差压δp。例如,也可以是,将s14、s16、s20的处理的输入设为pm堆积量dpm,将s14、s16、s20的处理设为如下的处理:对pm堆积量与分别对应于第1阶段判定值a、第2阶段判定值b以及第3阶段判定值c的值的大小进行比较。

〃“关于限制处理”

在上述实施方式中,通过将小的值代入基础开口度θ0的上限保护值θth从而限制egr阀40的开口度,但不限于此。例如,也可以是,分别针对差压δp比第2阶段判定值b大且为第3阶段判定值c以下的情况和差压δp比第1阶段判定值a大且为第2阶段判定值b以下的情况,预先将以动作点作为输入变量、以开口度θ作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出开口度θ。

在上述构成中,根据差压δp是否比第1阶段判定值a、第2阶段判定值b以及第3阶段判定值c中的各值大,而以两个阶段限制egr阀40的开口度,但不限于此。例如,也可以以一个阶段进行限制。这种情况下,也可以将限制的程度大的处理设为将egr阀40的开口度限制为零的处理。另外,例如也可以是,不设为一个阶段,而仅设为在差压δp大于预定值的情况下将egr阀40的开口度限制为零的处理。

而且,也可以根据差压δp而以三个阶段限制egr阀40的开口度。在该情况下,能够使egr率的下降程度比图6a所示的egr率的下降程度小,所以能够抑制燃料消耗量的增加。

在上述实施方式中,在吸入空气量ga比预定量gath小的情况下,根据上述条件(a)、条件(b)以及条件(c)的逻辑或是否为真,二值地判定是否限制egr阀40的开口度,但不限于此。例如,也可以是,根据pm堆积量dpm和/或旋转变动量δω的绝对值、或者差δal的绝对值的大小,以一个阶段以上的方式阶段性地增大egr阀的开口度的限制的程度。

〃“关于吸入空气量ga小于预定量gath的情况下的限制的执行条件”

在上述实施方式中,在吸入空气量ga比预定量gath小的情况下,在上述条件(a)、条件(b)以及条件(c)的逻辑或为真时,限制egr阀40的开口度,但不限于此。例如,也可以将s38的处理设为仅对条件(a)是否成立进行判定的处理,另外,例如也可以将s38的处理设为仅对条件(b)是否成立进行判定的处理,另外,例如也可以将s38的处理设为仅对条件(c)是否成立进行判定的处理。而且,例如也可以设为对条件(a)和条件(b)的逻辑或是否为真进行判定的处理,另外,例如也可以设为对条件(a)和条件(c)的逻辑或是否为真进行判定的处理,另外,例如也可以设为对条件(b)和条件(c)的逻辑或是否为真进行判定的处理。

〃“关于egr控制处理”

在上述实施方式中,根据转速ne和负荷率kl来规定内燃机10的动作点,基于动作点将基础开口度θ0可变地设定,但作为确定基础开口度θ0的动作点,并不限于转速ne和负荷率kl。例如,也可以代替负荷率kl而使用喷射量和/或加速器操作量作为表示负荷的参数。

然而,对于在pm堆积量dpm大的情况下限制egr阀40的开口度的处理而言,根据内燃机10的动作点可变地设定作为操作量的egr阀40的开口度的egr控制处理并非是必需的。例如,即使在具有算出从egr通路38向进气通路12流入的排气的流量的处理和/或取得该流量的检测值的处理的情况下,若这些算出值和/或检测值的精度不高,则在pm堆积量dpm大的情况下限制egr阀40的开口度也是有效的。

〃“关于egr阀”

在上述实施方式中,例示出了由步进马达驱动的阀作为egr阀,但不限于此,egr阀例如也可以是电磁阀。在该情况下,通过预先决定与开口度相应的通电电流量,从而能够控制开口度。

〃“关于pm堆积量”

作为pm堆积量dpm的推定方法,并不限于在上述实施方式中例示出的方法。例如,也可以是,在吸入空气量ga为预定量gath以上的情况下,基于差压δp和吸入空气量ga来推定pm堆积量dpm。详细而言,在差压δp大的情况下,与差压δp小的情况相比,将pm堆积量dpm设为大的值、在吸入空气量ga大的情况下,与吸入空气量ga小的情况相比,将pm堆积量dpm设为小的值即可。详细而言,预先将以差压δp和吸入空气量ga作为输入变量、以pm堆积量dpm作为输出变量的映射数据存储于rom54,并由cpu52通过映射运算求出pm堆积量dpm即可。此外,在该情况下,在从吸入空气量ga为预定量gath以上的状态转变为吸入空气量ga小于预定量gath的状态时,转变后的pm堆积量dpm的初始值设为基于差压δp推定出的pm堆积量dpm即可。

〃“关于控制装置”

作为控制装置,并不限于具备cpu52和rom54来执行软件处理的装置。例如,也可以具备处理在上述实施方式中执行的软件处理的至少一部分的专用的硬件电路(例如asic等)。即,控制装置是以下的(a)~(c)中的任一构成即可。(a)具备按照程序执行上述所有处理的处理装置和存储程序的rom等程序存储装置。(b)具备按照程序执行上述处理的一部分的处理装置以及程序存储装置、和执行剩余处理的专用的硬件电路。(c)具备执行上述所有处理的专用的硬件电路。在此,具备处理装置以及程序存储装置的软件处理电路和/或专用的硬件电路也可以是多个。即,上述处理由具备一个或多个软件处理电路、和一个或多个专用的硬件电路中的至少一方的处理电路(processingcircuitry)执行即可。

〃“关于内燃机”

不一定要将egr通路38连接于三元催化剂34的上游侧,也可以连接于三元催化剂34与gpf36之间。作为燃料喷射阀,并不限于向进气通路12喷射燃料的气口喷射阀,也可以是向燃烧室24喷射燃料的缸内喷射阀。

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