999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于支持向量回歸的動力電池參數(shù)辨識

2014-10-28 19:24:16張滸王敏黃心漢
計算技術與自動化 2014年3期

張滸+王敏+黃心漢

收稿日期:2013-06-20

作者簡介:張 滸(1982—),男,湖北武漢人,博士研究生,研究方向:模式識別與智能系統(tǒng)。

通訊聯(lián)系人,E-mail:batigooal@gmail.com

文章編號:1003-6199(2014)03-0027-04

摘 要:根據(jù)鉛酸蓄電池在放電過程中內部電化學反應導致外部電特性變化的特點,提出一種基于支持向量機原理的電解液密度辨識模型。利用支持向量機理論非線性回歸的特性,簡化測量電解液密度的過程,在惡劣環(huán)境下檢測動力電池的電解液密度更顯其優(yōu)越性。預測實驗表明,采用改進的交叉驗證預測模型具有泛化能力強、穩(wěn)定性好的特點,并且在小樣本的條件下能達到預期的辨識精度。

關鍵詞:電解液密度;支持向量機;交叉驗證;參數(shù)辨識

中圖分類號:TP183 文獻標識碼:A

Parameter Identification of Power Battery

with Support Vector Regression

ZHANG Hu,WANG Min,HUANG Xin-han

(University of Science & Technology, School of Automation,Wuhan,Hubei 430074,China)

Abstract:This paper presents an identification model of electrolyte density, which based on the Support Vector Machine Theory, according to the feature that the chemical reaction of interior electrics leading to the characteristic change of exterior electrics in the discharge process of the lead-acid battery. This model simplifies the process of measuring the electrolyte density by using the nonlinear regression characteristics of the Support Vector Machine Theory, and it works better when measuring the electrolyte density of power battery in severe environment. Prediction experiment shows that the improved cross-validation pridiction model is featured by good generalization capability and stability, and can reach the expected identifying accuracy on small sample.

Key words:electrolyte density;support vector machine;cross validation;parameter identification

1 引 言

鉛酸蓄電池的電解液密度是決定鉛酸蓄電池剩余容量的重要指標,它表示電解液中參加化學反應的活性物質的數(shù)量。檢測電解液密度的傳統(tǒng)方法有很多,比較常見的有諧振法[1]、超聲波測量和γ射線法[2]等。γ射線法的缺點在于使用了放射性物質,適用場合受到極大限制;諧振法雖然精度高、結構簡單,但是成本也很高,價格昂貴,體積較大,維護較難[3];超聲波法受到溫度的影響較大[4]。本文將統(tǒng)計學理論中的支持向量回歸原理應用到電解液密度測量中,以某品牌鉛酸蓄電池的八組放電數(shù)據(jù)為基礎,建立了電解液密度的預測模型,并對采用不同方法建立的支持向量回歸模型進行了測試和比較。

2 電解液密度與極板電勢的關系

鉛酸蓄電池放電過程的化學方程為:

Pb+PbO2+2H++2HSO-4放電

2PbSO4+2H2O (1)

由上式可看出,放電過程中硫酸根離子參與反應變成了硫酸鉛和水,隨著電解液中的硫酸根離子的減少,電解液的密度和濃度都會相應的下降[5]。全放電過程測出的數(shù)據(jù)表明:電解液的密度一般會從1.16g/cm3下降到1.06 g/cm3,同時,硫酸溶液的濃度從22.2%下降到9.3%。

鉛酸蓄電池的正、負極極板電勢是構成蓄電池端電壓的主要因素,它們是相互獨立的,分別取決于各自極板上電化學物質的反應規(guī)律和反應程度。因此,正負極板的電勢在放電過程中的變化與電解液的密度之間必然存在著對應的關系。通過正負極板的電勢大小預測電解液密度的方法已經(jīng)廣泛的應用于實踐中并取得了良好的效果[6]。

另一方面,當放電倍率越高時,放電電流密度越大,電流在電極上分布不均勻,電解液不能夠提供給正負電極所需要的足夠的反應物質,即反應物質的利用率下降,導致電解液密度所能達到的最大值下降,蓄電池所能釋放的容量減小。所以,在放電電流不同的時候,電解液密度的變化率以及變化區(qū)間都是不相同的[7]。

綜上所述,影響電解液密度的參數(shù)包含正、負極板樣本數(shù)據(jù)使用八組不同放電倍率下鉛酸蓄電池的放電數(shù)據(jù),任取七組數(shù)據(jù)作為訓練集訓練模型。在訓練方法上,分別應用兩種不同的驗證方法來尋找模型的最優(yōu)參數(shù)并用第八組數(shù)據(jù)測試這兩組最優(yōu)參數(shù)所構建的模型的泛化能力。

