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

基于主成分分析和改進支持向量機的鋰離子電池健康狀態預測*

2020-11-27 12:16:12宋哲高建平潘龍帥郗建國
汽車技術 2020年11期
關鍵詞:模型

宋哲 高建平 潘龍帥 郗建國

(河南科技大學,洛陽 471003)

1 前言

鋰離子電池是新能源汽車的核心部件,在使用過程中,其性能會隨著時間的推移而下降,為保證其工作可靠性,預測其健康狀態(State of Health,SOH)以及剩余使用壽命,已成為當前研究的熱點[1]。目前,數據驅動是鋰離子電池SOH預測的主要方法[2]。其中,支持向量回歸(Support Vector Regression,SVR)算法具有很強的泛化能力,能夠保證全局最優,同時避免神經網絡局部極小、過學習和欠學習等問題。例如:文獻[3]利用SVR算法估計鋰離子電池的SOH 和剩余壽命;文獻[4]利用遺傳算法(Genetic Algorithm,GA)對SVR 的關鍵參數進行優化,使用優化后的參數建立SVR預測模型,實現了鋰離子電池剩余容量預測;文獻[5]提出一種柔性支持向量回歸算法進行SOH 預測。然而,SVR 模型具有較多的超參數,直接影響SVR的泛化性能和預測精度,為了提高SVR模型的預測精度,可利用粒子群算法(Particle Swarm Optimization,PSO)對SVR的參數進行優化。

另外,特征參數的選取直接影響數據驅動方法的預測精度。目前,大多采用易監測參數作為健康因子來預測電池SOH,如:文獻[6]采用放電電壓樣本熵作為健康因子并利用支持向量機(Support Vector Machine,SVM)算法實現鋰離子電池SOH 預測,但未對健康因子間進行主成分分析;文獻[7]研究電池性能衰退過程中電池放電電壓變化趨勢,提取等壓降放電時間差作為健康因子,但忽略了健康因子間的冗余與不足。眾多研究中,大部分學者未考慮健康因子間的相關性,容易使所表達信息丟失或重疊,這將對預測精度產生很大影響。因此,提取能夠顯著表征鋰離子電池性能退化狀態且不含冗余或不足的健康因子是非常重要的。

基于上述分析,本文提出一種基于主成分分析的鋰離子電池SOH 預測方法,該方法能夠將多個反映鋰離子電池健康狀態的性能退化參數進行融合,既充分保留電池性能退化的相關信息,又可去除冗余。此外,結合粒子群優化算法,對SVR 算法的關鍵參數進行全局最優搜索,進一步提高SVR 模型的預測精度和計算速度。

2 基于主成分分析的健康因子構建

2.1 鋰離子電池性能退化狀態參數提取

隨著充、放電過程不斷進行,鋰離子電池內部的電化學反應會導致電解液和電極材料不斷消耗,固體電解質界面(Solid Electrolyte Interphase,SEI)膜增厚,從而導致其健康狀態逐漸退化。盡管鋰離子電池內部電化學反應機理十分復雜,反映其健康狀態的容量或阻抗難以獲取,但一些可在線測量的性能狀態參數同樣可以表征電池性能退化規律。

研究發現,在相同時間間隔內,電池放電電壓差隨著電池充放電循環次數的增加而逐漸增大,與鋰離子電池容量存在一定的相關性。相同時間間隔內,處于不同放電周期的鋰離子電池放電電壓的下降程度稱為等時間間隔放電電壓差(Discharge Voltage Difference of Equal Time Interval,DVD_ETI)。DVD_ETI 數據序列提取方法如圖1所示。

在第φ個放電周期,等時間間隔t內放電電壓差可表示為:

式中,Vt_min、Vt_max分別為時間間隔t初始時刻和終止時刻所對應的電壓;l為充放電周期數。

圖1 等時間間隔放電電壓差

所以,在各放電循環周期中所提取的DVD_ETI 數據序列為:

另外,還有一些參數可以反映電池性能退化狀態,如文獻[8]將電池端電壓作為表征電池性能退化狀態的特征參數,文獻[9]將電池平均放電溫度作為鋰離子電池健康因子,文獻[10]將電壓值均方根作為健康因子。綜上所述,為了充分反映鋰離子電池的性能退化狀態,本文選擇等時間間隔電壓差、等壓降放電時間、放電電壓值均方根、恒流充電時間、初始電壓跌落值、放電功率、放電平均溫度及電池端電壓等8 個具有代表性的性能退化參數共同作為鋰離子電池SOH 預測的健康因子。

