1. PWM整流器控制策略概述
在电力电子领域,PWM整流器因其优异的性能已成为交流-直流变换的主流方案。与传统的二极管整流器相比,PWM整流器能够实现单位功率因数运行、双向能量流动以及稳定的直流输出电压。这些特性使其在新能源发电、电机驱动、不间断电源等场合得到广泛应用。
控制策略是PWM整流器性能优劣的关键所在。目前主流的控制方法可分为两大类:传统双闭环PI控制和先进控制算法。双闭环PI控制因其结构简单、可靠性高,在工业界占据主导地位;而线性自抗扰控制(LADRC)作为新兴控制策略,凭借其强鲁棒性和抗干扰能力,正逐渐受到学术界和工业界的关注。
2. 双闭环PI控制原理与实现
2.1 基本控制结构
双闭环PI控制采用经典的串级控制架构,由外环电压控制和内环电流控制组成。外环负责调节直流侧输出电压,内环则控制交流侧输入电流。这种分层设计既保证了系统的稳定性,又实现了快速的动态响应。
在d-q旋转坐标系下,双闭环控制的结构可描述为:
- 电压外环:采样直流电压Vdc,与参考值Vdc_ref比较后通过PI调节器生成d轴电流参考值Id_ref
- 电流内环:采样交流电流并转换到dq坐标系,与Id_ref和Iq_ref(通常设为0以实现单位功率因数)比较,通过PI调节器输出调制信号
2.2 数学模型建立
建立精确的数学模型是控制系统设计的基础。在三相静止坐标系(abc)下,PWM整流器的电压方程为:
code复制va = Ria + L(dia/dt) + ea + vn
vb = Rib + L(dib/dt) + eb + vn
vc = Ric + L(dic/dt) + ec + vn
通过Clarke和Park变换转换到同步旋转坐标系(dq)后,方程简化为:
code复制vd = Rid + L(did/dt) - ωLiq + ed
vq = Riq + L(diq/dt) + ωLid + eq
其中ω为电网角频率。这种变换实现了交流量的直流化,极大简化了控制设计。
2.3 解耦控制与参数整定
dq轴间的耦合项ωLid和ωLiq会影响系统性能。实际实现中通常采用前馈解耦技术:
code复制Vd = Vd' - ωLiq + Ed
Vq = Vq' + ωLid + Eq
其中Vd'和Vq'为PI控制器输出,Ed和Eq为电网电压前馈项。
参数整定遵循"先内环后外环"的原则:
- 电流内环:响应速度要求高,带宽通常设为开关频率的1/10~1/5
- Kp_i ≈ L/(2Ts)
- Ki_i ≈ R/(2Ts)
- 电压外环:带宽一般为内环的1/5~1/10
- Kp_v ≈ C/(2Tv)
- Ki_v ≈ 1/(2TvRload)
其中Ts和Tv分别为内外环的期望响应时间。
3. LADRC控制原理与实现
3.1 自抗扰控制基本思想
线性自抗扰控制(LADRC)的核心思想是将系统未知动态和外部扰动统一视为"总扰动",通过扩张状态观测器(ESO)实时估计并补偿。这种主动抗扰能力使其对参数变化和外部干扰具有强鲁棒性。
与传统PI控制相比,LADRC具有以下优势:
- 不依赖精确数学模型
- 自动补偿内外扰动
- 参数整定简单,物理意义明确
- 控制性能对对象变化不敏感
3.2 二阶LADRC结构
对于PWM整流器这类二阶系统,典型LADRC结构包含三个关键部分:
-
跟踪微分器(TD):安排过渡过程,提供无超调跟踪
code复制v1(k+1) = v1(k) + h*v2(k) v2(k+1) = v2(k) + h*fhan(v1(k)-v(k),v2(k),r,h0) -
扩张状态观测器(ESO):估计系统状态和总扰动
code复制e = z1 - y z1 = z1 + h*(z2 - β01*e) z2 = z2 + h*(z3 - β02*e + b0*u) z3 = z3 + h*(-β03*e) -
状态误差反馈(SEF):生成控制量
code复制u0 = kp*(v1 - z1) + kd*(v2 - z2) u = (u0 - z3)/b0
其中fhan为最速控制综合函数,β为观测器增益,kp、kd为控制器参数。
3.3 PWM整流器的LADRC实现
在PWM整流器应用中,需为电压环和电流环分别设计LADRC控制器:
电压外环LADRC:
- 被控对象近似为一阶惯性环节
- ESO设计为二阶,估计直流侧电压及其变化率
- 控制目标为跟踪电压参考值
电流内环LADRC:
- 被控对象为带耦合的二阶系统
- ESO设计为三阶,估计dq轴电流及其扰动
- 需考虑dq轴间的耦合补偿
4. Matlab/Simulink仿真对比
4.1 仿真模型搭建
基于Matlab 2020b搭建对比仿真平台,主要包含以下模块:
- 主电路:三相电压源、L滤波器、IGBT桥臂、直流负载
- 测量模块:电压电流传感器、功率计算
- 控制模块:双闭环PI和LADRC可切换结构
- 信号发生与PWM生成
关键参数设置:
matlab复制% 电网参数
Vg_rms = 220; % 相电压有效值(V)
fg = 50; % 电网频率(Hz)
Lg = 5e-3; % 网侧电感(H)
Rg = 0.1; % 网侧电阻(Ω)
Cdc = 2000e-6; % 直流电容(F)
Rload = 20; % 负载电阻(Ω)
Vdc_ref = 650; % 直流参考电压(V)
4.2 双闭环PI控制器实现
电压外环PI:
matlab复制Kp_v = 0.15;
Ki_v = 8;
电流内环PI:
matlab复制Kp_i = 0.8;
Ki_i = 50;
解耦补偿:
matlab复制Vd_comp = Vd' - w*Lg*Iq;
Vq_comp = Vq' + w*Lg*Id;
4.3 LADRC控制器实现
电压环LADRC参数:
matlab复制w_v = 100; % 带宽(rad/s)
b0_v = 1/(Rload*Cdc);
eso_v = [3*w_v, 3*w_v^2, w_v^3]; % 观测器增益
电流环LADRC参数:
matlab复制w_i = 1000; % 带宽(rad/s)
b0_i = 1/Lg;
eso_i = [3*w_i, 3*w_i^2, w_i^3]; % 观测器增益
4.4 性能对比分析
通过阶跃负载变化测试对比两种控制策略:
-
动态响应:
- 双闭环PI:调节时间约20ms,超调量8%
- LADRC:调节时间约15ms,无超调
-
抗干扰能力:
- 电网电压骤降10%时:
- PI控制:直流电压波动±15V
- LADRC:直流电压波动±5V
- 电网电压骤降10%时:
-
THD对比:
- PI控制:网侧电流THD≈3.2%
- LADRC:网侧电流THD≈2.5%
-
参数敏感性:
- 电感值变化±30%时:
- PI控制:性能明显下降
- LADRC:基本维持原性能
- 电感值变化±30%时:
5. 工程应用中的选择建议
5.1 双闭环PI的适用场景
- 参数变化不大的稳定系统
- 对实时性要求极高的场合(PI计算量小)
- 工程师熟悉度高,调试经验丰富
- 成本敏感型应用
5.2 LADRC的适用场景
- 系统参数存在较大变化或不确定
- 外部干扰频繁且幅值大
- 对电能质量要求严格的场合
- 允许稍高的计算复杂度
5.3 实际调试经验分享
-
双闭环PI调试技巧:
- 先断开电压环,仅调试电流环
- 观察电流阶跃响应的阻尼特性
- 电压环带宽设为电流环的1/5~1/10
- 注意积分抗饱和处理
-
LADRC调试要点:
- 首先确定控制带宽w
- b0取值尽量准确(决定扰动补偿效果)
- ESO带宽一般为控制带宽的3~5倍
- 实际调试时可先设为相同值再微调
-
常见问题处理:
- 高频振荡:降低观测器带宽
- 响应迟缓:增大控制带宽
- 稳态误差:检查b0取值或增大积分项
6. 进阶讨论与扩展
6.1 混合控制策略探索
结合PI和LADRC的优势,可考虑以下混合方案:
- 电压环采用LADRC(抗负载扰动)
- 电流环保留PI控制(保证快速性)
- 加入自适应机制动态调整参数
6.2 离散化实现注意事项
数字控制中需特别注意:
- 离散化方法选择:
- ESO宜采用前向欧拉法
- TD建议用最速离散化
- 计算延时补偿:
- 预测一拍或半拍
- 修正观测器结构
- 量化效应:
- AD分辨率影响观测精度
- 适当增加ESO带宽补偿
6.3 参数自整定方法
-
基于频域响应的自动整定:
- 施加扫频信号
- 辨识关键频率特性
- 自动计算合适参数
-
基于强化学习的优化:
- 定义奖励函数
- 在线调整参数
- 逐步逼近最优性能
-
专家系统辅助调试:
- 建立知识库
- 根据响应特征推荐参数
- 结合人工经验修正
在实际工程中,控制策略的选择需综合考虑性能需求、实现成本、技术储备等多方面因素。双闭环PI凭借其简单可靠仍是大多数应用的首选,而LADRC则为高性能、复杂工况提供了新的解决方案。随着数字处理能力的提升和算法优化,先进控制策略的应用前景将更加广阔。
