本帖最后由 Leonchen 于 2016-3-20 12:40 编辑
大家好,Flotherm的帮助文档在下看了很多遍,感觉文档理论结合实际,辅以热设计专业思维,实是热设计参考资料中上乘之作。现在利用业余时间逐章翻译出来供大家参考讨论,文中穿插我个人对热设计的理解及数值传热学的相关介绍。分享同时也是一个学习的过程。欢迎大家讨论!
第一章Flotherm的使用
Flotherm是一款计算流体动力学热学建模分析工具. 其设计目的是对系统级、子系统级和器件封装级电子设备或元器件进行空气的流动与传热模拟。在电子产品开发初期,可以通过数值仿真的方法来探究各种设计变动对产品造成的散热影响。而仿真并不需要真正制作产品样机或对机器进行实测。因此,使用Flotherm可以缩短产品设计周期,获得更好、可靠性更高的产品,以及实现“通过设计进行校正”——笔者理解为:可以通过探究各变动对散热的影响,有目的性地调整产品结构,以满足设备散热需求。
功能概览
Flotherm采用计算流体动力学(CFD)方法来分析空气流动与传热。Flotherm尤其适用于研究电子设备中的各种热物理现象。
空气流动的成因有自然对流(热空气上升)和机械力推动(如:风扇)两种可能。热量的传递有三种基本形式:
热传导——固体或静止流体中热量传递
热对流——壁面与流体之间的热量交换
热辐射——热量从一个面到另外面的传播
根据质能守恒定律,空气的流动与传热过程可以使用偏微分方程(N-S方程)来描述。
在FloTHERM中,偏微分方程被转换成有限容积的形式来近似表达。这就需要设定一个包含参与计算的温度、压力、速度这几个变量的体积元。因此,这个空间(称为求解域)会被划分为一定数量的小体积元,或成为网格单元。
模型划分的网格数越多,离散元对连续空间的近似度就越高,参与计算的点也越多,计算的精度显然也就越高。但这样对计算机的要求也更高,同样的配置下,计算效率会下降。
Flotherm所用的控制方程是非线性耦合的。所谓耦合,是指某个网格中的变量与其周围网格中的该变量和其他变量都有关联。因此方程以迭代形式进行求解,直至这些方程的误差降至一个可接受的水平为止。
对于Flotherm所用的CFD相关知识,可以参阅Flotherm Background Theory Reference Guide——笔者:介绍CFD计算原理的资料有很多,但需要对流体流动与传热有较为丰富的
基础知识才便于理解。建议在了解计算流体动力学之前,先深入了解流体力学和传热学两门课程。
使用Flotherm的过程大致如下:定义需求,设定模型参数,构建几何体,添加求解网格,求解控制方程,最后查看计算结果。
|