內(nèi)燃機的控制裝置的制造方法
【專利摘要】一種內(nèi)燃機的控制裝置,在自動停止控制的執(zhí)行期間,基于所檢測的內(nèi)燃機旋轉(zhuǎn)速度取得在曲軸(24)的旋轉(zhuǎn)方向首次反轉(zhuǎn)的時刻即初次反轉(zhuǎn)時刻后出現(xiàn)的內(nèi)燃機旋轉(zhuǎn)速度(NE)的極值即著眼峰值,基于所取得的著眼峰值判定在著眼峰值出現(xiàn)后出現(xiàn)的內(nèi)燃機旋轉(zhuǎn)速度的極值即預(yù)測峰值中是否有脫離預(yù)定的容許范圍的過大峰值。在預(yù)定的再啟動條件成立且所檢測的內(nèi)燃機旋轉(zhuǎn)速度在容許范圍內(nèi)且判定為沒有過大峰值時執(zhí)行如下啟動器啟動控制:驅(qū)動啟動器(26),使燃料供給部再次開始供給燃料,通過點火裝置對燃料點火,來使內(nèi)燃機(10)再啟動。由此,既減少與由啟動器實現(xiàn)的起轉(zhuǎn)相伴的振動和/或噪音的產(chǎn)生及啟動器的破損等問題,又可迅速使內(nèi)燃機再啟動。
【專利說明】
內(nèi)燃機的控制裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及為了實現(xiàn)例如怠速停止功能以及滑行功能等而使內(nèi)燃機自動停止且自動再啟動的內(nèi)燃機的控制裝置。
【背景技術(shù)】
[0002]以往以來,已知有以燃料經(jīng)濟性的改善以及排氣量的削減等為目的,在車輛的停止時和/或減速時等自動地使內(nèi)燃機(以下,也有時簡稱為“內(nèi)燃機” O )的運轉(zhuǎn)停止(g卩,使內(nèi)燃機的旋轉(zhuǎn)停止)的技術(shù)。應(yīng)用了這樣的技術(shù)的內(nèi)燃機也被稱作帶有自動停止功能的內(nèi)燃機。通常,在通過這樣的自動停止功能而停止內(nèi)燃機的旋轉(zhuǎn)的情況下,停止向內(nèi)燃機供給燃料(參照圖1的時刻to。)。另外,內(nèi)燃機在燃料供給的停止后不立即停止旋轉(zhuǎn),而是由于慣性而在一段期間內(nèi)繼續(xù)旋轉(zhuǎn)。
[0003]進而,若內(nèi)燃機旋轉(zhuǎn)速度大致接近零(O),則如圖1的時刻tl以后所示那樣,產(chǎn)生內(nèi)燃機反復(fù)進行反轉(zhuǎn)和正轉(zhuǎn)的現(xiàn)象(搖擺現(xiàn)象)。這是因為,因處于壓縮行程的汽缸的壓縮反作用力的作用而使得該汽缸不能超過壓縮上止點,進而內(nèi)燃機反轉(zhuǎn),接著,在與該時刻緊相鄰的在該時刻之前的時刻處于膨脹行程的汽缸的活塞在朝向壓縮上止點時同樣產(chǎn)生壓縮反作用力。之后,如圖1的時刻t2所示那樣內(nèi)燃機的旋轉(zhuǎn)完全停止。以下,有時將在想要通過自動停止功能使內(nèi)燃機的運轉(zhuǎn)停止的期間且是到內(nèi)燃機的旋轉(zhuǎn)完全停止為止的期間(從圖1的時刻t0到時刻t2為止的期間)稱作“空轉(zhuǎn)期間”。而且,有時將在空轉(zhuǎn)期間中從內(nèi)燃機的旋轉(zhuǎn)方向首次從正轉(zhuǎn)向反轉(zhuǎn)反轉(zhuǎn)了的時刻(即,初次反轉(zhuǎn)時刻,參照圖1的時刻tl。)到內(nèi)燃機在反復(fù)進行了反轉(zhuǎn)和正轉(zhuǎn)后完全停止的時刻(即,完全停止時刻,參照圖1的時刻t2。)為止的期間稱作“搖擺期間”。
[0004]另一方面,在空轉(zhuǎn)期間中駕駛員踩踏了加速器踏板的情況下等產(chǎn)生再啟動要求。該再啟動要求在任意的定時產(chǎn)生。若產(chǎn)生再啟動要求,則通常,內(nèi)燃機通過由啟動器實現(xiàn)的起轉(zhuǎn)而再啟動。然而,若該起轉(zhuǎn)開始時的內(nèi)燃機旋轉(zhuǎn)速度的大小過大,則有可能產(chǎn)生振動以及噪音。換言之,若起轉(zhuǎn)開始時的內(nèi)燃機旋轉(zhuǎn)速度不處于圖1所示的容許范圍(即,從為負的值的下限值L到為正的值的上限值U為止的范圍),則有可能產(chǎn)生振動以及噪音。
[0005]更具體而言,通常,啟動器大多是在開始進行起轉(zhuǎn)動作時被移動以使得“驅(qū)動軸的頂端的小齒輪”與“安裝于曲軸的齒圈”嚙合的類型。在使用這樣的啟動器的情況下,若起轉(zhuǎn)開始時的內(nèi)燃機旋轉(zhuǎn)速度的大小過大,則小齒輪和齒圈不能平滑地嚙合。其結(jié)果,產(chǎn)生振動以及噪音,進而產(chǎn)生小齒輪以及齒圈發(fā)生破損或磨損等這樣的問題。以下,有時將因基于空轉(zhuǎn)期間中的再啟動要求的“由啟動器實現(xiàn)的起轉(zhuǎn)開始”而產(chǎn)生的上述的振動以及磨損等問題簡稱為“起轉(zhuǎn)開始時的問題”。此外,即使是上述的類型以外的啟動器,若起轉(zhuǎn)開始時的內(nèi)燃機旋轉(zhuǎn)速度的大小過大,則也有可能產(chǎn)生起轉(zhuǎn)開始時的問題(尤其是,振動和/或噪音)。
[0006]為了避免這樣的起轉(zhuǎn)開始時的問題,需要在“內(nèi)燃機旋轉(zhuǎn)速度處于容許范圍內(nèi)的情況”下開始進行由啟動器實現(xiàn)的起轉(zhuǎn)。于是,以往的裝置中,使用“模型式”來預(yù)測空轉(zhuǎn)期間中的內(nèi)燃機旋轉(zhuǎn)速度,基于其預(yù)測結(jié)果來控制由啟動器實現(xiàn)的起轉(zhuǎn)(例如,參照專利文獻lo)o
[0007]現(xiàn)有技術(shù)文獻
[0008]專利文獻
[0009]專利文獻I:日本特開2014-077399號公報
[0010]然而,上述以往的裝置所使用的模型式例如具有內(nèi)燃機旋轉(zhuǎn)速度、摩擦、壓縮機以及內(nèi)燃機的慣性等各種成分作為考慮項,所以用于預(yù)測內(nèi)燃機旋轉(zhuǎn)速度的運算處理復(fù)雜且其運算負荷也大。而且,因為該模型式包含積分項,所以存在要預(yù)測的內(nèi)燃機旋轉(zhuǎn)速度的時期越靠后,則誤差會越蓄積而變得越大的傾向。
[0011]除此之外,因為上述模型式具有各種成分作為考慮項,所以在預(yù)測結(jié)果與實際的行為之間存在背離的情況下,難以準確地預(yù)測各個成分對該背離的影響程度并恰當(dāng)?shù)匦拚P褪健F浣Y(jié)果,即使基于實測值修正模型式,預(yù)測結(jié)果繼續(xù)包含誤差的可能性也高。內(nèi)燃機旋轉(zhuǎn)速度的預(yù)測誤差越大,則產(chǎn)生上述起轉(zhuǎn)開始時的問題的可能性越高。
【發(fā)明內(nèi)容】
[0012]本發(fā)明為了應(yīng)對上述問題而完成。即,本發(fā)明的目的之一在于,提供在空轉(zhuǎn)期間使用啟動器進行再啟動的情況下,既能降低產(chǎn)生上述的起轉(zhuǎn)開始時的問題的可能性,又能迅速地使內(nèi)燃機再啟動的“內(nèi)燃機的控制裝置”。
[0013]本發(fā)明的內(nèi)燃機的控制裝置(以后,也有時稱作“本發(fā)明裝置”。)適用于下述內(nèi)燃機,所述內(nèi)燃機具備:燃料供給部,其向燃燒室供給燃料;點火裝置,其對被供給到所述燃燒室的燃料進行點火;曲軸;旋轉(zhuǎn)速度檢測部,其檢測所述曲軸的旋轉(zhuǎn)速度即內(nèi)燃機旋轉(zhuǎn)速度;以及啟動器,其使所述曲軸旋轉(zhuǎn)。
[0014]而且,本發(fā)明裝置具備控制部,所述控制部,能夠在預(yù)定的自動停止條件成立的情況下執(zhí)行使所述燃料供給部停止供給燃料而使所述曲軸的旋轉(zhuǎn)停止的自動停止控制,且能夠使內(nèi)燃機再啟動。自動停止條件例如在搭載有內(nèi)燃機的車輛的制動器踏板被踩踏且車速成為了第I車速以下時成立。
[0015]除此之外,所述控制部還包含過大峰值判定部和再啟動控制部。
[0016]所述過大峰值判定部,
[0017](I)在所述自動停止控制的執(zhí)行期間,基于前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度取得在所述曲軸的旋轉(zhuǎn)方向初次反轉(zhuǎn)的時刻(初次反轉(zhuǎn)時刻)以后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值即著眼峰值,
[0018](2)基于前述所取得的著眼峰值,來判定在所述著眼峰值出現(xiàn)之后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值即預(yù)測峰值中是否存在脫離預(yù)定的容許范圍的過大峰值。
[0019]所述再啟動控制部,
[0020](3)在預(yù)定的再啟動條件成立(產(chǎn)生了再啟動要求),且
[0021]前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度處于所述容許范圍內(nèi),且
[0022]判定為不存在所述過大峰值時,
[0023]執(zhí)行如下啟動器啟動控制:驅(qū)動所述啟動器,并且使所述燃料供給部再次開始供給燃料,且通過所述點火裝置對所述燃料進行點火,由此使所述內(nèi)燃機再啟動。
[0024]以下,對通過本發(fā)明裝置能夠降低產(chǎn)生上述的起轉(zhuǎn)開始時的問題的可能性且迅速地使內(nèi)燃機再啟動的理由進行說明。
[0025]圖1是示出上述的空轉(zhuǎn)期間中的搖擺現(xiàn)象的一例的時間圖。在該例中,在時刻t0開始自動停止控制(即,停止燃料供給)。因此,在時刻to以后內(nèi)燃機旋轉(zhuǎn)速度逐漸下降,在與時刻tl緊相鄰的在該時刻tl之前的時刻與“決定容許范圍的上限值”一致,在時刻tl成為“O”。而且,內(nèi)燃機在時刻tl以后反轉(zhuǎn)(內(nèi)燃機旋轉(zhuǎn)速度成為負的值),內(nèi)燃機旋轉(zhuǎn)速度在與時刻tl緊相鄰的在該時刻tl之后的時刻變得比“容許范圍的下限值”小。之后,內(nèi)燃機旋轉(zhuǎn)速度達到極值(極小值)Pl,然后內(nèi)燃機成為正轉(zhuǎn),內(nèi)燃機旋轉(zhuǎn)速度達到下一極值(極大值)P2。之后,內(nèi)燃機再次反轉(zhuǎn),內(nèi)燃機旋轉(zhuǎn)速度達到下一極值(極小值P3)。之后,在本例中,內(nèi)燃機旋轉(zhuǎn)速度向“O”收斂。這樣,在搖擺期間中內(nèi)燃機旋轉(zhuǎn)速度中出現(xiàn)多個極值(峰值,旋轉(zhuǎn)速度峰值)。
[0026]另外,如圖1所示,搖擺期間中的極值的大小當(dāng)然會衰減。即,搖擺期間中的極值的大小隨著極值的出現(xiàn)次數(shù)變大而逐漸變小。而且,搖擺現(xiàn)象是活塞以及曲軸等內(nèi)燃機的可動物體一邊受到摩擦一邊進行的接近于衰減自由振動的振動現(xiàn)象,所以搖擺期間中的極值的大小以大致恒定的衰減率(=本次的極值的大小/前次的極值的大小)呈指數(shù)函數(shù)地衰減。因此,若該極值的大小的衰減中的“衰減率或者表示衰減的程度的值(即,確定極值的衰減的方式的參數(shù),以下,也有時稱作“衰減參數(shù)”。)”被預(yù)先得知,則能夠根據(jù)某時刻的極值和該衰減參數(shù)來預(yù)測其他極值。
[0027]除此之外,若為了簡化說明而設(shè)為容許范圍的上限值的大小和下限值的大小相同,則若某特定時刻的極值處于容許范圍內(nèi),則該特定時刻以后的極值必然存在于容許范圍內(nèi)。即,例如,在圖1的例子中,因為點P2處于容許范圍內(nèi),所以點P3也必然存在于容許范圍內(nèi)。然后,在某第I時刻出現(xiàn)的極值不在容許范圍內(nèi)(參照圖1的例子中的點Pl ο)、在其后的第2時刻出現(xiàn)的極值處于容許范圍內(nèi)時(參照圖1的例子中的點P2。),在與該第2時刻緊相鄰的在該第2時刻之前的時刻內(nèi)燃機旋轉(zhuǎn)速度成為了容許范圍內(nèi)的時刻(圖1的例子中的點Ql的時刻)以后,內(nèi)燃機旋轉(zhuǎn)速度不會脫離容許范圍。因而,該時刻(點Ql的時刻)是能夠不產(chǎn)生上述的起轉(zhuǎn)開始時的問題地使內(nèi)燃機再啟動的最早的時刻。因此,若從那樣的時刻起開始使用啟動器進行起轉(zhuǎn),則能夠達成上述的本發(fā)明的目的。
[0028]基于這樣的觀點,
【發(fā)明人】首先對在搖擺期間中極值的大小如何變化進行了測定。將其結(jié)果示出在圖2以及圖3中。
[0029]圖2是示出與在搖擺期間中出現(xiàn)的極值的出現(xiàn)次數(shù)相對應(yīng)的該極值的大小的圖表。根據(jù)圖2,能夠確認到極值以大致恒定的衰減率衰減。
[0030]圖3是通過第一次出現(xiàn)的極值的大小對圖2的圖表所示的數(shù)據(jù)進行歸一化而得到的圖表。更具體而言,圖3是算出在搖擺期間中“第η次出現(xiàn)的極值的大小NEP(n)”相對于“第一次出現(xiàn)的極值的大小NEP(l)”的比γ (η)(=ΝΕΡ(η)/ΝΕΡ(1))、并將該比γ (η)相對于出現(xiàn)次數(shù)η進行構(gòu)圖而得到的圖表。根據(jù)圖3可理解,比γ (η)相對于極值的出現(xiàn)次數(shù)η而直線地減少,并且其減少的方式(比γ (η)的減少比例,斜率)不依賴于內(nèi)燃機和/或條件等而實質(zhì)上是恒定的。即,比γ (η)與出現(xiàn)次數(shù)η的關(guān)系能夠通過下述式(I)的一次函數(shù)近似地表示(下式中,_l〈a〈0)。
[0031]【式I】
[0032]γ (n) =a.n+( l~a)...(I)
[0033]根據(jù)以上內(nèi)容,
【發(fā)明人】得到了如下見解,若通過實驗預(yù)先求出上述式(I)的斜率a的值來作為衰減參數(shù),并將其預(yù)先存儲于控制部,則控制部通過實際取得出現(xiàn)次數(shù)為第m次的極值X(m),能夠基于該取得的極值X(m)和上述式(I)預(yù)測“搖擺期間中的其他極值”。即,若例如出現(xiàn)次數(shù)是第I次的極值X(I)的值是X1(X1是負的值),實測到該值XI,則出現(xiàn)次數(shù)為第2次的極值X(2)能夠通過下述的式(2)預(yù)測,出現(xiàn)次數(shù)為第3次的極值X(3)能夠通過下述的式(3)預(yù)測。即,出現(xiàn)次數(shù)為第η次的極值X(n)能夠通過下述的式(4)預(yù)測。
[0034]【式2】
[0035]Χ(2)=|{γ(2).|X1| }| = |{(a+l).|X1| } …⑵
[0036]Χ(3)=-|{γ(3).|Xl|}| = |{(2a+l).|Xl|} …⑶
[0037]Χ(η) = (-1)η.|{y(n).|Xl|}...(4)
[0038]于是,本發(fā)明裝置的控制部如所述那樣,取得在曲軸的旋轉(zhuǎn)方向首次反轉(zhuǎn)的時刻(圖1中的時刻tl,即,初次反轉(zhuǎn)時刻)以后出現(xiàn)的極值即著眼峰值(圖1中的點Pl的值)。然后,例如控制部基于該著眼峰值和所述式(I)以及式(4)預(yù)測“在著眼峰值的出現(xiàn)后出現(xiàn)的極值(即,預(yù)測峰值)”,判定該預(yù)測峰值中是否存在脫離前述的容許范圍的過大峰值。
[0039]并且,控制部在預(yù)定的再啟動條件成立且前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度處于所述容許范圍內(nèi)且判定為不存在所述過大峰值時(參照與圖1的例子中的Ql對應(yīng)的時刻。),開始執(zhí)行所述啟動器啟動控制。其結(jié)果,本發(fā)明裝置在空轉(zhuǎn)期間使用啟動器進行再啟動的情況下,既能降低產(chǎn)生上述的起轉(zhuǎn)開始時的問題的可能性,又能使內(nèi)燃機迅速地再啟動。
[0040]此外,預(yù)測峰值的算出方法不限定于上述(I)以及式(4)。即,例如,也可以預(yù)先取得極值的大小的衰減率α作為衰減參數(shù)并使其存儲于控制部,根據(jù)所取得的著眼峰值和該存儲的衰減率α算出預(yù)測峰值(參照后述的式(7)。)。進而,前述的著眼峰值不限定于在初次反轉(zhuǎn)時刻以后初次出現(xiàn)的極值(出現(xiàn)次數(shù)為第I次的極值)。即,例如,在取得在初次反轉(zhuǎn)時刻以后初次出現(xiàn)的極值作為著眼峰值,并判定為基于該著眼峰值預(yù)測的預(yù)測峰值中存在過大峰值的情況下,實測下一(即,出現(xiàn)次數(shù)為第2次的)極值,使用該實測到的極值作為新的著眼峰值而進行同樣的判定。
[0041]而且,控制部并非一定進行基于著眼峰值和上述式(I)以及式(4)等推定預(yù)測峰值的計算。更具體而言,這是因為,如根據(jù)上述式(I)至上述式(4)可理解,由于著眼峰值以后的極值(預(yù)測峰值)基于著眼峰值而大致唯一地確定,所以在實測到著眼峰值的時刻能夠基于該著眼峰值判定“預(yù)測峰值中是否存在過大峰值”。
[0042]此外,例如,在發(fā)動機ECU(電子控制單元)等控制裝置對啟動器指示起轉(zhuǎn)之后到實際開始起轉(zhuǎn)為止不可避免地會產(chǎn)生延遲。而且,該延遲的大小因內(nèi)燃機和/或啟動器的溫度以及啟動器的個體差異等而變動。尤其是,該延遲的大小在前述的“在使小齒輪與齒圈嚙合之后使曲軸旋轉(zhuǎn)的類型的啟動器”中大。
[0043]因此,即使在再啟動條件成立后的“某時刻”內(nèi)燃機旋轉(zhuǎn)速度處于所述預(yù)定的容許范圍內(nèi)、因而在該“某時刻”指示了開始由啟動器進行起轉(zhuǎn)的情況下,在實際開始起轉(zhuǎn)的時亥IJ,內(nèi)燃機旋轉(zhuǎn)速度也有可能從該容許范圍內(nèi)脫離。其結(jié)果,有可能產(chǎn)生上述的起轉(zhuǎn)開始時的問題。然而,根據(jù)本發(fā)明裝置,在確保內(nèi)燃機旋轉(zhuǎn)速度不超過容許范圍的時刻指示啟動器執(zhí)行起轉(zhuǎn),因此即使上述延遲的大小變動,也不會產(chǎn)生上述的起轉(zhuǎn)開始時的問題。
[0044]在本發(fā)明的一方式中,所述過大峰值判定部構(gòu)成為,預(yù)先存儲有確定在所述初次反轉(zhuǎn)時刻以后出現(xiàn)的所述極值的衰減的方式的參數(shù)(例如,上述斜率a或者衰減率α等衰減參數(shù)),且使用前述所取得的著眼峰值和前述所存儲的參數(shù)來算出所述預(yù)測峰值,并判定前述所算出的預(yù)測峰值是否處于所述容許范圍內(nèi)。
[0045]如上所述,基于著眼峰值與上述式(I)以及式(4)(或者后述的式(7)),能夠算出預(yù)測峰值的大小。因此,例如,預(yù)先通過實驗以及模擬等求出式(I)中的斜率a,將該斜率a作為“確定在初次反轉(zhuǎn)時刻以后出現(xiàn)的極值的衰減的方式的參數(shù)”并預(yù)先存儲于控制部內(nèi)的存儲裝置。然后,控制部在取得了著眼峰值時,基于該取得的著眼峰值和應(yīng)用了該參數(shù)的上述式(I)以及式(4)來算出預(yù)測峰值。據(jù)此,與逐次且連續(xù)地預(yù)測搖擺期間中的內(nèi)燃機旋轉(zhuǎn)速度的情況相比,能夠通過更簡單的運算來判定“預(yù)測峰值是否處于容許范圍內(nèi)”。
[0046]另外,例如,因內(nèi)燃機的個體差異即經(jīng)時變化、以及所使用的潤滑油的性狀差異等,有時實際的極值的大小的衰減的方式和使用前述所存儲的參數(shù)所表現(xiàn)出的極值的大小的衰減的方式之間的差變大。
[0047]于是,所述過大峰值判定部可構(gòu)成為基于前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度取得在沒有執(zhí)行所述啟動器啟動控制的狀態(tài)下在所述初次反轉(zhuǎn)時刻以后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值,且基于前述所取得的極值來修正前述所存儲的參數(shù),并存儲所述修正后的參數(shù)來作為在算出所述預(yù)測峰值時使用的參數(shù)(即,進行參數(shù)學(xué)習(xí))。
[0048]據(jù)此,可根據(jù)實際的極值的大小的衰減的方式修正在算出預(yù)測峰值時使用的參數(shù)。其結(jié)果,能夠精度更高地算出預(yù)測峰值,因此能夠精度更高地判定是否存在過大峰值。
[0049]另外,控制部,為了判定是否存在過大峰值,并非必須算出預(yù)測峰值。即,因為極值如通過事先的實驗以及模擬等調(diào)查那樣進行衰減,所以可以說在著眼峰值之后出現(xiàn)的預(yù)測峰值的大小可根據(jù)著眼峰值的大小而唯一地確定。另一方面,容許范圍也可預(yù)先設(shè)定。因此,能夠基于著眼峰值的大小是否為預(yù)定的閾值以上,來判定是否存在過大峰值。
[0050]S卩,所述過大峰值判定部可構(gòu)成為,在所述著眼峰值的大小為預(yù)定的判定閾值以上的情況下判定為存在所述過大峰值,在所述著眼峰值的大小小于所述判定閾值的情況下判定為不存在所述過大峰值。
[0051]據(jù)此,能夠通過更簡單的運算,判定是否存在過大峰值。
[0052]在該方式中,在實際的極值的大小的衰減的方式與預(yù)先假定的極值的大小的衰減的方式之間差異的變大的情況下,是否存在過大峰值的判定精度也下降。
[0053]于是,所述過大峰值判定部可構(gòu)成為,基于前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度取得在沒有執(zhí)行所述啟動器啟動控制的狀態(tài)下在所述初次反轉(zhuǎn)時刻以后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值,且基于前述所取得的極值來修正所述判定閾值,并存儲前述修正后的判定閾值來作為用于判定是否存在所述過大峰值的新的閾值(即,進行閾值學(xué)習(xí))。
[0054]據(jù)此,因為根據(jù)實際的極值的大小的衰減的方式修正在基于著眼峰值的大小而判定是否存在過大峰值時使用的判定閾值,所以能夠精度更高地判定是否存在過大峰值。
[0055]另外,所述容許范圍無需設(shè)定成在內(nèi)燃機的正轉(zhuǎn)方向側(cè)和內(nèi)燃機的反轉(zhuǎn)方向側(cè)對稱。換言之,決定容許范圍的邊界值的一個值即上限值的絕對值和決定容許范圍的邊界值的另一個值即下限值的絕對值的大小可以相同,也可以不同。這是因為,例如,有時與內(nèi)燃機的曲軸正在沿正轉(zhuǎn)方向旋轉(zhuǎn)時相比,在內(nèi)燃機的曲軸正在沿反轉(zhuǎn)方向旋轉(zhuǎn)時更容易產(chǎn)生上述的起轉(zhuǎn)開始時的問題,另外,也存在相反的情況。
[0056]于是,在本發(fā)明裝置的實施方式的一個中,
[0057]在規(guī)定為由正的值表示所述曲軸正轉(zhuǎn)的情況下的該曲軸的旋轉(zhuǎn)速度、且由負的值表示所述曲軸反轉(zhuǎn)的情況下的該曲軸的旋轉(zhuǎn)速度時,所述容許范圍是從為負的值的下限值到為正的值的上限值的范圍,且被設(shè)定為所述下限值的絕對值與所述上限值的絕對值不同。
[0058]據(jù)此,因為能夠?qū)⑷菰S范圍設(shè)定成適當(dāng)?shù)姆秶?,所以既能降低產(chǎn)生上述的起轉(zhuǎn)開始時的問題的可能性,又能迅速地使內(nèi)燃機再啟動。
[0059]另外,也假定在自動停止控制的執(zhí)行后再啟動條件成立的時刻(產(chǎn)生了再啟動要求的時刻)內(nèi)燃機的旋轉(zhuǎn)已經(jīng)停止的情況。在該情況下,內(nèi)燃機旋轉(zhuǎn)速度處于所述容許范圍內(nèi),所以即使立即開始由啟動器實現(xiàn)的起轉(zhuǎn),也不會產(chǎn)生上述的起轉(zhuǎn)開始時的問題。
[0060]于是,在本發(fā)明裝置的實施方式的一個中,
[0061]所述再啟動控制部構(gòu)成為,在所述再啟動條件成立的時刻所述曲軸的旋轉(zhuǎn)處于停止的情況下,從所述再啟動條件成立的時刻起開始所述啟動器啟動控制。
[0062]據(jù)此,在內(nèi)燃機的旋轉(zhuǎn)停止的情況下再啟動條件成立的時刻,能夠立即使內(nèi)燃機再啟動。
[0063]另一方面,在自動停止控制的執(zhí)行后預(yù)定的再啟動條件成立的時刻,內(nèi)燃機旋轉(zhuǎn)速度足夠高,因而,即使不使用啟動器進行起轉(zhuǎn),也有時能夠通過再次開始向內(nèi)燃機供給燃料而使內(nèi)燃機再啟動。
[0064]于是,在本發(fā)明裝置的實施方式的一個中,
[0065]所述再啟動控制部構(gòu)成為,在所述再啟動條件成立的時刻所述內(nèi)燃機正在正轉(zhuǎn)且所述內(nèi)燃機旋轉(zhuǎn)速度的大小為預(yù)定的速度閾值以上的情況下,不驅(qū)動所述啟動器,而使所述燃料供給部再次開始供給燃料,且通過所述點火裝置對所述燃料進行點火,由此使所述內(nèi)燃機再啟動,所述預(yù)定的速度閾值是比決定所述容許范圍的上限值大的閾值。
[0066]據(jù)此,在內(nèi)燃機旋轉(zhuǎn)速度的大小充分大的情況下,能夠在再啟動條件成立的時刻立即使內(nèi)燃機再啟動。
[0067]本發(fā)明的其他目的、其他的特征以及附隨的優(yōu)點應(yīng)該可以根據(jù)一邊參照以下的附圖一邊記述的針對本發(fā)明的各實施方式的說明而容易地理解。
【附圖說明】
[0068]圖1是示出在想要通過自動停止功能而使內(nèi)燃機的運轉(zhuǎn)停止的期間且是到內(nèi)燃機的旋轉(zhuǎn)完全停止為止的期間(空轉(zhuǎn)期間)中的搖擺現(xiàn)象的一例的時間圖。
[0069]圖2是示出在搖擺期間中與出現(xiàn)的極值的出現(xiàn)次數(shù)相對應(yīng)的該極值的大小的圖表。
[0070]圖3是通過第一次出現(xiàn)的極值的大小對圖2的圖表所示的數(shù)據(jù)進行規(guī)一化而得到的圖表。
[0071]圖4是示出應(yīng)用本發(fā)明的第I實施方式的控制裝置(第I裝置)的內(nèi)燃機的結(jié)構(gòu)的示意性整體圖。
[0072]圖5是圖4所不的內(nèi)燃機的不意性的俯視圖。
[0073]圖6是表示由第I裝置執(zhí)行的自動停止再啟動控制例程的流程圖。
[0074]圖7是表示作為自動停止再啟動控制例程的一部分而執(zhí)行的再啟動例程的整體的流程圖。
[0075]圖8是對第I裝置所具備的過大峰值判定部的工作進行說明的流程圖。
[0076]圖9是對第I裝置所具備的過大峰值判定部的工作進行說明的示意性的時間圖。
[0077]圖10是表示容許范圍的下限值的絕對值比上限值的絕對值小的情況下的內(nèi)燃機旋轉(zhuǎn)速度NE的極值的推移的一例的示意性的時間圖。
[0078]圖11是表示容許范圍的下限值的絕對值比上限值的絕對值小的情況下的內(nèi)燃機旋轉(zhuǎn)速度NE的極值的推移的另一例的示意性的時間圖。
[0079]圖12是對本發(fā)明的第2實施方式的控制裝置(第2裝置)所具備的過大峰值判定部的工作進行說明的流程圖。
【具體實施方式】
[0080]〈第I實施方式〉
[0081]以下,對本發(fā)明的第I實施方式的內(nèi)燃機的控制裝置(以下,有時稱作“第I裝置”。)進行說明。
[0082](內(nèi)燃機的結(jié)構(gòu))
[0083]第I裝置適用于圖4所示的內(nèi)燃機(內(nèi)燃機)10。內(nèi)燃機10是多汽缸(在本例中,直列4汽缸)/4循環(huán)/活塞往復(fù)運動型/缸內(nèi)噴射(直噴)/火花點火式汽油發(fā)動機。
[0084]內(nèi)燃機10具備:汽缸體部20,其包含汽缸體、汽缸體下殼體以及油盤等;汽缸蓋部30,其固定于汽缸體部20之上;進氣系統(tǒng)40,其用于向汽缸體部20供給空氣;以及排氣系統(tǒng)50,其用于將來自汽缸體部20的排氣向外部放出。如圖5所示,內(nèi)燃機1還具備用于向汽缸體部20供給燃料的燃料供給系統(tǒng)60。
[0085]如圖4所示,汽缸體部20具備汽缸21、活塞22、連桿23以及曲軸24?;钊?2在汽缸21內(nèi)往復(fù)運動?;钊?2的往復(fù)運動經(jīng)由連桿23向曲軸24傳遞,由此,曲軸24會旋轉(zhuǎn)。汽缸21、活塞22以及汽缸蓋部30形成燃燒室(汽缸)25。
[0086]如圖5所示,汽缸體部20還具備啟動器馬達(啟動器)26。啟動器馬達26響應(yīng)于后述的發(fā)動機ECU(電子控制單元)80的指示而驅(qū)動。具體而言,安裝于曲軸24的齒圈27與小齒輪26a嚙合,使齒圈27旋轉(zhuǎn)。即,啟動器馬達26是執(zhí)行起轉(zhuǎn)的啟動器。
[0087]再次參照圖1,汽缸蓋部30具備與燃燒室25連通的進氣口31、對進氣口 31進行開閉的進氣門32、與燃燒室25連通的排氣口 33、對排氣口 33進行開閉的排氣門34、對燃燒室25內(nèi)的燃料進行點火的點火裝置35以及直接向燃燒室25噴射燃料的燃料噴射閥39。燃料噴射閥39構(gòu)成燃料供給部的一部分。
[0088]點火裝置35包含火花塞37以及點火器38,該點火器38包含產(chǎn)生對火花塞37施加的高電壓的點火線圈。點火器38響應(yīng)于后述的ECU80的指示而通過點火線圈產(chǎn)生高電壓。該高電壓施加于火花塞37的電極間,在這些電極間生成火花。
[0089]燃料噴射閥39以其燃料噴射孔暴露于燃燒室25內(nèi)的方式配設(shè)于汽缸蓋部30。燃料噴射閥39響應(yīng)于后述的ECU80的指示而開閥,直接向燃燒室25噴射燃料。
[0090]進氣系統(tǒng)40具備與進氣口31連通的進氣歧管41、與進氣歧管41連通的緩沖罐42以及一端連接于緩沖罐42的進氣管43。進氣口 31、進氣歧管41、緩沖罐42以及進氣管43構(gòu)成進氣通路。
[0091]進而,進氣系統(tǒng)40具備按照從進氣管43的另一端朝向下游(緩沖罐42)的順序配設(shè)于進氣管43的空濾器44以及節(jié)氣門45,還具備驅(qū)動節(jié)氣門45的節(jié)氣門致動器45a。
[0092]節(jié)氣門45以能夠旋轉(zhuǎn)的方式支承于進氣管43,通過被節(jié)氣門致動器45a驅(qū)動而調(diào)整開度。由此,節(jié)氣門45使進氣管43的通路截面積為可變。節(jié)氣門45的開度(節(jié)氣門開度)TA通過從使通路截面積為最小的狀態(tài)下的節(jié)氣門45的位置起所旋轉(zhuǎn)的角度而定義。
[0093]節(jié)氣門致動器45a由DC馬達構(gòu)成,響應(yīng)于E⑶80的指示而驅(qū)動節(jié)氣門45。
[0094]排氣系統(tǒng)50具備與排氣口33連通的排氣歧管51和與排氣歧管51連接的排氣管52。排氣口 33、排氣歧管51以及排氣管52構(gòu)成排氣通路。
[0095]排氣系統(tǒng)50還具備配設(shè)于排氣管52的三元催化劑53。三元催化劑53是所謂的擔(dān)載由鉑等貴金屬構(gòu)成的活性成分的三元催化劑裝置(排氣凈化催化劑)。三元催化劑53具有在流入其的氣體的空燃比為理論空燃比時、對HC、C0、H2等未燃成分進行氧化并且對NOx(氮氧化物)進行還原的功能。
[0096]三元催化劑53還具有吸藏(貯藏)氧的氧吸藏功能,通過該氧吸藏功能,即使空燃比從理論空燃比偏移也能夠凈化未燃成分以及NOx。該氧吸藏功能通過三元催化劑53所擔(dān)載的二氧化鈰(CeO2)而得到。
[0097]如圖5所示,燃料供給系統(tǒng)60包括2個燃料栗61以及62、燃料送出管63、輸送管(蓄壓室)64以及燃料箱65 ο燃料送出管63將燃料栗61和輸送管64連接。
[0098]燃料栗61配設(shè)于燃料箱65內(nèi)。燃料栗61由響應(yīng)于后述的ECU80的指示而工作的電動機驅(qū)動,將儲留于燃料箱65內(nèi)的燃料向燃料送出管63排出。
[0099]燃料栗62安裝于燃料送出管63。燃料栗62對從燃料栗61經(jīng)由燃料送出管63而到來的燃料進行加壓,將該加壓了的高壓燃料經(jīng)由燃料送出管63而向輸送管64供給。燃料栗62借助與內(nèi)燃機10的曲軸24連動的驅(qū)動軸而工作。
[0100]燃料栗62在其燃料吸入部具備未圖示的電磁閥。電磁閥基于來自ECU80的指示在燃料栗62的燃料吸入動作的開始時打開,在燃料加壓動作中的預(yù)定的定時關(guān)閉。該電磁閥關(guān)閉的定時越早,則燃料栗62的未圖示的柱塞的有效行程越長,所以從燃料栗62排出的燃料的量越多。其結(jié)果,向燃料噴射閥39供給的燃料的壓力上升。即,燃料栗62能夠響應(yīng)于ECU80的指示而調(diào)整輸送管64內(nèi)的燃料的壓力(S卩,燃料噴射壓、輸送管壓、燃壓)。
[0101]而且,在燃料箱65內(nèi),在燃料送出管63安裝有溢流閥66。溢流閥66在燃料送出管63內(nèi)的燃料的壓力達到了預(yù)定的壓力時在該燃料的壓力的作用下打開。若溢流閥66打開,則從燃料栗61排出到燃料送出管63的燃料的一部分經(jīng)由“溢流閥66”以及“與溢流閥66連接的溢流管67”而返回到燃料箱65內(nèi)。
[0102]E⑶80是周知的包含微型計算機的電子電路,包含CPU、R0M、RAM、備用RAM以及接口等。E⑶80與以下所述的傳感器類連接,接收(被輸入)來自這些傳感器的信號。而且,E⑶80對各種致動器(節(jié)氣門致動器45a、點火裝置35以及燃料噴射閥39等)發(fā)送指示(驅(qū)動)信號。
[0103]如圖4以及圖5所示,E⑶80與空氣流量計71、節(jié)氣門位置傳感器72、水溫傳感器73、曲軸角度傳感器74、燃壓傳感器75、加速器操作量傳感器76、制動器開關(guān)77、車速傳感器78以及點火開關(guān)79連接。
[0104]空氣流量計71配設(shè)于進氣管43。該空氣流量計71測定通過該空氣流量計71處的空氣的質(zhì)量流量(吸入空氣量Ga),并輸出表不該吸入空氣量Ga的信號。
[0105]節(jié)氣門位置傳感器72與節(jié)氣門45接近地配設(shè)于進氣管43。該節(jié)氣門位置傳感器72檢測節(jié)氣門45的開度(節(jié)氣門開度TA),并輸出表示該節(jié)氣門開度TA的信號。
[0106]水溫傳感器73配設(shè)于汽缸體部20。該水溫傳感器73測定冷卻內(nèi)燃機10的冷卻水的溫度(冷卻水溫THff),并輸出表示該冷卻水溫THff的信號。
[0107]曲軸角度傳感器74配設(shè)于汽缸體部20。該曲軸角度傳感器74在每當(dāng)曲軸24旋轉(zhuǎn)一定角度(例如,10°)時產(chǎn)生I個脈沖信號。ECU80基于來自該曲軸角度傳感器74以及未圖示的凸輪位置傳感器的信號,取得以預(yù)定的汽缸的壓縮上止點為基準的內(nèi)燃機10的曲軸角度(絕對曲軸角度)。而且,ECU80基于來自曲軸角度傳感器74的信號(實際相鄰的脈沖信號間的時間),取得內(nèi)燃機旋轉(zhuǎn)速度NE。
[0108]此外,在曲軸24(8卩,內(nèi)燃機10)正在正轉(zhuǎn)的情況下的曲軸24的旋轉(zhuǎn)速度由正的值表示,在曲軸24( S卩,內(nèi)燃機10)正在反轉(zhuǎn)的情況下的曲軸24的旋轉(zhuǎn)速度由負的值表示。而且,后述的ECU80在內(nèi)燃機旋轉(zhuǎn)速度NE從正的值向負的值變化了的時刻或相反地變化了的時刻,判定為曲軸24的旋轉(zhuǎn)方向發(fā)生了反轉(zhuǎn)。
[0109]燃壓傳感器75(參照圖5。)配設(shè)于輸送管64。該燃壓傳感器75測定向燃料噴射閥39供給的燃料的壓力(燃壓PF),并輸出表示該燃壓PF的信號。
[0110]第I裝置控制向燃料栗62送出的指示信號,以使得基于燃壓傳感器75的輸出信號取得的燃壓PF與目標(biāo)燃壓PFtgt的偏差成為“O”。例如,在所取得的燃壓PF比目標(biāo)燃壓PFtgt低的情況下,第I裝置以使得燃料栗62的燃料噴出量增大的方式控制向燃料栗62送出的指示信號。由此,向燃料噴射閥39供給的燃料的壓力(燃壓PF)變高。
[0111]加速器操作量傳感器76(參照圖4。)檢測加速器踏板91的操作量Accp,并輸出表示該操作量Ac cp的信號。
[0112]制動器開關(guān)77檢測制動器踏板92的操作,并輸出表示制動器踏板92被操作了的情況的信號。
[0113]車速傳感器78測定搭載有內(nèi)燃機10的車輛的速度(車速SPD),并輸出表示該車速sro的信號。
[0114]點火開關(guān)79是用于使內(nèi)燃機10工作或使內(nèi)燃機10的工作停止的開關(guān),并將表示其接通斷開狀態(tài)的信號送出到ECU80。
[0115](第I裝置的工作的概要)
[0116]如圖1所示,第I裝置實際取得在自動停止控制的開始后內(nèi)燃機的旋轉(zhuǎn)方向從正轉(zhuǎn)向反轉(zhuǎn)反轉(zhuǎn)了的時刻(初次反轉(zhuǎn)時刻11)以后出現(xiàn)的“內(nèi)燃機旋轉(zhuǎn)速度NE的極值(極小值或極大值)”(例如,點P1)。進一步地,第I裝置使用該取得的極值(著眼峰值)和“使用了確定極值的衰減的方式的參數(shù)(衰減參數(shù))的計算式”,算出會在該取得的極值以后出現(xiàn)的將來的極值(例如,點P2、P3)作為預(yù)測峰值。然后,第I裝置在時刻(點Ql)使用啟動器進行內(nèi)燃機的再啟動,所述時刻(點Ql)是確保上述預(yù)測峰值中不存在脫離“即使利用啟動器開始旋轉(zhuǎn)也不會產(chǎn)生起轉(zhuǎn)開始時的問題的容許范圍”的極值(過大峰值)的時刻。以下,對第I裝置的工作進行具體說明。
[0117](具體的工作)
[0118]1.第I裝置的自動停止再啟動控制
[0119]首先,對第I裝置的內(nèi)燃機10的自動停止再啟動控制進行說明。ECU80的CPU在每當(dāng)經(jīng)過預(yù)定時間時執(zhí)行在圖6中由流程圖表示的自動停止再啟動控制例程。CPU,在成為預(yù)定的定時時,進入圖6的步驟S601,判定自動停止控制是否已經(jīng)處于執(zhí)行中。
[0120]在本例中,自動停止控制在以下的自動停止條件成立的情況下(產(chǎn)生了自動停止要求的情況下)立即執(zhí)行。自動停止條件在以下所有的條件成立時成立。不過,自動停止條件不限定于此。
[0121](停止條件I)加速器踏板91的操作處于關(guān)閉狀態(tài)。
[0122](停止條件2)制動器踏板92的操作處于打開狀態(tài)。
[0123](停止條件3)車速sro為預(yù)定值(自動停止速度閾值)以下。
[0124]自動停止控制是如下處理:通過不向燃料噴射閥39送出驅(qū)動信號來停止向內(nèi)燃機10的燃料的供給(燃料噴射),由此使曲軸24的旋轉(zhuǎn)(S卩,內(nèi)燃機10的旋轉(zhuǎn))停止。自動停止控制在與后述的各種再啟動控制開始的同時停止。
[0125]在上述步驟S601中判定為自動停止控制處于執(zhí)行中的情況下(S601:是),CPU進入下一步驟S602,執(zhí)行圖7所示的后述的再啟動例程。然后,CPU暫時終止本例程。
[0126]另一方面,在上述步驟S601中判定為自動停止控制并非處于執(zhí)行中的情況下(S601:否),CPU進入下一步驟S603,判定上述的自動停止條件是否成立。
[0127]在上述步驟S603中判定為自動停止條件成立的情況下(S603:是),CPU進入下一步驟S604,執(zhí)行上述的自動停止控制,暫時終止本例程。由此,內(nèi)燃機旋轉(zhuǎn)速度NE逐漸下降。相反,在上述步驟S603中判定為自動停止條件沒有成立的情況下(S603:否),CPU暫時終止本例程。其結(jié)果,CPU通過執(zhí)行使燃料噴射以及點火繼續(xù)的通??刂苼硎箖?nèi)燃機10進行通常運轉(zhuǎn)。在通??刂浦?,燃料噴射在壓縮行程的后半期間進行,點火在壓縮上止點附近進行。
[0128]此外,也可以是,CPU,在進行自動停止控制時,除了停止燃料噴射之外,還通過不向點火裝置35送出點火信號來停止點火裝置35對燃料的點火。
[0129]而且,CPU在使內(nèi)燃機10進行通常運轉(zhuǎn)的情況下,以加速器踏板91的操作量Accp越大則目標(biāo)節(jié)氣門開度TAtgt越大的方式變更目標(biāo)節(jié)氣門開度TAtgt ο除此之外,CPU也可以在自動停止控制的執(zhí)行期間,將目標(biāo)節(jié)氣門開度TAtgt設(shè)定為預(yù)定的值,以節(jié)氣門45的開度成為完全打開附近的值的方式打開節(jié)氣門45?;蛘?,CPU也可以在自動停止控制的執(zhí)行期間,以節(jié)氣門45的開度成為完全關(guān)閉附近的值的方式關(guān)閉節(jié)氣門45。
[0130]2.第I裝置的各種再啟動控制
[0131]接著,對第I裝置的內(nèi)燃機10的再啟動控制進行說明。如前述那樣,CPU在進入圖6的步驟S602時,執(zhí)行在圖7中由流程圖表示的再啟動例程。因此,CPU在進入步驟S602時進入圖7的步驟S701,判定再啟動條件是否成立(S卩,是否產(chǎn)生了再啟動要求)。
[0132]在本例中,再啟動條件在以下所有的條件成立時成立。不過,再啟動條件不限定于此。
[0133](再啟動條件I)自動停止控制中。
[0134](再啟動條件2)制動器踏板92的操作處于關(guān)閉狀態(tài)。
[0135](再啟動條件3)加速器踏板91的操作處于打開狀態(tài)。
[0136]在上述步驟S701中判定為再啟動條件成立的情況下(S701:是),CPU進入下一步驟S702,判定內(nèi)燃機旋轉(zhuǎn)速度NE是否比預(yù)定的旋轉(zhuǎn)速度閾值NU大。在本例中,旋轉(zhuǎn)速度閾值NU是能夠通過上述的通??刂剖箖?nèi)燃機10再啟動的內(nèi)燃機旋轉(zhuǎn)速度NE的最小值。換言之,在內(nèi)燃機旋轉(zhuǎn)速度NE比旋轉(zhuǎn)速度閾值NU大的情況下,能夠通過通??刂苼硎箖?nèi)燃機1再啟動。此外,該旋轉(zhuǎn)速度閾值NU比后述的容許范圍的上限值U大。
[0137]在上述步驟S7 O 2中判定為內(nèi)燃機旋轉(zhuǎn)速度N E比旋轉(zhuǎn)速度閾值N U大的情況下(S702:是),CPU在步驟S703中執(zhí)行上述通??刂?。其結(jié)果,通過上述通??刂剖箖?nèi)燃機10再啟動。該再啟動控制有時被稱作通常再啟動控制。接下來,CPU進入步驟S708,將表示可否使用啟動器26進行起轉(zhuǎn)的標(biāo)識Fe設(shè)定為“0(零)”。該標(biāo)識Fe如后述那樣,是在進行了判定為不會出現(xiàn)過大峰值這樣的判定的情況下被設(shè)定為“I”的標(biāo)識(參照圖8的步驟S806。)。然后,CPU暫時終止本例程。
[0138]另一方面,在上述步驟S702中判定為內(nèi)燃機旋轉(zhuǎn)速度NE為旋轉(zhuǎn)速度閾值NU以下的情況下(S702:否),CPU進入步驟S704,判定內(nèi)燃機旋轉(zhuǎn)速度NE是否為O (零)(即,內(nèi)燃機10是否停止了)。此外,該步驟也可以是在內(nèi)燃機旋轉(zhuǎn)速度NE處于“微小的正的值NEP與微小的負的值NEN之間”的情況下判定為內(nèi)燃機旋轉(zhuǎn)速度NE為“O”的步驟。
[0139]在步驟S704中判定為內(nèi)燃機旋轉(zhuǎn)速度NE為0(零)的情況下(S704:是),內(nèi)燃機10停止了。因此,CPU進入下一步驟S705,通過利用啟動器馬達26使曲軸24旋轉(zhuǎn)來執(zhí)行起轉(zhuǎn),并且在壓縮上止點附近進行“燃料噴射以及點火”而使內(nèi)燃機10再啟動。即,CPU執(zhí)行啟動器啟動(啟動器啟動控制)。然后,CPU進入步驟S708,將上述的標(biāo)識Fe設(shè)定為“0(零)”,暫時終止本例程。
[0140]另一方面,在步驟S704中判定為內(nèi)燃機旋轉(zhuǎn)速度NE不為0(零)的情況下(S704:否),內(nèi)燃機10處于旋轉(zhuǎn)中。在該情況下,CPU進入下一步驟S706,判定上述的標(biāo)識Fe是否被設(shè)定為“I”。即,CPU判定是否確保了在內(nèi)燃機旋轉(zhuǎn)速度NE的搖擺期間中之后不會出現(xiàn)過大峰值。
[0141 ]在上述步驟S706中判定為標(biāo)識Fe被設(shè)定為“I”的情況下(S706:是),CPU進入下一步驟S707,判定該時刻的內(nèi)燃機旋轉(zhuǎn)速度NE是否處于預(yù)定的容許范圍內(nèi)。如前述那樣,該容許范圍是滿足如下情況的內(nèi)燃機旋轉(zhuǎn)速度NE的范圍,所述情況是,能夠在使小齒輪26a和齒圈27平滑地嚙合、不會產(chǎn)生振動和/或噪音、小齒輪26a和/或齒圈27不會破損和/或磨損的情況下,利用啟動器馬達26執(zhí)行內(nèi)燃機10的再啟動。在本例中,容許范圍被規(guī)定為從為負的值的下限值L到為正的值的上限值U為止的范圍,下限值L的絕對值和上限值U的絕對值相等。
[0142]在上述步驟S707中判定為該時刻的內(nèi)燃機旋轉(zhuǎn)速度NE處于預(yù)定的容許范圍內(nèi)的情況下(S707:是),CPU進入下一步驟S705,通過利用啟動器馬達26使曲軸24旋轉(zhuǎn)來執(zhí)行起轉(zhuǎn),并且在壓縮上止點附近進行“燃料噴射以及點火”而使內(nèi)燃機10再啟動。即,CPU執(zhí)行啟動器啟動(啟動器啟動控制)。然后,CPU進入步驟S708而將標(biāo)識Fe設(shè)定為“0(零)”,暫時終止本例程。
[0143]另一方面,在上述步驟S706中判定為標(biāo)識Fe沒有被設(shè)定成“I”(被設(shè)定成“O(零)”)的情況下(S706:否),意味著推定出之后出現(xiàn)的內(nèi)燃機旋轉(zhuǎn)速度NE的極值會脫離預(yù)定的容許范圍。即,在標(biāo)識Fe為“O”的情況下,意味著如后述那樣預(yù)測的內(nèi)燃機旋轉(zhuǎn)速度NE的極值(預(yù)測峰值)中有可能存在超過容許范圍的值(即,過大峰值)。因此,在該情況下,CPU不使內(nèi)燃機10進行啟動器啟動,而暫時終止本例程。
[0144]而且,即使在標(biāo)識Fe被設(shè)定為“I”的情況下,在上述步驟S707中判定為“該時刻的內(nèi)燃機旋轉(zhuǎn)速度NE不在預(yù)定的容許范圍內(nèi)”的情況下(S707:否),若執(zhí)行啟動器啟動則有可能產(chǎn)生上述那樣的振動和/或噪音或者啟動器馬達26破損。因此,在該情況下,CPU也不使內(nèi)燃機10進行啟動器啟動,而暫時終止本例程。
[0145]3.第I裝置(過大峰值判定部)的過大峰值判定
[0146]接著,對第I裝置所具備的過大峰值判定部的工作進行說明。CPU在每當(dāng)經(jīng)過預(yù)定時間時執(zhí)行在圖8中由流程圖表示的過大峰值判定例程。通過該例程,標(biāo)識Fe被設(shè)定為“I”。
[0147]CPU,在成為預(yù)定的定時時,進入圖8的步驟S801,判定在自動停止控制的執(zhí)行期間是否存在曲軸24的旋轉(zhuǎn)方向反轉(zhuǎn)了的歷史記錄。圖9的(a)所示的時間圖示出在時刻tl開始自動停止控制且在時刻12再啟動條件成立(產(chǎn)生了再啟動要求)的例子。
[0148]在當(dāng)前時刻為時刻t2(S卩,再啟動條件成立的時刻)時,處于內(nèi)燃機10(曲軸24)正在正轉(zhuǎn)且內(nèi)燃機旋轉(zhuǎn)速度NE逐漸降低的階段。因此,曲軸24的旋轉(zhuǎn)方向還沒有發(fā)生反轉(zhuǎn)。在該情況下(S801:否),CPU返回步驟S801,進行待機直到曲軸24的旋轉(zhuǎn)方向發(fā)生反轉(zhuǎn)為止。
[0149]之后,在經(jīng)過預(yù)定的時間而即將成為圖9的(b)所示的時刻t3的時刻,內(nèi)燃機旋轉(zhuǎn)速度NE與上限值U—致,之后,在成為時刻t3時,曲軸24的旋轉(zhuǎn)方向發(fā)生(從正轉(zhuǎn)向反轉(zhuǎn)的)反轉(zhuǎn)。將該時刻t3的時刻、即在自動停止控制執(zhí)行期間內(nèi)燃機10 (曲軸24)的旋轉(zhuǎn)方向初次反轉(zhuǎn)(從正轉(zhuǎn)向反轉(zhuǎn)變化)的時刻也稱作“初次反轉(zhuǎn)時刻”。在該時刻t3以后,自動停止控制執(zhí)行中的反轉(zhuǎn)歷史記錄成為“有”。若產(chǎn)生該反轉(zhuǎn)(S801:是),則CPU進入下一步驟S802,判定在初次反轉(zhuǎn)時刻(時刻t3)以后是否檢測到了內(nèi)燃機旋轉(zhuǎn)速度NE的極值。在步驟S802中判定為還沒有檢測到內(nèi)燃機旋轉(zhuǎn)速度NE的極值的情況下(S802:否),CPU返回步驟S802,進行待機直到檢測出內(nèi)燃機旋轉(zhuǎn)速度NE的極值為止。
[0150]在與時刻t3緊相鄰的在該時刻t3之后的時刻t4,出現(xiàn)內(nèi)燃機旋轉(zhuǎn)速度NE的極值(在該情況下,極小值)(參照圖9(b)的星標(biāo)記。)。在該情況下,CPU檢測內(nèi)燃機旋轉(zhuǎn)速度NE的極值(S802:是),進入步驟S803而取得“在與當(dāng)前時刻(時刻t5)緊相鄰的在該當(dāng)前時刻之前的時刻(時刻t4)檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的極值”作為著眼峰值。
[0151]然后,CPU進入下一步驟S804,基于針對內(nèi)燃機10而預(yù)先求出的內(nèi)燃機旋轉(zhuǎn)速度NE的極值的衰減樣式(使用確定極值的衰減的方式的衰減參數(shù)來規(guī)定的極值的衰減的方式),并基于在步驟S803中取得的著眼峰值(星標(biāo)記)和上述的式(I)及式(4),算出下次以后檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的極值即預(yù)測峰值(白倒三角形以及白圈)。此時,CPU讀出存儲(保存)于備用RAM的斜率a的值而使將其用于預(yù)測峰值的算出。
[0152]接著,CPU進入步驟S805,判定是否在步驟S804中算出的所有預(yù)測峰值都處于預(yù)定的容許范圍(圖9的各斜線部,從下限值L到上限值U為止的范圍)內(nèi)。
[0153]在如圖9的(b)所示的第一個預(yù)測峰值(白倒三角形)那樣存在脫離容許范圍的預(yù)測峰值(即,過大峰值)的情況下(S805:否),CPU不變更表示可否進行起轉(zhuǎn)的標(biāo)識Fe的值。具體而言,CPU進入步驟S807,判定是否檢測到了下一內(nèi)燃機旋轉(zhuǎn)速度NE的極值。在步驟S807中判定為沒有檢測到下一內(nèi)燃機旋轉(zhuǎn)速度NE的極值的情況下(S807:否),CHJ返回步驟S807,進行待機直到檢測出下一內(nèi)燃機旋轉(zhuǎn)速度NE的極值為止。
[0154]此外,在CPU進行步驟S805的判定時,若所有預(yù)測峰值都處于預(yù)定的容許范圍內(nèi)(步驟S805:是),則CPU進入步驟S806而將標(biāo)識Fe設(shè)定為“I”,暫時終止本例程。
[0155]若CPU在步驟S807中待機到了檢測出下一內(nèi)燃機旋轉(zhuǎn)速度NE的極值的狀態(tài)下成為圖9(c)所示的時刻t6,則出現(xiàn)新的內(nèi)燃機旋轉(zhuǎn)速度NE的極值(參照星標(biāo)記。)。因此,在與時刻t6緊相鄰的在該時刻t6之后的時刻,CPU檢測到該新的內(nèi)燃機旋轉(zhuǎn)速度NE的極值(S807:是),返回步驟S803而取得該新檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的極值作為新的著眼峰值。然后,CPU在步驟S804中重新算出預(yù)測峰值(參照圖9(c)的白圈。)。
[0156]此外,在以出現(xiàn)次數(shù)為第m次的極值X(m)為著眼峰值進行步驟S804的處理的情況下,預(yù)測峰值基于下述式(5)而算出。在式(5)中,Xm = X(m)。
[0157]【式3】
[0158]X(n) = (-1 )η.I { γ (n-m+1).Xm } | …(5)
[0159]在圖9(c)所示的例子中,重新算出的預(yù)測峰值全部處于預(yù)定的容許范圍內(nèi)(S805:是),所以CPU進入下一步驟S806,將表示可否進行起轉(zhuǎn)的標(biāo)識Fe設(shè)定為“I”。即,可確保在時刻t8以后內(nèi)燃機旋轉(zhuǎn)速度NE不會脫離預(yù)定的容許范圍,所述時刻t8在圖9的(c)中由白圈所示的預(yù)測出現(xiàn)內(nèi)燃機旋轉(zhuǎn)速度NE的極值的時刻。然后,CPU暫時終止本例程。
[0160]如以上那樣,通過執(zhí)行本例程,CPU作為過大峰值判定部發(fā)揮功能。此外,在該例子中,標(biāo)識Fe被設(shè)定成“I”的時刻是時刻t6或與其緊相鄰的在該時刻t6之后的時刻,但是因為在時刻t6內(nèi)燃機旋轉(zhuǎn)速度NE不在容許范圍內(nèi),所以在圖7的步驟S707中判定為“否”。因此,啟動器啟動控制不開始。并且,之后,在內(nèi)燃機旋轉(zhuǎn)速度NE成為了容許范圍內(nèi)的時刻t7的時刻,步驟S707的判定成為“是”,其結(jié)果,開始啟動器啟動控制。
[0161]如以上說明那樣,第I裝置具備執(zhí)行自動停止控制的控制部(參照ECU80以及圖6的步驟S604。)。進一步地,該控制部具備基于前述所取得的著眼峰值判定在著眼峰值的出現(xiàn)后出現(xiàn)的內(nèi)燃機旋轉(zhuǎn)速度的極值即預(yù)測峰值中是否存在脫離預(yù)定的容許范圍的過大峰值的過大峰值判定部(參照ECU80以及圖8的例程。)。除此之外,該控制部還具備在判定為不存在過大峰值時執(zhí)行啟動器啟動控制的再啟動控制部(參照ECU80以及圖7的步驟S705至S707o)o
[0162]因此,根據(jù)第I裝置,僅在確保了以后的內(nèi)燃機旋轉(zhuǎn)速度NE持續(xù)處于容許范圍內(nèi)的時刻以后,利用啟動器馬達26的起轉(zhuǎn)執(zhí)行內(nèi)燃機10的再啟動控制(啟動器啟動控制)。在該情況下,第I裝置能夠在內(nèi)燃機旋轉(zhuǎn)速度NE進入了容許范圍內(nèi)的時刻立即開始起轉(zhuǎn)。其結(jié)果,第I裝置,在利用自動停止控制使燃料的供給停止后預(yù)定的再啟動條件成立了的情況下,既能降低與啟動器馬達26所進行的起轉(zhuǎn)相伴的振動和/或噪音的產(chǎn)生以及啟動器馬達26的破損等問題,又能迅速地使內(nèi)燃機10再啟動。
[0163]〈第I裝置的第I變形例〉
[0164]第I裝置的第I變形例僅預(yù)測峰值的算出的方式與第I裝置不同。因此,以下對該不同點進行說明。
[0165]如上所述,搖擺期間的極值的大小以大致恒定的衰減率α(=本次的極值的大小/前次的極值的大小)呈指數(shù)函數(shù)地衰減。即,在初次反轉(zhuǎn)時刻以后第η次出現(xiàn)的內(nèi)燃機旋轉(zhuǎn)速度NE的極值Χ(η)能夠使用該衰減率(α)以及出現(xiàn)次數(shù)(η),通過以下的式(6)來表示。其中,在式(6)中,Χ1=Χ(1)。
[0166]【式4】
[0167]χ(η) = (-1)η.|χ? 卜 α(η-D ---(6)
[0168]因此,預(yù)先通過實驗以及模擬等取得上述衰減率α作為“上述衰減參數(shù)”,并將其保存/存儲于第I變形例的ECU80的數(shù)據(jù)存儲裝置(備用RAM)。并且,該ECU80的CPU在初次反轉(zhuǎn)時刻以后初次進行圖8的步驟S804的處理時,將在步驟S803中取得的著眼峰值Xl和預(yù)先存儲的衰減率α應(yīng)用于上述式(6),算出預(yù)測峰值。
[0169]此外,在以出現(xiàn)次數(shù)為第m次的極值X(m)作為著眼峰值而進行步驟S804的處理的情況下,預(yù)測峰值基于下述式(7)算出。在式(7)中,Xm = X(m)。
[0170]【式5】
[0171]X(n) = (-l)n.IXmI.a(n-m) ---(7)
[0172]〈第I裝置的第2變形例〉
[0173]第I裝置的第2變形例僅在學(xué)習(xí)衰減參數(shù)的方面與第I裝置不同。因此,以下對該不同點進行說明。
[0174]由于內(nèi)燃機的個體差異以及經(jīng)時變化以及所使用的潤滑油的性狀差異等,從而有時實際的極值的大小的衰減的方式與使用前述所存儲的參數(shù)(為衰減參數(shù)的斜率a)而表現(xiàn)出的極值的大小的衰減的方式(參照上述式(I)以及(5)式。)的差變大。
[0175]于是,該第2變形例的CPU通過執(zhí)行未圖示的例程,將在通過自動停止控制而使內(nèi)燃機10完全停止了的情況下的實際的內(nèi)燃機旋轉(zhuǎn)速度NE的各極值與出現(xiàn)次數(shù)建立關(guān)聯(lián)地取得,并將其存儲于RAM。并且,基于所存儲的數(shù)據(jù),執(zhí)行修正衰減參數(shù)的參數(shù)學(xué)習(xí)。
[0176]更具體而言,CPU基于存儲于RAM的上述數(shù)據(jù),新求出與上述式(I)的斜率a相當(dāng)?shù)闹礱,。并且,CPU通過值a'來修正在該時刻存儲于備用RAM的斜率a,將該修正后的值anew作為新的斜率a而存儲/保存于備用RAM。更具體而言,CPU通過下述的式(8)求出修正后的值anew。在式(8)中,X是權(quán)重系數(shù),是I以下的正的數(shù)。
[0177]【式6】
[0178]anew=(l-x).a+x.a7 ---(8)
[0179]此外,所述權(quán)重系數(shù)X能夠基于為了進行上述學(xué)習(xí)而新檢測出的內(nèi)燃機旋轉(zhuǎn)速度NE的極值的可靠性等而適當(dāng)確定。例如,若該極值是在“從初次反轉(zhuǎn)時刻到內(nèi)燃機完全停止時刻為止的極值的出現(xiàn)次數(shù)極少的狀況”下得到的極值,則是在內(nèi)燃機10因某種原因而急劇停止時得到的極值的可能性高。因此,第2變形例的CPU優(yōu)選在為了進行上述學(xué)習(xí)而新檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的極值的搖擺期間中出現(xiàn)的個數(shù)小于預(yù)定個數(shù)時,將權(quán)重系數(shù)X設(shè)定為比該個數(shù)是預(yù)定個數(shù)以上時的該權(quán)重系數(shù)X小的值。
[0180]而且,在由旋轉(zhuǎn)速度檢測部(曲軸角度傳感器74以及ECU80)檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的極值的大小非常小的情況下,有可能該極值并不是實際的極值,而例如是由于曲軸角度傳感器74的內(nèi)燃機旋轉(zhuǎn)速度NE的檢測精度和/或噪音而誤檢測出的極值。因此,第2變形例的CPU優(yōu)選在為了進行上述學(xué)習(xí)而新檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的絕對值小于預(yù)定值時,將權(quán)重系數(shù)X設(shè)定為比該絕對值為預(yù)定值以上時的該權(quán)重系數(shù)X小的值。
[0181]〈第I裝置的第3變形例〉
[0182]第I裝置的第3變形例與第I裝置的第2變形例同樣,僅在學(xué)習(xí)第I裝置的第I變形例所使用的衰減參數(shù)(即,衰減率α)的方面與第I裝置的第I變形例不同。因此,以下對于該不同點進行說明。
[0183]該第3變形例的CPU通過執(zhí)行未圖示的例程,將在通過自動停止控制而使內(nèi)燃機10完全停止了的情況下的實際的內(nèi)燃機旋轉(zhuǎn)速度NE的各極值與出現(xiàn)次數(shù)相關(guān)聯(lián)地取得,并將其存儲于RAM。并且,基于所存儲的數(shù)據(jù),執(zhí)行修正衰減率α的參數(shù)學(xué)習(xí)。
[0184]更具體而言,CPU基于存儲于RAM的上述數(shù)據(jù),新求出與上述式(7)的衰減率α相當(dāng)?shù)闹礦。然后,CPU通過值V修正在該時刻存儲于備用RAM的衰減率α,將該修正后的值Ctnew作為新的衰減率α而存儲/保存于備用RAM。更具體而言,CPU通過下述的式(9)求出修正后的值anew。在式(9)中,y是權(quán)重系數(shù),是I以下的正的數(shù)。權(quán)重系數(shù)y也可以與第I裝置的第2變形例同樣地設(shè)定和/或變更。
[0185]【式7】
[0186]anew=(l-y).a+y.a7 ---(9)
[0187]〈第I裝置的第4變形例〉
[0188]在第I裝置中,確定內(nèi)燃機旋轉(zhuǎn)速度NE的容許范圍的“下限值L和上限值U”被設(shè)定成了它們的絕對值彼此相等的值。換言之,容許范圍被設(shè)定成了在內(nèi)燃機的正轉(zhuǎn)方向側(cè)和反轉(zhuǎn)方向側(cè)對稱。然而,作為能夠不伴隨有振動和/或噪音的產(chǎn)生以及啟動器的破損等的問題地利用啟動器馬達26進行內(nèi)燃機10的起轉(zhuǎn)的內(nèi)燃機旋轉(zhuǎn)速度的范圍的容許范圍,無需一定設(shè)定成在正轉(zhuǎn)方向側(cè)和反轉(zhuǎn)方向側(cè)對稱。
[0189]如前述那樣,與內(nèi)燃機10的曲軸24正在沿正轉(zhuǎn)方向旋轉(zhuǎn)時相比,在內(nèi)燃機10的曲軸24正在沿著反轉(zhuǎn)方向旋轉(zhuǎn)時更容易產(chǎn)生與由啟動器實現(xiàn)的起轉(zhuǎn)相伴的振動和/或噪音的產(chǎn)生以及啟動器的破損等問題。于是,在該變形例中,將容許范圍的負方向側(cè)的邊界值即下限值L的絕對值設(shè)定為比容許范圍的正方向側(cè)的邊界值即上限值U的絕對值小。
[0190]此外,在其他形式的啟動器中,有時與內(nèi)燃機10的曲軸24正在沿反轉(zhuǎn)方向旋轉(zhuǎn)時相比,在內(nèi)燃機10的曲軸24正在沿正轉(zhuǎn)方向旋轉(zhuǎn)時更容易產(chǎn)生與起轉(zhuǎn)相伴的振動等問題。在該情況下,優(yōu)選將上限值U的絕對值設(shè)定為比下限值L的絕對值小。
[0191]據(jù)此,通過使上限值U的絕對值和下限值L的絕對值彼此不同,能夠分別適當(dāng)?shù)卦O(shè)定上限值U和下限值L。其結(jié)果,能夠在不過度地限制由啟動器馬達26實現(xiàn)的起轉(zhuǎn)的情況下減少與由啟動器馬達26實現(xiàn)的起轉(zhuǎn)相伴的振動和/或噪音的產(chǎn)生以及啟動器馬達26的破損等問題。
[0192]〈第I裝置的第5變形例〉
[0193]在第I裝置中,上限值U的絕對值和下限值L的絕對值被設(shè)定成了相等的值。即,內(nèi)燃機旋轉(zhuǎn)速度NE的容許范圍被設(shè)定成了在正轉(zhuǎn)方向側(cè)與反轉(zhuǎn)方向側(cè)對稱。在該情況下,若在自動停止控制的執(zhí)行期間在曲軸24的旋轉(zhuǎn)方向最初反轉(zhuǎn)后檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的極值處于容許范圍內(nèi),則其以后的極值應(yīng)該全部處于容許范圍內(nèi)(例如,參照圖9。)。
[0194]因此,在第I裝置的第5變形例中,上限值U的絕對值和下限值L的絕對值被設(shè)定為相等的值,并且僅算出著眼峰值的下一預(yù)測峰值(第I個預(yù)測峰值),并判定該預(yù)測峰值是否處于容許范圍內(nèi)。并且,在第5變形例中,若該第I個預(yù)測峰值處于容許范圍內(nèi),則判定為其以后出現(xiàn)的所有預(yù)測峰值都處于容許范圍內(nèi)(即,判定為不存在過大峰值。)。因此,該第5變形例能夠減小與預(yù)測峰值的算出相關(guān)的運算負荷,且縮短是否存在過大峰值的判定所需的時間。
[0195]〈第I裝置的第6變形例〉
[0196]另一方面,在第I裝置的第4變形例中,容許范圍的下限值L的絕對值被設(shè)定成了比容許范圍的上限值U的絕對值小。在該情況下,即使某時刻的內(nèi)燃機旋轉(zhuǎn)速度NE的極值處于容許范圍內(nèi),也不一定接下來出現(xiàn)的極值處于容許范圍內(nèi)。
[0197]對于該點更具體地進行說明。例如,在圖10所示的例子中,容許范圍的下限值L的絕對值比容許范圍的上限值U的絕對值小。此時,假定取得在自動停止控制的執(zhí)行期間的初次反轉(zhuǎn)時刻(時刻11)后最初檢測到的內(nèi)燃機旋轉(zhuǎn)速度NE的極值(點PO的星標(biāo)記)作為著眼峰值的情況。在該例子中,著眼峰值是反轉(zhuǎn)方向的極值,脫離了容許范圍(即,比下限值L小)。而且,在該例子中,基于該著眼峰值而算出的第I個預(yù)測峰值(點Pl的白圈)是正轉(zhuǎn)方向的極值,處于容許范圍內(nèi)(即,存在于下限值L與上限值U之間。)。
[0198]如前述那樣,內(nèi)燃機旋轉(zhuǎn)速度NE的極值以恒定的衰減率α逐漸衰減。因此,基于著眼峰值而算出的第2個預(yù)測峰值(點Ρ2的黑圈)的大小(絕對值)比第I個預(yù)測峰值(點Pl的白圈)的大小(絕對值)小。然而,因為如圖10所示,容許范圍的下限值L的絕對值比上限值U的絕對值小,所以第2個預(yù)測峰值(點Ρ2的黑圈)脫離了容許范圍。
[0199]據(jù)此可理解,在容許范圍的上限值U的絕對值與下限值L的絕對值不同的情況下,即使內(nèi)燃機旋轉(zhuǎn)速度NE的某極值處于容許范圍內(nèi),也不一定其下一個極值處于容許范圍內(nèi)。
[0200]另一方面,在圖11所示的例子中,假定取得在初次反轉(zhuǎn)時刻(時刻tl)后第2次檢測到的正轉(zhuǎn)方向的內(nèi)燃機旋轉(zhuǎn)速度NE的極值(點P22的星標(biāo)記)作為著眼峰值的情況。在該例子中,基于著眼峰值而算出的第I個預(yù)測峰值(點P23的白圈)是反轉(zhuǎn)方向的極值。在該第I個預(yù)測峰值后出現(xiàn)的第2個以后的預(yù)測峰值(點P24、點P25)的大小比該第I個預(yù)測峰值(點P23)的大小小。因此,在該第I個預(yù)測峰值(點P23)的大小比下限值L的大小小的情況下(SP,處于容許范圍內(nèi)的情況下),能夠推定為在第I個預(yù)測峰值(點P23)之后出現(xiàn)的第2個以后的預(yù)測峰值(點P24以及點P25)全部處于容許范圍內(nèi)。
[0201]根據(jù)以上內(nèi)容,在作為容許范圍的邊界值的一個的上限值U的絕對值與作為容許范圍的邊界值的另一個的下限值L的絕對值不同的情況下,在下面的任一情況下,均能夠判斷為在預(yù)測峰值中不存在脫離容許范圍的值(過大峰值)。
[0202](a)在從著眼峰值起觀察,第I個預(yù)測峰值是“絕對值小的一側(cè)的邊界值所屬的旋轉(zhuǎn)方向的極值”的情況下,該第I個預(yù)測峰值處于容許范圍內(nèi)。
[0203](b)在從著眼峰值起觀察,第I個預(yù)測峰值是“絕對值大的一側(cè)的邊界值所屬的旋轉(zhuǎn)方向的極值”的情況下,該第I個預(yù)測峰值處于容許范圍內(nèi),且第2個預(yù)測峰值處于容許范圍內(nèi)。
[0204]因此,第I裝置的第6變形例的CPU在進行圖8的步驟S805的處理時,判定是否滿足上述(a)以及(b)的任一個。
[0205]〈第2實施方式〉
[0206]以下,對本發(fā)明的第2實施方式的內(nèi)燃機的控制裝置(以下,也有時稱作“第2裝置”。)進行說明。第2裝置僅在判定是否存在過大峰值(預(yù)測峰值中是否存在脫離容許范圍的峰值)的判定方法與第I裝置的判定方法不同這一方面與第I裝置不同。
[0207]即,第2裝置構(gòu)成為,并不基于著眼峰值實際算出預(yù)測峰值,而在著眼峰值的大小為預(yù)定的判定閾值以上的情況下判定為存在過大峰值,在著眼峰值的大小小于上述判定閾值的情況下判定為不存在過大峰值。
[0208]如上所述,著眼峰值之后出現(xiàn)的預(yù)測峰值的大小根據(jù)上述式(I)以及式(5)、以及上述式(7)等唯一地確定。因此,若實際取得著眼峰值的大小,并判定該取得的著眼峰值的大小是否為預(yù)定的閾值以上,則能夠判定是否存在過大峰值。換言之,預(yù)先求出著眼峰值在是什么樣的值Pth時不再不存在過大峰值,并將該Pth作為判定閾值Pth而存儲于ECU80。然后,ECU80基于實際的著眼峰值與判定閾值Pth的比較來判定是否存在過大峰值。
[0209]基于上述那樣的觀點,第2裝置的CPU每當(dāng)經(jīng)過預(yù)定時間時執(zhí)行圖12中由流程圖所表示的過大峰值判定例程,而取代圖8。該例程僅在將圖8的步驟S804以及步驟S805置換為步驟S1200的方面與圖8的例程不同。因此,以下,對與步驟S1200的處理關(guān)聯(lián)的部分進行說明。
[0210]第2裝置的CPU在步驟S803中取得著眼峰值后,進入步驟S1200,判定該著眼峰值是否小于存儲/保存于備用RAM內(nèi)的判定閾值Pth。此時,若該著眼峰值小于判定閾值Pth(步驟S1200:是),則能夠判斷為不存在過大峰值。因而,在該情況下,CPU進入步驟S806,將標(biāo)識Fe設(shè)定為“I”。
[0211]與此相對,若著眼峰值為判定閾值Pth以上(步驟S1200:否),則能夠判斷為存在過大峰值。因而,在該情況下,CPU進入步驟S807,進行待機直到得到下一極值為止。
[0212]這樣,根據(jù)第2裝置,通過比較著眼峰值的大小與判定閾值Pth,能夠簡便地判定是否可確保其以后的內(nèi)燃機旋轉(zhuǎn)速度NE持續(xù)處于容許范圍內(nèi)。
[0213]此外,上述判定閾值Pth能夠根據(jù)基于在搖擺期間的內(nèi)燃機旋轉(zhuǎn)速度NE的極值的衰減樣式而算出的上述斜率a或衰減率α而適當(dāng)?shù)卮_定。例如,內(nèi)燃機旋轉(zhuǎn)速度NE的極值的衰減率α越大,則與極值的出現(xiàn)次數(shù)相伴的極值的大小的衰減越大。因此,將衰減率α越大則越變大的值設(shè)定為判定閾值Pth。換言之,判定閾值Pth可以說是衰減率α (或,包含上述斜率a的衰減參數(shù))的函數(shù)。
[0214](第2裝置的變形例)
[0215]在第2裝置中,也在如前述那樣實際檢測到的內(nèi)燃機旋轉(zhuǎn)速度的極值的衰減樣式與確定判定閾值P t h時的內(nèi)燃機旋轉(zhuǎn)速度的極值的衰減樣式大幅不同時,難以準確地判定是否存在過大峰值。
[0216]于是,第2裝置的變形例將在通過自動停止控制而使內(nèi)燃機10完全停止了的情況下的實際的內(nèi)燃機旋轉(zhuǎn)速度NE的各極值與出現(xiàn)次數(shù)建立關(guān)聯(lián)而取得,并將其存儲于RAM。然后,基于所存儲的數(shù)據(jù),再次計算衰減參數(shù)(衰減率α或斜率a)。
[0217]然后,第2裝置的變形例基于該衰減參數(shù),算出不產(chǎn)生過大峰值的著眼峰值。而且,在該變形例中,采用該算出的著眼峰值作為修正用判定閾值PtM,通過修正用判定閾值Pth7修正在該時刻存儲于備用RAM的判定閾值Pth。之后,在該變形例中,將該修正后的判定閾值Pthnew作為新的判定閾值Pth而存儲/保存于備用RAM。更具體而言,CPU通過下述的式
(10)求出修正后的判定閾值Pthnew。在式(10)中,z是權(quán)重系數(shù),是I以下的正的數(shù)。
[0218]【式8】
[0219]Pthnew=(l-z).Pth+z.Pth7 ---(1)
[0220]〈第2裝置的其他變形例〉
[0221 ]針對第2裝置,也與上述的第I裝置的各種變形例同樣地,存在各種變形例,因為內(nèi)容重復(fù),所以省略此處的說明。
[0222]以上,以對本發(fā)明進行說明為目的,針對具有特定的構(gòu)成的一些實施方式以及變形例,參照附圖進行了說明,但本發(fā)明的范圍不應(yīng)該被解釋為限定于這些例示性的實施方式以及變形例,當(dāng)然能夠在權(quán)利要求書的范圍以及說明書所記載的事項的范圍內(nèi),適當(dāng)施加修正。
[0223]附圖標(biāo)記說明
[0224]10…內(nèi)燃機,32...進氣門,34...排氣門,35...點火裝置,39...燃料噴射閥,53...三元催化劑,61...燃料栗,75...燃壓傳感器,以及80…電子控制單元(ECU)。
【主權(quán)項】
1.一種內(nèi)燃機的控制裝置,適用于內(nèi)燃機,所述內(nèi)燃機具備: 燃料供給部,其向燃燒室供給燃料; 點火裝置,其對被供給到所述燃燒室的燃料進行點火; 曲軸; 旋轉(zhuǎn)速度檢測部,其檢測所述曲軸的旋轉(zhuǎn)速度即內(nèi)燃機旋轉(zhuǎn)速度;以及 啟動器,其使所述曲軸旋轉(zhuǎn), 所述內(nèi)燃機的控制裝置具備控制部,所述控制部,能夠在預(yù)定的自動停止條件成立的情況下執(zhí)行使所述燃料供給部停止供給燃料而使所述曲軸的旋轉(zhuǎn)停止的自動停止控制,且能夠使內(nèi)燃機再啟動,其中, 所述控制部包含: 過大峰值判定部,其在所述自動停止控制的執(zhí)行期間,基于前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度取得在初次反轉(zhuǎn)時刻以后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值即著眼峰值,且基于前述所取得的著眼峰值,來判定在所述著眼峰值出現(xiàn)之后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值即預(yù)測峰值中是否存在脫離預(yù)定的容許范圍的過大峰值,所述初次反轉(zhuǎn)時刻是所述曲軸的旋轉(zhuǎn)方向首次反轉(zhuǎn)的時刻;和 再啟動控制部,其在預(yù)定的再啟動條件成立且前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度處于所述容許范圍內(nèi)且判定為不存在所述過大峰值時,執(zhí)行如下啟動器啟動控制:驅(qū)動所述啟動器,并且使所述燃料供給部再次開始供給燃料,且通過所述點火裝置對所述燃料進行點火,由此使所述內(nèi)燃機再啟動。2.根據(jù)權(quán)利要求1所述的內(nèi)燃機的控制裝置, 所述過大峰值判定部構(gòu)成為,預(yù)先存儲有確定在所述初次反轉(zhuǎn)時刻以后出現(xiàn)的所述極值的衰減的方式的參數(shù),且使用所述著眼峰值和所述參數(shù)來算出所述預(yù)測峰值,并判定前述所算出的預(yù)測峰值是否處于所述容許范圍內(nèi)。3.根據(jù)權(quán)利要求2所述的內(nèi)燃機的控制裝置, 所述過大峰值判定部構(gòu)成為進行如下參數(shù)學(xué)習(xí):基于前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度取得在沒有執(zhí)行所述啟動器啟動控制的狀態(tài)下在所述初次反轉(zhuǎn)時刻以后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值,且基于前述所取得的極值來修正前述所存儲的參數(shù),并存儲前述修正后的參數(shù)來作為在算出所述預(yù)測峰值時使用的參數(shù)。4.根據(jù)權(quán)利要求1所述的內(nèi)燃機的控制裝置, 所述過大峰值判定部構(gòu)成為,在所述著眼峰值的大小為預(yù)定的判定閾值以上的情況下判定為存在所述過大峰值,在所述著眼峰值的大小小于所述判定閾值的情況下判定為不存在所述過大峰值。5.根據(jù)權(quán)利要求4所述的內(nèi)燃機的控制裝置, 所述過大峰值判定部構(gòu)成為進行如下閾值學(xué)習(xí):基于前述所檢測的內(nèi)燃機旋轉(zhuǎn)速度取得在沒有執(zhí)行所述啟動器啟動控制的狀態(tài)下在所述初次反轉(zhuǎn)時刻以后出現(xiàn)的所述內(nèi)燃機旋轉(zhuǎn)速度的極值,且基于前述所取得的極值來修正所述判定閾值,并存儲前述修正后的判定閾值來作為用于判定是否存在所述過大峰值的新的閾值。6.根據(jù)權(quán)利要求1至5中任一項所述的內(nèi)燃機的控制裝置, 在規(guī)定為由正的值表示所述曲軸正轉(zhuǎn)的情況下的該曲軸的旋轉(zhuǎn)速度、且由負的值表示所述曲軸反轉(zhuǎn)的情況下的該曲軸的旋轉(zhuǎn)速度時,所述容許范圍是從為負的值的下限值到為正的值的上限值的范圍,且被設(shè)定為所述下限值的絕對值與所述上限值的絕對值不同。7.根據(jù)權(quán)利要求1至5中任一項所述的內(nèi)燃機的控制裝置, 所述再啟動控制部構(gòu)成為,在所述再啟動條件成立的時刻所述曲軸的旋轉(zhuǎn)處于停止的情況下,從所述再啟動條件成立的時刻起開始所述啟動器啟動控制。8.根據(jù)權(quán)利要求1至5中任一項所述的內(nèi)燃機的控制裝置, 所述再啟動控制部構(gòu)成為,在所述再啟動條件成立的時刻所述內(nèi)燃機正在正轉(zhuǎn)且所述內(nèi)燃機旋轉(zhuǎn)速度的大小為預(yù)定的速度閾值以上的情況下,執(zhí)行如下通常啟動控制:不驅(qū)動所述啟動器,而使所述燃料供給部再次開始供給燃料,且通過所述點火裝置對所述燃料進行點火,由此使所述內(nèi)燃機再啟動, 所述預(yù)定的速度閾值是比決定所述容許范圍的上限值大的閾值。
【文檔編號】F02D41/06GK105909407SQ201610101465
【公開日】2016年8月31日
【申請日】2016年2月24日
【發(fā)明人】鈴木裕介, 小島進
【申請人】豐田自動車株式會社