3 回歸預測模型的原理與構建

3.1 支持向量回歸的預測原理

支持向量機(Support Vector Machine)理論是基于統(tǒng)計學習理論的VC維的概念以及結構風險最小化原理之上的。VC維表示擬合函數(shù)的復雜程度。結構風險包括經(jīng)驗風險和置信風險。置信風險表示預測結果的可信程度。置信風險與樣本數(shù)量和擬合函數(shù)的VC維有關,樣本數(shù)量越多,擬合函數(shù)的VC維數(shù)越低,那么置信風險就越小[8]。

支持向量回歸理論同樣能很好的應用于回歸問題。通過將ε不敏感損失函數(shù)引入到SVM中,使得訓練集數(shù)據(jù)在一定程度上逼近擬合函數(shù),即ε-SVR (ε-Support Vector Regression)法。ε-SVR將非線性回歸問題轉化為下面的約束優(yōu)化問題[9]:

min wf(w)=12‖w‖2+C∑li=1(ξi+ξ*i)(2)

subject to:yi-wΦ(x)-b≤ε+ξ*i

wΦ(x)+b-yi≤ε+ξi

ξi,ξ*≥0,i=1,…,l(3)

其中C是懲罰因子,ξ,ξ*是松弛變量,ε是不敏感損失函數(shù)。通過拉格朗日乘子可以求出上述優(yōu)化問題的對偶問題如下:

min α,α*W(α,α*)=12(α-α*)TQ(α-α*)+

ε∑li=1(αi+α*i)+∑li=1yi(αi-α*i) (4)

subject to:∑li=1(αi-α*i)=0

0≤αi,α*i≤C,i=1,…,l (5)

其中,Q是半正定的矩陣,矩陣中每個元素Qij的表達式:

Qij=K(xi,xj)=φ(xi)Tφ(xj)(6)

其中,K(xi,xj)是核函數(shù)。核函數(shù)可以采用線性核函數(shù)、d階多項式核函數(shù)、高斯徑向基核函數(shù)或者無限節(jié)點的樣條核函數(shù)。本文的預測模型采用徑向基(RBF)函數(shù)作為核函數(shù),其數(shù)學表達式如下[10]:

K(xi,xj)=exp (-g‖xi-xj‖2),g>0(7)

解對偶問題得到回歸模型的預測函數(shù)表達式為:

f(x)=∑li=1(αi-α*i)K(xi,x)+b (8)

針對非線性回歸問題,首先通過核函數(shù)K(xi,xj)將數(shù)據(jù)映射到高維空間,在高維空間中做線性回歸擬合,最后獲得原低維空間的非線性回歸效果。

3.2 電解液預測模型的構建

核函數(shù)的引入是為了使低維空間數(shù)據(jù)映射到高維空間的同時能夠屏蔽復雜的非線性映射的具體方式,避免了求解特征空間下的向量內積。一旦非線性數(shù)據(jù)映射到線性空間后,在線性空間中成立的原理和方法都能應用到非線性數(shù)據(jù)中,可以方便地推導出非線性空間上的各種結論。對于徑向基函數(shù)而言,選擇合適的寬度參數(shù)g是映射過程的關鍵。

除了核函數(shù)及其參數(shù)的選擇外,構建支持向量回歸模型還需要選擇合適的懲罰參數(shù)C,它決定了支持向量回歸模型的預測精度、模型的復雜度以及泛化能力等。在建模過程中,本文分別用傳統(tǒng)的K-CV交叉驗證法和根據(jù)樣本數(shù)據(jù)組自身規(guī)律所修改的交叉驗證法尋找最優(yōu)的寬度參數(shù)g和懲罰參數(shù)C。

3.2.1 傳統(tǒng)的K-CV交叉驗證法

傳統(tǒng)的K-CV交叉驗證法的思想是將訓練集數(shù)據(jù)分成K等份,依次用其中每一份數(shù)據(jù)作為測試集,其他K-1份作為訓練集仿真得到K個模型以及K組參數(shù)(g, C)。通過比較K個模型對測試集預測結果的均方差得到最小均方差的那組參數(shù)作為最佳參數(shù)。

傳統(tǒng)的K-CV交叉驗證法(以下稱為方法一)將七組訓練數(shù)據(jù)組合并隨機分為7等份,做交叉驗證尋找最佳的C和g。

