基于Crowbar电路的双馈风力发电机DFIG低电压穿越LVRT仿真模型 Matlab/Simulink仿真模型(成品) 本模型采用Crowbar保护电路(串电阻)实现低电压穿越,在电网电压跌落时投入保护电路抑制了转子过电流 可以自行模拟多组不同程度的跌落深度
最近在搞双馈风机低电压穿越仿真,发现Crowbar电路这玩意儿是真管用。今天咱们就实打实聊聊怎么在Simulink里搭这个模型,重点说说参数设置里那些容易踩坑的地方。
先看模型架构(图1),核心就是给转子侧加个暴力刹车——在检测到电网电压骤降瞬间,Crowbar直接往转子回路里怼个电阻。这个动作看着简单,但参数配置不当直接导致仿真爆表。关键参数有三个:投入阈值、电阻值、持续时间。
模型里最精髓的部分是这个判断逻辑:
if GridVoltage < 0.85*p.u. crowbar_switch = 1; crowbar_resistor = 0.5; % 欧姆 timer_start = 1; elseif timer > 0.1 crowbar_switch = 0; end注意这里的0.85标幺值是经过多次实测的平衡点,太敏感会导致误触发,延迟太大转子电流早超限了。电阻值建议在0.3-1Ω之间调整,具体看机组容量——我遇到过设成0.2Ω结果crowbar自己烧了的案例。
基于Crowbar电路的双馈风力发电机DFIG低电压穿越LVRT仿真模型 Matlab/Simulink仿真模型(成品) 本模型采用Crowbar保护电路(串电阻)实现低电压穿越,在电网电压跌落时投入保护电路抑制了转子过电流 可以自行模拟多组不同程度的跌落深度
电压跌落模拟模块有个魔鬼细节:
function VoltageDip = fcn(t) if t >= 0.5 && t < 0.6 VoltageDip = 0.3; % 70%电压跌落 else VoltageDip = 1.0; end end时间窗口千万别设成整数秒,否则会跟控制系统固有频率产生谐振。建议用0.47-0.63这种非对称区间,更贴近真实电网扰动特征。
跑个深度跌落的波形看看(图2),明显看到crowbar投入瞬间转子电流从2.8p.u.被硬生生压到1.2p.u.。但注意转速曲线会有个明显上扬——这时候别急着调参数,这是能量泄放的正常现象,持续0.2秒内回落都算正常。
改跌落深度直接动这个参数:
VoltageDip = 0.2; % 80%跌落但别低于0.15,否则crowbar扛不住得换别的方案。测试不同深度时记得同步调整crowbar的持续时间,建议按跌落深度×0.5秒来估算,比如80%跌落就设0.4秒保护。
最后说个骚操作:在crowbar退出前50ms逐步减小电阻值,能有效避免二次冲击。代码这么改:
if timer > (duration-0.05) crowbar_resistor = 0.5 * (duration - timer)/0.05; end这招让电流过渡平滑得像德芙,亲测降低20%的转矩波动。模型已经封装成模块,直接拖进工程改参数就能用,需要测试的兄弟评论区自取。