?

基于改進BP神經網絡的甲醇濃度間接測量方法

2016-09-08 06:07周聰朱新堅邵孟上海交通大學燃料電池研究所上海200240
電源技術 2016年1期
關鍵詞:電堆進料燃料電池

周聰,朱新堅,邵孟(上海交通大學燃料電池研究所,上海200240)

基于改進BP神經網絡的甲醇濃度間接測量方法

周聰,朱新堅,邵孟
(上海交通大學燃料電池研究所,上海200240)

提出了一種直接甲醇燃料電池電堆中甲醇濃度的間接測量方法。該方法基于直接甲醇燃料電池(DMFC)電堆中單電池所表現出的電化學特性,根據電堆運行時的電流、電壓和溫度值,采用改進BP神經網絡,實時計算出電堆中的甲醇濃度,在無需安裝甲醇濃度傳感器的條件下,實現了DMFC電堆中甲醇濃度的間接測量。實驗結果表明該方法的相對誤差精度范圍為[0,1.96%],可用于微小型直接甲醇燃料電池陽極進料濃度的實時控制。

直接甲醇燃料電池;甲醇濃度;間接測量

直接甲醇燃料電池(DMFC)以其高能量密度和產物對環境的友好性,有潛力成為工業和日常生活中廣泛應用的清潔能源。影響直接甲醇燃料電池性能的主要因素之一是陽極甲醇的進料濃度[1]。較高的進料甲醇濃度能優化電池性能,但是甲醇濃度過高會導致甲醇從陽極滲透到陰極,甲醇滲透會引起電極去極化,滲透的甲醇在陰極反應會導致混合電位,降低開路電壓,甲醇反應的中間產物會使催化劑中毒,并且在陰極反應的甲醇會導致陰極積水,從而阻礙氧氣進入陰極參與反應[2]。另一方面,甲醇濃度過低會降低電池的性能,可能無法維持過重的負載。因此,為了電池性能良好,需要實時測量甲醇濃度。

目前,對甲醇濃度的測量分為有甲醇濃度傳感器和無甲醇濃度傳感器兩種測量方法。甲醇濃度傳感器主要分為電化學方法和物理方法。采用電化學方法的甲醇濃度傳感器通過測量甲醇氧化電流[3]或者DMFC的運行特征[4],比如內部溫度、工作電壓[5]、短路電流等來測量甲醇濃度。采用物理方法的甲醇濃度傳感通過測量甲醇水溶液的物理性質,比如密度、粘度、相對介電常數、熱容和聲速[6]等。但是,甲醇濃度傳感器會增加制造成本與設備體積,由于傳感器會受到腐蝕和自身性能衰退的特點,需要定期更換或者校正傳感器。

無甲醇濃度傳感器測量方法主要是根據與甲醇消耗相關的函數關系來計算甲醇濃度。Chiu等[7]提供了一種常量濃度曲面的插值算法(ICCSs),通過建立三維濃度測量空間(坐標軸為電流、電壓和溫度)和常量濃度曲面,然后采用插值算法根據此三維空間計算出相應于某時刻(I,V,T)的進料甲醇濃度C,其樣本點的相對誤差在濃度為3.5%(體積分數)時為[-8.5%, +8.5%],在濃度為5.5%時為[-5.5%,+5.5%]。Shen等[8]在此基礎上改進了甲醇濃度和燃料總質量的實時控制,修正了膜組件(MEA)導致的電壓衰退。Lian等[9]根據燃料充足和不充足時的DMFC電流電壓反應,通過測量當前的電壓和檢查其與參考電壓之間的差值判斷是否需要加入甲醇。文獻[10-11]以電流、電壓和功率等為反饋值來調節甲醇進料濃度,但是并沒有測量出精確的甲醇濃度值,這樣可能導致加入過多或過少的純甲醇。

采用無甲醇濃度傳感器的間接測量方法比有甲醇濃度傳感器的測量方法更加經濟,能減少微小型和便攜式直接甲醇燃料電池系統的尺寸和成本。

