波动功率幅值相位积过零的光伏最大功率点跟踪控制方法

未命名 08-12 阅读:122 评论:0


1.本发明属于光伏发电控制技术领域,具体涉及一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法。


背景技术:

2.随着气候问题和能源危机的加剧,对可再生能源的需求日益增长,在全球范围内掀起了清洁能源改革的浪潮。这场清洁能源革命的动力主要来源于太阳能和风能。太阳能成为最受关注的清洁能源之一的原因在于它具有以下优点:生态友好、非化石燃料、无噪声污染以及低维护成本。将太阳能转变为方便使用和存储的电能则主要通过光伏电池来实现。大气条件、灰尘、温度、云量和地理位置等因素都会影响光伏电池的输出功率。除此之外,负载的大小也会显著影响光伏电池的能量收集。因为在确定的光照条件下有且仅有单一的负载值能使光伏电池以最大功率输出。即对于变化的负载,光伏电池的输出功率存在最大值且受环境因素的影响。这使得维持光伏系统运行在最大功率点处成为制约太阳能利用的难点。
3.为实现光伏电池的最大功率输出,目前的光伏发电系统大多将光伏电池经直流变换器连接到负载,通过调整直流变换器的占空比实现光伏电池外电路等效电阻的动态调节,从而进行光伏电池的最大功率点跟踪(mppt)。过去几年已经提出了许多mppt方法用以解决光伏功率的跟踪问题。[肖义平,赵云峰.一种基于改进粒子群优化算法的mppt控制方法及系统[p].湖北省:cn115543004a,2022-12-30.],该专利提出了一种基于改进粒子群优化算法的mppt控制方法,相比于传统的粒子群优化算法,改进后的算法有效缩短了功率波动的时间,但在启动初期以及环境突变时仍然存在较大的功率波动。[孙少辉,王实,郑立翔.mppt功率快速追踪算法[p].广东省:cn115344078a,2022-11-15.],该专利使用最小二乘法拟合跟踪光伏的最大功率点,首次启动和环境变化时通过扫描光伏电池输出的电压电流拟合光伏电池的输出功率曲线。该方法原理较为简单,但每次工作点改变均需要拉载扫描,且专利中没有详细介绍迭代次数与跟踪精度的关系,也缺乏仿真和实验结果支撑。[王建春,黄榜福,方刚,黄敏.光伏静动态mppt扰动观测识别方法及光伏阵列发电系统[p].安徽省:cn114879806a,2022-08-09.],该专利介绍了一种静动态mppt扰动观测识别方法,相比于传统扰动观察法增加了非常规扰动状态对扰动方向的调整,但在稳态时依然会存在较大的功率波动,并且非常规扰动状态将会延长跟踪时间。


技术实现要素:

