System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及發動機控制,尤其涉及一種發動機起動控制方法、裝置、設備及存儲介質。
技術介紹
1、隨著汽車行業的變革,reev(range-extended?electric?vehicle,增程式混合動力汽車)得到快速發展。對于reev而言,soc(state?of?charge,電池荷電狀態)較高時,車輛以純電模式行駛;當soc低于某個設定的閾值時,發動機將起動運行,此時發動機不會驅動車輪,輸出功率僅用于給電池包充電,當電池包soc上升至某個閾值時,發動機將停機,直到soc再次低于閾值,發動機再次起動......如此循環,便可實現電池包soc穩定在某個范圍內。
2、因此,reev在長途行駛過程中,發動機會多次起動,發動機起動時的表現,考慮到nvh(noise、vibration?and?harshness,噪聲、振動以及聲振粗糙度)、油耗、以及起動的安全性、起動的快速性,需要設定精確的起動控制策略進行仔細標定。
3、上述內容僅用于輔助理解本申請的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本申請的主要目的在于提供一種發動機起動控制方法、裝置、設備及存儲介質,旨在解決如何精確控制發動機的起動過程,以實現發動機的高效安全起動的技術問題。
2、為實現上述目的,本申請提出一種發動機起動控制方法,所述的方法包括:
3、在接收到發動機起動請求時,獲取發動機起動水溫和環境壓力,并基于所述發動機起動水溫和所述環境壓力確定是否激活催化器
4、獲取進氣壓力和發動機轉速,并基于所述催化器加熱激活結果、所述發動機起動水溫、所述進氣壓力以及所述發動機轉速中的至少一個確定進氣流量和起動點火角;
5、獲取噴油次數和停機時長,并基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長確定起動目標空燃比;
6、根據所述進氣流量、所述起動點火角以及所述起動目標空燃比控制發動機起動。
7、在一實施例中,所述基于所述催化器加熱激活結果、所述發動機起動水溫、所述進氣壓力以及所述發動機轉速中的至少一個確定進氣流量和起動點火角的步驟,包括:
8、基于所述催化器加熱激活結果、所述發動機起動水溫以及所述進氣壓力確定進氣流量;
9、基于所述發動機起動水溫、所述發動機轉速以及所述進氣壓力確定起動點火角。
10、在一實施例中,所述基于所述催化器加熱激活結果、所述發動機起動水溫以及所述進氣壓力確定進氣流量的步驟,包括:
11、基于所述催化器加熱激活結果確定對應的進氣流量映射圖;
12、基于所述發動機起動水溫和所述進氣壓力從所述進氣流量映射圖中確定進氣流量。
13、在一實施例中,所述基于所述發動機起動水溫、所述發動機轉速以及所述進氣壓力確定起動點火角的步驟,包括:
14、基于所述發動機起動水溫和所述發動機轉速確定基礎起動點火角;
15、基于所述發動機起動水溫和所述進氣壓力確定補償起動點火角;
16、基于所述基礎起動點火角和所述補償起動點火角確定起動點火角。
17、在一實施例中,所述基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長確定起動目標空燃比的步驟,包括:
18、基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長中的至少一個確定起動空燃比、高原補償系數以及重復起動修正系數;
19、基于所述起動空燃比、所述高原補償系數以及所述重復起動修正系數確定起動目標空燃比。
20、在一實施例中,所述基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長中的至少一個確定起動空燃比、高原補償系數以及重復起動修正系數的步驟,包括:
21、基于所述發動機起動水溫和所述噴油次數確定起動空燃比;
22、基于所述發動機起動水溫和所述環境壓力確定高原補償系數;
23、基于所述發動機起動水溫和所述停機時長確定重復起動修正系數。
24、在一實施例中,所述根據所述進氣流量、所述起動點火角以及所述起動目標空燃比控制發動機起動的步驟之后,還包括:
25、在所述催化器加熱激活結果為激活催化器加熱時,基于所述發動機起動水溫和所述環境壓力確定催化器加熱轉速;
26、在起動發動機時,基于所述催化器加熱轉速控制發動機,以進行催化器加熱。
27、此外,為實現上述目的,本申請還提出一種發動機起動控制裝置,所述發動機起動控制裝置包括:
28、請求起動模塊,用于在接收到發動機起動請求時,獲取發動機起動水溫和環境壓力,并基于所述發動機起動水溫和所述環境壓力確定是否激活催化器加熱,得到催化器加熱激活結果;
29、轉速控制模塊,用于獲取進氣壓力和發動機轉速,并基于所述催化器加熱激活結果、所述發動機起動水溫、所述進氣壓力以及所述發動機轉速中的至少一個確定進氣流量和起動點火角;
30、空燃比控制模塊,用于獲取噴油次數和停機時長,并基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長確定起動目標空燃比;
31、控制起動模塊,用于根據所述進氣流量、所述起動點火角以及所述起動目標空燃比控制發動機起動。
32、此外,為實現上述目的,本申請還提出一種發動機起動控制設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如上文所述的發動機起動控制方法的步驟。
33、此外,為實現上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上文所述的發動機起動控制方法的步驟。
34、此外,為實現上述目的,本申請還提供一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如上文所述的發動機起動控制方法的步驟。
35、本申請提出的一個或多個技術方案,至少具有以下技術效果:
36、在接收到發動機起動請求時,獲取發動機起動水溫和環境壓力,并基于發動機起動水溫和環境壓力確定是否激活催化器加熱,得到催化器加熱激活結果;獲取進氣壓力和發動機轉速,并基于催化器加熱激活結果、發動機起動水溫、進氣壓力以及發動機轉速中的至少一個確定進氣流量和起動點火角;獲取噴油次數和停機時長,并基于發動機起動水溫、環境壓力、噴油次數以及停機時長確定起動目標空燃比;根據進氣流量、起動點火角以及起動目標空燃比控制發動機起動,通過在標定發動機起動控制參數時考慮到種種因素如低溫、高原環境、噴油次數以及重復起動對發動機起動過程的影響,可以精確控制發動機的起動過程,實現發動機的高效安全起動。
本文檔來自技高網...【技術保護點】
1.一種發動機起動控制方法,其特征在于,所述發動機起動控制方法包括:
2.如權利要求1所述的方法,其特征在于,所述基于所述催化器加熱激活結果、所述發動機起動水溫、所述進氣壓力以及所述發動機轉速中的至少一個確定進氣流量和起動點火角的步驟,包括:
3.如權利要求2所述的方法,其特征在于,所述基于所述催化器加熱激活結果、所述發動機起動水溫以及所述進氣壓力確定進氣流量的步驟,包括:
4.如權利要求2所述的方法,其特征在于,所述基于所述發動機起動水溫、所述發動機轉速以及所述進氣壓力確定起動點火角的步驟,包括:
5.如權利要求1所述的方法,其特征在于,所述基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長確定起動目標空燃比的步驟,包括:
6.如權利要求5所述的方法,其特征在于,所述基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長中的至少一個確定起動空燃比、高原補償系數以及重復起動修正系數的步驟,包括:
7.如權利要求1至6中任一項所述的方法,其特征在于,所述根據所述進氣流量、所述起動點火
8.一種發動機起動控制裝置,其特征在于,所述裝置包括:
9.一種發動機起動控制設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如權利要求1至7中任一項所述的發動機起動控制方法的步驟。
10.一種存儲介質,其特征在于,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的發動機起動控制方法的步驟。
...【技術特征摘要】
1.一種發動機起動控制方法,其特征在于,所述發動機起動控制方法包括:
2.如權利要求1所述的方法,其特征在于,所述基于所述催化器加熱激活結果、所述發動機起動水溫、所述進氣壓力以及所述發動機轉速中的至少一個確定進氣流量和起動點火角的步驟,包括:
3.如權利要求2所述的方法,其特征在于,所述基于所述催化器加熱激活結果、所述發動機起動水溫以及所述進氣壓力確定進氣流量的步驟,包括:
4.如權利要求2所述的方法,其特征在于,所述基于所述發動機起動水溫、所述發動機轉速以及所述進氣壓力確定起動點火角的步驟,包括:
5.如權利要求1所述的方法,其特征在于,所述基于所述發動機起動水溫、所述環境壓力、所述噴油次數以及所述停機時長確定起動目標空燃比的步驟,包括:
6.如權利要求5所述的方法,其特征在于,所述基于所述發動機起...
【專利技術屬性】
技術研發人員:蘭江,洪小科,覃胤合,潘文軍,秦琨,楊家廠,黃俊樹,陳家軍,潘錦雙,
申請(專利權)人:東風柳州汽車有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。