2.2 主成分分析

上述選取的健康因子中,有些參數之間信息重疊較多,存在一定冗余,使問題分析變得復雜,同時為避免僅采用1~2個健康因子進行分析導致信息不足,需對健康因子參數矩陣進行主成分分析。主成分分析法主要通過降維產生幾個線性無關的綜合主成分來反映事物的大多數信息。主成分分析算法具體步驟如下:

a.樣本矩陣獲取。設樣本數量為n,每個樣本含有變量的數量為q,則構成一個n×q型樣本矩陣:

式中,Xij(i=1,2,…,n,j=1,2,…,q)為第i個樣本中的第j個特征參數。

b.標準化處理。在主成分分析前對特征參數進行標準化處理以解決量綱影響問題。本文采用正態分布標準化法:

c.計算特征參數之間的相關系數矩陣:

式中,rij(i,j=1,2,…,q)為標準化后數據的相關系數,rij=rji。

d.主成分貢獻率。求取矩陣Rq×q的特征值λi(i=1,2,…,q),前m個主成分的累積貢獻率為:

一般取累積貢獻率超過80%的特征值所對應的前m個主成分,然后將所選主成分的得分矩陣作為預測模型的輸入矩陣。

3 基于PSO-SVR的預測模型

3.1 支持向量回歸模型

SVR 是SVM 在回歸問題上的推廣,具有很強的泛化能力,能夠保證全局最優性,在處理一些非線性問題時具有獨特的優勢。SVR 的基本思想是通過某一個非線性變換將輸入向量映射到高維特征空間中,然后在高維空間內對樣本集進行線性回歸。針對訓練樣本數據集D={(x1,y1),…,(xi,yi)},目標是使訓練樣本盡量擬合到一個線性函數f(x)上,使f(x)與對應的yi盡可能接近,線性回歸函數為:

式中,w為權值向量;φ(x)為將樣本x從原始空間映射到高維空間的映射函數;b為偏置值。

為了求解w和b,SVR 使用不敏感損失函數ε進行線性回歸,將回歸問題轉化為關于變量w和b的凸二次規劃問題:

針對上面的凸優化問題,引入拉格朗日乘子,可得式(10)的對偶問題:

由于徑向基核函數(Radial Basis Function,RBF)具有較高的擬合和預測精度[11],本文選擇RBF 作為核函數:

式中,γ為RBF核寬度。

3.2 基于粒子群優化的SVR模型

在高維特征空間,SVR模型中的懲罰參數C影響模型的復雜性和穩定性,核寬度γ影響樣本分布的復雜程度[12]。因此,為了提高SVR 模型預測精度,降低模型復雜性,需確定C與γ的最優取值。PSO 算法具有簡單易行、收斂速度快及設置參數少等優點,且能夠防止陷入局部最優解。利用基于PSO 的SVR 算法尋找最優參數C和γ,可避免網格搜索法(Grid Search,GS)精度低、計算量大等問題。基于PSO的SVR算法流程如圖2所示。

圖2 PSO-SVR算法流程

速度和位置更新公式為:

式中,w為慣性權重;v為粒子速度;rrand1和rrand2為區間[0,1]內隨機數;x為粒子的位置;C1、C2為常數;為第k代個體最優粒子位置;為第k代全局最優粒子位置。

4 基于主成分分析的PSO-SVR 鋰離子電池SOH預測框架

本文將量子計算理論引入經典機器學習算法,提出一種基于主成分分析的PSO-SVR鋰離子電池SOH預測框架,如圖3所示,主要分為3個步驟:

a.健康因子構建。從鋰離子電池充放電過程中提取能夠反映電池退化狀態的性能退化參數,然后利用主成分分析算法對提取的特征參數進行降維、去噪。

b.構建電池SOH 預測模型。結合歷史電池容量退化數據,將主成分得分矩陣作為輸入,對應周期下的容量作為輸出,構建基于粒子群優化支持向量回歸的SOH預測模型。

c.將測試集作為模型輸入,計算電池在每次放電循環后的健康狀態。電池健康狀態定義為每次充電后電池最大可用容量與其額定容量的比值:

式中,Ck為第k次充電后電池最大可用容量;C0為電池額定容量;SSOH為電池健康狀態。