[0004]
针对现有mppt技术中普遍存在的跟踪速度与跟踪精度的耦合问题,本发明的目的是平衡最大功率点跟踪的跟踪速度和跟踪精度,并能够根据环境变化自适应调整工作点,从而提高光伏能量的利用效率。
[0005]
为达到以上目的,本发明采用的技术方案是:一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,包括以下步骤:
[0006]
(1)采用扰动注入控制方法,在占空比上叠加幅值为am,频率为f的正弦扰动,使光伏输出功率产生波动;
[0007]
(2)提取波动的光伏输出功率的幅值r(k)和相位θ(k),并计算二者的乘积,即为所述的波动功率幅值相位积app;
[0008]
(3)对步骤(2)中计算得到的波动功率幅值相位积进行高斯滤波处理,使得波动功率幅值相位积曲线过零点平滑过渡。为消除高斯滤波导致的波动功率幅值相位积过零点延迟,设计补偿量cv,将波动功率的幅值相位积减去补偿量实现过零点延迟的消除;
[0009]
(4)根据扰动占空比与波动功率满足的函数关系,可以得到幅值相位积与占空比的关系,从而进行最大功率点跟踪捕捉。将波动功率幅值相位积与mppt控制目标进行比较,比较的误差通过比例积分调节器输出占空比,进而实时调整光伏mppt的跟踪方向,直至达到稳定的mppt控制目标;
[0010]
(5)当识别到最大功率点发生变化时,返回步骤(2)重新进行最大功率点跟踪;
[0011]
进一步,步骤(1)中占空比上叠加的正弦扰动由控制程序持续生成,不需要额外的设备辅助,且扰动幅值am是变化的,根据下式计算:
[0012][0013]
式中,v
pv
表示光伏电池输出电压,i
pv
表示光伏电池输出电流。
[0014]
进一步,步骤(2)中,使用正交锁相放大器实现波动的光伏输出功率的幅值r(k)和相位θ(k)的提取,根据下式计算:
[0015][0016][0017]
式中,y
x
(k)和yy(k)表示正交锁相放大器的输出的同相分量和正交分量。
[0018]
进一步,步骤(3)所述的高斯滤波补偿量cv计算公式如下:
[0019][0020]
式中,gauss
step
表示归一化的高斯滤波系数,app
π
表示相位为π时光伏功率波动的幅值,该值可由正交锁相放大器输出,对于确定的高斯核gauss
step
为确定的数值,其计算公式如下:
[0021][0022]
式中f(-n),f(0),f(n)表示高斯核的元素。
[0023]
进一步,步骤(4)所述的扰动占空比与波动功率满足的函数关系对于boost和buck变换器有所不同,但随占空比增大功率均呈现先增后减的趋势,表达式如下:
[0024][0025][0026]
式中,p
pv-buck
和p
pv-boost
分别表示光伏电池后接buck和boost变换器时的输出功率,v
pv
表示光伏电池的输出电压,r
load
表示负载电阻,d表示占空比,r表示光伏电池等效内阻。
[0027]
更进一步,步骤(4)所述的mppt控制目标为:
[0028]
app=r(k)
×
θ(k)=0
[0029]
式中,app表示波动功率的幅值相位积,r(k)表示波动功率的幅值,θ(k)表示波动功率相对于参考信号的相位。
[0030]
pi调节器输出的占空比表达式如下:
[0031][0032]
式中,k
p
和ki分别表示pi调节器的比例系数和积分系数。
[0033]
更进一步,所述步骤(4)中幅值相位积与占空比的关系描述为:
[0034][0035]
当占空比位于最大功率点左侧时,app》0,占空比将增加,直至达到mppt稳定条件app=0;当占空比位于最大功率点左侧时,app《0,占空比将减小,直至达到mppt稳定条件app=0。
[0036]
进一步,步骤(5)所述的识别最大功率点变化的方式如下:
[0037]
当系统稳定运行在最大功率点时,根据mppt的控制目标,满足app=0。环境发生变化将引起最大功率点功率的上升或下降,即产生新的最大功率点,由于占空比不能发生突变,若新的最大功率点右移,则环境变化瞬间app》0,占空比将增加以匹配到新的最大功率点,若新的最大功率点左移,则环境变化瞬间app《0,占空比将减小以匹配到新的最大功率点。
[0038]
本发明的效果在于:本发明面向由光伏电池,dc-dc变换器以及负载组成的光伏发电系统,通过通过在占空比上叠加正弦纹波而使光伏输出功率产生波动,利用正交锁相放大器提取波动功率的幅值和相位,通过二者的乘积实现最大功率点的自适应跟踪捕捉。同时,本文使用高斯滤波解决了幅值相位积曲线的非平滑问题,并提出了一种补偿方法消除高斯滤波导致的幅值相位积过零点偏移,当外界环境发生变化时,该方法能够自适应的调整跟踪新的最大功率点。采用本发明所述的方法,针对静态环境工况和动态环境工况均具备良好的跟踪速度和跟踪精度。
附图说明
[0039]
图1光伏发电系统结构图;
[0040]
图2提出的波动功率幅值相位积过零的mppt控制方法原理图;
[0041]
图3锁相放大器(a)时域分析(b)频域分析;
[0042]
图4提出的过零点补偿方法原理图;
[0043]
图5(a)扰动占空比与波动功率示意图(b)幅值相位积与占空比关系曲线;
[0044]
图6最大功率点的跟踪效果示意图;
[0045]
图7提出的mppt控制方法100w实现结果;
[0046]
图8提出的mppt控制方法1000w实现结果;
[0047]
图9光照增强条件下提出的mppt控制方法实验结果;
[0048]
图10光照减弱条件下提出的mppt控制方法实验结果;
[0049]
图11提出的mppt控制方法跟踪效率;
具体实施方式
[0050]
下面结合附图和具体实施方式对本发明进行详细说明。
[0051]
图1所示为所提出的波动功率幅值相位积过零的mppt控制方法应用的光伏发电系统结构图,本发明中使用boost电路进行详细说明,图中v
pv
表示光伏电池的输出电压,i
pv
表示光伏电池的输出电流,i0表示光伏阵列反向饱和电流,r
p
表示并联等效电阻,rs表示串联等效电阻,r
load
表示负载电阻,l表示电感,q1和q2表示开关管,c
high
和c
low
表示高低压侧电容。表1和表2所示数据为说明中涉及到的实验参数。
[0052]
表1波动功率幅值相位积过零的光伏mppt控制静态环境实验参数
[0053][0054]
表2波动功率幅值相位积过零的光伏mppt控制动态环境实验参数
[0055][0056]
针对图1所示的系统,本发明为一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,具体包括以下步骤:
[0057]
步骤(1),图1所示系统中boost变换器的占空比由下限启动,启动后在占空比上叠
加幅值变化的扰动。扰动幅值为光伏输出功率的倒数,光伏输出功率随之产生波动。其中扰动幅值am根据下式计算:
[0058][0059]
式中,v
pv
表示光伏电池输出电压,i
pv
表示光伏电池输出电流。
[0060]
步骤(2),波动的光伏功率作为锁相放大器的输入,以给定的参考信号为标准,波动的功率经过锁相放大器输出波动功率的幅值r(k)和相位θ(k),二者相乘得到幅值相位积app。图3从频域的角度分析,光伏功率p
pv
包含直流分量和多次谐波分量,锁相放大器首先对与参考信号频率不同的分量进行抑制,防止对输出结果产生影响,然后将提取的信号与参考信号进行混频处理将其解调为直流信号和倍频的交流信号,解调出的直流信号包含输入信号的幅值和相位信息,最后通过低通滤波器将倍频信号滤除。图中ts表示采样周期,t
mppt
表示mppt控制周期,fc表示参考信号频率,p
pv
(ω),r(ω)和ref(ω)分别代表时域信号光伏功率p
pv
,光伏功率波动幅值r(k)和参考信号ref的频域表达。锁相放大器输出的波动功率的幅值r(k)和相位θ(k)表达式如下:
[0061][0062][0063]
步骤(3),对步骤(2)中计算得到的波动功率幅值相位积进行高斯滤波处理。然后设计补偿量cv,将波动功率的幅值相位积减去补偿量实现过零点延迟的消除。
[0064]
步骤(4),根据扰动占空比与波动功率满足的函数关系,可以得到幅值相位积与占空比的关系,从而进行最大功率点跟踪捕捉。然后将波动功率幅值相位积与mppt控制目标进行比较,比较的误差通过比例积分调节器输出占空比,实时调整光伏mppt的跟踪方向,直至达到稳定的mppt控制目标。
[0065]
步骤(5),当识别到最大功率点发生变化时,返回步骤(2)重新进行最大功率点跟踪。
[0066]
步骤(3)中,图4展示了对幅值相位积的高斯滤波以及补偿过程,高斯滤波后的幅值相位积可以表示为:
[0067][0068]
式中,f(-n),f(0),f(n)表示高斯核的元素。高斯滤波器的平滑效果受标准差和高斯核的选取影响,标准差和高斯核越大对信号的平滑处理效果越好,但信号滞后也更加严重,高斯滤波后的app曲线如图4中虚线所示。本发明所提的方法中对幅值相位积进行平滑处理旨在准确捕捉过零点,而对于过零点以外的部分仅需要其变化趋势。基于此本发明设
计了一种过零点补偿方法消除高斯滤波导致的延迟,补偿后的app曲线如图3点虚线所示。所提出的方法通过将高斯滤波后的幅值相位积曲线下移补偿量cv实现延迟过零点的消除,补偿量cv根据下式计算:
[0069][0070]
其中gauss
step
表示归一化的高斯滤波系数,app
π
表示图3中的a点,对a点高斯滤波得到b点。以大小为3,标准差为1的高斯核进行高斯滤波为例,代入g(k)表达式计算得到高斯核为f(3)=[0.2419,0.3989,0.2419]。对于a点左右两侧的采样数据已知分别为π和-π,由此得到过零点处的滤波数据组为[π,π,-π],则可以得到归一化的高斯滤波系数gauss
step
=0.726。
[0071]
步骤(4)中,所述的扰动占空比与波动功率满足的函数关系对于boost变换器的表达式如下:
[0072][0073]
式中,p
pv-boost
表示光伏电池的输出功率,v
pv
表示光伏电池的输出电压,r
load
表示负载电阻,d表示占空比,r表示光伏电池等效内阻。图5(a)展示了扰动占空比与波动功率的关系曲线,从图中可以看到随占空比的增加光伏功率先增后减。因此可以在基准占空比上注入正弦纹波。当基准占空比位于mpp左侧时,光伏功率将产生与注入的纹波信号同频同相的波动。当基准占空比位于mpp右侧时,光伏功率将产生与注入的纹波信号同频反相的波动。当基准占空比位于mpp时,光伏功率将产生倍频小幅的波动。
[0074]
进一步,步骤(4)中所述幅值相位积与占空比的关系如图5(b)所示,随着占空比的增大幅值相位积单调递减,并在mpp处为0。因此步骤(4)所述的mppt控制目标为:
[0075]
app=r(k)
×
θ(k)=0
[0076]
pi调节器输出的占空比表达式为:
[0077][0078]
式中,k
p
和ki分别表示pi调节器的比例系数和积分系数。幅值相位积与占空比的关系如图5(b)所示,随占空比的增加,幅值相位积(app)呈单调递减趋势,过零点处对应的工作点即为所要跟踪的光伏mpp。
[0079]
图6展示了所述的mppt控制方法追踪最大功率点的过程以及应对环境变化的方式。图中a
1-a4,b
1-b4,c1,c2表示光伏发电系统的工作点,mpp1表示光照较强时的最大功率点,mpp2表示光照较弱时的最大功率点。当光伏发电系统运行在工作点a
1-a4时,直流变换器的占空比位于mpp占空比左侧,此时app》0,占空比将增加,工作点a1,a2逐渐向mpp1靠近,a3,a4逐渐向mpp2靠近,直至达到mppt稳定条件app=0。当光伏发电系统运行在工作点b
1-b4时,直流变换器的占空比位于mpp占空比右侧,此时app《0,占空比将减小,工作点b1,b2逐渐向mpp1靠近,b3,b4逐渐向mpp2靠近,直至达到mppt稳定条件app=0。对于外界环境发生变化的工况。
[0080]
步骤(5)中,识别最大功率点发生变化的方式如下:如果光伏发电系统稳定运行于
强光照条件的mpp1时遭遇光照减弱。由于直流变换器的占空比不能突变,光伏发电系统的工作点将由mpp1变化至c2,此时mppt的稳定条件app=0被打破,c2点对应的app》0,占空比将增加,最终在mpp2达到稳定条件。如果光伏发电系统稳定运行于弱光照条件的mpp2时遭遇光照增强。由于直流变换器的占空比不能突变,光伏发电系统的工作点将由mpp2变化至c1,此时mppt的稳定条件app=0被打破,c1点对应的app《0,占空比将减小,最终在mpp1达到稳定条件。
[0081]
最后本发明所使用的方法实验效果参照图7至图10,图7和图8的工况数据对应表1,图9和图10工况的数据对应表2,图11展示了表1所示功率等级下,所提出的mppt控制方法的跟踪效率曲线。实验结果证明本发明所使用的方法针对单一环境工况和复杂环境工况均具备良好的跟踪速度和跟踪精度。
[0082]
本发明可以用其它具体形式来实施,而不脱离其精神或本质特征。所描述的实施在所有方面都被认为仅是说明性的而非限制性的,例如:
[0083]
1)所选用的dc-dc变换器拓扑;
[0084]
2)所选择的高斯核大小以及环境变化时光伏工作点的位置;
[0085]
3)实验中光伏各项参数的选择等。
[0086]
因此,本发明的范围由所附权利要求书而非上述描述来指示。落入权利要求的等效技术方案的意义和范围中的所有变化都包含在其范围之中。

