2. 伺服电机原理:直流伺服、交流伺服与永磁同步电机

大家好,我是你们的伺服驱动工程师老张。今天咱们聊聊伺服电机本身。说实话,搞了十几年伺服驱动,我见过太多人把精力全放在算法上,结果电机选型就栽了跟头。电机选不对,后面整定再漂亮也是白搭。

这一章,我会把直流伺服、交流伺服和永磁同步电机(PMSM)的结构讲透,再重点推导PMSM的数学模型。嗯,这部分是后面做SVPWM和矢量控制的数学基础,绕不开。

2.1 直流伺服电机——老前辈的遗产

直流伺服电机,说白了就是最传统的伺服方案。我入行时还用过不少,现在基本被交流伺服取代了,但它的控制逻辑其实很简单,理解它有助于你理解更复杂的交流系统。

结构特点:

  • 定子:永磁体或励磁绕组,产生固定磁场。
  • 转子:电枢绕组,通过换向器和电刷引入电流。
  • 换向器:机械式整流,让转子电流方向随位置变化。

控制方式: 电压控制转速,电流控制转矩。转矩与电枢电流成正比:T = Kt * Ia。简单粗暴,线性度好。

⚠ 避坑指南: 我曾经在一个老设备改造项目里,客户坚持用直流伺服,结果电刷磨损严重,三个月就得换一次。如果你遇到高粉尘或需要免维护的场景,趁早放弃直流方案。

优缺点对比:

项目优点缺点
控制简单,线性度好电刷火花,电磁干扰大
维护初期成本低电刷磨损,需定期更换
转速低速性能好高速受限,换向器易坏
效率中低负载效率尚可电刷摩擦损耗,效率偏低

2.2 交流伺服电机——异步电机的逆袭

交流伺服电机,通常指异步电机(感应电机)用于伺服场合。它的转子是鼠笼式结构,没有永磁体,也没有电刷。你想想看,这结构多结实!

工作原理: 定子产生旋转磁场,转子感应出电流,转子电流在磁场中受力产生转矩。转差率是关键——转子转速永远略低于同步转速。

为什么用于伺服? 因为矢量控制(磁场定向控制)技术成熟后,异步电机也能做到高动态响应。我记得当年做纺织机械项目,客户要求高速(15000rpm)且频繁启停,异步电机比永磁电机更扛得住冲击。

💡 个人经验: 异步伺服电机在弱磁区表现很好,适合需要宽调速范围的应用。但它的效率比永磁同步电机低,尤其在低速轻载时。如果你做的是节能型设备,优先考虑PMSM。

2.3 永磁同步电机(PMSM)——现代伺服的主力

好了,重点来了。PMSM是目前伺服驱动的主流,也是我们这门课的核心对象。它的转子是永磁体,定子是三相绕组。没有电刷,没有换向器,没有转子铜耗。

结构分类:

  • 表贴式(SPMSM):永磁体贴在转子表面。交直轴电感相等(Ld = Lq),磁阻转矩为零。适合低速直驱。
  • 内置式(IPMSM):永磁体嵌入转子内部。交直轴电感不等(Lq > Ld),能产生磁阻转矩。适合高速和弱磁控制。

我个人习惯,做高速主轴驱动时首选IPMSM,因为它的弱磁能力更强。而做机器人关节时,SPMSM的线性度更好,控制更简单。

2.4 PMSM的数学模型——矢量控制的基石

这部分是硬骨头,但你必须啃下来。后面做SVPWM、电流环整定,全得靠它。

2.4.1 三相静止坐标系(ABC)下的方程

电压方程:

u_a = R_s * i_a + d(ψ_a)/dt
u_b = R_s * i_b + d(ψ_b)/dt
u_c = R_s * i_c + d(ψ_c)/dt

磁链方程:

ψ_a = L_aa * i_a + M_ab * i_b + M_ac * i_c + ψ_f * cos(θ_e)
ψ_b = M_ba * i_a + L_bb * i_b + M_bc * i_c + ψ_f * cos(θ_e - 120°)
ψ_c = M_ca * i_a + M_cb * i_b + L_cc * i_c + ψ_f * cos(θ_e + 120°)

你看,这方程里电感是时变的,耦合严重。直接用它做控制?不现实。所以我们要做坐标变换。

2.4.2 坐标变换——从ABC到dq

Clark变换(ABC → αβ):

i_α = i_a
i_β = (i_a + 2*i_b) / √3

Park变换(αβ → dq):

i_d = i_α * cos(θ_e) + i_β * sin(θ_e)
i_q = -i_α * sin(θ_e) + i_β * cos(θ_e)

经过变换后,在旋转的dq坐标系下,电感变成常数,方程大大简化。

2.4.3 dq坐标系下的PMSM模型

电压方程:

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]

这里,ψ_f * i_q是永磁转矩,(L_d - L_q) * i_d * i_q是磁阻转矩。对于SPMSM,Ld = Lq,磁阻转矩为零。

🔑 核心理解: 在dq坐标系下,i_d控制励磁(磁场),i_q控制转矩。这就是矢量控制的本质——把交流电机解耦成类似直流电机的控制方式。你想想看,是不是很巧妙?

2.4.4 机械运动方程

T_e - T_L = J * dω_m/dt + B * ω_m

其中,T_e是电磁转矩,T_L是负载转矩,J是转动惯量,B是阻尼系数。这个方程是后面做速度环整定的基础。

2.5 知识体系总览

为了让你更直观地理解本章的知识结构,我画了一张图。它把直流伺服、交流伺服、PMSM的结构差异,以及PMSM数学模型的推导路径串了起来。

伺服电机原理与PMSM数学模型知识体系 伺服电机原理与PMSM数学模型 直流伺服电机 交流伺服电机(异步) 永磁同步电机(PMSM) 结构特点 定子永磁/励磁 转子电枢+换向器+电刷 结构特点 定子三相绕组 转子鼠笼式,无永磁体 结构特点 定子三相绕组 转子永磁体(表贴/内置) PMSM数学模型 ABC三相静止坐标系 电压方程 + 磁链方程 时变电感,强耦合 坐标变换 Clark变换:ABC → αβ Park变换:αβ → dq dq旋转坐标系模型 电压方程(常数电感) 转矩方程 + 运动方程

这张图从左到右展示了三种伺服电机的结构差异,然后聚焦到PMSM的数学模型推导路径。你可以看到,从ABC坐标系到dq坐标系,核心就是通过坐标变换把时变系统变成时不变系统。这就是矢量控制的数学基础。

2.6 小结与个人体会

这一章的内容,说白了就是回答一个问题:我们控制的到底是个什么东西?

直流伺服简单,但机械换向是硬伤。交流伺服皮实,但控制复杂。PMSM效率高、动态好,是目前的主流。而PMSM的数学模型,尤其是dq坐标系下的方程,是后面所有控制算法的基础。

我个人建议,你花点时间把dq坐标系下的电压方程和转矩方程亲手推导一遍。别光看,要动笔。我当年就是这么过来的,推通了之后,再看矢量控制、SVPWM,就像看说明书一样清晰。

💡 实战建议: 如果你手头有伺服驱动器,可以试着在调试软件里观察i_d和i_q的波形。你会发现,i_q和转矩几乎完全同步,而i_d在弱磁区才会明显变化。亲眼看到理论变成波形,那种感觉,嗯,很爽。