本技術(shù)涉及車輛,特別是涉及一種汽車動力總成控制方法和裝置。
背景技術(shù):
1、混合動力汽車中,整車控制器與發(fā)動機控制器通過控制器局域網(wǎng)總線(controller?area?network,can)通訊方式進行數(shù)據(jù)傳送的,但行駛過程中可能會發(fā)生can通訊故障,導(dǎo)致整車控制器無法正常接收到發(fā)動機控制器發(fā)送的實時數(shù)據(jù),從而無法合理的對動力總成中的部件進行控制,影響行車安全性。
2、因此,如何提高行車安全性成為了一個亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供了一種汽車動力總成控制方法和裝置,有利于提高行車安全性。
2、第一方面,本技術(shù)實施例提供了一種汽車動力總成控制方法,該方法包括:
3、在車輛中的發(fā)動機發(fā)生通訊丟失的情況下,獲取發(fā)動機的歷史狀態(tài)信息,以及當前時刻采集到的路況信息;歷史狀態(tài)信息為發(fā)動機發(fā)生通訊丟失的前一時刻,發(fā)動機的狀態(tài)信息;
4、基于路況信息,確定車輛關(guān)聯(lián)的目標應(yīng)急路線,并確定車輛從當前時刻所處位置行駛至目標應(yīng)急路線所需消耗的預(yù)估電量;
5、基于歷史狀態(tài)信息、預(yù)估電量以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令;控制指令用于指示車輛中的動力總成部件進行應(yīng)急響應(yīng)。
6、在其中一個實施例中,基于歷史狀態(tài)信息、預(yù)估電量以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令,包括:獲取車輛在當前時刻對應(yīng)的當前電量,并基于預(yù)估電量和安全能量偏移,確定電量閾值;基于當前電量與電量閾值之間的大小關(guān)系、歷史狀態(tài)信息以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令。
7、在其中一個實施例中,歷史狀態(tài)信息包括前一時刻發(fā)動機的實際轉(zhuǎn)速;基于當前電量與電量閾值之間的大小關(guān)系、歷史狀態(tài)信息以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令,包括:在車輛中動力總成的工作模式為串聯(lián)工作模式且當前電量大于電量閾值的情況下,基于實際轉(zhuǎn)速,獲取發(fā)電機的工作模式控制指令;發(fā)電機的工作模式控制指令用于車輛中的發(fā)動機控制器控制發(fā)電機的工作模式;將工作模式控制指令、斷油指令以及停機指令,作為車輛對應(yīng)于當前時刻的控制指令;斷油指令用于指示發(fā)動機控制器控制發(fā)動機斷油,停機指令用于指示發(fā)動機控制器控制發(fā)動機停止運轉(zhuǎn)。
8、在其中一個實施例中,該方法還包括:在車輛中動力總成的工作模式為串聯(lián)工作模式且當前電量小于電量閾值的情況下,基于車輛中的當前油量轉(zhuǎn)換得到的電量和當前電量,確定總電量,并基于總電量與電量閾值之間的大小關(guān)系和歷史狀態(tài)信息,確定車輛對應(yīng)于當前時刻的控制指令。
9、在其中一個實施例中,歷史狀態(tài)信息還包括前一時刻發(fā)動機的水溫;基于總電量與電量閾值之間的大小關(guān)系和歷史狀態(tài)信息,確定車輛對應(yīng)于當前時刻的控制指令,包括:在總電量大于電量閾值,且發(fā)動機的水溫小于預(yù)設(shè)溫度閾值的情況下,基于預(yù)設(shè)發(fā)電策略發(fā)電,并在車輛到達目標應(yīng)急路線的情況下,將斷油指令以及停機指令,作為車輛對應(yīng)于當前時刻的控制指令;在總電量小于電量閾值,或者,發(fā)動機的水溫大于預(yù)設(shè)溫度閾值的情況下,將發(fā)電機對應(yīng)的當前發(fā)電等級更新為前一時刻發(fā)電機對應(yīng)的發(fā)電等級的下一個發(fā)電等級,并輸出目標信息;其中,下一個發(fā)電等級低于前一時刻對應(yīng)的發(fā)電機的發(fā)電等級,目標信息包括發(fā)動機通訊故障、車輛的油量小于預(yù)設(shè)油量閾值,車輛的電量小于預(yù)設(shè)電量閾值;目標信息用于指示在預(yù)設(shè)距離范圍內(nèi)停車。
10、在其中一個實施例中,基于當前電量與電量閾值之間的大小關(guān)系、歷史狀態(tài)信息以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令,包括:在車輛中動力總成的工作模式為并聯(lián)工作模式的情況下,確定發(fā)電機需求扭矩和驅(qū)動電機需求扭矩;基于發(fā)電機需求扭矩,生成發(fā)電機扭矩控制指令,以及,基于驅(qū)動電機需求扭矩,生成驅(qū)動電機控制指令;其中,發(fā)電機扭矩控制指令用于指示車輛中的發(fā)動機控制器控制發(fā)電機對應(yīng)的輸出扭矩,驅(qū)動電機扭矩控制指令用于指示車輛中的驅(qū)動電機控制器控制驅(qū)動電機對應(yīng)的輸出扭矩;基于當前電量與電量閾值之間的大小關(guān)系、歷史狀態(tài)信息、發(fā)電機扭矩控制指令、驅(qū)動電機扭矩控制指令,確定車輛對應(yīng)于當前時刻的控制指令。
11、在其中一個實施例中,歷史狀態(tài)信息包括前一時刻發(fā)動機的水溫;基于當前電量與電量閾值之間的大小關(guān)系、歷史狀態(tài)信息、發(fā)電機扭矩控制指令、驅(qū)動電機扭矩控制指令,確定車輛對應(yīng)于當前時刻的控制指令,包括:在當前電量大于電量閾值的情況下,將斷油指令、斷開離合器指令、發(fā)電機扭矩控制指令以及驅(qū)動電機扭矩控制指令,作為車輛對應(yīng)于當前時刻的控制指令;其中,斷油指令用于指示發(fā)動機控制器控制發(fā)動機斷油,斷開離合器指令用于指示車輛中的離合器控制模塊控制離合器斷開;在當前電量小于電量閾值的情況下,基于車輛中的當前油量轉(zhuǎn)換得到的電量和當前電量,確定總電量,并基于總電量與電量閾值之間的大小關(guān)系、發(fā)動機的水溫、發(fā)電機扭矩控制指令以及驅(qū)動電機扭矩控制指令,確定車輛對應(yīng)于當前時刻的控制指令。
12、在其中一個實施例中,基于總電量與電量閾值之間的大小關(guān)系、發(fā)動機的水溫、發(fā)電機扭矩控制指令以及驅(qū)動電機扭矩控制指令,確定車輛對應(yīng)于當前時刻的控制指令,包括:在總電量大于電量閾值,且發(fā)動機的水溫小于預(yù)設(shè)溫度閾值的情況下,將斷油指令、斷開離合器指令、發(fā)電機扭矩控制指令以及驅(qū)動電機扭矩控制指令,作為車輛對應(yīng)于當前時刻的控制指令;在總電量小于電量閾值,或者,發(fā)動機的水溫大于預(yù)設(shè)溫度閾值的情況下,將斷油指令、斷開離合器指令、發(fā)電機扭矩控制指令以及驅(qū)動電機扭矩控制指令,作為車輛對應(yīng)于當前時刻的控制指令,以及,在離合器已斷開的情況下,確定工作模式為串聯(lián)工作模式,并返回執(zhí)行基于當前電量與電量閾值之間的大小關(guān)系、歷史狀態(tài)信息以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令的步驟。
13、在其中一個實施例中,該方法還包括:在動力總成的工作模式處于串聯(lián)工作模式切換并聯(lián)工作模式調(diào)速階段的情況下,將斷開離合器指令作為車輛對應(yīng)于當前時刻的控制指令,控制指令用于指示車輛中的離合器控制模塊控制離合器斷開;在工作模式退至串聯(lián)工作模式的情況下,返回執(zhí)行基于當前電量與電量閾值之間的大小關(guān)系、歷史狀態(tài)信息以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令的步驟。
14、在其中一個實施例中,該方法還包括:在動力總成的工作模式處于并聯(lián)工作模式切換串聯(lián)工作模式卸扭矩階段的情況下,將斷油指令、斷開離合器指令、發(fā)電機扭矩控制指令以及發(fā)電機扭矩控制指令,作為車輛對應(yīng)于當前時刻的控制指令。
15、在其中一個實施例中,確定發(fā)電機需求扭矩,包括:基于發(fā)動機通訊丟失時刻車輛的當前車速和預(yù)先構(gòu)建的車速-扭矩對應(yīng)關(guān)系中,確定發(fā)動機對應(yīng)的當前估算扭矩;車速-扭矩對應(yīng)關(guān)系中包括多個車速和多個估算扭矩之間的對應(yīng)關(guān)系;基于當前估算扭矩和發(fā)電機到發(fā)動機的速比,確定發(fā)電機需求扭矩。
16、在其中一個實施例中,該方法還包括:在確定動力總成的工作模式為并聯(lián)工作模式,且滿足滑行斷油條件的情況下,記錄并存儲數(shù)據(jù)組,數(shù)據(jù)組中包括車輛的初始車速、初始發(fā)動機實際扭矩以及固定時間間隔對應(yīng)的多個時刻分別的發(fā)動機實際扭矩;其中,數(shù)據(jù)組中,初始發(fā)動機實際扭矩和多個發(fā)動機實際扭矩均小于預(yù)設(shè)扭矩閾值;在確定記錄并存儲的多個數(shù)據(jù)組中,同一初始車速和同一初始發(fā)動機實際扭矩的記錄次數(shù)大于或等于預(yù)設(shè)次數(shù)閾值的情況下,將多個數(shù)據(jù)組中,同一時間間隔對應(yīng)的時刻所對應(yīng)的多個發(fā)動機實際扭矩的平均值,作為該時間間隔對應(yīng)的時刻所對應(yīng)的發(fā)動機估算扭矩;基于不同車速下多個時刻分別對應(yīng)的發(fā)動機估算扭矩,更新車速-扭矩對應(yīng)關(guān)系。
17、在其中一個實施例中,路況信息包括當前時刻采集的地圖信息和雷達信息;基于路況信息,確定目標應(yīng)急路線,包括:基于地圖信息確定當前時刻車輛所處位置的最右側(cè)是否存在應(yīng)急車道,以及,基于雷達信息,確定與當前時刻車輛所處位置之間的距離小于第一預(yù)設(shè)距離閾值,且當前時刻車輛所處位置的預(yù)設(shè)方向上,是否存在障礙物;在確定存在應(yīng)急車道,且不存在障礙物的情況下,基于應(yīng)急車道,確定目標應(yīng)急路線;在確定存在應(yīng)急車道,但存在障礙物的情況下,控制車輛以當前車速繼續(xù)行駛,并在確定車輛繼續(xù)行駛的過程中滿足變道條件的情況下,基于應(yīng)急車道,確定目標應(yīng)急路線;在確定不存在應(yīng)急車道的情況下,基于目標應(yīng)急車道,確定目標應(yīng)急路線;目標應(yīng)急車道包括地圖信息推薦的與當前時刻車輛所處位置之間的距離小于第二預(yù)設(shè)距離閾值的應(yīng)急車道;確定車輛從當前時刻所處位置行駛至目標應(yīng)急路線所需消耗的預(yù)估電量,包括:基于車輛對應(yīng)的單位電耗,確定車輛從當前時刻所處位置行駛至目標應(yīng)急路線所需消耗的預(yù)估電量。
18、第二方面,本技術(shù)實施例提供了一種汽車動力總成控制裝置,該裝置包括:
19、獲取模塊,用于在車輛中的發(fā)動機發(fā)生通訊丟失的情況下,獲取發(fā)動機的歷史狀態(tài)信息,以及當前時刻采集到的路況信息;歷史狀態(tài)信息為發(fā)動機發(fā)生通訊丟失的前一時刻,發(fā)動機的狀態(tài)信息;
20、確定模塊,用于基于路況信息,確定車輛關(guān)聯(lián)的目標應(yīng)急路線,并確定車輛從當前時刻所處位置行駛至目標應(yīng)急路線所需消耗的預(yù)估電量;
21、確定模塊,還用于基于歷史狀態(tài)信息、預(yù)估電量以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令;控制指令用于指示車輛中的動力總成部件進行應(yīng)急響應(yīng)。
22、第三方面,本技術(shù)實施例提供了一種混合動力汽車,包括存儲器和處理器,存儲器存儲有計算機程序,處理器執(zhí)行所述計算機程序時實現(xiàn)上述第一方面所述的方法的步驟。
23、第四方面,本技術(shù)還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面所述的方法的步驟。
24、第五方面,本技術(shù)還提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面所述的方法的步驟。
25、上述汽車動力總成控制方法和裝置,混合動力汽車(以下簡稱為車輛)可在車輛中的發(fā)動機發(fā)生通訊丟失的情況下,獲取發(fā)動機的歷史狀態(tài)信息,以及當前時刻采集到的路況信息;歷史狀態(tài)信息為發(fā)動機發(fā)生通訊丟失的前一時刻,發(fā)動機的狀態(tài)信息;基于路況信息,確定車輛關(guān)聯(lián)的目標應(yīng)急路線,并確定車輛從當前時刻所處位置行駛至目標應(yīng)急路線所需消耗的預(yù)估電量;基于歷史狀態(tài)信息、預(yù)估電量以及車輛中動力總成的工作模式,確定車輛對應(yīng)于當前時刻的控制指令;控制指令用于指示車輛中的動力總成部件進行應(yīng)急響應(yīng)。采用該方法,車輛可在發(fā)動機發(fā)生通訊丟失的情況下,基于發(fā)動機通訊丟失前一時刻發(fā)動機的狀態(tài)信息、當前時刻的路況信息以及動力總成的工作模式,確定車輛對應(yīng)于當前時刻的用于指示動力總成部件進行應(yīng)急響應(yīng)的控制指令,這樣,有利于對動力總成部件進行協(xié)調(diào)控制,從而,有利于提高行車安全性。