<var id="3oqca"><source id="3oqca"><font id="3oqca"></font></source></var><button id="3oqca"><acronym id="3oqca"></acronym></button>
    <th id="3oqca"></th>
    <tbody id="3oqca"><pre id="3oqca"></pre></tbody>
    <th id="3oqca"></th>
      1. <th id="3oqca"></th>

          基于模糊邏輯與遺傳算法的燃料電池熱管理方法研究

          文:趙振瑞 歐陽惠穎 田國富 鄭春花 | 2021年第三期 (0) | (0)

          1 引言

          由于傳統汽車使用的化石燃料正在逐年減少,同時汽車尾氣排放造成的環境污染仍沒有得到有效的改善,新能源汽車發展迅速,其中氫燃料電池汽車以其高效、清潔等優勢受到了廣泛關注。質子交換膜燃料電池(Proton Exchange Membrane Fuel Cell,PEMFC)具有能量轉換效率高、可低溫運行、可靠性高和零排放等優點,在汽車領域的應用前景廣闊。

          電堆的工作溫度是影響電堆輸出性能和壽命的關鍵因素之一。一方面,溫度過高將會導致液態水蒸發增加,使質子交換膜脫水,影響燃料電池的性能;另一方面,溫度過低則會減少液態水的蒸發,降低化學反應速度,使燃料電池性能下降。一般地,電堆的正常工作范圍在 60~100 ℃,而 PEMFC 在運行過程中會產生大量的熱量,因此需要對 PEMFC 進行有效的熱管理。

          目前,PEMFC 熱管理控制方法主要有PI(Proportion Integration)控制、狀態反饋控制、預測控制和模糊控制等。O’Keefe 等設計了 PI控制器用于控制水冷型燃料電池溫度,該控制器通過調節進入電堆的水流量來控制電堆的工作溫度。PI 控制的原理簡單、使用方便,目前傳統 PI 控制已廣泛用于 PEMFC 熱管理中,但 PI 控制存在響應速度慢、調節時間長等缺點。另外,狀態反饋控制、預測控制等方法也被應用到PEMFC 熱管理中,但燃料電池固有的非線性特性以及參數的不確定性使得這些控制方法的應用具有一定難度。模糊控制響應速度快、抗干擾能力強,尤其適用于滯后系統的控制,被不少學者應用于 PEMFC 熱管理中。Wang等設計了模糊控制方法,通過調節風扇轉速來控制電堆的溫度,與 PI 控制的對比結果表明,模糊控制具有優越性。胡鵬等考慮了克服外部負載的干擾,并采用了帶積分的模糊控制器實時調節冷卻水的流量,結果顯示該方法能實時將電堆的溫度控制在合理的范圍內。其中,模糊控制的設計主要依靠專家的經驗,因此為了充分利用模糊控制的優點,需要對模糊控制方法進行優化,使模糊控制的精度更高。

          另外,為驗證 PEMFC 熱管理方法的有效性,目前大多數相關文獻采用階躍負載信號的方式進行。而氫燃料電池汽車在實際行駛中會有加速、勻速、減速等過程,工況的變化會更頻繁且復雜。因此,需要采用適合氫燃料電池汽車的負載來驗證 PEMFC 熱管理方法。

          本文提出一種模糊控制方法用于PEMFC熱管理中,使電堆的出入口溫度穩定在目標溫度值。同時,以電堆的出入口溫度和目標溫度值之間的誤差更小、控制系統的響應時間更短為目標,通過遺傳算法對模糊控制器的隸屬度函數進行優化。其中,基于遺傳算法優化模糊控制的方法雖在其他領域已有一些應用,但在PEMFC 熱管理控制領域還鮮有應用。本文選用Autonomie 中的一款氫燃料電池混合動力汽車,設計一種基于規則的能量管理策略,并采用兩種標準工況作為熱管理方法的驗證條件,對所提出的熱管理方法進行驗證,并與未優化的模糊控制進行性能比較。結果顯示,在對 PEMFC 電堆出入口溫度的控制中,經過優化的模糊控制明顯優于未優化的模糊控制,具有更好的溫度調節能力,可以更好地降低外部負載的擾動,與設定值的偏差也更小。

          2 PEMFC 熱管理系統模型

          本文設計的 PEMFC 熱管理系統模型包括電堆溫度動態模型、水箱模型和散熱器模型。在氫燃料電池車運行過程中,PEMFC 在提供動力的同時會產生大量的熱量,為了使電堆的工作溫度在合理的范圍內,需要冷卻水泵和散熱器一起工作來將多余的熱量帶走。在本文的 PEMFC 熱管理系統中,電堆產生的熱量被冷卻水泵通過控制冷卻水流量先帶到水箱處,然后將熱量帶到散熱器處,由散熱器通過控制散熱器風量,將熱量排放到空氣當中,具體如圖 1 所示。本文假設冷卻水中的溫度均勻,并將電堆出口冷卻水溫度作為電堆出口處的溫度,將散熱器的出口溫度作為電堆的入口處溫度。同時,本文假設其他輔助系統處于正常工作狀態下不影響電堆的工作溫度。

          圖 1 熱管理系統示意圖.jpg

          2.1 電堆溫度動態模型

          (1、2).jpg

          (3、4).jpg

          (5).jpg

          (6、7).jpg

          (8、9).jpg

          圖 2 燃料電池極化曲線.jpg

          圖 3 模糊控制示意圖.jpg

          3 PEMFC 熱管理控制方法設計

          3.1 模糊控制方法設計

          本文建立兩個曼達尼型的二維模糊控制器,對電堆出入口溫度進行控制。針對電堆出口溫度控制,根據本文選用的電堆,

          如圖3所示這段.jpg

          在對電堆出口溫度控制時,將模糊控制的輸入、輸出量都劃分為 5 個模糊子集,即 NB(負大)、NS(負小)、ZO(零)、PS(正小)和 PB(正大)。選取電堆出口溫度誤差和溫度誤差變化率的模糊論域為[-3, 3],選取冷卻水流量的模糊論域為[0, 1]。同樣在設計電堆入口溫度控制器時,選取電堆入口溫度誤差和溫度誤差變化率的模糊論域都為[-3, 3],選取散熱器風量的模糊論域為[0, 1]。

          本文提出采用遺傳算法優化模糊控制器的隸屬度函數,如圖 4 所示。未經優化的隸屬度函數選用均勻分布的隸屬度函數,并使用三角形形狀的隸屬度函數,如圖 5 所示。本文采用 ifthen 模糊控制規則設計模糊推理系統,針對被控變量分別制定了 25 條模糊規則。表1為電堆出入口控制器的控制規則,模糊推理后,反模糊化采用加權平均法。

          圖 4 基于遺傳算法的模糊控制器框圖.jpg

          圖 5 輸入輸出隸屬度函數以及待優化參數.jpg

          表 1 冷卻水流量和散熱器風量 (W cl W a ) 的模糊控制規則表.jpg

          3.2 基于遺傳算法的優化

          本文提出使用遺傳算法優化模糊控制器的隸屬度函數的中心和寬度,從而提高模糊控制器的精準度和穩定性。

          3.2.1 遺傳編碼

          3.2.1遺傳編碼.jpg

          3.2.2選取適應度函數.jpg

          (11、12、13).jpg

          4 仿真結果

          為了驗證本文所提出的 PEMFC 熱管理控制方法的有效性,選取一款氫燃料電池混合動力汽車,針對燃料電池和電池的混合動力系統設計一種簡單的能量管理策略,并根據第2小節和第3小節的內容,在計算機仿真環境下,對所提出的方法進行仿真。

          4.1 仿真條件

          4.1.1 氫燃料電池汽車與行駛工況

          為了使仿真結果更加接近氫燃料電池車在運行過程中燃料電池的工作狀態,本文選用Autonomie 軟件中的一款氫燃料電池汽車,其中燃料電池作為主動力源,電池作為輔助動力源。表 2 為整車以及動力系統參數。本文選用WLTC(The Worldwide Harmonized Light Vehicles Test Cycles)和 HWFET(Highway Fuel Economy Test)兩種工況。其中,WLTC 工況是全球統一輕型車輛測試工況的一部分,該工況取代了NEDC(New European Driving Cycle)測試工況,包括 4 個速度范圍。圖 6 顯示了兩種工況周期以及速度與時間的關系。

          表 2 整車及動力系統參數.jpg

          圖 6 WLTC 和 HWFET 速度曲線.jpg

          4.1.2 能量管理策略.jpg

          4.1.2 能量管理策略后1.jpg

          4.1.2 能量管理策略后2.jpg

          圖 7 燃料電池效率曲線和兩種工況下的燃料電池工作效率點.jpg

          圖 8 基于規則的能量管理策略.jpg

          4.2 結果分析

          4.2.1 PEMFC 輸出功率結果

          圖7為兩種工況下燃料電池工作效率點和燃料電池曲線。圖9為HWFET和WLTC兩種工況下能量管理策略的功率輸出結果。從圖7和圖9可以看出,車輛所需功率由電池和燃料電池一同提供,PEMFC 提供主要工作需求功率,同時燃料電池的工作效率點始終保持在高效率區間。

          圖 9 功率輸出曲線.jpg

          4.2.2 隸屬度函數優化結果

          WLTC 工況是目前全世界通用的、更加符合實際道路狀況的車輛行駛工況。本文選擇該路況使用遺傳算法分別對應用在電堆出入口的模糊控制器進行優化。將遺傳算法的種群大小設為100,遺傳代數設置為100,交叉率為 0.9,變異率為 0.1。圖10為電堆出入口模糊控制器優化后的隸屬度函數。

          圖 10 優化后的隸屬度函數.jpg

          4.2.3 電堆出入口溫度控制結果

          圖11為HWFET和WLTC工況下電堆的出入口溫度曲線?梢钥闯鲈谶z傳模糊控制下,出口溫度和入口溫度之差保持在5 ℃ 左右,且出入口溫度與設定目標值溫度的誤差均在-1~1 ℃。

          圖 11 兩種工況下出入口溫度曲線.jpg

          如表 3 所示,經過優化的模糊控制,電堆出入口溫度的最大偏差全部下降。相對于模糊控制,經過遺傳算法優化的模糊控制器有著更快的響應速度和較小的誤差。

          表 3 兩種工況下的熱管理參數.jpg

          當負載增加時,燃料電池將產生更多的熱量。因此,為確保電堆處于穩定安全的溫度環境,冷卻水流量和散熱器風量都將隨著負載的增加而增大,這時,冷卻水帶走的熱量也會增大。反之,當負載減小,冷卻水流量和散熱器風量均隨負載的減少而減小,冷卻水帶走的熱量也相應地減少,如圖 12~13 所示?紤]到實際應用中冷卻水泵不能頻繁啟停,所以針對以上兩種工況,本文將設置最小水流量。

          圖 12 兩種工況下冷卻水帶走的熱量.jpg

          圖 13 兩種工況下的冷卻水流量和散熱器風量.jpg

          5 討論與分析

          電堆溫度的變化會影響氫燃料電池汽車的輸出性能以及安全性,因此需要應用合理的熱管理方法來使電堆溫度保持在合理的工作溫度。本文中,燃料電池具有非線性和參數的不確定性等特點,并且電堆溫度的變化具有滯后性。本文提出使用模糊控制方法對電堆出入口溫度進行控制,但模糊控制的設計主要依靠專家的經驗,因此本文進一步地提出應用遺傳算法優化模糊控制器的隸屬度函數。目前應用遺傳算法優化模糊控制的方法相對成熟,已被應用到其他領域,而本文將此方法應用到 PEMFC 熱管理中。通過使用遺傳算法優化模糊控制,在 HWFET 工況下,相對于未優化的模糊控制,電堆的出入口溫度與目標溫度的最大偏差分別降低了 0.9 ℃ 和 1.1 ℃。在WLTC 工況下,與未優化的模糊控制相比,電堆的出入口溫度與目標溫度的最大偏差分別降低了1.28 ℃ 和 1.23 ℃。

          目前,驗證熱管理方法的工作負載通常使用階躍負載信號。但車輛的工況變化頻繁,從而 PEMFC 的工作負載也會進行相應的調整。本文針對上述問題,提出一種新的負載模式,即選用 Autonomie 中的一款車,選取兩種道路工況進行能量管理,得出需要PEMFC提供的工作負載,并以此作為熱管理方法驗證的工作負載。

          本文的不足之處在于雖簡化了控制模型,但忽略了電堆溫度從常溫開始升高到目標溫度的這一過程。同時,本文建立的 PEMFC 熱管理模型相對簡單,下一步可以加上旁路閥,并設置大小循環,使模型更加完整。當電堆溫度比較低時,開啟小循環并對冷卻水進行加熱,通過旁路閥控制冷卻水進入電堆的溫度,從而使電堆溫度快速升高到合理的工作溫度;當電堆溫度超過目標溫度時,開啟大循環,對電堆進行冷卻降溫。

          6 結論

          本文針對車用 PEMFC 的熱管理,提出使用模糊控制的方法對電堆出入口溫度進行控制。為了使電堆的出入口溫度具有更好的調整能力,提出使用遺傳算法優化模糊控制器。為了驗證所提出的控制方法,選取一款燃料電池混合動力汽車,設計了燃料電池混合動力汽車的能量管理策略,使 PEMFC 工作在高效率區,并在 HWFET 和WLTC 兩種標準工況下驗證所提出的 PEMFC 熱管理方法。結果顯示,當工作負載連續變化時,經過遺傳算法優化的模糊控制方法展示出較好的性能。電堆出口與入口的溫度差維持在 5 ℃ 左右,出入口溫度與目標溫度的誤差均在-1~1 ℃,并且,相對于未優化的模糊控制,電堆出入口溫度與目標溫度的誤差均有降低。本文所提出的方法針對兩種測試工況,電堆的出入口溫度表現出更強的響應能力,有效地修正了溫度動態誤差,提高了熱管理方法的控制精度。


          文章轉載自《集成技術》

          雜志訂閱

          填寫郵件地址,訂閱精彩資訊:
          国语自产偷拍精品视频偷拍
          <var id="3oqca"><source id="3oqca"><font id="3oqca"></font></source></var><button id="3oqca"><acronym id="3oqca"></acronym></button>
            <th id="3oqca"></th>
            <tbody id="3oqca"><pre id="3oqca"></pre></tbody>
            <th id="3oqca"></th>
              1. <th id="3oqca"></th>