1. 项目背景与核心价值
三相不平衡工况是电力电子变换器在实际运行中经常遇到的挑战。当电网负载不对称或发生故障时,会导致三相电压/电流幅值不等、相位差偏离120°,这种不平衡状态可能引发直流侧电压波动、系统损耗增加甚至设备损坏。模块化多电平变换器(MMC)作为柔性直流输电的核心装备,其在不平衡条件下的稳定控制能力直接关系到整个电力系统的可靠性。
传统两电平或三电平变换器面对不平衡工况时,往往需要额外增加补偿装置或牺牲部分性能指标。而MMC凭借模块化结构、高电平输出和分布式储能特性,天然具备更强的抗不平衡扰动能力。但这也对控制策略提出了更高要求——需要同时兼顾直流侧电压稳定、交流侧电流平衡、桥臂能量均衡等多个控制目标。
本项目通过搭建MMC在三相不平衡工况下的仿真模型,实现了三种典型控制目标(直流电压稳定、负序电流抑制、桥臂能量均衡)的闭环控制,并对比分析了PI控制与无差拍控制在动态响应、稳态精度等方面的性能差异。这些成果对于实际工程中MMC的参数整定、控制策略选择具有直接参考价值。
2. 仿真模型搭建关键点
2.1 MMC主电路建模
MMC的每个相单元由上下两个桥臂组成,每个桥臂包含N个子模块(SM)和桥臂电感。子模块通常采用半H桥结构,包含IGBT开关器件、直流电容和旁路开关。在Matlab/Simulink中搭建模型时需注意:
-
器件级建模:使用Simscape Power Systems库中的IGBT/Diode模型时,需设置正确的导通电阻(Ron)、前向压降(Vf)等参数。例如某6300V/1500A模块的典型值为:
matlab复制Ron = 1.2e-3; % 导通电阻(Ω) Vf = 1.8; % 二极管正向压降(V) -
电容参数计算:子模块电容值需满足电压纹波要求,可通过能量守恒估算:
code复制C = (ΔE)/(2N·ΔVc·Vdc)其中ΔE为单个开关周期内能量变化量,ΔVc为允许的电容电压波动。
-
等效模型选择:详细模型(Detailed Model)适合研究开关过程,但仿真速度慢;平均值模型(Averaged Model)适合系统级分析。本项目采用详细模型以保证控制策略验证的准确性。
2.2 不平衡工况模拟方法
在Simulink中实现三相不平衡通常有以下几种方式:
-
电压源法:直接设置三相电压幅值不等或相位偏差
matlab复制Va = 220*sqrt(2)*sin(2*pi*50*t); Vb = 200*sqrt(2)*sin(2*pi*50*t - 2*pi/3 + 0.1); // 幅值降低+相位偏移 Vc = 240*sqrt(2)*sin(2*pi*50*t + 2*pi/3 - 0.05); -
负载扰动法:在某一相接入突加负载,例如在t=0.5s时B相接入额外50Ω电阻
-
故障模拟法:设置单相接地短路等故障,适用于更严苛的测试场景
提示:建议采用渐变式不平衡设置(如电压幅值缓慢变化),避免阶跃突变导致数值计算不收敛。
3. 控制策略实现与对比
3.1 控制目标数学描述
在三相不平衡条件下,MMC需要实现的多目标控制可以表述为:
-
直流电压稳定:
code复制min ∫(Vdc_ref - Vdc_actual)² dt -
负序电流抑制:通过对称分量法分解后,最小化负序分量
code复制I₂ = (Ia + a²Ib + aIc)/3, 其中a=e^(j2π/3) -
桥臂能量均衡:保持上下桥臂总储能相等
code复制E_upper = E_lower = 0.5*C*Σ(vc_i)² / N
3.2 PI控制实现
传统PI控制器设计要点:
-
电流内环设计:
- 采用dq解耦控制,正负序分量分别处理
- 比例系数Kp ≈ L/τ(L为等效电感,τ为目标响应时间)
- 积分时间Ti ≈ L/R(R为等效电阻)
典型参数:
matlab复制Kp_d_pos = 0.5; Ki_d_pos = 20; // d轴正序 Kp_q_pos = 0.5; Ki_q_pos = 20; // q轴正序 Kp_d_neg = 0.3; Ki_d_neg = 15; // d轴负序 -
电压外环设计:
- 带宽通常设为电流环的1/5~1/10
- 加入前馈补偿提高动态响应
3.3 无差拍控制实现
无差拍控制(Deadbeat Control)基于系统离散模型,通过当前状态直接计算下一周期所需的控制量。关键步骤:
-
离散化模型:
code复制x[k+1] = A_d·x[k] + B_d·u[k] y[k] = C_d·x[k] -
控制律推导:
code复制u[k] = B_d⁻¹ (x_ref - A_d·x[k]) -
延迟补偿:
由于计算延迟,实际采用:code复制u[k] = B_d⁻¹ (x_ref - A_d·x[k+1|k])
注意:无差拍控制对模型精度敏感,需在线辨识参数或加入鲁棒修正项。
3.4 性能对比实测数据
在相同的不平衡工况(B相电压下降20%)下,两种控制策略的对比:
| 指标 | PI控制 | 无差拍控制 |
|---|---|---|
| 直流电压恢复时间(s) | 0.15 | 0.05 |
| 负序电流含量(%) | 3.2 | 1.8 |
| THD(%) | 4.5 | 3.1 |
| 最大电容电压偏差(V) | 12.3 | 8.7 |
实测波形对比显示,无差拍控制在动态响应速度上优势明显,但PI控制在参数扰动下表现更鲁棒。
4. 关键问题与解决方案
4.1 环流抑制问题
三相不平衡时,MMC内部会产生特征谐波环流(主要是2次谐波)。解决方法:
-
附加环流抑制器:
- 在控制回路中加入2次谐波提取环节
- 采用谐振控制器(PR控制器)进行补偿
matlab复制G_pr(s) = Kp + 2Krωc*s/(s² + 2ωc*s + ω0²) -
桥臂能量反馈控制:
- 检测各桥臂能量偏差
- 通过修正调制波重新分配能量
4.2 开关频率优化
MMC的开关损耗与子模块数量直接相关。实测中发现:
- 固定开关频率会导致高频段谐波集中
- 采用载波移相PWM(CPS-SPWM)可等效提高开关频率
- 优化建议:结合排序算法,优先切换电压偏差大的子模块
4.3 实时性挑战
无差拍控制对计算速度要求极高。在dSPACE等实时平台上的优化技巧:
- 查表法:预计算B_d⁻¹等矩阵并存储
- 并行计算:利用FPGA实现矩阵运算加速
- 简化模型:忽略次要动态过程(如电容电压纹波)
5. 工程应用建议
基于仿真结果和问题分析,给出以下实际应用建议:
-
控制策略选择:
- 对动态性能要求高的场景(如风电并网)优先选用无差拍控制
- 参数不确定大的场合(如弱电网)建议采用鲁棒PI控制
-
参数整定方法:
- PI参数先按典型二阶系统整定,再通过对称优化法微调
- 无差拍控制需预留10%~20%的控制裕度
-
不平衡度限制:
- 长期运行建议控制在IEEE Std 1159-2009规定的2%负序电压以内
- 短时耐受能力需通过RTDS实验验证
-
硬件设计考量:
- 子模块电容需按最严苛不平衡条件设计
- 散热设计要考虑负序电流带来的额外损耗
这个项目完整再现了MMC在不平衡工况下的运行特性,三种控制目标的实现方案可直接迁移到实际工程中。特别是在新能源电站并网、城市电网互联等场景下,这些控制策略能有效提升系统在不对称故障下的穿越能力。