技术特征:
1.一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,其特征在于:(1)采用扰动注入控制方法,在占空比上叠加幅值为a
m
,频率为f的正弦扰动,使光伏输出功率产生波动;(2)提取波动的光伏输出功率的幅值r(k)和相位θ(k),并计算二者的乘积,即为所述的波动功率幅值相位积app;(3)对步骤(2)中计算得到的波动功率幅值相位积进行高斯滤波处理,使得波动功率幅值相位积曲线过零点平滑过渡。为消除高斯滤波导致的波动功率幅值相位积过零点延迟,设计补偿量c
v
,将波动功率的幅值相位积减去补偿量实现过零点延迟的消除;(4)根据扰动占空比与波动功率满足的函数关系,可以得到幅值相位积与占空比的关系,从而进行最大功率点跟踪捕捉。将波动功率幅值相位积与mppt控制目标进行比较,比较的误差通过比例积分调节器输出占空比,进而实时调整光伏mppt的跟踪方向,直至达到稳定的mppt控制目标;(5)当识别到最大功率点发生变化时,返回步骤(2)重新进行最大功率点跟踪。2.如权利要求1所述的一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,其特征在于:步骤(1)中占空比上叠加的正弦扰动由控制程序持续生成,不需要额外的设备辅助,且扰动幅值a
m
是变化的,根据下式计算:式中,v
pv
表示光伏电池输出电压,i
pv
表示光伏电池输出电流。3.如权利要求1所述的一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,其特征在于:所述步骤(2)中,使用正交锁相放大器实现波动的光伏输出功率的幅值r(k)和相位θ(k)的提取,根据下式计算:(k)和相位θ(k)的提取,根据下式计算:式中,y
x
(k)和y
y
(k)表示正交锁相放大器输出的同相分量和正交分量。4.如权利要求1所述的一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,其特征在于:步骤(3)所述的高斯滤波补偿量c
v
计算公式如下:式中,gauss
step
表示归一化的高斯滤波系数,app
π
表示相位为π时光伏功率波动的幅值,该值由正交锁相放大器输出,对于确定的高斯核gauss
step
为确定的数值,其计算公式如下:式中f(-n),f(0),f(n)表示高斯核的元素。5.如权利要求1所述的一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方
法,其特征在于:步骤(4)所述的扰动占空比与波动功率满足的函数关系对于后接boost变换器和buck变换器有所不同,但随占空比增大功率均呈现先增后减的趋势,表达式分别如下:下:式中,p
pv-buck
和p
pv-boost
分别表示光伏电池后接buck和boost变换器时的输出功率,v
pv
表示光伏电池的输出电压,r
load
表示负载电阻,d表示占空比,r表示光伏电池等效内阻。6.如权利要求1所述的一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,其特征在于:步骤(4)所述的mppt控制目标为:app=r(k)
×
θ(k)=0式中,app表示波动功率的幅值相位积,r(k)表示波动功率的幅值,θ(k)表示波动功率相对于参考信号的相位。pi调节器输出的占空比表达式如下:式中,k
p
和k
i
分别表示pi调节器的比例系数和积分系数。7.如权利要求1所述的一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,其特征在于:所述步骤(4)中幅值相位积与占空比的关系描述为:当占空比位于最大功率点左侧时,app>0,占空比将增加,直至达到mppt稳定条件app=0;当占空比位于最大功率点左侧时,app<0,占空比将减小,直至达到mppt稳定条件app=0。8.如权利要求1所述的一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,其特征在于:步骤(5)所述的识别最大功率点变化的方式如下:当系统稳定运行在最大功率点时,根据mppt的控制目标,满足app=0。环境发生变化将引起最大功率点功率的上升或下降,即产生新的最大功率点,由于占空比不能发生突变,若新的最大功率点右移,则环境变化瞬间app>0,占空比将增加以匹配到新的最大功率点,若新的最大功率点左移,则环境变化瞬间app<0,占空比将减小以匹配到新的最大功率点。

技术总结
本发明涉及一种波动功率幅值相位积过零的光伏最大功率点跟踪控制方法,属于光伏发电控制领域。现有技术中,光伏发电系统的MPPT控制可以简单划分为传统算法和智能算法,但是传统的扰动观察法和电导增量法难以平衡跟踪速度与跟踪精度,智能算法则因其复杂的控制逻辑使得对硬件计算能力有着更高的要求。本发明所述的方法通过在占空比上叠加正弦纹波而使光伏输出功率产生波动,利用正交锁相放大器提取波动功率的幅值和相位,通过二者的乘积实现最大功率点的精准跟踪,当外界环境发生变化时,该方法同样能够自适应的调整捕捉新的最大功率点。采用本发明所述的方法,针对静态环境工况和动态环境工况均具备良好的动态响应和稳态性能。态性能。态性能。


技术研发人员:张云 王海森 高胜寒 朱新山
受保护的技术使用者:天津大学
技术研发日:2023.04.13
技术公布日:2023/8/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