1. 项目概述
这个光伏并网发电系统的Simulink仿真项目,是我在研究生期间做的一个课程设计,后来在实际工作中又进行了多次优化。两级式结构是目前光伏并网系统的主流方案,通过这个仿真可以完整掌握从光伏阵列到电网的整个能量转换过程。
系统主要由三大部分组成:光伏阵列和MPPT控制的前级Boost电路、中间直流母线环节、以及后级的三相逆变并网部分。这种结构最大的优势是前后级可以独立控制,前级专注于最大功率点跟踪(MPPT),后级负责并网电流控制,系统稳定性和动态响应都比较好。
我在仿真中特别关注了几个关键指标:MPPT的跟踪速度和精度、直流母线电压的稳定性、并网电流的THD值。这些都是实际工程中必须严格把控的参数。通过调整控制参数,最终实现了THD<5%的优质并网电流,MPPT响应时间在光照突变时也能控制在毫秒级。
2. 系统建模与参数设计
2.1 光伏阵列建模
光伏阵列的建模是整个系统的基础。我采用的是单二极管等效电路模型,这个模型在精度和复杂度之间取得了很好的平衡。关键参数包括:
- 光生电流Iph:与光照强度成正比
- 二极管饱和电流Io:反映PN结特性
- 串联电阻Rs:影响I-V曲线斜率
- 并联电阻Rsh:影响漏电流
在Simulink中,我用数学表达式模块实现了这个模型。为了验证模型的准确性,我对比了不同光照条件下(200-1000W/m²)的P-V曲线,与厂商提供的datasheet吻合度很高。
提示:实际建模时要注意温度系数的影响,特别是Voc和Isc的温度系数,这会导致最大功率点随温度漂移。
2.2 MPPT算法实现
我选择了扰动观察法(P&O)作为MPPT算法,主要考虑到它的实现简单可靠。算法核心参数包括:
- 扰动步长ΔV:取Vmp的1-2%
- 采样周期:至少10倍于光伏响应时间
- 死区设置:防止在MPP附近振荡
在Simulink中,我用MATLAB Function模块实现了这个算法。调试时发现,步长过大会导致稳态振荡,步长过小则响应太慢。最终选择0.5V的步长,在动态响应和稳态精度之间取得了平衡。
2.3 Boost电路设计
前级Boost电路的主要参数计算过程:
-
电感计算:
L = (Vin_max × D × (1-D)) / (ΔI × fs)
其中Vin_max=550V, D=0.3, ΔI=10%Iin, fs=20kHz
计算得L≈2.5mH -
输出电容:
C = (Iout × D) / (ΔV × fs)
设ΔV=1%Vout=7.5V
计算得C≈500μF
实际选用时,电感要留20%余量以防饱和,电容要考虑ESR的影响。我在仿真中使用了3mH电感和680μF电容。
2.4 逆变器与LC滤波器设计
后级三相逆变器采用SPWM控制,开关频率10kHz。LC滤波器参数设计如下:
-
截止频率选择:
fc = 1/(2π√(LC)) ≈ fs/10 = 1kHz -
根据并网电流纹波要求:
L = (Vdc/2 - Vgrid) × D / (ΔI × fs)
取ΔI=10%Irated=3A
计算得L≈5mH -
根据L计算C:
C = 1/((2πfc)²L) ≈ 5μF
实际调试时,发现5mH电感导致动态响应较慢,最终选用3mH电感和10μF电容的组合,在THD和响应速度之间取得了平衡。
3. 控制策略实现
3.1 电压外环设计
直流母线电压控制采用PI调节器,参数整定过程:
-
系统近似为:
G(s) = 1/(Cs) -
采用对称最优法设计PI参数:
Kp = C/(2T)
Ki = 1/(2T²)
其中T=0.01s(响应时间目标)
计算得Kp=0.034, Ki=5000
实际调试中发现这个参数会导致超调,最终将Ki降为3000,获得了更好的动态性能。
3.2 电流内环设计
电流内环采用PR控制器,用于跟踪正弦参考。关键设计点:
- 谐振频率设为电网频率50Hz
- 带宽设为10Hz以保证动态响应
- 增益Kp=5, Kr=1000
在Simulink中,我用以下离散化公式实现PR控制:
u(k) = u(k-1) + Kp[e(k)-e(k-1)] + KrTs/2[e(k)+e(k-1)]cos(ωTs)
3.3 锁相环(PLL)设计
并网同步采用SRF-PLL,主要参数:
- 环路滤波器带宽:10Hz
- PI参数:Kp=100, Ki=5000
- 采样频率:10kHz
调试时发现电网电压畸变会影响PLL精度,增加了前置滤波环节,显著改善了性能。
4. 仿真结果与分析
4.1 MPPT性能测试
在11.5秒时将光照从700W/m²阶跃到1000W/m²,观测到:
- MPPT响应时间:约20ms
- 功率跟踪误差:<1%
- 直流母线电压波动:<2%
这表明MPPT算法和Boost电路设计是有效的。我特意测试了不同步长下的性能,发现0.5V步长确实是最佳选择。
4.2 并网电流质量
关键指标测量结果:
- THD值:4.3%(满足<5%要求)
- 功率因数:0.998
- 电流幅值跟踪误差:<1%
频谱分析显示,主要谐波成分是开关频率附近的边带谐波,这是SPWM调制的固有特性。
4.3 动态响应测试
模拟电网电压跌落20%时:
- 电流环响应时间:<5ms
- 直流母线电压波动:<5%
- 恢复时间:约50ms
系统表现出良好的抗扰能力,这得益于合理的控制参数设计。
5. 实际调试经验
5.1 参数整定技巧
- 先调电流环,再调电压环
- 先用小步长测试稳定性,再逐步增大
- 关注时域响应而非单纯看波特图
- 留20%的设计余量应对元件公差
5.2 常见问题排查
-
问题:MPPT持续振荡
原因:步长过大或采样不同步
解决:减小步长,确保采样在扰动前完成 -
问题:并网电流畸变
原因:PLL精度不足或PR控制器谐振频率偏移
解决:校准PLL参数,检查PR控制器实现 -
问题:直流母线电压波动大
原因:电容ESR过大或电压环参数不当
解决:选用低ESR电容,重新整定PI参数
5.3 性能优化建议
- 改用变步长MPPT算法可进一步提升动态性能
- 增加重复控制可改善THD指标
- 考虑使用LCL滤波器替代LC滤波器
- 尝试模型预测控制(MPC)等先进算法
这个仿真项目虽然基于理想条件,但涵盖了光伏并网系统的主要技术要点。在实际工程中,还需要考虑更多非理想因素,如电网阻抗、阴影效应、组件老化等。建议在掌握这个基础模型后,逐步增加这些实际因素的考量。
