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