一、高频注入法概述:无感FOC为什么需要高频注入?

做无感FOC控制,最头疼的问题是什么?

我个人觉得,是零速和低速下的转子位置检测。

你想想看,电机一转起来,反电动势就有了,位置信息自然就有了。但电机刚启动、或者低速运行时,反电动势信号弱得可怜,根本没法用。这时候怎么办?

高频注入法,就是用来解决这个问题的。

1.1 为什么无感FOC离不开高频注入?

传统的无感FOC方案,比如滑模观测器、龙伯格观测器,说白了都是基于反电动势的。反电动势跟转速成正比,转速越低,信号越弱。

我在项目中遇到过这种情况:电机在50rpm以下运行时,观测器输出的角度误差能到30度以上。这个误差下,电流环基本就失控了,电机抖得像筛子一样。

高频注入法的思路很巧妙——既然反电动势信号弱,那我就主动注入一个高频信号,通过检测电机的凸极效应来获取位置信息。这跟反电动势没关系,所以零速也能用。

核心观点:高频注入法是目前唯一能在零速和低速下稳定工作的无感FOC方案。它不依赖反电动势,而是利用电机的结构特性——凸极效应。

1.2 高频注入的物理本质

要理解高频注入,先要理解一个概念:凸极效应

什么是凸极效应?

简单说,就是电机的电感在d轴和q轴上不一样。对于内置式永磁同步电机(IPMSM),q轴电感通常大于d轴电感。这个差异,就是凸极效应。

为什么会这样?

因为永磁体嵌在转子内部,磁路结构不对称。d轴方向有永磁体,磁阻大,电感小;q轴方向没有永磁体,磁阻小,电感大。

高频注入法的物理本质,就是利用这个电感差异。我注入一个高频电压信号,然后检测高频电流响应。电流响应的幅值和相位,会随着转子位置变化而变化。说白了,就是用电感差异来反推转子位置。

我的经验:表面贴式永磁同步电机(SPMSM)的凸极效应很弱,高频注入效果不好。如果你用的是SPMSM,建议考虑其他方案,或者通过特殊设计来增强凸极效应。

1.3 高频注入的数学模型

嗯,这里要上点数学了。不过别怕,我会尽量讲清楚。

在旋转坐标系(dq坐标系)下,永磁同步电机的高频模型可以写成:

v_dh = L_d * di_dh/dt
v_qh = L_q * di_qh/dt

其中,v_dh和v_qh是高频电压分量,i_dh和i_qh是高频电流分量,L_d和L_q分别是d轴和q轴电感。

我注入的高频电压信号通常是这样的:

v_dh = V_h * cos(ω_h * t)
v_qh = 0

这里V_h是高频电压幅值,ω_h是高频角频率。注意,我只在d轴注入信号,q轴不注入。

那么,高频电流响应就是:

i_dh = (V_h / (ω_h * L_d)) * sin(ω_h * t)
i_qh = 0

看起来很简单对吧?但这是理想情况。实际上,我们是在静止坐标系(αβ坐标系)下操作的,而且转子位置未知。

在静止坐标系下,高频电流响应会包含转子位置信息:

i_αh = I_p * cos(ω_h * t) + I_n * cos(2θ_e - ω_h * t)
i_βh = I_p * sin(ω_h * t) + I_n * sin(2θ_e - ω_h * t)

其中:

  • I_p = (V_h / (2 * ω_h)) * (1/L_d + 1/L_q) —— 正序分量幅值
  • I_n = (V_h / (2 * ω_h)) * (1/L_d - 1/L_q) —— 负序分量幅值
  • θ_e —— 转子电角度

看到了吗?负序分量里藏着转子位置信息2θ_e。这就是高频注入法的数学基础。

关键点:负序分量的幅值I_n正比于(1/L_d - 1/L_q),也就是凸极率。凸极率越大,信号越强,位置估计越准。

1.4 高频注入的完整流程

理解了原理,我们来看看实际怎么做。下面这张图是我自己画的,展示了高频注入法的完整流程:

高频注入法无感FOC流程图 高频信号注入 v_dh = V_h·cos(ω_h·t) 电流采样与滤波 带通滤波器提取高频分量 信号解调 提取负序分量 位置观测器 PLL或龙伯格观测器 角度补偿 相位延迟补偿 FOC控制 电流环+速度环 反馈:更新注入信号相位

这张图展示了高频注入法的完整链路。从高频信号注入开始,经过电流采样、信号解调、位置观测,最后输出到FOC控制。注意那个反馈箭头——位置观测器输出的角度会用来更新注入信号的相位,形成一个闭环。

1.5 高频注入的关键参数

做高频注入,有几个参数需要仔细调。我列个表,方便你参考:

参数 典型值 影响 我的建议
注入频率 f_h 500Hz ~ 2kHz 太高了电流环响应不过来,太低了跟基波频率混叠 我一般取开关频率的1/10 ~ 1/5
注入幅值 V_h 5% ~ 20% 母线电压 幅值越大信噪比越高,但会产生额外噪声和损耗 先设10%,看效果再调
滤波器带宽 带通:中心频率=f_h 带宽太窄动态响应慢,太宽噪声大 Q值取10左右比较稳妥
PLL带宽 20Hz ~ 100Hz 决定位置跟踪速度 低速时带宽小点,高速时大点

避坑指南:我曾经在一个项目里把注入频率设得太高,结果电流环根本响应不过来,高频电流信号全被衰减掉了。后来我把频率降到1kHz,效果立竿见影。记住,注入频率一定要远低于电流环带宽。

1.6 高频注入的优缺点

任何方法都有优缺点,高频注入也不例外。

优点:

  • 零速和低速下都能工作,这是最大的优势
  • 对电机参数变化不敏感,鲁棒性好
  • 不需要额外的硬件,纯软件方案

缺点:

  • 会产生高频噪声和转矩脉动
  • 需要额外的滤波器,增加计算量
  • 对凸极率低的电机效果不好
  • 高速下反电动势信号占主导,高频注入会失效

所以实际应用中,我通常的做法是:零速和低速用高频注入,中高速切换到反电动势观测器。这就是所谓的混合控制策略。

我的经验:切换点的选择很关键。我一般会在5%~10%额定转速时做切换。切换太早,反电动势信号不够强;切换太晚,高频注入的噪声会影响高速性能。这个需要根据具体电机和负载来调。

好了,高频注入法的概述就讲到这里。核心思想就一句话:利用电机的凸极效应,通过注入高频信号来获取转子位置。下一节我们会深入讲具体的实现细节,包括信号解调算法和位置观测器设计。

本章小结:

  • 高频注入法解决零速和低速下的位置检测问题
  • 物理本质是利用d轴和q轴电感的差异(凸极效应)
  • 数学模型基于高频电压激励下的电流响应,负序分量包含位置信息
  • 关键参数包括注入频率、幅值、滤波器带宽和PLL带宽
  • 实际应用中常与反电动势观测器结合,形成混合控制策略

公众号:蓝海资料掘金营,微信deep3321