主权项 |
一种基于模拟退火法的光伏最大功率跟踪方法,其特征在于:包括以下步骤:(1)在0到开路电压之间随机选取一个初始电压作为工作点电压V<sub>i</sub>,测量在该工作点电压下的输出功率P<sub>i</sub>,作为参考功率;(2)在邻域内随机进行电压扰动,得到新的工作电压V<sub>k</sub>,测量该工作电压V<sub>k</sub>下的输出功率P<sub>k</sub>;(3)判断步骤(2)进行扰动后的输出功率P<sub>k</sub>与步骤(1)的参考功率P<sub>i</sub>的关系,如果P<sub>k</sub>大于P<sub>i</sub>,则接受该扰动点位新的参考点,同时,如果P<sub>k</sub>大于当前记录的最大功率值P<sub>max</sub>,则更新最大功率值;如果P<sub>k</sub>小于P<sub>i</sub>,则参考Metropolios计算接受概率,以此判断是否将该扰动点作为新的参考点;(4)如果在某一邻域内扰动的次数达到了提前设定的扰动次数N<sub>S</sub>,则根据以下公式调整邻域大小,当调整邻域的次数达到提前设定的调整次数时,对当前环境降温,并将目前的最大功率点作为当前的参考点;<maths num="0001"><math><![CDATA[<mfenced open='' close='}'><mtable><mtr><mtd><mi>new step</mi><mo>=</mo><mi>step</mi><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mn>2</mn><mo>*</mo><mfrac><mrow><mi>No</mi><mo>_</mo><mi>accept</mi><mo>/</mo><msub><mi>N</mi><mi>s</mi></msub><mo>-</mo><mn>06</mn></mrow><mn>0.4</mn></mfrac><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mi>if No</mi><mo>_</mo><mi>accept</mi><mo>></mo><mn>0.6</mn><mo>*</mo><msub><mi>N</mi><mi>s</mi></msub></mtd></mtr><mtr><mtd><mi>new step</mi><mo>=</mo><mfrac><mi>step</mi><mrow><mn>1</mn><mo>+</mo><mn>12</mn><mo>*</mo><mfrac><mrow><mn>0.4</mn><mo>-</mo><mi>No</mi><mo>_</mo><mi>accept</mi><mo>/</mo><msub><mi>N</mi><mi>s</mi></msub></mrow><mn>0.4</mn></mfrac></mrow></mfrac><mo>,</mo></mtd><mtd><mi>if No</mi><mo>_</mo><mi>accept</mi><mo><</mo><mn>0.4</mn><mo>*</mo><msub><mi>N</mi><mi>s</mi></msub></mtd></mtr><mtr><mtd><mi>new step</mi><mo>=</mo><mi>step</mi><mo>,</mo></mtd><mtd><mi>otherwise</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001109774250000011.GIF" wi="1565" he="630" /></maths>其中,new step为调整后的邻域大小,No_accept为接受扰动点的次数,N<sub>S</sub>为给定邻域内的扰动次数,step为当前邻域大小;(5)判断是否追踪到最大功率。 |