内燃机的控制装置的制作方法

文档序号:16974960发布日期:2019-02-26 18:53阅读:154来源:国知局
内燃机的控制装置的制作方法

本发明涉及在从多个汽缸排出排气的排气通路设置有对排气进行净化的催化剂的内燃机的控制装置。



背景技术:

在日本特开2012-57492号公报中记载了一种实施空燃比反馈控制的内燃机的控制装置。实施空燃比反馈控制,以使得基于来自设置于内燃机的排气通路的空燃比传感器的输出信号算出的空燃比检测值接近目标空燃比。另外,此时,更新空燃比反馈修正值,以减小空燃比检测值与目标空燃比的偏差。通过使用空燃比反馈修正值来修正向各汽缸内供给的燃料供给量,从而能够使空燃比检测值接近目标空燃比。

该文献所记载的装置为了使设置于排气通路的三元催化剂升温也实施扰动控制(抖动控制)。在抖动控制中,将多个汽缸中的一部分的汽缸设定为混合气的空燃比比理论空燃比浓的浓燃烧汽缸。另外,将多个汽缸中的剩余的汽缸设定为混合气的空燃比比理论空燃比烯的烯燃烧汽缸。另外,针对包括浓燃烧汽缸和烯燃烧汽缸的全部汽缸内,以使得混合气的空燃比的平均值成为目标空燃比的方式,对向各汽缸内供给的燃料供给量进行调整。在实施抖动控制时,在排气通路中,利用从烯燃烧汽缸排出的排气所包含的氧将从浓燃烧汽缸排出的排气所包含的未燃燃料成分以及不完全燃烧成分氧化。由此,三元催化剂的温度上升。

在实施空燃比反馈控制的情况下,需要使空燃比反馈修正值的绝对值不会变得过大。因此,有时实施基于空燃比反馈控制的结果来导出空燃比学习值的空燃比学习控制。而且,在除了空燃比反馈控制以外还实施空燃比学习控制的控制装置中,除了空燃比反馈修正值以外还使用空燃比学习值,由此可抑制空燃比反馈修正值的绝对值变大,并且对向各汽缸内供给的燃料供给量进行修正以使空燃比检测值接近目标空燃比。

在实施抖动控制的情况下,含有很多氧的排气从烯燃烧汽缸向排气通路排出。另一方面,不怎么含有氧的排气从浓燃烧汽缸向排气通路排出。因此,在抖动控制的实施期间,通过排气通路的空燃比传感器的排气有时含有很多氧,有时不怎么含有氧。因此,空燃比检测值容易振动,由空燃比学习控制的实施实现的空燃比学习值的更新的精度有可能降低。在使用精度低的空燃比学习值来控制空燃比的情况下,控制性有可能下降。



技术实现要素:

为了解决上述问题,根据本发明的第一技术方案,提供一种在从多个汽缸内排出排气的排气通路设置有对排气进行净化的催化剂的内燃机的控制装置。控制装置具备空燃比控制部,该空燃比控制部构成为基于空燃比反馈修正值和空燃比学习值对向各汽缸内供给的燃料供给量进行修正。另外,控制装置具备抖动控制部,该抖动控制部构成为在要求催化剂升温时,实施对由空燃比控制部修正了的向各汽缸内供给的燃料供给量进行调整的抖动控制,以分别将各汽缸中的一部分的汽缸设定为混合气的空燃比比理论空燃比浓的浓燃烧汽缸、将各汽缸中的不同于浓燃烧汽缸的汽缸设定为混合气的空燃比比理论空燃比烯的烯燃烧汽缸。空燃比控制部构成为实施空燃比反馈控制和空燃比学习控制,在空燃比反馈控制中,以使得基于来自空燃比传感器的检测信号算出的空燃比的检测值与目标空燃比的偏差变小的方式更新空燃比反馈修正值,在空燃比学习控制中,以使得空燃比反馈修正值的绝对值变小的方式更新空燃比学习值。空燃比控制部构成为,在实施抖动控制时禁止空燃比学习控制的实施,而实施空燃比反馈控制。

附图说明

图1是示出具备本发明的一实施方式的控制装置的内燃机的概略的构成图。

