1. 双馈风机滑模控制方案设计背景
在风电场并网运行中,双馈感应发电机(DFIG)的转子侧变流器控制一直是技术难点。传统PI控制虽然结构简单,但在风速突变或电网故障时,其动态响应性能往往不尽如人意。去年参与某海上风电项目时,我们实测发现当风速从8m/s阶跃变化到12m/s时,采用双PI控制的机组输出功率会出现持续0.8秒的振荡,这直接影响了电网的电能质量。
滑模控制(SMC)因其固有的鲁棒特性,特别适合处理这类非线性系统。但纯滑模控制在DFIG应用中存在两个致命问题:一是高频抖振会导致功率器件发热严重;二是在稳态工况下控制精度不如PI。经过三个月的仿真迭代,最终确定的SMC-PI混合架构完美结合了两者优势——外环功率控制保留PI的稳态精度,内环电流控制发挥SMC的动态性能。
2. 控制系统架构解析
2.1 整体控制结构设计
模型采用分层控制架构:
code复制[功率外环PI] → [电流内环SMC] → [PWM调制]
↑ ↑
[功率给定] [电流反馈]
外环功率控制器输出作为内环的q轴电流给定,这种结构确保了在电网电压跌落时仍能维持稳定的功率传输。关键在于两个控制环的采样周期设置:外环采用1ms周期,内环必须使用更快的0.05ms周期,这是确保滑模控制响应的关键。
2.2 滑模面设计细节
电流环滑模面采用误差积分形式:
code复制s = de + λ*e
其中:
- e = iq_ref - iq_actual
- λ = 150 (调试确定的最佳系数)
这个设计巧妙之处在于:
- λ参数相当于给系统增加了"弹性系数",值越大对误差的修正越激进
- 采用电流误差而非电压误差,避免了对电机参数的依赖
- 积分项的引入有效抑制了稳态误差
3. 关键算法实现
3.1 改进型滑模控制律
核心算法通过MATLAB Function模块实现:
matlab复制function u = smc_controller(e, de, lambda, eta)
s = de + lambda*e;
phi = 0.02; % 边界层厚度
u = -lambda*de - eta*sat(s/phi);
end
function y = sat(x)
if abs(x) <= 1
y = x;
else
y = sign(x);
end
end
与常规方案相比有三处改进:
- 用饱和函数替代sign()函数,将抖振幅度降低60%
- 动态调整边界层厚度φ,在快速响应与平滑输出间取得平衡
- 输出项包含误差微分,增强系统阻尼特性
3.2 参数整定方法论
通过正交试验法确定的参数优化流程:
- 先固定η=50,扫描λ∈[100,200]
- 在λ=150时THD最低,确定该值为最优
- 保持λ不变,调整η∈[30,70]
- 最终确定η=45时动态性能最佳
实测参数敏感性:
- λ每增加10%,响应速度提升15%但超调量增加8%
- η每增加10%,抗扰动能力增强12%但抖振加剧20%
4. Simulink模型实现技巧
4.1 模型关键子系统
-
磁链观测器模块:
- 采用改进型锁相环结构
- 增加低通滤波器(截止频率30Hz)
- 加入幅值补偿环节,电压跌落时仍能准确观测
-
PWM生成模块:
- 开关频率设为4kHz
- 添加1μs的死区时间补偿
- 采用中心对齐模式降低谐波
-
风速扰动模型:
- 使用Von Karman频谱生成湍流风
- 平均风速12m/s
- 湍流强度设置为15%
4.2 仿真配置要点
| 参数项 | 推荐设置 | 注意事项 |
|---|---|---|
| 求解器类型 | ode23tb | 适合刚性系统 |
| 最大步长 | 50μs | 大于此值会导致控制失效 |
| 相对容差 | 1e-4 | 平衡精度与速度 |
| 过零检测 | 启用 | 准确捕捉开关事件 |
5. 性能对比测试
5.1 动态响应测试
在风速阶跃变化工况下(8m/s→12m/s):
- 传统PI:功率恢复时间0.82s,超调量18%
- SMC-PI混合:恢复时间0.67s,超调量9.5%
5.2 电网故障穿越测试
模拟电网电压跌落15%:
- PI方案:转子电流振荡持续时间200ms
- 本方案:振荡持续时间80ms,幅值降低40%
5.3 谐波分析对比
额定工况下THD测量结果:
| 控制方式 | 转子电流THD | 定子电流THD |
|---|---|---|
| 双PI | 5.6% | 3.2% |
| SMC-PI | 2.8% | 1.9% |
6. 工程应用经验
6.1 现场调试技巧
-
参数微调口诀:
- "先调λ后调η,边界层厚看φ值"
- "λ管速度η管稳,φ值决定抖振量"
-
DSP实现要点:
- 电流采样与PWM中断必须严格同步
- SMC算法计算耗时控制在20μs以内
- 使用Q15格式定点数运算提升效率
6.2 常见问题排查
-
高频振荡问题:
- 现象:转子电流出现10kHz以上纹波
- 对策:检查IGBT驱动电路,确保开关延时对称
-
功率波动大:
- 现象:额定工况下功率周期性波动
- 对策:重新校准磁链观测器,检查编码器信号
-
过调制现象:
- 现象:控制器输出频繁限幅
- 对策:适当降低η值,或增加直流母线电压
7. 进阶优化方向
-
参数自适应机制:
正在试验基于LMS算法的在线参数调整,使λ和η能随风速自动优化 -
预测控制融合:
在SMC前级加入MPC预测模块,进一步改善动态性能 -
容错控制策略:
当检测到电流传感器故障时,自动切换至基于电压模型的观测控制
这套方案在广东某风场实测显示,在8m/s平均风速下,年发电量比传统PI控制提升了3.7%,同时变流器故障率降低了22%。对于新接触滑模控制的工程师,建议先从本文的饱和函数版本入手,待熟悉特性后再尝试其他改进型滑模面设计。
