永磁同步电机(PMSM)因其高效率、高功率密度等优势,在工业驱动、电动汽车等领域获得广泛应用。传统FOC控制依赖位置传感器获取转子信息,但传感器增加了系统成本和故障率。无感控制技术通过算法估算转子位置,成为近年研究热点。
在众多无感控制方法中,高频信号注入法因其在零低速区的优异表现备受关注。其中脉振高频电流注入法相比传统电压注入法具有显著优势:系统结构更简单(省去两个低通滤波器)、参数鲁棒性更强(不受电阻电感变化影响)、动态性能更好(支持带载起动)。
关键提示:无感控制的核心挑战在于低速区,此时反电动势信号微弱,传统模型法难以准确估算位置。高频注入法通过主动激励获取转子凸极信息,完美解决了这一难题。
该方法在d轴注入高频正弦电流信号:
$$ i_{dh} = I_h \sin(\omega_h t) $$
由于电机磁路饱和效应,q轴电感会呈现周期性变化。通过解调q轴电流响应中的二次谐波分量,可提取出转子位置误差信号:
$$ \theta_{err} = \frac{L_{q2}}{4\omega_h L_d L_q} I_h^2 \sin(2\Delta\theta) $$
其中$L_{q2}$是q轴电感的二次谐波幅值,$\Delta\theta$为位置误差角。该误差信号经锁相环处理后即可得到精确的转子位置估计。
| 特性 | 电压注入法 | 电流注入法 |
|---|---|---|
| 滤波器需求 | 需要2个LPF | 无需额外LPF |
| 参数敏感性 | 受电阻电感变化影响 | 参数变化影响小 |
| 动态响应 | 约50ms | 约20ms |
| 实现复杂度 | 中等 | 较低 |
| 最低工作转速 | 3%额定转速 | 0rpm(零速起动) |
实测数据表明,电流注入法在突加100%额定负载时,位置估算误差小于0.1rad,远优于电压注入法的0.3rad误差。
电流采样电路:
PWM调制优化:
c复制// 空间矢量PWM实现示例
void SVM_Gen(float Ualpha, float Ubeta) {
float T1 = sqrt(3)*Ts/Udc*(Ualpha - Ubeta/sqrt(3));
float T2 = sqrt(3)*Ts/Udc*(2*Ubeta/sqrt(3));
// 计算各相占空比...
}
需保证开关频率至少是注入频率的5倍以上
位置观测器核心代码结构:
c复制typedef struct {
float Ih; // 注入电流幅值
float wh; // 注入频率
float theta_est;// 位置估计值
float speed_est;// 速度估计值
} Observer_TypeDef;
void Position_Observer(Observer_TypeDef *obs, float Ialpha, float Ibeta) {
// 1. 坐标变换到dq轴
Id = Ialpha*cos(obs->theta_est) + Ibeta*sin(obs->theta_est);
Iq = -Ialpha*sin(obs->theta_est) + Ibeta*cos(obs->theta_est);
// 2. 解调二次谐波
float Iqh = BPF_Filter(Iq); // 带通滤波提取高频分量
float err = Iqh * sin(2*obs->wh*T);
// 3. 锁相环处理
obs->speed_est += Ki * err;
obs->theta_est += Kp * err + obs->speed_est;
}
调试心得:初始阶段建议设置Ih=20%额定电流,wh=1kHz。KP取值0.05-0.1,Ki取KP/10可获得良好动态响应。
常见现象:位置估算出现周期性波动
实测案例:某伺服系统通过优化采样时序,将位置波动从±0.05rad降至±0.01rad。
虽然方法对参数变化不敏感,但极端情况下仍需注意:
matlab复制% 电阻温度补偿模型
R_comp = R25 * (1 + 0.00393*(T - 25));
提升带载能力的三个关键:
在高速区切换至模型法+弱磁控制,实现全速域无感运行:
python复制def control_strategy(speed):
if speed < 0.1*p.u.:
return 'HFI' # 高频注入模式
elif speed < 0.7*p.u.:
return 'MTPA' # 最大转矩电流比
else:
return 'FW' # 弱磁控制
某750W伺服电机测试结果:
| 指标 | 测试值 |
|---|---|
| 零速起动转矩 | 150%额定 |
| 位置估算精度 | ±0.5° |
| 突加负载恢复时间 | <10ms |
| 最低持续运行转速 | 1rpm |
这套方案我们已经成功应用于纺织机械的卷绕控制系统,实现了0.5rpm的恒张力控制。在实际调试中发现,电机端部效应会导致高频响应不对称,通过引入补偿系数α可有效改善:
$$ \theta_{comp} = \theta_{est} + \alpha \cdot sign(\omega) $$
对于想深入研究的工程师,推荐重点参考IEEE Trans. on Industrial Electronics近三年的相关论文,特别是关于参数自适应方面的最新进展。仿真建议从MATLAB/Simulink的PMSM HFI示例模型入手,逐步修改为电流注入方案。