1. 项目背景与核心挑战
三相整流器作为电力电子系统中的关键部件,在新能源发电、工业传动等领域应用广泛。但在实际运行中,电网电压不平衡工况会导致直流侧出现明显的二倍频(100Hz/120Hz)电压波动,这个问题困扰着许多电力电子工程师。
我曾在某光伏逆变器项目中,遇到过电网电压3%不平衡度下直流母线电压出现±8%波动的案例。这种波动不仅影响后级逆变器工作,还会导致电解电容寿命急剧下降。传统解决方案往往需要大幅增加电容容量,但这既增加成本又影响功率密度。
2. 不平衡工况下的问题机理
2.1 二倍频波动产生原理
当三相电网电压存在幅值不平衡时(常见于农村电网、老旧工业区),根据瞬时功率理论:
code复制p = v_a·i_a + v_b·i_b + v_c·i_c
在dq坐标系下分解后,会出现二倍频的振荡分量。以5%的电压不平衡度为例,直流侧电压波动幅值ΔVdc可估算为:
ΔVdc ≈ Vdc_nom × (2 × 不平衡度) / (ω × C)
其中ω为电网角频率,C为直流母线电容。这意味着在380V系统中,5%不平衡度下,1000μF电容将产生约60V的峰峰值波动。
2.2 传统控制方法的局限
常规PI控制器的带宽通常设计在10-20Hz范围内,难以有效抑制100Hz波动。虽然可以通过:
- 增大电容(成本↑、体积↑)
- 降低带宽(动态性能↓)
但都会带来明显副作用。
3. 改进控制策略设计
3.1 谐振控制器嵌入
我们在电流内环中增加了比例谐振(PR)控制器,其传递函数为:
code复制G_PR(s) = K_p + K_r·s/(s²+ω0²)
其中ω0=2π×100rad/s。实测表明,当K_r/K_p=5时,对100Hz干扰的抑制比可达40dB以上。但需注意:
谐振控制器会引入相位突变,需在离散化时采用Tustin变换而非欧拉法
3.2 改进型SVPWM实现
传统SVPWM在不平衡下会产生非特征谐波。我们采用:
- 正负序分离的电压合成
- 可变矢量作用时间分配算法
具体实现步骤:
c复制// 伪代码示例
void SVPWM_UnbalanceHandle(){
v_αβ = Clarke_Transform(v_abc);
v_αβ_seq = Seq_Decomp(v_αβ); // 正负序分解
t1 = (√3·Ts/Vdc)·(v_β_seq+ - v_β_seq-);
t2 = (√3·Ts/Vdc)·(-v_α_seq+ + v_α_seq-);
// 其余处理同常规SVPWM
}
4. 关键实现细节
4.1 数字控制注意事项
- 采样同步:建议采用基于锁相环(PLL)的同步采样,采样窗口应避开开关时刻
- 计算延时补偿:在1.5kHz开关频率下,0.5个周期的延时会导致约12°的相位偏差
- 定点数处理:Q15格式下,谐振控制器系数需做归一化处理
4.2 硬件设计要点
- 直流侧电容ESR要足够低(建议<50mΩ)
- 电流传感器带宽需≥10倍开关频率
- 栅极驱动传播延迟差异应<50ns
5. 实测效果与问题排查
5.1 实验平台参数
| 参数 | 值 |
|---|---|
| 额定功率 | 10kW |
| 开关频率 | 15kHz |
| 直流电容 | 680μF薄膜电容 |
| 控制芯片 | TI C2000 |
5.2 典型问题与解决
-
谐振控制器发散
- 现象:运行一段时间后输出畸变
- 原因:离散化误差累积
- 解决:加入泄漏因子(γ=0.99)
-
启动冲击电流
- 现象:上电时保险丝熔断
- 对策:分阶段软启动控制
-
EMI超标
- 实测发现150kHz频段超标8dB
- 优化方案:增加共模磁环+调整开关沿时间
6. 进阶优化方向
对于要求更高的应用场景,可以考虑:
- 自适应谐振控制器:自动跟踪电网频率变化
- 模型预测控制(MPC):直接处理不平衡约束
- 虚拟阻抗技术:改善并网特性
我在某风电变流器项目中采用方法2后,在10%不平衡度下将THD从5.2%降至2.7%。但需要注意MPC对处理器算力的要求较高,需要至少100MIPS的处理能力。