1. 电机控制基础:直流电机、交流电机、永磁同步电机(PMSM)的工作原理与数学模型

做电机控制这些年,我最大的感触是:搞懂电机本身,比搞懂算法更重要。很多新手一上来就啃FOC的PI参数整定,结果连电机转不转都搞不清楚。嗯,咱们今天就把三种最常用的电机掰开揉碎了讲清楚。

1.1 直流电机:最朴素的动力源

直流电机,说白了就是给电就转,断电就停。它的结构其实很简单——定子上有永磁体或励磁绕组,转子上有电枢绕组,通过换向器和电刷来切换电流方向。

我记得刚入行时,师傅让我调一个直流有刷电机的速度环。我折腾了半天,发现转速就是稳不住。后来才发现,是电刷磨损导致的接触电阻变化。嗯,这就是直流电机的硬伤——有机械换向,有火花,有磨损。

直流电机的数学模型其实很直观:

电压方程:U = R·i + L·di/dt + e
反电动势:e = K_e · ω
电磁转矩:T_e = K_t · i
机械方程:T_e - T_L = J·dω/dt + B·ω

这里有个关键点:K_e 和 K_t 在数值上是相等的(在SI单位制下)。我在项目中遇到过有人把这两个系数搞混,结果转矩计算差了10倍,电机直接过载烧了。避坑指南:永远用同一个系数,别自己给自己挖坑。

核心结论:直流电机的控制就是控制电枢电流。电流正比于转矩,电压决定转速。简单,但换向器是它的阿喀琉斯之踵。

1.2 交流电机:异步电机的江湖地位

交流异步电机,也叫感应电机。它没有电刷,没有换向器,靠的是电磁感应原理。定子绕组通入交流电产生旋转磁场,转子导体切割磁力线产生感应电流,进而产生转矩。

你想想看,转子本身不需要通电,全靠"感应"——这就是它名字的由来。我做过一个风机项目,用的就是异步电机。当时客户要求全速域恒转矩,我调了好几天才发现,异步电机的转子时间常数会随温度变化,导致磁链估算不准。

异步电机的数学模型稍微复杂一些,用dq坐标系表示:

定子电压:u_sd = R_s·i_sd + dψ_sd/dt - ω_e·ψ_sq
          u_sq = R_s·i_sq + dψ_sq/dt + ω_e·ψ_sd
转子电压:0 = R_r·i_rd + dψ_rd/dt - (ω_e - ω_r)·ψ_rq
          0 = R_r·i_rq + dψ_rq/dt + (ω_e - ω_r)·ψ_rd
磁链方程:ψ_sd = L_s·i_sd + L_m·i_rd
          ψ_sq = L_s·i_sq + L_m·i_rq
          ψ_rd = L_m·i_sd + L_r·i_rd
          ψ_rq = L_m·i_sq + L_r·i_rq
转矩方程:T_e = 1.5·p·(ψ_sd·i_sq - ψ_sq·i_sd)

看着是不是有点晕?其实核心就一句话:异步电机的转矩来自转差。没有转差,就没有转矩。我曾经在调试时把转差设成0,结果电机空载转得挺好,一加载就停——这就是典型的"没转差没力"。

个人经验:异步电机的转子电阻R_r会随温度变化30%以上。如果你做无速度传感器控制,一定要加转子时间常数在线辨识,否则低速时磁链会偏到姥姥家。

1.3 永磁同步电机(PMSM):现代FOC的主角

PMSM,现在做伺服、做新能源汽车的,基本都在跟它打交道。它的转子是永磁体,没有转子铜耗,效率高、功率密度大。我个人的习惯是:只要成本允许,优先选PMSM

PMSM分两种:

  • 表贴式(SPMSM):永磁体贴在转子表面,L_d ≈ L_q,磁阻转矩几乎为0
  • 内置式(IPMSM):永磁体嵌入转子内部,L_d < L_q,有磁阻转矩可以利用

我在做电动工具项目时,用的就是IPMSM。当时为了省成本,想用SPMSM,结果发现转矩密度不够,电机体积做不小。最后还是老老实实上了IPMSM,配合MTPA(最大转矩电流比)控制,效果立竿见影。

PMSM的数学模型在dq坐标系下是这样的:

电压方程:u_d = R_s·i_d + L_d·di_d/dt - ω_e·L_q·i_q
          u_q = R_s·i_q + L_q·di_q/dt + ω_e·(L_d·i_d + ψ_f)
转矩方程:T_e = 1.5·p·[ψ_f·i_q + (L_d - L_q)·i_d·i_q]
机械方程:T_e - T_L = J·dω_m/dt + B·ω_m

注意看转矩方程,它有两项:

  • ψ_f·i_q:永磁转矩,由永磁体磁场和q轴电流产生
  • (L_d - L_q)·i_d·i_q:磁阻转矩,由d轴和q轴电感差异产生

对于SPMSM,L_d = L_q,磁阻转矩为0,所以控制策略就是i_d = 0,只控制i_q。但对于IPMSM,我们可以注入负的i_d来利用磁阻转矩,这就是MTPA的核心思想。

避坑指南:我曾经在调试IPMSM时,直接套用了SPMSM的i_d=0控制策略。结果发现同样的电流下,转矩比预期小了20%。后来才意识到,IPMSM不利用磁阻转矩就是暴殄天物。所以,如果你做IPMSM,一定要上MTPA或者弱磁控制。

1.4 三种电机的对比与选择

做项目时,选哪种电机其实是个系统工程。我整理了一个对比表,方便你快速决策:

特性 直流有刷电机 交流异步电机 永磁同步电机
控制复杂度 低(调电压/电流即可) 中(需要矢量控制或V/F) 高(需要FOC或方波控制)
效率 低(电刷摩擦、铜耗大) 中(有转子铜耗) 高(无转子铜耗)
功率密度
维护成本 高(电刷需定期更换) 低(无刷结构) 低(无刷结构)
成本 高(永磁体贵)
典型应用 玩具、电动工具、汽车启动电机 风机、泵、压缩机、电动车 伺服系统、机器人、新能源汽车

我个人建议:做产品选型时,先看成本预算,再看性能要求。如果预算有限,直流电机够用就别上PMSM;如果要求高动态响应,PMSM是唯一选择。异步电机则是个折中方案——比直流电机可靠,比PMSM便宜。

1.5 从数学模型到FOC的桥梁

讲到这里,你可能会问:这些数学模型跟FOC有什么关系?

关系大了。FOC的核心就是把交流电机等效成直流电机来控制。你看PMSM的dq模型,转矩方程里T_e正比于i_q(如果忽略磁阻转矩),这不就跟直流电机一样吗?

所以FOC的本质就是:

  1. 通过Clark变换和Park变换,把三相静止坐标系下的电流,变换到两相旋转坐标系(dq轴)
  2. 在dq坐标系下,分别控制d轴电流(控制磁链)和q轴电流(控制转矩)
  3. 再通过逆Park变换和SVPWM,生成三相电压驱动电机

说白了,FOC就是给交流电机装了一个"虚拟换向器"。这个虚拟换向器比物理换向器强多了——没有磨损,没有火花,还能精确控制转矩和磁链。

一句话总结:搞懂直流电机,你就懂了转矩控制;搞懂PMSM的dq模型,你就懂了FOC的数学基础。下一章,咱们就开始讲Clark变换和Park变换——这两个变换是FOC的"翻译官",把三相交流翻译成两相直流。

嗯,今天就先到这里。记住:电机模型是FOC的根,根扎得深,树才能长得高。我在下一章等你。