《用于多气缸内燃机的控制装置和控制方法.pdf》由会员分享,可在线阅读,更多相关《用于多气缸内燃机的控制装置和控制方法.pdf(16页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104160134A43申请公布日20141119CN104160134A21申请号201380012699722申请日20130305201205324520120309JPF02D41/00200601F02D41/14200601F02D41/24200601F02M57/00200601F02D41/40200601F02D41/0820060171申请人丰田自动车株式会社地址日本爱知县72发明人宫浦猛伊藤嘉康铃木亮立木丰盛山田直幸74专利代理机构中国国际贸易促进委员会专利商标事务所11038代理人王其文54发明名称用于多气缸内燃机的控制装置和控制方法57摘要一种电子。
2、控制单元在怠速运转状态下使用曲柄角传感器检测每个气缸中的曲柄轴旋转波动,并且将用于每个燃料喷射阀的控制值的各个修正值更新为第一学习值,使得各气缸之间的曲柄轴旋转波动的偏离度减小。电子控制单元使用燃料压力传感器,以便检测燃料压力随着每个燃料喷射阀喷射燃料的波动的方式,并且根据检测到的时间波形和基本时间波形之间的比较结果将用于每个燃料喷射阀的控制值的各个修正值更新为第二学习值。在怠速运转状态下,与第一学习值收敛之后的情况相比,减小在第一学习值首次收敛之前的第二学习值的学习速度。30优先权数据85PCT国际申请进入国家阶段日2014090586PCT国际申请的申请数据PCT/IB2013/00051。
3、02013030587PCT国际申请的公布数据WO2013/132320EN2013091251INTCL权利要求书2页说明书8页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图5页10申请公布号CN104160134ACN104160134A1/2页21一种用于多气缸内燃机的控制装置,所述多气缸内燃机包括燃料喷射阀,所述燃料喷射阀分别向对应的气缸中直接喷射燃料;旋转角传感器,所述旋转角传感器检测内燃机输出轴的旋转角;和燃料压力传感器,所述燃料压力传感器检测每个燃料喷射阀内的燃料压力或向每个燃料喷射阀供应燃料的系统中的燃料压力,所述控制装置包括控制器,所述控。
4、制器构造成在预定内燃机运转状态执行第一学习处理,所述第一学习处理基于由所述旋转角传感器检测到的每个气缸中的所述内燃机输出轴的转动波动将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第一学习值,使得气缸之间的旋转波动的偏离度减小;所述控制器构造成在所述预定内燃机运转状态执行第二学习处理,所述第二学习处理基于由所述燃料压力传感器检测到的燃料压力将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第二学习值;并且,所述控制器构造成在所述预定内燃机运转状态中与所述第一学习值已经收敛之后的所述第二学习值的学习速度相比减小所述第二学习值的学习速度,直到所述第一学习值第一次收敛为止。2根据权利要。
5、求1所述的控制装置,其中所述预定内燃机运转状态是怠速运转状态。3根据权利要求1或2所述的控制装置,其中相应于每个燃料喷射阀设置所述燃料压力传感器,并且所述燃料压力传感器检测对应的燃料喷射阀内的燃料压力;并且在所述第二学习处理中,所述燃料压力传感器检测由于通过对应的燃料喷射阀进行的燃料喷射而引起的燃料压力的波动的方式,并且所述控制器基于检测到的时间波形和基本时间波形之间的比较结果将用于修正用于每个燃料喷射阀的控制值的修正值更新为所述第二学习值,所述检测到的时间波形是由检测到的燃料压力的波动的方式计算出的燃料喷射率的时间波形。4根据权利要求1至3中的任一项所述的控制装置,其中在所述第二学习处理中,。
6、在所述控制器更新所述第二学习值时,所述控制器以预定反映率在所述第二学习值中反映燃料压力,并且在所述预定内燃机运转状态中,与所述第一学习值已经收敛之后相比,所述控制器减小所述预定反映率,直到所述第一学习值第一次收敛为止。5根据权利要求4所述的控制装置,其中在执行所述第一学习处理的同时,所述控制器在所述第一学习值中的每单位时间的波动量变得小于或等于预定值时判定所述第一学习值收敛。6根据权利要求1至5中的任一项所述的控制装置,其中所述多气缸内燃机是柴油机。7一种用于多气缸内燃机的控制方法,所述多气缸内燃机包括燃料喷射阀,所述燃料喷射阀分别向对应的气缸中直接喷射燃料,所述控制方法包括在预定内燃机运转状。
7、态,检测每个气缸中的内燃机输出轴的转动波动;执行第一学习处理,所述第一学习处理将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第一学习值,使得气缸之间的所述内燃机输出轴的转动波动的偏离度减小;和权利要求书CN104160134A2/2页3执行第二学习处理,所述第二学习处理基于由燃料压力传感器检测到的燃料压力将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第二学习值;和在所述预定内燃机运转状态中,与所述第一学习值已经收敛之后相比,减小所述第二学习值的学习速度,直到所述第一学习值第一次收敛为止。8根据权利要求7所述的控制方法,其中所述预定内燃机运转状态是怠速运转状态。9根据权利要求。
8、7或8所述的控制方法,其中检测每个燃料喷射阀内的燃料压力;在第二学习处理中,检测燃料压力随着通过每个燃料喷射阀喷射燃料的波动的方式;和基于检测到的时间波形和基本时间波形之间的比较结果,将用于修正用于每个燃料喷射阀的控制值的所述修正值更新为所述第二学习值,所述检测到的时间波形是由检测到的燃料压力的波动的方式计算出的燃料喷射率的时间波形。10根据权利要求7至9中的任一项所述的控制方法,其中在所述第二学习处理中,在更新所述第二学习值时,所述燃料压力以预定反映率反映在所述第二学习值中,并且在所述预定内燃机运转状态中,与所述第一学习值已经收敛之后相比,减小所述预定反映率,直到所述第一学习值第一次收敛为止。
9、。11根据权利要求10所述的控制方法,其中在正在执行所述第一学习处理的同时,当所述第一学习值中的每单位时间的波动量变得小于或等于预定值时,判定所述第一学习值已经收敛。权利要求书CN104160134A1/8页4用于多气缸内燃机的控制装置和控制方法0001发明背景技术领域0002本发明涉及用于多气缸内燃机的控制装置和控制方法。背景技术0003日本专利NO4089244描述了一种用于柴油发动机的控制装置。所述控制装置在怠速运转状态下利用曲柄角传感器检测每个气缸中的曲柄轴的转动波动,然后将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为学习值,使得各气缸之间的曲柄轴的转动波动的偏离度减小在下文。
10、中,称作第一学习处理。通过以这种方式更新学习值,能够减小各气缸之间的曲柄轴的转动波动的偏离度,并且因此能够减轻发动机振动。0004日本专利申请公报NO2011190725JP2011190725A描述了一种用于柴油发动机的控制装置。柴油发动机包括位于每个燃料喷射阀处的燃料压力传感器。每个燃料压力传感器均检测对应的燃料喷射阀内的燃料压力。控制装置基于由对应的燃料压力传感器检测到的燃料压力将用于修正用于每个燃料喷射阀的控制值的修正值更新为学习值在下文中,称作第二学习处理。具体地,控制装置使用对应的燃料压力传感器来检测每个燃料喷射阀内的燃料压力随着对应的燃料喷射阀喷射燃料的波动方式,然后根据由检测到。
11、的值计算得出的燃料喷射率的时间波形检测到的时间波形和基本时间波形之间的比较结果来计算用于修正用于每个燃料喷射阀的控制值的修正值。这样,即使当由于制造或者老化而导致燃料喷射阀中存在变化时,也能够提高通过每个燃料喷射阀喷射燃料的可控性。0005日本专利申请公报NO2008144749JP2008144749A描述了一种构造,所述构造在怠速运转状态下执行第一学习处理和第二学习处理。0006在这种情况下,如图5所示,从确立怠速运转状态的时间T0开始执行第一学习处理。这样,用于修正用于每个燃料喷射阀的控制值的修正值被单独地学习为学习值。此时,因为执行第二学习处理,所以根据检测到的时间波形和基本时间波形之。
12、间的比较结果单独地学习用于修正用于每个燃料喷射阀的控制值的修正值,其中所述检测到的时间波形由燃料喷射阀内的燃料压力的检测值计算得出。第一学习处理和第二学习处理两者均将用于修正用于每个燃料喷射阀的控制值的修正值更新为学习值,所以在各处理中容易发生控制干涉。当已经发生控制干涉时,在每个学习值都收敛的时间T3之前可能需要耗费很长时间,或者可能每个学习值都不收敛。0007另外,在此时,第一学习值包括影响曲柄轴的转动波动的各种分量。然而,如果执行第一学习处理和第二学习处理两者,则在上述各种分量中包括由燃料喷射阀导致产生的原本应包括在第二学习值中的分量,并且此后难以消除这种情况,所以这可能对用适当的值更新。
13、第一学习值和第二学习值产生不利影响。发明内容说明书CN104160134A2/8页50008本发明提供了用于多气缸内燃机的控制装置和控制方法,所述控制装置和所述控制方法能够较早地减轻内燃机振动并且用适当的值更新第一学习处理中的学习值和第二学习处理中的学习值。0009本发明的第一方面提供了一种用于多气缸内燃机的控制装置,所述多气缸内燃机包括燃料喷射阀,所述燃料喷射阀分别将燃料直接喷射到对应的气缸中;旋转角传感器,所述旋转角传感器检测内燃机输出轴的旋转角;和燃料压力传感器,所述燃料压力传感器检测每个燃料喷射阀内的燃料压力或向每个燃料喷射阀供应燃料的系统中的燃料压力。所述控制装置包括控制器,所述控制。
14、器构造成在预定内燃机运转状态下执行第一学习处理,所述第一学习处理基于由旋转角传感器检测到的每个气缸中的内燃机输出轴的转动波动将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第一学习值,使得各气缸之间的内燃机输出轴的转动波动的偏离度减小,所述控制器构造成在预定内燃机运转状态下执行第二学习处理,所述第二学习处理基于由燃料压力传感器检测到的燃料压力将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第二学习值,并且所述控制器构造成在所述预定内燃机运转状态下与第一学习值已经收敛之后的第二学习值的学习速度相比减小第二学习值的学习速度,直到第一学习值第一次收敛为止。0010利用上述构造,当在预。
15、定内燃机运转状态下执行第一学习处理时,将用于修正用于每个燃料喷射阀的控制值的修正值更新为第一学习值,使得各气缸之间的内燃机输出轴的转动波动的偏离度减小。利用上述构造,减小第二学习值的学习速度,直到第一学习值首次收敛为止,因此第一学习值的学习速度相对增大。因此,当各气缸之间存在内燃机输出轴的转动波动的偏离时,能够较早地减小偏离度。因此,能够较早地减轻内燃机振动。0011此外,利用上述构造,在第一学习值首次收敛之后,与在第一学习值首次收敛之前相比,增大所述第二学习值的学习速度。因此,在第一学习值的多个分量中,即在影响各气缸之间的内燃机输出轴的转动波动的偏离的分量中,因每个燃料喷射阀内部的燃料压力的。
16、行为或者在将燃料供应到每个燃料喷射阀的系统中的燃料压力的行为导致产生的分量逐渐从第一学习值转移到第二学习值。因此,在保持内燃机振动减轻的状态的同时,能够将第一学习值和第二学习值更新为适当的值。0012根据本发明的所述方面,能够较早地减轻内燃机振动并且利用适当的值更新第一学习处理中的学习值和第二学习处理中的学习值。0013在所述控制装置中,预定内燃机运转状态可以是怠速运转状态。0014在所述控制装置中,燃料压力传感器可以与每个燃料喷射阀相对应地设置,并且所述燃料压力传感器可以检测对应的燃料喷射阀内的燃料压力,并且,在第二学习处理中,燃料压力传感器可以检测由对应的燃料喷射阀实施的燃料喷射而导致的燃。
17、料压力的波动方式,并且控制器根据检测到的时间波形和基本时间波形之间的比较结果将用于修正用于每个燃料喷射阀的控制值的修正值更新为第二学习值。所述检测到的时间波形是由检测到的燃料压力的波动方式计算得出的燃料喷射率的时间波形。0015利用上述构造,在第一学习值已经首次收敛之后,与第一学习值首次收敛之前相比,增大所述第二学习值的学习速度。因此,在第一学习值的多个分量中,即在影响各气缸之间的内燃机输出轴的转动波动的偏离的分量中,由于每个燃料喷射阀内的压力的波动方式导致的分量逐渐从第一学习值转移到第二学习值。因此,在减轻内燃机振动的同时,能够说明书CN104160134A3/8页6利用适当的值更新第一学习。
18、值和第二学习值。0016在所述控制装置中,在第二学习处理中,在控制器更新第二学习值时,控制器可以以预定反映率将燃料压力反映在第二学习值,并且在预定内燃机运转状态下,与第一学习值已经收敛之后相比,控制器可以减小预定反映率,直到所述第一学习值第一次收敛为止。0017利用上述构造,能够简单且准确地通过改变预定反映率来改变第二学习值的学习速度。0018在所述控制装置中,在执行第一学习处理时,在第一学习值的每单位时间的波动量变得小于或者等于预定值时,控制器可以判定第一学习值收敛。0019利用上述构造,能够准确地判定第一学习值第一次收敛。0020在所述控制装置中,多气缸内燃机可以是柴油发动机。0021本发。
19、明的第二方面提供了一种用于多气缸内燃机的控制方法,所述多气缸内燃机包括燃料喷射阀,所述燃料喷射阀分别将燃料直接喷射到对应的气缸中。所述控制方法包括在预定内燃机运转状态下,检测每个气缸中的内燃机输出轴的转动波动;执行第一学习处理,所述第一学习处理将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第一学习值,使得各气缸之间的内燃机输出轴的转动波动的偏离度减小;和执行第二学习处理,所述第二学习处理根据由燃料压力传感器检测到的燃料压力将用于单独地修正用于每个燃料喷射阀的控制值的修正值更新为第二学习值;并且,在所述预定内燃机运转状态下,与所述第一学习值已经收敛之后相比,减小所述第二学习值的学习速度。
20、,直到所述第一学习值第一次收敛为止。附图说明0022下面将参照附图将描述本发明的示例性实施例的特征、优势和技术以及工业意义,在所述附图中相同的附图标记表示相同的元件,并且其中0023图1是示出了用作根据本发明的实施例的用于内燃机的控制装置的电子控制单元的示意性构造和所述内燃机的示意性构造的示意图;0024图2是示出了所述实施例中的燃料喷射率的检测到的时间波形和基本时间波形的示例的时间图;0025图3是示出了所述实施例中的第二学习处理的程序的流程图;0026图4是示出了在所述本实施例中当执行第二学习处理时第一学习值、振动水平和第二学习值的变化的示例的时间图;和0027图5是示出了在执行现有的第二。
21、学习处理时第一学习值和振动水平的变化的示例的时间图。具体实施方式0028在下文中,参照图1至图4将描述示例性实施例,在所述示例性实施例中,本发明实施为用于柴油发动机的控制装置。在本实施例中,采用具有四个气缸的柴油发动机在下文中,称作内燃机。0029如图1所示,内燃机10包括进气通道12,所述进气通道12用于将空气引入到气缸11中。内燃机10包括用于气缸111至4中的每一个的燃料喷射阀20。每个燃料喷射说明书CN104160134A4/8页7阀20均将燃料直接喷射到气缸11中的对应的一个中。内燃机10将燃料从每个燃料喷射阀20喷射到每个气缸中的空气中,利用活塞13中的对应的一个的向上运动将所述空。
22、气压缩至高温,以便产生压燃,从而致使燃料燃烧。燃烧能量使活塞13向下运动,从而使作为内燃机输出轴的曲柄轴14转动。通过排气通道15排放出燃烧过的废气。0030每个燃料喷射阀20均经由对应的分支通道31A连接到共轨34。共轨34经由供应通道31B连接到燃料箱32。燃料泵33设置在供应通道31B的中间部位处。燃料泵33处于压力下的燃料供应到共轨34。燃料泵33抽吸存储在燃料箱32中的燃料并在压力下供应燃料,然后将所述燃料以加压状态存储在共轨34中。存储在共轨34中的燃料通过对应的分支通道31A供应到每个燃料喷射阀20。0031返回通道35连接到每个燃料喷射阀20。每个返回通道35均用于使对应的燃料。
23、喷射阀20中的多余燃料返回到燃料箱32。电子控制单元40权利要求中的控制器执行对内燃机10的这些控制。多种传感器连接到电子控制单元40。所述多种传感器用于获得内燃机运转状态。所述多种传感器包括设置用于每个燃料喷射阀20的燃料压力传感器41。每个燃料压力传感器41均检测对应燃料喷射阀20内的燃料压力PQ。具体地,在每个燃料喷射阀20内,燃料压力传感器41布置在从通向燃料喷射阀20的燃料引入通道分支出来的通道中,并且检测燃料压力PQ。即,每个燃料压力传感器41均在对应的燃料喷射阀20打开时检测对应燃料喷射阀20内的燃料压力PQ。所述多种传感器还包括曲柄角传感器42、加速器操作量传感器43等。曲柄角。
24、传感器42检测作为曲柄轴14的旋转角的曲柄角CA。加速器操作量传感器43检测作为加速器踏板的操作量的加速器操作量ACCP。0032电子控制单元40根据由多种传感器输出的信号执行多种计算,并且根据这些计算结果对内燃机10进行多种控制。具体地,电子控制单元40计算燃料喷射量的目标值,并且根据内燃机运转状态在本实施例中为加速器操作量SCCP和内燃机转速NE选择喷射模式。此外,电子控制单元40根据燃料喷射量的目标值和内燃机转速NE计算所选择的喷射模式的每次喷射的燃料喷射量的目标值主喷射、预喷射、后喷射等。根据这些目标值致动每个燃料喷射阀20打开。除了诸如主喷射、预喷射和后喷射的喷射目标值之外,电子控制。
25、单元40还计算执行每次喷射的时间TIMING的目标值,例如主喷射的开始时间和预喷射和主喷射之间的时间间隔喷射间隔。根据由对应的燃料压力传感器41检测到的燃料压力PQ修正每次喷射预喷射、主喷射和后喷射的目标喷射时间TAU。0033在本实施例中,在怠速运转状态,执行以下第一学习处理。在第一学习处理中,由曲柄角传感器42检测每个气缸11中的曲柄轴14的转动波动,并且将用于单独地修正用于每个燃料喷射阀20的控制值的修正值更新为第一学习值,使得各个气缸11之间的曲柄轴14的转动波动的偏离度减小。0034具体地,在每个气缸11的每个膨胀行程中,计算由曲柄角传感器42输出的脉冲信号的间隔时间,并且将脉冲信号。
26、之间的间隔时间的最大值设定为那个气缸11的最小转速。脉冲信号之间的间隔时间的最小值被设定为那个气缸11的最大转速。在对所有气缸11进行这种计算之后,一个气缸11接一个气缸11地计算每个气缸11中的最大转速和最小转速之间的差,即,计算每个气缸11的转动波动的量。随后,计算所有气缸11中的转动波动的量的平均值,并且计算该平均值和每个气缸11的转动波动的量之间的偏差。根据这些偏差分别计算出修正值,使得这些偏差减小,并且将每个修正值更新为第一学习值。使用所述第说明书CN104160134A5/8页8一学习值单独地修正针对每一个燃料喷射阀20计算出的燃料喷射量的目标值。0035在本实施例中,执行以下第二。
27、学习处理。在第二学习处理中,由对应的燃料压力传感器41检测燃料压力随着每个燃料喷射阀20喷射燃料的波动方式。根据检测到的时间波形和基本时间波形之间的比较结果,将用于单独地修正用于每个燃料喷射阀20的控制值的修正值更新为第二学习值,其中所述检测到的时间波形是从检测到的值得到的燃料喷射率的时间波形。不仅在怠速运转状态下执行第二学习处理,而且在另一种运转状态下也执行第二学习处理。0036将参照图2描述第二学习处理。图2是示出了燃料喷射率的检测到的时间波形和基本时间波形的示例的时间图。在第二学习处理中,首先,根据多种计算参数例如目标喷射量、目标喷射时间、燃料压力PQ、前半程喷射的目标喷射量以及喷射间隔。
28、来计算燃料喷射率的基本时间波形。事先根据实验、模拟等设定内燃机运转状态和适合于该内燃机运转状态的基本时间波形之间的相互关系。0037如图2中的实线所示,基本时间波形被设定为梯形波形,所述梯形波形由以下参数限定每个燃料喷射阀20开始打开的时间阀打开操作开始时间TO;在燃料喷射阀20开始打开之后燃料喷射率的增大率喷射率VO的增大率;燃料喷射阀20开始闭合的时间阀闭合操作开始时间TC;在燃料喷射阀20开始闭合之后燃料喷射率的减小率VC;以及燃料喷射率的最大值最大燃料喷射率RM。0038另一方面,根据由对应的燃料压力传感器41检测到的燃料压力PQ计算实际燃料喷射率的时间波形检测到的时间波形。具体地,首。
29、先,根据燃料压力PQ的波动方式,计算对应的燃料喷射阀20的阀打开操作开始时间TOR、喷射率的增大率VOR、阀闭合操作开始时间TCR、喷射率的减小率VCR和最大喷射率RMR。0039在第二修正控制中,在内燃机运转期间,比较基本时间波形和检测到的时间波形,并且依次计算这些波形之间的每个参数的差。具体地,计算阀打开操作开始时间的差TOGTOTOR、喷射率的增大率的差VOGVOVOR、阀闭合操作开始时间的差TCGTCTCR、喷射率的减小率差VCGVCVCR和最大喷射率的差RMGRMRMR。将这些差TOG、VOG、TCG、VCG、RMG即检测到的时间波形相对于基本时间波形的偏离趋势计算为修正值。根据上述。
30、修正值计算用于补偿因每个燃料喷射阀20的制造或老化所导致的变化的第二学习值,并且将所述第二学习值存储在电子控制单元40中。使用第二学习值单独地修正针对每个燃料喷射阀20计算出的控制值。0040用于每个燃料喷射阀20的控制值可能会由于例如由对应的燃料压力传感器41检测到的燃料压力PQ的变化而突然变化。在本实施例中,为了抑制控制值以这种方式突然变化,在第二学习处理中,没有根据由对应的燃料压力传感器41检测到的燃料压力PQ将差TOG、VOG、TCG、VCG、RMG在下文中,称作修正值直接更新为第二学习值,而是以预定反映率R更新为第二学习值。即,将根据由对应的燃料压力传感器41检测到的燃料压力PQ计算。
31、出的修正值进行平滑化,然后反映在第二学习值上。具体地,计算的到当前第N个控制周期为止的最后N个修正值的平均值,即,将最后N个修正值简单地除以N获得的值更新为当前控制周期中的第二学习值。在此,反映率R是N的倒数。0041如上所述,第一学习处理和第二学习处理均构造成修正用于每个燃料喷射阀20的控制值,所以,当在怠速运转状态下执行第一学习处理和第二学习处理两者时,两者之间说明书CN104160134A6/8页9容易发生控制干涉。另外,在这些学习值的学习速度变得相互接近时,容易发生这种控制干涉。当发生这种控制干涉时,在每个修正值收敛之前可能要花费很多时间,或者每个修正值可能不收敛。0042这时,影响曲。
32、柄轴14的转动波动的多个分量包括在第一学习值中。然而,当执行第一学习处理和第二学习处理两者时,本应该包括在第二学习值中的由于每个燃料喷射阀20内的压力波动的方式而产生的分量被包括在上述多个分量中。因此,此后难以消除这种情况,因此这可能对用适当的值更新第一学习值和第二学习值产生不利影响。0043在本实施例中,在怠速运转状态下,通过与在第一学习值已经收敛之后相比减小预定反映率R直到第一学习处理中的第一学习值首次收敛为止,来减小第二学习值的学习速度。具体地,通常,将包括当前控制周期中的修正值的最后十个N10修正值的平均值更新为第二学习值;但是,在第一学习值首次收敛之前,将包括当前控制周期的修正值的最。
33、后100个N100修正值更新为第二学习值。通过这样,较早地减轻内燃机振动,并且用适当的值更新第一学习值和第二学习值。0044接下来,将参照图3描述本实施例中的第二学习处理的程序。通过电子控制单元40在内燃机运转期间以预定间隔重复执行一系列处理。0045在这一系列处理中,一开始,判定内燃机10是否处于怠速运转状态步骤S1。当内燃机10不处于怠速运转状态时在步骤S1中为否,处理随后进行到步骤S2,并且在将反映率R设定为第一预定值R1R101的同时更新第二学习值,此后,马上结束这一系列处理。即,通过将反映率R设定为第一预定值R1,将包括当前控制周期的修正值的最后十个N10修正值更新为第二学习值。00。
34、46另一方面,当内燃机10处于怠速运转状态在步骤S1中为是时,处理随后进行到步骤S3,并且判定是否正在执行第一学习处理。在此,当没有执行第一学习处理在步骤S3中为否时,处理进行到步骤S2,并且在将反映率R设定为第一预定值R1R101的同时更新第二学习值,此后,马上结束所述一系列处理。0047在步骤S3中,当正在执行第一学习处理在步骤S3中为是时,处理随后进行到步骤S4,并且判定收敛历史标记F为“关OFF”。收敛历史标记F一开始设定为“关”。在内燃机10进入怠速运转状态之后,当第一学习值的每单位时间的波动量首次变得低于或等于预定值时,判定第一学习值已经收敛,并且收敛历史标记被设定为“开ON”。0。
35、048当在步骤S4中收敛历史标记F被设定为“关”在步骤S4中为是时,判定第一学习值还未收敛,并且处理随后进行到步骤S5。在步骤S5中,在将反映率R设定为第二预定值R2R2001的同时更新第二学习值,此后马上结束所述一系列处理。即,通过将反映率R设定为第二预定值R2,包括当前控制周期的修正值的最后100N100个修正值的平均值被更新为第二学习值。0049另一方面,当在步骤S4中收敛历史标记F不为“关”时,判定第一学习值已经至少收敛了一次,并且处理随后进行到步骤S2,并且在将反映率R设定为第一预定值R1R101的同时更新第二学习值,此后马上结束所述一系列处理。0050接下来,将参照图4描述本实施例。
36、的操作。如图4中的第一学习值所示,当内燃机在时间T0进入怠速运转状态然后执行第一学习处理时,在每个燃烧周期中,将用于修正用于每个燃料喷射阀20的控制值的修正值更新为第一学习值,以便减小各气缸11之间的曲说明书CN104160134A7/8页10柄轴14的转动波动的偏离度。因此,例如,如由图4中的第一学习值中的实线或者虚线所表示的那样,当在时间T0执行第一学习处理时,第一学习值的绝对值逐渐增大。因此,振动水平参见图4中的振动水平逐渐减小。0051根据本实施例,减小第二学习值的学习速度,直到第一学习值首次收敛的时间T2为止,因此第一学习值的学习速度相对增大。因此,当在气缸11之间存在曲柄轴14的转。
37、动波动偏离时,较早地减小偏离度。因此,较早到达振动水平低于或者等于可忽略水平图4中的振动水平的时间T1。0052根据本实施例,在第一学习值在时间T2已经首次收敛之后,与在这之前的第二学习值的学习速度相比,增大所述第二学习值的学习速度。因此,在第一学习值的多个分量中,即,在影响各气缸11之间的曲柄轴14的转动波动偏离的多个分量中,因每个燃料喷射阀20内的压力的波动方式而导致产生的分量逐渐从第一学习值转移到第二学习值。因此,在时间T2之后,在保持振动水平减小的状态的同时图4中的振动水平,第一学习值的绝对值逐渐减小图4中的第一学习值;而第二学习值的绝对值逐渐增大图4中的第二学习值。0053利用根据本。
38、实施例的用于多气缸内燃机的上述控制装置,可以实现以下有益效果。内燃机10是多气缸柴油发动机,并且包括燃料喷射阀20,所述燃料喷射阀20将燃料直接喷射到对应的气缸11中。电子控制单元40包括燃料压力传感器41和检测曲柄角的曲柄角传感器42,所述燃料压力传感器41分别用于对应的燃料喷射阀20,并且分别检测对应的燃料喷射阀20内的燃料压力PQ。在怠速运转状态下,执行第一学习处理。在第一学习处理中,利用曲柄角传感器42检测每个气缸11中的曲柄轴14的转动波动,并且将用于单独地修正用于每个燃料喷射阀20的控制值的修正值更新为第一学习值,以便减小各气缸11之间的曲柄轴14的转动波动的偏离度。另外,执行第二。
39、学习处理。在第二学习处理中,利用对应的燃料压力传感器41检测燃料压力随着每个燃料喷射阀20喷射燃料的波动的方式,并且根据检测到的时间波形和基本时间波形之间的比较结果将用于单独地修正用于每个燃料喷射阀20的控制值的修正值更新为第二学习值,其中所述检测到的时间波形是由检测到的值得到的燃料喷射率的时间波形。具体地,在第二学习处理中,在更新第二学习值时,以预定反映率R反映由对应的燃料压力传感器41检测到的燃料压力PQ。然后,在怠速运转状态下,通过与第一学习值已经收敛之后的反映率相比减小第一学习值首次收敛之前的上述预定反映率R,来减小第二学习值的学习速度。0054利用上述构造,能够较早地减轻内燃机振动并。
40、且用适当的值更新第一学习处理中的学习值和第二学习处理中的学习值。另外,通过改变上述预定反映率R,能够简单且准确地改变第二学习值的学习速度。0055在本实施例中,当在执行第一学习处理时第一学习值的每单位时间的波动量变得小于或等于预定值时,判定第一学习值已经收敛。利用上述构造,能够准确地判定第一学习值已经首次收敛。0056根据本发明的用于多气缸内燃机的控制装置并不局限于上述实施例中解释的构造;例如,可以以适当修改上述实施例得到的以下形式来实施所述控制装置。0057在上述实施例中,说明了用于柴油发动机的控制装置;然而,应用本发明的内燃机并不局限于这种构造。替代地,例如,本发明可以应用于包括将燃料直接。
41、喷射到对应的气缸说明书CN104160134A108/8页11中的燃料喷射阀的汽油发动机。0058在上述实施例中,在更新第二学习值时,使用最后N个学习值的平均值,并且通过改变“N”来改变在当前控制周期中检测到的燃料压力反映在待更新的第二学习值上时的反映率R。然而,改变第二学习值的学习速度的模式并不局限于这种构造。还能够将“N”设定为固定值并且改变在当前控制周期中检测到的燃料压力的权重。0059在上述实施例中,在怠速运转状态下同时执行第一学习处理和第二学习处理。替代地,还能够在第一学习值首次收敛之前不执行第二学习处理。0060在上述实施例中,每个燃料压力传感器41均用于检测对应的燃料喷射阀20内的燃料压力PQ;替代地,每个燃料压力传感器均可以用于检测对应的分支通道31A中的燃料压力。0061在上述实施例中,在怠速运转状态下执行第一学习处理;替代地,在另一种稳定的内燃机运转状态下执行第一学习处理。说明书CN104160134A111/5页12图1说明书附图CN104160134A122/5页13图2说明书附图CN104160134A133/5页14图3说明书附图CN104160134A144/5页15图4说明书附图CN104160134A155/5页16图5相关技术说明书附图CN104160134A16。