專利名稱:用于內(nèi)燃機的點火定時控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)燃機的點火定時控制器。
背景技術(shù):
在具有作為驅(qū)動源的內(nèi)燃機的車輛中,點火定時根據(jù)發(fā)動機的運行狀態(tài)受到控制?;旧?,點火定時控制涉及基于發(fā)動機的運行狀態(tài)設(shè)置點火定時的控制目標(biāo)值。使用反饋校正項對控制目標(biāo)值進行校正,反饋校正項依賴于是否發(fā)生爆燃(knock)而更新。如果發(fā)生爆燃,反饋校正項以與預(yù)定的延遲更新量對應(yīng)的量改變,從而延遲點火定時。當(dāng)爆燃未發(fā)生時,反饋校正項以與預(yù)定的提前更新量對應(yīng)的量改變,以便提前點火定時。使用基于反饋校正項更新的學(xué)習(xí)值來校正控制目標(biāo)。學(xué)習(xí)值例如為通過在反饋控制項上進行逐漸改變處理獲得的值。例如,專利文獻1公開了一種內(nèi)燃機控制器,其設(shè)置第一學(xué)習(xí)值和第二學(xué)習(xí)值。第一學(xué)習(xí)值用于補償發(fā)動機的依賴于時間的變化引起的點火定時的改變量(其為例如發(fā)動機的燃燒室內(nèi)的沉淀形成(deposit formation))。第二學(xué)習(xí)值用于補償由于除發(fā)動機的前述變化以外的因素(其為例如燃料特性的變化)引起的點火定時的變化量。在專利文獻1所介紹的控制器中,在第一發(fā)動機運行范圍內(nèi)允許第一學(xué)習(xí)值的學(xué)習(xí),在第一發(fā)動機運行范圍中,發(fā)動機燃燒室內(nèi)的沉淀形成以大的程度影響點火定時。相反,在第二發(fā)動機運行范圍內(nèi)禁止這樣的學(xué)習(xí),在第二發(fā)動機運行范圍中,發(fā)動機燃燒室的沉淀形成對點火定時的影響有限。結(jié)果,與點火定時由于前述沉淀形成引起的變化量對應(yīng)的值被獲得為第一學(xué)習(xí)值。另外,與點火定時的由于除沉淀形成以外的因素引起的改變量對應(yīng)的值被獲得為第二學(xué)習(xí)值。通過這種方式,點火定時根據(jù)導(dǎo)致爆燃的因素受到控制。例如,高辛烷汽油可被饋送到保存常規(guī)燃料的燃料箱中。在這種情況下,供到發(fā)動機的燃料具有與原始保存的燃料的特性不同的特性。換句話說,當(dāng)具有不同于當(dāng)前保存燃料特性的特性的燃料被饋送到燃料箱時,發(fā)動機所接收的燃料具有不同于當(dāng)前保存燃料特性的特性。在這種情況下,爆燃的發(fā)生狀態(tài)改變,反饋校正項發(fā)生大的變化。在這種情況下,如果第一學(xué)習(xí)值的學(xué)習(xí)簡單地根據(jù)發(fā)動機運行狀態(tài)有選擇地受到允許和禁止,可能發(fā)生下面的問題。具體而言,當(dāng)發(fā)動機在補充燃料后立即在第一發(fā)動機運行范圍內(nèi)運行時,第一學(xué)習(xí)值反映已經(jīng)被具有不同特性的燃料大大改變的點火定時(反饋校正項)。這妨礙了根據(jù)補償目標(biāo)準(zhǔn)確學(xué)習(xí)第一學(xué)習(xí)值和第二學(xué)習(xí)值。專利文獻1 日本特開No. 2005-147112。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種內(nèi)燃機點火定時控制器,其能夠在補充燃料之后適當(dāng)?shù)貙W(xué)習(xí)內(nèi)燃機點火定時。為了實現(xiàn)上述目的,根據(jù)本發(fā)明第一實施形態(tài),提供了一種內(nèi)燃機點火定時控制器。通過使用依賴于是否已發(fā)生爆燃更新的反饋校正項和基于反饋校正項更新的學(xué)習(xí)值對基于發(fā)動機運行狀態(tài)設(shè)置的基本值進行校正,控制器設(shè)置點火定時的控制目標(biāo)值??刂破鞣至⒌貙W(xué)習(xí)第一學(xué)習(xí)值以及第二學(xué)習(xí)值。第一學(xué)習(xí)值對點火定時的由于發(fā)動機的依賴于時間的變化引起的變化量進行補償,第二學(xué)習(xí)值對點火定時的由于除發(fā)動機依賴于時間的變化以外的因素引起的變化量進行補償,各自作為彼此分立的學(xué)習(xí)值??刂破靼O(shè)置裝置、 允許裝置、判斷裝置、禁止裝置。設(shè)置裝置通過在第一發(fā)動機運行范圍內(nèi)使用第一學(xué)習(xí)值和第二學(xué)習(xí)值對基本值進行校正來設(shè)置控制目標(biāo)值,在第一發(fā)動機運行范圍內(nèi),發(fā)動機的依賴于時間的變化在大的程度上影響點火定時。設(shè)置裝置通過在第二發(fā)動機運行范圍內(nèi)僅僅使用第二學(xué)習(xí)值校正基本值設(shè)置控制目標(biāo)值,在第二發(fā)動機運行范圍內(nèi),發(fā)動機的依賴于時間的變化以小的程度影響點火定時。允許裝置僅僅允許在第一發(fā)動機運行范圍內(nèi)學(xué)習(xí)第一學(xué)習(xí)值,并在第二發(fā)動機運行范圍內(nèi)僅僅允許學(xué)習(xí)第二學(xué)習(xí)值。判斷裝置判斷是否存在這樣的可能性燃料已經(jīng)被饋送到保存將被供到發(fā)動機的燃料的燃料箱。禁止裝置在判斷裝置判斷為存在燃料已經(jīng)被饋送到燃料箱的可能性之后以預(yù)定的時間段禁止第一學(xué)習(xí)值的學(xué)習(xí)。通過上面介紹的配置,如果具有不同于原始保存燃料特性的特性的燃料被饋送到燃料箱,第一學(xué)習(xí)值的學(xué)習(xí)被禁止達預(yù)定的時間段,在該時間段中,被供到發(fā)動機的燃料的不同的特性大大地改變反饋校正項。這避免了具有不同特性的燃料導(dǎo)致的點火定時變化量反映在第一學(xué)習(xí)值中。另外,由于在此階段允許第二學(xué)習(xí)值的學(xué)習(xí),具有不同特性的燃料導(dǎo)致的點火定時變化量被反映在第二學(xué)習(xí)值中。因此,在第一發(fā)動機運行范圍和第二發(fā)動機運行范圍中,第二學(xué)習(xí)值補償點火定時中由于具有不同特性的燃料引起的變化量。由于在預(yù)定時間段之后在第一發(fā)動機運行范圍內(nèi)學(xué)習(xí)第一學(xué)習(xí)值,點火定時中由于發(fā)動機的依賴于時間的變化引起的變化量被反映在第一學(xué)習(xí)值中,如果這樣的變化已經(jīng)發(fā)生了的話。第一學(xué)習(xí)值因此補償點火定時中由于發(fā)動機的依賴于時間的變化引起的變化量。結(jié)果,發(fā)動機點火定時在補充燃料之后被適當(dāng)?shù)貙W(xué)習(xí)。在上面的點火定時控制器中,優(yōu)選為,當(dāng)禁止裝置禁止第一學(xué)習(xí)值的學(xué)習(xí)時,基于反饋校正項,在第一發(fā)動機運行范圍內(nèi)學(xué)習(xí)第二學(xué)習(xí)值。通過上面介紹的配置,相比于第二學(xué)習(xí)值的學(xué)習(xí)在具有不同特性的燃料已經(jīng)被饋送到燃料箱之后暫停預(yù)定時間段的配置,點火定時中由于被供到發(fā)動機的燃料的不同特性導(dǎo)致的變化量在早期被反映在第二學(xué)習(xí)值中。點火定時的變化量因此在早期以第二學(xué)習(xí)值得到補償。在上面的點火定時控制器中,優(yōu)選為,第一發(fā)動機運行范圍包含根據(jù)發(fā)動機的運行狀態(tài)定義的多個多點學(xué)習(xí)范圍,第一學(xué)習(xí)值對于多點學(xué)習(xí)范圍中的每一個被設(shè)置,并且, 點火定時控制器更新多點學(xué)習(xí)范圍中包含當(dāng)前發(fā)動機運行狀態(tài)的一個的第一學(xué)習(xí)值。發(fā)動機的依賴于時間的變化——例如燃燒室內(nèi)的沉淀形成——可能在分段的發(fā)動機運行范圍內(nèi)以大的變化的程度影響爆燃。在這種情況下,如果對于所有發(fā)動機運行范圍將公共值用作第一學(xué)習(xí)值來設(shè)置控制目標(biāo)值,第一學(xué)習(xí)值可能在某些發(fā)動機運行范圍中變得不適合抑制由于發(fā)動機的依賴于時間的變化引起的爆燃。特別地,第一學(xué)習(xí)值可能變?yōu)檫@樣的值點火定時關(guān)于最優(yōu)定時提前,因此妨礙爆燃的有效抑制?;蛘?,第一學(xué)習(xí)值可能變?yōu)檫@樣的值點火定時關(guān)于最優(yōu)定時滯后,因此降低發(fā)動機的功率輸出。通過上面介紹的配置,這樣的第一學(xué)習(xí)值被學(xué)習(xí)為適合抑制爆燃的值其對于在發(fā)動機的依賴于時間的變化以大大變化的程度影響爆燃的發(fā)動機運行范圍中分段的多點學(xué)習(xí)范圍中的每一個而設(shè)置。這防止了第一學(xué)習(xí)值被學(xué)習(xí)為不適當(dāng)?shù)闹?,因此有效地抑制了爆燃,并防止了發(fā)動機功率輸出的下降。在上面的點火定時控制器中,優(yōu)選為,當(dāng)?shù)诙W(xué)習(xí)值變化時,第一學(xué)習(xí)值在與第二學(xué)習(xí)值變化方向相反的方向上以對應(yīng)于第二學(xué)習(xí)值變化量的量變化。當(dāng)發(fā)動機運行范圍對應(yīng)于第二發(fā)動機運行范圍時,第二學(xué)習(xí)值基于反饋校正項更新和變化。此后,當(dāng)發(fā)動機運行范圍被切換到第一發(fā)動機運行范圍時,點火定時(控制目標(biāo)值)受到第二學(xué)習(xí)值的變化的影響和改變。在這種情況下,點火定時可變得不適合抑制爆燃,或減小發(fā)動機功率輸出。然而,通過上面介紹的配置,即使是在發(fā)動機運行范圍在第二學(xué)習(xí)值已經(jīng)改變后被切換到第一發(fā)動機運行范圍時,第二學(xué)習(xí)值的變化不會影響點火定時。因此,防止了第一發(fā)動機運行范圍的點火定時變?yōu)閷τ谝种票疾贿m合的定時,或在第二發(fā)動機運行范圍內(nèi)由于第二學(xué)習(xí)值的變化而減小發(fā)動機功率輸出。在上面的點火定時控制器中,優(yōu)選為,在驅(qū)動開關(guān)已經(jīng)被操縱為開始發(fā)電機運行的條件下,判斷裝置判斷為存在燃料已經(jīng)被供到燃料箱的可能。一般而言,在發(fā)動機保持在停止?fàn)顟B(tài)的情況下,燃料被饋送到燃料箱。換句話說, 剛好在發(fā)動機被啟動前,燃料可能已被供到燃料箱。通過上面介紹的配置,當(dāng)發(fā)動機正在被啟動時,判斷為存在燃料已經(jīng)被饋送到燃料箱的可能性。在上面的點火定時控制器中,優(yōu)選為,在蓄電池被連接到用于向發(fā)動機和發(fā)動機的外圍裝置供電的電路的條件下,判斷裝置判斷為存在燃料已經(jīng)被饋送到燃料箱的可能性。在發(fā)動機被修理或檢查之后,燃料可被饋送到燃料箱。一般而言,在這樣的修理或檢查之前,用于對發(fā)動機以及發(fā)動機的外圍裝置供電的電路從蓄電池斷開。在修理或檢查完成之后,電路被重新連接到蓄電池。因此,蓄電池已經(jīng)被連接到電路的事實可能表示,在這樣的連接之前或之后,存在燃料已經(jīng)被饋送到燃料池的可能性。通過上面介紹的配置,當(dāng)蓄電池已經(jīng)被連接到電路時,判斷為存在燃料已經(jīng)被供到燃料箱的可能性。在上面的點火定時控制器中,優(yōu)選為,第二學(xué)習(xí)值通過以預(yù)定的周期執(zhí)行的學(xué)習(xí)過程更新并存儲在易失性存儲器中。在這種情況下,當(dāng)驅(qū)動開關(guān)已經(jīng)被操縱為開始發(fā)動機運行時,或當(dāng)蓄電池被連接到用于向發(fā)動機以及發(fā)動機的外圍裝置供電的電路時,判斷裝置判斷為存在燃料已經(jīng)被饋送到燃料箱的可能性。預(yù)定的時間段對應(yīng)于,在已經(jīng)判斷為蓄電池連接到電路之后,直到停止發(fā)動機運行的驅(qū)動開關(guān)的操作次數(shù)達到預(yù)定次數(shù)之前的時間段。在驅(qū)動開關(guān)的停止發(fā)動機運行的操作次數(shù)已經(jīng)超過預(yù)定次數(shù)之后,預(yù)定的時間段對應(yīng)于從驅(qū)動開關(guān)被操作為開始發(fā)動機運行時到學(xué)習(xí)過程的執(zhí)行次數(shù)達到預(yù)定次數(shù)時的時間段。一旦電路從蓄電池斷開,第二學(xué)習(xí)值——在該時,其已根據(jù)需要被學(xué)習(xí)——被刪除。因此,在電路重新連接到蓄電池之后,在第二學(xué)習(xí)值被學(xué)習(xí)且變?yōu)榕c實際條件對應(yīng)的值之前花費長的時間。然而,如果驅(qū)動開關(guān)在電路和蓄電池保持為連接的情況下被操作為在發(fā)動機的致動和解除致動之間切換,第二學(xué)習(xí)值被存儲在易失性存儲器中而不被刪除。相
6比而言,這縮短了第二學(xué)習(xí)值被學(xué)習(xí)并成為與實際條件對應(yīng)的值所必需的時間。通過上面介紹的配置,當(dāng)蓄電池被連接到電路時,或者換句話說,當(dāng)花費長的時間學(xué)習(xí)第二學(xué)習(xí)值時,基于以長的時間間隔分隔開的驅(qū)動開關(guān)被操作以停止發(fā)動機的時間點,長的時間被設(shè)置為所述預(yù)定時間段。因此,對于長的時間段,第二學(xué)習(xí)值被優(yōu)先學(xué)習(xí)。結(jié)果,與實際條件對應(yīng)的值被準(zhǔn)確地學(xué)習(xí)為第二學(xué)習(xí)值。當(dāng)驅(qū)動開關(guān)在驅(qū)動開關(guān)操作次數(shù)超過預(yù)定次數(shù)之后被操作為啟動發(fā)動機時,或者換句話說,當(dāng)花費相對較短的時間學(xué)習(xí)第二學(xué)習(xí)值時,基于以短的時間間隔(執(zhí)行學(xué)習(xí)過程的周期)分隔開的第二學(xué)習(xí)值被更新的時間點,短的時間被設(shè)置為所述預(yù)定時間段。因此,第二學(xué)習(xí)值的學(xué)習(xí)準(zhǔn)確度被保持為高,這樣的優(yōu)先學(xué)習(xí)在早期完成。結(jié)果,第一學(xué)習(xí)值的學(xué)習(xí)在早期開始。
圖1原理性地示出了使用根據(jù)本發(fā)明一實施例的點火定時控制器的內(nèi)燃機;圖2示出了用于計算點火定時指令值的過程;圖3示出了基本學(xué)習(xí)范圍和多點學(xué)習(xí)范圍;圖4為一圖表,其示出了點火定時指令值,該指令值根據(jù)是否存在發(fā)動機的依賴于時間的變化而變化;圖5為一圖表,其示出了點火定時指令值,該指令值根據(jù)是否存在發(fā)動機的依賴于時間的變化而變化;圖6為一流程圖,其示出了學(xué)習(xí)過程的具體步驟;圖7為一流程圖,其示出了反映過程的具體步驟;以及圖8(幻、8(13)、8((3)各自示出了總學(xué)習(xí)值的變化實例。
具體實施例方式現(xiàn)在將介紹根據(jù)本發(fā)明的內(nèi)燃機的點火定時控制器的實施例。如圖1所示,內(nèi)燃機10的燃燒室11通過吸入通道12吸取空氣,并接收通過燃料噴射閥13噴射的燃料。燃料泵15將來自燃料箱14——其保存燃料——的燃料在壓力下發(fā)送到燃料噴射閥13。于是,火花塞16對由吸入空氣和噴射燃料構(gòu)成的空氣-燃料混合物進行點火。當(dāng)空氣-燃料混合物燃燒時,活塞17往復(fù)并旋轉(zhuǎn)發(fā)動機10的曲軸18。燃燒后的空氣-燃料混合物作為廢氣從燃燒室11被排放到排放通道19中。點火定時控制器包含電子控制單元30,其進行多種類型的控制以運行發(fā)動機10。 電子控制單元30具有中央處理單元(CPU),其進行與所述多種類型的控制有關(guān)的多種計算過程;非易失性存儲器(ROM),其存儲計算過程必需的程序和數(shù)據(jù);易失性存儲器(RAM 30a),其臨時存儲CPU的計算結(jié)果;輸入/輸出端口,信號通過其關(guān)于外部輸入或輸出。多種類型的傳感器連接到電子控制單元30的輸入端口。傳感器包括例如加速器踏板傳感器31、節(jié)流閥(throttle)傳感器32、爆燃傳感器33。加速器踏板傳感器31檢測加速器踏板20的按下量(加速器踏板按下量AC)。節(jié)流閥傳感器32檢測節(jié)流閥21的開度(節(jié)流閥開度TA),節(jié)流閥21被布置在吸入通道12中。爆燃傳感器33檢測發(fā)動機10中的爆燃。其他傳感器例如為空氣量傳感器34、曲軸傳感器35、驅(qū)動開關(guān)36??諝饬總鞲衅?4檢測經(jīng)過吸入通道12的空氣量(通道空氣量GA)。曲軸傳感器35檢測曲軸18的旋轉(zhuǎn)速度(發(fā)動機速度NE)和旋轉(zhuǎn)角度(曲軸角度)。當(dāng)發(fā)動機10的運行被開始或停止時,驅(qū)動開關(guān)36被操縱?;趤碜詡鞲衅鞯妮敵鲂盘枺娮涌刂茊卧?0獲取發(fā)動機10的運行狀態(tài),例如發(fā)動機速度NE和發(fā)動機負載KL。發(fā)動機負載KL基于發(fā)動機10的吸入空氣量和發(fā)動機速度 NE來計算。吸入空氣量和發(fā)動機速度NE基于加速器踏板按下量AC、節(jié)流閥開度TA、通道空氣量GA來確定。根據(jù)發(fā)動機10的運行狀態(tài),電子控制單元30向連接到輸出端口的多種類型的驅(qū)動器電路輸出指令信號,。通過這種方式,電子控制單元30進行多種類型的控制,例如發(fā)動機10的點火定時控制。點火定時控制器包含蓄電池22。蓄電池22連接到用于向發(fā)動機10和發(fā)動機10 的外圍裝置供電的電路(包含電子控制單元30)。到RAM 30a的電力供給在驅(qū)動開關(guān)36被操縱為停止發(fā)動機10的運行之后保持。這保持了存儲在RAM 30a中的值?,F(xiàn)在將參照圖2闡釋發(fā)動機10的點火定時控制。在當(dāng)前實施例中,發(fā)動機10的點火定時基于控制目標(biāo)值得到控制,控制目標(biāo)值是基于發(fā)動機10的運行狀態(tài)確定的,其特別為點火定時指令值ST。特別地,隨著點火定時指令值ST變得較小,發(fā)動機10的點火定時變得較為滯后。參照圖2,點火定時指令值ST基本上通過使用反饋校正項F和基本學(xué)習(xí)值A(chǔ)G⑴ 對基于發(fā)動機10的運行狀態(tài)確定的爆燃限制點火定時(BT-R)進行校正來計算,反饋校正項F依賴于爆燃是否已經(jīng)發(fā)生有選擇地增大或減小,基本學(xué)習(xí)值A(chǔ)G(i)基于反饋校正項F 來更新。通過從基線點火定時BT (用實線Ll表示)中減去爆燃裕量R獲得的值被用作爆燃限制點火定時(BT-R)。基線點火定時BT為在標(biāo)準(zhǔn)環(huán)境條件下防止爆燃的最超前的點火定時?;€點火定時BT基于發(fā)動機負載KL和發(fā)動機速度NE來計算。爆燃裕量R為預(yù)先通過試驗等設(shè)置的固定值。爆燃限制點火定時(BT-R)為從基線點火定時BT滯后與爆燃裕量R對應(yīng)的量的值 (用虛線L2表示)。換句話說,爆燃限制點火定時(BT-R)為即使在爆燃最可能發(fā)生的環(huán)境條件下防止爆燃的點火定時范圍的最超前的定時。前面提到的環(huán)境條件包括大氣溫度、濕度、大氣壓力、發(fā)動機冷卻劑溫度。根據(jù)這些條件,發(fā)動機10內(nèi)發(fā)生爆燃的可能性變化。在當(dāng)前實施例中,爆燃限制點火定時(BT-R)為基本值。當(dāng)爆燃發(fā)生時,響應(yīng)于爆燃傳感器33的輸出信號,從反饋校正項F中減去與滯后更新量a對應(yīng)的量,以便對點火定時進行滯后。當(dāng)爆燃不發(fā)生時,與超前更新量b對應(yīng)的量被加到反饋校正項F,以便使點火定時超前。也就是說,當(dāng)爆燃發(fā)生時,反饋校正項F立即對點火定時進行滯后,以便抑制爆燃。相反,當(dāng)爆燃不發(fā)生時,反饋校正項F使點火定時超前, 以增大發(fā)動機10的輸出。對于根據(jù)發(fā)動機運行狀態(tài)(發(fā)動機負載KL和發(fā)動機速度NE)定義的多個基本學(xué)習(xí)范圍i(i = 1,2,3)中的每一個,基本學(xué)習(xí)值A(chǔ)G(i)被設(shè)置。圖3示出了基本學(xué)習(xí)范圍i。 參照圖3,三個基本學(xué)習(xí)范圍i(i = 1,2,3)根據(jù)發(fā)動機速度NE設(shè)置。當(dāng)點火定時指令值ST 被計算時,基本學(xué)習(xí)范圍i中與發(fā)動機速度NE對應(yīng)的一個的值被用作基本學(xué)習(xí)值A(chǔ)G(i)。 基本學(xué)習(xí)值A(chǔ)G(i)基于反饋校正項F的變化趨勢來更新。具體而言,通過使反饋校正項F受到逐漸變化處理而獲得的值被存儲為與根據(jù)發(fā)動機速度NE確定的基本學(xué)習(xí)范圍i對應(yīng)的基本學(xué)習(xí)值A(chǔ)G(i)的更新?;緦W(xué)習(xí)值A(chǔ)G(i)不斷校正點火定時(點火定時指令值ST)以便抑制爆燃?;緦W(xué)習(xí)值A(chǔ)G(i)被存儲在電子控制單元30的RAM 30a中。在逐漸變化處理中,例如,基本學(xué)習(xí)值A(chǔ)G(i)通過公式AG(i)=[前一學(xué)習(xí)值xX(n-l)+反饋校正項F]/ η來計算,其中,前一學(xué)習(xí)值表示基本學(xué)習(xí)值A(chǔ)G (i)的最近的更新,η表示大于或等于1. 0的正數(shù)。參照圖2,通過使用基本學(xué)習(xí)值A(chǔ)G(i)校正爆燃限制點火定時(BT-R),點火定時指令值ST變得關(guān)于爆燃限制點火定時(BT-R)超前。在這種狀態(tài)下,如圖2中的箭頭Yl或Y2 所示,點火定時指令值ST被反饋校正項F增大或減小,取決于爆燃是否已經(jīng)發(fā)生。也就是說,通過將在反饋校正項F上執(zhí)行逐漸變化過程處理獲得的值存儲為基本學(xué)習(xí)值A(chǔ)G (i)的更新,基本學(xué)習(xí)值A(chǔ)G(i)得到更新。當(dāng)在發(fā)動機10的燃燒室11中形成沉淀、導(dǎo)致發(fā)動機10的依賴于時間的變化時, 爆燃可能發(fā)生。在這種情況下,基本學(xué)習(xí)值A(chǔ)G⑴被更新為減小。基本學(xué)習(xí)值A(chǔ)G⑴的更新量對應(yīng)于由于發(fā)動機10的依賴于時間的變化引起的點火定時爆燃限制滯后的量。相應(yīng)地,通過使用更新后的基本學(xué)習(xí)值A(chǔ)G(i)校正點火定時(爆燃限制點火定時(BT-R)),發(fā)動機10的依賴于時間的變化引起的爆燃得到抑制。即使在相同的基本學(xué)習(xí)范圍i內(nèi),發(fā)動機10的依賴于時間的變化在范圍i的分段發(fā)動機運行范圍內(nèi)以大大變化的程度影響爆燃。相應(yīng)地,即使點火定時僅僅使用對于各個基本學(xué)習(xí)范圍i設(shè)置的基本學(xué)習(xí)值A(chǔ)G(i)校正,發(fā)動機10的依賴于時間的變化引起的爆燃可能得不到有效的抑制,取決于對應(yīng)的基本學(xué)習(xí)范圍i內(nèi)的發(fā)動機運行狀態(tài)。具體而言,如果基本學(xué)習(xí)值A(chǔ)G(i)在爆燃將被抑制時過大,爆燃不能得到有效的抑制。如果基本學(xué)習(xí)值 AG(i)過小,點火定時被校正為過度滯后的定時,因此減小了發(fā)動機10的功率輸出。在當(dāng)前實施例中,點火定時指令值ST由下面所示的表達式(1)使用爆燃限制點火定時(BT-R)、反饋校正項F、總學(xué)習(xí)值A(chǔ)GT確定。ST = (BT-R) +F+AGT. · · (1)總學(xué)習(xí)值A(chǔ)GT通過下面所示的表達式(2)使用基本學(xué)習(xí)值A(chǔ)G(i)和多點學(xué)習(xí)值 AGdp (η)確定。AGT = AG ⑴ +AGdp (η) · · · (2)當(dāng)沉淀在燃燒室11中形成并導(dǎo)致發(fā)動機10的依賴于時間的變化時,多點學(xué)習(xí)值 AGdp (η)根據(jù)發(fā)動機10的依賴于時間的變化對爆燃的影響的變化來校正點火定時(點火定時指令值ST)。多點學(xué)習(xí)值A(chǔ)Gdp (η)被存儲在RAM 30a中。在基本學(xué)習(xí)范圍i的這樣的范圍中設(shè)置多個多點學(xué)習(xí)范圍η 其中,發(fā)動機10的依賴于時間的變化以大大變化的程度影響爆燃。與根據(jù)發(fā)動機10的運行狀態(tài)定義的基本學(xué)習(xí)范圍i相比,多點學(xué)習(xí)范圍η更多地分段。多點學(xué)習(xí)值A(chǔ)Gdp(n)各自對于多點學(xué)習(xí)范圍η中的對應(yīng)一個被設(shè)置。在多點學(xué)習(xí)值A(chǔ)Gdp(n)中,與包含發(fā)動機10的運行狀態(tài)的多點學(xué)習(xí)范圍η對應(yīng)的值基于反饋校正項F來更新。具體而言,如同在更新基本學(xué)習(xí)值A(chǔ)G(i)的情況下一樣,多點學(xué)習(xí)值A(chǔ)Gdp (η)通過將使反饋校正項F受到逐漸變化處理獲得的值存儲為多點學(xué)習(xí)值 AGdp (η)的新值來更新。
相應(yīng)地,即使在發(fā)動機10的依賴于時間的變化以大大變化的程度影響爆燃的范圍內(nèi),多點學(xué)習(xí)范圍η——其根據(jù)變化程度分段——的多點學(xué)習(xí)值A(chǔ)Gdp (η)被用作適合用于抑制爆燃的值。在當(dāng)前實施例中,當(dāng)發(fā)動機10的運行狀態(tài)處于多點學(xué)習(xí)范圍η的任何一個中時, 僅相關(guān)聯(lián)的多點學(xué)習(xí)值A(chǔ)Gdp (η)被更新,而不更新與多點學(xué)習(xí)范圍η對應(yīng)的基本學(xué)習(xí)范圍i 的基本學(xué)習(xí)值A(chǔ)G(i)。換句話說,當(dāng)發(fā)動機運行狀態(tài)對應(yīng)于多點學(xué)習(xí)范圍η的任何一個時, 僅多點學(xué)習(xí)值A(chǔ)Gdp (η)被學(xué)習(xí)。當(dāng)發(fā)動機運行狀態(tài)對應(yīng)于除多點學(xué)習(xí)范圍η以外的范圍時, 僅基本學(xué)習(xí)值A(chǔ)G (i)被學(xué)習(xí)。當(dāng)點火定時指令值ST被確定且發(fā)動機10的運行狀態(tài)對應(yīng)于多點學(xué)習(xí)范圍η 中的任意一個時,與包含發(fā)動機運行狀態(tài)的多點學(xué)習(xí)范圍η對應(yīng)的值被用作多點學(xué)習(xí)值 AGdp (η)。相反,當(dāng)發(fā)動機10的運行范圍不對應(yīng)于任何一個多點運行范圍η時,多點學(xué)習(xí)值 AGdp (η)被設(shè)置為0。換句話說,在當(dāng)前發(fā)動機運行狀態(tài)不對應(yīng)于任何一個多點學(xué)習(xí)范圍η 時,在不使用多點學(xué)習(xí)值A(chǔ)Gdp (η)的情況下計算點火定時指令值ST,不進行使用多點學(xué)習(xí)值A(chǔ)Gdp (η)的點火定時校正。通過以上面介紹的方式確定點火定時指令值ST,在基本學(xué)習(xí)范圍i的發(fā)動機10的依賴于時間的變化以大大變化的程度影響爆燃的范圍(多點學(xué)習(xí)范圍η)內(nèi),爆燃限制點火定時(BT-R)使用基本學(xué)習(xí)值A(chǔ)G(i)和多點學(xué)習(xí)值A(chǔ)Gdp(n) 二者來校正。相應(yīng)地,即使在基本學(xué)習(xí)范圍i的發(fā)動機10的依賴于時間的變化以大大變化的程度影響爆燃的范圍內(nèi),定常的爆燃被可靠地抑制。換句話說,防止了點火定時被校正到關(guān)于最優(yōu)點火的超前定時,并因此避免了妨礙爆燃的有效抑制。另外,防止了點火定時被校正到關(guān)于最優(yōu)定時的滯后定時,并因此防止了減小發(fā)動機10的功率輸出。在當(dāng)前實施例中,計算點火定時指令值ST的過程作為設(shè)置裝置和許可裝置發(fā)揮作用。如圖3所示,在基本學(xué)習(xí)范圍i中,在與發(fā)動機速度NE最低范圍對應(yīng)的基本學(xué)習(xí)范圍Ui = 1)的低發(fā)動機負載KL的范圍內(nèi)設(shè)置多點學(xué)習(xí)范圍η。換句話說,在基本學(xué)習(xí)范圍Ui = 1)的前面提到的范圍內(nèi),發(fā)動機10的依賴于時間的變化以大大變化的程度影響爆燃。具體而言,多點學(xué)習(xí)范圍η的四條線沿著發(fā)動機速度NE變化的方向?qū)?zhǔn),多點學(xué)習(xí)范圍η的六條線沿著發(fā)動機負載KL變化的方向?qū)?zhǔn)。因此,在此學(xué)習(xí)范圍內(nèi)設(shè)置總共二十四個多點學(xué)習(xí)范圍η(η= 1- )。在當(dāng)前實施例中,多點學(xué)習(xí)范圍η各自對應(yīng)第一發(fā)動機運行范圍,多點學(xué)習(xí)值A(chǔ)Gdp (η)各自對應(yīng)于第一學(xué)習(xí)值?;緦W(xué)習(xí)范圍Ui = 1)的除多點學(xué)習(xí)范圍η以外的范圍對應(yīng)于第二發(fā)動機運行狀態(tài),對應(yīng)于基本學(xué)習(xí)范圍i(i = 1)的基本學(xué)習(xí)值A(chǔ)G⑴各自對應(yīng)于第二學(xué)習(xí)值。下面將對于具有發(fā)動機10的依賴于時間的變化的情況和沒有發(fā)動機10的上述變化的情況介紹多點學(xué)習(xí)范圍η和基本學(xué)習(xí)范圍i (i = 1)——其對應(yīng)于發(fā)動機速度NE的最低范圍——中的除多點學(xué)習(xí)范圍η以外的范圍之間的點火定時指令值ST的變化的區(qū)別。圖4示出了對于發(fā)動機10的依賴于時間的變化存在的情況以及不存在這種變化的情況,基本學(xué)習(xí)范圍Ui = 1)中的除多點學(xué)習(xí)范圍η以外的范圍中的點火定時指令值ST 的變化實例。在圖4中,實線和雙點劃線都表示當(dāng)發(fā)動機速度NE恒定時點火定時指令值ST 關(guān)于發(fā)動機負載KL變化的變化。具體而言,實線表示不存在發(fā)動機10的依賴于時間的變化的點火定時指令值ST的變化實例,雙點劃線表示具有發(fā)動機10的依賴于時間的變化的情況下點火定時指令值ST的變化。參照圖4,在基本學(xué)習(xí)范圍i(i = 1)的除多點學(xué)習(xí)范圍η以外的范圍內(nèi),當(dāng)發(fā)動機10的依賴于時間的變化存在且爆燃容易發(fā)生時,點火定時指令值ST從實線表示的狀態(tài)到雙點劃線表示的狀態(tài)向滯后側(cè)偏移。在這種情況下,實線指示的點火定時指令值ST和點劃線表示的點火定時指令值ST之間的差沿著發(fā)動機負載KL變化的方向恒定。為了抑制由于發(fā)動機10的依賴于時間的變化引起的爆燃,點火定時指令值ST被滯后的量對應(yīng)于基本學(xué)習(xí)值A(chǔ)G⑴被滯后的量。在基本學(xué)習(xí)范圍i(i = 1)的除多點學(xué)習(xí)范圍η以外的范圍內(nèi), 通過使用基本學(xué)習(xí)值A(chǔ)G(i)校正爆燃定時,發(fā)動機10的依賴于時間的變化容易導(dǎo)致的爆燃受到抑制。具體而言,貫穿前面提到的基本學(xué)習(xí)范圍Ui = 1)的范圍,發(fā)動機10的依賴于時間的變化基本上以恒定的方式影響爆燃。圖5示出了對于發(fā)動機10的依賴于時間的變化存在的情況以及發(fā)動機10的變化不存在的情況,在基本學(xué)習(xí)范圍Ui = 1)的與多點學(xué)習(xí)范圍η對應(yīng)的范圍內(nèi)(其為例如與多點學(xué)習(xí)范圍η(η = 1到6)對應(yīng)的范圍)的點火定時指令值ST的變化。在圖5中,實線和虛線都表示當(dāng)發(fā)動機速度NE恒定時點火定時指令值ST關(guān)于發(fā)動機負載KL變化的變化。 具體而言,實線表示在沒有發(fā)動機10的依賴于時間的變化的情況下,點火定時指令值ST變化的實例。虛線表示在具有發(fā)動機10的依賴于時間的變化的情況下點火定時指令值ST變化的實例。參照圖5,在基本學(xué)習(xí)范圍i(i = 1)的多點學(xué)習(xí)范圍η中,當(dāng)發(fā)動機10的依賴于時間的變化且爆燃容易發(fā)生時,點火定時指令值ST從實線所示的狀態(tài)到虛線所示的狀態(tài)受到滯后。在這種情況下,實線所示的點火定時指令值ST和虛線所示的點火定時指令值ST 之間的差隨著發(fā)動機負載KL變化而變化。為了抑制由于發(fā)動機10的依賴于時間的變化引起的爆燃,點火定時指令值ST被滯后的量不僅包含基本學(xué)習(xí)值A(chǔ)G(i)被滯后的量,還包含多點學(xué)習(xí)值A(chǔ)Gdp (η)被滯后的量。在當(dāng)前實施例中,通過在基本學(xué)習(xí)范圍i(i = 1)的多點學(xué)習(xí)范圍η中使用多點學(xué)習(xí)值A(chǔ)Gdp (η)校正點火定時,發(fā)動機10的依賴于時間的變化引起的爆燃得到抑制。具體而言,即使發(fā)動機10的依賴于時間的變化對于相應(yīng)的多點學(xué)習(xí)范圍η以大大變化的程度影響爆燃,多點學(xué)習(xí)值A(chǔ)Gdp (η)——其對于將影響的這種變化程度考慮在內(nèi)進行分段的相應(yīng)的多點學(xué)習(xí)范圍被設(shè)置——各自被更新為爆燃得到適當(dāng)抑制的值。點火定時于是使用多點學(xué)習(xí)值A(chǔ)Gdp (η)得到校正。在多點學(xué)習(xí)范圍η (見圖3)中,隨著發(fā)動機速度NE降低,發(fā)動機10的依賴于時間的變化以更大的程度影響爆燃。這種影響在多點學(xué)習(xí)范圍η的包含發(fā)動機負載KL的特定值——其為例如將所有多點學(xué)習(xí)范圍η包含在內(nèi)的發(fā)動機負載KL的中間值——的范圍內(nèi)最大化,并隨著發(fā)動機負載KL變得更加離開此范圍而變小。相應(yīng)地,多點學(xué)習(xí)值A(chǔ)Gdp (η) 在多點學(xué)習(xí)范圍η中位于發(fā)動機10的低速范圍內(nèi)的范圍以及較為接近包含特定發(fā)動機負載KL的多點學(xué)習(xí)范圍η的范圍內(nèi)較小。如已經(jīng)介紹的,例如,如果高辛烷汽油被饋送到包含常規(guī)燃料的燃料箱14,發(fā)動機 10接收的燃料具有不同于原始保存燃料特性的特性。在這種情況下,爆燃的發(fā)生狀態(tài)變化, 反饋校正項F大大變化。相應(yīng)地,如果具有不同特性的燃料以上面介紹的方式被饋送到燃料箱14,根據(jù)發(fā)動機10的運行狀態(tài)在允許狀態(tài)和禁止?fàn)顟B(tài)(基本學(xué)習(xí)值A(chǔ)G (i)被學(xué)習(xí)的狀態(tài))之間切換多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)導(dǎo)致下面的問題。具體而言,緊接在補充燃料之后,當(dāng)發(fā)動機10 運行在任何多點學(xué)習(xí)范圍η內(nèi)時,點火定時(反饋校正項F)由燃料的不同特性大大改變。 大大變化的點火定時反映在多點學(xué)習(xí)值A(chǔ)Gdp (η)中,多點學(xué)習(xí)值A(chǔ)Gdp(n)用于補償由于發(fā)動機10的依賴于時間的變化引起的點火定時變化量(發(fā)動機10的依賴于時間的變化在點火定時上的變化的影響)。這妨礙了與補償目標(biāo)一致的多點學(xué)習(xí)值A(chǔ)Gdp (η)以及基本學(xué)習(xí)值A(chǔ)G⑴的準(zhǔn)確學(xué)習(xí)。為了解決此問題,在當(dāng)前實施例中,判斷是否存在這樣的可能燃料已經(jīng)被饋送到燃料箱14。當(dāng)判斷為燃料可能已經(jīng)被饋送時,多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)被禁止達后續(xù)的預(yù)定時間段。下面將參照圖6闡釋學(xué)習(xí)過程,其包括用于禁止學(xué)習(xí)多點學(xué)習(xí)值A(chǔ)Gdp(n)的過程 (禁止過程)。圖6為一流程圖,其示出了學(xué)習(xí)過程的具體步驟。流程圖示出的一系列過程作為中斷過程由電子控制單元30在預(yù)定的曲軸角度上進行。如圖6所示,在學(xué)習(xí)過程中,首先判斷發(fā)動機運行狀態(tài)是否處于任何一個多點學(xué)習(xí)范圍η(步驟S101)。當(dāng)發(fā)動機運行狀態(tài)不處于任何一個多點學(xué)習(xí)范圍η時(步驟SlOl 否),基本學(xué)習(xí)值A(chǔ)G(i)被學(xué)習(xí)(步驟S102),過程暫停。相反,當(dāng)發(fā)動機運行狀態(tài)處于任何一個多點學(xué)習(xí)范圍η時(步驟SlOl 是),判斷從蓄電池連接到電路——也就是說,電源電纜附著到蓄電池22的端子——起預(yù)定時間段 Tl是否已經(jīng)過去(步驟S103)。電子控制單元30 (RAM 30a)存儲計數(shù)(脫扣(trip)數(shù),初始值=0),一次計數(shù)定義為從驅(qū)動開關(guān)36被操作為啟動發(fā)動機10到驅(qū)動開關(guān)36被操縱為停止發(fā)動機10的時間段。在步驟S103中,判斷當(dāng)存儲在電子控制單元30中的脫扣數(shù)大于或等于預(yù)定值(在當(dāng)前實施例中,1)時,預(yù)定時間段Tl是否已經(jīng)過去。如果判斷為從蓄電池22被連接到電路起預(yù)定時間段Tl已經(jīng)過去(步驟S103: 是),判斷從操縱驅(qū)動開關(guān)36以啟動發(fā)動機10起預(yù)定時間段T2是否已經(jīng)過去(步驟 S104)。具體而言,如果已經(jīng)重復(fù)執(zhí)行學(xué)習(xí)過程達預(yù)定次數(shù)(例如十次),判斷為預(yù)定時間段 T2已經(jīng)過去。當(dāng)判斷為從驅(qū)動開關(guān)36被操縱為啟動發(fā)動機10開始預(yù)定時間段T2已經(jīng)過去(步驟S104 是),對應(yīng)于當(dāng)前發(fā)動機運行狀態(tài)的多點學(xué)習(xí)范圍η的多點學(xué)習(xí)值A(chǔ)Gdp (η)被學(xué)習(xí) (步驟S105)。于是,學(xué)習(xí)過程暫停。在當(dāng)前實施例中,步驟S103和S104對應(yīng)于判斷裝置和禁止裝置。相反,如果從蓄電池22連接到電路起預(yù)定時間段Tl尚未過去(步驟103 否)或從操縱驅(qū)動開關(guān)36以啟動發(fā)動機10起預(yù)定時間段Τ2尚未過去(步驟S104 否),對應(yīng)于多點學(xué)習(xí)范圍η的基本學(xué)習(xí)范圍Ui = 1)的基本學(xué)習(xí)值A(chǔ)G(i)被學(xué)習(xí)(步驟S102)。于是,學(xué)習(xí)過程暫停。當(dāng)前實施例的學(xué)習(xí)過程具有下列優(yōu)點??赡艽嬖诋?dāng)發(fā)動機10被修理或檢查后燃料被饋送到燃料箱14的情況。通常,在這種修理或檢查之前,將對發(fā)動機10和發(fā)動機10的外圍裝置供電的電路從蓄電池22斷開。 當(dāng)修理或檢查完成時,電路和蓄電池22重新互相連接。相應(yīng)地,電路和蓄電池22之間的這種重新連接可指示燃料已經(jīng)被饋送到燃料箱14的可能性。另外,燃料通常在發(fā)動機10保持在停止?fàn)顟B(tài)的情況下被供到燃料箱14。相應(yīng)地, 可能剛好在發(fā)動機10被重新啟動之前,燃料已被供到燃料箱14。在當(dāng)前實施例中,如果發(fā)動機運行狀態(tài)對應(yīng)于任何一個多點學(xué)習(xí)范圍η且從電路與蓄電池22之間的連接開始預(yù)定時間段Tl尚未過去(步驟S103 否),對應(yīng)于包含多點學(xué)習(xí)范圍η的基本學(xué)習(xí)范圍i(i = 1)的基本學(xué)習(xí)值A(chǔ)G(i)被學(xué)習(xí)。在這種情況下,由于電路和蓄電池22之間連接指示燃料已經(jīng)被供到燃料箱14的可能性,判斷為存在發(fā)動機10接收到具有與原來保存的燃料的特性大大不同的特性的燃料的可能性。結(jié)果,禁止多點學(xué)習(xí)值 AGdp (η)的學(xué)習(xí)達預(yù)定的時間段Tl,優(yōu)先進行基本學(xué)習(xí)值A(chǔ)G(i)的學(xué)習(xí)。類似地,當(dāng)從操縱驅(qū)動開關(guān)36以啟動發(fā)動機10起預(yù)定時間段T2尚未過去時(步驟S104:否),學(xué)習(xí)對應(yīng)于包含多點學(xué)習(xí)范圍η的基本學(xué)習(xí)范圍i(i = 1)的基本學(xué)習(xí)值 AG(i)。另外,在這種情況下,由于操縱驅(qū)動開關(guān)36以啟動發(fā)動機10指示燃料已被饋送到燃料箱14的可能性,判斷為存在發(fā)動機10接收到具有特性與原來保存的燃料的特性大大不同的燃料的可能性。結(jié)果,多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)被禁止達預(yù)定時間段Τ2,優(yōu)先進行基本學(xué)習(xí)值A(chǔ)G⑴的學(xué)習(xí)。通過進行前面介紹的學(xué)習(xí)過程,多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)被禁止達預(yù)定的時間段,在該預(yù)定時間段中,反饋校正項F被具有與原來保存的燃料的特性不同的特性的燃料大大改變,該燃料被提供給發(fā)動機10。這防止了由于燃料的不同特性引起的點火定時改變量反映到多點學(xué)習(xí)值A(chǔ)Gdp (η)中。在此時間段中,允許基本學(xué)習(xí)值A(chǔ)G(i)的學(xué)習(xí)。燃料的不同特性引起的點火定時變化量被反映在基本學(xué)習(xí)值A(chǔ)G(i)中。相應(yīng)地,在多點學(xué)習(xí)范圍η和除多點學(xué)習(xí)范圍η以外的范圍中,基本學(xué)習(xí)值A(chǔ)G⑴補償由于燃料的不同特性引起的點火定時變化量。特別地,在當(dāng)前實施例中,當(dāng)多點學(xué)習(xí)值A(chǔ)Gdp(n)的學(xué)習(xí)被禁止時,在多點學(xué)習(xí)范圍η中,基于反饋校正項F來學(xué)習(xí)基本學(xué)習(xí)值A(chǔ)G(i)。相應(yīng)地,不像在禁止更新多點學(xué)習(xí)值 AGdp (η)的時間段中不學(xué)習(xí)基本學(xué)習(xí)值A(chǔ)G(i)的比較性情況中那樣,饋送到發(fā)動機10的燃料的不同特性導(dǎo)致的點火定時改變量在早期被反映在基本學(xué)習(xí)值A(chǔ)G(i)中。另外,在預(yù)定時間段中,或者,換句話說,在基本學(xué)習(xí)值A(chǔ)G(i)被學(xué)習(xí)之后,多點學(xué)習(xí)范圍η的多點學(xué)習(xí)值A(chǔ)Gdp(n)被學(xué)習(xí)。相應(yīng)地,當(dāng)點火定時被發(fā)動機10的依賴于時間的變化改變時,點火定時的變化量被反映在多點學(xué)習(xí)值A(chǔ)Gdp(n)中。結(jié)果,多點學(xué)習(xí)值 AGdp (η)補償由于發(fā)動機10的依賴于時間的變化引起的點火定時變化量。在當(dāng)前實施例中,在補充燃料時,基本學(xué)習(xí)值A(chǔ)G(i)和多點學(xué)習(xí)值A(chǔ)Gdp(n)均與補償目標(biāo)的變化一致地被適當(dāng)?shù)貙W(xué)習(xí)。這確保了點火定時的適當(dāng)?shù)膶W(xué)習(xí)。在當(dāng)前實施例中,一旦電路和蓄電池22彼此斷開,存儲在電子控制單元30的RAM 30a中的值被刪除。換句話說,基本學(xué)習(xí)值A(chǔ)G(i)和多點學(xué)習(xí)值A(chǔ)Gdp(n)——在該時刻其已被學(xué)習(xí)——被刪除。結(jié)果,在電路和蓄電池22重新連接之后,以這樣的方式花費長的時間學(xué)習(xí)與基本學(xué)習(xí)范圍i(i = 1)對應(yīng)的基本學(xué)習(xí)值A(chǔ)G(i)基本學(xué)習(xí)值A(chǔ)G(i)變?yōu)榕c實際情況對應(yīng)的值(特別地,與供到發(fā)動機10的燃料的特性對應(yīng)的值)。相反,在蓄電池22和電路彼此連接的情況下,如果驅(qū)動開關(guān)36被操縱為在致動和解除致動發(fā)動機10之間切換,基本學(xué)習(xí)值A(chǔ)G(i)和多點學(xué)習(xí)值A(chǔ)Gdp (η)被保持在電子控制單元30的RAM 30a中而不被刪除。這相對縮短了以這樣的方式學(xué)習(xí)與基本學(xué)習(xí)范圍i(i = 1)對應(yīng)的基本學(xué)習(xí)值A(chǔ)G(i) 必需的時間基本學(xué)習(xí)值A(chǔ)G (i)變?yōu)榕c實際條件對應(yīng)的值。在當(dāng)前實施例中,當(dāng)驅(qū)動開關(guān)36被操縱為啟動發(fā)動機10或當(dāng)蓄電池22被連接到電路時(步驟S103 否或步驟S104 否),判斷為存在燃料已被饋送到燃料箱14的可能。在蓄電池22已被連接到電路之后,多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)被禁止,直到操縱驅(qū)動開關(guān)36以停止發(fā)動機10的次數(shù)達到預(yù)定次數(shù)(在當(dāng)前實施例中,一次),對于預(yù)定的時間段(時間段Tl),優(yōu)先進行基本學(xué)習(xí)值A(chǔ)G⑴的學(xué)習(xí)。在驅(qū)動開關(guān)36的操縱次數(shù)超過預(yù)定次數(shù)之后,每當(dāng)驅(qū)動開關(guān)36被操縱以啟動發(fā)動機10時,對于從驅(qū)動開關(guān)36已被操縱時到基本學(xué)習(xí)值A(chǔ)G(i)的更新次數(shù)達到預(yù)定次數(shù)時的預(yù)定時間段(時間段T2),禁止多點學(xué)習(xí)值A(chǔ)Gdp(n)的學(xué)習(xí),優(yōu)先進行基本學(xué)習(xí)值 AG⑴的學(xué)習(xí)。通過這種方式,當(dāng)蓄電池22被連接到電路時,或者換句話說,當(dāng)花費長的時間學(xué)習(xí)與基本學(xué)習(xí)范圍i(i = 1)對應(yīng)的基本學(xué)習(xí)值A(chǔ)G(i)時,基于以長的時間間隔分隔開的驅(qū)動開關(guān)36被操縱為停止發(fā)動機10的時間點,長的時間被設(shè)置為預(yù)定時間段Tl。相應(yīng)地,對于長的時間段,優(yōu)先學(xué)習(xí)基本學(xué)習(xí)值A(chǔ)G (i)。結(jié)果,基本學(xué)習(xí)值A(chǔ)G (i)與實際條件對應(yīng)地被準(zhǔn)確學(xué)習(xí)。當(dāng)驅(qū)動開關(guān)36在驅(qū)動開關(guān)36的操縱次數(shù)超過預(yù)定次數(shù)之后被操縱為啟動發(fā)動機 10時,或者換句話說,當(dāng)花費相對較短的時間學(xué)習(xí)基本學(xué)習(xí)值A(chǔ)G(i)時,基于以短的時間間隔(執(zhí)行學(xué)習(xí)過程的周期)分隔開的基本學(xué)習(xí)值A(chǔ)G(i)被更新的時間點,短的時間被設(shè)置為預(yù)定時間段T2。相應(yīng)地,基本學(xué)習(xí)值A(chǔ)G(i)的學(xué)習(xí)準(zhǔn)確度被保持為高,優(yōu)先進行的學(xué)習(xí)在早期完成。結(jié)果,多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)在早期開始。如果發(fā)動機10的運行狀態(tài)處于對應(yīng)于發(fā)動機速度NE的最低范圍的基本學(xué)習(xí)范圍i(i = 1)內(nèi),基于反饋校正項F,對應(yīng)于基本學(xué)習(xí)范圍i(i = 1)的基本學(xué)習(xí)值A(chǔ)G (i)被更新和改變。此后,當(dāng)發(fā)動機運行狀態(tài)被切換到多點學(xué)習(xí)范圍η的任何一個時,基本學(xué)習(xí)值 AG⑴的改變不利地影響點火定時(點火定時指令值ST)。由表達式⑴和(2)明了,由于多點學(xué)習(xí)范圍η中的點火定時指令值ST基于總學(xué)習(xí)值A(chǔ)GT——其為基本學(xué)習(xí)值A(chǔ)G(i)和多點學(xué)習(xí)值A(chǔ)Gdp (η)的總和——計算而導(dǎo)致此問題。點火定時的這種變化可導(dǎo)致點火定時變?yōu)橛糜谝种票嫉牟贿m當(dāng)?shù)亩〞r,并降低發(fā)動機10的功率輸出。為了解決此問題,在當(dāng)前實施例中如下面所介紹的那樣進行反映過程?,F(xiàn)在將參照圖7介紹反映過程。圖7為一流程圖,其示出了反映過程的具體步驟。流程圖所示的一系列處理作為中斷過程由電子控制單元30在預(yù)定的曲軸角度上執(zhí)行。參照圖7,在反映過程中,首先判斷基本學(xué)習(xí)范圍i(i = 1)——其對應(yīng)于發(fā)動機速度NE的最低范圍——中的基本學(xué)習(xí)值A(chǔ)G (i)是否已經(jīng)改變(步驟S201)。具體而言,如果值A(chǔ)——其為來自反映過程的前一周期的基本學(xué)習(xí)值A(chǔ)G(i)——不同于值B——其為當(dāng)前周期的基本學(xué)習(xí)值A(chǔ)G (i),判斷為基本學(xué)習(xí)值A(chǔ)G⑴已變化。當(dāng)判斷為基本學(xué)習(xí)值A(chǔ)G(i)已經(jīng)變化時(步驟S201 是),計算基本學(xué)習(xí)值A(chǔ)G(i) 的變化量AAG(AAG = B-A),多點學(xué)習(xí)范圍η的多點學(xué)習(xí)值A(chǔ)Gdp (η)在與基本學(xué)習(xí)值A(chǔ)G(i) 的變化方向相反的方向上以與變化量AAG對應(yīng)的量變化(步驟S203)。反映過程于是被暫停。相反,當(dāng)判斷為基本學(xué)習(xí)值A(chǔ)G(i)尚未改變時(步驟S201 否),反映過程被暫停, 而不改變多點學(xué)習(xí)值A(chǔ)Gdp (η),跳過步驟S202和S203。圖8 (a)、8 (b)、8 (c)各自示出了當(dāng)發(fā)動機的運行狀態(tài)從多點學(xué)習(xí)范圍η切換到基本學(xué)習(xí)范圍i(i = 1)、于是到多點學(xué)習(xí)范圍η時總學(xué)習(xí)值A(chǔ)GT的改變。圖8(a)對應(yīng)于基本學(xué)習(xí)值A(chǔ)G(i)基本上不變的情況。圖8(b)對應(yīng)于基本學(xué)習(xí)值A(chǔ)G(i)改變且不進行反映過程的情況。圖8(c)對應(yīng)于基本學(xué)習(xí)值A(chǔ)G(i)改變且進行反映過程的情況。在圖8(a)所示的情況下,在多點學(xué)習(xí)范圍η中,在總學(xué)習(xí)值A(chǔ)GT的前一值和當(dāng)前值之間基本上沒有區(qū)別,盡管有前面提到的發(fā)動機10的運行狀態(tài)切換。在圖8(b)所示的情況下,在不進行反映過程的情況下,發(fā)動機運行狀態(tài)的多點學(xué)習(xí)范圍η中的總學(xué)習(xí)值的當(dāng)前值和前一值以與箭頭C所示基本學(xué)習(xí)值A(chǔ)G(i)的變化量對應(yīng)的量彼此不同。在當(dāng)前實施例中,當(dāng)基本學(xué)習(xí)范圍i(i = 1)中的基本學(xué)習(xí)值A(chǔ)G(i)更新到大大不同的值時,進行反映過程。換句話說,如圖8(c)所示,多點學(xué)習(xí)范圍η的多點學(xué)習(xí)值A(chǔ)Gdp (η) 在與基本學(xué)習(xí)值A(chǔ)G(i)的變化方向相反的方向上以與箭頭D所示的基本學(xué)習(xí)值A(chǔ)G(i)的變
化量對應(yīng)的量變化。通過以上述方式以與基本學(xué)習(xí)值A(chǔ)G(i)的變化量對應(yīng)的量改變多點學(xué)習(xí)值 AGdp (η),防止當(dāng)發(fā)動機10的運行狀態(tài)在基本學(xué)習(xí)值A(chǔ)G (i)已經(jīng)變化后被切換到多點學(xué)習(xí)范圍η時基本學(xué)習(xí)值A(chǔ)G(i)的變化量影響點火定時。換句話說,基于多點學(xué)習(xí)范圍η計算的總學(xué)習(xí)值A(chǔ)GT和點火定時在基本學(xué)習(xí)值A(chǔ)G(i)改變前后保持恒定。相應(yīng)地,當(dāng)點火定時指令值ST在基本學(xué)習(xí)值A(chǔ)G(i)已改變且發(fā)動機運行狀態(tài)已切換到多點學(xué)習(xí)范圍η后第一次計算時,防止點火定時指令值ST由于基本學(xué)習(xí)值A(chǔ)G(i)的變化量變?yōu)閷τ谝种票疾贿m當(dāng)?shù)闹?,或變得過于滯后、因此減小發(fā)動機功率輸出。如果反饋校正項F的變化量——其應(yīng)當(dāng)被學(xué)習(xí)為基本學(xué)習(xí)值A(chǔ)G(i)——被錯誤地學(xué)習(xí)為多點學(xué)習(xí)值A(chǔ)Gdp (η),當(dāng)基本學(xué)習(xí)值A(chǔ)G(i)被學(xué)習(xí)時,錯誤學(xué)習(xí)值被切換到基本學(xué)習(xí)值A(chǔ)G(i)。相應(yīng)地,作為基本學(xué)習(xí)值A(chǔ)G(i)和多點學(xué)習(xí)值A(chǔ)Gdp(n),與補償目標(biāo)對應(yīng)的值被準(zhǔn)確地且在早期學(xué)習(xí)。如果僅僅進行反映過程而不進行禁止過程,只要發(fā)動機10的運行狀態(tài)被保持在多點學(xué)習(xí)范圍η內(nèi),基本學(xué)習(xí)范圍i的基本學(xué)習(xí)值A(chǔ)G(i)不能被學(xué)習(xí)。這延遲了基本學(xué)習(xí)值A(chǔ)G(i)的學(xué)習(xí)。然而,在當(dāng)前實施例中,除反映過程之外進行禁止過程。相應(yīng)地,當(dāng)發(fā)動機10的運行狀態(tài)處于任何多點學(xué)習(xí)范圍η且多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)被禁止時,基本學(xué)習(xí)范圍i(i = 1)——其對應(yīng)于發(fā)動機速度NE的最低范圍——的基本學(xué)習(xí)值A(chǔ)G⑴被學(xué)習(xí)。 結(jié)果,相比于基本學(xué)習(xí)值A(chǔ)G(i)不被學(xué)習(xí)的情況,與補償目標(biāo)對應(yīng)的值(與供到發(fā)動機10 的燃料的不同特性對應(yīng)的值)在早期被學(xué)習(xí)為基本學(xué)習(xí)值A(chǔ)G(i)。當(dāng)前實施例具有下面介紹的優(yōu)點。(1)當(dāng)判斷為存在燃料已經(jīng)被饋送到燃料箱14的可能性時,多點學(xué)習(xí)值A(chǔ)Gdp (η) 的學(xué)習(xí)被禁止達后續(xù)的預(yù)定時間段。這防止了具有與原來保存的燃料的特性不同的特性的燃料所導(dǎo)致的點火定時變化量被反映在多點學(xué)習(xí)值A(chǔ)Gdp (η)中。在這種狀態(tài)下,為了允許基本學(xué)習(xí)值A(chǔ)G(i)的學(xué)習(xí),具有不同特性的燃料導(dǎo)致的點火定時改變量被反映在基本學(xué)習(xí)
15值A(chǔ)G⑴中?;緦W(xué)習(xí)值A(chǔ)G⑴因此在多點學(xué)習(xí)范圍η和除多點學(xué)習(xí)范圍η外的范圍內(nèi)補償前述點火定時變化量。另外,由于多點學(xué)習(xí)范圍η中的多點學(xué)習(xí)值A(chǔ)Gdp (η)在預(yù)定時間段之后學(xué)習(xí),發(fā)動機10的依賴于時間的變化引起的點火定時變化量被反映在多點學(xué)習(xí)值 AGdp (η)中,如果這種點火定時變化已經(jīng)發(fā)生的話。相應(yīng)地,多點學(xué)習(xí)值A(chǔ)Gdp (η)補償由于發(fā)動機10的依賴于時間的變化引起的點火定時變化量。這確保了在補充燃料后發(fā)動機點火定時的適當(dāng)學(xué)習(xí)。(2)當(dāng)多點學(xué)習(xí)值A(chǔ)Gdp(n)的學(xué)習(xí)被禁止時,在多點學(xué)習(xí)范圍η中,基本學(xué)習(xí)值 AG (i)基于反饋校正項F來學(xué)習(xí)。相應(yīng)地,相比于在多點學(xué)習(xí)值A(chǔ)Gdp (η)的更新被禁止時不學(xué)習(xí)基本學(xué)習(xí)值A(chǔ)G(i)的情況,供到發(fā)動機10的燃料的不同特性引起的點火定時變化量在早期被反映在基本學(xué)習(xí)值A(chǔ)G (i)中。(3)多點學(xué)習(xí)范圍η根據(jù)發(fā)動機10的運行狀態(tài)被設(shè)置,多點學(xué)習(xí)值A(chǔ)Gdp (η)對于對應(yīng)的多點學(xué)習(xí)范圍η被設(shè)置。具體而言,通過將發(fā)動機10的依賴于時間的變化以大大變化的程度影響爆燃的范圍根據(jù)影響的變化程度劃分為小的范圍,定義多點學(xué)習(xí)范圍η。各個多點學(xué)習(xí)范圍η的多點學(xué)習(xí)值A(chǔ)Gdp(n)用作適合抑制爆燃的值。這防止了將不適當(dāng)?shù)闹祵W(xué)習(xí)為多點學(xué)習(xí)值A(chǔ)Gdp (η)的進行,將不適當(dāng)?shù)闹祵W(xué)習(xí)為多點學(xué)習(xí)值A(chǔ)Gdp (η)妨礙爆燃的有效抑制以及減小發(fā)動機功率輸出。(4)當(dāng)對應(yīng)于發(fā)動機速度NE的最低范圍的基本學(xué)習(xí)范圍i(i = 1)的基本學(xué)習(xí)值 AG (i)變化時,各個多點學(xué)習(xí)范圍η的多點學(xué)習(xí)值A(chǔ)Gdp (η)在與基本學(xué)習(xí)值A(chǔ)G(i)的變化方向相反的方向上以對應(yīng)于基本學(xué)習(xí)值A(chǔ)G⑴的變化量AAG的量變化。通過這種方式,當(dāng)發(fā)動機10的運行狀態(tài)在基本學(xué)習(xí)值A(chǔ)G(i)已經(jīng)變化后被切換到多點學(xué)習(xí)范圍η中的任何一個時,基本學(xué)習(xí)值A(chǔ)G⑴的變化不影響點火定時。相應(yīng)地,當(dāng)點火定時指令值ST在基本學(xué)習(xí)值A(chǔ)G(i)已經(jīng)變化且發(fā)動機運行狀態(tài)已經(jīng)切換到任何多點學(xué)習(xí)范圍η之后第一次計算時,防止點火定時指令值ST由于基本學(xué)習(xí)值A(chǔ)G(i)的變化量成為對于抑制爆燃不適合的值或過于滯后、因此減小發(fā)動機功率輸出。(5)當(dāng)驅(qū)動開關(guān)36被操縱為啟動發(fā)動機10時,判斷為存在燃料已被供到燃料箱 14的可能性。(6)當(dāng)蓄電池22被連接到向發(fā)動機10以及發(fā)動機10的外圍裝置供電的電路時, 判斷為燃料可能已被饋送到燃料箱14。(7)當(dāng)蓄電池22被連接到電路時,或者,換句話說,當(dāng)花費長時間學(xué)習(xí)與基本學(xué)習(xí)范圍i(i = 1)對應(yīng)的基本學(xué)習(xí)值A(chǔ)G(i)時,基于由長的時間間隔分隔開的驅(qū)動開關(guān)36被操縱為停止發(fā)動機10的時間點,長的時間被設(shè)置為預(yù)定時間段Tl。相應(yīng)地,基本學(xué)習(xí)值 AG(i)對于長的時間段被優(yōu)先學(xué)習(xí)。結(jié)果,基本學(xué)習(xí)值A(chǔ)G(i)與實際條件對應(yīng)地得到準(zhǔn)確學(xué)習(xí)。當(dāng)驅(qū)動開關(guān)36被操縱為在驅(qū)動開關(guān)36的操縱次數(shù)超過預(yù)定次數(shù)后啟動發(fā)動機10 時,或者,換句話說,當(dāng)花費比較短的時間學(xué)習(xí)與基本學(xué)習(xí)范圍Ui = 1)對應(yīng)的基本學(xué)習(xí)值 AG(i)時,基于以短的時間間隔分隔開的基本學(xué)習(xí)值A(chǔ)G(i)被更新的時間點,短的時間被設(shè)置為預(yù)定時間段T2。相應(yīng)地,基本學(xué)習(xí)值A(chǔ)G(i)的學(xué)習(xí)準(zhǔn)確度被保持為高,優(yōu)先執(zhí)行的這種學(xué)習(xí)在早期完成。結(jié)果,多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)在早期開始。當(dāng)前實施例可被修改為下面的形式?;緦W(xué)習(xí)范圍i的次數(shù)可被改為任何合適的數(shù)量。
多點學(xué)習(xí)范圍η的數(shù)量或多點學(xué)習(xí)范圍η被定義的方式可以以任何合適的方式改變。當(dāng)多點學(xué)習(xí)值A(chǔ)Gdp (η)的學(xué)習(xí)被禁止且發(fā)動機10的運行狀態(tài)處于任何一個多點學(xué)習(xí)范圍η時,基本學(xué)習(xí)值A(chǔ)G(i)不必一定學(xué)習(xí)。預(yù)定時間段Tl與T2可以以任何合適的方式修改。例如,當(dāng)學(xué)習(xí)過程執(zhí)行次數(shù)或火花塞16的點火次數(shù)超過預(yù)定次數(shù)或過去的時間超過預(yù)定時間段時,可判斷為預(yù)定時間段T1(T2)已經(jīng)過去。步驟S103或S104中的任意一個可被省略。用于判斷燃料是否已經(jīng)被饋送到燃料箱14的條件可以以任何合適的方式改變。 例如,條件可以為,燃料箱14的蓋子已經(jīng)被打開并接著被閉合,或者燃料箱14中的燃料量已經(jīng)增加。
權(quán)利要求
1.一種內(nèi)燃機點火定時控制器,通過使用依賴于是否發(fā)生爆燃更新的反饋校正項和基于反饋校正項更新的學(xué)習(xí)值對基于發(fā)動機運行狀態(tài)設(shè)置的基本值進行校正,控制器對點火定時的控制目標(biāo)值進行設(shè)置,控制器分立地學(xué)習(xí)第一學(xué)習(xí)值和第二學(xué)習(xí)值,第一學(xué)習(xí)值對點火定時中由于發(fā)動機的依賴于時間的變化引起的變化量進行補償,第二學(xué)習(xí)值對點火定時中由于除發(fā)動機的依賴于時間的變化以外的因素引起的變化量進行補償,第一學(xué)習(xí)值和第二學(xué)習(xí)值各自作為彼此分立的學(xué)習(xí)值,其中,控制器的特征在于設(shè)置裝置,其在第一發(fā)動機運行范圍內(nèi)通過使用第一學(xué)習(xí)值和第二學(xué)習(xí)值對基本值進行校正來設(shè)置控制目標(biāo)值,在第一發(fā)動機運行范圍內(nèi),發(fā)動機的依賴于時間的變化以大的程度影響點火定時,其中,設(shè)置裝置在第二發(fā)動機運行范圍內(nèi)通過僅僅使用第二學(xué)習(xí)值對基本值進行校正來設(shè)置控制目標(biāo)值,在第二發(fā)動機運行范圍內(nèi),發(fā)動機的依賴于時間的變化以小的程度影響點火定時;允許裝置,其在第一發(fā)動機運行范圍內(nèi)僅僅允許學(xué)習(xí)第一學(xué)習(xí)值,并在第二發(fā)動機運行范圍內(nèi)僅僅允許學(xué)習(xí)第二學(xué)習(xí)值;判斷裝置,其判斷是否存在這樣的可能性燃料已被饋送到對將被供到發(fā)動機的燃料進行保存的燃料箱;以及禁止裝置,其在判斷裝置判斷為存在燃料已被饋送到燃料箱的可能性之后,以預(yù)定的時間段禁止第一學(xué)習(xí)值的學(xué)習(xí)。
2.根據(jù)權(quán)利要求1的點火定時控制器,其特征在于,當(dāng)禁止裝置禁止第一學(xué)習(xí)值的學(xué)習(xí)時,基于反饋校正項,在第一發(fā)動機運行范圍內(nèi)學(xué)習(xí)第二學(xué)習(xí)值。
3.根據(jù)權(quán)利要求1或2的點火定時控制器,其特征在于,第一發(fā)動機運行范圍包含根據(jù)發(fā)動機的運行狀態(tài)定義的多個多點學(xué)習(xí)范圍,對于多點學(xué)習(xí)范圍中的每一個設(shè)置第一學(xué)習(xí)值,且其中,點火定時控制器對多點學(xué)習(xí)范圍中包含當(dāng)前發(fā)動機運行狀態(tài)的一個的第一學(xué)習(xí)值進行更新。
4.根據(jù)權(quán)利要求1-3中任意一項的點火定時控制器,其特征在于,當(dāng)?shù)诙W(xué)習(xí)值變化時,第一學(xué)習(xí)值以這樣的量變化該量對應(yīng)于在與第二學(xué)習(xí)值變化方向相反的方向上的第二學(xué)習(xí)值的變化量。
5.根據(jù)權(quán)利要求1-4中任意一項的點火定時控制器,其特征在于,在驅(qū)動開關(guān)已經(jīng)被操作為開始發(fā)電機運行的條件下,判斷裝置判斷為存在燃料已被供到燃料箱的可能性。
6.根據(jù)權(quán)利要求1-5中任意一項的點火定時控制器,其特征在于,在蓄電池被連接到用于向發(fā)動機和發(fā)動機的外圍裝置供電的電路的條件下,判斷裝置判斷為存在燃料已被饋送到燃料箱的可能性。
7.根據(jù)權(quán)利要求1-4中任意一項的點火定時控制器,其特征在于,第二學(xué)習(xí)值通過以預(yù)定的周期執(zhí)行的學(xué)習(xí)過程更新并被存儲在易失性存儲器中,其中,當(dāng)驅(qū)動開關(guān)已經(jīng)被操作為開始發(fā)動機運行時,或當(dāng)蓄電池被連接到用于向發(fā)動機以及發(fā)動機的外圍裝置供電的電路時,判斷裝置判斷為存在燃料已被饋送到燃料箱的可能性,且其中,預(yù)定的時間段對應(yīng)于,在已經(jīng)判斷為蓄電池被連接到所述電路之后,直到驅(qū)動開關(guān)的停止發(fā)動機運行的操作次數(shù)達到預(yù)定次數(shù)之前的時間段,且其中,在驅(qū)動開關(guān)的停止發(fā)動機運行的操作次數(shù)已經(jīng)超過所述預(yù)定次數(shù)之后,預(yù)定的時間段對應(yīng)于從驅(qū)動開關(guān)被操作為開始發(fā)動機運行時到學(xué)習(xí)過程的執(zhí)行次數(shù)達到預(yù)定次數(shù)時的時間段。
全文摘要
使用對發(fā)動機的依賴于時間的變化引起的點火定時變化量進行補償?shù)亩帱c學(xué)習(xí)值A(chǔ)Gdp(n)以及用于對除上述發(fā)動機隨時間變化以外的因素引起的點火定時變化量進行補償?shù)幕緦W(xué)習(xí)值A(chǔ)G(i),本發(fā)明的設(shè)備對點火定時的控制目標(biāo)值進行校正。在發(fā)動機的依賴于時間的變化以相當(dāng)大的程度影響點火定時的多點學(xué)習(xí)范圍n中,控制目標(biāo)使用多點學(xué)習(xí)值A(chǔ)Gdp(n)和基本學(xué)習(xí)值A(chǔ)G(i)來校正。在除多點學(xué)習(xí)范圍n以外的范圍內(nèi),控制目標(biāo)僅僅使用基本學(xué)習(xí)值A(chǔ)G(i)進行校正。通常,僅僅在多點學(xué)習(xí)范圍n中允許多點學(xué)習(xí)值A(chǔ)Gdp(n)的學(xué)習(xí),在除多點學(xué)習(xí)范圍n以外的范圍內(nèi)僅僅允許基本學(xué)習(xí)值A(chǔ)G(i)的學(xué)習(xí)。當(dāng)判斷為存在燃料已被饋送到燃料箱的可能性時,禁止多點學(xué)習(xí)值A(chǔ)Gdp(n)的學(xué)習(xí)達后續(xù)的預(yù)定時間段(如果步驟S103或步驟S104中為否)。
文檔編號F02P5/152GK102227552SQ20098014790
公開日2011年10月26日 申請日期2009年11月20日 優(yōu)先權(quán)日2008年12月2日
發(fā)明者千田健次, 吉田享史, 大西明渡, 田中博人, 箕作智洋, 金子理人, 青木淳 申請人:豐田自動車株式會社