電池管理系統(tǒng)狀態(tài)估計(jì)算法開發(fā) 電氣自動化專業(yè)
《電池管理系統(tǒng)狀態(tài)估計(jì)算法開發(fā) 電氣自動化專業(yè)》由會員分享,可在線閱讀,更多相關(guān)《電池管理系統(tǒng)狀態(tài)估計(jì)算法開發(fā) 電氣自動化專業(yè)(66頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 題 目 電池管理系統(tǒng)狀態(tài)估計(jì)算法開發(fā) 摘要: 電動汽車不斷增大的市場需求極大地促進(jìn)了新能源技術(shù)的發(fā)展,電池管理系統(tǒng)是新能源車的一項(xiàng)非常重要技術(shù)研究。準(zhǔn)確的實(shí)時的估計(jì)電池的荷電狀態(tài)SOC(State of Charge)是非常重要的一個方面。本文的最終目標(biāo)是實(shí)現(xiàn)SOC狀態(tài)估計(jì),主要的工作為:首先對狀態(tài)估計(jì)的現(xiàn)狀做分析,對現(xiàn)有的方法進(jìn)行比較。接下來對電池的實(shí)驗(yàn)進(jìn)行設(shè)計(jì)和介紹,并對實(shí)驗(yàn)數(shù)據(jù)進(jìn)行簡單的初步處理。然后對鋰電池模型進(jìn)行選型,對比各個模型的優(yōu)劣,選定二階RC等效電路模型,對該模型的數(shù)學(xué)表達(dá)式進(jìn)行推導(dǎo)。緊接著對模型的參數(shù)進(jìn)行識別,利用試驗(yàn)數(shù)據(jù)得出SOC-OCV關(guān)系,
2、等效電路中電阻和電容隨SOC變化的具體函數(shù)關(guān)系,利用simulink進(jìn)行模型的搭建并驗(yàn)證。最后采用以安時積分為基礎(chǔ)的EKF (Extended Kalman Filter)算法實(shí)現(xiàn)對SOC狀態(tài)的估計(jì),利用matlab程序?qū)λ惴ㄟM(jìn)行驗(yàn)證。 關(guān)鍵詞:鋰離子動力電池,荷電狀態(tài),擴(kuò)展卡爾曼濾波,電池模型,matlab/simulik仿真 畢業(yè)設(shè)計(jì)(論文)外文摘要 Title Development of state estimation algorithm for battery management system Abstract The in
3、creasing market demand of electric vehicles has greatly promoted the development of new energy technology. Battery management system is a very important technology research of new energy vehicles. It is very important to estimate the SOC (state of charge) of battery in real time. The ultimate goal o
4、f this paper is to realize SOC state estimation. The main work is: first, analyze the status quo of state estimation and compare the existing methods. Next, the experiment of the battery is designed and introduced, and the experimental data is processed simply. Then, the model of lithium battery is
5、selected, the second-order RC equivalent circuit model is selected, and the mathematical expression of the model is deduced. Then identify the parameters of the model, use the test data to get the soc-ocv relationship, the specific values of resistance and capacitance in the equivalent circuit with
6、SOC change, use Simulink to build and verify the model. At last, the EKF (Extended Kalman filter) algorithm based on the ampere hour integral is used to estimate the SOC state, and the matlab program is used to verify the algorithm. Keywords: Li-ion power battery, state of charge, extended Kalm
7、an filter, battery model, Matlab / simulik simulation 目錄 1 緒論 1 1.1 課題背景 1 1.2 國內(nèi)外電池管理系統(tǒng)的發(fā)展概況 2 1.3 國內(nèi)外狀態(tài)估計(jì)發(fā)展現(xiàn)狀 3 1.4論文結(jié)構(gòu) 7 2 電池單體數(shù)據(jù)測試及測試方法 7 2.1 測試對象與測試設(shè)備 8 2.2 測試方法 9 2.4 實(shí)驗(yàn)數(shù)據(jù)的預(yù)處理 12 2.5 本章小結(jié) 12 3 建立電池模型 12 3.1 模型的選擇 13 3.2 利用試驗(yàn)數(shù)據(jù)識別參數(shù) 15 3.3 建立模型 22 3.4 模型驗(yàn)證 24
8、 3.5 本章小結(jié) 25 4 狀態(tài)估計(jì)算法 26 4.1 卡爾曼濾波 26 4.2 利用卡爾曼濾波估算電池SOC 30 4.4 算法實(shí)現(xiàn) 32 4.3 算法驗(yàn)證 33 4.4 本章小結(jié) 35 結(jié) 論 36 參 考 文 獻(xiàn) 38 致 謝 41 附錄A 開路電壓計(jì)算模塊 43 附錄B 端電壓計(jì)算模塊 44 附錄C EKF算法估計(jì)SOC 45 1 緒論 1.1 課題背景 現(xiàn)在的我們面臨著兩大不可忽視的重大問題:世界性的能源短缺和環(huán)境惡化。當(dāng)前,汽車的全球保有量保守估計(jì)已經(jīng)突破了10億輛,每年的燃油消耗是十分巨大的。發(fā)展電動汽車對于節(jié)
9、省石油這種戰(zhàn)略資源可以起到重要的作用[1]。 在國家的大力支持下,各企業(yè)和研究人員尋求動力電池技術(shù)突破。中國動力電池產(chǎn)業(yè)規(guī)模大大擴(kuò)大,現(xiàn)在已經(jīng)由2013年第3名提升至現(xiàn)在的第1名。國內(nèi)的一部分技術(shù)已經(jīng)與國外差距較小,比如說電池的單體性能指標(biāo)方面,但在先進(jìn)材料研究的方面,電池的安全性、可靠性方面,電池的系統(tǒng)管理技術(shù)等方面還是與國外有著比較大的差距。我們國家戰(zhàn)略要求2020年,隨著電池技術(shù)的不斷突破發(fā)展,國內(nèi)新能源汽車產(chǎn)銷200萬輛,整車?yán)m(xù)航里程力爭達(dá)到400km,新能源汽車的購買和使用成本與燃油車要達(dá)到基本相當(dāng)。作為占到純電動汽車整車成本一半以上的電池系統(tǒng),其重要性不言而喻[2]。而研究電池管
10、理系統(tǒng)其意義在于[3]: 1、緩解能源危機(jī)和保護(hù)環(huán)境;2、保護(hù)電池、增強(qiáng)電池管理系統(tǒng)的功能和可靠性;3、降低電動汽車運(yùn)行成本,為動力蓄電池管理系統(tǒng)的產(chǎn)業(yè)化奠定技術(shù)基礎(chǔ),從而推動電動汽車的推廣;4、實(shí)現(xiàn)電動車輛關(guān)鍵零部件的國產(chǎn)化,取得自主知識產(chǎn)權(quán)。促進(jìn)我國電動汽車的研究與產(chǎn)業(yè)化進(jìn)程。 鋰離子電池相較于其他的電池具有很多的優(yōu)點(diǎn),如:壽命長、能量密度高、功率密度高等。但是也有著許多的缺點(diǎn)需要在使用時加以注意。例如其中的鋰離子電池的工作窗口比較小,只有限定在比較小范圍內(nèi)才能使得鋰電池性能最佳、壽命最長。電池管理的功能有很多,大多數(shù)的功能都是為了保證和控制鋰電池處在合適的工作窗口。車用的BMS軟硬件的
11、框架如圖1-1所示[4] 圖1-1 車用的BMS軟硬件的框架[4] 各種狀態(tài)的精準(zhǔn)估計(jì)是電池管理系統(tǒng)正常高效地進(jìn)行運(yùn)轉(zhuǎn)的必要保證、是電池管理系統(tǒng)BMS(battery management system)的關(guān)鍵技術(shù)之一。電池狀態(tài)涵蓋以下方面:電池溫度、荷電狀態(tài)SOC (state of charge)、健康狀態(tài)SOH(State Of Health)、放電深度DOD(Deep of Discharge)、安全狀態(tài)SOS(stateofsafety)、功率狀態(tài)SOP(State of Power)、功能狀態(tài)SOF(State of Function)及能量狀態(tài)SOE(State of
12、Evergy)。各種狀態(tài)估計(jì)之間的關(guān)系如圖1-2所示[4]。 圖1-2 電池管理系統(tǒng)算法框架[4] 狀態(tài)估算的準(zhǔn)確性是關(guān)系到電池管理系統(tǒng)在市場中能否生存的一個重要方面,它的經(jīng)濟(jì)性十分重要。并且要在保證經(jīng)濟(jì)的前提之下做到實(shí)時、準(zhǔn)確的估算電池中的各種狀態(tài)。本課題的研究目標(biāo)就是完成對電池荷電狀態(tài)的在線估計(jì),提高估算的準(zhǔn)確性。 1.2 國內(nèi)外電池管理系統(tǒng)的發(fā)展概況 電池管理系統(tǒng)BMS的最主要任務(wù)[4]是保證電池系統(tǒng)能夠達(dá)到設(shè)計(jì)性能:1)首要的是安全性,保護(hù)電池單體或電池組免受損壞,盡可能的防止出現(xiàn)安全事故;2)耐久性,使電池工作在穩(wěn)定可靠的安全區(qū)域內(nèi),盡可能的延長電池的使用壽命;3)動力
13、性,維持電池工作在滿足車輛要求的狀態(tài)下,穩(wěn)定提供電能輸出。 國外在電動汽車上的研究起步比較早。美國在BMS研究領(lǐng)域一直處于世界領(lǐng)先地位。豐田、本田以及通用汽車都先后將電池管理系統(tǒng)BMS納入技術(shù)開發(fā)。通用汽車公司開發(fā)的電池管理系統(tǒng)可以實(shí)現(xiàn)對26節(jié)串聯(lián)形成的電池組進(jìn)行實(shí)時狀況監(jiān)測、分流采樣總電流、熱管理以及高壓斷電保護(hù)等。美國的特斯拉制造商開發(fā)了純電動汽車所使用的電池管理系統(tǒng)。并且國外對電池管理系統(tǒng)做了很多的實(shí)驗(yàn)驗(yàn)證,取得了很大的進(jìn)展。雖然國內(nèi)電動汽車研究相較于起步比較晚,但是在過去的十年間取得了很多的成果。北京航空航天大學(xué)對電池管理系統(tǒng)進(jìn)行研究,其研發(fā)的系統(tǒng)可實(shí)現(xiàn)電流、電壓、溫度采集,電池的S
14、OC估算以及判斷電池狀態(tài)等功能。清華大學(xué)為EV-6580輕型電動客車設(shè)計(jì)的電池管理系統(tǒng)具備實(shí)時采集電流、電壓、溫度等參數(shù),可防止過充(過放),并且為電池組設(shè)計(jì)了與之匹配的充電系統(tǒng)[1]。 1.3 國內(nèi)外狀態(tài)估計(jì)發(fā)展現(xiàn)狀 而狀態(tài)估計(jì)方面,隨著估計(jì)手段和仿真方法的不斷發(fā)展和突破,產(chǎn)生了許多可大大提高估計(jì)精度的方法如卡爾曼濾波法,同濟(jì)大學(xué)的戴海峰等人、周秀文在這方面均取得了成果;粒子濾波法PF(Particle Filter),余匯等人、苗強(qiáng)等人對此方面進(jìn)行研究,取得的實(shí)驗(yàn)結(jié)果表明此方法具有一定的優(yōu)越性;相關(guān)性量機(jī)RVM(Relevance vector machine),劉漢語等人、周建寶等
15、人用實(shí)驗(yàn)結(jié)果說明RVM估計(jì)精度比較較高[5]。還有很多的估計(jì)方法如神經(jīng)網(wǎng)絡(luò)法等,都可以對荷電狀態(tài)SOC進(jìn)行比較精確地估計(jì)。下面對建立電池模型、SOC估計(jì)進(jìn)行詳細(xì)介紹。 1.3.1 建立電池模型 建立電池模型的方法有很多,主要包括:以神經(jīng)網(wǎng)絡(luò)模型、等效電路模型為代表用來描述電池外部特征;電化學(xué)模型可以用來表現(xiàn)電池內(nèi)部特征。神經(jīng)網(wǎng)絡(luò)模型需要大量的實(shí)驗(yàn)并且對于訓(xùn)練的方法和數(shù)據(jù)要求比較高。長安大學(xué)的Kang等[6],美國馬里蘭大學(xué)的He等[7]分別利用神經(jīng)網(wǎng)絡(luò)模型進(jìn)行電池的研究。 Doyle等提出的準(zhǔn)二維模型P2D(pseudo-two-dimensional)可以精準(zhǔn)的仿真電池內(nèi)部的反應(yīng)過程
16、,對電壓特性和容量衰減情況進(jìn)行比較精準(zhǔn)的仿真[8]。但是P2D模型較為復(fù)雜需要對P2D模型進(jìn)行簡化,文獻(xiàn)[9]講述了P2D模型簡化的具體實(shí)施方法,利用單顆粒模型SP(Single Particle Model)并對模型進(jìn)行改進(jìn)得到SP2(在SP模型的基礎(chǔ)上添加了對于液相電勢分布的估計(jì)項(xiàng)),SP3(在SP2模型的基礎(chǔ)上,進(jìn)一步添加修正因子p)。但是SP類模型難于分析電池內(nèi)部的副反應(yīng)速率,難于對電池衰減進(jìn)行分析。為了解決這樣的局限性進(jìn)而提出了SP2D(Simplified Pseudo two dimensional)模型。利用利用Comsol軟件對SP、SP2、SP3、SP2D與原始P2D模型精
17、確數(shù)值仿真結(jié)果對比,結(jié)果表明了電池的SP2D模型計(jì)算量較小,仿真精度較高,同時可以較為精確的估計(jì)電池內(nèi)部電勢分布,可用于實(shí)時分析電池內(nèi)部的副反應(yīng)速率。 等效電路模型有很多種分為內(nèi)阻模型、PNGV(the Partnership for a New Generation of Vehicles)等效電路模型[10]、Thevenin(戴維南)等效電路[11]、多階RC環(huán)路模型[12],[13]。這類模型一般包含模擬電池穩(wěn)態(tài)響應(yīng)的理想電壓源與模擬電池瞬態(tài)特性的無源電子元件。其中,電池的荷電狀態(tài)與開路電壓的非線性關(guān)系一般情況下利用理想電壓源進(jìn)行模擬,而模擬電池瞬態(tài)響應(yīng)的電子元器件一般是電阻和電容組
18、成的RC網(wǎng)絡(luò),例如,純串聯(lián)電阻模型,一階RC網(wǎng)絡(luò)模型,二階RC網(wǎng)絡(luò)模型,甚至五階RC網(wǎng)絡(luò)模型[14]。近些年來對于電池系統(tǒng)和仿真大多應(yīng)用等效電路模型。 基于上述對建模方法的特性以及使用的方面,本文的建模方法擬選用等效電路法。等效電路模型簡單直觀、方便建模、參數(shù)易辨識、計(jì)算量比較小、精度比較高。文獻(xiàn)[8]提供了Rint模型、Thevenin模型、二階RC模型和PNGV模型的simulink實(shí)現(xiàn)方法和數(shù)據(jù)驅(qū)動建模的流程方法。文獻(xiàn)[15]提供了一種電池建模的方法是利用混合動力脈沖能力特性HPPC(Hybrid Pulse Power Characteristic)實(shí)驗(yàn)結(jié)合等效電路模型構(gòu)建電池模型。
19、 建立模型需要對模型的RC參數(shù)進(jìn)行識別,本文采用的方法是利用電池性能實(shí)驗(yàn)對模型參數(shù)進(jìn)行識別,具體的實(shí)現(xiàn)方法將在第3章做詳細(xì)介紹。 1.3.2 soc估計(jì)方面 影響soc估計(jì)的主要因素[16],[17]:1.溫度;2.充放電倍率;3.充放電倍率;4.老化。目前soc算法[18],[19]主要包括安時積分法、開路電壓法、卡爾曼濾波法、神經(jīng)網(wǎng)絡(luò)法、支持向量機(jī)。 1)安時積分(荷電積分)法[4] 計(jì)算方法 SOC=SOC0-1CNt0tηIdτ (1-5) 式中 SOC——荷電狀態(tài); SOC0——起始時刻(t0)的荷電狀態(tài); CN——額定容量(為電池當(dāng)時標(biāo)準(zhǔn)狀態(tài)下的容量,隨壽命
20、變化); η——庫侖效率,當(dāng)放電為1,當(dāng)充電小于1; I——電流,充電時為負(fù),放電是為正。 η=QdischargeQcharge100% (1-6) 式中 Qdischarge——電池在放電過程中放出的總電量; Qcharge——電池在充電過程中充入的總電量。 安時積分法主要存在的問題是電流測量不準(zhǔn),隨著運(yùn)算的進(jìn)行將造成累積誤差;而且還需要還要解決電池充放電時的電效率,為了得到電池充放電效率需要通過進(jìn)行大量的實(shí)驗(yàn)建來立電池充放電效率的經(jīng)驗(yàn)公式。這種方法的最大的優(yōu)點(diǎn)是可用于所有的電動汽車,在特定的條件下(電流測量準(zhǔn)確,有足夠的起始狀態(tài)數(shù)據(jù)),它是簡單、可靠的方法。 2)開路電
21、壓OCV(Open circuitvoltage)法[17] 電池的開路電壓在數(shù)值上是接近電池的電動勢,利用開路電壓與SOC的對應(yīng)關(guān)系可以直接估計(jì)SOC,在充電初期和末期時效果好。但是這個方法也有明顯的缺點(diǎn):需要電池經(jīng)過長時間的靜置來達(dá)到穩(wěn)定的電池狀態(tài)。單獨(dú)使用時只能用于電動車駐車狀態(tài),因此常常與按時積分聯(lián)合使用。 3)神經(jīng)網(wǎng)絡(luò)法[17] 神經(jīng)網(wǎng)絡(luò)具有明顯的非線性的特性,特點(diǎn)是具有并行結(jié)構(gòu)和學(xué)習(xí)能力,對于外部的激勵,能夠給出相對應(yīng)的輸出,正因擁有這些特性因此能夠模擬電池的動態(tài)特性來對SOC估計(jì)。這種方法雖然可以應(yīng)用于很多電池但是也有較大的局限性,運(yùn)用此方法需要大量的參考數(shù)據(jù)來進(jìn)行訓(xùn)練
22、,估計(jì)的誤差受訓(xùn)練數(shù)據(jù)和訓(xùn)練方法的影響比較大。 4)支持向量機(jī)[18] 本方法是一種基于支持向量機(jī)的荷電狀態(tài)SOC估算方法,支持向量機(jī)的理論依據(jù)是基于統(tǒng)計(jì)學(xué)習(xí)。如果能很好的優(yōu)化支持向量機(jī),則支持向量機(jī)算法便能夠進(jìn)行較精確的SOC估算。 5)卡爾曼濾波算法[18],[19] 這個算法提供了基于最小方差估計(jì)的最優(yōu)狀態(tài)估計(jì)策略,它不需要存儲系統(tǒng)之前的狀態(tài)變量,而僅僅需要當(dāng)前的系統(tǒng)輸出的結(jié)果和狀態(tài)變量,可大大的減少計(jì)算量,提高效率[20]。即使是這樣該算法依然存在著要求數(shù)據(jù)處理能力較高的缺點(diǎn)。應(yīng)用卡爾曼濾波的前提之一是假設(shè)所有噪聲均為白噪聲,這也是它不可避免的一個局限性。 上述的估計(jì)方法雖
23、然可以實(shí)現(xiàn)但是估計(jì)精度卻不是很理想。因此大多的情況下需要對這些方法進(jìn)行適當(dāng)改進(jìn)或者是相融合進(jìn)行使用,但是具體的改進(jìn)方式與組合方式的具體實(shí)施仍然是需要進(jìn)行探索與精進(jìn)的。 對于SOC估計(jì)的大多數(shù)算法中對爾曼濾波算法的研究較為熱門。以卡爾曼濾波法KF(Kalman Filter)的基礎(chǔ)理論為基礎(chǔ)衍生出許多的種類[21]:無跡卡型爾曼濾波UKF(Unscented Kalman Filter)、擴(kuò)展型卡爾曼濾波EKF(Extended Kalman Filter)、雙卡爾曼濾波DKF(dual Kalman filter)、雙擴(kuò)展型卡爾曼濾波算法DEKF(Dual Extended Kalman F
24、ilter)。經(jīng)過對經(jīng)典的卡爾曼濾波算法的詳細(xì)原理和流程進(jìn)行了詳細(xì)的了解發(fā)現(xiàn)此方法只適用于線性系統(tǒng)。電池不是線性系統(tǒng)而是復(fù)雜的非線性系統(tǒng),因此需要對卡爾曼濾波在原有的基礎(chǔ)之上進(jìn)行改進(jìn)。改進(jìn)的方法之一便是應(yīng)用泰勒展開將系統(tǒng)空間模型線性化再應(yīng)用卡爾曼濾波方法,這個方法即為EKF[20]。具體的EKF的實(shí)施方法文獻(xiàn)[14],[20][22],[23]進(jìn)行了詳細(xì)的介紹。但是EKF也是有一定的局限性的,針對EKF應(yīng)用時系統(tǒng)噪聲須服從高斯白噪聲的這個局限性提出將EKF與魯棒濾波算法進(jìn)行聯(lián)合估計(jì)來對SOC進(jìn)行估計(jì)[10]。由于利用EKF算法對系統(tǒng)進(jìn)行了線性化,而系統(tǒng)的線性化不可避免的增加了計(jì)算的復(fù)雜程度且會
25、因?yàn)槭÷粤颂├照归_式的高階項(xiàng),進(jìn)而增大了估計(jì)誤差。針對這樣的問題提出自適應(yīng)無跡型卡爾曼濾波器AUKF(Adaptive unscent kalman filter)來估計(jì)電池狀態(tài),利用UKF不需要對電池模型做線性化處理的特點(diǎn),將估計(jì)電池SOC的無跡卡爾曼濾波方程與辨識電池歐姆電阻的卡爾曼濾波方程聯(lián)立,通過迭代的過程可以同時估算出電池的SOC和電池的歐姆電阻[11]。正因?yàn)闊o跡卡爾曼濾波的上述優(yōu)點(diǎn),文獻(xiàn)[13],[24]均利用UKF來進(jìn)行SOC估計(jì)來提高估計(jì)精度。還可以利用DEKF為基礎(chǔ),不僅可以對電池的SOC還可以對容量進(jìn)行估計(jì),并且因?yàn)镾OC和容量的更新頻率差別較大,容量變化速率遠(yuǎn)遠(yuǎn)小于SO
26、C變化速率,以相同的時間尺度進(jìn)行估計(jì)將會導(dǎo)致資源的浪費(fèi),針對這個問題而提出了多尺度聯(lián)合估計(jì)[25]。 對于soc也并不局限于卡爾曼濾波方法,為了解決安時積分方法的一些固有缺陷而提出一種組合算法:建立開路電壓、卡爾曼濾波和安時積分法進(jìn)行組合,以安時積分為基礎(chǔ),采用基于折算效率的卡爾曼濾波估計(jì)算法使誤差較大的初始SOC值快速的向真實(shí)SOC值收斂,此方法可解決傳統(tǒng)的安時積分法不能估計(jì)初始的SOC、難于測量庫倫效率的問題[21],[26]。 選擇不同的模型對于算法的估計(jì)精度也是有不小的影響,不同的模型結(jié)合不同的算法可以產(chǎn)生許多不同的估計(jì)方式:基于復(fù)合模型的卡爾曼濾波、基于奇異值分解的卡爾曼濾波算法
27、、基于強(qiáng)跟蹤的卡爾曼濾波算法[27];基于UPF(無跡粒子濾波)的SOC估計(jì)算法、多模型切換估計(jì)[28];多模型切換策略的荷電狀態(tài)估計(jì)、基于容量保持率CRR(capacity retention ratio)模型的荷電狀態(tài)估計(jì),基于貝葉斯估計(jì)的荷電狀態(tài)估計(jì)[8]。 容量保持率CRR可由下式定義[8] CRR=CMRCCN100% (1-7) 式中 CMRC——表示電池在老化過程中當(dāng)前充滿電時的存儲容量即最大可用容量; CN——在出廠時的標(biāo)定容量。 1.4論文結(jié)構(gòu) 第一章,緒論。介紹課題的相關(guān)背景、分析國內(nèi)外BMS系統(tǒng)的發(fā)展情況、指出國內(nèi)外狀態(tài)估計(jì)的發(fā)展情況,介紹主流的估計(jì)方法和建
28、模方法。 第二章,電池單體數(shù)據(jù)測試及測試方法。對測試對象和實(shí)驗(yàn)儀器做介紹,說明與電池相關(guān)的一些術(shù)語,對實(shí)驗(yàn)方法進(jìn)行設(shè)計(jì),對相關(guān)的步驟給出詳細(xì)的實(shí)施方式。 第三章,建立電池模型。介紹一些主要的等效電路模型并對每種模型最簡要的分析,最終選定二階RC等效電路模型,并給出模型的數(shù)學(xué)原理表達(dá)式,為后續(xù)的狀態(tài)估計(jì)打基礎(chǔ),對實(shí)驗(yàn)數(shù)據(jù)進(jìn)行處理得到SOC-OCV關(guān)系和模型參數(shù),最后利用matlab中的simulink進(jìn)行電池模型的搭建并進(jìn)行仿真驗(yàn)證。 第四章,狀態(tài)估計(jì)算法。介紹卡爾曼濾波的原理和擴(kuò)展卡爾曼濾波的實(shí)現(xiàn)方法,結(jié)合安時積分與模型的數(shù)學(xué)表達(dá)式應(yīng)用擴(kuò)展卡爾曼來對電池SOC狀態(tài)進(jìn)行估計(jì),利用matla
29、b進(jìn)行程序的編寫,最后進(jìn)行算法的驗(yàn)證。 最后一章,結(jié)論 2 電池單體數(shù)據(jù)測試及測試方法 鋰電池相較于其它的電池具有很多的優(yōu)勢,是一種高性能的電池,為了更好地研究電池的性能,更好的利用電池,需要進(jìn)行一些實(shí)驗(yàn)。鋰電池是一個典型的非線性動力系統(tǒng),從機(jī)理方面直接建立數(shù)學(xué)模型比較困難,比較恰當(dāng)?shù)姆绞奖闶峭ㄟ^一些電池實(shí)驗(yàn)來對電池規(guī)律進(jìn)行觀測,為電池?cái)?shù)學(xué)建模提供數(shù)據(jù)基礎(chǔ)。 2.1 測試對象與測試設(shè)備 2.1.1 測試對象 目前動力電池主要有磷酸鐵鋰和三元電池這兩類電池, 三元鋰電池相比于磷酸鐵鋰電池具有較高的能量密度,廣泛應(yīng)用于乘用車領(lǐng)域[29]。測試對象為三元鋰電池,負(fù)極材料為碳材料
30、,正極材料是鎳鈷錳酸鋰,詳細(xì)的電池參數(shù)如下表所示。 表2-1電池參數(shù) 額定容量 2750mAh 額定電壓 3.6V 充電 CC-CV,Std.1375mA,4.20V,4.0hrs 重量 48.0g 溫度 充電:0~45℃,放電:-20~60℃ 存儲:-20~50℃ 能量密度 577Wh/l,207Wh/kg 2.1.2 測試設(shè)備 檢測設(shè)備能夠通過編程的方式對充放電條件進(jìn)行設(shè)置,可以通過采集設(shè)備進(jìn)行采集,利用計(jì)算機(jī)可以對采集的數(shù)據(jù)進(jìn)行讀取,能夠采集到充放電過程的各種數(shù)據(jù),電流,電壓等信息可實(shí)時的記錄。 電池檢測設(shè)備,其技術(shù)規(guī)格參數(shù)如下: (1)設(shè)備配有8個
31、獨(dú)立通道,每個通道獨(dú)立運(yùn)行,可以分別獨(dú)立設(shè)置充放電工步; (2)充放電工況采用編程控制,支持的命令包括:恒流充電、恒流放電、恒壓充電、恒功率放電、倍率充電、倍率放電和靜置等; (3)結(jié)束條件能夠支持對時間、電壓、電流等各個參數(shù)設(shè)置作為截止條件; (4)充電電壓變化范圍:0V-5V,放電電壓變化范圍2V-5V; (5)充電電流范圍:20mA-10A,放電電流范圍:20mA-10A; (6)時間:計(jì)算機(jī)系統(tǒng)時間1秒(無累計(jì)誤差)。 2.2 測試方法 2.2.1 實(shí)驗(yàn)相關(guān)定義[30] 1.電池容量 電池額定容量:在理論情況下電池完全放電,電極材料能夠釋放出的電荷數(shù)量成為電池的額
32、定容量,單位為Ah。 電池的最大可用容量:在實(shí)際情況下,由于存在環(huán)境溫度偏差和電池的老化等因素電極材料能夠釋放出的電荷數(shù)量將小于電池的額定流量,此時釋放出的電荷數(shù)量為電池的最大可用容量,單位為Ah。 2.電池電壓 開路電壓(OCV):電池處于開路狀態(tài)下,正負(fù)極之間的電勢差。由于電池具有極化效應(yīng),具體體現(xiàn)為當(dāng)放電過程中端電壓會低于開路電壓,充電過程中端電壓會高于開路電壓。因此在實(shí)驗(yàn)當(dāng)中常用靜置足夠時間的端電壓來近似代替開路電壓,單位為V。 端電壓:電池對外輸出的電壓,用電壓表直接測量電池正負(fù)極之間的電壓差即為端電壓,單位為V。 極化電壓:正是由于極化效應(yīng)的原因使得電池的電壓響應(yīng)存在滯后
33、性,極化電壓用來描述極化效應(yīng)帶來的影響,單位為V。 3.充放電倍率 指電池充放電所需的電流,其值為充放電的電流與額定的容量的比值。例如額定容量為2.75Ah電池用2.75A電流放電,計(jì)算得到的放電倍率為2.75/2.75=1C。 4.電池比能量 電池單位重量或體積能釋放的能量,單位是Wh/kg或Wh/L. 5.電池內(nèi)阻 電池內(nèi)阻分為兩類分別為交流內(nèi)阻和直流內(nèi)阻。交流內(nèi)阻反映電池抵抗交流電的能力,稱為交流阻抗。一般情況下,電池內(nèi)阻指電池的直流內(nèi)阻,測試時符合歐姆定律,為電池直流放電過程中電壓差與電流差的比值,單位為Ω。 2.2.2 實(shí)驗(yàn)名稱及目的[31] 為了獲取模型參數(shù)和獲得
34、最大可用容量,需要對電池進(jìn)行容量實(shí)驗(yàn)和脈沖放電實(shí)驗(yàn)。 表2-2 電池特性實(shí)驗(yàn) 實(shí)驗(yàn)名稱 實(shí)驗(yàn)?zāi)康? 容量校核實(shí)驗(yàn) 獲取當(dāng)前的最大可用容量 HPPC脈沖放電實(shí)驗(yàn) 用于辨識電池模型參數(shù) 2.2.3 實(shí)驗(yàn)工步 為了更好地得到模型的參數(shù),需要對實(shí)驗(yàn)工步進(jìn)行詳細(xì)的設(shè)計(jì),利用實(shí)驗(yàn)設(shè)備的可編程控制可將每一步的時間和變量進(jìn)行精確地控制。 電池充電方式采用恒流恒壓CC-CV(Constant Current-ConstantVoltage),放電方式為恒流CC(Constant Current)放電。 1.容量校核實(shí)驗(yàn)[32] (1)具體步驟如下: 1)在室溫(252℃)條件下,充分靜
35、置30分鐘,以1C(2.75A)放電倍率進(jìn)行恒流放電至截止電壓2.5V; 2)在室溫(252℃)條件下,充分靜置30分鐘,以1C(2.75A)放電倍率恒流充電至截至電壓4.2V;再恒壓充電,當(dāng)達(dá)到截止條件即電流小于等于0.137A(0.05*2.75A)時,停止充電; 3)在室溫(252℃)條件下,充分靜置30分鐘,以1C(2.75A)放電倍率恒流放電至截止電壓2.5V; 4)記下放出的電量C; 5)重復(fù)步驟(1-4)3次,如這三次的容量誤差小于等于額定容量的3%,則將這三次放電容量的結(jié)果的均值作為電池的最大可用容量。 在此處有兩個需要定義的電流值即I1、I2,此處的I1=2.75A
36、(1小時率放電電流,數(shù)值上等于額定容量),I2為1小時率實(shí)際放電電流,其數(shù)值上等于實(shí)際容量值。 (2)容量校核實(shí)驗(yàn)電池檢測設(shè)備控制命令如下 利用設(shè)備的可編程控制充放電的功能,設(shè)置循環(huán)命令和循環(huán)條件,按照容量校核實(shí)驗(yàn)的步驟要求設(shè)置命令,具體的命令和截止條件如下表。 表2-3 容量校核實(shí)驗(yàn)命令 命令 設(shè)置數(shù)值 截止條件 1: 恒流恒壓充電 1.375A4200mV 電流 <= 0.1A 2: 擱置 時間 >= 0:30:00.000 3: 恒流放電 2.75A 電壓 <= 2500mV 4: 擱置 時間 >= 1:00:00.000 5: 結(jié)束
37、2.HPPC脈沖放電實(shí)驗(yàn)[32] (1)具體步驟如下: 1)充電:鋰離子動力電池放在252℃環(huán)境下靜置30分鐘,以I2的恒定電流對鋰離子動力電池進(jìn)行充電實(shí)驗(yàn),每充10%的容量(充電6分鐘)后,靜置10分鐘,直至充電至截止電壓4.2V。 2)放電:鋰離子動力電池放在252℃環(huán)境下靜置30分鐘,以I2的恒定電流對鋰離子動力電池進(jìn)行放電實(shí)驗(yàn),每放電10%的容量(放電6分鐘)后,靜置10分鐘,直至放電至截至電壓2.5V。 3)采集并記錄實(shí)驗(yàn)數(shù)據(jù),方便進(jìn)行后續(xù)的處理。 (2)HPPC實(shí)驗(yàn)電池檢測設(shè)備控制命令 利用設(shè)備的可編程控制充放電的功能,設(shè)置循環(huán)命令和循環(huán)條件,按照HPPC實(shí)驗(yàn)的步驟要求
38、設(shè)置命令,具體的命令和截止條件如下表。 表2-4 HPPC實(shí)驗(yàn)命令表 命令 設(shè)置數(shù)值 截止條件 1:恒流放電 2.75A 電壓 <= 2500mV 2: 擱置 時間 >= 0:10:00.000 3: 恒流充電 2.75A 時間 >= 0:06:00.000 4: 擱置 時間 >= 0:10:00.000 5: 循環(huán) 起始命令號: 3循環(huán)數(shù): 9 6: 恒流恒壓充電 2.75A4200mV 電流 <= 0.135A 7: 擱置 時間 >= 0:30:00.000 8: 恒流放電 2.75A 時間 >= 0:06:00.000 9
39、: 擱置 時間 >= 0:10:00.000 10: 循環(huán) 起始命令號: 8循環(huán)數(shù): 9 11: 恒流放電 2.75A 電壓 <= 2500mV 12: 擱置 時間 >= 0:10:00.000 13: 結(jié)束 2.4 實(shí)驗(yàn)數(shù)據(jù)的預(yù)處理 HPPC實(shí)驗(yàn)的數(shù)據(jù)是后續(xù)識別模型參數(shù)的重要數(shù)據(jù),實(shí)驗(yàn)得到的數(shù)據(jù)文件可利用DtScope軟件對數(shù)據(jù)進(jìn)行讀取,該軟件可將實(shí)驗(yàn)數(shù)據(jù)導(dǎo)出為EXCEL文件格式。HPPC實(shí)驗(yàn)電流電壓數(shù)據(jù)圖如下 圖2-1 HPPC實(shí)驗(yàn)測試數(shù)據(jù) 圖2-1中橫坐標(biāo)為時間,上方圖像為電流值,下方圖像為電壓值。 利用Excel表格對實(shí)驗(yàn)數(shù)據(jù)進(jìn)行初
40、步的處理,從中需要提取出充電過程記錄的電壓值與電流值、放電過程中記錄的電壓值與電流值、一個放電脈沖的電壓值與電流值。 2.5 本章小結(jié) 為了對電池性能進(jìn)行詳細(xì)的了解,本章詳細(xì)說明了實(shí)驗(yàn)的對象和實(shí)驗(yàn)的設(shè)備,并且介紹了主要的實(shí)驗(yàn)為HPPC實(shí)驗(yàn)和容量校核實(shí)驗(yàn),介紹了這兩個實(shí)驗(yàn)的目的,給出了每個實(shí)驗(yàn)的詳細(xì)實(shí)施步驟和相應(yīng)的控制命令,并且重點(diǎn)對HPPC實(shí)驗(yàn)數(shù)據(jù)進(jìn)行預(yù)處理,提取出相關(guān)的實(shí)驗(yàn)數(shù)據(jù),為后續(xù)的電池建模打下良好的數(shù)據(jù)基礎(chǔ)。 3 建立電池模型 3.1 模型的選擇 在1.3.1節(jié)中對電池的兩個大類模型做了詳細(xì)的介紹,現(xiàn)對等效電路模型進(jìn)行詳細(xì)介紹。等效電路的模型一般都是采用電容和電阻相
41、組合的方式來模擬電池的工作原理,這些電阻和電容是可以通過實(shí)驗(yàn)獲取的。等效電路模型包括如下幾種類型[33],[34],[30]:Rint模型、PNGV模型、Thevenin模型、二階RC模型、GNL模型。 1.Rint模型 該模型首先是由美國愛達(dá)荷國家實(shí)驗(yàn)室提出的設(shè)計(jì),其模型電路圖如下圖,此模型具有結(jié)構(gòu)簡單和參數(shù)易于確定的優(yōu)點(diǎn),但是缺點(diǎn)也是很明顯就是考慮的因素不是很全面,忽略了電池發(fā)生反應(yīng)的過程中內(nèi)阻的變化,只能代表理想情況,不易于應(yīng)用到實(shí)際的電池管理系統(tǒng)當(dāng)中。這個模型為后續(xù)的精準(zhǔn)的高階模型發(fā)展奠定了良好的基礎(chǔ)[35]。 圖3-1 Rint模型電路圖 2.Thevenin模型 該模
42、型基本結(jié)構(gòu)如圖3-2,該模型不是很精確但是卻運(yùn)用廣泛的原因是在該模型中所有的元素都被假設(shè)認(rèn)定為定值[36]。該電路中RC回路中的電阻和電容分別表示電池的計(jì)劃電阻和極化電容,極化電阻描述非電損失的能量,極化電容描述電化學(xué)反應(yīng)中的擴(kuò)散現(xiàn)象。電阻R0為電池內(nèi)阻描述電損失的能量。 圖3-2 Thevenin模型結(jié)構(gòu)圖 3.PNGV模型 該模型是《Freedom CAR電池實(shí)驗(yàn)手冊》中規(guī)定的的標(biāo)準(zhǔn)模型,基本結(jié)構(gòu)如圖3-3[37]。該模型是在Thevenin模型的基礎(chǔ)進(jìn)行改進(jìn),改進(jìn)的方式是串聯(lián)了一個C2電容。該模型的優(yōu)勢在于能夠較為精準(zhǔn)的內(nèi)阻參數(shù)和直流內(nèi)阻,但在不同的溫度下精度就不是很理想了。
43、 圖3-3 PNGV模型結(jié)構(gòu)圖 4.GNL (General Non-Liner model)模型 根據(jù)電池的極化效應(yīng)原路而提出的一種非線性的等效電路模型,模型結(jié)構(gòu)如下圖。而極化細(xì)分分為:電化學(xué)極化、濃差極化和歐姆極化。R2與C2組成的RC回路是用來模擬電池的電化學(xué)極化;另外一個RC是用來模擬電池的濃差極化[39]。電容C3作用為描述電池OCV的變化,R0為電池的內(nèi)阻,Rs為自放電電阻,R2和C2組成的回路描述電化學(xué)極化,另一個RC回路描述容差極化。 圖3-4 GNL模型結(jié)構(gòu)圖 5.二階RC模型 此模型是在Thevenin模型的基礎(chǔ)之上改進(jìn)得到的,改進(jìn)的方法便是增加一個RC回
44、路,這樣可以更好地考慮電池的極化效應(yīng)的同時也不增加模型的復(fù)雜程度。 圖3-5二階RC電路結(jié)構(gòu)圖 此電路的原理表達(dá)式[40]如下: U=Uoc-ItR0-U2-U1 (3-1) 式中 U——端電壓,單位為V; Uoc——開路電壓,單位為V; It——電流,單位為A; R0——電阻,單位為Ω; U1、U2——分別為兩個RC回路的電壓,單位為V。 dU2dt=-U2R2C2+I/C2 (3-2) 式中 R2——RC回路電阻,單位為Ω; C2—— RC回路電容,單位為F。 dU1dt=-U1R1C1+I/C1 (3-3) 式中 R1——RC回
45、路電阻,單位為Ω; C1—— RC回路電容,單位為F。 綜上考慮,選擇二階RC等效電路來模擬鋰電池單體,該電路模型可更準(zhǔn)確地還原電池的極化效應(yīng),更好的描述電池的遲滯效應(yīng),并且模型的復(fù)雜程度適中,比較適合進(jìn)行利用實(shí)驗(yàn)識別參數(shù)和后續(xù)的狀態(tài)估計(jì)。 3.2 利用試驗(yàn)數(shù)據(jù)識別參數(shù) 由二階RC電路結(jié)構(gòu)圖可知,模型中需要確定的參數(shù)為:開路電壓Uoc、歐姆內(nèi)阻R0、極化內(nèi)阻R1和R2、極化電容C1和C2。識別這些參數(shù)需要確定SOC-OCV關(guān)系,下面將分別進(jìn)行介紹 3.2.1 SOC-OCV關(guān)系確定[33] 電池的開路電壓式電池特性的一個重要指標(biāo),由于具有RC環(huán)節(jié),電壓會有遲滯效應(yīng)存在,電
46、池的端電壓在很多時候并不等于開路電壓,只有當(dāng)靜止足夠長時間,電池內(nèi)部的極化效應(yīng)消失端電壓才可替代開路電壓。如果靜置足夠長的時間將浪費(fèi)掉許多的時間,因此為了比較快速的得到電池開路電壓與荷電狀態(tài)SOC之間的關(guān)系,現(xiàn)利用HPPC實(shí)驗(yàn)的部分?jǐn)?shù)據(jù)實(shí)現(xiàn),利用此實(shí)驗(yàn)的充電與放電過程分別可以得到不同SOC狀態(tài)下靜置的終止時刻的電壓值,作為此SOC下充電或放電的開路電壓。將充電的開路電壓數(shù)據(jù)與放電時的開路電壓數(shù)據(jù)進(jìn)行取均值來作為特定SOC的開路電壓值。 表3-1 充放電時不同SOC對應(yīng)的OCV SOC 充電OCV(V) 放電OCV(V) 平均OCV(V) 0 3.30585 3.31829 3
47、.31207 0.1 3.40988 3.38416 3.39702 0.2 3.52603 3.49882 3.512425 0.3 3.58344 3.56469 3.574065 0.4 3.63753 3.61679 3.62716 0.5 3.71071 3.68117 3.69594 0.6 3.79748 3.76795 3.782715 0.7 3.88028 3.85854 3.86941 0.8 3.96142 3.95063 3.956025 0.9 4.06396 4.05832 4.06114
48、1 4.17065 4.17065 4.17065 由上表便可以得到SOC—OCV的離散對應(yīng)關(guān)系,利用matlab APP中的曲線擬合工具箱,利用多項(xiàng)式擬合得到SOC-OCV的函數(shù)關(guān)系表達(dá)式。結(jié)果如下圖 圖3-6 SOC-OCV曲線擬合結(jié)果 最終得到SOC-OCV的函數(shù)關(guān)系 Uoc=-0.7849*x5+1.112*x4+0.577*x3 -1.199x2+1.156x+3.308 (3-4) 式中 Uoc——開路電壓,單位為V; x——SOC值。 3.2.2 歐姆內(nèi)阻,極化電阻、電容辨識[41] 電池的電壓隨著電流的變化并不是立刻產(chǎn)生響應(yīng)而是存在著滯后的現(xiàn)象
49、,為了更好地模擬這種滯后現(xiàn)象,就需要對模型電路中的RC環(huán)路的阻容參數(shù)進(jìn)行辨識,如果單純的使用理論方法對模型中的參數(shù)進(jìn)行計(jì)算是比較困難的,比較好的辨識方法便是利用脈沖放電實(shí)驗(yàn)在不同SOC狀態(tài)(以放電周期作為區(qū)分,共有十個SOC狀態(tài))下的實(shí)驗(yàn)數(shù)據(jù)來得到對應(yīng)的RC參數(shù),為了更好地說明在某一SOC狀態(tài)下的參數(shù)辨識方法,下面將簡要介紹電路的響應(yīng)原理公式 (1) RC電路響應(yīng) 1)零輸入響應(yīng) 無信號作用,由初始時刻的儲能所產(chǎn)生的響應(yīng)。即沒有獨(dú)立的電源接入,而由電容充當(dāng)電源。如圖3-7所示 圖3-7 零輸入響應(yīng)RC電路 根據(jù)基爾霍夫定律可列出 Uc(t)-UR(t)=0 (3-5) 式中
50、 Uc(t)——t時刻電容電壓,單位為V; UR(t)——t時刻電阻電壓,單位為V。 UR(t)=Ri(t)it=-CdUc(t)dt (3-6) 式中 R——電阻阻值,單位為Ω; i(t)——t時刻的電流,單位為A; C——電容的容值,單位為F。 由式3-5,3-6可以得出 Uct+RCdUc(t)dt=0 (3-7) 將3-7進(jìn)行求得可得到 Uct=RIe-tRC (3-8) 式中 I——電流,單位為A。 二階RC電路可以看做是兩個一階RC的串聯(lián)即 U1t+U2t=R1Ie-tR1C1+R2Ie-tR2C2 (3-9) 式中 U1t——第一個RC電路的電壓
51、,單位為V; U2t——第二個RC電路的電壓,單位為V。 2) 零狀態(tài)響應(yīng) 初始時刻無能量儲備,由起始時刻施加于網(wǎng)絡(luò)的輸入信號所產(chǎn)生的響應(yīng)。即電容所儲存的能為0,光靠外接獨(dú)立電源作用。如圖3-8所示 圖3-8 零狀態(tài)響應(yīng)RC電路 根據(jù)基爾霍夫丁路可列出 Ic+IR=Is (3-10) 式中 Ic——電容路電流,單位為A; IR——電阻路電流,單位為A; Is——輸入電流,單位為A。 CdUc(t)dt+1RUc(t)=is(t) (3-11) 將3-11進(jìn)行求解可得到 Uct=-RIse-tRC+RIs=RIs(1-e-tRC) (3-12) 二階RC即為
52、 U1t+U2t=R1Is1-e-tR1C1+R2Is1-e-tR2C2 (3-13) (2)參數(shù)辨識[30],[43] 將脈沖放電試驗(yàn)的實(shí)驗(yàn)數(shù)據(jù)按不同SOC狀態(tài)分開研究,得到0-90%SOC狀態(tài)下的十組電壓、電流數(shù)據(jù),將這十組數(shù)據(jù)分開處理,可得到不同SOC狀態(tài)下對應(yīng)的模型參數(shù)。 利用電路響應(yīng)來對實(shí)驗(yàn)數(shù)據(jù)進(jìn)行分析,現(xiàn)對其中的一個局部做詳細(xì)描述,電流電壓的局部放大圖如下圖 圖3-9 HPPC實(shí)驗(yàn)電流電壓局部放大圖 如圖3-9所示,A-C段為放電階段,D-E為靜置階段。對于靜置階段電容C1和C2上的電量會隨著時間的延長逐漸被電阻耗散掉最后消失,這是兩個電容上的電壓變?yōu)榱?,這時電池兩
53、端的靜置電壓可以被認(rèn)為是電池的開路電壓OCV[44]。C-D的電壓突變是由于電阻R0所引起的,而RC環(huán)是不會導(dǎo)致電壓的驟變的,因此R0的求解方式便是利用ΔU與電流I的比值求取,即:R0=?UI 。B-C段曲線上電壓的變化為兩個RC電路和歐姆電阻上的總電壓,可以近似當(dāng)作是零狀態(tài)響應(yīng),D-E段由于外部電流變?yōu)榱?,電池?nèi)部的反應(yīng)不會立即停止,這是電池的化學(xué)反應(yīng)原理造成的,曲線上的電壓變化為兩個RC電路上的總電壓變化,可近似當(dāng)作是零輸入響應(yīng)。根據(jù)式3-9,3-13可以得到在靜置和放電階段的電壓表達(dá)式如下。 放電: U=Uoc+R1I1-e-tR1C1+R2I1-e-tR2C2+R0I (3-14
54、) 式中 R1、R2、R0——圖2-1中的電阻值,單位為Ω; C1、C2——圖2-1中的電容,單位為F; U——輸出電壓,單位為V; Uoc——開路電壓,單位為V; I——電流,單位為A。 靜置: U=Uoc+R1Ie-tR1C1+R2Ie-tR2C2 (3-15) 根據(jù)以上分析,每個放電周期的D-E段(靜置階段)都可利用零輸入響應(yīng)來對此段曲線進(jìn)行分析,得出對應(yīng)的電壓表達(dá)式如式3-15,該表達(dá)式可表示在特定SOC狀態(tài)下的靜置階段的電壓值。 通過觀察式3-15可得:利用靜置階段的數(shù)據(jù)進(jìn)行二階指數(shù)擬合可以得到相應(yīng)的RC參數(shù),為了方便擬合可利用下式進(jìn)行擬合 y=f+aebx+
55、cedx (3-16) 式中 f——開路電壓; a、b、c、d——待識別的參數(shù)。 利用matlab編寫小小的程序,將數(shù)據(jù)導(dǎo)入,利用使用matlab-APP中的曲線和工具箱進(jìn)行擬合,部分?jǐn)M合結(jié)果如下圖 圖3-10 部分RC參數(shù)識別曲線擬合結(jié)果 從結(jié)果圖中可以看出擬合的效果還是很好的,在擬合工具箱中也可得知擬合的重合度高達(dá)99%。辨識出的參數(shù)需要進(jìn)行轉(zhuǎn)化才可得到相應(yīng)的RC參數(shù),辨識出的參數(shù)與模型中的RC參數(shù)的對應(yīng)關(guān)系如下 R1=aI (3-17) R2=cI (3-18) C1=1R1*(-b) (3-19) C2=1R2*(-d) (3-20) 對擬合數(shù)據(jù)進(jìn)行
56、存儲,運(yùn)用matlab強(qiáng)大的計(jì)算能力對式3-17到式3-19進(jìn)行運(yùn)算。 編程思路如下: 1)導(dǎo)入不同SOC狀態(tài)下的電壓值 2)將不同狀態(tài)下的指數(shù)擬合系數(shù)提?。╝、b、c、d) 3)初始化狀態(tài):規(guī)定R1、R2、C1、C2等結(jié)果矩陣的維度 4)循環(huán)計(jì)算:按照式3-17至式3-20計(jì)算不同SOC狀態(tài)下的RC參數(shù) 5)存儲結(jié)果 根據(jù)以上的對模型參數(shù)的辨識的說明,最終得到的結(jié)果如下表。 表3-2 不同SOC下的等效電路參數(shù) SOC R0(Ω) R1(Ω) R2(Ω) C1(F) C2(F) 0 0.085571 0.181556 0.024891 28.79523
57、 3802.61 0.1 0.048185 0.015129 0.017343 16718.23 1226.538 0.2 0.034731 0.012199 0.007798 1766.804 18092.03 0.3 0.031912 0.014687 0.011053 5515.351 7628.316 0.4 0.031021 0.012704 0.011908 14943.78 1750.339 0.5 0.030712 0.013052 0.008736 1843.926 19522.04 0.6 0.030912
58、0.011975 0.009978 11049.08 12481.33 0.7 0.031584 0.013885 0.011121 12807.25 8319.632 0.8 0.032058 0.022922 0.012168 1379.99 11602.18 0.9 0.035457 0.009714 0.008435 5564.927 21576.63 3.3 建立模型 為了驗(yàn)證等效模型的準(zhǔn)確性,需要利用simulink建立驗(yàn)證模型,將仿真電壓與實(shí)測電壓進(jìn)行對比驗(yàn)證模型的準(zhǔn)確性。 建模的思路是是利用matlab/simulink進(jìn)行,根
59、據(jù)輸入電流通過SOC計(jì)算模塊得到相應(yīng)的soc值,以soc值為輸入得到相應(yīng)的開路電壓,以soc為輸入利用參數(shù)的擬合函數(shù)得到RC參數(shù),根據(jù)電池的響應(yīng)特性編寫極化電壓計(jì)算函數(shù),最后通過極化電壓與開路電壓相加得到最終的輸出電壓。模型主要分為以下幾個模塊:電流源、SOC計(jì)算模塊、開路電壓計(jì)算模塊、RC參數(shù)計(jì)算模塊、極化電壓計(jì)算模塊。模型如下圖 圖3-11 simulink電池模型 (1)電流源模塊 該模塊可根據(jù)實(shí)驗(yàn)數(shù)據(jù)文件進(jìn)行實(shí)驗(yàn)電流的導(dǎo)入,本模型的輸入電流為HPPC實(shí)驗(yàn)的放電過程,導(dǎo)入結(jié)果如下圖。 圖3-12 電流源內(nèi)實(shí)驗(yàn)電流 (1)soc計(jì)算模塊 利用安時積分原理,原理式為式1-
60、5。simulink中實(shí)現(xiàn)該原理需要用到如下模塊:積分模塊、常值模塊、加法模塊、除法模塊。內(nèi)部結(jié)構(gòu)如下圖 圖3-13 SOC計(jì)算模塊內(nèi)部圖 (2)開路電壓計(jì)算模塊 此模塊以SOC-OCV對應(yīng)的函數(shù)關(guān)系(式3-4)為基礎(chǔ),利用simulink模塊中的matlab function模塊,在此模塊中對SOC-OCV對應(yīng)函數(shù)關(guān)系進(jìn)行編輯。其中具體的函數(shù)詳見附錄A (3)參數(shù)計(jì)算模塊 模型參數(shù)的計(jì)算是根據(jù)SOC與各參數(shù)的函數(shù)對應(yīng)關(guān)系,對應(yīng)關(guān)系是根據(jù)(表3-2)中的數(shù)據(jù)利用matlab APP中曲線擬合工具進(jìn)行擬合得到的。各電阻電容參數(shù)與SOC的擬合得出的函數(shù)對應(yīng)結(jié)果如下: R0=0.
61、07239*e-6.186*SOC+0.01142*e1.483*SOC (3-21) R1=0.1693*e-41.62*SOC+0.01229*e0.2195*SOC (3-22) R2=0.01508*e-12.66*SOC+0.01032*e-0.01638*SOC (3-23) C1=-4.963*106*SOC6+1.649*107*SOC5-2.08*107*SOC4+1.23 *107*SOC3-3.38*106*SOC2+3.601*105*SOC+702.2 (3-24) C2=1.039*107*SOC6-2.662*107*SOC5+2.541*
62、107*SOC4-1.102 *107*SOC3+2.058*106*SOC2-9.609*104*SOC+3032 (3-25) 模塊內(nèi)部利用simulink模塊中的matlab function模塊實(shí)現(xiàn)各個參數(shù)與SOC的上述對應(yīng)關(guān)系。 (4)極化電壓計(jì)算模塊 此模塊利用matlab function模塊實(shí)現(xiàn)極化電壓的計(jì)算,計(jì)算的原理是基于電池的狀態(tài)響應(yīng)特性,在3.2.2節(jié)中已做詳細(xì)介紹。其中具體的函數(shù)詳見附錄B 3.4 模型驗(yàn)證 模型驗(yàn)證的目的就是驗(yàn)證在上文建立的模型是否足夠精確,以實(shí)驗(yàn)電流為輸入進(jìn)行仿真,通過對比仿真電壓與實(shí)驗(yàn)實(shí)測電壓來驗(yàn)證模型的精確程度。第一次仿真的
63、電流輸入采用1C恒流放電電流,分十次將電池的電量放盡,即為HPPC實(shí)驗(yàn)電流仿真結(jié)果如下 圖3-14 1C放電工況模型驗(yàn)證仿真結(jié)果 仿真結(jié)果可以看到,電池仿真電壓與實(shí)驗(yàn)所得電壓差可以控制在0.05V內(nèi),誤差在2%以內(nèi)(除放電末期)。由于放電末期時等效電路的參數(shù)變化比較劇烈,而參數(shù)曲線擬合會有產(chǎn)生一定的誤差,對放電末期參數(shù)變化描述會有偏差,因此造成誤差偏大,最大誤差值為0.4V。 第二次仿真將2C恒流放電工況的電流導(dǎo)入,由于模型進(jìn)行參數(shù)識別式依據(jù)HPPC實(shí)驗(yàn)完成的,因此第二次仿真的目的便是驗(yàn)證該模型在其他工況下的精度,仿真結(jié)果如下圖 圖3-15 2C恒流放電工況模型驗(yàn)證仿真結(jié)果
64、從仿真結(jié)果可以看出總體的電壓誤差可以控制在2%內(nèi),放電末期(最后100s左右)的誤差相較于放電初期、中期是較大的,最大的誤差值可達(dá)到0.2V,誤差為10%。放電末期誤差偏大的原因還是在于參數(shù)變化劇烈,本模型參數(shù)計(jì)算采用擬合函數(shù)的計(jì)算方式。由此可以得到此模型在忽略放電末期那一小段放電過程的條件下用于模擬電池的狀態(tài)是較為精準(zhǔn)的,可將仿真電壓誤差控制在2%之內(nèi)。 3.5 本章小結(jié) 本章詳細(xì)介紹了等效電路的各種模型,最終選型為二階RC;給出了實(shí)驗(yàn)數(shù)據(jù)的處理方法,包括SOC-OCV的獲取、RC參數(shù)的獲取,在得到參數(shù)與SOC的離散關(guān)系基礎(chǔ)之上對離散的數(shù)據(jù)進(jìn)行擬合;利用matlab/simulink進(jìn)
65、行模型的搭建,最終運(yùn)用HPPC實(shí)驗(yàn)工況和2C恒流放電工況進(jìn)行仿真驗(yàn)證,模型的電壓誤差能控制在2%之內(nèi),為后續(xù)的SOC狀態(tài)估計(jì)打下良好的模型基礎(chǔ)。 4 狀態(tài)估計(jì)算法 電池狀態(tài)估計(jì)是電池管理的關(guān)鍵一環(huán),電池狀態(tài)包括電池的荷電狀態(tài)、健康狀態(tài)、功能狀態(tài)。本文的主要研究是對電池的荷電狀態(tài)進(jìn)行估計(jì),SOC描述了電池的剩余電荷量。 SOC是無法通過直接測量的方式取得,必須通過算法從物理測量值中估算出來,根據(jù)緒論中對的SOC估計(jì)算法的介紹,本章在建立模型的基礎(chǔ)上進(jìn)行SOC狀態(tài)的估計(jì),并對估計(jì)結(jié)果進(jìn)行分析。 4.1 卡爾曼濾波 卡爾曼濾波是動態(tài)系統(tǒng)狀態(tài)估計(jì)的一向較為成熟的技術(shù),現(xiàn)在應(yīng)用十分的廣
66、泛,在目標(biāo)跟蹤、全球定位、動態(tài)系統(tǒng)控制等領(lǐng)域發(fā)揮著重要的作用。卡爾曼濾波算法與SOC估計(jì)相契合的特點(diǎn)[11]:(1)具有良好的實(shí)時性,可以在線估計(jì)SOC,反應(yīng)速度比較快;(2)估計(jì)精度高,相比于其他的方法精度是較高的;(3)可以很好的解決累積誤差的問題;(4)具有良好的自適應(yīng)性,自我糾正能力強(qiáng),初始值的影響比較小??柭鼮V波方法由卡爾曼提出,開始應(yīng)用于離散隨機(jī)系統(tǒng)[45],最終由卡爾曼與R.S.Bucy將理論推廣到連續(xù)時間領(lǐng)域,形成了現(xiàn)在的卡爾曼濾波體系[46]。下面介紹卡爾曼濾波的原理。 4.1.1 線性卡爾曼濾波原理[47] 任何動力系統(tǒng)(包括電池)都會根據(jù)過去和現(xiàn)在的輸入來生成其輸出??紤]具有“狀態(tài)”向量(可能無法直接測量)的系統(tǒng)通常也很方便,其中狀態(tài)總結(jié)了過去所有輸入對系統(tǒng)的影響[48]。可以利用當(dāng)前輸入來計(jì)算當(dāng)前系統(tǒng)輸出,并且不需要存儲僅過去輸入值的當(dāng)前狀態(tài)。通過將電池組中的每個電池視為一個動態(tài)系統(tǒng),我們將應(yīng)用卡爾曼濾波理論,該系統(tǒng)的輸入包括電池所經(jīng)歷的電流和溫度,其輸出為(負(fù)載的)端電壓。 線性系統(tǒng)的形式為: xk+1=Akxk+Bkuk+
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生經(jīng)濟(jì)政策分析課件
- 向時間要效率-主題班會課件
- 小崗村之行課件
- 孝道與感恩課件
- 測量小燈泡的電功率ppt課件6(人教版物理九年級全冊)
- 瑞豐高材公司章程(7月)
- 現(xiàn)代銷售學(xué)創(chuàng)造顧客價(jià)值(第11版)Manning11e11
- 幼兒園教師禮儀培訓(xùn)
- 《說和做》(新版優(yōu)秀教案)【優(yōu)質(zhì)】教學(xué)課件
- 伊斯蘭園林特點(diǎn)解析課件
- 企業(yè)環(huán)保自覺性與公政策導(dǎo)向分析課件
- 焦慮癥的針灸治療課件
- 服裝企業(yè)生產(chǎn)設(shè)備簡介講義課件
- 人才資源統(tǒng)計(jì)報(bào)表課件
- 化學(xué)品危害及防護(hù)