首页 / 资讯中心 / 文章详情

逆变器并联下垂控制相位调整:原理、方法与实战排查

逆变器并联下垂控制相位调整:原理、方法与实战排查 ★ FEATURED ARTICLE
两台逆变器并联空载时输出电流还不算离谱一带到半载其中一台的电流直接冲到额定值另一台却只出几分之一上位机上把电压幅值来回调了十几遍也没解决。后来用示波器一量两台输出电压的相位差心里一下就明白了——下垂控制的相位没对齐。这种场景在微电网、储能PCS、UPS并联项目里太常见了而且很多人一开始都盯着幅值忽略相位。下垂控制droop control本来就是通过调节输出电压的频率和幅值来分配功率的频率的积分就是相位所以“相位”是下垂环路中真正参与功率分配的状态量。相位调不好功率均分、环流抑制、并机冲击全是空谈。这篇内容想把这些年在“下垂控制调整相位”上踩过的坑和可复用的方法说清楚适合做并网逆变器、储能变流器、离网微电网控制以及双电源切换装置的工程师参考也适合刚接触并联控制的研究生拿来搭仿真。1. 为什么下垂控制绕不开相位调整1.1 相位是频率积分出来的“暗状态”三相逆变器输出电压可以写成一相的正弦量u U·sin(ωt φ)其中φ就是本机输出电压的初始相位。两台逆变器并联在同一个交流母线上时决定有功潮流的核心不是电压幅值差而是两台机之间的功角差δ。在输出阻抗主要为电感性的条件下有功功率近似为P ≈ (U₁·U₂ / X) · sinδδ就是“电压源之间的相位差”。这个关系在电机学里叫功角特性在并联逆变器里同样成立。下垂控制的基本式子是ω ω* − m·PU U* − n·Q这里P建立的直接物理量是频率ω而相位θ ∫ω dt。也就是说下垂控制通过频率的下垂来调整相位再通过相位差来分配有功功率。很多人在Simulink里搭模型时只看电压和频率波形把相位当成一个不起眼的内部变量但在并联系统里它才是真正的“主角”。相位是频率的积分意味着即使两台机的稳态频率完全一致只要它们曾经的历史轨迹不同相位差就可能一直存在。这跟电压幅值可以直接给定是完全不同的特性也是下垂控制调试时最容易迷糊的地方。更直白地说两个50Hz的正弦波频率完全一样相位却可能相差90°甚至180°两者可以各自带载运行但一旦并联就会产生巨大环流。1.2 相位偏差的后果环流、均分失败、热应力相位差的直接后果是环流。假设两台220V单相逆变器并联等效输出阻抗X0.5Ω相位差1°那这台机流向另一台机的功率大约是P ≈ (220×220 / 0.5) × sin(1°) ≈ 96800 × 0.01745 ≈ 1690W注意这是单相量级估算三相还要折算。1°的偏差就能带来千瓦级的功率流动在空载时这全部变成环流来回在模块之间“搬运”能量IGBT的电流应力、磁件温升都会明显恶化。两台机的输出电流一个超前一个滞后波形明显畸变长期运行轻则跳闸重则炸模块。功率均分失败也与相位直接相关有功下垂分配的前提是各台机的功角按各自下垂曲线收敛到同一个母线角如果一台机的相位调整路径不对它的有功输出就会被“锁死”在错误的工作点上。还有一个被经常忽略的后果是热应力不均并联冗余系统本来是为了互为备份相位问题导致其中一台长期过载另一台几乎空载整套系统的可靠性和寿命预期就全被打乱了。所以调整相位不是“锦上添花”而是并联系统能稳定运行的底线。把相位调整的目标总结一下当我们说“调整相位”时实际要做三件事。一是启动并联前把相位差压到安全范围这就是预同步二是运行中保持相位一致并按照功率需求产生合适功角这是下垂控制的动态过程三是负载突变或故障后能快速重新收敛这是动态恢复能力。后续所有控制手段本质上都围绕这三个目标展开。2. 调整相位的几种核心手段与原理2.1 直接在频率基准上加修正量最容易理解也最常用因为相位是频率积分出来的那么只要在频率给定上叠加一个增量Δω相位就会按Δω的斜率线性漂移。比如叠加0.1Hz的频率偏差相位每秒变化0.1×360°36°。这种“相位微调”在样机调试里最常见上位机里给一个“频率微调”或“相位微调”参数本质上就是改下垂曲线的参考频率。校正逻辑通常是检测到本机相位滞后母线就提高频率基准让它追上去相位超前就降低频率基准。但这个通道的动态不能调太快因为频率偏差会直接影响有功功率调快了会在功率环里激起振荡。我个人习惯是把相位校正的带宽放到功率环带宽的1/5以下宁可让它慢慢追也不要它冲过头。这里还可以提一个容易被新手忽略的点频率基准叠加的修正量一定要做限幅和斜坡处理否则预同步切到正常下垂的瞬间频率基准突变会带来一次相位冲击。2.2 预同步控制并机前的相位对齐并联或并网前的相位对齐必须靠预同步而不是单纯调幅值。预同步的核心是对相位差做闭环控制。先从外部采公共母线电压用锁相环或者过零检测得到母线相位θbus本机电压相位θinv误差e θbus − θinv然后把误差通过PI调节后叠加到频率基准上Δω kp·sin(e) ki·∫sin(e)dt这里我会特地用sin(e)而不是直接用e原因有两个。一是角度是周期量直接做差会出现±360°的跳变sin是连续函数天然处理了周期折叠二是角度差越大正弦值增长放缓实际有效增益在大偏差时不会太激进这让预同步过程在大角度差下不会猛冲。同步收敛后相位差会保持在很小的范围。工程上建议把合闸条件设定为相位差绝对值小于0.5°到1°并且合闸前把频率基准“冻结”避免等待合闸的几十毫秒里相位继续漂移。这个“冻结”动作很多初学容易漏结果发现预同步波形明明收敛了一合闸还是有冲击。我在调试中就遇到过类似情况后面细讲。2.3 虚拟阻抗从功角灵敏度下手第三种手段不是直接调相位而是改变相位与有功功率之间的“放大倍数”。通过加入虚拟阻抗Zv(s)系统的等效输出阻抗变成Zo Zv功角与有功功率的关系P≈U²/X·sinδ中X被改变。输出阻抗变大同样的相位差产生的功率环流更小系统的均流稳定性更好也更能容忍各机之间物理线路阻抗的差异。虚拟阻抗的副作用也很清楚等效阻抗增大带来额外的输出电压压降负载加重时输出电压会往下掉。实际中常取感性的虚拟阻抗基波电抗XvωLvLv通常在0.1mH到1mH之间对应50Hz下Xv约0.03Ω到0.31Ω具体值还要结合载波能力和母线电压波动范围来选。不是越大越好过大的虚拟阻抗会让负载电压跌落严重还会让短路限流时的动态特性变差。2.4 VSG等改进算法中的相位调节窗口采用虚拟同步机VSG控制时相位调节的窗口更灵活。转子运动方程为J·dω/dt P_ref − P_e − D·(ω − ω*)相位依然由θ∫ωdt得到但相比传统P-f下垂多出了惯量J和阻尼D。调整相位可以通过改变P_ref实现也可以在电网频率偏移时通过频率跟踪环来改变ω*。惯量J越大相位变化的轨迹越“重”频率变化越平滑但动态反应变慢阻尼D则像刹车决定相位偏差衰减的快慢。实际微电网中同一母线上的VSG和下垂机混用相位调整逻辑要以最慢的单元为基准否则快的单元把功率抢走慢的单元还在慢慢蠕。实际工程中这些手段不是互斥的常常组合着用预同步解决切入问题下垂/VSG解决运行问题虚拟阻抗解决均流和差异问题。手段直接作用量适用场景主要风险频率基准修正相位/功角小偏差微调带宽过高引起功率振荡预同步控制相对相位差并机/并网投入未冻结导致二次漂移虚拟阻抗功角灵敏度阻抗差异、环流抑制输出电压跌落VSG参数调整相位轨迹弱电网/惯量需求参数不匹配响应迟钝3. 实操仿真与样机里的相位调整步骤3.1 仿真模型的搭建与参数预整定我以两台离网并联逆变器为例母线220V/50Hz每台额定6kW。控制采用传统的P-F/Q-U下垂采样频率10kHz功率环带宽大概2~5Hz。搭建要点有三个。一是逆变器模型先用平均值模型验证控制逻辑等控制正常后再换开关模型观察合闸冲击和谐波。二是负载用可突加突卸的阻性负载方便观察动态恢复。三是在两台机的调制波生成模块里分别加一个初始相位偏移量比如A机0°B机5°用来模拟真实世界中两台独立启动的逆变器天然存在的相位差。先做“裸奔”测试不打开预同步直接让B机并入母线观察空载环流波形。正常情况会出现很大的瞬态电流这正是相位没对齐的直接证据。然后打开预同步模块注意PI调节器输出的是频率增量初值要设成0输出限幅不要超过±1Hzkp和ki的整定可以按“相位误差每1°产生0.05~0.1Hz频率增量”来起步采样周期1kHz。记录相位误差收敛时间和合闸冲击电流幅值理想的情况是合闸冲击电流小于额定电流的20%。Simulink里的相位差计算模块用PLL分别输出θbus和θinv然后用sin(θbus−θinv)作为误差经过PI加到ω_ref上。我不建议用反三角直接算角度差除非你做好了unwrap处理否则角度跳变会把PI积分器搅乱。3.2 DSP里的相位生成与限制数字控制系统里相位通常是周期累加出来的每个采样中断执行一次。以TI DSP典型写法为例float theta 0.0f; // 输出电压相位 float w_ref 2.0f * PI * 50.0f; // 额定角频率 // 主控制中断Ts 100us void CtrlISR(void) { // 1. 准备好实测功率P_avgQ_avg // 2. 下垂计算 float omega omega_rated - m_droop * P_avg; omega LIMIT(omega, OMEGA_MIN, OMEGA_MAX); // 3. 预同步补偿只在并联投入阶段有效 if (sync_enable) { omega sync_kp * sinf(theta_bus - theta); } // 4. 相位积分 theta omega * Ts; if (theta PI) theta - 2.0f * PI; else if (theta -PI) theta 2.0f * PI; // 5. 生成SPWM }注意几个细节这些全是我在样机上踩过的坑。相位累加用float长时间运行会有精度损失微电网连续运行几天后可能漂移出几个度比较好的做法是定期用外部参考时间或者母线PLL相位做一次校准或者直接用double类型。相位积分前一定要对频率做限幅和斜坡处理频率阶跃直接加会给相位带来明显冲击。折叠到[-π,π]的代码必须放在积分之后简单条件折叠就够了不要用fmod这类函数反复套。最后预同步阶段的补偿量要接到频率上不要直接改θ。直接改θ会在波形上形成一个台阶逆变器电压波形发生畸变在电机负载和变压器负载上很容易引起冲击电流。3.3 样机实测的一套可复制流程接线和测试仪器准备示波器至少4通道两个差分探头分别接两台逆变器的输出电压A相一个电流探头接在其中一台的输出侧外加录波。步骤如下。第一步两台逆变器先各自带独立负载验证单体控制正常。第二步断开并联接触器打开预同步观察两台波形的相对位置。示波器触发设在一台机的电压零点看另一台机同一相的零点时间差Δt相位差 Δt / 20ms × 360°。1°对应约55.6us要看1°级别的准确性示波器采样率至少要1MS/s以上推荐5MS/s。第三步观察预同步收敛过程记录相位差从最大到进入±1°的时间一般设计在几十毫秒到几百毫秒之间具体视接触器动作时间而定。第四步闭合接触器观察冲击电流如果超过额定电流的30%需要检查预同步的收敛阈值和“冻结”逻辑。第五步投入后加载看功率均分初始负载建议额定20%观察两台机的有功输出差异应小于5%然后把负载加到50%、100%记录每条下垂曲线的对应关系。第六步做负载突加/突卸观察相位差和功率的恢复过程这个最能反映相位调整的动态性能。实测中还有一个容易犯的错不要试图直接从两台机的控制板上取PWM同步信号来“硬对齐”那是同步卡的功能普通并联系统相位应该靠控制环路自动收敛。如果一直对不齐优先查采样延时和PWM载波相位而不是硬调下垂曲线。4. 相位调整的经典坑与排查实录4.1 合闸冲击大预同步看似收敛实则失效有一次储能PCS联调两台PCS并联上位机显示相位差1.2°已经满足当初设定的合闸条件但合闸瞬间直流侧还是出现了很大的冲击电流接触器触头都拉弧了。后来定位到的问题有三个层次。第一预同步控制采样的是“软件相位”也就是调制波参考相位而真正施加到母线的是滤波后的实际输出电压LC滤波和变压器带来的相移没有补偿1.2°的软件相位差落到实际电压上可能已经变成5°。第二预同步停止后频率基准在下垂控制作用下继续按功率波动合闸前等待的几十毫秒里又引入了新的相位偏差。第三接触器机械动作时间分散在十几毫秒到几十毫秒这期间本机相位还在以额定频率转动预同步误差算得再准合闸时刻也可能偏出目标。解决办法也对应着来。软件相位与实际输出电压相位之间加一个固定的超前/滞后补偿角角度由滤波器参数计算或者在实测波形中直接量出来。预同步收敛后把频率基准冻结在母线频率上同时保持相位差锁定。合闸指令的发出时机放在相位误差最小的采样中断里。简单说预同步要做到“锁定”而不是“追到差不多就合闸”。4.2 有功均分“龟速”收敛甚至来回震荡现象是负载从30%突加到60%两台机有功功率花了将近三秒才重新均分中间还有衰减振荡。问题通常出在两个地方。第一个是有功下垂系数m设置偏小相位变化速率太慢第二个是功率滤波截止频率太低功率测量滞后严重。调整顺序应当先检查m用公式m≈(ω_max−ω_min)/P_max来算基准值。比如满载时允许1Hz频率变化对6kW单机m≈1/6000 Hz/W如果现场允许0.5Hz频率变化m就减半。注意如果控制器里用的是角频率rad/s还要乘上2π。然后把功率计算的滤波时间常数从100ms降到10ms试不行再检查环路。另一个隐藏原因是两台机的PLL跟踪动态不一致负载突变时一个锁得快一个锁得慢相位差就出现短暂偏移表现为功率振荡。这时候不是继续调m和PI而是检查PLL带宽和前置滤波器的一致性把两台机的PLL参数做成完全一致。4.3 空载环流“长期不消失”一路人特别迷惑两台机空载并联总有几十安培的环流来回滚看着功率很小但电流就是下不去。空载时理论上P≈0每台机的频率基准都接近50Hz但两台机的硬件晶振、ADC采样时钟和控制器中断定时存在微小差异相位在两个积分器的历史轨迹中慢慢漂出几个度形成稳态环流。这类环流的特征是不随负载明显变化频率很低。解决思路有三个。一是引入一个公共时钟或从母线电压锁相后的参考相位周期性地校准本机相位很多商用并联系统叫“相位同步脉冲”或“主从同步信号”。二是空载或轻载时切换为更小下垂系数甚至恒频运行减少频率偏差的积分效果。三是在环流抑制回路中加入有功平衡环通过对相位差的低频积分持续修正频率基准把这个漂移“挤”下去。实际微电网中如果并机台数多优先用通信下发同步基准因为纯本地锁相在弱网下容易和下游负荷形成交互振荡。4.4 快速排查速查表现象优先检查定位方法处理建议合闸冲击大预同步是否锁定、输出电压相移录波对比触发和合闸时刻补偿LC相移、冻结频率基准功率均分慢m系数、功率滤波带宽加载观察P曲线按额定频率偏差校m降滤波常数空载环流不消时钟漂移、采样偏差长时间监控P和输出电流公共同步基准或周期相位校准负载突变震荡PLL带宽、虚拟阻抗突加负载看频响降低PLL带宽、加入虚拟电感电流倒灌一台过载下垂曲线一致性、功角偏移对比两台U/P曲线校准名义幅值、调整相位补偿4.5 调试经验相位调整的三个“不要”不要试图用幅值调整来弥补相位问题。电压幅值变化对有功功率影响很小而且会加剧无功环流方向完全错。不要在相位误差还大的情况下直接降低下垂系数这相当于让两台机“各走各的路”功率不均的问题只会更隐蔽后续排查更麻烦。不要在投入瞬间观察一次波形就得出结论相位调整是一个长时间积分过程调试时至少要看几秒到几分钟的录波趋势瞬态好的系统不一定稳态好反过来也一样。我个人的习惯是每次改相位相关参数之前先截一张两台机输出电压的重叠波形改完再看一眼所有理论分析都不如这一眼直观。波形重叠了就说明相位对了波形交叉就是还有功角在里面这个习惯帮我省掉了大量“看着曲线猜原因”的时间。
阅读完成 · 觉得有帮助?
咨询建站