首页 理论教育 如何使用二次插值法寻找最大功率点

如何使用二次插值法寻找最大功率点

时间:2023-06-16 理论教育 版权反馈
【摘要】:如图6-9b所示,当DX≤D2,PX≤P2时,最大功率点应在DX和D3之间,下次插值区间为[DX,D3],初始点为D1=DX,P1=PX;D2=D2,P2=P2;D3=D3,P3=P3。图6-9 二次插值寻找最大功率点可能出现的四种情况

如何使用二次插值法寻找最大功率点

光伏阵列在光照强度和温度发生变化时它的输出呈非线性,但是在某一瞬间它的输出功率相对于占空比是连续可导的,有且仅有一个极点。因此可采用二次插值的方法来寻找系统当前的最大功率点,但关键在于初始区间和初始点的确定。假设D1D2D3为初值点,P1P2P3分别为D1D2D3对应的功率点。DX为插值点,PXDX所对应的功率点。使用二次插值时必须注意:

1)P2必须大于P1P3,否则就不满足插值的初始条件,其中的插值占空比DX应满足公式:

978-7-111-47389-3-Chapter06-14.jpg

978-7-111-47389-3-Chapter06-15.jpg978-7-111-47389-3-Chapter06-16.jpg,代入式(6-6),有

978-7-111-47389-3-Chapter06-17.jpg

2)在MCU上使用二次插值不可能没有误差,考虑在一定的误差范围内进行计算,必须确定一个极小值。当DXD2的绝对值小于极小值ε时,停止插值,此时即可确定系统的最大功率点,否则将继续插值,直到找到最大功率点为止。

在实际工作过程中,系统可能会出现四种插值情况,如图6-9所示。

如图6-9a所示,当DXD2PXP2时,表明光伏电池最大功率点应在D1DX之间,那么可以确定下次插值的区间为[D1DX],初始点为D1=D1P1=P1D2=D2P2=P2D3=DXP3=PX。(www.xing528.com)

如图6-9b所示,当DXD2PXP2时,最大功率点应在DXD3之间,下次插值区间为[DXD3],初始点为D1=DXP1=PXD2=D2P2=P2D3=D3P3=P3

如图6-9c所示,当DXD2PXP2时,最大功率点应在D1D2之间,下次插值区间为[D1D2],初始点为D1=D2P1=P2D2=DXP2=PXD3=D3P3=P3

如图6-9d所示,当DXD2PXP2时,最大功率点应在D2D3之间,下次插值区间为[D2D3],初始点为D1=D2P1=P2D2=DXP2=PXD3=D3P3=P3

D2DX差的绝对值小于等于ε时,表明系统已经找到了最大功率点。如果PXP2,则最大功率点功率为PX,此时占空比为DX。如果PXP2,则最大功率点功率为P2,此时占空比为D2

978-7-111-47389-3-Chapter06-18.jpg

图6-9 二次插值寻找最大功率点可能出现的四种情况

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