隨著電動汽車的日趨普及和發(fā)展,針對電動汽車動力電池在充放電工作中的在線監(jiān)測和故障診斷是保證電動汽車能夠穩(wěn)定正常運行的關(guān)鍵點。
當前電動汽車電池管理系統(tǒng)(battery management system, BMS)針對電池故障的在線診斷策略多采用帶有延遲時間的閾值比較法。若監(jiān)測到的電池參數(shù)在延遲時間內(nèi)均處于故障閾值內(nèi),即可判定故障的發(fā)生,設(shè)定延遲時間是為了在一定程度上規(guī)避采樣數(shù)據(jù)集中個別數(shù)據(jù)脈沖和針尖毛刺的影響,提高診斷的可靠性。
該方法的特點是實現(xiàn)起來較為簡單,運算復雜度低,對于嵌入式設(shè)備微控單元(microcontroller unit, MCU)來說便于移植和應(yīng)用,因此其已得到大多數(shù)動力電池管理廠商的重視,功能也經(jīng)受了檢驗。
在目前多數(shù)的嵌入式BMS產(chǎn)品或故障診斷芯片中,故障閾值和延遲時間兩個參數(shù)多被設(shè)為定值,但具體數(shù)值的標定就成為了恒參的閾值比較法所面臨的難題。若延遲時間設(shè)置過短,對于一些可容忍的輕微異常檢測太過靈敏,則影響電池工作的穩(wěn)定性;若延遲時間過長,則可能對于負載短路等參數(shù)變化斜率大的故障檢測不及時,影響電池健康。
且隨著動力電池循環(huán)使用次數(shù)的增加,電池的外特性也會隨之發(fā)生改變,恒定的故障診斷閾值也可能會在電池老化后出現(xiàn)診斷不及時的情況。
為改進上述傳統(tǒng)故障診斷策略的相關(guān)缺陷,本文在對恒參的帶有延遲時間的閾值比較法進行優(yōu)化的基礎(chǔ)上,設(shè)計一套參數(shù)自適應(yīng)的電動汽車電池故障診斷系統(tǒng)。該系統(tǒng)可根據(jù)電池的不同狀態(tài)和故障程度智能優(yōu)化故障閾值和延遲時間,并對故障按等級進行了分類,按故障等級進行相應(yīng)的針對性處理。
本系統(tǒng)定位為由微控管理單元控制的嵌入式設(shè)備或集成于BMS的嵌入式管理模塊。系統(tǒng)通過前端與動力電池連接的各傳感器采集電壓、電流和溫度等參數(shù),根據(jù)設(shè)定的數(shù)據(jù)傳輸協(xié)議將采樣值傳輸?shù)胶蠖薓CU中進行分析和處理,因此在線故障診斷的策略算法也在MCU中執(zhí)行,并根據(jù)診斷的結(jié)果最終控制相關(guān)動作模塊來執(zhí)行后續(xù)的故障處理措施。
在嵌入式設(shè)備中帶有延遲時間的閾值比較法實現(xiàn)流程如圖1所示。系統(tǒng)通過離散化的處理方式進行閾值比較和診斷延遲,以最小采樣間隔為時間精度,將每次得到的采樣值與故障閾值進行比較。
當出現(xiàn)第一個異常值時開始疊加單位常量 ,并根據(jù)后續(xù)每次的比較結(jié)果決定是繼續(xù)疊加還是進行重置。當疊加結(jié)果X_Warnadd達到設(shè)定的上限X_WarnLim時,判定為該類故障產(chǎn)生;若疊加過程中采樣值恢復到正常范圍內(nèi),則將疊加的結(jié)果重置,即不判定本次采樣值異常為產(chǎn)生故障。
同時,為了保護動力電池的安全,系統(tǒng)對各類故障均設(shè)定了兩種故障閾值,分別對應(yīng)警告和保護兩種等級故障保護措施。警告等級的故障閾值通常略低于電池的極限承受值,讓駕駛員也能夠自己察覺到故障,并通過人工措施進行處理。
圖1 帶有延遲時間的閾值比較法故障診斷流程圖
系統(tǒng)的硬件框圖如圖2所示。
系統(tǒng)的硬件主要由集成了MCU的BMU主機、前端參數(shù)采樣單元、用于故障保護的高壓繼電器和用于顯示各參數(shù)的顯示屏輔助模塊組成。顯示屏采用24V的直流電源直接供電,BMU主機以及各采樣單元均從動力電池取電。
BMU主機的中央處理器MCU采用飛思卡爾公司的專用于電動汽車動力電池管理系統(tǒng)的微控制器MC9S12G 16位單片機,此款單片機包括2個異步串口通信SCI和1個串行外設(shè)接口SPI,同時內(nèi)部集成了MSCAN模塊,便于實現(xiàn)與各采樣單元的數(shù)據(jù)交互。
前端參數(shù)采樣單元需實現(xiàn)的功能包括對動力電池組總壓、單體電芯和溫度以及工作電流的采樣。其中電芯電壓和溫度采樣通過TI公司的PL455芯片來實現(xiàn)。PL455芯片是一款高度集成式鋰離子電池監(jiān)控和保護器件,單片最多可以采集16個串聯(lián)電池的電壓和8個溫度以及支持其他傳感器的AUX輸入,并通過高速差動通信鏈路提供報告。管腳輸入電壓范圍在◆0.3~6V之間,因此可兼容絕大多數(shù)品牌的單體電芯。
圖2 系統(tǒng)硬件框圖
同時,通過PL455芯片的數(shù)據(jù)報告機制,可以定位出故障的電芯位置,便于后續(xù)維護人員進行處理。采樣選擇的是目前工程上比較常用在動力電池檢測領(lǐng)域AS8510數(shù)據(jù)采集前端芯片,其可在 -40℃~125℃的標準運作溫度范圍內(nèi)測量電流,誤差僅為5‰。
通信方面分為內(nèi)部通信和外部通信兩部分,外部通信主要采用CAN總線和485總線兩種通信方式,分別實現(xiàn)對電流采樣單元CSU和外接顯示屏的數(shù)據(jù)通信。CAN總線是ISO國際標準化的串行通信協(xié)議,它是一種多主總線,速率最高可達到1Mbit/s,目前已經(jīng)被廣泛應(yīng)用于工業(yè)自動化、多種控制設(shè)備、交通工具、醫(yī)療儀器等眾多環(huán)境之中。
而RS-485總線也可適應(yīng)長距離通信的需求,總線收發(fā)器具有高靈敏度,能檢測低至200mV的電壓。因其布線簡單、穩(wěn)定可靠的特點而被廣泛應(yīng)用于視頻傳輸?shù)阮I(lǐng)域之中。
對故障后的保護措施分為警告和切斷動力電池工作回路兩種,系統(tǒng)中采用高壓繼電器來實現(xiàn)對電池工作回路導通和關(guān)斷的控制。高壓繼電器由控制系統(tǒng)和被控制系統(tǒng)兩大部分組成,是一種通過小電流去控制較大電流的“自動開關(guān)”。它也能夠起到隔離高壓系統(tǒng)和低壓系統(tǒng)的作用。本系統(tǒng)根據(jù)MCU的分析運算結(jié)果,對高壓繼電器輸出控制信號,以實現(xiàn)對動力電池工作回路的保護控制。
系統(tǒng)在工作過程中,首先由前端參數(shù)采樣單元采集電池的工作參數(shù),隨后BMU的MCU基于采集到的參數(shù)進行分析和處理,MCU得到相應(yīng)的運算結(jié)果后,對各功能執(zhí)行器件輸出控制信號,以實現(xiàn)各類功能,顯示屏輔佐用于顯示系統(tǒng)內(nèi)各模塊運算的結(jié)果,便于使用者了解當前動力電池的工作狀態(tài)。因此,本文設(shè)計的故障診斷策略是在MCU中完成的。
3.1 對故障閾值的改進
通過電池狀態(tài)對故障閾值進行在線修正,可提高對電池各類故障診斷的及時性和有效性,更好地降低充電過程中過壓或過流等情況對電池的損傷。
3.2 對延遲時間的改進
通過Simulink仿真證明了該改進后的閾值比較法在檢測故障過程中可根據(jù)不同程度的故障針對性地調(diào)整診斷時間,同時也能有效濾除一些瞬時的采樣波動,有助于診斷的準確性。在實際系統(tǒng)中須將其轉(zhuǎn)換為嵌入式程序語言,以供嵌入式設(shè)備執(zhí)行。
3.3 故障等級的判定
模型中通過設(shè)定不同的故障閾值,將每類故障劃分為兩個等級,分別對應(yīng)的警告和回路保護兩種處理措施。其中警告的故障閾值較低,通常可設(shè)定在電池極限承受值的95%左右。這也是為了提前警示駕駛員電池可能出現(xiàn)的安全故障,使其在可能的情況下先采取一定的人工措施來防止故障產(chǎn)生。因此系統(tǒng)中設(shè)定警告等級處理措施為信息報警,或指示燈閃爍即可。
保護等級的安全閾值在極限承受值的100%左右,若用戶在收到警告后未能有效地降低該類故障的參數(shù)指標,則系統(tǒng)會進一步采取相應(yīng)的保護措施來實現(xiàn)對故障的處理。本系統(tǒng)中所采取的保護措施為通過控制串接在動力電池工作回路上的高壓繼電器,來強行切斷電源與負載之間的工作回路,以實現(xiàn)對動力電池和負載的保護。
實驗中采用的電芯松下NCR18650B-H00HA,單體滿充電壓4.25V,額定充電電流為1.62A,由于受限于環(huán)境和安全等因素,而PL455芯片又需滿足采樣的串聯(lián)電芯數(shù)目最少為6串,因此實驗中選擇3并6串的電芯連接方式來模擬一個實際的電池組。
對電池工作環(huán)境的模擬選用的是新科華公司的MTL-T系列電池充放電機,通過對其內(nèi)部微控制器的設(shè)置可實時改變電池的充放電工作過程中的相關(guān)參數(shù),以此來檢驗不同工況下系統(tǒng)的響應(yīng)。實驗中硬件連接如圖7所示。
圖7 實驗硬件連接圖
測試結(jié)果表明系統(tǒng)能根據(jù)不同的故障程度,智能化調(diào)整檢測花費的時間,以實現(xiàn)對程度嚴重的故障加速處理。一方面盡可能減小大故障對動力電池帶來的損傷,另一方面也對一些細微的異常檢測地更加苛刻,保證系統(tǒng)正常穩(wěn)定的運行。
本文對傳統(tǒng)BMS系統(tǒng)中所采用的閾值比較法故障診斷策略進行改進,設(shè)計了一種可根據(jù)電池狀態(tài)自適應(yīng)的電動汽車電池故障在線診斷方法。其可根據(jù)電池的故障程度,智能化地優(yōu)化所需的故障閾值和診斷延遲時間,達到對嚴重故障快速響應(yīng)、輕微故障慢響應(yīng)的目的,并能有效濾除采樣和數(shù)據(jù)傳輸過程中一些脈沖信號,針尖毛刺的干擾。
在保證了動力電池持續(xù)穩(wěn)定運行的前提下,能夠及時有效地規(guī)避異常故障所帶來的損傷和危害。但本方法目前所采用的影響檢測時長的因素還較為基礎(chǔ)和單一,在之后的深入研究中還可增加更多的控制變量,以增強控制的科學性和有效性。