图2是示出控制装置的框图。

图3是对在实施空燃比学习控制时执行的处理例程进行说明的流程图。

图4是示出实施空燃比学习控制时的空燃比学习值的推移的时间图。

图5是对在实施抖动控制时执行的处理例程进行说明的流程图。

图6是在中断了抖动控制的实施之后实施空燃比学习控制时的时间图。

具体实施方式

以下,按照图1~图6对将内燃机的控制装置具体化了的一实施方式进行说明。

如图1所示,内燃机10具备四个汽缸#1、#2、#3、#4、进气通路12、与汽缸数量相同的燃料喷射阀13。在进气通路12中流通向各汽缸#1~#4的燃烧室11内导入的空气。分别驱动各燃料喷射阀13来向燃烧室11供给燃料。向各燃烧室11供给从进气通路12导入的空气和从燃料喷射阀13喷射的燃料。在各燃烧室11中,包含空气和燃料的混合气因点火装置14的火花放电而燃烧。燃烧后的混合气成为排气并从各燃烧室11向排气通路15排出。在排气通路15设置有对排气进行净化的三元催化剂16。

控制装置20进行与内燃机10的运转相关的各种控制。因此,控制装置20具有实施各种内燃机控制的cpu21和存储内燃机控制所需要的信息的存储器22。从空燃比传感器31、曲轴角传感器32以及空气流量计33等各种传感器向内燃机10输入检测信号。空燃比传感器31配置于比排气通路15中的三元催化剂16靠上游侧的位置。空燃比传感器31输出与在排气通路15流通的排气的氧浓度相应的信号。控制装置20基于来自空燃比传感器31的检测信号来算出空燃比的检测值即空燃比检测值af。曲轴角传感器32输出与内燃机输出轴的转速即内燃机转速ne相应的信号。空气流量计33设置于进气通路12。空气流量计33输出与吸入空气量ga相应的信号。

控制装置20分别实施作为内燃机控制的一部分的空燃比反馈控制(以下,称为空燃比f/b控制)、空燃比学习控制、以及抖动控制。空燃比f/b控制是,以使得空燃比的目标值即目标空燃比aft与空燃比检测值af的偏差(=|aft-af|)变小的方式更新空燃比反馈修正值(以下,称为空燃比f/b修正值)faf的控制。空燃比学习控制是,以使得空燃比f/b修正值faf的绝对值变小的方式更新空燃比学习值kg的控制。抖动控制是用于使设置于排气通路15的三元催化剂16的温度上升的控制。

如图2所示,控制装置20为了实施空燃比f/b控制、空燃比学习控制以及抖动控制而具有目标空燃比设定部41、基础喷射量算出部42、空燃比控制部43、抖动控制部44、以及喷射阀控制部46。

目标空燃比设定部41基于内燃机运转状态等来设定目标空燃比aft。基础喷射量算出部42基于输入的内燃机负荷率kl来算出基础喷射量qb。通过将内燃机负荷率kl与规定的满填充时理论喷射量qth相乘来导出基础喷射量qb。满填充时理论喷射量qth是内燃机负荷率kl为“100%”且空燃比检测值af等于目标空燃比aft时的燃料喷射量的算出值。内燃机负荷率kl能够基于内燃机转速ne以及吸入空气量ga来算出。

空燃比控制部43具有实施空燃比f/b控制并算出空燃比f/b修正值faf的f/b处理部431。在因为空燃比检测值af比目标空燃比aft烯而使空燃比检测值af更浓的情况下,空燃比控制部43使空燃比f/b修正值faf增大。在因为空燃比检测值af比目标空燃比aft浓而使空燃比检测值af更烯的情况下,空燃比控制部43使空燃比f/b修正值faf减小。

另外,空燃比控制部43具有对由f/b处理部431算出的空燃比f/b修正值faf加上“1”的加处理部432。另外,空燃比控制部43具有对基础喷射量qb进行修正的第1乘处理部433。第1乘处理部433通过将加处理部432的算出结果(=1+faf)与由基础喷射量算出部42算出的基础喷射量qb相乘来修正基础喷射量qb。

