基于直流母线电容的虚拟惯量技术:原理、设计与工程实践

基于直流母线电容的虚拟惯量技术:原理、设计与工程实践 1. 项目概述当电网失去“重量感”我们如何为它注入虚拟的“惯性”干了十几年电力电子和新能源并网这行我越来越觉得现代电力系统有点像在走钢丝。一边是“双碳”目标下风电、光伏这些间歇性可再生能源RES的装机量蹭蹭往上涨另一边电网的“压舱石”——系统惯量却在肉眼可见地流失。这可不是小事。惯量你可以把它理解成电力系统的“重量感”或者“惯性”。传统电网里巨大的同步发电机转子转起来动能十足就像个飞轮。当负荷突然增加或减少时这个“飞轮”能靠自身的惯性吸收或释放能量让系统频率的变化变得平缓给调频机组留出反应时间。但现在风光电站通过变流器并网这些电力电子设备响应速度是快毫秒级但它们本身没有旋转质量不提供惯量。当电网里这样的“零惯量”电源越来越多整个系统就会变得“轻飘飘”一次不大的功率扰动就可能引起频率的剧烈波动甚至触发低频减载严重时导致连锁故障和大面积停电。所以行业里一直在琢磨一件事能不能让这些并网变流器“假装”自己也有惯性为电网提供类似同步发电机的频率支撑这就是“虚拟惯量”Virtual Inertia技术的由来。我最近深入研究并实践了基于直流母线电容的分布式虚拟惯量方案感觉这路子特别巧妙。它不要求你额外加装昂贵的超级电容或飞轮储能而是打起了变流器内部那个“现成”的直流母线电容的主意。通过一个精巧的控制环让电容电压跟随电网频率同比例变化电容里存储的电能就能在频率波动时被调用或吸收从而模拟出惯量的效果。简单说就是把分散在各个变流器里的电容通过控制策略“拧成一股绳”形成一个巨大的、虚拟的“能量缓冲池”。这篇分享我就结合自己的实操经验把这项技术的核心原理、设计要点、实现细节以及调试中踩过的坑给你掰开揉碎了讲清楚。2. 核心原理从旋转动能到电场能虚拟惯量的物理本质与数学模型要搞懂虚拟惯量首先得吃透传统惯量是咋回事。在同步发电机里惯性时间常数H的定义是转子存储的动能E_kin与发电机额定视在功率S_n的比值即H E_kin / S_n (J * ω_0²) / (2 * S_n)。这里J是转动惯量ω_0是额定角速度。当电网频率f下降时意味着角速度ω下降转子释放动能试图阻止转速频率降低反之则吸收动能。这个过程的动态方程就是著名的“摇摆方程”ΔP_m - ΔP_L 2H * d(Δω)/dt D * Δω。其中2H * d(Δω)/dt这项就是惯性响应功率。那么变流器里的直流母线电容怎么和这个扯上关系呢看一个电容存储的电能E_cap 0.5 * C_dc * V_dc²。如果我们定义一个类似的“电容惯性时间常数”H_c让它等于电容储能与变流器额定功率的比值H_c E_cap / S_rated (C_dc * V_dc²) / (2 * S_rated)。对比一下H和H_c的公式你会发现一个有趣的对应关系同步发电机的转速ω正比于频率f对应着变流器的直流电压V_dc转动惯量J对应着电容值C_dc。这个对应关系是整个技术的基石。它意味着如果我们能让直流电压V_dc跟随电网频率f成比例变化那么电容储能的变化ΔE_cap就会对电网频率变化率df/dt做出响应其数学形式与惯性响应功率项2H * d(Δω)/dt如出一辙。具体怎么实现这个“跟随”核心在于引入一个“频率-电压”控制器。传统的并网变流器双闭环控制外环电压、内环电流是为了维持直流电压稳定和单位功率因数运行。现在我们在电压外环的参考值上动点手脚。不再让V_dc_ref是一个固定值而是让它等于额定电压V_dc0加上一个由频率偏差产生的修正量V_dc_ref V_dc0 K * (f - f_0)。这里的K就是关键的比例系数。当电网频率f下降时V_dc_ref也下降控制器就会让变流器从直流侧吸收的功率减少或向电网注入更多功率相当于把电容里的电能“挤”一部分到电网支撑频率反之亦然。注意这里有一个非常重要的约束条件。直流电压不能无限制地变化。其下限V_dc_min要保证变流器不进入非线性调制区通常与调制比和电网电压峰值有关上限V_dc_max则由功率器件和电容的耐压决定。因此比例系数K的设计必须保证在最大允许频率偏差Δf_max如±0.2 Hz时直流电压的变化ΔV_dc不超过(V_dc_max - V_dc_min)/2。这个约束直接决定了单台变流器所能提供的最大虚拟惯量H_p。3. 系统架构与控制器设计从单机到系统的无缝集成理解了原理我们来看怎么把它塞进一个实际的并网变流器系统里。下图展示了一个典型的三相两电平电压源型变流器VSC集成虚拟惯量控制的框图。电网 (vg_a, vg_b, vg_c) -- LCL滤波器 -- 变流器桥臂 -- 直流侧电容C_dc -- 负载或前级电源 ↑ ↑ ↑ 电流环 PWM调制 电压环虚拟惯量环 ↑ ↑ ↑ (id_ref, iq_ref) (va_ref, vb_ref, vc_ref) (V_dc_ref)3.1 控制回路分解整个控制系统可以分成三层最内层电流内环快速响应。采用基于锁相环PLL得到的电网电压相位进行dq解耦控制。id_ref用于控制有功进而影响直流电压iq_ref通常设为0以实现单位功率因数运行或用于无功补偿。中间层电压外环中速响应。传统上是一个PI控制器输入是直流电压误差(V_dc_ref - V_dc)输出是id_ref。其闭环带宽通常在10-100Hz量级响应时间在10-100ms。新增层虚拟惯量环慢速响应与电网频率动态匹配。这是本次设计的核心。它并行于传统的电压PI控制器。其输入是电网频率f由PLL测得经过一个比例环节K_ωv输出一个电压偏置量叠加到固定的V_dc0上共同构成新的V_dc_ref。即V_dc_ref V_dc0 K_ωv * (f - f_0)。3.2 关键参数K_ωv的定量设计K_ωv不是随便设的它直接关联了虚拟惯量的大小和直流电压的利用范围。从上一节我们知道最大频率偏差Δf_max对应最大允许的直流电压变化ΔV_dc_max。因此比例系数的标幺值设计为K_ωv_pu (ΔV_dc_max / V_dc0) / (Δf_max / f_0)然后虚拟惯量系数H_p可以推导为H_p H_c * G_clv(s) * K_ωv_pu ≈ (C_dc * V_dc0²) / (2 * S_rated) * K_ωv_pu其中G_clv(s)是电压环的闭环传递函数由于其响应远快于电网频率动态秒级可以近似为1。举个例子一个额定功率S_rated1kVA直流母线电容C_dc2.82mF额定电压V_dc0400V的变流器。设V_dc_max436V,V_dc_min364V则ΔV_dc_max36V。电网额定频率f_050Hz允许最大频率偏差Δf_max0.2Hz。 计算K_ωv_pu (36/400) / (0.2/50) 22.5。 电容惯性H_c (2.82e-3 * 400²) / (2 * 1000) ≈ 0.2256 s。 因此提供的虚拟惯量H_p ≈ 0.2256 * 22.5 ≈ 5.08 s。 这意味着这一台1kVA的变流器通过控制就能提供相当于一个拥5秒惯性时间常数的同步发电机的惯量支撑效果非常显著。3.3 与系统频率模型的交互单个变流器的虚拟惯量效果需要放在整个电力系统频率响应模型里看。下图展示了引入虚拟惯量后系统频率调节的框图变化。[负荷扰动ΔP_L] -- () | ▼ [传统发电机调速器涡轮机模型] -- () | | | (惯性环节 2H s D) | ▼ ▼ [系统频率Δω] --(-)--[虚拟惯量路径] | [H_p H_c * K_ωv_pu]可以看到虚拟惯量路径H_p与同步发电机本身的惯性路径H是并联关系。在复频域系统的等效总惯性变成了H H_p。这使得整个系统的特征方程发生改变主导极点位置移动从而改善了频率的动态响应特性即降低了频率变化率RoCoF和频率最低点Nadir。实操心得在设计K_ωv时一定要先确认PLL测频的精度和动态性能。如果PLL在频率突变时产生较大超调或振荡会直接扭曲V_dc_ref可能引发不必要的功率振荡。建议使用基于二阶广义积分器SOGI或增强型锁相环EPLL它们在频率跟踪的快速性和准确性上更有优势。另外K_ωv的取值并非越大越好过大的K_ωv会过度利用直流电压裕量在频繁的小扰动下可能导致直流电压长期在边界附近运行影响电容寿命和系统稳定性。4. 虚拟惯量的性能极限与参数设计流程虚拟惯量听起来很美好但它不是“无限能源”。它的支撑能力受限于直流母线电容中实际可用的能量。这是理解其性能边界的关键。4.1 能量边界与支撑时间电容存储的能量与电压平方成正比E 0.5 * C * V²。当电压从V1变化到V2时释放或吸收的能量为ΔE 0.5 * C * (V2² - V1²)。假设额定电压400V允许波动范围是364V到436V那么最大可释放能量为0.5 * C * (400² - 364²)最大可吸收能量为0.5 * C * (436² - 400²)。这两者通常不对称。 对于一个C2.82mF的电容最大可释放能量约为0.5 * 2.82e-3 * (400² - 364²) ≈ 38.5 J。如果变流器额定功率是1000VA那么这些能量以额定功率释放仅能支撑38.5J / 1000W ≈ 0.0385秒。这说明了什么虚拟惯量提供的是一种短时、快速的功率支撑其核心作用是改变频率变化初期的斜率RoCoF而不是提供长时间的功率平衡。长时间的功率缺额或过剩最终还是要靠一次调频下垂控制和二次调频AGC来解决。虚拟惯量是为它们争取宝贵的反应时间。4.2 设计流程与权衡基于上述分析一个工程化的虚拟惯量参数设计流程应该是这样的确定系统频率性能指标根据电网规程明确需要满足的RoCoF限值如0.5 Hz/s和频率最低点限值如49.2Hz。评估系统原有惯量H基于电网中同步发电机的总容量和惯性常数计算系统原有的等效惯量时间常数H_sys。计算所需的总惯量H_total使用系统频率响应模型如第二节的简化模型代入步骤1的指标反推出为了满足指标系统需要的最小总惯量H_total。确定需补充的虚拟惯量H_pH_p H_total - H_sys。如果H_p 0说明现有惯量已足够无需额外虚拟惯量。聚合变流器资源统计网络中所有可参与虚拟惯量控制的并网变流器总容量ΣS_rated、直流电容总值ΣC_dc和额定电压V_dc0。计算可提供的最大虚拟惯量H_p_max根据公式H_p_max (ΣC_dc * V_dc0² * K_ωv_pu_max) / (2 * ΣS_rated)其中K_ωv_pu_max由直流电压允许波动范围决定。校验与迭代比较H_p和H_p_max。如果H_p_max H_p则目标可达可以进一步优化分配K_ωv给各变流器可以均等也可以按容量比例分配。如果H_p_max H_p则说明仅靠现有变流器电容能量不足需要考虑a) 放宽频率性能指标b) 允许增大直流电压波动范围需复核器件应力c) 增加额外的储能电容或采用其他惯性支撑手段。4.3 与其它频率控制层的协调虚拟惯量是频率支撑的第一道防线。它必须与变流器可能具备的其他控制模式协调工作例如下垂控制一次调频下垂控制提供稳态的频率-有功支撑。虚拟惯量环和下垂环可以叠加。通常虚拟惯量环的动态更快响应df/dt而下垂环响应稳态频率偏差Δf。需要注意两者输出在id_ref处的叠加避免冲突。功率限幅虚拟惯量控制可能会在频率事件初期要求变流器输出远超其额定值的功率尽管时间极短。必须设置合理的功率和电流限幅保护防止器件过流。一种策略是设置一个短时过载能力如1.2倍额定功率持续数百毫秒在此范围内优先满足虚拟惯量需求。低电压穿越LVRT在电网故障导致电压跌落时变流器首要任务是实现LVRT此时应暂时闭锁或削弱虚拟惯量控制优先保障并网和支撑电网电压。下表总结了虚拟惯量与相关技术的对比特性传统同步发电机惯量虚拟同步机 (VSG)基于直流电容的虚拟惯量 (本文)外加储能如电池惯性来源转子旋转动能模拟的转子运动方程 储能单元直流母线电容电场能电池/超级电容化学能或电场能硬件成本高大型旋转机械中高需额外储能单元极低利用现有电容高需额外储能系统响应速度中机械时间常数快电力电子控制快电力电子控制快电力电子控制支撑时长数秒至数十秒取决于储能容量可较长短百毫秒级可配置较长控制复杂度低固有物理特性高需完整模拟同步机中增加一个比例环中需管理充放电主要目的减缓RoCoF为一次调频争取时间模拟同步机外特性提供惯性和阻尼专注于改善RoCoF和频率最低点提供有功功率支撑参与调频调峰适用场景传统火力、水力发电微电网、独立系统主控电源分布式并网变流器光伏逆变器、储能变流器、变频器对支撑时长有要求的调频服务踩坑记录在一次微电网实验中我们同时投入了多台具备虚拟惯量功能的变流器。最初设计时每台的K_ωv都按自身参数独立设计。结果在负荷投切时出现了明显的功率振荡。后来分析发现由于各变流器直流电容参数、线路阻抗略有差异对同一频率信号的响应速度和幅度不同导致了“各自为战”。解决方案是引入一个轻微的“虚拟阻抗”或者采用基于通信的协调控制让主导变流器发出一个统一的频率修正信号或K_ωv参考值其他变流器跟随实现了步调一致5. 仿真与实验验证从理论到波形光说不练假把式任何控制策略都得经过仿真和实验的拷打。我用MATLAB/Simulink搭建了一个单区域电力系统模型包含一个等效同步发电机用VSG模拟和一个1kVA的并网变流器参数就采用前面计算过的例子H5s,H_p5s。5.1 仿真场景与结果设置一个3%的阶跃负荷增加扰动。对比开启和关闭虚拟惯量控制两种情形。频率响应对比关闭虚拟惯量时频率最低点跌至约49.84Hz偏差-0.16Hz初始RoCoF约为-0.15 Hz/s。开启虚拟惯量后频率最低点提升至49.86Hz偏差-0.14HzRoCoF改善至约-0.075 Hz/s。频率最低点改善了12.5%RoCoF改善了50%与理论分析高度吻合。直流电压与功率响应在频率下降过程中可以看到直流电压V_dc跟随频率同步下降从400V最低降至约387V。同时变流器从电网吸收的有功功率P_dc瞬时减少相当于向电网输出功率在频率最低点附近达到峰值约80W随后随着频率恢复而回归零。这清晰地展示了电容能量释放支撑电网的过程。整个过程中直流电压波动13V远小于允许的最大偏差36V说明设计是合理且留有余量的。负荷阶跃下降场景模拟负荷突然减少3%频率会先上升。此时虚拟惯量控制会使V_dc升高变流器从电网吸收更多有功功率帮助抑制频率上升效果对称。5.2 实验平台搭建要点仿真通过后我们搭建了一个小功率1kVA的实验样机。这里有几个硬件选型和调试的细节VSG模拟同步发电机我们用一台可控的直流电源给背靠背变流器的直流侧供电变流器采用VSG控制算法模拟具有特定惯量常数H和调差系数R的同步发电机。这比用真实的同步电机组方便、安全且参数可调。并网变流器GCC核心就是我们的主角。主电路是标准的三相全桥LCL滤波器。控制器采用DSP如TI的TMS320F28379D实现软件里包含了前述的双环控制加虚拟惯量环。关键信号测量与处理电网频率通过软件PLL实时计算获得。务必保证在频率突变时PLL能快速、无静差跟踪。我们采用了基于SOGI的FLL频率锁相环效果比传统SRF-PLL更好。直流电压高精度差分探头测量信号进入DSP前需经过合理的滤波滤除开关频率噪声但滤波环节的相位滞后会影响控制带宽需要折中。功率计算采用瞬时功率理论基于采集的三相电压电流计算。负载扰动模拟使用三相可控电子负载或通过继电器投切电阻负载来模拟阶跃变化。5.3 实验波形与数据分析实验波形与仿真结果定性一致。在3%负荷突增时实测频率最低点从无虚拟惯量时的49.83Hz提升到49.86HzRoCoF从-0.16 Hz/s改善到-0.08 Hz/s。直流电压的波动轨迹、变流器功率的瞬时支撑方向都与仿真吻合。定量上实验值、仿真值和理论计算值之间存在微小偏差主要来源于模型简化误差理论分析使用了高度简化的系统模型如图2忽略了线路阻抗、变流器损耗、控制延时等。测量误差电压电流传感器的精度、ADC的量化误差、计算中的截断误差等。参数漂移实际电容容值、电感值可能与标称值有偏差。这些偏差在工程允许范围内充分验证了方案的有效性。调试陷阱实验中最容易出问题的地方是控制时序和中断优先级。虚拟惯量环的计算周期可以与电压环一致通常10-20kHz但频率信号来自PLL其更新周期可能不同。务必确保在每次电压环计算时使用的频率值是更新后的、一致的。否则会引入不必要的延迟或抖动。我们的做法是将PLL计算放在一个更高优先级的中断里确保其先于电流电压环完成。6. 潜在问题、应对策略与未来展望任何技术都有其边界和挑战虚拟惯量也不例外。6.1 稳定性问题引入一个额外的反馈环频率到电压参考可能会改变系统的稳定性尤其是在弱电网高电网阻抗条件下。需要做详细的小信号稳定性分析。与PLL的交互虚拟惯量环和PLL都接收电网电压信号。PLL动态本身就会影响频率测量进而影响虚拟惯量环的输出形成一个耦合。在电网阻抗较大时这种耦合可能引发次同步振荡SSO。对策包括降低虚拟惯量环的增益K_ωv在频率反馈通道中加入低通滤波器滤除高频噪声和PLL振荡频率或者采用基于电网电压相位微分等更直接的方法获取频率变化率。多台变流器并联振荡如前所述多台设备独立运行时可能因参数差异引发振荡。除了采用协调控制也可以考虑在本地控制中加入有源阻尼策略或在功率指令上增加滤波环节。6.2 直流电压波动对变流器本身的影响直流电压的主动波动会对变流器性能产生一些副作用输出电压谐波对于两电平变流器直流电压波动会直接导致交流侧输出电压的基波幅值波动可能引入低次谐波。需要评估其对电能质量的影响是否在标准范围内。电容寿命电解电容的寿命与纹波电流和温度强相关。直流电压的周期性波动会增加电容的纹波电流应力可能影响其使用寿命。在设计中应选择额定纹波电流更大的电容或考虑使用薄膜电容。后级负载影响如果直流母线上还接有其他负载如DC/DC变换器直流电压的波动会影响这些负载的正常工作。需要评估或增加额外的稳压环节。6.3 通信与协调的需求在广域分布的电力系统中要实现最优的虚拟惯量支撑可能需要各节点之间的信息交互。例如在频率事件发生时如何根据各节点的剩余电容能量即当前直流电压水平来动态分配虚拟惯量任务这需要轻量级的通信协议如GOOSE或分布式算法。未来的趋势是将其作为构网型Grid-Forming变流器的一种标准功能并与一次调频、无功支撑等功能智能协同。6.4 标准化与商业化应用目前虚拟惯量或更广义的“快速频率响应”已开始被一些国家的电网规程所要求。例如英国国家电网的“增强频率响应”EFR服务就要求资源在频率偏差超过±0.2Hz后的1秒内全功率响应。基于直流电容的虚拟惯量技术以其极低的附加成本和快速的响应非常适合为光伏逆变器、风电变流器、储能PCS甚至大型工业变频器增加这项增值功能。关键在于需要将其控制逻辑标准化、模块化并经过充分的测试认证证明其在各种电网工况下的有效性和安全性。从我个人的实践来看基于直流母线电容的分布式虚拟惯量是一项“四两拨千斤”的技术。它挖掘了现有电力电子装备的潜在能力用控制算法的智慧弥补了物理惯量的缺失。虽然它不能替代储能解决长时间的功率平衡问题但在抑制频率突变、为传统调频资源争取时间方面作用至关重要。随着电力电子化电力系统的不断演进这类通过软件定义系统特性的技术将会扮演越来越核心的角色。