本申請總體上涉及對車輛中的牽引電池的荷電狀態進行估計。
背景技術:
電氣化車輛包括混合動力電動車輛(hev)和電池電動車輛(bev)。電氣化車輛包括儲存用于推進和其它目的的能量的牽引電池。通常使用在開發階段定義的各種參數來操作牽引電池。隨著時間推移,牽引電池的操作參數發生變化,從而導致牽引電池的性能發生變化。
技術實現要素:
一種車輛包括電池,其中,所述電池包括多個電池單元。所述車輛還包括控制器,其中,所述控制器被配置為:響應于連續的電力循環之間的持續時間在預定范圍內并且所述多個電池單元中的一個電池單元在所述持續時間期間的安培小時變化比所述多個電池單元在所述持續時間期間的平均安培小時變化小預定量,基于所述平均安培小時變化來輸出所述多個電池單元中的所述一個電池單元的荷電狀態。
一種電池管理系統包括控制器,其中,所述控制器被配置為:響應于連續的電力循環之間的持續時間大于預定持續時間并且多個電池單元中的一個電池單元在所述持續時間期間的安培小時變化比所述多個電池單元在所述持續時間期間的平均安培小時變化大預定量,基于所述平均安培小時變化來輸出所述多個電池單元中的所述一個電池單元的荷電狀態。
根據本發明的一個實施例,所述控制器還被配置為:響應于所述多個電池單元中的所述一個電池單元的安培小時變化處于在所述平均安培小時變化附近的預定范圍內,基于在當前電力循環期間的測量的電池單元電壓來輸出所述一個電池單元的荷電狀態。
根據本發明的一個實施例,所述控制器還被配置為:基于根據所述測量的電池單元電壓輸出荷電狀態的電池單元,生成所述平均安培小時變化。
根據本發明的一個實施例,所述控制器還被配置為估計所述多個電池單元的安培小時變化的標準差,并且所述預定量是基于所述多個電池單元的安培小時變化的標準差的。
根據本發明的一個實施例,所述控制器還被配置為:響應于所述安培小時變化比所述平均安培小時小另一預定量并且所述持續時間在預定范圍內,基于所述平均安培小時變化來輸出所述多個電池單元中的所述一個電池單元的荷電狀態。
一種方法包括:響應于電力循環之間的持續時間在預定范圍內并且多個電池單元中的一個電池單元在所述持續時間期間的安培小時變化比在所述持續時間期間的平均安培小時變化小預定量,通過控制器基于所述平均安培小時變化來輸出所述多個電池單元中的所述一個電池單元的荷電狀態。
根據本發明的一個實施例,所述方法還包括:響應于所述安培小時變化比所述平均安培小時變化大另一預定量,通過控制器基于所述平均安培小時變化來輸出所述多個電池單元中的所述一個電池單元的荷電狀態。
根據本發明的一個實施例,所述方法還包括:響應于所述安培小時變化處于在所述平均安培小時變化附近的由所述預定量和所述另一預定量定義的范圍內,通過控制器基于與所述多個電池單元中的所述一個電池單元關聯的測量的電壓來輸出所述多個電池單元中的所述一個電池單元的荷電狀態。
根據本發明的一個實施例,所述方法還包括:響應于所述持續時間小于所述預定范圍的最小值,通過控制器基于來自于緊接在前的電力循環的先前的荷電狀態值來輸出所述多個電池單元中的所述一個電池單元的荷電狀態。
附圖說明
圖1是示出典型的動力傳動系統和能量儲存組件的混合動力車輛的示圖。
圖2是由多個電池單元組成并且由電池能量控制模塊監測和控制的可行電池組布置的示圖。
圖3是描繪電池開路電壓與電池荷電狀態之間的可能關系的曲線圖。
圖4是描繪用于估計牽引電池荷電狀態的可行操作序列的流程圖。
具體實施方式
在此描述本公開的實施例。然而,應理解的是,所公開的實施例僅為示例,并且其它實施例可采用各種可替代形式。附圖不必按比例繪制;可夸大或最小化一些特征以示出特定組件的細節。因此,在此公開的具體結構和功能細節不應被解釋為限制,而僅僅作為用于教導本領域技術人員以多種形式利用本發明的代表性基礎。如本領域普通技術人員將理解的,參照任一附圖示出和描述的各種特征可與一個或更多個其它附圖中示出的特征組合以產生未明確示出或描述的實施例。示出的特征的組合提供用于典型應用的代表性實施例。然而,與本公開的教導一致的特征的多種組合和變型可被期望用于特定應用或實施方式。
圖1描繪可被稱作插電式混合動力電動車輛(phev)的電氣化車輛112。插電式混合動力電動車輛112可包括機械地連接到混合動力傳動裝置116的一個或更多個電機114。電機114能夠作為馬達或發電機運轉。另外,混合動力傳動裝置116機械地連接到發動機118。混合動力傳動裝置116還機械地連接到驅動軸120,其中,驅動軸120機械地連接到車輪122。當發動機118被開啟或關閉時,電機114可提供推進和減速能力。電機114還可用作發電機,并且可通過回收在摩擦制動系統中通常將作為熱損失掉的能量來提供燃料經濟性效益。電機114還可通過允許發動機118以更高效的轉速運行并允許混合動力電動車輛112在特定條件下以發動機118關閉的電動模式運行,來減少車輛排放。電氣化車輛112還可以是電池電動車輛(bev)。在bev構造中,可不存在發動機118。在其它構造中,電氣化車輛112可以是不具備插電能力的全混合動力電動車輛(fhev)。
牽引電池或電池組124儲存能被電機114使用的能量。車輛電池組124可提供高電壓直流(dc)輸出。牽引電池124可電連接到一個或更多個電力電子模塊126。當一個或更多個接觸器142斷開時,所述一個或更多個接觸器142可將牽引電池124與其它組件隔離,而當一個或更多個接觸器142閉合時,所述一個或更多個接觸器142可將牽引電池124與其它組件連接。電力電子模塊126還電連接到電機114,并且在牽引電池124和電機114之間提供雙向傳輸能量的能力。例如,牽引電池124可提供dc電壓,而電機114可使用三相交流電(ac)來運轉以起作用。電力電子模塊126可將dc電壓轉換為三相ac電流以操作電機114。在再生模式下,電力電子模塊126可將來自用作發電機的電機114的三相ac電流轉換為與牽引電池124兼容的dc電壓。
車輛112可包括可變電壓轉換器(vvc)152,其中,可變電壓轉換器152電連接在牽引電池124和電力電子模塊126之間。vvc152可以是被配置為增大或提升由牽引電池124提供的電壓的dc/dc升壓轉換器。通過增大該電壓,可降低電流要求,從而減小電力電子模塊126和電機114的接線尺寸。此外,可以以更高的效率和更低的損耗操作電機114。
牽引電池124除了提供用于推進的能量之外,還可為其它車輛電氣系統提供能量。車輛112可包括dc/dc轉換器模塊128,其中,dc/dc轉換器模塊128將牽引電池124的高電壓dc輸出轉換為與低電壓車輛負載兼容的低電壓dc供電。dc/dc轉換器模塊128的輸出可電連接到輔助電池130(例如,12v電池),以用于給輔助電池130充電。低電壓系統可電連接到輔助電池130。一個或更多個電力負載146可連接到高電壓總線。電力負載146可具有適時地操作和控制電力負載146的關聯控制器。電力負載146的示例可以是風扇、電加熱器元件和/或空氣調節壓縮機。
電氣化車輛112可被配置為通過外部電源136對牽引電池124進行再充電。外部電源136可連接到電插座。外部電源136可電連接到充電器或電動車輛供電設備(evse)138。外部電源136可以是由公共電力公司提供的配電網絡或電網。evse138可提供電路和控制,以調節和管理在電源136和車輛112之間的能量傳輸。外部電源136可將dc電力或ac電力提供給evse138。evse138可具有用于插入到車輛112的充電端口134的充電連接器140。充電端口134可以是被配置為將電力從evse138傳輸到車輛112的任何類型的端口。充電端口134可電連接到充電器或車載電力轉換模塊132。電力轉換模塊132可調節從evse138供應的電力,以將合適的電壓水平和電流水平提供給牽引電池124。電力轉換模塊132可與evse138接口連接,以協調對車輛112的電力輸送。evse連接器140可具有與充電端口134的對應凹入緊密配合的插腳。可選地,被描述為電耦合或電連接的各個組件可使用無線感應耦合來傳輸電力。
一個或更多個車輪制動器144可被提供用于使車輛112減速并且防止車輛112的運動。車輪制動器144可以是液壓致動的、電致動的或它們的某種組合。車輪制動器144可以是制動系統150的一部分。制動系統150可包括操作車輪制動器144的其它組件。為簡單起見,附圖描繪制動系統150和車輪制動器144中的一個之間的單個連接。制動系統150和其它車輪制動器144之間的連接是隱含的。制動系統150可包括用于監測和協調制動系統150的控制器。制動系統150可監測制動組件,并控制用于車輛減速的車輪制動器144。制動系統150可對駕駛員命令作出響應,并且還可自主運行,以實現諸如穩定性控制的功能。當被其它控制器或子功能請求時,制動系統150的控制器可實現應用被請求的制動力的方法。
車輛112內的電子模塊可經由一個或更多個車輛網絡進行通信。車輛網絡可包括多個用于通信的信道。車輛網絡的一個信道可以是串行總線(諸如,控制器局域網(can))。車輛網絡的信道中的一個信道可包括由電氣與電子工程師協會(ieee)802標準族定義的以太網。車輛網絡的其它信道可包括模塊之間的離散連接,并且可包括來自輔助電池130的電力信號。可通過車輛網絡的不同信道傳輸不同信號。例如,可通過高速信道(例如,以太網)傳輸視頻信號,而可通過can或離散信號傳輸控制信號。車輛網絡可包括幫助在模塊之間傳輸信號和數據的任何硬件組件和軟件組件。在圖1中未示出車輛網絡,但是可隱含了車輛網絡可連接到在車輛112中存在的任何電子模塊的意思。可存在車輛系統控制器(vsc)148,以協調各種組件的操作。
牽引電池124可根據各種化學配方被構造。典型的電池組化學成分可以是鉛酸、鎳金屬氫化物(nimh)或鋰離子。圖2示出了作為n個電池單元202簡單串聯配置的牽引電池組124。然而,牽引電池組124可由串聯連接或并聯連接或以它們的某種組合進行連接的任何數量的單獨的電池單元組成。車輛電池管理系統可具有一個或更多個控制器,諸如,監測和控制牽引電池124的性能的電池能量控制模塊(becm)206。牽引電池124可包括用于測量多個電池組水平特性的傳感器。牽引電池124可包括一個或更多個電池組電流測量傳感器208、電池組電壓測量傳感器210和電池組溫度測量傳感器212。becm206可包括用于與電池組電流測量傳感器208、電池組電壓測量傳感器210以及電池組溫度測量傳感器212接口連接的電路。becm206可具有非易失性存儲器,使得當becm206處于關閉狀態時數據可被保存。保存的數據在下一個點火開關循環時可以是可用的。
除了電池組水平特性之外,還可存在被測量和監測的電池單元202的水平特性。例如,可測量每個電池單元202的端電壓、電流和溫度。系統可使用一個或更多個傳感器模塊204來測量電池單元202的特性。取決于性能,傳感器模塊204可測量電池單元202中的一個或多個電池單元的特性。牽引電池124可利用多達nc個傳感器模塊204來測量所有電池單元202的特性。每個傳感器模塊204可將測量值傳輸給becm206,以進行進一步的處理和協調。傳感器模塊204可將信號以模擬或數字形式傳輸至becm206。在一些配置中,傳感器模塊204的功能可被整合到becm206內。也就是說,傳感器模塊204的硬件可被集成為becm206中的電路的一部分,并且becm206可負責原始信號的處理。becm206還可包括與一個或更多個接觸器142進行接口連接以使接觸器142斷開和閉合的電路。
計算電池組的各種特性會是有用的。諸如電池功率容量、電池容量和電池荷電狀態的量對于控制牽引電池124以及從牽引電池124接收電力的任何電力負載而言會是有用的。電池功率容量是牽引電池124可提供的最大功率量或牽引電池124可接收的最大功率量的量度。獲知電池功率容量允許電力負載被管理,使得被請求的功率在牽引電池124可處理的限制內。
電池容量是可儲存在牽引電池124內的能量總量的度量。電池容量(通常由變量q表示)可以以安培小時為單位進行表示。與電池容量有關的值可被稱作安培小時值。牽引電池124的電池容量會在牽引電池124的壽命期間減小。牽引電池124可由表示充滿電時的電池容量(例如,100%荷電狀態時的容量)的最大電池容量來表征。牽引電池124可由表示在當前時刻使用的電池容量的當前或瞬時電池容量來表征。
荷電狀態(soc)給出在牽引電池124中剩余多少電荷的指示。soc可被表示為牽引電池124中剩余的總的可能的電荷的百分比。當soc處于百分之一百時,牽引電池可被充電到電池容量。與燃料表類似,可輸出soc值以通知駕駛員牽引電池124中剩余多少電荷。soc還可被用于控制電動車輛或混合動力電動車輛的操作。可通過各種方法來完成soc的計算。一種可行的計算soc的方法是執行牽引電池電流在時間上的積分。這是本領域所公知的安培小時積分。
車輛電池管理系統可被配置為操作牽引電池124以管理牽引電池124的荷電狀態。可根據與當前荷電狀態比較的目標荷電狀態對牽引電池124充電或放電。例如,在當前荷電狀態大于目標荷電狀態時,可對牽引電池124進行放電。可通過控制電機114的扭矩從牽引電池124汲取電流或向牽引電池124提供電流來實現牽引電池124的操作。牽引電池124的操作還可包括控制發動機118向電機114提供電力以對牽引電池124進行充電的操作。
可使用多種方法來估計電池單元和/或牽引電池的soc。典型的方法是庫侖(coulomb)計數或安培小時積分。使用庫侖計數方法,soc被估計為:
其中,sock,0是第k個電池單元在初始時刻的初始soc值,ck是第k個電池單元的最大容量,i是流過該電池單元的電流。電池單元的最大容量可隨著電池老化而變化,并且控制器206可包括用于估計在電池壽命期間內的最大容量的算法。
初始soc值sock,0確定安培小時積分的起始值。因此,期望以準確值開始積分過程。容易觀察到,起始值中的任何不準確將貫穿整個過程。因此,期望對初始soc值進行準確估計或測量。
對于鋰離子電池單元而言,通常基于電池單元連接到負載之前的開路電壓(ocv)測量值來估計初始soc值。在休眠時間段之后,電池單元的端電壓和所述開路電壓在無負載情況下將是相等的。在電池單元的soc與開路電壓之間存在關系。可能的關系在圖3中被描繪為將soc與開路電壓(voc或ocv)關聯的特性曲線300。可在電池單元測試期間獲得特性曲線300,并且可將特性曲線300轉換成表以存儲在becm206的非易失性存儲器中。可通過測量電池單元的端電壓并且將初始soc設置為來自特性曲線300的與測量的電壓值對應的soc值,來確定初始soc。
這樣的過程通常對于得到初始soc值有效。然而,在一些情況下,電壓測量可能是不準確的或不可用的。例如,電壓測量電路可能具有斷開連接的導體或者電阻值可能不準確。此外,可能存在信號噪聲,這可能導致電壓測量不準確。不準確的電壓測量值可能導致初始soc值不準確。
電壓感測電路可能經歷誤差狀況。所述誤差狀況可能是超范圍誤差(out-of-rangeerror)。電壓信號可被設計為在預定電壓范圍內進行操作。當電壓信號落在預定電壓范圍以外時,可能出現超范圍誤差。例如,電壓信號可短接到地或電路參考電壓。所述預定范圍通常被配置為標識這些短路狀況。其它誤差狀況可包括由于模數(a/d)轉換器誤差和通信損耗而導致的不規則。例如,在一些配置中,可經由通信鏈路從傳感器模塊接收電壓測量值。通信鏈路上的任何通信損耗導致實時電壓測量值的損耗。
在一些狀況下,可能存在電壓測量誤差,即使所述誤差可能不能被超范圍誤差檢測邏輯檢測到。電壓測量值可能在預定范圍內,但是出于各種原因而仍然可能不準確。可使用基于模型的方法針對范圍內的傳感器誤差來診斷電壓傳感器測量電路。becm206可被配置為具有預測電池單元電壓的電池單元模型。可將模型電池電壓與測量的電池單元電壓進行比較。如果模型電壓與測量的電壓彼此相差超過預定量,則可檢測到范圍內的傳感器誤差。當檢測到范圍內的傳感器誤差時,可將關聯的電池單元電壓測量值排除在電池控制策略的進一步使用之外。
當電壓傳感器電路經歷誤差狀況時,關聯的電池單元的電壓測量值可能不再可用。然而,電池單元可能仍然能夠正常地運轉。因此,在存在電壓測量誤差的情況下,通過替代手段對電池單元的soc進行估計會是有幫助的。
正常的電壓傳感器測量值在接觸器閉合之前可遵循高斯分布。電壓傳感器可能輸出顯著偏離真實電壓值的相對高或相對低的值的概率比較小。在電池處于休眠狀態的時間段期間獲取的樣本可能變化。也就是說,由于噪聲和測量誤差,電壓測量值可能在預期的值的范圍內變化。在一些情況下,電壓傳感器可能具有偏移。所述偏移是在測量值中始終存在的常數值。由于可能不存在可用于與所述偏移進行比較的參考信號,所以可能難以估計所述偏移。
電池單元202是并聯連接的、串聯連接的或是以它們的某種組合連接的。在牽引電池124內,電池單元202通常由相同的化學成分(例如,鋰離子)構成。電池單元202通常暴露于相同的環境條件(例如,溫度和濕度)。電池單元202通常在類似的負載下操作。此外,電池單元202通常被設計為具有一致的屬性(諸如,自放電曲線和特性曲線)。在類似的條件下,可預期電池單元202以類似的方式操作。因此,當電池單元電壓測量值與其它電池單元電壓測量值顯著不同時,可懷疑電壓傳感器誤差。
becm206可被配置為檢測電池單元電壓測量值中的異常電池單元電壓。在閉合接觸器142之前當系統上電時,可基于開路電壓測量值(如果可用的話)得到第i個電池單元的soc(soci,ocv)。在接觸器142閉合之后,主要基于安培小時積分來計算電池單元soc。電池單元soc值可在系統掉電時被保存在非易失性存儲器中并且表示先前的電力循環(powercycle)結束時的soc值。上一行駛周期結束時的soc可被表示為soci,last。由于存在安培小時積分誤差、電壓測量誤差和電池自放電,所以電力循環開始時的電壓估計的soc值soci,ocv可能與存儲的soc值soci,last不同。差值soci,delta可被定義為soci,ocv與soci,last之間的差,如下:
soci,delta=soci,ocv-soci,last;i=1,2,...n(2)
這表示當前電池電力循環開始時的電壓估計的soc與先前的電力循環結束時的soc之間的差。相應的安培小時積分誤差或安培小時變化可被計算為:
ahi,error=soci,deltaci;i=1,2,...n(3)
可預期每個電池單元的安培小時積分誤差與由相同的電池化學成分構成且工作在相同環境中的電池單元類似。安培小時值有助于對關于電池容量的值進行標準化,其中,所述值可能針對每個電池單元而略有不同。安培小時變化表示在連續的電力循環之間的持續時間期間儲存在電池單元中的電荷量的變化。
安培小時積分誤差或變化的平均值可被計算為:
并且,相應的標準差可被計算為:
在正常情況下,預期每個電池單元的安培小時積分誤差接近所述平均值。顯著偏離所述平均值的安培小時積分誤差可指示電池單元的異常電壓測量和/或異常自放電損耗。
統計平均值和標準差可被用于分析每個電池單元。如果在與電池單元關聯的持續時間期間的安培小時變化與所述持續時間期間的平均安培小時變化相差超過預定量,則可能存在電壓傳感器誤差。可分析安培小時積分誤差,以確定值是否落入以下范圍之一:
ahi,error>ahmeanerror+k*ahstd(6)
ahmeanerror-k*ahstd≤ahi,error≤ahmeanerror+k*ahstd(7)
ahi,error<ahmeanerror-k*ahstd(8)
安培小時積分誤差是基于緊接在前的電力循環結束時的soc值和當前電力循環開始時的基于電壓的soc值的。電池單元的平均電壓可能在電力循環之間的持續時間期間由于自放電或其它漏電而降低。由于電池單元的弛豫過程(relaxationprocess),平均電壓可能在電力循環之間的持續時間期間增大。在任一情況下,在正常條件下,可預期每個電池單元的電池單元電壓以類似的方式上升或下降。此外,電池單元電壓的行為可取決于電力循環之間的持續時間。
當安培小時積分誤差的幅值超過特定閾值時,可能存在電壓傳感器誤差。所述閾值可被定義為所有電池單元的持續時間期間的平均安培小時變化加上因子與安培小時變化標準差的乘積。所述因子k可與預定置信水平相關。當測量的電池單元電壓大于其它電池單元電壓時,可檢測到這種狀況。所述狀況可能由過多的測量噪聲或電路中的一些誤差所導致。在這種狀況下,可指示電壓傳感器的誤差狀況。
當在所述持續時間期間的電池單元的安培小時變化落入預定范圍內時,可推斷出電壓感測電路正在正常運轉。因此,關聯的電壓測量值可被認為是可靠的,并且可被用于進一步的控制策略。
平均安培小時積分誤差為正指示soc已經從上一電力循環開始上升。這樣的結果可能是由于在電力循環之間的時間期間的電池單元的弛豫過程引起的。平均安培小時積分誤差為負指示soc已經從上一電力循環開始衰減。電池單元具有安培小時積分誤差(安培小時積分誤差是大于平均安培小時變化的程度的預定量或小于平均安培小時變化的程度的預定量)可指示電池單元的電壓測量誤差。
當電池單元的安培小時積分誤差比平均值大預定量時,可檢測到電壓測量誤差。比平均值小預定量的電池單元的安培小時積分誤差可指示電池單元的大的自放電損耗或電壓測量誤差。因為可能存在不同的問題根源,所以開發出一種在誤差源之間進行區分的方法會是有益的。控制系統可對異常電池單元和電壓感測誤差做出不同的響應。通過檢測誤差的原因,控制系統可以以適當的方式進行響應。
如果電力循環之間的持續時間相對短,則soc不應該顯著減小。鋰離子電池的正常自放電速率可以是大約每個月百分之一至百分之二。自放電速率也可作為時間、環境溫度和電池存在時間的函數而變化。例如,自放電速率可隨著soc增大、溫度升高和/或電池存在時間增大而增大。
控制器可監測電池處于電力循環之間的持續時間。電力循環可從操作者啟動車輛(例如,點火開關接通循環)時開始。電力循環還可以以預定時間間隔開始(例如,電池控制器喚醒以執行監測)。電力循環還可對應于對牽引電池124充電的操作。可定義最大斷電時間參數,以確定電池弛豫時間是否足夠短以推測電壓測量誤差。
可將電力循環之間的持續時間與被選擇以確保已經發生足夠的休眠時間的最小時間參數(tmin)進行比較。如果休眠時間不足,則端電壓可能不能準確地反映開路電壓。在這種情況下,從電壓測量值得到的soc將是不準確的,并且不應該被依賴。在這種情況下,可將soc初始化為所存儲的來自緊接在前的電力循環的soc值。可將所述最小時間參數選為電池單元的端電壓弛豫到電池單元的開路電壓所經歷的預期時間量。
可將電力循環之間的持續時間與最大斷電時間參數(tmax)進行比較。如果電力循環之間的持續時間小于所述最大斷電時間參數,則預期由于自放電而產生的安培小時積分誤差小。可定義soc減小閾值參數(ksocdecr)。soc減小閾值參數與最大電池單元容量的乘積可定義從平均安培小時積分誤差開始的用于推測電壓測量誤差的最小量的安培小時積分偏差。如果滿足以下表達式,則控制器206可推斷該電池單元的電壓測量值具有高置信水平的誤差。
ahi,error<ahmeanerror-max(k*ahstd,ciksocdecr)(9)
在相對短的斷電循環之后,由自放電引起的安培小時積分誤差應該是非常小的。如果由等式(9)表示的條件被滿足,則可建立電壓測量誤差。可設置診斷標志,以啟動牽引電池的替代操作策略。另外,可通過不依賴于電壓測量值的替代方法來初始化電池單元的soc。
如果電力循環之間的持續時間大于最大斷電時間參數并且安培小時積分誤差條件被滿足,則難以確定導致安培小時積分誤差的實際條件。在這種情況下,可假設電池單元電壓測量值是正確的。電池單元電壓測量值可被用于操作電池單元。因為在存在顯著的自放電并且電池單元soc實際上較低的情況下這種方法將防止電池的過放電,所以這種方法是合理的。在存在過度自放電的情況下,隨著時間推移的自放電將引入電池單元不平衡狀況。可檢測電池單元不平衡狀況,并且可啟動電池單元均衡。例如,可對其它電池單元進行放電直到所有的電池單元電壓均衡時為止。
當指示電壓測量誤差的條件被滿足時,可對牽引電池應用替代操作策略。由于受影響的電池單元的電壓測量值存在誤差,所以不可依賴于該電壓測量值來控制電池單元。問題變為如何在啟動電力循環時對受影響的電池單元的soc進行初始化。
在初始確定階段,可執行以上所描述的邏輯。針對初始確定階段,平均安培小時積分誤差包括每個電池單元的值。該全平均值用于針對每個電池單元確定是否存在電壓誤差。可在初始確定階段識別具有電壓誤差的每個電池單元。例如,n1個電池單元可被認為具有有效的電壓測量值,而n2個電池單元可被懷疑具有電壓測量誤差。
在soc確定階段,可確定每個電池單元的soc。可根據電壓測量值得到所述n1個具有有效的電壓測量值的電池單元的soc。控制器206可被配置為輸出每個電池單元的荷電狀態。
可基于平均安培小時積分誤差來計算所述n2個具有電壓測量誤差的電池單元的soc。在一些配置中,可使用在初始確定階段計算的平均值。在一些配置中,可期望僅使用那些具有有效的電壓測量值的電池單元來重新計算平均安培小時積分。
可針對每個電池單元計算soc誤差soci,delta。可計算n1個非可疑電池單元的平均安培小時積分誤差。該平均值可僅包括那些未被懷疑具有電壓測量誤差的電池單元的安培小時積分誤差。可將那些滿足電壓測量誤差條件的電池單元排除在所述平均值計算之外。
其中,n1為未被懷疑具有電壓測量誤差的電池單元的數量。所述平均值僅包括那些具有有效的開路電壓測量值的電池單元。具有疑似電壓測量誤差的電池單元的soc可被估計為:
其中,j表示被懷疑具有電壓測量誤差的n2個那些電池單元的編號。socj。last值為電池單元在上一電力循環結束時的soc。
所描述的系統可被實現在控制器(例如,becm206)中。圖4描繪用于在控制器實現所描述的電壓測量誤差檢測和soc初始化方法的可行操作序列的流程圖400。執行可在操作402開始。在操作404,可計算電力循環之間的持續時間(toff),并且將所述電力循環之間的持續時間(toff)與最小時間參數(tmin)進行比較。如果電力循環之間的持續時間小于或等于最小時間參數,則可執行操作424。在操作424,可將電池單元的soc初始化為來自緊接在前的電力循環的關聯soc值。
如果電力循環之間的持續時間大于最小時間參數,則可執行操作406。在操作406,每個電池單元的電壓測量值會是可用的,并且從所述電壓測量值得到每個電池單元的soc。在操作408,可使用基于電壓的soc值和上一電力循環結束時的soc來計算每個電池單元在所述持續時間期間的安培小時變化。在操作410,可計算平均安培小時變化和安培小時變化的標準差。
在操作412,可將每個電池單元的安培小時變化與上限進行比較。如上所述,可通過預定因子與電池單元的安培小時變化的標準差的乘積來部分地定義所述上限。如果電池單元的安培小時變化大于所述上限,則可執行操作418。在操作418,可針對電池單元設置電壓測量誤差標志。然后,可執行操作422,以如上所述地基于平均安培小時變化來計算電池單元的soc。
如果電池單元的安培小時變化小于或等于所述上限,則可執行操作426。在操作426,可將每個電池單元的安培小時變化與第一下限進行比較。所述第一下限可如在等式(8)中所定義的。如果安培小時變化大于或等于第一下限,則可執行操作420。在操作420,從電壓測量值得到電池單元的soc。
如果電池單元的安培小時變化小于第一下限,則可執行操作414。在操作414,可將電力循環之間的持續時間與最大斷電時間參數(tmax)進行比較。最大斷電時間可被定義為預期安培小時變化未大于預定量的時間量。如果電力循環之間的持續時間大于最大斷電時間參數,則可執行操作420。在操作420,基于電壓測量值得到電池單元的soc。
如果電力循環之間的持續時間小于或等于最大斷電時間參數,則可執行操作416。在操作416,將每個電池單元的安培小時變化與第二下限進行比較。如果安培小時變化大于或等于第二下限,則可執行操作420。第二下限可如在等式(9)中所定義的。在操作420,可從電壓測量值得到電池單元的soc。
如果電池單元的安培小時變化小于第二下限,則可執行操作418。在操作418,可針對電池單元設置電壓測量誤差標志。控制器206還可輸出與被懷疑具有電壓測量誤差的那些電池單元關聯的診斷指示符。然后,可執行操作422,以如上所述地基于平均安培小時變化來計算電池單元的soc。
在針對每個電池單元計算soc之后,可根據soc值來操作牽引電池。初始化的值可以是電力循環期間的安培小時積分的起始值。所描述的用于對電池單元的soc進行初始化的技術允許在存在電壓測量誤差的情況下準確地監測soc。此外,可通過描述的過程來識別電壓測量誤差。結果是更準確地控制牽引電池。
在此公開的處理、方法或算法可被傳送到處理裝置、控制器或計算機/通過處理裝置、控制器或計算機實現,其中,所述處理裝置、控制器或計算機可包括任何現有的可編程電子控制單元或者專用電子控制單元。類似地,所述處理、方法或算法可以以多種形式被存儲為可被控制器或計算機執行的數據和指令,其中,所述多種形式包括但不限于信息永久地存儲在非可寫存儲介質(諸如,rom裝置)上以及信息可變地存儲在可寫存儲介質(諸如,軟盤、磁帶、cd、ram裝置以及其它磁介質和光學介質)上。所述處理、方法或算法還可被實現為軟件可執行對象。可選擇地,所述處理、方法或算法可使用合適的硬件組件(諸如,專用集成電路(asic)、現場可編程門陣列(fpga)、狀態機、控制器或其它硬件組件或裝置)或者硬件、軟件和固件組件的組合被整體或部分地實現。
盡管在上面描述了示例性實施例,但是這些實施例并不意在描述權利要求所涵蓋的所有可能的形式。說明書中使用的詞語是描述性詞語而非限制性詞語,應該理解的是,在不脫離本公開的精神和范圍的情況下,可進行各種改變。如前所述,各個實施例的特征可被組合,以形成可能未被明確描述或示出的本發明的進一步的實施例。盡管各個實施例可能已被描述為提供優點或者在一個或更多個期望的特性方面優于其它實施例或現有技術的實施方式,但是本領域普通技術人員應該認識到,一個或更多個特征或特性可被折衷,以實現期望的整體系統屬性,這取決于具體的應用和實施方式。這些屬性可包括但不限于成本、強度、耐久性、生命周期成本、可銷售性、外觀、包裝、尺寸、維護保養方便性、重量、可制造性、裝配容易性等。因此,被描述為在一個或更多個特性方面不如其它實施例或現有技術的實施方式合意的實施例并不在本公開的范圍之外,并且可被期望用于特定的應用。