3、旋转高频注入原理:旋转电压注入,电流响应解调,转子位置估计
好,咱们今天聊点硬核的——旋转高频注入。
说实话,我刚接触这个技术的时候,也觉得挺玄乎的。你想想看,电机在低速甚至零速的时候,反电动势几乎为零,传统的观测器根本没法用。那怎么知道转子在哪儿?
答案就是:我们自己造一个信号进去,然后听它的回声。
这就是高频注入的核心思想。说白了,就是给电机定子绕组注入一个高频电压信号,然后从电流响应里把转子位置信息“解调”出来。
3.1 旋转高频注入的基本思路
旋转高频注入,名字听着复杂,其实原理很直观。
我们往静止坐标系(αβ轴)里注入一个旋转的高频电压矢量。这个矢量以固定的角频率 ωh 旋转,幅值也固定。就像在平静的水面扔下一块石头,波纹会向四周扩散。
电机定子绕组有电感。而且,因为转子凸极效应的存在,d轴和q轴的电感不一样。这就导致了一个现象:
- 当高频电压矢量转到与转子d轴对齐时,电流响应最小(因为电感大,阻抗大)
- 当转到与q轴对齐时,电流响应最大(电感小,阻抗小)
嗯,这里要注意:这个电流响应的包络线,就包含了转子位置的信息。
核心公式(注入电压):
Uα = V_h * cos(ω_h * t)
Uβ = V_h * sin(ω_h * t)
其中 V_h 是注入电压幅值,ω_h 是注入频率。一般取 500Hz~1kHz,幅值取额定电压的 5%~10%。
我在项目中遇到过一个问题:注入频率选得太高,电流采样跟不上;选得太低,又和基波频率混在一起。后来我总结了一个经验——注入频率最好比电流环带宽高 3~5 倍,这样滤波器才好设计。
3.2 电流响应的解调过程
电压注入进去了,电流响应也出来了。但问题是,这个电流信号里既有基波分量,又有高频分量,还有噪声。怎么把转子位置信息单独拎出来?
解调,就是干这个活的。
我个人的习惯是分三步走:
- 带通滤波:先把电流信号通过一个带通滤波器,中心频率就是注入频率 ωh。这样就把基波和噪声都滤掉了,只剩下高频响应电流。
- 同步坐标变换:把滤波后的高频电流,变换到一个以注入频率旋转的坐标系下。说白了,就是把交流信号变成直流信号,方便处理。
- 提取位置误差:变换后的信号中,q轴分量就包含了转子位置估计误差的信息。当估计位置等于真实位置时,这个q轴分量为零。
一个小技巧:
我曾经在调试时发现,带通滤波器的相位延迟会影响解调精度。后来我改用自适应陷波滤波器,效果好了很多。如果你用带通滤波器,记得补偿它的相位延迟。
解调后的误差信号,通常长这样:
ε = L_diff * sin(2 * (θ_r - θ_est))
其中 L_diff 是 dq 轴电感差值,θ_r 是真实转子位置,θ_est 是估计位置。
为什么会这样?因为凸极效应是 2 倍电角度的周期性。你想想看,转子每转一圈,d轴和q轴各出现两次,所以误差信号是 2 倍角频率。
3.3 转子位置估计的实现
有了误差信号 ε,剩下的就简单了——用个锁相环(PLL)或者龙伯格观测器,把误差收敛到零,估计位置就出来了。
我比较喜欢用 PLL,结构简单,调参也直观。结构如下:
| 环节 | 作用 | 参数 |
|---|---|---|
| PI 调节器 | 将误差 ε 收敛到 0 | Kp = 100~500, Ki = 10~50 |
| 积分器 | 输出估计转速 | 初始值设为 0 |
| 二次积分 | 输出估计位置 | 初始值设为 0 |
避坑指南:
我曾经在调试时发现,PLL 的带宽不能设得太高。太高了,会把高频噪声引入位置估计,导致抖动。我一般把 PLL 带宽设在 20~50Hz,够用就行。
另外,初始位置估计也很关键。如果初始位置误差超过 90°,PLL 可能会收敛到相反方向。我建议在启动前先做一次直流定位,把误差缩小到 ±30° 以内。
3.4 实际调试中的注意事项
纸上谈兵差不多了,咱们聊聊实战中容易踩的坑。
第一,注入幅值的选择。
幅值太小,信噪比低,位置估计不准。幅值太大,会产生明显的电磁噪声和转矩脉动。我一般从 5% 额定电压开始试,如果位置估计抖动大,再慢慢往上加,加到 10% 基本就够了。
第二,滤波器设计。
带通滤波器的 Q 值(品质因数)很关键。Q 值太高,带宽太窄,动态响应慢;Q 值太低,滤不干净。我常用的 Q 值在 5~10 之间,具体看你的注入频率和采样率。
第三,采样同步。
高频注入对电流采样的同步性要求很高。如果采样时刻和 PWM 载波不同步,会引入额外的谐波。我建议用中心对齐的 PWM 模式,在载波波峰和波谷各采一次电流,这样噪声最小。
总结一下旋转高频注入的优缺点:
- 优点:零速和低速下都能用,不依赖反电动势,对电机参数变化不敏感
- 缺点:会产生高频噪声和转矩脉动,不适合对噪声要求高的场合(如家电、伺服)
- 适用场景:电动汽车启动、起重机、电梯等需要零速大转矩的场合
好了,旋转高频注入的原理就聊到这儿。说白了,就是用高频电压“敲”一下电机,然后从电流的“回声”里听出转子位置。下一章咱们聊脉振高频注入,那又是另一种思路了。