91精品人妻互换日韩精品久久影视|又粗又大的网站激情文学制服91|亚州A∨无码片中文字慕鲁丝片区|jizz中国无码91麻豆精品福利|午夜成人AA婷婷五月天精品|素人AV在线国产高清不卡片|尤物精品视频影院91日韩|亚洲精品18国产精品闷骚

您當(dāng)前位置:首頁(yè) > 新聞?lì)l道 > 技術(shù)動(dòng)態(tài) > 正文
基于粒子群算法優(yōu)化SVM在電池SOC估算中的應(yīng)用

 張  凱

 (山東能源棗礦集團(tuán)蔣莊煤礦,山東  棗莊  27751 9)

摘要:為了實(shí)現(xiàn)井下救生艙動(dòng)力電池SOC (State Of Charge)的估算,將支持向量機(jī)(SVM)的方法應(yīng)用于電池SOC的估算中。為了得到合適的懲罰因子c和核函數(shù)K,利用粒子群算法來(lái)優(yōu)化支持向量機(jī);建立了支持向量機(jī)模型,對(duì)井下救生艙的電池剩余電量進(jìn)行預(yù)測(cè)。實(shí)驗(yàn)結(jié)果表明:采用粒子群優(yōu)化支持向量機(jī)的方法具有較高的準(zhǔn)確度,有一定的實(shí)用價(jià)值。

 關(guān)鍵詞:電池SOC;粒子群優(yōu)化;SVM;救生艙 中圖分類號(hào):TD77+4

0  引言

 煤礦井下礦用救生艙以及避難硐室可為井下遇險(xiǎn)礦工提供避難空間的艙室,動(dòng)力電池作為重要的后備電源,其性能要求要高于其他應(yīng)用領(lǐng)域。由于動(dòng)力電池的剩余電量是電壓、放電電流和溫度等變量的非線性函數(shù),對(duì)其計(jì)量存在著計(jì)量誤差大和狀態(tài)預(yù)測(cè)性差等問(wèn)題。支持向量機(jī)因具有更好的泛化精度,在非線性模式中得到了應(yīng)用,為了使支持向量機(jī)具有更高的預(yù)測(cè)精度,懲罰因子C和核函數(shù)K的選取尤為重要。本文將粒子群算法應(yīng)用于支持向量機(jī)的尋優(yōu)中,對(duì)電池電量的估計(jì)具有非常高的估計(jì)精度,達(dá)到了滿意的預(yù)測(cè)精度。

1  支持向量機(jī)模型

2  基于粒子群算法的SVM參數(shù)優(yōu)化

 粒子群算法屬于智能方法中的一個(gè)成員,用于解決全局優(yōu)化問(wèn)題,其中每個(gè)粒子都代表空間的一個(gè)候選解,種群中的任一粒子通過(guò)調(diào)節(jié)自己的速度運(yùn)行,以全局最優(yōu)為向?qū)нM(jìn)行移動(dòng),直至全局優(yōu)化位置。每個(gè)粒子通過(guò)下列信息改變當(dāng)前位置:粒子當(dāng)前位置、粒子當(dāng)前速度、粒子當(dāng)前位置與自己最好位置之間的距離、粒子當(dāng)前位置與群體最好位置之間的距離。粒子群優(yōu)化支持向量機(jī)的步驟如下:

 (1)首先設(shè)置粒子群的參數(shù):設(shè)置粒子群的種群數(shù)N、粒子維數(shù)d、最大迭代數(shù)M、最大速度V max、慣性權(quán)重W、學(xué)習(xí)因子c1和c2。

 (2)用訓(xùn)練樣本集對(duì)種群進(jìn)行訓(xùn)練,先根據(jù)經(jīng)驗(yàn)和試驗(yàn)大致確定(C,g)的范圍,初始化各粒子的位置向量X t和速度向量V t設(shè)粒子i的當(dāng)前最優(yōu)位置為Pt,Pt=X t(1,2,…,N)。

 (3)采用均方差函數(shù)作為收斂準(zhǔn)則,判斷算法收斂準(zhǔn)則是否滿足。如果滿足,轉(zhuǎn)向第6步,否則執(zhí)行第4步。

 (4)將各粒子當(dāng)前的適應(yīng)值和最優(yōu)適應(yīng)值進(jìn)行對(duì)比,更新粒子的最優(yōu)適應(yīng)值。

 (5)更新粒子的位置和速度。如果迭代次數(shù)已達(dá)到最大迭代次數(shù)或用已搜索到的最優(yōu)位置計(jì)算出的適應(yīng)值已滿足給定適應(yīng)值的要求時(shí),則停止迭代。

 (6)將測(cè)試樣本輸入到已經(jīng)訓(xùn)練好的SVM模型預(yù)測(cè)中,來(lái)檢驗(yàn)此模型的可靠性。

