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

優化神經網絡的鋰電池SOC估算

2021-11-22 11:10:12劉曉悅魏宇冊
機械設計與制造 2021年11期
關鍵詞:優化方法模型

劉曉悅,魏宇冊

(華北理工大學電氣工程學院,河北 唐山 063200)

1 引言

鋰電池擁有蓄電量大、無記憶效應、質量輕、自放電率低、放電電壓平穩、環境友好等諸多優點,因此成為車用動力電池首選[1]。但鋰離子電池也帶有明顯缺陷,那就是對溫度、電流和電壓等有著苛刻要求,因而新能源汽車上需要配備電池管理系統(BMS)對電池進行實時監測和管控。SOC估計是BMS最為核心的技術。電池組的SOC是決定車輛接下來行駛里程和行駛性能的關鍵參數。電池組內部結構十分復雜,而且SOC與相關參數之間表現為高度非線性,導致建模困難,精準預測電池SOC成為亟待解決的一大難題。

以往對電池組SOC的研究基本是采用建立SOC與電池組的電流、電壓、內阻等有關參數函數關系的方式,從而獲得電池SOC值。放電實驗法、電流積分法(AH法)、開路電壓法、等效電路法、卡爾曼(Kalman)濾波法是常用的幾種SOC 預測方法[2]。放電實驗法能夠獲得不錯的SOC預測結果,但實驗時間太長。開路電壓法能精準預測電池的初始數值,缺陷在于充放電時開路電壓只能通過間接方式測量。卡爾曼濾波法預測精度有一定提高,該方法把電池看作一個動力系統,但該方法的準確性過度依賴于所建電池等效模型[3]。

上面提到的預測方法都兼具優缺點,因此有人采取組合的辦法來預測電池SOC,提高SOC預測的準確性。文獻[4]結合了擴展卡爾曼算法和安時法進行SOC 估算。文獻[5]提出了一種融合安時法、開路電壓法、卡爾曼濾波法的改進SOC方法,但電池SOC估算結果仍然無法滿足電動汽車實際運行中SOC精度要求。鋰電池在正常工作時可被看作是高度非線性的系統,而神經網絡是一個非線性映射系統,并且不需要建立數學模型[6],給定輸入就能得到輸出,可以很好地模擬電池動態特性。文獻[7]利用BP神經網絡估算SOC,文獻[8]利用遺傳算法優化的BP神經網絡估算SOC都取得了較好的效果。但是鑒于一般的神經網絡具有收斂速度慢、容易陷入極小值、預測精度不高等問題,本文提出用自適應變異粒子群優化算法對神經網絡進行改進,提高SOC估計準確性。

2 自適應變異粒子群優化的BP神經網絡

2.1 BP神經網絡

BP神經網絡是一種按照誤差逆向傳播算法訓練的多層前饋神經網絡,工作信號始終正向流動,沒有反饋結構,在訓練網絡權值的過程當中,數據則沿著減少誤差的方向傳播。絕大多數人工神經網絡都是采用這種網絡及其變化形式。BP神經網絡是包含多個隱含層的網絡,具備處理線性不可分問題的能力。在保證網絡性能和泛化能力的前提下,確定隱層層數的基本原則是:在滿足精度的前提下盡可能取更緊湊的網絡結構。網絡性能與隱含層節點數關系,如表1所示。

表1 網絡性能與隱層節點數關系Tab.1 Relationship Between the Performance of Network with the Number of Hidden Layer Nodes

建立的就是基于改進BP神經網絡的SOC估算模型。一個簡單的3層BP神經網絡,如圖1所示。

圖1 BP神經網絡結構Fig.1 The Structure of BP Neural Network

由于BP神經網絡采用梯度下降法,所要優化的目標函數是非常復雜的,導致算法收斂速度慢、難跳出局部極小值的缺點。本文采用Levenberg-Marquardt算法來訓練神經網絡。

2.2 粒子群優化算法

粒子群優化算法(Particle Swarm Optimizition)是一種隨機全局迭代進化算法,它速度快、算法容易、易于實現,需要調整的參數少,自提出以來得到了廣泛的應用。粒子群優化算法初始化一群隨機粒子,通過選取合適的目標函數為每個粒子分配適應度值,迭代環節過程中粒子利用個體極值P(best)和全局極值g(best)調整粒子本身的速度以及新的位置,并搜索當前最優粒子,反復迭代計算后,可找到待尋優函數的最優解集。自適應粒子群算法公式如下:

