刚接触flotherm,下面说下我的理解,不知道对不对,希望前辈们能指点一二。
一、flotherm就是用来做热分析的,具体是什么意思呢?就是说我提前设计好了要分析的系统,比较常见的就是一个机箱,然后里面有各种各样的pcb板以及其他元件,我不知道这个系统实际运行中的温度变化情况,所以我可以在flotherm中建造与这个系统相似的模型,然后仿真,得到了仿真结果,最主要的参数就是温度参数,我看下温度参数是否符合要求,要是温度没问题,则我们设计的系统也没问题。
二、flotherm是如何工作的呢?我查阅了各种资料,简单来说flotherm就是根据一些方程组来计算各种参数的。我们知道,对一个确定的系统,系统中的热源等情况都确定了,环境也是确定的,那么根据物理知识,是可以计算出这个系统中各点的温度的,从这个意义上来理解,flotherm的工作MATLAB也能完成,只是flotherm将计算过程都封装好了,操作起来会非常简单,matlab也能算,只是会非常麻烦。
三、收敛曲线。我刚开始对这个很困惑,我查阅资料发现,flotherm之所以会有收敛曲线,是因为flotherm用了一个迭代的算法来计算温度之类的参数的,比如说这个收敛曲线,横坐标就是迭代次数,纵坐标标注的是残差,这个残差具体的是什么意思?这个我始终无法理解。
四、flotherm中的网格。我知道网格的划分是会影响到计算结果的,具体的是什么意思?网格的划分是如何影响到计算结果的?并且貌似网格划分的越细,结果越精确,那我们为什么不都把网格划分到最细呢?
以上就是我全部的理解以及一些困惑了,希望各位巨巨们帮忙解答下,感激不尽!! |