本文依據電池表現出的電化學特性提出了一種無甲醇濃度傳感器的甲醇濃度測量方法,使用改進BP神經網絡計算,因為改進BP神經網絡能以高精度逼近非線性函數,收斂速度快,泛化能力好且穩定性強。本文將在平穩負載模式、動態負載模式和頻繁啟閉模式三種負載模式下驗證本方法的精確性。

1 電池的電化學特性

導致DMFC電堆電壓下降的因素主要有四個[4]:活化損失,甲醇滲透,阻抗損失,傳質或濃度損失?;罨瘬p失是由電極(主要是陰極)表面緩慢的電化學反應造成的。甲醇滲透是指在甲醇從陽極穿過質子交換膜到達陰極,由穿過質子交換膜的質子產生的電滲作用力,質子交換膜兩側的甲醇濃度差和陰陽兩極之間的壓力差造成的。甲醇滲透還會導致在陰極氧化反應的甲醇產生混合電位。阻抗損失是指電子通過電極和離子通過電解液時需要對抗的阻力。傳質或濃度損失主要是由于反應是電極表面的甲醇濃度減少造成的。

綜上所述,電壓的損失能用下述方程來描述[12]:

式中:E為開路電壓;V和i分別為輸出電壓和電流密度;A為Tafel曲線的斜率;in和i0分別為甲醇滲透的當量電流密度和交換電流密度;m、n為常量系數;r為單位面積阻抗。A、in、i0、m、n、r的值都依據電池的運行條件而變化,包括溫度、甲醇濃度、燃料的進料速率、電堆中的氣體壓力。對于某個特定的DMFC系統來說,甲醇和空氣進料的流速是確定的,那么甲醇濃度和溫度就是影響輸出電壓和電流密度的主要原因。

所以,方程(2)可以改寫為:

式中:I、V、T、C分別表示電流、電壓、溫度和甲醇濃度。本文可以使用改進的BP神經網絡來近似方程(3)所描述的函數。

2 改進BP神經網絡

人工智能神經網絡使用內部相連的數學節點或神經元來形成能模擬復雜的函數關系的網絡結構。BP神經網絡作為人工智能神經網絡(ANN)的一種,采用分層式的前向傳播網絡和誤差反向傳播以調整權值和偏差,模擬輸入輸出值之間的函數關系。圖1為一個典型的BP神經網絡結構圖。BP神經網絡主要由三部分構成:輸入層,隱藏層,輸出層。

圖1  典型的BP神經網絡結構

在圖1中,X1,X2,X3表示輸入,Z表示訓練的目標值,d為每次訓練的輸出值y與目標值Z之間的差值。本文采用3-7-1式結構的改進BP神經網絡。

BP神經網絡的信息流傳播分為前向和后向兩個方向。在前向傳播中,輸入值X1,X2,X3……會先被歸一化處理,然后會以一定的權重vij(其中i,j分別表示輸入層的第i個節點和隱藏層的第j個節點)進入隱藏層,經隱藏層傳遞函數f1(一般為Sigmoid函數)計算后,以一定權值wij(其中i,j分別表示隱藏層的第i個節點和輸出層的第j個節點)達到輸出層,按f2(一般為Pureline函數)計算輸出值。后向傳播通過比較輸出至于目標值之間的誤差,根據誤差調整隱藏層的權值和偏差。當訓練的誤差精度達到要求時訓練完成。

雖然BP神經網絡有著不錯的泛化和容錯能力,但是BP神經網絡收斂緩慢,在訓練數據較多時會導致較長的訓練時間,且容易陷入局部極小值,因此需要做出相應的改進。為了消除BP神經網絡的弊端,一些改進型BP神經網絡被提出[13]。改進BP神經網絡主要在三個方面進行改進:附加動量法,自適應學習速率和彈性BP算法。

本文主要采用附加動量法和自適應學習速率相結合來改進BP神經網絡。

2.1附加動量法

采用附加動量法可以使BP算法找到全局最優解。一般的BP算法實質上是一種簡單的梯度下降方法,加入附加動量法,是將上一次權值v,w調整量以一定的比例加到本次誤差計算所得的權值調整量上,其數學表達為:

