太阳能分布式光伏这几年装得越来越多尤其在一些工业园区和农村台区自发自用、余电上网已经成了标配。但真正在配电网侧做过运行维护的人心里都清楚光伏大规模接入后最棘手的不是发电量而是电压控制。阳光足的时候馈线末端电压往上顶一到阴天或傍晚负荷上来以后电压又往下掉。一上一下之间电压越限成了家常便饭。208分布式光伏配电网集群电压控制项目就是我们团队针对这个痛点做的工程验证项目核心思路是告别一刀切式的分散治理把配电网按电气联系划分成若干个集群每个集群内部协调分布式光伏的无功和有功用小单元自治大系统协同的方式把电压稳定在合格区间。这篇文章不聊虚的把我从方案设计、仿真验证到现场调试的完整过程以及踩过的坑都整理出来给正在搞光伏接入或配电网调压的朋友们做个参考。1. 项目要解决的真实问题光伏接入后的电压“过山车”1.1 分布式光伏为什么会让电压失控先说清楚电压为什么会被光伏带偏。分布式光伏通过逆变器并网本质上是向配电馈线注入电流。光伏出力大时电流从用户侧流向变电站也就是潮流倒送。电流在馈线阻抗上产生的压降方向反过来就会推高接入点附近的电压。当光伏渗透率超过一定比例比如台区光伏总容量达到变压器容量的40%以上晴天中午时段馈线末端电压很容易超过1.07 p.u.。反过来光伏出力下降、负荷上升时电压又会快速跌落。传统配电网的调压手段比如有载调压变压器和并联电容器组都是针对单向潮流的载调压逻辑响应速度以分钟级为主根本跟不上光伏秒级到分钟级的出力波动。更麻烦的是分散在台区里的光伏逆变器如果各自为政只按本地电压来回调无功很容易出现这边升压那边降压的相互干扰控了个寂寞甚至激发出振荡。1.2 208项目的目标设定与总体设计208项目不是研究一个新的拓扑也不是搞一次性的优化算法而是要做一套能落地、可复制的工程方案。我们的目标定得很明确在10千伏馈线及一下的低压台区通过集群化的电压控制把各节点电压控制在0.93~1.07 p.u.的合格带内同时把因调压造成的逆变器有功削减控制在最小范围尽量不影响光伏发电收益。总体设计采用三层架构。第一层是就地层每台光伏逆变器保持本地的快速无功电压响应应对毫秒级波动第二层是集群层把地理相邻、电气耦合强的节点和光伏分成一组组内由一个集群控制器统一计算电压调节指令下发到各逆变器第三层是全局层针对馈线首端或有载调压变压器做慢速协调实现馈线级最优。这套设计的核心逻辑是先分区自治再全局统筹。如果把整条馈线上几十个节点交给一个集中控制器去调通信压力大、单点故障风险高、优化模型复杂到没法在线实时求解。分区之后每个集群内部的控制问题规模小了很多计算时延和通信占用都降到一个很舒服的水平。这个分区概念其实跟城市交通管理挺像——全城红绿灯放一个中心统一调度早晚高峰根本反应不过来但分区分片之后每个片区内部自己协调片区之间再留协调接口系统整体就活了。2. 集群划分与控制策略从电气距离到目标函数2.1 集群划分是电压控制的地基集群划分做得好不好直接决定了后续控制效果的天花板。我们用了基于电气距离的谱聚类方法而不是简单按地理位置圈块。因为光伏和负荷之间的耦合是由线路阻抗决定的两个节点在地图上看可能很近但如果分别挂在两条分支线上中间隔了台变压器电气距离其实很远划到一个集群里只会增加协调难度。具体做法是先从馈线拓扑算出节点导纳矩阵再求两两节点间的电气距离公式记不清的可以去翻电力系统分析教材核心就是用互阻抗与自阻抗之比来量化耦合强度。然后构造相似度矩阵用谱聚类把节点分成K个群。K的选择不是拍脑袋定的是通过模块度指标来评估。模块度这个概念你可以理解为衡量集群内部紧密、集群之间稀疏的数学分数我们通过遍历K值取模块度最大的那个分组结果。在208项目的示范馈线上一共28个节点其中光伏接入点有16个最终划分成了4个集群。划分结果有个很直观的特点每条分支线的中后段被尽量归到同一个集群因为这段电压波动最剧烈、光伏分布最密而且电气联系也最紧密。2.2 集群内的电压控制算法选择集群内部采用的是分布式模型预测控制DMPC的无功协调策略同时叠加了有功优先级的动态调整。说人话就是正常情况下先通过调节无功来压电压无功不够用或者网损变大到不划算的时候才按预定的优先级削减部分有功。为什么选模型预测控制因为它能利用配电网线路参数建立预测模型预判出下一个控制周期内每台逆变器调无功或者调有功后电压会怎么变化。比传统的PI反馈控制摸到石头过河式的调节要稳得多尤其在天气忽晴忽阴、光伏出力跳变明显的时候模型预测控制能提前算好下一步动作量一步到位避免来回折腾。集群控制器每10秒钟运行一轮优化。优化变量是集群内各光伏逆变器的无功功率设定值目标函数有三个加权项所有节点电压偏差的平方和、逆变器无功调节成本、有功削减量。求解用的是内点法10秒一轮完全够用。这个时间尺度的选择也很有讲究太短了比如1秒通信负担大、控制器频繁动作逆变器的寿命也受不了太长了比如1分钟中间光伏出力可能已经变了好几个来回控制效果大打折扣。10秒是平衡了实时性和稳定性的结果。2.3 三层通信架构的实现细节通信是整个项目的隐性工程也是后来越限问题排查的重灾区。我们采用的是RS485以太网混合、以LoRa无线为备份的通信方案。就地控制器跟逆变器之间走RS485可靠性高、还便宜集群控制器和就地区域控制器之间走以太网带宽够用集群控制器和主站之间考虑施工方便用LoRa无线做数据回传因为示范项目现场有部分区域不具备有线条件。需要特别说明的是通信协议统一改成了IEC 60870-5-104转Modbus的透传模式。一开始想全部走Modbus TCP但现场有几台老旧逆变器只支持Modbus RTU最后加装了协议转换网关才解决。通信延迟实测下来从每个光伏逆变器数据采集到集群控制器收到平均是120毫秒左右加上控制指令下发回来的往返总共不超过300毫秒对于10秒级的控制周期来说充裕得很。3. 实操过程与核心参数整定从仿真到现场调试3.1 仿真建模阶段的关键选择做任何工程直接上现场都是耍流氓。208项目先在半实物仿真环境里把控制策略跑通了才去现场动设备。我们用的是Matlab/Simulink搭配电网模型光伏逆变器模型直接用厂家提供的参数包括无功限值、响应时间常数和控制死区。这里有个特别容易被忽视的点逆变器模型必须包含死区设置否则仿真里控制器完美动作到现场发现逆变器对小幅无功指令根本没反应因为死区挡住了。仿真的基础场景是33节点标准馈线拓扑然后按示范现场的线路参数做了改造。光伏渗透率按总负荷的35%配置光照曲线用现场采集的实测辐射数据不是用标准曲线。这里多说一句很多人喜欢用标准日照曲线算但实测数据的波动性、云层遮挡的跳变性在标准曲线里根本体现不出来算出来的控制算法适应性会虚高。仿真的评价指标设了三个电压合格率、光伏弃光量、无功设备动作次数。电压合格率是按分钟级统计的去掉暂态瞬间越限只看稳态越限时长占比弃光量是统计一个测试日内因调压压减的有功电量无功设备动作次数则统计所有参与调节的逆变器无功调整频次用来评估设备损耗。这三个指标也是后面对比效果的硬杠杠。3.2 控制参数整定的实际过程参数整定是我们花时间最多的环节。先整定的是集群划分阈值也就是谱聚类里相似度矩阵的截断系数。这个系数调小了集群划得太多失去集群意义调大了划得太粗集群内部节点电气距离差异又太大。我们通过模块度计算锁定截断系数为0.45这是反复试验出来的。然后是模型预测控制的权重系数。目标函数里电压偏差、无功成本、有功削减三个权重的比例直接决定控制器的性格——往哪个方向使劲。最开始我们按1:1:1设结果电压是稳住了但无功动作过于频繁一天下来逆变器无功调整了两三千次厂家看了直摇头说这样搞设备用不了三年。后来把无功成本项的权重提高了3倍动作次数才降到一天500次以内电压合格率仍然达标。这说明权重设计不能光盯着控制效果还得兼顾设备寿命和经济性。有功削减优先级也是调出来的。最开始简单按光伏容量从大到小排序来切结果切掉的全是发电效益好的大机业主不乐意。后来改成按单位有功削减对电压恢复贡献度排序也就是灵敏度排序优先削减对电压影响小、收益也小的光伏。实测下来同样的电压控制效果削减的总电量少了差不多30%。3.3 现场测试与效果对比现场测试选在一个连续晴天后接一个多云天做了一周的连续性实验。头两天不投入集群控制记录原始运行状态后五天投入集群控制全程自动运行。结果对比很直观投入集群控制前电压越限事件平均每天4.6次越限时长累计超过33分钟投入后电压越限事件平均每天0.4次越限时长只有不到3分钟。电压合格率从96.2%提升到99.6%。光伏弃光方面在保证电压合格率的前提性系统在测试周内的有功削减量比常规单点就地控制方案减少了26.8%也就是说不仅电压稳住了业主的发电收益也保住了更多。这个结果对我们的触动挺大——很多同行习惯用强行调无功或者大面积切机来压电压但用集群协调的方式确实能在同样的约束条件下做出更好的经济性。4. 现场踩坑实录通信、死区和集群边界4.1 通信中断时控制策略不能失智现场调试最大的一次胆子是某天下午集群控制器和两个区域控制器的通信链路因为施工挖断光纤中断了将近40分钟。正常情况下集群控制器收不到数据会一直输出上一轮的指令结果那40分钟里光伏出力正好在快速变化电压越限报警跟着响了一下。那次之后我们痛定思痛给系统加了通信中断策略矩阵通信中断超过3秒集群控制器进入保底模式不再下发新指令各就地控制器恢复到本地无功电压控制逻辑通信恢复后再平滑切换回集群协调模式。这个策略看着简单但定义清楚谁在什么条件下做什么很关键不然通信一抖控制逻辑也跟着抖反而出大问题。4.2 逆变器响应误差比预想的大厂家提供的逆变器无功响应模型响应时间常数普遍标0.5到2秒之间但我们用功率分析仪实测了几台实际响应时间常数能到5到10秒而且无功输出存在±5%的稳态误差。这一度让模型预测控制的预测精度大打折扣。解决方案是给每台逆变器做了一次现场无载波阻抗辨识直接把实测出的实际响应时间常数和稳态增益参数更新到控制模型的数据库里。做完这个校正之后预测误差从15%左右降到了3%不到。4.3 集群之间扯皮的问题集群划分是静态的但配电网运行方式不断变化比如某条支线检修时切换了供电方式原来的集群边界就不合理了。测试期间出现过一次集群A和集群B同时对一个边界节点调压结果A往上调、B往下压两边指令互相抵消电压却不稳。我们最后加了一个集群边界协调的优先级规则跨集群边界节点电压控制指令由电气距离更近的集群主导另一个集群只保留本地保护逻辑。规则很朴素但非常管用调试期间再也没有出现过两个集群打架的情况。4.4 常见问题速查表问题现象可能原因解决办法集群控制器报数据超时通信中断或从站设备离线检查物理链路启用保底控制模式电压曲线出现高频振荡控制周期过短或权重设置不当将控制周期调长至15秒检查权重配比某台逆变器不下发指令协议不匹配或死区过大改装协议转换网关更新死区参数集群划分评估模块度偏低边界节点归属模糊重新计算电气距离调整相似度截断阈值高峰期仍有电压越限集群内无功容量不足增加少量分布式储能或调整有功削减顺序5. 最后的一点体会208项目做完最大的收获不是那一堆漂亮的数据而是对控制不是越复杂越好这句话有了更深的体会。我们最开始设计方案时想过用强化学习、想过用多智能体深度协调但最后落地效果最好的还是基于电网物理特性、老老实实做了集群划分加模型预测控制的组合。工程项目的关键往往不在炫技而在对现场条件的准确把握——通信可靠性能到多少、逆变器实际响应有多慢、运维人员能不能看懂这套系统每一个都会限制理论算法的发挥空间。另外如果你正准备做类似的配电网电压控制项目我特别想提醒三点一光伏逆变器的实际参数一定要实测校准别轻信出厂铭牌二通信中断策略必须提前设计不能等到出了问题再去补救三集群划分不是一劳永逸的要保留定期重新划分的计算工具和流程。这套方法在208项目里的效果已经验证过了完全可以推广到其他高光伏渗透率的馈线或台区你有兴趣的话可以拿一条典型的10千伏馈线拓扑先跑一下仿真很多细节只有亲手调过才知道。
阅读完成 · 觉得有帮助?