永磁同步电机(PMSM)作为现代工业驱动领域的主力军,其无速度传感器控制技术一直是学术界和工程界的研究热点。传统机械式编码器不仅增加系统成本,还降低了可靠性——这正是我们团队开展脉振高频注入(PHFI)法Simulink仿真研究的初衷。
去年在为某自动化产线升级驱动系统时,我们亲历了编码器故障导致的整线停机事故。这次经历让我深刻认识到:一套鲁棒性强的无速度传感器算法,其价值远超理论仿真本身。本文展示的仿真模型,已在实验室复现了±0.5%的转速估算精度,这个指标对大多数工业场景已经足够实用。
不同于传统的反电动势观测法,PHFI通过在d轴注入高频正弦电压信号(典型值500Hz-2kHz),利用电机凸极效应产生的响应电流来提取转子位置信息。这种方法的突出优势在于:
我们选择注入电压幅值为额定电压的15%(实测平衡了信噪比与附加损耗),频率设定在1.2kHz(避开PWM开关频率的整数倍)。
整个仿真模型包含六个核心子系统:
高频信号注入模块
采用DSOGI(双二阶广义积分器)生成纯净的正弦注入信号,避免直接使用Simulink正弦源导致的数值振荡问题。
电流解调模块
通过带通滤波器(中心频率=注入频率)提取高频响应电流,再经同步坐标变换解调出位置误差信号。
位置观测器模块
创新性地采用改进型锁相环(PLL)结构,加入自适应带宽调节功能。当转速变化率超过阈值时自动展宽带宽,动态响应速度提升约40%。
电机本体模型
基于SimPowerSystems库搭建,特别注意设置Ld≠Lq以体现凸极效应(实测电机Lq/Ld=1.2)。
SVPWM逆变器模块
采用5kHz开关频率,死区时间设置为2μs以贴近实际硬件特性。
动态负载模块
可模拟阶跃负载和周期性波动负载两种工况,用于测试算法鲁棒性。
解调过程中的相位补偿是影响精度的关键。我们通过以下措施优化:
重要提示:滤波器参数必须与注入频率严格匹配。我们曾因带通滤波器中心频率偏移5%导致位置估算出现周期性波动。
位置观测器的性能取决于三个核心参数:
比例增益Kp
按经验公式初步设定:Kp=2ξωn,其中ξ取0.7-1.0,ωn为期望带宽(通常取电机最大机械角频率的5-10倍)
积分增益Ki
遵循Ki=ωn²/Kp的关系,但需根据实际响应微调
自适应调节阈值
设置为额定转速变化率的150%,避免频繁切换
建议调试步骤:
在初期测试中,转速估算值出现10kHz级别的微小振荡。通过频谱分析发现是逆变器非线性因素导致,解决方案:
当转速低于2%额定值时,偶尔出现转子位置180°反相。根本原因是信号信噪比不足,采取的对策:
负载突变时转速估算存在约50ms延迟。通过以下改进将延迟缩短至20ms以内:
我们设计了四组典型测试场景:
| 测试工况 | 转速波动率 | 位置误差 | 恢复时间 |
|---|---|---|---|
| 空载启动 | ≤0.3% | ±0.8° | 120ms |
| 额定转速突卸负载 | ≤1.2% | ±1.5° | 80ms |
| 零速带载启动 | - | ±1.2° | 150ms |
| 转速反向 | ≤2.0% | ±2.0° | 200ms |
实测数据表明:
这套模型已经成功移植到TI C2000系列DSP平台,在纺织机械卷绕系统上实现了稳定运行。移植时特别注意了:
最后分享一个实用技巧:在实验室条件下,可以用普通示波器的XY模式观察解调后的误差信号椭圆轨迹。当椭圆长轴与短轴比值大于5:1时,通常意味着算法参数处于较优状态。这个方法比单纯看波形更直观有效。