直流电机数学模型:从等效电路到传递函数

做电机控制这些年,我有个很深的体会——数学模型就是你和电机对话的语言。看不懂模型,你连PID参数都调不明白。今天咱们就把直流电机的数学模型彻底捋一遍。

说白了,直流电机就是个能量转换器。电进去,机械能出来。中间发生了什么?咱们一步步拆。

直流电机等效电路

先看最简单的模型。直流电机运行时,电枢绕组有电阻,有电感,还会产生反电动势。等效电路长这样:

直流电机等效电路模型 Uₐ Rₐ Lₐ Eₐ iₐ → Uₐ:电枢电压 Rₐ:电枢电阻 Lₐ:电枢电感 Eₐ:反电动势 iₐ:电枢电流 箭头方向为电流参考方向

这个电路看着简单,但每个元件都有物理意义。Rₐ是电枢绕组的铜损,Lₐ是绕组的储能特性,Eₐ是电机旋转时产生的反电动势。我刚开始做电机驱动时,总忽略Lₐ的影响,结果PWM频率一高,电流波形全是尖峰——教训啊。

电压平衡方程

根据基尔霍夫电压定律,沿着回路走一圈:

电压平衡方程:

Uₐ = Rₐ · iₐ + Lₐ · (diₐ/dt) + Eₐ

这个方程是电机控制的基石。你想想看,电枢电压Uₐ一部分消耗在电阻上(发热),一部分克服电感变化(储能),剩下的才用来对抗反电动势Eₐ。

那反电动势Eₐ怎么来的?

反电动势公式:

Eₐ = Kₑ · ω

其中:Kₑ — 反电动势系数 (V·s/rad),ω — 转子角速度 (rad/s)

Kₑ是电机本身的属性,由磁通量和绕组匝数决定。我遇到过不少工程师,把Kₑ和转矩系数Kₜ搞混——其实它们数值上相等(在SI单位制下),但物理意义完全不同。

转矩平衡方程

电机产生的电磁转矩,一部分用来加速转子,一部分克服负载和摩擦。看方程:

转矩平衡方程:

Tₑ = J · (dω/dt) + B · ω + Tₗ

其中:Tₑ — 电磁转矩 (N·m),J — 转动惯量 (kg·m²),B — 粘滞摩擦系数 (N·m·s/rad),Tₗ — 负载转矩 (N·m)

电磁转矩Tₑ和电枢电流成正比:

Tₑ = Kₜ · iₐ

Kₜ — 转矩系数 (N·m/A)

这里有个关键点:在SI单位制下,Kₑ和Kₜ数值相等。为什么?因为能量守恒。电功率Pₑ = Eₐ · iₐ = Kₑ · ω · iₐ,机械功率Pₘ = Tₑ · ω = Kₜ · iₐ · ω,两者相等,所以Kₑ = Kₜ。

实战经验:选型时,电机手册通常只给Kₑ或Kₜ中的一个。另一个直接用就行,不用换算。但要注意单位——如果Kₑ给的是V/krpm,需要先转成V·s/rad。

反电动势系数与转矩系数

这两个系数容易混淆,我专门做个对比:

参数 符号 单位 物理意义 测量方法
反电动势系数 Kₑ V·s/rad 单位转速产生的反电动势 空载拖动,测电压和转速
转矩系数 Kₜ N·m/A 单位电流产生的电磁转矩 堵转测试,测转矩和电流

我曾经在一个项目中,电机堵转时电流很大但转矩不够。查了半天,发现是磁钢退磁了,Kₜ下降导致。所以这两个系数也是电机健康状态的晴雨表。

电机传递函数推导

好,前面都是铺垫。现在咱们把电压方程和转矩方程联立,推导传递函数。这才是控制设计的核心。

第一步:拉普拉斯变换

电压方程:

Uₐ(s) = Rₐ · Iₐ(s) + Lₐ · s · Iₐ(s) + Eₐ(s)

转矩方程:

Tₑ(s) = J · s · ω(s) + B · ω(s) + Tₗ(s)

辅助方程:

Eₐ(s) = Kₑ · ω(s)
Tₑ(s) = Kₜ · Iₐ(s)

第二步:消去中间变量

先消去Iₐ(s)。从电压方程解出Iₐ(s):

Iₐ(s) = (Uₐ(s) - Kₑ · ω(s)) / (Rₐ + Lₐ · s)

代入转矩方程:

Kₜ · (Uₐ(s) - Kₑ · ω(s)) / (Rₐ + Lₐ · s) = (J · s + B) · ω(s) + Tₗ(s)

第三步:整理成标准形式

假设Tₗ(s) = 0(空载),得到电压到转速的传递函数:

G(s) = ω(s) / Uₐ(s) = Kₜ / [(Lₐ · s + Rₐ)(J · s + B) + Kₑ · Kₜ]

展开分母:

G(s) = Kₜ / [Lₐ · J · s² + (Lₐ · B + Rₐ · J) · s + (Rₐ · B + Kₑ · Kₜ)]

这就是直流电机从电枢电压到转速的二阶传递函数。为什么是二阶?因为电机有电惯量(Lₐ)和机械惯量(J),两个储能元件。

注意:实际应用中,如果Lₐ很小(比如小功率直流电机),可以忽略电感,传递函数降为一阶:

G(s) = Kₜ / [Rₐ · J · s + (Rₐ · B + Kₑ · Kₜ)]

但大功率电机或高速电机,电感效应不能忽略,否则模型误差会很大。

知识体系总览

最后,我把本章的核心逻辑画成一张图,方便你整体把握:

直流电机数学模型知识体系 直流电机物理模型 电气域:等效电路 机械域:转子动力学 电压平衡方程 转矩平衡方程 反电动势系数 Kₑ 转矩系数 Kₜ 耦合 电机传递函数 G(s) 二阶系统模型

从这张图能看出来,直流电机的数学模型是电气-机械耦合系统。电压方程和转矩方程通过Kₑ和Kₜ相互耦合,最终形成二阶传递函数。这个传递函数就是后续三环控制设计的基础。