热设计论坛

标题: flotherm初学理解 [打印本页]

作者: 夏小姐    时间: 2017-5-1 15:53
标题: flotherm初学理解
刚接触flotherm,下面说下我的理解,不知道对不对,希望前辈们能指点一二。

一、flotherm就是用来做热分析的,具体是什么意思呢?就是说我提前设计好了要分析的系统,比较常见的就是一个机箱,然后里面有各种各样的pcb板以及其他元件,我不知道这个系统实际运行中的温度变化情况,所以我可以在flotherm中建造与这个系统相似的模型,然后仿真,得到了仿真结果,最主要的参数就是温度参数,我看下温度参数是否符合要求,要是温度没问题,则我们设计的系统也没问题。

二、flotherm是如何工作的呢?我查阅了各种资料,简单来说flotherm就是根据一些方程组来计算各种参数的。我们知道,对一个确定的系统,系统中的热源等情况都确定了,环境也是确定的,那么根据物理知识,是可以计算出这个系统中各点的温度的,从这个意义上来理解,flotherm的工作MATLAB也能完成,只是flotherm将计算过程都封装好了,操作起来会非常简单,matlab也能算,只是会非常麻烦。

三、收敛曲线。我刚开始对这个很困惑,我查阅资料发现,flotherm之所以会有收敛曲线,是因为flotherm用了一个迭代的算法来计算温度之类的参数的,比如说这个收敛曲线[attach]1782[/attach],横坐标就是迭代次数,纵坐标标注的是残差,这个残差具体的是什么意思?这个我始终无法理解。

四、flotherm中的网格。我知道网格的划分是会影响到计算结果的,具体的是什么意思?网格的划分是如何影响到计算结果的?并且貌似网格划分的越细,结果越精确,那我们为什么不都把网格划分到最细呢?

以上就是我全部的理解以及一些困惑了,希望各位巨巨们帮忙解答下,感激不尽!!
作者: hank0301    时间: 2017-5-3 12:52
CFD仿真軟件都是根據N-S Equation來求解的,只是有使用有限體積法,或是有限元素法來計算
網格的劃分方式也有所不同 (正交網格,或是四面體網格)
FT針對的還是電子熱傳,所以有許多優化過的模塊可供使用;換句話說,是把操作者視為傻瓜的軟件,不需要懂太多,就能操作計算出結果,只是準確性和所花費時間的差異

殘差簡單來說,就是這一次計算的結果與上一次疊代結果的差值總和,如果差異很小,表示即使再算下去也是一樣的結果,稱為收斂

網格越細,得到的結果會越合理,但是細化到了某個程度,所得結果還是一致,只是花了更多的時間計算,這時的網格細化就沒有意義
所以熟練FT的使用者,會做局部網格的細化,優化準確性與計算時間
作者: hank0301    时间: 2017-5-3 13:06
補充一下,仿真就是
1. 將對的元件模型放在與CAD相同的位置
2. 給予元件正確的發熱功率與邊界條件
3. 按計算鈕
4. 結果截圖
作者: 夏小姐    时间: 2017-5-4 14:40
哦哦,这样啊,多谢指点
作者: 夏小姐    时间: 2017-5-4 14:41
hank0301 发表于 2017-5-3 13:06
補充一下,仿真就是
1. 將對的元件模型放在與CAD相同的位置
2. 給予元件正確的發熱功率與邊界條件

多谢指点,受教了
作者: beiguo1010    时间: 2017-5-5 10:37
仿真软件要使用得好,其实也不容易。有的时候真是没有信心。
作者: ckchiang    时间: 2017-7-22 12:06
有些理論的東西,要嘛找學 CFD 的人帶,要嘛自己看手冊。

網格愈細愈準?不見得....
而且,FloTHERM 的殘餘值也不是這麼定義的。
作者: sunjian    时间: 2017-8-7 17:58
感谢各位指导





欢迎光临 热设计论坛 (https://resheji.com/bbs/) Powered by Discuz! X3.4