MATLAB 风力发电系统低电压穿越---串电阻策略 低电压穿越 双馈风力发电机

在风力发电领域,双馈风力发电机(DFIG)因其独特的优势被广泛应用。然而,电网电压跌落时,DFIG 如何安全稳定运行成为关键问题,低电压穿越(LVRT)技术便应运而生。今天咱们就聊聊基于 MATLAB 实现风力发电系统低电压穿越的串电阻策略。
双馈风力发电机与低电压穿越
双馈风力发电机通过定子绕组直接与电网相连,转子绕组通过双向变流器与电网相连。当电网发生电压跌落,若 DFIG 不能有效应对,不仅自身可能脱网,还会对电网造成冲击。低电压穿越要求风力发电机组在电网电压跌落时,不脱网连续运行,并向电网提供一定的无功功率以支持电网电压恢复。
串电阻策略原理
串电阻策略是在电网电压跌落瞬间,在转子侧变流器的直流环节串入电阻。这样做可以有效消耗转子回路产生的过电流和过电压能量,保护变流器和发电机,同时维持系统稳定运行,为电网电压恢复争取时间。
MATLAB 实现代码及分析
下面以一个简单的 MATLAB/Simulink 模型搭建为例,展示串电阻策略的实现。
模型搭建
- 建立双馈风力发电机模块:在 Simulink 中,可利用 SimPowerSystems 库中的相关组件搭建 DFIG 模型。定义发电机的额定参数,如额定功率、额定电压、额定频率等。
matlab
% 设定DFIG参数
rated_power = 1.5e6; % 额定功率1.5MW
rated_voltage = 690; % 额定电压690V
rated_frequency = 50; % 额定频率50Hz
- 搭建电网模块:模拟电网侧,设置电网电压、频率等参数。
matlab
% 电网参数设定
grid_voltage = 690;
grid_frequency = 50;
- 转子侧变流器与直流环节:构建转子侧变流器(RSC)和直流环节。直流环节电容用于存储能量,其值需根据系统功率等因素合理选择。
matlab
% 直流环节电容参数
C_dc = 10e-3; % 10mF
- 串电阻模块:关键部分来了,在直流环节加入一个可控制的电阻支路。通过检测电网电压跌落信号,控制电阻的投入与切除。
matlab
% 串电阻控制逻辑示例
function [r_inserted] = control_resistor(voltage_sag_signal)
if voltage_sag_signal == 1 % 检测到电压跌落
r_inserted = 10; % 投入10欧姆电阻
else
r_inserted = 0; % 切除电阻
end
end
仿真运行与结果分析
运行仿真,设置不同的电压跌落深度和持续时间。当电网电压跌落时,电阻迅速串入,转子电流和直流母线电压得到有效抑制。从仿真波形可以看出,串电阻策略有效缓解了电压跌落对 DFIG 的影响,使其在一定时间内维持稳定运行。
总结
基于 MATLAB 的风力发电系统低电压穿越串电阻策略是一种简单有效的方法。通过合理的模型搭建与参数设置,能够在电网电压跌落时保障双馈风力发电机的稳定运行。当然,实际应用中还需考虑更多因素,如电阻的散热、控制策略的优化等,但这种策略为我们提供了一个重要的研究思路。希望这篇博文能对研究风力发电低电压穿越技术的朋友有所帮助,咱们一起探索更多有趣的风电技术!

MATLAB 风力发电系统低电压穿越---串电阻策略 低电压穿越 双馈风力发电机
