水冷散热器的精细化设计是需要借助仿真软件的。目前可以完成水冷仿真的商业软件有很多种,各有优势,在此不做对比。Jason用的是FloTHERM,但是主要的分析方法是一致的。

不同于风冷的系统,水冷整个系统比较庞大和复杂。工程中一般不会将散热器,换热器,泵阀等一起仿真,那样的计算量太大,一般会确定流量后,单独对水冷散热器做定流量的分析。

一、工质的设置

考虑到结冰的影响,一般常用的冷却介质会选择乙二醇溶液,西方一些国家基于环保的考虑,限制用乙二醇,则可能应用丙二醇溶液。不管乙二醇,还是丙二醇,加入纯水之中,都会影响工质的散热性能。

为软件设置工质时,需要考虑密度,比热,导热系数和粘度四个主要参数。因为电子散热场景下,水冷的温度范围比较窄,诸如膨胀率等,可以不予考虑。

输入物性参数看似简单,但如果工程师是个爱偷懒的人,比如Jason这样的,同时再有一点疏忽的话,可能会导致严重的失误:仿真时,我们经常需要生成一些新的材料,如果是稳态问题,我们设置固体材料时,常常只设定导热系数,密度、比热等参数往往因为偷懒而忽略,事实上,有些复合材料也很难得到这两个参数的精确值。因此,在惯性思维的引导下,有的朋友在稳态水冷的场景下,设置新的冷却介质时,会忽略掉比热,认为这个东东只有在瞬态问题中才有用。我们看一下对流换热系数的求解公式,貌似一眼过去也没有看到比热的影子:

事实上,比热隐藏在Pr数之中,我们没有直接定义Pr数,而是通过比热,导热系数和粘度间接定义的。

如果将比热默认为1,相当于将Pr数缩小了3个数量级,则对流换热系数相应的缩小一个数量级!有兴趣的朋友,可以对比试一下,看够不够酸爽,够不够惊喜。

另外一个需要注意的是,做风冷的仿真分析,我们大都适应了空气参数的皮实。一般按照软件默认的30℃时空气物性参数,也不会有太大的麻烦。但是水冷的仿真,需要注意是,乙二醇或丙二醇溶液的粘度随温度变化比较大,特别是浓度大的时候。比如浓度50%的乙二醇溶液(V:V),20℃时的粘度大约是45℃时的二倍,忽略温度影响,会导致流动阻力的巨大偏差。

FloTHERM中,可在项目库中的Fluid中右键选择Create Fluid,并在参数列表内输入对应数值。

Flotherm支持多流体仿真,可以在指定区域通过Region定义流体。

另外需要提醒的是,Region 的优先级相对较低,与固体重合的区域,默认是固体的材质属性,仅有未填充区域,才是Region设定的流体,所以如下图中的复杂流道,没有必要划分成很多个小Region分别定义流体,仅需一个Region将整个流道区域覆盖,定义流体即可。

二、源

前文说过,水冷是的仿真分析,一般不会做整个系统的仿真,通常水冷散热器是做定流量分析的。在FloTHERM里,大都用FixFlow作为流体的源,设置水冷板的流量。同时可以设定入口处的工质温度,甚至可以系统的环境温度不同。

需要提醒的是,FixFlow必须紧贴在求解域的边界,否则系统会报错。

三、收敛问题

最完美的收敛,是各条残差曲线都达到1,但是做气液共存的水冷仿真,这是很奢侈的事。

FloTHERM中,计算终止标准(残差到1的位置)分别是:

•质量平衡终止标准(压力场残差)=0.005 M (kg/s)

对于强迫对流: M 代表进口或出口处的总流量

对于自然对流: M =ρ.EFCV.A

其中ρ代表流体密度;EFCV: 预估自然对流速度,默认为0.2m/s;A代表水平面面积

•动量平衡终止标准(速度场残差) = 0.005 MV (N)

对于强迫对流: V 为风扇或FixFlow最大速度

对于自然对流: V为预估自然对流速度

•能量平衡终止标准(温度场残差)= 0.005 Q (W)

如果在系统中有热源或热沉,则Q为热源或热沉总功率

如果系统中无热源或热沉,则Q = M CpΔT, ΔT = 20 °C

这些参数设置满足大多数系统的要求,并且是相当保守的收敛标准。含有气液两种流体的仿真时,会发生收敛问题,因为系统默认是以空气作为流体特性参数而设置。以压力场残差为例,由于水的密度接近于空气的1000倍,利用空气的总流量的0.5%作为判据,这个标准是非常严苛的,因此,水与空气两种介质共存的仿真场景,残差会比较高。

为了收敛曲线看上去比较好看,有人会修改收敛判据,比如把M提高1000倍,但是这对计算结果没有影响,只是看上去好看而已。

四、关于精度

前不久,交流群里有人贴出了一个FloTHERM与其他软件的对比,结论是FloTHERM在流动阻力的计算中偏差太大。当时在群里引起了比较激烈的讨论。最后得知是测评者在FloTHERM模型中把流线型流道改成了垂直相交的,这无疑增大了流动阻力。

FloTHERM对斜面物体的建模,一直为人所诟病。但其实,FloTHERM软件自带的FloMCAD Bridge,可以将复杂的几何形体转化FloTHERM模型。包括下图中的圆弧形流道。

仿真精度,其实跟很多因素有关,边界条件设置、物性参数选取、模型简化等都会有影响。因此,抛开工程师的因素,把误差完全归结为软件原因是不严谨的。

