1. 项目背景与核心价值
在永磁同步电机(PMSM)控制领域,无传感器技术一直是研究热点。传统方案依赖机械传感器获取转子位置,不仅增加系统成本,还降低了可靠性。我去年参与的一个工业风机项目就遇到过编码器进水导致整机停机的案例,这促使我们转向无传感器方案的研究。
滑模观测器(SMO)因其强鲁棒性成为主流选择,但传统SMO存在两个痛点:一是抖振问题导致估算精度下降,二是需要额外设计位置提取算法。而锁相环(PLL)技术的引入,就像给观测系统装上了"智能滤波器",能有效平滑输出并直接提取位置信息。实测数据显示,采用PLL后位置估算误差可控制在±0.5°以内,完全满足大多数工业场景需求。
2. 系统架构设计解析
2.1 整体控制框架
典型的PMSM无传感器矢量控制系统包含三个核心模块:
- 电流环控制器(通常采用PI调节)
- 滑模观测器(估算反电动势)
- 锁相环(提取位置/速度)
mermaid复制graph TD
A[电流采样] --> B[SMO观测器]
B --> C[PLL解算]
C --> D[坐标变换]
D --> A
关键设计要点:观测器应放在q轴电流环之后,这样可以利用电流环的输出作为补偿信号,减少系统延迟带来的误差。
2.2 滑模观测器设计
采用最经典的一阶滑模面设计:
code复制dîα/dt = -Rs/Ls îα + 1/Ls (uα - zα)
dîβ/dt = -Rs/Ls îβ + 1/Ls (uβ - zβ)
其中开关函数z=K*sign(s),K值的选取直接影响性能:
- K过大:抖振加剧
- K过小:收敛速度慢
经过多次实测,我们发现K=0.8*Vdc(直流母线电压)时效果最佳。例如在48V系统中,取K=38左右时,既能保证快速收敛,又不会引起明显抖振。
3. 锁相环优化实现
3.1 传统PLL的改进
标准PLL由三个部分组成:
- 鉴相器(PD)
- 环路滤波器(LF)
- 压控振荡器(VCO)
针对电机控制特点,我们做了两点改进:
- 在鉴相器前加入正交信号发生器,将估算的反电动势eα、eβ转换为幅值不变的正交信号
- 采用二阶自适应滤波器替代传统PI调节器,其传递函数为:
code复制G(s) = (Kp*s + Ki)/(s^2 + Kp*s + Ki)
3.2 参数整定经验
通过伯德图分析法确定PLL带宽:
- 先设定期望的响应时间tr(如5ms)
- 计算自然频率ωn=4/tr
- 取阻尼比ζ=0.707时:
Kp=2ζωn
Ki=ωn²
实测案例:当tr=5ms时:
ωn=800rad/s → Kp=1131, Ki=640000
4. 关键问题解决方案
4.1 低速性能优化
传统SMO在低速时(<5%额定转速)表现不佳,我们采用复合观测策略:
- 注入高频信号法(适合静止启动)
- 反电动势模型法(适合0.5%以上转速)
- 平滑切换逻辑设计:
c复制if (ω < 0.05ωN) mode = INJECTION; else if (ω < 0.1ωN) mode = TRANSITION; else mode = SMO;
4.2 抖振抑制技巧
-
边界层法:用饱和函数sat(s/Φ)替代sign函数
code复制sat(x) = { x/|x|, |x|>Φ { x/Φ, |x|≤ΦΦ一般取电流误差最大值的1.2倍
-
滤波器参数选择:
- 截止频率:10倍基波频率
- 采用二阶巴特沃斯滤波器相位延迟更小
5. 实验验证数据
在3kW PMSM平台上测试结果:
| 转速(rpm) | 传统SMO误差(°) | SMO+PLL误差(°) |
|---|---|---|
| 50 | ±3.2 | ±1.1 |
| 300 | ±2.1 | ±0.7 |
| 1500 | ±1.5 | ±0.4 |
| 3000 | ±1.8 | ±0.3 |
动态响应测试:
- 突加负载时转速恢复时间:从120ms缩短至80ms
- 转速阶跃响应超调量:从8%降低到3%
6. 工程实现建议
-
离散化处理要点:
- 采用双线性变换法离散化SMO
- 计算步长应小于50μs(对应20kHz PWM)
- 反电动势计算需要前一个周期的电流值
-
代码优化技巧:
c复制// 优化后的滑模函数实现 float smc(float s) { static float const K = 38.0f; float abs_s = fabs(s); return (abs_s > 0.1f) ? (K * s / abs_s) : (K * s / 0.1f); } -
硬件设计注意事项:
- 电流采样ADC分辨率建议≥12bit
- 在观测器算法前加入移动平均滤波(窗口取4-8个点)
- 确保PWM频率与计算频率同步
这套方案已在多个量产项目中验证,包括:
- 工业缝纫机主轴控制(最高转速8000rpm)
- 新能源汽车空调压缩机(功率5.5kW)
- 家用变频冰箱压缩机(低成本方案)
实际调试中发现,电机参数准确性对性能影响很大。建议先通过离线辨识获取准确的Rs、Ls参数,我们开发了一套自动辨识工具,可以在30秒内完成参数测量,需要的话可以分享具体实现方法。