專利名稱:燃料噴射控制器的制作方法
技術領域:
本發(fā)明涉及一種燃料噴射控制器,其用于學習并且存儲致動器運行特性相對于參考量的偏差量,所述致動器用于燃料噴射控制。所述偏差量是相對于利用用于計算燃料噴射控制的參數(shù)分割的多個區(qū)域來計算的。
背景技術:
在多缸發(fā)動機中,每個燃料噴射閥在其燃料噴射特性方面均具有差別,這會造成發(fā)動機曲軸的不穩(wěn)定轉動。每個燃料噴射閥的燃料噴射特性與參考燃料噴射特性之間的偏差量被學習,以便使曲軸的轉速一致,其是通過每個氣缸中的每次燃料噴射來獲得的。DE-19527218B4示出了這種控制系統(tǒng)。
所述偏差量是依照提供給燃料噴射閥的燃料壓力來改變的。JP-2003-254139A示出了相對于通過燃料壓力定義的多個區(qū)域來學習偏差量。所述偏差量是依照燃料壓力來學習的,從而燃料噴射閥被適當?shù)夭僮鱽硌a償偏差量。當所述燃料噴射閥以該偏差量操作時,通常使用內(nèi)插過程。在該內(nèi)插過程中,相對于每個區(qū)域來定義代表點。在代表點與實際燃料壓力不一致的情況下,通過使用鄰近于實際燃料壓力的多個代表點的偏差量,利用內(nèi)插過程來計算與實際燃料壓力對應的偏差量。由此,依照用于補償實際偏差的這種方式來適當?shù)夭僮魉鋈剂蠂娚溟y。
然而,在存在其中偏差量仍未被學習的代表點的情況下,無法適當?shù)剡M行所述內(nèi)插過程。此外,即使進行該學習,通過只進行一次內(nèi)插過程也不能學習適當?shù)钠盍俊_@種問題會出現(xiàn)于控制系統(tǒng)中,其中相對于通過用于燃料噴射控制計算的參數(shù)所定義的每個代表點來學習用于燃料噴射控制的致動器的運行特性相對于參考量的偏差量。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述問題而做出的,并且本發(fā)明的一個目的在于提供一種燃料噴射控制器,其學習致動器運行特性相對于參考量的偏差量,并且即使當代表點上的偏差量的學習過程仍未完成時,也可以適當?shù)匮a償實際偏差。
根據(jù)本發(fā)明,一種燃料噴射控制器包括學習裝置,用于學習并且存儲致動器運行特性相對于參考的偏差量;操作裝置,用于依照在沒有代表點與實際參數(shù)值相一致的情況下補償通過內(nèi)插過程獲得的偏差量的方式來操作致動器;確定裝置,用于確定偏差量是否收斂在用于內(nèi)插過程的代表點處并且是否處于不存在實際參數(shù)值的區(qū)域中;以及替代裝置,用于使用處于實際參數(shù)值存在的區(qū)域中的代表點處的偏差量來替代仍未收斂的偏差量。
通過如下參考附圖做出的詳細說明,本發(fā)明的其它目的、特征和優(yōu)勢將變得更加顯而易見,在附圖中,相同的部分通過相同的附圖標記來指明并且其中圖1是示出本發(fā)明第一實施例的發(fā)動機系統(tǒng)的示意性結構圖;圖2A和2B是示出每個氣缸轉速變化的時序圖;圖3是示出用于計算每個氣缸工作負荷的控制塊的方框圖;圖4是示出每個氣缸的轉速、與當前扭矩對應的值以及工作負荷的時序圖;圖5是示出每個氣缸學習值的計算過程的流程圖;圖6是示出用于存儲學習值的方法的示圖;圖7是用于解釋使用學習值的內(nèi)插過程的示圖;圖8A至8C是用于解釋內(nèi)插過程中的問題的示圖;并且圖9是示出燃料噴射控制過程的流程圖。
具體實施例方式
(第一實施例)下面將參照附圖來解釋本發(fā)明的第一實施例。燃料噴射控制器是為了應用于柴油發(fā)動機而被構造的。
圖1是示出發(fā)動機控制系統(tǒng)的示意圖。由曲軸8驅動的燃料泵6經(jīng)由燃料過濾器4將燃料泵送到燃料箱2中。所述燃料泵6具有吸氣控制閥10,其用于調整從燃料泵6排放的燃料量。所述燃料泵6具有兩個活塞(未示出),用于往復運動以便吸入和排放燃料。
從燃料泵6排放的燃料被提供給共軌12。所述共軌12在高壓下在其中累積燃料。所述燃料經(jīng)由高壓燃料管道14被分發(fā)至每個燃料噴射器16。所述燃料噴射器16經(jīng)由低壓燃料管道18與燃料箱2連通。
所述發(fā)動機控制系統(tǒng)具有用于檢測共軌12中的燃料壓力的燃料壓力傳感器20,用于檢測曲軸8的旋轉角度的曲軸角度傳感器22以及用于檢測柴油發(fā)動機的驅動狀態(tài)的各種傳感器。此外,所述發(fā)動機控制系統(tǒng)具有用于檢測加速踏板的步幅量的加速位置傳感器24。
電子控制部件(ECU)30由微機組成,其進行燃料噴射控制以便獲得所期望的曲軸8的轉速。
分析非常短的時段內(nèi)的曲軸8的轉速,轉速的增加和降低與燃燒周期的每一沖程相同步地重復。圖2A是具體示出曲軸轉速行為的示圖。在四缸發(fā)動機的情況下,燃燒依照第一氣缸(#1)、第三氣缸(#3)、第四氣缸(#4)和第二氣缸(#2)的這種順序來進行。每180°CA執(zhí)行燃料噴射。在每一沖程中重復轉速中的增加和降低。氣缸中的燃燒增加轉速,然后施加到曲軸的負荷降低轉速。應該理解的是,可以基于轉速行為相對于每個氣缸來估計工作負荷。
目標氣缸的工作負荷可以根據(jù)氣缸燃燒周期終止時的轉速來計算。如圖2B所示,第一氣缸的工作負荷在燃燒周期終止時的時間t1計算。第三氣缸的工作負荷在時間t2計算。然而,通過曲軸角度傳感器22檢測到的并且以轉速表示的檢測信號(NE脈沖)包括噪聲和檢測誤差。因此,由實線表示的檢測到的轉速偏離由虛線表示的實際轉速。無法在時間t1和t2計算準確的工作負荷。
在此實施例中,如圖3所示,將轉速Ne輸入到過濾器M1中以計算與當前扭矩對應的值。與當前扭矩對應的這個值在下文中被稱為當前扭矩對應值Neflt。過濾器M1通過提取轉速變化分量來計算當前扭矩對應值Neflt。轉速Ne是在NE脈沖的輸出周期(30°CA)中被檢測的。所述過濾器M1由帶通濾波器(BPF)組成,以消除高頻分量和低頻分量。所述當前扭矩對應值Neflt由如下公式(1)來表示。
Neflt(i)=k1×Ne(i)+k2×Ne(i-2)+k3×Neflt(i-1)+k4×Neflt(i-2)...(1)其中Ne(i)表示轉速的當前采樣值,Ne(i-2)表示在先前時間之前的時間的轉速采樣值,Neflt(i-1)是先前的當前扭矩對應值,Neflt(i-2)是先前時間之前的時間的當前扭矩對應值,并且k1至k4是常量。每當將轉速Ne輸入到過濾器M1中時,就計算當前扭矩對應值Neflt(i)。
上述公式(1)是由如下公式(2)表示的傳輸函數(shù)G(s)的離散公式。
G(s)=2ζωss2+2ζωs+ω2···(2)]]>其中ζ表示衰減系數(shù),而ω是響應頻率。
在此實施例中,響應頻率ω是由柴油發(fā)動機的燃燒頻率來定義的,而常量k1-k4是基于該響應頻率ω來確定的。燃燒頻率是表示每單位角度燃燒次數(shù)的角度頻率。在四缸發(fā)動機的情況下,燃燒周期(燃燒角度周期)是180°CA,而燃燒頻率是燃燒周期的倒數(shù)。
圖3中所示的積分單元M2對每個氣缸的每一燃燒周期的恒定范圍中的當前扭矩對應值Neflt進行積分,以便分別獲得氣缸工作負荷Sneflt#1-Sneflt#4。此刻,每30°CA輸出的NE脈沖以NE脈沖編號0-23來進行標號。將NE脈沖編號0-5給予第一氣缸的燃燒周期,將NE脈沖編號6-11給予第三氣缸的燃燒周期,將NE脈沖編號12-17給予第四氣缸,以及將NE脈沖編號18-23給予第二氣缸。第一至第四氣缸的氣缸工作負荷Sneflt#1-Sneflt#4分別根據(jù)如下公式(3)來計算。
Sneflt#1=Neflt(0)+Neflt(1)+Neflt(2)+Neflt(3)+Neflt(4)+Neflt(5)Sneflt#3=Neflt(6)+Neflt(7)+Neflt(8)+Neflt(9)+Neflt(10)+Neflt(11)Sneflt#4=Neflt(12)+Neflt(13)+Neflt(14)+Neflt(15)+Neflt(16)+Neflt(17)Sneflt#2=Neflt(18)+Neflt(19)+Neflt(20)+Neflt(21)+Neflt(22)+Neflt(23)]]>...(3)在下文中,氣缸編號由#i來表示,并且氣缸工作負荷Sneflt#1-Sneflt#4由Sneflt#i來表示。
圖4是示出轉速Ne、當前扭矩對應值Neflt和氣缸工作負荷Sneflt#i的時序圖。當前扭矩對應值Neflt相對于參考級別Ref周期性地增加和降低。氣缸工作負荷Sneflt#i是通過積分每個氣缸的燃燒周期中的當前扭矩對應值Neflt來獲得的。正的當前扭矩對應值Neflt的積分值對應于燃燒扭矩,而負的當前扭矩對應值Neflt的積分值對應于負荷扭矩。所述參考級別Ref是基于氣缸之間的平均轉速來確定的。
理論上,燃燒扭矩和負荷扭矩應彼此相等,以便在每個氣缸的燃燒周期中氣缸工作負荷Sneflt#i變?yōu)榱?“燃燒扭矩”-“負荷扭矩”=0)。然而,事實上,噴射器16的噴射特性和摩擦特性在氣缸之間隨壽命而惡化。因此,所述氣缸工作負荷Sneflt#i具有某些變化。例如,在第一氣缸#1中,氣缸工作負荷Sneflt#1大于零,而在第二氣缸#2中,氣缸工作負荷Sneflt#2小于零。
就理論值和工作負荷的差別而言,氣缸工作負荷Sneflt#i示出了氣缸之間工作負荷的差異。
在本實施例中,每個燃料噴射閥16之間的燃料噴射特性的偏差量是作為氣缸工作負荷Sneflt#i的偏差量來學習的。圖5是示出用于計算偏差量的過程的流程圖。每當NE脈沖升高時,由ECU 30執(zhí)行此過程。
在步驟S10,基于現(xiàn)在NE脈沖定時和先前NE脈沖定時來計算NE脈沖的時間間隔,以便計算現(xiàn)在轉速Ne(當前轉速)。在步驟S12,根據(jù)上述公式(1)來計算當前扭矩對應值Neflt(i)。
在步驟S14,確定現(xiàn)在NE脈沖編號。在步驟S16-S22,依照上述公式(3)來相對于每個氣缸#1-#4計算氣缸工作負荷Sneflt#i。也就是說,當NE脈沖編號是0-5時,在步驟16計算第一氣缸#1的氣缸工作負荷Sneflt#1。當NE脈沖編號是6-11時,在步驟S18計算第三氣缸#3的氣缸工作負荷Sneflt#3。當NE脈沖編號是12-17時,在步驟S20計算第四氣缸#4的氣缸工作負荷Sneflt#4。當NE脈沖編號是18-23時,在步驟S22計算第二氣缸#2的氣缸工作負荷Sneflt#2。
在步驟S24,確定氣缸工作負荷的學習條件是否被建立。當已經(jīng)計算了所有氣缸的氣缸工作負荷,車輛的功率傳送設備已經(jīng)處于預定條件(離合器完全嚙合)并且環(huán)境條件已經(jīng)達到預定情況(發(fā)動機冷卻液的溫度高于預定溫度)時,學習條件得以滿足。
當在步驟S24的回答為否時,所述過程結束。當在步驟S24的回答為是時,所述過程進行到步驟S26。在步驟S26,積分次數(shù)nitgr被加1,并且根據(jù)如下公式(4)來計算工作負荷學習值Qlp#i。所述氣缸工作負荷Snefit#i被歸零。
Qlp#i=Qlp#i+Ka×Sneflt#i...(4)在步驟S28,確定積分次數(shù)nitgr是否已經(jīng)達到預定次數(shù)kitgr。當次數(shù)nitgr大于或者等于次數(shù)kitgr時,所述過程進行到步驟S30。在步驟S30,根據(jù)如下公式(5)來計算每個氣缸的噴射特性值Qlrn#i。所述積分值Qlp#i被歸零,并且積分次數(shù)nitgr被歸零。
Qlrn#i=Qlrn#i+Kb×Qlp#i/kitgr...(5)在每次積分時,所述積分值Qlp#i被平均以更新噴射特性值Qlrn#i。通過對積分值Qlp#i進行平均,每一氣缸工作負荷Sneflt#i的誤差被消除。在公式(5)中,0<Kb≤1。
在步驟S32,根據(jù)如下公式(6)來計算學習值ΔQlrn#i。
ΔQlrn#i=Qlrn#i-14ΣQlrn#i···(6)]]>依照公式(6),可相對于噴射特性值Qlrn#i的平均(∑Qlrn#i/4)來計算噴射特性值Qlrn#i的偏差。
在步驟S34,將學習值ΔQlrn#i存儲在存儲器設備中。所述存儲器設備包括非易失性存儲器,諸如EEPROM,或者備份存儲器。
如圖6所示,所述存儲器設備具有多個其中存儲數(shù)據(jù)的存儲區(qū)域。這些存儲區(qū)域依照共軌12中的燃料壓力和燃料噴射量來分割。圖6示出了九個區(qū)域A11-A33,這些區(qū)域是基于燃料壓力和燃料噴射量來定義的。所述學習值ΔQlrn#i被存儲在所述區(qū)域之一中。
由于學習值ΔQlrn#i依照燃料噴射量和燃料壓力來改變,所以每個學習值ΔQlrn#i都被存儲在相應區(qū)域中。通過學習相對于每個區(qū)域的學習值ΔQlrn#i,所述燃料噴射閥16可以基于適合于燃料噴射量和燃料壓力的學習值ΔQlrn#i來操作。
所述燃料噴射閥16的操作是基于學習值ΔQlrn#i來執(zhí)行的。為了恰當?shù)厥褂脤W習值ΔQlrn#i,在每個區(qū)域Aij中定義代表點aij(i=1,2,3,...,j=1,2,3,...),如圖6所示。將所述學習值ΔQlrn#i用作代表點aij中的值。也就是說,在燃料噴射控制時,當通過代表點a11來表示燃料壓力和燃料噴射量時,燃料噴射閥16的操作是通過使用位于代表點a11的學習值ΔQlrn#i來執(zhí)行的。所述代表點aij被設定為最適當?shù)闹?,其使所述學習值ΔQlrn#i作為真實值。
當沒有代表點與燃料壓力和燃料噴射量相符時,通過內(nèi)插過程來計算學習值ΔQlrn#i,以便符合當前燃料壓力和當前燃料噴射量。參考圖7,在下文中將描述內(nèi)插過程。
在圖7中,通過區(qū)域A-D來表示相鄰的四個區(qū)域Aij,并且通過點a-d來表示代表點。在代表點a-d中,燃料壓力和燃料噴射量分別是(30,20)、(50,20)、(50,40)和(30,40)。在區(qū)域D中,點p表示燃料壓力是“45”并且燃料噴射量是“35”。所述點P與代表點c不一致。當通過點P來表示當前燃料噴射量和當前燃料壓力時,使用處于代表點a-d的學習值ΔQlrn#i進行內(nèi)插過程。在此實施例中,處于代表點a-d的學習值ΔQlrn#i分別被定義為“2”、“4”、“6”和“4”。
使用如下的內(nèi)插過程來計算處于點P的投射點的學習值ΔQlrn#i,其中所述點P被投射到連接代表點a和代表點b的線上。
(45-30)÷(50-30)×(4-2)+2=3.5
使用以下內(nèi)插過程來計算處于點P的投射點的學習值ΔQlrn#i,其中所述點P被投射到連接代表點c和代表點d的線上。
(45-30)÷(50-30)×(6-4)+4=5.5使用如下的內(nèi)插過程來計算處于點P的學習值ΔQlrn#i。
(35-20)÷(40-20)×(5.5-3.5)+3.5=5在不依照圖5中所示過程來計算處于代表點的學習值ΔQlrn#i的情況下,基于所述代表點通過內(nèi)插過程獲得的學習值ΔQlrn#i未必是適當?shù)闹?。即使學習了學習值ΔQlrn#i,僅僅一次學習也是不夠的。所述學習必須被重復,以便使學習值ΔQlrn#i收斂為適當?shù)闹?。特別是在系數(shù)Kb的值小于1的情況下,必須重復多次學習。基于其學習值ΔQlrn#i仍未收斂的代表點,通過內(nèi)插過程幾乎不能獲得適當?shù)膶W習值ΔQlrn#i。
在通過內(nèi)插過程獲得的學習值ΔQlrn#i是不適當?shù)闹档那闆r下,圖5中所示過程的計算準確度被降低。參考圖8A、8B和8C,在下文中將詳細說明這部分內(nèi)容。
在圖8A中,點P位于連接區(qū)域A的代表點a和區(qū)域B的代表點b的線上,并且處于區(qū)域A內(nèi)。處于代表點a、b和P的實際學習值ΔQlrn#i由圖8B中的“X”來表示。
在沒有在代表點a和b上學習所述學習值ΔQlrn#i的情況下,通過內(nèi)插過程計算的點P處的學習值ΔQlrn#i為零。雖然點p被保持在720×n°CA上以便進行圖5中所示的學習過程,但是所述學習值ΔQlrn#i變?yōu)辄cp處的實際學習值。(此處,系數(shù)Kb被設置為1。)由此,所述學習值ΔQlrn#i被增加Δ1,并且通過圖8B中的三角形來表示。處于點P的學習值ΔQlrn#i由正方形來表示,其是通過內(nèi)插過程來獲得的。通過正方形表示的學習值ΔQlrn#i比實際學習值小Δ2。當在預定時段內(nèi)根據(jù)圖8B中由正方形表示的值來進行燃料噴射控制時,區(qū)域A中的學習值ΔQlrn#i被作為“Δ1+Δ2”來學習。由此,在第二學習過程之后,代表點a處的學習值ΔQlrn#i由圖8B中的圓圈來表示。
在仍未在代表點b學習所述學習值的情況下,通過使用代表點b進行內(nèi)插過程,代表點a處的學習值ΔQlrn#i作為大于真實值的值被學習。雖然學習過程不是在代表點b處進行的,但是代表點a的學習值已經(jīng)朝向W被錯誤地學習,所述W位于連接點b和點P處的真實值的線上。
依照本實施例,在學習值ΔQlrn#i仍未在用于內(nèi)插過程的代表點被收斂并且未處于當前燃料噴射量和當前燃料壓力所存在的區(qū)域中的情況下,將處于當前燃料噴射量和燃料壓力所在區(qū)域中的學習值ΔQlrn#i用作仍未收斂的學習值ΔQlrn#i。
例如,在學習值ΔQlrn#i仍未在代表點a和b處被學習的情況下,當在圖5中的步驟S28的回答為是時,在步驟S32中,利用一更新量來更新代表點a處的學習值ΔQlrn#i。由此,如圖8C所示,代表點a處的學習值ΔQlrn#i變?yōu)辄cP處的實際學習值。然后,根據(jù)后續(xù)過程,當燃料噴射量和燃料壓力由點P來表示時,將代表點a處的學習值ΔQlrn#i用作代表點b處的學習值ΔQlrn#i。通過內(nèi)插過程,計算點P處的值作為真實值。由于燃料噴射控制是基于點P處的真實值來進行的,所以代表點a處的學習值ΔQlrn#i不會被錯誤地學習。
圖9是示出所述燃料噴射控制的流程圖。在步驟S40,燃料壓力傳感器20檢測當前燃料壓力和當前燃料噴射量。在步驟S42,計算機確定所述內(nèi)插過程是否必要。換言之,所述計算機確定所述當前值是否符合代表點。
當在步驟S42的回答為是時,過程進行到步驟S44,其中選擇代表點來用于內(nèi)插過程。例如,當通過當前燃料壓力和燃料噴射量定義的點是點P時,選擇代表點a-d。
在步驟S46,計算機確定不存在真實值的區(qū)域中的學習次數(shù)是否超過預定次數(shù)N。此次數(shù)N用于確定學習值ΔQlrn#i是否已經(jīng)收斂。
當在步驟S46的回答為否時,過程進行到步驟S48,其中學習次數(shù)少于預定次數(shù)N的區(qū)域中的學習值ΔQlrn#i由存在當前燃料壓力和當前燃料噴射量的區(qū)域中的學習值ΔQlrn#i來替代。
當在步驟S46的回答為是時以及當完成步驟S48中的過程時,所述過程進行到步驟S50,其中使用在步驟S44選擇的代表點處的學習值來計算當前燃料壓力和燃料噴射量的學習值ΔQlrn#i。當在步驟S46的回答為否的情況下,將在步驟S48獲得的替代值包括在所選的代表點中。
在步驟S52,所述燃料噴射閥16基于從中減少學習值的命令值來操作。當在步驟S42的回答為否的情況下,所述燃料噴射閥16使用與當前值相一致的代表點處的學習值ΔQlrn#i來操作。當在步驟S50進行內(nèi)插過程的情況下,所述燃料噴射閥16基于從中減少通過內(nèi)插過程計算的值的命令值來操作。
如上所述,即使當所述學習值ΔQlrn#i包括仍未收斂的代表點時,也可以使用內(nèi)插過程來適當?shù)剡M行燃料噴射控制。
例如,在圖7中,在代表點b處的學習值ΔQlrn#i收斂為“4”并且代表點a、c和d處的學習值ΔQlrn#i是零的情況下,點p處的學習值ΔQlrn#i通過內(nèi)插過程被計算為“0.75”。由于點P處的真實值是“5”,所以依照圖5中所示的過程,代表點c處的學習值ΔQlrn#i被更新為“4.25”。
在后續(xù)燃料噴射控制中,依照圖9中所示的過程,值“4.25”被代表點a和d處的學習值ΔQlrn#i替代。由此,點P處的學習值通過內(nèi)插過程被計算為“4.140625”。使用此值進行燃料噴射控制,借此代表點c處的學習值ΔQlrn#i被更新為“5.109375”。在后續(xù)燃料噴射控制之后,值“5.109375”被代表點a和d處的學習值ΔQlrn#i替代。
通過重復上述過程,代表點a、c和d處的學習值ΔQlrn#i的替代值收斂為“5.23077”,由此點P處的學習值ΔQlrn#i最終變?yōu)椤?”。
依照預置的實施例,獲得如下優(yōu)勢。
(1)在學習值ΔQlrn#i仍未收斂在不存在真實值的區(qū)域中的代表點的情況下,此學習值ΔQlrn#i被存在真實值的區(qū)域中的學習值ΔQlrn#i所替代。由此,通過內(nèi)插過程計算的偏差值可以更加恰當。
(2)在代表點處的學習值ΔQlrn#i的學習次數(shù)超出預定次數(shù)N的情況下,確定學習值ΔQlrn#i已經(jīng)收斂。由此,可以容易地并且適當?shù)卮_定出所述學習值ΔQlrn#i已經(jīng)收斂。
(3)所述過濾器M1計算當前扭矩對應值。根據(jù)此對應值,可以估計燃料噴射閥16的燃料噴射特性。由此,所述燃料噴射特性被適當?shù)毓烙嫛?br>
(4)學習值ΔQlrn#i的參考點被設置為氣缸之間的平均燃料噴射特性,由此可以使轉速一致。
(5)學習了學習值ΔQlrn#i的區(qū)域是根據(jù)共軌12中的燃料壓力和燃料噴射量的命令值來定義的。由此,可以學習每一區(qū)域中的適當?shù)钠盍俊?br>
(其它實施例)學習了學習值ΔQlrn#i的區(qū)域可以基于曲軸8的轉速、燃料壓力和燃料噴射命令值的至少一個來定義。
所述參考燃料噴射特性可以是燃料噴射閥16的中心特性的平均燃料噴射特性。
燃料噴射周期的校正值可以被存儲為偏差量。
在轉送增加的特定范圍中,或者轉速降低的特定范圍中,對當前扭矩對應值Neflt進行積分以便獲得工作負荷。相對于參考值的偏差量可以基于上述工作負荷來計算?;蛘撸梢曰诋斍芭ぞ貙礜eflt來計算所述偏差量。可以基于不同于當前扭矩對應值的值來計算所述偏差量。
所述內(nèi)插過程可以使用二次曲線來進行。
所述內(nèi)燃機包括直接噴射式發(fā)動機。
權利要求
1.一種燃料噴射控制器,包括學習裝置(30),用于學習和存儲致動器(16)的運行特性相對于參考的偏差量,以作為在相對于已經(jīng)利用用于燃料噴射控制的參數(shù)分割的每個區(qū)域的代表點處的偏差量,其用于內(nèi)燃機的燃料噴射控制;操作裝置(30),用于依照在沒有代表點與實際參數(shù)值相一致的情況下補償偏差量的方式來操作所述致動器(16),其中所述偏差量是使用所存儲的偏差量、利用內(nèi)插過程來獲得的;確定裝置(30),用于確定所述偏差量是否收斂在用于所述內(nèi)插過程的代表點處以及是否處于所述實際參數(shù)值不存在的區(qū)域中;以及替代裝置(30),用于在所述確定裝置確定所述偏差量沒有收斂的情況下,使用處于所述實際參數(shù)值存在的區(qū)域中的代表點處的偏差量來替代沒有收斂的所述偏差量。
2.如權利要求1所述的燃料噴射控制器,其中當所述代表點處的偏差量的學習頻率超出預定次數(shù)時,所述確定裝置(30)確定所述偏差量已經(jīng)收斂。
3.如權利要求1所述的燃料噴射控制器,其中所述致動器(16)包括燃料噴射閥(16),以及所述學習裝置(30)包括過濾裝置(M1)和估計裝置(M2),所述過濾裝置用于按照基于所述內(nèi)燃機的燃燒頻率定義的頻率來過濾轉速以便獲得與當前扭矩對應的值,以及所述估計裝置用于基于與所述當前扭矩對應的值來估計每個燃料噴射閥的特性。
4.如權利要求3所述的燃料噴射控制器,其中所述內(nèi)燃機包括多缸發(fā)動機,以及所述燃料噴射閥(16)的運行特性的參考被設定為每個氣缸當中的平均燃料噴射特性。
5.如權利要求3所述的燃料噴射控制器,其中所述參數(shù)包括提供給所述燃料噴射閥的燃料壓力以及表示提供給所述燃料噴射閥的燃料噴射量的命令值。
全文摘要
在燃料噴射量和燃料壓力的實際值與代表點不一致的情況下,使用多個代表點的學習值來進行內(nèi)插過程。在內(nèi)插過程期間,計算機(30)確定學習次數(shù)是否超出預定次數(shù)N。當學習次數(shù)少于次數(shù)N時,所述代表點處的學習值由實際值的代表點處的學習值替代。
文檔編號F02D41/34GK1991150SQ200610172888
公開日2007年7月4日 申請日期2006年12月26日 優(yōu)先權日2005年12月26日
發(fā)明者杉山公一, 石塚康治 申請人:株式會社電裝