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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論