《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 嵌入式蓄電池SoC檢測系統研究與設計
嵌入式蓄電池SoC檢測系統研究與設計
2014年電子技術應用第9期
劉明忠1,崔 弘1,羊 行2,余 岷3,李迅波3,于文杰3
1.四川電力科學研究院,四川 成都610072; 2.電子科技大學 通信與信息工程學院,四川 成都611731; 3.電子科技大學 機械電子工程學院,四川 成都611731
摘要: 系統建立了基于神經網絡的電池荷電狀態(SoC)的預測模型,可用于對電池電量有精確預測需求的設備中。首先,基于自適應神經網絡模糊推理系統(ANFIS)的預測模型確定了網絡學習算法,采用MATLAB仿真程序用不同方法構造初始ANFIS模型,利用實驗數據對模型網絡進行訓練,分析ANFIS系統結構和參數的變化。
中圖分類號: TP273.4
文獻標識碼: A
文章編號: 0258-7998(2014)09-0058-04
Research and design for embedded battery SoC detect system
Liu Mingzhong1,Cui Hong1,Yang Hang2,Yu Min3,Li Xunbo3,Yu Wenjie3
1.Sichuan Electric Power Research Institute,Chengdu 610072,China;2.School of Communication & Information Engineering, University of Electronic Science and Technology of China,Chengdu 611731,China;3.School of Mechatronics Engineering, University of Electronic Science and Technology of China,Chengdu 611731,China
Abstract: The system establishes a model based on adaptive neural network for predicting the State of Charge(SoC),which can be applied to systems that need accurate control of battery power. Firstly, the ANFIS-based prediction model defines the network learning algorithm. The MATLAB simulate program generates several initiations to train the ANFIS model,and trains the network model with experimental data, analyses the change of ANFIS structure and values of parameters. Then, by comparing the values between ANFIS model and the real experiment, this paper adjusts the parameters and contrests experiment again. Finally, the design of hardware and software is performed, and an AC injection method is obtained in this paper to deal with the problem of measure battery internal resistance.
Key words : battery;SoC;internal resistance detection;ANFIS

    蓄電池用途極其廣泛,對其研究也一直在進行,監控技術是該領域的關鍵技術之一,特別是近年來隨著電動汽車、儲能技術的發展,蓄電池監控技術越來越顯得重要,儼然成為各大設備廠商競爭的核心技術之一。準確檢測蓄電池的荷電狀態SoC(State of Charge)、劣化情況、健康狀態等,及時對蓄電池系統進行維護、避免損失是其意義所在。

    閥控鉛酸蓄電池(VRLA)誕生于1970年,之后的幾十年時間里,人們對蓄電池的工作原理,工作性能,維護保養等方面進行了大量的研究,常用的方法有安時積分法[1],開路電壓法,阻抗分析法,Peukert定律,密度法等,近年來人工智能算法也開始吸引了大量關注。

    參考文獻[2]對鉛酸電池的SoC預測進行了研究,在單片機上實現了基于蓄電池電動勢和內阻的電量模糊預測。參考文獻[3]應用模糊神經網絡對MH/NI電池進行SoC預測,建立了四層結構網絡。參考文獻[4]采用無味卡爾曼濾波算法對鋰電池的SoC進行估計,將電池開路電壓(OCV)作為參數。參考文獻[5]給出了利用采樣點卡爾曼濾波進行電池SoC估計的具體步驟,該模型用電池電壓,電流和溫度作為參數。面向應用,參考文獻[6]以MSP430單片機為核心控件設計了面對一體化殼體的低功耗電容式電子測壓器。

    本文建立了基于神經網絡的電池荷電狀態的預測模型,在模型中考慮到內阻、放電電壓、溫度、放電電流等多參數對蓄電池的SoC進行預測,設計并制作了硬件,通過實驗驗證本文提出方法對工程應用的指導意義。

1 蓄電池荷電狀態預測模型

    ANFIS(Adaptive Neuro Fuzzy Inference System)是一種自適應神經網絡,具有神經網絡的學習能力,而功能又與模糊推理系統等效。其隸屬度函數參數和結論參數可以通過數據的訓練來自主確定和更新,所以ANFIS適用于特性難以掌握的復雜系統的建模[7]。ANFIS采用Takagi-Sugeno推理計算方法,結構為一階:

dy3-gs1.gif

    自適應網絡的學習規則是基于梯度下降和鏈式法則[8],由于梯度方法收斂緩慢且易陷入局部最優,ANFIS采用混合學習規則加速學習進程。

    電池SoC取決于多個因素[8],SoC可表示為:

dy3-gs3-7.gif

其中,Vbat(t)和I(t)為測試變量,RΩ(θ)由實驗測定,時間常數τd和τk通過實驗數據和仿真測試。Rk(θ)和Rd(θ)由最小二乘算法擬合曲線得到。

    本文建立的ANFIS模型的輸入參數確定為內阻R,放電電壓V,溫度T、放電電流I。實驗測得,放電過程中,電池內阻變化范圍為3.8 mΩ~6.3 mΩ,即論域為[3.8,6.3],將其劃分為m個模糊集:R1,R2,…,Rm。電壓變化范圍為12.5 V~10.5 V,即論域為[12.5,10.5],劃分為n個模糊集:U1,U2,…,Un。取溫度變化范圍為5 ℃~20 ℃,劃分為p個模糊集:T1,T2,…,Tp。放電電流取值范圍為5 A~25 A,劃分為q個模糊集:I1,I2,…,Iq。Sugeno模糊模型采用式(8)所示局部線性函數形式的模糊規則。

dy3-gs8.gif

    建立了基于ANFIS的一個4輸入、1輸出的系統,如圖1所示。

dy3-t1.gif

    第1層是輸入層,它將輸入模糊化,將4個論域分別劃分為m、n、p、q個模糊集。各節點輸出相應隸屬度函數的值。

dy3-gs9-11.gif

其中K1,K2,K3,K4取值分別為1~m,1~n,1~p,1~q。采用復合T規范的AND乘法算子確定每條規則的激勵強度。第3層中每個節點都是圓形的,計算第i個規則的激勵強度相對于所有規則激勵強度的和的比值,本層輸出稱為歸一化激勵強度:

dy3-gs12-15.gif

2 嵌入式系統設計

2.1 實驗原理

    本文建立的ANFIS模型,需大量實驗數據對網絡模型進行訓練、校驗和驗證,實驗原理為:(1)獲取不同條件下閥控式鉛酸蓄電池放電數據;(2)將獲取的數據用于訓練和檢驗模型;(3)驗證訓練完成后模型的預測精度和有效性。根據驗證情況對模型進行改進,再次驗證。

    監測系統在嵌入式平臺中實現,實驗結果及軟件中各參數標定為系統軟硬件設計提供參考。

2.2 硬件設計

    硬件系統含測量單元和顯控平臺兩部分,如圖2所示。前者用于測量內阻、電壓、輸出電流、溫度,實現簡單的插值運算及與顯控平臺通信。測量單元基于單片機設計,采用STC12C5A60S2。后者采用ARM Cortex-A8 Samsung S5PV210。

dy3-t2.gif

2.3 內阻測量電路設計

    本文采用交流注入法測量蓄電池內阻,用頻率為1 kHz的交流恒流信號注入蓄電池,獲取反饋并進行調理送入ADC采樣。原理框圖如圖3所示。

dy3-t3.gif

2.4 內阻測量原理

    設信號發生器產生正弦信號I=Asinωt,由于電池的阻抗Rz存在容性成分,反饋信號與激勵信號有相位差,設差分放大器的增益為B,則采樣信號經過差分放大器后的值為:

dy3-gs16-23.gif

3 仿真分析及相關實驗

3.1 仿真分析

    建立4種ANFIS模型,模型1用鐘型函數作隸屬度函數,用genfis1產生初始FIS;模型2用高斯函數作隸屬度函數,用genfis1產生初始FIS;模型3用減法聚類法函數genfis2產生初始FIS;模型4用模糊C-均值聚類法函數genfis3產生初始FIS。目標誤差0,步長0.01,步長增長率和下降率分別為1.1和0.9,訓練次數100。各模型原始實測數據與預測曲線及誤差曲線如圖4所示。