另外,空燃比控制部43具有以预定的空燃比学习条件成立为条件来实施空燃比学习控制并更新空燃比学习值kg的学习处理部435。另外,空燃比控制部43具有存储学习处理部435的学习结果的学习值收纳部436。空燃比学习条件有:用于调整使储存于罐(英文:canister)的燃料(气化了的燃料)向进气通路12内流入的量的吹扫(英文:purge)率为“0%”这一条件、目标空燃比aft与理论空燃比相等这一条件、以及规定时间以上地继续实施空燃比f/b控制。

针对根据吸入空气量ga划分出的多个学习区域中的每个学习区域设定空燃比学习值kg。例如,在各学习区域中的第1学习区域,在学习值收纳部436中收纳有在第1学习区域的内燃机运转期间的空燃比f/b修正值faf的绝对值变小那样的值作为第1学习区域用的空燃比学习值kg。若在第1学习区域的内燃机运转期间的空燃比f/b修正值faf的绝对值小于规定值,则能够判断为在第1学习区域的内燃机运转期间空燃比f/b修正值faf的绝对值难以变大。因此,学习处理部435判断为完成了第1学习区域用的空燃比学习值kg的更新。

在实施抖动控制时,学习处理部435禁止空燃比学习控制的实施。另外,空燃比控制部43具有用空燃比学习值kg进一步修正由第1乘处理部433修正了的基础喷射量qb的第2乘处理部437。第2乘处理部437从学习值收纳部436读取进行当前的内燃机运转的学习区域用的空燃比学习值kg。第2乘处理部437将读取出的空燃比学习值kg与基础喷射量qb相乘,导出作为向各汽缸#1~#4内供给的要求供给量的要求喷射量qbf。

抖动控制部44在预定的抖动控制实施条件成立时实施抖动控制。抖动控制实施条件有:在各学习区域中的任一学习区域均完成了空燃比学习值kg的更新这一条件、要求三元催化剂16的升温这一条件、以及目标空燃比aft与理论空燃比相等这一条件。

在本实施方式的抖动控制中,以满足以下的条件的方式对由空燃比控制部43算出的向各汽缸#1~#4内喷射的要求喷射量qbf进行修正。

(条件1)第1汽缸#1为混合气的空燃比比目标空燃比aft(即,理论空燃比)浓的浓燃烧汽缸,第1汽缸#1以外的其他汽缸#2~#4为混合气的空燃比比目标空燃比aft(即,理论空燃比)烯的烯燃烧汽缸。

(条件2)包括浓燃烧汽缸和烯燃烧汽缸的全部汽缸#1~#4内的混合气的空燃比的平均值等于目标空燃比aft。

抖动控制部44具有算出抖动控制中的喷射量修正要求值α的要求值输出部441。喷射量修正要求值α是正值。另外,抖动控制部44具有算出浓燃烧汽缸用的喷射量修正要求值βi的浓用修正要求值算出部442。另外,抖动控制部44具有算出烯燃烧汽缸用的喷射量修正要求值βd的烯用修正要求值算出部443。浓用修正要求值算出部442算出对由要求值输出部441算出了的喷射量修正要求值α加上“1”而得到的值作为浓燃烧汽缸用的喷射量修正要求值βi。烯用修正要求值算出部443算出对将“-1/3”与由要求值输出部441算出了的喷射量修正要求值α相乘的积加上“1”而得到的值作为烯燃烧汽缸用的喷射量修正要求值βd。

另外,抖动控制部44具有算出浓燃烧汽缸用的喷射量指令值qbfi的浓用修正处理部444。另外,抖动控制部44具有算出烯燃烧汽缸用的喷射量指令值qbfd的烯用修正处理部445。浓用修正处理部444算出将浓燃烧汽缸用的喷射量修正要求值βi(=1+α)与由空燃比控制部43算出了的要求喷射量qbf相乘得到的值作为浓燃烧汽缸用的喷射量指令值qbfi。烯用修正处理部445算出将烯燃烧汽缸用的喷射量修正要求值βd(=1-α/3)与由空燃比控制部43算出了的要求喷射量qbf相乘得到的值作为烯燃烧汽缸用的喷射量指令值qbfd。

