1. 三相APF系统概述与核心需求
三相有源电力滤波器(APF)是解决电网谐波污染的关键设备,其核心功能是通过实时检测负载谐波电流,生成与之幅值相等、相位相反的补偿电流,实现谐波抵消。本系统采用直流侧电压700V的设计方案,主要针对工业场景中常见的6脉波整流器等非线性负载产生的5次、7次、11次等特征谐波。
在控制策略上,系统采用PI控制与重复控制的复合方案。PI控制器负责快速跟踪指令信号中的基波成分,而重复控制器则针对周期性谐波分量进行精准抑制。这种组合充分发挥了PI控制动态响应快和重复控制稳态精度高的双重优势,特别适合APF这类需要同时处理瞬态和稳态性能的场合。
LCL滤波器的引入是系统设计的另一大特点。相比传统L滤波器,LCL结构在高频段具有更好的衰减特性,能有效抑制开关频率附近的纹波。但同时也带来了谐振峰问题,需要在控制器设计中加入有源阻尼策略。系统参数设计时需重点考虑:
- 网侧电感(Lg)与逆变侧电感(Lf)的比值关系
- 滤波电容(Cf)的容值选择
- 谐振频率点的位置与系统稳定裕度
2. 主电路拓扑与关键参数设计
2.1 功率电路架构解析
系统主电路采用典型的三相两电平电压源型逆变器结构,由直流母线电容、IGBT模块和LCL滤波器组成。直流侧电压设定为700V,这个电压等级的选择基于以下考量:
- 满足常见400V交流系统(线电压峰值566V)的补偿需求
- 保留足够的电压裕度应对电网波动
- 平衡器件耐压等级与开关损耗
IGBT选型时需计算最大开关电流:
code复制I_peak = (P_max × √2)/(√3 × V_LL × η)
其中P_max为系统最大补偿容量,V_LL为线电压有效值,η为预估效率。实际选型应留出30%以上余量。
2.2 LCL滤波器参数计算
滤波器参数设计遵循以下步骤:
- 确定总电感量(Lg+Lf):通常取10%-15%的基波阻抗
code复制L_total = (0.1 × V_LL^2)/(2πf × S_base) - 分配网侧与逆变侧电感:典型比例为3:1到5:1
- 计算电容值:使谐振频率在开关频率的1/6到1/10之间
code复制f_res = 1/(2π√(L_eq × Cf)), L_eq = (Lg × Lf)/(Lg + Lf) - 验证高频衰减特性:
code复制Attn(dB) = 20log(Lg/Lf) + 40log(f/f_res)
实际工程中还需考虑:
- 电感饱和电流裕度
- 电容的ESR影响
- 寄生参数对谐振峰的影响
3. 复合控制策略实现
3.1 PI控制器设计与整定
电流环PI参数采用典型二阶系统整定法:
code复制Kp = L_total × ω_c
Ki = R_total × ω_c
其中ω_c为截止频率(通常取1/10开关频率),R_total为等效电阻。
在dq坐标系下实现时需注意:
- 交叉耦合项的前馈补偿
- 采样延迟的相位补偿
- 抗积分饱和处理
实测波形显示,纯PI控制对周期性谐波的跟踪存在约5%的稳态误差,这正是引入重复控制的动机。
3.2 重复控制器的集成方案
重复控制器的传递函数为:
code复制G_rc(z) = [Q(z)z^(-N)]/[1 - Q(z)z^(-N)]
其中N为一个基波周期的采样点数,Q(z)为增强稳定性的低通滤波器。
关键实现细节:
- 延时环节采用环形缓冲区实现
- 相位补偿通过超前环节z^k实现
- 增益调整需与PI控制器输出协调
在Simulink中搭建的重复控制器模块包含:
- 误差存储器(Error Memory)
- 周期延时单元(Period Delay)
- 补偿滤波器(Compensation Filter)
- 稳定性监控逻辑(Stability Monitor)
4. SVPWM调制与系统保护
4.1 七段式SVPWM实现
采用TI Q15格式定点数实现的算法流程:
- 电压矢量扇区判断(通过Uα、Uβ符号)
- 作用时间计算:
code复制T1 = √3|Uβ|/Udc × Ts T2 = (√3|Uα| + |Uβ|)/2Udc × Ts - 矢量分配遵循000-100-110-111序列
- 插入零矢量保持对称性
在TMS320F28335 DSP上实测的开关频率为10kHz,死区时间设置为2μs。
4.2 保护机制设计
系统包含多级保护:
- 硬件保护:
- 直流过压(>750V触发)
- 过流(>120%额定值)
- IGBT驱动故障
- 软件保护:
- 谐波含量超标
- 补偿失效检测
- 电网电压骤升/骤降
保护触发后的处理流程:
- 立即封锁PWM输出
- 投入泄放电阻
- 记录故障代码
- 等待人工复位
5. 仿真与实测结果对比
5.1 MATLAB/Simulink建模要点
搭建仿真模型时需特别注意:
- IGBT模型选择:
- 理想开关(快速仿真)
- 带导通压降的详细模型(精度优先)
- 采样同步处理:
- 保持控制周期与PWM周期对齐
- 模拟实际ADC采样保持时间
- 噪声注入:
- 加入0.5%量级的测量噪声
- 模拟实际传感器误差
关键观测点设置:
- 网侧电流THD(目标<5%)
- 直流电压纹波(目标<3%)
- 动态响应时间(目标<1ms)
5.2 实验平台实测数据
在30kVA实验平台上获得的典型数据:
| 指标 | 纯PI控制 | PI+重复控制 |
|---|---|---|
| 稳态THD | 8.2% | 3.1% |
| 动态响应时间 | 0.8ms | 1.2ms |
| 直流纹波 | 2.8% | 2.5% |
实测中发现的问题及解决方案:
- 轻载时LCL谐振明显 → 增加虚拟电阻控制
- 电网畸变导致锁相困难 → 升级为DDSRF-PLL
- 重复控制器初始瞬态大 → 添加软启动逻辑
6. 工程实践中的经验技巧
-
调试顺序建议:
- 先开环验证PWM生成
- 再闭环调试电流环
- 最后投入重复控制
-
参数整定口诀:
- "先比例后积分,从小到大慢慢加"
- "重复控制增益宜小不宜大"
- "LCL阻尼电阻宁大勿小"
-
常见异常处理:
- 高频振荡 → 检查采样同步
- 补偿不足 → 验证电流传感器极性
- 直流电压波动 → 调整母线电容值
-
效率优化方向:
- 开关频率与损耗的权衡
- 死区时间补偿
- 空间矢量过调制策略
在实际项目中,我们发现IGBT模块的散热设计往往被低估。建议至少预留30%的热裕度,并使用红外热像仪定期检测关键器件温升。对于700V直流系统,母线电容的均压电阻功耗也不容忽视,可考虑采用主动均衡方案降低损耗。