dy3-t4.gif

                         (a)模型1                               (b)模型2

dy3-t5.gif

                        (c)模型3                                 (d)模型4

圖4  模型曲線對比圖

    各模型的預測曲線與實際測量曲線重合度較好,其均方根誤差最大值分別為0.007 3、0.004 4、0.007 4、0.006 0。結合應用需求,最適合用于預測蓄電池電能的是模型3。

3.2 設備實測

    系統從蓄電池滿電開始放電,測量單元不斷采集蓄電池的內阻、電壓、電流、溫度參數,發送給顯控單元,顯控單元通過ANFIS算法預測蓄電池容量。抽取間隔較大的10組數據如表1所示。

dy3-b1.gif

    表1所獲得的數據是顯控單元通過RS422與測量單元通信獲得的,與實測值比較,各參數的誤差均在5%以內。本系統的最終目的是將測量單元獲得的數據輸入顯控單元的ANFIS算法程序中預測蓄電池SoC,因此表2對預測值與實際值進行了比較。

dy3-b2.gif

    從表2中可以看出,預測值與實際值的誤差非常小,最大絕對誤差為0.004 6,完全能滿足工程應用需求。

    本文建立了ANFIS模型,完成了相關實驗和仿真訓練,設計了系統硬件和軟件,分析了實際運行效果。實驗證明用減法聚類法產生的ANFIS網絡最優,節點數相對較少,預測效果好。

參考文獻

[1] 李哲,盧蘭光,歐陽明高.提高安時積分法估算電池SoC精度的方法比較[J].清華大學學報(自然科學版),2010,50(8):1293-1296,1301.

[2] 李智華,張青春,劉振.蓄電池剩余電量的模糊預測[J].上海大學學報(自然科學版),2009,18(4):364-368.

[3] 張梅.基于模糊神經網絡的MH/Ni電池荷電狀態預測[J].電源技術,2012,36(9):1316-1318.

[4] 柏慶文.基于無味卡爾曼濾波的電動汽車動力電池SoC估計[D].長春:吉林大學,2013.

[5] 高明煜,何志偉,徐杰.基于采樣點卡爾曼濾波的動力電池SoC估計[J].電工技術學報,2011,26(11):161-167.

[6] 王亞軍,李新娥,馬英卓,等.一體化殼體電容式電子測壓器的低功耗設計[J].電子技術應用,2012,38(8):93-95.

[7] 艾芳菊.模糊神經網絡的結構優化研究[D].成都:中國科學院研究生院(成都計算機應用研究所),2006.

[8] WERBOS P J.Beyond regression:New tools for prediction and analysis in the behavioral sciences[D].Boston:Harvard University,1974.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲欧美日产综合在线看 | 国产激情一区二区三区在线观看 | 丁香五月网久久综合 | 521a久久九九久久精品 | 动漫成年美女黄漫网站小视频 | 国产一区二区在线播放 | 免费黄色在线网站 | 天天爱天天操天天射 | 成年男女免费视频 | 成人看免费一级毛片 | 国产成年人视频 | 一级毛片在线完整免费观看 | 亚洲图片欧美文学小说激情 | 最新日韩精品 | 中国黄色一级片 | 日日噜噜夜夜狠狠久久丁香七 | 大学生一级特黄的免费大片视频 | 欧美日韩亚洲视频 | 日韩国产欧美在线观看 | 久久精品亚洲综合一品 | 免费人成视网站在线不卡 | 最新国产午夜精品视频不卡 | 午夜网站免费 | 免费三级大片 | 99色视频| 日韩在线高清 | 精品一区二区三区在线视频 | 色噜噜网站 | 日本伊人网 | 久久久免费观看 | 国产在线欧美精品中文一区 | 最近最新中文字幕免费高清1 | 秋霞影视伦理手机在线观看 | 福利片在线观看免费高清视频 | 久久精品一区二区三区日韩 | 国产一区二区视频在线观看 | 亚洲成人福利 | 免费吃奶摸下激烈视频青青网 | 欧美成人免费草草影院视频 | 成人18免费网站 | 香蕉视频污污在线观看 |