喷射阀控制部46以使得从第1汽缸#1用的燃料喷射阀13喷射的燃料的量等于浓燃烧汽缸用的喷射量指令值qbfi的方式驱动第1汽缸#1用的燃料喷射阀13。喷射阀控制部46以使得从第1汽缸#1以外的其他汽缸#2~#4用的燃料喷射阀13喷射的燃料的量等于烯燃烧汽缸用的喷射量指令值qbfd的方式驱动各汽缸#2~#4用的燃料喷射阀13。

接着,参照图3以及图4,对空燃比控制部43的学习处理部435执行的处理例程进行说明。本处理例程反复执行。

如图3所示,在本处理例程中,学习处理部435对是否正在实施抖动控制进行判定(步骤s11)。在实施抖动控制的情况下(步骤s11:是),由于空燃比学习控制的实施被禁止,因此学习处理部435结束本处理例程。另一方面,在没有实施抖动控制的情况下(步骤s11:否),由于空燃比学习控制的实施没有被禁止,或者空燃比学习控制的实施的禁止被解除,因此,学习处理部435对空燃比学习条件是否成立进行判定(步骤s12)。在空燃比学习条件不成立的情况下(步骤s12:否),学习处理部435结束本处理例程。另一方面,在空燃比学习条件成立的情况下(步骤s12:是),学习处理部435对实施的是否为以后述的抖动控制的停止条件的成立为起因而中断了抖动控制的实施之后的空燃比学习控制进行判定(步骤s13)。例如,在要求三元催化剂16的升温的情况下,学习处理部435判断为实施的是以停止条件的成立为起因而中断了抖动控制的实施之后的空燃比学习控制。在没有要求三元催化剂16的升温的情况下,学习处理部435判断为实施的不是以停止条件的成立为起因而中断了抖动控制的实施之后的空燃比学习控制。即,学习处理部435判断为实施的是没有要求三元催化剂16的升温的状况下的空燃比学习控制。

在实施的是以停止条件的成立为起因而中断了抖动控制的实施之后的空燃比学习控制的情况下(步骤s13:是),学习处理部435将促进标志flg设为激活(on)(步骤s14),并将该处理移向后述的步骤s16。在实施的不是以停止条件的成立为起因而中断了抖动控制的实施之后的空燃比学习控制的情况下(步骤s13:否),学习处理部435将促进标志flg设为非激活(off)(步骤s15),并将该处理移向下一步骤s16。促进标志flg是用于决定空燃比学习控制的实施方式的标志。

在步骤s16中,学习处理部435实施空燃比学习控制。学习处理部435通过空燃比学习控制在每个预定的控制循环cs中更新空燃比学习值kg,以使得空燃比学习值kg渐渐地变化。例如,在为了使空燃比f/b修正值faf接近“0”而需要增大空燃比学习值kg的情况下,渐渐地增大空燃比学习值kg。在该情况下,如图4所示,空燃比学习值kg在每个控制循环cs中以规定值δkg递增。另一方面,在为了使空燃比f/b修正值faf接近“0”而需要减小空燃比学习值kg的情况下,渐渐地减小空燃比学习值kg。在该情况下,空燃比学习值kg在每个预定的控制循环cs中以规定值δkg递减。

在本实施方式中实施的空燃比学习控制中,根据促进标志flg是否被设为激活来变更规定值δkg。在促进标志flg没有被设为激活的情况下,如图4中实线所示,将第1值δkg1设定为规定值δkg。在促进标志flg被设为激活的情况下,如图4中虚线所示,将比第1值δkg1大的第2值δkg2设定为规定值δkg。如图4所示,在促进标志flg被设为激活的状态下实施了空燃比学习控制的情况下,与促进标志flg没有被设为激活的情况相比,能够增大空燃比学习值kg的更新速度。当空燃比学习值kg的更新完成时,学习处理部435结束本处理例程。

接着,参照图5,对抖动控制部44的要求值输出部441执行的处理例程进行说明。本处理例程反复执行。

如图5所示,在本处理例程中,要求值输出部441对上述的抖动控制实施条件是否成立进行判定(步骤s21)。在抖动控制实施条件不成立的情况下(步骤s21:否),要求值输出部441将该处理移向后述的步骤s24。在抖动控制实施条件成立的情况下(步骤s21:是),要求值输出部441算出喷射量修正要求值α。即,要求值输出部441将喷射量修正要求值α设定为比“0”大的值,并实施抖动控制(步骤s22)。