粒子群優(yōu)化SVM的主要參數(shù)見(jiàn)表1。

3電池實(shí)驗(yàn)數(shù)據(jù)的提取

 在實(shí)驗(yàn)中,對(duì)SE60AHA型磷酸鐵鋰離子電池進(jìn)行放電實(shí)驗(yàn),采用ADI公司的AD7280A芯片對(duì)電池進(jìn)行監(jiān)測(cè),放電容量為30%,放電時(shí)環(huán)境溫度為20℃,放電電流為15 A,獲得25組數(shù)據(jù),其中15組數(shù)據(jù)用來(lái)訓(xùn)練,10組數(shù)據(jù)用來(lái)測(cè)試。訓(xùn)練的數(shù)據(jù)輸入量分為放電電流、電池組電壓和環(huán)境溫度,輸出量為目標(biāo)要求的電池SOC值,分別用Xtrain和Ytrain表示。測(cè)試集分別用Xtest和Ytest表示。為了使支持向量機(jī)便于訓(xùn)練和測(cè)試,還需對(duì)采集到的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)的歸一化處理,將數(shù)據(jù)限制在一定范圍之內(nèi)。這里使用MATLAB工具箱中的mapminmax函數(shù),設(shè)置ymin=0,ymin=1,將數(shù)據(jù)歸一化到[0,1],按照下面的公式進(jìn)行歸一化:

4實(shí)驗(yàn)步驟

 將采集好的數(shù)據(jù)輸入32位Win7電腦,在MATI_AB7.0環(huán)境下,采用libsvm工具箱,進(jìn)行粒子群優(yōu)化支持向量機(jī)的電池SOC估算,算法流程如圖1所示。

 通過(guò)表1中的初始參數(shù),采用libsvm中的psoS-VMcgForClass函數(shù)對(duì)支持向量機(jī)進(jìn)行尋優(yōu),得到最優(yōu)的懲罰因子C=95,核函數(shù)參數(shù)g=0.01。將10組測(cè)試集數(shù)據(jù)進(jìn)行預(yù)測(cè),限于篇幅,本文給出了經(jīng)過(guò)歸一化后的測(cè)試集數(shù)據(jù),如表2所示。圖2為預(yù)測(cè)結(jié)果與實(shí)際結(jié)果對(duì)比。

 由圖2可知,采用粒子群優(yōu)化支持向量機(jī)的預(yù)測(cè)方法,其預(yù)測(cè)結(jié)果與實(shí)際結(jié)果基本一致,預(yù)測(cè)結(jié)果誤差最大的是第三組數(shù)據(jù),其預(yù)測(cè)值為0.58,實(shí)際值為0. 64,相差為0.06,故預(yù)測(cè)的準(zhǔn)確率較高。

5結(jié)論

 動(dòng)力電池作為井下救生艙重要的后備電源,對(duì)電池SOC的估算要求較高。本文采用粒子群算法來(lái)優(yōu)化SVM對(duì)電池SOC進(jìn)行估算,根據(jù)井下救生艙的要求建立合適的模型。通過(guò)實(shí)驗(yàn)結(jié)果可知,該方法得到的蓄電池SOC估算結(jié)果與實(shí)測(cè)值基本一致,具有很強(qiáng)的應(yīng)用價(jià)值。

關(guān)鍵字:
About Us - 關(guān)于我們 - 服務(wù)列表 - 付費(fèi)指導(dǎo) - 媒體合作 - 廣告服務(wù) - 版權(quán)聲明 - 聯(lián)系我們 - 網(wǎng)站地圖 - 常見(jiàn)問(wèn)題 - 友情鏈接
Copyright©2014安裝信息網(wǎng) www.78375555.com. All rights reserved.
服務(wù)熱線:4000-293-296 聯(lián)系電話:0371-61311617 傳真:0371-55611201 QQ: 郵箱:zgazxxw@126.com 豫ICP備18030500號(hào)-4
未經(jīng)過(guò)本站允許,請(qǐng)勿將本站內(nèi)容傳播或復(fù)制
安全聯(lián)盟認(rèn)證