圖1是不同的C和g組合的均方差等高圖。從圖中可以得到,當C=3.031,g=0.020617時,預測值的均方差達到最小,即MSE=2.3361×10-4。

3.2.2 根據(jù)樣本數(shù)據(jù)規(guī)律改進后的交叉驗證法

訓練數(shù)據(jù)是七組鉛酸蓄電池放電過程中的采樣數(shù)據(jù),傳統(tǒng)的K-CV交叉驗證是將所有訓練集數(shù)據(jù)合并之后再隨機等分成K份,它忽略了成組的樣本數(shù)據(jù)內部的聯(lián)系與時序關系。根據(jù)樣本數(shù)據(jù)自身特點而改進的交叉驗證方法(以下稱為方法二)把每組放電過程的完整數(shù)據(jù)當做一個子集,將整個訓練數(shù)據(jù)分為七個子集,每次取一個作為測試集,其余作為訓練集得到7組不同的C和g,對測試集數(shù)據(jù)預測的均方差最小的那組參數(shù)即為最優(yōu)參數(shù)組合。

圖2是方法二下不同的C和g組合預測值的均方差等高圖,從圖中可知,當C=0.37893,g=194.012時,模型預測的均方差最小,即MSE=6.732×10-5。

3.3 結果分析

根據(jù)上面兩種參數(shù)尋優(yōu)方法建立了兩個對應的回歸預測模型,為了檢驗模型的性能,將它們分別應用于同一組全新的測試集數(shù)據(jù)。

圖3是兩種方法所建模型的預測輸出與真實輸出的對比圖。由圖3可見,方法二能夠建立泛化能力更強的預測模型,在應用于測試數(shù)據(jù)時,有較好的跟蹤能力。

從圖3中可以看出,方法一的最大誤差超過0.05 g/cm3,誤差帶的寬度超過0.1 g/cm3。而方法二的最大誤差在0.03 g/cm3左右,并且誤差帶的寬度僅為0.035 g/cm3,即說明預測值普遍小于真實值,這可以通過對模型輸出給予一個固定的補償值來獲得更好的預測效果。由于方法一的預測誤差在正負方向上誤差范圍相近,導致其平方相關系數(shù)遠低于方法二。但是方法二的均方差僅為6.732×10-5,而方法一的均方差達到2.336 1×10-4,遠高于方法二。

圖4是兩種方法預測結果的相對誤差對比圖。從圖中可以看出,方法一的預測相對誤差高達±5%,而方法二的預測相對誤差在-2.5%~0.5%之間。

盡管從圖1和圖2的搜索結果可以看出,使用K-CV交叉驗證(K=7)時得到的最佳參數(shù)可以使預測樣本數(shù)據(jù)自身的最小均方差達到6.732×10-5,低于按樣本分組做交叉驗證時所能達到的最小均方差2.3361×10-4。但是,從對測試集數(shù)據(jù)的預測結果對比來看,根據(jù)原有分組做交叉驗證尋找到的最佳參數(shù)所建立的模型泛化能力更強,預測值跟蹤真實值的效果更好。

4 結束語

本文建立了一種基于支持向量機原理的動力電池參數(shù)預測模型,并在傳統(tǒng)的K-CV交叉驗證法的基礎上提出一種基于放電數(shù)據(jù)自身規(guī)律的改進交叉驗證方法。兩種參數(shù)尋優(yōu)方法所建立的最優(yōu)預測模型的實際應用效果表明,基于放電數(shù)據(jù)自身規(guī)律而改進的交叉驗證法與傳統(tǒng)的K-CV交叉驗證法相比,能夠得到更優(yōu)的懲罰因子C和核函數(shù)寬度g。將改進方法建立的預測模型應用于全新的實驗數(shù)據(jù)時可以看出,該模型能夠較精確地預測輸出值,預測誤差低于±1.5%,且模型具有更好的泛化能力。

參考文獻

[1] 沈建國,常風云,孟凡友.鉛酸蓄電池電解液密度測量裝置的研究[J].海軍工程大學學報,2008,20(4):66-68.

[2] 侯躍新,李鋼,宋常青,等.蓄電池電解液密度測量儀的研制[J].核電子學與探測技術,2006,26(6):735-736.

[3] 王松,吳杰長,郭朝有.基于諧振法和數(shù)學模型的電解液密度監(jiān)測技術[J].機電工程技術,2010,10:17-19.

[4] 劉珊珊,譚躍,邱赤東.基于超聲波的鉛酸蓄電池電解液密度測量方法的研究[J].中國儀器儀表,2007,01:30-32.

