ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

两级式光伏并网系统低电压穿越改进策略与仿真调参详解

两级式光伏并网系统低电压穿越改进策略与仿真调参详解 做光伏并网仿真的同仁估计都遇到过类似的场景模型搭好正常工况下波形赏心悦目结果在并网点设置一个三相短路故障直流母线电压瞬间飙升逆变器直接过压保护跳闸整个系统的低电压穿越以失败告终。这个坎迈不过去论文没法收尾工程方案也无法交付。我这两年一直在做基于改进型低电压穿越控制策略的两级式光伏并网系统仿真研究从早期的“故障波形惨不忍睹”到最终能稳定复现穿越过程中间踩了很多坑。这篇文章不打算泛泛讲原理而是把改进策略的来龙去脉、仿真模型的具体搭建步骤、结果分析和调参经验完整梳理一遍。无论你是做毕业设计还是做课题预研内容都可以直接复用。1. 为什么两级式系统是研究低电压穿越的主战场1.1 从一次“脱网”事故说起LVRT到底在解决什么问题先说一次典型的仿真失败过程。模型是标准的两级式光伏并网系统前级Boost负责升压和最大功率跟踪后级三相逆变器负责并网。电网正常时一切正常模拟故障时我在并网点设置了三相电压跌落跌落深度到额定电压的20%持续0.625秒。结果故障一发生直流母线电压从700V直接冲到1000V以上逆变器触发过压保护并网电流瞬间失真系统脱网。如果按照现行并网导则来要求这套系统属于“低电压穿越不合格”。低电压穿越Low Voltage Ride Through, LVRT的核心诉求很简单电网电压因为短路故障、大电机启动等原因暂时跌落时并网电站不能直接停机脱网必须保持并网运行一段时间同时向电网提供无功功率支撑帮助电压恢复。早期一些光伏电站采用“电压低了就脱网”的方式保护设备在光伏渗透率不高的年代尚可容忍但现在装机规模大了大量分布式光伏同时脱网会加剧电网波动。所以在仿真研究中LVRT策略已经是光伏并网系统绕不开的性能指标。1.2 两级式拓扑的结构与故障传递路径两级式结构在目前光伏逆变器中非常主流光伏阵列输出直流电先经过Boost变换器升压并完成MPPT然后通过三相桥式逆变器逆变成交流电再经过LCL或LC滤波器并入电网。这种拓扑最大的好处是MPPT和并网控制解耦前级管“要多少功率”后级管“怎么把功率送出去”。但两级式结构也有一个天然的软肋就是前后级之间的直流母线电容。正常运行时光伏阵列发出的功率Ppv经过Boost后进入直流母线逆变器再把这部分功率Pg送入电网母线电容上的净功率Pc Ppv - Pg基本接近零母线电压稳定在额定值。故障时并网点电压跌落逆变器为了限制输出电流输送功率的能力大幅下降Pg骤减但前级光伏阵列还在按最大功率点运行Ppv基本不变。于是Pc变成正的多余能量全部灌进母线电容电容电压迅速上升。如果控制策略不能及时响应母线电压就会越过保护阈值。我最早做这个课题时以为LVRT只是逆变器控制的事把全部精力放在电流环上结果前级不配合直流母线电压怎么都压不住。后来才意识到两级式系统的LVRT问题必须放在“前级-母线-后级”整个功率链路上看这正是改进策略设计的出发点。2. 传统LVRT策略的三处硬伤与改进切入点2.1 对称故障控制策略在不对称跌落下的失效很多教材和论文里的LVRT策略默认都在正序dq旋转坐标系下设计假设故障是三相平衡对称的。这种策略在电网发生三相短路时效果尚可但现实故障很多是单相接地、两相短路这类不对称故障。为什么不对称故障会让传统策略失效关键在负序分量。电网电压不对称跌落后可以把电压分解成正序、负序和零序分量。正序分量在正序dq旋转坐标系下是直流量PI控制器可以无静差跟踪负序分量到正序dq坐标系下却会变成2倍频的交流量普通的PI控制器带宽有限压不掉这个2倍频扰动。结果就是逆变器输出电流中出现明显的负序分量三相电流不平衡某一相可能出现电流尖峰同时直流母线电压产生100Hz的二次脉动。我仿真实测过对称故障下表现还不错的传统双闭环策略在单相接地故障下电流THD直接飙到15%以上输出电流波形明显畸变。如果电网保护对电流畸变敏感逆变器就会被切除LVRT同样失败。这也是为什么改进型策略必须把正负序分离和负序抑制纳入框架。2.2 直流母线电压泵升的机理前面提到的母线电压泵升本质上是个功率不平衡问题。故障期间逆变器有功功率输出能力受限但光伏阵列的输入功率没有降下来多余能量就在电容上积累。直流母线电容的储能表达式是W 0.5CU²功率盈余60kW时对常见容量的电容来说母线电压上升速度是非常快的。在仿真中如果步长设置不当甚至能看到电压“一条直线冲上去”的现象这其实不是数值发散而是真实的物理趋势。针对这个问题传统策略往往只靠逆变器侧的过流限幅和直流电压外环调节但没有考虑前级光伏仍在满负荷出力。更好的做法是故障期间让前级Boost从MPPT模式切换为限功率或降压输出模式主动降低光伏阵列的输出功率从源头减少功率盈余。再加上后级逆变器的无功支撑和功率导出两条路同时走母线电压才能被稳稳拉住。2.3 改进策略的整体框架电压跌落深度自适应 负序电流抑制 直流母线协调我的改进策略最终落地的框架包含三个并行的控制模块第一无功电流自适应分配。根据并网点正序电压跌落深度实时计算无功电流参考值跌落越深输出无功电流越多而不是像传统策略那样用一个固定的无功电流幅值。这样浅跌落时不会过度输出无功导致过电流深跌落时又能提供足够的电压支撑。第二负序电流抑制。通过双二阶广义积分器DSOGI或者陷波器提取电压和电流的正负序分量在电流内环中加入负序调节回路把负序电流参考值钳制为零消除不对称故障下的不平衡电流。第三前级Boost功率协调控制。检测到电网电压跌落后计箑系统允许输出的最大有功功率如果前级光伏最大功率超过该值就把Boost参考电压从MPPT电压点向下调整或者用滞回比较控制方式直接限制输入功率确保故障期间直流母线电压在安全范围内。下表是我在仿真中对比的传统策略与改进策略的核心差异对比项传统LVRT策略改进LVRT策略电压跌落识别仅依赖直流电压外环变化实时检测并网点正序电压幅值无功电流给定固定常数或简单比例按跌落深度自适应计算不对称故障响应不分离负序电流畸变明显DSOGI正负序分离负序电流抑制直流母线电压控制依赖逆变器侧调节前级Boost限功率母线电压前馈协调故障恢复过程容易产生功率冲击平滑切换MPPT恢复过程可控3. 基于Simulink的仿真模型搭建全流程3.1 主电路参数设计模型我是在MATLAB/Simulink环境下搭的。光伏阵列直接使用Simscape Electrical库里的PV Array模块这样可以通过光照和温度设置快速获得I-V曲线。为了贴近实际中小型并网电站我用的参数按60kW系统设计前级Boost升压到700V直流后级三相逆变器输出380V交流并网。参数项数值说明光伏阵列最大功率60 kW标准条件1000W/m²、25℃光伏阵列开路电压490 V22块光伏组件串联最大功率点电压410 V用于MPPT参考Boost电感2.5 mH按20%电流纹波设计直流母线电容6000 μF支撑母线电压抑制波动直流母线额定电压700 V逆变器允许范围650~800 V逆变器滤波电感0.8 mHLCL前半段LCL滤波电容15 μF需加阻尼电阻电网相电压有效值220 V对应线电压380V电网频率50 Hz开关频率10 kHz电流环带宽设计依据母线电容的容值选择需要注意。电容太小故障时电压上升过快改进策略还没来得及响应过压保护就动作了电容太大成本和体积又不可接受。工程上常按每千瓦10μF到20μF的经验值选60kW系统取6000μF算是一个中间值。仿真中可以在这个基础上做参数扫描观察母线电压峰值的变化。3.2 控制算法实现细节整个模型在Simulink里可以拆成三层第一层是主电路层。PV Array接Boost斩波器Boost输出接直流母线电容再接到三相两电平逆变器逆变器经过LCL滤波器接三相电网。故障注入用Three-Phase Fault模块可以设置故障相、故障时刻和持续时间。电网用Three-Phase Source模拟阻抗参数按短路比设置。第二层是前级控制层。MPPT采用扰动观察法正常工况下输出Boost占空比。故障判断模块实时接收并网点电压幅值当正序电压标幺值低于0.9时切换到限功率模式通过一个比例-积分限幅器把直流母线电压参考值限制在安全值附近同时把Boost参考电压下拉。关键点是要让MPPT在故障期间不误动作我加了一个状态锁存器故障信号为真时冻结占空比增量方向。第三层是逆变器控制层。锁相环采用基于DSOGI的正负序双同步坐标系锁相环正负序分离后电流内环在正序dq轴下分别控制有功和无功电流负序dq轴下控制负序电流为零。故障期间无功电流参考的计算我放在一个MATLAB Function里实现输入是正序电压幅值和额定电流幅值输出是交轴电流参考。示例逻辑如下% 无功电流自适应生成输入Upcc为正序电压标幺值 function iq_ref lvrt_q_current(Upcc, In) if Upcc 0.9 iq_ref 0; else % 跌落深度越大无功电流输出越多系数kq可取1.5~2 kq 1.8; iq_ref kq * (0.9 - Upcc) * In; % 限制最大无功电流不超过额定电流的1.1倍 iq_ref min(iq_ref, 1.1 * In); end end直流电压外环的输出作为有功电流参考故障期间需要对限幅值做动态约束。如果计算出的最大允许有功电流小于MPPT对应的有功电流就把直流母线电压误差信号直接送入前级限功率控制器形成前后级协调。3.3 故障工况设置仿真中我设置了多个故障工况来测试改进策略工况编号故障类型跌落深度故障持续时间设置目的Case 1三相短路电压跌至20%0.625s验证深度跌落下的穿越能力Case 2三相短路电压跌至50%0.625s验证中等跌落下的无功支撑Case 3单相接地故障相电压跌至20%0.625s验证不对称故障下的负序抑制Case 4两相短路电压跌至40%0.625s验证不对称程度加剧时的鲁棒性仿真算法用ode23tb变步长最大步长限制在1e-4秒因为在故障切入和切出的瞬间电压电流变化很剧烈步长太大容易导致数值不连续。仿真总时长设为1.5秒故障从0.3秒开始0.925秒结束留出0.575秒观察恢复过程。4. 改进策略的仿真结果分析与对比4.1 对称故障下的响应对比仿真结果出来后第一个直观感受就是改进策略对直流母线电压的抑制效果非常明显。以Case 1为例60kW系统在故障前满功率运行三相短路导致电压跌至额定值的20%时传统策略因为没有前级限功率协调直流母线电压峰值达到960V已经超过IGBT允许的安全裕量而改进策略在故障发生后的10ms内启动前级限功率同时逆变器把无功电流快速推到1.05倍额定值直流母线电压峰值被限制在760V故障消除后又在0.15秒内恢复到700V额定值。还有一个值得注意的细节是故障恢复瞬间。传统策略由于故障期间有功电流被压得很低故障切除后功率突然恢复输出会产生一个很大的电流冲击并网电流瞬时值能到额定值的2倍以上。改进策略因为在故障期间保持了对有功电流参考的动态约束恢复时先让母线电压回到额定值再逐步解锁有功电流所以恢复过程的电流冲击很小这对设备寿命和电网稳定都有好处。4.2 不对称故障下的负序抑制效果不对称故障的测试结果更能体现改进策略的价值。Case 3单相接地故障下传统策略的三相并网电流出现了明显的不平衡故障相电流被抬高非故障相电流畸变负序电流幅值达到额定电流的20%左右。改进策略启动负序电流抑制回路后负序电流幅值被压到额定电流的2%以内三相电流基本对称波形接近正弦。这里有一个容易被忽略的问题负序电流抑制环的调节器参数不能照搬正序电流环的PI参数。因为负序分量在正序dq坐标下表现为2倍频如果负序环带宽太低抑制效果很差带宽太高又容易与采样延时相互作用产生振荡。我在仿真中把负序电流环的PI参数比正序电流环调慢了约30%同时加了陷波器滤除5次、7次谐波干扰才获得了稳定的抑制效果。4.3 控制参数对穿越效果的影响仿真调参过程中最敏感的是无功电流系数kq和故障期间直流电压外环的限幅值。kq越大无功支撑越强但过大的kq会让逆变器在浅跌落时也输出接近1.1倍额定电流这样既有过流风险又可能让直流母线电压波动加剧。我做了kq从1.2到2.0的扫描测试结果如下kq取值母线电压峰值/V故障期间无功电流倍数并网电流THD1.27850.724.2%1.57700.903.6%1.87601.062.9%2.07581.123.4%从表中可以看出kq从1.8增加到2.0时无功电流已经触顶母线电压几乎没有改善THD反而因为电流接近限幅而升高。所以最终我把kq定在1.8既满足支撑需求又留出安全裕量。5. 仿真踩坑与调参经验5.1 锁相环失锁和仿真发散这是我在仿真中遇到的第一个大坑。故障发生瞬间并网点电压相位会突变普通三相锁相环在电压深度跌落时容易失锁导致逆变器电流参考相位错误电流波形完全混乱甚至仿真直接发散。解决思路有两个一是改用带正负序分离的DSOGI-PLL二是对输入电压做低通预滤波削弱故障瞬间的高频分量。另外如果仿真中出现高频振荡先不要急着调控制器检查一下PLL输出相角波形很多时候问题出在相位跳变上。5.2 直流母线过压保护误动作仿真里直流母线电压保护模块最好设置成“先观察再动作”。一开始我把过压保护阈值设为750V结果故障时还没来得及看策略响应保护就跳了。后来我把保护逻辑做成带延时判断的比如母线电压超过800V且持续10ms才触发保护这样既能防止真实器件损坏又能观察控制策略是否起作用。这个做法在纯仿真研究中很实用但在硬件实验里要谨慎真实IGBT的过压耐量并没有那么大的裕量。5.3 参数验证与后续扩展仿真研究很容易陷入“跑出一组漂亮波形就以为大功告成”的误区。要验证改进策略是否真的可靠我会要求自己至少做三组扫描一是跌落深度扫描从95%到10%每隔5%测一次二是光照条件扫描分别测试1000W/m²、800W/m²、600W/m²下的穿越表现三是故障类型覆盖三相、两相、单相都要测。只有这些组合都通过才敢说策略具有普遍性。最后聊点我个人的体会。做这个仿真课题最大的收获不是那几张波形图而是把“功率平衡”这条主线理清了。低电压穿越看起来是逆变器的电流控制问题但实际上从前级MPPT、直流母线电容到后级并网电流是一条完整的功率链路。改进策略的本质就是在这条链路上做动态协调。你把这个逻辑想通了再去读文献里的各种LVRT方法会发现万变不离其宗。后续如果想进一步深入可以考虑把控制算法放到硬件在环平台里跑或者在模型里加入实际电网阻抗变化看看策略在弱电网条件下还能不能稳住。这些扩展方向都是值得继续折腾的。
返回列表