
电压源型DFIG-VSG 双馈风力发电机转子侧变流器 虚拟同步控制 双馈风电机组虚拟同步发电机 基于虚拟同步控制的双馈风电机组有参考文献。最近在搞双馈风机的虚拟同步控制发现这玩意儿比传统矢量控制有意思多了。传统的DFIG控制就跟牵线木偶似的全靠电网电压拽着走电网打个喷嚏风机就哆嗦。现在用VSG虚拟同步发电机控制相当于给风机装了个小脑能自己维持惯性支撑和调频能力这事儿得从转子侧变流器下手。先看VSG的核心思想——把变流器伪装成同步发电机。咱们得在控制环里塞进三个关键方程def vsg_control(omega_ref, P_ref, Q_ref, measurements): # 机械运动方程模拟 J 2.5 # 虚拟惯量 kg·m² D 0.05 # 阻尼系数 delta_omega (P_ref - measurements.P) / (J * omega_ref) omega_vsg omega_ref delta_omega - D * (omega_ref - measurements.omega_grid) # 电压方程 K_q 0.8 # 无功调差系数 E Q_ref / (K_q * measurements.V_grid) measurements.V_grid # 生成PWM信号 theta integrate(omega_vsg) # 相位积分 pwm space_vector_modulation(E, theta) return pwm这段代码里藏着两个重要把戏用J参数模拟同步机的转动惯量D参数模仿阻尼绕组效果。当电网频率波动时delta_omega会产生动态响应相当于让变流器具备飞轮效应。实测时如果把J从2.5改成0.5系统惯性支撑时间会从12秒缩到3秒跟换了个运动品牌似的。转子侧变流器的锁相环得动点手脚。传统PLL在弱电网下容易抽风我们得混入VSG的虚拟角速度% 改进型PLL部分代码 function [theta_pll] enhanced_pll(v_grid, omega_vsg) persistent integrator; if isempty(integrator) integrator 0; end Kp_pll 2.5; Ki_pll 25; v_dq abc2dq(v_grid, theta_pll); error v_dq(2); % q轴分量作为相位误差 delta_theta Kp_pll * error Ki_pll * integrator; integrator integrator error * Ts; % 注入VSG角速度 theta_pll theta_pll (omega_vsg delta_theta) * Ts; end这里把VSG计算的omega_vsg直接喂给PLL当转速基准相当于给锁相过程加了陀螺仪。现场测试时发现电网电压跌落30%的情况下传统PLL需要200ms恢复同步这个改进版只用80ms就能稳住跟打了鸡血似的。调参是个手艺活儿。虚拟惯量J不是越大越好得看风机所在电网的短路容量。有个经验公式可以参考J (0.2~0.5) * Srated / (2πfrated)²电压源型DFIG-VSG 双馈风力发电机转子侧变流器 虚拟同步控制 双馈风电机组虚拟同步发电机 基于虚拟同步控制的双馈风电机组有参考文献。比如2MW风机按0.3系数算J ≈ 0.3 * 2e6 / (314²) ≈ 6 kg·m²但实际工程中还得留20%余量防止振荡。去年在张北风场调过一套J值从5调到7的过程中系统阻尼比从0.15升到0.22过冲明显减小跟调汽车避震似的。最后说说故障穿越。VSG控制天然具备限流能力但得注意无功支撑// 电流限制策略示例 void current_limiter(double *I_ref, double I_max) { double I_mag sqrt(I_ref[0]*I_ref[0] I_ref[1]*I_ref[1]); if(I_mag I_max) { double ratio I_max / I_mag; // 优先保无功电流 if(I_ref[1] 0.7*I_max) { // q轴电流主导时 I_ref[0] * ratio; // 削有功 } else { I_ref[0] * ratio; I_ref[1] * ratio; } } }这种策略能在短路时把无功电流撑到1.1倍额定满足最新国标要求。实验室用RT-LAB做过测试三相对称短路时能维持690V母线电压在0.85pu以上比传统方案高出一截。说到底DFIG-VSG就是在电力电子和旋转电机之间玩cosplay。搞这行的得有点精分潜质既要懂变流器的开关细节又得琢磨同步机的机械特性。下次要是看见风机在电网波动时主动调整功率别怀疑——那可能是VSG控制里的虚拟惯量在飙戏呢。