[5] 王玉翔.蓄電池的電解液密度是否越高越好[J].汽車實用技術,2003,08:23-28.

[6] 李震.基于CAN總線的鉛酸蓄電池參數(shù)采集模塊的設計[D].大連:大連海事大學,2006.

[7] 熊文強.鉛酸蓄電池電解液密度超聲波測量方法研究[D].大連:大連理工大學,2010.

[8] VAPNIK V. The Nature of Statistical Learning Theory[M]. USA: Springer Verlag,1995.

[9] VAPNIK V. Statistical Learning Theory[M]. USA: John Wiley & Sons,1998.

[10]SCHI KOPF B,SMOLA A.J. Learning with Kernels[M]. USA: MIT Press,2002.

3.1 支持向量回歸的預測原理

支持向量機(Support Vector Machine)理論是基于統(tǒng)計學習理論的VC維的概念以及結構風險最小化原理之上的。VC維表示擬合函數(shù)的復雜程度。結構風險包括經(jīng)驗風險和置信風險。置信風險表示預測結果的可信程度。置信風險與樣本數(shù)量和擬合函數(shù)的VC維有關,樣本數(shù)量越多,擬合函數(shù)的VC維數(shù)越低,那么置信風險就越小[8]。

支持向量回歸理論同樣能很好的應用于回歸問題。通過將ε不敏感損失函數(shù)引入到SVM中,使得訓練集數(shù)據(jù)在一定程度上逼近擬合函數(shù),即ε-SVR (ε-Support Vector Regression)法。ε-SVR將非線性回歸問題轉化為下面的約束優(yōu)化問題[9]:

min wf(w)=12‖w‖2+C∑li=1(ξi+ξ*i)(2)

subject to:yi-wΦ(x)-b≤ε+ξ*i

wΦ(x)+b-yi≤ε+ξi

ξi,ξ*≥0,i=1,…,l(3)

其中C是懲罰因子,ξ,ξ*是松弛變量,ε是不敏感損失函數(shù)。通過拉格朗日乘子可以求出上述優(yōu)化問題的對偶問題如下:

min α,α*W(α,α*)=12(α-α*)TQ(α-α*)+

ε∑li=1(αi+α*i)+∑li=1yi(αi-α*i) (4)

subject to:∑li=1(αi-α*i)=0

0≤αi,α*i≤C,i=1,…,l (5)

其中,Q是半正定的矩陣,矩陣中每個元素Qij的表達式:

Qij=K(xi,xj)=φ(xi)Tφ(xj)(6)

其中,K(xi,xj)是核函數(shù)。核函數(shù)可以采用線性核函數(shù)、d階多項式核函數(shù)、高斯徑向基核函數(shù)或者無限節(jié)點的樣條核函數(shù)。本文的預測模型采用徑向基(RBF)函數(shù)作為核函數(shù),其數(shù)學表達式如下[10]:

K(xi,xj)=exp (-g‖xi-xj‖2),g>0(7)

解對偶問題得到回歸模型的預測函數(shù)表達式為:

f(x)=∑li=1(αi-α*i)K(xi,x)+b (8)

針對非線性回歸問題,首先通過核函數(shù)K(xi,xj)將數(shù)據(jù)映射到高維空間,在高維空間中做線性回歸擬合,最后獲得原低維空間的非線性回歸效果。

3.2 電解液預測模型的構建

核函數(shù)的引入是為了使低維空間數(shù)據(jù)映射到高維空間的同時能夠屏蔽復雜的非線性映射的具體方式,避免了求解特征空間下的向量內積。一旦非線性數(shù)據(jù)映射到線性空間后,在線性空間中成立的原理和方法都能應用到非線性數(shù)據(jù)中,可以方便地推導出非線性空間上的各種結論。對于徑向基函數(shù)而言,選擇合適的寬度參數(shù)g是映射過程的關鍵。

除了核函數(shù)及其參數(shù)的選擇外,構建支持向量回歸模型還需要選擇合適的懲罰參數(shù)C,它決定了支持向量回歸模型的預測精度、模型的復雜度以及泛化能力等。在建模過程中,本文分別用傳統(tǒng)的K-CV交叉驗證法和根據(jù)樣本數(shù)據(jù)組自身規(guī)律所修改的交叉驗證法尋找最優(yōu)的寬度參數(shù)g和懲罰參數(shù)C。

3.2.1 傳統(tǒng)的K-CV交叉驗證法