服务器水冷系统仿真,水冷漫谈(三)——水冷散热器仿真方法相关推荐

  1. 无线基站定位服务器,UWB定位技术的三种定位方法

    原标题:UWB定位技术的三种定位方法 UWB定位技术也称超宽带技术,与传统的窄带系统相比,具有穿透力强.功耗低.抗多径效果好.安全性高.系统复杂度低.能提供精确定位等优点.因此,超宽带技术可以应用于室 ...

  2. matlab--robot 三种 仿真方法

    1.利用ARTE,可以添加模型(格式为stl),目前其模型中常见的为6自由度工业级机械臂,如若使用该方法,需要修改代码,模型,操作比较复杂:但是如若能成功,后续的可视化.路径规划等都不叫同意.操作性较 ...

  3. mm1排队系统仿真matlab实验报告,matlab仿真实验报告_mm1排队系统仿真matlab实验报告资料...

    M/M/1排队系统实验报告 一.实验目的 本次实验要求实现M/M/1单窗口无限排队系统的系统仿真,利用事件调度法实现离散事件系统仿真,并统计平均队列长度以及平均等待时间等值,以与理论分析结果进行对比. ...

  4. 电脑水冷,电脑水冷好还是风冷好 电脑水冷和风冷区别【图文】

    相信许多电脑玩家在玩大型游戏或者"烤机"的过程中会出现电脑过热的情况.这时候许多玩家第一想到的就是:上水冷.水冷作为近几年出现的新名词,听起来还是非常高大上,也是许多玩家向往的.水 ...

  5. 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式(三)

    2019独角兽企业重金招聘Python工程师标准>>> 从Jetty.Tomcat和Mina中提炼NIO构架网络服务器的经典模式(三) 博客分类: java 最后我们再看看NIO方面 ...

  6. win10系统停止更新服务器,Win10系统关闭自动更新功能的三种最佳方法

    Win10系统正式版发布在即,受到很多微软粉丝的追捧,并且微软也启动了为期一年的免费升级计划.很多用户使用Win10时发现一个问题,win10系统的自动更新功能是无法关闭的,导致用户都是给强制安装了推 ...

  7. 彻底理解并解决服务器出现大量TIME_WAIT - 第三篇

    为了能彻底讲清楚TIME_WAIT的原理及解决办法,本系列一共有4篇 彻底理解并解决服务器出现大量TIME_WAIT - 第一篇_YZF_Kevin的博客-CSDN博客 彻底理解并解决服务器出现大量T ...

  8. 驾考app驾考理论速成技巧驾校源码小程序驾考理论驾考科目三3D仿真灯光模拟实现

    在开发驾考科目一,科目四题库系统完成后,参考市面上已有的驾考系统,新开发驾考科目三3D仿真灯光模拟微信小程序端,整个系统预览图 系统前端UNIAPP开发,后端基于微擎核心开发,支持APP,公众号,微信 ...

  9. 提高服务器效率和利用率的三种方法

    本文编辑:富哥 伴随经济全球化趋势的深入,越来越多企业使用香港服务器租用服务来搭建外贸网站,拓展海外市场.企业IT部门一直在寻求提高香港服务器效率的方法,最大限度地提高利用率以实现利益最大化.管理者在 ...

最新文章

  1. 实习日志(2)2011-12-30
  2. tensorflow笔记 :常用函数说明
  3. Expression Web 3 安装问题
  4. 【译】MVVM Tutorial with ReactiveCocoa: Part 1/2
  5. Hibernate 连接池的三种配置方式
  6. bash:快速建立python脚本
  7. IIS 6.0安全增强
  8. jenkins内存溢出的一些解决过程
  9. java logging包_用JDK中提供的java.util.logging.*包创建Logger对象----原创
  10. CF932F-Escape Through Leaf【树上启发式合并,CDQ分治,斜率优化dp】
  11. oracle存储sql片段引入_强大的跨数据库访问组件 UniDAC使用教程:注释和SQL函数...
  12. 127.0.0.1 zxt.php,恭喜您!序列号购买成功!
  13. 计算机用户管理怎么进入,我有计算机管理员和受限用户不出现欢迎使用直接进入受限用户怎么办...
  14. 国货当自强!华为未来 10 年 15% 收入将投入研发
  15. JavaBridge install in ubuntu
  16. test.php变成夏总,test.php
  17. 安装及卸载CrossOver for Mac
  18. python 安卓库_Python 开发安卓Android及IOS应用库Kivy安装尝试
  19. java adobe pdf转word_adobe reader如何把PDF转换成word?adobe reader把PDF转换成word教程
  20. 批量自定义裁剪多张图片,可以按固定像素值或比例批量裁剪图片

热门文章

  1. Android之获取屏幕和视图高和宽
  2. 3分钟搞定 C++ if else 语句 05
  3. php gearmanclient addoptions,gearman PHP7扩展安装
  4. hm编码工具使用_H.265视频编码与技术全析(下)
  5. 除了沉迷酒色之外,你还做过什么?
  6. 还在用Excel做数据分析?两大方法5分钟完成别人一天的工作
  7. 人工智能时代,学好数学有什么用?
  8. Java 常见的 30 个误区与细节!
  9. keras 自定义层input_从4个方面介绍Keras和Pytorch,并给你选择其中一个学习库的理由...
  10. linux检查系统硬件信息命令,Linux查看系统信息(硬件信息, 系统设置信息等) 命令 | Soo Smart!...