1. 永磁同步电机无感FOC控制概述
永磁同步电机(PMSM)因其高效率、高功率密度等优势,在工业传动、电动汽车和家电领域得到广泛应用。传统控制方法依赖机械位置传感器获取转子位置信息,但这增加了系统成本和复杂度,降低了可靠性。无传感器FOC(Field Oriented Control)技术通过算法估算转子位置,成为当前研究热点。
在低速和零速工况下,由于反电动势信号微弱,基于模型的无感控制方法效果受限。高频信号注入法通过在电机绕组中注入特定信号,利用电机磁饱和效应产生的凸极性来提取位置信息,成为解决这一问题的有效方案。而线性扩张状态观测器(LESO)作为自抗扰控制(ADRC)的核心组件,能够实时估计并补偿系统内外扰动,显著提升控制性能。
2. LESO原理与实现
2.1 扩张状态观测器基础
传统状态观测器只能估计系统的已知状态变量,而ESO的创新之处在于将系统内外部扰动统一视为"总和扰动",并将其扩张为一个新的状态变量进行观测。对于二阶系统:
code复制ẋ1 = x2
ẋ2 = f(x1,x2,w,t) + bu
y = x1
ESO将其重构为:
code复制ẋ1 = x2
ẋ2 = x3 + b0u
ẋ3 = f'(x1,x2,x3)
y = x1
其中x3就是被扩张的总和扰动状态。
2.2 线性ESO设计
采用线性形式的ESO(LESO)可简化参数整定,其离散化实现为:
code复制z1(k+1) = z1(k) + h*(z2(k)+β1*e(k))
z2(k+1) = z2(k) + h*(z3(k)+β2*e(k)+b0*u(k))
z3(k+1) = z3(k) + h*β3*e(k)
e(k) = y(k) - z1(k)
其中β1, β2, β3为观测器增益,h为采样周期。通过极点配置方法,可将观测器带宽设为ω0,此时增益取值为:
β1=3ω0, β2=3ω0², β3=ω0³
2.3 级联LESO改进方案
传统LESO对斜坡型扰动存在稳态误差。采用两级LESO级联的方案:
- 第一级LESO估计总和扰动z3
- 将z3作为已知量输入第二级LESO
- 第二级仅需估计残余扰动
这种结构相当于对扰动进行二次估计,实验表明可将斜坡扰动的稳态误差降为零,同时提高动态响应速度。
3. 无感FOC系统实现
3.1 系统整体架构
基于LESO的无感FOC系统包含以下关键模块:
- 高频脉冲注入单元:在估计的d轴注入62V脉冲电压
- 位置解算单元:通过电流差分信号提取位置误差
- 锁相环(PLL):平滑位置估计结果
- 级联LESO:实现转速估计和扰动补偿
- 电流环PI控制器:维持dq轴电流跟踪
3.2 高频信号注入实现
采用时分复用的脉冲注入方案:
- 控制周期:正常FOC运行
- 注入周期:断开电流环,注入高压脉冲
具体时序控制通过PWM模块实现,注入频率8kHz(与开关频率一致)
位置信息解算步骤:
- 采集注入周期两个相邻时刻的电流ia,ib
- 计算差分信号Δia = ia1 - ia0, Δib = ib1 - ib0
- 通过正交锁相环提取位置误差:
code复制e_θ = atan2(Δib, Δia) - θ_est - 使用PI调节器驱动e_θ至零,输出估计位置
3.3 转速环ADRC设计
将机械运动方程重构为:
code复制J·dω/dt = Kt·iq - Tl - Bω + d
其中d包含所有未建模动态。设计LESO:
code复制dz1/dt = z2 + l1(ω - z1)
dz2/dt = z3 + l2(ω - z1) + b0·iq
dz3/dt = l3(ω - z1)
控制律为:
code复制iq_ref = (kω·(ω_ref - z1) - z3)/b0
参数整定:
- 观测器带宽ω0取60rad/s
- 控制器带宽取200rad/s
- b0=7.06(电机转矩系数估计值)
4. 关键实现细节
4.1 饱和凸极效应增强
对于表贴式PMSM,通过注入d轴偏置电流人为制造饱和凸极:
- 空载时:注入5%额定电流(约1A)
- 额定负载时:注入20%额定电流(约4A)
这可使等效Ld/Lq差值从5%提升到15%,大幅改善信号信噪比
4.2 数字滤波器设计
虽然论文中提及无需滤波器,但实际实现仍需考虑:
- 前置抗混叠滤波器:截止频率2kHz的二阶巴特沃斯
- 位置观测环路:带宽设为100Hz的二阶陷波器,消除PWM谐波影响
- 转速观测输出:20Hz的一阶低通,抑制高频抖动
4.3 参数敏感性分析
实验表明系统性能主要取决于:
- 电感参数误差:误差>20%会导致位置估计偏差
- 转动惯量J:影响LESO扰动补偿效果
- 脉冲注入幅值:需保证电流差分信号足够大
建议采用离线参数辨识:
python复制# 电感辨识示例
def identify_LdLq():
inject_voltage(1, 0) # d轴注入
Ld = Vd_amp/(2πf·Id_amp)
inject_voltage(0, 1) # q轴注入
Lq = Vq_amp/(2πf·Iq_amp)
return Ld, Lq
5. 实验验证与性能分析
5.1 测试平台配置
- 电机参数:7.5kW, 1500rpm, 4极
- 负载方式:对拖测试(同型号电机模拟负载)
- 控制芯片:TI TMS320F28075
- 采样频率:16kHz(电流环8kHz × 2)
5.2 动态性能对比
| 指标 | PI控制 | 传统LADRC | 改进LADRC |
|---|---|---|---|
| 转速跌落(Hz) | 11.2 | 7.9 | 5.6 |
| 恢复时间(ms) | 600 | 390 | 270 |
| 抗扰提升(%) | - | 30.4 | 51.8 |
5.3 零速带载能力
在零速工况下突加额定负载:
- 传统PI:失步概率>80%
- 级联LESO:可稳定运行,转速波动<±3rpm
关键因素是LESO对负载转矩的快速补偿能力
6. 工程实践建议
-
启动策略:采用三段式启动
- 阶段1:强制定位(对齐d轴)
- 阶段2:开环加速至5%额定转速
- 阶段3:切换至闭环无感控制
-
参数调试步骤:
markdown复制1. 先调电流环:确保电流响应带宽>500Hz
2. 再调位置观测:在5Hz以下验证位置误差<5°
3. 最后调转速环:从低带宽开始逐步提升
- 故障保护机制:
- 位置误差超限(>30°持续100ms)
- 转速观测值突变(>20%额定值/ms)
- q轴电流持续饱和(>90%限幅值)
实际应用中,建议将传统PI控制器与ADRC方案设计为可在线切换模式,便于根据运行工况选择最优控制策略。对于低速高精度场合,可结合高频注入与LESO的优势;而在中高速区,可切换至基于反电动势的观测器以降低损耗。