傳統(tǒng)的K-CV交叉驗證法的思想是將訓練集數(shù)據(jù)分成K等份,依次用其中每一份數(shù)據(jù)作為測試集,其他K-1份作為訓練集仿真得到K個模型以及K組參數(shù)(g, C)。通過比較K個模型對測試集預測結果的均方差得到最小均方差的那組參數(shù)作為最佳參數(shù)。

傳統(tǒng)的K-CV交叉驗證法(以下稱為方法一)將七組訓練數(shù)據(jù)組合并隨機分為7等份,做交叉驗證尋找最佳的C和g。

圖1是不同的C和g組合的均方差等高圖。從圖中可以得到,當C=3.031,g=0.020617時,預測值的均方差達到最小,即MSE=2.3361×10-4。

3.2.2 根據(jù)樣本數(shù)據(jù)規(guī)律改進后的交叉驗證法

訓練數(shù)據(jù)是七組鉛酸蓄電池放電過程中的采樣數(shù)據(jù),傳統(tǒng)的K-CV交叉驗證是將所有訓練集數(shù)據(jù)合并之后再隨機等分成K份,它忽略了成組的樣本數(shù)據(jù)內部的聯(lián)系與時序關系。根據(jù)樣本數(shù)據(jù)自身特點而改進的交叉驗證方法(以下稱為方法二)把每組放電過程的完整數(shù)據(jù)當做一個子集,將整個訓練數(shù)據(jù)分為七個子集,每次取一個作為測試集,其余作為訓練集得到7組不同的C和g,對測試集數(shù)據(jù)預測的均方差最小的那組參數(shù)即為最優(yōu)參數(shù)組合。

圖2是方法二下不同的C和g組合預測值的均方差等高圖,從圖中可知,當C=0.37893,g=194.012時,模型預測的均方差最小,即MSE=6.732×10-5。

3.3 結果分析

根據(jù)上面兩種參數(shù)尋優(yōu)方法建立了兩個對應的回歸預測模型,為了檢驗模型的性能,將它們分別應用于同一組全新的測試集數(shù)據(jù)。

圖3是兩種方法所建模型的預測輸出與真實輸出的對比圖。由圖3可見,方法二能夠建立泛化能力更強的預測模型,在應用于測試數(shù)據(jù)時,有較好的跟蹤能力。

從圖3中可以看出,方法一的最大誤差超過0.05 g/cm3,誤差帶的寬度超過0.1 g/cm3。而方法二的最大誤差在0.03 g/cm3左右,并且誤差帶的寬度僅為0.035 g/cm3,即說明預測值普遍小于真實值,這可以通過對模型輸出給予一個固定的補償值來獲得更好的預測效果。由于方法一的預測誤差在正負方向上誤差范圍相近,導致其平方相關系數(shù)遠低于方法二。但是方法二的均方差僅為6.732×10-5,而方法一的均方差達到2.336 1×10-4,遠高于方法二。

圖4是兩種方法預測結果的相對誤差對比圖。從圖中可以看出,方法一的預測相對誤差高達±5%,而方法二的預測相對誤差在-2.5%~0.5%之間。

盡管從圖1和圖2的搜索結果可以看出,使用K-CV交叉驗證(K=7)時得到的最佳參數(shù)可以使預測樣本數(shù)據(jù)自身的最小均方差達到6.732×10-5,低于按樣本分組做交叉驗證時所能達到的最小均方差2.3361×10-4。但是,從對測試集數(shù)據(jù)的預測結果對比來看,根據(jù)原有分組做交叉驗證尋找到的最佳參數(shù)所建立的模型泛化能力更強,預測值跟蹤真實值的效果更好。

4 結束語

本文建立了一種基于支持向量機原理的動力電池參數(shù)預測模型,并在傳統(tǒng)的K-CV交叉驗證法的基礎上提出一種基于放電數(shù)據(jù)自身規(guī)律的改進交叉驗證方法。兩種參數(shù)尋優(yōu)方法所建立的最優(yōu)預測模型的實際應用效果表明,基于放電數(shù)據(jù)自身規(guī)律而改進的交叉驗證法與傳統(tǒng)的K-CV交叉驗證法相比,能夠得到更優(yōu)的懲罰因子C和核函數(shù)寬度g。將改進方法建立的預測模型應用于全新的實驗數(shù)據(jù)時可以看出,該模型能夠較精確地預測輸出值,預測誤差低于±1.5%,且模型具有更好的泛化能力。

參考文獻

[1] 沈建國,常風云,孟凡友.鉛酸蓄電池電解液密度測量裝置的研究[J].海軍工程大學學報,2008,20(4):66-68.

