1. 引言
由于可再生能源的可持续性和环保性,其利用受到了越来越多的重视。在各种可再生能源中,由于光伏组件成本的降低,政府的激励措施,太阳能光伏系统的发电量在过去20年里每年增长20%~25% [1] 。为了提高光伏发电效率,光伏系统的串并联结构和控制技术得到了广泛的研究。光伏系统的第一类串并联结构为集中式结构,其具有设计简单的优点。但是,当光伏阵列出现部分遮光情况时,集中式结构的输出功率会存在多个峰值。如果采用传统的最大功率点跟踪(MPPT)算法对集中式结构进行控制,光伏系统可能会运行在局部最大功率点,会很大程度影响系统效率 [2] [3] [4] [5] 。光伏系统的第二类串并联结构是分布式结构。在该结构中,每个光伏模块都连接一个功率微逆变器。与集中式架构相比,虽然该结构解决了部分遮阳问题,消除了光伏组件间不平衡的影响,但是由于使用的变换器数量较多,存在功率损耗较大的缺点 [6] [7] [8] 。为了解决两种架构的问题,提出了差分功率处理(DPP)结构。
光伏系统DPP结构有多种连接方式。其中,在串联DPP结构中,根据DPP变换器输入、输出端连接对象,分为光伏–光伏(PV-PV)结构 [9] 、光伏–隔离端口(PV-IP)结构 [10] - [15] 与光伏–直流母线(PV-BUS)结构 [16] [17] [18] 。对比失配场景下的MPP结果,所有DPP结构的功率相较于传统串联结构提高了10.5%~18.1%,其中PV-BUS结构比PV-PV结构和PV-IP结构的功率提高幅度大 [19] 。本文主要研究了利用双向反激拓扑实现的PV-BUS式DPP结构光伏系统的最小功率点跟踪(LPPT)控制,相较于传统PV-BUS结构,其所有DPP变换器输出端并联后与集中变换器输出端直接相连,可以进一步减小变换器的功率损耗。
2. PV-BUS式DPP光伏系统
2.1. PV-BUS式DPP光伏系统结构
如图1所示,PV-BUS式DPP光伏系统包含了n个光伏模块PV1~PVn、n个双向反激变换器构成的DPP变换器和1个升压变换器构成的集中变换器。
每个DPP变换器的输入连接光伏模块,其可以向对应光伏模块注入电流或光伏模块向其输出电流,以保证每个光伏模块运行在最大功率点。集中变换器的输入连接光伏阵列,通过调节集中变换器输入侧的电流,可以保证光伏系统运行于优化状态。其中UPV1,UPV2,∙∙∙∙∙∙,UPVn分别是光伏模块PV1,PV2,∙∙∙∙∙∙,PVn输出电压,IPV1,IPV2,∙∙∙∙∙∙,IPVn分别是光伏模块PV1,PV2,∙∙∙∙∙∙,PVn输出电流,IDPP1,IDPP2,∙∙∙∙∙∙,IDPPn分别是变换器DPP1,DPP2,∙∙∙∙∙∙,DPPn输入电流,IL是电感电流。
2.2. DPP光伏系统数学分析
如图1所示,在光伏阵列与DPP变换器的连接点处应用基尔霍夫电流定律(KCL)可得矩阵:
(1)
该矩阵表示一个待定系统。理论上,对于任意电感电流IL,每个光伏模块都可单独实现其MPP。同时,存在一个电感电流IL,使得DPP变换器处理功率最小。
单个DPP变换器所需处理功率为:
(2)
其中,Pk为第k个DPP变换器处理功率,
。
通过n个DPP变换器处理的总功率表达式为:
(3)
其中,PT为n个DPP变换器处理功率总和。
假设光伏模块和对应的DPP变换器按光伏模块电流增大的顺序进行编号,所有光伏模块工作在MPP处,则电感电流IL与光伏模块电流IPV存在三种情况。当电感电流IL小于任意光伏模块电流,即IL < IPVi (i = 1, 2, ∙∙∙, n)时,(3)式可以改写为:
(4)
由于UPVk > 0,所以此时的功率曲线的斜率是负值。
当电感电流IL位于IPV的最大值与最小值之间,即IPVj ≤ IL ≤ IPVj+1时,(3)式可以改写为:
(5)
功率曲线斜率的正负由
的大小决定。
当电感电流IL大于任意模块电流,即IL > IPVi (i = 1, 2, ∙∙∙, n)时,(3)式可以改写为:
(6)
由于UPVk > 0,所以此时的功率曲线的斜率是正值。
以两个光伏模块、三个光伏模块、四个光伏模块为例,其中,两个光伏模块中UPV1 = 22V,IPV1 = 1.5 A,UPV2 = 28 V,IPV2 = 3 A;三个光伏模块中UPV1 = 22 V,IPV1 = 1.5 A,UPV2 = 26 V,IPV2 = 2 A,UPV3 = 28 V,IPV3 = 3 A;四个光伏模块中UPV1 = 22 V,IPV1 = 1.5 A,UPV2 = 26 V,IPV2 = 2 A,UPV3 = 26 V,IPV3 = 2.5 A,UPV4 = 28 V,IPV4 = 3 A。根据系统的数学分析,可得其功率曲线如图2所示。
由于功率曲线是一个凹曲线,所以其存在一个电感电流IL使得DPP变换器处理的总功率PT最小,进而降低系统损耗,使系统工作在最优点。因此,如何控制DPP变换器处理总功率保持在最低点将有着十分重要的意义。
3. 最小功率点跟踪控制分析
3.1. DPP光伏系统控制策略
为确保光伏系统运行的稳定性,本文拟设计MPPT与LPPT结合的控制策略,系统控制框图如图3所示。在MPPT控制中,采用传统扰动观察法将检测到的光伏模块的电压、电流进行计算,最终得到互补波形占空比对各个DPP变换器两个开关管进行控制,使得其对应的光伏模块工作于MPP,并保持稳态运行。
在LPPT控制算法中,采样光伏模块的电压、电流和电感电流IL,通过LPPT控制算法调整基准电流Iref的大小,PI调节器通过控制集中变换器开关管的开通与关断,使得电感电流IL跟随基准电流Iref的变化。
LPPT和MPPT算法必须同时工作,但系统是高度耦合的,因此必须考虑两种算法的时间尺度。动态时间响应的设计应该使其中一种算法相对于另一种算法明显较慢。在本文研究中,LPPT算法的速度明显快于MPPT算法。在MPPT算法的每一个扰动步骤之后,需要多个LPPT步骤使电感电流在稳态下达到新的最优点,然后再进行MPPT算法的下一步。
3.2. 最小功率点跟踪控制
本文所研究的最小功率点跟踪控制算法的流程图如图4所示。通过采样得到每个光伏模块的电压、电流以及电感电流,计算得到每个DPP变换器所需要处理的功率,通过绝对值求和得到所有DPP变换器处理的总功率。当前DPP变换器处理的总功率与上一时刻做差得到其变化趋势ΔPT。当前电感电流与上一时刻做差得到电感电流的变化趋势ΔIL。如果总功率与电感电流的变化趋势相同,则减小基准电流,使的电感电流向LPP移动;反之,如果总功率与电感电流的变化趋势相反,则增大基准电流,使的电感电流向LPP移动。通过PI调节控制集中变换器开关管的导通与关断,使电感电流不断跟随基准电流相匹配。LPPT控制算法循环进行,即使外部光照强度发生变化,电感电流也会跟踪新的LPP。
![](//html.hanspub.org/file/11-2571104x18_hanspub.png?20230907092126026)
Figure 4. Flow chart of minimum power point tracking control algorithm
图4. LPPT控制算法流程图
4. 仿真及结果分析
基于MATLAB软件,以2个光伏模块和DPP变换器为例,对DPP变换器最小功率点跟踪控制进行仿真,系统仿真参数如表1所示。
![](Images/Table_Tmp.jpg)
Table 1. System simulation parameters
表1. 系统仿真参数
MPPT算法在每个DPP变换器中实现。MPPT算法扰动步长设置为0.15 s。LPPT算法在集中变换器中实现,LPPT算法扰动步长设置为0.01 s,比MPPT扰动快15倍。
4.1. 静态光照下仿真验证
在静态光照下系统稳态运行的仿真结果如下图所示。图5是PV1、PV2最大功率点电压波形,其中UPV1 = 26 V,UPV2 = 28.2 V。图6是电感电流IL与基准电流Iref局部波形,电感电流IL通过PI调节可以跟随基准电流Iref的变化。图7是基准电流与光伏模块电流波形,其中IPV1 = 2.2 A,IPV2 = 2.8 A,且Iref跟随IPV2变化,与数学分析一致,跟踪DPP变换器处理功率最小点对应的电流值。
4.2. 动态光照下仿真验证
在动态光照下系统稳态运行仿真结果如下图所示。图8是PV1、PV2最大功率点电压波形,其在光照变化后UPV1 = 24 V,UPV2 = 26.2 V。图9电感电流与基准电流波形,在光照变化后电感电流基本依旧可以跟随基准电流的变化。图10是基准电流与光伏模块电流波形,在光照变化后基准电流依旧可以跟随IPV2的变化,进而DPP变换器处理功率趋近于LPP。
![](//html.hanspub.org/file/11-2571104x19_hanspub.png?20230907092126026)
Figure 5. Maximum power point voltage waveform of PV1 and PV2
图5. PV1、PV2最大功率点电压波形
![](//html.hanspub.org/file/11-2571104x20_hanspub.png?20230907092126026)
Figure 6. Partial waveform of inductance current and reference current
图6. 电感电流与基准电流局部波形
![](//html.hanspub.org/file/11-2571104x21_hanspub.png?20230907092126026)
Figure 7. Reference current and PV module current waveform
图7. 基准电流与光伏模块电流波形
![](//html.hanspub.org/file/11-2571104x22_hanspub.png?20230907092126026)
Figure 8. Maximum power point voltage waveform of PV1 and PV2
图8. PV1、PV2最大功率点电压波形
![](//html.hanspub.org/file/11-2571104x23_hanspub.png?20230907092126026)
Figure 9. Inductive current and reference current waveform
图9. 电感电流与基准电流波形
![](//html.hanspub.org/file/11-2571104x24_hanspub.png?20230907092126026)
Figure 10. Reference current and PV current waveform
图10. 基准电流与光伏模块电流波形
5. 结论
本文介绍了一种用于PV-BUS式DPP结构的LPPT控制算法,其目的是最大限度地减少光伏系统中DPP变换器所处理的功率。通过对理想情况进行数学分析,其电感电流IL存在一点使得DPP变换器处理功率最小,并进行仿真验证。仿真结果表明,在静态光照与动态光照情况下,在光伏模块分别实现MPPT的同时,该控制算法可以跟踪DPP变换器处理功率的最小值。通过上述研究表明,LPPT控制可以有效降低DPP变换器处理功率,使得系统运行于优化状态,具有一定应用价值。