[發明專利]基于飛蛾撲火算法的光伏陣列MPPT控制方法有效
| 申請號: | 201810444798.7 | 申請日: | 2018-05-10 |
| 公開(公告)號: | CN108549456B | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 石季英;張登雨;薛飛;李雅靜;喬文;楊文靜;徐藝明 | 申請(專利權)人: | 天津大學 |
| 主分類號: | G05F1/67 | 分類號: | G05F1/67 |
| 代理公司: | 天津市北洋有限責任專利代理事務所 12201 | 代理人: | 程毓英 |
| 地址: | 300072*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 飛蛾撲火 算法 陣列 mppt 控制 方法 | ||
1.一種基于飛蛾撲火算法的光伏陣列MPPT控制方法,包括下列步驟:
1)在占空比[0,1]內選取k個點,作為飛蛾初始空間位置Xi(0);
2)待光伏系統穩定后,測量光伏陣列的輸出電流IPV和輸出電壓VPV,并計算對應的功率Pi(n),n表示當前迭代次數;
3)對所述Pi(n)進行排序;
4)評估每只飛蛾對應的適應度值,并將飛蛾空間位置以適應度值遞減的順序排序后賦值給火焰,作為火焰的空間位置;
5)在迭代過程中自適應減少火焰的數量,所述自適應減少火焰數量的公式如下:flamenumber=round(N-n*(N-1)/T)式中:N是最大火焰數;T表示最大迭代次數,同時,由于火焰的減少,每一代中與序列中所減少的火焰所對應的飛蛾則根據當前適應度值最差的火焰更新其自身位置;
6)依據螺旋方程Mi=Di·ebt·cos(2πt)+Fj確定迭代n+1次的飛蛾的空間位置Xi(n+1),其中Mi表示第i只飛蛾的空間位置,其中i=1、2……k;Fj表示第j個火焰,Di=|Fj-Mi|,Di表示第i只飛蛾與第j個火焰之間的距離;b為所定義的螺旋形狀常數;路徑系數t為[r,1]內的隨機數,其中變量r在優化迭代過程中將從-1線性減少為-2;
7)進入下一代,直至迭代次數滿足收斂條件后,令占空比穩定在全局最優位置上;
8)檢測外部環境是否發生突變,發生突變則重新進行MPPT,否則繼續穩定在全局最優占空比上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津大學,未經天津大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810444798.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有寬輸入范圍的降壓電路
- 下一篇:一種機械轉動調節用輪盤





