一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多气缸内燃机的控制装置及控制方法与流程

2022-06-22 16:27:10 来源:中国专利 TAG:


1.本公开涉及多气缸内燃机的控制装置及控制方法。


背景技术:

2.日本特开2004-100486号公报公开了多气缸内燃机的控制装置。该控制装置基于设置于排气通路的排气传感器的输出值,检测使成为停止对象的气缸的燃料供给停止并且关闭该气缸的进气门及排气门的气缸停止控制的动作异常。
3.发明人研究了:为了向设置于排气通路的催化剂供给氧而停止向一部分的气缸的燃料供给并实施向剩余的气缸的燃料供给。而且,研究了:基于催化剂的上游侧的排气传感器的输出值,检测向停止燃料供给的气缸供给燃料这一异常的有无。此时,根据排气管的形状、排气传感器与气缸的相对位置,有可能在排气传感器的对来自各气缸的排气的检测值产生差异。因此,尽管能够正常执行燃料供给的停止,也有可能由于排气传感器的检测值低而判定为存在异常。


技术实现要素:

4.为了解决上述课题,根据本发明的第一方案,提供多气缸内燃机的控制装置。所述多气缸内燃机具备:排气传感器,在排气通路上配置于催化剂的上游,检测氧;第1气缸组,包括1个以上的气缸;第2气缸组,包括1个以上的气缸;及执行装置。所述多气缸内燃机构成为,至少在吸入空气量的指标值处于预定范围内时,所述排气传感器的对从所述第1气缸组所包括的气缸排出的氧的检测值比所述排气传感器的对从所述第2气缸组所包括的气缸排出的氧的检测值大。所述执行装置构成为执行:特定气缸燃料切断处理,执行使向所述多气缸内燃机中的某1个气缸的燃料供给停止且向所述某1个气缸以外的气缸供给燃料的特定气缸燃料切断控制;和异常判定处理,基于所述排气传感器的检测值,判定在停止所述燃料供给的供给停止气缸是否存在异常。所述特定气缸燃料切断处理包括将第1气缸组的1个气缸设为所述供给停止气缸的停止气缸选择处理。
5.为了解决上述课题,根据本发明的第二方案,提供多气缸内燃机的控制方法。所述多气缸内燃机具备:排气传感器,在排气通路上配置于催化剂的上游,检测氧;第1气缸组,包括1个以上的气缸;第2气缸组,包括1个以上的气缸;及执行装置。所述多气缸内燃机构成为,至少在吸入空气量的指标值处于预定范围内时,所述排气传感器的对从所述第1气缸组所包括的气缸排出的氧的检测值比所述排气传感器的对从所述第2气缸组所包括的气缸排出的氧的检测值大。所述控制方法包括:执行特定气缸燃料切断处理,所述特定气缸燃料切断处理执行使向所述多气缸内燃机的某1个气缸的燃料供给停止且向所述某1个气缸以外的气缸供给燃料的特定气缸燃料切断控制;和执行异常判定处理,所述异常判定处理基于所述排气传感器的检测值判定在停止所述燃料供给的供给停止气缸是否存在异常。所述特定气缸燃料切断处理包括将第1气缸组的1个气缸设为所述供给停止气缸的停止气缸选择处理。
附图说明
6.图1是示出第1实施方式的驱动系统及其控制系统的图。
7.图2是示出特定气缸燃料切断控制的步骤的流程图。
8.图3是示出特定气缸燃料切断控制的异常检测的步骤的流程图。
9.图4是示出将横轴设为时间的各种传感器的检测值的图,(a)示出下游侧空燃比的检测值,(b)示出基于输出信号而算出的曲轴角,(c)示出第1气缸组所包括的气缸成为了供给停止气缸时的上游侧空燃比的检测值,(d)示出第2气缸组所包括的气缸成为了供给停止气缸时的上游侧空燃比的检测值。
10.图5示出第2实施方式的特定气缸燃料切断控制的步骤的流程图。
具体实施方式
11.以下,参照图1~图4对内燃机的控制装置的第1实施方式进行说明。
12.图1示出第1实施方式的驱动系统及其控制系统。如图1所示,内燃机10具备气缸#1~#4这4个气缸。在配置于内燃机10的上游侧的进气通路12设置有节气门14。进气通路12的下游部分进行分支,并与各气缸相连。在作为该进行分支并与各气缸相连的部分的进气口12a,分别设置有供给燃料的进气口喷射阀16。吸入到进气通路12的空气、从进气口喷射阀16供给来的燃料伴随于进气门18的打开而流入燃烧室20。另外,从缸内喷射阀22向燃烧室20供给燃料。由流入到燃烧室20的空气、燃料、及从缸内喷射阀22供给来的燃料构成的混合气伴随于设置于燃烧室20的火花塞24的火花放电而燃烧。此时生成的燃烧能量被向曲轴26的旋转能量变换。
13.在燃烧室20中燃烧后的混合气伴随于排气门28的打开而作为排气向排气通路30排出。在排气通路30设置有具有氧吸藏能力的三元催化剂32、和汽油微粒过滤器(gpf34)。此外,本实施方式的gpf34设想在捕集排气所包含的微粒状物质(pm)的过滤器担载有三元催化剂的汽油微粒过滤器。
14.在曲轴26上结合有设置有齿部42的曲轴转子40。在曲轴转子40,虽然基本上以10
°
ca间隔设置有齿部42,但作为相邻的齿部42之间的间隔为30
°
ca的部位的缺齿部44设置有1处。这是用于表示作为曲轴26的基准的旋转角度的部位。
15.曲轴26与构成动力分配装置的行星齿轮机构50的齿轮架c机械地连结。在行星齿轮机构50的太阳轮s机械地连结有第1电动发电机52的旋转轴52a。另外,在行星齿轮机构50的齿圈r机械地连结有第2电动发电机54的旋转轴54a和驱动轮60。由第1变换器56向第1电动发电机52的端子施加交流电压。另外,由第2变换器58向第2电动发电机54的端子施加交流电压。
16.控制装置70为了将内燃机10作为控制对象而控制作为其控制量的转矩、排气成分比率等,操作节气门14、进气口喷射阀16、缸内喷射阀22、及火花塞24等内燃机10的操作部。而且,控制装置70为了将第1电动发电机52作为控制对象而控制作为其控制量的转速,操作第1变换器56。另外,控制装置70为了将第2电动发电机54作为控制对象而控制作为其控制量的转矩,操作第2变换器58。在图1中,记载了节气门14、进气口喷射阀16、缸内喷射阀22、火花塞24、及变换器56、58的各自的操作信号ms1~ms6。控制装置70为了控制内燃机10的控制量,参照由空气流量计80检测的吸入空气量ga、曲轴角传感器82的输出信号scr、由水温
传感器86检测的水温thw、由三元催化剂32的上游侧的上游侧空燃比传感器88检测的上游侧空燃比aff、由三元催化剂32的下游侧的下游侧空燃比传感器90检测的下游侧空燃比afr、及由排气压力传感器92检测的向gpf34流入的排气的压力pex。另外,控制装置70为了控制第1电动发电机52、第2电动发电机54的控制量,参照检测第1电动发电机52的旋转角的第1旋转角传感器94的输出信号sm1、及检测第2电动发电机54的旋转角的第2旋转角传感器96的输出信号sm2。
17.控制装置70具备cpu72、rom74、存储装置75及周边电路76,它们能够利用通信线78进行通信。在此,周边电路76包括生成规定内部的动作的时钟信号的电路、电源电路、复位电路等。控制装置70通过由cpu72执行存储于rom74的程序来对控制量进行控制。
18.图2中示出第1实施方式的控制装置70所执行的处理的步骤。图2所示的处理通过由cpu72例如以预定周期反复执行存储于rom74的程序而实现。此外,以下,利用前头标注有“s”的数字来表示各处理的步骤编号。
19.在图2所示的一连串的处理中,cpu72首先取得转速ne、填充效率η、输出信号scr、下游侧空燃比afr及吸入空气量ga(s100)。转速ne由cpu72基于输出信号scr而算出。另外,填充效率η由cpu72基于吸入空气量ga及转速ne而算出。接着,cpu72对取得的下游侧空燃比afr与特定气缸燃料切断执行值af1进行比较(s110)。在下游侧空燃比afr比特定气缸燃料切断执行值af1大的情况下(s110:否),cpu72以不执行特定气缸燃料切断控制的方式暂且结束图2所示的一连串的处理。即,在空燃比比特定气缸燃料切断执行值af1大的情况下,cpu72判断为空燃比为稀且无需向三元催化剂32供给氧,不执行特定气缸燃料切断控制。另一方面,在下游侧空燃比afr为特定气缸燃料切断执行值af1以下的情况下(s110:是),cpu72判定吸入空气量ga是否包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围(s120)。
20.在吸入空气量ga包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s120:是),cpu72判定吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态是否持续了预定时间(s130)。在吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态没有持续预定时间的情况下(s130:否),cpu72从第1气缸组中将存储于后述的存储装置75的供给停止次数cmn(m=1,2)最少的气缸设为停止燃料供给的气缸(s140)。另一方面,在吸入空气量ga不包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s120:否),cpu72从气缸#1~气缸#4中将供给停止次数cmn(m=1~4)最少的气缸设为停止燃料供给且继续点火的气缸(s145)。另外,在吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态持续了预定时间的情况下(s130:是),cpu72控制第1电动发电机52及第2电动发电机54,以使得吸入空气量ga不处于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的方式变更内燃机10的运转条件(s135),从气缸#1~气缸#4中将供给停止次数cmn(m=1~4)最少的气缸设为停止燃料供给且继续点火的气缸(s145)。以下,将停止燃料供给的情况称为“燃料切断(f/c)”,将停止燃料供给的气缸称为“供给停止气缸”,将不停止燃料供给而继续燃料供给的气缸称为“燃烧气缸”。此外,供给停止次数cmn的m和n分别意味着气缸#m执行了n次供给停止。在此,第1气缸组设为至少在下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围内相对于从气缸#1~气缸#4流出的排气而上游侧空燃比传感器88的检测值大的气缸,在本实施例
中,气缸#1、气缸#2相当于第1气缸组,与气缸#1、气缸#2相比上游侧空燃比传感器88的检测值小的气缸#3、气缸#4相当于第2气缸组。
21.在s140、s145之后,cpu72基于对于内燃机10的转矩的指令值即内燃机转矩指令值te*,设定对于气缸#1~#4的燃料供给量(s150)。在s150中,cpu72使向气缸#1~#4中的供给停止气缸(例如,气缸#1)的燃料供给量为零且将向供给停止气缸以外的剩余的气缸(例如,气缸#2、气缸#3及气缸#4)的燃料供给量设定为空燃比成为化学计量比(理论空燃比)的值。
22.接着,cpu72基于输出信号scr判别燃料供给开始正时已到来的气缸(s155)。在通过步骤s155的判别处理而燃烧气缸(气缸#2、气缸#3或气缸#4)中的某一个燃烧气缸的燃料供给开始正时已到来的情况下(s160:是),cpu72使得对燃烧气缸从相符合的进气口喷射阀16及缸内喷射阀22供给在s150中设定的燃料供给量(s165)。另外,在通过s155的判别处理而上述供给停止气缸(气缸#1)的燃料供给开始正时已到来的情况下(s160:否),cpu72使得从与1个气缸对应的进气口喷射阀16及缸内喷射阀22停止燃料供给,向供给停止次数c1n代入供给停止次数c1n 1,并使供给停止次数c1n 1存储于存储装置75(s170)。此处,在向供给停止气缸(气缸#1)停止燃料供给的期间,供给停止气缸的进气门18及排气门28与供给燃料的情况同样地开闭。
23.在s165、s170之后,cpu72判定是否从吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围外的状态(s120:否)变更为吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态(s180)。在从吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围外的状态(s120:否)变更为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s180:是)、cpu72从第1气缸组中将存储于存储装置75的供给停止次数cmn(m=1,2)最少的气缸设为停止燃料供给的气缸(s140)。另一方面,在没有从下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围外的状态(s120:否)变更的情况下(s180:否)、或者原本在s120的阶段中处于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s180:否),cpu72判定使内燃机10旋转20圈的10循环的燃料供给是否完了(s190)。
24.在10循环的燃料供给未完了的情况下(s190:否),cpu72反复执行s150~s180的处理。另一方面,在10循环的燃料供给完了的情况下(s190:是),cpu72暂且结束图2所示的一连串的处理。
25.图3中示出控制装置70所执行的别的处理的步骤。图3所示的处理通过每当执行燃料切断时反复执行存储于rom74的程序来实现。
26.在图3所示的一连串的处理中,cpu72首先取得输出信号scr及上游侧空燃比aff(s200)。接着,cpu72判定是否处于特定气缸燃料切断控制的执行中(s210)。在处于特定气缸燃料切断的执行中的情况下(s210:是),cpu72基于输出信号scr判别排气门28的打开正时已到来的气缸(s220)。在供给停止气缸(气缸#1)的排气门28的打开正时已到来的情况下(s230:是),cpu72取得作为后述的上游侧空燃比aff的最大值的最大空燃比afmax(s240)。
27.接着,cpu72对取得的最大空燃比afmax与预先决定的判定值af0进行比较(s250)。cpu72在最大空燃比afmax比判定值af0大时(s250:是),判定为特定气缸燃料切断控制正常(s260),暂且结束图3所示的一连串的处理。另外,cpu72在最大空燃比afmax为判定值af0以下时(s250:否),判定为特定气缸燃料切断控制异常(s265),暂且结束图3所示的一连串的
处理。即,如果来自供给停止气缸的排气的最大空燃比afmax比判定值af0稀,则供给停止气缸能够适当地执行燃料切断,cpu72判定为特定气缸燃料切断控制正在正常地执行。另一方面,如果来自供给停止气缸的排气的最大空燃比afmax与判定值af0相同、或者最大空燃比afmax比判定值af0浓,则供给停止气缸无法适当地执行燃料切断,cpu72判定为在特定气缸燃料切断控制存在异常。此外,判定值af0被设定为尽管在特定气缸燃料切断控制存在异常也不会被误判定为正常的程度的大小的空燃比。
28.另外,在不处于特定气缸燃料切断控制的执行中的情况下(s210:否)、通过判别处理而上述供给停止气缸(气缸#1)的排气门28的打开正时未到来的情况下(s230:否),cpu72暂且结束图3所示的一连串的处理。
29.图4是示出将横轴设为时间的各种传感器的检测值的图。图4中的(a)示出下游侧空燃比afr的检测值,图4中的(b)示出基于输出信号scr而算出的曲轴角,图4中的(c)示出第1气缸组所包括的气缸#1成为供给停止气缸时的上游侧空燃比aff的检测值,图4中的(d)示出第2气缸组所包括的气缸#3成为供给停止气缸时的上游侧空燃比aff的检测值。首先,对在吸入空气量ga处于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围内时第1气缸组所包括的气缸#1成为供给停止气缸的情况进行说明。此时,示出从特定气缸燃料切断控制开始起到第2个循环为止正常进行燃料供给的停止,在第3个循环中未正常进行燃料供给的停止而微少的燃料向作为供给停止气缸的气缸#1供给的例子。在t=t0下游侧空燃比afr成为特定气缸燃料切断执行值af1以下,将气缸#1设为供给停止气缸而开始特定气缸燃料切断控制。在t=t1打开气缸#1的排气门28。在此,上游侧空燃比传感器88相对于燃烧室20配置于下游侧,因此从供给停止气缸供给的氧以预定的延迟时间利用上游侧空燃比传感器88进行检测。因此,在从执行特定气缸燃料切断控制起第1个循环中,cpu72从相对于供给停止气缸的排气门28打开了的时间t1而经过第1预定时间t11起到经过第2预定时间t12为止的期间的上游侧空燃比aff的最大值aff1max设为最大空燃比afmax,并与判定值af0进行比较。aff1max比判定值af0大,因此,在图3的s250中,第1个循环的特定气缸燃料切断控制判定为正常。同样,在从执行特定气缸燃料切断控制起第2个循环中,cpu72从相对于供给停止气缸的排气门28打开了的时间t2而经过第1预定时间t21起到经过第2预定时间t22为止的期间的上游侧空燃比aff的最大值aff2max设为最大空燃比afmax,并与判定值af0进行比较。aff2max也比判定值af0大,因此,从执行特定气缸燃料切断起到第2个循环为止特定气缸燃料切断判定为正常。另一方面,从执行特定气缸燃料切断控制起第3个循环的上游侧空燃比的最大值af3max比判定值af0小。因此,第3个循环的特定气缸燃料切断判定为异常。因此,准确地判定了从特定气缸燃料切断控制开始起向停止燃料供给的气缸供给燃料这样的异常的有无。在此,基于发动机转速ne和吸入空气量ga,相对于供给停止气缸的排气门28打开了的时间,成为上游侧空燃比的峰值的时间发生变化。因此,第1预定时间和第2预定时间基于发动机转速ne和吸入空气量ga,以包括成为上游侧空燃比的峰值的时间的方式适当设定。
30.接着,对在吸入空气量ga处于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围时第2气缸组所包括的气缸#3成为供给停止气缸的情况进行说明。此时,示出从特定气缸燃料切断控制开始起到第2个循环为止正常进行燃料供给的停止、在第3个循环中未正常进行燃料供给的停止而微少的燃料向作为供给停止气缸的气缸#3供给的例子。在t=t0
下游侧空燃比afr成为特定气缸燃料切断执行值af1以下,将气缸#3设为供给停止气缸而开始燃料切断控制。在从执行特定气缸燃料切断控制起第1个循环中,cpu72从相对于供给停止气缸的排气门28打开了的时间t1’而经过第1预定时间t11’起到经过第2预定时间t12’为止的期间的上游侧空燃比aff的最大值aff1’max设为最大空燃比afmax,并与判定值af0进行比较。aff1’max比判定值af0小,因此,在图3的s250中,第1个循环的特定气缸燃料切断控制判定为异常。同样,在从执行特定气缸燃料切断控制起第2个循环中,cpu72将从相对于供给停止气缸的排气门28打开了的时间t2’而经过第1预定时间t21’起到经过第2预定时间t22’为止的期间的上游侧空燃比aff的最大值aff2’max设为最大空燃比afmax,并与判定值af0进行比较。aff2’max也比判定值af0小,因此第2个循环的特定气缸燃料切断控制也判定为异常。而且,从执行特定气缸燃料切断控制起第3个循环的上游侧空燃比的最大值af3’max比判定值af0小。因此,第3个循环的特定气缸燃料切断也判定为异常。因此,从开始特定气缸燃料切断控制起到第2个循环为止,尽管能够正常执行燃料供给的停止,但由于排气传感器的检测值低而判定为异常。在本实施例中,为了减少如上述那样尽管能够正常执行燃料供给的停止但是由于排气传感器的检测值低而判定为异常的情况,在吸入空气量ga包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下,从上游侧空燃比传感器88的检测值大的第1气缸组所包括的气缸中选择供给停止气缸。
31.在此,对本实施方式的作用及效果进行说明。
32.在下游侧空燃比afr为特定气缸燃料切断执行值af1以下的情况下,cpu72执行特定气缸燃料切断控制。由此,在气缸#1的进气行程中吸入了的空气不供燃烧而是在气缸#1的排气行程中向排气通路流出。另外,气缸#2~#4的混合气以理论空燃比燃烧。因此,在三元催化剂32成为了浓状态的情况下,能够以不进行伴随于稀燃烧的nox排出的方式向三元催化剂32供给氧。由此,能够使三元催化剂32成为稀状态。
33.在吸入空气量ga包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下,cpu72从第1气缸组中将供给停止次数cmn(m=1,2)最少的气缸设为停止燃料供给的气缸。因此,能够减少第1气缸组所包括的每个气缸的燃料供给次数的偏差。
34.而且,第1气缸组所包括的气缸是与第2气缸组所包括的气缸进行比较而至少在下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围内上游侧空燃比传感器88的检测值大的气缸。因此,相对于在吸入空气量为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围排出的排气,上游侧空燃比传感器88的对排气的检测值大的气缸成为供给停止气缸,由此,能够降低尽管能够正常执行燃料供给的停止但特定气缸燃料切断控制也判定为异常的可能性。
35.另外,在吸入空气量ga不包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下,cpu72将供给停止次数cmn(m=1~4)最少的气缸设为停止燃料供给的气缸。因此,能够减少每个气缸的燃料供给次数的偏差。
36.根据以上说明的本实施方式,还能够得到以下记载的作用及效果。
37.(1)上游侧空燃比传感器88的检测值依赖于吸入空气量ga,因此,将选择供给停止气缸的条件设为吸入空气量ga。因此,在吸入空气量处于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围内时,从第1气缸组中将供给停止次数cmn(m=1,2)最少的气缸选择为供给停止气缸,因此,能够降低尽管能够正常执行燃料供给的停止但特定气缸燃料切
断控制也判定为异常的可能性。
38.(2)在吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态持续了预定时间的情况下,cpu72控制第1电动发电机52、第2电动发电机54,以使得吸入空气量ga处于小于下限吸入空气量ga1、或者比上限吸入空气量ga2大的范围的方式变更内燃机10的运转条件。因此,抑制仅第1气缸组成为供给停止气缸的情况,能够减少每个气缸的燃料供给次数的偏差。
39.《第2实施方式》
40.以下,关于第2实施方式,以与第1实施方式的不同点为中心而参照图5进行说明。
41.在第2实施例中,对于供给停止气缸的选择而使用燃料供给次数c’mn。具体来说,将燃料供给次数c’mn最多的气缸设为供给停止气缸。
42.图5中示出第2实施方式的控制装置70所执行的处理的步骤。图5所示的处理通过由cpu72例如以预定周期反复执行存储于rom74的程序来实现。
43.在图5所示的一连串的处理中,cpu72首先取得转速ne、填充效率η、输出信号scr、下游侧空燃比afr及吸入空气量ga(s300)。转速ne由cpu72基于输出信号scr而算出。另外,填充效率η由cpu72基于吸入空气量ga及转速ne而算出。接着,cpu72对取得的下游侧空燃比afr与特定气缸燃料切断执行值af1进行比较(s310)。在下游侧空燃比afr比特定气缸燃料切断执行值af1大的情况下(s310:否),cpu72不执行特定气缸燃料切断控制而暂且结束图2所示的一连串的处理。在下游侧空燃比afr为特定气缸燃料切断执行值af1以下的情况下(s310:是),cpu72判定吸入空气量ga是否包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围(s320)。
44.在吸入空气量ga包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s320:是),cpu72判定吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态是否持续了预定时间(s330)。在吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态未持续预定时间的情况下(s330:否),cpu72从第1气缸组中将存储于后述的存储装置75的燃料供给次数c’mn(m=1,2)最多的气缸设为停止燃料供给的气缸(s340)。另一方面,在吸入空气量ga不包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s320:否),cpu72从气缸#1~气缸#4中将燃料供给次数c’mn(m=1~4)最多的气缸设为停止燃料供给且继续点火的气缸(s345)。另外,在吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的状态持续了预定时间的情况下(s330:是),cpu72控制第1电动发电机52、第2电动发电机54,以使得吸入空气量ga不成为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的方式变更内燃机10的运转条件(s335),从气缸#1~气缸#4中将燃料供给次数c’mn(m=1~4)最多的气缸设为停止燃料供给且继续点火的气缸(s345)。此外,燃料供给次数c’mn的m和n分别意味着气缸#m执行了n次燃料供给。
45.在s340、s345之后,cpu72基于对于内燃机10的转矩的指令值即内燃机转矩指令值te*,设定对于气缸#1~#4的燃料供给量(s350)。在s350中,cpu72使向气缸#1~#4中的供给停止气缸(例如,气缸#1)的燃料供给量为零且将向供给停止气缸以外的剩余的气缸(例如,气缸#2、气缸#3及气缸#4)的燃料供给量设定为空燃比成为化学计量比的值。
46.接着,cpu72基于输出信号scr判别燃料供给开始正时已到来的气缸(s355)。在通
过步骤s355的判别处理而判定为燃烧气缸(气缸#2、气缸#3或气缸#4)的某一个燃烧气缸的燃料供给开始正时已到来的情况下(s360:是),cpu72使得对燃烧气缸从相符合的进气口喷射阀16及缸内喷射阀22供给在s350中设定的燃料供给量(s365),向燃料供给次数c’mn(m=2~4)代入燃料供给次数c’mn 1(m=2~4),并使燃料供给次数c’mn 1(m=2~4)存储于存储装置75(s370)。此时,例如,在气缸#4的燃料供给开始正时已到来的情况下,cpu72作为m=4而向燃料供给次数c’4n代入燃料供给次数c’4n 1。另外,在通过步骤s355的判别处理而判定为上述供给停止气缸(气缸#1)的燃料供给开始正时已到来的情况下(s360:否),cpu72从与1个气缸对应的进气口喷射阀16及缸内喷射阀22停止燃料供给。此处,在向供给停止气缸(气缸#1)停止燃料供给的期间,供给停止气缸的进气门18及排气门28与供给燃料的情况同样地开闭。
47.接着,cpu72判定是否从吸入空气量ga小于下限吸入空气量ga1或大于上限吸入空气量ga2的状态(s320:否)变更为吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围(s380)。另外,在s370之后也是,cpu72判定是否从吸入空气量ga小于下限吸入空气量ga1或大于上限吸入空气量ga2的状态(s320:否)变更为吸入空气量ga为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围(s380)。在从吸入空气量ga小于下限吸入空气量ga1或大于上限吸入空气量ga2的状态(s320:否)变更为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s380:是),cpu72从第1气缸组中将存储于存储装置75的燃料供给次数c’mn(m=1,2)最少的气缸设为停止燃料供给的气缸(s340)。另一方面,在未从吸入空气量ga小于下限吸入空气量ga1或大于上限吸入空气量ga2的状态(s320:否)变更为下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下(s380:否)、或在s320的阶段中为下限吸入空气量ga1以上且上限吸入空气量ga2以下的情况下(s380:否),cpu72判定使内燃机10旋转20圈的10循环的燃料供给是否完了(s390)。
48.在10循环的燃料供给未完了的情况下(s390:否),cpu72反复执行s350~s380的处理。在10循环的燃料供给完了的情况下(s390:是),cpu72暂且结束图5所示的一连串的处理。
49.在此,对本实施方式的作用及效果进行说明。
50.在吸入空气量ga包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下,cpu72从第1气缸组中将燃料供给次数c’mn(m=1,2)最多的气缸设为停止燃料供给的气缸。因此,能够减少第1气缸组所包括的每个气缸的燃料供给次数的偏差。
51.另外,在吸入空气量ga不包含于下限吸入空气量ga1以上且上限吸入空气量ga2以下的范围的情况下,cpu72将燃料供给次数c’mn(m=1~4)最多的气缸设为停止燃料供给的气缸。因此,能够减少每个气缸的燃料供给次数的偏差。
52.《对应关系》
53.上述实施方式中的事项与权利要求书所记载的事项的对应关系如下所述。排气传感器与上游侧空燃比传感器88对应。执行装置与cpu72对应。吸入空气量的指标值与吸入空气量ga对应。特定气缸燃料切断处理与图2的s120~s190、图5的s320~s390的处理对应。异常判定处理与图3的s240,s250,s260、265的处理对应。停止气缸选择处理与图2的s140,s145、图5的s340、s345的处理对应。运转条件变更处理与图2的s130,s135、图5的s330、s335的处理对应。
54.《其他实施方式》
55.此外,作为与上述各实施方式共通而能够变更的要素,存在以下那样的要素。以下的变更例能够在技术上不矛盾的范围内互相组合来实施。
[0056]“关于排气传感器”[0057]
排气传感器虽然与上游侧空燃比传感器88对应,但不限于此。例如,也可以将排气传感器设为氧传感器。
[0058]“关于吸入空气量的指标值”[0059]
吸入空气量的指标值虽然与吸入空气量ga对应,但不限于此。例如,也可以设为发动机转速ne、填充效率η。
[0060]“关于第1气缸组及第2气缸组”[0061]
虽然将第1气缸组设为气缸#1、气缸#2,将第2气缸组设为气缸#3、气缸#4,但不限于此。例如,在上游侧空燃比传感器88的检测值大的气缸仅是气缸#3的情况下,也可以将第1气缸组所包括的气缸仅设为气缸#3,并将第2气缸组所包括的气缸设为气缸#1、气缸#2、气缸#4,在上游侧空燃比传感器88的检测值大的气缸为气缸#1、气缸#2、气缸#3的情况下,也可以将第1气缸组所包括的气缸设为气缸#1~#3,并将第2气缸组所包括的气缸设为气缸#4。
[0062]“关于预定范围”[0063]
预定范围虽然设为下限吸入空气量ga1以上且上限吸入空气量ga2以下,但不限于此。例如,如果在下限吸入空气量ga1以上的范围内第1气缸组与第2气缸组相比上游侧空燃比传感器88的检测值大,则也可以将预定范围设为下限吸入空气量ga1以上,如果在上限吸入空气量ga2以下的范围内第1气缸组与第2气缸组相比上游侧空燃比传感器88的检测值大,则也可以将预定范围设为上限吸入空气量ga2以下。
[0064]
预定范围虽然基于吸入空气量而设定,但不限于此。例如,也可以基于发动机转速ne、填充效率η来设定预定范围。
[0065]“关于s190、s390”[0066]
在s190、s390中判定10循环的燃料供给是否完了,但不限于此。只要在使燃料切断持续预定循环数之后下游侧空燃比afr充分稀那样的循环数即可。
[0067]“关于上游侧空燃比aff与判定值af0的比较”[0068]
虽然对作为上游侧空燃比aff的最大值的最大空燃比afmax与判定值af0进行了比较,但不限于此。例如,也可以是,对从相对于供给停止气缸的排气门28打开了的时间而经过第1预定时间起到经过第2预定时间为止的期间的上游侧空燃比传感器88的检测值的累计值σaf与判定值af0’进行比较,在累计值σaf比判定值af0’大的情况下,判定为供给停止气缸正常,在累计值σaf为判定值af0’以下的情况下,判定为供给停止气缸异常。
[0069]
第1预定时间和第2预定时间虽然作为相对于供给停止气缸的排气门28被打开了的时间的经过时间而设定,但不限于此。例如,也可以设为到相对于供给停止气缸的排气门28被打开了的曲轴角度的、经过第1曲轴角度及第2曲轴角度为止的时间。
[0070]“关于特定气缸燃料切断处理”[0071]
使燃烧气缸中的混合气的空燃比为化学计量比也并非必须。例如如果供给停止气缸、燃烧气缸的合计的空燃比为稀,则也可以将燃烧气缸中的混合气的空燃比设为稀,也可
以设为弱浓。
[0072]
特定气缸燃料切断处理的开始条件不限于空燃比afr≤特定气缸燃料切断执行值af1的情况。例如,也可以在推定为在gpf34中堆积物堆积了预定值以上的情况下执行。在该情况下,也可以将燃烧气缸中的空燃比设为浓。另外,堆积量的推定也可以基于gpf34的上游侧与下游侧的压力之差和吸入空气量ga来推定堆积量,也可以基于转速ne、填充效率η及水温thw来算出堆积量。
[0073]“关于控制装置”[0074]
作为控制装置,不限于具备cpu72和rom74并执行软件处理的控制装置。例如,也可以具备对在上述实施方式中软件处理的至少一部分进行硬件处理的例如asic等专用的硬件电路。即,控制装置是以下的(a)~(c)中的任一结构即可。(a)具备将上述处理的全部按照程序来执行的处理装置、和存储程序的rom等程序保存装置。(b)具备将上述处理的一部分按照程序来执行的处理装置及程序保存装置、和执行剩余的处理的专用的硬件电路。(c)具备执行上述处理的全部的、专用的硬件电路。在此,具备处理装置及程序保存装置的软件执行装置、专用的硬件电路可以为多个。
[0075]“关于车辆”[0076]
作为车辆,不限于串并联混合动力车,例如也可以是并联混合动力车、串联混合动力车。不过,不限于混合动力车,例如,也可以是车辆的动力产生装置仅是内燃机10的车辆。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献