本發(fā)明涉及發(fā)動機控制技術領域,特別涉及一種多次噴射油量補償方法及裝置。
背景技術:
當前,為了降低發(fā)動機排放的顆粒(Particulate Matter,PM)和氮氧化合物(NOx),引入了多次噴射的噴油方式,即在發(fā)動機的一次工作循環(huán)內(nèi)將噴入燃燒室的燃油,從一次噴射分成兩次或多次噴射。
為了保證發(fā)動機的動力性、經(jīng)濟性以及低排放的要求,需精確控制每一次的燃油噴入量。然而,在執(zhí)行前次噴射時,噴油器控制腔的出油口會打開,在結束前次噴射時,噴油器控制腔的出油口又會迅速關閉,這樣在連接油軌和噴油器的高壓油管以及噴油器體內(nèi)的高壓管路內(nèi)會產(chǎn)生壓力波,使得后次噴射的燃油的油量偏離電子控制單元(Electronic Control Unit,ECU)給定的目標值。因此,必須對后次噴射的油量進行補償,以使后次噴射的油量接近目標值?,F(xiàn)有技術依據(jù)前后相鄰兩次噴射的數(shù)據(jù),對影響油量波動的主要因素進行關聯(lián)分析,以建立油量波動補償模型,進而根據(jù)油量波動模型進行補償。對于兩次以上的多次噴射,若僅考慮相鄰兩次噴射之間的油量波動影響,一方面,相鄰兩次噴射之間的油量波動未必具有明確的規(guī)律性;另一方面,相隔的兩次噴射之間也會相互影響。因此,依據(jù)現(xiàn)有的油量波動補償模型對后次噴射的油量進行補償,會使得實際噴射油量與目標油量之間的差異較大。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明旨在提出一種多次噴射油量補償方法,以至少解決發(fā)動 機工作在多次(兩次以上)噴射的噴油方式下時,使用現(xiàn)有的油量波動補償模型補償所導致的油量差異較大的問題,能夠對發(fā)動機工作循環(huán)內(nèi)的每次噴射油量進行準確地補償,以使實際噴射油量接近ECU給定的目標值,從而保證發(fā)動機扭矩輸出的穩(wěn)定性和發(fā)動機的排放特性。
為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
一種多次噴射油量補償方法,包括:
確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對所述第i+2次噴射的第二修正油量,其中,i取1至N-2之間的所有整數(shù),N為發(fā)動機一次工作循環(huán)內(nèi)噴油器的噴射次數(shù);
根據(jù)所述第一修正油量及所述第二修正油量,對所述第i+2次噴射的目標油量進行補償。
進一步的,在所述確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對所述第i+2次噴射的第二修正油量之前,還包括:
確定所述第i次噴射的第一液壓延遲時間、所述第i+1次噴射的第二液壓延遲時間,以及,
根據(jù)發(fā)動機水溫及燃油通過燃油濾清器前的溫度值,確定油溫影響系數(shù),所述油溫影響系數(shù)表示燃油溫度對燃油密度和燃油壓力的影響程度;
所述確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對所述第i+2次噴射的第二修正油量,包括:
根據(jù)所述第一液壓延遲時間、所述油溫影響系數(shù)、所述第i次噴射的第一目標油量、所述第i次噴射與所述第i+1次噴射的第一時間間隔,確定所述第i次噴射對所述第i+2次噴射的第一基準修正油量;以及,根據(jù)所述第二液壓延遲時間、所述油溫影響系數(shù)、所述第i+1次噴射的第二目標油量、所述第i+1次噴射與所述第i+2次噴射的第二時間間隔,確定所述第i+1次噴射對所述第i+2次噴射的第二基準修正油量;
根據(jù)所述第一目標油量,確定第一修正系數(shù),所述第一修正系數(shù)表示所述 第i次噴射的油量對所述第i+2次噴射的影響系數(shù);以及,根據(jù)所述第i+2次噴射的第三目標油量、所述第i+1次噴射的共軌壓力,確定第二修正系數(shù),所述第二修正系數(shù)表示所述第三目標油量對所述第i+2次噴射的影響系數(shù);
將所述第一基準修正油量和所述第一修正系數(shù)相乘,獲得所述第一修正油量;以及,將所述第二基準修正油量和所述第二修正系數(shù)相乘,獲得所述第二修正油量。
進一步的,所述確定所述第i次噴射的第一液壓延遲時間、所述第i+1次噴射的第二液壓延遲時間,包括:
接收控制指令,并根據(jù)所述控制指令確定所述第一目標油量、所述第二目標油量,其中,所述控制指令中包含所述第一目標油量、所述第二目標油量;
獲取所述第i次噴射的共軌壓力,并根據(jù)所述第一目標油量、所述第i次噴射的共軌壓力、以及預存的第一特征映射Map表,確定所述第一液壓延遲時間,其中,所述第一特征Map表包括油量、共軌壓力與液壓延遲時間的對應關系;
獲取所述第i+1次噴射的共軌壓力,并根據(jù)所述第二目標油量、所述第i+1次噴射的共軌壓力、以及所述第一特征Map表,確定所述第二液壓延遲時間。
進一步的,所述根據(jù)所述第一液壓延遲時間、所述油溫影響系數(shù)、所述第i次噴射的第一目標油量、所述第i次噴射與所述第i+1次噴射的第一時間間隔,確定所述第i次噴射對所述第i+2次噴射的第一基準修正油量,包括:
將所述第一液壓延遲時間、所述第一時間間隔相加,獲得第一影響時間,所述第一影響時間表示所述第i次噴射對所述第i+2次噴射造成影響的時長;
將所述油溫影響系數(shù)與所述第一影響時間相乘,獲得第一修正時間;
根據(jù)所述第一目標油量、所述第一修正時間、以及預存的第二特征Map表,確定所述第一基準修正油量,其中,所述第二特征Map表包括油量、修正時間與基準修正油量的對應關系;
所述根據(jù)所述第二液壓延遲時間、所述油溫影響系數(shù)、所述第i+1次噴射的第二目標油量、所述第i+1次噴射與所述第i+2次噴射的第二時間間隔,確 定所述第i+1次噴射對所述第i+2次噴射的第二基準修正油量,包括:
將所述第二液壓延遲時間、所述第二時間間隔相加,獲得第二影響時間,所述第二影響時間表示所述第i+1次噴射對所述第i+2次噴射造成影響的時長;
將所述油溫影響系數(shù)與所述第二影響時間相乘,獲得第二修正時間;
根據(jù)所述第二目標油量、所述第二修正時間、以及所述第二特征Map表,確定所述第二基準修正油量。
進一步的,所述根據(jù)所述第一修正油量及所述第二修正油量,對所述第i+2次噴射的目標油量進行補償,包括:
將所述第一修正油量和所述第二修正油量相加,獲得補償油量;
若所述補償油量大于第一預設修正值,且小于第二預設修正值,根據(jù)所述補償油量對所述第三目標油量進行補償。
現(xiàn)有技術中,對于兩次以上的多次噴射,僅考慮相鄰兩次噴射之間的油量波動影響。一方面,在兩次以上的多次噴射中,相鄰兩次噴射之間的油量波動未必具有明確的規(guī)律性;另一方面,在兩次以上的多次噴射中,相隔的兩次噴射之間也會相互影響。因此,僅依據(jù)相鄰兩次噴射的數(shù)據(jù)所建立的油量波動補償模型并不精確,進而根據(jù)油量波動補償模型對后次噴射的油量進行補償,會使得實際噴射油量與目標油量之間的差異較大。而本發(fā)明實施例所述的多次噴射油量補償方法不僅考慮了相鄰兩次噴射之間的油量波動,還考慮了相隔的兩次噴射之間的油量波動影響。因此,相比于現(xiàn)有技術僅依據(jù)相鄰兩次噴射的數(shù)據(jù)所建立的油量波動補償模型對后次噴射進行補償?shù)姆椒?,本發(fā)明實施例所述的多次噴射油量補償方法能夠對發(fā)動機工作循環(huán)內(nèi)的每次噴射油量進行更為準確地補償,以使實際噴射油量接近ECU給定的目標值,從而保證發(fā)動機扭矩輸出的穩(wěn)定性和發(fā)動機的排放特性。
本發(fā)明的另一目的在于提出一種多次噴射油量補償裝置,以至少解決發(fā)動機工作在多次(兩次以上)噴射的噴油方式下時,由于現(xiàn)有的油量波動補償模型不夠精準所導致的油量差異問題,能夠對發(fā)動機工作循環(huán)內(nèi)的每次噴射油量 進行準確地補償,以使實際噴射油量接近ECU給定的目標值,從而保證發(fā)動機扭矩輸出的穩(wěn)定性和發(fā)動機的排放特性。
為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
一種多次噴射油量補償裝置,包括:修正油量確定單元、補償單元;
所述修正油量確定單元,用于確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對所述第i+2次噴射的第二修正油量,其中,i取1至N-2之間的所有整數(shù),N為發(fā)動機一次工作循環(huán)內(nèi)噴油器的噴射次數(shù);
所述補償單元,用于根據(jù)所述第一修正油量及所述第二修正油量,對所述第i+2次噴射的目標油量進行補償。
進一步的,所述裝置還包括:液壓延遲時間確定單元、油溫影響系數(shù)確定單元;
所述液壓延遲時間確定單元,用于在所述修正油量確定單元確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對所述第i+2次噴射的第二修正油量之前,確定所述第i次噴射的第一液壓延遲時間、所述第i+1次噴射的第二液壓延遲時間;
所述油溫影響系數(shù)確定單元,根據(jù)發(fā)動機水溫及燃油通過燃油濾清器前的溫度值,確定油溫影響系數(shù),所述油溫影響系數(shù)表示燃油溫度對燃油密度和燃油壓力的影響程度;
所述修正油量確定單元具體包括:基準修正油量確定模塊、修正系數(shù)確定模塊、修正油量計算模塊;
所述基準修正油量確定模塊,用于根據(jù)所述第一液壓延遲時間、所述油溫影響系數(shù)、所述第i次噴射的第一目標油量、所述第i次噴射與所述第i+1次噴射的第一時間間隔,確定所述第i次噴射對所述第i+2次噴射的第一基準修正油量;以及,根據(jù)所述第二液壓延遲時間、所述油溫影響系數(shù)、所述第i+1次噴射的第二目標油量、所述第i+1次噴射與所述第i+2次噴射的第二時間間隔,確定所述第i+1次噴射對所述第i+2次噴射的第二基準修正油量;
所述修正系數(shù)確定模塊,用于根據(jù)所述第一目標油量,確定第一修正系數(shù),所述第一修正系數(shù)表示所述第i次噴射的油量對所述第i+2次噴射的影響系數(shù);以及,根據(jù)所述第i+2次噴射的第三目標油量、所述第i+1次噴射的共軌壓力,確定第二修正系數(shù),所述第二修正系數(shù)表示所述第三目標油量對所述第i+2次噴射的影響系數(shù);
所述修正油量計算模塊,用于將所述第一基準修正油量和所述第一修正系數(shù)相乘,獲得所述第一修正油量;以及,將所述第二基準修正油量和所述第二修正系數(shù)相乘,獲得所述第二修正油量。
進一步的,所述液壓延遲時間確定單元具體包括:控制指令接收模塊、目標油量確定模塊、共軌壓力獲取模塊、液壓延遲時間確定模塊;
所述控制指令接收模塊,用于接收控制指令,其中,所述控制指令中包含所述第一目標油量、所述第二目標油量;
所述目標油量確定模塊,用于根據(jù)所述控制指令,確定所述第一目標油量、所述第二目標油量;
所述共軌壓力獲取模塊,用于獲取所述第i次噴射的共軌壓力;
所述液壓延遲時間確定模塊,用于根據(jù)所述第一目標油量、所述第i次噴射的共軌壓力、以及預存的第一特征映射Map表,確定所述第一液壓延遲時間,其中,所述第一特征Map表包括油量、共軌壓力與液壓延遲時間的對應關系;
所述共軌壓力獲取模塊,還用于獲取所述第i+1次噴射的共軌壓力;
所述液壓延遲時間確定模塊,還用于根據(jù)所述第二目標油量、所述第i+1次噴射的共軌壓力、以及所述第一特征Map表,確定所述第二液壓延遲時間。
進一步的,所述基準修正油量確定模塊具體用于:
將所述第一液壓延遲時間、所述第一時間間隔相加,獲得第一影響時間,所述第一影響時間表示所述第i次噴射對所述第i+2次噴射造成影響的時長;
將所述油溫影響系數(shù)與所述第一影響時間相乘,獲得第一修正時間;
根據(jù)所述第一目標油量、所述第一修正時間、以及預存的第二特征Map表, 確定所述第一基準修正油量,其中,所述第二特征Map表包括油量、修正時間與基準修正油量的對應關系;
所述基準修正油量確定模塊具體還用于:
將所述第二液壓延遲時間、所述第二時間間隔相加,獲得第二影響時間,所述第二影響時間表示所述第i+1次噴射對所述第i+2次噴射造成影響的時長;
將所述油溫影響系數(shù)與所述第二影響時間相乘,獲得第二修正時間;
根據(jù)所述第二目標油量、所述第二修正時間、以及所述第二特征Map表,確定所述第二基準修正油量。
進一步的,所述補償單元具體包括:補償油量計算模塊、補償模塊;
所述補償油量計算模塊,用于將所述第一修正油量和所述第二修正油量相加,獲得補償油量;
所述補償模塊,用于若所述補償油量大于第一預設修正值,且小于第二預設修正值,根據(jù)所述補償油量對所述第三目標油量進行補償。
所述多次噴射油量補償裝置與上述多次噴射油量補償方法相對于現(xiàn)有技術所具有的優(yōu)勢相同,在此不再贅述。
附圖說明
構成本發(fā)明的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1為高壓共軌燃油系統(tǒng)結構圖;
圖2為本發(fā)明實施例所述的多次噴射油量補償方法流程示意圖一;
圖3為本發(fā)明實施例所述的多次噴射油量補償方法應用于三次噴射的示意圖;
圖4為本發(fā)明實施例所述的多次噴射油量補償方法應用于四次噴射的示意圖;
圖5為本發(fā)明實施例所述的多次噴射油量補償方法流程示意圖二;
圖6為油量、基準修正油量與修正時間的Map圖;
圖7為本發(fā)明實施例所述的多次噴射油量補償方法流程示意圖三;
圖8為本發(fā)明實施例所述的多次噴射油量補償方法流程示意圖四;
圖9為本發(fā)明實施例所述的多次噴射油量補償方法原理示意圖;
圖10為本發(fā)明實施例所述的多次噴射油量補償裝置結構示意圖一;
圖11為本發(fā)明實施例所述的多次噴射油量補償裝置結構示意圖二;
圖12為本發(fā)明實施例所述的多次噴射油量補償裝置結構示意圖三;
圖13為本發(fā)明實施例所述的多次噴射油量補償裝置結構示意圖四。
附圖標記說明:
1-油箱,2-燃油濾清器,3-高壓油泵,4-泄油閥,5-高壓油管,6-共軌管,7-壓力傳感器,8-噴油器,9-ECU,10-傳感器。
具體實施方式
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
另外,為了便于清楚描述本發(fā)明實施例的技術方案,在本發(fā)明的實施例中,采用了“第一”、“第二”等字樣對功能和作用基本相同的相同項或相似項進行區(qū)分,本領域技術人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進行限定。
下面將參考附圖并結合實施例來詳細說明本發(fā)明。
為便于理解本發(fā)明,首先結合圖1所示的高壓共軌燃油系統(tǒng)結構圖,對發(fā)動機燃油系統(tǒng)的工作原理進行簡要介紹如下:
如圖1所示,圖中油箱1中的燃油被吸入至燃油濾清器2,其中一部分燃油在高壓油泵3的柱塞腔加壓形成高壓燃油,并從高壓油泵3的出油閥口流經(jīng)高壓油管5匯集入共軌管6,為噴油器8的高壓噴射提供穩(wěn)定、持續(xù)的高壓燃 油源,而一部分多余的燃油從高壓油泵3的溢流閥處與噴油器8的回油一起流回油箱1;高壓燃油從共軌管6經(jīng)高壓油管5分別流向發(fā)動機各氣缸的噴油器8;噴油器8根據(jù)ECU9輸出的脈沖給定時刻和給定寬度,將燃油噴入各氣缸的燃燒室中。共軌管6一端安有燃油壓力傳感器7,可實時監(jiān)測共軌管6內(nèi)的燃油壓力情況,當燃油壓力超過允許的最大值時,泄油閥4打開,共軌管內(nèi)的燃油壓力迅速降低到安全范圍內(nèi),以保證整個系統(tǒng)的安全。ECU9采集各個傳感器10實時檢測的發(fā)動機和共軌系統(tǒng)的狀態(tài)參數(shù),通過控制策略及儲備數(shù)據(jù)發(fā)出精確的電流脈沖信號,并使對應的共軌泵電磁閥、噴油器電磁閥等產(chǎn)生電磁力,以驅動對應的執(zhí)行器進行動作,調節(jié)供油量、共軌壓力、噴油角度和噴油量等,從而使發(fā)動機標定工作。
圖2所示為本發(fā)明實施例提供的一種多次噴射油量補償方法的流程示意圖。參見圖2,所述方法包括:
S201、多次噴射油量補償裝置確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對第i+2次噴射的第二修正油量。
其中,i取1至N-2之間的所有整數(shù),N為發(fā)動機一次工作循環(huán)內(nèi)噴油器的噴射次數(shù)。
S202、多次噴射油量補償裝置根據(jù)第一修正油量及第二修正油量,對第i+2次噴射的目標油量進行補償。
需要說明的是,對于三次噴射,如圖3所示,本發(fā)明實施例所述的多次噴射油量補償方法僅需考慮第1次噴射、第2次噴射對于第3次噴射的影響,因此發(fā)動機的一個工作循環(huán)內(nèi)僅對第3次噴射的目標油量進行補償即可;而對于三次以上的多次噴射,每三次相鄰噴射都需執(zhí)行一次油量補償,例如,對于四次噴射,需要考慮第1次噴射、第2次噴射對于第3次噴射的影響,以及第2次噴射、第3次噴射對于第4次噴射的影響,具體如圖4所示。因此,對于四次噴射,需分別對第3次噴射和第4次噴射的目標油量進行補償。
由上可見,對于兩次以上的多次噴射,本發(fā)明實施例所述的多次噴射油量 補償方法不僅考慮了相鄰兩次噴射之間的油量波動,還考慮了相隔的兩次噴射之間的油量波動影響。因此,相比于現(xiàn)有技術僅依據(jù)相鄰兩次噴射的數(shù)據(jù)所建立的油量波動補償模型對后次噴射進行補償?shù)姆椒ǎ景l(fā)明實施例所述的多次噴射油量補償方法能夠對發(fā)動機工作循環(huán)內(nèi)的每次噴射油量進行更為準確地補償,以使實際噴射油量接近ECU給定的目標值,從而保證發(fā)動機扭矩輸出的穩(wěn)定性和發(fā)動機的排放特性。
優(yōu)選的,如圖5所示,本發(fā)明實施例提供的多次噴射油量補償方法中,在多次噴射油量補償裝置確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對第i+2次噴射的第二修正油量之前,還可以包括:
S203、多次噴射油量補償裝置確定第i次噴射的第一液壓延遲時間、第i+1次噴射的第二液壓延遲時間。
需要說明的是,受噴油器結構特性的影響,每次噴射的開啟與關閉時間都會發(fā)生一定的延時,因此本發(fā)明實施例提供的多次噴射油量補償方法將液壓延遲時間對于油量的波動影響考慮在內(nèi)。
S204、多次噴射油量補償裝置根據(jù)發(fā)動機水溫及燃油通過燃油濾清器前的溫度值,確定油溫影響系數(shù)。
其中,油溫影響系數(shù)表示燃油溫度對燃油密度和燃油壓力的影響程度。
需要說明的是,燃油溫度會對燃油密度和燃油壓力產(chǎn)生影響,而燃油密度和燃油壓力又會影響燃油的噴射量。因此,需要將燃油溫度的影響考慮在內(nèi),但基于現(xiàn)有技術,難以直接獲得進入噴油器中的燃油的溫度。因而,本發(fā)明實施例提供的多次噴射油量補償方法,通過綜合考慮發(fā)動機的水溫及燃油濾清器前的溫度值(即燃濾前油溫)對燃油密度和燃油壓力的影響,來間接獲得燃油溫度對于燃油密度和燃油壓力的影響,從而將燃油溫度對于噴射油量波動的影響考慮在內(nèi)。
具體的,可事先通過臺架實驗監(jiān)測發(fā)動機水溫、燃油通過燃油濾清器前的溫度值、實際噴射油量的動態(tài)變化,得到三者的變化關系,進而根據(jù)該變化關 系確定發(fā)動機水溫、燃油通過燃油濾清器前的溫度值與油溫影響系數(shù)的對應關系,并存儲該對應關系。在執(zhí)行本發(fā)明所述的方法時,先通過溫度傳感器測得發(fā)動機水溫及燃油通過燃油濾清器前的溫度值,再根據(jù)存儲的對應關系獲得油溫影響系數(shù)。本發(fā)明實施例對此不作具體限定。
多次噴射油量補償裝置確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對第i+2次噴射的第二修正油量(即S201),具體可以包括:
S201a、多次噴射油量補償裝置根據(jù)第一液壓延遲時間、油溫影響系數(shù)、第i次噴射的第一目標油量、第i次噴射與第i+1次噴射的第一時間間隔,確定第i次噴射對第i+2次噴射的第一基準修正油量;以及,根據(jù)第二液壓延遲時間、油溫影響系數(shù)、第i+1次噴射的第二目標油量、第i+1次噴射與第i+2次噴射的第二時間間隔,確定第i+1次噴射對第i+2次噴射的第二基準修正油量。
S201b、多次噴射油量補償裝置根據(jù)第一目標油量,確定第一修正系數(shù);以及,根據(jù)第i+2次噴射的第三目標油量、第i+1次噴射的共軌壓力,確定第二修正系數(shù)。
其中,第一修正系數(shù)表示第i次噴射的油量對第i+2次噴射的影響系數(shù),第二修正系數(shù)表示第三目標油量對第i+2次噴射的影響系數(shù)。
S201c、多次噴射油量補償裝置將第一基準修正油量和第一修正系數(shù)相乘,獲得第一修正油量;以及,將第二基準修正油量和第二修正系數(shù)相乘,獲得第二修正油量。
優(yōu)選的,步驟S201a中,多次噴射油量補償裝置根據(jù)第一液壓延遲時間、油溫影響系數(shù)、第i次噴射的第一目標油量、第i次噴射與第i+1次噴射的第一時間間隔,確定第i次噴射對第i+2次噴射的第一基準修正油量,具體可以包括:
多次噴射油量補償裝置將第一液壓延遲時間、第一時間間隔相加,獲得第一影響時間,第一影響時間表示第i次噴射對第i+2次噴射造成影響的時長;
多次噴射油量補償裝置將油溫影響系數(shù)與第一影響時間相乘,獲得第一修 正時間;
多次噴射油量補償裝置根據(jù)第一目標油量、第一修正時間、以及預存的第二特征Map表,確定第一基準修正油量。
其中,第二特征Map表包括油量、修正時間與基準修正油量的對應關系。第二特征Map表具體可通過油量、修正時間與基準修正油量之間的Map圖(參見圖6)獲得,所述Map圖則可事先通過臺架實驗獲得,本發(fā)明實施例對此不作具體限定。
類似的,多次噴射油量補償裝置根據(jù)第二液壓延遲時間、油溫影響系數(shù)、第i+1次噴射的第二目標油量、第i+1次噴射與第i+2次噴射的第二時間間隔,確定第i+1次噴射對第i+2次噴射的第二基準修正油量,具體可以包括:
多次噴射油量補償裝置將第二液壓延遲時間、第二時間間隔相加,獲得第二影響時間,第二影響時間表示第i+1次噴射對第i+2次噴射造成影響的時長;
多次噴射油量補償裝置將油溫影響系數(shù)與第二影響時間相乘,獲得第二修正時間;
多次噴射油量補償裝置根據(jù)第二目標油量、第二修正時間、以及第二特征Map表,確定第二基準修正油量。
優(yōu)選的,步驟S201b中,多次噴射油量補償裝置根據(jù)第一目標油量,確定第一修正系數(shù),具體可以包括:
多次噴射油量補償裝置根據(jù)第一目標油量,以及預存的油量與第一修正系數(shù)的對應關系,確定第一修正系數(shù)。
多次噴射油量補償裝置根據(jù)第i+2次噴射的第三目標油量、第i+1次噴射的共軌壓力,確定第二修正系數(shù),具體可以包括:
多次噴射油量補償裝置根據(jù)第三目標油量、第i+1次噴射的共軌壓力、以及預存的第三特征Map表,確定第二修正系數(shù)。
其中,第三特征Map表包括油量、共軌壓力與第二修正系數(shù)的對應關系。
另外,還需說明的是,油量與第一修正系數(shù)的對應關系具體可以是油量與 第一修正系數(shù)的線性或非線性的函數(shù)關系,并且事先可通過臺架實驗獲得,具體過程與前述確定油溫影響系數(shù)的過程類似,此處不再贅述。
優(yōu)選的,如圖7所示,本發(fā)明實施例提供的多次噴射油量補償方法中,多次噴射油量補償裝置確定第i次噴射的第一液壓延遲時間、第i+1次噴射的第二液壓延遲時間(即S203),具體可以包括:
S203a、多次噴射油量補償裝置接收控制指令,并根據(jù)控制指令確定第一目標油量、第二目標油量,其中,控制指令中包含第一目標油量、第二目標油量。
S203b、多次噴射油量補償裝置獲取第i次噴射的共軌壓力,并根據(jù)第一目標油量、第i次噴射的共軌壓力、以及預存的第一特征Map表,確定第一液壓延遲時間。
其中,第一特征Map表包括油量、共軌壓力與液壓延遲時間的對應關系。
S203c、多次噴射油量補償裝置獲取第i+1次噴射的共軌壓力,并根據(jù)第二目標油量、第i+1次噴射的共軌壓力、以及第一特征Map表,確定第二液壓延遲時間。
具體的,如圖8所示,本發(fā)明實施例提供的多次噴射油量補償方法中,多次噴射油量補償裝置根據(jù)第一修正油量及第二修正油量,對第i+2次噴射的目標油量進行補償(即S202),具體可以包括:
S202a、多次噴射油量補償裝置將第一修正油量和第二修正油量相加,獲得補償油量。
S202b、若補償油量大于第一預設修正值,且小于第二預設修正值,多次噴射油量補償裝置根據(jù)補償油量對第三目標油量進行補償。
其中,第一預設修正值為系統(tǒng)所允許的最大修正值,第二預設修正值為系統(tǒng)所允許的最小修正值,且第一預設修正值和第二預設修正值具體可根據(jù)經(jīng)驗獲得,本發(fā)明實施例對此不作具體限定。
如此,當系統(tǒng)出現(xiàn)故障或補償裝置獲取的參數(shù)不正確,進而導致最終計算所得的補償油量錯誤時,即可避免錯誤補償,保證系統(tǒng)的安全性。
示例性的,結合上述具體實施方案,給出使用本發(fā)明實施例提供的多次噴射油量補償方法進行油量補償?shù)木唧w示例如下(其原理如圖9所示):
S1、根據(jù)控制指令,獲取第一時間間隔、第一目標油量、第一共軌壓力、第二時間間隔、第二目標油量、第二共軌壓力、以及第三目標油量;根據(jù)溫度傳感器,獲取發(fā)動機水溫、燃濾前油溫。
S2、根據(jù)第一目標油量、第一共軌壓力及第一特征Map表,確定第一液壓延遲時間,并將第一液壓延遲時間與第一時間間隔相加,得到第一影響時間。
S3、根據(jù)第二目標油量、第二共軌壓力及第二特征Map表,確定第二液壓延遲時間,并將第二液壓延遲時間與第二時間間隔相加,得到第二影響時間。
S4、根據(jù)發(fā)動機水溫及燃濾前油溫,確定油溫影響系數(shù)。
S5、將油溫影響系數(shù)分別與第一影響時間、第二影響時間相乘,得到第一修正時間、第二修正時間。
S6、根據(jù)第一修正時間、第一目標油量及第二特征Map表,確定第一基準修正油量。
S7、根據(jù)第二修正時間、第二目標油量及第二特征Map表,確定第二基準修正油量。
S8、根據(jù)第一目標油量,確定第一修正系數(shù)。
S9、根據(jù)第三目標油量、第二共軌壓力、以及第三特征Map表,確定第二修正系數(shù)。
S10、將第一基準修正油量與第一修正系數(shù)相乘,得到第一修正油量。
S11、將第二基準修正油量與第二修正系數(shù)相乘,得到第二修正油量。
S12、將第一修正油量與第二修正油量相加,得到補償油量。
S13、若補償油量大于第一預設修正值,且小于第二預設修正值,根據(jù)補償油量對第三目標油量進行補償。
至此,油量補償結束。當然,上述示例僅為本發(fā)明實施例給出的一個優(yōu)選實施例,本發(fā)明不限于此。
現(xiàn)有技術中,對于兩次以上的多次噴射,僅考慮相鄰兩次噴射之間的油量波動影響。一方面,在兩次以上的多次噴射中,相鄰兩次噴射之間的油量波動未必具有明確的規(guī)律性;另一方面,在兩次以上的多次噴射中,相隔的兩次噴射之間也會相互影響。因此,僅依據(jù)相鄰兩次噴射的數(shù)據(jù)所建立的油量波動補償模型并不精確,進而根據(jù)油量波動補償模型對后次噴射的油量進行補償,會使得實際噴射油量與目標油量之間的差異較大。而本發(fā)明實施例所述的多次噴射油量補償方法不僅考慮了相鄰兩次噴射之間的油量波動,還考慮了相隔的兩次噴射之間的油量波動影響。因此,相比于現(xiàn)有技術僅依據(jù)相鄰兩次噴射的數(shù)據(jù)所建立的油量波動補償模型對后次噴射進行補償?shù)姆椒ǎ景l(fā)明實施例所述的多次噴射油量補償方法能夠對發(fā)動機工作循環(huán)內(nèi)的每次噴射油量進行更為準確地補償,以使實際噴射油量接近ECU給定的目標值,從而保證發(fā)動機扭矩輸出的穩(wěn)定性和發(fā)動機的排放特性。
圖10所示為本發(fā)明實施例提供的一種多次噴射油量補償裝置100結構示意圖,包括:修正油量確定單元1001、補償單元1002。
其中,修正油量確定單元1001,用于確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對第i+2次噴射的第二修正油量。
其中,i取1至N-2之間的所有整數(shù),N為發(fā)動機一次工作循環(huán)內(nèi)噴油器的噴射次數(shù)。
補償單元1002,用于根據(jù)第一修正油量及第二修正油量,對第i+2次噴射的目標油量進行補償。
進一步的,如圖11所示,本發(fā)明實施例所述的多次噴射油量補償裝置100還可以包括:液壓延遲時間確定單元1003、油溫影響系數(shù)確定單元1004。
其中,液壓延遲時間確定單元1003,用于在修正油量確定單元1001確定第i次噴射對第i+2次噴射的第一修正油量及第i+1次噴射對第i+2次噴射的第二修正油量之前,確定第i次噴射的第一液壓延遲時間、第i+1次噴射的第二液壓延遲時間;
油溫影響系數(shù)確定單元1004,根據(jù)發(fā)動機水溫及燃油通過燃油濾清器前的溫度值,確定油溫影響系數(shù),油溫影響系數(shù)表示燃油溫度對燃油密度和燃油壓力的影響程度。
則,修正油量確定單元1001具體可以包括:基準修正油量確定模塊1001a、修正系數(shù)確定模塊1001b、修正油量計算模塊1001c。
其中,基準修正油量確定模塊1001a,用于根據(jù)第一液壓延遲時間、油溫影響系數(shù)、第i次噴射的第一目標油量、第i次噴射與第i+1次噴射的第一時間間隔,確定第i次噴射對第i+2次噴射的第一基準修正油量;以及,根據(jù)第二液壓延遲時間、油溫影響系數(shù)、第i+1次噴射的第二目標油量、第i+1次噴射與第i+2次噴射的第二時間間隔,確定第i+1次噴射對第i+2次噴射的第二基準修正油量;
修正系數(shù)確定模塊1001b,用于根據(jù)第一目標油量,確定第一修正系數(shù),第一修正系數(shù)表示第i次噴射的油量對第i+2次噴射的影響系數(shù);以及,根據(jù)第i+2次噴射的第三目標油量、第i+1次噴射的共軌壓力,確定第二修正系數(shù),第二修正系數(shù)表示第三目標油量對第i+2次噴射的影響系數(shù);
修正油量計算模塊1001c,用于將第一基準修正油量和第一修正系數(shù)相乘,獲得第一修正油量;以及,將第二基準修正油量和第二修正系數(shù)相乘,獲得第二修正油量。
進一步的,如圖12所示,本發(fā)明實施例所述的多次噴射油量補償裝置100中,液壓延遲時間確定單元1003具體包括:控制指令接收模塊1003a、目標油量確定模塊1003b、共軌壓力獲取模塊1003c、液壓延遲時間確定模塊1003d。
控制指令接收模塊1003a,用于接收控制指令,其中,控制指令中包含第一目標油量、第二目標油量;
目標油量確定模塊1003b,用于根據(jù)控制指令,確定第一目標油量、第二目標油量;
共軌壓力獲取模塊1003c,用于獲取第i次噴射的共軌壓力;
液壓延遲時間確定模塊1003d,用于根據(jù)第一目標油量、第i次噴射的共軌壓力、以及預存的第一特征映射Map表,確定第一液壓延遲時間,其中,第一特征Map表包括油量、共軌壓力與液壓延遲時間的對應關系;
共軌壓力獲取模塊1003c,還用于獲取第i+1次噴射的共軌壓力;
液壓延遲時間確定模塊1003d,還用于根據(jù)第二目標油量、第i+1次噴射的共軌壓力、以及第一特征Map表,確定第二液壓延遲時間。
優(yōu)選的,基準修正油量確定模塊1001a具體用于:
將第一液壓延遲時間、第一時間間隔相加,獲得第一影響時間,第一影響時間表示第i次噴射對第i+2次噴射造成影響的時長;
將油溫影響系數(shù)與第一影響時間相乘,獲得第一修正時間;
根據(jù)第一目標油量、第一修正時間、以及預存的第二特征Map表,確定第一基準修正油量,其中,第二特征Map表包括油量、修正時間與基準修正油量的對應關系。
基準修正油量確定模塊1001a具體還用于:
將第二液壓延遲時間、第二時間間隔相加,獲得第二影響時間,第二影響時間表示第i+1次噴射對第i+2次噴射造成影響的時長;
將油溫影響系數(shù)與第二影響時間相乘,獲得第二修正時間;
根據(jù)第二目標油量、第二修正時間、以及第二特征Map表,確定第二基準修正油量。
優(yōu)選的,修正系數(shù)確定模塊1001b具體用于:
根據(jù)第一目標油量,以及預存的油量與第一修正系數(shù)的對應關系,確定第一修正系數(shù);
修正系數(shù)確定模塊1001b具體還用于:
根據(jù)第三目標油量、第i+1次噴射的共軌壓力、以及預存的第三特征Map表,確定第二修正系數(shù),其中,第三特征Map表包括油量、共軌壓力與第二修正系數(shù)的對應關系。
進一步的,如圖13所示,本發(fā)明實施例所述的多次噴射油量補償裝置100中,補償單元1002具體包括:補償油量計算模塊1002a、補償模塊1002b。
其中,補償油量計算模塊1002a,用于將第一修正油量和第二修正油量相加,獲得補償油量。
補償模塊1002b,用于若補償油量大于第一預設修正值,且小于第二預設修正值,根據(jù)補償油量對第三目標油量進行補償。
具體的,使用本發(fā)明實施例提供的多次噴射油量補償裝置100對目標油量進行補償?shù)姆椒蓞⒖急景l(fā)明實施例前述相關描述,在此不再贅述。
現(xiàn)有技術中,對于兩次以上的多次噴射,僅考慮相鄰兩次噴射之間的油量波動影響。一方面,在兩次以上的多次噴射中,相鄰兩次噴射之間的油量波動未必具有明確的規(guī)律性;另一方面,在兩次以上的多次噴射中,相隔的兩次噴射之間也會相互影響。因此,僅依據(jù)相鄰兩次噴射的數(shù)據(jù)所建立的油量波動補償模型并不精確,進而根據(jù)油量波動補償模型對后次噴射的油量進行補償,會使得實際噴射油量與目標油量之間的差異較大。而本發(fā)明實施例所述的多次噴射油量補償裝置,不僅考慮了相鄰兩次噴射之間的油量波動,還考慮了相隔的兩次噴射之間的油量波動影響。因此,相比于現(xiàn)有技術僅依據(jù)相鄰兩次噴射的數(shù)據(jù)所建立的油量波動補償模型對后次噴射進行補償?shù)姆椒?,本發(fā)明實施例所述的多次噴射油量補償裝置能夠對發(fā)動機工作循環(huán)內(nèi)的每次噴射油量進行更為準確地補償,以使實際噴射油量接近ECU給定的目標值,從而保證發(fā)動機扭矩輸出的穩(wěn)定性和發(fā)動機的排放特性。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。