无传感器FOC控制实战:反电动势观测器设计与全速域控制
引言
随着电机驱动系统向高集成度、高可靠性方向发展,去除机械位置传感器成为降低系统成本、减小体积、提升环境适应性的关键技术路径。无传感器磁场定向控制(Sensorless FOC)通过算法从电机电气量中提取转子位置信息,在风机、水泵、电动工具及新能源汽车辅助驱动等领域得到广泛应用。在众多无传感器方案中,基于反电动势的观测器方法因其在中高速段良好的动态性能和鲁棒性,成为工程落地的主流选择。然而,反电动势在零速和极低速下幅值趋近于零,导致观测器失效,因此全速域控制必须结合高频注入策略并设计平滑的速域切换机制。本文结合爱控电子在电机控制领域的工程实践,系统阐述反电动势观测器的设计原理、参数整定及现场调试要点,为工程师提供可落地的技术参考。
原理拆解
反电动势观测器基本原理
在静止坐标系下,永磁同步电机的电压方程可表示为:
u[α]=R[s]i[α]+Ls/(dt)+e[α] uᵦ=R[s]iᵦ+Ls/(dt)+eᵦ
其中 e[α]、eᵦ 为扩展反电动势分量,包含转子位置信息:
e[α]=-ωₑψ[f]sinθₑ eᵦ=ωₑψ[f]cosθₑ
通过估计反电动势即可解算转子电角度:θ̂ₑ=arctan(-e[α]/eᵦ)。
滑模观测器设计
滑模观测器利用不连续控制信号迫使系统状态沿滑模面滑动,对参数摄动具有强鲁棒性。其核心设计包括:
• 滑模面选取:以电流估计误差 s=î-i 为滑模面,设计等效控制律使 s0。
• 切换增益整定:增益 k 需大于反电动势幅值上界,过小导致抖振不足,过大引发严重抖振。
• 低通滤波与相位补偿:从符号函数输出中提取反电动势需经低通滤波,但滤波器引入相位滞后,必须根据转速进行实时补偿,否则位置估计存在稳态误差。
扩展反电动势与低速注入
当转速趋近于零时,反电动势幅值低于噪声水平,观测器无法工作。此时需注入高频电压信号(通常为方波或正弦波),利用电机凸极效应产生的高频电流响应提取位置信息。高频注入法在零速和极低速段提供可靠位置估计,但随转速升高,注入信号与基波耦合加剧,需设计合理的速域切换策略。
全速域平滑切换
全速域控制的关键在于高频注入段与反电动势观测器段的无缝衔接。工程上常采用加权融合策略:
θ̂ₑ=w(ω)·θ̂[HF]+[1-w(ω)]·θ̂[EMF]
其中权重函数 w(ω) 在切换频带内从1平滑过渡到0,避免位置跳变引起的转矩脉动。切换频带宽度需兼顾平滑性与响应速度,过宽导致高频注入残留噪声,过窄引发切换冲击。
关键参数表
表 1 无传感器FOC观测器参数
| 参数名称 | 符号 | 典型取值范围 | 调优指南 |
|---|---|---|---|
| 滑模增益 | k | 1.5∼3.0×E[max] | 从保守值逐步增大,观察电流波形抖振程度 |
| 低通滤波截止频率 | f[c] | 500∼2000 Hz | 与最高工作转速匹配,过高引入噪声,过低延迟增大 |
| 相位补偿系数 | K[comp] | 0.8∼1.2 | 通过空载稳态运行校准,使d轴电流趋近于零 |
| 高频注入幅值 | V[inj] | 10∼30 V | 保证信噪比前提下尽量小,减小转矩脉动和噪声 |
| 高频注入频率 | f[inj] | 1∼3 kHz | 高于电流环带宽,低于PWM开关频率的1/3 |
| 切换频率下限 | ω[low] | 50∼100 rad/s | 反电动势观测器可靠工作的最低转速 |
| 切换频率上限 | ω[high] | 150∼250 rad/s | 高频注入完全退出的转速,与下限构成切换带 |
| 权重函数过渡带宽 | Δω | 50∼100 rad/s | 根据负载惯量调整,大惯量系统适当加宽 |
现场调试
高频注入参数整定
高频注入调试的首要目标是获得足够的信噪比。初始阶段将注入幅值设为额定电压的5%10%,注入频率设为1.5kHz左右,在堵转状态下观察高频电流响应幅值。若响应过小,逐步增大注入幅值;若出现明显转矩脉动或可闻噪声,则降低幅值或调整注入频率避开机械共振点。锁相环带宽建议设为注入频率的1/201/10,过大会引入高频噪声,过小导致动态响应迟缓。
速域切换平滑性调试
切换调试需在带载条件下进行。首先确认切换频带内两套位置估计值的偏差小于5电角度,若偏差过大需先分别校准两套算法的精度。然后逐步缩小切换带宽度,观察切换瞬间的d/q轴电流波动和转速纹波。若出现明显冲击,优先检查权重函数的过渡曲线是否平滑,其次检查两套算法在切换频带内的输出一致性。对于大惯量负载,切换过程可能持续数百毫秒,需确保权重函数过渡时间与机械时间常数匹配。
观测器鲁棒性验证
参数整定完成后,需在额定负载突变、电源电压波动、电机温升等工况下验证观测器稳定性。重点关注反电动势观测器的相位补偿是否随转速变化保持一致,以及滑模增益在参数失配条件下是否仍能维持滑模运动。若发现特定工况下位置估计发散,应优先排查电机参数(尤其是电感和反电动势常数)的准确性。
常见误区
误区一:盲目追求高滑模增益以获得快速响应。过高的增益虽能加快收敛,但会显著加剧抖振,导致电流采样噪声增大、位置估计精度下降。滑模增益应在保证收敛速度的前提下尽量取小值,必要时采用自适应增益或饱和函数替代符号函数以抑制抖振。
误区二:忽视低通滤波器的相位补偿。许多工程师在提取反电动势后直接使用滤波输出计算角度,忽略了滤波器引入的相位滞后随转速线性增大。未补偿的相位误差在高速段可达数十电角度,导致d/q轴解耦失效、效率下降甚至失步。必须根据实时转速进行动态相位补偿。
误区三:将全速域切换视为简单的阈值切换。简单的单点切换必然导致位置跳变和转矩冲击。工程上必须采用带过渡带的加权融合策略,且过渡带宽度需根据系统惯量和负载特性进行针对性设计,不存在适用于所有场景的通用切换参数。
实战案例
在某工业伺服驱动器项目中,要求实现03000rpm全速域无传感器运行,额定转矩下位置估计误差小于2电角度。系统采用IPM电机,额定转速2000rpm,极对数4。反电动势观测器采用改进型滑模结构,结合自适应低通滤波和实时相位补偿;零速段采用1.8kHz方波电压注入,切换频带设定为80200rad/s,权重函数采用三次多项式平滑过渡。
调试初期在150rad/s附近切换时出现明显转速纹波,经分析发现高频注入锁相环带宽偏大,在切换频带内引入了过量噪声。将锁相环带宽从100Hz降至60Hz后纹波显著改善。另一问题是电机温升后电感变化导致反电动势观测器相位补偿失准,通过在线电感辨识算法动态更新补偿系数,最终在全温域范围内满足位置精度要求。该项目目前已批量应用于多轴运动控制平台,运行稳定。
工程要点
1. 电机参数的准确性是无传感器控制的基础,电感和反电动势常数必须在实际工作温度下精确测量,参数偏差超过10%将严重影响观测器性能。
2. 滑模观测器的抖振抑制是工程落地的核心难点,建议采用饱和函数或sigmoid函数替代理想符号函数,并结合自适应增益策略平衡收敛速度与稳态精度。
3. 高频注入方案需充分考虑可闻噪声和转矩脉动问题,注入频率应尽量避开人耳敏感频段(2~5kHz),注入幅值以刚好满足信噪比为原则。
4. 全速域切换的平滑性取决于两套位置估计源在切换频带内的一致性,调试时应优先保证两者在该频带内的输出偏差最小化,而非单纯调整权重函数。
5. 无传感器FOC的鲁棒性验证必须覆盖全工况,包括参数摄动、负载突变、电源扰动等边界条件,仅在稳态额定工况下验证通过不代表工程可用。
延伸阅读
1. Z. Chen, M. Tomita, S. Doki, S. Okuma, “An Extended Electromotive Force Model for Sensorless Control of Interior Permanent-Magnet Synchronous Motors,” IEEE Trans. Ind. Electron., 2003.
2. J. Holtz, J. Quan, “Sensorless Vector Control of Induction Motors at Very Low Speeds Using a Nonlinear Inverter Model and Parameter Identification,” IEEE Trans. Ind. Appl., 2002.
3. S. Morimoto, Y. Kawakami, M. Oka, “Sensorless Control Strategy for Salient-Pole PMSM Based on Extended EMF in Rotating Reference Frame,” IEEE Trans. Ind. Appl., 2004.
4. 《永磁同步电机无传感器控制技术》,机械工业出版社,2018.



