1. 概念

物质从液态变为固态叫凝固,凝固时要放热。Fluent不仅可以对蒸发-冷凝进行模拟(参见文章十三和文章三十),还可模拟凝固-融化过程。

相较于蒸发-冷凝模型,Fluent中的融化-凝固要简单很多。下面我们以案例进行讲解。

使用限制:

1.只能与基于压力的求解器一起使用;不适用于基于密度的求解器。

2.不能用于可压缩流动。

3.在一般的多相流模型(VOF、Mixture和欧拉)中,只有 VOF 模型可以与凝固/熔化模型一起使用。

2. 模型描述

本例的模型很简单,冰块在高温壁面加热融化,其中底面和右面均为高温壁面,而上面和左面则为绝热壁面。

3. 基本设置

3.1 导入网格:

使用Fluent软件打开Chapter37.msh.gz网格文件,文件在本文末尾链接资源内。

3.2 修改模型尺寸

本案例模型尺寸需要将x和y方向同时缩小100倍,关于scale mesh详细设置查看Chapter31 Fluent空化模型

3.3 求解器设置

基于压力求解器,瞬态设置,勾选重力

4. 设置计算模型

4.1 能量方程

打开能量方程

4.2 湍流模型设置

4.3 融化凝固模型

下图为融化凝固模型的界面,相较于蒸发冷凝模型,非常简单,但是理解起来很有意思。

主要参数:Mushy Zone Constant糊状区常数Amush

糊状区常数Amush表示融化过程流动阻力的大小;该值越高,融化或凝固时速度梯度越大。较大的值可能会导致发散。对于大多数计算,建议值介于10000和10000000之间。Amush就是动量源项的一个系数。

关于融化凝固理论问题,内容较多,下一章会详细讲述。

如果使用了组分输运模型,那么融化凝固模型的界面如下。

主要是考虑了溶液的凝固点和熔点不同的原因(纯物质的熔点和凝固点相同),如下图,因此不能像纯物质那样直接通过温度判断融化状态了。

5. 材料设置

5.1 添加water-l材料

单击Fluent Database,找到water-liquid,点击copy

5.2 修改water材料属性

单击copy后,回到water属性设置界面。单击water后的Edit

Solidus Temperature表示固相线温度,对于纯物质即凝固点,Liquidus Temperature表示熔点,对于纯物质,两者相同。对于冰设置为0℃即可。

Pure Solvent Melting Temperature:融化/凝固相变潜热,对于水-冰系统,值为335000J/kg

理论部分下篇文章会详细介绍。

注:

1. 更改温度单位方法

这里为了方便,我们将温度更改为以摄氏度显示。

单击Units,在Quantities找到温度

Units选择C,表示选择摄氏度。单击New,

保持默认,点击ok即可

2. 若使用了多相流,对于不发生相变的物质如空气,其材料属性也会出现Solidus Temperature等参数,如何设置?

对于没有熔化或凝固的相,必须将潜热Pure Solvent Melting Temperature、液相线温度Liquidus Temperature和固相线温度Solidus Temperature设置为0K

6. 计算域设置

由于没有使用多相流模型,因此需要将两个计算域air和ice都更改为Fluid,材料选择water。

选择air_surface,单击Edit

材料选择water,单击apply即可,对ice_surface进行同样的设置。

7. 边界条件设置

单击heat_wall-air_surface,设置边界条件为wall,设置壁面温度为50℃,单击apply。

使用copy方法对heat_wall-ice_surface和right进行复制边界条件,设置相同边界条件。

单击left,设置边界条件为wall,设置绝热壁面。使用copy,对top边界进行同样设置。

8. 求解方法

8.1 求解方法

Solution-Solution Methods

8.2 求解控制

Solution-Solution Controls

保持默认即可

8.3 残差设置

残差设置保持默认即可

9. 初始化

由于需要设置流场温度,因此选择标准初始化

单击Initialize后,点击Patch,对冰区域设置温度,选择Temperature,Value设置为-1℃,Zone to patch选择ice_surface。将冰区域温度设置为-1℃

10. 计算设置

Time Step Size设置为0.0001,时间步设置为1000步,每时间步最大迭代次数设置为20.

11. 后处理

11.1 液相体积分数

由于没有打开多相流,相当于冰块在热水中被加热融化。因此周围液相体积分数为1

11.2  液相体积分数动画

11.3 温度分布

原文链接:

三十七、Fluent冰块融化模拟融化凝固只能与基于压力的求解器一起使用;不适用于基于密度的求解器。不能用于可压缩流动。在一般的多相流模型(VOF、Mixture和欧拉)中,只有 VOF 模型可以与凝固/熔化模型一起使用。https://mp.weixin.qq.com/s/kpefthepyn8xk4P7STbYcQ