圖3 基于主成分分析的PSO-SVR預測框架

5 試驗結果與分析

5.1 鋰離子電池數據分析

試驗所用原始數據是來自于美國國家航空航天局(NASA)的4組電池(B5、B6、B7、B18)充、放電循環數據[13]。本文以B18 數據為例,首先提取充、放電過程中具有代表性的8個健康因子,即等時間間隔電壓差ΔU、等壓降放電時間Ti、放電電壓值均方根URMS、恒流充電時間Ta、初始電壓跌落值ΔUa、放電功率P、放電平均溫度T、電池端電壓U,然后計算健康因子間的相關系數,結果如表1所示。從表1可以看出,不同健康因子之間存在一定聯系,從而導致所表達的信息存在一定冗余。

表1 鋰離子電池健康因子間相關系數

采用主成分分析算法去除健康因子之間的冗余部分,用更少的變量表達大部分參數信息。各主成分的特征值、貢獻率和累積貢獻率如表2 所示,使用Mi(i=1,2,…,8)表示得到的8 個主成分,第1 個主成分的累計貢獻率為95.160%,能夠較好地反映原有信息。

表2 主成分特征值、貢獻率、累積貢獻率

為驗證主成分得分矩陣是否具有與電池容量同等表達電池退化狀態的能力,采用皮爾森(Pearson)相關系數r與斯皮爾曼(Spearman)秩相關系數ρ對它們之間的關系進行定量分析,結果如表3所示,可以看出,去除冗余后的健康因子與容量之間相關性較強。因此,去除冗余后的健康因子可以代替容量作為表征鋰離子電池性能退化的健康指標。

表3 主成分得分矩陣與容量關聯度

5.2 結果及分析

5.2.1 基于主成分分析的PSO-SVR算法預測性能分析

為驗證本文方法在電池SOH 預測中的效果,設計如下3 種驗證策略:策略1,將前60 個主成分得分樣本矩陣作為訓練集,剩余樣本作為測試集;策略2,將前80個主成分得分樣本矩陣作為訓練集,剩余樣本作為測試集;策略3,將前100 個主成分得分樣本矩陣作為訓練集,剩余樣本作為測試集。試驗中,采用粒子群算法確定SVR 模型最優懲罰參數C和核寬度γ,以B18 數據為例,在策略1下的參數尋優過程如圖4所示。初始參數中,粒子群算法種群數量設置為20,進化代數設置為200。由此可得SVR 最優懲罰參數C=36.82,最優核寬度γ=0.01,均方誤差mse=0.021。為驗證PCA-PSO-SVR預測模型的精度,將其與基于網格搜索法優化的SVR模型預測性能進行比較。

圖4 粒子群算法尋優過程

試驗評價指標采用平均絕對百分誤差MMAPE、均方根誤差RRMSE和絕對誤差AAE:

式中,Yi為第i個樣本的真實值;為第i個樣本的預測值;N為樣本數量。

MMAPE和RRMSE的值越小,表示模型預測值與真實值差距越小,模型性能越好。

對于每組鋰離子電池數據集,依次執行上述3種策略進行驗證。4組電池在策略1下的預測結果如圖5所示。圖6所示為B5電池上PCA-PSO-SVR算法與PCAGS-SVR算法絕對誤差曲線對比結果。

圖5 4組電池SOH預測結果

由圖5 可知,基于PCA-PSO-SVR 算法的4 組電池的SOH預測值更接近真實值。從圖6中可以看出,基于PCA-GS-SVR 算法的電池SOH 絕對誤差在-0.025~0.015 范圍內,而基于PCA-PSO-SVR 算法的電池SOH絕對誤差在-0.015~0.015范圍內,誤差較小,說明PCAPSO-SVR算法預測精度高。

2種方法在4組電池數據集上的預測結果如表4所示。從表中可以觀察到,在平均絕對百分誤差以及均方根誤差方面,本文提出的PCA-PSO-SVR算法預測性能均優于PCA-GS-SVR算法。

圖6 B5電池SOH預測絕對誤差曲線

表4 2種方法在4組電池數據集上的預測性能評價

5.2.2 PCA-PSO-SVR算法與現有方法的預測性能比較

