CN115107566B 車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì)(長城汽車股份有限公司)_第1頁
CN115107566B 車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì)(長城汽車股份有限公司)_第2頁
CN115107566B 車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì)(長城汽車股份有限公司)_第3頁
CN115107566B 車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì)(長城汽車股份有限公司)_第4頁
CN115107566B 車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì)(長城汽車股份有限公司)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

(12)發(fā)明專利(22)申請日2022.01.07(43)申請公布日2022.09.27地址071000河北省保定市蓮池區(qū)朝陽南B60L58/12B60L3/12(2006.01)(56)對比文件審查員李傲權(quán)利要求書2頁說明書10頁附圖3頁儲介質(zhì)本發(fā)明提供一種車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì)。該方法包括:根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)際續(xù)駛里程;根據(jù)車輛的顯示續(xù)駛里程與實(shí)際續(xù)駛里程的里程差,以及當(dāng)前SOC,確定里程修正速率,其中,里程差越大,當(dāng)前SOC越小,則里程修正速率越大;基于里程修正速率修正顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里程。本發(fā)明確定里程修正速率,避免了顯示續(xù)駛里程的波動,且里程差越大,當(dāng)前SOC越小,則里程修正速率絕對值越大,從而可以采用2根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)際續(xù)駛里程;根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里程的里程差,以及所述當(dāng)前SOC,確定大;所述里程修正速率的含義為顯示續(xù)駛里程每增加或減少一公里,車輛所需的實(shí)際行駛基于所述里程修正速率修正所述顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里程;所述基于所述里程修正速率修正所述顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里程,包括:當(dāng)所述里程修正速率為正值時,每行駛第一預(yù)設(shè)里程時對所述顯示續(xù)駛里程減少第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程;所述第一預(yù)設(shè)里程為所述里程修正速率的絕對值;當(dāng)所述顯示續(xù)駛里程減去所述實(shí)際續(xù)駛里程為正數(shù)時,所述里程修正速率為正值;當(dāng)所述里程修正速率為負(fù)值時,每行駛第一預(yù)設(shè)里程時對所述顯示續(xù)駛里程增加第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程;當(dāng)所述顯示續(xù)駛里程減去所述實(shí)際續(xù)駛里程為負(fù)數(shù)時,所述里程修正速率為負(fù)值。2.根據(jù)權(quán)利要求1所述的車輛續(xù)駛里程的計算方法,其特征在于,根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里程的里程差,以及所述當(dāng)前SOC,確定對應(yīng)的里程修正速率,包獲取所述車輛的顯示續(xù)駛里程;根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里程的差,得到里程差;根據(jù)所述里程差和所述當(dāng)前SOC,查預(yù)設(shè)三維表得到對應(yīng)的里程修正速率。3.根據(jù)權(quán)利要求1-2中任一項所述的車輛續(xù)駛里程的計算方法,其特征在于,在所述根檢測車輛的車速是否大于預(yù)設(shè)車速;當(dāng)車輛的車速大于預(yù)設(shè)車速時,跳轉(zhuǎn)到“根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)在所述檢測車輛的車速是否大于預(yù)設(shè)車速之后,還包括:當(dāng)前顯示續(xù)駛里程,所述記錄SOC為所述車輛的車速由大于所述預(yù)設(shè)車速降速至小于或等于所述預(yù)設(shè)車速時的SOC,所述記錄續(xù)駛里程為所述車輛的車速由大于所述預(yù)設(shè)車速降速至小于或等于所述預(yù)設(shè)車速時車輛顯示的續(xù)駛里程;駛里程。4.根據(jù)權(quán)利要求3所述的車輛續(xù)駛里程的計算方法,其特征在于,所述根據(jù)所述記錄根據(jù)所述記錄SOC和所述記錄續(xù)駛里程,計算SOC單位變化時對應(yīng)的里程;基于所述當(dāng)前顯示續(xù)駛里程和所述修正值,確定目標(biāo)顯示續(xù)駛里程。5.根據(jù)權(quán)利要求4所述的車輛續(xù)駛里程的計算方法,其特征在于,所述SOC單位變化時對應(yīng)的里程包括每增加1%SOC對應(yīng)的里程和每減少1%SOC對應(yīng)的里程;3所述根據(jù)所述記錄SOC、所述當(dāng)前SOC和所述SOC單位變化時對應(yīng)的里程,確定修正值,當(dāng)所述當(dāng)前SOC大于所述記錄SOC時,計算所述當(dāng)前SOC和所述記錄SOC的第一差值,將所述第一差值與所述每增加1%SOC對應(yīng)的里程的乘積作為第一修正值;當(dāng)所述記錄SOC大于所述當(dāng)前SOC時,計算所述記錄SOC和所述當(dāng)前SOC的第二差值,將所述第二差值與所述每減少1%SOC對應(yīng)的里程的乘積作為第二修正值。6.根據(jù)權(quán)利要求5所述的車輛續(xù)駛里程的計算方法,其特征在于,所述基于所述當(dāng)前顯計算所述第一修正值或所述第二修正值與所述當(dāng)前顯示續(xù)駛里程的和,再取整后得到目標(biāo)顯示續(xù)駛里程。計算模塊,用于根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)際續(xù)駛里程;確定模塊,用于根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里程的里程差,以及所速率的絕對值越大;所述里程修正速率的含義為顯示續(xù)駛里程每增加或減少一公里,車輛所需的實(shí)際行駛里程;修正模塊,用于基于所述里程修正速率修正所述顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里所述基于所述里程修正速率修正所述顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里程,包括:當(dāng)所述里程修正速率為正值時,每行駛第一預(yù)設(shè)里程時對所述顯示續(xù)駛里程減少第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程;所述第一預(yù)設(shè)里程為所述里程修正速率的絕對值;當(dāng)所述顯示續(xù)駛里程減去所述實(shí)際續(xù)駛里程為正數(shù)時,所述里程修正速率為正值;當(dāng)所述里程修正速率為負(fù)值時,每行駛第一預(yù)設(shè)里程時對所述顯示續(xù)駛里程增加第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程;當(dāng)所述顯示續(xù)駛里程減去所述實(shí)際續(xù)駛里程為負(fù)數(shù)時,所述里程修正速率為負(fù)值。8.一種車輛,所述車輛包括電子設(shè)備,所述電子設(shè)備包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)如上的權(quán)利要求1至6中任一項所述的車輛續(xù)駛里程的計算方法的步驟。9.一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上的權(quán)利要求1至6中任一項所述的車輛續(xù)駛里程的計算方法的步驟。4技術(shù)領(lǐng)域[0001]本發(fā)明涉及車輛控制技術(shù)領(lǐng)域,尤其涉及一種車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì)。背景技術(shù)[0002]隨著傳統(tǒng)燃油汽車的保有量增加,由燃油汽車引起的環(huán)境污染以及全球燃油枯竭問題也日益嚴(yán)重。而電動汽車由于環(huán)保、節(jié)能等優(yōu)點(diǎn)越來越受到人們關(guān)注,但是因其續(xù)駛里[0003]純電汽車?yán)m(xù)駛里程的計算準(zhǔn)確性是很重要的,且用戶看到的續(xù)駛里程是不應(yīng)該跳變或抖動的,否則用戶將無法合理進(jìn)行行駛規(guī)劃。為了解決該問題,在續(xù)駛里程計算中,通常包括用戶看不到的實(shí)際續(xù)駛里程,及用戶可看到的顯示續(xù)駛里程;當(dāng)兩者不一致時,顯示續(xù)駛里程應(yīng)當(dāng)以一定的變化速度跟隨實(shí)際續(xù)駛里程直到兩者一致。[0004]現(xiàn)有技術(shù),在計算跟隨速率時,常常是依據(jù)實(shí)際續(xù)駛里程和顯示續(xù)駛里程的差值,發(fā)明內(nèi)容[0005]本發(fā)明實(shí)施例提供了一種車輛續(xù)駛里程的計算方法、裝置、車輛及存儲介質(zhì),以解決顯示續(xù)駛里程跟隨效果不佳的技術(shù)問題。[0007]根據(jù)車輛電池的當(dāng)前荷電狀態(tài)(StateofCharge,SOC)和平均能耗,計算實(shí)際續(xù)駛里程;[0008]根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里程的里程差,以及所述當(dāng)前SOC,的絕對值越大;[0009]基于所述里程修正速率修正所述顯示續(xù)駛里程[0010]在一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里[0011]獲取所述車輛的顯示續(xù)駛里程;[0012]根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里程的差,得到里程差;[0013]根據(jù)所述里程差和所述當(dāng)前SOC,查預(yù)設(shè)三維表得到對應(yīng)的里程修正速率。[0014]在一種可能的實(shí)現(xiàn)方式中,所述基于所述里程修正速率修正所述顯示續(xù)駛里程,[0015]當(dāng)所述里程修正速率為正值時,每行駛第一預(yù)設(shè)里程時對所述顯示續(xù)駛里程減少第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程;所述第一預(yù)設(shè)里程為所述里程修正速率的絕對值;[0016]當(dāng)所述里程修正速率為負(fù)值時,每行駛第一預(yù)設(shè)里程時對所述顯示續(xù)駛里程增加第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程。5[0017]在一種可能的實(shí)現(xiàn)方式中,在所述根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)際[0018]檢測車輛的車速是否大于預(yù)設(shè)車速;[0019]當(dāng)車輛的車速大于預(yù)設(shè)車速時,跳轉(zhuǎn)到“根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計[0020]在所述檢測車輛的車速是否大于預(yù)設(shè)車速之后,還包括:程和當(dāng)前顯示續(xù)駛里程,所述記錄SOC為所述車輛的車速由大于所述預(yù)設(shè)車速降速至小于或等于所述預(yù)設(shè)車速時的SOC,所述記錄續(xù)駛里程為所述車輛的車速由大于所述預(yù)設(shè)車速降速至小于或等于所述預(yù)設(shè)車速時車輛顯示的續(xù)駛里程;[0022]根據(jù)所述記錄SOC、所述當(dāng)前SOC、記錄續(xù)駛里程和當(dāng)前顯示續(xù)駛里程,確定目標(biāo)顯示續(xù)駛里程。[0024]根據(jù)所述記錄SOC和所述當(dāng)前顯[0026]基于所述當(dāng)前顯示續(xù)駛里程和所述修正值,確定目標(biāo)顯示續(xù)駛里程。[0028]所述SOC單位變化時對應(yīng)的里程包括每增加1%SOC對應(yīng)的里程和每減少1%SOC對應(yīng)的里程;[0030]當(dāng)所述當(dāng)前SOC大于所述記錄SOC時,計算所述當(dāng)前SOC和所述記錄SOC的第一差值,將所述第一差值與所述每增加1%SOC對應(yīng)的里程的乘積作為第一修正值;[0031]當(dāng)所述記錄SOC大于所述當(dāng)前SOC時,計算所述記錄SOC和所述當(dāng)前SOC的第二差值,將所述第二差值與所述每減少1%SOC對應(yīng)的里程的乘積作為第二修正值。[0032]在一種可能的實(shí)現(xiàn)方式中,所述基于所述當(dāng)前顯示續(xù)駛里程和所述修正值,確定[0033]計算所述第一修正值或所述第二修正值與所述當(dāng)前顯示續(xù)駛里程的和,再取整后得到目標(biāo)顯示續(xù)駛里程。[0036]確定模塊,用于根據(jù)所述車輛的顯示續(xù)駛里程與所述實(shí)際續(xù)駛里程的里程差,以修正速率的絕對值越大;[0037]修正模塊,用于基于所述里程修正速率修正所述顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里程。[0038]第三方面,本發(fā)明實(shí)施例提供了一種車輛,所述車輛包括電子設(shè)備,所述電子設(shè)備包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計算機(jī)程序,所6述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)如上第一方面或第一方面的任一種可能的實(shí)現(xiàn)方式所述的車輛續(xù)駛里程的計算方法的步驟。[0039]第四方面,本發(fā)明實(shí)施例提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上第一方面或第一方面的任一種可能的實(shí)現(xiàn)方式所述的車輛續(xù)駛里程的計算方法的步驟。[0040]本發(fā)明實(shí)施例提供一種車輛續(xù)駛里程的計算方法、裝置、終端及存儲介質(zhì),根據(jù)平均能耗和當(dāng)前SOC計算實(shí)際續(xù)駛里程,并采用實(shí)際續(xù)駛里程與顯示續(xù)駛里程的里程差,以及而可以采用動態(tài)的里程修正速率不斷修正顯示續(xù)駛里程,提高了跟隨效果。附圖說明[0041]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0042]圖1是本發(fā)明實(shí)施例提供的車輛續(xù)駛里程的計算方法的實(shí)現(xiàn)流程圖;[0043]圖2是本發(fā)明另一實(shí)施例提供的車輛續(xù)駛里程的計算方法的實(shí)現(xiàn)流程圖;[0044]圖3是本發(fā)明實(shí)施例提供的車輛續(xù)駛里程的計算裝置的結(jié)構(gòu)示意圖;[0045]圖4是本發(fā)明另一實(shí)施例提供的車輛續(xù)駛里程的計算裝置的結(jié)構(gòu)示意圖;[0046]圖5是本發(fā)明實(shí)施例提供的終端的示意圖。具體實(shí)施方式[0047]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。[0048]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖通過具體實(shí)施例來進(jìn)行說明。[0049]圖1為本發(fā)明實(shí)施例提供的一種車輛續(xù)駛里程的計算方法的實(shí)現(xiàn)流程圖,詳述如[0050]步驟101,根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)際續(xù)駛里程。[0051]在計算車輛的實(shí)際續(xù)駛里程之前,首先需要計算平均能耗。若計算車輛續(xù)駛里程時基于車輛當(dāng)前的能量除以能耗計算,這里能量為當(dāng)前電池的SOC,這樣在遇到能耗突變情況時使得SOC突變,導(dǎo)致續(xù)駛里程出現(xiàn)波動,誤差大,因此在一些具體實(shí)施例中采用能耗加權(quán)平均的方式計算平均能耗,再計算車輛的續(xù)駛里程,當(dāng)遇到SOC突變時,平均能耗波動較小,使得可以降低實(shí)際續(xù)駛里程波動。[0052]本實(shí)施例中計算平均能耗時,基于電池的當(dāng)前SOC和預(yù)存能耗,當(dāng)前SOC可以從車輛的電池管理系統(tǒng)直接采集,這里SOC為電池剩余可用電量占總?cè)萘康陌俜直?,單位一般?。預(yù)存能耗可以包括歷史平均能耗或初始平均能耗。歷史平均能耗可以為車輛中存儲7[0053]在一實(shí)施例中,根據(jù)獲取車輛的電池的當(dāng)前SOC和預(yù)存能耗,計算平均能耗,可以包括以下步驟1~3。[0054]1)獲取車輛電池的當(dāng)前SOC和預(yù)存能耗構(gòu)成的數(shù)組。[0055]歷史平均能耗可以為車輛中存儲的平均能耗,車輛運(yùn)行時得到平均能耗,休眠時進(jìn)行保存,車輛喚醒時讀取。其中歷史平均能耗為多個能耗值構(gòu)成的數(shù)組,例如數(shù)組中包括30個能耗值。[0056]當(dāng)系統(tǒng)中沒有存儲歷史平均能耗,可以獲取初始平均能耗計算平均能耗。初始平均能耗可以根據(jù)車輛中存儲的目標(biāo)能耗得到,數(shù)組中包括30個相同的目標(biāo)能耗值。其中,目標(biāo)能耗可以根據(jù)電池充滿電時的總能量與對應(yīng)的可行駛總里程的商得到。[0057]車輛喚醒時獲取的是歷史平均能耗還是初始平均能耗,可以根據(jù)當(dāng)前車輛狀態(tài)確定。此處的當(dāng)前車輛狀態(tài)可以包括本次上電時實(shí)時計算的當(dāng)前電池的SOC,將當(dāng)前電池的SOC與車輛休眠時存儲的SOC進(jìn)行對比,當(dāng)兩者相差比較大時,說明車輛靜止時其他用電設(shè)備消耗了較多的電量,導(dǎo)致消耗的電池能量與歷史平均能耗不對應(yīng),進(jìn)一步導(dǎo)致平均能耗計算不準(zhǔn)確,因此此時采用初始平均能耗。當(dāng)兩者相差比較小時,說明車輛靜止時未消耗電量或其他用電設(shè)備消耗了較少的電量,可以直接獲取存儲的歷史平均能耗,歷史平均能耗可以比初始平均能耗更準(zhǔn)確反映車輛駕駛時消耗的電能。當(dāng)系統(tǒng)中未存儲歷史平均能耗[0058]為了防止車輛剛喚醒時對當(dāng)前車輛狀態(tài)判定不準(zhǔn)確,在車輛喚醒預(yù)設(shè)時間后再次對車輛狀態(tài)進(jìn)行判定,以確定是采用歷史平均能耗還是采用初始平均能耗作為計算平均能耗的數(shù)據(jù)基礎(chǔ)。對車輛狀態(tài)判定的方式與車輛剛喚醒時對車輛狀態(tài)的判定方式相同。最終計算平均能耗采用的數(shù)組根據(jù)第二次對車輛狀態(tài)的判定結(jié)果確定。[0059]2)根據(jù)車輛每行駛預(yù)設(shè)里程對應(yīng)的當(dāng)前SOC計算新能耗,并采用新能耗更新數(shù)組。[0060]本步驟為對獲取的預(yù)設(shè)能耗構(gòu)成的數(shù)組的更新。具體包括:對車輛行程和能量消耗進(jìn)行積分,車輛每行駛預(yù)設(shè)里程,獲取車輛電池的當(dāng)前SOC,根據(jù)當(dāng)前SOC計算新能耗,即當(dāng)前SOC與車輛行駛此預(yù)設(shè)里程之前對應(yīng)的SOC的差值與此預(yù)設(shè)里程的商,并將新能耗記錄在數(shù)組的首位,丟棄數(shù)組的末位能耗值,形成更新后的數(shù)組。這里預(yù)設(shè)里程可以為300米、400米或500米等,在本實(shí)施例中不限定預(yù)設(shè)里程的取值,為了計算平均能耗更加精確,可以將預(yù)設(shè)里程設(shè)置的較小,但是為了降低計算量,也不能將預(yù)設(shè)里程設(shè)置的很小。[0061]3)根據(jù)更新后的數(shù)組進(jìn)行加權(quán)平均計算,得到平均能耗。[0062]在進(jìn)行加權(quán)計算之前,需要獲取數(shù)組中每個能耗值對應(yīng)的權(quán)重,此時可以根據(jù)預(yù)設(shè)表確定權(quán)重,其中數(shù)組中越靠前的能耗值對應(yīng)的權(quán)重越大。取值可以根據(jù)需求設(shè)置,Map(i)表示第i個能耗值。[0064]在一具體實(shí)施例中,對于平均能耗還可以采用以下方式進(jìn)行計算。方式一:預(yù)設(shè)距離的能耗積分,除以該預(yù)設(shè)距離,得到平均能耗。其中,能耗積分為對電池放電功率或放電電流的積分;方式二:預(yù)設(shè)時間內(nèi)的能耗積分,除以該預(yù)設(shè)時間內(nèi)行駛的里程,得到平均能8轉(zhuǎn)換為能量,即以功率乘以時間或電流乘以時間為單位的參數(shù),然后再除以上述計算得到的平均能耗。[0066]步驟102,根據(jù)車輛的顯示續(xù)駛里程與實(shí)際續(xù)駛里程的里程差,以及當(dāng)前SOC,確定里程修正速率。[0067]顯示續(xù)駛里程為讀取實(shí)際續(xù)駛里程并輸出給儀表顯示的里程,在車輛休眠時存儲實(shí)際續(xù)駛里程,車輛喚醒時讀取。為避免儀表顯示錯誤,車輛喚醒時直接使用實(shí)際續(xù)駛里程作為顯示續(xù)駛里程的初值。當(dāng)車輛行駛后,實(shí)際續(xù)駛里程發(fā)生變化,因此需要根據(jù)實(shí)際續(xù)駛里程修正顯示續(xù)駛里程,保證顯示續(xù)駛里程與實(shí)際續(xù)駛里程一致。[0068]在根據(jù)實(shí)際續(xù)駛里程與車輛的顯示續(xù)駛里程的里程差,以及當(dāng)前SOC,確定里程修正速率時,首先獲取車輛的顯示續(xù)駛里程;根據(jù)車輛的顯示續(xù)駛里程與實(shí)際續(xù)駛里程的差,得到里程差;根據(jù)里程差和當(dāng)前SOC,查預(yù)設(shè)三維表得到對應(yīng)的里程修正速率。本實(shí)施例中不直接采用計算的實(shí)際續(xù)駛里程進(jìn)行儀表顯示,而是計算里程修正速率,對顯示續(xù)駛里程[0069]預(yù)設(shè)三維表為根據(jù)實(shí)驗標(biāo)定的表,其中包括里程差、當(dāng)前SOC和對應(yīng)的里程修正速與顯示續(xù)駛里程差值大時,可以盡快降低兩者誤差,盡快使兩者一致。[0070]需要說明的是,里程修正速率是一個為正值或負(fù)值的里程值。當(dāng)顯示續(xù)駛里程減去實(shí)際續(xù)駛里程為負(fù)數(shù)時,查表得到的里程修正速率為負(fù)值,將顯示續(xù)駛里程通過里程修正速率一點(diǎn)點(diǎn)增加至與實(shí)際續(xù)駛里程一致。同理,當(dāng)顯示續(xù)駛里程減去實(shí)際續(xù)駛里程為正數(shù)時,查表得到的里程修正速率為正值,將顯示續(xù)駛里程通過里程修正速率一點(diǎn)點(diǎn)減少至與實(shí)際續(xù)駛里程一致。[0071]里程修正速率的含義為顯示續(xù)駛里程每增加或減少一公里,車輛所需的實(shí)際行駛里程。具體可以通過對車速進(jìn)行積分得到車輛的實(shí)際行駛里程。具體的,當(dāng)里程修正速率為正值時,每行駛第一預(yù)設(shè)里程時對顯示續(xù)駛里程減少第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程;當(dāng)里程修正速率為負(fù)值時,每行駛第一預(yù)設(shè)里程時對顯示續(xù)駛里程增加第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程。第一預(yù)設(shè)里程為里程修正速率的絕對值。[0072]這里第二預(yù)設(shè)里程可以根據(jù)需求設(shè)置,例如第二預(yù)設(shè)里程可以為1公里。[0073]例如,里程修正速率為500,車輛每行駛500顯示續(xù)駛里程減少一公里,里程修正速率為-500,車輛每行駛500顯示續(xù)駛里程增加一公里。[0074]在一具體實(shí)施例中,根據(jù)D=F[Jv,(Map(SOC,Disrange-RealRange))]對顯示續(xù)航表得到的里程修正速率,v表示車輛速度,F(xiàn)[Jv,(Map(*))]表示對車輛速度進(jìn)行積分運(yùn)算,當(dāng)其積分運(yùn)算值為查表得到的數(shù)值時得到+1或-1。[0075]步驟103,基于里程修正速率修正顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里程。[0076]可選的,在確定目標(biāo)顯示續(xù)駛里程時,可以根據(jù)Disrange'=Disrange+D計算,其[0077]上述車輛續(xù)駛里程的計算方法,在車輛行駛狀態(tài)下,得到的顯示續(xù)駛里程,在本實(shí)施例中還可以對靜止?fàn)顟B(tài)的車輛進(jìn)行顯示剩余里程的修正,得到更準(zhǔn)確的目標(biāo)顯示剩余里9[0078]參見圖2,根據(jù)車輛速度對行駛狀態(tài)和靜止?fàn)顟B(tài)進(jìn)行區(qū)分,在步驟101根據(jù)車輛電輛的車速由大于預(yù)設(shè)車速降速至小于或等于預(yù)設(shè)車速時的SOC,即車輛狀態(tài)跳轉(zhuǎn)時刻對應(yīng)的SOC,記錄續(xù)駛里程為車輛的車速由大于預(yù)設(shè)車速降速至小于或等于預(yù)設(shè)車速時車輛顯[0088];根據(jù)計算每增加1%SOC對應(yīng)的[0089]根據(jù)]計算每減少1%SOC對應(yīng)的里程;這里采用顯示續(xù)駛里程與剩余[0090]其中,M,表示每增加1%SOC對應(yīng)的里程,M表示獲取的電池滿電時對應(yīng)的里程;[0092]若當(dāng)前SOC大于記錄SOC時,即當(dāng)前SOC大于記錄的SOC,說明車輛在靜止?fàn)顟B(tài)時可能充電了,因此顯示剩余里程相對小了,因此我們需要根據(jù)顯示續(xù)駛里程對應(yīng)的剩余的可選的,計算當(dāng)前SOC和記錄SOC的第一差值,將第一差值與每增加1%SOC對應(yīng)的里程的乘積作為第一修正值;[0093]當(dāng)記錄SOC大于當(dāng)前SOC時,即當(dāng)前SOC小于記錄的SOC,說明車輛在靜止?fàn)顟B(tài)時發(fā)生耗電操作了,因此我們需要根據(jù)以往車輛行駛里程對應(yīng)的消耗的SOC,計算車輛在靜止?fàn)顟B(tài)時發(fā)生耗電操作消耗的SOC對應(yīng)的里程,將其作為第二修正值。可選的,計算記錄SOC和當(dāng)前SOC的第二差值,將第二差值與每減少1%SOC對應(yīng)的里程的乘積作為第二修正值;[0095]計算第一修正值或第二修正值與當(dāng)前顯示續(xù)駛里程的和,再取整后得到目標(biāo)顯示續(xù)駛里程。從而對當(dāng)前顯示續(xù)駛里程根據(jù)SOC的變化進(jìn)行修正,得到準(zhǔn)確的目標(biāo)顯示續(xù)駛里[0096]上述車輛續(xù)駛里程的計算方法,通過基于車速將車輛狀態(tài)分為行駛狀態(tài)和靜止?fàn)顟B(tài),根據(jù)不同車輛狀態(tài)采用不同的計算方式,在行駛狀態(tài)時,根據(jù)平均能耗和當(dāng)前SOC計算實(shí)際續(xù)駛里程,并采用實(shí)際續(xù)駛里程與顯示續(xù)駛里程的里程差,以及當(dāng)前SOC確定里程修正修正速率不斷修正顯示續(xù)駛里程,使顯示續(xù)駛里程快速接近真實(shí)車況,提高跟隨效果。在靜止?fàn)顟B(tài)下,根據(jù)車輛靜止時發(fā)生的SOC增加或減少的操作確定對應(yīng)的里程變化,修正顯示剩余里程,從而可以得到準(zhǔn)確的目標(biāo)顯示續(xù)駛里程,提高跟隨效果。[0097]應(yīng)理解,上述實(shí)施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限[0098]以下為本發(fā)明的裝置實(shí)施例,對于其中未詳盡描述的細(xì)節(jié),可以參考上述對應(yīng)的方法實(shí)施例。[0099]圖3示出了本發(fā)明實(shí)施例提供的車輛續(xù)駛里程的計算裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分[0100]如圖3所示,車輛續(xù)駛里程的計算裝置包括:計算模塊301、確定模塊302和修正模塊303。[0101]計算模塊301,用于根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)際續(xù)駛里程;[0102]確定模塊302,用于根據(jù)車輛的顯示續(xù)駛里程與實(shí)際續(xù)駛里程的里程差,,以及當(dāng)前SOC,確定里程修正速率,其中,里程差越大,當(dāng)前SOC越小,則里程修正速率的絕對值越[0103]修正模塊303,用于基于里程修正速率修正顯示續(xù)駛里程,得到目標(biāo)顯示續(xù)駛里[0104]在一種可能的實(shí)現(xiàn)方式中,修正模塊303根據(jù)車輛的顯示續(xù)駛里程與實(shí)際續(xù)駛里[0105]獲取車輛的顯示續(xù)駛里程;[0106]根據(jù)車輛的顯示續(xù)駛里程與實(shí)際續(xù)駛里程的差,得到里程差;[0107]根據(jù)里程差和當(dāng)前SOC,查預(yù)設(shè)三維表得到對應(yīng)的里程修正速率。[0108]在一種可能的實(shí)現(xiàn)方式中,修正模塊303基于里程修正速率修正顯示續(xù)駛里程,得11[0109]當(dāng)里程修正速率為正值時,每行駛第一預(yù)設(shè)里程時對顯示續(xù)駛里程減少第二預(yù)設(shè)里程,得到目標(biāo)顯示續(xù)駛里程;第一預(yù)設(shè)里程為里程修正速率的絕對值;[0110]當(dāng)里程修正速率為負(fù)值時,每行駛第一預(yù)設(shè)里程時對顯示續(xù)駛里程增加第二預(yù)設(shè)[0111]在一種可能的實(shí)現(xiàn)方式中,如圖4所示,車輛續(xù)駛里程的計算裝置還包括:檢測模塊304;在計算模塊301根據(jù)車輛電池的當(dāng)前SOC和平均能耗,計算實(shí)際續(xù)駛里程之前,檢測模塊304,用于檢測車輛的車速是否大于預(yù)設(shè)車速;[0112]當(dāng)車輛的車速大于預(yù)設(shè)車速時,跳轉(zhuǎn)到計算模塊301執(zhí)行;[0113]修正模塊303,還用于獲取電池的記錄SOC、當(dāng)前SOC、記錄續(xù)駛里程和當(dāng)前顯示續(xù)駛里程,記錄SOC為車輛的車速由大于預(yù)設(shè)車速降速至小于或等于預(yù)設(shè)車速時的SOC,記錄續(xù)駛里程為車輛的車速由大于預(yù)設(shè)車速降速至小于或等于預(yù)設(shè)車速時車輛顯示的續(xù)駛里[0114]根據(jù)記錄SOC、當(dāng)前SOC、記錄續(xù)駛里程和當(dāng)前顯示續(xù)駛里程,確定目標(biāo)顯示續(xù)駛里[0115]在一種可能的實(shí)現(xiàn)方式中,修正模塊303根據(jù)記錄SOC、當(dāng)前SOC、記錄續(xù)駛里程和[0118]基于當(dāng)前顯示續(xù)駛里程和修正值,確定目標(biāo)顯示續(xù)駛里程。[0119]在一種可能的實(shí)現(xiàn)方式中,SOC單位變化時對應(yīng)的里程包括每增加1%SOC對應(yīng)的里程和每減少1%SOC對應(yīng)的里程;[0121]若當(dāng)前SOC大于記錄SOC時,計算當(dāng)前SOC和記錄SOC的第一差值,將第一差值與每增加1%SOC對應(yīng)的里程的乘積作為第一修正值;減少1%SOC對應(yīng)的里程的乘積作為第二修正值;[0124]計算第一修正值或第二修正值與當(dāng)前顯示續(xù)駛里程的和,再取整后得到目標(biāo)顯示續(xù)駛里程。[0125]上述車輛續(xù)駛里程的計算裝置,通過基于車速將車輛狀態(tài)分為行駛狀態(tài)和靜止?fàn)顟B(tài),根據(jù)不同車輛狀態(tài)采用不同的計算方式,在行駛狀態(tài)時,計算模塊計算實(shí)際續(xù)駛里程,并由確定模塊采用實(shí)際續(xù)駛里程與顯示續(xù)駛里程的里程差,以及當(dāng)前SOC確定里程修正速態(tài)的里程修正速率不斷修正顯示續(xù)駛里程,使顯示續(xù)駛里程快速接近真實(shí)車況,提高了跟隨效果;在靜止?fàn)顟B(tài)下,根據(jù)車輛靜止時發(fā)生的SOC增加或減少的操作確定對應(yīng)的里程變化,修正模塊修正顯示續(xù)駛里程,從而可以得到準(zhǔn)確的目標(biāo)顯示續(xù)駛里程,提高跟隨效果。[0126]本發(fā)明實(shí)施例還提供一種車輛,包括圖5所示的電子設(shè)備。如圖5所示,該實(shí)施例的電子設(shè)備5包括:處理器50、存儲器51以及存儲在存儲器51中并可在處理器50上運(yùn)行的計算機(jī)程序52。處理器50執(zhí)行計算機(jī)程序52時實(shí)現(xiàn)上述各個車輛續(xù)駛里程的計算方法實(shí)施例中的步驟,例如圖1所示的步驟101至步驟103。或者,處理器50執(zhí)行計算機(jī)程序52時實(shí)現(xiàn)上述各裝置實(shí)施例中各模塊/單元的功能,例如圖3所示模塊/單元301至303的功能或圖4所示的模塊/單元301至304的功能。[0127]示例性的,計算機(jī)程序52可以被分割成一個或多個模塊/單元,一個或者多個模塊/單元被存儲在存儲器51中,并由處理器50執(zhí)行,以完成本發(fā)明。一個或多個模塊/單元可以是能夠完成特定功能的一系列計算機(jī)程序指令段,該指令段用于描述計算機(jī)程序52在電子設(shè)備5中的執(zhí)行過程。例如,計算機(jī)程序52可以被分割成圖3所示模塊/單元301至303或圖4所示的模塊/單元301至304。圖5僅僅是電子設(shè)備5的示例,并不構(gòu)成對電子設(shè)備5的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如電子設(shè)備還可以包括輸入輸出設(shè)備、網(wǎng)絡(luò)[0129]所稱處理器50可以是中央處理單元(CentralProcessingUnit,CPU),還可以是其他通用處理器、數(shù)字信號處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecificIntegratedCircuit,ASIC)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器[0130]存儲器51可以是電子設(shè)備5的內(nèi)部存儲單元,例如電子設(shè)備5的硬盤或內(nèi)存。存儲器51也可以是電子設(shè)備5的外部存儲設(shè)備,例如電子設(shè)備5上配備的插接式硬盤,智能存儲卡(SmartMediaCard,SMC),安全數(shù)字(SecureDigital,SD)卡,閃存卡(FlashCard)等。進(jìn)一步地,存儲器51還可以既包括電子設(shè)備5的內(nèi)部存儲單元也包括外部存儲設(shè)備。存儲器51用于存儲計算機(jī)程序以及電子設(shè)備所需的其他程序和數(shù)據(jù)。存儲器51還可以用于暫時地存儲已經(jīng)輸出或者將要輸出的數(shù)據(jù)。[0131]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請的保護(hù)范圍。上述系統(tǒng)中單元、模塊的具體工作過程,可以參考前述方法實(shí)[0132]在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述或記載的部分,可以參見其它實(shí)施例的相關(guān)描述。[0133]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論