張曉芳
(蘇州健雄職業技術學院 電氣工程學院,江蘇 太倉 215411)
?
基于變步長螢火蟲群優化算法的光伏系統容量優化設計
張曉芳
(蘇州健雄職業技術學院 電氣工程學院,江蘇太倉215411)
通過C++builder設計了一款獨立光伏系統容量計算軟件。通過變步長自適應螢火蟲算法確保蓄電池用量和光伏方陣發電量二者相互匹配。變步長自適應螢火蟲算法根據搜索成功與失敗改進步長,易收斂、求解精度高
變步長螢火蟲群優化(CSGSO);光伏系統容量計算;蓄電池容量;光伏方陣發電量;C++ Builder
隨著能源緊缺和環境污染的問題日益嚴重,人們越來越尋求使用清潔能源。光伏發電作為新能源越來越受到人們的重視。為提高計算的準確度,可采用專業的軟件來輔助計算。常用的光伏系統容量計算軟件主要有PV*SOL、RETSCREEN等。但這些軟件存在以下缺點,1) 對于中國的氣象資料不夠詳細,只有幾個城市的氣象資料,這樣計算結果就不精確;2) 未進行優化計算,未選擇最佳傾角,無法使蓄電池容量和光伏列陣形成最佳組合。為了使軟件更貼合當地實際氣象信息,用C++builder開發系統設計的軟件—獨立光伏系統容量設計及優化軟件[1-4]。此款軟件使用等步長迭代法使得蓄電池用量和光伏方陣發電量二者相互匹配,迭代次數多,計算時間長,若步長選擇不合適會引起不收斂,陷入死循環。如何采用一種自適應變步長優化算法以提高精度,并確保軟件收斂,成為光伏系統容量設計軟件的主要任務[5-7]。……