两级三相光伏并网仿真手札
两级三相光伏并网逆变器控制Matlab/Simulink仿真模型模型问题可解答逆变器为基于母线电压双闭环控制采用 lcl滤波spwm控制mppt控制有扰动观察法和电导增量法最近在搞一个挺有意思的光伏并网仿真双闭环控制LCL滤波的架构正好把调试过程中那些坑和心得整理一下。模型里藏着不少魔鬼细节特别是母线电压环和电流环的配合搞明白了真的能少掉几根头发。先看整体结构光伏阵列接boost升压中间直流母线带着三相逆变器LCL滤波器负责滤除高次谐波。核心控制策略是电压外环电流内环的双闭环这个架构的稳定性直接关系到并网电能质量。双闭环控制的精髓在于PI参数的配合。外环负责维持直流母线电压稳定内环则要快速跟踪电流指令。这里有个参数整定技巧外环响应速度要比内环慢2-3个数量级。比如内环带宽设在500Hz的话外环控制在5Hz左右比较合适。仿真时遇到过母线电压震荡后来发现是外环积分系数给大了。% 电压环PI参数示例 Kp_outer 0.05; Ki_outer 2; % 电流环参数采用准PR控制 Kp_inner 5; Kr 500; wc 2*pi*50; % 基波角频率LCL滤波器设计是个技术活参数选不好直接谐振给你看。有个经验公式滤波电感取总阻抗的5%-10%阻尼电阻用临界阻尼计算法。调试时发现当电网阻抗变化时固定参数的LCL容易失稳后来在电容支路加了动态阻尼才解决。两级三相光伏并网逆变器控制Matlab/Simulink仿真模型模型问题可解答逆变器为基于母线电压双闭环控制采用 lcl滤波spwm控制mppt控制有扰动观察法和电导增量法SPWM调制部分要注意载波比的选择特别是当开关频率在5kHz以下时。这里有个仿真加速技巧把PWM生成模块换成平均值模型仿真速度能提升5倍不止当然前提是不需要观察开关细节。% SPWM载波频率设置 CarrierFreq 2e3; % 2kHz开关频率 ModulationIndex 0.9; % 留10%裕量MPPT算法对比测试时扰动观察法的功率震荡幅度比电导增量法大30%左右但在多云天气场景下反而更稳定。有个反直觉的现象当光照强度突变时电导增量法的dP/dV计算容易产生误判需要加个变化率限幅器。调试时遇到过诡异的谐波超标问题最后发现是锁相环带宽设置过高导致的。这里有个黄金法则锁相环带宽要设为电网频率波动范围的10倍左右。比如电网允许±1Hz波动带宽设在10Hz比较稳妥。整个模型调通后在THD指标上可以做到3%动态响应时间约0.1秒。不过实际硬件实现时还要考虑采样延迟、死区时间这些因素仿真和实物的差距往往就在这些细节里。下次准备试试模型预测控制应该又能解锁新成就了。