一、热网络模型基础:集总参数热网络法、热阻与热容的概念、热网络模型的建立步骤

各位同学,咱们今天聊聊电机热模型里最基础、也最实用的一个方法——集总参数热网络法

说实话,我刚入行那会儿,一听到「热网络」三个字,脑子里全是复杂的偏微分方程。后来做项目做多了才发现,其实没那么玄乎。说白了,就是把一个复杂的温度场问题,简化成我们熟悉的电路问题来解。

1.1 为什么要用热网络模型?

电机运行时,铜耗、铁耗、机械损耗都会变成热量。热量怎么传?从绕组传到铁芯,再传到机壳,最后散到空气里。这个过程,理论上可以用传热学方程精确描述。

但问题来了——电机内部结构太复杂了。绕组是铜线绕的,中间还浸了漆;铁芯是一层一层的硅钢片;气隙里还有空气。真要精确建模,网格得画到几百万个,算一次要好几天。

实际工程中,我们不需要那么精确。 我个人的经验是,误差在5°C以内,对工程判断来说完全够用。这时候,热网络法就派上用场了。

1.2 集总参数热网络法——核心思想

集总参数法,说白了就是「化整为零」。

我们把电机分成几个温度均匀的区域,比如:

  • 绕组区域
  • 定子齿部
  • 定子轭部
  • 机壳
  • 转子
  • 轴承

每个区域,我们只关心它的平均温度。区域之间通过热阻连接,热量就像电流一样流动。

核心类比:

  • 温度差 ↔ 电压差
  • 热流量(功率) ↔ 电流
  • 热阻 ↔ 电阻
  • 热容 ↔ 电容

你看,是不是一下子就亲切了?

1.3 热阻的概念

热阻,符号是 Rth,单位是 K/W(或 °C/W)。

它表示「阻止热量传递的能力」。热阻越大,同样的热量产生的温差就越大。

热阻分三种:

类型 计算公式 适用场景
导热热阻 R = L / (λ · A) 固体内部传热(绕组、铁芯)
对流热阻 R = 1 / (h · A) 固体与流体之间(机壳与空气)
辐射热阻 R = 1 / (ε · σ · A · (T₁²+T₂²)(T₁+T₂)) 高温表面(一般不常用)

其中:

  • L — 传热路径长度(m)
  • λ — 导热系数(W/(m·K))
  • A — 传热面积(m²)
  • h — 对流换热系数(W/(m²·K))

我的经验: 电机里最难算准的就是对流换热系数 h。它跟风速、表面粗糙度、冷却方式都有关系。我建议你查手册时,取一个范围值,然后做敏感性分析——看看 h 变化 20%,温度变化多少。如果变化很大,那这个参数就得仔细标定。

1.4 热容的概念

热容,符号 Cth,单位是 J/K。

它表示「物体储存热量的能力」。热容越大,温度变化越慢。

计算公式很简单:

C_th = m · c_p

其中:

  • m — 质量(kg)
  • c_p — 比热容(J/(kg·K))

举个例子:铜的比热容是 385 J/(kg·K),铝是 900 J/(kg·K)。同样重量的铝,温度升高1°C需要的热量是铜的2倍多。

热容决定了系统的动态响应。 稳态分析可以忽略热容,但瞬态分析(比如电机过载、启动过程)必须考虑。

注意: 热容不是集中在一个点上的。集总参数法假设整个区域的温度是均匀的,这在高频瞬态分析时会有误差。我曾经做过一个项目,用集总参数法算绕组温升,结果比实测快了20%。后来发现,是因为绕组内部的温度梯度被忽略了。所以,如果你要分析毫秒级的温度变化,建议用更精细的模型。

1.5 热网络模型的建立步骤

好,理论讲完了。咱们说说具体怎么做。我一般按这五步走:

  1. 划分节点
    把电机分成若干个温度均匀的区域。节点数不是越多越好。我个人的习惯是:

    • 简单模型:5~8个节点(绕组、定子齿、定子轭、机壳、转子、轴承)
    • 精细模型:10~15个节点(把绕组分成端部和槽内部分)
  2. 确定热阻
    根据几何尺寸和材料参数,计算每个节点之间的热阻。注意:

    • 接触热阻(比如铁芯和机壳之间)不能忽略
    • 气隙的热阻通常用等效导热系数处理
  3. 确定热容
    每个节点根据质量和比热容计算热容。如果是稳态分析,这一步可以跳过。

  4. 施加热源
    把损耗分配到各个节点:

    • 铜耗 → 绕组节点
    • 铁耗 → 定子齿和轭部节点
    • 机械损耗 → 轴承和转子节点
  5. 建立方程并求解
    对于稳态:
    [G] · [T] = [P]
    其中 G 是热导矩阵(热阻的倒数),T 是温度向量,P 是热源向量。

    对于瞬态:
    [C] · d[T]/dt + [G] · [T] = [P]

    在 Simulink 里,我一般直接用 Simscape 的 Thermal 库搭模型,或者用 S-Function 写状态方程。

避坑指南:

我曾经犯过一个错误——把定子铁芯当成一个节点。结果算出来的温度比实测低了8°C。后来发现,定子齿部和轭部的温度差很大,必须分开建模。所以,节点划分要跟温度梯度匹配。哪里温度变化大,哪里就要多分节点。

1.6 一个简单的例子

咱们看一个最简单的模型:绕组到机壳的传热。

假设:

  • 绕组铜耗 P_cu = 100 W
  • 绕组到定子铁芯的热阻 R1 = 0.5 K/W
  • 铁芯到机壳的热阻 R2 = 0.3 K/W
  • 机壳到环境的热阻 R3 = 0.8 K/W
  • 环境温度 T_amb = 25 °C

稳态时,绕组温度:

T_winding = T_amb + P_cu × (R1 + R2 + R3)
          = 25 + 100 × (0.5 + 0.3 + 0.8)
          = 25 + 160
          = 185 °C

你看,就这么简单。当然,实际模型会比这个复杂得多,但原理是一样的。

1.7 小结

热网络模型,说白了就是用电路的方法解热问题。它的优点是:

  • 建模快,适合工程迭代
  • 计算量小,可以实时仿真
  • 物理意义清晰,容易调试

缺点是:

  • 精度受节点划分影响大
  • 无法描述温度分布细节

下一章,我会带大家用 Simulink 搭一个完整的电机热网络模型。到时候咱们边搭边聊,你会发现,其实没那么难。

好,今天就到这儿。有问题随时问我。