為了進一步驗證PCA-PSO-SVR 算法在鋰離子電池SOH 預測性能方面的有效性,本文將其與現有的P-MGPR[14]、SE-MGPR[14]和Improved PSO-SVR[15]鋰電池SOH 預測方法在3 組鋰離子電池數據集上進行對比試驗。試驗過程中,上述3種方法均采用全部樣本數據的60%作為訓練集,剩余40%作為測試集。表5 描述了本文方法與上述3種方法在B5、B6及B7電池數據集上的預測性能比較結果。

從表5 可以觀察到,本文提出的方法在鋰離子電池SOH 預測性能方面均優于其余3 種方法。在平均絕對百分誤差方面,PCA-PSO-SVR 相比于Improved PSO-SVR 在3 組電池數據集上平均減少了0.92 百分點,PCA-PSO-SVR 的平均絕對百分誤差顯著低于P-MGPR,在B6 電池數據集上減少了2.19 百分點。在均方根誤差方面,PCA-PSO-SVR相比于Improved PSOSVR 在3 組電池數據集上分別減少了0.33、0.56 及0.67。PCA-PSO-SVR 與P-MGPR 和SE-MGPR 方法相比優勢更加明顯。上述結果證明了本文方法的有效性及適應性。

表5 4種方法在B5、B6及B7電池數據集上的預測性能比較

6 結束語

本文首先通過主成分分析算法對選取的具有代表性的8個健康因子進行降維,得到一個可以表征鋰離子電池退化狀態的健康指標,然后利用粒子群算法對SVR模型關鍵參數進行全局尋優,找出最優懲罰參數C和核寬度γ,構建了基于粒子群優化的SVR 預測模型,并與基于GS 網格搜索法優化的SVR 模型進行對比分析,結果表明本文提出的算法預測精度較高,最后與現有鋰離子電池SOH預測方法進行對比驗證,結果表明,基于主成分分析的PSO-SVR在實現鋰離子電池SOH預測方面具有較高預測精度及較好的預測穩定性。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 午夜视频日本| 91视频99| 最新国产在线| 亚洲一区波多野结衣二区三区| 欧美精品亚洲二区| 欧类av怡春院| 日本三级欧美三级| 亚洲浓毛av| 国产成人精品一区二区三区| 伊人激情综合网| 影音先锋丝袜制服| 1769国产精品视频免费观看| 欧美国产日韩在线观看| 国产成人一区免费观看| 亚洲人成网站色7799在线播放| 91精品人妻一区二区| 久久亚洲黄色视频| 手机看片1024久久精品你懂的| 色国产视频| 亚洲色图综合在线| 国产欧美专区在线观看| V一区无码内射国产| 国产免费福利网站| 天天综合网色| 日本不卡在线| 专干老肥熟女视频网站| 无码人妻免费| 国产成人无码播放| 亚洲成人动漫在线| 国产美女在线免费观看| 中文字幕欧美日韩| 欧美在线导航| 国产在线观看人成激情视频| 无码AV高清毛片中国一级毛片| 亚洲视频免| 久久精品国产国语对白| 狠狠色婷婷丁香综合久久韩国| 成人精品免费视频| 最新国产成人剧情在线播放| 一区二区午夜| 日本高清免费一本在线观看 | 国产精品美女免费视频大全| 国产成人精品优优av| 26uuu国产精品视频| 日本人妻一区二区三区不卡影院 | 亚洲视频三级| 丁香亚洲综合五月天婷婷| 久久久久国产精品熟女影院| 巨熟乳波霸若妻中文观看免费| 日本草草视频在线观看| 日本一本在线视频| 又黄又湿又爽的视频| 国产亚洲精品自在久久不卡 | 欧美日韩高清在线| 91口爆吞精国产对白第三集| 99久久性生片| 亚洲综合第一区| 成人福利在线观看| 国产区在线看| 极品国产一区二区三区| 日本午夜在线视频| 亚洲美女一区| 久久综合九色综合97婷婷| 熟女视频91| 国产91无毒不卡在线观看| 99999久久久久久亚洲| 99久久国产精品无码| 国产呦精品一区二区三区下载| 第一区免费在线观看| 欧美福利在线播放| 国产极品嫩模在线观看91| 成人一级黄色毛片| 一区二区三区四区精品视频| 国产丝袜无码精品| 久久特级毛片| 亚洲视频黄| 精品无码一区二区在线观看| a级毛片在线免费| 99久久精品国产综合婷婷| 国产在线观看91精品亚瑟| 日韩福利视频导航| 亚洲国产亚洲综合在线尤物|