ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

构网型变流器关键参数设计与整定:从跟网型思维到虚拟同步机实践

构网型变流器关键参数设计与整定:从跟网型思维到虚拟同步机实践 上周在一台500kW储能PCS上做构网型并网测试我把上一套跟网型项目的电流环PI参数直接拷了进去。结果并网瞬间电感电流顶到1.5倍额定值电压冒出一串衰减振荡前后折腾了一整天。后来把电流环穿越频率从1kHz降到600Hz又补了0.03pu的虚拟阻抗波形才彻底干净。这件事让我再次确认了一个判断构网型变流器的参数设计跟传统跟网型根本不是一套思路。构网型变流器关键参数设计与整定方法这件事很多资料只甩给你一组公式真正踩过的坑都在公式之外。这篇文章把我做过的几个项目里反复验证过的整定思路完整整理出来从主电路滤波参数、电压电流双环到虚拟同步机的惯量、阻尼、下垂系数再到虚拟阻抗和限幅环节尽量把为什么这么定讲透。做储能、微电网、柔性直流和新能源并网的朋友建议从头看一遍。1. 构网型变流器参数整定与跟网型的本质差异1.1 跟网型那套电流源思维为什么不能照搬跟网型变流器本质上是个电流源。它靠锁相环盯住电网相位功率指令经过外环变成电流指令电流环负责把电流跟踪好整套参数的核心就是PLL带宽电流环带宽外环时间常数这三件事的配合。这套思路在强电网下非常成熟参数基本可以复用换一个项目改改限幅就行。构网型则完全不同。它把自己伪装成一台同步发电机内电势的相位和幅值不是跟着电网跑而是由有功-频率环、无功-电压环自己生成。它的外特性是一个受控电压源串联输出阻抗。参数设计的重心随之转移电流环仍然存在但任务从跟踪指令变成了保护电压源内环不失控而最容易被忽略的功率环、虚拟阻抗、限幅恰恰决定了这台机器在弱电网里站不站得住。这种本质差异直接带来三个后果构网型对主电路电感电容参数非常敏感因为电压源LC滤波电网阻抗天然构成谐振回路功率环、电压环、电流环之间的带宽必须严格分层否则三个环会互相打架构网型参数必须覆盖过流、短路、启动等大扰动场景因为电压源属性在这些时刻会放大故障电流。如果整定方法不按这条逻辑走参数在仿真里看着挺好一上真机就露馅。我见过太多项目把跟网型那一整套电流环PI直接搬过来结果不是并网冲击就是高频啸叫。1.2 构网型参数整定要解决的三类问题把构网型控制拆开看参数整定实际上要回答三类问题。第一类是稳态精度问题。下垂系数的标幺值怎么取电压调节范围定在多少这些决定了多台机组并联时一次调频调压的功率分配公不公平。第二类是动态稳定性问题。惯量、阻尼、带宽分层怎么配合决定了遇到负荷阶跃或者电网扰动时系统是收敛还是发散。第三类是故障穿越问题。限幅阈值、虚拟阻抗大小、启动和预同步时序决定了电网短路或大负荷突变时这台机器是限流保护还是直接触发停机。这三类问题不是独立的。稳态下垂取太硬动态频率稳定性会变差动态阻尼调太猛故障限幅又容易先动作。所以整定工作必须是从内环往外环、从主电路参数往控制参数逐层推进的而不是拿着几个公式各自算完就拼到一起。2. 主电路参数先卡位LC滤波与电流电压双环的联动设计2.1 LC滤波器参数决定了控制带宽的天花板很多人定LC滤波参数只从谐波角度考虑但在构网型变流器里LC参数同时是控制带宽的硬约束。LC的谐振频率fr由下式决定fr 1 / (2π√(L·C))通常设计要使fr落在开关频率fsw的1/10到1/5之间。原因是电容支路在谐振频率附近表现为低阻抗电流环在这个频段附近的增益裕度会迅速下降内环带宽选得再高也没有意义相位裕度早就被谐振峰吃掉了。以一套500kW、380V、开关频率10kHz的系统为例。Zbase U²/S 380²/500000 0.2888Ω。取滤波电感L 0.3mH标幺值0.326滤波电容C 60μF标幺值0.0054谐振频率大约1185Hz处于约1/8开关频率的位置给内环留出了足够的带宽窗口。如果电容取大了fr往下掉电压环带宽会被压得很低动态响应变慢如果电感取大了电压调整率变差限流状态下电流上升率也受限。这两组参数的选取直接决定后面所有控制参数的可行域必须先定。2.2 电流环PI的整定顺序与数字控制延时预算电流环整定的对象主要是滤波电感和寄生电阻忽略电容支路时是一个一阶惯性环节。采用PI控制器关键是先确定穿越频率fc_i。工程上典型取值是开关频率的1/12到1/6我这个例子取800Hz约1/12 fsw。用极点对消法算初值Kp ≈ L · ωcKi ≈ Kp · R / L代入L 0.3mHωc 2π·800 ≈ 5027rad/sKp约1.5若寄生电阻R取5mΩKi约25。这组参数还要折算PWM增益和采样反馈系数但用这个思路能快速得到一个不会离谱的初值。真正容易忽略的是数字控制延时预算。采样一拍、PWM更新一拍加上零阶保持器的等效延时在800Hz附近会引入大约1.5个开关周期的相位滞后。如果穿越频率选得过高这部分相位滞后就会把裕度吃光。这也是为什么前面提到我从1kHz降到600Hz后振荡马上消失——本质上是在给数字延时让位。注意电感电流反馈不能简单按理想连续系统来算至少要预留20°到30°的相位裕度。这是真机和仿真最常出现差异的地方之一。2.3 电压环带宽选择与谐振峰处理电压环是构网型内环的关键它直接决定内电势的硬度。电压环带宽一般取电流环的1/5到1/10这里取150Hz。被控对象近似为电容加电流内环一阶惯性通常用PI加负载电流前馈。电压环整定时最麻烦的是LC谐振峰的抬升。fr1185Hz这个频点在稳态下看不见但一旦负荷波动或电网谐波激励它就会以电压振荡的形式冒出来。处理办法有两个把电压环穿越频率压到谐振频率的1/3以下让外环不参与谐振频段的增益加入电容电流有源阻尼或虚拟电阻等效在电容支路串一个阻尼电阻。前者是带宽分层后者是阻尼注入两者通常一起用。电压环PI初值可以由Kp_v ≈ C·ωcv估算ωcv 2π·150 ≈ 942rad/s乘上反馈系数换算后Kp_v大概在0.05到0.1之间积分时间常数取3到5ms。这个参数在仿真里看起来响应不快但真机上电压波形很干净抗扰动能力也够。3. 虚拟同步机核心参数惯量、阻尼与下垂系数的整定逻辑3.1 有功-频率环的小信号模型与参数映射虚拟同步机VSG的核心是有功-频率环转子运动方程写成J · dω/dt Pm - Pe - Dp·(ω - ω0)小信号下输出功率Pe可以近似为Kδ其中δ为功角而δ ∫Δωdt把三式联立起来从功率指令到角频率的闭环传递函数就是二阶系统Δω / ΔPref s / (J·s² Dp·s K)由此可以得到两个关键表达式ωn √(K / J)ζ Dp / (2·√(J·K))这就是理解所有功频环动态的钥匙。自然角频率决定响应快慢阻尼比决定振荡收敛特性。整定顺序建议是先根据稳态一次调频要求定下垂系数m再根据系统允许的频率最大偏差把m映射成标幺值最后用阻尼比ζ0.7到1.0反算Dp。千万不要倒过来先拍Dp。否则你会陷入一个循环振荡了加阻尼加完阻尼响应变慢变慢了又觉得惯量不够再加惯量结果又振荡。我在项目里见过太多次这种拧螺丝式调参。给一组可参考的标幺设计惯性时间常数H取4s折算J 2·H·S/ω0²一次调频下垂系数m取2%到5%设同步功率系数K_pu约10对应线路阻抗0.1pu要满足ζ0.7反算D_pu大约为12.5pu。如果Dp只取5功率阶跃之后频率要来回摆很多个周期才能稳住这在现场很容易被误判为惯量太大实际是阻尼比不够。3.2 无功-电压环与电压下垂的工程取值无功-电压环通常也采用下垂控制下垂系数n最常见的取值是额定无功功率变化对应电压幅值变化2%到5%。n取得越大电压越软多机均压越容易但稳态电压偏差也大n取得太小动态无功冲击时电压震荡会比较剧烈。和跟网型不一样构网型的无功环输出直接作用于电压幅值指令所以它的带宽必须明显低于电压环工程上常把无功环的积分时间放到0.5s以上。否则无功环和电压环会在几十赫兹的频段上产生交互造成电压幅值的低频波动。还有一个现场经常遇到的问题无功环和线路阻抗的交互。送端电压与受端电压通过感性线路相连时无功环在弱电网中可能和虚拟阻抗形成低阻尼振荡。这时候给无功环加一个小的低通滤波器或者设置一个微小的调压死区就能把高频振荡滤掉。这个细节很多参数表里不会写但现场经常靠它消振荡。3.3 惯量不是越大越好与电网强度、限幅的约束关系惯性时间常数H设得大本质上是让虚拟转子更重。很多人把构网型当同步机来崇拜觉得H越大越稳这是个误区。变流器里的虚拟惯量只是算法里的一个积分时间尺度并没有物理飞轮的储能支撑。H设得太大一旦功率阶跃或者频率跌落内电势相位变化过慢反而会让有功功率出现大幅度超调。如果此时Dp没跟上轻则低频振荡重则直接触发过流限幅把整个电压源特性破坏掉。弱电网工况更要小心。短路比SCR低的时候线路等效阻抗大同步功率系数K变小ωn √(K/J)自然就低系统动态变得很慢。这时适当减小H或者增大Dp比单纯堆惯量管用得多。我的经验是先按H2到4s起步等现场扫频和阶跃响应数据测出来之后再决定是否需要往上加。先写一个8s的数字在参数表里看起来很美实际响应像拖着一台卡车。4. 虚拟阻抗与限幅环节决定稳定边界的那批参数4.1 虚拟阻抗重塑输出阻抗的原理与设计取值虚拟阻抗的本质是重塑电压源对外的输出外特性。LC滤波之后的等效输出阻抗在谐振频率附近有峰在基波附近可能呈容性这些都不是我们希望给电网看到的样子。我们希望中低频段呈现阻感性于是算法里在电压指令上减掉一个虚拟压降v_ref E_ref - (Rv jωLv)·i其中Rv是虚拟电阻Lv是虚拟电感。Rv的作用是阻尼。它把谐振回路里的无阻尼振荡压下去等效于在输出回路串了一个不消耗真实能量的电阻。Lv的作用是解耦它让有功-频率和无功-电压各自面对的阻抗接近纯感性控制通道之间的交叉耦合会小很多。典型取值Rv取0.02到0.05puLv取0.05到0.2pu。注意Lv太大会让电压调整率变差重载时端电压明显往下掉这时候需要和无功下垂统一考虑不能各算各的。一个容易犯的错误是只加虚拟电阻不加虚拟电感。在电阻性输出阻抗下功率耦合关系会变成有功影响电压、无功影响频率。如果你的功率外环还是按感性假设设计的动态过程中会出现反着动的怪异现象。所以虚拟阻抗的参数必须和功率环的解耦设计当成一套东西来做。4.2 电流限幅与构网型短路行为参数必须留一手构网型变流器最大的弱点是过流。同步机能承受好几倍额定电流IGBT不行。电压源属性遇到电网短路时如果不加任何约束电流峰值可能瞬间达到额定值的数倍所以限幅参数必须提前设计好。限幅策略一般分两层。正常运行时用电流内环的指令限幅当电流达到限幅值时把控制目标从维持电压切到维持电流同时锁住相位或者退功率。这里有两个关键参数限幅阈值取多少以及进入限幅后功率外环怎么处理。我的习惯是瞬时电流限幅放在1.5到2倍额定值短时过流一秒左右可以放宽到2倍以上超过这个阈值过压保护和过流保护要联动。限幅和虚拟阻抗必须联动。虚拟阻抗在限流状态下相当于给回路加了一个软约束让电流上升速度变慢给限幅环节争取反应时间。如果不加虚拟阻抗短路瞬间电流直接撞限幅墙控制器在电压模式和电流模式之间切换会产生很大的电压和电流冲击功率器件很容易在这一次冲击里直接报废。4.3 启动与预同步阶段的参数配合构网型变流器的启动过程和跟网型完全不同。跟网型是锁相之后直接并网构网型并网前必须先把内电势的幅值、相位、频率和电网对齐否则并网瞬间开关两端压差过大冲击电流直接顶保护。预同步环节通常由一个缓启动斜坡加一个相位跟踪环组成这个环节的参数经常被当成辅助功能随便设置。实际中如果电压幅值斜坡太快并网瞬间冲击很大太慢又影响并网效率。我的做法是电压幅值斜坡设为0.05到0.1pu/s相位差控制在5°以内再发并网指令并网之后再用软启动斜坡把功率从0过渡到目标值功率斜坡取0.1到0.3pu/s。这些参数没有写进任何构网型控制经典公式里但在真机项目里出问题最多的恰恰是它们。5. 参数整定中的典型耦合与振荡现场案例5.1 案例一电流环沿用跟网型参数导致高频振荡这个案例就是文章开头提到的那台500kW储能PCS。现象是并网瞬间电感电流出现接近开关频率的等幅振荡电压波形上有明显的毛刺PWM占空比波动幅度很大。排查过程大概是这样的。第一步先录波确认振荡频率第二步断开功率环只让电压电流内环带电阻负载振荡依旧存在说明问题出在内环第三步对比跟网型项目遗留的参数表发现电流环穿越频率设到了1kHz。第四步把电流环穿越频率降到600Hz振荡幅度明显下降再加一组0.03pu的虚拟电阻波形完全干净。这个案例的根因很典型跟网型系统的回路阻抗主要取决于进线电抗构网型系统却是电压源LC滤波器电网阻抗构成的二阶回路两者在1kHz附近的相频特性差异很大。原参数在那套系统里裕度够用搬到新系统里相位滞后叠加谐振峰就变成了不稳定。5.2 案例二大惯量小阻尼引发的低频功率振荡另一台机组做功率阶跃测试从50%功率阶跃到60%有功功率在目标值附近来回摆动持续了将近20秒才收敛。频率波形同样带有明显的低频振荡特征。先用二阶模型估算阻尼比。当时参数表里H取了8sDp只按经验给了一个很小的标幺值。用ζ Dp / (2√(JK))代入估算阻尼比只有0.15左右远低于0.7的工程要求。这个振荡不用猜就是典型的欠阻尼二阶系统瞬态响应。处理办法是先把H从8s降到4s再把Dp按ζ0.7反算回来。改完以后同样做功率阶跃测试功率超调从原来的22%降到8%左右频率在一个振荡周期内就回到稳态带。这个案例说明一个道理惯量和阻尼必须成对设计单独调任何一个都是在跟自己的参数打架。5.3 案例三多机并联下垂系数分配导致的环流问题两台构网型变流器并联给同一个交流母线供电一台50kW一台100kW。调试时两台机器都按频率偏差0.5Hz对应满功率的绝对下垂系数设置结果轻载状态下母线出现明显的环流两台机器功率分配严重不均小机组反而出力更多散热异常。问题出在下垂系数的标幺化。下垂系数映射的是功率变化百分比对应频率变化百分比不是绝对功率。两台机组容量不同同样的频率偏差应该引起相同百分比的功率变化。按绝对功率整定50kW机组的下垂特性相对更硬分担的功率比例反而更大环流自然压不住。解决办法是把下垂系数统一折算到各自容量的标幺值让100kW机组的下垂系数按比例取小更硬同时给两台机器都加上虚拟阻抗来抑制并联回路中的环流电流。改完后重新做并网和负荷分配试验两台机器按6:4的容量比稳定分担功率。这个案例对所有并联构网型项目都有参考价值下垂系数分配不是简单抄一个数必须按容量折算。6. 一整套可落地的整定流程与参数算例6.1 推荐分步整定顺序与每步的验收指标构网型参数整定我强烈建议按下面这个顺序走每走完一步都有明确验收标准避免参数之间互相干扰时不知道该动谁。步骤整定对象关键动作验收指标1主电路LC参数确认fr落在fsw的1/10~1/5谐振频率计算值与扫频一致2电流环PI定穿越频率留出数字延时裕度电流阶跃无振荡相角裕度20°以上3电压环PI带宽取电流环1/5~1/10加前馈电压阶跃无谐振振铃4虚拟阻抗先Rv后Lv按0.02~0.05pu起步加载时电压跌落曲线平稳5有功-频率环先m后H最后Dpζ取0.7~1.010%功率阶跃频率恢复时间达标6无功-电压环带宽低于电压环匹配电压下垂无功阶跃电压偏差在设定范围内7限幅与预同步核对限幅联动逻辑与斜坡时间短路/并网冲击电流在器件耐受范围内8全环节复验并联、弱网、故障工况轮测所有工况下均收敛稳定这套顺序的核心逻辑是先建立内环的稳定边界再谈外环的动态品质。如果你跳过第4步直接整定VSG参数一旦出现振荡你根本分不清是虚拟阻抗不够还是阻尼比不足排查成本翻倍。6.2 参数验证手段阶跃试验、扫频与最恶劣工况参数整定完验证手段比参数本身更重要。我常用的验证手段有三个。第一是功率阶跃试验。用功率指令从50%阶跃到60%观察有功功率超调量、频率恢复时间和收敛次数。这个试验能同时检验惯量、阻尼和下垂系数的配合。第二是阻抗扫频。利用变流器自身注入小信号扰动或者外接频率分析仪测出端口阻抗特性。重点看两个地方谐振频率附近有没有明显尖峰中频段阻抗角是不是维持在感性区域。扫频数据比时域波形更能暴露参数裕度问题。第三是最恶劣工况测试。包括空载并网冲击、负载满载突切、电网电压跌落和短路故障有条件还要做多机并联和弱电网模拟。构网型参数的很多隐患只在边界工况出现比如限幅与电压环的切换逻辑、预同步斜坡速度和电流限幅阈值的匹配这些只有靠极端工况才能逼出来。6.3 一套500kW/380V构网型变流器的参数算例最后给一套完整的参数算例方便对照复核。系统额定容量500kVA额定线电压380V开关频率10kHz。参数计算/取值说明滤波电感L0.3mH / 0.326pu兼顾电流纹波与电压调整率滤波电容C60μF / 0.0054pu与L配合fr约1185Hz电流环穿越频率800Hz约1/12fsw留延时空闲电流环Kp/Ki约1.5 / 25按极点对消估算现场微调电压环穿越频率150Hz电流环1/5左右电压环Kp_v/Ti_v0.05~0.1 / 3~5ms配合电容电流前馈VSG惯性时间常数H3~4s弱网可先降到2s有功下垂系数m2%~5%按一次调频要求折算无功下垂系数n2%~5%额定无功对应电压偏差VSG阻尼D_pu按ζ0.7反算约12pu必须与H配合虚拟电阻Rv0.02~0.05pu先加R再加L虚拟电感Lv0.05~0.2pu保证中频感性瞬时电流限幅1.5~2倍额定与器件SOA匹配预同步斜坡0.05~0.1pu/s并网压差小于5°这套算例是一套可跑的起点不是终点。真机上每台机器的杂散参数、IGBT压降、采样延时都有差异最终参数一定需要在现场微调。微调时每改一个参数只动一个变量把前后波形对比保存下来。调试构网型变流器账面参数只是起点真正值钱的是你对每一组参数背后物理过程的理解。我自己每次改完参数都会补一轮从空载到满载的功率斜坡测试和一次三相短路测试这个习惯帮我提前暴露了很多参数匹配问题也省掉了后面大量夜间现场加班。
返回列表