4. 热分析基础:热传导、热对流与热辐射的基本原理、有限元热分析软件介绍(如ANSYS)、热-结构耦合分析

4.1 为什么光机系统必须做热分析?

做光机设计的朋友都知道,温度一变,镜片就跑偏。我见过一个项目,实验室里成像质量好得不得了,结果拉到户外一晒,图像直接糊了。说白了,光机系统对温度极其敏感。

热分析的目的,就是搞清楚热量怎么进来、怎么传递、怎么让结构变形。你想想看,一个透镜从20℃升到50℃,曲率半径变了,折射率也变了,成像质量能好吗?

所以,热分析不是可选项,是必选项。我个人习惯是在方案阶段就把热路画出来,而不是等结构都定死了再补分析。

核心观点: 热分析是光机无热化设计的“眼睛”,没有它,你就是在黑暗中摸索。

4.2 三种传热方式:热传导、热对流、热辐射

热传递就三种方式,咱们一个一个说。

4.2.1 热传导

热传导,说白了就是热量在固体内部“手拉手”传递。分子振动得厉害了,就带动旁边的分子一起振动。我在项目中遇到过,镜筒和镜片之间如果接触不好,热传导效率会大打折扣。

描述热传导的公式是傅里叶定律:

q = -k · A · (dT/dx)

其中:

  • q — 热流量(W),单位时间通过的热量
  • k — 导热系数(W/m·K),材料固有属性
  • A — 截面积(m²)
  • dT/dx — 温度梯度(K/m)

嗯,这里要注意:导热系数k是温度的函数。我见过有人用室温下的k值去算高温工况,结果误差大得离谱。铝的k值在100℃和20℃能差10%以上。

材料 导热系数 k (W/m·K) 常见用途
~400 散热器、热沉
~200 镜筒、结构件
~50 支撑结构
光学玻璃 ~1 透镜、棱镜
空气 ~0.026 间隙、隔热

看到没?空气的导热系数比玻璃还低两个数量级。所以镜片和镜筒之间的空气间隙,其实是热阻的主要来源。我曾经在项目中用导热硅脂填充这个间隙,效果立竿见影。

4.2.2 热对流

热对流是流体(空气、水等)流动带走热量的过程。光机系统里最常见的是自然对流——热空气上升,冷空气过来补充。

对流换热的公式是牛顿冷却定律:

q = h · A · (T_s - T_f)

其中:

  • h — 对流换热系数(W/m²·K),这个值很关键
  • A — 换热面积(m²)
  • T_s — 固体表面温度(℃)
  • T_f — 流体温度(℃)

h值怎么取?自然对流一般在5~25 W/m²·K,强制对流(加风扇)可以到50~250 W/m²·K。我建议新手不要拍脑袋取h值,最好查一下经验公式或者做实验标定。

避坑指南: 我曾经在仿真里把对流系数设得太高,结果算出来的温度场过于乐观。实际测试时温度比仿真高了8℃,差点翻车。后来我学乖了,对流系数取保守值,或者做敏感性分析。

4.2.3 热辐射

热辐射不需要介质,真空中也能传热。太阳晒到镜头上,就是热辐射在起作用。

热辐射的公式是斯特藩-玻尔兹曼定律:

q = ε · σ · A · (T₁⁴ - T₂⁴)

其中:

  • ε — 发射率(0~1),黑漆表面接近1,抛光金属接近0.1
  • σ — 斯特藩-玻尔兹曼常数(5.67×10⁻⁸ W/m²·K⁴)
  • T — 绝对温度(K)

注意,温度是四次方关系。温度越高,辐射传热占比越大。在低温差场景下,辐射可以忽略;但在高温场景(比如镜头被太阳直射),辐射必须考虑。

我个人习惯:如果系统工作温度在-40℃到+85℃之间,辐射通常不是主导因素,但也不能完全忽略。尤其是镜筒外表面涂黑漆后,发射率从0.1升到0.9,辐射换热能力差了9倍。

4.3 有限元热分析软件介绍

手算只能算简单模型。实际光机系统结构复杂,必须用有限元软件。我主要用ANSYS,也用过COMSOL和FloEFD。

4.3.1 ANSYS Workbench 热分析模块

ANSYS Workbench 集成了多个物理场模块。做热分析主要用:

  • Steady-State Thermal — 稳态热分析,算温度分布稳定后的结果
  • Transient Thermal — 瞬态热分析,算温度随时间变化的过程