假設在一個D維的搜索空間內有n個粒子,每個粒子的速度根據(1)來計算。

式中:ω—慣性權重;

d=1,2,…,D;i=1,2,…,n;

Vid—粒子速度;

Pid—粒子目前搜索到的最優位置;

gid—整個粒子群目前搜索到的最優位置;

k—當前迭代次數;

c1、c2—非負常數,稱為加速度因子;

r1和r2—[0,1]之間的隨機值。一般將粒子的速度和位置限制在區間,以防止粒子盲目搜索。

在式(2)中,ω為慣性權重,通常取較大值,ω的大小變化由最優適應值Q的變化來決定,兩個變量之間的關系由下面兩個公式表示:

式中:g(t)—種群的最優適應值;

r—均勻分布[0,1]之間的隨機值;

Q—種群最優適應值的相對變化率;如圖(4)所示,w的變化隨著r值的變化而變化。

粒子群半徑R與pgd和xid的關系如下,它表示種群內所有粒子到全局極值的最大空間距離:

式中:η—服從柯西分布函數的隨機變量;

xid—編譯后的xid數值;

xid—d維的數值。

處于全局最優位置的粒子從第n代進化到n+1代后,如果此時的P(n+1)適應度值比前一代更好,則用P(n+1)的適應度值代替P(n)的適應度值。反之,P(n)的值則保持不變,無法更新,算法則會選取不同的參數進行下一次進化,這樣一直循環直至達到進化上限步數為止。

2.3 自適應變異粒子群優化算法

PSO 算法收斂速度很快,有很強的普適性,但容易提前收斂、局部尋優能力較差、收斂速度慢等不足,由于粒子群參數的初始化的算法具有隨機性,而且太依賴于算法參數,從而導致尋優過程時間較長,容易出現早熟收斂和停滯。

另外,由式(1)可以看出,個體極值最優解Pid和群體極值最優解gid這兩種因素會影響到每個粒子的運動狀態。若這兩個參數的最優解為同一個粒子,粒子則會以相同的軌跡向同一方向的同一點聚集,形成粒子種群的快速趨同效應,使粒子群高度集中,而導致搜索停滯不前,同時又使粒子間的相互學習減少,造成信息資源的浪費。面對這一現象,模仿遺傳算法中變異思維,在算法中加入變異程序,按照一定的概率再次初始化部分粒子,增大找到全局最優解的幾率?;贏MPSO 的BP 網絡學習算法與標準BP 算法過程類似,只是在算法的過程中,要增加粒子群結點的初始化、結點位置向量變異及粒子群結點與BP 網絡之間的相互映射等操作。

2.4 AMPSO-BP神經網絡電池SOC估計模型

大量研究表明鋰離子[9]電池組SOC受到電流、電壓、溫度等因素的影響。因此選擇這3個變量作為神經網絡輸入,電池SOC值作為網絡的輸出。根據分析建立一個3-20-1 結構的網絡模型。SOC預測流程,如圖2所示。

圖2 AMPSO-BP SOC估算模型Fig.2 SOC Estimation Model Based on AMPSO-BP

3 實驗仿真

3.1 實驗參數設置

自適應變異粒子群優化算法種群規模M=20,最大迭代次數N=100,ω取值(0.3~0.8),學習因子c1、c2為1.4945,壓縮因子α固定取值0.73。建立3-20-1 結構的BP 神經網絡,訓練方法采用Levenberg-Marquardt 優化算法。網絡的訓練函數為trainlm 函數,性能函數為MSE函數,學習率u=0.1,目標誤差為0.00001,最大訓練次數為1000次,其他參數均為缺省值。

3.2 訓練神經網絡

ADVISOR2002 是美國可再生能源實驗室在MATLAB 和SIMULINK軟件環境下開發的高級車輛仿真軟件,可以對基本車輛,包括電動車輛的各方面性能進行靈活的建模和分析,ADVISOR[10]是一款分析性軟件,簡化了傳統數學方法的建模過程,由于ADVISOR是模塊化的,它的各種部件模型可以輕松擴展和改良。根據給定的道路循環條件,利用車輛各部分參數,用戶可以對汽車的動力性、經濟性等性能進行預測、分析與評估,以達到最終的要求。為了更好的估算鋰電池SOC的實際應用,選取美國公司的GM_EV1型號的電動車,電池組容量為100Ah,鋰離子電池總電壓為344V(96節SAFT鋰離子電池)。在BP神經網絡模型的基礎上,采用不同的SOC估算方法分析比較,模型1為擴展卡爾曼濾波器(EKF),模型2為無跡卡爾曼濾波器(UKF),模型3為標準粒子群優化算法(PSO),模型4為本文提出的自適應變異粒子群優化算法(AMPSO)。本實驗測試樣本為US06工況循環,電池組數據變化情況,如圖3所示。測試樣本為25個US06工況循環下完整電池組數據。

