本技術(shù)涉及車輛控制,并且更具體地,涉及車輛控制中一種車輛控制的方法、裝置、車輛和計算機可讀存儲介質(zhì)。
背景技術(shù):
1、目前,大部分車輛配置了擋風(fēng)玻璃加熱、座椅通風(fēng)和\或加熱、空調(diào)系統(tǒng)等功能,以提升駕駛的舒適性和安全性。然而,這些功能往往是耗電量比較大的車輛功能,開啟這些車輛功能可能會導(dǎo)致車輛電池電量迅速下降,從而導(dǎo)致車輛電池電量不足,影響發(fā)動機正常啟動。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供了一種車輛控制的方法、裝置、車輛和計算機可讀存儲介質(zhì),本技術(shù)能夠確保在開啟目標(biāo)車輛功能的情況下,車輛電池的剩余電量足夠支持發(fā)動機正常啟動。
2、第一方面,提供了一種車輛控制的方法,該方法包括:在接收到目標(biāo)車輛功能的開啟指令的情況下,獲取目標(biāo)電量;其中,目標(biāo)電量為車輛電池的剩余電量與開啟目標(biāo)車輛功能的耗電量的差值;判斷目標(biāo)電量是否滿足目標(biāo)車輛功能的開啟條件;在目標(biāo)電量不滿足開啟條件的情況下,控制發(fā)動機運行;其中,在發(fā)動機運行的情況下,發(fā)動機驅(qū)動車輛的驅(qū)動電機轉(zhuǎn)動,以使驅(qū)動電機為車輛電池充電;在目標(biāo)電量滿足開啟條件的情況下,開啟目標(biāo)車輛功能。
3、通過上述技術(shù)方案,本技術(shù)在接收到目標(biāo)車輛功能的開啟指令的情況下,計算車輛電池的剩余電量與開啟目標(biāo)車輛功能的耗電量的差值,得到目標(biāo)電量;判斷目標(biāo)電量是否滿足目標(biāo)車輛功能的開啟條件;在目標(biāo)電量不滿足開啟條件的情況下,控制發(fā)動機運行,使發(fā)動機驅(qū)動車輛的驅(qū)動電機轉(zhuǎn)動,以使驅(qū)動電機為車輛電池充電;在目標(biāo)電量滿足開啟條件的情況下,開啟目標(biāo)車輛功能。本技術(shù)在用戶表現(xiàn)出開啟目標(biāo)車輛功能的意圖的情況下,若計算出目標(biāo)車輛功能開啟之后,車輛電池的剩余電量不足以支持發(fā)動機正常啟動,則控制發(fā)動機運行,以使發(fā)動機給車輛電池充電,確保車輛電池的電量既能夠支持目標(biāo)車輛功能開啟,也能夠支持發(fā)動機正常啟動。
4、結(jié)合第一方面,在某些可能的實現(xiàn)方式中,判斷目標(biāo)電量是否滿足目標(biāo)車輛功能的開啟條件包括:獲取啟動發(fā)動機的實際耗電量;若目標(biāo)電量大于或者等于實際耗電量,判定目標(biāo)電量滿足開啟條件;若目標(biāo)電量小于實際耗電量,判定目標(biāo)電量不滿足開啟條件。基于上述技術(shù)方案,通過判斷目標(biāo)電量是否滿足目標(biāo)車輛功能的開啟條件,能夠確定開啟目標(biāo)車輛功能后,車輛電池理論上剩余的電量是否能夠支持發(fā)動機正常啟動。從而確保在電池的電量能夠支持發(fā)動機正常啟動的情況下,才開啟目標(biāo)車輛功能,避免開啟目標(biāo)車輛功能后,車輛電池的電量不足,導(dǎo)致發(fā)動機無法正常啟動。
5、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,獲取啟動發(fā)動機的實際耗電量包括:獲取車輛的當(dāng)前環(huán)境溫度對應(yīng)的溫度補償系數(shù);確定啟動發(fā)動機的最低耗電量與溫度補償系數(shù)的乘積,得到實際耗電量?;谏鲜黾夹g(shù)方案,根據(jù)啟動發(fā)動機的最低耗電量與溫度補償系數(shù)的乘積,得到啟動發(fā)動機的實際耗電量。通過引入溫度補償系數(shù),可以更好地確定不同溫度條件下的啟動發(fā)動機的耗電量,確保在不同溫度條件下電池電量都能夠支持發(fā)動機啟動,增強了系統(tǒng)的適應(yīng)性和靈活性。
6、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,控制發(fā)動機運行包括:根據(jù)目標(biāo)電量和實際耗電量,確定發(fā)動機的目標(biāo)轉(zhuǎn)速;將發(fā)動機的轉(zhuǎn)速調(diào)整至目標(biāo)轉(zhuǎn)速?;谏鲜黾夹g(shù)方案,能夠根據(jù)目標(biāo)電量和發(fā)動機的實際耗電量,確定發(fā)動機的目標(biāo)轉(zhuǎn)速,進(jìn)而將發(fā)動機的轉(zhuǎn)速調(diào)整至目標(biāo)轉(zhuǎn)速,以使得發(fā)動機給電池充電,確保車輛電池的電量既能夠支持目標(biāo)車輛功能開啟,也能夠支持發(fā)動機正常啟動。
7、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,根據(jù)目標(biāo)電量和實際耗電量,確定發(fā)動機的目標(biāo)轉(zhuǎn)速包括:確定目標(biāo)電量與實際耗電量的電量差值;根據(jù)電量差值和參考轉(zhuǎn)速確定目標(biāo)轉(zhuǎn)速;其中,參考轉(zhuǎn)速為發(fā)動機以怠速狀態(tài)運行情況下的轉(zhuǎn)速。
8、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,根據(jù)電量差值和參考轉(zhuǎn)速確定目標(biāo)轉(zhuǎn)速,包括:從多個預(yù)設(shè)差值區(qū)間中確定電量差值所屬的目標(biāo)差值區(qū)間;其中,多個預(yù)設(shè)差值區(qū)間各個對應(yīng)一個轉(zhuǎn)速增大倍數(shù),預(yù)設(shè)差值區(qū)間的極值大小與轉(zhuǎn)速增大倍數(shù)正相關(guān);獲取目標(biāo)差值區(qū)間對應(yīng)的轉(zhuǎn)速增大倍數(shù);確定參考轉(zhuǎn)速與目標(biāo)差值區(qū)間對應(yīng)的轉(zhuǎn)速增大倍數(shù)的乘積,得到目標(biāo)轉(zhuǎn)速?;谏鲜黾夹g(shù)方案,通過確定電量差值所在的差值區(qū)間,確定該電量差值對應(yīng)的轉(zhuǎn)速增大倍數(shù),能夠根據(jù)當(dāng)前電量差值動態(tài)調(diào)整轉(zhuǎn)速增大倍數(shù),進(jìn)而確保發(fā)動機轉(zhuǎn)速與電池的電量需求相匹配,以使得車輛電池的電量既能夠支持目標(biāo)車輛功能開啟,也能夠支持發(fā)動機正常啟動。同時,避免能量浪費,提高能源利用效率。
9、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,開啟目標(biāo)車輛功能之后,方法還包括:在接收到目標(biāo)車輛功能的關(guān)閉指令的情況下,降低發(fā)動機的轉(zhuǎn)速;在發(fā)動機的轉(zhuǎn)速降低至參考轉(zhuǎn)速的情況下,關(guān)閉目標(biāo)車輛功能;其中,參考轉(zhuǎn)速為發(fā)動機以怠速狀態(tài)運行情況下的轉(zhuǎn)速?;谏鲜黾夹g(shù)方案,通過在接收到目標(biāo)車輛功能的關(guān)閉指令的情況下,降低發(fā)動機的轉(zhuǎn)速,能夠在關(guān)閉目標(biāo)車輛功能前,使得發(fā)動機以怠速狀態(tài)運行,進(jìn)而可以避免在關(guān)閉目標(biāo)車輛功能時導(dǎo)致發(fā)動機故障,以提高系統(tǒng)的穩(wěn)定性和可靠性。
10、第二方面,提供了一種車輛控制的裝置,該裝置包括:
11、獲取模塊,用于在接收到目標(biāo)車輛功能的開啟指令的情況下,獲取目標(biāo)電量;其中,目標(biāo)電量為車輛電池的剩余電量與開啟目標(biāo)車輛功能的耗電量的差值;
12、處理模塊,用于判斷目標(biāo)電量是否滿足目標(biāo)車輛功能的開啟條件;
13、控制模塊,用于在目標(biāo)電量不滿足開啟條件的情況下,控制發(fā)動機運行;其中,在發(fā)動機運行的情況下,發(fā)動機驅(qū)動車輛的驅(qū)動電機轉(zhuǎn)動,以使驅(qū)動電機為車輛電池充電;以及,在目標(biāo)電量滿足開啟條件的情況下,開啟目標(biāo)車輛功能。
14、結(jié)合第二方面,在某些可能的實現(xiàn)方式中,上述處理模塊包括:
15、獲取單元,用于獲取啟動發(fā)動機的實際耗電量;
16、第一處理單元,用于若目標(biāo)電量大于或者等于實際耗電量,判定目標(biāo)電量滿足開啟條件;以及,若目標(biāo)電量小于實際耗電量,判定目標(biāo)電量不滿足開啟條件。
17、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,上述獲取單元包括:
18、獲取子單元,用于獲取車輛的當(dāng)前環(huán)境溫度對應(yīng)的溫度補償系數(shù);以及,確定啟動發(fā)動機的最低耗電量與溫度補償系數(shù)的乘積,得到實際耗電量。
19、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,上述控制模塊包括:
20、第二處理單元,用于根據(jù)目標(biāo)電量和實際耗電量,確定發(fā)動機的目標(biāo)轉(zhuǎn)速;
21、控制單元,用于將發(fā)動機的轉(zhuǎn)速調(diào)整至目標(biāo)轉(zhuǎn)速。
22、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,上述第二處理單元包括:
23、處理子單元,用于確定目標(biāo)電量與實際耗電量的電量差值;以及,根據(jù)電量差值和參考轉(zhuǎn)速確定目標(biāo)轉(zhuǎn)速;其中,參考轉(zhuǎn)速為發(fā)動機以怠速狀態(tài)運行情況下的轉(zhuǎn)速。
24、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,在根據(jù)電量差值和參考轉(zhuǎn)速確定目標(biāo)轉(zhuǎn)速方面,上述處理子單元,具體用于:
25、從多個預(yù)設(shè)差值區(qū)間中確定電量差值所屬的目標(biāo)差值區(qū)間;其中,多個預(yù)設(shè)差值區(qū)間各個對應(yīng)一個轉(zhuǎn)速增大倍數(shù),預(yù)設(shè)差值區(qū)間的極值大小與轉(zhuǎn)速增大倍數(shù)正相關(guān);
26、獲取目標(biāo)差值區(qū)間對應(yīng)的轉(zhuǎn)速增大倍數(shù);
27、確定參考轉(zhuǎn)速與目標(biāo)差值區(qū)間對應(yīng)的轉(zhuǎn)速增大倍數(shù)的乘積,得到目標(biāo)轉(zhuǎn)速。
28、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,開啟目標(biāo)車輛功能之后,上述控制模塊還用于:
29、在接收到目標(biāo)車輛功能的關(guān)閉指令的情況下,降低發(fā)動機的轉(zhuǎn)速;
30、在發(fā)動機的轉(zhuǎn)速降低至參考轉(zhuǎn)速的情況下,關(guān)閉目標(biāo)車輛功能;
31、其中,參考轉(zhuǎn)速為發(fā)動機以怠速狀態(tài)運行情況下的轉(zhuǎn)速。
32、第三方面,提供一種車輛,所述車輛包括:存儲器,用于存儲可執(zhí)行程序代碼;處理器,用于從所述存儲器中調(diào)用并運行所述可執(zhí)行程序代碼,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的方法。
33、第四方面,提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括:計算機程序代碼,當(dāng)該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的方法。
34、第五方面,提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有計算機程序代碼,當(dāng)該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的方法。