以上案例的cas和dat文件均可以免费获取,需要的朋友,只需要点赞关注收藏一键三连后私信我即可哦

三十七、Fluent冰块融化模拟相关推荐

  1. Fluent的融化凝固模型介绍

    Fluent的融化凝固模型(来源于帮助文档) 一. 简介 ANSYS Fluent可用于解决涉及在一个温度(例如,纯金属)或一个温度范围(例如,二元合金)下发生的凝固和/或熔化的流体流动问题.ANSY ...

  2. 美学心得(第二百三十七集) 罗国正

    美学心得(第二百三十七集) 罗国正 (2022年5月)   3023.中国伟大的科学家钱学森先生的这些观点,非常值得大家思考.研究,他说:"现代科学技术要分成八个大部门,它们是自然科学.社会 ...

  3. 【SQL开发实战技巧】系列(三十七):数仓报表场景☞从表内始终只有近两年的数据,要求用两列分别显示其中一年的数据聊行转列隐含信息的重要性

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  4. Python编程基础:第三十七节 石头剪刀布游戏Rock, Paper, Scissors Game

    第三十七节 石头剪刀布游戏Rock, Paper, Scissors Game 前言 实践 前言 我们这一节的内容主要是对前边学习内容的一个综合应用,以石头,剪刀,布游戏为例讲解列表.随机数.用户输入 ...

  5. OpenCV学习笔记(三十六)——Kalman滤波做运动目标跟踪 OpenCV学习笔记(三十七)——实用函数、系统函数、宏core OpenCV学习笔记(三十八)——显示当前FPS OpenC

    OpenCV学习笔记(三十六)--Kalman滤波做运动目标跟踪 kalman滤波大家都很熟悉,其基本思想就是先不考虑输入信号和观测噪声的影响,得到状态变量和输出信号的估计值,再用输出信号的估计误差加 ...

  6. 模拟三:STEMA 考试选择题模拟练习试卷(初级组)及答案 + 自我解题笔记

    模拟一:STEMA 考试选择题模拟练习试卷(初级组)及答案 + 自我解题笔记 模拟二:STEMA 考试选择题模拟练习试卷(中级组)及答案 + 解题后期更新 模拟三:STEMA 考试选择题模拟练习试卷( ...

  7. 三十七、Java集合中的Hashtable

    @Author:Runsen @Date:2020/6/4 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

  8. 三十七、Sql 补充 | 数据库优化

    @Author : By Runsen @Date:2020/5/14 在2020年一月初,也是我大三上的寒假,我开始写书,为什么呢?因为化工原理和化工热力学挂了,我需要重拾自己的自信. 对于一个大学 ...

  9. [Python从零到壹] 三十七.图像处理基础篇之图像融合处理和ROI区域绘制

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

最新文章

  1. AI落地遭“卡脖子”困境:为什么说联邦学习是解决良方?
  2. zabbix-proxy分布式监控配置
  3. Linux01-Linux高级特殊权限SUID详解25
  4. 使用命令接口对KVM虚拟机进行简单的管理
  5. uva455periodic strings周期串
  6. 深入理解java虚拟机(十三) Java 即时编译器JIT机制以及编译优化
  7. java方法和 IDEA Debug调试
  8. extjs官网+extjs官网案例
  9. 一个域名值百万, 现在不注册,未来价更高
  10. php正则验证邮箱、手机号、姓名、身份证、特殊符号等
  11. 安培-麦克斯韦定律修正-运动的电荷产生涡旋磁场(B=μεv×E)
  12. 工具类源码 IP辅助类 验证IP地址或地址段是否有效 验证指定的IP是否有效 即验证IP是否属于某个IP段
  13. 《微信读书》产品分析报告
  14. 深圳神牛python培训_请教神牛_字符串hash
  15. 联想小新padpro怎么样?测评值得买吗?详细性能点评
  16. HW6:物理系统与碰撞
  17. Home Inventory for Mac(家庭资产管理软件)
  18. h5学习笔记之表单类型与属性
  19. 微信流量主开通后怎么插入广告
  20. c++语言程序设计软件,无忧考吧二级c++模拟软件

热门文章

  1. 1月20日文本编辑框
  2. Groundhog Chasing (数论质因数)
  3. 在physx中创建射线raycase,并获取碰撞点
  4. HBuilder mui入门教程——(5)登录和访问控制
  5. vue接入万达IAM(统一身份认证登录)记录
  6. 9种自动驾驶传感器融合算法你都知道吗?
  7. js键盘事件实现微博减字功能
  8. 使Windows Vista中的文件夹始终显示“此处命令提示符”
  9. ORACLE SQLCODE
  10. iTOP-i.MX6Q开发板Android7.1.2-获得root权限