[2] 侯躍新,李鋼,宋常青,等.蓄電池電解液密度測量儀的研制[J].核電子學與探測技術,2006,26(6):735-736.

[3] 王松,吳杰長,郭朝有.基于諧振法和數(shù)學模型的電解液密度監(jiān)測技術[J].機電工程技術,2010,10:17-19.

[4] 劉珊珊,譚躍,邱赤東.基于超聲波的鉛酸蓄電池電解液密度測量方法的研究[J].中國儀器儀表,2007,01:30-32.

[5] 王玉翔.蓄電池的電解液密度是否越高越好[J].汽車實用技術,2003,08:23-28.

[6] 李震.基于CAN總線的鉛酸蓄電池參數(shù)采集模塊的設計[D].大連:大連海事大學,2006.

[7] 熊文強.鉛酸蓄電池電解液密度超聲波測量方法研究[D].大連:大連理工大學,2010.

[8] VAPNIK V. The Nature of Statistical Learning Theory[M]. USA: Springer Verlag,1995.

[9] VAPNIK V. Statistical Learning Theory[M]. USA: John Wiley & Sons,1998.

[10]SCHI KOPF B,SMOLA A.J. Learning with Kernels[M]. USA: MIT Press,2002.

3.1 支持向量回歸的預測原理

支持向量機(Support Vector Machine)理論是基于統(tǒng)計學習理論的VC維的概念以及結構風險最小化原理之上的。VC維表示擬合函數(shù)的復雜程度。結構風險包括經(jīng)驗風險和置信風險。置信風險表示預測結果的可信程度。置信風險與樣本數(shù)量和擬合函數(shù)的VC維有關,樣本數(shù)量越多,擬合函數(shù)的VC維數(shù)越低,那么置信風險就越小[8]。

支持向量回歸理論同樣能很好的應用于回歸問題。通過將ε不敏感損失函數(shù)引入到SVM中,使得訓練集數(shù)據(jù)在一定程度上逼近擬合函數(shù),即ε-SVR (ε-Support Vector Regression)法。ε-SVR將非線性回歸問題轉化為下面的約束優(yōu)化問題[9]:

min wf(w)=12‖w‖2+C∑li=1(ξi+ξ*i)(2)

subject to:yi-wΦ(x)-b≤ε+ξ*i

wΦ(x)+b-yi≤ε+ξi

ξi,ξ*≥0,i=1,…,l(3)

其中C是懲罰因子,ξ,ξ*是松弛變量,ε是不敏感損失函數(shù)。通過拉格朗日乘子可以求出上述優(yōu)化問題的對偶問題如下:

min α,α*W(α,α*)=12(α-α*)TQ(α-α*)+

ε∑li=1(αi+α*i)+∑li=1yi(αi-α*i) (4)

subject to:∑li=1(αi-α*i)=0

0≤αi,α*i≤C,i=1,…,l (5)

其中,Q是半正定的矩陣,矩陣中每個元素Qij的表達式:

Qij=K(xi,xj)=φ(xi)Tφ(xj)(6)

其中,K(xi,xj)是核函數(shù)。核函數(shù)可以采用線性核函數(shù)、d階多項式核函數(shù)、高斯徑向基核函數(shù)或者無限節(jié)點的樣條核函數(shù)。本文的預測模型采用徑向基(RBF)函數(shù)作為核函數(shù),其數(shù)學表達式如下[10]:

K(xi,xj)=exp (-g‖xi-xj‖2),g>0(7)

解對偶問題得到回歸模型的預測函數(shù)表達式為:

f(x)=∑li=1(αi-α*i)K(xi,x)+b (8)

針對非線性回歸問題,首先通過核函數(shù)K(xi,xj)將數(shù)據(jù)映射到高維空間,在高維空間中做線性回歸擬合,最后獲得原低維空間的非線性回歸效果。

3.2 電解液預測模型的構建

核函數(shù)的引入是為了使低維空間數(shù)據(jù)映射到高維空間的同時能夠屏蔽復雜的非線性映射的具體方式,避免了求解特征空間下的向量內積。一旦非線性數(shù)據(jù)映射到線性空間后,在線性空間中成立的原理和方法都能應用到非線性數(shù)據(jù)中,可以方便地推導出非線性空間上的各種結論。對于徑向基函數(shù)而言,選擇合適的寬度參數(shù)g是映射過程的關鍵。

