一個調(diào)用接口,應用程序通過調(diào)用操作系統(tǒng)的API而使操作系統(tǒng)去執(zhí)行應用程序的命令(動作)。這就意味著在對電控發(fā)動機燃油噴射系統(tǒng)進行標定的過程中,基于現(xiàn)有燃油噴射系統(tǒng)標定功能,調(diào)用計算機操作系統(tǒng)API,進行二次開發(fā),最終可以開發(fā)一個電控發(fā)動機燃油噴射系統(tǒng)自動化標定應用程序,使用這個應用程序來代替手工標定操作,從而可以大大提高發(fā)動機標定的效率和準確度。因此本發(fā)明開發(fā)一個電控發(fā)動機燃油噴射系統(tǒng)自動化標定應用程序,輔助電控發(fā)動機燃油系統(tǒng)進行標定工作。
[0058]如圖1所示,本發(fā)明的電控發(fā)動機標定裝置I包括API語言生成器11、E⑶標定系統(tǒng)12、發(fā)動機臺架操作系統(tǒng)13、發(fā)動機14及發(fā)動機臺架測試系統(tǒng)15。所述ECU標定系統(tǒng)12連接于所述API語言生成器11,調(diào)用所述E⑶標定系統(tǒng)12的API接口,藉由所述發(fā)動機臺架操作系統(tǒng)13實現(xiàn)所述發(fā)動機14的燃油標定,并通過所述發(fā)動機臺架測試系統(tǒng)15進行測試。
[0059]實施例一
[0060]如圖2所示,本發(fā)明提供一種電控發(fā)動機燃油參數(shù)自動化標定系統(tǒng)2,包括:
[0061]參數(shù)設定模塊21、試驗設計模塊22、標定參數(shù)定位模塊23、執(zhí)行順序模塊24、API語言生成模塊25及標定試驗執(zhí)行模塊26。
[0062]所述參數(shù)設定模塊21用于選定噴油參數(shù)并對所述噴油參數(shù)的范圍進行設定。在本實施例中,所述噴油參數(shù)包括主噴油量、噴油器孔數(shù)、噴油器孔徑、軌壓或噴油正時。在本實施例中,所述參數(shù)設定模塊21為應用程序模塊,需通過調(diào)用API接口來控制所述操作系統(tǒng)實現(xiàn)所述噴油參數(shù)的選定及對所述噴油參數(shù)范圍的設定。
[0063]所述試驗設計模塊22連接于所述參數(shù)設定模塊21,根據(jù)標定模式及所述噴油參數(shù)的數(shù)量和范圍確定試驗方案。所述標定模式包括點標定模式、線標定模式及面標定模式。在點標定模式下,采用空間填充的試驗設計方法,根據(jù)所述參數(shù)設定模塊21中選定的噴油參數(shù)數(shù)量及范圍制定試驗方案。在線標定模式下,根據(jù)不同特征參數(shù)的樣條曲線制定標定路徑,采用全因子法、田口法或拉丁法的試驗設計方法確定所述試驗方案。在面標定模式下,根據(jù)不同特征參數(shù)的樣條曲面制定標定范圍,采用全因子法、田口法或拉丁法的試驗設計方法確定所述試驗方案。在本實施例中,所述試驗設計模塊22為應用程序模塊,需通過調(diào)用API接口來控制所述操作系統(tǒng)實現(xiàn)所述試驗方案的確定。
[0064]所述標定參數(shù)定位模塊23,用于確定所述噴油參數(shù)的標定位置。在本實施例中,所述標定參數(shù)定位模塊23為應用程序模塊,需通過調(diào)用應用程序編程接口來控制所述操作系統(tǒng)實現(xiàn)所述噴油參數(shù)的標定位置的確定。
[0065]執(zhí)行順序模塊24,連接于所述參數(shù)設定模塊21、所述試驗設計模塊22及所述標定參數(shù)定位模塊23,用于通過所述參數(shù)設定模塊21獲取所述噴油參數(shù)的數(shù)值,通過所述試驗設計模塊22獲取試驗方案,通過所述標定參數(shù)定位模塊23獲取所述噴油參數(shù)的標定位置,并根據(jù)所述噴油參數(shù)的數(shù)值、所述試驗方案及所述噴油參數(shù)的標定位置制定標定試驗流程的執(zhí)行順序。在本實施例中,所述執(zhí)行順序模塊24為應用程序模塊,需通過調(diào)用API接口來控制所述操作系統(tǒng)實現(xiàn)所述試驗流程的執(zhí)行順序的確定。
[0066]所述API語言生成模塊25,連接于所述執(zhí)行順序模塊24及所述標定試驗執(zhí)行模塊26之間,用于根據(jù)所述噴油參數(shù)及所述試驗方案將所述試驗流程轉(zhuǎn)化為所述標定試驗執(zhí)行模塊26可讀取的API語言。
[0067]所述標定試驗執(zhí)行模塊26,連接于所述執(zhí)行順序模塊24,用于根據(jù)所述試驗流程來控制發(fā)動機執(zhí)行標定試驗。在本實施例中,所述標定試驗執(zhí)行模塊26為操作系統(tǒng)的內(nèi)部模塊,需通過API接口與其他模塊進行信息交互。
[0068]實施例二
[0069]如圖3所示,本發(fā)明提供一種電控發(fā)動機燃油參數(shù)自動化標定系統(tǒng)基于點標定模式的自動化標定方法,點標定模式適用于對某一工況點下噴油參數(shù)組合的優(yōu)化標定,包括以下步驟:
[0070]步驟Sll:所述參數(shù)設定模塊21調(diào)用API接口,選取需要優(yōu)化標定的噴油參數(shù)及所述噴油參數(shù)的變化范圍。
[0071]具體地,在本實施例中,選取所述噴油參數(shù)為軌壓及噴油正時,所述軌壓的變化范圍設定為90?130MPa,所述噴油正時的變化范圍設定為O?20曲軸轉(zhuǎn)角。
[0072]步驟S12:所述試驗設計模塊22調(diào)用API接口,采用空間填充等試驗設計方法根據(jù)噴油參數(shù)的數(shù)量和范圍確定試驗方案。
[0073]具體地,根據(jù)試驗要求對發(fā)動機的一個工況點采用空間填充試驗設計方法,使所述噴油正時在O?20曲軸轉(zhuǎn)角、所述軌壓在90?130MPa范圍內(nèi)變化得到不同噴油正時及噴油軌壓的噴油參數(shù)組合,從而確定試驗方案。
[0074]步驟S13:所述標定參數(shù)定位模塊23調(diào)用API接口,確定標定軟件中所述噴油參數(shù)的標定位置。如圖4所示,在本實施例中,所述標定參數(shù)定位模塊23中的標定參數(shù)包括:手動模式使能、軌壓使能、軌壓、噴油正時使能、噴油正時,其中,手動模式使能為A坐標、軌壓使能為B坐標、軌壓為C坐標、噴油正時使能為D坐標、噴油正時為E坐標。
[0075]步驟S14:所述執(zhí)行順序模塊24調(diào)用API接口,根據(jù)所述試驗方案及所述噴油參數(shù)確定試驗流程的執(zhí)行順序。執(zhí)行順序為操作系統(tǒng)界面初始化、噴油參數(shù)數(shù)據(jù)導入、發(fā)動機運行穩(wěn)定及數(shù)據(jù)采集的循環(huán)。如圖5所示,打開操作系統(tǒng)界面并進行初始化。接著,將鼠標移至A坐標,并置為O ;將鼠標移至B坐標,并置為I ;將鼠標移至C坐標,并置為試驗方案中相應數(shù)值;將鼠標移至D坐標,并置為I ;鼠標移至E坐標,并置為試驗方案相應數(shù)值;其中O表示未選中,I表示選中,即選中所述軌壓及所述噴油正時,并將其賦予相應值。同步所述噴油參數(shù)數(shù)據(jù),使發(fā)動機按照該所述噴油參數(shù)組合運行;待發(fā)動機穩(wěn)定后進行試驗數(shù)據(jù)采集。完成后,進入下一循環(huán),待所有試驗循環(huán)結(jié)束后,將鼠標依次移至A、B、C、D、E坐標,并將其均置為O。
[0076]步驟S15:基于所述API語言生成模塊25根據(jù)所述噴油參數(shù)及所述試驗方案,將所述試驗流程轉(zhuǎn)化API語言。
[0077]步驟S16:調(diào)用所述標定試驗執(zhí)行模塊26,進行標定試驗,使發(fā)動機在固定工況下根據(jù)試驗方案自動實現(xiàn)噴油參數(shù)的標定。
[0078]實施例三
[0079]如圖6所示,本發(fā)明提供一種電控發(fā)動機燃油參數(shù)自動化標定系統(tǒng)基于線標定模式的自動化標定方法,面線標定模式適用于對瞬態(tài)工況或過度工況時某一噴油參數(shù)的優(yōu)化標定,包括以下步驟:
[0080]步驟S21:所述參數(shù)設定模塊21調(diào)用API接口,選取需要優(yōu)化標定的噴油參數(shù)及所述噴油參數(shù)的變化范圍。在本實施例中,選取主噴油量及噴油正時作為所述噴油參數(shù)。[0081 ] 步驟S22:所述試驗設計模塊22調(diào)用API接口,確定標定路徑起始工況點及結(jié)束工況點,根據(jù)不同特征參數(shù)的樣條曲線制定標定路徑,采用全因子法、田口法或拉丁法的試驗設計方法確定所述試驗方案。
[0082]選取需要優(yōu)化變動的起始工況點及結(jié)束工況點,并采取樣條曲線的方法計算出其他需要標定的工況點得到標定路徑。通過更改特征參數(shù)確定不同的標定路徑,從而得到試驗方案。
[0083]步驟S23:所述標定參數(shù)定位模塊23調(diào)用API接口,確定標定軟件中所述噴油參數(shù)的標定位置。如圖7所示,在本實施例中,所述標定參數(shù)定位模塊23中的標定參數(shù)包括:標定路徑I?標定路徑5上的工況點的位置,其中,標定路徑I中,工況點I為A坐標、工況點2為B坐標、工況點3為C坐標……工況點η為N坐標;標定路徑2中,工況點I為a坐標、工況點2為b坐標、工況點3為c坐標……工況點η為η坐標。根據(jù)試驗方案,確定不同標定路徑上各工況點的坐標,在此不一一贅述。
[0084]步驟S24:所述執(zhí)行順序模塊24調(diào)用API接口,根據(jù)所述試驗方案及所述噴油參數(shù)確定試驗流程的執(zhí)行順序。執(zhí)行順序為操作系統(tǒng)界面初始化、噴油參數(shù)數(shù)據(jù)導入、發(fā)動機運行及穩(wěn)定及數(shù)據(jù)采集的循環(huán)。如圖8所示,首先打開操作系統(tǒng)界面進行初始化,打開主噴油量坐標圖。接著,將鼠標移至A坐標,并置為試驗方案中相應噴油量數(shù)值;......將鼠標移至N坐標,并置為試驗方案中相應噴油量數(shù)值。同步所述噴油參數(shù)數(shù)據(jù),使發(fā)動機按照所述噴油參數(shù)組合運行;待發(fā)動機穩(wěn)定后進行試驗數(shù)據(jù)采集。完成后,進入下一標定路徑,待全部路徑結(jié)束后,可對下一需要優(yōu)化的噴油參數(shù),進行標定試驗。
[0085]步驟S25:基于所述API語言生成模塊25根據(jù)所述噴油參數(shù)及所述試驗方案,將所述試驗流程轉(zhuǎn)化API語言。
[0086]步驟S26:調(diào)用所述標定試驗執(zhí)行模塊26,進