2、电流环的物理基础:电机模型、电压方程与转矩方程

各位同学,咱们今天聊点实在的。

做电流环调试,你如果不懂电机内部的物理模型,那就像开着一辆不知道发动机原理的车——能跑,但出了问题你根本不知道从哪下手。我个人习惯是,不管调什么电机,先把它的电压方程和转矩方程在脑子里过一遍。这玩意儿,说白了就是电流环的“宪法”。

2.1 永磁同步电机的理想模型

咱们先看最常见的表贴式永磁同步电机(SPMSM)。我当年刚入行时,师傅丢给我一句话:“先把电机当成一个电阻串电感的玩意儿。” 嗯,虽然粗暴,但确实管用。

在理想情况下,我们假设:

  • 磁路不饱和(电感是常数)
  • 反电动势是正弦波
  • 忽略铁损和涡流

这时候,电机在静止三相坐标系下的电压方程长这样:

Ua = Rs * Ia + Ls * dIa/dt + Ea
Ub = Rs * Ib + Ls * dIb/dt + Eb
Uc = Rs * Ic + Ls * dIc/dt + Ec

其中 Ea、Eb、Ec 就是反电动势。你想想看,如果电流变化很快(比如高频注入时),dI/dt 这一项会变得非常大,这时候电感的感抗就主导了。我在项目中遇到过,有人把PI参数调得特别大,结果电流震荡得像心电图——就是因为没考虑电感的影响。

核心要点:电流环的带宽,本质上受限于电机的电气时间常数 τ = Ls / Rs。你调得再猛,也突破不了这个物理极限。

2.2 从三相到两相:Clark变换与Park变换

三相方程看着头疼,对吧?实际调试时没人盯着Ua、Ub、Uc看。我们得把它变到旋转坐标系下。

先做Clark变换(3相→2相静止):

Iα = Ia
Iβ = (Ia + 2*Ib) / √3

再做Park变换(静止→旋转):

Id = Iα * cosθ + Iβ * sinθ
Iq = -Iα * sinθ + Iβ * cosθ

为什么要这么折腾?因为变换之后,交流量变成了直流量。你想想看,PI控制器对直流量的跟踪是零静差的,但对交流量就力不从心了。这就是电流环必须做矢量控制的根本原因。

我的小技巧:调试时先确认角度θ的精度。如果角度有5度的偏差,你的Id/Iq解算就是错的,电流环永远调不好。我曾经被这个问题坑了一整天——最后发现是编码器安装偏了。

2.3 dq轴下的电压方程

经过变换后,我们得到了最常用的dq轴电压方程

Ud = Rs * Id + Ld * dId/dt - ω * Lq * Iq
Uq = Rs * Iq + Lq * dIq/dt + ω * Ld * Id + ω * ψf

这里有几个关键项:

  • Rs * Id/Iq:电阻压降,低速时占主导
  • Ld * dId/dt:电感压降,动态过程的关键
  • ω * Lq * Iq:交叉耦合项,高速时很要命
  • ω * ψf:反电动势,速度越高越大

嗯,这里要注意。很多初学者只盯着电阻项调PI,结果电机一转起来就失控了。为什么?因为高速时反电动势可能已经超过了母线电压,你的PI输出再大也没用——这就是所谓的弱磁控制的由来。

避坑指南:我曾经在调试一个2kW的伺服电机时,发现转速到3000rpm后电流突然畸变。查了半天,原来是Uq的限幅没做好,PI积分饱和了。记住:Uq的限幅值必须考虑反电动势的抵消。

2.4 转矩方程:电流环的最终目标

调电流环是为了什么?为了控制转矩。转矩方程就是我们的“成绩单”:

Te = 1.5 * p * [ ψf * Iq + (Ld - Lq) * Id * Iq ]

对于表贴式电机(Ld = Lq),方程简化为:

Te = 1.5 * p * ψf * Iq

看到了吗?转矩和Iq成正比。这就是为什么我们常说“Iq就是转矩电流”。而Id呢?对于表贴式电机,Id通常控制为0,因为它不产生转矩,只会增加铜损和发热。

但对于内置式电机(IPMSM),Ld ≠ Lq,这时候可以利用磁阻转矩(第二项)。我调过一款新能源汽车的驱动电机,就是靠Id负向注入来提升转矩密度的——当然,代价是控制算法复杂了不少。

电机类型 Ld vs Lq 转矩控制策略 Id目标值
表贴式 SPMSM Ld = Lq Id = 0 控制 0
内置式 IPMSM Ld < Lq MTPA(最大转矩电流比) 负值(根据负载调整)
异步电机 IM Ld = Lq 转差频率控制 励磁电流恒定

2.5 从方程到调试:我的一些经验

讲了这么多理论,咱们回到实战。你拿到一个电机,怎么用这些方程指导调试?

  1. 先测电阻和电感:用LCR表或者通过堵转实验测Rs和Ls。这是你设计PI参数的依据。
  2. 估算电气时间常数:τ = Ls/Rs。电流环的PI零点一般设置在1/τ附近。
  3. 注意交叉耦合:高速时,d轴和q轴会互相影响。如果不用前馈解耦,你的PI参数得留足裕量。
  4. 反电动势补偿:把ω*ψf项前馈到Uq输出中,可以大大减轻PI的负担。

一句话总结:电流环调的是电流,但控制的是转矩。不懂电压方程,你调出来的PI参数就是“盲人摸象”。懂了这个物理基础,你才能知道为什么某些参数要这么设,为什么某些现象会出现。

下一章,咱们会深入讲PI参数的具体整定方法。但在此之前,我建议你把今天讲的这几个方程手写一遍,然后对着你的电机参数算一算。相信我,这比盲目调参有效十倍。

好,今天就到这儿。有问题咱们群里聊。