式中:p表示第p次訓練;mc為動量因子,范圍為[0,1],一般取0.95;η為學習速率。v的計算方法與此類似。

附加動量法通過在本次修正權值的過程中加入上一次權值修正的一部分,使權值的調節向著誤差曲線最小值的平均方向變化,當權值v,w進入誤差曲線底部的平坦區時,Δwp+1≈Δwp,避免了Δwkp+1為0的出現,防止了局部極小值的出現。

2.2自適應學習速率

在傳統的BP神經網絡中,學習速率為常量。學習速率較低時,會使訓練時間過長和收斂緩慢。學習速率較高時,會出現振蕩和發散,這會使系統不穩定。自適應學習速率就是根據誤差變化來改變學習速率,這樣可以加快收斂速度。自適應學習速率的邏輯流程見圖2。

在圖2中,參數K、α、β的典型取值為K=1.04,α=1.05,β= 0.7。

3 實驗裝置

實驗裝置連接見圖3,由DMFC電堆,燃料儲存罐(甲醇水溶液的混合罐),液體泵(2個),氣泵,冷凝器和可調電子負載(MAYNUO9700)組成。溫度傳感器安裝在陽極的出口處,用來近似測量電堆出口處的溫度。甲醇濃度傳感器安裝在陽極入口處,測量進料甲醇濃度。在每次實驗中,溫度傳感器、電子負載、甲醇濃度傳感器將測試到的數據發送到電腦,這些數據會被作為訓練樣本導入由Matlab編寫的改進BP神經網絡程序中。DMFC電堆有20片單電池,膜電極組件采用Nafion 117作為質子交換膜,其活化面積為50 cm2。陽極甲醇進料速率固定在60 mL/min,陰極空氣的流速固定在6 L/min。進料甲醇最佳濃度范圍為[3.0%,6.0%],當甲醇溶液循環利用至濃度低于3.0%時更換7.0%的甲醇溶液。濃度和溫度傳感器、電子負載都會每隔5 s記錄I、V、C、T的數值,并將數據存儲到電腦中。

圖2 自適應學習速率的邏輯流程

圖3 實驗裝置

4 實驗結果與討論

4.1平穩負載模式

平穩負載是電子設備最常用的模式。對4種平穩負載設計了6次重復實驗,平穩負載分別為:I=0.5 A,I=1 A,I=1.5 A,I=2 A。實驗均在室溫下進行。對于每一種平穩負載,隨機選取5組實驗測得的(I,V,C,T)作為改進BP神經網絡的訓練樣本,并保存訓練后的神經網絡,再將剩下的第6組(I,V,T)輸入至已保存的網絡計算相應的甲醇濃度值,記為Cmc,比較Cmc與第6組實際測得的甲醇濃度Cm,按照公式(6)計算Cmc的相對誤差。

圖4 4種負載條件下U、P、C和T的變化趨勢

對4種平穩負載,分別選取某一次實驗為代表,觀察其U、P、C和T的變化,見圖4。

從圖4中可以看出當溫度升高時,功率上升。在實驗開始時功率有所下降是因為每次實驗都更換新的甲醇水溶液,此次實驗電堆的溫度比上次實驗結束時有所下降,故功率在開始時有所降低。

4種平穩負載下計算的甲醇濃度的相對誤差范圍為[0,1.96%],Cmc相對誤差的平均值依次為:負載 0.5 A時為0.90%,負載1 A時為0.98%,負載1.5 A時為0.97%,負載2 A時為1.09%。負載加重相對誤差變大是因為負載加重電堆內溫度升高快,電堆內甲醇滲透加重影響計算結果。因此,本文改進的BP神經網絡適用于平穩負載下甲醇濃度的估計。

4.2動態負載模式

為了測試本算法在動態負載下的精確性,實驗在負載1.7 A階梯上升至2.5 A再下降為1.7 A下進行測試。因為本組實驗的負載變化大,為了取得足夠的訓練樣本數據,測試11組實驗,隨機選取10組作為訓練樣本數據,其(U,I,C,T,P)變化趨勢見圖5。

圖5 動態負載下(U,I,C,T,P)變化

