











摘 要:針對光伏組件單二極管模型的非線性隱式超越方程特性,提出了一種改進的曲線擬合算法,通過調整模型中二極管反向飽和電流的求解形式,并應用高斯-牛頓法進行參數迭代,有效提升了模型的仿真精度和計算速度。通過與經典算例的結果對比分析,驗證了所提出的算法在提高仿真精度和改善收斂性方面的顯著優勢,為光伏發電系統設計和性能評估提供了有力的技術支持。
關鍵詞:光伏組件;單二極管模型;曲線擬合算法;二極管反向飽和電流
中圖分類號:TM615 文獻標志碼:A
0" 引言
隨著光伏發電技術的廣泛使用,光伏發電系統設計者迫切需要一種能夠準確預測光伏組件發電性能的工具。光伏組件輸出特性模型不僅是一種評估光伏組件發電性能的工具,而且在光伏發電系統的仿真、設計、評估、控制和優化等方面發揮著關鍵作用[1]。
光伏組件特性通常由二極管等效電路模型來描述,常見的二極管模型包括:理想模型、4參數模型、單二極管模型及雙二極管模型。其中,理想模型完全忽略了等效串并聯電阻,精度最低,僅用于概念性解釋,極少用于仿真;4參數模型是在理想模型的基礎上增加了等效串聯電阻,但其精度仍難以滿足仿真要求;單二極管模型又稱為5參數模型,是在4參數模型的基礎上引入了等效并聯電阻,因其在仿真精度與參數提取復雜度之間有較好地平衡而被廣泛應用[2-3];雙二極管模型在模型精度上有所提高,但在初始值求解、理想因子分配及參數估計方面都增加了難度,因而極少用于建模仿真。
曲線擬合算法基于大量實際測量數據,根據最小二乘法原理,以理論數據和實驗數據之間的最小誤差,確定特征參數,從而最大限度地發揮單二極管模型的仿真精度[4]。由于單二極管模型中特征參數之間的數量級相差較大,使曲線擬合算法中提取特征參數時的參數求解形式對模型仿真精度有顯著影響。單二極管模型所含的5個特征參數(即光生電流Iph、二極管反向飽和電流I0、串聯電阻Rs、并聯電阻Rsh、二極管理想因子n)中二極管反向飽和電流的初始值難以預測,通常需要通過光伏組件電流-電壓(I-U)曲線中的特殊點及其函數關系,解析數量級較小的二極管反向飽和電流[5]。這種以減少模型求解參數而避免算法求解過程中矩陣奇異化等問題[6-7]的曲線擬合算法,雖然降低了模型擬合維度,但曲線擬合精度過度依賴特殊點數值精度的情況[4],導致存在仿真精度降低的風險。
此外,由于二極管反向飽和電流的數量級遠小于其他參數,而其參數的迭代步長較小,導致在算法收斂條件下難以檢測該參數。文獻[7-10]提出對曲線擬合算法進一步精細化,但算法的求解形式并未根本改變,因此精細化后的算法的最終結果并非最優值。
本文針對以上問題,提出一種調整二極管反向飽和電流特征參數的求解方法,利用指數參數與二極管理想因子在數值上的等價值,使曲線擬合算法求解過程中,單二極管模型的特征參數在數值相近,有助于其收斂時各參數均達到最優值。采用高斯-牛頓法[11]提取單二極管模型的特征參數,以典型案例數據為基礎,證明提出的曲線擬合算法參數求解方法在提高仿真精度和改善收斂性方面的有效性。
1" 單二極管模型曲線擬合算法
1.1" 單二極管模型函數解析式
在標準測試條件(STC)下,光伏組件的電流、輸出功率與電壓之間的關系曲線稱為光伏組件輸出特性曲線(包括:I-U、P-U曲線),如圖1所示。圖中:U為電壓;P為輸出功率;I為電流;Isc為短路電流;Uoc為開路電壓;Pm為最大輸出功率;Im和Um分別為最大輸出功率時的電流和電壓。
將光伏組件等效為單二極管模型,該模型由獨立的電流源、二極管、串聯電阻和并聯電阻組成,其數學模型解析式可表示為:
(1)
式中:Uth為熱電壓,其表達式為:
(2)
式中:K為玻爾茲曼常數,J/K,取值為1.38×10-23;T為光伏組件運行時的溫度,K;q為電子電荷,C,取值為1.6×10-19;Ns為單塊光伏組件內的太陽電池數量,片。
光伏組件單二極管模型等效電路如圖2所示。
單二極管模型函數解析式是非線性隱式超越方程,利用朗伯W函數[12]可將其顯化解析為:
(3)
其中,y為簡化式:
(4)
1.2" 曲線擬合算法目標函數
本文以單二極管模型所包含的5個特征參數作為目標函數的待求參數向量,以參數t來替換二極管反向飽和電流,即令I0=et;以并聯電導的形式參與運算,令Rsh-1=Gsh,此時單二極管模型的函數解析式可表示為:
設目標函數S(x)為:
(6)
式中:x為參數向量[Iph,t,Rs,Gsh,n];N為數據點的個數;Iiexp為第i個數據點的實測電流;Ii為第i個數據點的理論計算電流,可由式(3)或式(5)求得。
用電流均方根誤差IRMSE來評價曲線擬合算法的仿真精度,其值越小則理論計算電流與實際測電流值越接近,曲線擬合算法的仿真結果精度越高。具有N個數據點的參數電流均方根誤差可表示為:
(7)
1.3" 曲線擬合算法步驟
本文采用高斯-牛頓法進行迭代求解單二極管模型中的5個未知參數,進而求得其最優值,并確保算法在接近最優值時能夠快速收斂。本文提出的模型參數曲線擬合算法求解步驟如下:
1) 初始化:輸入數據信息并將I、Rs、Gsh、n、Isc的初始值分別設置為I0、Rs0、Gsh0、n0、Isc0,其中t0=loge(I0),Rs0,Gsh0,n0;將初始參數向量表示為x0=[Isc,t0,Rs0,Gsh0,n0];設定誤差容限ε為1016,迭代次數k為0。
2) 迭代計算:計算第k個數據點電流誤差Fk:
(8)
及Jacobian矩陣Jk:
(9)
并求解迭代步長dk:
(10)
3) 收斂判斷:判斷||dk||≤ε是否成立,若是,則代表已收斂,轉步驟4);若否,則計算xk+1:
(11)
轉步驟2)。
4) 參數更新:根據I0=et,Rsh=Gsh-1,得到特征參數值。
2" 算例驗證及結果對比
文獻[6]提供了尺寸為57 mm×57 mm的商用太陽電池和由36片太陽電池串聯組成的光伏組件的測量數據,其具體數據信息如表1所示。
2.1" 仿真精度
為了驗證本文提出的曲線擬合算法的仿真精度,本文選用MATLAB優化工具箱的Isqnonlin函數,將目標函數公式(5)及常用的目標函數式(3),同時與文獻[8-10]提出的算法結果進行比較,具體結果如表2所示。
用電流均方根誤差來評價仿真精度,結果如表3所示。
本文利用典型算例中的光伏組件、太陽電池測量數據成功提取出單二極管模型特征參數。由表3可以得出:以公式(5)為目標函數的電流計算公式得到的算法評價參數優于公式(3)及文獻[8-10]提出的算法,擬合算法仿真精度最高。
Isqnonlin函數收斂時算法最終收斂的終止步長||dk||是用于判斷算法最終收斂的標準,由標準的電流計算公式(3)及迭代步長計算公式(10)計算可得。文獻[8]及公式(5)的算法終止步長如表4所示。
由表4可知;算法求解參數的增加能夠有效減小算法最終收斂的終止步長,而特征參數二極管反向飽和電流、并聯電阻的求解形式的變形能夠有效地減小算法最終收斂的終止步長,從而達到整體收斂,進而提高算法的仿真精度。
2.2" 算例收斂性
為進行標準化對比,本文利用單一變量法,以曲線擬合算法的得到最優數值,通過單一加權后作為其初始值,再使用lsqnonlin函數重新進行優化,以獲取最優數值結果。以公式(3)和公式(5)分別作為電流計算公式時,其所需迭代次數如表5所示。
由表5可以看出:以公式(3)作為電流計算公式時,算法對于串聯電阻、二極管理想因子的初值比較敏感,而以公式(5)作為電流計算公式時,算法能夠有效地避免因初值選擇不當導致的收斂困難,同時其迭代次數也相對較少,這表明對二極管反向飽和電流、并聯電阻的變形處理顯著地改善了算法的收斂性。
3" 結論
本文通過改變二極管反向飽和電流、并聯電阻的求解形式,提出了一種新型的光伏組件單二極管模型曲線擬合算法,利用朗伯W函數將光伏組件單二極管模型函數解析式顯性化,簡化了參數求解過程。將本文提出的方法通過國際上典型算例數據求解,并與相關文獻中的方法進行比較,電流的均方根誤差及算法最終收斂的迭代次數均表明,本文提出的模型參數曲線擬合算法的仿真精度更高,并且能夠有效地使單二極管模型曲線擬合算法收斂于最終值,為光伏發電系統設計者評價光伏組件性能時提供了一個有效的模型。
[參考文獻]
[1] CHIN V J,SALAM Z,ISHAQUE K. Cell modelling and model parameters estimation techniques for photovoltaic simulator application:a review[J]. Applied energy,2015,154:500-519.
[2] CHIN V J,SALAM Z. A new three-point-based approach for the parameter extraction of photovoltaic cells[J]. Applied energy,2019,237:519-533.
[3] 張士順,陳棟,劉威. 一種新型光伏組件單二極管模型求解算法分類方法[J]. 電子測試,2019(11):67-68,58.
[4] APPELBAUM J,PELED A. Parameters extraction of solar cells——a comparative examination of three methods[J]. Solar energy materials and solar cells,2014,122:164-173.
[5] LAUDANI A,MANCILLA-DAVID F,RIGANTI-FULGINEI F,et al. Reduced-form of the photovoltaic five-parameter model for efficient computation of parameters[J]. Solar energy,2013,97:122-127.
[6] EASWARAKHANTHAN T,BOTTIN J,BOUHOUCH I,et al. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers[J]. International journal of solar energy,1986,4(1):1-12.
[7] 張士順,陳棟. 一種光伏組件5參數模型參數求解方法[J]. 信息化研究,2018,44(2):39-43.
[8] LAUDANI A,RIGANTI FULGINEI F,SALVINI A. High performing extraction procedure for the one-diode model of a photovoltaic panel from experimental I-V curves by using reduced forms[J]. Solar energy,2014,103:316-326.
[9] CáRDENAS A A,CARRASCO M,MANCILLA-DAVID F,et al. Experimental parameter extraction in the single-diode photovoltaic model via a reduced-space search[J]. IEEE transactions on industrial electronics,2017,64(2):1468-1476.
[10] TOLEDO F J,BLANES J M,GALIANO V. Two-step linear least-squares method for photovoltaic single-diode model parameters extraction[J]. IEEE transactions on industrial electronics,2018,65(8):6301-6308.
[11] WANG G,ZHAO K,QIU T,et al. The error analysis of the reverse saturation current of the diode in the modeling of photovoltaic modules[J]. Energy,2016,115:478-485.
[12] GHANI F,DUKE M. Numerical determination of series and shunt resistances using the Lambert W-function[C]//2011 37th IEEE Photovoltaic Specialists Conference. June 19-24,2011,Seattle,WA,USA. Seattle:IEEE,2861-2865.
NOVEL CURVE-FITTING ALGORITHM OF SINGLE-DIODE
MODEL OF PV MODULES
Chen Dong
(Nanjing Vocational College of Information Technology,Nanjing 210023,China)
Abstract:In response to the characteristics of the nonlinear implicit transcendental equation in the single-diode model of PV modules,this paper proposes an improved curve fitting algorithm. By adjusting the solution form of the reverse saturation current of the diode in the model and applying the Gauss-Newton method for parameter iteration,the simulation accuracy and computational speed of the model are effectively enhanced. Through comparative analysis with classic example results,the advantages of the proposed algorithm in improving simulation accuracy and convergence are significantly verified,providing strong technical support for the design and performance evaluation of PV power generation systems.
Keywords:PV modules;single-diode model;curve-fitting algorithm;diode reverse saturation current