背靠背变换器(Back-to-Back Converter)作为现代电力电子系统的核心部件,在风力发电、柔性交流输电等领域发挥着关键作用。这种拓扑结构由两个电压源型变换器通过直流母线背靠背连接而成,实现了交流系统之间的双向能量流动和灵活控制。
我最近在Simulink r2022b环境下搭建了一个2MW/690V的背靠背变换器仿真模型,采用标幺值控制系统和SPWM调制策略。这个模型特别适合用来研究变换器的动态性能和参数优化,下面我就详细分享一下整个建模过程和关键要点。
背靠背变换器系统主要由以下部分组成:
在我的模型中,额定参数设置为:
提示:直流母线电压的选择需要考虑交流电压峰值和调制比的关系,一般取交流线电压峰值的1.5-2倍。
机侧变换器采用PQ控制策略,其控制框图如下:
code复制功率指令 → 电流参考计算 → 电流环控制 → SPWM调制
↑ ↑
功率计算 电流反馈
具体实现步骤:
网侧变换器采用Udc-Q控制策略,控制结构为:
code复制电压指令 → 电压环控制 → 电流环控制 → SPWM调制
↑ ↑
电压反馈 电流反馈
关键控制点:
在电力系统仿真中,采用标幺值(per-unit)系统具有以下优势:
标幺值计算公式:
code复制标幺值 = 实际值 / 基准值
在我的模型中,采用的基准值如下:
采用典型二阶系统设计方法,电流环标幺值参数:
matlab复制% 电流环参数(标幺值)
Kp_i = 0.5; % 比例系数
Ki_i = 10; % 积分系数
T_i = 0.01; % 时间常数
设计考虑:
电压环响应速度应慢于电流环,典型参数:
matlab复制% 电压环参数(标幺值)
Kp_v = 0.1;
Ki_v = 1;
T_v = 0.1;
正弦脉宽调制(SPWM)通过比较正弦调制波和三角载波生成开关信号。在我的模型中:
实现代码示例:
matlab复制% SPWM参数设置
fc = 10000; % 载波频率(Hz)
fm = 50; % 调制波频率(Hz)
ma = 0.9; % 调制比
Tstep = 1e-6; % 仿真步长(s)
% 生成载波信号
t = 0:Tstep:1;
carrier = sawtooth(2*pi*fc*t, 0.5);
% 生成调制波
modulation = ma * sin(2*pi*fm*t);
实际系统中必须考虑死区时间的影响(通常2-5μs)。在Simulink中可以通过以下方式实现:
在额定工况下(2MW,690V):
进行Udc阶跃变化测试(1200V→1300V):
模拟电网电压跌落30%:
问题1:仿真发散或不收敛
问题2:控制性能不理想
问题3:波形畸变严重
在实际工程应用中,我发现标幺值控制系统最大的优势在于参数的可移植性。同一个控制参数集,只需调整基准值就能适用于不同功率等级的变换器,大大减少了调试工作量。不过需要注意的是,标幺值系统对传感器精度和参数准确性要求较高,任何基准值的错误都会导致整个控制系统失效。