三相电压型PWM整流器在工业电力电子领域有着广泛应用,特别是在新能源发电、电机驱动等场合。这个项目最核心的创新点在于控制策略的改进——电压外环采用了非线性二阶离散自抗扰控制(ADRC),而电流内环则采用了更传统的控制方法。
我在电力电子行业摸爬滚打十几年,发现整流器控制一直是工程师们的痛点。传统PI控制虽然简单,但在面对电网电压波动、负载突变等扰动时,性能往往不尽如人意。ADRC这种"不依赖精确数学模型"的控制策略,理论上能很好地解决这个问题。
先说说这个系统的硬件基础。典型的三相电压型PWM整流器包括:
整流器工作时,通过控制IGBT的PWM占空比,实现交流到直流的变换,同时保持单位功率因数运行。听起来简单,但实际调试起来处处是坑。
ADRC的核心思想是把所有不确定因素(包括模型误差、外部扰动)都视为"总扰动",然后通过扩张状态观测器(ESO)实时估计并补偿。这种思路特别适合PWM整流器这种强非线性的系统。
我这次采用的是离散型二阶ADRC,相比连续型更适合数字实现。整个控制结构分为三部分:
在DSP上实现ADRC,离散化是关键。我对比了几种方法:
最终选择了零阶保持法,在C2000的150MHz主频下,一个控制周期(100μs)内能完成所有运算。这里有个经验:ESO的离散化步长要小于控制周期,我通常取1/5~1/10。
ADRC有多个需要调节的参数:
经过多次实验,我总结出一个实用的调参流程:
重要提示:ADRC参数对采样噪声敏感,一定要做好信号滤波。我在电流采样端加了二阶Butterworth低通,截止频率设为开关频率的1/10。
虽然电压外环用了ADRC,但电流内环我还是选择了传统的PI控制。原因有三:
不过这里的PI参数整定也有讲究:
初期调试时经常遇到ESO发散,表现为估计值突然"跑飞"。排查发现两个主要原因:
负载突变时,虽然ADRC理论上应该能处理,但实际还是出现了约5%的电压跌落。通过以下改进解决:
数字控制固有的计算延迟会影响性能,特别是当开关频率达到20kHz时。我的解决方案:
在30kW实验平台上测试,与传统PI控制对比:
| 指标 | PI控制 | ADRC控制 |
|---|---|---|
| 电压调整时间 | 50ms | 30ms |
| 最大超调量 | 8% | 3% |
| THD(满载) | 4.2% | 3.1% |
| 抗扰动能力 | 较差 | 优秀 |
特别在电网电压骤降20%时,ADRC版本能在2ms内恢复稳定,而PI控制需要15ms以上。
基于这个项目的经验,给同行几个实用建议:
这套方案已经在多个光伏逆变器项目中得到验证,最长无故障运行时间超过3年。虽然ADRC实现起来比PI复杂,但在工况复杂的场合,其性能优势非常明显。