[發明專利]一種基于光伏電池四參數模型的光伏MPPT方法有效
| 申請號: | 201610778867.9 | 申請日: | 2016-08-30 |
| 公開(公告)號: | CN106125817B | 公開(公告)日: | 2017-09-12 |
| 發明(設計)人: | 李其玉;鄒忠月;續丹;王斌;陳起旭;李彤 | 申請(專利權)人: | 三門峽速達節能新能源科技研究院 |
| 主分類號: | G05F1/67 | 分類號: | G05F1/67 |
| 代理公司: | 鄭州紅元帥專利代理事務所(普通合伙)41117 | 代理人: | 楊妙琴 |
| 地址: | 472000 河南省*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 電池 參數 模型 mppt 方法 | ||
1.一種基于光伏電池四參數模型的光伏MPPT方法,其特征在于:包括如下步驟:
步驟10:實時采集光伏列陣的輸出電壓與電流,并判斷是否有較大的功率突變;
步驟20:當一個算法周期結束時,判斷功率突變情況,如果檢測到有較大的功率突變,啟動最優占空比估計算法,輸出最佳占空比Dm;如果沒有檢測到較大功率突變,啟動修正的擾動觀察法,輸出占空比;
步驟30:無需PI控制器,將所述算法輸出的占空比值直接轉化為PWM占空比控制量,來控制Boost電路中的功率mosfet模塊,使得光伏陣列穩定運行在該占空比下的工作狀態;
步驟40:重復步驟10-步驟30,動態地追蹤光伏陣列的最大功率點;
所述的四參數模型為其中這里所謂的四參數是在STC條件下,光伏電池開路電壓Voc、光伏電池短路電流Isc、光伏電池最大功率點電流Im、光伏電池最大功率點電壓Vm, 當在非STC條件下,需要對Voc、Isc、Im、Vm四個參數進行修正;
所述的最優占空比估值算法是根據所述的四參數模型,基于lambert函數得出的光伏陣列輸出的最大功率條件,使得Boost電路在該條件下工作輸出最大功率。
2.根據權利要求1所述的一種基于光伏電池四參數模型的光伏MPPT方法,其特征在于:所述步驟10中實時采集光伏陣列的輸出電壓與電流,并判斷是否有較大的功率突變的方法為:采樣光伏電池電壓、電流的周期Ts=1ms,所提出的MPPT算法周期為TMPPT=N ms(N>1),每隔1ms計算前后采樣到的功率差ΔP=P1-P2=I2*V2-I1*V1,如果ΔP大于光伏電池在STC下的額定功率,即25%*Pr,則視為有較大的功率突變,標志位signDm=1,并鎖定該值直到周期TMPPT結束,下一個周期TMPPT開始之前,先清空標志位signDm=0。
3.根據權利要求1所述的一種基于光伏電池四參數模型的光伏MPPT方法,其特征在于:所述步驟20中,如果檢測到有較大的功率突變,即標志位signDm=1,轉到步驟201,即啟動最優占空比估計算法;如果沒有檢測到較大功率突變,即標志位signDm=0,轉到步驟206,即啟動修正的擾動觀察法;
步驟201:每隔一個算法周期TMPPT,發送一個占空比給boost電路,分別發送四個,duty(1)=0.2,duty(2)=0.22,duty(3)=0.5,duty(4)=0.52,分別采集電壓、電流后,得到(V1,I1),(V2,I2),(V3,I3),(V4,I4)四個工作點;
步驟202:把四個工作點代入得到Kvi1與Kvi2,判斷(V1,I1)、(V2,I2)、(V3,I3)、(V4,I4)、Kvi1、Kvi2是否都滿足V1>V2>V3>V4、I1<I2<I3<I4、Kvi1>Kvi2:如果都滿足則轉到步驟203;如果至少有一個不滿足,輸出Dm=Max_power{duty(1),duty(2),duty(3),duty(4)},轉到步驟30;
步驟203:將Kvi1、Kvi2與I3代入α=(Kvi1I1-Kvi2I3)/(Kvi1-Kvi2)得到α;
步驟204:將Kvi1、Kvi2與α代入C2Voc=Kvi1(I1-α),與得到C2Voc,Isc,C1Isc,由此得到四參數模型
步驟205:根據得到的四參數光伏電池模型,基于Lambert函數可以得到最優占空比輸出D(t)=Dm,轉到步驟30;
步驟206:每隔一個算法周期TMPPT采集一次電壓V、電流I,計算前一時刻和后一時刻的功率差ΔP=P1-P2=I2*V2-I1*V1,計算前一時刻和后一時刻的電壓差ΔV=V2-V1,計算Kpvi=(2*ΔP)/(ΔV*(I2+I1));
步驟207按照如下分段線性函數計算算法步長StepSize:
步驟208:按照如下判斷規則,進行占空比的計算,輸出D(t),轉到步驟30:
ifΔP>0,ΔV>0,Kpvi>1,then D(t)=D(t-1)+StepSize;
elseifΔP>0,ΔV>0,Kpvi<1,then D(t)=D(t-1)-StepSize;
elseifΔP>0,ΔV<0,Kpvi>1,then D(t)=D(t-1)+StepSize;
elseifΔP>0,ΔV<0,Kpvi<1,then D(t)=D(t-1)-StepSize;
elseifΔP<0,ΔV>0,Kpvi>1,then D(t)=D(t-1)-StepSize;
elseifΔP<0,ΔV>0,Kpvi<1,then D(t)=D(t-1)+StepSize;
elseifΔP<0,ΔV<0,Kpvi>1,then D(t)=D(t-1)-StepSize;
elseΔP<0,ΔV<0,Kpvi<1,then D(t)=D(t-1)+StepSize;
end
其中,D(t)表示當前時刻的占空比,D(t-1)表示前一時刻的占空比,StepSize表示步長。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三門峽速達節能新能源科技研究院,未經三門峽速達節能新能源科技研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610778867.9/1.html,轉載請聲明來源鉆瓜專利網。





