亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多氣缸內(nèi)燃機(jī)的空燃比控制裝置的制作方法

文檔序號:5177969閱讀:510來源:國知局
專利名稱:多氣缸內(nèi)燃機(jī)的空燃比控制裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多氣缸內(nèi)燃機(jī)的空燃比控制裝置,所述控制裝置根據(jù)配置在設(shè)于多氣缸內(nèi)燃機(jī)的排氣通路上的催化劑下游側(cè)的空燃比傳感器的輸出值,控制供應(yīng)給所述內(nèi)燃機(jī)的混合氣的空燃比。
背景技術(shù)
過去已知的這種空燃比控制裝置中的一種,從內(nèi)燃機(jī)的排氣通路的上游向下游依次配備上游側(cè)空燃比傳感器、催化劑及下游側(cè)空燃比傳感器,根據(jù)上游側(cè)空燃比傳感器的輸出值和下游側(cè)空燃比傳感器的輸出值,對供應(yīng)給內(nèi)燃機(jī)的混合氣的空燃比(下面簡單地稱之為“內(nèi)燃機(jī)空燃比”)進(jìn)行反饋控制。更具體地說,過去的空燃比控制裝置(現(xiàn)有技術(shù)的裝置),通過對下游側(cè)空燃比傳感器的輸出值與下游側(cè)目標(biāo)值的偏差進(jìn)行比例·積分處理,計算出副反饋量(第一反饋量),所述副反饋量用于使下游側(cè)空燃比傳感器的輸出值與下游側(cè)目標(biāo)值(例如,相當(dāng)于理論空燃比的值)相一致。進(jìn)而,現(xiàn)有技術(shù)的裝置基于上游側(cè)空燃比傳感器的輸出值和副反饋量,計算出用于使內(nèi)燃機(jī)的空燃比與上游側(cè)目標(biāo)空燃比(例如,理論空燃比)相一致的主反饋量。并且, 現(xiàn)有技術(shù)的裝置根據(jù)該計算出來的主反饋量,對內(nèi)燃機(jī)的空燃比(例如,燃料噴射量)進(jìn)行反饋控制。另外,在本說明書中,對于新計算出(更新)主反饋量、將該主反饋量用于內(nèi)燃機(jī)的空燃比控制,也稱為進(jìn)行主反饋控制。同樣地,對于新計算出(更新)副反饋量、將該副反饋量用于內(nèi)燃機(jī)的空燃比的控制,也稱為進(jìn)行副反饋控制。另外,當(dāng)在足夠長的期間內(nèi)進(jìn)行副反饋控制時,副反饋量收斂于規(guī)定的值。將該規(guī)定的值稱為收斂值。收斂值表示流入催化劑的氣體的空燃比的平均值以何種程度從下游側(cè)目標(biāo)空燃比偏離。換句話說,副反饋量向反映空氣流量計的空氣量測定誤差、由燃料噴射閥的噴射特性引起的燃料噴射量的誤差及上游側(cè)空燃比傳感器的空燃比檢測誤差等(下面, 也稱之為“排氣系統(tǒng)的誤差”)的收斂值收斂。從而,例如,優(yōu)選地,在下游側(cè)空燃比傳感器活性化之前的期間,以及,在伴隨著下游側(cè)空燃比傳感器活性化、從開始副反饋控制的時刻起、直到副反饋量到達(dá)收斂值附近的值的時刻為止的期間,利用在前次運(yùn)轉(zhuǎn)中獲得的副反饋量的收斂值,控制內(nèi)燃機(jī)的空燃比。因此,現(xiàn)有技術(shù)的裝置,在副反饋控制中,根據(jù)“對應(yīng)于計算出來的副反饋量的值”,進(jìn)行更新學(xué)習(xí)值的“學(xué)習(xí)”?!皩?yīng)于計算出來的副反饋量的值”,例如,是作為上述比例 積分處理的結(jié)果的“積分項和/或比例項”等的“對應(yīng)于包含在副反饋量中的恒定成分的值”。該學(xué)習(xí)值被存儲在現(xiàn)有技術(shù)裝置配備的后備RAM(備用RAM)、或者EEPROM等非易失性存儲器中。與搭載有內(nèi)燃機(jī)的車輛的點(diǎn)火鑰匙開關(guān)的位置無關(guān)地從電池向后備RAM供應(yīng)電力。只要從電池供應(yīng)電力,后備RAM就可以保持“所存儲的值(數(shù)據(jù))”。并且,現(xiàn)有技術(shù)的裝置還使用該學(xué)習(xí)值控制內(nèi)燃機(jī)的空燃比。借此,可以利用學(xué)習(xí)值補(bǔ)償與副反饋量的恒定值的偏離。即,在副反饋控制的開始之前或者剛剛開始之后等,即使副反饋量從其收斂值偏離,也可以利用學(xué)習(xí)值補(bǔ)償該偏離。 其結(jié)果是,內(nèi)燃機(jī)空燃比總是能夠被控制成為恰當(dāng)值附近的空燃比。但是,例如,在電池被從車輛上卸下的情況下及電池會放電等情況下,當(dāng)停止“從電池向后備RAM”供電時,存儲在后備RAM中的學(xué)習(xí)值消失(被破壞)。另外,還存在后備 RAM或非易失性存儲器內(nèi)的學(xué)習(xí)值會被某些電噪音等破壞的情況。在這種情況下,由于學(xué)習(xí)值返回初始值(默認(rèn)值),所以,優(yōu)選地,使學(xué)習(xí)值早期接近于收斂值(即,使學(xué)習(xí)早期完畢)。因此,特開平5-44559號公報中揭示的空燃比控制裝置,在學(xué)習(xí)值返回初始值之后等,通過加大學(xué)習(xí)值的更新幅度(即,學(xué)習(xí)值更新速度),使學(xué)習(xí)值早期地接近于收斂值。 其結(jié)果是,可以縮短“由于上述排氣系統(tǒng)的誤差未被補(bǔ)償而引起內(nèi)燃機(jī)的空燃比偏離恰當(dāng)值、從而造成排放物惡化的期間”另外,這種“使學(xué)習(xí)值早期地接近于收斂值的控制”也被稱為“學(xué)習(xí)促進(jìn)控制”。

發(fā)明內(nèi)容
但是,存在這樣的情況即,在進(jìn)行這種學(xué)習(xí)促進(jìn)控制的期間,當(dāng)發(fā)生“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”時,副反饋量與之相對應(yīng)地暫時向與收斂值不同的值變化,為了通過學(xué)習(xí)促進(jìn)控制提高更新速度,學(xué)習(xí)值也大大偏離本來應(yīng)當(dāng)?shù)竭_(dá)的值。其結(jié)果是,存在著內(nèi)燃機(jī)的空燃比偏離恰當(dāng)值的期間長期化、排放物惡化的危險性。如后面所述,“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”,例如會在下面所述的情況下發(fā)生在使燃料箱內(nèi)產(chǎn)生的蒸發(fā)燃料氣體流入吸氣系統(tǒng)并供應(yīng)給燃燒室的情況下,該蒸發(fā)燃料氣體的濃度從設(shè)想的濃度急劇變化的情況;該蒸發(fā)燃料氣體的濃度比規(guī)定濃度高的情況;內(nèi)部EGR氣體(氣缸內(nèi)殘留氣體)的量(內(nèi)部EGR量)變得過大的情況;內(nèi)部EGR量急劇變化的情況;外部EGR氣體(排氣回流氣體)的量(外部EGR量)變得過大的情況;外部 EGR量急劇變化的情況;以及,包含在燃料中的酒精的濃度急劇變化的情況等。本發(fā)明是為了應(yīng)對上述課題完成的。本發(fā)明的目的之一是提供一種多氣缸內(nèi)燃機(jī)的空燃比控制裝置,所述控制裝置,在進(jìn)行學(xué)習(xí)促進(jìn)控制期間,在發(fā)生“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”的情況下,通過禁止學(xué)習(xí)促進(jìn)控制,避免學(xué)習(xí)值偏離恰當(dāng)值,從而可以避免排放物的惡化。具體地說,根據(jù)本發(fā)明的多氣缸內(nèi)燃機(jī)的空燃比控制裝置,應(yīng)用于具有多個氣缸的多氣缸內(nèi)燃機(jī),所述內(nèi)燃機(jī)的空燃比控制裝置包括催化劑(例如,三元催化劑)、燃料噴射閥、下游側(cè)空燃比傳感器、第一反饋量更新機(jī)構(gòu)、學(xué)習(xí)機(jī)構(gòu)、和空燃比控制機(jī)構(gòu)。催化劑在所述內(nèi)燃機(jī)的排氣通路上配置在比“從所述多個氣缸中的至少兩個以上氣缸的燃燒室排出的排氣匯集的排氣集合部”更靠下游側(cè)的部位。燃料噴射閥是噴射燃料的閥,其中,所述燃料是包含在供應(yīng)給所述至少兩個以上的氣缸的燃燒室的混合氣中的燃料。下游側(cè)空燃比傳感器在所述排氣通路上配置在比所述催化劑更靠下游側(cè)的部位, 同時,輸出與流過該配置部位的氣體的空燃比相對應(yīng)的輸出值。
8
第一反饋量更新機(jī)構(gòu),每當(dāng)所述第一更新正時到來時,根據(jù)“對應(yīng)于所述下游側(cè)空燃比傳感器的輸出值及下游側(cè)目標(biāo)空燃比的值”更新“用于使所述下游側(cè)空燃比傳感器的輸出值與對應(yīng)于所述下游側(cè)目標(biāo)空燃比的值相一致的第一反饋量”。例如,第一反饋量更新機(jī)構(gòu)根據(jù)作為“下游側(cè)空燃比傳感器的輸出值”與“對應(yīng)于下游側(cè)目標(biāo)空燃比的值”之差的
“第一偏差”,更新第一反饋量。學(xué)習(xí)機(jī)構(gòu)是以在每次規(guī)定的第二更新正時到來時、根據(jù)所述第一反饋量引入該第一反饋量的恒定成分的方式更新“該第一反饋量的學(xué)習(xí)值”的機(jī)構(gòu)。所謂“引入第一反饋量的恒定成分的方式”,指的是“第一反饋量逐漸接近在不進(jìn)行學(xué)習(xí)的情況下將會收斂的值的方式”。空燃比控制機(jī)構(gòu)根據(jù)所述第一反饋量及所述學(xué)習(xí)值中的至少一方,通過“控制從所述燃料噴射閥噴射的燃料的量”,控制流入所述催化劑的排氣的空燃比。進(jìn)而,本空燃比控制裝置包括學(xué)習(xí)促進(jìn)機(jī)構(gòu)、學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)。學(xué)習(xí)促進(jìn)機(jī)構(gòu)推定是否發(fā)生“所述學(xué)習(xí)值”與“該學(xué)習(xí)值應(yīng)當(dāng)收斂的值”之差(第二偏差)在規(guī)定值以上的狀態(tài),即,是否發(fā)生學(xué)習(xí)不足狀態(tài)。進(jìn)而,與推定為未發(fā)生學(xué)習(xí)不足狀態(tài)時相比,在推定為發(fā)生學(xué)習(xí)不足狀態(tài)時,學(xué)習(xí)促進(jìn)機(jī)構(gòu)進(jìn)行增大所述學(xué)習(xí)值的更新速度的學(xué)習(xí)促進(jìn)控制。學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)推定是否發(fā)生“使供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比瞬態(tài)地變動的干擾”。并且,在推定為發(fā)生這種干擾時,學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)禁止所述學(xué)習(xí)促進(jìn)控制。這樣,由于在發(fā)生使內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的干擾的可能性高的情況下,禁止(包括中止)學(xué)習(xí)促進(jìn)控制,所以,可以降低學(xué)習(xí)值會偏離恰當(dāng)值的可能性。其結(jié)果是, 可以縮短排放物惡化的期間。優(yōu)選地,所述空燃比控制機(jī)構(gòu),包括上游側(cè)空燃比傳感器,所述上游側(cè)空燃比傳感器配置在“所述排氣集合部”或者 “所述排氣集合部與所述催化劑之間的所述排氣通路”上,并且,輸出對應(yīng)于流過該配置部位的氣體的空燃比的輸出值,基本燃料噴射量決定機(jī)構(gòu),所述基本燃料噴射量決定機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的吸入空氣量和上游側(cè)目標(biāo)空燃比,決定基本燃料噴射量,所述基本燃料噴射量是用于使“供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比”與“作為與所述下游側(cè)目標(biāo)空燃比相同的空燃比的上游側(cè)目標(biāo)空燃比”相一致的基本燃料噴射量,第二反饋量更新機(jī)構(gòu),所述第二反饋量更新機(jī)構(gòu),在每次規(guī)定的第三更新正時到來時,根據(jù)所述上游側(cè)空燃比傳感器的輸出值、所述第一反饋量和所述學(xué)習(xí)值,更新“用于修正所述基本燃料噴射量的第二反饋量”,以便使“供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比”與所述上游側(cè)目標(biāo)空燃比相一致,燃料噴射指示機(jī)構(gòu),所述燃料噴射指示機(jī)構(gòu)使通過“利用所述第二反饋量修正所述基本燃料噴射量”獲得的燃料噴射量的燃料從所述燃料噴射閥噴射。據(jù)此,根據(jù)上游側(cè)空燃比傳感器的輸出值、所述第一反饋量和所述學(xué)習(xí)值,修正燃料噴射量。從而,在這種結(jié)構(gòu)中,本發(fā)明的“通過恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制預(yù)先防止學(xué)習(xí)值偏離恰當(dāng)值”所產(chǎn)生的“防止排放物惡化的效果”變得更加有效。
9
另外,所述學(xué)習(xí)機(jī)構(gòu),以使所述學(xué)習(xí)值“逐漸接近于” “所述第一反饋量”或者“包含在所述第一反饋量中的恒定成分”的方式,進(jìn)行所述學(xué)習(xí)值的更新。這時,所述學(xué)習(xí)促進(jìn)機(jī)構(gòu),對所述第一反饋量更新機(jī)構(gòu)給予指示,以便使“所述第一反饋量的更新速度”在 “推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)時”比“推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時”大。從而,在由學(xué)習(xí)促進(jìn)機(jī)構(gòu)推定為發(fā)生學(xué)習(xí)不足狀態(tài)時,第一反饋量的更新速度升高。即,第一反饋量更迅速地向其收斂值接近。其結(jié)果是,以“逐漸接近于”“所述第一反饋量”或者“包含在所述第一反饋量中的恒定成分”的方式更新的學(xué)習(xí)值的更新速度也變大。 即,實(shí)現(xiàn)學(xué)習(xí)促進(jìn)控制。另一方面,所述學(xué)習(xí)促進(jìn)機(jī)構(gòu),對所述學(xué)習(xí)機(jī)構(gòu)給予指示,以便使所述學(xué)習(xí)值的“向所述第一反饋量”或者“向包含在所述第一反饋量中的恒定成分”的接近速度,在推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)時比在推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時大。從而,在由學(xué)習(xí)促進(jìn)機(jī)構(gòu)推定為發(fā)生學(xué)習(xí)不足狀態(tài)時,“學(xué)習(xí)值向所述第一反饋量的接近速度”提高,或者,“學(xué)習(xí)值向包含在所述第一反饋量中的恒定成分的接近速度”提高。即,實(shí)現(xiàn)學(xué)習(xí)促進(jìn)控制。根據(jù)本發(fā)明的空燃比控制裝置,還可以包括燃料箱,所述燃料箱貯存供應(yīng)給所述燃料噴射閥的燃料,凈化通路部,所述凈化通路部是構(gòu)成用于將所述燃料箱內(nèi)產(chǎn)生的蒸發(fā)燃料氣體 “導(dǎo)入到所述內(nèi)燃機(jī)的進(jìn)氣通路的通路的通路部”,該凈化通路部將所述燃料箱和所述進(jìn)氣通路連接起來,凈化控制閥,所述凈化控制閥配置在所述凈化通路部,并且,響應(yīng)指示信號改變開度,凈化控制機(jī)構(gòu),所述凈化控制機(jī)構(gòu)對所述凈化控制閥給予所述指示信號,以便對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述凈化控制閥的開度。即,本發(fā)明的空燃比控制裝置可以配備有蒸發(fā)燃料氣體凈化系統(tǒng)。在這種情況下,所述第二反饋量更新機(jī)構(gòu),在所述凈化控制閥開啟到不為0的規(guī)定的開度時,根據(jù)“至少所述上游側(cè)空燃比傳感器的輸出值”,將“與所述蒸發(fā)燃料氣體的濃度相關(guān)的值”作為“蒸發(fā)燃料氣體濃度學(xué)習(xí)值”進(jìn)行更新,并且,還根據(jù)該蒸發(fā)燃料氣體濃度學(xué)習(xí)值更新所述第二反饋量,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在所述蒸發(fā)燃料氣體濃度學(xué)習(xí)值的“從所述內(nèi)燃機(jī)的起動之后起的更新次數(shù)”比 “規(guī)定的更新次數(shù)閾值”小時,推定為發(fā)生“使所述空燃比瞬態(tài)地變動的干擾”。這樣,在蒸發(fā)燃料氣體濃度學(xué)習(xí)值未被充分更新的情況下,即,蒸發(fā)燃料氣體對內(nèi)燃機(jī)的空燃比的影響未被第二反饋量充分補(bǔ)償?shù)那闆r下,推定為發(fā)生“由蒸發(fā)燃料氣體凈化引起的使所述空燃比瞬態(tài)地變動的干擾”。從而,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,在本發(fā)明的空燃比控制裝置配備有“蒸發(fā)燃料氣體凈化系統(tǒng)”的情況下,
所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),取得對應(yīng)于所述蒸發(fā)燃料氣體的濃度的值(例如,上述蒸發(fā)燃料氣體濃度學(xué)習(xí)值,或者,蒸發(fā)燃料氣體濃度檢測傳感器的輸出值),并且,在根據(jù)該取得的值推定為該蒸發(fā)燃料氣體的濃度在規(guī)定的濃度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。當(dāng)蒸發(fā)燃料氣體的濃度在規(guī)定的濃度閾值以上時,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如被推定為是由于高濃度的蒸發(fā)燃料氣體彼此不均勻地流入各個氣缸,所以在各個氣缸的空燃比之間產(chǎn)生不均衡。從而,如上述結(jié)構(gòu)那樣,在推定為蒸發(fā)燃料氣體的濃度在規(guī)定的濃度閾值以上時,通過推定為發(fā)生“由蒸發(fā)燃料氣體凈化引起的使所述空燃比瞬態(tài)地變動的干擾”,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,在本發(fā)明的空燃比控制裝置配備有“蒸發(fā)燃料氣體凈化系統(tǒng)”的情況下,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),取得與所述蒸發(fā)燃料氣體的濃度相對應(yīng)的值(例如,上述蒸發(fā)燃料氣體濃度學(xué)習(xí)值,或者,蒸發(fā)燃料氣體濃度檢測傳感器的輸出值),并且,在根據(jù)該取得的值推定為該蒸發(fā)燃料氣體的濃度的變化速度在規(guī)定的濃度變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。若蒸發(fā)燃料氣體的濃度變化速度在規(guī)定的濃度變化速度閾值以上,則存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變化的危險性。這例如被推定為是由于在蒸發(fā)燃料氣體的濃度變化大, 流入各個氣缸的蒸發(fā)燃料氣體的量變得彼此不均等,所以在各個氣缸的空燃比之間發(fā)生不均衡的緣故。從而,如上述結(jié)構(gòu)那樣,在推定為蒸發(fā)燃料氣體的濃度的變化速度在規(guī)定的濃度變化速度閾值以上時,通過推定為發(fā)生“由蒸發(fā)燃料氣體凈化引起的使所述空燃比瞬態(tài)地變動的干擾”,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,可以包括內(nèi)部EGR氣體量控制機(jī)構(gòu)(例如,后面描述的氣門重疊期間變更機(jī)構(gòu)), 所述內(nèi)部EGR氣體量控制機(jī)構(gòu)對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)控制“內(nèi)部EGR量(內(nèi)部EGR 氣體量)”,所述“內(nèi)部EGR量(內(nèi)部EGR氣體量),,是作為“在所述至少兩個以上氣缸的燃燒室中已經(jīng)燃燒的氣體”、“在所述兩個以上氣缸各自的壓縮行程開始時、存在于所述各個氣缸的燃燒室內(nèi)的氣體(氣缸內(nèi)殘留氣體)”的量。在這種情況下,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),當(dāng)推定為所述內(nèi)部EGR量的變化速度在規(guī)定的內(nèi)部EGR量變化速度閾值以上時, 推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。若內(nèi)部EGR量的變化速度在規(guī)定的內(nèi)部EGR量變化速度閾值以上,則存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如被推定為是由于若內(nèi)部EGR量的變化速度大,則各個氣缸的內(nèi)部EGR量變得彼此不均等的緣故,所以,在各個氣缸的空燃比之間產(chǎn)生不均衡,或者,內(nèi)部EGR量變得比“設(shè)想的內(nèi)部EGR量”過大而產(chǎn)生不規(guī)則燃燒。從而,如上述結(jié)構(gòu)那樣,在推定為內(nèi)部EGR量的變化速度在規(guī)定的內(nèi)部EGR量變化速度閾值以上時,通過推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,包括
內(nèi)部EGR量變更機(jī)構(gòu),所述內(nèi)部EGR量變更機(jī)構(gòu)對應(yīng)于指示信號改變用于改變“內(nèi)部EGR量”的控制量(例如,后面描述的重疊量等),所述內(nèi)部EGR量是在“所述至少兩個以上氣缸的燃燒室中已經(jīng)燃燒的氣體”中、“在所述兩個以上氣缸各自的壓縮行程開始時,存在于所述各個氣缸的燃燒室中的氣體(氣缸內(nèi)殘留氣體)”的量,控制量目標(biāo)值取得機(jī)構(gòu),所述控制量目標(biāo)值取得機(jī)構(gòu)對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),取得“用于改變所述內(nèi)部EGR量的控制量”的目標(biāo)值,內(nèi)部EGR量控制機(jī)構(gòu),所述內(nèi)部EGR量控制機(jī)構(gòu)對所述內(nèi)部EGR量變更機(jī)構(gòu)給予所述指示信號,以便使所述控制量的實(shí)際的值與所述控制量的目標(biāo)值相一致,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),取得用于改變所述內(nèi)部EGR量的控制量的實(shí)際值,并且,在推定為所取得的控制量的實(shí)際值與所述控制量的目標(biāo)值之差在規(guī)定的控制量差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。由于用于改變內(nèi)部EGR量的控制量一般地利用包含機(jī)械機(jī)構(gòu)的促動器進(jìn)行改變, 所以,例如,有時會對該目標(biāo)值進(jìn)行過度調(diào)節(jié)(超調(diào))。在這種情況下,由于所取得的控制量的實(shí)際值與所述控制量的目標(biāo)值之差在規(guī)定的控制量差閾值以上,所以,內(nèi)部EGR量變得過大,并且內(nèi)部EGR量的變化速度也變大。從而,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如將被推定為是由于各個氣缸的內(nèi)部EGR量之差變大,所以在各個氣缸的空燃比之間產(chǎn)生不均衡的緣故。從而,在上述結(jié)構(gòu)中,在推定為所取得的控制量的實(shí)際值與控制量的目標(biāo)值之差在規(guī)定的控制量差閾值以上時,推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,借此,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,包括氣門重疊期間變更機(jī)構(gòu),所述氣門重疊期間變更機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變“進(jìn)氣門及排氣門一起開啟的氣門重疊期間”,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為“所述氣門重疊期間的長度(即,氣門重疊量)的變化速度”在“規(guī)定的氣門重疊量變化速度閾值”以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。內(nèi)部EGR量依存于“氣門重疊量(用氣門重疊期間的曲柄角寬度等表示的量)進(jìn)行變化。從而,若氣門重疊量的變化速度在氣門重疊量變化速度閾值以上,則由此存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如可以認(rèn)為是由于流入各個氣缸的內(nèi)部EGR量變得不均等,所以在各個氣缸的空燃比之間發(fā)生不均衡引起的。從而,在上述結(jié)構(gòu)中,在推定為氣門重疊量的變化速度在氣門重疊量變化速度閾值以上時,通過推定為發(fā)生“由內(nèi)部EGR 引起的使所述空燃比瞬態(tài)地變動的干擾”,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,包括氣門重疊期間變更機(jī)構(gòu),所述氣門重疊期間變更機(jī)構(gòu)改變所述氣門重疊期間,以便使“進(jìn)氣門及排氣門一起開啟的氣門重疊期間”與“根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)確定的目標(biāo)氣門重疊期間,,相一致,取得“作為所述氣門重疊期間的長度的氣門重疊量的實(shí)際值”,并且,在判定為“所取得的氣門重疊量的實(shí)際值”與“作為所述目標(biāo)重疊期間的長度的目標(biāo)重疊量”之差(即, 氣門重疊量差)在“規(guī)定的氣門重疊量差閾值”以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變
12動的干擾。如前面所述,內(nèi)部EGR量依賴于“氣門重疊期間”進(jìn)行變化。該氣門重疊期間以與根據(jù)內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)確定的目標(biāo)重疊期間相一致的方式改變。但是,由于氣門重疊期間一般地利用包含機(jī)械機(jī)構(gòu)的促動器進(jìn)行改變,所以,例如,存在“作為氣門重疊期間的長度的氣門重疊量”相對于“作為目標(biāo)氣門重疊期間的長度的目標(biāo)重疊量”過度地調(diào)節(jié)(超調(diào))的情況。在這種情況下,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這被推定為是由于以下原因造成的,即,當(dāng)發(fā)生這種過度調(diào)節(jié)時,由于內(nèi)部EGR量變得過大并且變化速度也大,所以,例如,各個氣缸的內(nèi)部EGR量之差變大,其結(jié)果是,在各個氣缸的空燃比之間產(chǎn)生不均衡。從而,如上述結(jié)構(gòu)那樣,在推定為“所取得的氣門重疊量的實(shí)際值”與“作為目標(biāo)重疊期間的長度的目標(biāo)重疊量”之差(即,氣門重疊量差)在“規(guī)定的氣門重疊量之差閾值”以上時,通過推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,包括進(jìn)氣門開啟時期控制機(jī)構(gòu),所述進(jìn)氣門開啟時期控制機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),改變所述至少兩個以上氣缸各自的進(jìn)氣門的開啟時期,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述進(jìn)氣門的開啟時期的變化速度在規(guī)定的進(jìn)氣門開啟時期變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。一般地,以存在“氣門重疊期間”的方式確定進(jìn)氣門開啟時期及排氣門關(guān)閉時期。 從而,內(nèi)部EGR量依賴于作為“氣門重疊期間的開始時期”的進(jìn)氣門開啟時期(例如,利用以進(jìn)氣上止點(diǎn)為基準(zhǔn)的提前角量、即進(jìn)氣門開啟時期提前角量表示)而變化。從而,若進(jìn)氣門的開啟時期的變化速度在規(guī)定的進(jìn)氣門開啟時期變化速度閾值以上,則存在由此內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如可以認(rèn)為是因?yàn)榱魅敫鱾€氣缸的內(nèi)部EGR量不是均等的,所以,在各個氣缸的空燃比之間產(chǎn)生不均衡的緣故。從而,如上述結(jié)構(gòu)那樣,在推定為進(jìn)氣門的開啟時期的變化速度在規(guī)定的進(jìn)氣門開啟時期變化速度閾值以上時,推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,包括進(jìn)氣門開啟時期控制機(jī)構(gòu),所述進(jìn)氣門開啟時期控制機(jī)構(gòu)改變該進(jìn)氣門的開啟時期,以便使“所述至少兩個以上的氣缸各自的進(jìn)氣門的開啟時期”與“根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)確定的目標(biāo)進(jìn)氣門開啟時期”相一致,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),取得所述進(jìn)氣門的開啟時期的實(shí)際值,并且,在判定為“所取得的進(jìn)氣門的開啟時期的實(shí)際值”與“所述目標(biāo)進(jìn)氣門開啟時期”之差在“規(guī)定的進(jìn)氣門開啟時期差閾值”以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。如前面所述,內(nèi)部EGR量依賴于作為“氣門重疊期間的開始時期”的進(jìn)氣門開啟時期而變化。但是,由于進(jìn)氣門開啟時期一般地借助包含機(jī)械機(jī)構(gòu)的促動器進(jìn)行改變,所以, 例如,存在對其目標(biāo)值進(jìn)行過度調(diào)節(jié)的情況。在這種情況下,由于“所取得的進(jìn)氣門的開啟時期的實(shí)際值”與“目標(biāo)進(jìn)氣門開啟
13時期”之差在“規(guī)定的進(jìn)氣門開啟時期差閾值”以上,所以,內(nèi)部EGR量變得過大,并且內(nèi)部 EGR量的變化速度也變大。從而,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地發(fā)生變動的危險性。這例如將被推定為是因?yàn)楦鱾€氣缸的內(nèi)部EGR量之差變大,所以在各個氣缸的空燃比之間產(chǎn)生不均衡的緣故。從而,在上述結(jié)構(gòu)中,通過在推定為“所取得的進(jìn)氣門的開啟時期的實(shí)際值” 與“目標(biāo)進(jìn)氣門開啟時期”之差在“規(guī)定的進(jìn)氣門開啟時期差閾值”以上時,推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,借此,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,包括排氣門關(guān)閉時期控制機(jī)構(gòu),所述排氣門關(guān)閉時期控制機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述至少兩個以上氣缸各自的排氣門的關(guān)閉時期,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述排氣門的關(guān)閉時期的變化速度在規(guī)定的排氣門關(guān)閉時期變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。進(jìn)而,如前面所述,一般地,由于以存在氣門重疊期間的方式確定進(jìn)氣門開啟時期及排氣門關(guān)閉時期,所以,內(nèi)部EGR量依存于作為“氣門重疊期間的結(jié)束時期”的排氣門關(guān)閉時期(例如,利用以進(jìn)氣上止點(diǎn)為基準(zhǔn)的滯后角量、即排氣門關(guān)閉時期滯后角量來表示) 進(jìn)行變化。從而,若排氣門關(guān)閉時期的變化速度在規(guī)定的排氣門關(guān)閉時期變化速度閾值以上,則存在著因此內(nèi)燃機(jī)空燃比瞬態(tài)地變動的危險性。這例如可以認(rèn)為是因?yàn)榱魅敫鱾€氣缸的內(nèi)部EGR量變得不均等,所以在各個氣缸的空燃比之間發(fā)生不均衡的緣故。從而,如上述結(jié)構(gòu)那樣,在推定為排氣門的關(guān)閉時期的變化速度在規(guī)定的排氣門關(guān)閉時期變化速度閾值以上時,推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,借此,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,包括排氣門關(guān)閉時期控制機(jī)構(gòu),所述排氣門關(guān)閉時期控制機(jī)構(gòu)改變所述排氣門關(guān)閉時期,以便使得所述至少兩個以上氣缸各自的排氣門的關(guān)閉時期與根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)確定的目標(biāo)排氣門關(guān)閉時期相一致,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),取得所述排氣門的關(guān)閉時期的實(shí)際值,并且,在判定為所取得的排氣門的關(guān)閉時期的實(shí)際值與所述目標(biāo)排氣門關(guān)閉時期之差在規(guī)定的排氣門關(guān)閉時期差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。如前面所述,內(nèi)部EGR量依賴于作為“氣門重疊期間的結(jié)束時期”的排氣門關(guān)閉時期而變化。但是,由于排氣門關(guān)閉時期一般地由包含機(jī)械機(jī)構(gòu)的促動器來改變,所以,例如, 存在對其目標(biāo)值進(jìn)行過度調(diào)節(jié)的情況。在這種情況下,由于“所取得的排氣門的關(guān)閉時期的實(shí)際值”與“目標(biāo)排氣門關(guān)閉時期”之差在“規(guī)定的排氣門關(guān)閉時期差閾值”以上,所以,內(nèi)部EGR量變得過大并且內(nèi)部 EGR量的變化速度也變大。因此,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如被推定為是由于各個氣缸的內(nèi)部EGR量的差變大,所以在各個氣缸的空燃比之間產(chǎn)生不均衡的緣故。從而,如上述結(jié)構(gòu)那樣,在推定為“所取得的排氣門關(guān)閉時期的實(shí)際值”與“目標(biāo)排氣門關(guān)閉時期”之差在“規(guī)定的排氣門關(guān)閉時期差閾值”以上時,推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,借此,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,可以包括排氣回流管,所述排氣回流管將“在所述內(nèi)燃機(jī)的排氣通路上比所述催化劑更靠上游側(cè)的部位”與“所述內(nèi)燃機(jī)的進(jìn)氣通路”連接起來,EGR閥,所述EGR閥配置在所述排氣回流管上,并且,響應(yīng)指示信號而改變開度,外部EGR量控制機(jī)構(gòu),所述外部EGR量控制機(jī)構(gòu)對所述EGR閥給予所述指示信號, 以便通過根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述EGR閥的開度,改變“流過所述排氣回流管被導(dǎo)入所述進(jìn)氣通路的外部EGR量(排氣回流量)”。即,根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置,存在配備有外部EGR系統(tǒng)(排氣回流系統(tǒng))的情況。在這種情況下,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述外部EGR的量的變化速度在規(guī)定的外部EGR量變化速度閾值以上時,推定為發(fā)生使空燃比瞬態(tài)地變動的干擾。若外部EGR量的變化速度在規(guī)定的外部EGR量變化速度閾值以上,則存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如被推定為是因?yàn)槿敉獠縀GR量的變化速度大,則各個氣缸的外部EGR量變得彼此不均等,因此在各個氣缸之間發(fā)生不均衡的緣故,或者,是因?yàn)橥獠縀GR量比“設(shè)想的外部EGR量”變得過大的緣故。從而,如上述結(jié)構(gòu)那樣,在推定為外部EGR量的變化速度在規(guī)定的外部EGR量變化速度閾值以上時,推定為發(fā)生“由外部EGR 引起的使所述空燃比瞬態(tài)地變動的干擾”,借此,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。進(jìn)而,在根據(jù)本發(fā)明的內(nèi)燃機(jī)的空燃比控制裝置配備有外部EGR系統(tǒng)的情況下,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),取得所述EGR閥的實(shí)際的開度,并且,在推定為所取得的EGR閥的實(shí)際開度與根據(jù)給予所述EGR閥的指示信號決定的所述EGR閥的開度之差在規(guī)定的EGR閥開度差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。由于外部EGR量根據(jù)EGR閥的開度而改變,所以,例如,若該EGR閥由DC馬達(dá)或開關(guān)閥等構(gòu)成,則存在EGR閥的開度相對于其目標(biāo)值過度調(diào)節(jié)的情況。在這種情況下,“所取得的EGR閥的實(shí)際開度”與“借助給予EGR閥的指示信號決定的EGR閥的開度”之差變成 “規(guī)定的EGR閥開度差閾值”以上。這時,外部EGR量變得過大,并且外部EGR量的變化速度也變得過大。因此,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。這例如被推定為是由于各個氣缸的外部EGR量之差變大,所以在各個氣缸的空燃比之間產(chǎn)生不均衡的緣故。從而,如上述結(jié)構(gòu)那樣,在推定為“所取得的EGR閥的實(shí)際開度”與“利用給予EGR閥的指示信號決定的EGR閥的開度”之差在“規(guī)定的EGR閥開度差閾值”以上時,推定為發(fā)生“由外部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,從而,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。并且,優(yōu)選地,所述學(xué)習(xí)促進(jìn)機(jī)構(gòu),在所述學(xué)習(xí)值的變化速度在規(guī)定的學(xué)習(xí)值變化速度閾值以上時,推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)。這是因?yàn)?,在學(xué)習(xí)不足狀態(tài)下,學(xué)習(xí)值的變化速度在規(guī)定的學(xué)習(xí)值變化速度閾值
15以上。進(jìn)而,在根據(jù)本發(fā)明的空燃比控制裝置配備有上游側(cè)空燃比傳感器的情況下,該上游側(cè)空燃比傳感器可以具有與通過所述催化劑之前的排氣接觸的擴(kuò)散阻力層和輸出所述輸出值的空燃比檢測元件。在這種情況下,本空燃比控制裝置,可以包括不平衡判定用參數(shù)取得機(jī)構(gòu),所述不平衡判定用參數(shù)取得機(jī)構(gòu)根據(jù)所述學(xué)習(xí)值取得不平衡判定用參數(shù),“包含在通過所述催化劑之前的排氣中的氫的量”與“包含在通過所述催化劑之后的排氣中的氫的量”之差越大,該不平衡判定用參數(shù)變得越大,空燃比氣缸間不平衡判定機(jī)構(gòu),所述空燃比氣缸間不平衡判定機(jī)構(gòu),在所述取得的不平衡判定用參數(shù)比異常判定閾值大時,判定為在“供應(yīng)給所述至少兩個以上的氣缸各自的混合氣的空燃比、即各氣缸空燃比”之間發(fā)生不均衡。如后面將要詳細(xì)描述的那樣,例如,即使在供應(yīng)給在整個內(nèi)燃機(jī)(上述至少兩個氣缸)的混合氣的空燃比的實(shí)際的平均值被反饋控制成理論空燃比的情況下,在發(fā)生空燃比氣缸間不平衡的情況下,包含在排氣中的氫的總量SHl與在不發(fā)生空燃比氣缸間不平衡的情況下包含在排氣中的氫的總量SH2相比顯著變大。在氫的量多的情況下,由于與其它未燃燒物(HC、CO)相比、氫迅速地向上述擴(kuò)散阻力層內(nèi)移動,所以,上游側(cè)空燃比傳感器輸出與比實(shí)際的空燃比濃的一側(cè)的空燃比相當(dāng)?shù)妮敵鲋?。其結(jié)果是,通過根據(jù)上游側(cè)空燃比傳感器的輸出值進(jìn)行的反饋控制(利用第二反饋量進(jìn)行的控制),會將供應(yīng)給整個內(nèi)燃機(jī)的混合氣的空燃比的實(shí)際的平均值控制在比理論空燃比稀的一側(cè)。另一方面,通過催化劑的排氣到達(dá)下游側(cè)空燃比傳感器。從而,包含在排氣中的氫和其它未燃燒物(HC、C0) —起在催化劑中被氧化(凈化)。因此,下游側(cè)空燃比傳感器的輸出值變成與供應(yīng)給整個內(nèi)燃機(jī)的混合氣的實(shí)際的空燃比相對應(yīng)的值。從而,使下游側(cè)空燃比傳感器的輸出值與對應(yīng)于下游側(cè)目標(biāo)空燃比(例如,理論空燃比)的值相一致的方式更新的第一反饋量及其學(xué)習(xí)值,成為對由基于上游側(cè)空燃比傳感器的輸出值進(jìn)行的反饋控制引起的向空燃比的稀的一側(cè)過度修正進(jìn)行補(bǔ)償?shù)闹?。其結(jié)果是,可以通過基于所述學(xué)習(xí)值,取得不平衡判定用參數(shù),其中,“包含在通過所述催化劑之前的排氣中的氫的量”與“包含在通過所述催化劑之后的排氣中的氫的量”之差越大,所述不平衡判定用參數(shù)變得越大。另外,根據(jù)本發(fā)明,由于學(xué)習(xí)值迅速并且沒有錯誤地接近于恰當(dāng)值,所以,不平衡判定用參數(shù)也變成精度高的值。并且,在所取得的不平衡判定用參數(shù)比異常判定閾值大時,可以判定在“供應(yīng)給所述至少兩個以上氣缸各自混合氣的空燃比、即各氣缸空燃比”之間產(chǎn)生不均衡。更具體地說,所述不平衡判定用參數(shù)取得機(jī)構(gòu),以隨著學(xué)習(xí)值變大而變大的方式取得所述不平衡判定用參數(shù)。其結(jié)果是,提供實(shí)用性高的包括“空燃比氣缸間不平衡判定裝置”的空燃比控制裝置。


