ARTICLE DETAIL

资讯详情

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

企业并网光伏防逆流控制策略:从原理到参数整定与现场调试

企业并网光伏防逆流控制策略:从原理到参数整定与现场调试 企业并网发电系统最容易被忽略、也最容易在验收时被打回来的一个要求就是“防逆流”。前阵子刚陪一个做厂房屋顶光伏的朋友调试完一个1.8MW的项目接入协议里白纸黑字写着“本用户侧并网系统严禁向电网倒送功率”。现场逆变器全部并网成功后只要厂区负载波动小一点关口表的读数就开始往上走后台报警一条接一条。业主电气负责人直接问了一句“这光伏是不是必须切掉一部分才能不让它倒送”我当时就意识到很多做分布式光伏的人对防逆流的理解还停留在“功率往下压就行”的层面真到参数整定、设备联动、现场排障的时候还是容易踩坑。这篇文章就专门聊企业用户侧并网发电系统的防逆流控制策略。我会把核心思路、硬件拓扑、参数整定逻辑和现场调试中真实遇到过的问题一起摊开讲。内容适合分布式光伏的设计工程师、EPC项目管理人员、电站运维人员和厂区电气负责人参考尤其是那些正在做“自发自用、余电不上网”项目的朋友。1. 逆流怎么来的又为什么必须拦住它1.1 并网典型场景与逆流的根因企业用户侧并网发电系统最常见的形态是厂房屋顶分布式光伏通过并网柜接入变压器的低压侧或中压侧光伏发电优先供厂区负载使用。正常情况下光伏出力小于等于厂区负载功率从电网和光伏两个方向共同供向负载关口表只记录从电网吸收的功率这就是典型的“自发自用”。但光伏出力受光照影响变化非常快。一个晴朗的夏天光伏出力曲线在中午时段直冲顶点而厂区负载如果恰好处于午休低谷期——比如车间停机、只有照明和办公负载在运行——就会出现光伏出力大于负载的情况。多余的电能通过并网柜、变压器反送到电网上级关口表的光网功率方向反转这就是“逆流”。逆流的根因用一句话概括发电侧出力与用电侧负载在时间维度上的错配。光伏出力的峰值通常在11:00到14:00而很多制造业厂区的负载高峰在上午9点到11点、下午14点到17点中午往往是一个明显的凹陷。这类负载曲线与光伏出力曲线的“峰谷错位”是防逆流控制存在的根本前提。1.2 电网为什么对“倒送功率”零容忍很多业主不理解电网为什么不让企业把多余的电倒送回去。这里有两个层面的原因一个是技术层面一个是结算层面。技术层面上配电网的规划设计是按“从上到下单向供电”的潮流模型做的。大量分布式电源向电网倒送功率后馈线末端的电压会被抬高严重时可能超出允许范围同时继电保护装置的定值配合也需要重新整定否则可能出现保护误动或拒动。对于没有做专门改造的配电台区用户侧倒送功率会直接影响台区其他用户的供电质量。结算层面上更直接。企业光伏如果选择“自发自用、余电不上网”的模式电网公司与用户签订的并网协议里就明确不允许倒送功率如果允许上网则需要单独签订购售电合同、安装上网计量表计走完全不同的结算流程。很多企业选择余电不上网是为了缩短并网审批周期和降低接入工程成本那么从技术手段上就必须要做防逆流。1.3 一个关键认知防逆流不是限光伏这个点我要单独拎出来讲因为很多项目的防逆流方案做歪了根子就在认知上。防逆流的目标是“关口不向电网倒送功率”而不是“限制光伏发电量”。好的防逆流控制策略是在满足“关口功率不大于零”这个约束的前提下尽可能让光伏多发电。换句话说防逆流控制本质上是一个以关口功率为被控对象、以光伏逆变器有功输出为调节手段的闭环控制系统。光伏本身不是敌人电网的功率边界才是约束条件。谁把这个关系搞反了谁做的控制策略就一定粗糙。2. 防逆流控制策略的整体设计与硬件拓扑2.1 两类主流控制策略对比目前企业用户侧项目里应用最成熟、最广泛的是两类策略我把它们放在一起对比。第一类叫“削顶式防逆流”也叫“就地限功率”。核心思路是在并网点安装双向计量表计或电流互感器实时采集关口功率控制系统判断光伏出力即将超过负载时向逆变器下发有功功率限值指令把光伏输出“削”到负载允许的范围内。这类策略响应快、逻辑简单对通信链路的要求也不高适合光伏容量不大、并网点单一的项目。第二类叫“限制关口计量表倒送”或者说“群控群调式防逆流”。它更强调多台逆变器之间的协调系统采集关口功率后按各台逆变器的实时发电能力、容量占比、温度降额情况做功率分配把“削”的动作均匀分摊到每一台逆变器上而不是逮着一两台一直限。这类策略对控制器的运算能力和通信稳定性要求更高但在光伏容量大、逆变器数量多的场景下发电量损失明显更小。我用一个表格把两者的关键差异列出来对比维度削顶式就地限功率群控群调式限制关口倒送控制精度粗放容易超调或欠调精细可多机协调响应速度快单点就地闭环相对慢需要通信协同通信依赖低高发电量损失偏高偏低适合场景小型单并网点、对成本敏感中大容量、多逆变器、多并网点调试难度低中高选型建议比较直接500kW以下且只有一个并网点的项目削顶式完全够用1MW以上、逆变器数量超过10台的项目直接上群控群调省得后期发电量损失让你肉疼。2.2 不同容量等级的硬件拓扑选型硬件拓扑决定了防逆流系统的骨架这一块选型错了后面调试会非常痛苦。我按项目容量等级拆开讲。小型项目几百千瓦级典型配置是并网柜内装一块双向智能电表RS485接口接到光伏逆变器的485串口电表作为Modbus主站逆变器作为从站。控制系统直接运行在逆变器内部逆变器根据电表上报的关口功率实时调节自身输出。这种拓扑最简单硬件成本几乎为零只用一根屏蔽双绞线就能完成全部闭环。中型项目1MW到3MW单台逆变器的调节能力已经不够用了需要独立的防逆流控制箱有的厂家叫能量管理终端或功率控制器。控制箱承担三件事通过RS485或以太网采集关口电表数据、通过RS485总线或网口与所有逆变器通信、内部运行防逆流控制算法并把调节指令分发给每台逆变器。现场如果电房到光伏逆变器距离超过100米RS485要加中继器或者改光纤否则通信质量会让你怀疑人生。大型项目3MW以上建议把防逆流控制功能直接并入电站的监控系统或综自系统用一台具备运算能力的本地服务器或者RTU远程终端单元来实现。关口数据不光来自电表可能还要接入变压器出线开关的遥测数据逆变器调度也要与AGC自动发电控制策略融合不能单独搞一套防逆流算法和电站的整体调度打架。2.3 保护机制与指令通道冗余设计防逆流系统本质上是控制设备凡是控制设备就必须考虑故障模式。一个合格的控制策略至少要覆盖这三种故障场景通信断链、采集异常、逆变器不响应指令。通信断链是最常遇到的故障。设计时应默认一条原则通信异常时系统自动把逆变器功率限制到一个安全值比如总额定容量的30%而不是继续维持通信中断前的功率。这个逻辑叫“fail-safe”翻译成人话就是宁可发电少一点也不能让现场失去防逆流能力后继续满发倒送功率。采集异常的典型表现是关口功率跳变、长时间不变或显示为无效值。控制算法要加入数据质量判别逻辑连续3个采集周期数据无效立即切换安全模式。我在现场甚至见过由于接线松动导致关口CT二次侧开路电表显示的功率直接飞掉的情况。没有数据质量判别的话控制器很容易把错误数据当真发出一堆不可理喻的调节指令。指令通道冗余方面至少要为逆变器的功率调度配置两条通道主通道走以太网备用通道走RS485。这样即便现场网络交换突然故障防逆流控制仍能通过备用通道把限功率指令下发到逆变器保住底线。一个更稳妥的做法是把“防逆流失效自动限功率”的看门狗逻辑写入逆变器本地控制器每一段时间如果没收到心跳就自动把功率限制到预设安全值。3. 核心参数整定与调节逻辑实操这一章是整篇文章真正值钱的地方。防逆流控制策略不是装好设备就能跑的参数整定得好不好直接决定了系统是“稳如老狗”还是“来回折腾”。3.1 判据层死区、延时与斜率识别防逆流控制的第一步是判断“什么时候需要调节”。这里涉及的三个参数是死区、延时和斜率识别。死区也叫控制死区指的是关口功率在多大的反向范围内不触发调节动作。死区设置太小光伏出力或者负载稍微波动一下系统就频繁调节逆变器功率曲线会变得很难看逆变器寿命也受影响死区设置太大又会牺牲防逆流的安全性。我常用的经验值是死区取变压器容量的3%到5%或者光伏装机容量的5%到8%两者取较小值。比如一台1250kVA的变压器光伏装机1.8MW死区设在40kW到60kW之间是合理区间。延时参数解决的是“瞬时波动”与“持续趋势”的区分问题。光伏出力受云层影响可能会在几十秒内出现多次反复波动的“阴阳天”场景。如果不加延时控制系统会跟着云层的节奏疯狂调节逆变器输出功率像锯齿一样。我一般把判断延时设置在5到10秒也就是说关口逆流功率连续超过死区5到10秒才触发调节动作。这个延时既能过滤瞬时波动又不至于让逆流持续太久造成安全隐患。斜率识别是针对快速逆流风险的一个补充判据。当光伏出力快速攀升、负载快速下跌时关口功率可能在几个采集周期内就从零跳到几百千瓦。等死区和延时都触发才动作实际上已经晚了逆流已经发生。所以需要在算法里加入斜率识别连续3个采集周期内反向功率的变化率超过设定值比如每秒10%装机容量则提前触发调节。这个逻辑在实际的夏季午间场景中非常有用光伏从阴天转到晴天的瞬间最容易出现这种快速逆流。3.2 调节层功率分配算法与增量限制调节层解决的是核心问题——“如何分配调节量”。防逆流控制发现需要调节后要向逆变器下发有功功率限值。限值怎么定、分配给谁、每次调多少这三个问题搞不清楚系统就会失控。功率分配算法最常见的做法是按容量占比分配。假设系统里有A、B、C三台逆变器容量分别为500kW、600kW、700kW总容量1.8MW。当前光伏理论可用出力已经到1.5MW但厂区负载只允许光伏输出1.2MW需要限掉300kW。按容量占比分配A机限掉83kW、B机限掉100kW、C机限掉117kW三台机的限功率比例一致出力均衡不会出现某台机被压得很低、其他机照常满发的情况。增量限制同样是关键参数它决定了单次调节动作的最大变化量。我习惯把它称作“单步调节步长”。步长太大比如一次直接限掉50%的功率会导致逆变器输出剧烈波动严重时甚至触发逆变器自身的低电压穿越保护步长太小比如一次只调1%系统需要很多个调节周期才能收敛到目标值期间逆流持续时间过长。我实际项目里常用的配置是单步调节步长取当前调节量的10%到20%调节周期设置在2到3秒。换句话说如果需要限300kW第一步先限45到60kW等2秒后采集到最新的关口功率再决定下一步动作。这样的“渐进式逼近”比一次性大步长调节要稳得多。调节算法上我推荐使用增量式PID作为基础控制框架。为什么用增量式PID因为防逆流控制的核心是让逆变器的功率指令平滑变化不是追求极致的响应速度。增量式PID输出的是功率指令的变化量天然适合限制单步调节幅度。我在实际项目中用的参数大致是Kp0.6到1.0Ki0.1到0.2Kd0.05到0.1调节周期2到3秒。具体参数要根据关口电表的数据刷新周期来调整电表刷新越快比例系数可以适当调大刷新慢则必须把比例系数调小否则系统就会振荡。这里有一个容易忽略的细节关口电表的数据刷新周期。普通的多功能电能表功率数据的刷新周期可能在1秒到5秒之间具体取决于电表的通讯协议参数设定。控制器的调节周期最好与电表刷新周期保持整数倍关系比如电表1秒刷新一次控制器每2到3个刷新周期做一次调节计算。如果两者周期不匹配采集到的是滞后数据控制器相当于在“盲调”系统稳定性会受到很大影响。3.3 恢复层回差与恢复斜率防逆流控制除了要“调得动”还要“收得好”。当光伏出力下降或者厂区负载上升原本被限制的功率应当逐步释放让光伏恢复到满发状态。恢复层解决的就是这个问题。恢复不能太急。假设下午4点光伏出力开始自然下降负载在逐渐上升如果系统检测到关口逆流解除后立刻把逆变器的功率限制全部放开而下一秒光伏出力又因为云层遮挡跌下去那么整个系统会在“限功率”和“解除限功率”两个状态之间来回切换不仅发电量受影响对逆变器功率器件的冲击也不小。我采用的恢复策略需要满足两个条件首先关口功率保持正向即从电网吸收功率的时间超过一个恢复确认延时我通常设置为30到60秒其次反向死区的误触发生率已经降为零。满足条件后以不超过装机容量5%每秒的速度逐步恢复逆变器的有功功率限值。用1.8MW的项目举例恢复速度就是90kW/秒从限制50%出力恢复到满发需要大约10秒。此外还有一个参数叫“回差”英文叫hysteresis意思是防逆流动作死区与恢复死区不重合之间留一个差值。光网功率从正向跌到反向触发防逆流动作的阈值是-40kW但从反向回到正向恢复到允许满发的阈值则需要是20kW。这个“-40kW到20kW”之间的60kW区间就是回差。回差的作用是让控制系统的动作带有“记忆性”避免在临界点附近反复动作。回差设置通常取正向死区和反向死区绝对值之和的1.5到2倍。3.4 参数设置实操速查表我把自己在多个项目中验证过的一套参数整理成了速查表注意这只是初始值现场要根据实际情况微调参数推荐初始值调整依据防逆流动作死区5%PV装机容量或3%变压器容量取小负载波动大取大安全要求高取小动作延时5~10秒通讯周期长取大光伏波动快取小斜率识别阈值10%PV装机容量/秒视现场天气与负载变化速度调整单步调节步长调节量的10%~20%逆变器电压波动大取小调节周期2~3秒依赖电表刷新周期恢复确认延时30~60秒天气不稳定时取大恢复速率5%PV装机容量/秒负载波动大时取小回差正反向动作阈值的1.5~2倍避免临界振荡这套参数不能保证在所有现场一次调通但作为初始值已经能覆盖绝大部分场景。剩下的就是在现场做几个小时的连续观察看光伏出力陡升、陡降、云层遮挡、负载启停等事件下的系统表现再做局部微调。4. 现场调试中的典型问题与排查实录这部分我全部来自真实项目经历每一个问题都是没做好功课就会踩的坑。写出来供大家参考。4.1 问题一关口CT极性接反逆流读数越调越乱有一个项目光伏容量1.2MW防逆流策略用的是削顶式。调试时发现一个诡异现象光伏出力越高关口表显示的“反向功率”越小而当光伏出力压下来之后反向功率反而变大。整个调节逻辑完全反了。排查过程用了大半天。一开始怀疑是控制算法方向写反了翻来覆去查程序没发现问题后来怀疑是电表通讯参数不对换了电表还是一样。最后用钳形电流表在并网柜里测CT二次侧电流方向和幅值发现A相CT的S1、S2端子接反了导致电表计算出的功率方向与实际潮流方向相反。这个问题的教训有两个第一逆变器并网前务必用钳形表逐个核对接入电表的每一相CT极性不要想当然地认为施工队一定接对了第二调试防逆流系统之前先手动控制光伏出力从0逐步增加到额定值观察关口表读数变化是否为预期的“正向吸收功率逐渐减少”验证采集环节无误后再投入自动控制逻辑。4.2 问题二通讯延迟导致调节震荡另一个项目光伏装机3.5MW用群控群调策略控制器通过RS485总线轮询36台逆变器。调试时发现系统很容易振荡——光伏出力刚被压下一点几秒后又反弹回来反复波动功率曲线惨不忍睹。排查后发现问题的根源在RS485总线的轮询周期。36台逆变器每台通讯超时时间设了500毫秒一轮轮询下来需要20多秒而控制器的调节周期设置的是3秒也就是说控制器发出的调节指令要等20秒之后才能在下一轮轮询中到达对应逆变器这中间光伏出力早就变了。3秒的调节周期匹配一个20秒的通讯回路系统必然振荡。解决办法是把调节周期拉长到与通讯轮询周期匹配同时优化RS485总线的通讯参数。我做了三件事把超时时间从500毫秒改成200毫秒跳过不响应的逆变器并在下一轮补报把控制器的调节周期从3秒调整到15秒把36台逆变器分成两路RS485总线每路接18台轮询周期降到10秒以内。改完后系统稳定了很多虽然调节响应慢了但胜在不振荡。这个案例的核心教训是控制系统的调节周期必须与数据链路的最长传输时间匹配拍脑袋设一个“看起来很灵敏”的周期只会让系统在通讯延迟的裹挟下越调越乱。4.3 问题三多云天气下频繁调节逆变器寿命堪忧还有一个印象深刻的项目地处南方夏季多云天气多。防逆流系统投运后的第一周逆变器的厂家报警记录里出现了一连串的“功率频繁调节”告警还有两台逆变器的IGBT模块温度明显偏高。原因很清楚多云天气下光伏出力在几十秒内反复大幅度波动防逆流系统跟着云层的节奏不停调节功率。逆变器每调节一次功率器件就要承担一次电流冲击频繁冲击带来的发热问题很快在温度数据上显现出来。针对这个问题我对控制策略做了三处调整第一把动作延时从5秒提升到15秒云层短暂遮挡时不要急着调第二增加“预判窗口”逻辑如果发现反向功率在短时间内反复越限自动延长调节确认时间第三引入斜率限制让功率调节的速率低于逆变器允许的最大变化速率。调整后逆变器的调节次数从一天几百次降到了几十次IGBT温度恢复正常。4.4 问题四多机通讯报文冲突最后一个问题相对少见但隐蔽性极强。某项目中26台逆变器通过串口服务器接入控制网络。调试中发现一旦光伏出力超过60%就会有部分逆变器收不到控制指令偶发掉线。查了很久才发现问题出在串口服务器的数据流控制上。串口服务器默认的RTS/CTS流控设置与逆变器的RS485接口不匹配导致多台逆变器同时上报数据时发生报文碰撞控制指令被淹没在冲突的数据帧里。解决办法是进入串口服务器的配置界面把流控方式改为“无流控”同时把波特率从9600提高到19200并开启RS485总线的自动方向切换功能。改完之后报文冲突问题彻底消失。这种问题在单台逆变器的项目里根本不会遇到但项目规模一大通讯链路里的每一个环节都可能成为瓶颈。调试时必须对通讯链路做整体测试不能只盯着逆变器本身。4.5 防逆流调试问题速查表异常现象可能原因排查方向光伏出力上升关口逆流反而变小CT极性接反用钳形表逐个核对CT二次接线调节指令下发后功率不变化逆变器未设置“远程限功率”控制使能检查逆变器控制模式设置系统反复振荡、功率曲线锯齿调节周期与通讯链路不匹配检查轮询周期与电表刷新周期多云天气频繁调节动作延时太短、死区太小增大延时、加大死区、增加预判窗口部分逆变器收不到指令通讯报文冲突或地址重复检查串口服务器流控、确认从站地址唯一关口功率显示为全零电表通讯中断或数据无效检查RS485接线、电表通讯地址、波特率4.6 三条个人经验最后分享三条在这些项目中沉淀下来的经验。第一调试防逆流系统前先确认逆变器支持远程限功率功能并且明确知道对应的Modbus寄存器地址。这个看似基础的前置条件我遇到的不止一个项目在进场调试当天才发现逆变器固件版本不支持或者厂家把远程限功率功能做成了选配需要额外开通一下拖了几天工期。第二控制器的关键参数一定要做成可调且可追溯的。现场调试时参数不可能一次调到位需要根据实际运行情况反复微调。每调整一次就在参数记录表里记下调整前后的值、调整时间和调整原因。没有这套记录习惯后期电站出问题排查起来会非常痛苦。第三也是我认为最重要的一条——做防逆流控制策略眼界一定要放大到整个并网系统的运行逻辑中去不能只盯着“防逆流”这三个字。逆变器的正常调度、厂区负载的波动规律、变压器自身的调节特性、甚至是电价时段造成的负载作息变化都会影响防逆流系统的运行效果。一个好的控制策略是在满足电网边界条件的前提下把光伏的发电潜力榨到最大同时让整个系统平顺运行而不是简单地在某个方向越界时粗暴地给逆变器压一个功率限值。明白这一点做出来的系统才有灵魂。
返回列表