當負載升高至約1.9 A時,負載功率開始由下降轉為上升,出現此轉折的主要原因是此次實驗開始時堆內溫度因為溫度較低的進料甲醇的進入而降低,所以開始時功率下降,隨著電堆內甲醇氧化的放熱反應,堆內溫度開始升高,雖然濃度下降,但是提高了催化劑的活性,氧化反應加快,故功率升高。

將10組數據(C,V,I,T)作為訓練樣本,在Matlab中進行訓練,再將第11組數據的(V,I,T)作為輸入計算出Cmc,并與儀器測得的甲醇濃度Cm相比較,相對誤差分布見圖6。

圖6  動態負載下計算的甲醇濃度的相對誤差

動態負載下相對誤差最小值為0.01%,最大為1.95%,平均誤差為1.06%。本次實驗最小誤差為0.01%,最大誤差為1.96%,二者相差比較大,誤差較大處均為濃度波動處(見圖6虛線處),實際甲醇進料濃度應該是持續下降的,但是由于本實驗使用的甲醇濃度傳感器中有氣泡產生,導致測量了測量誤差,若采用更準確的甲醇濃度傳感器可得到更精確的結果。

4.3頻繁啟閉負載

由于便攜式DMFC常作為DVD、照相機和筆記本電腦、PAD等的電源,這些電子設備經常啟閉,為了驗證本算法能在頻繁啟閉的情況下測量甲醇濃度,實驗在負載I=0與I=0.1、1.5 A之間變化。5組實驗的趨勢見圖7。

當負載由0 A變為0.5 A或1.5 A時,負載電壓會瞬間下降,此時溫度也會有所降低,因為本文所測溫度為陽極出口出的溫度,負載電流突然增大,電子經外部電路從陽極到達陰極,故質子穿透交換膜從陽極到陰極,增大了甲醇滲透,陽極甲醇濃度減少,陽極的甲醇氧化放熱反應瞬間減少,所以此時溫度突然降低,此現象與文獻[14]的結論一致:“當電壓突然變化時甲醇滲透可達峰值”。

Cmc的相對誤差結果見圖8。

圖7  頻繁啟閉模式下(U,I,C,T)的變化

圖8  頻繁啟閉模式下計算甲醇濃度的相對誤差

從圖8可以看出在負載突然變化的時刻,測量相對誤差比其他時候要大,基本分布在[2.0%,4.0%]之間,持續時間在10 s左右。其余時刻的誤差分布在[0.01%,1.96%]。測量的平均誤差為1.14%。所以,本算法亦適用于頻繁啟閉的負載模式。

三種負載模式下,Cmc的相對誤差范圍為[0,1.96%],這比文獻[1]中的實驗結果精確度提高了很多,文獻[1]中計算的甲醇濃度偏差為[-0.3%,+0.3%],即在濃度為3.5%時相對誤差為[-8.5%,+8.5%],在濃度為5.5%時相對誤差為[-5.5%,5.5%]。

5 總結

本文提出了一種無甲醇濃度傳感器的間接甲醇濃度測量方法,此方法基于燃料電池表現出來的電化學特征和改進的BP神經網絡,通過測量電池的電流、電壓、溫度和已經訓練好的神經網絡計算出相應的甲醇濃度。精度相比于之前的無甲醇濃度傳感器時甲醇濃度的間接測量有所提高,相對誤差范圍為[0,1.96%]。此方法經實驗證明可用于平穩負載、動態負載和頻繁啟閉負載,可以用于甲醇濃度的實時精確控制,對于微小型和便攜式的DMFC系統[15]尤其適用。

[1]FALC魨O D S,OLIVEIRA V B,RANGEL C M,et al.Review on micro-direct methanol fuel cells[J].Renewable and Sustainable Energy Reviews,2014,34:58-70.

[2]ZHAO T S,XU C.Fuel cells-direct alcohol fuel cells|direct methanol fuel cell:overview performance and operational conditions[J].Encyclopedia of Electrochemical Power Sources,2009: 381-389.

[3]YAN L,LIAO J,FENG L,et al.Developing and performance mea-surements for a novel miniaturized electrochemical methanol sensor[J].Journal of Electroanalytical Chemistry,2013,688:49-52.