圖3 US06工況下電池組數據Fig.3 Battery Pack Data Under US06 Conditions

3.3 神經網絡預測結果

訓練好神經網絡后,利用US06工況數據進行SOC預測,4種模型誤差對比,如圖4所示。

圖4 電池SOC估算結果對比Fig.4 Battery SOC Estimation Results Comparison

EKF、UKF、PSO、AMPSO四種SOC估算方法誤差結果對比如圖4所示,圖中可以清晰的看出,AMPSO和PSO的估算效果明顯優于UKF和EKF方法,AMPSO和PSO方法的收斂速度更快,EKF和UKF方法的誤差波動變化大,不具有穩定性,AMPSO和PSO方法的預測曲線相對穩定,且最大誤差均小于2%,而EKF方法的最大誤差為3.09%,UKF方法的最大誤差為2.48%。AMPSO與PSO的SOC估算的對比可看出,AMPSO方法的誤差更小。為了驗證實驗結果準確性,進行多次試驗,取平均結果,結果,如表2所示。

表2 SOC估算結果對比Tab.2 Comparison of SOC Estimates

4 結論

利用ADVISOR 提供的仿真電池組實際數據進行了SOC預測,對預測的結果進行了詳細分析。采用自適應變異粒子群優化算法對BP 神經網絡參數進行了優化,建立了AMPSO-BP 電池SOC 估算模型。結果表明,所提的AMPSO-BP 估算模型降低了傳統BP神經網絡的估算誤差,有更高的預測精度和穩定性,是行之有效的SOC估算方法。

猜你喜歡
優化方法模型
一半模型
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 999精品在线视频| 欧美性精品不卡在线观看| 波多野吉衣一区二区三区av| 亚洲精品桃花岛av在线| 毛片最新网址| 国产麻豆永久视频| a毛片免费在线观看| 欧美不卡视频一区发布| 久久婷婷国产综合尤物精品| 特级aaaaaaaaa毛片免费视频 | 欧美国产日韩另类| 亚洲高清无码久久久| 视频一区亚洲| 欧美一级大片在线观看| 国产亚洲成AⅤ人片在线观看| 国产微拍精品| 亚洲婷婷在线视频| 欧美日韩国产一级| 日韩成人在线一区二区| 人人爽人人爽人人片| 亚洲欧美一区在线| 日本一区高清| 天堂在线亚洲| 亚洲视频黄| 精久久久久无码区中文字幕| 国产成人综合久久精品尤物| 欧美国产日产一区二区| 在线日韩一区二区| 性欧美在线| 91九色最新地址| 国产精品所毛片视频| 天天激情综合| 巨熟乳波霸若妻中文观看免费| 亚洲毛片网站| 一本视频精品中文字幕| 久久综合丝袜长腿丝袜| 精品1区2区3区| 99热最新在线| 亚洲一道AV无码午夜福利| 19国产精品麻豆免费观看| 亚洲动漫h| 欧美精品另类| 午夜少妇精品视频小电影| 无码人妻免费| 国产在线日本| 亚洲视频二| m男亚洲一区中文字幕| 色偷偷av男人的天堂不卡| 中文成人在线| 国产一级片网址| 久久一色本道亚洲| 国产门事件在线| 久久精品亚洲热综合一区二区| 国产精品亚洲一区二区三区z| 香蕉久久国产超碰青草| 国产爽妇精品| 一级毛片a女人刺激视频免费| 国产后式a一视频| 亚洲一级毛片| 精品视频一区二区观看| 国产中文一区a级毛片视频| 亚洲天堂日韩在线| 亚洲VA中文字幕| 亚洲无线一二三四区男男| 在线欧美日韩| 国产尤物在线播放| 尤物国产在线| 国产主播一区二区三区| 日韩一级二级三级| 男女精品视频| 国产网友愉拍精品视频| 国产精品林美惠子在线播放| 国产区网址| 亚洲欧美在线精品一区二区| 日韩高清无码免费| 好久久免费视频高清| 麻豆AV网站免费进入| 欧美一级在线看| 亚洲最大福利网站| 成人在线观看不卡| 女人18毛片久久| 99热这里都是国产精品|