196_反电动势谐波对转子位置估算误差的耦合分析
从一次诡异的低速抖动说起去年冬天调一台无位置传感器永磁同步驱动样机,额定转速三千转,带载运行在中高速区间一切正常。但客户要求必须能稳定运行在百分之五额定转速以下,问题就来了。低速轻载时电机发出周期性的“咯噔咯噔”抖动,电流波形上叠加了明显的六次谐波纹波,观测到的估算位置角在真实值附近来回摆动,最大偏差能到十五度电角度。当时第一反应是观测器带宽不够,把锁相环的截止频率往下压,抖动频率确实降了,但相位滞后变大,带载时估算角度直接偏了二十多度,电机开始啸叫。换成提高注入信号幅值,抖动更剧烈。折腾了两天,最后用高频注入法单独扫了一遍反电动势波形,才发现问题根本不在观测器参数上。这台样机的反电动势不是理想正弦波。用示波器抓线电压,再做积分还原相电压波形,肉眼都能看出波顶有明显的平顶和凹陷。把波形数据导入脚本做傅里叶分解,五次和七次谐波幅值分别达到了基波的百分之四和百分之三左右。当时用的观测器是基于基波反电动势模型的反推法,谐波成分被直接代入位置计算,估算角度里自然就混入了六倍频的波动。这个耦合路径在教科书里很少展开讲,大部分资料默认反电动势是纯正弦,或者只提一句“谐波会影响精度”就带过了。但实际调试中,这个耦合关系直接决定了低速域能不能稳住。谐波是怎么耦合进位置估算的先把手算过程摆出来。假设相电压方程里反电动势只取基波和五次、七次:ea = E1*sin(θ) + E5*sin(5θ + φ5) + E7*sin(7θ + φ7) eb = E1*sin(θ - 2π/3) + E5*sin(5(θ - 2π/3) + φ5) + E7*sin(7(θ - 2π/3) + φ7) ec = E1*sin(θ