接着,要求值输出部441对三元催化剂16的升温是否完成了进行判定(步骤s23)。在三元催化剂16的升温完成了的情况下(步骤s23:是),要求值输出部441将该处理移向下一步骤s24。在步骤s24中,要求值输出部441将喷射量修正要求值α设定为等于“0”的值,并结束抖动控制的实施。之后,要求值输出部441结束本处理例程。

在三元催化剂16的升温还未完成的情况下(步骤s23:否),要求值输出部441对抖动控制的停止条件是否成立进行判定(步骤s25、s26、s27)。在抖动控制的实施的继续时间tm超过了作为判定时间的判定继续时间tmth这一条件(步骤s25:是)、空燃比f/b修正值faf的绝对值比停止判定值fafth大(步骤s26:是)这一条件、以及上述的空燃比学习条件成立(步骤s27:是)这一条件全都成立的情况下,要求值输出部441判定为抖动控制的停止条件成立。另一方面,在抖动控制的实施的继续时间tm为判定继续时间tmth以下的情况下(步骤s25:否),要求值输出部441判定为停止条件不成立。另外,在空燃比f/b修正值faf的绝对值为停止判定值fafth以下的情况下(步骤s26:否),要求值输出部441判定为停止条件不成立。另外,在空燃比学习条件不成立的情况下(步骤s27:否),要求值输出部441判定为停止条件不成立。

当没有实施空燃比学习控制时,内燃机10的构成部件的特性根据构成部件的温度上升等而变化,容易产生空燃比检测值af与目标空燃比aft的偏离。因此,空燃比f/b修正值faf的绝对值容易变大。因此,在实施抖动控制的期间,将在空燃比学习控制的实施被禁止的期间是否容易产生空燃比检测值af与目标空燃比aft的偏离作为判断的基准,设定判定继续时间tmth。

另外,以空燃比f/b修正值faf的绝对值是否变大了某种程度作为判断基准,设定停止判定值fafth。在抖动控制的停止条件不成立的情况下,要求值输出部441将该处理移向前述的步骤s22。在抖动控制的停止条件成立的情况下,要求值输出部441将该处理移向一下步骤s28。

在步骤s28中,要求值输出部441将喷射量修正要求值α设定为等于“0”的值,并中断抖动控制的实施。然后,要求值输出部441对在设定于学习值收纳部436的任一学习区域中是否均完成了空燃比学习值kg的更新进行判定(步骤s29)。在各学习区域中的至少一个学习区域还未完成空燃比学习值kg的更新的情况下(步骤s29:否),要求值输出部441反复执行步骤s29的判定。在任一学习区域均完成了空燃比学习值kg的更新的情况下(步骤s29:是),要求值输出部441将喷射量修正要求值α设定为比“0”大的值,并再次开始抖动控制的实施(步骤s30)。然后,要求值输出部441将该处理移向前述的步骤s22。

接着,参照图6,对实施抖动控制时的作用和效果进行说明。

如图6所示,在实施抖动控制的期间,通过排气通路15的空燃比传感器31的排气有时含有很多氧,有时不怎么含有氧。因此,空燃比检测值af容易振动。在像这样空燃比检测值af振动的状况下通过空燃比学习控制的实施来更新空燃比学习值kg的情况下,空燃比学习值kg的更新的精度有可能降低。

在本实施方式中,在实施抖动控制时,空燃比学习控制的实施被禁止。由此,能够避免进行精度低的空燃比学习值kg的更新。因此,能够抑制空燃比学习值kg的更新精度的降低,能够抑制空燃比的控制的精度的降低。

在因抖动控制的实施而不实施空燃比学习控制时,内燃机10的构成部件的特性因构成部件的温度上升等而变化,容易产生空燃比检测值af与目标空燃比aft的偏离。这样一来,空燃比f/b修正值faf的绝对值变大。

