3、热源分析与建模:热源类型、热流密度计算、热源等效模型
做无热化设计,第一步不是算镜片曲率,也不是选结构材料。你得先搞清楚——热从哪来?
我见过不少工程师,上来就对着光机结构一顿仿真,结果温度边界条件全是拍脑袋给的。仿真跑得挺漂亮,一实测全对不上。说白了,热源没摸清,后面所有工作都是空中楼阁。
这一章,我们就来把热源这件事彻底掰开揉碎。
3.1 热源类型:你的系统里到底谁在发热?
光学系统里的热源,我习惯分成三类。你想想看,是不是这个理?
| 热源类型 | 典型来源 | 特点 | 我在项目中踩过的坑 |
|---|---|---|---|
| 内部主动热源 | 探测器焦平面、TEC、电机、驱动电路 | 功率已知,位置固定,发热稳定或可调 | 焦平面发热量被低估了30%,导致冷屏温度漂移 |
| 内部被动热源 | 镜筒吸收杂散光、镜片吸收透射光 | 功率随光路变化,分布不均匀 | 镜筒内壁黑化处理不当,局部温升超过5°C |
| 外部环境热源 | 太阳辐照、气动加热、安装面热传导 | 边界条件复杂,随时间/姿态变化 | 机载系统高空低温时,太阳辐照反而成了主要热源 |
⚠️ 避坑指南: 我曾经在一个项目中,只考虑了探测器自身的发热,忽略了镜筒吸收杂散光导致的局部热斑。结果系统在连续工作30分钟后,像质明显下降。后来一测,镜筒局部温度比环境高了8°C。所以,热源识别一定要做全,别漏掉那些“看不见”的发热点。
3.2 热流密度计算:别只给总功率,要看“有多集中”
总功率100W,均匀分布在100cm²上,和集中在1cm²上,效果天差地别。这就是热流密度的意义。
热流密度的计算公式很简单:
q = P / A
其中:
- q — 热流密度 (W/m² 或 W/cm²)
- P — 热源总功率 (W)
- A — 热源有效作用面积 (m² 或 cm²)
但实际项目中,难点在于确定有效作用面积A。
举个例子。探测器焦平面的发热,你不能简单用整个芯片面积去算。发热主要集中在读出电路和像元阵列区域。我个人习惯的做法是:
- 查芯片手册:看厂家是否给出了热流密度或热点分布图。
- 做红外热像实测:用高分辨率热像仪拍一下工作状态下的芯片表面温度分布。
- 反推等效面积:根据实测温度梯度和总功率,反算出实际发热区域的等效面积。
💡 我的经验: 对于探测器焦平面,如果手册没给详细数据,我一般按芯片面积的30%~50%来估算有效发热面积。这个比例在多数项目中是安全的。但如果你做的是高灵敏度制冷型探测器,这个比例可能要降到20%以下,因为发热更集中。
3.3 热源等效模型:把复杂发热体“翻译”成仿真能算的东西
真实的热源形状千奇百怪,直接建模会让网格数量爆炸。所以我们需要做等效简化。
常用的等效模型有三种:
| 等效模型 | 适用场景 | 建模方式 | 注意事项 |
|---|---|---|---|
| 点热源 | 发热体尺寸远小于系统尺寸(如LED芯片) | 在几何中心施加一个热流边界 | 近场温度误差大,远场可用 |
| 面热源 | 发热体为平面状(如探测器焦平面、加热片) | 在面上施加均匀或梯度热流密度 | 注意边缘效应,必要时做局部网格加密 |
| 体热源 | 发热体有体积且内部生热(如激光晶体、功率电阻) | 在体上施加单位体积生热率 (W/m³) | 需要知道材料对热辐射的吸收系数 |
我建议你遵循一个原则:在保证工程精度的前提下,模型越简单越好。别为了追求“看起来精确”而把模型搞得太复杂,计算成本上去了,结果可能还差不多。
📌 核心要点: 热源等效的本质是能量守恒和热效应等效。只要等效模型在关键位置(如镜片、结构支撑点)产生的温度场和热变形与真实情况足够接近,这个模型就是可用的。不必纠结于局部细节的完全一致。
3.4 知识体系总览:一张图看懂热源分析与建模
下面这张图,是我自己梳理的热源分析与建模的完整流程。你可以把它当作一个检查清单,每次做热分析前过一遍。
3.5 实战案例:一个红外镜头的热源建模
说个我实际做过的案例。一个非制冷红外镜头,用在户外监控上。客户要求-40°C到+60°C范围内成像清晰。
热源分析下来,主要发热点有三个:
- 探测器焦平面:总功率0.8W,发热区域约4mm×3mm,等效为面热源,热流密度约6.67W/cm²。
- 镜筒内壁:吸收太阳辐照和杂散光,总功率约0.3W,分布在镜筒内表面,等效为面热源,但热流密度不均匀,靠近前端窗口处更高。
- 电路板:总功率1.2W,但发热元件分散,我把它等效为体热源,单位体积生热率约5×10⁵ W/m³。
建模的时候,我特别注意了探测器焦平面的网格划分。因为它的热流密度最高,对镜片温度梯度影响最大。我在焦平面附近做了局部网格加密,从默认的2mm加密到0.2mm。仿真结果和实测温度只差了0.5°C,完全在工程接受范围内。
💡 我的建议: 做热源等效建模时,先粗后细。先用粗网格跑一遍,看看温度场的大致分布,找到热点区域。然后再对热点区域做局部网格加密。这样既保证了精度,又不会让计算时间失控。