4、高频注入法:高频方波注入原理、高频旋转注入法、脉振高频注入法
好,咱们进入第四讲。前面聊了开环启动和I/F控制,那些方法在低速段其实挺吃力的——反电动势太小,信噪比差,转子位置根本估不准。那怎么办?
业内主流方案就是高频注入法。说白了,我主动往电机里灌一个高频信号,然后通过检测电机的响应来“撬”出转子位置。这招在零速和极低速下特别好使,我做过好几个项目,启动阶段全靠它撑场面。
核心思想:利用电机的凸极效应(d轴和q轴电感不一样),通过注入高频信号并解调响应电流,提取转子位置信息。
4.1 高频方波注入法
先讲我最常用的一种——高频方波注入。为什么用方波?因为实现简单,对硬件要求低,而且响应快。
原理是这样的:我在估计的d轴(通常叫γ轴)上,叠加一个高频方波电压信号。这个信号的频率一般选在500Hz到2kHz之间,幅值大概是母线电压的5%~10%。
电机对这个高频信号的响应电流,会包含位置误差信息。我通过一个简单的解调过程——在方波的每个半周期采样电流,然后做差——就能提取出误差信号,再送给锁相环或者观测器去收敛。
我的经验:方波注入的频率选择很关键。我一般选开关频率的1/10左右。比如开关频率10kHz,我就用1kHz的方波。太高了电流采样跟不上,太低了噪声大。
具体实现步骤:
- 在γ轴注入高频方波电压:
u_γ = V_inj * sign(sin(ω_inj * t)) - 在δ轴(估计的q轴)注入0电压
- 每个载波周期采样两次电流(方波高电平和低电平各一次)
- 计算电流差值:
Δi = i_high - i_low - Δi中包含了位置误差信息,经过解调得到误差信号
- 误差信号送入PI调节器或锁相环,收敛到真实位置
嗯,这里要注意一点:方波注入会产生明显的噪声。我在一个风机项目里遇到过,注入频率刚好和机械共振频率重合,结果电机嗡嗡响。后来我把注入频率往上调了200Hz,问题就解决了。
4.2 高频旋转注入法
旋转注入法,顾名思义,我注入的是一个旋转的高频电压矢量。这个方法在早期的无感方案里很常见,现在用的少了,但理解它对掌握高频注入的原理很有帮助。
原理:我在静止坐标系(αβ轴)上,注入一个幅值恒定、频率固定的旋转电压矢量。这个矢量在空间里转,电机因为是凸极的,所以不同角度下看到的阻抗不一样。响应电流的包络线就会包含位置信息。
我通过带通滤波器把高频响应电流滤出来,然后做幅值解调,就能得到转子位置。
| 对比项 | 方波注入 | 旋转注入 |
|---|---|---|
| 注入信号 | 方波电压(γ轴) | 正弦旋转电压(αβ轴) |
| 解调方式 | 电流差值法 | 带通滤波+幅值解调 |
| 计算量 | 小 | 较大 |
| 噪声水平 | 较高(方波谐波多) | 较低(正弦波) |
| 适用场景 | 中低速、对成本敏感 | 对噪声敏感、低速 |
旋转注入法有个好处:它对电机的凸极率要求没那么苛刻。我曾经在一个凸极率只有1.05的电机上试过,方波注入已经很难分辨信号了,但旋转注入还能勉强工作。当然,精度就别指望太高了。
4.3 脉振高频注入法
脉振注入法,其实和方波注入很像,但信号形式不同。它注入的是一个高频正弦波,而不是方波。
原理:我在估计的d轴(γ轴)上注入高频正弦电压:u_γ = V_inj * sin(ω_inj * t)。然后检测δ轴上的高频响应电流。如果估计位置和真实位置有偏差,δ轴上就会出现一个与注入信号同频的电流分量。这个分量的幅值正比于位置误差的正弦值。
解调过程:把δ轴电流乘以一个同频的正弦参考信号,再经过低通滤波,就能得到误差信号。
避坑指南:我曾经在脉振注入的参数整定上栽过跟头。低通滤波器的截止频率设得太低,导致位置收敛速度极慢,启动时电机抖了半天才稳住。后来我把截止频率从50Hz提到200Hz,收敛时间从2秒降到了0.3秒。记住:滤波器的带宽要和注入频率、转速变化率匹配。
三种方法的本质是一样的——利用电机的凸极效应。区别在于信号形式和解调方式。我个人习惯:
- 方波注入:用于量产项目,成本敏感,对噪声容忍度高
- 旋转注入:用于凸极率低的电机,或者对噪声有要求的场合
- 脉振注入:用于需要平滑启动、对抖动敏感的应用(比如压缩机)
最后说一句,高频注入法虽然好,但它有个天然局限——只能用在凸极电机上。表贴式永磁同步电机(SPMSM)的凸极率接近1,用高频注入基本没戏。这时候就得靠其他方法了,比如后面会讲到的磁链观测器或者脉冲注入法。
嗯,这一讲的内容就到这儿。三种注入方法各有千秋,选哪种取决于你的项目需求、电机特性和成本预算。我个人建议:如果条件允许,优先上高频方波注入,实现简单,效果也够用。