空燃比f/b修正值faf的更新幅度有界限。空燃比f/b修正值faf的更新幅度的上限为图6所示的限制值fafl。即,当空燃比f/b修正值faf的绝对值变为等于限制值fafl时,无法进行进一步增大绝对值那样的空燃比f/b修正值faf的更新。

在图6所示的例子中,在时刻t21,空燃比f/b修正值faf的绝对值超过规定修正值faf1。在像这样空燃比f/b修正值faf与其限制值fafl的差小的状况下仍必须进一步增大空燃比f/b修正值faf的绝对值的情况下,有可能会对空燃比f/b修正值faf的更新进行限制。当对空燃比f/b修正值faf的更新进行限制时,无法进一步增大空燃比f/b修正值faf,有可能无法消除空燃比检测值af与目标空燃比aft的偏离。

关于这一点,在本实施方式中,在空燃比f/b修正值faf的绝对值超过了规定修正值faf1的情况下,对空燃比反馈修正值faf的绝对值是否变大了某种程度进行判断。因此,在时刻t22以后,在中断了抖动控制的实施之后,实施空燃比学习控制。在该情况下,因抖动控制的实施的中断而空燃比检测值af的振动被抑制,因此能够高精度地更新空燃比学习值kg。通过使用像这样高精度地更新了的空燃比学习值kg来实施空燃比的控制,能够减小空燃比反馈修正值faf的绝对值。因此,难以对空燃比反馈修正值faf的更新进行限制。因此,难以产生无法消除空燃比检测值af与目标空燃比aft的偏离的事态。

此外,当即使空燃比反馈修正值faf的绝对值超过规定修正值faf1,空燃比学习控制的实施条件也不成立时,不实施空燃比学习控制。因此,在本实施方式中,在时刻t21~时刻t22的期间,在空燃比学习控制的实施条件不成立由此还不能实施空燃比学习控制的期间,继续实施抖动控制。由此,能够尽可能地加长抖动控制的继续时间。由此,能够尽快地完成三元催化剂16的升温。

在以上述停止条件的成立为起因而中断了抖动控制的实施之后实施空燃比学习控制的情况下,与没有要求三元催化剂16的升温时实施空燃比学习控制的情况相比,空燃比学习值kg的更新速度变大。

图6用虚线示出了在促进标志flg被设为非激活的状态下实施空燃比学习控制的情况的例子。在该情况下,在时刻t24空燃比学习值kg的更新完成。因此,在时刻t24再次开始抖动控制。

另外,图6用实线示出了在促进标志flg被设为激活的状态下实施空燃比学习控制的情况的例子。在该情况下,与促进标志flg被设为非激活的情况相比,规定值δkg变为大的值(即,第2值δkg2)。因此,在时刻t24之前的时刻t23,空燃比学习值kg的更新完成。因此,能够尽快地完成空燃比学习控制,并且尽快地再次开始抖动控制。

上述实施方式也可以如下进行变更。

在上述实施方式中,在促进标志flg被设为激活的情况下,继续空燃比学习值kg的更新速度比促进标志flg被设为非激活的情况大的状态。然而,不限于此,也可以是,以空燃比反馈修正值faf的绝对值变小了某种程度为契机,使促进标志flg被设为激活的情况下的空燃比学习值kg的更新速度与促进标志flg被设为非激活的情况下的空燃比学习值kg的更新速度同程度地降低。例如,将可判定为空燃比学习值kg的更新完成了时的空燃比f/b修正值faf的绝对值设为完成判定值,将完成判定值与规定修正值faf1之间的值设为切换判定值。并且,在促进标志flg被设为激活的情况下,当空燃比f/b修正值faf的绝对值为切换判定值以上时,将规定值δkg设定为与第2值δkg2相等的值,在空燃比f/b修正值faf的绝对值小于切换判定值时,将规定值δkg从第2值δkg2切换为第1值δkg1。

若能够将以上述停止条件的成立为起因而中断了抖动控制的实施之后的空燃比学习控制的实施时的空燃比学习值kg的更新速度设为比没有要求三元催化剂16的升温的状况下的空燃比学习值kg的更新速度大,则也可以不将规定值δkg设为可变。例如,也可以是,在促进标志flg被设为激活的情况下的空燃比学习控制中,与促进标志flg被设为非激活的情况下的实施空燃比学习控制时相比,缩短空燃比学习值kg的更新循环(图4所示的控制循环cs)。在该情况下,也能够尽快地结束空燃比学习控制,并且尽快地再次开始抖动控制。

