1. 项目概述:内置式PMSM电压反馈闭环弱磁控制方案
在电机控制领域,内置式永磁同步电机(PMSM)因其高功率密度和效率优势,正逐步取代传统感应电机。但高速运行时,反电动势接近逆变器输出电压极限的问题始终困扰着工程师。我们团队最近实现的这套电压反馈闭环弱磁控制方案,通过牛顿迭代数值法动态调节dq轴电流,成功将转速范围扩展了35%。这个方案最核心的创新点在于:将转速环输出直接作为给定转矩指令,通过实时电压反馈动态修正电流矢量角度,完美解决了弱磁区转矩波动问题。
2. 核心控制架构解析
2.1 系统整体控制框图
整个系统采用典型的双闭环结构,但与传统方案有三处关键差异:
- 外环转速控制器输出直接映射为转矩指令(单位Nm),而非传统的q轴电流
- 电压闭环实时监测直流母线利用率,当检测到调制比超过0.95时触发弱磁算法
- 转矩指令通过牛顿迭代法动态分解为d-q轴电流组合
关键设计要点:电压环采样周期必须与PWM载波同步,我们采用STM32F4的HRTIM在PWM中点采样,有效避免了开关噪声干扰。
2.2 弱磁控制原理实现
当电机转速超过基速时,反电动势满足:
$$
E = \sqrt{(L_d i_d + \psi_f)^2 + (L_q i_q)^2} \cdot \omega_e \approx U_{dc}/\sqrt{3}
$$
此时需要通过注入负d轴电流($i_d < 0$)来削弱气隙磁场。我们的方案通过构建电压约束方程:
$$
f(i_d) = \frac{3}{2}[(L_d i_d + \psi_f)^2 + (L_q i_q)^2]\omega_e^2 - U_{dc}^2 = 0
$$
采用牛顿迭代法求解,迭代公式为:
$$
i_{d,k+1} = i_{d,k} - \frac{f(i_{d,k})}{f'(i_{d,k})}
$$
实测表明,在150%额定转速下,仅需3次迭代即可收敛到μA级精度。
3. 关键算法实现细节
3.1 牛顿迭代法的工程化改进
传统牛顿法在电机参数不准时可能发散,我们做了三项改进:
- 迭代初值选择:基于上一控制周期的解作为初始猜测
- 步长限制:单步d轴电流变化不超过额定值的20%
- 故障恢复:连续3次迭代未收敛时切换为查表法
c复制/