圖1是應(yīng)用根據(jù)本發(fā)明的各種實(shí)施方式的空燃比控制裝置的內(nèi)燃機(jī)的概略結(jié)構(gòu)圖。圖2是圖1所示的可變進(jìn)氣正時控制裝置的概略剖視圖。
圖3是表示圖1所示的上游側(cè)空燃比傳感器的輸出值與上游側(cè)空燃比的關(guān)系的曲線。圖4是表示圖1所示的下游側(cè)空燃比傳感器的輸出值與下游側(cè)空燃比的關(guān)系的曲線。圖5是表示根據(jù)本發(fā)明的各種實(shí)施方式的空燃比控制裝置的動作的概要的流程圖。圖6是表示根據(jù)本發(fā)明的第一種實(shí)施方式的空燃比控制裝置(第一種控制裝置) 的CPU執(zhí)行的程序的流程圖。圖7是表示第一種控制裝置的CPU執(zhí)行的程序的流程圖。圖8是表示第一種控制裝置的CPU執(zhí)行的程序的流程圖。圖9是表示第一種控制裝置的CPU執(zhí)行的程序的流程圖。圖10是表示第一種控制裝置的CPU執(zhí)行的程序的流程圖。圖11是表示第一種控制裝置的CPU執(zhí)行的程序的流程圖。圖12是表示第一種控制裝置的CPU執(zhí)行的程序的流程圖。圖13是表示第一種控制裝置的CPU執(zhí)行的程序的流程圖。圖14是表示根據(jù)本發(fā)明的第二種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖15是表示根據(jù)本發(fā)明的第三種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖16是用于對于氣門重疊期間進(jìn)行說明的圖示。圖17是表示根據(jù)本發(fā)明的第四種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖18是表示根據(jù)本發(fā)明的第四種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖19是表示根據(jù)本發(fā)明的第五種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖20是表示根據(jù)本發(fā)明的第六種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖21是表示根據(jù)本發(fā)明的第六種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖22是表示根據(jù)本發(fā)明的第七種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖23是表示根據(jù)本發(fā)明的第八種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖M是表示根據(jù)本發(fā)明的第九種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖25是表示根據(jù)本發(fā)明的第十種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖沈是表示根據(jù)本發(fā)明的第十種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序
17的流程圖。圖27是表示根據(jù)本發(fā)明的第十一種實(shí)施方式的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖觀是表示根據(jù)本發(fā)明的第一種變形例的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。圖四是圖1所示的上游側(cè)空燃比傳感器的概略剖視圖。圖30是用于說明排氣(被檢測氣體)的空燃比是比理論空燃比稀的一側(cè)的空燃比的情況下的上游側(cè)空燃比傳感器的動作的圖示。圖31是表示排氣空燃比與上游側(cè)空燃比傳感器的極限電流值的關(guān)系的曲線。圖32是用于說明排氣(被檢測氣體)的空燃比是比理論空燃比濃的一側(cè)的空燃比的情況下的上游側(cè)空燃比傳感器的動作的圖示。圖33是表示供應(yīng)給氣缸的混合氣的空燃比與從該氣缸中排出的未燃燒成分的關(guān)系的曲線。圖34是表示空燃比氣缸間不平衡比例與副反饋量的關(guān)系的曲線。圖35是表示根據(jù)本發(fā)明的第二種變形例的空燃比控制裝置的CPU執(zhí)行的程序的流程圖。
具體實(shí)施例方式下面,參照附圖對于根據(jù)本發(fā)明的多氣缸內(nèi)燃機(jī)的空燃比控制裝置的各種實(shí)施方式進(jìn)行說明。該空燃比控制裝置也是為了控制內(nèi)燃機(jī)的空燃比而控制燃料噴射量的燃料噴射量控制裝置。第一種實(shí)施方式(結(jié)構(gòu))圖1表示將根據(jù)本發(fā)明的第一種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面也稱之為“第一種控制裝置”)應(yīng)用于四沖程火花點(diǎn)火式多氣缸(四氣缸)內(nèi)燃機(jī)10的系統(tǒng)的概略結(jié)構(gòu)。另外,圖1只表示特定氣缸的剖面,但是,其它氣缸也具有同樣的結(jié)構(gòu)。該內(nèi)燃機(jī)10包括氣缸體部20,所述氣缸體部20包含有氣缸體、氣缸體下部殼體及集油盤等;氣缸蓋部30,所述氣缸蓋部30固定于氣缸體部20之上;進(jìn)氣系統(tǒng)40,所述進(jìn)氣系統(tǒng)40用于向氣缸體部20供應(yīng)汽油混合氣;排氣系統(tǒng)50,所述排氣系統(tǒng)50用于將來自于氣缸體部20的排氣放出到外部。氣缸體部20包括氣缸21、活塞22、連桿23及曲軸M?;钊?2在氣缸21內(nèi)往復(fù)運(yùn)動,活塞22的往復(fù)運(yùn)動經(jīng)由連桿23被傳遞給曲軸M,借此,該曲軸M旋轉(zhuǎn)。氣缸21的壁面及活塞22的上表面和氣缸蓋部30的下表面一起形成燃燒室25。氣缸蓋部30包括進(jìn)氣口 31,該進(jìn)氣口 31與燃燒室25連通;進(jìn)氣門32,所述進(jìn)氣門32開閉進(jìn)氣口 31 ;可變進(jìn)氣正時控制裝置33,所述可變進(jìn)氣正時控制裝置33包含驅(qū)動進(jìn)氣門32的進(jìn)氣凸輪軸,并且,連續(xù)地改變該進(jìn)氣凸輪軸的相位角;可變進(jìn)氣正時控制裝置33的促動器33a ;排氣口 34,所述排氣口 34與燃燒室25連通;排氣門35,所述排氣門35 開閉排氣口 34 ;可變排氣正時控制裝置36,所述可變排氣正時控制裝置36包含有驅(qū)動排氣門35的排氣凸輪軸,并且,連續(xù)地改變該排氣凸輪軸的相位角;可變排氣正時控制裝置36的促動器36a ;火花塞37 ;點(diǎn)火器38,所述點(diǎn)火器38包括產(chǎn)生給予火花塞37的高電壓的點(diǎn)火線圈;以及燃料噴射閥(燃料噴射器,燃料噴射機(jī)構(gòu),燃料供應(yīng)機(jī)構(gòu))39,所述燃料噴射閥 39向進(jìn)氣口 31內(nèi)噴射燃料。例如,可變進(jìn)氣正時控制裝置33(可變氣門正時機(jī)構(gòu))是日本專利申請?zhí)亻_ 2007-303423號公報等記載的公知的裝置。下面,參照作為可變進(jìn)氣正時控制裝置33的概略剖視圖的圖2,對于可變進(jìn)氣正時控制裝置33簡單地進(jìn)行說明。可變進(jìn)氣正時控制裝置33包括正時帶輪3北1、圓筒狀外殼331^2、旋轉(zhuǎn)軸3北3、 多個間隔壁3北4、以及多個葉片331^5。借助內(nèi)燃機(jī)10的曲軸24,經(jīng)由圖中未示出的正時齒帶,使正時帶輪33bl沿著箭頭R的方向旋轉(zhuǎn)。圓筒狀外殼33 與正時帶輪33bl成一體地旋轉(zhuǎn)。旋轉(zhuǎn)軸33b3與進(jìn)氣凸輪軸成一體地旋轉(zhuǎn),并且,能夠相對于圓筒狀外殼33 相對地旋轉(zhuǎn)。間隔壁33b4從圓筒狀外殼33 的內(nèi)周面一直延伸到旋轉(zhuǎn)軸33b3的外周面。葉片33 在相互鄰接的兩個間隔壁33b4之間,從旋轉(zhuǎn)軸33b3的外周面一直延伸到圓筒狀外殼33 的內(nèi)周面。借助這種結(jié)構(gòu),在各個葉片33 的兩側(cè)形成提前角用油壓室33M和滯后角用油壓室33b7。對于提前角用油壓室33M及滯后角用油壓室33b7,在向其中的一個供應(yīng)工作油時,從其中的另外一個排出工作油。向提前角用油壓室33M及滯后角用油壓室33b7的工作油的供應(yīng)控制(給油排油),利用包含工作油供應(yīng)控制閥的同樣在圖1中所示的促動器33a和圖中未示出的油壓泵來進(jìn)行。促動器33a是電磁驅(qū)動式的,響應(yīng)指示信號(驅(qū)動信號)而進(jìn)行所述工作油的供應(yīng)控制。即,在應(yīng)當(dāng)使進(jìn)氣凸輪軸的凸輪的相位提前時,促動器33a向提前角用油壓室33M 供應(yīng)工作油,同時,將滯后角用油壓室33b7內(nèi)的工作油排出。這時,使旋轉(zhuǎn)軸33b3相對于圓筒狀外殼33 沿箭頭R的方向相對旋轉(zhuǎn)。與此相對,在應(yīng)當(dāng)使進(jìn)氣凸輪軸的凸輪的相位滯后時,促動器33a向滯后角用油壓室33b7供應(yīng)工作油,同時,排出提前角用油壓室33M 內(nèi)的工作油。這時,使旋轉(zhuǎn)軸33b3相對于圓筒狀外殼33 向與箭頭R相反的方向相對旋轉(zhuǎn)。進(jìn)而,當(dāng)促動器33a停止向提前角用油壓室33M及滯后角用油壓室33b7的工作油的給油、排油時,使旋轉(zhuǎn)軸33b3相對于圓筒狀外殼33 的相對旋轉(zhuǎn)動作停止,旋轉(zhuǎn)軸 33b3被保持在該時刻的相對旋轉(zhuǎn)位置上。這樣,可變進(jìn)氣正時控制裝置33,可以使進(jìn)氣凸輪軸的凸輪的相位提前及滯后所希望的量。根據(jù)可變進(jìn)氣正時控制裝置33,由于進(jìn)氣門32的開啟期間的長度(氣門開啟曲柄角寬度)由進(jìn)氣凸輪軸的凸輪的輪廓決定,所以,被保持恒定。即,若利用可變進(jìn)氣正時控制裝置33使進(jìn)氣門開啟時期INO提前規(guī)定的角度或者滯后規(guī)定的角度,則進(jìn)氣門關(guān)閉時期 INC也提前或者滯后該規(guī)定的角度。另外,上述可變進(jìn)氣正時控制裝置33,例如,也可以被更換成日本專利申請?zhí)亻_ 2004-150397號公報等所揭示的“電動式可變進(jìn)氣正時控制裝置”。這種電動式可變進(jìn)氣正時控制裝置配備有電磁線圈和多個齒輪。這種裝置根據(jù)指示信號(驅(qū)動信號),借助電磁線圈產(chǎn)生的磁力使所述多個齒輪的相對旋轉(zhuǎn)位置變化,借此,可以將進(jìn)氣凸輪軸的凸輪的相位提前或者滯后所希望的量。另一方面,可變排氣正時控制裝置36安裝在排氣凸輪軸的端部。該可變排氣正時
19控制裝置36具有和上述油壓式可變進(jìn)氣正時控制裝置33同樣的結(jié)構(gòu)。進(jìn)而,可變進(jìn)氣正時控制裝置33及可變排氣正時控制裝置36可以相互獨(dú)立地控制進(jìn)氣門32及排氣門35的開閉時期。另外,這種可變排氣正時控制裝置36也和上面所述一樣,可以更換成電動式的可變排氣正時控制裝置。采用可變排氣正時控制裝置36,由于排氣門35的開啟期間的長度(氣門開啟曲柄角寬度)由排氣凸輪軸的凸輪的輪廓決定,所以,被保持恒定。即,當(dāng)排氣門關(guān)閉時期MC 被可變排氣正時控制裝置36提前或者滯后規(guī)定的角度時,排氣門開啟時期EM)也被提前或者滯后該規(guī)定的角度。再次參照圖1,燃料噴射閥39對于各個氣缸的燃燒室25各配置一個。燃料噴射閥39設(shè)置在進(jìn)氣口 22上。燃料噴射閥39響應(yīng)噴射指示信號,在正常的情況下,向?qū)?yīng)的進(jìn)氣口 22內(nèi)噴射“包含在該噴射指示信號中的指示噴射量的燃料”。這樣,多個氣缸的每一個與其它氣缸獨(dú)立地配備進(jìn)行燃料供應(yīng)的燃料噴射閥39。進(jìn)氣系統(tǒng)40配備有進(jìn)氣歧管41、進(jìn)氣管42、空氣濾清器43、及節(jié)氣門44。進(jìn)氣歧管41由多個分支部41a和平衡箱41b構(gòu)成。多個分支部41a各自的一端分別連接到多個進(jìn)氣口 31的每一個上。多個分支部41a的另一端連接到平衡箱41b上。進(jìn)氣管42的一端連接到平衡箱41b上??諝鉃V清器43配置在進(jìn)氣管42的另一端。節(jié)氣門44可以在進(jìn)氣管42內(nèi)改變進(jìn)氣通路的開口截面面積。節(jié)氣門44被由DC馬達(dá)構(gòu)成的節(jié)氣門促動器44a 在進(jìn)氣管42內(nèi)旋轉(zhuǎn)驅(qū)動。進(jìn)而,內(nèi)燃機(jī)10配備有燃料箱45,所述燃料箱45貯存液體汽油燃料;濾油罐46, 所述濾油罐能夠吸留在燃料箱45內(nèi)產(chǎn)生的蒸發(fā)燃料;蒸氣收集管47,所述蒸氣收集管47 用于將包含所述蒸發(fā)燃料的氣體從燃料箱45引導(dǎo)向?yàn)V油罐46 ;凈化流路管48,所述凈化流路管48用于將脫離濾油罐46的蒸發(fā)燃料作為蒸發(fā)燃料氣體向平衡箱41b引導(dǎo);以及,凈化控制閥49,所述凈化控制閥49配置在凈化流路管48上。貯存在燃料箱45內(nèi)的燃料通過燃料泵4 及燃料供應(yīng)管4 等,被供應(yīng)給燃料噴射閥39。蒸氣收集管47及凈化流路管48 構(gòu)成凈化通路(凈化通路部)。凈化控制閥49通過利用表示作為指示信號的占空比DPG的驅(qū)動信號調(diào)節(jié)開度 (閥開啟期間),改變凈化流路管48的通路截面面積。在占空比DPG為“0”時,凈化控制閥 49完全關(guān)閉凈化流路管48。S卩,凈化控制閥49配置在凈化通路上,并且,響應(yīng)指示信號而改變開度。濾油罐46是公知的活性炭罐。濾油罐46配備有筐體,所述筐體形成有連接到蒸氣收集管47上的罐口 46a、連接到凈化管48上的凈化口 46b、和暴露在大氣中的大氣口 46c。 濾油罐46在該筐體內(nèi)容納有用于吸附蒸發(fā)燃料的吸附劑46d。濾油罐46在凈化控制閥49 完全關(guān)閉期間吸留在燃料箱45內(nèi)產(chǎn)生的蒸發(fā)燃料,在凈化控制閥49打開期間,吸留的蒸發(fā)燃料作為蒸發(fā)燃料氣體通過凈化流路管48放出到平衡箱41b(比節(jié)氣門44靠下游的進(jìn)氣通路)中。借此,將蒸發(fā)燃料氣體供應(yīng)給燃燒室25。即,通過打開凈化控制閥49,進(jìn)行蒸發(fā)燃料氣體的凈化(或者,簡單地說,蒸發(fā)凈化)。排氣系統(tǒng)50包括排氣歧管51,所述排氣歧管51包含有一端連接到各個氣缸的排氣口 34上的多個分支部;排氣管52,所述排氣管52連接到全部分支部匯集的集合部(排氣歧管51的排氣集合部),其中,所述集合部為各個排氣歧管51的分支部的另一端部;上游側(cè)催化劑53,所述上游側(cè)催化劑53配置在排氣管52上;以及,圖中未示出的下游側(cè)催化劑,所述下游側(cè)催化劑配置在比上游側(cè)催化劑53更靠下游的排氣管52上。排氣口 34、排氣歧管51及排氣管52構(gòu)成排氣通路。這樣,上游側(cè)催化劑53配置在比排氣通路的“從全部的燃燒室25 (至少兩個以上燃燒室)排出的排氣匯集的排氣集合部更靠下游側(cè)的部位”。上游側(cè)催化劑53及下游側(cè)催化劑分別是所謂的載置有由鉬等貴金屬構(gòu)成的活性成分的三元催化劑裝置(排氣凈化催化劑)。在流入各個催化劑的氣體的空燃比為理論空燃比時,各個催化劑具有氧化HC、C0等未燃燒成分、并且還原氮氧化物(NOx)的功能。這種功能也稱為催化功能。進(jìn)而,各個催化劑具有吸留(貯藏)氧的氧吸留功能,借助這種氧吸留功能,即使在空燃比偏離理論空燃比時,也能夠凈化未燃燒成分及氮氧化物。這種氧吸留功能是由載置在催化劑中的氧化鈰(CeO2)產(chǎn)生的。進(jìn)而,內(nèi)燃機(jī)10配備有排氣回流系統(tǒng)。排氣回流系統(tǒng)包括構(gòu)成外部EGR通路的排氣回流管M及EGR閥55。排氣回流管M的一端連接到排氣歧管51的集合部。排氣回流管M的另一端連接到平衡箱41b上。EGR閥55配置在排氣回流管M上。EGR閥55內(nèi)置作為驅(qū)動源的DC馬達(dá)。EGR閥 55響應(yīng)給予該DC馬達(dá)的指示信號、即占空比DEGR而改變開度,借此,改變排氣回流管M的通路截面面積。在占空比DEGR為“0”時,EGR閥55完全關(guān)閉排氣回流管M。S卩,EGR閥55 配置在外部EGR通路上,并且,通過響應(yīng)指示信號而改變開度,控制排氣回流量(下面,也稱之為“外部EGR量”)。另一方面,該系統(tǒng)包括熱線式空氣流量計61、節(jié)氣門開度傳感器62、水溫傳感器 63、曲柄位置傳感器64、進(jìn)氣凸輪位置傳感器65、排氣凸輪位置傳感器66、上游側(cè)空燃比傳感器67、下游側(cè)空燃比傳感器68、酒精濃度傳感器69、EGR閥開度傳感器(EGR閥提升量傳感器)70、及加速器開度傳感器71??諝饬髁坑?1輸出對應(yīng)于在進(jìn)氣管42內(nèi)流動的吸入空氣的質(zhì)量流量( 的信號。節(jié)氣門開度傳感器62檢測節(jié)氣門44的開度(節(jié)氣門開度),輸出表示節(jié)氣門開度 TA的信號。水溫傳感器63檢測內(nèi)燃機(jī)10的冷卻水的溫度,輸出表示冷卻水溫度THW的信號。曲柄位置傳感器64輸出當(dāng)曲軸M每旋轉(zhuǎn)10°時具有窄幅的脈沖、并且當(dāng)該曲軸 M每旋轉(zhuǎn)360°時具有寬幅的脈沖的信號。該信號被后面描述的電控制裝置80變換成內(nèi)燃機(jī)的旋轉(zhuǎn)速度NE。進(jìn)氣凸輪位置傳感器65每當(dāng)進(jìn)氣凸輪軸從規(guī)定的角度起旋轉(zhuǎn)90度、接著旋轉(zhuǎn)90 度、進(jìn)而旋轉(zhuǎn)180度時,輸出一個脈沖。排氣凸輪位置傳感器66每當(dāng)排氣凸輪軸從規(guī)定的角度起旋轉(zhuǎn)90度、接著旋轉(zhuǎn)90 度、進(jìn)而旋轉(zhuǎn)180度時,輸出一個脈沖。上游側(cè)空燃比傳感器67在排氣通路上配置在“排氣集合部(排氣歧管51的分支部的集合部)與上游側(cè)催化劑53之間”的位置處。上游側(cè)空燃比傳感器67的配置位置也可以是排氣集合部。上游側(cè)空燃比傳感器67,如后面詳細(xì)描述的那樣,例如,是日本專利文獻(xiàn)特開平11-7M73號公報、特開2000-65782號公報及特開2004-69547號公報等揭示的 “配備有擴(kuò)散阻力層的極限電流式廣域空燃比傳感器”。
如圖3所示,上游側(cè)空燃比傳感器67輸出與“被檢測氣體”的空燃比A/F相對應(yīng)的電壓、即輸出值Vabyf s。從而,在本例中,上游側(cè)空燃比傳感器67產(chǎn)生輸出值Vabyf s,所述輸出值Vabyfs對應(yīng)于在排氣通路上流過配置有上游側(cè)空燃比傳感器67的部位的氣體的空燃比(即,流入上游側(cè)催化劑53的排氣的空燃比,從而,供應(yīng)給內(nèi)燃機(jī)的混合氣的空燃比)。在被檢測氣體的空燃比是理論空燃比時,輸出值Vabyfs與值Vstoich相一致。被檢測氣體的空燃比越變大(變稀),輸出值Vabyfs越增大。即,上游側(cè)空燃比傳感器67相對于被檢測氣體的空燃比的變化其輸出連續(xù)地變化。后面所述的電控制裝置80存儲圖3所示的表(映射表)Mapabyfs,通過將實(shí)際的輸出值Vabyfs應(yīng)用于該映射表Mapabyfs,檢測空燃比。下面,也將利用上游側(cè)空燃比傳感器的輸出值Vabyfs和映射表Mapabyfs取得的空燃比稱為上游側(cè)空燃比abyfs或者檢測空燃比abyfs。下游側(cè)空燃比傳感器68在排氣通路上配置于比上游側(cè)催化劑53更靠下游側(cè)、并且比下游側(cè)催化劑更靠上游側(cè)(即,上游側(cè)催化劑53與下游側(cè)催化劑之間的排氣通路) 處。下游側(cè)空燃比傳感器68是公知的電動勢式的氧濃度傳感器(利用穩(wěn)定化二氧化鋯的公知的濃差電池型的氧濃度傳感器)。下游側(cè)空燃比傳感器68產(chǎn)生輸出值Voxs,該輸出值 Voxs與流過在排氣通路上配置有下游側(cè)空燃比傳感器68的部位的氣體、即被檢測氣體的空燃比(即,從上游側(cè)催化劑53流出并且流入下游側(cè)催化劑M的氣體的空燃比,從而,供應(yīng)給內(nèi)燃機(jī)的混合氣的空燃比的時間平均值)相對應(yīng)。該輸出值Voxs,如圖4所示,在被檢測氣體的空燃比比理論空燃比濃時,變成最大輸出值max(例如,約0. 9V),在被檢測氣體的空燃比比理論空燃比稀時,變成最小輸出值 min(例如,約0. IV),在被檢測氣體的空燃比是理論空燃比時,變成最大輸出值max與最小輸出值min的大致中間的電壓Vst (中間電壓Vst,例如,約0. 5V)。進(jìn)而,在被檢測氣體的空燃比從比理論空燃比濃的空燃比向稀的空燃比變化時,該輸出值Voxs從最大輸出值max 向最小輸出值min急劇地變化,在被檢測氣體的空燃比從比理論空燃比稀的空燃比向濃的空燃比變化時,該輸出值Voxs從最小輸出值min向最大輸出值max急劇地變化。再次參照圖1,酒精濃度傳感器69設(shè)置在燃料供應(yīng)管4 上。酒精濃度傳感器69 檢測包含在燃料(汽油燃料)中的酒精(乙醇等)的濃度,輸出表示該濃度KOH的信號。EGR閥開度傳感器70檢測EGR閥的開度(即,EGR閥配備的閥體的提升量),輸出表示其開度AEGRVact的信號。加速器開度傳感器71輸出表示由駕駛員操作的加速踏板91的操作量Accp的信號。電控制裝置80是公知的微型計算機(jī),所述微型計算機(jī)由利用總線相互連接的 “CPU81、CPU81執(zhí)行的程序、預(yù)先存儲有表(映射表、函數(shù))及常數(shù)等的R0M82、CPU81根據(jù)需要暫時存儲數(shù)據(jù)的RAM83、以及后備RAM84以及包含AD轉(zhuǎn)換器的接口 85等”構(gòu)成。后備RAM84與搭載有內(nèi)燃機(jī)10的車輛的圖中未示出的點(diǎn)火鑰匙開關(guān)的位置(斷開位置、啟動位置及接通位置等的任何一種位置)無關(guān)地接受來自于搭載在車輛上的電池的電力的供應(yīng)。后備RAM84,在從電池接受電力供應(yīng)的情況下,根據(jù)CPU81的指示存儲數(shù)據(jù) (寫入數(shù)據(jù)),并且,以能夠讀出的方式保持(記憶)該數(shù)據(jù)。若通過從車輛上卸下電池等斷開來自于電池的電力供應(yīng),則后備RAM84不能保持?jǐn)?shù)據(jù)。因此,當(dāng)再次開始向后備RAM84
22的電力供應(yīng)時,CPU81將應(yīng)保持在后備RAM84中的數(shù)據(jù)初始化(設(shè)定為默認(rèn)值)。接口 85與傳感器61 71連接,向CPU81提供來自于這些傳感器的信號。進(jìn)而, 接口 85對應(yīng)于CPU81的指示向可變進(jìn)氣正時控制裝置33的促動器33a、可變排氣正時控制裝置36的促動器36a、各個氣缸的點(diǎn)火器38、對應(yīng)于各個氣缸設(shè)置的燃料噴射閥39及節(jié)氣門促動器44a、凈化控制閥49及EGR閥55等送出驅(qū)動信號(指示信號)。(控制概要)其次,對于具有上述結(jié)構(gòu)的第一控制裝置的動作的概要進(jìn)行說明。另外,在本說明書中,附加了變數(shù)k的值表示是對于本次燃燒循環(huán)的值。S卩,變數(shù)X(k)是相對于本次燃燒循環(huán)的值X,X(k-N)是相對于N次之前的燃燒循環(huán)的值X。第一控制裝置進(jìn)行空燃比反饋控制,所述空燃比反饋控制包括使基于上游側(cè)空燃比傳感器67的輸出值Vabyfs獲得的上游側(cè)空燃比abyfs與上游側(cè)目標(biāo)空燃比abyfr相一致的主反饋控制、和使下游側(cè)空燃比傳感器68的輸出值Voxs與下游側(cè)目標(biāo)值Voxsref 相一致的副反饋控制。實(shí)際上,第一控制裝置利用“以減小下游側(cè)空燃比傳感器68的輸出值Voxs和下游側(cè)目標(biāo)值Voxsref的輸出偏差量Dvoxs的方式計算出來的副反饋量Vafsfb及其學(xué)習(xí)值 Vafsfbg”修正“上游側(cè)空燃比傳感器67的輸出值Vabyfs”,借此,計算出“反饋控制用空燃比(修正檢測空燃比)abyfsc”,進(jìn)行使該反饋控制用空燃比abyfsc與上游側(cè)目標(biāo)空燃比 abyfr相一致的空燃比反饋控制。為了方便起見,副反饋控制量Vafsfb也被稱為“第一反
饋里ο<主反饋控制及最終燃料噴射量的決定>更具體地說,第一控制裝置根據(jù)下面的(1)式計算出反饋控制用輸出值Vabyfc。 在⑴式中,Vabyfs是上游側(cè)空燃比傳感器67的輸出值,Vafsfb是根據(jù)下游側(cè)空燃比傳感器68的輸出值Voxs計算的副反饋量,Vafsfbg是副反饋量的學(xué)習(xí)值。這些值都是當(dāng)前時刻獲得的值。在后面描述副反饋量Vafsfb及副反饋量的學(xué)習(xí)值Vafsfbg的計算方法。Vabyfc = Vabyfs+Vafsfb+Vafsfbg …(1)第一控制裝置如下面的(2)式所示,通過將反饋控制用輸出值Vabyfc應(yīng)用于圖3 所示的表Mapabyfs,獲得反饋控制用空燃比abyfsc。abyfsc = Mapabyfs (Vabyfc) …(2)另一方面,第一控制裝置求出當(dāng)前時刻吸入各個氣缸(各個燃燒室2 的空氣量、 即氣缸內(nèi)吸入空氣量Mc (k)。在各個氣缸的每一個進(jìn)氣行程,根據(jù)該時刻的空氣流量計61 的輸出( 和內(nèi)燃機(jī)旋轉(zhuǎn)速度NE求出氣缸內(nèi)吸入空氣量Mc (k)。例如,根據(jù)“利用空氣流量計61計測的吸入空氣量Ga、內(nèi)燃機(jī)旋轉(zhuǎn)速度NE及查閱表MapMc”求出氣缸內(nèi)吸入空氣量 Mc (k)?;蛘?,通過將對于空氣流量計61的吸入空氣量( 實(shí)施了一次延遲處理的值除以內(nèi)燃機(jī)旋轉(zhuǎn)速度NE,求出氣缸內(nèi)吸入空氣量Mc(k)。也可以利用公知的空氣模型(依照模仿進(jìn)氣通路中的空氣的行為的物理法則構(gòu)筑的模型)算出氣缸內(nèi)吸入空氣量Mc(k)。氣缸內(nèi)吸入空氣量Mc (k)對應(yīng)于各個進(jìn)氣行程被存儲在RAM83內(nèi)。第一控制裝置,如下面的C3)式所示,通過將該氣缸內(nèi)吸入空氣量Mc (k)除以當(dāng)前時刻的上游側(cè)目標(biāo)空燃比abyfr,求出基本燃料噴射量冊。在內(nèi)燃機(jī)熱車過程中,除了切斷燃油恢復(fù)后增量過程中及防止催化劑過熱增量過程中等特殊的情況之外,將上游側(cè)目標(biāo)空
23燃比abyfr設(shè)定成理論空燃比stoich。另外,在本例中,上游側(cè)目標(biāo)空燃比abyfr通常被設(shè)定成理論空燃比stoich?;救剂蠂娚淞績?10與各個進(jìn)氣行程相對應(yīng)地被存儲在RAM83 中。Fb (k) = Mc (k) /abyfr ...(3)第一控制裝置,如下面的(4)式所示,通過利用各種修正系數(shù)修正基本燃料噴射量冊,計算出最終燃料噴射量Fi。并且,第一控制裝置從迎來進(jìn)氣行程的氣缸的燃料噴射閥39噴射最終燃料噴射量Fi的燃料。Fi = KG · FPG · FAF · Fb (k) ... (4)在上述⑷式的右邊的各個值如下面所述。KG 主反饋系數(shù)的學(xué)習(xí)值(主FB學(xué)習(xí)值KG)。FPG 凈化修正系數(shù)。FAF 利用主反饋控制更新(計算出)的主反饋系數(shù)。主FB學(xué)習(xí)值KG及凈化修正系數(shù)的計算、更新方法在后面描述。這里,對于主反饋系數(shù)FAF的更新(計算)方法進(jìn)行描述。主反饋系數(shù)FAF(為了方便起見,也稱之為第二反饋量)根據(jù)主反饋值DFi算出。 主反饋值DFi以下面所述的方式求出。第一控制裝置如下面的( 式所示,通過將在當(dāng)前時刻N(yùn)個行程(S卩,N · 720°曲柄角)之前的時刻的氣缸內(nèi)吸入空氣量Mc (k-N)除以上述反饋控制用空燃比abyfsc,求出在當(dāng)前時刻的N個行程之前的時刻實(shí)際上供應(yīng)給燃燒室25 的燃料的量、即“氣缸內(nèi)燃料供應(yīng)量Fc (k-N) ”。Fc (k-N) = Mc (k-N)/abyf sc ...(5)這樣,為了求出從當(dāng)前時刻起N個行程之前的氣缸內(nèi)燃料供應(yīng)量Fc (k-N),之所以將從當(dāng)前時刻起N個行程之前的氣缸內(nèi)吸入空氣量Mc (k-N)除以反饋控制用空燃比 abyfsc,是因?yàn)橹钡皆谌紵?5內(nèi)燃燒的混合氣到達(dá)上游側(cè)空燃比傳感器67為止需要相當(dāng)于N個行程的時間。但是,實(shí)際上,從各個氣缸排出的排氣在被一定程度上混合之后到達(dá)上游側(cè)空燃比傳感器67。其次,第一控制裝置,如下面的(6)式所示,通過將“從當(dāng)前時刻起N個行程之前的氣缸內(nèi)吸入空氣量Mc(k-N)”除以“從當(dāng)前時刻起N個行程之前的上游側(cè)目標(biāo)空燃比 abyfr (k-N) ”,求出“從當(dāng)前時刻起N個行程之前的目標(biāo)氣缸內(nèi)燃料供應(yīng)量Fcr (k-N) ”。另外,如上所述,在本例中,由于上游側(cè)目標(biāo)空燃比abyfr是恒定的,所以,在(6)式中,簡單地表不為abyfr οFcr (k-N) = Mc (k-N) /abyfr ...(6)控制裝置,如下面的(7)式所示,將從目標(biāo)氣缸內(nèi)燃料供應(yīng)量Fcr(k-N)中減去氣缸內(nèi)燃料供應(yīng)量Fc (k-N)所得的值設(shè)定為氣缸內(nèi)燃料供應(yīng)量偏差DFc。該氣缸內(nèi)燃料供應(yīng)量偏差DFc成為表示在N個行程之前的時刻供應(yīng)到氣缸內(nèi)的燃料的過量或不足的量。DFc = Fcr (k-N)-Fc (k-N) ...(7)之后,控制裝置根據(jù)下面所述的(8)式求出主反饋量值DFi。在該(8)式中,Gp是預(yù)先設(shè)定的比例增益,Gi是預(yù)先設(shè)定的積分增益。另外,(8)式的系數(shù)KFB優(yōu)選是根據(jù)內(nèi)燃機(jī)旋轉(zhuǎn)速度NE及氣缸內(nèi)吸入空氣量Mc等可變的,但是,這里為“1”。另外,(8)式的值 SDFc是氣缸內(nèi)燃料供應(yīng)量偏差DFc的積分值。即,第一控制裝置利用使反饋控制用空燃比abyfsc與上游側(cè)目標(biāo)空燃比abyfr相一致的比例·積分控制(PI控制),計算出主反饋值 DFi。DFi = (Gp · DFc+Gi · SDFc) · KFB ... (8)并且,第一控制裝置通過將主反饋值DFi及基本燃料噴射量1 (k-N)應(yīng)用于下面的(9)式,計算出主反饋系數(shù)FAF。即,通過將從當(dāng)前時刻起N個行程之前的基本燃料噴射量 Fb (k-N)加上主反饋值DFi所得的值除以基本燃料噴射量1 (k-N),求出主反饋系數(shù)FAF。FAF = (Fb (k-N) +DFi) /Fb (k-N) ...(9)主反饋系數(shù)FAF,如上面的(4)式所示,乘以基本燃料噴射量1 (k)。另外,每當(dāng)規(guī)定的第三更新正時到來時(例如,每經(jīng)過第三規(guī)定時間),主反饋系數(shù)FAF被更新。上面是主反饋控制(從而,空燃比反饋控制)的概要?!锤狈答伩刂啤档谝豢刂蒲b置如下面的(10)式所示,通過每當(dāng)規(guī)定的第一更新正時到來時(例如,每經(jīng)過第一規(guī)定時間),從下游側(cè)目標(biāo)值Voxsref中減去當(dāng)前時刻的下游側(cè)空燃比傳感器68的輸出值Voxs,求出輸出偏差量(第一偏差)DVoxs。DVoxs = Voxsref-Voxs …(10)(10)式中的下游側(cè)目標(biāo)值Voxsref被以上游側(cè)催化劑53的凈化效率變得良好的方式來確定。下游側(cè)目標(biāo)值Voxsref在本例中被設(shè)定成相當(dāng)于理論空燃比的值(理論空燃比相當(dāng)值)Vst。第一控制裝置根據(jù)下述(11)式求出副反饋量Vafsfb。在(11)式中,Kp是比例增益(比例常數(shù))、Ki是積分增益(積分常數(shù))、Kd是微分增益(微分常數(shù))。另外,SDVoxs 是輸出偏差量DVoxs的積分值(時間積分值),DDVoxs是輸出偏差量DVoxs的微分值(時間微分值)。Vafsfb = Kp · DVoxs+Ki · SDVoxs+kd · DDvoxs …(11)這樣,第一控制裝置利用使下游側(cè)空燃比傳感器68的輸出值Voxs與下游側(cè)目標(biāo)值Voxsref相一致的比例·積分·微分控制(PID控制),計算出副反饋量Vafsfb。如上述
(11)式所示,該副反饋量Vafsfb用于計算反饋控制用輸出值Vabyfc。這樣,第一控制裝置配備有第一反饋量更新機(jī)構(gòu),所述第一反饋量更新機(jī)構(gòu),在每次規(guī)定的第一更新正時到來時,根據(jù)下游側(cè)空燃比傳感器68的輸出值Voxs與對應(yīng)于下游側(cè)目標(biāo)值Voxsref的值之差、即第一偏差(輸出偏差量DVoxs),更新第一反饋量(副反饋量Vafsfb),所述第一反饋量(副反饋量Vafsfb)用于使下游側(cè)空燃比傳感器68的輸出值Voxs與對應(yīng)于下游側(cè)目標(biāo)空燃比的值(下游側(cè)目標(biāo)值Voxsref、相當(dāng)于理論空燃比的值 Vst)相一致。〈副反饋控制的學(xué)習(xí)>第一控制裝置在每次規(guī)定的第二更新正時到來時(每經(jīng)過第二規(guī)定時間,或者每次下游側(cè)空燃比傳感器68的輸出值Voxs穿過相當(dāng)于理論空燃比的值Vst時等),根據(jù)下述
(12)式更新副反饋量Vafsfb的學(xué)習(xí)值Vafsfbg。(12)式左邊的Vafsfbgnew表示更新后的學(xué)習(xí)值Vafsfbg。S卩,副FB學(xué)習(xí)值Vafsfbg “以引入作為第一反饋量的副反饋量Vafsfb 的恒定成分的方式(成為對應(yīng)于副反饋量Vafsfb的恒定成分的量的方式”被更新。換句話說,副FB學(xué)習(xí)值Vafsfbg以逐漸接近于“在不進(jìn)行學(xué)習(xí)值Vafsfbg的更新的情況下作為第
25一反饋量的副反饋量Vafsfb將會收斂的值”的方式被更新。如可以從(12)式看出的那樣,學(xué)習(xí)值Vafsfbg是實(shí)施了用于從副反饋量Vafsfb 的積分項Ki -SDVoxs中除去噪音的濾波處理的值。在(12)式中,值ρ是O以上、不足1的任意值。更新后的學(xué)習(xí)值Vafsfbgnew作為學(xué)習(xí)值Vafsfbg被存儲在后備RAM84中。如可以從(12)式看出的那樣,值ρ越大,則當(dāng)前時刻的積分項Ki CDVoxs越大地反映在學(xué)習(xí)值 Vafsfbg中。即,值ρ越大,越可以增大學(xué)習(xí)值Vafsfbg的更新速度,越能夠更迅速地使學(xué)習(xí)值Vafsfbg接近于將會等于收斂值的積分項Ki · SDVoxs。另外,學(xué)習(xí)值Vafsfbg也可以如下面的(1 式所示的那樣被更新。Vafsfbgnew = (l_p) · Vafsfbg+p · Ki · SDVoxs …(12)Vafsfbgnew = (l_p) · Vafsfbg+p · Vafsfb…(13)<伴隨著副反饋控制的學(xué)習(xí)的副反饋量的修正>如上述(1)式所示,第一控制裝置通過將副反饋量Vafsfb及學(xué)習(xí)值Vafsfbg加到上游側(cè)空燃比傳感器67的輸出值Vabyfs上,獲得反饋控制用輸出值Vabyfc。學(xué)習(xí)值 Vafafbg是引入了副反饋量Vafsfb的積分項Ki · SDVoxs (恒定成分)的一部分的值。從而,在更新了學(xué)習(xí)值Vafsfbg的情況下,在不對應(yīng)于該更新的量修正副反饋量Vafsfb時, 利用更新后的學(xué)習(xí)值Vafsfbg和副反饋量Vafsfb進(jìn)行雙重修正。從而,在更新了學(xué)習(xí)值 Vafsfbg的情況下,有必要對應(yīng)于該學(xué)習(xí)值Vafsfbg的更新的量修正副反饋量Vafsfb。因此,第一控制裝置如下面的(14)及(15)式所示,在以將學(xué)習(xí)值Vafsfbg增加變更量ΔG的方式進(jìn)行更新時,進(jìn)行使副反饋量Vafsfb減少變更量AG的修正。在(14)式中,VafsfbgO是即將更新前的學(xué)習(xí)值Vafsfbg。從而,變更量Δ G可以是正的值及負(fù)的值中的任何一種。在(1 式中,Vafsfbnew是修正后的負(fù)反饋量Vafsfb。進(jìn)而,第一控制裝置在以將學(xué)習(xí)值Vafsfbg增加變更量AG的方式進(jìn)行更新時,優(yōu)選地,按照下述(16)式的方式修正輸出偏差量DVoxs的積分值。在(16)式中,SDVoxsnew是修正后的輸出偏差量DVoxs 的積分值。但是,也可以不進(jìn)行(14)式至(16)式的修正。AG = Vafsfbg-VafsfbgO...(14)Vafsfbnew = Vafsfb- Δ G".(15)SDVoxsnew = SDVoxs- Δ G/Ki ... (16)如上面所說明的那樣,第一控制裝置以負(fù)反饋量Vafsfb和學(xué)習(xí)值Vafsfbg之和修正上游側(cè)空燃比傳感器67的輸出值Vabyfs,根據(jù)通過該修正獲得的反饋控制用輸出值 Vabyfc,取得反饋控制用空燃比abyfsc。并且,控制裝置控制燃料噴射量Fi,以使所取得的反饋控制用空燃比abyfsc與上游側(cè)目標(biāo)空燃比abyfr相一致。其結(jié)果是,上游側(cè)空燃比 abyfs接近于上游側(cè)目標(biāo)空燃比abyfr,同時,下游側(cè)空燃比傳感器68的輸出值Voxs接近于下游側(cè)目標(biāo)值Voxsref。即,控制裝置配備有空燃比反饋控制機(jī)構(gòu),所述空燃比反饋控制機(jī)構(gòu)基于上游側(cè)空燃比傳感器67的輸出值Vabyfs、負(fù)反饋量Vafsfb和學(xué)習(xí)值Vafsfbg,使內(nèi)燃機(jī)的混合氣的空燃比與上游側(cè)目標(biāo)空燃比abyfr相一致。這樣,第一控制裝置配備有學(xué)習(xí)機(jī)構(gòu),所述學(xué)習(xí)機(jī)構(gòu)每當(dāng)規(guī)定的第二更新正時到來時,根據(jù)第一反饋量(副反饋量Vafsfb)對第一反饋量的學(xué)習(xí)值(學(xué)習(xí)值Vafsfbg)進(jìn)行更新。另外,當(dāng)學(xué)習(xí)值Vafsfbg被更新時,學(xué)習(xí)機(jī)構(gòu)利用“對應(yīng)于更新的學(xué)習(xí)值Vafsfbg 的量(學(xué)習(xí)值Vafsfbg的變更量AG)”修正副反饋量Vafsfb,輸出偏差量DVoxs的積分值
26SDVoxs也對應(yīng)于變更量Δ G進(jìn)行修正。<副反饋量的學(xué)習(xí)促進(jìn)控制>進(jìn)而,第一控制裝置配備有學(xué)習(xí)促進(jìn)機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)機(jī)構(gòu),在被推定為發(fā)生學(xué)習(xí)不足狀態(tài)時,與未被推定為未發(fā)生學(xué)習(xí)不足狀態(tài)時相比,進(jìn)行用于使學(xué)習(xí)值Vafsfbg的更新速度增大的學(xué)習(xí)促進(jìn)控制。學(xué)習(xí)不足狀態(tài)是作為“學(xué)習(xí)值Vafsfbg”與“學(xué)習(xí)值Vafsfbg 應(yīng)當(dāng)收斂的值”之差的第二偏差在規(guī)定值以上的狀態(tài)。更具體地說,第一控制裝置,在學(xué)習(xí)值Vafsfbg的變化量(變化速度)在規(guī)定的閾值以上時,推定為發(fā)生學(xué)習(xí)不足狀態(tài)。例如可以利用在更新次數(shù)在規(guī)定的次數(shù)之前的時刻被更新的過去的學(xué)習(xí)值Vafsfbgold(例如,在四次之前被更新的學(xué)習(xí)值Vafsfbg(4))與本次被更新的學(xué)習(xí)值Vafsfbg之差來取得學(xué)習(xí)值Vafsfbg的變化量。并且,第一控制裝置,在推定為發(fā)生學(xué)習(xí)不足狀態(tài)時,將上述(1 式的值ρ設(shè)定為比推定為未發(fā)生學(xué)習(xí)不足狀態(tài)時的值PSmall大的值pLarge。其結(jié)果是,由于學(xué)習(xí)值 Vafsfbg的更新速度變大,所以,學(xué)習(xí)值Vafsfbg更迅速地接近收斂值。<副反饋量的學(xué)習(xí)促進(jìn)控制的禁止>但是,在進(jìn)行這種學(xué)習(xí)促進(jìn)控制的期間,當(dāng)發(fā)生“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”時,存在副反饋量也與之相應(yīng)地暫時向與收斂值不同的值變化的情況。其結(jié)果是,學(xué)習(xí)值偏離本來應(yīng)當(dāng)達(dá)到的值,存在著內(nèi)燃機(jī)空燃比偏離恰當(dāng)?shù)闹档奈kU性。因此,如圖5的概念流程圖所示,第一控制裝置首先在步驟510判定是否有副反饋量的學(xué)習(xí)促進(jìn)要求(是否是學(xué)習(xí)不足狀態(tài)),如果沒有學(xué)習(xí)促進(jìn)要求則進(jìn)入步驟520,像通常那樣進(jìn)行副反饋量的學(xué)習(xí)。即,第一控制裝置當(dāng)進(jìn)入步驟520時,將上述(1 式的值ρ 設(shè)定為值pSmall,進(jìn)行通常的副反饋量的學(xué)習(xí)。另一方面,在步驟510中存在副反饋量的學(xué)習(xí)促進(jìn)要求的情況下,第一控制裝置進(jìn)入步驟530,推定是否發(fā)生“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”,即,是否有“空燃比干擾”。并且,若推定為沒有空燃比干擾,則第一控制裝置進(jìn)入步驟M0,將上述(1 式的值ρ 設(shè)定為比值PSmall大的值pLarge,進(jìn)行副反饋量的學(xué)習(xí)促進(jìn)控制。與此相對,在步驟530 中推定為存在“空燃比干擾”時,第一控制裝置進(jìn)入步驟520,進(jìn)行通常的副反饋量的學(xué)習(xí)。其結(jié)果是,在進(jìn)行學(xué)習(xí)促進(jìn)控制時,或者在由于是學(xué)習(xí)不足狀態(tài)而產(chǎn)生學(xué)習(xí)促進(jìn)要求時,若發(fā)生“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”,則由于學(xué)習(xí)促進(jìn)控制被禁止(中止),所以,可以避免反饋量的學(xué)習(xí)值Vafsfbg大幅度地偏離恰當(dāng)值。從而,由于結(jié)果是可以縮短學(xué)習(xí)值Vafsfbg收斂到收斂值的時間,所以可以縮短排放物惡化的期間。另外,例如,由于蒸發(fā)燃料氣體凈化、內(nèi)部EGR量(氣缸內(nèi)殘留氣體量)、外部EGR 量、以及燃料的酒精濃度等原因,會發(fā)生上述“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)(空燃比的干擾)”。由蒸發(fā)燃料氣體凈化引起的“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”在下面所述的情況下發(fā)生。·在蒸發(fā)燃料氣體凈化過程中,該蒸發(fā)燃料氣體的濃度急劇變化時?!ぴ谡舭l(fā)燃料氣體凈化過程中,該蒸發(fā)燃料氣體的濃度比規(guī)定濃度高時。 后面描述的蒸發(fā)燃料氣體濃度學(xué)習(xí)值“內(nèi)燃機(jī)起動后的更新次數(shù)”比規(guī)定的更新次數(shù)閾值小時。
由內(nèi)部EGR量引起的“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”在下面所述的情況下發(fā)生?!?nèi)部EGR量比所希望的內(nèi)部EGR量大規(guī)定的量以上時。 內(nèi)部EGR量的變化速度(單位時間的變化量)比規(guī)定的變化速度大時。更具體地說,在下面所述的情況下發(fā)生由內(nèi)部EGR量引起的“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”。氣門重疊量是表示氣門重疊期間的長度的量。·實(shí)際的氣門重疊量比目標(biāo)重疊量大規(guī)定的量以上時?!忾T重疊量的變化速度在規(guī)定的變化速度閾值以上時?!Q定氣門重疊量的進(jìn)氣門開啟時期偏離其目標(biāo)時期規(guī)定值以上時?!Q定氣門重疊量的排氣門關(guān)閉時期偏離其目標(biāo)時期規(guī)定值以上時?!みM(jìn)氣門開啟時期的變化速度在規(guī)定的變化速度以上時?!づ艢忾T關(guān)閉時期的變化速度在規(guī)定的變化速度以上時。由外部EGR量引起的“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”,在下面所述的情況下發(fā)生。·外部EGR量比所希望的外部EGR量大規(guī)定量以上時。·外部EGR量的變化速度(單位時間的變化量)比規(guī)定變化速度大時。更具體地說,由外部EGR量引起的“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”,在下面所述的情況下發(fā)生?!ね獠縀GR率的變化速度在規(guī)定變化速度以上時。·實(shí)際的外部EGR率比目標(biāo)外部EGR率大規(guī)定值以上時。這例如也是實(shí)際的外部 EGR閥的開度比目標(biāo)外部EGR閥開度大規(guī)定開度以上時。由燃料的酒精濃度引起的“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”在下面所述的情況下發(fā)生。通過向燃料箱45補(bǔ)充燃料,包含在燃料中的酒精濃度比補(bǔ)充燃料之前的酒精濃度變化規(guī)定濃度以上時。另外,可以通過以下方式檢測這種狀態(tài),即每次內(nèi)燃機(jī)起動時,將酒精濃度傳感器69的輸出值、即酒精濃度KOH存儲在后備RAM84內(nèi),判定在下次內(nèi)燃機(jī)起時獲得的酒精濃度KOH與存儲在后備RAM84內(nèi)的酒精濃度KOH之差是否在規(guī)定的濃度以上。(實(shí)際的動作)其次,對于上述結(jié)構(gòu)的第一控制裝置的實(shí)際動作進(jìn)行說明。<燃料噴射量控制>在規(guī)定的氣缸的曲柄角每次變成進(jìn)氣上止點(diǎn)之前的規(guī)定的曲柄角度(例如, BTDC90° CA)時,CPU81對于該氣缸(下面,也稱之為“燃料噴射氣缸”)重復(fù)執(zhí)行進(jìn)行圖6 所示的最終燃料噴射量Fi的計算及燃料噴射的指示的程序。從而,當(dāng)變成規(guī)定的正時時,CPU81從步驟600起開始進(jìn)行處理,依次進(jìn)行下面所述的步驟610至步驟660的處理,進(jìn)入步驟695,暫時結(jié)束本程序。步驟610 =CPUSl通過將“利用空氣流量計61計測的吸入空氣量( 及內(nèi)燃機(jī)旋轉(zhuǎn)速度NE”應(yīng)用于查閱表MapMc,求出當(dāng)前時刻的氣缸內(nèi)吸入空氣量Mc (k)。步驟620 :CPU81從后備RAM84讀出主FB學(xué)習(xí)值KG。利用后面描述的圖8所示的主反饋學(xué)習(xí)程序另行求出主FB學(xué)習(xí)值KG,并將其存儲在后備RAM84內(nèi)。步驟630 :CPU81根據(jù)上述(3)式求出基本燃料噴射量1 (k)。步驟640 :CPU81根據(jù)下述(17)式求出凈化修正系數(shù)FPG。在(17)式中,PGT是目標(biāo)凈化率。目標(biāo)凈化率PGT是在后面描述的圖9的步驟930中根據(jù)內(nèi)燃機(jī)10的運(yùn)轉(zhuǎn)狀態(tài)求出的。FGPG是蒸發(fā)燃料氣體濃度學(xué)習(xí)值。蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG利用后面描述的圖9所示的程序求出。FPG = 1+PGT (FGPG-I) ...(17)步驟650 =CPUSl通過根據(jù)上述(4)式修正基本燃料噴射量1 (k),求出最終的燃料噴射量(指令噴射量)Fi。另外,利用后面描述的圖7所示的程序求出主反饋系數(shù)FAF。步驟660 =CPUSl向該燃料噴射閥39發(fā)出指示信號,以便從對應(yīng)于燃料噴射氣缸設(shè)置的燃料噴射閥39噴射最終燃料噴射量Fi的燃料。如上所述,利用主反饋值DFi (實(shí)際上是主反饋系數(shù)FAF)等修正基本燃料噴射量冊,對燃料噴射氣缸噴射作為該修正結(jié)果的最終燃料噴射量Fi的燃料?!粗鞣答伩刂啤礐PU81每經(jīng)過規(guī)定的時間重復(fù)執(zhí)行在圖7中用流程圖表示的主反饋量(第二反饋量)計算程序。從而,當(dāng)成為規(guī)定的正時時,CPU81從步驟700開始進(jìn)行處理,進(jìn)入步驟705, 判定主反饋控制條件(上游側(cè)空燃比反饋控制條件)是否成立。例如,當(dāng)不在切斷燃油過程中,內(nèi)燃機(jī)冷卻水溫度THW在第一規(guī)定溫度以上,負(fù)荷KL在規(guī)定值以下,并且上游側(cè)空燃比傳感器67活性化時,主反饋控制條件成立?,F(xiàn)在,以主反饋控制條件成立的情況繼續(xù)進(jìn)行說明,CPU81在步驟705中判定為 “Yes”,依次進(jìn)行下面所述的步驟710至步驟750的處理,進(jìn)入步驟795,暫時結(jié)束本程序。步驟710 =CPUSl根據(jù)上述(1)式取得反饋控制用輸出值Vabyfc。步驟715 =CPUSl根據(jù)上述(2)式取得反饋控制用空燃比abyfsc。步驟720 =CPUSl根據(jù)上述( 式取得氣缸內(nèi)燃料供應(yīng)量Fc (k_N)。步驟725 :CPU81根據(jù)上述(6)式取得目標(biāo)氣缸內(nèi)燃料供應(yīng)量Fcr (k_N)。步驟730 =CPUSl根據(jù)上述(7)式取得氣缸內(nèi)燃料供應(yīng)量偏差DFc。步驟735 =CPUSl根據(jù)上述(8)式取得主反饋值DFi。另外,在本例中,將系數(shù)KFB 設(shè)定為“1”。在后面的步驟740中,求出氣缸內(nèi)燃料供應(yīng)量偏差DFc的積分值SDFc。步驟740 =CPUSl通過將在上述步驟730中求出的氣缸內(nèi)燃料供應(yīng)量偏差DFc加到該時刻的氣缸內(nèi)燃料供應(yīng)量偏差DFc的積分值SDFc上,取得新的氣缸內(nèi)燃料供應(yīng)量偏差的積分值SDFc。步驟745 :CPU81根據(jù)上述(9)式求出主反饋系數(shù)FAF。步驟750 =CPUSl根據(jù)下述(18)式將主反饋系數(shù)FAF的加權(quán)平均值作為主反饋系數(shù)平均FAFAV(下面,也稱之為“修正系數(shù)平均FAFAV”)求出。在(18)式中,F(xiàn)AFAVnew是更新后的修正系數(shù)平均FAFAV,將該FAFAVnew作為新的修正系數(shù)平均FAFAV存儲起來。另外,在(18)式中,值q是大于0小于1的常數(shù)。該修正系數(shù)平均FAFAV在求出后面描述的 “主FB學(xué)習(xí)值KG及蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG”時使用。FAFAVnew = q · FAF+(1-q) · FAFAV ... (18)上面,通過比例積分控制求出主反饋值DFi,在將該主反饋值DFi變換成主反饋系數(shù)FAF的基礎(chǔ)上,在上述圖6的步驟650中,反映在最終燃料噴射量Fi中。其結(jié)果是,由于燃料供應(yīng)量被過量或不足地補(bǔ)償,所以,內(nèi)燃機(jī)的空燃比(從而,流入上游側(cè)催化劑53的氣體的空燃比)的平均值與上游側(cè)目標(biāo)空燃比abyfr(除特殊情況外,為理論空燃比)大致相
一致。 另一方面,在進(jìn)行步驟705的判定時,若主反饋控制條件不成立,則CPU81在該步驟705中判定為“No”,進(jìn)入步驟755,將主反饋值DFi的值設(shè)定為“0”。其次,CPU81在步驟 760中將氣缸內(nèi)燃料供應(yīng)量偏差的積分值SDFc設(shè)定為“0”,在步驟765中將主反饋系數(shù)FAF 的值設(shè)定為“ 1 ”,在步驟770中將修正系數(shù)平均FAFAV的值設(shè)定為“ 1 ”。之后,CPU81進(jìn)入步驟795暫時結(jié)束本程序。這樣,在主反饋控制條件不成立時, 主反饋值DFi的值被設(shè)定為“0”,主反饋系數(shù)FAF的值被設(shè)定為“1”。從而,不進(jìn)行利用主反饋系數(shù)FAF對基本燃料噴射量1 的修正。但是,即使在這種情況下,基本燃料噴射量1 也被主FB學(xué)習(xí)值KG修正?!粗鞣答亴W(xué)習(xí)(基本空燃比學(xué)習(xí))>第一控制裝置在向凈化控制閥49發(fā)出保持該凈化控制閥49完全關(guān)閉的狀態(tài)的指示信號的“凈化控制閥關(guān)閉指示期間(占空比DPG為“0”的期間)”,以使主反饋系數(shù)FAF 接近于基本值“ 1 ”的方式,根據(jù)修正系數(shù)平均FAFAV,更新主FB學(xué)習(xí)值KG,其中,在所述“作為凈化控制閥關(guān)閉指示期間(占空比DPG為“0”的期間)”。為了進(jìn)行這種主FB學(xué)習(xí)值KG的更新,CPU81每經(jīng)過規(guī)定的時間,執(zhí)行圖8所示的主反饋學(xué)習(xí)程序。從而,當(dāng)成為規(guī)定的正時時,CPU81從步驟800開始進(jìn)行處理,進(jìn)入步驟 850,判定是否在進(jìn)行主反饋控制的過程中(即,主反饋條件是否成立)。這時,如果未進(jìn)行主反饋控制,則CPU81在該步驟805判定為“No”,直接進(jìn)入步驟895,暫時結(jié)束本程序。其結(jié)果是,不進(jìn)行主FB學(xué)習(xí)值KG的更新。一方面,當(dāng)在進(jìn)行主反饋控制過程中時,CPU81進(jìn)入步驟810,判定“是否沒在進(jìn)行蒸發(fā)燃料氣體凈化(具體地說,利用后面描述的圖9的程序求出的目標(biāo)凈化率PGT是否不為“0”)”。這時,當(dāng)進(jìn)行蒸發(fā)燃料氣體凈化時,CPU81在該步驟810判定為“No”,直接進(jìn)入步驟895,暫時結(jié)束本程序。其結(jié)果是,不進(jìn)行主FB學(xué)習(xí)值KG的更新。另一方面,CPU81在進(jìn)入步驟810時,如果沒在進(jìn)行蒸發(fā)燃料氣體凈化,則CPU81在步驟810中判定為“Yes”,進(jìn)入步驟815,判定修正系數(shù)平均FAFAV的值是否在值1+α (α 是比0大、比1小的微小規(guī)定值,例如,0.02)以上。這時,若修正系數(shù)平均FAFAV的值在值 1+α以上,則CPU81進(jìn)入步驟820,使主FB學(xué)習(xí)值KG增大正的規(guī)定值X。之后,CPU81進(jìn)入步驟835。與此相對,在CPU81進(jìn)入步驟815時,若修正系數(shù)平均FAFAV的值比值1+ α小,則 CPU81進(jìn)入步驟825,判定修正系數(shù)平均FAFAV的值是否在值1-α以下。這時,若修正系數(shù)平均FAFAV的值在值1- α以下,則CPU81進(jìn)入步驟830,使主FB學(xué)習(xí)值KG減小正的規(guī)定值 X0之后,CPU81進(jìn)入步驟835。進(jìn)而,在CPU81進(jìn)入步驟835時,在該步驟835中將主反饋學(xué)習(xí)完畢標(biāo)志(主FB 學(xué)習(xí)完畢標(biāo)志)XKG的值設(shè)定為“0”。主FB學(xué)習(xí)完畢標(biāo)志XKG的值為“1”時表示主反饋學(xué)習(xí)完畢,當(dāng)該值為“0”時表示主反饋學(xué)習(xí)未完畢。其次,CPU81進(jìn)入步驟840,將主學(xué)習(xí)計數(shù) CKG的值設(shè)定為“0”。另外,在搭載有內(nèi)燃機(jī)10的車輛的圖中未示出的點(diǎn)火鑰匙開關(guān)從斷
30開位置向接通位置改變時執(zhí)行的初始程序中,主學(xué)習(xí)計數(shù)CKG的值也被設(shè)定為“0”。之后, CPU81進(jìn)入步驟895,暫時結(jié)束本程序。另外,CPU81進(jìn)入步驟825時,若修正系數(shù)平均FAFAV的值比值1_α大(即,若修正系數(shù)平均FAFAV的值是值1- α與值1+ α之間的值),則CPU81進(jìn)入步驟845,將主學(xué)習(xí)計數(shù)CKG的值增大“1”。其次,CPU81進(jìn)入步驟850,判定主學(xué)習(xí)計數(shù)CKG的值是否在規(guī)定的主學(xué)習(xí)計數(shù)閾值CKGth以上。并且,如果主學(xué)習(xí)計數(shù)CKG的值在規(guī)定的主學(xué)習(xí)計數(shù)閾值CKGth以上,則 CPU81進(jìn)入步驟855,將主FB學(xué)習(xí)完畢標(biāo)志XKG的值設(shè)定為“1”。即,在內(nèi)燃機(jī)10啟動之后, 若修正系數(shù)平均FAFAV的值為值1-α與值l+α之間的值的次數(shù)在主學(xué)習(xí)計數(shù)閾值CKGth 以上,則看作是主FB學(xué)習(xí)值KG的學(xué)習(xí)完畢。之后,CPU81進(jìn)入步驟895,暫時結(jié)束本程序。另外,當(dāng)CPU81進(jìn)入步驟850時,如果主學(xué)習(xí)計數(shù)CKG的值比規(guī)定的主學(xué)習(xí)計數(shù)閾值CKGth小,則CPU81從該步驟850直接進(jìn)入步驟895,暫時結(jié)束本程序。另外,也可以這樣構(gòu)成程序,使得在步驟850及步驟810中的任一步驟中被判定為 “No”時,主學(xué)習(xí)計數(shù)CKG的值也被設(shè)定為“0”。這樣,在進(jìn)入步驟815以下的步驟的狀態(tài) (即,進(jìn)行本次主反饋學(xué)習(xí)的期間)下,當(dāng)修正系數(shù)平均值FAFAV的值為值l-α與值1+α 之間的值的次數(shù)達(dá)到主學(xué)習(xí)計數(shù)閾值CKGth以上時,看作是主FB學(xué)習(xí)值KG的學(xué)習(xí)完畢。如上所述,在主反饋控制過程中,在不進(jìn)行蒸發(fā)燃料氣體凈化期間,更新主ra學(xué)習(xí)值KG?!磧艋刂崎y的驅(qū)動〉另一方面,每經(jīng)過規(guī)定的時間,CPU71執(zhí)行圖9所示的凈化控制閥驅(qū)動程序。從而, 若達(dá)到規(guī)定的正時,則CPU81從步驟900開始進(jìn)行處理,進(jìn)入步驟910,判定凈化條件是否成立。例如,在執(zhí)行空燃比反饋控制過程中,并且當(dāng)內(nèi)燃機(jī)10穩(wěn)態(tài)運(yùn)轉(zhuǎn)時(例如,表示內(nèi)燃機(jī)的負(fù)荷的節(jié)氣門開度TA的每單位時間的變化量在規(guī)定值以下時),該凈化條件成立?,F(xiàn)在,假定凈化條件成立。在這種情況下,CPU81在圖9的步驟910中判定為 “Yes”,進(jìn)入步驟920,判定主FB學(xué)習(xí)值完畢標(biāo)志XKG的值是否為“1” (即,主反饋學(xué)習(xí)是否完畢)。這時,若主FB學(xué)習(xí)完畢標(biāo)志XKG的值為“1”,則CPU81在步驟920中判定為“Yes”, 依次進(jìn)行下面所述的步驟930至步驟970的處理,進(jìn)入步驟995,暫時結(jié)束本程序。步驟930 =CPUSl根據(jù)內(nèi)燃機(jī)10的運(yùn)轉(zhuǎn)狀態(tài)(例如,內(nèi)燃機(jī)的負(fù)荷KL及旋轉(zhuǎn)速度服)設(shè)定目標(biāo)凈化率PGT。另外,目標(biāo)凈化率PGT在修正系數(shù)平均FAFAV的值在值l+α與值l-α之間的情況下,也可以每次增大規(guī)定的量。另外,負(fù)荷KL在本例中為負(fù)荷率(填充率)KL,根據(jù)下面的㈧式算出。在該(18)式中,P為空氣密度(單位(g/1)),L為內(nèi)燃機(jī)10的排氣量(單位為(1)),4是內(nèi)燃機(jī)10的氣缸數(shù)。但是,負(fù)荷KL也可以是氣缸內(nèi)吸入空氣量Mc、節(jié)氣門開度TA及加速踏板操作量Accp等。KL = {Mc(k)/p · L/4)} · 100(% ) ...(A)步驟940 =CPUSl根據(jù)下述(19)式由目標(biāo)凈化率PGT及吸入空氣量(流量)( 計算出“蒸發(fā)燃料氣體的流量、即凈化流量(蒸發(fā)燃料氣體凈化量)KP”。換句話說,凈化率是凈化流量KP相對于吸入空氣量( 之比。凈化率也可以表示為蒸發(fā)燃料氣體凈化量KP相對于“吸入空氣量( 與蒸發(fā)燃料氣體凈化量KP之和(Ga+KP) ”之比。KP = Ga · PGT ... (19)
步驟950 如下面的00)式所示,CPU81通過將旋轉(zhuǎn)速度NE及負(fù)荷KL應(yīng)用于映射表MapPGRMX,求出全開凈化率PGRMX。該全開凈化率PGRMX是將凈化控制閥49全開時的凈化率。映射表MapPGRMX是根據(jù)實(shí)驗(yàn)或者模擬的結(jié)果預(yù)先取得的,被存儲在R0M82內(nèi)。根據(jù)映射表MapPGRMX,旋轉(zhuǎn)速度NE變得越大或者負(fù)荷KL變得越大,則全開凈化率PGRMX變得越小。PGRMX = MapPGRMX (NE, KL) ... (20)步驟960 :CPU81根據(jù)下述Ql)式利用全開凈化率PGRMX及目標(biāo)凈化率PGT,計算出占空比DPG。DPG = (PGT/PGRMX) · 100 — (21)步驟970 :CPU81根據(jù)占空比DPG對凈化控制閥49進(jìn)行開閉控制。與此相對,CPU81在凈化條件不成立的情況下,在步驟910中判定為“No”,進(jìn)入步驟980,在主FB學(xué)習(xí)完畢標(biāo)志XKG的值為“0”的情況下,在步驟920中判定為“No”,進(jìn)入步驟980。然后,CPU81在步驟980中將凈化流量KP設(shè)定為“0”,接著,在步驟990中將占空比DPG設(shè)定為“0”之后,進(jìn)入步驟970。這時,由于占空比DPG被設(shè)定為“0”,所以,凈化控制閥49變成被完全關(guān)閉狀態(tài)。之后,CPU71進(jìn)入步驟995,暫時結(jié)束本程序。<蒸發(fā)燃料氣體濃度學(xué)習(xí)>進(jìn)而,CPU81每經(jīng)過規(guī)定的時間執(zhí)行圖10所示的蒸發(fā)燃料氣體濃度學(xué)習(xí)程序。通過執(zhí)行該蒸發(fā)燃料氣體濃度學(xué)習(xí)程序,在進(jìn)行蒸發(fā)燃料氣體凈化期間,進(jìn)行蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG的更新。S卩,若達(dá)到規(guī)定的正時,則CPU81從步驟1000開始進(jìn)行處理,進(jìn)入步驟1005,判定是否在進(jìn)行主反饋控制過程中。這時,如果沒有進(jìn)行主反饋控制,則CPU81在該步驟1005 中判定為“No”,直接進(jìn)入步驟1095,暫時結(jié)束本程序。其結(jié)果是,不進(jìn)行蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG的更新。一方面,在進(jìn)行主反饋控制過程中時,CPU81進(jìn)入步驟1010,判定“是否正進(jìn)行蒸發(fā)燃料氣體凈化(具體地說,利用圖9所示的程序求出的目標(biāo)凈化率PGT是否為“0”)”。這時,若沒在進(jìn)行蒸發(fā)燃料氣體凈化,則CPU81在該步驟1010中判定為“No”,直接進(jìn)入步驟 1095,暫時結(jié)束本程序。其結(jié)果是,不進(jìn)行蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG的更新。另一方面,若CPU81在進(jìn)入步驟1010時進(jìn)行蒸發(fā)燃料氣體凈化,則CPU81在步驟 1010中判定為“Yes”,進(jìn)入步驟1015,判定從修正系數(shù)平均FAFAV中減去“1”的值的絕對值
FAFAV-II是否在規(guī)定值β以上。這里,β是比0大比1小的微小的規(guī)定值,例如為0.02。這時,若絕對值FAFAV-I |在β以上,則CPU81在步驟1015中判定為“Yes”,進(jìn)入步驟1020,根據(jù)下述02)式求出更新值tre。在02)式中的目標(biāo)凈化率PGT在圖9的步驟930中被設(shè)定。如可以從02)式看出的那樣,更新值tre是每目標(biāo)凈化率的“偏差 ε a(從FAFAV中減去1的差=FAFAV-1) ”。之后,CPU81進(jìn)入步驟1030。tFG = (FAFAV-I)/PGT — (22)包含在蒸發(fā)燃料氣體中的蒸發(fā)燃料氣體的濃度越高,則上游側(cè)空燃比abyfs越變成比理論空燃比小的空燃比(比理論空燃比濃的一側(cè)的空燃比)。從而,由于主反饋系數(shù) FAF變成更小的值,所以修正系數(shù)平均FAFAV也變成比“ 1 ”小的值。其結(jié)果是,由于FAFAV-I 變成負(fù)的值,所以,更新值tre變成負(fù)的值。進(jìn)而,F(xiàn)AFAV越小(越偏離“1”),則更新值tre的絕對值越變成大的值。即,蒸發(fā)燃料氣體的濃度越高,更新值tre越變成其絕對值大的負(fù)值。與此相對,在絕對值IFAFAV-I |在值β以下的情況下,CPUSI在步驟ιο 5中判定為“No”,進(jìn)入步驟1025,將更新值tre設(shè)定為“0”。之后,CPU81進(jìn)入步驟1030。CPU81在步驟1030中,根據(jù)下述式更新蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG。在 (23)式中,F(xiàn)GP&iew是更新后的蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG。其結(jié)果是,蒸發(fā)燃料氣體的濃度越高,蒸發(fā)燃料氣體學(xué)習(xí)值FGPG變成越小的值。另外,蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG 的初始值被設(shè)定為“1”。FGPGnew = FGPG+tFG ... (23)其次,CPU81進(jìn)入步驟1035,將蒸發(fā)燃料氣體濃度學(xué)習(xí)值的更新次數(shù)CFGPG (下面也稱之為“更新次數(shù)CFGPG”)增大“1”。更新次數(shù)CFGPG,在上面所述的初始程序中被設(shè)定為 “0”。其次,CPU81進(jìn)入步驟1040,判定更新次數(shù)CFGPG是否在規(guī)定的更新次數(shù)閾值 CFGPGth以上。這時,如果更新次數(shù)CFGPG在規(guī)定的更新次數(shù)閾值CFGPGth以上,則CPU81 進(jìn)入步驟1045,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。與此相對,如果更新次數(shù)CFGPG比規(guī)定的更新次數(shù)閾值CFGPGth小,則蒸發(fā)燃料氣體的濃度未被充分學(xué)習(xí)。從而,CPU81推定為發(fā)生使空燃比變動的干擾,進(jìn)入步驟1050,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。在后面描述的圖13所示的學(xué)習(xí)促進(jìn)控制程序中,在決定是應(yīng)當(dāng)進(jìn)行學(xué)習(xí)促進(jìn)控制還是應(yīng)當(dāng)禁止學(xué)習(xí)促進(jìn)控制時,空燃比干擾發(fā)生標(biāo)志XGIRN的值被參考。另外,空燃比干擾發(fā)生標(biāo)志XGIRN的值在上述的初始程序中被設(shè)定為 “0”。<副反饋量及副FB學(xué)習(xí)值的計算>為了計算副反饋量Vafsfb及副反饋量Vafsfb的學(xué)習(xí)值Vafsfbg,CPU81每經(jīng)過規(guī)定的時間進(jìn)行圖11所示的程序。從而,若達(dá)到規(guī)定的正時,則CPU81從步驟1100開始進(jìn)行處理,進(jìn)入步驟1105,判定副反饋控制條件是否成立。例如,在所述圖7的步驟705中的副反饋控制條件成立、上游側(cè)目標(biāo)空燃比abyfr被設(shè)定為理論空燃比、內(nèi)燃機(jī)的冷卻水溫度THW 在比所述第一規(guī)定溫度高的第二規(guī)定溫度以上、并且下游側(cè)空燃比傳感器68活性化時,副反饋控制條件成立。現(xiàn)在,假定副反饋控制條件成立,繼續(xù)進(jìn)行說明。在這種情況下,CPU81在步驟 1105中判定為“Yes”,依次進(jìn)行下面所述的步驟1110至步驟1160的處理,進(jìn)入步驟1195, 暫時結(jié)束本程序。步驟1110 =CPUSl根據(jù)上述(10)式,取得下游側(cè)目標(biāo)值Voxsref與下游側(cè)空燃比傳感器68的輸出值Voxs( S卩,理論空燃比相當(dāng)值Vst)之差、即輸出偏差量DVoxs。輸出偏差量DVoxs也被稱為“第一偏差”。步驟1115 :CPU81根據(jù)上述(11)式,取得副反饋量Vafsfb。步驟1120 :CPU81將在上述步驟1110中求出的輸出偏差量DVoxs加到該時刻的輸出偏差量的積分值SDVoxs上,取得新的輸出偏差量的積分值SDV0xso步驟1125 :CPU81通過從“在上述步驟1110中計算出來的輸出偏差量DVoxs”中減去“前次執(zhí)行本程序時計算出來的輸出偏差量、即前次輸出偏差量DVoxsold”,求出新的
33輸出偏差量的微分值DDVoxs。步驟1130 :CPU81將“在上述步驟1110中計算出來的輸出偏差量DVoxs”作為“前次輸出偏差量DVoxsold”存儲起來。這樣,CPU81通過用于使下游側(cè)空燃比傳感器68的輸出值Voxs與下游側(cè)目標(biāo)值 Voxsref相一致的比例 積分 微分(PID)控制,計算出“副反饋量Vafsfb”。如上面的(1) 式所示,為了計算副反饋控制用輸出值Vabyfc,使用該副反饋量Vafsfb。步驟1135 :CPU81將該時刻的副FB學(xué)習(xí)值Vafsfbg作為更新前學(xué)習(xí)值VafsfbgO 存儲起來。步驟1140 :CPU81根據(jù)上述(12)式或上述(13)式,更新副FB學(xué)習(xí)值Vafsfbg。 更新的副FB學(xué)習(xí)值Vafsfbg( = Vafsfbgnew)被存儲在后備RAM84內(nèi)。這里,上述(12)式及上述(1 式的值P通過后面描述的圖13所示的學(xué)習(xí)促進(jìn)控制程序,在包括禁止學(xué)習(xí)促進(jìn)控制時在內(nèi)的通常時被設(shè)定為pSmall,在進(jìn)行學(xué)習(xí)促進(jìn)控制時被設(shè)定為比pSmall大的 PLarge0另外,如可以從(12)式看出的那樣,副FB學(xué)習(xí)值Vafsfbg是對“副反饋量Vafsfb 的積分項Ki ^SDV0xs"實(shí)施“用于除去噪音的濾波處理”的值。換句話說,副FB學(xué)習(xí)值 Vafsfbg是對應(yīng)于副反饋量Vafsfb的恒定成分(積分項)的值。另外,如可以從(13)式看出的那樣,副FB學(xué)習(xí)值Vaf sfbg是副FB學(xué)習(xí)值Vaf sfbg 的一階滯后量(平均值)。從而,副FB學(xué)習(xí)值Vafsfbg被以結(jié)果引入副FB學(xué)習(xí)值Vafsfbg的恒定成分的方式更新。步驟1145 =CPUSl根據(jù)上述(14)式計算出副FB學(xué)習(xí)值Vafsfbg的變更量(更新量)ag。步驟1150 :CPU81根據(jù)上述(15)式利用變更量AG修正副反饋量Vafsfb。步驟1155 :CPU81根據(jù)上述(16)式基于變更量AG修正積分項Ki · SDVoxs。另外,也可以省略步驟1巧5。另外,也可以省略步驟1145至步驟1155。步驟1160 =CPUSl將在本程序的步驟1140被進(jìn)行三次之前時取得的學(xué)習(xí)值 Vafsfbg(3)作為在步驟1140被進(jìn)行四次之前時取得的學(xué)習(xí)值Vafsfbg(4)存儲起來。下面,將步驟1140被進(jìn)行η次之前時取得的學(xué)習(xí)值Vafsfbg(Ii)簡單地稱為“η次之前的學(xué)習(xí)值Vafsfbg(Ii) ”。進(jìn)而,CPU81將兩次之前的學(xué)習(xí)值Vafsfbg⑵作為三次之前的學(xué)習(xí)值VafsfbgCB)存儲起來,將一次之前的學(xué)習(xí)值Vafsfbg(I)作為兩次之前的學(xué)習(xí)值 Vafsfbg (2)存儲起來。而且,CPU81將在上述步驟1140中取得的本次的學(xué)習(xí)值Vafsfbg作為一次之前的學(xué)習(xí)值Vafsfbg(I)存儲起來。通過以上的處理,每經(jīng)過規(guī)定的時間(每次規(guī)定的第一更新正時到來時,以及,每次規(guī)定的第二更新正時到來時),副反饋量Vafsfb和副FB學(xué)習(xí)值Vafsfbg被更新。另一方面,在副反饋控制條件不成立的情況下,CPU81在圖11的步驟1105中判定為“No”,依次進(jìn)行下面所述的步驟1165及步驟1170的處理,進(jìn)入步驟1195,暫時結(jié)束本程序。步驟1165 :CPU81將副反饋量Vabsfb的值設(shè)定為“0”。步驟1170 :CPU81將輸出偏差量的積分值SDVoxs的值設(shè)定為“0”。
從而,如可以從上述(1)式看出的那樣,副反饋控制用輸出值Vabyfc成為上游側(cè)空燃比傳感器67的輸出值Vabyfs和副FB學(xué)習(xí)值Vafsfbg之和。即,在這種情況下,停止 “副反饋量Vafsfb的更新”以及“副反饋量Vafsfb對最終燃料噴射量Fi中的反映”。但是, 至少,對應(yīng)于副反饋量Vafsfb的積分項的副FB學(xué)習(xí)值Vafsfbg被反映到最終燃料噴射量 Fi中。<副反饋量的偏離大的判定>為了判定是否有必要進(jìn)行副FB學(xué)習(xí)值的學(xué)習(xí)促進(jìn)控制,CPU81每經(jīng)過規(guī)定的時間執(zhí)行圖12所示的程序。從而,若達(dá)到規(guī)定的正時,則CPU81從步驟1200開始進(jìn)行處理,進(jìn)入步驟1210,判定“當(dāng)前時刻是否是副FB學(xué)習(xí)值Vafsfbg剛剛更新之后的時刻”。這時,如果當(dāng)前時刻不是副FB學(xué)習(xí)值Vafsfbg剛剛更新之后的時刻,則CPU81從步驟1210直接進(jìn)入步驟1295,暫時結(jié)束本程序。與此相對,若當(dāng)前時刻是副FB學(xué)習(xí)值Vafsfbg剛剛更新之后的時刻,則CPU81在步驟1210中判定為“Yes”,進(jìn)入步驟1220,判定下述(24)式是否成立。Vafsfbg-Vafsfbg (4) | > Vth ... (24)S卩,CPU81判定規(guī)定次數(shù)之前(在本例中為四次之前)被更新的學(xué)習(xí)值 Vafsfbg(4)與本次被更新的學(xué)習(xí)值Vafsfbg之差的絕對值是否比規(guī)定的閾值Vth大。假定學(xué)習(xí)值Vafsfbg偏離收斂值“規(guī)定值”以上時,由于學(xué)習(xí)值Vafsfbg在每次更新時被更新相當(dāng)大的量,所以,上述(24)式成立。換句話說,(24)式的成立被推定為發(fā)生“學(xué)習(xí)值 Vafsfbg”與“該學(xué)習(xí)值Vafsfbg應(yīng)收斂的值”之差、即“第二偏差”在規(guī)定值以上的學(xué)習(xí)不足狀態(tài)。因此,當(dāng)上述(24)式成立時,CPU81在步驟1220中判定為“Yes”,進(jìn)入步驟1230, 將偏離判定計數(shù)CZ的值增大“1”。其次,CPU81進(jìn)入步驟1240,判定偏離判定計數(shù)CZ的值是否在偏離判定閾值(學(xué)習(xí)促進(jìn)控制要求閾值)CZth以上。這時,如果偏離判定計數(shù)CZ的值比偏離判定閾值CZth小,則CPU81直接進(jìn)入步驟 1295,暫時結(jié)束本程序。一方面,在“學(xué)習(xí)值Vafsfbg”與“該學(xué)習(xí)值Vafsfbg應(yīng)收斂的值”之差相當(dāng)大的狀態(tài)下,步驟1220的判定條件連續(xù)地成立。從而,由于步驟1230的處理被重復(fù),所以,偏離判定計數(shù)CZ的值逐漸增大,在規(guī)定的正時,變成偏離判定閾值CZth以上。這時,當(dāng)CPU81進(jìn)行步驟1240的處理時,CPU81在該步驟1240中判定為“Yes”,進(jìn)入步驟1250,將學(xué)習(xí)促進(jìn)要求指標(biāo)XZL (偏離判定標(biāo)志XZL)的值設(shè)定為“1”。另外,學(xué)習(xí)促進(jìn)要求指標(biāo)XZL,在上述初始程序中被設(shè)定為“0”。但是,學(xué)習(xí)促進(jìn)要求指標(biāo)XZL,也可以在上述初始程序中被設(shè)定為 “1”。另一方面,在步驟1220的判定條件(上述(24)式)不成立時,CPU81在該步驟 1220中判定為“No”,進(jìn)入步驟1260,將偏離判定計數(shù)CZ的值減少“1”。其次,CPU81進(jìn)入步驟1270,判定偏離判定計數(shù)CZ的值是否在偏離小的判定閾值(不需要學(xué)習(xí)促進(jìn)控制的閾值)CZth-DCZ以下。這里,DCZ是正的值,CZth-DCZ也是正的值。即,偏離小的判定閾值 (CZth-DCZ)比偏離判定閾值CZth小。這時,如果偏離判定計數(shù)CZ的值比偏離小的判定閾值(CZth-DCZ)大,則CPU81直接進(jìn)入步驟1295,暫時結(jié)束本程序。
35
另一方面,在“學(xué)習(xí)值Vafsfbg”與“該學(xué)習(xí)值Vafsfbg應(yīng)收斂的值”之差變小的狀態(tài)下,步驟1220的判定條件變成連續(xù)地不成立。從而,由于重復(fù)步驟1260的處理,所以,偏離判定計數(shù)CZ的值逐漸減少,在規(guī)定的正時,變成偏離小的判定閾值(CZth-DCZ)以下。這時,若CPU81進(jìn)行步驟1270的處理,則CPU81在該步驟1270判定為“Yes”,進(jìn)入步驟1280, 將學(xué)習(xí)促進(jìn)要求標(biāo)志XZL (偏離大的判定標(biāo)志XZL)的值設(shè)定為“0”。按照上述方式,設(shè)定學(xué)習(xí)促進(jìn)要求標(biāo)志XZL。<副FB學(xué)習(xí)值的學(xué)習(xí)促進(jìn)控制(其一)>CPU81每經(jīng)過規(guī)定的時間執(zhí)行圖13所示的副FB學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)程序。 從而,若達(dá)到規(guī)定的正時,CPU81從步驟1300開始進(jìn)行處理,進(jìn)入步驟1310,判定學(xué)習(xí)促進(jìn)要求標(biāo)志XZL的值是否為“ 1”。這時,若學(xué)習(xí)促進(jìn)要求標(biāo)志XZL的值為“0”,則CPU81在步驟1310中判定為“No”, 進(jìn)入步驟1320,將圖11的步驟1140中使用的上述(12)式(或上述(13)式)中的值ρ設(shè)定為第一值(通常學(xué)習(xí)速度對應(yīng)值)pSmall。之后,CPU81進(jìn)入步驟1395,暫時結(jié)束本程序。其結(jié)果是,在圖11的步驟1140中,由于學(xué)習(xí)值Vafsfbg每次僅引入新求出的積分項 Ki · SDVoxs,所以,平穩(wěn)地向副反饋量Vafsfb的收斂值接近?;蛘?,當(dāng)在圖11的步驟1140 中使用上述(13)式時,學(xué)習(xí)值Vafsfbg平穩(wěn)地接近副FB學(xué)習(xí)值Vafsfbg的恒定值。即,進(jìn)行通常的學(xué)習(xí)控制。另一方面,當(dāng)學(xué)習(xí)促進(jìn)要求標(biāo)志XZL的值為“1”時,CPU81在步驟1310判定為 “Yes”,進(jìn)入步驟1330,判定空燃比干擾發(fā)生標(biāo)志XGIRN的值是否為“0”。這時,若在上述圖 12的步驟1250中空燃比干擾發(fā)生標(biāo)志XGIRN的值被設(shè)定為“1”,則CPU81在步驟1330中判定為“No”,進(jìn)入所述步驟1320。從而,進(jìn)行通常的學(xué)習(xí)控制。與此相對,在CPU81進(jìn)入步驟1330時,若空燃比干擾發(fā)生標(biāo)志XGIRN的值被設(shè)定為“0”,則CPU81在步驟1330中判定為“Yes”,進(jìn)入步驟1340。并且,CPU81在步驟1340中將在圖11的步驟1140中使用的上述(12)式(或者上述(13)式)中的值ρ設(shè)定為第二值 (學(xué)習(xí)促進(jìn)速度對應(yīng)值)pLarge。該第二值pLarge比第一值pSmall大。其結(jié)果是,在圖11 的步驟1140中,由于新求出來的積分項Ki · SDVoxs被以大的比例引入到學(xué)習(xí)值Vafsfbg 中,所以,學(xué)習(xí)值Vafsfbg迅速地接近于副反饋量Vafsfb的收斂值?;蛘?,當(dāng)在圖11的步驟1140中使用上述(13)式時,學(xué)習(xí)值Vafsfbg迅速地接近副FB學(xué)習(xí)值Vafsfbg的恒定值。 即,進(jìn)行學(xué)習(xí)促進(jìn)控制。如上面說明的那樣,第一控制裝置,即使發(fā)生使學(xué)習(xí)值Vafsfbg迅速地向副反饋量Vafsfb的收斂值接近的學(xué)習(xí)促進(jìn)控制要求(即,即使學(xué)習(xí)促進(jìn)要求標(biāo)志XZL的值被設(shè)定為“1”),蒸發(fā)燃料氣體濃度學(xué)習(xí)值的更新次數(shù)CFGPG也比更新次數(shù)閾值CFGPGth小,從而,由于利用凈化修正系數(shù)FPG對基本燃料噴射量Fb的修正不足,所以,在推定為發(fā)生由蒸發(fā)凈化引起的發(fā)生“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”時(即,在空燃比干擾發(fā)生標(biāo)志 XGIRN的值被設(shè)定為“ 1”時),禁止進(jìn)行學(xué)習(xí)促進(jìn)控制。從而,可以避免學(xué)習(xí)值Vafsfbg變化成與本來應(yīng)當(dāng)收斂的值不同的值。另外,第一控制裝置,被應(yīng)用于具有多個氣缸的多氣缸內(nèi)燃機(jī)10,并且,配備有催化劑53,所述催化劑53在所述內(nèi)燃機(jī)的排氣通路上配置在比從所述多個氣缸中的至少兩個以上氣缸的燃燒室25(在本例中,為全部氣缸的燃燒室25)中排出的排氣匯集的排氣集合部更靠下游側(cè)的部位,燃料噴射閥39,所述燃料噴射閥39噴射包含在供應(yīng)給所述至少兩個以上氣缸的燃燒室25(在本例中,為全部氣缸的燃燒室25)的混合氣中的燃料,下游側(cè)空燃比傳感器68,所述下游側(cè)空燃比傳感器68在所述排氣通路上配置在比所述催化劑53更靠下游側(cè)的部位,并且,輸出與流過該配置部位的氣體的空燃比相對應(yīng)的輸出值,第一反饋量更新機(jī)構(gòu),在每次規(guī)定的第一更新正時(執(zhí)行圖11的程序的正時)到來時,所述第一反饋量更新機(jī)構(gòu)根據(jù)下游側(cè)空燃比傳感器的輸出值Voxs和對應(yīng)于該下游側(cè)目標(biāo)空燃比的值(下游側(cè)目標(biāo)值Voxsref)之差、即第一偏差(輸出偏差量DVoxs),更新第一反饋量(副反饋量Vafsfb),所述第一反饋量用于使所述下游側(cè)空燃比傳感器68的輸出值Voxs和對應(yīng)于下游側(cè)目標(biāo)空燃比的值(下游側(cè)目標(biāo)值Voxsref =理論空燃比相當(dāng)值 Vst)相一致(參照圖11的程序的特別是步驟1105至步驟1130),學(xué)習(xí)機(jī)構(gòu),所述學(xué)習(xí)機(jī)構(gòu)在每次規(guī)定的第二更新正時(執(zhí)行圖11的程序的正時) 到來時,根據(jù)所述第一反饋量(副反饋量Vafsfb),以引入該第一反饋量的恒定成分的方式更新該第一反饋量的學(xué)習(xí)值(副FB學(xué)習(xí)值Vafsfbg)(參照圖11的程序,特別是步驟 1135 步驟 1155),空燃比控制機(jī)構(gòu),所述空燃比控制機(jī)構(gòu)根據(jù)所述第一反饋量(副反饋量Vafsfb) 及所述學(xué)習(xí)值(副FB學(xué)習(xí)值Vafsfbg)中的至少一方,控制從所述燃料噴射閥39噴射的燃料的量,由此,控制流入所述催化劑53的排氣的空然比(參照圖6及圖7的程序),在所述內(nèi)燃機(jī)的空燃比控制裝置中,包括學(xué)習(xí)促進(jìn)機(jī)構(gòu),該學(xué)習(xí)促進(jìn)機(jī)構(gòu)推定是否發(fā)生所述學(xué)習(xí)值與該學(xué)習(xí)值應(yīng)當(dāng)收斂的值之差、即第二偏差在規(guī)定值以上的學(xué)習(xí)不足狀態(tài)(參照圖11的步驟1160及圖12的程序),并且,與推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時(學(xué)習(xí)促進(jìn)要求標(biāo)志TLV的值為“O”時) 相比,在推定為發(fā)生學(xué)習(xí)不足狀態(tài)時(學(xué)習(xí)促進(jìn)要求標(biāo)志TLV的值為“1”時),進(jìn)行使所述學(xué)習(xí)值的更新速度增大的學(xué)習(xí)促進(jìn)控制(參照圖13的程序及圖11的步驟1140的值p),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)推定是否發(fā)生使供應(yīng)給所述至少兩個以上氣缸的燃燒室25(在本例中,為全部氣缸的燃燒室25)的混合氣的空燃比瞬態(tài)地變動的干擾(圖10的步驟1040),并且,在推定為發(fā)生該干擾時(空燃比干擾發(fā)生標(biāo)志XGIRN的值為“1”時),禁止所述學(xué)習(xí)促進(jìn)控制(參照圖13的步驟1330及步驟1320)。另外,所述空燃比控制機(jī)構(gòu)包括上游側(cè)空燃比傳感器(67),所述上游側(cè)空燃比傳感器配置在所述排氣集合部或者所述排氣集合部與所述催化劑(5 之間的所述排氣通路上,并且,輸出與流過該配置部位的氣體的空燃比相對應(yīng)的輸出值,基本燃料噴射量決定機(jī)構(gòu),所述基本燃料噴射量決定機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的吸入空氣量與所述上游側(cè)目標(biāo)空燃比,決定用于使供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比與所述下游側(cè)目標(biāo)空燃比相同的空燃比、即上游側(cè)目標(biāo)空燃比abyfr相一致的基本燃料噴射量1 (參照圖6的步驟610及步驟630),第二反饋量更新機(jī)構(gòu),所述第二反饋量更新機(jī)構(gòu),在每次規(guī)定的第三更新正時到來時(執(zhí)行圖7的程序的正時),根據(jù)所述上游側(cè)空燃比傳感器(67)的輸出值Vabyfs、所述第一反饋量(副反饋量Vafsfb)和所述學(xué)習(xí)值(副冊學(xué)習(xí)值Vafsfbg)更新第二反饋量 (主反饋系數(shù)FAF、或者至少主反饋系數(shù)FAF和凈化修正系數(shù)FPG之積(FAF -FPG)),所述第二反饋量用于修正所述基本燃料噴射量冊,以便使供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比與所述上游側(cè)目標(biāo)空燃比abyfr相一致(參照圖7的程序及圖6的步驟 650),燃料噴射指示機(jī)構(gòu),所述燃料噴射指示機(jī)構(gòu)使通過利用所述第二反饋量修正所述基本燃料噴射量0 )而獲得的燃料噴射量(Fi)的燃料從所述燃料噴射閥39噴射(參照圖6的步驟650及步驟660)。進(jìn)而,在第一控制裝置中,所述學(xué)習(xí)機(jī)構(gòu),以使所述學(xué)習(xí)值(副FB學(xué)習(xí)值Vafsfbg)逐漸接近所述第一反饋量(副反饋量 Vafsfb)、或者逐漸接近包含在所述第一反饋量中的恒定成分(例如,積分項Ki · SDVoxs) 的方式,進(jìn)行所述學(xué)習(xí)值(副FB學(xué)習(xí)值Vafsfbg)的更新(參照圖11的步驟1140),所述學(xué)習(xí)促進(jìn)機(jī)構(gòu),對所述第一反饋量更新機(jī)構(gòu)給予指示,使得與推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時相比,當(dāng)推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)時,所述第一反饋量(副反饋量Vafsfb)的更新速度 (圖11的步驟1140中的值ρ)的所述更新速度大(參照圖13的程序)。進(jìn)而,第一控制裝置是以如下方式表示的裝置。一種空燃比控制裝置,包括燃料箱0 ,所述燃料箱貯藏供應(yīng)給所述燃料噴射閥的燃料,凈化通路部08),所述凈化通路部是構(gòu)成用于將所述燃料箱內(nèi)產(chǎn)生的蒸發(fā)燃料氣體導(dǎo)入所述內(nèi)燃機(jī)的進(jìn)氣通路的通路的通路部,并且將該燃料箱和該進(jìn)氣通路連接起來,凈化控制閥(49),所述凈化控制閥配置在所述凈化通路部,并且,響應(yīng)指示信號而改變開度,凈化控制機(jī)構(gòu)(參照圖9的程序),所述凈化控制機(jī)構(gòu)給予所述凈化控制閥G9) 所述指示信號,以便根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述凈化控制閥G9)的開度,所述第二反饋量更新機(jī)構(gòu),在所述凈化控制閥打開到不為0的規(guī)定開度時,至少根據(jù)所述上游側(cè)空燃比傳感器的輸出值Vabyf S,將與所述蒸發(fā)燃料氣體的濃度相關(guān)聯(lián)的值作為蒸發(fā)燃料氣體濃度學(xué)習(xí)值(蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG)進(jìn)行更新(參照圖10的程序),并且,還根據(jù)該蒸發(fā)燃料氣體濃度學(xué)習(xí)值(FGPG),更新所述第二反饋量(至少主反饋系數(shù)FAF和凈化修正系數(shù) FPG 之積(FAF · FPG)),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),當(dāng)所述蒸發(fā)燃料氣體的濃度學(xué)習(xí)值(FGPG)從所述內(nèi)燃機(jī)啟動之后起的更新次數(shù) (CFGPG)比規(guī)定的更新次數(shù)閾值(CFGPGth)小時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖10的步驟1035至步驟1050)。根據(jù)這種第一控制裝置,在發(fā)生使內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的干擾的可能性高的情況下,即,在由于蒸發(fā)燃料氣體濃度學(xué)習(xí)值未被充分更新(CFGPG < CFGPGth)、蒸發(fā)燃料氣體對內(nèi)燃機(jī)的空燃比的影響未被第二反饋量充分補(bǔ)償?shù)那闆r下,學(xué)習(xí)促進(jìn)控制被禁止 (包括中止)。從而,可以減少副FB學(xué)習(xí)值Vafsfbg從恰當(dāng)值偏離的可能性。其結(jié)果是,可以縮短排放物惡化的期間。第二種實(shí)施方式其次,對于根據(jù)本發(fā)明的第二種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面也稱之為“第二控制裝置”)進(jìn)行說明。第二控制裝置只有將空燃比干擾發(fā)生指標(biāo)XGIRN 的值設(shè)定為“1”及“0”的條件與第一控制裝置不同。從而,下面,以該不同點(diǎn)為中心進(jìn)行說明。第二控制裝置的CPU81執(zhí)行將圖10的步驟1035至步驟1050換成圖14的步驟 1410至步驟1430的程序。S卩,CPU81在圖10的步驟1030中更新了蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG之后,進(jìn)入圖14的步驟1410。并且,CPU81在步驟1410中判定蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG是否在濃度學(xué)習(xí)閾值FGPGth以下。如前面所述,蒸發(fā)燃料氣體的濃度越高,則蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG越變成小的值。從而,CPU81在步驟1410中判定“蒸發(fā)燃料氣體濃度是否在規(guī)定的濃度閾值以上”。這時,如果蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG在濃度學(xué)習(xí)閾值FGPGth以下(即,蒸發(fā)燃料氣體濃度在規(guī)定的濃度閾值以上),則CPU81在步驟1410中判定為“Yes”,進(jìn)入步驟 1420,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。即,在這種情況下,CPU81推定為由蒸發(fā)凈化引起的“發(fā)生使空燃比變動的干擾”。之后,CPU81進(jìn)入步驟1095。與此相對,在CPU81進(jìn)入步驟1410時,如果蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG比濃度學(xué)習(xí)閾值FGPGth大(即,蒸發(fā)燃料氣體濃度比規(guī)定的濃度閾值小),則CPU81在步驟1410 中判定為“No”,進(jìn)入步驟1430,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。S卩,在這種情況下,CPU81推定為“沒有發(fā)生由于蒸發(fā)凈化引起的使空燃比變動的干擾”。之后,CPU81 進(jìn)入步驟1095。如上面說明的那樣,第二控制裝置,包括學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)(圖14的程序),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得對應(yīng)于所述蒸發(fā)燃料氣體的濃度的值(蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG),并且,在根據(jù)該取得的值推定為該蒸發(fā)燃料氣體的濃度在推定的濃度閾值以上時(參照圖14的步驟1410中的‘les”判定),推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。另外,第二控制裝置將“蒸發(fā)燃料氣體濃度傳感器”配置在比凈化控制閥49更靠下游(即,平衡箱41b側(cè))的凈化流路管48(即,凈化通路部)上,當(dāng)利用該蒸發(fā)燃料氣體濃度傳感器檢測出來的蒸發(fā)燃料氣體濃度(檢測氣體濃度)在規(guī)定濃度閾值以上時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“ 1 ”,在該檢測氣體濃度比規(guī)定濃度閾值小時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。若蒸發(fā)燃料氣體的濃度在規(guī)定濃度閾值以上,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。從而,如第二控制裝置那樣,當(dāng)推定為蒸發(fā)燃料氣體的濃度在規(guī)定的濃度閾值以上時,推定為發(fā)生“由蒸發(fā)燃料氣體凈化引起的使所述空燃比瞬態(tài)地變動的干擾”,由此,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第三種實(shí)施方式其次,對于根據(jù)本發(fā)明的第三種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下
39面,也稱之為“第三控制裝置”)進(jìn)行說明。第三控制裝置只是將空燃比干擾發(fā)生標(biāo)志XGIRN 的值設(shè)定為“1”及“0”的條件與第一控制裝置不同。從而,下面以該不同點(diǎn)為中心進(jìn)行說明。第三控制裝置的CPU81執(zhí)行將圖10的步驟1035至步驟1050置換成圖15的步驟 1510至步驟1530的程序。S卩,CPU81在圖10的步驟1030中將蒸發(fā)燃料氣體濃度學(xué)習(xí)值 FGPG更新之后,進(jìn)入圖15的步驟1510。并且,CPU81在步驟1510中判定“在圖10的步驟 1020中求出的更新值tre”是否在濃度學(xué)習(xí)變化閾值treth以下。這里,濃度學(xué)習(xí)變化閾值 treth是負(fù)的規(guī)定值。由于每經(jīng)過規(guī)定的時間執(zhí)行圖10所示的程序,所以,蒸發(fā)燃料氣體濃度學(xué)習(xí)值 FGPG的更新值tre與“蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG隨時間的變化量”等價。進(jìn)而,當(dāng)蒸發(fā)燃料氣體濃度急劇增加時,主反饋系數(shù)FAF急劇變小,與此相伴,修正系數(shù)平均值FAFAV 也急劇減小。因此,如可以從上述02)式理解的那樣,在蒸發(fā)燃料氣體濃度急劇增加時,更新值tre也急劇變小。從而,CPU81在步驟1510中判定是否推定為蒸發(fā)燃料氣體濃度的變化(增大速度)在規(guī)定的濃度變化閾值以上。這時,如果更新值tre在濃度學(xué)習(xí)變化閾值treth以下(即,蒸發(fā)燃料氣體濃度的變化(變化速度)在規(guī)定濃度變化閾值以上),則CPU81在步驟1510中判定為“Yes”,進(jìn)入步驟1520,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。即,在這種情況下,CPU81推定為發(fā)生由蒸發(fā)凈化引起的“使空燃比變動的干擾”。之后,CPU81進(jìn)入步驟1095。與此相對,在CPU81進(jìn)入步驟1510時,如果更新值tTO比濃度學(xué)習(xí)變化閾值tTOth 大(即,如果蒸發(fā)燃料氣體濃度的變化(變化速度)比規(guī)定濃度變化閾值小),則CPU81在步驟1510中判定為“No”,進(jìn)入步驟1530,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。 即,在這種情況下,CPU81推定為“未發(fā)生由于蒸發(fā)凈化引起的使空燃比變動的干擾”。之后, CPU81進(jìn)入步驟1095。另外,第三控制裝置在比凈化控制閥49更靠下游(平衡箱41b側(cè))的凈化流路管48 (即,凈化通路)上配置有“蒸發(fā)燃料氣體濃度傳感器”,根據(jù)利用該蒸發(fā)燃料氣體濃度傳感器檢測出來的蒸發(fā)燃料氣體濃度(檢測氣體濃度),取得“蒸發(fā)氣體濃度每單位時間的蒸發(fā)燃料氣體濃度變化量(即,蒸發(fā)燃料氣體濃度變化速度)”,當(dāng)所取得的蒸發(fā)燃料氣體濃度變化量在規(guī)定的濃度變化閾值以上時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為 “1”,在所取得的蒸發(fā)燃料氣體濃度變化量比規(guī)定濃度變化閾值小時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。進(jìn)而,第三控制裝置也可以取得蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG每單位時間的變化量(蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG的變化速度),根據(jù)所取得的蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG每單位時間的變化量,取得蒸發(fā)燃料氣體濃度變化速度,當(dāng)所取得的蒸發(fā)燃料氣體濃度變化速度在規(guī)定的濃度變化閾值以上時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為 “1”,在所取得的蒸發(fā)燃料氣體濃度變化速度比規(guī)定的濃度變化閾值小時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。如上所述,第三控制裝置配備有學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得與所述蒸發(fā)燃料氣體的濃度相對應(yīng)的值(蒸發(fā)燃料氣體濃度學(xué)習(xí)值FGPG),并且,在根據(jù)所取得的值推定為該蒸發(fā)燃料氣體濃度的變化速度在規(guī)定的濃度變化速度閾值以上時(當(dāng)在圖15的步驟1510中判定為‘les”時),推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖15的程序)。若蒸發(fā)燃料氣體的濃度的變化速度在規(guī)定的濃度變化速度閾值以上,則存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。從而,像第三控制裝置那樣,在推定為蒸發(fā)燃料氣體的濃度的變化速度在規(guī)定濃度變化速度閾值以上時,推定為發(fā)生“由蒸發(fā)燃料氣體凈化引起的使所述空燃比瞬態(tài)地變動的干擾”,借此,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第四種實(shí)施方式其次,對于根據(jù)本發(fā)明的第四種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面,也稱之為“第四控制裝置”)進(jìn)行說明。第四控制裝置只在控制氣門重疊期間這一點(diǎn)、以及作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”及“0”的條件采用與第一控制裝置使用的條件不同這一點(diǎn)上與第一控制裝置不同。從而,下面,以該不同點(diǎn)為中心加以說明。如圖16所示,當(dāng)著眼于某個氣缸時,氣門重疊期間是該氣缸的“進(jìn)氣門32及排氣門35”同時開啟的期間。該氣門重疊期間的開始時期是進(jìn)氣門32的開啟時期ΙΝ0,結(jié)束時期是排氣門35的關(guān)閉時期EXC。進(jìn)氣門32的開啟時期INO以從進(jìn)氣上止點(diǎn)TDC起的提前角度θ ino ( θ ino > 0) 表示。提前角度θ ino的單位是曲柄角(° )。換句話說,進(jìn)氣門32在進(jìn)氣上止點(diǎn)之前 θ ino (BTDCGin0)開啟。提前角度θ ino也稱為“進(jìn)氣門開啟時期提前角量”。排氣門35的關(guān)閉時期EXC由從進(jìn)氣上止點(diǎn)TDC起的滯后角度θ exc ( θ exc > 0) 表示。滯后角度9exc的單位是曲柄角(° )。換句話說,排氣門35在進(jìn)氣上止點(diǎn)之后 θ exc (ATDCeexc)關(guān)閉。滯后角度θ exc也被稱為“排氣門關(guān)閉時期滯后角量”。從而,表示氣門重疊期間的長度的氣門重疊量(單位,曲柄角(° ))V0L,成為了表示進(jìn)氣門開啟時期INO的提前角度θ ino(進(jìn)氣門開啟時期提前角量θ ino)和表示排氣門關(guān)閉時期EXC的滯后角度θ exc(排氣門關(guān)閉時期滯后角量θ exc)之和(VOL = θ ino+ θexc)。一般地,由于氣門重疊量VOL越大,在該氣門重疊期間中排出到進(jìn)氣口 31的已燃燒氣體(燃燒氣體、內(nèi)部EGR氣體)的量越增大,所以,在氣門重疊期間后,在進(jìn)氣門32開啟時,流入燃燒室25內(nèi)的已燃燒氣體的量(內(nèi)部EGR量)也增大。從而,若氣門重疊量VOL發(fā)生大的變化(氣門重疊量VOL的變化速度大),則內(nèi)部 EGR量急劇地變化。內(nèi)部EGR量的急劇變化使得在供應(yīng)給各個氣缸的混合氣的空燃比之間產(chǎn)生瞬態(tài)的不均衡。在這種情況下,由于副反饋量Vafsfb也暫時地變動,所以進(jìn)行學(xué)習(xí)值 Vafsfbg的學(xué)習(xí)促進(jìn)控制是不理想的。因此,在氣門重疊量VOL發(fā)生大的變化時,第四控制裝置推定為“發(fā)生使空燃比變動的干擾”,禁止學(xué)習(xí)促進(jìn)控制。更具體地說,第四控制裝置的CPU81除了進(jìn)行第一控制裝置的CPU81進(jìn)行的程序之外,每經(jīng)過規(guī)定的時間,還進(jìn)行圖17中用流程圖表示的“氣門正時控制程序”。但是,省略圖10的步驟1035至步驟1050。從而,若達(dá)到規(guī)定的正時,則CPU81從圖17的步驟1700開始進(jìn)行處理,順序進(jìn)行下面描述的步驟1710至步驟1750的處理,進(jìn)入步驟1795,暫時結(jié)束本程序。步驟1710 :CPU81通過將負(fù)荷KL和內(nèi)燃機(jī)旋轉(zhuǎn)速度NE應(yīng)用于表MapVOLtgt,決定氣門重疊量VOL的目標(biāo)值VOLtgt (目標(biāo)氣門重疊量VOLtgt)。例如,根據(jù)表MapVOLtgt,以在
41中等負(fù)荷并且中等旋轉(zhuǎn)速度區(qū)域中變得最大的方式確定目標(biāo)氣門重疊量VOLtgt。進(jìn)而,根據(jù)表MapVOLtgt,越變成高負(fù)荷或者越變成低負(fù)荷,或者越變成高旋轉(zhuǎn)速度或低旋轉(zhuǎn)速度, 目標(biāo)氣門重疊量VOLtgt變得越小的方式,決定目標(biāo)氣門重疊量VOLtgt。步驟1720 :CPU81通過將在步驟1710中決定的目標(biāo)氣門重疊量VOLtgt應(yīng)用于表 Map θ inotgt,決定表示進(jìn)氣門開啟時期INO的進(jìn)氣門提前角度θ ino的目標(biāo)值(目標(biāo)進(jìn)氣門提前角度)θ inotgt。步驟1730 :CPU81通過將在步驟1710中決定的目標(biāo)氣門重疊量VOLtgt應(yīng)用于表 Map θ exctgt,決定表示排氣門關(guān)閉時期MC的排氣門滯后角度θ exc的目標(biāo)值(目前排氣門滯后角度)0exctgt。另外,以將目標(biāo)氣門重疊量VOLtgt應(yīng)用于這些表時所獲得的目標(biāo)進(jìn)氣門提前角度θ inotgt和目標(biāo)排氣門滯后角度θ exctgt之和與該目標(biāo)氣門重疊量VOLtgt相一致的方式,預(yù)先決定所述表Map θ inotgt及表Map θ exctgt。步驟1740 =CPUSl以各個氣缸的進(jìn)氣門32在目標(biāo)進(jìn)氣門提前角度θ inotgt ( BP, BTDC θ inotgt)時開啟的方式,向可變進(jìn)氣正時控制裝置33的促動器33a發(fā)出指示。步驟1750 =CPUSl以各個氣缸的排氣門35在目標(biāo)排氣門滯后角度θ exctgt (即, ATDC θ exctgt)中關(guān)閉的方式,向可變排氣正時控制裝置36的促動器36a發(fā)出指示。通過上述方式,進(jìn)行氣門重疊時期的控制。進(jìn)而,第四控制裝置的CPU81每經(jīng)過規(guī)定的時間執(zhí)行在圖18中的流程圖所示的 “空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU從圖18的步驟1800開始進(jìn)行處理,進(jìn)入步驟步驟1810,判定“當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt”與“前次執(zhí)行本程序時存儲的規(guī)定時間之前的目標(biāo)氣門重疊量VOLtgtolcK參照后面描述的步驟1840) ”之差的絕對值I VOLtgt-VOLtgtold I是否在氣門重疊量變化速度閾值A(chǔ)VOLth以上。氣門重疊量變化速度閾值A(chǔ)VOLth是正的規(guī)定值。由于差的絕對值I VOLtgt-VOLtgtoldI實(shí)質(zhì)上表示氣門重疊量VOL的變化速度的大小,所以,CPU81在步驟1810中判定“氣門重疊量VOL的變化速度的大小是否在氣門重疊量變化速度閾值A(chǔ)VOLth以上”。這時,若差的絕對值I VOLtgt-VOLtgtoldI在氣門重疊量變化速度閾值A(chǔ)VOLth以上,則CPU81在步驟1810中判定為“Yes”,進(jìn)入步驟1820。即,由于內(nèi)部EGR量的變化過大 (內(nèi)部EGR量的變化速度過大),所以推定為發(fā)生使空燃比變動的干擾。并且,CPU81在步驟1820中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。之后,CPU81進(jìn)入步驟1840。與此相對,若差的絕對值|V0Ltgt-V0Ltgtold|比氣門重疊量變化速度閾值 Δ VOLth小,則CPU81在步驟1810中判定為“No”,進(jìn)入步驟1830。即,CPU81由于內(nèi)部EGR 量的變化小,所以推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟1830中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。之后,CPU81進(jìn)入步驟1840。CPU81在步驟1840中將“當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt”作為“規(guī)定時間之前的目標(biāo)氣門重疊量VOLtgtold”存儲起來。之后,CPU81進(jìn)入步驟1895,暫時結(jié)束本程序。這樣,由于在差的絕對值I VOLtgt-VOLtgtoldI在氣門重疊量變化速度閾值 AVOLth以上的情況下,空燃比干擾發(fā)生標(biāo)志XGIRN的值被設(shè)定為“1”,所以,在CPU81進(jìn)入圖13的步驟1330時,在該步驟1330中判定為“No”,進(jìn)入步驟1320。從而,禁止學(xué)習(xí)值 Vafsfbg的學(xué)習(xí)促進(jìn)控制。
另外,第四控制裝置的CPU81在圖18的步驟1810中判定從“當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt”中減去“規(guī)定時間之前的目標(biāo)氣門重疊量VOLtgtold”的值 (VOLtgt-VOLtgtold)是否在氣門重疊量變化速度閾值A(chǔ)VOLth以上。據(jù)此,在目標(biāo)氣門重疊量VOLtgt (從而,實(shí)質(zhì)上的氣門重疊量VOL)的增大速度在氣門重疊量變化速度閾值 AVOLth以上的情況下,禁止學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制。同樣地,第四控制裝置的CPU81在圖18的步驟1810中判定從“規(guī)定時間之前的目標(biāo)氣門重疊量VOLtgto 1 d ”中減去“當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt,,的值 (VOLtgtold-VOLtgt)是否在氣門重疊量變化速度閾值A(chǔ)VOLth以上。借此,在目標(biāo)氣門重疊量VOLtgt (從而,實(shí)質(zhì)上的氣門重疊量VOL)的減少速度在氣門重疊量變化速度閾值 AVOLth以上的情況下,禁止學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制。進(jìn)而,第四控制裝置的CPU81,在圖18的步驟1810中,也可以使用“當(dāng)前時刻的實(shí)際的氣門重疊量VOLact”代替“當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt”,同時,使用“規(guī)定時間之前的實(shí)際的氣門重疊量VOLact”代替“規(guī)定時間之前的目標(biāo)氣門重疊量VOLtgtold”。 另外,實(shí)際的氣門重疊量VOLact可以根據(jù)實(shí)際的進(jìn)氣門提前角度(實(shí)際進(jìn)氣門提前角度) θ inoact和實(shí)際的排氣門滯后角度(實(shí)際排氣門滯后角度)θ excact之和取得。實(shí)際進(jìn)氣門提前角度θ inoact根據(jù)來自于曲柄位置傳感器64及進(jìn)氣凸輪位置傳感器65的信號取得。實(shí)際排氣門滯后角度θ excact根據(jù)來自于曲柄位置傳感器64及排氣凸輪位置傳感器 66的信號取得。如上面說明的那樣,第四控制裝置,包括內(nèi)部EGR量控制機(jī)構(gòu),所述內(nèi)部EGR量控制機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),控制作為“在所述至少兩個以上氣缸的燃燒室中已經(jīng)燃燒的氣體”而在“所述兩個以上氣缸各自的壓縮行程開始時”存在于所述各個氣缸的燃燒室內(nèi)的氣缸內(nèi)殘留氣體的量(內(nèi)部EGR量) (參照圖17的程序),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),當(dāng)通過氣門重疊量(目標(biāo)氣門重疊量VOLtgt或?qū)嶋H氣門重疊量VOLact)的變化速度在變化速度閾值以上,推定為所述內(nèi)部 EGR量的變化速度在規(guī)定的內(nèi)部EGR量變化速度閾值以上時(參照圖18的步驟1810中的 “ks”判定),推定發(fā)生使所述空燃比瞬態(tài)地變動的干擾(圖18的程序)。進(jìn)而,第四控制裝置,包括氣門重疊期間變更機(jī)構(gòu),所述氣門重疊期間變更機(jī)構(gòu)根據(jù)內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)變更氣門重疊期間(參照圖17的程序),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),當(dāng)推定為“所述氣門重疊期間的長度 (即,氣門重疊量)的變化速度”在“規(guī)定的氣門重疊量變化速度閾值”以上時(參照圖18 的步驟1810中的“Yes”判定),推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖18的程序)。從而,第四控制裝置,在推定為發(fā)生氣門重疊量VOL的急劇變化引起的“內(nèi)部EGR 引起的使所述空燃比瞬態(tài)地變動的干擾”時,能夠恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第五種實(shí)施方式其次,對于根據(jù)本發(fā)明的第五種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面,也稱之為“第五控制裝置”)進(jìn)行說明。第五控制裝置只在作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“ 1 ”及“0”的條件采用與第四控制裝置使用的條件不同的條件這一點(diǎn)上與第四控制裝置不同。從而,下面,以該不同點(diǎn)為中心進(jìn)行說明。如前面所述,可變進(jìn)氣正時控制裝置33具有通過工作油的供應(yīng)、排出來改變節(jié)氣門開啟時期INO的機(jī)械的機(jī)構(gòu)。從而,在目標(biāo)進(jìn)氣門提前角度einotgt變化時,由可變進(jìn)氣門正時控制裝置33調(diào)整的“實(shí)際的進(jìn)氣門提前角度θ inoact”相對于目標(biāo)進(jìn)氣門提前角度θ inotgt過度調(diào)節(jié)(超調(diào))。同樣地,可變排氣正時控制裝置36具有通過工作油的供應(yīng)、排出來改變排氣門關(guān)閉時期MC的機(jī)械的機(jī)構(gòu)。從而,在目標(biāo)排氣門滯后角度θ exctgt變化時,由可變排氣正時控制裝置36調(diào)整的“實(shí)際排氣門滯后角度eexcact”相對于目標(biāo)排氣門滯后角度θ exctgt 過度調(diào)節(jié)(超調(diào))。在發(fā)生這種“實(shí)際進(jìn)氣門提前角度θ inoact及實(shí)際排氣門滯后角度θ excact”的過度調(diào)節(jié)的期間,實(shí)際的氣門重疊量VOLact也相對于目標(biāo)氣門重疊量VOLtgt過度調(diào)節(jié)。從而,由于內(nèi)部EGR量變得比設(shè)想的量過大,所以,在供應(yīng)給各個氣缸的混合氣的空燃比之間發(fā)生瞬態(tài)的不平衡。在這種情況下,進(jìn)行學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制是不理想的。因此,在“實(shí)際氣門重疊量VOLact與目標(biāo)氣門重疊量VOLtgt之差(VOLact-VOLtgt) ”在規(guī)定值以上時,第五控制裝置推定為“發(fā)生使空燃比變動的干擾”,禁止學(xué)習(xí)促進(jìn)控制。更具體地說,第五控制裝置的CPU81執(zhí)行第四控制裝置的CPU81所執(zhí)行的程序中的除圖18之外的程序。進(jìn)而,第五控制裝置的CPU81執(zhí)行由代替圖18的圖19中的流程圖所示的“空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU81從圖19的步驟 1900開始進(jìn)行處理,依次進(jìn)行下面所述的步驟1910至步驟1940的處理,進(jìn)入步驟1950。步驟1910 =CPUSl讀取另外取得的實(shí)際的進(jìn)氣門提前角度θ inoact。該實(shí)際進(jìn)氣門提前角度θ inoact是根據(jù)來自于曲柄位置傳感器64及進(jìn)氣凸輪位置傳感器65的信號取得的。步驟1920 =CPUSl讀取另外取得的實(shí)際的排氣門滯后角度θ excact。該實(shí)際排氣門滯后角度θ excact是根據(jù)來自于曲柄位置傳感器64及排氣凸輪位置傳感器66的信號取得的。步驟1930 作為實(shí)際的氣門重疊量VOLact,CPU81計算出實(shí)際進(jìn)氣門提前角度 θ inoact與實(shí)際排氣門滯后角度θ excact之和。步驟1940 作為氣門重疊量VOL的過度調(diào)節(jié)量0SV0L,CPU81取得從實(shí)際的氣門重疊量VOLact中減去當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt的值。過度調(diào)節(jié)量0SV0L被表示為曲柄角幅度。并且,CPU81在步驟1950中判定在上述步驟1940中取得的氣門重疊的過度調(diào)節(jié)量0SV0L是否在“規(guī)定的正的值、即過度調(diào)節(jié)閾值(規(guī)定曲柄角幅度閾值)0SV0Lth”以上。這時,若過度調(diào)節(jié)量0SV0L在過度調(diào)節(jié)閾值OSVOLth以上,CPU81在步驟1950中判定為“Yes”,進(jìn)入步驟1960。即,由于內(nèi)部EGR量的變化過大,所以,CPU81推定為發(fā)生使空燃比變動的干擾。并且,CPU81在步驟1960中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為 “1”。之后,CPU81進(jìn)入步驟1995,暫時結(jié)束本程序。與此相對,若過度調(diào)節(jié)量0SV0L比過度調(diào)節(jié)閾值OSVOLth小,則CPU81在步驟1950 中判定為“No”,進(jìn)入步驟1970。即,由于內(nèi)部EGR量的變化小,所以,CPU81推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟1970中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。之后,CPU81進(jìn)入步驟1995,暫時結(jié)束本程序。另外,CPU81也可以在步驟1950中判定過度調(diào)節(jié)量OSVOL的絕對值是否在過度調(diào)節(jié)閾值OSVOLth以上。在這種情況下,不僅在實(shí)際的氣門重疊量VOLact大幅超出當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt的情況下,而且,在實(shí)際的氣門重疊量VOLact大幅低于當(dāng)前時刻的目標(biāo)氣門重疊量VOLtgt的情況下,空燃比干擾發(fā)生標(biāo)志XGIRN的值也被設(shè)定為“ 1 ”,禁止學(xué)習(xí)促進(jìn)控制。如上所述,第五控制裝置,包括內(nèi)部EGR量變更機(jī)構(gòu)(可變進(jìn)氣正時控制裝置33及可變排氣正時控制裝置36), 所述內(nèi)部EGR量變更機(jī)構(gòu)響應(yīng)指示信號改變用于改變內(nèi)部EGR量的控制量(氣門重疊量),控制量目標(biāo)值取得機(jī)構(gòu),所述控制量目標(biāo)值取得機(jī)構(gòu)對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)取得用于改變所述內(nèi)部EGR量的控制量的目標(biāo)值(目標(biāo)氣門重疊量VOLtgt)(參照圖17 的步驟1710),內(nèi)部EGR量控制機(jī)構(gòu),所述內(nèi)部EGR量控制機(jī)構(gòu)對所述內(nèi)部EGR量變更機(jī)構(gòu)給予所述指示信號,以便使所述控制量的實(shí)際的值與所述控制量的目標(biāo)值相一致(圖17的步驟 1720 至步驟 1750),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得用于改變所述內(nèi)部EGR量的控制量的實(shí)際的值(實(shí)際的氣門重疊量VOLact),并且,在推定為所取得的控制量的實(shí)際的值(VOLact)與所述控制量的目標(biāo)值(VOLtgt)之差(OSVOL)在規(guī)定的控制量差閾值 (OSVOLth)以上時(參照圖19的步驟1950中的“^s”判定),推定發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖19的程序)。進(jìn)而,第五控制裝置,包括氣門重疊期間變更機(jī)構(gòu)(可變進(jìn)氣正時控制裝置33、可變排氣正時控制裝置36、 以及參照圖17的程序),所述氣門重疊期間變更機(jī)構(gòu)改變氣門重疊期間,以便使該氣門重疊期間與根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)確定的目標(biāo)重疊期間(由目標(biāo)進(jìn)氣門提前角度 θ inotgto及目標(biāo)排氣門滯后角度eexc確定的期間)相一致,并且包括學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得所述氣門重疊期間的長度、即氣門重疊量的實(shí)際值(VOLact),并且,在判定為所取得的氣門重疊量的實(shí)際值(VOLact)與所述目標(biāo)重疊期間的長度、即目標(biāo)重疊量(VOLtgt)之差(氣門重疊量差(OSVOL))在規(guī)定的氣門重疊量差閾值(OSVOLth)以上時(參照圖19的步驟1950中的‘les”的判定),推定為使所述空燃比發(fā)生瞬態(tài)地變動的干擾(參照圖19的程序)。從而,第五控制裝置,在由于“實(shí)際的氣門重疊量相對于目標(biāo)氣門重疊量變得過大 (或者過小)”引起內(nèi)部EGR量變得過大(或過小),從而,存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性的情況下,可以恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第六種實(shí)施方式其次,對于根據(jù)本發(fā)明的第六種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面也稱之為“第六控制裝置”)進(jìn)行說明。第六控制裝置,只在由負(fù)荷KL及內(nèi)燃機(jī)旋轉(zhuǎn)速度 NE直接決定“進(jìn)氣門提前角度θ ino及排氣門滯后角度θ exc”這一點(diǎn)、以及采用和第四控
45制裝置所使用的條件不同的條件作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”及“0” 的條件這一點(diǎn)上,與第四控制裝置不同。從而,下面,以該不同點(diǎn)為中心進(jìn)行說明。上述第四控制裝置,在氣門重疊量的變化速度的大小(lVOLtgt -VOLtgtoldI) 在氣門重疊量變化速度閾值A(chǔ)VOLth以上時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為 “1”。與此相對,第六控制裝置,在進(jìn)氣門開啟時期INO急劇變化時,將空燃比干擾發(fā)生標(biāo)志 XGIRN的值設(shè)定為“1”。這是因?yàn)?,即使氣門重疊量VOL相同,由于進(jìn)氣門開啟時期INO(即, 氣門重疊期間的開始時期)的不同,也會引起內(nèi)部EGR量的變化。更具體地說,第六控制裝置的CPU81每經(jīng)過規(guī)定的時間執(zhí)行在圖20中的流程圖所示的“氣門正時控制程序”。從而,若達(dá)到變成規(guī)定的正時,則CPU81從圖20的步驟2000開始進(jìn)行處理,依次進(jìn)行下面所述的步驟2010至步驟2040的處理,進(jìn)入步驟2095,暫時結(jié)束
本程序。步驟2010 :CPU81通過將負(fù)荷KL和內(nèi)燃機(jī)旋轉(zhuǎn)速度NE應(yīng)用于表Map θ inotgt,決定目標(biāo)進(jìn)氣門提前角度θ inotgt。步驟2020 :CPU81通過將負(fù)荷KL和內(nèi)燃機(jī)旋轉(zhuǎn)速度NE應(yīng)用于表Map θ exctgt,決定目標(biāo)排氣門滯后角度9exc。步驟2030 =CPUSl向可變進(jìn)氣正時控制裝置33的促動器33a發(fā)出指示,以便各個氣缸的進(jìn)氣門32在目標(biāo)進(jìn)氣門提前角度θ inotgt (即,BTDC θ inotgt)開啟。步驟2040 =CPUSl向可變排氣門正時控制裝置36的促動器36a發(fā)出指示,以便各個氣缸的排氣門35在目標(biāo)排氣門滯后角度θ exctgt (即,ADTC θ exctgt)關(guān)閉。以實(shí)現(xiàn)對應(yīng)于負(fù)荷KL及內(nèi)燃機(jī)旋轉(zhuǎn)速度NE的規(guī)定的氣門重疊期間(氣門重疊量及氣門重疊期間的開始時期)的方式,預(yù)先確定在上述步驟2010中使用的表Map θ ino及在上述步驟2020中使用的表Map θ exctgt。以上述方式進(jìn)行氣門重疊期間的控制。進(jìn)而,第六控制裝置的CPU81每經(jīng)過規(guī)定的時間執(zhí)行圖21的流程圖所示的“空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU從圖21的步驟2100開始進(jìn)行處理,進(jìn)入步驟2110,判定“當(dāng)前時刻的目標(biāo)進(jìn)氣門提前角度θ inotgt”和“在前次執(zhí)行本程序時存儲的規(guī)定時間之前的目標(biāo)進(jìn)氣門提前角度θ inotgtold(參照后面描述的步驟2140)”之差的絕對值I θ inotgt-θ inotgtold I是否在規(guī)定的提前角量變化速度閾值Δ θ inoth以上。提前角量變化速度閾值Δ θ inoth是正的規(guī)定值。由于差的絕對值
θ inotgt-θ inotgtold實(shí)質(zhì)上表示進(jìn)氣門提前角度θ ino (進(jìn)氣門開啟時期ΙΝ0)的變化速度的大小,所以,CPU81在步驟2110中判定“進(jìn)氣門開啟時期INO的變化速度的大小是否在提前角量變化速度閾值Δ θ inoth以上”。這時,若差的絕對值I θ inotgt- θ inotgtold在規(guī)定的提前角量變化速度閾值 Δ θ inoth以上,則CPU81在步驟2110中判定為“Yes”,進(jìn)入步驟2120。即,由于內(nèi)部EGR 量的變化過大,所以CPU81推定為發(fā)生使空燃比變動的干擾。并且,CPU81在步驟2120中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。之后,CPU81進(jìn)入步驟2140。與此相對,若差的絕對值I θ inotgt- θ inotgtold比規(guī)定的提前角量變化速度閾值Δ θ inoth小,則CPU81在步驟2110中判定為“No”,進(jìn)入步驟2130。即,由于內(nèi)部EGR 量的變化小,所以,CPU81推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟2130中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。之后,CPU81進(jìn)入步驟2140。
并且,CPU81在步驟2140中存儲“當(dāng)前時刻的目標(biāo)進(jìn)氣門提前角度θ inotgt",以作為“規(guī)定時間之前的目標(biāo)進(jìn)氣門提前角度einotgtold”。之后,CPU81進(jìn)入步驟2195,暫時結(jié)束本程序。另外,第六控制裝置的CPU81也可以在圖21的步驟2110中判定從“當(dāng)前時刻的目標(biāo)進(jìn)氣門提前角度θ inotgt”減去“規(guī)定時間之前的目標(biāo)進(jìn)氣門提前角度einotgtold” 的值(θ inotgt- θ inotgtold)的值是否在規(guī)定的提前角量變化速度閾值Δ θ inoth以上。 進(jìn)而,第六控制裝置的CPU81也可以在圖21的步驟2110中判定從“規(guī)定時間之前的目標(biāo)進(jìn)氣門提前角度θ inotgtold”中減去“當(dāng)前時刻的目標(biāo)進(jìn)氣門提前角度θ inotgt”的值 (θ inotgt- θ inotgtold)是否在規(guī)定的提前角量變化速度閾值Δ θ inoth以上。而且,第六控制裝置的CPU81也可以在圖21的步驟2110中判定“當(dāng)前時刻的實(shí)際進(jìn)氣門提前角度θ inoact”與“規(guī)定時間之前的實(shí)際進(jìn)氣門提前角度einoactold”之差的絕對值I θ inoact-θ inoactold是否在規(guī)定的提前角量變化速度閾值Δ θ inoth以上。進(jìn)而,第六控制裝置的CPU81也可以在圖21的步驟中判定從“當(dāng)前時刻的實(shí)際進(jìn)氣門提前角度θ inoact”中減去“規(guī)定時間之前的實(shí)際進(jìn)氣門提前角度θ inoactold”的值(θ inoact- θ inoactold)是否在規(guī)定的提前角量變化速度閾值Δ θ inoth以上。另外,第六控制裝置的CPU81也可以在圖21的步驟2110中判定從“規(guī)定時間之前的實(shí)際進(jìn)氣門提前角度θ inoactold”中減去“當(dāng)前時刻的實(shí)際進(jìn)氣門提前角度θ inoact”的值 (θ inoactold- θ inoact)是否在規(guī)定的提前角量變化速度閾值Δ θ inoth以上。如上面說明的那樣,第六控制裝置包括進(jìn)氣門開啟時期控制機(jī)構(gòu),所述進(jìn)氣門開啟時期控制機(jī)構(gòu)根據(jù)內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),改更所述至少兩個以上氣缸(在本例中為全部氣缸)各自的進(jìn)氣門的開啟時期INO(可變進(jìn)氣正時控制裝置33及圖20的程序),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)在推定為所述進(jìn)氣門的開啟時期的變化速度(θ inotgt- θ inotgtold)在規(guī)定的進(jìn)氣門開啟時期變化速度閾值(Δ θ inoth)以上時(參照圖21的步驟2110中的“Yes”的判定),推定發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖21的程序)。一般地,以存在“氣門重疊期間”的方式確定進(jìn)氣門開啟時期INO及排氣門關(guān)閉時期K(C。從而,內(nèi)部EGR量依賴于作為“氣門重疊期間的開始時期”的進(jìn)氣門開啟時期INO(進(jìn)氣門提前角度9ino)而變化。因此,若進(jìn)氣門開啟時期的變化速度在規(guī)定的進(jìn)氣門開啟時期變化速度閾值以上,則存在著因此內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性。與此相對,由于第六控制裝置在推定為進(jìn)氣門開啟時期的變化速度在規(guī)定的進(jìn)氣門開啟時期變化速度閾值以上時,推定為發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,所以,可以恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第七種實(shí)施方式其次,對于根據(jù)本發(fā)明的第七種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面,也稱之為“第七控制裝置”)進(jìn)行說明。第七控制裝置只在采用與第六控制裝置使用的條件不同的條件作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”及“0”的條件這一點(diǎn)上與第六控制裝置不同。從而,下面,以該不同點(diǎn)為中心進(jìn)行說明。如前面所述,可變進(jìn)氣正時控制裝置33具有通過工作油的供應(yīng)、排出來改變更
47進(jìn)氣門開啟時期INO的功能。從而,由可變進(jìn)氣正時控制裝置33調(diào)整的“實(shí)際進(jìn)氣門提前角度9inoact”,在目標(biāo)進(jìn)氣門提前角度einotgt變化時,相對于目標(biāo)進(jìn)氣門提前角度einotgt過度調(diào)節(jié)。在發(fā)生這種過度調(diào)節(jié)的期間,由于內(nèi)部EGR量與設(shè)想的量相比變得過大、并且內(nèi)部EGR量的變化也大,所以,仕供應(yīng)給各個氣缸的混合氣的空燃比之間發(fā)生不均衡。在這種情況下,進(jìn)行學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制是不理想的。因此,第七控制裝置,在“實(shí)際的進(jìn)氣門提前角度einoact與目標(biāo)進(jìn)氣們提前角度einotgt之差 (θ inoact- θ inotgt)在規(guī)定值以上時,推定為“發(fā)生使空燃比變動的干擾”,禁止學(xué)習(xí)促進(jìn)控制。更具體地說,第七控制裝置的CPU81執(zhí)行第六控制裝置的CPU81所執(zhí)行的程序中的除圖21以外的程序。進(jìn)而,第七控制裝置的CPU81執(zhí)行代替圖21在圖22中用流程圖表示的“空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU81從圖22的步驟2200開始進(jìn)行處理,進(jìn)入步驟2210,判定“當(dāng)前時刻的實(shí)際的進(jìn)氣門提前角度θ inoact”與“目標(biāo)進(jìn)氣門提前角度θ inotgt”之差(θ inoact-θ inotgt)是否在規(guī)定的進(jìn)氣門開啟時期過度調(diào)節(jié)閾值 θ inerth 以上。這時,若差(θ inoact- θ inotgt)在規(guī)定的進(jìn)氣門開啟時期過度調(diào)節(jié)閾值 θ inerth以上,則CPU81在步驟2210中判定為“Yes”,進(jìn)入步驟2220。即,由于內(nèi)部EGR量的變化過大,所以,CPU81推定為發(fā)生使空燃比變動的干擾。并且,CPU81在步驟2220中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。之后,CPU81進(jìn)入步驟2295,暫時結(jié)束本程序。與此相對,若差(θ inoact-θ inotgt)比規(guī)定的進(jìn)氣門開啟時期過度調(diào)節(jié)閾值 θ inerth小,則CPU81在步驟2210中判定為“No”,進(jìn)入步驟2230。即,由于內(nèi)部EGR量的變化小,所以,CPU81推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟2230中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。之后,CPU81進(jìn)入步驟2295,暫時結(jié)束本程序。另外,第七控制裝置的CPU81也可以在圖22的步驟2210中判定上述的差 (θ inoact- θ inotgt)的絕對值| θ inoact- θ inotgt是否在規(guī)定的進(jìn)氣門開啟時期過度調(diào)節(jié)閾值θ inerth以上。如上面說明的那樣,第七控制裝置,包括進(jìn)氣門開啟時期控制機(jī)構(gòu),所述進(jìn)氣門開啟時期控制機(jī)構(gòu)改變進(jìn)氣門的開啟時期,以便使“所述至少兩個以上氣缸(在本例中,為全部氣缸)各自的進(jìn)氣門的開啟時期 INO(即,進(jìn)氣門提前角度θ ino)”與“根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)決定的目標(biāo)進(jìn)氣門開啟時期(即,目標(biāo)進(jìn)氣門提前角度θ inotgt) ”相一致(參照可變進(jìn)氣正時控制裝置33、圖20 的程序的步驟2010及步驟2030),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得所述進(jìn)氣門的開啟時期的實(shí)際值 (實(shí)際進(jìn)氣門提前角度θ inoact),并且,在判定為“所取得的進(jìn)氣門的開啟時期的實(shí)際值 (實(shí)際進(jìn)氣門提前角度θ inoact)”與“所述目標(biāo)進(jìn)氣門開啟時期(目標(biāo)進(jìn)氣門提前角度 θ inotgt)”之差在“規(guī)定的進(jìn)氣門開啟時期差閾值(θ inerth)”以上時(參照圖22的步驟2210中的“Yes”判定),推定發(fā)生使所述空燃比變動的干擾(參照圖22的程序)。從而,第七控制裝置,在由“實(shí)際的進(jìn)氣門開啟時期相對于目標(biāo)進(jìn)氣門開啟時期變得過大(過提前角)或者過小(過滯后角)”引起的內(nèi)部EGR量變得過大或過小,因此存在
48著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性的情況下,可以恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第八種實(shí)施方式其次,對于根據(jù)本發(fā)明的第八種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面,也稱之為“第八控制裝置”)進(jìn)行說明。第八控制裝置只在采用和第六控制裝置所使用的條件不同的條件作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”及“0”的條件這一點(diǎn)上與第六控制裝置不同。從而,下面,以該不同點(diǎn)為中心進(jìn)行說明。第六控制裝置,在進(jìn)氣門開啟時期INO急劇變化時,將空燃比干擾發(fā)生標(biāo)志XGIRN 的值設(shè)定為“1”。與此相對,第八控制裝置,在排氣門關(guān)閉時期MC急劇變化時,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“ 1”。這是因?yàn)?,即使氣門重疊量VOL和/或進(jìn)氣門開啟時期 IN0( S卩,氣門重疊期間的開啟時期)相同,但是,由于排氣門關(guān)閉時期EXC(即,氣門重疊期間的結(jié)束時期)不同內(nèi)部EGR量也會發(fā)生變化。更具體地說,第八控制裝置的CPU81執(zhí)行第六控制裝置CPU81所執(zhí)行的程序中除出圖21以外的程序。進(jìn)而,第八控制裝置的CPU81,執(zhí)行代替圖21在圖23中用流程圖表示的“空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU81從圖23的步驟2300開始進(jìn)行處理,進(jìn)入步驟 2310,判定“當(dāng)前時刻的目標(biāo)排氣門滯后角度θ exctgt”與“前一次執(zhí)行本程序時存儲的規(guī)定時間之前的目標(biāo)排氣門滯后角度θ exctgtolcK參照后面描述的步驟2340) ”之差的絕對值I θ exctgt- θ exctgtold是否在規(guī)定的滯后角量變化閾值Δ θ excth以上。這時,若差的絕對值I θ exctgt- θ exctgtold |在規(guī)定的滯后角量變化閾值 Δ θ excth以上,則CPU81在步驟2310中判定為“Yes”,進(jìn)入步驟2320。即,由于內(nèi)部EGR 量的變化過大,所以,CPU81推定為發(fā)生使空燃比變動的干擾。并且,CPU81在步驟2320中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。之后,CPU81進(jìn)入步驟2340。與此相對,若差的絕對值I θ exctgt- θ exctgtold比規(guī)定的滯后角量變化速度閾值Δ θ excth小,則CPU81在步驟2310中判定為“No”,進(jìn)入步驟2330。即,由于內(nèi)部EGR 量的變化小,所以,CPU81推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟2330中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。之后,CPU81進(jìn)入步驟2340。并且,CPU81在步驟2340中將“當(dāng)前時刻的目標(biāo)排氣門滯后角度0exctgt”作為“規(guī)定時間之前的目標(biāo)排氣門滯后角度θ exctgt0ld”存儲起來。之后,CPU81進(jìn)入步驟 2395,暫時結(jié)束本程序。另外,第八控制裝置的CPU81在圖23的步驟2310中判定從“當(dāng)前時刻的目標(biāo)排氣門滯后角度9exctgt”中減去“規(guī)定時間之前的目標(biāo)排氣門滯后角度eexctgt0ld”的值(θ exctgt- θ exctgtold)是否在規(guī)定的滯后角量變化速度閾值Δ θ excth以上。進(jìn)而,第八控制裝置的CPU81也可以在圖23的步驟2310中判定從“規(guī)定時間之前的目標(biāo)排氣門滯后角度θ exctgtold”中減去“當(dāng)前時刻的目標(biāo)排氣門滯后角度θ exctgt”的值 (θ exctgt- θ exctgtold)是否在規(guī)定的滯后角量變化速度閾值Δ θ excth以上。如上面說明的那樣,第八控制裝置包括排氣門關(guān)閉時期控制機(jī)構(gòu)(可變排氣正時控制裝置36及圖20的程序),所述排氣門關(guān)閉時期控制機(jī)構(gòu)根據(jù)內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),改變所述至少兩個以上的氣缸(在本例中, 為全部氣缸)各自的排氣門關(guān)閉時期EXC,
學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述排氣門的關(guān)閉時期的變化速度(θ exctgt- θ exctgtold)在規(guī)定的排氣門關(guān)閉時期變化速度閾值(Δ θ excth) 以上時(參照圖23的步驟2310中的“Yes”判定),推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。如前面所述,以存在“氣門重疊期間”的方式,確定進(jìn)氣門開啟時期INO及排氣門關(guān)閉時期EXC。從而,內(nèi)部EGR量依賴于作為“氣門重疊期間的結(jié)束時期”的排氣門關(guān)閉時期EXC(進(jìn)氣門提前角度9exc)而變化。因此,若排氣門關(guān)閉時期的變化速度在規(guī)定的排氣門關(guān)閉時期變化速度閾值以上,存在著由此引起內(nèi)燃機(jī)空燃比瞬態(tài)地變動的危險性。與此相對,第八控制裝置,在推定為排氣門關(guān)閉時期變化速度在規(guī)定的排氣門關(guān)閉時期變化速度閾值以上時,推定發(fā)生“由內(nèi)部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”,所以,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第九種實(shí)施方式其次,對于根據(jù)本發(fā)明的第九種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面,也稱之為“第九控制裝置”)進(jìn)行說明。第九控制裝置只在采用和第六控制裝置使用的條件不同的條件作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”及“0”的條件這一點(diǎn)上與第六控制裝置不同。從而,下面以這種不同點(diǎn)為中心加以說明。如上所述,可變排氣正時控制裝置36具有通過工作油的供應(yīng)、排出來改變排氣門關(guān)閉時期EXC的機(jī)械的機(jī)構(gòu)。從而,由可變排氣正時控制裝置36調(diào)整的“實(shí)際排氣門滯后角度eexcact”,在目標(biāo)排氣門滯后角度eexctgt變化時,相對于目標(biāo)排氣門滯后角度 θ exctgt過度調(diào)節(jié)。在發(fā)生這種過度調(diào)節(jié)的期間,內(nèi)部EGR量與設(shè)想的量相比變得過大, 并且內(nèi)部EGR量的變化也變大。從而,在供應(yīng)給各個氣缸的混合氣的空燃比之間發(fā)生瞬態(tài)的不均衡。在這種情況下,進(jìn)行學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制也是不理想的。因此,第九控制裝置,在“實(shí)際的排氣門滯后角度Gexcact與目標(biāo)排氣門滯后角度θ exctgt之差 (θ excact- θ exctgt) ”達(dá)到規(guī)定值以上時,推定為“發(fā)生使空燃比變動的干擾”,禁止學(xué)習(xí)促進(jìn)控制。更具體地說,第九控制裝置的CPU81執(zhí)行第六控制裝置的CPU81所執(zhí)行的程序中除去圖21以外的程序。進(jìn)而。第九控制裝置的CPU81執(zhí)行代替圖21在圖M中用流程圖表示的“空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU81從圖M的步驟MOO開始進(jìn)行處理,進(jìn)入步驟M10,判定“當(dāng)前時刻的實(shí)際的排氣門滯后角度Θ excact”與“目標(biāo)排氣門滯后角度θ exctgt”之差(θ excact-θ exctgt)是否在規(guī)定的排氣門關(guān)閉時期過度調(diào)節(jié)閾值 θ exerth 以上。這時,若差(θ excact- θ exctgt)在規(guī)定的排氣門關(guān)閉時期過度調(diào)節(jié)閾值 θ exerth以上,則CPU81在步驟MlO中判定為“Yes”,進(jìn)入步驟M20。即,由于內(nèi)部EGR量的變化過大,所以,CPU81推定為發(fā)生使空燃比變動的干擾。并且,CPU81在步驟M20中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。之后,CPU81進(jìn)入步驟對95,暫時結(jié)束本程序。與此相對,若差(θ excact- θ exctgt)比規(guī)定的排氣門關(guān)閉時期過度調(diào)節(jié)閾值 θ exerth小,則CPU81在步驟2410中判定為“No”,進(jìn)入步驟2430。即,由于內(nèi)部EGR量的變化小,所以CPU81推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟M30中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。之后,CPU81進(jìn)入步驟M95,暫時結(jié)束本程序。另外,第九控制裝置的CPU81也可以在圖M的步驟MlO中判定上述差 (θ excact- θ exctgt)的絕對值| θ excact- θ exctgt是否在規(guī)定的排氣門關(guān)閉時期過度調(diào)節(jié)閾值θ exerth以上。如上面說明的那樣,第九控制裝置包括排氣門關(guān)閉時期控制機(jī)構(gòu),所述排氣門關(guān)閉時期控制機(jī)構(gòu)改變排氣門關(guān)閉時期,以便使“所述至少兩個以上氣缸(在本例中,為全部氣缸)各自的排氣門的關(guān)閉時期 EXC(即,排氣門滯后角度θ exc)”與“根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)決定的目標(biāo)排氣門關(guān)閉時期(即,目標(biāo)排氣門滯后角度θ exctgt) ”相一致(參照可變排氣正時控制裝置36、圖20 的程序的步驟2020及步驟2040),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得所述排氣門的關(guān)閉時期的實(shí)際值 (實(shí)際排氣門滯后角度θ excact),并且,在判定為“所取得的排氣門的關(guān)閉時期的實(shí)際值 (實(shí)際排氣門滯后角度9excact)”與“所述目標(biāo)排氣門關(guān)閉時期(目標(biāo)排氣門滯后角度 θ exctgt)”之差在“規(guī)定的排氣門關(guān)閉時期差閾值(0exerth)”以上時(參照圖對的步驟MlO中的“^s”判定),推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖M的程序)。從而,第九控制裝置,在由于“實(shí)際的排氣門關(guān)閉時期相對于目標(biāo)排氣門關(guān)閉時期變得過大(過提起角)或者過小(過滯后角)”引起內(nèi)部EGR量變得過大或者過小,因此存在著內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性的情況下,可以恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第十種實(shí)施方式其次,對于根據(jù)本發(fā)明的第十種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置(下面,也稱之為“第十控制裝置”)進(jìn)行說明。第十控制裝置只在控制外部EGR量這一點(diǎn)、以及采用和第一控制裝置所使用的條件不同的條件作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”及“0”的條件這一點(diǎn)上,與第一控制裝置不同。從而,以該不同點(diǎn)為中心加以說明。外部EGR量的急劇變化使得在供應(yīng)給各個氣缸的混合氣的空燃比之間發(fā)生瞬態(tài)的不均衡。在這種情況下,進(jìn)行學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制是不理想的。因此,第十控制裝置,在推定為外部EGR率(下面,簡單地稱之為“EGR率”)大幅變化時,推定為“發(fā)生使空燃比變動的干擾”,禁止學(xué)習(xí)促進(jìn)控制。這里,EGR率是外部EGR氣體的流量相對于吸入空氣量(流量)( 之比。但是,EGR率也可以被定義為“外部EGR氣體流量”相對于“吸入空氣量( 和外部EGR氣體流量之和”之比。更具體地說,第十控制裝置的CPU81,除了執(zhí)行在第一控制裝置的CPU81所執(zhí)行的程序之外,每經(jīng)過規(guī)定的時間,還執(zhí)行在圖25中用流程圖表示的“EGR閥控制程序”。從而, 若達(dá)到規(guī)定的正時,則CPU81從圖25的步驟2500開始進(jìn)行處理,依次進(jìn)行下面所述的步驟 2510至步驟2530的處理,進(jìn)入步驟2595,暫時結(jié)束本程序。步驟2510 :CPU81通過將負(fù)荷KL和內(nèi)燃機(jī)旋轉(zhuǎn)速度NE應(yīng)用于表MapREGRtgt,決定目標(biāo)EGR率(目標(biāo)外部EGR率)REGRtgt。例如,根據(jù)表MapREGRtgt,以目標(biāo)EGR率REGRtgt 在中等負(fù)荷并且在中等旋轉(zhuǎn)速度區(qū)域中變成最大的方式?jīng)Q定目標(biāo)EGR率REGRtgt。進(jìn)而,根據(jù)表MapREGRtgt,目標(biāo)REGRtgt被以越變成高負(fù)荷或者越變成低負(fù)荷變得越小、越變成高
51旋轉(zhuǎn)速度或越變成低旋轉(zhuǎn)速度變得越小的方式?jīng)Q定。步驟2520 :CPU81通過將在步驟2510中決定的目標(biāo)EGR率REGRtgt、吸入空氣量Ga、內(nèi)燃機(jī)旋轉(zhuǎn)速度NE及負(fù)荷KL應(yīng)用于表MapDEGR,決定應(yīng)當(dāng)賦予EGR閥55的占空比 DEGR。表MapDEGR預(yù)先根據(jù)通過實(shí)驗(yàn)獲得的數(shù)據(jù)制成。步驟2530 :CPU81根據(jù)在步驟2520中決定的占空比DERG,控制EGR閥55的開度。如上所述,進(jìn)行外部EGR量(即,EGR率)的控制。進(jìn)而,第十控制裝置的CPU81每經(jīng)過規(guī)定的時間執(zhí)行圖沈中用流程圖表示的“空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU從圖沈的步驟沈00開始進(jìn)行處理,進(jìn)入步驟沈10,判定“當(dāng)前時刻的目標(biāo)EGR率REGRtgt”與“前次執(zhí)行本程序時存儲的規(guī)定時間之前的目標(biāo)EGR率REGRtgtolcK參照后面描述的步驟2640) ”之差的絕對值
REGRtgt-REGRtgtold是否在EGR率變化速度閾值A(chǔ)REGRth以上。這時,若差的絕對值I REGRtgt-REGRtgtold |在EGR率變化速度閾值Δ REGRth以上,則CPU81在步驟沈10中判定為“Yes”,進(jìn)入步驟沈20。即,由于外部EGR率(從而,外部EGR量)的變化過大,所以,CPU81推定為發(fā)生使空燃比變動的干擾。并且,CPU81在步驟 2620中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。之后,CPU81進(jìn)入步驟沈40。與此相對,若差的絕對值IREGRtgt-REGRtgtoldI比EGR率變化速度閾值Δ REGRth 小,則CPU81在步驟沈10中判定為“No”,進(jìn)入步驟沈30。即,由于外部EGR率(從而,外部 EGR量)的變化小,所以,CPU81推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟 2630中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“O”。之后,CPU81進(jìn)入步驟沈40。CPU81在步驟沈40中將“當(dāng)前時刻的目標(biāo)EGR率REGRtgtold”作為“規(guī)定時間之前的目標(biāo)EGR率REGRtgtold”存儲起來。之后,CPU81進(jìn)入步驟沈95,暫時結(jié)束本程序。這樣,由于在差的絕對值IREGRtgt-REGRtgtoldI在EGR率變化速度閾值Δ REGRth 以上的情況下,將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”,所以,在CPU81進(jìn)入圖13的步驟1330時,在該步驟1330中判定為“No”,進(jìn)入步驟1320。從而,禁止學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制。另外,第十控制裝置的CPU81在圖沈的步驟沈10中判定從“當(dāng)前時刻的目標(biāo)EGR 率REGRtgt”中減去“規(guī)定時刻之前的目標(biāo)EGR率REGRtgtold”的值(REGRtgt-REGRtgtold) 是否在EGR率變化速度閾值A(chǔ)REGRth以上。另外,第十控制裝置的CPU81也可以在圖沈的步驟沈10中判定從“規(guī)定時刻之前的目標(biāo)EGR率REGRtgtold”中減去“當(dāng)前時刻的目標(biāo) EGR率REGRtgt”的值(REGRtgtold-REGRtgt)是否在EGR率變化速度閾值A(chǔ)REGRth以上。如上面說明的那樣,第十控制裝置包括排氣回流管(M),所述排氣回流管在所述內(nèi)燃機(jī)的排氣通路上將比所述催化劑 (53)更靠上游側(cè)的部位和所述內(nèi)燃機(jī)的進(jìn)氣通路(平衡箱41b)連接起來,EGR閥(55),所述EGR閥配置在所述排氣回流管上,并且,響應(yīng)指示信號而改變開度,外部EGR量控制機(jī)構(gòu),所述外部EGR量控制機(jī)構(gòu)對所述EGR閥給予所述指示信號, 以便通過與所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)相對應(yīng)地改變所述EGR閥(55)的開度,改變在所述排氣回流管中流動并導(dǎo)入到所述進(jìn)氣通路中的外部EGR的量(參照圖25的程序),學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述外部EGR的量(在本例中,為外部EGR率)的變化速度(REGRtgt-REGRtgtold)在規(guī)定的外部EGR量變化速度閾值 (EGR率變化速度閾值Δ REGRth)以上時(參照圖沈的步驟沈10中的les”判定),推定發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖26的程序)。從而,第十控制裝置,在推定為發(fā)生由于外部EGR的量(外部EGR率)的急劇變化引起的“由外部EGR引起的使所述空燃比瞬態(tài)地變動的干擾”時,恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第—^一種實(shí)施方式其次,對于根據(jù)本發(fā)明的第十一種實(shí)施方式的多氣缸內(nèi)燃機(jī)的空燃比控制裝置 (下面,也稱之為“第十一控制裝置”)進(jìn)行說明。第十一控制裝置只在采用與第十控制裝置所使用的條件不同的條件作為將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”及“O”的條件這一點(diǎn)上與第十控制裝置不同。從而,下面,以這種不同點(diǎn)為中心進(jìn)行說明。更具體地說,第十一控制裝置的CPU81執(zhí)行第十控制裝置的CPU81所執(zhí)行的程序中除去圖26以外的程序。進(jìn)而,第九控制裝置的CPU81執(zhí)行代替圖沈在圖27中用流程圖表示“空燃比干擾發(fā)生判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU81從圖27的步驟2700開始進(jìn)行處理,進(jìn)入步驟 2710,將圖25的步驟2520中決定的占空比DEGR應(yīng)用于表MapAEGRtgt,由此,取得目標(biāo)EGR 閥開度AEGRVtgt。目標(biāo)EGR閥開度是EGR閥55以占空比DEGR被驅(qū)動時收斂的EGR閥開度。其次,CPU81進(jìn)入步驟2720,判定“在當(dāng)前時刻利用EGR閥開度傳感器70檢測出來的實(shí)際的EGR閥開度AEGRVact”與“目標(biāo)EGR閥開度AEGRVtgt”之差(AEGRVact-AEGRVtgt) 是否在規(guī)定的EGR閥過度調(diào)節(jié)閾值A(chǔ)eerth以上。換句話說,CPU81在步驟2720中判定實(shí)際的外部EGR率與目標(biāo)EGR率之差是否在規(guī)定的值以上。這時,若差(AEGRVact-AEGRVtgt)在規(guī)定的EGR閥過度調(diào)節(jié)閾值A(chǔ)eerth以上,則 CPU81在步驟2720中判定為“Yes”,進(jìn)入步驟2730。即,由于外部EGR率(從而,外部EGR 量)過剩,所以,CPU81推定為發(fā)生使空燃比變動的干擾。并且,CPU81在在步驟2730中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“1”。之后,CPU81進(jìn)入步驟2795,暫時結(jié)束本程序。與此相對,若差(AEGRVact-AEGRVtgt)比規(guī)定的EGR閥過度調(diào)節(jié)閾值A(chǔ)eerth小, 則CPU81在步驟2720中判定為“No”,進(jìn)入步驟2740。即,由于外部EGR率(從而,外部EGR 量)不過剩,所以,CPU81推定為未發(fā)生使空燃比變動的干擾。并且,CPU81在步驟2740中將空燃比干擾發(fā)生標(biāo)志XGIRN的值設(shè)定為“0”。之后,CPU81進(jìn)入步驟2795,暫時結(jié)束本程序。另外,第十一控制裝置的CPU81在圖27的步驟2720中判定上述差 (AEGRVact-AEGRVtgt)的絕對值| AEGRVact-AEGRVtgt |是否在規(guī)定的EGR閥過度調(diào)節(jié)閾值 Aeerth 以上。如上面說明的那樣,第十一控制裝置,包括所述排氣回流管(54),所述EGR閥(55),外部EGR控制機(jī)構(gòu),所述外部EGR控制機(jī)構(gòu)對所述EGR閥(55)給予所述指示信號 (DEGR),以便通過對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述EGR閥的開度,改變在所述排氣回流管內(nèi)流動并導(dǎo)入所述進(jìn)氣通路的外部EGR的量(參照圖25的程序),
53
學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得所述EGR閥的實(shí)際開度 (AEGRVact),并且,當(dāng)推定為所取得的EGR閥的實(shí)際開度(AEGRVact)與利用給予所述EGR 閥的指示信號(DEGR)決定的所述EGR閥的開度(AEGRVtgt)之差(AEGRVact-AEGRVtgt)在規(guī)定的EGR閥開度差閾值(EGR閥過度調(diào)節(jié)閾值A(chǔ)eerth)以上時(參照圖27的步驟2720 中的“ks”的判定),推定發(fā)生使所述空燃比瞬態(tài)地變動的干擾(參照圖27的程序)。從而,第十一控制裝置,在“實(shí)際的EGR閥的開度相對于目標(biāo)EGR閥開度變得過大 (或過小),,引起的外部EGR量變得過大(或過小),因此存在著產(chǎn)生內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的危險性的情況下,可以恰當(dāng)?shù)亟箤W(xué)習(xí)促進(jìn)控制。第一變形例其次,對于根據(jù)本發(fā)明的各種實(shí)施方式的空燃比控制裝置的第一變形例(下面也稱之為“第一變形裝置”)進(jìn)行說明。代替各種實(shí)施方式的CPU81所執(zhí)行的圖13所示的程序,第一變形裝置每經(jīng)過規(guī)定的時間執(zhí)行圖觀所示的副FB學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)程序(其幻。另外,在圖觀中,在用于進(jìn)行和圖13所示的步驟相同的處理的步驟中,賦予和圖13中那樣的步驟的符號相同的符號。對這這些步驟省略其詳細(xì)說明。CPU81在學(xué)習(xí)促進(jìn)要求標(biāo)志T1L·的值為“0”的情況下,或者,學(xué)習(xí)促進(jìn)要求標(biāo)志 XZL的值為“1”、而空燃比干擾發(fā)生標(biāo)志XGIRN的值為“1”的情況下,進(jìn)入步驟觀10。并且, CPU81在該步驟觀10中將比例增益Kp設(shè)定成通常值KpSmall,并且,將積分增益Ki設(shè)定成通常值KiSmall。該比例增益Kp及積分增益Ki是前面說明的圖11的步驟1115中使用的增益(參照上述(11)式)。從而,在這種情況下,由于比例增益Kp及積分增益Ki中的任一個都被設(shè)定成通常值(未進(jìn)行學(xué)習(xí)促進(jìn)控制時的值),所以,副反饋量Vafsfb比較緩慢地變化。其結(jié)果是,學(xué)習(xí)值Vafsfbg也緩慢地變化,學(xué)習(xí)值Vafsfbg平穩(wěn)地向副反饋量Vafsfb 的收斂值接近。即,進(jìn)行通常學(xué)習(xí)控制。與此相對,在學(xué)習(xí)促進(jìn)要求標(biāo)志T1L·的值為“1”、并且空燃比干擾發(fā)生標(biāo)志XGIRN 的值為“0”的情況下,CPU81進(jìn)入步驟觀20。并且,CPU81在該步驟觀20中將比例增益Kp 設(shè)定成比通常值KpSmall大的促進(jìn)值KpLarge,將積分增益Ki設(shè)定成比通常值KiSmall大的促進(jìn)值KiLarge。其結(jié)果是,副反饋量Vafsfb比較迅速地變化。從而,學(xué)習(xí)值Vafsfbg也迅速地變化,學(xué)習(xí)值Vafsfbg向副反饋量Vafsfb的收斂值迅速地接近。即,進(jìn)行學(xué)習(xí)促進(jìn)控制。另外,在第一變形裝置中,在步驟觀10中追加圖13的步驟1320的處理(將在圖 11的步驟1140中使用的值P設(shè)定成第一值PSmall的處理),并且,在步驟觀20中,也可以追加圖13的步驟1340的處理(將在步驟1140中使用的值ρ設(shè)定成第二值pLarge的處理)。如上面說明的那樣,第一變形裝置,包括學(xué)習(xí)機(jī)構(gòu),所述學(xué)習(xí)機(jī)構(gòu)進(jìn)行所述學(xué)習(xí)值的更新,以便使所述學(xué)習(xí)值(副FB學(xué)習(xí)值Vafsfbg)逐漸接近“所述第一反饋量(副反饋量Vafsfb)或者包含在所述第一反饋量中的恒定成分”(參照圖11的程序,特別是參照步驟1135 步驟1155),學(xué)習(xí)促進(jìn)機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)機(jī)構(gòu)對所述第一反饋量更新機(jī)構(gòu)給予指示,以便與推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時相比,在推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)時,使得所述第一反饋量的更新速度(比例增益Kp及積分增益Ki越大則變得越大的更新速度)更大(參
54照圖觀的程序)。第二變形例其次,對于根據(jù)本發(fā)明的各種實(shí)施方式的空燃比控制裝置的第二變形例(下面, 也稱之為“第二變形裝置、或者判定裝置”)進(jìn)行說明。第二變形裝置執(zhí)行“空燃比氣缸間不平衡判定”。并且,所述上游側(cè)空燃比傳感器67,如圖四所示,包括固體電解質(zhì)層67a、排氣側(cè)電極層67b、大氣側(cè)電極層67c、擴(kuò)散阻力層67d、間隔壁67e、加熱器67f。固體電解質(zhì)層67a是氧離子導(dǎo)電性氧化物燒結(jié)體。在本例中,固體電解質(zhì)層67a 是在(二氧化鋯)中作為穩(wěn)定劑固溶了 CaO的“穩(wěn)定化二氧化鋯元件”。固體電解質(zhì)層 67a當(dāng)其溫度在活性溫度以上時發(fā)揮公知的“氧電池特性”及“氧泵特性”。排氣側(cè)電極層67b由鉬(Pt)等催化劑活性高的貴金屬構(gòu)成。排氣側(cè)電極層67b 形成在固體電解質(zhì)層67a的一個面上。排氣側(cè)電極層67b通過化學(xué)鍍等以具有充分的滲透性的方式(即,多孔質(zhì)狀)形成。大氣側(cè)電極層67c由鉬(Pt)等催化劑活性高的貴金屬構(gòu)成。大氣側(cè)電極層67c在固體電解質(zhì)層67a的另外一個面上以夾著固體電解質(zhì)層67a與排氣側(cè)電極層67b對向的方式形成。大氣側(cè)電極層67c通過化學(xué)鍍等以具有充分的滲透性的方式(即,多孔質(zhì)狀)形成。擴(kuò)散阻力層(擴(kuò)散速率決定層)67d由多孔質(zhì)陶瓷(耐熱性無機(jī)物)構(gòu)成。擴(kuò)散阻力層67d以覆蓋排氣側(cè)電極層67b的外側(cè)表面的方式,例如通過等離子噴涂法等形成。分子直徑小的氫壓在擴(kuò)散阻力層67d中的擴(kuò)散速度比分子直徑相對較大的“炭氫化合物HC 及一氧化碳CO等”在擴(kuò)散阻力層67d中的擴(kuò)散速度大。從而,通過擴(kuò)散阻力層67d的存在, 氫H2比炭氫化合物HC及一氧化碳CO等更快地到達(dá)“排氣側(cè)電極層67b”。上游側(cè)空燃比傳感器67以擴(kuò)散阻力層67d的外表面“暴露在排氣(與從內(nèi)燃機(jī)10中排出的排氣接觸),, 的方式配置。間隔壁部67e由致密的不使氣體透過的氧化鋁陶瓷構(gòu)成。間隔壁部67e形成作為容納大氣側(cè)電極層67c的空間的“大氣室67g”。大氣被導(dǎo)入大氣室67g。加熱器67f埋設(shè)在間隔壁部67e中。加熱器67f在通電時發(fā)熱,將固體電解質(zhì)層 67a加熱。如圖30所示,上游側(cè)空燃比傳感器67使用電源67h。電源67h以大氣側(cè)電極層 67c側(cè)成為高電位、排氣側(cè)電極層67b成為低電位的方式施加電壓V。如圖30所示,在排氣的空燃比是比理論空燃比稀的一側(cè)的空燃比時,利用上述氧泵特性檢測空燃比。即,在排氣的空燃比是比理論空燃比稀的一側(cè)的空燃比時,大量包含在排氣中的氧分子通過擴(kuò)散阻力層67d到達(dá)排氣側(cè)電極層67b。所述氧分子接受電子變成氧離子。氧離子通過固體電解質(zhì)層67a,在大氣側(cè)電極層67c放出電子,成為氧分子。其結(jié)果是,電流I從電源6 的正極經(jīng)由大氣側(cè)電極層67c、固體電解質(zhì)層67a及排氣側(cè)電極層67b 向電源67h的負(fù)極流動。在將電壓V的大小設(shè)定在規(guī)定值Vp以上時,該電流I的大小對應(yīng)于包含在到達(dá)擴(kuò)散阻力層67d的外側(cè)表面的排氣中的氧分子中“通過經(jīng)由擴(kuò)散阻力層67d向排氣側(cè)電極層 67b擴(kuò)散而到達(dá)的氧分子”的量而變化。即,電流I的大小對應(yīng)于排氣側(cè)電極層67b中的氧濃度(氧分壓)而變化。在排氣側(cè)電極層67b中的氧濃度對應(yīng)于到達(dá)擴(kuò)散阻力層67d的外側(cè)表面的排氣的氧濃度而變化。如圖31所示,由于即使將電壓V設(shè)定在規(guī)定值Vp以上,該電流I也不變化,所以,稱之為極限電流IP??杖急葌鞲衅?7根據(jù)該極限電流Ip值輸出對應(yīng)于空燃比的值。與此相對,如圖32所示,在排氣的空燃比是比理論空燃比濃的一側(cè)的空燃比時, 利用上述氧電池特性檢測空燃比。更具體地說,在排氣的空燃比是比理論空燃比濃的一側(cè)的空燃比時,大量包含在排氣中的未燃燒物(HC、⑶及吐等)通過擴(kuò)散阻力層67d到達(dá)排氣側(cè)電極層67b。在這種情況下,由于大氣側(cè)電極層67c處的氧濃度與排氣側(cè)電極層67b處的氧濃度之差(氧分壓差)變大,所以,固體電解質(zhì)層67a具有作為氧電池的功能。以比該氧電池的電動勢小的方式設(shè)定施加電壓V。從而,存在于大氣室67g內(nèi)的氧分子在大氣側(cè)電極層67c接受電子變成氧離子。該氧離子通過固體電解質(zhì)層67a,向排氣側(cè)電極層67b移動。并且,在排氣側(cè)電極層67b將未燃燒物氧化,放出電子。其結(jié)果是,電流I從電源6 的負(fù)極經(jīng)由排氣側(cè)電極層67b、固體電解質(zhì)層67a及大氣側(cè)電極層67c向電源67h的正極流動。該電流I的大小由從大氣側(cè)電極層67c通過固體電解質(zhì)層67a到達(dá)排氣側(cè)電極層 67b的氧離子的量決定。如前面所述,該氧離子用于在排氣側(cè)電極層67b將未燃燒物氧化。 從而,借助擴(kuò)散,通過擴(kuò)散阻力層67d到達(dá)排氣側(cè)電極層67b的未燃燒物的量越多,通過固體電解質(zhì)層67a的氧離子的量變得越多。換句話說,空燃比越小(在比理論空燃比濃的一側(cè)的空燃比,未燃燒物的量越多),電流I的大小變得越大。但是,由于擴(kuò)散阻力層67d的存在,到達(dá)排氣側(cè)電極層67b的未燃燒物的量受到限制,所以,電流I成為與空燃比對應(yīng)的一定的值Ip。上游側(cè)空燃比傳感器67根據(jù)該極限電流Ip的值,輸出對應(yīng)于空燃比的值。其結(jié)果是,上游側(cè)空燃比傳感器67輸出如圖3所示的輸出值Vabyfs。如上所述,下游側(cè)空燃比傳感器68是公知的濃差電池型的氧濃度傳感器(02傳感器)。下游側(cè)空燃比傳感器68,例如,具有與如圖四所示的上游側(cè)空燃比傳感器67同樣的結(jié)構(gòu)(但是,除電源Mh之外)。或者,下游側(cè)空燃比傳感器68也可以包括試管狀的固體電解質(zhì)層、形成在固體電解質(zhì)層的外側(cè)的排氣側(cè)電極層、暴露在大氣室(固體電解質(zhì)層的內(nèi)側(cè))且以夾著固體電解質(zhì)層與排氣側(cè)電極層對向的方式形成在固體電解質(zhì)層上的大氣側(cè)電極層、覆蓋排氣側(cè)電極層且與排氣接觸(以暴露在排氣中的方式配置的)擴(kuò)散阻力層。(空燃比氣缸間不平衡判定的原理)其次,對于利用上述判定裝置進(jìn)行“空燃比氣缸間不平衡判定”的原理進(jìn)行說明。 所謂空燃比氣缸間不平衡判定是判定氣缸之間的空燃比的不均勻性是否變成有必要發(fā)出警告的值以上,換句話說,判定各氣缸空燃比之間是否發(fā)生(在排放物方面不允許的程度的)不均衡(即,空燃比氣缸間不平衡)。內(nèi)燃機(jī)10的燃料是炭和氫的化合物。從而,在燃料燃燒向水皿。和二氧化碳0)2變化的過程中,作為中間生成物,生成“炭氫化合物HC、一氧化碳CO及氫吐等”。供燃燒的混合氣的空燃比越變得比理論空燃比小(即,空燃比越變成比理論空燃比濃的一側(cè)的空燃比),為了燃料完全燃燒所需要的氧的量與實(shí)際的氧的量之差越增大。換句話說,越變成濃的一側(cè)的空燃比,在燃燒過程中氧的不足量越增大,氧濃度越降低,所以, 中間生成物(未燃燒物)與氧相遇結(jié)合(被氧化)的幾率急劇變小。其結(jié)果是,如圖33所示,供應(yīng)給氣缸的混合氣的空燃比越變成濃的一側(cè)的空燃比,從氣缸排出的未燃燒物(HC、 CO及H2)的量越急劇(呈二次函數(shù)地)增大。另外,圖33的點(diǎn)P1、點(diǎn)P2及點(diǎn)P3是表示供應(yīng)給某個氣缸的燃料的量,相對于該氣缸的空燃比與理論空燃比相一致的情況下的燃料的量分別過剩 10% ( = AFl) ,30% ( = AF2)及 40% ( = AF3)的點(diǎn)。進(jìn)而,氫H2是比炭氫化合物HC及一氧化碳CO等小的分子。從而,與其它未燃燒物 (HC、CO)相比,氫H2在上游側(cè)空燃比傳感器67的擴(kuò)散阻力層67d中迅速地擴(kuò)散。因此,若大量產(chǎn)生由HC、C0及吐構(gòu)成的未燃燒物,則在擴(kuò)散阻力層67d顯著地發(fā)生氫吐的選擇性擴(kuò)散(優(yōu)先擴(kuò)散)。即,與“其它未燃燒物(HC、CO)”相比,有更多量的氫H2到達(dá)空燃比檢測元件的表面(形成在固體電解質(zhì)層67a表面的排氣側(cè)電極層67b)。其結(jié)果是,氫H2的濃度與其它未燃燒物(HC、C0)的濃度的平衡打破。換句話說,氫H2相對于包含在“到達(dá)上游側(cè)空燃比傳感器67的空燃比檢測元件(排氣側(cè)電極層67b)的排氣”中的全部未燃燒成分所占的比例,變得比氫H2相對于包含在“從內(nèi)燃機(jī)10中排出的排氣”中的全部未燃燒成分所占的比例大。并且,上述上游側(cè)目標(biāo)空燃比abyfr被設(shè)定成理論空燃比stoich。進(jìn)而,下游側(cè)目標(biāo)值Voxsref被設(shè)定成與理論空燃比相當(dāng)?shù)闹?0. 5V)?,F(xiàn)設(shè)想在不發(fā)生空燃比氣缸間不平衡的狀態(tài)下,各個氣缸的空燃比一律向濃的一側(cè)偏移的情況。例如,在成為計算燃料噴射量時的基本量的“內(nèi)燃機(jī)吸入空氣量的測定值或者推定值”變得比“真實(shí)的吸入空氣量”大時等情況下,發(fā)生這種狀態(tài)。在這種情況下,例如,假定各個氣缸的空燃比為圖33所示的AF2。若某個氣缸的空燃比為AF2,與某個氣缸的空燃比為比AF2更接近理論空燃比的空燃比AFl的情況相比,排氣中包含更多的未燃燒物(從而,氫H2)(參照點(diǎn)Pl及點(diǎn)P2)。從而,在上游側(cè)空燃比傳感器67的擴(kuò)散阻力層67d中,發(fā)生“氫吐的選擇性擴(kuò)散”。但是,在這種情況下,“各個氣缸在結(jié)束一次燃燒行程期間(與曲柄角720度相當(dāng)?shù)钠陂g)供應(yīng)給內(nèi)燃機(jī)10的混合氣”的空燃比的真實(shí)的平均值也是AF2。進(jìn)而,如上所述, 圖3所示的空燃比變換表Mapabyfs是考慮到氫“吐的選擇性擴(kuò)散”制成的。從而,用上游側(cè)空燃比傳感器67的實(shí)際的輸出值Vabyfs表示的上游側(cè)空燃比abyfs (通過將實(shí)際的輸出值Vabyfs應(yīng)用于空燃比變換表Mapabyfs所獲得的上游側(cè)空燃比abyfs)與上述“空燃比的真實(shí)的平均值A(chǔ)F2”相一致。因此,由于通過主反饋控制供應(yīng)給這個內(nèi)燃機(jī)10全體的混合氣的空燃比以與“上游側(cè)目標(biāo)空燃比abyfr、即理論空燃比”相一致的方式被修正,未發(fā)生空燃比氣缸間不平衡, 所以,各個氣缸的空燃比也與理論空燃比大致相一致。從而,副反饋量Vafsfb及副FB學(xué)習(xí)值Vafsfbg,不會成為大幅進(jìn)行空燃比的修正的值。換句話說,在不發(fā)生空燃比氣缸間不平衡的情況下,副反饋量Vafsfb及副FB學(xué)習(xí)值Vafsfbg不會成為大幅進(jìn)行空燃比的修正的值。其次,對于“發(fā)生了空燃比氣缸間不平衡的情況”的各個值的行為,一邊與上述“不發(fā)生空燃比氣缸間不平衡的情況”的各個值的行為進(jìn)行比較一邊進(jìn)行說明。例如,假定在吸入內(nèi)燃機(jī)10的各個氣缸的空氣量(重量)為AO、供應(yīng)給各個氣缸的燃料量(重量)為FO時,空燃比A0/F0為理論空燃比(例如,14. 5)。并且,假定由于吸入空氣量的推定誤差等引起對各個氣缸供應(yīng)(噴射)的燃
57料量均勻地過剩10%。即,假定向各個氣缸供應(yīng)1.1· FO的燃料。這時,供應(yīng)給作為四缸發(fā)動機(jī)的內(nèi)燃機(jī)10的空氣的總量(在各個氣缸各結(jié)束一次燃燒行程的期間,供應(yīng)給整個內(nèi)燃機(jī)的空氣量)為4·Α0。另外,供應(yīng)給內(nèi)燃機(jī)10的燃料量的總量(在各個氣缸各結(jié)束一次燃燒行程的期間,供應(yīng)給整個內(nèi)燃機(jī)10的燃料的量)為4.4*F0(= 1. 1 · F0+1. 1 · F0+1. 1 · F0+1. 1 · F0)。從而,供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值成為4 · AO/(4. 4 · F0) = AO/(1. 1 · F0)。這時,上游側(cè)空燃比傳感器的輸出值成為對應(yīng)于空燃比AO/(1. 1 · F0)的輸出值。從而,通過主反饋控制,供應(yīng)給各個氣缸的燃料的量各減少10% (變成向各個氣缸供應(yīng)1 · FO的燃料),供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比與理論空燃比A0/F0相一致。與此相對,設(shè)想只有特定氣缸的空燃比向濃的一側(cè)大幅偏離的情況。例如,在對特定氣缸配備的燃料噴射閥39的噴射特性成為“比所指示的燃料噴射量噴射顯著大的量的燃料的特性”的情況下,產(chǎn)生這種狀態(tài)。這種燃料噴射閥39的異常也稱為“燃料噴射閥的濃偏離異?!薄,F(xiàn)假定,對于某一個特定的氣缸供應(yīng)的燃料的量過剩40%的量(即,1. 4 · F0),對于剩余的三個氣缸供應(yīng)的燃料的量為這些氣缸的空燃比與理論空燃比相一致的燃料的量 (即,1 *F0)。在這種情況下,特定氣缸的空燃比是圖33所示的“AF3”,剩余的氣缸的空燃比為理論空燃比。這時,供應(yīng)給作為四氣缸發(fā)動機(jī)的內(nèi)燃機(jī)10的空氣量的總量(各個氣缸分別結(jié)束一次燃燒行程期間供應(yīng)給整個內(nèi)燃機(jī)10的空氣量)為4 ·Α0。另一方面,供應(yīng)給內(nèi)燃機(jī)10 的燃料的總量(在各個氣缸分別結(jié)束一次燃燒行程的期間,供應(yīng)給整個內(nèi)燃機(jī)10的燃料的量)為 4. 4 · FO ( = 1. 4 · F0+F0+F0+F0)。從而,供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值成為4 · AO/ (4. 4-F0) = AO/(1. 1 .F0)。即,這種情況下供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值成為與上述的“對各個氣缸供應(yīng)的燃料的量均等地過剩10%的情況”相同的值。但是,如前面所述,供應(yīng)給各個氣缸的混合氣的空燃比越變成濃的一側(cè)的空燃比, 則排氣中的未燃燒物(HC、CO及H2)的量越急劇地增大。因此,在“只有對特定氣缸供應(yīng)的燃料的量成為過剩40%的量的情況下”,包含在排氣中的氫壓的總量SH1,根據(jù)圖33,成為 SHl = Η3+Η0+Η0+Η0 = Η3+3 · Η0。與此相對,在“對各個氣缸供應(yīng)的燃料的量均等地過剩 10%的情況下”,包含在排氣中的氫H2的總量SH2,根據(jù)圖33,成為SH2 = Η1+Η1+Η1+Η1 = 4· HI。這時,量Hl比HO稍大,但是,量Hl及量HO都是極微小的量。S卩,量Hl和量H0,在與量H3相比的情況下,可以說彼此大致相等。從而,氫的總量SHl與氫的總量SH2相比非常大(SHI >> SH2)。這樣,即使供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值相同,但是, 在發(fā)生了空燃比氣缸間不平衡的情況下包含在排氣中的氫的總量SHl與在未發(fā)生空燃比氣缸間不平衡的情況下包含在排氣中的氫的總量SH2相比顯著地變大。從而,在只對特定氣缸供應(yīng)的燃料的量成為過剩40%的量的情況下,由于在上述擴(kuò)散阻力層67d中“氫H2的選擇性擴(kuò)散”,由上游側(cè)空燃比傳感器的輸出值Vabyfs表示的空燃比會變成比“供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值(A0/(1. 1 -FO))"
58濃的一側(cè)的空燃比(小的空燃比)。即,即使排氣的空燃比的平均值相同,但是,在發(fā)生空燃比氣缸間不平衡的情況下,與不發(fā)生空燃比氣缸間不平衡的情況相比,由于上游側(cè)空燃比傳感器67的排氣側(cè)電極層67b的氫吐的濃度變高,所以,上游側(cè)空燃比傳感器67的輸出值Vabyfs成為表示比“空燃比的真實(shí)的平均值”濃的一側(cè)的空燃比的值。其結(jié)果是,通過主反饋控制,供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均會被控制在比理論空燃比稀的一側(cè)。另一方面,通過了上游側(cè)催化劑53的排氣到達(dá)下游側(cè)空燃比傳感器68。包含在排氣中的氫H2和其它未燃燒物(HC、C0) —起在上游側(cè)催化劑53中被氧化(凈化)。從而,下游側(cè)空燃比傳感器68的輸出值Voxs成為與供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的真實(shí)的空燃比相對應(yīng)的值。從而,由副反饋控制計算出的空燃比的控制量(副反饋量等)成為對由上述主反饋控制對空燃比向稀的一側(cè)的過度修正進(jìn)行補(bǔ)償?shù)闹?。并且,通過這種副反饋量等, 使內(nèi)燃機(jī)10的空燃比的真實(shí)的平均值與理論空燃比相一致。這樣,由副反饋控制計算出的空燃比的控制量(副反饋控制量)成為對由燃料噴射閥39的濃偏離異常(空燃比氣缸間不平衡)引起的“對空燃比向稀的一側(cè)的過度修正” 進(jìn)行補(bǔ)償?shù)闹?。另外,引起濃偏離異常的燃料噴射閥39越變得比“指示的噴射量”噴射多的量的燃料(即,特定氣缸的空燃比越變成濃的一側(cè)的空燃比),這種向稀的一側(cè)的過度修正的程度越增大。從而,在副反饋量是正的值、其大小越大則“內(nèi)燃機(jī)的空燃比越被向濃的一側(cè)修正的系統(tǒng)”中,“與副反饋量相對應(yīng)地變化的值(實(shí)際上,例如,引入副反饋量的恒定成分的副反饋量的學(xué)習(xí)值”,成為表示空燃比氣缸間不平衡的程度的值。根據(jù)這種見解,本判定裝置取得與副反饋量相對應(yīng)地變化的值(在本例中,為副反饋量的學(xué)習(xí)值、即“副FB學(xué)習(xí)值Vafsfbg” ),作為不平衡判定用參數(shù)。即,不平衡判定用參數(shù)成為“包含在通過上游側(cè)催化劑53之前的排氣中的氫的量與包含在通過上游側(cè)催化劑53之后的排氣中的氫的量之差越大則變得越大的值”。并且,判定裝置在該不平衡判定用參數(shù)變成“異常判定閾值”以上的情況下(即,在與副FB學(xué)習(xí)值的增減相對應(yīng)地增減的值變成“表示將內(nèi)燃機(jī)的空燃比修正到異常判定閾值以上的濃的一側(cè)的值”的情況下),判定為發(fā)生空燃比氣缸間不平衡。圖34的實(shí)線表示發(fā)生空燃比氣缸間不平衡、某一個氣缸的空燃比從理論空燃比向濃的一側(cè)及稀的一側(cè)偏離的情況下的副FB學(xué)習(xí)值。圖34所示的曲線的橫軸是“不平衡比例”。所謂不平衡比例,是“理論空燃比X與該濃偏移的氣缸的空燃比af之差Y( = X-af), 與理論空燃比X之比(Y/X)”。如前面所述,不平衡比例變得越大,則氫H2的選擇性擴(kuò)散的影響越急劇變大。從而,如圖34的實(shí)線所示,副FB學(xué)習(xí)值(從而,不平衡判定用參數(shù))隨著不平衡比例變大,呈二次函數(shù)地增大。另外,如圖34的實(shí)線所示,即使在不平衡比例為負(fù)值的情況下,該不平衡比例的絕對值越增大,副FB學(xué)習(xí)值也越增大。即,例如,在發(fā)生只有一個特定氣缸的空燃比向稀的一側(cè)大幅偏移的空燃比氣缸間不平衡的情況下,作為不平衡判定用參數(shù)的副FB學(xué)習(xí)值(對應(yīng)于副FB學(xué)習(xí)值的值)也增大。例如,在對特定氣缸配備的燃料噴射閥39的噴射特性變成“比所指示的燃料噴射量噴射顯著少的量的燃料的特性”的情況下,產(chǎn)生這種狀態(tài)。這種燃料噴射閥39的異常也稱為“燃料噴射閥的稀偏離異?!?。
下面,對于在發(fā)生只有一個特定氣缸的空然比大幅向稀的一側(cè)偏移的空燃比氣缸間不平衡的情況下,副FB學(xué)習(xí)值也增大的理由進(jìn)行簡單說明。在下面的說明中,也假定吸入內(nèi)燃機(jī)10的各個氣缸的空氣量(重量)為AO。進(jìn)而,假定在供應(yīng)給各個氣缸的燃料量 (重量)為FO時,空燃比A0/F0與理論空燃比相一致。現(xiàn)設(shè)想對某一個特定氣缸(為了方便起見,設(shè)為第一氣缸)供應(yīng)的燃料的量為 40%程度的過小的量(即,0.6· F0),對剩余的三個氣缸(第二、第三及第四氣缸)供應(yīng)的燃料的量為這些氣缸的空燃比與理論空燃比相一致的燃料的量(即,F(xiàn)0)的情況。另外,在這種情況下,假定未發(fā)生不點(diǎn)火。在這種情況下,假定通過主反饋控制,供應(yīng)給第一氣缸至第四氣缸的燃料的量增大相同的規(guī)定量(10% )。這時,供應(yīng)給第一氣缸的燃料的量變?yōu)?. 7 *F0,供應(yīng)給第二至第四氣缸的每一個的燃料的量變?yōu)?. 1 · F0。在這種狀態(tài)下,供應(yīng)給作為四氣缸發(fā)動機(jī)的內(nèi)燃機(jī)10的空氣量的總量(在各個氣缸各結(jié)束一次燃燒行程的期間,供應(yīng)給整個內(nèi)燃機(jī)10的空氣量)為4·Α0。另外,主反饋控制的結(jié)果,供應(yīng)給內(nèi)燃機(jī)10的燃料量的總量(在各個氣缸各結(jié)束一次燃燒行程的期間,供應(yīng)給整個內(nèi)燃機(jī)10的燃料的量)為4 · F0( = 0. 7 · F0+1. 1 · F0+1. 1 · F0+1. 1 · F0)。從而,供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值成為4 -AO/(4 -F0) = A0/F0, 即,理論空燃比。但是,在這種狀態(tài)下“包含在排氣中的氫H2的總量SH3”變成SH3 = H4+H1+H1+H1 =H4+3 · HI。但是,H4是在空燃比為AO/(0. 7 · F0)時產(chǎn)生的氫的量,比Hl及HO小,并且大致等于H0。從而,總量SH3最大變成(H0+3 · Hl)。與此相對,在不發(fā)生空燃比氣缸間不平衡、并且供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值是理論空燃比的情況下,“包含在排氣中的氫H2的總量SH4”變成SH4 =Η0+Η0+Η0+Η0 = 4 · H0。如前面所述,Hl比HO稍大。從而,總量SH3 ( = H0+3 · Hl)變得比總量SH4( = 4 · HO)大。從而,在發(fā)生“燃料噴射閥的稀偏移異?!币鸬目杖急葰飧组g不平衡的情況下, 即使通過主反饋控制,供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值向理論空燃比變動時,氫的選擇性擴(kuò)散的影響也表現(xiàn)在上游側(cè)空燃比傳感器67的輸出值Vabyfs中。 即,通過將輸出值Vabyfs應(yīng)用于空燃比變換表Mapabyfs而獲得的上游側(cè)空燃比abyfs,成為比作為上游側(cè)目標(biāo)空燃比abyfr的理論空燃比更靠“濃的一側(cè)(小)的空燃比”。其結(jié)果是,進(jìn)一步進(jìn)行主反饋控制,供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值會被向比理論空燃比稀的一側(cè)修正。從而,在副反饋控制中計算出來的空燃比的控制量增大,以便補(bǔ)償由于燃料噴射閥39的稀偏移異常(空燃比氣缸間不平衡)引起的“由主反饋控制造成的空燃比向稀的一側(cè)的過度修正”。從而,不平衡比例是負(fù)的值,不平衡比例的絕對值越增大,根據(jù)“在副反饋控制主計算出來的空燃比的控制量”取得的“不平衡判定用參數(shù)(例如,副FB學(xué)習(xí)值)”越增大。從而,本判定裝置,不僅在特定氣缸的空燃比“向濃的一側(cè)偏移的情況下”,而且, 在“向稀的一側(cè)偏移的情況下”,不平衡判定用參數(shù)(例如,對應(yīng)于副FB學(xué)習(xí)值的增減而增減的值)在“異常判定閾值A(chǔ)th”以上的情況下,也判定為發(fā)生空燃比氣缸間不平衡。
另外,圖34的虛線表示各個氣缸的空燃比一律從理論空燃比向濃的一側(cè)偏離且中止主反饋控制的情況下的副FB學(xué)習(xí)值。在這種情況下,橫軸以和“發(fā)生空燃比氣缸間不平衡情況下的內(nèi)燃機(jī)的空燃比的偏移”成為同樣偏移的方式進(jìn)行調(diào)整。即,例如,在發(fā)生只有第一氣缸向濃的一側(cè)偏移20%的“空燃比氣缸間不平衡”的情況下,不平衡比例為20%。 另一方面,在各個氣缸的空燃比一律偏移5% (20%/四個氣缸)的情況下,實(shí)際上,不平衡比例為0,但是,在圖34中,作為與不平衡比例為20%相當(dāng)?shù)那闆r進(jìn)行處理。從圖34的實(shí)線和虛線的比較,可以理解,“在副FB學(xué)習(xí)值變成異常判定閾值A(chǔ)th以上時,可以判定為發(fā)生空燃比氣缸間不平衡?!绷硗?,實(shí)際上,由于進(jìn)行主反饋控制,所以,在不發(fā)生空燃比氣缸間不平衡的情況下,副FB學(xué)習(xí)值實(shí)際上不像圖34的虛線所示的那樣增大。其次,對于本判定裝置的實(shí)際動作進(jìn)行說明?!纯杖急葰飧组g不平衡判定〉其次,對于用于進(jìn)行“空燃比氣缸間不平衡判定”的處理進(jìn)行說明。CPU81每經(jīng)過規(guī)定的時間重復(fù)執(zhí)行圖35所示的“空燃比氣缸間不平衡判定程序”。從而,若達(dá)到規(guī)定的正時,則CPU81從步驟3500開始進(jìn)行處理,進(jìn)入步驟3505,判定“異常判定(空燃比氣缸間不平衡判定)的前提條件(判定實(shí)施條件)”是否成立。換句話說,在該前提條件不成立的情況下,空燃比氣缸間不平衡的“禁止判定條件”成立。若空燃比氣缸間不平衡“禁止判定條件”成立,則不進(jìn)行采用“根據(jù)副FB學(xué)習(xí)值Vafafbg計算出來的不平衡判定用參數(shù)”的“下面所述的空燃比氣缸間不平衡”的判定。這種異常判定(空燃比氣缸間不平衡判定)的前提條件,例如,可以是下面的條件 1。(條件1)上游側(cè)催化劑53的將氫氧化的能力不在第一規(guī)定能力以下。即,上游側(cè)催化劑53的將氫氧化的能力比第一規(guī)定能力大的情況。換句話說,該條件是“上游側(cè)催化劑53的狀態(tài)處于能夠?qū)⒘魅肷嫌蝹?cè)催化劑53的氫凈化規(guī)定的量以上的狀態(tài)(即,能夠凈化氫的狀態(tài))”。設(shè)置該條件1的理由如下。若上游側(cè)催化劑53的將氫氧化的能力在第一規(guī)定能力以下,則氫在上游側(cè)催化劑53處未被充分凈化,存在著氫流出到上游側(cè)催化劑53的下游的可能性。其結(jié)果是,存在著下游側(cè)空燃比傳感器68的輸出值Voxs受到氫的選擇性擴(kuò)散的影響的可能性,或者,上游側(cè)催化劑53的下游的氣體的空燃比變得與“供應(yīng)給整個內(nèi)燃機(jī)10的混合氣的空燃比的真實(shí)的平均值”不一致。從而,下游側(cè)空燃比傳感器68的輸出值Voxs不能表示與“被利用上游側(cè)空燃比傳感器67的輸出值Vabyfs進(jìn)行的上述空燃比反饋控制過度地修正的空燃比的真實(shí)的平均值”相對應(yīng)的值的可能性高。因此,在這種狀態(tài)下,若進(jìn)行空燃比氣缸間不平衡判定,則錯誤判定的可能性高。上述條件1,例如,可以作為在上游側(cè)催化劑53的氧吸留量不在第一閾值氧吸留量以下的情況下成立的條件。在這種情況下,可以判定為上游側(cè)催化劑53的將氫氧化的能力比第一規(guī)定能力大。現(xiàn)假定上述異常判定的前提條件成立。在這種情況下,CPU81在步驟3505中判定為“Yes”,進(jìn)入步驟3510,判定上述“副反饋控制條件是否成立”。并且,當(dāng)“副反饋控制條件成立”時,CPU81進(jìn)行下面所述的步驟3515以后的處理。步驟3515以后的處理是異常判定(空燃比氣缸間不平衡判定)用的處理的一部分。從而,也可以說副反饋控制條件是“異常判定的前提條件”之一。進(jìn)而,副反饋控制條件在主反饋控制條件成立時成立。從而,也可以說主反饋控制條件是“異常判定的前提條件”之一。現(xiàn)假定副反饋控制條件成立,繼續(xù)進(jìn)行說明。在這種情況下,CPU81進(jìn)行下面所述的步驟3515至步驟3560中的規(guī)定的步驟的處理。步驟3515 =CPUSl判定當(dāng)前時刻是否是“副FB學(xué)習(xí)值Vafsfbg剛剛被更新之后的時刻(副FB學(xué)習(xí)值剛剛更新之后的時刻)”。如果當(dāng)前時刻是副FB學(xué)習(xí)值剛剛更新之后的時刻,則CPU81進(jìn)入步驟3520。如果當(dāng)前時刻不是副FB學(xué)習(xí)值剛剛更新之后的時刻,則 CPU81直接進(jìn)入步驟3595,暫時結(jié)束本程序。步驟3520 =CPUSl將學(xué)習(xí)值累計計數(shù)Cexe的值增大“1”。步驟3525 :CPU81讀入由圖11的程序計算出來的副FB學(xué)習(xí)值Vafsfbg。步驟;3530 :CPU81更新副FB學(xué)習(xí)值Vafsfbg的累計值SVafsfbg。S卩,CPU81通過將“在步驟3525中讀入的副FB學(xué)習(xí)值Vafsfbg”加到“該時刻的累計值SVafsfbg”上,獲得新的累計值SVafsfbg。該累計值SVafsfbg被在點(diǎn)火鑰匙開關(guān)從斷開位置向接通位置切換時進(jìn)行的圖中未示出的初始程序設(shè)定為“0”。進(jìn)而,累計值SVafsfbg通過后面描述的步驟3560的處理也被設(shè)定為“0”。在進(jìn)行異常判定(空燃比氣缸間不平衡判定,步驟3545 步驟355 時,進(jìn)行該步驟3560。從而,累計值SVafsfbg成為在“內(nèi)燃機(jī)的起動后或者即將起動之前的異常判定之后”,在“異常判定的前提條件成立的情況下”,并且“在副反饋控制條件成立的情況” 下的副FB學(xué)習(xí)值Vafsfbg的累計值。步驟3535 :CPU81判定學(xué)習(xí)值累計計數(shù)Cexe的值是否在計數(shù)閾值Cth以上。若學(xué)習(xí)值累計計數(shù)Cexe的值比計數(shù)閾值Cth小,則CPU81在步驟3535中判定為“No”,直接進(jìn)入步3595,暫時結(jié)束本程序。與此相對,若學(xué)習(xí)值累計計數(shù)Cexe的值在計數(shù)閾值Cth以上,則 CPU81在步驟3535中判定為“Yes”,進(jìn)入步驟3540。步驟3540 :CPU81通過將“副FB學(xué)習(xí)值Vafsfbg的累計值SVafsfbg”除以“學(xué)習(xí)值累計計數(shù)Cexe”,求出副FB學(xué)習(xí)值的平均值A(chǔ)vesfbg。如前面所述,該副FB學(xué)習(xí)值平均值A(chǔ)vesfbg是包含在通過上游側(cè)催化劑53之前的排氣中的氫的量和包含在通過上游側(cè)催化劑53之后的排氣中的氫的量之差越大就變得越大的不平衡判定用參數(shù)。步驟3545 :CPU81判定副1 學(xué)習(xí)值平均值A(chǔ)vesfbg是否在異常判定閾值A(chǔ)th以上。 如前面所述,在氣缸間空燃比的不均勻性變得過大、產(chǎn)生“空燃比氣缸間不平衡”的情況下, 副反饋量Vafsfb會變成對供應(yīng)給內(nèi)燃機(jī)10的混合氣的空燃比向濃的一側(cè)大幅修正的值, 所以,與此相伴,副FB學(xué)習(xí)值Vafsfbg的平均值、即副FB學(xué)習(xí)值平均值A(chǔ)vesfbg也變成“對供應(yīng)給內(nèi)燃機(jī)10的混合氣的空燃比向濃的一側(cè)大幅修正的值(閾值A(chǔ)th以上的值)”。從而,在副FB學(xué)習(xí)值平均值A(chǔ)vesfbg在異常判定閾值A(chǔ)th以上的情況下,CPU81在步驟3545中判定為“Yes”,進(jìn)入步驟3550,將異常發(fā)生標(biāo)志XIJO的值設(shè)定成“1”。即,異常發(fā)生標(biāo)志XIJO的值為“1”表示發(fā)生空燃比氣缸間不平衡。另外,該異常發(fā)生標(biāo)志XIJO的值被存儲在后備RAM84中。另外,在異常發(fā)生標(biāo)志XIJO的值被設(shè)定成“1”時,CPU81也可以將圖中未示出的警告燈點(diǎn)亮。與此相對,在副FB學(xué)習(xí)值平均值A(chǔ)vesfbg比異常判定閾值A(chǔ)th小的情況下,CPU81在步驟3545中判定為“No”,進(jìn)入步驟3555。并且,CPU81在步驟3555中將發(fā)生異常標(biāo)志 XIJO的值設(shè)定成“0”,以便表示未發(fā)生“空燃比氣缸間不平衡”。步驟3560 :CPU81從步驟3550及步驟3555中的任一個步驟進(jìn)入步驟3560,將學(xué)習(xí)值累計計數(shù)Cexe的值設(shè)定為“0”(重置),并且,將副FB學(xué)習(xí)值的累計值SVafsfbg設(shè)定為“0”(重置)。另外,CPU81在進(jìn)行步驟3505的處理時,如果異常判定前提條件不成立,進(jìn)入步驟 3595,暫時結(jié)束本程序。另外,CPU81在進(jìn)行步驟3505的處理時,如果異常判定的前提條件不成立,則也可在經(jīng)由步驟3560之后,進(jìn)入步驟3595,暫時結(jié)束本程序。進(jìn)而,CPU81在進(jìn)行了步驟3510的處理時,如果副反饋控制條件不成立,則直接進(jìn)入步驟3595,暫時結(jié)束本程序。如上面說明的那樣,判定裝置(第二變形例)是一種空燃比控制裝置,包括不平衡判定用參數(shù)取得機(jī)構(gòu),所述不平衡判定用參數(shù)取得機(jī)構(gòu)根據(jù)所述學(xué)習(xí)值 (副FB學(xué)習(xí)值Vafsfbg)取得不平衡判定用參數(shù)(副1 學(xué)習(xí)值平均值A(chǔ)vesfbg),包含在通過所述催化劑53之前的排氣中的氫的量與包含在通過所述催化劑53之后的排氣中的氫的量之差越大,該不平衡判定用參數(shù)變得越大(圖35中的、特別是步驟3520至步驟3540),空燃比氣缸間不平衡判定機(jī)構(gòu),在所述取得的不平衡判定用參數(shù)(副FB學(xué)習(xí)值平均值A(chǔ)vesfbg)比異常判定閾值(Ath)大時,該空燃比氣缸間不平衡判定機(jī)構(gòu)判定為供應(yīng)給所述至少兩個以上氣缸的每一個的混合氣的空燃比、即各氣缸空然比之間產(chǎn)生不平衡(圖 35中的特別是步驟3545至步驟3555)。進(jìn)而,所述不平衡判定用參數(shù)取得機(jī)構(gòu),以隨著學(xué)習(xí)值(副FB學(xué)習(xí)值Vafsfbg)變大而變大的方式取得所述不平衡判定用參數(shù)(副FB學(xué)習(xí)值平均值A(chǔ)vesfbg)。借此,提供一種可以檢測發(fā)生空燃比氣缸間不平衡的實(shí)用的空燃比氣缸間不平衡判定裝置。如上所述,根據(jù)本發(fā)明的各實(shí)施方式的裝置,在進(jìn)行副FB學(xué)習(xí)值Vafsfbg的學(xué)習(xí)促進(jìn)控制期間,在發(fā)生“瞬態(tài)地擾亂內(nèi)燃機(jī)的空燃比的狀態(tài)”的情況下,禁止該學(xué)習(xí)促進(jìn)控制。從而,可以避免副FB學(xué)習(xí)值Vafsfbg偏離恰當(dāng)值。其結(jié)果是,根據(jù)各種實(shí)施方式的裝置,可以縮短“由于副FB學(xué)習(xí)值Vafsfbg偏離恰當(dāng)值而造成的排放物惡化的期間”。另外,本發(fā)明并不局限于上述實(shí)施方式,在本發(fā)明的范圍內(nèi),可以采用各種變形例。下面,列舉本發(fā)明的實(shí)施方式的變形例(下面,也稱之為“本裝置”)?!け狙b置作為變更內(nèi)部EGR量的機(jī)構(gòu),可以只配備可變進(jìn)氣正時控制裝置33及可變排氣正時控制裝置36中的一個。 本裝置也可以將計算副反饋量Vafsfb時求出的“根據(jù)輸出偏差量DVoxs的積分值的值SDVoxs,,作為副FB學(xué)習(xí)值Vafsfbg存儲在后備RAM84中。在這種情況下,副FB學(xué)習(xí)值Vafsfbg,例如,根據(jù)下述05)式被更新。在05)式中,k3是從0到1的任意常數(shù), Vafsfbgnew是更新后的FB學(xué)習(xí)值Vafsfbg。Vafsfbgnew = k3 · Vafsfbg+(l-k3) · SDVoxs …(25)在這種情況下,在到開始副反饋控制開始為止的期間,或者在副反饋控制的中止
63期間,作為副反饋量Vafsfb,也可以使用Ki .Vafsfbg。這時,在上述(1)式中的Vafsfb被設(shè)定為“0”。進(jìn)而,在這種情況下,作為副反饋控制開始時的輸出偏差量的積分值SDVoxs的初始值,也可以采用副FB學(xué)習(xí)值Vafsfbg?!け狙b置也可以將被上述(13)式更新的副FB學(xué)習(xí)值Vafsfbg存儲在后備RAM84 中,并且,將上述(1)式中的Vafsfbg設(shè)定為“0”。在這種情況下,在直到副反饋控制開始為止的期間(或者副反饋控制的中止期間),作為副反饋量Vafsfb,也可以采用副FB學(xué)習(xí)值Vafsfbg?!け狙b置可以在下游側(cè)空燃比傳感器68的輸出值Voxs剛剛穿過理論空燃比相當(dāng)值Vst(0. 5V)之后(濃稀反轉(zhuǎn)時),進(jìn)行副FB學(xué)習(xí)值Vafsfbg的更新。在這種情況下,本裝置,例如,判定內(nèi)燃機(jī)起動之后的副FB學(xué)習(xí)值Vafsfbg的更新次數(shù)是否在規(guī)定值以下,當(dāng)內(nèi)燃機(jī)起動后的副FB學(xué)習(xí)值Vafsfbg的更新次數(shù)在規(guī)定值以下時,可以推定為上述的“學(xué)習(xí)不足狀態(tài)”?!け狙b置的凈化控制閥49及EGR閥55也可以是借助占空比信號調(diào)節(jié)開度的開關(guān)閥形式的閥,以及,使用步進(jìn)馬達(dá)調(diào)整開度的閥等。 本裝置,例如,也可以應(yīng)用于V型發(fā)動機(jī)。在這種情況下,V型發(fā)動機(jī)在屬于右側(cè)部的氣缸的排氣集合部下游,配備有右側(cè)部上游側(cè)催化劑(在所述內(nèi)燃機(jī)的排氣通路上, 配置在從所述多個氣缸中的至少兩個以上的氣缸的燃燒室排出的排氣集合部下游側(cè)的部位上的催化劑),在屬于左側(cè)部的氣缸的排氣集合部下游,可以配備有左側(cè)部上游側(cè)催化劑 (在所述內(nèi)燃機(jī)的排氣通路上,配置在從所述多個氣缸中的至少兩個以上氣缸之外的剩余兩個以上氣缸的燃燒室排出的排氣匯集的排氣集合部下游側(cè)的部位上的催化劑)。進(jìn)而, V型發(fā)動機(jī)在右側(cè)部的上游側(cè)催化劑的上游及下游配備有右側(cè)部用的上游側(cè)空燃比傳感器及下游側(cè)空燃比傳感器,在左側(cè)部上游側(cè)催化劑的上游及下游,可以配備有左側(cè)部用的上游側(cè)空燃比傳感器及下游側(cè)空燃比傳感器。在這種情況下,進(jìn)行右側(cè)部用的主反饋控制及副反饋控制,與之獨(dú)立地進(jìn)行左側(cè)部用的主反饋控制及副反饋控制?!ぴ诒菊f明書及權(quán)利要求的范圍內(nèi)所說的“禁止學(xué)習(xí)促進(jìn)控制”,包括在推定為發(fā)生使內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的干擾的可能性高的情況下,利用比在該學(xué)習(xí)促進(jìn)控制中學(xué)習(xí)值的更新速度小的更新速度(例如,在學(xué)習(xí)促進(jìn)控制與通常學(xué)習(xí)控制之間的更新速度)進(jìn)行學(xué)習(xí)值Vafsfbg的更新。為此,例如,可以將上述值ρ設(shè)定在pLarge與pSmall之間的值即可?;蛘?,為此,可以在將上述比例增益Kp設(shè)定在促進(jìn)值KpLarge與通常值KpSmall 之間的值,并且,將上述積分增益Ki設(shè)定在促進(jìn)值KiLarge與通常值KiSmall之間的值。
6權(quán)利要求
1.一種內(nèi)燃機(jī)的空燃比控制裝置,所述內(nèi)燃機(jī)的空燃比控制裝置適用于具有多個氣缸的多氣缸內(nèi)燃機(jī),所述空燃比控制裝置包括催化劑,所述催化劑在所述內(nèi)燃機(jī)的排氣通路上配置在比排氣集合部更靠下游側(cè)的部位,其中,從所述多個氣缸中的至少兩個以上氣缸的燃燒室排出的排氣匯集到所述排氣集合部,燃料噴射閥,所述燃料噴射閥噴射包含在供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣中的燃料,下游側(cè)空燃比傳感器,所述下游側(cè)空燃比傳感器在所述排氣通路上配置在比所述催化劑更靠下游側(cè)的部位,并且,輸出與在該配置部位流動的氣體的空燃比相對應(yīng)的輸出值,第一反饋量更新機(jī)構(gòu),每當(dāng)規(guī)定的第一更新正時到來時,所述第一反饋量更新機(jī)構(gòu)根據(jù)所述下游側(cè)空燃比傳感器的輸出值和對應(yīng)于下游側(cè)目標(biāo)空燃比的值來更新第一反饋量, 所述第一反饋量用于使所述下游側(cè)空燃比傳感器的輸出值與對應(yīng)于所述下游側(cè)目標(biāo)空燃比的值相一致,學(xué)習(xí)機(jī)構(gòu),每當(dāng)規(guī)定的第二更新正時到來時,所述學(xué)習(xí)機(jī)構(gòu)根據(jù)所述第一反饋量,以引入所述第一反饋量的恒定成分的方式更新所述第一反饋量的學(xué)習(xí)值,空燃比控制機(jī)構(gòu),所述空燃比控制機(jī)構(gòu)根據(jù)所述第一反饋量及所述學(xué)習(xí)值中的至少一方,控制從所述燃料噴射閥噴射的燃料的量,借此,控制流入所述催化劑的排氣的空燃比, 在所述空燃比控制裝置中,包括學(xué)習(xí)促進(jìn)機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)機(jī)構(gòu)推定是否發(fā)生所述學(xué)習(xí)值與該學(xué)習(xí)值應(yīng)當(dāng)收斂的值之差在規(guī)定值以上的學(xué)習(xí)不足狀態(tài),并且,與推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時相比,在推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)時,進(jìn)行使所述學(xué)習(xí)值的更新速度增大的學(xué)習(xí)促進(jìn)控制,學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)推定是否發(fā)生使供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比瞬態(tài)地變動的干擾,并且,在推定為發(fā)生所述干擾時,禁止所述學(xué)習(xí)促進(jìn)控制。
2.如權(quán)利要求1所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于, 所述空燃比控制機(jī)構(gòu)包括上游側(cè)空燃比傳感器,所述上游側(cè)空燃比傳感器配置在所述排氣集合部、或者所述排氣集合部與所述催化劑之間的所述排氣通路上,并且,輸出與在該配置部位流動的氣體的空燃比相對應(yīng)的輸出值,基本燃料噴射量決定機(jī)構(gòu),所述基本燃料噴射量決定機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的吸入空氣量和上游側(cè)目標(biāo)空燃比來決定基本燃料噴射量,所述基本燃料噴射量用于使供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比與作為與所述下游側(cè)目標(biāo)空燃比相同的空燃比的上游側(cè)目標(biāo)空燃比相一致,第二反饋量更新機(jī)構(gòu),每當(dāng)規(guī)定的第三更新正時到來時,所述第二反饋量更新機(jī)構(gòu)根據(jù)所述上游側(cè)空燃比傳感器的輸出值、所述第一反饋量和所述學(xué)習(xí)值來更新第二反饋量, 以便使供應(yīng)給所述至少兩個以上氣缸的燃燒室的混合氣的空燃比與所述上游側(cè)目標(biāo)空燃比相一致,燃料噴射指示機(jī)構(gòu),所述燃料噴射指示機(jī)構(gòu)使得通過利用所述第二反饋量修正所述基本燃料噴射量而獲得的燃料噴射量的燃料從所述燃料噴射閥噴射。
3.如權(quán)利要求1和權(quán)利要求2所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于, 所述學(xué)習(xí)機(jī)構(gòu)以使所述學(xué)習(xí)值逐漸接近所述第一反饋量或包含在所述第一反饋量中的恒定成分的方式進(jìn)行所述學(xué)習(xí)值的更新,所述學(xué)習(xí)促進(jìn)機(jī)構(gòu)對所述學(xué)習(xí)機(jī)構(gòu)給予指示,以使得與推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時相比,在推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)時,所述學(xué)習(xí)值向所述第一反饋量或者向包含在所述第一反饋量中的恒定成分接近的速度更大。
4.如權(quán)利要求1或權(quán)利要求2所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于, 所述學(xué)習(xí)機(jī)構(gòu)以使所述學(xué)習(xí)值逐漸接近所述第一反饋量或包含在所述第一反饋量中的恒定成分的方式進(jìn)行所述學(xué)習(xí)值的更新,所述學(xué)習(xí)促進(jìn)機(jī)構(gòu)對所述第一反饋量更新機(jī)構(gòu)給予指示,以使得與推定為未發(fā)生所述學(xué)習(xí)不足狀態(tài)時相比,在推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)時,所述第一反饋量的更新速度更大。
5.如權(quán)利要求2至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括燃料箱,所述燃料箱貯存供應(yīng)給所述燃料噴射閥的燃料,凈化通路部,所述凈化通路部構(gòu)成用于將在所述燃料箱內(nèi)產(chǎn)生的蒸發(fā)燃料氣體導(dǎo)入到所述內(nèi)燃機(jī)的進(jìn)氣通路中的通路,所述凈化通路部將所述燃料箱與所述進(jìn)氣通路連接起來,凈化控制閥,所述凈化控制閥配置在所述凈化通路部,并且,響應(yīng)指示信號而改變開度,凈化控制機(jī)構(gòu),所述凈化控制機(jī)構(gòu)對所述凈化控制閥給予所述指示信號,以便對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述凈化控制閥的開度,當(dāng)所述凈化控制閥開啟不為0的規(guī)定的開度時,所述第二反饋量更新機(jī)構(gòu)至少根據(jù)所述上游側(cè)空燃比傳感器的輸出值,將與所述蒸發(fā)燃料氣體的濃度相關(guān)的值作為蒸發(fā)燃料氣體濃度學(xué)習(xí)值進(jìn)行更新,并且,還根據(jù)所述蒸發(fā)燃料氣體濃度學(xué)習(xí)值,更新所述第二反饋量,當(dāng)所述蒸發(fā)燃料氣體濃度學(xué)習(xí)值在所述內(nèi)燃機(jī)起動之后的更新次數(shù)比規(guī)定的更新次數(shù)閾值小時,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
6.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括燃料箱,所述燃料箱貯存供應(yīng)給所述燃料噴射閥的燃料,凈化通路部,所述凈化通路部構(gòu)成用于將在所述燃料箱內(nèi)產(chǎn)生的蒸發(fā)燃料氣體導(dǎo)入到所述內(nèi)燃機(jī)的進(jìn)氣通路中的通路,所述凈化通路部將所述燃料箱與所述進(jìn)氣通路連接起來,凈化控制閥,所述凈化控制閥配置在所述凈化通路部,并且,響應(yīng)指示信號而改變開度,凈化控制機(jī)構(gòu),所述凈化控制機(jī)構(gòu)對所述凈化控制閥給予所述指示信號,以便對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述凈化控制閥的開度,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得與所述蒸發(fā)燃料氣體的濃度相對應(yīng)的值,并且,在根據(jù)該取得的值推定為所述蒸發(fā)燃料氣體的濃度在規(guī)定的濃度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
7.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括燃料箱,所述燃料箱貯存供應(yīng)給所述燃料噴射閥的燃料,凈化通路部,所述凈化通路部構(gòu)成用于將在所述燃料箱內(nèi)產(chǎn)生的蒸發(fā)燃料氣體導(dǎo)入到所述內(nèi)燃機(jī)的進(jìn)氣通路中的通路,所述凈化通路部將所述燃料箱與所述進(jìn)氣通路連接起來,凈化控制閥,所述凈化控制閥配置在所述凈化通路部,并且,響應(yīng)指示信號而改變開度,凈化控制機(jī)構(gòu),所述凈化控制機(jī)構(gòu)對所述凈化控制閥給予所述指示信號,以便對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述凈化控制閥的開度,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得與所述蒸發(fā)燃料氣體的濃度相對應(yīng)的值,并且,在根據(jù)該取得的值推定為所述蒸發(fā)燃料氣體的濃度的變化速度在規(guī)定濃度變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
8.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括內(nèi)部EGR量控制機(jī)構(gòu),所述內(nèi)部EGR量控制機(jī)構(gòu)對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)控制內(nèi)部EGR量,所述內(nèi)部EGR量是氣缸內(nèi)殘留氣體的量,所述氣缸內(nèi)殘留氣體是在所述至少兩個以上氣缸的燃燒室中已經(jīng)燃燒的氣體,所述氣缸內(nèi)殘留氣體在所述兩個以上氣缸的每一個的壓縮行程開始時存在于所述每一個氣缸的燃燒室中,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述內(nèi)部EGR量的變化速度在規(guī)定的內(nèi)部EGR量變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
9.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括內(nèi)部EGR量變更機(jī)構(gòu),所述內(nèi)部EGR量變更機(jī)構(gòu)對應(yīng)于指示信號改變用于改變內(nèi)部EGR 量的控制量,所述內(nèi)部EGR量是氣缸內(nèi)殘留氣體的量,所述氣缸內(nèi)殘留氣體是在所述至少兩個以上氣缸的燃燒室中已經(jīng)燃燒的氣體,所述氣缸內(nèi)殘留氣體在所述兩個以上氣缸的每一個的壓縮行程開始時存在于所述每一個氣缸的燃燒室中,控制量目標(biāo)值取得機(jī)構(gòu),所述控制量目標(biāo)值取得機(jī)構(gòu)對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)取得用于改變所述內(nèi)部EGR量的控制量的目標(biāo)值,內(nèi)部EGR量控制機(jī)構(gòu),所述內(nèi)部EGR量控制機(jī)構(gòu)對于所述內(nèi)部EGR量變更機(jī)構(gòu)給予所述指示信號,以便使所述控制量的實(shí)際的值與所述控制量的目標(biāo)值相一致,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得用于改變所述內(nèi)部EGR量的控制量的實(shí)際的值,并且,在推定為該取得的控制量的實(shí)際的值與所述控制量的目標(biāo)值之差在規(guī)定的控制量差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
10.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括氣門重疊期間變更機(jī)構(gòu),所述氣門重疊期間變更機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),改變所述至少兩個以上氣缸的每一個的進(jìn)氣門及排氣門一起開啟的氣門重疊期間,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為氣門重疊量的變化速度在規(guī)定的氣門重疊量變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾,其中,所述氣門重疊量為所述氣門重疊期間的長度。
11.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括氣門重疊期間變更機(jī)構(gòu),所述氣門重疊期間變更機(jī)構(gòu)改變所述至少兩個以上氣缸的每一個的進(jìn)氣門及排氣門同時開啟的氣門重疊期間,以便使所述氣門重疊期間與根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)確定的目標(biāo)重疊期間相一致,取得所述氣門重疊期間的長度、即氣門重疊量的實(shí)際值,并且,在判定為該取得的氣門重疊量的實(shí)際值與所述目標(biāo)重疊期間的長度、即目標(biāo)重疊量的氣門重疊量差在規(guī)定的氣門重疊量差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
12.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括進(jìn)氣門開啟時期控制機(jī)構(gòu),所述進(jìn)氣門開啟時期控制機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),改變所述至少兩個以上氣缸的每一個的進(jìn)氣門的開啟時期,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述進(jìn)氣門的開啟時期的變化速度在規(guī)定的進(jìn)氣門開啟時期變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
13.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括進(jìn)氣門開啟時期控制機(jī)構(gòu),所述進(jìn)氣門開啟時期控制機(jī)構(gòu)改變所述至少兩個以上氣缸的每一個的進(jìn)氣門的開啟時期,以便使得所述進(jìn)氣門的開啟時期與根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)決定的目標(biāo)進(jìn)氣門開啟時期相一致,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得所述進(jìn)氣門的開啟時期的實(shí)際值,并且,在判定為該取得的進(jìn)氣門的開啟時期的實(shí)際值與所述目標(biāo)進(jìn)氣門開啟時期之差在規(guī)定的進(jìn)氣門開啟時期差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
14.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括排氣門關(guān)閉時期控制機(jī)構(gòu),所述排氣門關(guān)閉時期控制機(jī)構(gòu)根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài),改變所述至少兩個以上氣缸的每一個的排氣門的關(guān)閉時期,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述排氣門的關(guān)閉時期的變化速度在規(guī)定的排氣門關(guān)閉時期變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
15.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括排氣門關(guān)閉時期控制機(jī)構(gòu),所述排氣門關(guān)閉時期控制機(jī)構(gòu)改變所述至少兩個以上氣缸的每一個的排氣門的關(guān)閉時期,以便使得所述排氣門關(guān)閉時期與根據(jù)所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)決定的目標(biāo)排氣門關(guān)閉時期相一致,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得所述排氣門的關(guān)閉時期的實(shí)際值,并且,在判定為該取得的排氣門的關(guān)閉時期的實(shí)際值與所述目標(biāo)排氣門關(guān)閉時期之差在規(guī)定的排氣門關(guān)閉時期差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
16.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括排氣回流管,所述排氣回流管在所述內(nèi)燃機(jī)的排氣通路上將比所述催化劑更靠上游側(cè)的部位與所述內(nèi)燃機(jī)的進(jìn)氣通路連接起來,EGR閥,所述EGR閥配置在所述排氣回流管上,并且,響應(yīng)指示信號而改變開度, 外部EGR量控制機(jī)構(gòu),所述外部EGR量控制機(jī)構(gòu)對所述EGR閥給予所述指示信號,以便通過對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述EGR閥的開度,改變在所述排氣回流管中流動且被導(dǎo)入所述進(jìn)氣通路的外部EGR的量,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),在推定為所述外部EGR的量的變化速度在規(guī)定的外部EGR量變化速度閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
17.如權(quán)利要求1至權(quán)利要求4中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,包括排氣回流管,所述排氣回流管在所述內(nèi)燃機(jī)的排氣通路上將比所述催化劑更靠上游側(cè)的部位與所述內(nèi)燃機(jī)的進(jìn)氣通路連接起來,EGR閥,所述EGR閥配置在所述排氣回流管上,并且,響應(yīng)指示信號而改變開度, 外部EGR控制機(jī)構(gòu),所述外部EGR控制機(jī)構(gòu)對所述EGR閥給予所述指示信號,以便通過對應(yīng)于所述內(nèi)燃機(jī)的運(yùn)轉(zhuǎn)狀態(tài)改變所述EGR閥的開度,改變在所述排氣回流管中流動且被導(dǎo)入所述進(jìn)氣通路的外部EGR的量,所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)取得所述EGR閥的實(shí)際的開度,并且,在推定為該取得的EGR閥的實(shí)際的開度與借助給予所述EGR閥的指示信號確定的所述EGR閥的開度之差在規(guī)定的 EGR閥開度差閾值以上時,推定為發(fā)生使所述空燃比瞬態(tài)地變動的干擾。
18.如權(quán)利要求1至權(quán)利要求17中任何一項所述的內(nèi)燃機(jī)的空燃比控制裝置,其特征在于,在所述學(xué)習(xí)值的變化速度在規(guī)定的學(xué)習(xí)值變化速度閾值以上時,所述學(xué)習(xí)促進(jìn)機(jī)構(gòu)推定為發(fā)生所述學(xué)習(xí)不足狀態(tài)。
19.如權(quán)利要求2所述的空燃比控制裝置,其特征在于,所述上游側(cè)空燃比傳感器具有擴(kuò)散阻力層和空燃比檢測元件,通過所述催化劑之前的排氣與所述擴(kuò)散阻力層接觸,所述空燃比檢測元件輸出所述輸出值, 進(jìn)而,所述空燃比控制裝置包括不平衡判定用參數(shù)取得機(jī)構(gòu),所述不平衡判定用參數(shù)取得機(jī)構(gòu)根據(jù)所述學(xué)習(xí)值取得不平衡判定用參數(shù),其中,包含在通過所述催化劑之前的排氣中的氫的量與包含在通過所述催化劑之后的排氣中的氫的量之差越大,則所述不平衡判定用參數(shù)變得越大,空燃比氣缸間不平衡判定機(jī)構(gòu),在所述取得的不平衡判定用參數(shù)比異常判定閾值大時,所述空燃比氣缸間不平衡判定機(jī)構(gòu)判定為在供應(yīng)給所述至少兩個以上氣缸的每一個的混合氣的空燃比、即各氣缸空燃比之間產(chǎn)生不均衡。
20.如權(quán)利要求19所述的空燃比控制裝置,其特征在于,所述不平衡判定用參數(shù)取得機(jī)構(gòu)以所述不平衡判定用參數(shù)隨著學(xué)習(xí)值變大而變大的方式取得所述不平衡判定用參數(shù)。
全文摘要
一種空燃比控制裝置,包括催化劑(53),所述催化劑配置在比排氣集合部更靠下游側(cè)的部位;下游側(cè)空燃比傳感器(68),所述下游側(cè)空燃比傳感器在排氣通路上配置在比所述催化劑更靠下游側(cè)的部位;第一反饋量更新機(jī)構(gòu),所述第一反饋量更新機(jī)構(gòu)根據(jù)所述下游側(cè)空燃比傳感器的輸出值更新第一反饋量,所述第一反饋量用于使下游側(cè)空燃比傳感器的輸出值與對應(yīng)于下游側(cè)目標(biāo)空燃比的值相一致;學(xué)習(xí)機(jī)構(gòu),所述學(xué)習(xí)機(jī)構(gòu)以根據(jù)所述第一反饋量引入該第一反饋量的恒定成分的方式更新所述第一反饋量的學(xué)習(xí)值。并且,該空燃比控制裝置包括學(xué)習(xí)促進(jìn)機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)機(jī)構(gòu)在推定為發(fā)生學(xué)習(xí)不足狀態(tài)時,進(jìn)行使所述學(xué)習(xí)值的更新速度增大的學(xué)習(xí)促進(jìn)控制;學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu),所述學(xué)習(xí)促進(jìn)禁止機(jī)構(gòu)在推定為發(fā)生使內(nèi)燃機(jī)的空燃比瞬態(tài)地變動的干擾(例如,內(nèi)部EGR量的瞬態(tài)地增大)時,禁止所述學(xué)習(xí)促進(jìn)控制。
文檔編號F02D45/00GK102301118SQ20098015564
公開日2011年12月28日 申請日期2009年1月30日 優(yōu)先權(quán)日2009年1月30日
發(fā)明者出村隆行 申請人:豐田自動車株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1