举个例子,你要算一个镜片从室温升到工作温度需要多长时间,就得用瞬态分析。如果只是算最终温度场,稳态就够了。

基本操作流程:

  1. 导入几何模型(.step 或 .x_t 格式)
  2. 定义材料属性(导热系数、比热容、密度)
  3. 划分网格(热分析对网格质量要求比结构分析低一些)
  4. 施加热载荷(热流密度、内部热源、对流、辐射)
  5. 设置边界条件(固定温度、对流边界、绝热边界)
  6. 求解并查看结果(温度云图、热流密度矢量图)
经验之谈: 网格不是越密越好。我见过有人把网格划到几百万个,结果算了一整天,精度提升不到1%。对于热分析,关键区域(比如镜片与镜筒接触面)加密,其他区域粗网格就够了。

4.3.2 其他常用软件

软件 特点 适用场景
ANSYS Icepak 专门做电子散热,对流模型丰富 含风扇、散热器的系统
COMSOL Multiphysics 多物理场耦合能力强 热-结构-电磁耦合分析
FloEFD 嵌入CAD软件,操作简单 快速评估、方案对比

4.4 热-结构耦合分析

热分析只是第一步。我们真正关心的是:温度变化后,结构怎么变形?镜片怎么偏移?

热-结构耦合分析,就是把温度场作为载荷,施加到结构上,计算热应力和热变形。

4.4.1 耦合方式

ANSYS 里有两种耦合方式:

  • 直接耦合:同时求解温度和位移,适合强耦合问题(比如摩擦生热)
  • 顺序耦合:先算温度场,再把温度结果导入结构分析。光机系统一般用这个

我个人习惯用顺序耦合。原因很简单:光机系统的热变形通常不会反过来显著影响温度场,所以分开算效率更高。

4.4.2 关键参数:热膨胀系数

热变形的大小取决于材料的热膨胀系数(CTE):

ΔL = α · L₀ · ΔT

其中:

  • α — 线膨胀系数(1/℃)
  • L₀ — 初始长度(m)
  • ΔT — 温度变化(℃)

不同材料的CTE差异很大:

材料 CTE (×10⁻⁶ /℃)
铝合金 ~23
~12
钛合金 ~8.5
光学玻璃(BK7) ~7.1
熔石英 ~0.55
因瓦合金 ~1.2

看到没?铝合金的CTE是熔石英的40多倍。如果你用铝镜筒装熔石英镜片,温度一变化,镜筒把镜片挤得死死的。这就是为什么高端光机系统要用因瓦合金或者钛合金做镜筒。

注意: 热膨胀系数也是温度的函数。在宽温范围(比如-40℃到+85℃)内,CTE可能变化10%~20%。如果精度要求高,必须用分段线性或者查表的方式输入CTE数据。

4.4.3 耦合分析流程

在ANSYS Workbench里做热-结构耦合,流程如下:

  1. 在Workbench中拖入 Steady-State Thermal 模块
  2. 设置热边界条件并求解,得到温度场
  3. 拖入 Static Structural 模块,连接到Thermal模块的结果
  4. 在Static Structural中导入温度场作为载荷
  5. 设置结构边界条件(固定约束、支撑等)
  6. 求解,查看变形云图和应力云图

嗯,这里有个坑:结构分析的网格可以和热分析不同,但节点位置要对齐。如果网格差异太大,温度插值会引入误差。我建议两个分析用同一套网格,省心。

4.5 知识体系总览

下面这张图总结了本章的核心逻辑:

热分析知识体系 热传导 热对流 热辐射 有限元热分析软件(ANSYS等) 热-结构耦合分析 温度场 → 热变形 → 光机性能评估 图4-1 热分析知识体系框架

从这张图可以看得很清楚:三种传热方式是理论基础,有限元软件是分析工具,热-结构耦合是连接热分析和结构分析的桥梁,最终输出的是温度场和热变形数据,用于评估光机系统的性能。

4.6 本章小结

热分析是光机无热化设计的基础。你得先搞清楚热量怎么来、怎么走,才能有针对性地做结构补偿和材料选择。

我个人建议:

  • 先用手算估算数量级,再用软件精细分析
  • 材料参数一定要查温度相关的数据,不要用常温值代替
  • 热-结构耦合分析时,注意网格匹配和边界条件设置
  • 有条件的话,做实验验证仿真结果,积累自己的经验数据库

好了,这一章就到这里。记住,热分析不是目的,目的是让光机系统在各种温度下都能稳定工作。


专注资料整理