🎯 FOC 电机预定位的目的 (Purpose)

FOC(磁场定向控制)系统需要准确的转子初始角度位置信息才能开始精确控制,尤其在无传感器(无感)控制中,预定位是必要的启动步骤。

1. 实现平稳启动

  • 消除抖动和反转: 如果不知道转子永磁体的确切位置,控制器可能会施加一个错误的电流矢量,导致电机在启动时产生强烈的抖动、异响甚至反向转动,特别是在低速和启动阶段。

  • 提供启动所需的初始角度: 对于无感 FOC 算法(如基于观测器或反电动势的方法),只有当电机开始旋转并达到一定速度后,才能准确估算位置。预定位提供了零速到低速阶段控制所需的初始角度。

2. 确保控制精度

  • 正确分解电流: FOC 的核心在于将定子电流准确分解为磁链分量 ($I_d$) 和转矩分量 ($I_q$)。这需要精确的转子角度 $\theta$。预定位确保在启动的瞬间即可进行正确的坐标变换。

$$\begin{pmatrix} I_d \\ I_q \end{pmatrix} = \mathbf{T}(\theta) \begin{pmatrix} I_\alpha \\ I_\beta \end{pmatrix}$$


🛠️ FOC 电机预定位的实现(Methods)

预定位的本质是通过外部激励迫使转子永磁体对齐到特定方向,或者检测转子不同位置的电磁特性差异来确定其当前位置。

1. 施加直流电压/电流法 (DC Voltage/Current Injection)

这是最常用且简单的方法,利用永磁体与定子磁场的相互作用来确定位置。

  • 步骤:

    1. 向定子绕组施加一个静态的、预设方向的电流矢量(或电压)。

    2. 这个电流在定子中产生一个静止磁场。

    3. 转子永磁体(磁链)会受到这个磁场的作用,旋转并尝试与施加的磁场方向对齐(即永磁体 $d$ 轴与施加磁场 $d$ 轴对齐)。

    4. 保持电流注入直到转子稳定或静止(通常持续数十到数百毫秒)。

    5. 控制器认为施加电流矢量的方向就是转子当前 $d$ 轴的初始位置角度 $\theta_{init}$。

  • 缺点:

    • 转子可能产生轻微抖动(尤其在空载时)。

    • 如果施加电流方向与转子磁链方向刚好成 $180^\circ$(即处于不稳定的平衡点),定位可能会失败或产生较大误差。

    • 在有负载的情况下,定位精度会下降。

2. 高频脉冲注入法 (High-Frequency Pulse Injection)

这种方法依赖于磁性各向异性($L_d \neq L_q$)来确定位置,不会强制转子移动,适用于高精度和需要静止定位的场合。

  • 原理:

    • 永磁同步电机(PMSM)的**$d$轴电感** ($L_d$) 和**$q$轴电感** ($L_q$) 通常不相等(特别是对于凸极电机)。

    • 在不同转子角度上注入高频电压脉冲(例如 500 Hz ~ 1 kHz)。

    • 由于阻抗不同,不同方向的电压脉冲产生的高频电流响应会有差异(幅值或相位不同)。

    • 通过测量和分析这些高频电流响应的差异,控制器可以计算出转子的当前角度。

  • 优点:

    • 定位时转子几乎不动,非常适合对启动平稳性要求高的应用。

    • 不受负载影响。

  • 缺点:

    • 需要额外的硬件或软件滤波来处理高频信号,算法复杂度较高。

    • 仅适用于存在明显电感各向异性的电机。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