[4]MAO Q,KREWER U.Sensing methanol concentration in direct methanol fuel cell with total harmonic distortion:theory and application[J].Electrochimica Acta,2012,68:60-68.

[5]GENG J,LI X,SUN G,et al.An alternating pulse electrochemical methanol concentration sensor for direct methanol fuel cells[J]. Sensors and Actuators B:Chemical,2010,147(2):612-617.

[6]ENDO S,KONDOH J,SATO K,et al.Methanol sensor using shearhorizontal surface acoustic wave device for direct methanol fuel cell[J].Japanese Journal of Applied Physics,2012,51(7S): 07GC19.

[7]CHIU Y J,LIEN H C.A strategy of estimating fuel concentration in a direct liquid-feed fuel cell system[J].Journal of Power Sources,2006,159(2):1162-1168.

[8]SHEN K S,WAN C C,WANG Y Y,et al.An algorithm for sensor-less fuel control of direct methanol fuel cells[J].Journal of Power Sources,2010,195(15):4785-4795.

[9]LIAN K Y,YANG C M.Sensor-less adaptive fuel concentration control for direct methanol fuel cells under varying load[J].Journal of Power Sources,2013,231:239-245.

[10]CHANG C L,CHEN C Y,SUNG C C,et al.Fuel sensor-less control of a liquid feed fuel cell under dynamic loading conditions for portable power sources(II)[J].Journal of Power Sources,2010, 195(5):1427-1434.

[11]ARISETTY S,JACOB C A,PRASAD A K,et al.Regulating methanol feed concentration in direct methanol fuel cells using feedback from voltage measurements[J].Journal of Power Sources,2009,187(2):415-421.

[12]苗青,曹廣益,朱新堅.直接甲醇燃料電池的數學建模與神經網絡辨識建模[J].上海交通大學學報,2005,39(S1):92-94.

[13]JING G,DU W,GUO Y.Studies on prediction of separation percent in electrodialysis process via BP neural networks and improved BP algorithms[J].Desalination,2012,291:78-93.

[14]LIU J G,ZHAO T S,CHEN R,et al.The effect of methanol concentration on the performance of a passive DMFC[J].Electrochemistry Communications,2005,7(3):288-294.

[15]KAMARUDIN S K,ACHMAD F,DAUD W R W.Overview on the application of direct methanol fuel cell(DMFC)for portable electronic devices[J].International Journal of Hydrogen Energy, 2009,34(16):6902-6916.

Sensor-less estimation strategy of fuel concentration based on improved BP neural networks

ZHOU Cong,ZHU Xin-jian,SHAO Meng
(Institute of Fuel Cell,Shanghai Jiao Tong University,Shanghai 200240,China)

A sensor-less estimation strategy of methanol concentration in direct methanol fuel cell(DMFC),was proposed by measuring theI,V,T(which denotes current,voltage and temperature,respectively)to estimate the concentration of methanol based on the electrochemical characteristics of fuel cells with improved Back Propagation Neural Network(BPNN)algorithm.The relative errors were at the range of[0,1.96%].This strategy could be used to control the concentration of feed methanol at anode in micro and portable DMFC systems.

direct methanol fuel cell,methanol concentration,sensor-less estimation

TM 911

A

1002-087 X(2016)01-0089-05

2015-06-10

周聰(1991—),女,湖北省人,碩士,主要研究方向為直接甲醇燃料電池的進料濃度控制。

猜你喜歡
電堆進料燃料電池
一種護爐技術在轉爐進料大面護爐中的實踐應用
1,4-丁二醇加氫進料泵管線改造
固體氧化物燃料電池電堆尾氣燃燒穩定性研究
燃料電池題解法分析
旋風分離器切向進料接管焊縫修理與改進建議
質子交換膜燃料電池堆自加熱冷啟動仿真研究
試駕豐田氫燃料電池車“MIRAI未來”后的六個疑問?
燃料電池的維護與保養
神華集團開發出聚丙烯催化劑新型進料系統
PEM燃料電池電堆低溫起動試驗*
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合