本技術涉及車輛,特別是涉及一種續航里程估算方法、裝置、電子設備和存儲介質。
背景技術:
1、續航里程一直是新能源電動汽車的重要指標,電車的實際續航里程受到跟蹤電池電荷狀態、車重、速度、功率、交通路況等多種因素影響,用戶使用的實際續航里程是動態實時變化的。
2、常見的續航里程估算方式是通過電池剩余總能量和平均消耗電能計算得到續航里程,未考慮到工況、溫度等各種參數對計算結果的影響,導致實際續航里程計算結果準確度不高。
3、需要說明的是,上述的陳述僅用于提供與本技術有關的背景技術信息,而不必然的構成現有技術。
技術實現思路
1、有鑒于此,本技術的目的在于提出一種續航里程估算方法、裝置、電子設備和存儲介質,本技術能夠針對性的解決現有續航里程計算結果準確度不高的問題。
2、基于上述目的,第一方面,本技術提出了一種續航里程估算方法,所述方法包括:根據車輛在預設時間段內的工況數據,確定滿足預設條件的第一工況數據和不滿足預設條件的第二工況數據,所述預設條件包括工況持續時間大于或等于預設時間;根據所述預設時間對所述第二工況數據進行數據拼接,得到包括至少一個拼接工況的拼接數據,所述拼接工況的持續時間滿足所述預設條件;根據所述第一工況數據和所述拼接數據,構建續航里程數據集,所述續航里程數據集表征每一工況對應的車輛運行里程、消耗電荷量、續航里程之間的關聯關系;根據預設參數對所述續航里程數據集進行修正,得到目標數據集,基于所述目標數據集,獲取車輛的續航里程;所述預設參數包括影響車輛續航里程的至少一種因素;所述預設參數包括物理參數和工況參數。
3、上述實施例通過分類和拼接處理工況數據,使得所有工況數據具有足夠的時間長度,以便進行準確的續航預測,且可以提高工況持續時間小于預設時間的工況數據的利用率,增加續航里程預測精度,通過預設參數對續航里程數據集進行修正,可以提高數據集中數據的準確性和可靠性,可以更好地反映實際行駛條件下的車輛續航里程。
4、在一些實施例中,所述工況數據包括每一工況的起始時間,根據所述預設時間對所述第二工況數據進行工況拼接,得到拼接數據,包括:按照每一工況的起始時間順序對所述第二工況數據中每一工況進行排序;按照所述排序,順次獲取連續的目標數量個工況的總持續時間,所述目標數量大于或等于2;在所述總持續時間大于或等于所述預設時間的情況下,將所述目標數量個工況作為一個拼接工況,得到包括至少一個所述拼接工況的拼接數據;其中,所述拼接工況的工況數據通過獲取所述目標數量個工況的工況數據的平均值得到。
5、上述實施例根據每一工況的起始時間可以實現對第二工況的排序,盡可能的將時間相近的第二工況數據進行拼接,以提高拼接數據的連續性。通過起始時間和結束時間來得到工況的持續時間,進而利用連續的目標數量個第二工況的持續時間與預設時間的大小關系,來生成拼接工況,進而提高拼接工況的數據可靠性。
6、在一些實施例中,所述工況數據包括車輛運行里程和消耗電荷量,根據所述第一工況數據和拼接數據,構建續航里程數據集,包括:將所述目標數量個工況的車輛運行里程的平均值作為所述拼接工況的車輛運行里程,將所述目標數量個工況的消耗電荷量的平均值作為所述拼接工況的消耗電荷量;根據所述第一工況數據中每一工況的車輛運行里程和消耗電荷量,以及所述拼接數據中每一拼接工況的車輛運行里程和消耗電荷量,構建所述續航里程數據集。
7、上述實施例,通過將拼接工況中每一第二工況數據的消耗電荷量和車輛運行里程平均值作為拼接工況整體的消耗電荷量和車輛運行里程,可以表征拼接工況的整體表現,提高拼接工況的數據準確度,進而提高續航里程數據集中數據準確度。
8、在一些實施例中,所述根據所述續航里程數據集,獲取車輛的續航里程,包括:根據預設參數對所述續航里程數據集進行修正,得到目標數據集,所述預設參數包括影響車輛續航里程的至少一種因素;基于所述目標數據集,獲取車輛的續航里程。
9、在一些實施例中,所述根據預設參數對所述續航里程數據集進行修正,得到目標數據集,包括:通過所述物理參數對所述續航里程數據集進行修正,所述物理參數包括車輛的標稱續航里程、每百公里額定電量、車輛型號中的至少一種;通過所述工況參數對修正后的所述續航里程數據集進行再次修正,得到所述目標數據集,所述工況參數包括每一工況對應的電池溫度和每百公里能耗值中的至少一種。
10、上述實施例先通過物理參數對續航里程數據集進行修正,再通過工況參數對修正后的續航里程數據集進行再次修正,得到目標數據集,可實現通過多階段修正,以過濾掉不符合實際或不準確的數據,最終得到更為準確的車輛續航里程數據。
11、在一些實施例中,通過所述物理參數對所述續航里程數據集進行修正,包括:通過每一車輛型號對應的標稱續航里程,去除所述續航里程數據集中續航里程大于所述標稱續航里程對應的工況;根據所述續航里程數據集中每一工況的消耗電荷量和車輛運行里程,得到所述車輛的實際每百公里能耗值;通過所述車輛對應的每百公里額定電量,去除所述續航里程數據集中實際每百公里能耗值大于所述每百公里額定電量對應的工況。
12、上述實施例能夠過濾掉不符合實際或不準確的數據,能夠使得修正后的續航里程數據集中的工況數據是符合標稱續航里程且符合每百公里額定電量的工況數據。
13、在一些實施例中,工況參數包括每一工況對應的電池溫度和每百公里能耗值,通過所述工況參數對修正后的所述續航里程數據集進行再次修正,得到所述目標數據集,包括:根據所述電池溫度,從所述續航里程數據集中,確定出在預設的溫度區間內的工況數據;根據所述每百公里能耗值,從所述續航里程數據集中,確定出在預設的能耗區間內的工況數據;根據所述在預設的溫度區間內的工況數據和所述在預設的能耗區間內的工況數據,得到所述目標數據集。
14、上述實施例根據電池溫度和每百公里能耗值對續航里程數據集進行再次修正,有助于預測車輛在溫和工況下運行的續航里程,可以有助于更準確地預測車輛在類似條件下的續航表現。
15、在一些實施例中,根據所述續航里程數據集,獲取所述車輛的續航里程,包括:將所述預設的溫度區間劃分為多個溫度子區間,按照所述多個溫度子區間將所述目標數據集劃分成多個數據子集;根據每一工況對應的權重,對所述多個數據子集中每一工況的續航里程進行加權平均,輸出與每一溫度子區間對應的續航里程值,作為所述車輛在對應溫度子區間下的續航里程;所述每一工況對應的權重根據每一工況對應的速度、路況或駕駛行為預先設置。
16、上述實施例通過將預設的溫度區間劃分為多個溫度子區間,得到多個數據子集,根據每一工況對應的權重,對多個數據子集中每一工況的續航里程進行加權平均,輸出與每一溫度子區間對應的續航里程值,可以得到符合車輛運行習慣的較小范圍的溫度區間,以減小溫度對續航里程計算值的影響,實現在不同溫度條件下對車輛的續航里程進行更精細的預測。
17、第二方面,還提供了一種續航里程估算裝置,包括:數據獲取模塊,用于根據車輛在預設時間段內的工況數據,確定滿足預設條件的第一工況數據和不滿足預設條件的第二工況數據,所述預設條件包括工況持續時間大于或等于預設時間;數據拼接模塊,用于根據所述預設時間對所述第二工況數據進行數據拼接,得到包括至少一個拼接工況的拼接數據,所述拼接工況的持續時間滿足所述預設條件;數據集創建模塊,用于根據所述第一工況數據和拼接數據,構建續航里程數據集,所述續航里程數據集表征每一工況對應的車輛運行里程、消耗電荷量、續航里程之間的關聯關系;估算模塊,用于根據預設參數對所述續航里程數據集進行修正,得到目標數據集,基于所述目標數據集,獲取車輛的續航里程;所述預設參數包括影響車輛續航里程的至少一種因素;所述預設參數包括物理參數和工況參數。
18、第三方面,還提供了一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器運行所述計算機程序以實現第一方面所述的方法。
19、第四方面,還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行實現第一方面任一項所述的方法。
20、上述說明僅是本技術技術方案的概述,為了能夠更清楚了解本技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本技術的具體實施方式。