也可以是,不将空燃比学习值kg的更新速度设为根据实施的是否为以上述停止条件的成立为起因而中断了抖动控制的实施之后的空燃比学习控制而可变。

在上述实施方式中,抖动控制的停止条件包括空燃比学习条件成立。因此,从以停止条件的成立为起因而中断抖动控制的实施起,即从空燃比学习控制的实施的禁止被解除起,到空燃比学习条件成立而开始空燃比学习控制的实施为止的期间,不产生时间延迟。然而,不限于此,抖动控制的停止条件包括空燃比反馈修正值faf的绝对值比规定修正值faf1大即可,也可以不包括空燃比学习条件成立。在该情况下,从中断抖动控制的实施起,即从空燃比学习控制的实施的禁止被解除起,到空燃比学习条件成立而开始空燃比学习控制的实施为止的期间,有可能产生时间延迟。

抖动控制的停止条件包括空燃比反馈修正值faf的绝对值比规定修正值faf1大即可,也可以不包括抖动控制的实施的继续时间tm超过了判定继续时间tmth。例如,停止条件也可以包括空燃比反馈修正值faf的绝对值比规定修正值faf1大这一条件、和空燃比学习条件成立这一条件两方均成立。在该情况下,与上述实施方式同样,从以停止条件的成立为起因而中断抖动控制的实施起,即从空燃比学习控制的实施的禁止被解除起,到空燃比学习条件成立而开始空燃比学习控制的实施为止的期间,不会产生时间延迟。

也可以是,即使在实施抖动控制的期间空燃比反馈修正值faf的绝对值变大,也继续抖动控制的实施直到三元催化剂16的升温完成为止。在该情况下,在抖动控制的实施结束之后,以空燃比学习条件的成立为契机而实施空燃比学习控制。

另外,也可以是,在三元催化剂16的升温完成之前停止抖动控制的实施的情况下,将实施抖动控制的期间的空燃比f/b修正值faf的限制值fafl设为比并非实施抖动控制的期间时的限制值fafl大。由此,能够抑制实施抖动控制的期间的空燃比的控制的精度的降低。

在上述实施方式的抖动控制中,以使得全部汽缸#1~#4内的混合气的空燃比的平均值等于理论空燃比的方式来调整向浓燃烧汽缸内供给的燃料供给量和向烯燃料汽缸内供给的燃料供给量。然而,不限于此,若浓燃烧汽缸内的混合气的空燃比比理论空燃比浓且烯燃烧汽缸内的混合气的空燃比比理论空燃比烯,则全部汽缸#1~#4内的混合气的空燃比的平均值也可以与理论空燃比不同。

在上述实施方式中,将烯燃烧汽缸的数量设为比浓燃烧汽缸的数量多。然而,不限于此,例如,也可以将烯燃烧汽缸的数量设为与浓燃烧汽缸的数量相同,还可以将烯燃烧汽缸的数量设为比浓燃烧汽缸的数量少。另外,若各汽缸#1~#4包括烯燃烧汽缸以及浓燃烧汽缸,则也可以包括混合气的空燃比与理论空燃比相等的化学计量燃烧汽缸。

在上述实施方式中,对将浓燃烧汽缸固定为第1汽缸#1的例子进行了说明,但也可以在实施抖动控制的期间适当变更浓燃烧汽缸。

若能够通过利用从烯燃烧汽缸排出的排气中的氧使从浓燃烧汽缸排出的未燃燃烧成分以及不完全燃烧成分燃烧来升温,则设置于排气通路15的催化剂也可以是三元催化剂16以外的其他催化剂。催化剂也可以是具有三元催化剂的功能的汽油微粒过滤器。

内燃机10也可以是六缸的内燃机。

内燃机10也可以是在进气通路12具备喷射燃料的喷射阀的内燃机。另外,内燃机10也可以针对每个汽缸分别设置直接向燃烧室11喷射燃料的燃料喷射阀13和向进气通路12喷射燃料的喷射阀。

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