吾生有涯 学海无涯
析模有界 知识无界

【UDF实例】03:温度相关的粘度

1 案例描述

本案例计算模型如下图所示。

几何采用对称模型,上壁面被分为2部分,其中一部分温度为290K,另一部分温度280K。入口速度0.001 m/s,温度290K。计算介质为液态金属,其粘度与温度相关,其粘度表示为:

采用UDF红DEFINE_PPROPERTY定义粘度:

#include "udf.h"
DEFINE_PROPERTY(user_vis, cell, thread) {  
  float temp, mu;  temp = C_T(cell, thread);  {      
       if ( temp > 288. )          mu = 5.5e-3;      
       else if ( temp >= 286. )          mu = 143.2135 - 0.49725 * temp;
       else          mu = 1.0;  }  
       return mu; }

源文件中C_T宏为获取单元的温度。

2 读取网格

  • 2D方式Fluent

  • 利用菜单File → Read → Mesh…读取网格文件

本案例网格模型较为简单,如下图所示。

3 开启能量方程

  • 右键点击模型树节点Setup > Models > Energy,选择弹出菜单On

4 加载UDF

本UDF可以采用解释方式加载运行。

  • 右键点击模型树节点Parameters & Customization > User Defined Functions > Interpreted…

  • 在弹出的对话框中点击Browse按钮加载UDF文件viscosity.c

  • 点击按钮Interpret解释UDF并加载

5 添加材料

  • 鼠标右键点击模型树节点Materials > Fluid,选择弹出菜单New…

  • 在弹出的对话框中,设置Nameliquid_metal

  • 设置Density8000 kg/m3

  • 设置Cp680 j/kg-k

  • 设置Thermal Conductivity30 w/m-k

  • 设置Viscosityuser-defined,并选择前面加载的udf

  • 点击按钮Change/Create创建材料

6 Cell Zone Conditions

设置区域内的材料。

  • 右键点击模型树节点Cell Zone Conditions > fluid-8,选择弹出菜单Edit…

  • 在弹出的菜单中选Material Nameliquid_metal

  • 点击OK按钮关闭对话框

7 设置边界条件

1、wall-2

  • 右键点击模型树节点Boundary Conditions > wall-2,选择菜单项Edit…

  • 弹出的对话框中,设置Thermal标签页下Thermal ConditionsTemperature,设置Termperature280 K

2、 wall-3

采用相同的方式,设置wall-3边界的温度为290K

3、Velocity-inlet-6

  • 设置其速度为0.001 m/s

  • 设置其温度为290 K

4、pressure-outlet-7

  • 设置其Backflow Total Temperature290 K

8 初始化

  • 鼠标右键点击模型树节点Solution > Initialization,选择菜单项Initialize进行初始化

9 进行计算

  • 双击模型树节点Run Calculation

  • 右侧面板中设置Number of Iterations300

  • 点击按钮Calculate进行计算

计算在173步收敛到1e-3。计算残差如下图所示。

10 后处理

查看粘度分布。

  • 右键点击模型树节点Results > Graphics > Contours,选择菜单项Edit…

  • 在弹出的对话框中设置contours ofProperties…Molecular Viscosity

  • 点击Save/Display按钮显示粘度云图分布

摩尔粘度分布如下图所示。

本篇文章来源于微信公众号: CFD之道

赞(1) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《【UDF实例】03:温度相关的粘度》
文章链接:https://www.topcfd.cn/865/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册