1. 电机控制基础:永磁同步电机工作原理、电机模型与坐标系、Clark变换与Park变换

各位同学,欢迎来到《电机零位与电角度对齐实战》的第一章。

说实话,很多做电机控制的工程师,一上来就调PI参数、搞FOC,结果电机要么抖得像筛子,要么根本转不起来。问题出在哪?我见过太多人,连电机怎么转起来的都没搞明白,就开始写代码了。

这一章,咱们把地基打牢。你只有理解了PMSM(永磁同步电机)的物理本质,后面讲零位对齐、电角度校准,你才能听得懂、用得对。

1.1 永磁同步电机是怎么转起来的?

永磁同步电机,说白了,就是转子上贴了永磁体,定子上绕了线圈。你给线圈通电,产生旋转磁场,这个磁场就会“拽着”转子上的永磁体一起转。

为什么会这样?因为异性相吸、同性相斥。定子磁场和转子磁场之间,始终在较劲,最终它们会同步旋转——这就是“同步”二字的由来。

核心要点:PMSM的转矩,本质上是定子磁场和转子磁场之间的“拉扯力”。你控制好定子电流的方向和大小,就能控制这个力。

我在项目里遇到过一位同事,他死活想不通:为什么电机空载能转,带点负载就失步了?其实就是定子磁场“拽不动”转子磁场了。要么电流不够,要么角度没对准。

1.2 电机模型与坐标系

要控制好这个“拉扯力”,光靠直觉不行,得用数学。电机控制里最常用的,就是三个坐标系:

  • ABC三相静止坐标系:就是电机那三根线,U、V、W。这是物理世界真实存在的。
  • αβ两相静止坐标系:把三相简化成两相,方便计算。α轴和A相重合,β轴超前90°。
  • dq两相旋转坐标系:这个最厉害。它跟着转子一起转,d轴对准转子磁极方向,q轴超前90°。

你想想看,在ABC坐标系下,电流是三个正弦波,耦合在一起,很难控制。但到了dq坐标系下,电流变成了两个直流量:id(励磁分量)和iq(转矩分量)。

我的习惯:在调试时,我一般先盯着iq看。iq是真正出力气的,id在大多数情况下(表贴式电机)保持为0就行。如果iq给上去电机没反应,先别急着调PI,检查一下电角度对不对。

这三个坐标系的关系,我画了张图,你一看就明白:

电机控制三大坐标系关系图 ABC 三相静止 物理世界真实存在 三个正弦波,耦合 控制难度:高 U, V, W 三相 Clark αβ 两相静止 数学简化,便于计算 两个正交正弦波 控制难度:中 α 轴 = A 相 Park dq 两相旋转 跟着转子一起转 两个直流量 控制难度:低 d=励磁, q=转矩 关键理解 ABC → αβ(Clark变换):三相变两相,简化计算 核心价值 αβ → dq(Park变换):交流变直流,实现解耦控制 实际控制流程 采样三相电流 → Clark变换 → Park变换 → PI调节(在dq域) → 反Park变换 → SVPWM → 输出到电机 注:反Park变换和反Clark变换用于将dq域的电压指令还原为三相电压

1.3 Clark变换:从三相到两相

Clark变换,就是把ABC三相电流,投影到αβ两相坐标系上。公式很简单:

// Clark变换(等幅值变换)
iα = iA
iβ = (iA + 2*iB) / √3

// 或者用矩阵形式
[iα]   [  1      -1/2    -1/2  ] [iA]
[iβ] = [  0     √3/2   -√3/2  ] [iB]
                                [iC]

注意:Clark变换有两种常用形式:等幅值变换和等功率变换。两者差一个系数√(2/3)。我个人习惯用等幅值变换,因为调试时看电流幅值更直观。但如果你在做功率计算,记得用等功率变换。

我曾经在一个项目中,因为没注意这个系数,导致电流环PI参数怎么调都不对。后来发现,Clark变换的系数用错了,实际电流比计算值小了15%。嗯,这种坑踩过一次就记住了。

1.4 Park变换:从静止到旋转

Park变换,是把αβ坐标系下的交流量,变换到dq旋转坐标系下的直流量。关键参数是电角度θ:

// Park变换
id =  iα * cos(θ) + iβ * sin(θ)
iq = -iα * sin(θ) + iβ * cos(θ)

// 反Park变换(从dq回到αβ)
vα = vd * cos(θ) - vq * sin(θ)
vβ = vd * sin(θ) + vq * cos(θ)

这里有个关键点:θ必须是转子磁极的实际电角度。如果θ不对,id和iq就不是真正的励磁分量和转矩分量,控制就会乱套。

这就是为什么我们要花30节课讲零位对齐和电角度校准。 没有准确的电角度,Park变换就是错的,FOC就是空中楼阁。

1.5 三种变换的对比

变换名称 输入 输出 关键参数 物理意义
Clark变换 iA, iB, iC iα, iβ 无(固定系数) 三相变两相,简化计算
Park变换 iα, iβ, θ id, iq 电角度θ 交流变直流,实现解耦
反Park变换 vd, vq, θ vα, vβ 电角度θ 直流变交流,生成电压指令

调试小技巧:如果你怀疑电角度有问题,可以在电机静止时,手动给一个固定的vd(比如1V),然后看电机有没有反应。如果电机纹丝不动,说明电角度大概率是对的;如果电机开始抖动或转动,说明电角度偏差很大。

这个方法我在现场调试时用过无数次,比看波形还快。

1.6 本章小结

这一章,我们讲了PMSM的工作原理,三大坐标系,以及Clark和Park变换。说白了,就是一套数学工具,把复杂的交流电机控制,变成了简单的直流电机控制。

但这一切的前提是:电角度必须准确。