除了核函數(shù)及其參數(shù)的選擇外,構建支持向量回歸模型還需要選擇合適的懲罰參數(shù)C,它決定了支持向量回歸模型的預測精度、模型的復雜度以及泛化能力等。在建模過程中,本文分別用傳統(tǒng)的K-CV交叉驗證法和根據(jù)樣本數(shù)據(jù)組自身規(guī)律所修改的交叉驗證法尋找最優(yōu)的寬度參數(shù)g和懲罰參數(shù)C。

3.2.1 傳統(tǒng)的K-CV交叉驗證法

傳統(tǒng)的K-CV交叉驗證法的思想是將訓練集數(shù)據(jù)分成K等份,依次用其中每一份數(shù)據(jù)作為測試集,其他K-1份作為訓練集仿真得到K個模型以及K組參數(shù)(g, C)。通過比較K個模型對測試集預測結果的均方差得到最小均方差的那組參數(shù)作為最佳參數(shù)。

傳統(tǒng)的K-CV交叉驗證法(以下稱為方法一)將七組訓練數(shù)據(jù)組合并隨機分為7等份,做交叉驗證尋找最佳的C和g。

圖1是不同的C和g組合的均方差等高圖。從圖中可以得到,當C=3.031,g=0.020617時,預測值的均方差達到最小,即MSE=2.3361×10-4。

3.2.2 根據(jù)樣本數(shù)據(jù)規(guī)律改進后的交叉驗證法

訓練數(shù)據(jù)是七組鉛酸蓄電池放電過程中的采樣數(shù)據(jù),傳統(tǒng)的K-CV交叉驗證是將所有訓練集數(shù)據(jù)合并之后再隨機等分成K份,它忽略了成組的樣本數(shù)據(jù)內部的聯(lián)系與時序關系。根據(jù)樣本數(shù)據(jù)自身特點而改進的交叉驗證方法(以下稱為方法二)把每組放電過程的完整數(shù)據(jù)當做一個子集,將整個訓練數(shù)據(jù)分為七個子集,每次取一個作為測試集,其余作為訓練集得到7組不同的C和g,對測試集數(shù)據(jù)預測的均方差最小的那組參數(shù)即為最優(yōu)參數(shù)組合。

圖2是方法二下不同的C和g組合預測值的均方差等高圖,從圖中可知,當C=0.37893,g=194.012時,模型預測的均方差最小,即MSE=6.732×10-5。

3.3 結果分析

根據(jù)上面兩種參數(shù)尋優(yōu)方法建立了兩個對應的回歸預測模型,為了檢驗模型的性能,將它們分別應用于同一組全新的測試集數(shù)據(jù)。

圖3是兩種方法所建模型的預測輸出與真實輸出的對比圖。由圖3可見,方法二能夠建立泛化能力更強的預測模型,在應用于測試數(shù)據(jù)時,有較好的跟蹤能力。

從圖3中可以看出,方法一的最大誤差超過0.05 g/cm3,誤差帶的寬度超過0.1 g/cm3。而方法二的最大誤差在0.03 g/cm3左右,并且誤差帶的寬度僅為0.035 g/cm3,即說明預測值普遍小于真實值,這可以通過對模型輸出給予一個固定的補償值來獲得更好的預測效果。由于方法一的預測誤差在正負方向上誤差范圍相近,導致其平方相關系數(shù)遠低于方法二。但是方法二的均方差僅為6.732×10-5,而方法一的均方差達到2.336 1×10-4,遠高于方法二。

圖4是兩種方法預測結果的相對誤差對比圖。從圖中可以看出,方法一的預測相對誤差高達±5%,而方法二的預測相對誤差在-2.5%~0.5%之間。

盡管從圖1和圖2的搜索結果可以看出,使用K-CV交叉驗證(K=7)時得到的最佳參數(shù)可以使預測樣本數(shù)據(jù)自身的最小均方差達到6.732×10-5,低于按樣本分組做交叉驗證時所能達到的最小均方差2.3361×10-4。但是,從對測試集數(shù)據(jù)的預測結果對比來看,根據(jù)原有分組做交叉驗證尋找到的最佳參數(shù)所建立的模型泛化能力更強,預測值跟蹤真實值的效果更好。

4 結束語

