资讯动态

VSG并网稳定性分析:从虚拟惯量建模到弱电网参数设计

发布时间:2026/10/16 13:37:53 来源:尧图企业网站定制
近两年做并网变流器控制的同行应该都有同感逆变器的“稳定性”开始变得没法用以前的经验去套。虚拟同步发电机VSG正是在这个背景下被反复摆上台面——它把同步发电机的转子运动方程搬进变流器的控制算法让电力电子装置在端口特性上模拟出惯性与阻尼从而缓解新能源接入后系统等效惯量下降带来的动态稳定问题。这篇笔记我想把 VSG 并网系统稳定性分析这条线完整走一遍从建模到失稳机理从参数敏感性到验证过的改进手段再附带一些仿真和实验里的实际建议给正在做相关研究的同行提供一个可以直接对照展开的框架。先说结论VSG 的“稳定性分析”目前有两条主流路线一条是在状态空间里做特征值分析一条是在端口阻抗上做判据分析两者不是互斥关系而是互补关系。真正设计一套工程可用的 VSG 参数你会发现关键不在某个环节做得有多精细而在于对整个闭环环路延迟、电网强度和控制器带宽之间的耦合有清晰判断。下面按我的理解逐步拆。1. 先弄清楚一个根本问题电网缺的是“惯量”还是“电压支撑”1.1 逆变器占比上升后系统的“体质”发生了质变传统电力系统里同步发电机是绝对主力转子本身就是一个大质量储能单元。负荷变化瞬间转子的动能会自然释放出来平衡功率差额所以频率变化曲线总是带“缓冲”的。风电、光伏通过变流器并网后情况不同了直流和交流之间是解耦的变流器对功率指令的跟踪速度接近微秒到毫秒级系统层面的等效惯量逐年下降。许多公开报告给出的趋势很一致——新能源渗透率提高的同时相同扰动下的频率变化率成倍上升部分电网不得不依靠快速频率响应服务来弥补这个缺口。比惯量下降更隐蔽的是“电网强度”下降。随着新能源场站离主网越来越远升压站接入点的短路比SCR可能低到 2 甚至更低电网等效阻抗大幅增加。这种情况下逆变器的锁相环看到的并网点电压不再是近似刚性的PCC 电压畸变会反灌进控制环路产生低频振荡甚至谐波放大。我曾经在某交流器样机上做过一个简单的验证同一套控制参数接在 SCR30 的模拟电网里表现良好把电网电感调到 SCR5 附近低频功率振荡就开始出现这就是典型的“变流器控制与电网阻抗互动失稳”。1.2 VSG 的定位用控制算法给逆变器装上“虚拟转子”VSG 的核心是把同步机的机电暂态方程搬到数字控制器里有功频率通道用 J dω/dt P_ref - P_e - D(ω - ω_n) 描述虚拟转子的运动无功电压通道模拟励磁调节特性形成电压源型外特性。控制器内部计算出一个虚拟转子角度驱动电压电流双闭环去跟踪这个电压参考逆变器从端口看就像一台“看不见转子”的同步机。这和传统下垂控制最大的区别在于动态行为下垂控制本质上是个静态斜率响应快但没有任何振荡缓冲机制VSG 则在指令和功率之间插入了一个二阶惯性环节因而具备阻尼和振荡特性。说得直白一点下垂控制像一根弹簧拉伸多少就回多少VSG 像弹簧下面挂了个铁球有质量、有惯量、会摆动而我们要做的就是让这种摆动被很好地阻尼掉。从近几年的研究文献统计看VSG 相关工作的重点已经明显从“控制结构改进”转向“稳定性分析与参数设计”很大一部分原因是基础控制结构已经趋同剩下真正难啃的问题几乎都落在弱电网适应性和参数鲁棒性上。理解了这条基本定位后续所有稳定性分析——包括参数怎么调、为什么某些方法能提升稳定性——都围绕这个“虚拟转子”的动力学展开。2. 稳定性分析的两条主线小信号模型怎么看阻抗判据怎么用2.1 小信号状态空间模型把每一个环节都写成微分方程拿一个常见的单机并网 VSG 系统举例拓扑是变流器加 LC/LCL 滤波加并网电感接入强电网或弱电网。要建立小信号模型通常分四步走列写连续域方程包括虚拟转子运动方程有功环、无功电压环、电流内环以及滤波器电容、电感和电网线路的电气方程。状态量一般取虚拟功角 δ、角频率偏差 Δω、虚拟电势 E、d/q 轴滤波电容电压、电感电流等。在稳态工作点线性化把功率方程 P_e EU sinδ / X 这类非线性项在平衡点附近展开成一阶增量形式。组装状态矩阵 A形成 ẋ Ax然后计算特征值 λ σ jω。特征根判稳只要某个 σ 0对应模态就是发散的σ 为负但接近 0 则意味着阻尼很弱动态衰减极慢。典型的小信号特征根谱有三个层次的模态最低频的是一对与功率同步相关的共轭根频率通常在 0.2~2 Hz主要由 J 和功率反馈回路决定中频段是电压控制环引入的 10~30 Hz 模态高频段则是电流内环、滤波器、采样延迟引入的模态往往在数百赫兹以上。特征值法的优势是能明确区分每个模态的物理归属配合参与因子分析你可以定位某个振荡到底是功率外环引起的还是 PLL锁相环引起的这是纯时域仿真很难做到的。2.2 阻抗分析法从端口视角找“此消彼长”的失稳边界阻抗法的思路更直接把 VSG 变流器整体看作一个可控电压源串联阻抗 Z_v电网看作电压源串联阻抗 Z_g。分析稳定性时只看从公共耦合点看向变流器和看向电网这两个阻抗的比值即可。工程上常用“电网阻抗比变流器输出阻抗”的奈奎斯特图来判断闭环稳定性也可以直接扫频得到变流器输出导纳 Y_v再用波特图观察 Y_v 与 Z_g 的交点裕度。为什么弱电网下更容易失稳因为 Z_g 随短路比下降而成比例增大变流器的输出阻抗在某个频段却可能呈现负阻特性。负电阻意味着该频段内有能量注入而不是消耗一旦负阻频段与电网电感的感性阻抗形成“负阻电感”组合就成了一个持续增长的正反馈振荡源。很多研究报告里反复提到的“PCC 电压前馈加锁相环后在 5~20 Hz 附近出现负实部”就是这个原因。阻抗法更适合工程验证因为变流器输出阻抗能通过扫频实测获得不需要精确的内部参数对阻抗模型不清楚的系统也能给出稳定裕度估计。这块本质上回答的问题是在某个频率点上到底是电网“吃掉”了变流器的扰动还是变流器“喂”给电网能量。搞清楚这个方向性稳定性的思路上就成功了一半。2.3 两条路线怎么配合对比维度小信号状态空间法阻抗分析法输入需求全控制系统参数与拓扑结构端口阻抗/导纳扫频数据输出结果特征根轨迹、模态归属、参与因子奈奎斯特裕度、振荡频段判断主要用途机理分析、参数设计、内环校正工程稳定性评估、并网适应域确定局限依赖精确模型参数多对非线性环节与大扰动场景表达弱实际项目我建议两条线同时做。先用状态空间模型把失稳模态和参数敏感性摸清楚确定大方向再用阻抗法在不同 SCR 场景下做裕度校核给现场的并网测试提供数据支撑。两条结果对不上时优先检查模型是否漏掉了数字控制延迟和 PWM 调制延迟——这是仿真和实验差别的最大来源。3. 参数一改就发散核心参数的敏感性规律与失稳边界3.1 转动惯量 J不是越大越好它与阻尼 D 构成二阶振荡新手最容易踩的第一个坑就是把 VSG 的“虚拟惯量”理解成越大越好。从功率环等效模型看VSG 的有功通道可以化简成典型的二阶振荡环节J d²δ/dt² D dδ/dt (S_E/ω_n) Δδ ΔP其中 S_E 是同步功率系数在工作点附近基本恒定。这个二阶系统的自然振荡频率正比于 sqrt(S_E/(Jω_n))阻尼比则由 D 和 J 按 D/(2·sqrt(J·ω_n/S_E)) 的方式共同决定。也就是说J 增大虽然能让频率变化率变小但同时会让振荡频率下降、阻尼比变小J 大到一定程度振荡根本压不住。我仿真里常用的一组参数可以说明问题额定有功 10 kW 的样机J 取 2 kg·m² 时低频模态频率约 0.8 Hz阻尼比 0.44扰动后功率振荡 2~3 个周期就收敛J 调到 8阻尼比掉到 0.22同样扰动要振荡十来个周期J 再往上到 12 附近振荡变成了等幅甚至发散。这印证了一个设计共识虚拟惯性时间常数最好控制在 2~5 秒量级不要为了追求“惯量大”而牺牲阻尼裕度。3.2 阻尼 D 的双刃剑阻尼振荡的同时偷走了稳态频率再看阻尼系数 D。D 在动态上提供功率振荡的阻尼力矩数值越大特征根的实部越负、收敛越快。但 D 同时会在稳态时产生一个频率偏差D(ω-ω_n) 这一项不等于零时VSG 稳态频率会偏离额定值。也就是说 D 越大一次调频的静态偏差越明显。不少设计者直接把 D 当“下垂系数”用结果往往是动态振荡没压下去稳态频率已经偏了 0.05 Hz 以上并网电能质量指标直接超标。合理做法是把动态阻尼和稳态下垂分开设计D 只按振荡模态所需的阻尼比决定稳态频率恢复交给额外的频率下垂补偿通道在虚拟转子方程里叠加一个 ΔPK_f(ω_n-ω) 项。这样既保留了必要的动态阻尼又不会让频率偏差失控。工程上我习惯先按阻尼比 0.3~0.7 初选 D再做 SCR 递减扫描微调而不是一次性拍脑袋定一个很大的值。3.3 虚拟阻抗与锁相环带宽弱电网下最容易忽略的两个变量第三个容易出问题的是虚拟阻抗。VSG 要提供电压源外特性变流器内部通常等效成一个电势加输出阻抗。实际并网阻抗小时物理阻抗已能提供足够耦合弱电网下电网阻抗变大了控制环路的相位裕度会明显恶化。一种做法是在电压环输出中串联虚拟阻抗 Z_v(s)人为等效减小变流器看到的电网阻抗把逆变器输出阻抗在关键频段的相位拉回安全区。但虚拟阻抗加太大电流内环参考会被高频噪声污染出现新的畸变。我的经验是虚拟电阻部分取实际线路电阻的 1~3 倍虚拟电感取实际电感的 30%~50%然后看 Bode 图交点裕度再细调。另一个容易忽略的是锁相环带宽。VSG 方案里如果仍然靠 PLL 检测并网点电压相角则弱电网下 PLL 带宽过宽时电压前馈和相位跟踪的延迟会让输出导纳出现负电导直接与 LCL 滤波器谐振峰形成正反馈。这也是业内倾向于在弱电网下用 VSG 的功率同步环替代 PLL 的原因之一或者把 PLL 带宽压到功率振荡频率一半以下留足相位裕度。下面把参数变化对稳定性的典型影响列成表方便对照参数变化低频模态变化失稳风险J 增大振荡频率下降、阻尼比下降功率振荡发散D 增大动态阻尼增强、稳态偏差增大频率偏差超标虚拟阻抗增大相位裕度改善高频噪声放大、内环失稳PLL 带宽增大中频负阻增强与滤波器谐振互振4. 提升并网稳定性的几种被验证的控制手段4.1 自适应惯量让“虚拟转子”的惯性质量随工况变化固定 J 的折中做法是自适应转动惯量。思路是扰动发生初期频率变化率大此时需要大惯量来延缓频率跌落进入恢复阶段频率偏差大但变化率变小需要小惯量让频率尽快拉回额定值。实现上可以按 |dω/dt| 和 Δω 的乘积做切换J J0 k1·|dω/dt| 或者 J J0 k2·|Δω·dω/dt|具体算法里会根据虚拟角频率的微分方向来增减 J。仿真数据上自适应 J 相对固定大 J 的典型收益是同一扰动下最大频率偏差降低 20%~30%同时振荡收敛时间缩短接近一半。但注意惯量切换本身是一次阶跃扰动如果切换点处理太粗暴反而会激发出新的振荡模态。实际做法是把计算出来的 J 先过一阶惯性环节时间常数取 50~100 ms让惯量平滑变化。这个细节看起来不起眼却是自适应方法能不能落地关键所在。4.2 带通阻尼与前馈补偿只“刹”振荡频段不干扰工频环节带通阻尼的做法更有意思它不再让阻尼 D 在整个频段起作用而是仅在功率振荡模态附近发力。具体实现是在功率外环或有功电流通道中并联一条支路把 P 或 Δω 经过带通滤波器后形成附加阻尼信号。典型传递函数是G_bp(s) 2ζω0s / (s² 2ζω0s ω0²)ω0 取低频振荡模态频率ζ 取 0.5~1。这样的好处是工频稳态增益为零不会引入稳态频率偏差也不会干扰电压控制的直流增益。我在某次 SCR3 的仿真里做过对比固定 D 的方案需要把频率偏差压到 0.04 Hz 才能抑制振荡带通阻尼则可以在几乎不改变稳态频率的前提下把功率振荡的衰减时间从 4 秒缩短到 1 秒以内。前馈补偿是另一条路把 PCC 电压扰动前馈到输出电压参考或电流参考里抵消电网电压对功率环的渗透。难点在于前馈通道如果直接引入电压微分量会把检测噪声和开关谐波一起放大所以前馈环节后面通常要挂一个高通或陷波滤波器只允许振荡频段的扰动通过。这类方法在弱电网下的鲁棒性很好但和阻抗重塑方法配合使用效果最佳。4.3 输出阻抗重塑在负阻频段做“外科手术”第三种思路是从端口阻抗入手主动重塑 VSG 的输出导纳。目的很明确把负阻频段“掰正”或者把 LCL 谐振峰压下去让奈奎斯特曲线远离临界点。目前工程上最常见的实现有这几个电容电流反馈有源阻尼在电流内环里叠加电容电流的比例反馈等效在滤波器谐振点并联一个电阻抑制 LCL 峰值级联锁相环补偿在 PLL 输出的相位参考上串低通或陷波滤波削减高频负阻段动态虚拟阻抗在故障或大扰动时临时增大虚拟阻抗把暂态电流限制住同时保持稳定输出故障清除后再恢复到正常值。我用同一套弱电网参数做过对比不加重塑控制时奈奎斯特曲线在临界点附近有约 0.6 的裕度缺口并网点存在 6 Hz 附近的持续振荡加入电容电流反馈后主导极点的实部从 3.2 变成 -8.6振荡波形在 0.5 秒内完全收敛。对大多数工程场景来说阻抗重塑是高性价比的手段因为它在不改动功率环参数的前提下就能大幅改善弱电网适应能力。5. 从仿真到实验我踩过的坑和复现建议5.1 第一件大事别把 VSG 直接接到理想电压源上验证很多刚接触 VSG 的研究是把变流器接到理想电压源母线相当于 SCR 无穷大上做验证调出来的参数换到弱电网当场失稳。建议从第一天就在仿真里放一个可调电网电感 L_g按短路比来定义强度。我习惯先跑 SCR 100、10、5、2.5 四档记录每个临界点的波形和特征根实部。SCR电网电感参考值典型表现100接近零全参数都稳定10较小低频振荡开始出现5中等需要阻尼参数配合才能收敛2.5较大无额外控制时大概率失稳“临界短路比”是一个很有用的工程概念。低于这个值功率环和锁相环必须引入额外的阻尼或前馈高于这个值常规参数就能满足要求。每套参数都有各自的临界短路比做完扫描你就知道这套设计的安全工作区到底在哪里。5.2 离散化延迟与控制带宽的匹配问题仿真和实验差别的第二大来源是数字控制延迟。采样、计算、PWM 更新基本等效于 1.5 拍左右的控制延迟在 s 域里表现为约 e^(-1.5Ts) 的相位滞后。强电网下这个滞后容易被忽略弱电网下它和 PLL、电流内环相位叠加直接把相位裕度削掉十几度甚至更多。设计带宽时要主动把这部分相位计入裕度。电流内环带宽一般取开关频率的 1/10~1/8功率外环带宽再低一个数量级不要压得太满。离散化方法也有讲究一阶欧拉对阻尼项误差偏大尤其是 D 和 J 形成的二阶模态差分格式不准会把特征根位置算偏改用双线性变换或更高精度的离散方式后仿真振荡频率和实验测到的才比较接近。这块建议在仿真初期就按实际控制器离散周期去做不要全程用连续域模型调参。5.3 预同步并网与限流策略稳定性之外的工程细节最后特别提醒两个经常被论文跳过的工程细节。一个是预同步VSG 控制的是自己的虚拟输出电压并网前它的相位、幅值和电网未必一致直接把断路器合上去会产生很大的涌流严重时会让过流保护直接触发。正确做法是先通过预同步控制器调整 VSG 输出电压直到与电网电压的幅值、频率、相位偏差在允许范围内再闭合并网开关冲击电流能控制在额定电流的 10% 以内。另一个是限流策略。VSG 是电压源外特性故障瞬间它和同步机一样会输出巨大短路电流远超电力电子器件的耐受能力。但直接对电流限幅又会破坏相位自同步能力导致限幅恢复后出现频率振荡。常见的折中方案是检测到过流时临时增大虚拟阻抗把电流压住同时暂停积分环节避免相位积累故障清除后平滑恢复原有控制。这个切换逻辑不需要多复杂但必须在仿真里反复测三相电压跌落、单相故障等场景否则真到了现场测试阶段才暴露问题就很被动。我在某次样机联调中实测过只做电流限幅不做相位同步保护时故障切除后的频率要 2 秒才收敛加入上述切换策略后频率在 0.3 秒内就回到额定值附近动态过程明显更干净。做 VSG 研究这几年我最大的体会是稳定性从来不是一个参数能“调出来”的也不是仿真里碰巧收敛就行而是控制带宽、滤波结构、离散延迟、电网阻抗和故障策略共同作用的结果。刚入门时我也迷信过“惯量越大越好”把 J 一路往上加结果系统越调越发散后来才明白虚拟惯量本质上就是你在控制环里借来的动态行为借多少、什么时候还、由谁约束都要有清晰的边界。希望这篇笔记能帮你少走一段弯路。如果你也在做类似研究欢迎交换一下不同 SCR 和参数组合下的实测数据很多稳定裕度的直觉就是从这些偏差里磨出来的。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