本發(fā)明涉及下述內(nèi)燃機的控制裝置及其控制方法,該內(nèi)燃機具備在與曲柄軸一體旋轉(zhuǎn)的旋轉(zhuǎn)構(gòu)件中設(shè)置在預(yù)先確定的多個曲柄軸角度的多個被檢測部、以及固定于非旋轉(zhuǎn)構(gòu)件并檢測所述被檢測部的特定曲柄角度傳感器。
背景技術(shù):
關(guān)于上述那樣的控制裝置,例如已知有下述專利文獻1和專利文獻2所記載的技術(shù)。在專利文獻1的技術(shù)中采用下述構(gòu)成方式,即:基于曲柄角度傳感器的輸出信號計算曲柄角速度以及曲柄角加速度,基于曲柄角速度以及曲柄角加速度計算因燃燒而產(chǎn)生的氣壓轉(zhuǎn)矩,并計算由氣壓轉(zhuǎn)矩產(chǎn)生的做功量。
在專利文獻2的技術(shù)中采用下述構(gòu)成方式,即:基于曲柄角度傳感器的輸出信號檢測曲柄軸的瞬時轉(zhuǎn)速,基于瞬時轉(zhuǎn)速計算測量參數(shù),從存儲單元獲取與瞬時轉(zhuǎn)速的平均速度相對應(yīng)的理想?yún)?shù),并對測量參數(shù)相對于理想?yún)?shù)的誤差進行學(xué)習(xí)。
現(xiàn)有技術(shù)文獻
專利文獻
專利文獻1:日本專利特開2009-275618號公報
專利文獻2:日本專利特開2013-87724號公報
技術(shù)實現(xiàn)要素:
發(fā)明所要解決的技術(shù)問題
然而,若被檢測部存在制造誤差,則曲柄角速度以及曲柄角加速度會產(chǎn)生檢測誤差。然而,專利文獻1沒有公開如何應(yīng)對該檢測誤差的具體方法。因此,專利文獻1的技術(shù)中,基于曲柄角速度以及曲柄角加速度進行的控制的精度有可能會發(fā)生惡化。
在專利文獻2的技術(shù)中,由于考慮到理想?yún)?shù)會根據(jù)運行狀態(tài)、外部負載而變化,因此,以理想?yún)?shù)為基準(zhǔn)的學(xué)習(xí)中有可能會出現(xiàn)誤學(xué)習(xí)。
因此,需要一種能高精度地對曲柄軸角度的檢測誤差進行修正的內(nèi)燃機的控制裝置及其控制方法。
解決技術(shù)問題所采用的技術(shù)方案
本發(fā)明所涉及的內(nèi)燃機的控制裝置中,該內(nèi)燃機具備設(shè)置在與曲柄軸一體旋轉(zhuǎn)的旋轉(zhuǎn)構(gòu)件上且設(shè)置于預(yù)先確定的多個曲柄軸角度的多個被檢測部、以及固定于非旋轉(zhuǎn)構(gòu)件并對所述被檢測部進行檢測的特定曲柄角度傳感器,該內(nèi)燃機的控制裝置包括:角度信息檢測部,該角度信息檢測部基于所述特定曲柄角度傳感器的輸出信號檢測曲柄軸角度,并對檢測到所述曲柄軸角度的檢測時刻進行檢測,基于檢測到的所述曲柄軸角度即檢測角度和所述檢測時刻,計算所述檢測角度之間的角度區(qū)間所對應(yīng)的角度間隔和時間間隔;角度信息修正部,該角度信息修正部利用對應(yīng)于各個所述角度區(qū)間逐個設(shè)置的修正值來對所述角度區(qū)間各自的所述角度間隔或所述時間間隔進行修正;角度信息計算部,該角度信息計算部對于各個所述檢測角度,基于所述檢測角度前后的第一區(qū)間數(shù)的所述角度區(qū)間各自的修正后的所述角度間隔和所述時間間隔,計算所述曲柄軸角度的時間變化率的時間變化率即第一曲柄角加速度,并基于數(shù)量設(shè)定得比所述第一區(qū)間數(shù)要多的第二區(qū)間數(shù)的所述檢測角度前后的所述角度區(qū)間各自的修正后的所述角度間隔和所述時間間隔,計算所述曲柄軸角度的時間變化率的時間變化率即第二曲柄角加速度;以及修正值變化部,該修正值變化部對于各個所述檢測角度,使所述角度區(qū)間各自的所述修正值變化,以使得所述第一曲柄角加速度接近所述第二曲柄角加速度。
本發(fā)明所涉及的內(nèi)燃機的控制方法中,該內(nèi)燃機具備設(shè)置在與曲柄軸一體旋轉(zhuǎn)的旋轉(zhuǎn)構(gòu)件上且設(shè)置于預(yù)先確定的多個曲柄軸角度的多個被檢測部、以及固定于非旋轉(zhuǎn)構(gòu)件并對所述被檢測部進行檢測的特定曲柄角度傳感器,所述內(nèi)燃機的控制方法執(zhí)行下述步驟:角度信息檢測步驟,在該角度信息檢測步驟中,基于所述特定曲柄角度傳感器的輸出信號檢測曲柄軸角度,并對檢測到所述曲柄軸角度的檢測時刻進行檢測,基于檢測到的所述曲柄軸角度即檢測角度以及所述檢測時刻來計算所述檢測角度之間的角度區(qū)間所對應(yīng)的角度間隔以及時間間隔;角度信息修正步驟,在該角度信息修正步驟中,利用對應(yīng)于各個所述角度區(qū)間逐個設(shè)置的修正值來對所述角度區(qū)間各自的所述角度間隔或所述時間間隔進行修正;角度信息計算步驟,在該角度信息計算步驟中,對于各個所述檢測角度,基于所述檢測角度前后的第一區(qū)間數(shù)的所述角度區(qū)間各自的修正后的所述角度間隔和所述時間間隔,計算所述曲柄軸角度的時間變化率的時間變化率即第一曲柄角加速度,并基于數(shù)量設(shè)定得比所述第一區(qū)間數(shù)要多的第二區(qū)間數(shù)的所述檢測角度前后的所述角度區(qū)間各自的修正后的所述角度間隔和所述時間間隔,計算所述曲柄軸角度的時間變化率的時間變化率即第二曲柄角加速度;以及修正值變化步驟,在該修正值變化步驟中,對于各個所述檢測角度,使所述角度區(qū)間各自的所述修正值變化,以使得所述第一曲柄角加速度接近所述第二曲柄角加速度。
發(fā)明效果
根據(jù)本發(fā)明所涉及的內(nèi)燃機的控制裝置及其控制方法,由于第一曲柄角加速度是基于數(shù)量比第二區(qū)間數(shù)要少的第一區(qū)間數(shù)的修正后的角度間隔和時間間隔來計算得到的,因此,與第二曲柄角加速度相比,較易體現(xiàn)出曲柄軸角度的檢測誤差的影響。另一方面,由于第二曲柄角加速度是基于數(shù)量比第一區(qū)間數(shù)要多的第二區(qū)間數(shù)的修正后的角度間隔和時間間隔來計算得到的,因此,與第一曲柄角加速度相比,第二曲柄角加速度成為較為平均的形態(tài),不易體現(xiàn)出曲柄軸角度的檢測誤差的影響。因此,通過改變修正值以使第一曲柄角加速度接近第二曲柄角加速度,從而能夠高精度地修正曲柄軸角度的檢測誤差。
附圖說明
圖1是本發(fā)明的實施方式1的內(nèi)燃機及控制裝置的簡要結(jié)構(gòu)圖。
圖2是本發(fā)明的實施方式1的內(nèi)燃機及控制裝置的簡要結(jié)構(gòu)圖。
圖3是本發(fā)明的實施方式1的控制裝置的框圖。
圖4是本發(fā)明的實施方式1的控制裝置的硬件結(jié)構(gòu)圖。
圖5是用于對本發(fā)明的實施方式1的角度信息檢測處理進行說明的時序圖。
圖6是用于對本發(fā)明的實施方式1所涉及的存儲在存儲裝置中的修正值進行說明的圖。
圖7是用于對本發(fā)明的實施方式1的第一曲柄角加速度的計算處理進行說明的時序圖。
圖8是用于對本發(fā)明的實施方式1的第二曲柄角加速度的計算處理進行說明的時序圖。
圖9是用于說明本發(fā)明的實施方式1所涉及的第一曲柄角加速度大于第二曲柄角加速度時的修正值的變化的時序圖。
圖10是用于說明本發(fā)明的實施方式1所涉及的第一曲柄角加速度小于第二曲柄角加速度時的修正值的變化的時序圖。
圖11是用于對本發(fā)明的實施方式1所涉及的存儲在存儲裝置中的角度間隔及時間間隔進行說明的圖。
圖12是表示本發(fā)明的實施方式1的修正值變化處理的流程圖。
圖13是表示本發(fā)明的實施方式1所涉及的修正值變化前的第一曲柄角加速度及第二曲柄角加速度的形態(tài)的時序圖。
圖14是表示本發(fā)明的實施方式1所涉及的修正值變化完成后的第一曲柄角加速度及第二曲柄角加速度的形態(tài)的時序圖。
圖15是表示本發(fā)明的實施方式1所涉及的修正值變化前及修正值變化完成后的時間間隔的形態(tài)的時序圖。
圖16是表示本發(fā)明的實施方式1所涉及的修正值變化前及修正值變化完成后的時間間隔的頻譜分析結(jié)果的圖。
圖17是將沒有進行本發(fā)明的實施方式1的修正的比較例的情況下的結(jié)果、與進行了實施方式1的修正的情況下的結(jié)果進行比較的圖。
圖18是表示本發(fā)明的實施方式1的控制裝置的概要處理的流程圖。
具體實施方式
1.實施方式1
參照附圖對實施方式1的內(nèi)燃機1的控制裝置50(下面簡稱為控制裝置50)進行說明。圖1和圖2是本實施方式的內(nèi)燃機1及控制裝置50的簡要結(jié)構(gòu)圖,圖3是本實施方式的控制裝置50的框圖。內(nèi)燃機1及控制裝置50搭載在車輛中,內(nèi)燃機1作為車輛(車輪)的驅(qū)動力源。
1-1.內(nèi)燃機1的結(jié)構(gòu)
首先,對內(nèi)燃機1的結(jié)構(gòu)進行說明。如圖1所示,內(nèi)燃機1具備使空氣和燃料的混合氣體進行燃燒的氣缸7。內(nèi)燃機1包括向氣缸7提供空氣的進氣通路23以及將氣缸7中燃燒產(chǎn)生的廢氣排出的排氣通路17。內(nèi)燃機1采用汽油發(fā)動機。內(nèi)燃機1具備對進氣通路23進行開關(guān)的節(jié)流閥4。節(jié)流閥4采用由電動機進行開關(guān)驅(qū)動的電子控制式節(jié)流閥,該電動機由控制裝置50進行控制。節(jié)流閥4中設(shè)有輸出與節(jié)流閥4的開度相對應(yīng)的電信號的節(jié)流開度傳感器19。
在節(jié)流閥4的上游側(cè)的進氣通路23中設(shè)有空氣流量傳感器3,輸出與吸入到進氣通路23中的吸入空氣量相對應(yīng)的電信號。內(nèi)燃機1具備廢氣回流裝置20。廢氣回流裝置20具有使廢氣從排氣通路17回流到進氣歧管12的egr流路21以及對egr流路21進行開關(guān)的egr閥22。進氣歧管12是節(jié)流閥4下游側(cè)的進氣通路23的部分。egr閥22采用由電動機進行開關(guān)驅(qū)動的電子控制式egr閥,該電動機由控制裝置50進行控制。
進氣歧管12中設(shè)有歧管壓傳感器8,輸出與進氣歧管12內(nèi)的壓力相對應(yīng)的電信號。進氣歧管12下游側(cè)的部分設(shè)置有噴射燃料的噴射器13。噴射器13也可以設(shè)置為直接向氣缸7內(nèi)噴射燃料。內(nèi)燃機1中設(shè)有大氣壓傳感器33,輸出與大氣壓相對應(yīng)的電信號。
氣缸7的頂部設(shè)置有在空氣與燃料的混合氣體中進行點火的火花塞、以及向火花塞提供點火能量的點火線圈16。此外,在氣缸7的頂部設(shè)置有對從進氣通路23吸入到氣缸7內(nèi)的吸入空氣量進行調(diào)節(jié)的進氣閥14、以及對從氣缸內(nèi)排出到排氣通路17中的廢氣量進行調(diào)節(jié)的排氣閥15。
如圖2所示,內(nèi)燃機1具備多個氣缸7(本例中為三個)。各氣缸7內(nèi)具備活塞5。各氣缸7的活塞5經(jīng)由連桿9以及曲柄32與曲柄軸2相連。利用活塞5的往復(fù)運動來對曲柄軸2進行旋轉(zhuǎn)驅(qū)動。各氣缸7中產(chǎn)生的燃燒氣體壓力對活塞5的頂面進行推壓,經(jīng)由連桿9以及曲柄32對曲柄軸2進行旋轉(zhuǎn)驅(qū)動。曲柄軸2與將驅(qū)動力傳遞到車輪的動力傳遞機構(gòu)相連。動力傳遞機構(gòu)由變速裝置、差動齒輪等構(gòu)成。
內(nèi)燃機1具備與曲柄軸2一體旋轉(zhuǎn)的信號板10。信號板10在預(yù)先確定的多個曲柄軸角度上設(shè)置有多個齒。本實施方式中,信號板10的齒以10deg的間隔排列。信號板10的齒中設(shè)置有一部分齒缺失的無齒部分。內(nèi)燃機1具備固定于發(fā)動機缸體24并對信號板10的齒進行檢測的第一曲柄角度傳感器11。
內(nèi)燃機1具備通過鏈條28和曲柄軸2相連結(jié)的凸輪軸29。凸輪軸29對進氣閥14以及排氣閥15進行開關(guān)驅(qū)動。曲柄軸2每旋轉(zhuǎn)2周,凸輪軸29旋轉(zhuǎn)1周。內(nèi)燃機1具備與凸輪軸29一體旋轉(zhuǎn)的凸輪用的信號板31。凸輪用的信號板31在預(yù)先確定的多個凸輪軸角度上設(shè)置有多個齒。內(nèi)燃機1具備固定于發(fā)動機缸體24并對凸輪用的信號板31的齒進行檢測的凸輪角度傳感器30。
控制裝置50基于第一曲柄角度傳感器11以及凸輪角度傳感器30的兩種輸出信號,對以各活塞5的上死點為基準(zhǔn)的曲柄軸角度進行檢測,并判斷各氣缸7的沖程。另外,內(nèi)燃機1采用具有吸入沖程、壓縮沖程、膨脹沖程以及排氣沖程的四沖程發(fā)動機。
內(nèi)燃機1具備與曲柄軸2一體旋轉(zhuǎn)的飛輪27。飛輪27的外周部采用齒圈25,齒圈25在預(yù)先確定的多個曲柄軸角度上設(shè)有多個齒。齒圈25的齒以等角度間隔設(shè)置在周向上。本例中,以4deg(度)的間隔設(shè)置有90個齒。齒圈25的齒上未設(shè)置無齒部分。內(nèi)燃機1具備固定于發(fā)動機缸體24并對信號板10的齒進行檢測的第二曲柄角度傳感器6。第二曲柄角度傳感器6在齒圈25的徑向外側(cè)與齒圈25隔開間隔相對配置。
第一曲柄角度傳感器11、凸輪角度傳感器30以及第二曲柄角度傳感器6輸出與由曲柄軸2的旋轉(zhuǎn)引起的各傳感器與齒之間的距離變化相對應(yīng)的電信號。各角度傳感器11、30、6的輸出信號是在傳感器與齒的距離較近和較遠時信號打開或關(guān)閉的矩形波。各角度傳感器11、30、6例如使用電磁拾取器式的傳感器。
飛輪27(齒圈25)具有比信號板10的齒數(shù)更多的齒數(shù),而且也沒有無齒部分,因此有望進行高分辨率的角度檢測。此外,飛輪27具有比信號板10的質(zhì)量更大的質(zhì)量,高頻振動得以抑制,因此有望進行高精度的角度檢測。
本實施方式中,第二曲柄角度傳感器6相當(dāng)于本發(fā)明的“特定曲柄角度傳感器”,飛輪27相當(dāng)于本發(fā)明的“旋轉(zhuǎn)構(gòu)件”,設(shè)置在飛輪27上的齒圈25的齒相當(dāng)于本發(fā)明的“被檢測部”,發(fā)動機缸體24相當(dāng)于本發(fā)明的“非旋轉(zhuǎn)構(gòu)件”。
1-2.控制裝置50的結(jié)構(gòu)
接著對控制裝置50進行說明。
控制裝置50是以內(nèi)燃機1為控制對象的控制裝置。如圖3所示,控制裝置50包括角度信息檢測部51、角度信息修正部52、角度信息計算部53、修正值變化部54、缸內(nèi)壓力推定部55、燃燒參數(shù)計算部56以及燃燒控制部57等控制部??刂蒲b置50的各控制部51~57等利用控制裝置50所具備的處理電路來實現(xiàn)。具體而言,控制裝置50如圖4所示,作為處理電路,具備cpu(centralprocessingunit:中央處理單元)等運算處理裝置90(計算機)、與運算處理裝置90進行數(shù)據(jù)交換的存儲裝置91、向運算處理裝置90輸入外部的信號的輸入電路92、以及從運算處理裝置90向外部輸出信號的輸出電路93等。
作為存儲裝置91,包括構(gòu)成為能從運算處理裝置90讀取并寫入數(shù)據(jù)的ram(randomaccessmemory:隨機存取存儲器)、構(gòu)成為能從運算處理裝置90讀取數(shù)據(jù)的rom(readonlymemory:只讀存儲器)等。輸入電路92與各種傳感器、開關(guān)相連接,并具備將這些傳感器、開關(guān)的輸出信號輸入到運算處理裝置90的a/d轉(zhuǎn)換器等。輸出電路93與電負載相連接,并具備將控制信號從運算處理裝置90輸出到這些電負載的驅(qū)動電路等。
控制裝置50所具備的各控制部51~57等各功能通過運算處理裝置90執(zhí)行存儲在rom等存儲裝置91中的軟件(程序),并與存儲裝置91、輸入電路92、以及輸出電路93等控制裝置50的其它硬件進行協(xié)作來實現(xiàn)。另外,各控制部51~57等使用的表格、判定值等設(shè)定數(shù)據(jù)作為軟件(程序)的一部分存儲在rom等存儲裝置91中。此外,各控制部51~57等算出的修正值kc、角度間隔δθd、時間間隔δtd、各計算值以及各檢測值等數(shù)據(jù)存儲在ram等可改寫的存儲裝置91中。
本實施方式中,輸入電路92與第一曲柄角度傳感器11、凸輪角度傳感器30、第二曲柄角度傳感器6、空氣流量傳感器3、節(jié)流開度傳感器19、歧管壓傳感器8、大氣壓傳感器33、空燃比傳感器18以及加速位置傳感器26等相連。輸出電路93與節(jié)流閥4(電動機)、egr閥22(電動機)、噴射器13以及點火線圈16等相連。另外,控制裝置50還連接有未圖示的各種傳感器、開關(guān)及致動器等??刂蒲b置50基于各種傳感器的輸出信號對吸入空氣量、進氣歧管12內(nèi)的壓力、大氣壓、空燃比、以及油門開度等內(nèi)燃機1的運行狀態(tài)進行檢測。
控制裝置50進行如下基本控制,即:基于所輸入的各種傳感器的輸出信號等計算燃料噴射量、點火時期等,并對噴射器13及點火線圈16等進行驅(qū)動控制??刂蒲b置50基于加速位置傳感器26的輸出信號等計算駕駛員所要求的內(nèi)燃機1的輸出轉(zhuǎn)矩,并對節(jié)流閥4等進行控制,以達到實現(xiàn)該要求輸出轉(zhuǎn)矩的吸入空氣量。具體而言,控制裝置50計算目標(biāo)節(jié)流開度,并對節(jié)流閥4的電動機進行驅(qū)動控制,使得基于節(jié)流開度傳感器19的輸出信號檢測到的節(jié)流開度接近目標(biāo)節(jié)流開度。此外,控制裝置50基于所輸入的各種傳感器的輸出信號等計算egr閥22的目標(biāo)開度,并對egr閥22的電動機進行驅(qū)動控制。
<角度信息檢測部51>
角度信息檢測部51如圖5所示,基于采用特定曲柄角度傳感器的第二曲柄角度傳感器6的輸出信號對曲柄軸角度θd進行檢測,并對檢測到曲柄軸角度θd的檢測時刻td進行檢測。然后,角度信息檢測部51基于檢測到的曲柄軸角度θd即檢測角度θd及檢測時刻td來計算與檢測角度θd間的角度區(qū)間sd相對應(yīng)的角度間隔δθd及時間間隔δtd。
本實施方式中,角度信息檢測部51構(gòu)成為對檢測到第二曲柄角度傳感器6的輸出信號(矩形波)的下降沿(或上升沿)時的曲柄軸角度θd進行判定。角度信息檢測部51對與基點角度(例如第一氣缸7的活塞5的上死點即0deg)相對應(yīng)的下降沿即基點下降沿進行判定,并對與以基點下降沿作為基點進行向上計數(shù)得到的下降沿的編號n(下面稱為角度識別編號n)相對應(yīng)的曲柄軸角度θd進行判定。例如,角度信息檢測部51在檢測到基點下降沿時,將曲柄軸角度θd設(shè)定為基點角度(例如0deg),并將角度識別編號n設(shè)定為1。接著,角度信息檢測部51在每次檢測到下降沿時,使曲柄軸角度θd逐次增加預(yù)先設(shè)定的角度間隔δθd(本例中為4deg),并使角度識別編號n逐次增加1。或者,角度信息檢測部51也可以構(gòu)成為使用預(yù)先設(shè)定了角度識別編號n與曲柄軸角度θd的關(guān)系的角度表,讀取與本次的角度識別編號n相對應(yīng)的曲柄軸角度θd。角度信息檢測部51將曲柄軸角度θd(檢測角度θd)與角度識別編號n相對應(yīng)關(guān)聯(lián)。角度識別編號n在達到最大編號(本例中為90)后返回到1。角度識別編號n=1的上一次的角度識別編號n為90,角度識別編號n=90的下一次的角度識別編號n為1。
本實施方式中,角度信息檢測部51參照后述的基于第一曲柄角度傳感器11以及凸輪角度傳感器30檢測出的參照曲柄軸角度θr來判定第二曲柄角度傳感器6的基點下降沿。例如,角度信息檢測部51將檢測到第二曲柄角度傳感器6的下降沿時的參照曲柄軸角度θr最接近基點角度的下降沿判定為基點下降沿。
此外,角度信息檢測部51參照基于第一曲柄角度傳感器11以及凸輪角度傳感器30判斷出的各氣缸7的沖程來判定與曲柄軸角度θd相對應(yīng)的各氣缸7的沖程。
角度信息檢測部51對檢測到第二曲柄角度傳感器6的輸出信號(矩形波)的下降沿時的檢測時刻td進行檢測,并將檢測時刻td與角度識別編號n對應(yīng)關(guān)聯(lián)。具體而言,角度信息檢測部51利用運算處理裝置90所具備的計時器功能對檢測時刻td進行檢測。
角度信息檢測部51如圖5所示,在檢測到下降沿時,將本次的角度識別編號(n)所對應(yīng)的檢測角度θd(n)與上一次的角度識別編號(n-1)所對應(yīng)的檢測角度θd(n-1)之間的角度區(qū)間設(shè)定為與本次的角度識別編號(n)相對應(yīng)的角度區(qū)間sd(n)。
此外,角度信息檢測部51如式(1)所示,在檢測到下降沿時,計算本次的角度識別編號(n)所對應(yīng)的檢測角度θd(n)與上一次的角度識別編號(n-1)所對應(yīng)的檢測角度θd(n-1)的偏差,并將其設(shè)定為與本次的角度識別編號(n)(本次的角度區(qū)間sd(n))相對應(yīng)的角度間隔δθd(n)。
δθd(n)=θd(n)-θd(n-1)···(1)
本實施方式中,齒圈25的齒的角度間隔全部設(shè)為相等,因此角度信息檢測部51將所有的角度識別編號n的角度間隔δθd設(shè)定為預(yù)先設(shè)定的角度(本例中為4deg)。
此外,角度信息檢測部51如式(2)所示,在檢測到下降沿時,計算本次的角度識別編號(n)所對應(yīng)的檢測時刻td(n)與上一次的角度識別編號(n-1)所對應(yīng)的檢測時刻td(n-1)的偏差,并將其設(shè)定為與本次的角度識別編號(n)(本次的角度區(qū)間sd(n))相對應(yīng)的時間間隔δtd(n)。
δtd(n)=td(n)-td(n-1)···(2)
角度信息檢測部51基于第一曲柄角度傳感器11以及凸輪角度傳感器30的兩種輸出信號,對以第一氣缸7的活塞5的上死點為基準(zhǔn)的參照曲柄軸角度θr進行檢測,并判斷各氣缸7的沖程。例如,角度信息檢測部51根據(jù)第一曲柄角度傳感器11的輸出信號(矩形波)的下降沿的時間間隔判定緊接著信號板10的無齒部分之后的下降沿。然后,角度信息檢測部51對以緊接著無齒部分之后的下降沿為基準(zhǔn)的各下降沿與以上死點為基準(zhǔn)的參照曲柄軸角度θr的對應(yīng)關(guān)系進行判定,計算出檢測到各下降沿時的以上死點為基準(zhǔn)的參照曲柄軸角度θr。此外,角度信息檢測部51根據(jù)第一曲柄角度傳感器11的輸出信號(矩形波)中的無齒部分的位置與凸輪角度傳感器30的輸出信號(矩形波)的關(guān)系來判定各氣缸7的沖程。
<角度信息修正部52>
角度信息修正部52利用對應(yīng)于各個角度區(qū)間sd逐個設(shè)置的修正值kc來對角度區(qū)間sd的各個角度間隔δθd或時間間隔δtd進行修正。
本實施方式中,角度信息修正部52對各角度識別編號n的角度區(qū)間sd(n)逐個設(shè)置了修正值kc(n)。本例中,由于角度識別編號n及角度區(qū)間sd設(shè)置了90個,因此修正值kc也設(shè)置了90個。各修正值kc如圖6所示那樣與各角度識別編號n相對應(yīng)關(guān)聯(lián),并存儲在控制裝置50的ram等可改寫的存儲裝置91中。
角度信息修正部52如式(3)所示,構(gòu)成為將本次的角度識別編號(n)所對應(yīng)的角度間隔δθd(n)或時間間隔δtd(n)乘以本次的角度識別編號(n)所對應(yīng)的修正值kc(n),從而計算本次的角度識別編號(n)所對應(yīng)的修正后的角度間隔δθdc(n)或時間間隔δtdc(n)。
δθdc(n)=kc(n)×δθd(n)
或···(3)
δtdc(n)=kc(n)×δtd(n)
本實施方式中,對利用修正值kc對時間間隔δtd進行修正的情況進行說明。另外,為便于說明,將未利用修正值kc進行修正的角度間隔δθd也稱為修正后的角度間隔δθdc。
<角度信息計算部53>
角度信息計算部53針對各個檢測角度θd,基于檢測角度θd前后的第一區(qū)間數(shù)n1的角度區(qū)間sd各自的修正后的角度間隔δθdc及時間間隔δtdc,計算曲柄軸角度θd的時間變化率的時間變化率即第一曲柄角加速度αd1。此外,角度信息計算部53基于設(shè)定為數(shù)量比第一區(qū)間數(shù)n1要多的第二區(qū)間數(shù)n2的檢測角度θd前后的角度區(qū)間sd各自的修正后的角度間隔δθdc及時間間隔δtdc,計算曲柄軸角度θd的時間變化率的時間變化率即第二曲柄角加速度αd2。
根據(jù)該結(jié)構(gòu),第一曲柄角加速度αd1是基于數(shù)量比第二區(qū)間數(shù)n2要少的第一區(qū)間數(shù)n1的修正后的角度間隔δθdc及時間間隔δtdc來計算得到的,因此,與第二曲柄角加速度αd2相比,更容易體現(xiàn)出曲柄軸角度的檢測誤差的影響。另一方面,第二曲柄角加速度αd2是基于數(shù)量比第一區(qū)間數(shù)n1要多的第二區(qū)間數(shù)n2的修正后的角度間隔δθdc及時間間隔δtdc來計算得到的,因此,與第一曲柄角加速度αd1相比,成為更為平均的形態(tài),不容易體現(xiàn)出曲柄軸角度的檢測誤差的影響。因此,通過比較第一曲柄角加速度αd1和第二曲柄角加速度αd2能夠檢測出曲柄軸角度的檢測誤差。
本實施方式中,第一區(qū)間數(shù)n1設(shè)為檢測角度θd的前一個角度區(qū)間sd和后一個角度區(qū)間sd,總計兩個。第二區(qū)間數(shù)n2設(shè)為檢測角度θd的前兩個角度區(qū)間sd和后兩個角度區(qū)間sd,總計四個。例如,在對應(yīng)于檢測角度θd的齒圈25的齒存在制造誤差的情況下,制造誤差的影響體現(xiàn)在前一個和后一個角度間隔δθdc及時間間隔δtdc,因此,制造誤差的影響體現(xiàn)在第一曲柄角加速度αd1中。另一方面,由于第二曲柄角加速度αd2是基于檢測角度θd的前兩個和后兩個角度間隔δθdc及時間間隔δtdc計算得到的,因此,與第一曲柄角加速度αd1相比,制造誤差的影響變小。并且,由于第二區(qū)間數(shù)n2不限于前兩個和后兩個,因此,在第二曲柄角加速度αd2中,由氣壓轉(zhuǎn)矩等制造誤差以外的原因引起的實際的曲柄角加速度的變化被平均化的程度較低,從而能夠很好地反映出來。因此,通過比較第一曲柄角加速度αd1和第二曲柄角加速度αd2能夠高精度地檢測出曲柄軸角度的檢測誤差。
使用圖7對第一曲柄角加速度αd1的計算進行說明。角度信息計算部53基于計算第一曲柄角加速度αd1(n)的檢測角度θd即對象檢測角度θd(n)的前一個角度區(qū)間sd(n)的修正后的角度間隔δθdc(n)及時間間隔δtdc(n),計算該前一個角度區(qū)間sd(n)的曲柄軸角度的時間變化率即曲柄角速度ωd1(n)。角度信息計算部53基于對象檢測角度θd(n)的后一個角度區(qū)間sd(n+1)的修正后的角度間隔δθdc(n+1)及時間間隔δtdc(n+1),計算該后一個角度區(qū)間sd(n+1)的曲柄角速度ωd1(n+1)。
具體而言,角度信息計算部53如式(4)所示那樣,將前一個角度區(qū)間sd(n)的修正后的角度間隔δθdc(n)除以修正后的時間間隔δtdc(n),計算出對應(yīng)于前一個角度區(qū)間sd(n)的曲柄角速度ωd1(n),將后一個角度區(qū)間sd(n+1)的修正后的角度間隔δθdc(n+1)除以修正后的時間間隔δtdc(n+1),計算出對應(yīng)于后一個角度區(qū)間sd(n+1)的曲柄角速度ωd1(n+1)。
ωd1(n)=δθdc(n)/δtdc(n)
ωd1(n+1)=δθdc(n+1)/δtdc(n+1)···(4)
接著,角度信息計算部53基于前一個和后一個角度區(qū)間sd(n)、sd(n+1)各自的曲柄角速度ωd1(n)、ωd1(n+1),計算出對應(yīng)于對象檢測角度θd(n)的第一曲柄角加速度αd1(n)。具體而言,角度信息計算部53如式(5)所示,將后一個的曲柄角速度ωd1(n+1)減去前一個的曲柄角速度ωd1(n)后得到的差值除以后一個的修正后的時間間隔δtdc(n+1)與前一個的修正后的時間間隔δtdc(n)的平均值,從而計算第一曲柄角加速度αd1(n)。
αd1(n)={ωd1(n+1)-ωd1(n)}
/{δtdc(n+1)+δtdc(n)}×2···(5)
接著,使用圖8說明本實施方式所涉及的第二曲柄角加速度αd2的計算。角度信息計算部53基于計算第二曲柄角加速度αd2(n)的檢測角度θd即對象檢測角度θd(n)的前兩個角度區(qū)間sd(n)、sd(n-1)各自的修正后的角度間隔δθdc(n)、δθdc(n-1)及時間間隔δtdc(n)、δtdc(n-1),計算對應(yīng)于對象檢測角度θd(n)的前一個檢測角度θd(n-1)的曲柄角速度ωd2(n-1)。角度信息計算部53基于對象檢測角度θd(n)的后兩個角度區(qū)間sd(n+1)、sd(n+2)各自的修正后的角度間隔δθdc(n+1)、δθdc(n+2)及時間間隔δtdc(n+1)、δtdc(n+2),計算對應(yīng)于對象檢測角度θd(n)的后一個檢測角度θd(n+1)的曲柄角速度ωd2(n+1)。
具體而言,角度信息計算部53如式(6)所示,將前兩個的修正后的角度間隔δθdc(n)、δθdc(n-1)的相加值除以前兩個的修正后的時間間隔δtdc(n)、δtdc(n-1)的相加值,從而計算對應(yīng)于前一個檢測角度θd(n-1)的曲柄角速度ωd2(n-1)。角度信息計算部53將后兩個的修正后的角度間隔δθdc(n+2)、δθdc(n+1)的相加值除以后兩個的修正后的時間間隔δtdc(n+2)、δtdc(n+1)的相加值,從而計算對應(yīng)于后一個檢測角度θd(n+1)的曲柄角速度ωd2(n+1)。
ωd2(n-1)={δθdc(n-1)+δθdc(n)}
/{δtdc(n-1)+δtdc(n)}
ωd2(n+1)={δθdc(n+1)+δθdc(n+2)}
/{δtdc(n+1)+δtdc(n+2)}···(6)
接著,角度信息計算部53基于前一個和后一個檢測角度θd(n-1)、θd(n+1)各自的曲柄角速度ωd2(n-1)、ωd2(n+1),計算對應(yīng)于對象檢測角度θd(n)的第二曲柄角加速度αd2(n)。具體而言,角度信息計算部53如式(7)所示,將后一個的曲柄角速度ωd2(n+1)減去前一個的曲柄角速度ωd2(n-1)后得到的差值除以后一個的修正后的時間間隔δtdc(n+1)與前一個的修正后的時間間隔δtdc(n)的合計值,從而計算第二曲柄角加速度αd2(n)。
αd2(n)={ωd2(n+1)-ωd2(n-1)}
/{δtdc(n+1)+δtdc(n)}···(7)
為了計算第二曲柄角加速度αd2(n),需要對象檢測角度θd(n)的后兩個角度區(qū)間sd(n+1)、sd(n+2)的角度間隔δθd及時間間隔δtd。因此,角度信息計算部53針對最新的檢測角度θd,將至少延遲了兩個的檢測角度θd設(shè)定為對象檢測角度,來進行第一曲柄角加速度αd1(n)、第二曲柄角加速度αd2(n)的計算。
<修正值變化部54>
修正值變化部54針對各個檢測角度θd,改變各個角度區(qū)間sd的修正值kc,以使得第一曲柄角加速度αd1接近第二曲柄角加速度αd2。
根據(jù)該結(jié)構(gòu),通過改變修正值kc,使得曲柄軸角度的檢測誤差的影響容易體現(xiàn)的第一曲柄角加速度αd1接近曲柄軸角度的檢測誤差的影響不易體現(xiàn)的第二曲柄角加速度αd2,從而能夠降低曲柄軸角度的檢測誤差。
圖9示出下述情況下的示例,即:對應(yīng)于對象檢測角度θd(n)的齒圈25的齒存在制造誤差,對象檢測角度θd(n)的前一個角度區(qū)間sd(n)的時間間隔δtd(n)變長,對象檢測角度θd(n)的后一個角度區(qū)間sd(n+1)的時間間隔δtd(n+1)變短。因此,用于計算第一曲柄角加速度αd1(n)的前一個角度區(qū)間sd(n)所對應(yīng)的曲柄角速度ωd1(n)大幅減少,后一個角度區(qū)間sd(n+1)所對應(yīng)的曲柄角速度ωd1(n+1)大幅增加。另一方面,用于計算第二曲柄角加速度αd2(n)的前兩個角度區(qū)間sd(n)、sd(n-1)所對應(yīng)的曲柄角速度ωd2(n-1)的減少量因制造誤差的影響減半而與曲柄角速度ωd1(n)相比減半,后兩個角度區(qū)間sd(n+1)、sd(n+2)所對應(yīng)的曲柄角速度ωd2(n+1)的增加量也因制造誤差的影響減半而與曲柄角速度ωd1(n+1)相比減半。
因此,對象檢測角度θd(n)的第一曲柄角加速度αd1(n)的增加量是第二曲柄角加速度αd2(n)的增加量的四倍。即,與第二曲柄角加速度αd2(n)相比,制造誤差的影響更大地體現(xiàn)在第一曲柄角加速度αd1(n)中。因此,通過改變修正值kc,使得第一曲柄角加速度αd1(n)接近第二曲柄角加速度αd2(n),從而能夠降低曲柄軸角度的檢測誤差。為了使第一曲柄角加速度αd1(n)接近第二曲柄角加速度αd2(n),只要使前一個的曲柄角速度ωd1(n)增加,或使后一個的曲柄角速度ωd1(n+1)減少即可。
為了使前一個的曲柄角速度ωd1(n)增加,只要改變前一個的修正值kc(n),使得前一個的修正后的角度間隔δθdc(n)增加,或者使得前一個的修正后的時間間隔δtdc(n)減少即可。另一方面,為了使后一個的曲柄角速度ωd1(n+1)減少,只要改變后一個的修正值kc(n+1),使得后一個的修正后的角度間隔δθdc(n+1)減少,或者使得后一個的修正后的時間間隔δtdc(n+1)增加即可。
圖10示出下述情況下的示例,即:對應(yīng)于對象檢測角度θd(n)的齒圈25的齒存在制造誤差,對象檢測角度θd(n)的前一個角度區(qū)間sd(n)的時間間隔δtd(n)變短,對象檢測角度θd(n)的后一個角度區(qū)間sd(n+1)的時間間隔δtd(n+1)變長。因此,用于計算第一曲柄角加速度αd1(n)的前一個角度區(qū)間sd(n)所對應(yīng)的曲柄角速度ωd1(n)大幅增加,后一個角度區(qū)間sd(n+1)所對應(yīng)的曲柄角速度ωd1(n+1)大幅減少。另一方面,用于計算第二曲柄角加速度αd2(n)的前兩個角度區(qū)間sd(n)、sd(n-1)所對應(yīng)的曲柄角速度ωd2(n-1)的增加量因制造誤差的影響減半而與曲柄角速度ωd1(n)相比減半,后兩個角度區(qū)間sd(n+1)、sd(n+2)所對應(yīng)的曲柄角速度ωd2(n+1)的減少量也因制造誤差的影響減半而與曲柄角速度ωd1(n+1)相比減半。
因此,對象檢測角度θd(n)的第一曲柄角加速度αd1(n)的減少量是第二曲柄角加速度αd2(n)的減少量的四倍。即,與第二曲柄角加速度αd2(n)相比,制造誤差的影響更大地體現(xiàn)在第一曲柄角加速度αd1(n)中。因此,通過改變修正值kc,使得第一曲柄角加速度αd1(n)接近第二曲柄角加速度αd2(n),從而能夠降低曲柄軸角度的檢測誤差。為了使第一曲柄角加速度αd1(n)接近第二曲柄角加速度αd2(n),只要使前一個的曲柄角速度ωd1(n)減少,或使后一個的曲柄角速度ωd1(n+1)增加即可。
為了使前一個的曲柄角速度ωd1(n)減少,只要改變前一個的修正值kc(n),使得前一個的修正后的角度間隔δθdc(n)減少,或者使得前一個的修正后的時間間隔δtdc(n)增加即可。另一方面,為了使后一個的曲柄角速度ωd1(n+1)增加,只要改變后一個的修正值kc(n+1),使得后一個的修正后的角度間隔δθdc(n+1)增加,或者使得后一個的修正后的時間間隔δtdc(n+1)減少即可。
因此,修正值變化部54構(gòu)成為如下那樣。首先,對構(gòu)成為利用修正值kc修正角度間隔δθd的情況進行說明。修正值變化部54在對象檢測角度θd(n)下的第一曲柄角加速度αd1(n)大于第二曲柄角加速度αd2(n)的情況下,執(zhí)行改變(本例中為增加)對象檢測角度θd(n)的前一個角度區(qū)間sd(n)的修正值kc(n)以使該角度區(qū)間sd(n)的修正后的角度間隔δθd(n)增加的增加修正、以及改變(本例中為減少)對象檢測角度θd(n)的后一個角度區(qū)間sd(n+1)的修正值kc(n+1)以使該角度區(qū)間sd(n+1)的修正后的角度間隔δθd(n+1)減少的減少修正中的一方或雙方。另一方面,修正值變化部54在對象檢測角度θd(n)下的第一曲柄角加速度αd1(n)小于第二曲柄角加速度αd2(n)的情況下,執(zhí)行改變(本例中為減少)對象檢測角度θd(n)的前一個角度區(qū)間sd(n)的修正值kc(n)以使該角度區(qū)間sd(n)的修正后的角度間隔δθd(n)減少的減少修正、以及改變(本例中為增加)對象檢測角度θd(n)的后一個角度區(qū)間sd(n+1)的修正值kc(n+1)以使該角度區(qū)間sd(n+1)的修正后的角度間隔δθd(n+1)增加的增加修正中的一方或雙方。
接著,對構(gòu)成為利用修正值kc對時間間隔δtd進行修正的情況進行說明。修正值變化部54在對象檢測角度θd(n)下的第一曲柄角加速度αd1(n)大于第二曲柄角加速度αd2(n)的情況下,執(zhí)行改變(本例中為減少)對象檢測角度θd(n)的前一個角度區(qū)間sd(n)的修正值kc(n)以使該角度區(qū)間sd(n)的修正后的時間間隔δtd(n)減少的減少修正、以及改變(本例中為增加)對象檢測角度θd(n)的后一個角度區(qū)間sd(n+1)的修正值kc(n+1)以使該角度區(qū)間sd(n+1)的修正后的時間間隔δtd(n+1)增加的增加修正中的一方或雙方。另一方面,修正值變化部54在對象檢測角度θd(n)下的第一曲柄角加速度αd1(n)小于第二曲柄角加速度αd2(n)的情況下,執(zhí)行改變(本例中為增加)對象檢測角度θd(n)的前一個角度區(qū)間sd(n)的修正值kc(n)以使該角度區(qū)間sd(n)的修正后的時間間隔δtd(n)增加的增加修正、以及改變(本例中為減少)對象檢測角度θd(n)的后一個角度區(qū)間sd(n+1)的修正值kc(n+1)以使該角度區(qū)間sd(n+1)的修正后的時間間隔δtd(n+1)減少的減少修正中的一方或雙方。
修正值變化部54構(gòu)成為使各角度區(qū)間sd的修正值kc增加或減少預(yù)先設(shè)定的變化量δkc。另外,修正值變化部54可以構(gòu)成為根據(jù)第一曲柄角加速度αd1與第二曲柄角加速度αd2間的角加速度偏差δαd(=αd2-αd1)來改變變化量δkc。該情況下,修正值變化部54隨著角加速度偏差δαd的絕對值的增大而增大變化量δkc。此外,修正值變化部54還可以構(gòu)成為在角加速度偏差δαd的絕對值在預(yù)先設(shè)定的死區(qū)判定值以下的情況下,進行不改變修正值kc的死區(qū)處理。
<修正值kc的變化完成判定>
修正值變化部54在曲柄軸2每次旋轉(zhuǎn)預(yù)先設(shè)定的判定角度(本例中為360deg)時,計算第一曲柄角加速度αd1與第二曲柄角加速度αd2的角加速度偏差δαd(=αd2-αd1)的偏離程度。本實施方式中,修正值變化部54構(gòu)成為計算角加速度偏差δαd的標(biāo)準(zhǔn)差σ來作為偏離程度。于是,修正值變化部54在上一次算出的標(biāo)準(zhǔn)差σ與本次算出的標(biāo)準(zhǔn)差σ的變化量的絕對值|δσ|小于預(yù)先設(shè)定的判定變化量xσ的情況下,判定為修正值kc的變化完成,停止改變修正值kc并保持修正值kc。
若適當(dāng)?shù)厥垢鹘嵌葏^(qū)間sd的修正值kc繼續(xù)變化下去,則各檢測角度θd的角加速度偏差δαd會逐漸接近零。于是,若各檢測角度θd的角加速度偏差δαd逐漸接近于零,則角加速度偏差δαd的標(biāo)準(zhǔn)差σ的變化量的絕對值|δσ|逐漸減少。通過采用上述結(jié)構(gòu),能在標(biāo)準(zhǔn)差σ的變化量的絕對值|δσ|減少到判定變化量xσ以下的情況下,判定為修正值kc完成了適當(dāng)?shù)淖兓?,從而能停止修正值kc的變化處理。由此,能減輕控制裝置50的處理負擔(dān)。此外,通過在修正值kc的適當(dāng)?shù)淖兓瓿珊笠怖^續(xù)進行修正值kc的變化處理,能防止因某些原因產(chǎn)生修正值kc的誤變化。
本實施方式中,修正值變化部54使用式(8),基于與判定角度數(shù)量相對應(yīng)數(shù)量的n個(本例中為90個)角加速度偏差δαd的數(shù)據(jù)來計算標(biāo)準(zhǔn)差σ。
【數(shù)學(xué)式1】
此外,修正值變化部54如式(9)所示,每計算m次標(biāo)準(zhǔn)差σ,則計算m個標(biāo)準(zhǔn)差σ的平均值σave。于是,修正值變化部54構(gòu)成為計算上次算出的標(biāo)準(zhǔn)差的平均值σave(k-1)與本次算出的標(biāo)準(zhǔn)差的平均值σave(k)的偏差除以本次算出的標(biāo)準(zhǔn)差的平均值σave(k)得到的值的絕對值作為標(biāo)準(zhǔn)差的變化量的絕對值|δσ|。由此,算出無量綱化后的標(biāo)準(zhǔn)差的變化量。
【數(shù)學(xué)式2】
<使用了存儲數(shù)據(jù)的修正值kc的變化>
本實施方式中,角度信息檢測部51存儲檢測出的角度區(qū)間sd各自的角度間隔δθd和時間間隔δtd。并且,角度信息修正部52、角度信息計算部53以及修正值變化部54通過對所存儲的角度區(qū)間sd的各個角度間隔δθd以及時間間隔δtd進行處理來改變修正值kc。
根據(jù)該結(jié)構(gòu),不再需要實時地對檢測到的角度間隔δθd以及時間間隔δtd進行處理來改變修正值kc。因此,能在時間上分散地執(zhí)行改變修正值kc的處理。由此,能減輕控制裝置50的處理負擔(dān),并能降低控制裝置50所需要的處理性能。
角度信息檢測部51在預(yù)先設(shè)定的存儲允許條件成立的情況下,將預(yù)先設(shè)定的存儲轉(zhuǎn)數(shù)相對應(yīng)數(shù)量的角度間隔δθd及時間間隔δtd存儲到控制裝置50的ram等可改寫存儲裝置91中。角度信息監(jiān)測部51對曲柄軸角度θd以及檢測時刻td進行檢測,每當(dāng)算出角度識別編號n、角度間隔δθd以及時間間隔δtd時,對存儲編號i進行向上計數(shù),并如圖11所示,將角度識別編號n、角度間隔δθd以及時間間隔δtd與向上計數(shù)后的存儲編號i對應(yīng)起來存儲到存儲裝置91中。存儲允許條件構(gòu)成為在穩(wěn)定運行過程中、規(guī)定的轉(zhuǎn)速及負載等預(yù)先設(shè)定的運行條件的情況下成立。
角度信息修正部52利用修正值kc對所存儲的角度間隔δθd以及時間間隔δtd進行修正。角度信息計算部53基于修正后的角度間隔δθdc及時間間隔δtdc,針對各檢測角度θd計算第一曲柄角加速度αd1及第二曲柄角加速度αd2。修正值變化部54針對各檢測角度θd,改變修正值kc,以使得第一曲柄角加速度αd1接近第二曲柄角加速度αd2。
角度信息修正部52、角度信息計算部53以及修正值變化部54反復(fù)利用所存儲的存儲轉(zhuǎn)數(shù)的相應(yīng)個數(shù)的角度間隔δθd以及時間間隔δtd來進行改變修正值kc的處理。能反復(fù)使用所存儲的數(shù)據(jù)來高精度地改變修正值kc。
<修正值kc的變化處理的流程圖>
接著,利用圖12所示的流程圖說明本實施方式的修正值kc的變化處理。首先,在步驟s01中,修正值變化部54判定預(yù)先設(shè)定的存儲允許條件是否成立。角度信息檢測部51在存儲允許條件成立的情況下(步驟s01:是),如上述那樣對檢測到的角度間隔δθd以及時間間隔δtd進行存儲。本例中,對存儲轉(zhuǎn)數(shù)的相應(yīng)個數(shù)的數(shù)據(jù)進行存儲。
在步驟s03中,修正值變化部54將存儲編號i設(shè)定為2。這是因為在本實施方式中,第二曲柄角加速度αd2的計算需要前一個的角度間隔δθd(i-1)及時間間隔δtd(i-1)的數(shù)據(jù)。然后,在步驟s04中,角度信息修正部52利用存儲編號i所對應(yīng)的角度識別編號n的修正值kc對存儲編號i所對應(yīng)的角度間隔δθd或時間間隔δtd進行修正。本實施方式中,角度信息修正部52為了計算第一曲柄角加速度αd1及第二曲柄角加速度αd2,利用修正值kc對上一次、本次、下一次以及下下次的存儲編號(i-1)、(i)、(i+1)、(i+2)所對應(yīng)的角度間隔δθd或時間間隔δtd進行修正。
步驟s05中,角度信息計算部53基于存儲編號i所對應(yīng)的修正后的角度間隔δθdc及時間間隔δtdc,計算第一曲柄角加速度αd1及第二曲柄角加速度αd2。本實施方式中,角度信息計算部53使用本次及下一次的存儲編號(i)、(i+1)所對應(yīng)的修正后的角度間隔δθdc及時間間隔δtdc,計算對應(yīng)于存儲編號i的第一曲柄角加速度αd1(i),并使用上一次、本次、下一次及下下次的存儲編號(i-1)、(i)、(i+1)、(i+2)所對應(yīng)的修正后的角度間隔δθdc及時間間隔δtdc,計算對應(yīng)于存儲編號i的第二曲柄角加速度αd2(i)。
在步驟s06中,修正值變化部54改變存儲編號i所對應(yīng)的角度識別編號n的修正值kc,使得存儲編號i所對應(yīng)的第一曲柄角加速度αd1(i)接近第二曲柄角加速度αd2(i)。
在步驟s07中,修正值變化部54對用于計算標(biāo)準(zhǔn)差σ的式(8)中的角加速度偏差δαd的σ進行計算。修正值變化部54在計算了判定角度的相應(yīng)個數(shù)的n個(本例中為90個)的σ的情況下,進行式(8)的標(biāo)準(zhǔn)差σ的計算。
在步驟s08中,修正值變化部54判定存儲編號i是否達到存儲轉(zhuǎn)數(shù)的相應(yīng)個數(shù)的存儲數(shù)據(jù)數(shù)以上。修正值變化部54在存儲編號i小于存儲數(shù)據(jù)數(shù)的情況下(步驟s08:否),在步驟s09中對存儲編號i加1,然后返回到步驟s04,重復(fù)進行使用了下一個存儲編號i的存儲數(shù)據(jù)的步驟s04到步驟s07的處理。
另一方面,修正值變化部54在存儲編號i達到存儲數(shù)據(jù)數(shù)以上的情況下(步驟s08:是),在步驟s10中,使用式(9),對存儲編號i從2增加到存儲數(shù)據(jù)數(shù)的期間算出的m個標(biāo)準(zhǔn)差σ的平均值σave進行計算。并且,修正值變化部54使用式(9),基于上一次算出的標(biāo)準(zhǔn)差的平均值σave(k-1)以及本次算出的標(biāo)準(zhǔn)差的平均值σave(k),計算標(biāo)準(zhǔn)差的變化量的絕對值|δσ|。
在步驟s11中,修正值變化部54判定標(biāo)準(zhǔn)差的變化量的絕對值|δσ|是否小于判定變化量xσ。修正值變化部54在標(biāo)準(zhǔn)差的變化量的絕對值|δσ|達到判定變化量xσ以上的情況下(步驟s11:否),返回步驟s03,使用所存儲的存儲轉(zhuǎn)數(shù)的相應(yīng)個數(shù)的角度間隔δθd以及時間間隔δtd來重復(fù)進行改變修正值kc的處理。另一方面,修正值變化部54在標(biāo)準(zhǔn)差的變化量的絕對值|δσ|小于判定變化量xσ的情況下(步驟s11:是),前進至步驟s12,判定修正值kc的變化已完成,并結(jié)束修正值kc的變化處理。
<基于修正值kc的修正結(jié)果>
圖13示出修正值kc變化前的第一曲柄角加速度αd1及第二曲柄角加速度αd2的形態(tài),圖14示出修正值kc變化完成后的第一曲柄角加速度αd1及第二曲柄角加速度αd2的形態(tài)。如圖13所示,在修正值kc變化前,由于齒圈25的齒的制造誤差的影響,第一曲柄角加速度αd1中疊加有高頻的振動分量。另一方面,第二曲柄角加速度αd2的振動分量比第一曲柄角加速度αd1的振動分量要小,不易體現(xiàn)出齒圈25的齒的制造誤差的影響。由此可知,通過使第一曲柄角加速度αd1接近第二曲柄角加速度αd2,從而能夠減小曲柄軸角度的檢測誤差。
如圖14所示,在修正值kc的變化完成后,第一曲柄角加速度αd1足夠接近第二曲柄角加速度αd2,第一曲柄角加速度αd1和第二曲柄角加速度αd2的高頻的振動分量降低得足夠小。能夠大幅減少曲柄軸角度的檢測誤差。
圖15示出基于變化前的修正值kc和變化完成后的修正值kc進行修正后的時間間隔δtdc的形態(tài)。修正值kc的變化完成后的時間間隔δtdc與修正值kc變化前的情況相比,高頻的振動分量減少,能夠減少曲柄軸角度的檢測誤差。
圖16示出圖15的修正值kc變化前的時間間隔δtdc、以及修正值kc變化完成后的時間間隔δtdc的頻譜分析結(jié)果。在頻譜分析中,將4deg所對應(yīng)的時間間隔δtd設(shè)為1點數(shù)據(jù),并采用使用了64點數(shù)據(jù)的高速傅里葉變換。橫軸的頻率階數(shù)表示頻譜分析結(jié)果的采樣位置。一階頻率相當(dāng)于曲柄軸2的旋轉(zhuǎn)頻率的約0.7倍(≈64/90),n階頻率相當(dāng)于曲柄軸2的旋轉(zhuǎn)頻率的n×0.7倍。由于修正值kc的變化完成,因此,8.5階以上的頻率分量大幅減少。在修正值kc變化前,由于曲柄軸角度的檢測誤差的影響,8.5階及8.5階以上的頻率的頻率分量變大。另外,低于9階附近的頻率的頻率分量中包含較多因燃燒等引起的氣壓轉(zhuǎn)矩的變化而產(chǎn)生的頻率分量。與本實施方式不同,在不進行基于修正值kc的修正的情況下,需要將使時間間隔δtd的噪聲分量減少的低通濾波處理的截止頻率設(shè)定為8.5階以下(例如,8階),因此,因燃燒等引起的氣壓轉(zhuǎn)矩的變化而產(chǎn)生的頻率分量也減少,從而導(dǎo)致后述的燃燒參數(shù)的推定精度惡化。
另一方面,在修正值kc變化完成后的時間間隔δtdc下,能夠大幅減少8.5階及8.5階以上頻率的頻率分量。由此,在進行使曲柄軸角度的檢測誤差所引起的時間間隔δtdc的振動分量減少的低通濾波處理的情況下,能夠?qū)⒌屯V波處理的截止頻率提高到8.5階以上。因此,通過進行基于修正值kc的修正,能夠抑制因燃燒等引起的氣壓轉(zhuǎn)矩的變化而產(chǎn)生的頻率分量的減少,能夠提高后述缸內(nèi)壓力等的推定精度。
<缸內(nèi)壓力推定部55>
缸內(nèi)壓力推定部55使用包含內(nèi)燃機1的活塞、連桿及曲柄在內(nèi)的曲柄軸2的旋轉(zhuǎn)系統(tǒng)的運動方程式,基于曲柄軸角度θd、以及根據(jù)修正后的角度間隔δθdc及時間間隔δtdc算出的曲柄軸角度的時間變化率的時間變化率即曲柄角加速度αd,計算因燃燒產(chǎn)生的燃燒氣壓轉(zhuǎn)矩tb,基于燃燒氣壓轉(zhuǎn)矩tb和曲柄軸角度θd推定正在燃燒的氣缸b的缸內(nèi)壓力pcylb。
本實施方式中,角度信息修正部52和角度信息計算部53構(gòu)成為:為了進行修正值kc的變化處理,對存儲允許條件成立時所存儲的角度間隔δθd或時間間隔δtd進行處理,在此基礎(chǔ)上,實時地對實時計算出的角度間隔δθd或時間間隔δtd進行基于修正值kc的修正,從而實時地計算曲柄角速度ωd以及曲柄角加速度αd。本實施方式中,角度信息計算部53基于與第一曲柄角加速度αd1的計算相同的方法,即基于式(4),計算曲柄角速度ωd,基于式(5),計算曲柄角加速度αd。此外,角度信息計算部53對修正后的時間間隔δtdc或曲柄角加速度αd進行低通濾波處理,以降低高頻的噪聲分量。
包含內(nèi)燃機1的活塞、連桿及曲柄在內(nèi)的曲柄軸2的旋轉(zhuǎn)系統(tǒng)的運動方程式由式(10)表示。
【數(shù)學(xué)式3】
其中,i為曲柄軸2的轉(zhuǎn)動慣量,pcylj為第j個氣缸7的缸內(nèi)壓力,sp為活塞5頂面的投影面積,mp為活塞5的質(zhì)量,αpj為第j個氣缸7的活塞5的加速度,rj為將第j個氣缸7的活塞5所產(chǎn)生的力轉(zhuǎn)換為繞曲柄軸2的轉(zhuǎn)矩的轉(zhuǎn)換系數(shù),tex為摩擦、輔機負載以及行駛阻力等從外部傳遞到曲柄軸2的外部負載轉(zhuǎn)矩。l為氣缸數(shù),本實施方式中,l=3。此外,r為曲柄的半徑,θdj為以第j個氣缸7的活塞5的上死點為基準(zhǔn)的曲柄軸角度,φj為第j個氣缸7的連桿的角度,基于曲柄長度與連桿長度之比即連桿比以及曲柄軸角度θdj而求得。
缸內(nèi)壓力推定部55基于根據(jù)各氣缸j的曲柄軸角度θdj而變化的連桿9以及曲柄32的幾何學(xué)關(guān)系、以及曲柄角加速度αd來計算各氣缸j的活塞5的加速度αpj。此外,缸內(nèi)壓力推定部55基于各氣缸j的曲柄軸角度θdj來計算各氣缸j的轉(zhuǎn)換系數(shù)rj。
進行燃燒的壓縮沖程的后半段以及膨脹沖程以外的缸內(nèi)壓力pcylj是與進氣歧管12內(nèi)的壓力、大氣壓、曲柄軸角度θdj相對應(yīng)的壓力。缸內(nèi)壓力推定部55基于進氣歧管12內(nèi)的壓力、大氣壓、曲柄軸角度θdj來推定處于進氣沖程、壓縮沖程(后半段除外)或排氣沖程的各未燃燒氣缸j的缸內(nèi)壓力pcylubj。在第b個氣缸7處于壓縮沖程的后半段以及膨脹沖程且正在進行燃燒的情況下,能將式(10)變形成式(11)那樣。這里,pcylb是燃燒氣缸b的缸內(nèi)壓力,pcylubj是各未燃燒氣缸j(j≠b)的缸內(nèi)壓力。
【數(shù)學(xué)式4】
在燃燒氣缸b的活塞5位于上死點的情況下,式(11)的右邊第一項為零,
因此若對式(11)的外部負載轉(zhuǎn)矩tex進行整理,則變?yōu)槭?12)那樣。外部負載轉(zhuǎn)矩tex在一個循環(huán)期間不會產(chǎn)生太大變動,因此將其假定為在上死點推定出的恒定值。
【數(shù)學(xué)式5】
缸內(nèi)壓力推定部55使用式(12),基于燃燒氣缸b的活塞5處于上死點時各未燃燒氣缸j的缸內(nèi)壓力pcylubj、活塞5的加速度αpj、轉(zhuǎn)換系數(shù)rj以及曲柄角加速度αd來推定外部負載轉(zhuǎn)矩tex。
若對式(11)中相當(dāng)于因燃燒在曲柄軸2上產(chǎn)生燃燒氣壓轉(zhuǎn)矩tb的“pcylb·sp·rb”進行整理,則得到式(13)。
【數(shù)學(xué)式6】
缸內(nèi)壓力推定部55使用式(13)所示的曲柄軸2的旋轉(zhuǎn)系統(tǒng)的運動方程式,基于曲柄軸角度θd以及曲柄角加速度αd來推定燃燒氣壓轉(zhuǎn)矩tb。此時,缸內(nèi)壓力推定部55如上述那樣計算燃燒氣缸b的活塞的加速度αpb及轉(zhuǎn)換系數(shù)rb、以及各未燃燒氣缸j的缸內(nèi)壓力pcylubj、活塞5的加速度αpj及轉(zhuǎn)換系數(shù)rj、以及外部負載轉(zhuǎn)矩tex。
并且,缸內(nèi)壓力推定部55如式(14)所示,將燃燒氣壓轉(zhuǎn)矩tb除以活塞5的投影面積sp以及燃燒氣缸b的轉(zhuǎn)換系數(shù)rb來計算燃燒氣缸b的缸內(nèi)壓力pcylb。
【數(shù)學(xué)式7】
<燃燒參數(shù)計算部56>
燃燒參數(shù)計算部56基于燃燒氣缸b的缸內(nèi)壓力pcylb來計算熱產(chǎn)生率和質(zhì)量燃燒率mfb中的一方或雙方燃燒參數(shù)。
本實施方式中,燃燒參數(shù)計算部56利用式(15)來計算單位曲柄軸角度的熱產(chǎn)生率dq/dθ。這里,κ為比熱比,vb為燃燒氣缸b的氣缸容積。燃燒參數(shù)計算部56基于燃燒氣缸b的曲柄軸角度θdb、連桿9以及曲柄32的幾何學(xué)關(guān)系來計算氣缸容積vb以及單位曲柄軸角度的氣缸容積變化率dvb/dθ。
【數(shù)學(xué)式8】
燃燒參數(shù)計算部56使用式(16),將熱產(chǎn)生率dq/dθ從燃燒開始角度θ0到曲柄軸角度θdb為止進行積分得到的瞬時積分值除以在整個燃燒角度區(qū)間內(nèi)對熱產(chǎn)生率dq/dθ進行積分得到的總積分值q0來計算各曲柄軸角度θdb的質(zhì)量燃燒率mfb。
【數(shù)學(xué)式9】
<燃燒控制部57>
燃燒控制部57基于燃燒參數(shù)進行改變點火時期和egr量中的一方或雙方的燃燒控制。本實施方式中,燃燒控制部57對質(zhì)量燃燒率mfb達到0.5(50%)的曲柄軸角度θdb(稱為燃燒中心角度)進行判定,并改變點火時期和egr量中的一方或雙方,使得燃燒中心角度接近預(yù)先設(shè)定的目標(biāo)角度。例如,燃燒控制部57在燃燒中心角度較目標(biāo)角度處于延遲角側(cè)的情況下,使點火時期向提前角側(cè)變化、或增加egr閥22的開度來增加egr量。另外,若增加egr量,則燃燒速度變緩,燃燒中心角度向提前角側(cè)變化。另一方面,燃燒控制部57在燃燒中心角度較目標(biāo)角度處于提前角側(cè)的情況下,使點火時期向延遲角側(cè)變化、或減少egr閥22的開度來減少egr量。
或者,燃燒控制部57也可以構(gòu)成為對熱產(chǎn)生率dq/dθ達到最大值的曲柄軸角度θdb進行判定,并改變點火時期和egr量中的一方或雙方,使得該曲柄軸角度θdb接近預(yù)先設(shè)定的目標(biāo)角度。
<缸內(nèi)壓力、熱產(chǎn)生率以及質(zhì)量燃燒率的計算精度的提高>
利用圖17,對利用修正值kc進行修正的本實施方式的情況與不進行修正的比較例的情況下的缸內(nèi)壓力、熱產(chǎn)生率以及質(zhì)量燃燒率的計算精度進行說明。圖17左側(cè)的列示出不利用修正值kc進行修正的比較例的情況下的各計算值的形態(tài)。圖17右側(cè)的列示出利用變化完成后的修正值kc進行了修正的本實施方式的情況下的各計算值的形態(tài)。
左側(cè)的比較例的情況如上所述,為了將疊加在時間間隔δtd中的8.5階的頻率分量去除,進行8階截止頻率的低通濾波處理。另一方面,在右側(cè)的本實施方式中,低通濾波處理的截止頻率比比較例的情況要高(本例中為12階)。因此,對于左側(cè)的比較例的情況,與實測值相比,波形較為平滑,特別是熱產(chǎn)生率以及質(zhì)量燃燒率mfb的計算精度較差。另一方面,對于右側(cè)的實施方式的情況,與實測值相比,波形平滑度變小,特別是熱產(chǎn)生率以及質(zhì)量燃燒率mfb的計算精度大幅提高。由此,本實施方式中,能提高使用了熱產(chǎn)生率以及質(zhì)量燃燒率mfb的燃燒參數(shù)的燃燒控制的控制精度。
<整個處理的概要流程圖>
基于圖18所示的流程圖對本實施方式的控制裝置50的概要處理的步驟(內(nèi)燃機1的控制方法)進行說明。圖18的流程圖的處理通過運算處理裝置90執(zhí)行存儲在存儲裝置91中的軟件(程序),從而例如每隔固定的運算周期反復(fù)執(zhí)行。
步驟s51中,角度信息檢測部51如上所述,執(zhí)行角度信息檢測處理(角度信息檢測步驟),即:基于特定曲柄角度傳感器6的輸出信號檢測曲柄軸角度θd,并對檢測時刻td進行檢測,基于檢測角度θd以及檢測時刻td,計算角度間隔δθd以及時間間隔δtd。
接著,在步驟s52中,角度信息修正部52如上述那樣執(zhí)行角度信息修正處理(角度信息修正步驟),即:利用對應(yīng)于各個角度區(qū)間sd逐個設(shè)置的修正值kc來對角度區(qū)間sd各自的角度間隔δθd或時間間隔δtd進行修正。
在步驟s53中,角度信息計算部53如上述那樣執(zhí)行角度信息計算處理(角度信息計算步驟),即:對于各個檢測角度θd,基于檢測角度θd前后的第一區(qū)間數(shù)n1的角度區(qū)間sd各自的修正后的角度間隔δθdc及時間間隔δtdc,計算第一曲柄角加速度αd1,并基于數(shù)量設(shè)定為比第一區(qū)間數(shù)n1要多的第二區(qū)間數(shù)n2的檢測角度θd前后的角度區(qū)間sd各自的修正后的角度間隔δθdc及時間間隔δtdc,計算第二曲柄角加速度αd2。
接著,在步驟s54中,修正值變化部54如上述那樣執(zhí)行修正值變化處理(修正值變化步驟),即:對于各個檢測角度θd,改變角度區(qū)間sd各自的修正值kc,以使得第一曲柄角加速度αd1接近第二曲柄角加速度αd2。
此外,在步驟s55中,缸內(nèi)壓力推定部部55如上述那樣執(zhí)行缸內(nèi)壓力推定處理(缸內(nèi)壓力推定步驟),即:使用包含內(nèi)燃機1的活塞、連桿以及曲柄在內(nèi)的曲柄軸2的旋轉(zhuǎn)系統(tǒng)的運動方程式,基于曲柄軸角度θd以及根據(jù)修正后的角度間隔δθdc和時間間隔δtdc算出的曲柄角加速度αd,計算燃燒氣壓轉(zhuǎn)矩tb,基于燃燒氣壓轉(zhuǎn)矩tb及曲柄軸角度θd來推定燃燒氣缸b的缸內(nèi)壓力pcylb。
在步驟s56中,燃燒參數(shù)計算部56如上述那樣執(zhí)行燃燒參數(shù)計算處理(燃燒參數(shù)計算步驟),即:基于燃燒氣缸b的缸內(nèi)壓力pcylb來計算熱產(chǎn)生率以及質(zhì)量燃燒率mfb中的一方或雙方的燃燒參數(shù)。
接著,在步驟s57中,燃燒控制部57如上述那樣執(zhí)行燃燒控制處理(燃燒控制步驟),即:基于燃燒參數(shù)改變點火時期以及egr量中的一方或雙方。
[其他實施方式]
最后,對本發(fā)明的其他實施方式進行說明。另外,以下說明的各實施方式的結(jié)構(gòu)并不限于分別單獨應(yīng)用,只要不產(chǎn)生矛盾,也能與其它實施方式的結(jié)構(gòu)組合起來應(yīng)用。
(1)上述實施方式1中,以下述情況為例進行了說明,即:第二曲柄角度傳感器6相當(dāng)于本發(fā)明的“特定曲柄角度傳感器”,飛輪27相當(dāng)于本發(fā)明的“旋轉(zhuǎn)構(gòu)件”,設(shè)置在飛輪27上的齒圈25的齒相當(dāng)于本發(fā)明的“被檢測部”。然而,本發(fā)明的實施方式并不限于此。即,也可以是第一曲柄角度傳感器11相當(dāng)于本發(fā)明的“特定曲柄角度傳感器”,信號板10相當(dāng)于本發(fā)明的“旋轉(zhuǎn)構(gòu)件”,設(shè)置在信號板10上的多個齒相當(dāng)于本發(fā)明的“被檢測部”。
(2)上述實施方式1中,以內(nèi)燃機1采用汽油發(fā)動機的情況為例進行了說明。然而,本發(fā)明的實施方式并不限于此。即,內(nèi)燃機1也可以采用柴油機、進行hcci燃燒(homogeneous-chargecompressionignitioncombustion:均質(zhì)充量壓縮點火燃燒)的發(fā)動機等各種內(nèi)燃機。
(3)上述實施方式1中,以下述情況為例進行了說明,即:第一區(qū)間數(shù)n1設(shè)為檢測角度θd的前一個角度區(qū)間sd和后一個角度區(qū)間sd,總計兩個,第二區(qū)間數(shù)n2設(shè)為檢測角度θd的前兩個角度區(qū)間sd和后兩個角度區(qū)間sd,總計四個。然而,本發(fā)明的實施方式并不限于此。即,只要第二區(qū)間數(shù)n2設(shè)定為比第一區(qū)間數(shù)n1要多的數(shù)量,那么第一區(qū)間數(shù)n1和第二區(qū)間數(shù)n2可以設(shè)定為任意數(shù)量。
(4)上述實施方式1中,以下述情況為例進行了說明,即:角度信息計算部53利用使用圖7和圖8進行了說明的計算方法,計算第一曲柄角加速度αd1和第二曲柄角加速度αd2。然而,本發(fā)明的實施方式并不限于此。即,角度信息計算部53只要采用下述方法,那么可以使用任意的計算方法,即:對于各個檢測角度θd,基于檢測角度θd前后的第一區(qū)間數(shù)n1的角度區(qū)間sd各自的修正后的角度間隔δθdc及時間間隔δtdc,計算第一曲柄角加速度αd1,并基于數(shù)量設(shè)定為比第一區(qū)間數(shù)n1要多的第二區(qū)間數(shù)n2的檢測角度θd前后的角度區(qū)間sd各自的修正后的角度間隔δθdc及時間間隔δtdc,計算第二曲柄角加速度αd2。例如,角度信息計算部53利用使用圖7進行了說明的計算方法,計算對象檢測角度θd(n)的第一曲柄角加速度αd1(n)。于是,角度信息計算部53可以構(gòu)成為計算針對對象檢測角度θd(n)算出的第一曲柄角加速度αd1(n)、針對對象檢測角度θd(n)的前一個檢測角度θd(n-1)算出的第一曲柄角加速度αd1(n-1)、以及針對對象檢測角度θd(n)的后一個檢測角度θd(n+1)算出的第一曲柄角加速度αd1(n+1)的平均值來作為對象檢測角度θd(n)的第二曲柄角加速度αd2(n)。
(5)上述實施方式1中,以下述情況為例進行了說明,即:角度信息修正部52、角度信息計算部53、以及修正值變化部54構(gòu)成為對存儲允許條件成立時所存儲的角度區(qū)間sd的各個角度間隔δθd以及時間間隔δtd進行處理,從而改變修正值kc。然而,本發(fā)明的實施方式并不限于此。即,角度信息修正部52、角度信息計算部53、以及修正值變化部54也可以構(gòu)成為對實時計算出的角度區(qū)間sd的各個角度間隔δθd或時間間隔δtd進行實時處理,從而改變修正值kc。
(6)在上述實施方式1中,以下述情況為例進行了說明,即:修正值變化部54構(gòu)成為計算判定角度間的角加速度偏差δαd的標(biāo)準(zhǔn)差σ,在標(biāo)準(zhǔn)差σ的上一次計算值與本次計算值的變化量的絕對值|δσ|低于判定變化量的情況下,停止修正值kc的變化,并對修正值kc進行保持。然而,本發(fā)明的實施方式并不限于此。即,修正值變化部54也可以構(gòu)成為不停止修正值kc的變化,或者可以構(gòu)成為在標(biāo)準(zhǔn)差σ的變化量的絕對值|δσ|以外的條件、例如標(biāo)準(zhǔn)差σ達到預(yù)先設(shè)定的判定偏差以下的情況下,停止修正值kc的變化,并對修正值kc進行保持。
(7)在上述實施方式1中,以下述情況為例進行了說明,即:控制裝置50構(gòu)成為基于曲柄角速度ωd及曲柄角加速度αd來計算缸內(nèi)壓力、熱產(chǎn)生率以及質(zhì)量燃燒率,并進行燃燒控制,其中,曲柄角速度ωd以及曲柄角加速度αd是基于利用修正值kc進行了修正后的角度間隔δθdc及時間間隔δtdc而計算得到的。然而,本發(fā)明的實施方式并不限于此。即,控制裝置50也可以構(gòu)成為基于曲柄角速度ωd及曲柄角加速度αd來進行各氣缸7的燃燒的失火檢測等其他控制,其中,曲柄角速度ωd以及曲柄角加速度αd是基于修正后的角度間隔δθdc以及時間間隔δtdc計算得到的。
(8)上述實施方式1中,以下述情況為例進行了說明,即:修正值變化部54構(gòu)成為計算判定角度間的角加速度偏差δαd的標(biāo)準(zhǔn)差σ來作為偏離程度。然而,本發(fā)明的實施方式并不限于此。即,修正值變化部54也可以構(gòu)成為計算判定角度間的角加速度偏差δαd的方差σ2來作為偏離程度。修正值變化部54利用相當(dāng)于將式(8)的標(biāo)準(zhǔn)差σ進行平方的式(17)來計算方差σ2。
【數(shù)學(xué)式10】
此外,本發(fā)明在其發(fā)明的范圍內(nèi)可對實施方式適當(dāng)?shù)剡M行變形、省略。