本文建立了一種基于支持向量機原理的動力電池參數(shù)預測模型,并在傳統(tǒng)的K-CV交叉驗證法的基礎上提出一種基于放電數(shù)據(jù)自身規(guī)律的改進交叉驗證方法。兩種參數(shù)尋優(yōu)方法所建立的最優(yōu)預測模型的實際應用效果表明,基于放電數(shù)據(jù)自身規(guī)律而改進的交叉驗證法與傳統(tǒng)的K-CV交叉驗證法相比,能夠得到更優(yōu)的懲罰因子C和核函數(shù)寬度g。將改進方法建立的預測模型應用于全新的實驗數(shù)據(jù)時可以看出,該模型能夠較精確地預測輸出值,預測誤差低于±1.5%,且模型具有更好的泛化能力。

參考文獻

[1] 沈建國,常風云,孟凡友.鉛酸蓄電池電解液密度測量裝置的研究[J].海軍工程大學學報,2008,20(4):66-68.

[2] 侯躍新,李鋼,宋常青,等.蓄電池電解液密度測量儀的研制[J].核電子學與探測技術,2006,26(6):735-736.

[3] 王松,吳杰長,郭朝有.基于諧振法和數(shù)學模型的電解液密度監(jiān)測技術[J].機電工程技術,2010,10:17-19.

[4] 劉珊珊,譚躍,邱赤東.基于超聲波的鉛酸蓄電池電解液密度測量方法的研究[J].中國儀器儀表,2007,01:30-32.

[5] 王玉翔.蓄電池的電解液密度是否越高越好[J].汽車實用技術,2003,08:23-28.

[6] 李震.基于CAN總線的鉛酸蓄電池參數(shù)采集模塊的設計[D].大連:大連海事大學,2006.

[7] 熊文強.鉛酸蓄電池電解液密度超聲波測量方法研究[D].大連:大連理工大學,2010.

[8] VAPNIK V. The Nature of Statistical Learning Theory[M]. USA: Springer Verlag,1995.

[9] VAPNIK V. Statistical Learning Theory[M]. USA: John Wiley & Sons,1998.

[10]SCHI KOPF B,SMOLA A.J. Learning with Kernels[M]. USA: MIT Press,2002.

主站蜘蛛池模板: 亚洲国产综合自在线另类| 亚洲天堂首页| 精品国产免费人成在线观看| 五月婷婷综合色| 亚洲日韩在线满18点击进入| 亚洲中文字幕久久无码精品A| 天天色综网| 在线国产三级| 欧美综合一区二区三区| 一本久道热中字伊人| 毛片视频网| 成年免费在线观看| av一区二区无码在线| 在线观看精品国产入口| 国产午夜在线观看视频| 亚洲自拍另类| 国产精品亚洲αv天堂无码| 日韩av在线直播| 亚洲a级在线观看| 四虎永久免费地址在线网站| 曰韩免费无码AV一区二区| 婷婷六月综合网| 亚洲v日韩v欧美在线观看| 国产日产欧美精品| 婷婷综合在线观看丁香| 国产精品粉嫩| 国产噜噜噜视频在线观看| 久久综合AV免费观看| 拍国产真实乱人偷精品| 日本尹人综合香蕉在线观看| 青青青草国产| 波多野结衣中文字幕一区二区| 欧美在线视频不卡| 99久久国产自偷自偷免费一区| 人妻精品全国免费视频| 国产黄色视频综合| 国产人人乐人人爱| 99re视频在线| 精品久久777| 免费国产不卡午夜福在线观看| 大学生久久香蕉国产线观看| 国内嫩模私拍精品视频| 亚洲综合二区| 国产美女自慰在线观看| 小说区 亚洲 自拍 另类| 91小视频在线观看免费版高清| 全午夜免费一级毛片| 99热这里只有精品5| 国产精品美女在线| 国产亚洲精品资源在线26u| 亚洲三级色| 色噜噜狠狠狠综合曰曰曰| 久久人搡人人玩人妻精品| 色婷婷电影网| 欧美午夜在线视频| 乱码国产乱码精品精在线播放| 熟妇丰满人妻| 国产成人高清亚洲一区久久| 1769国产精品免费视频| 欧美精品一二三区| 自慰高潮喷白浆在线观看| 亚洲成人精品| 99在线小视频| 一本久道久综合久久鬼色| 国产福利在线免费| 在线精品亚洲一区二区古装| 中文成人无码国产亚洲| 欧美午夜网| 国产成人综合久久| 亚洲性视频网站| 呦系列视频一区二区三区| 毛片网站免费在线观看| 成人在线欧美| 国产精品大尺度尺度视频| 欧美综合中文字幕久久| 少妇露出福利视频| 五月婷婷丁香综合| 欧美影院久久| 欧美在线伊人| 久久一本精品久久久ー99| 五月激情婷婷综合| 亚洲 欧美 日韩综合一区|