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

Fluent验证案例28:各向异性导热

本案例演示在具有各相异性导热率的固体中的热传导现象。

1

问题描述

案例模型为2D的边长1m的正方形,两侧壁面温度分别为100K及200K,上表面及底部温度采用DEFINE_PROFILE宏进行指定。 

上下两壁面温度分布为: 

UDF如下所示。

#include "udf.h" 
DEFINE_PROFILE(prof_aniso, t, i)
{
 real x[3], xc, yc;
 real sum;
 face_t f;
 begin_f_loop(f,t)
 {
   F_CENTROID(x,f,t);
   xc = x[0];
   yc = x[1];
   if (yc < 0.5)  
     sum = xc;
   else
     sum = xc*xc;
   sum = 100.+sum*100.;
   F_PROFILE(f,t,i) = sum;
 }
 end_f_loop(f,t)
}

温度分布如图所示。

图中wall-1为下壁面,wall-3为上壁面。

2

Fluent设置

  • 2D、Double Precision方式启动Fluent

2.1

General

保持默认设置即可。

2.2

Models

Models节点中开启能量方程,如下图所示。

2.3

Materials

  • 右击节点Materals > Solid > alminum,选择弹出菜单项Edit…


  • 选择Thermal Conductivityanisotropic,点击右侧Edit…按钮

  • 如下图所示,输入各向异性分量,设置Conductivity1

2.4

Cell Zone Conditions

保持默认设置即可。

2.5

编译UDF

  • 右键选择模型树记得Use Defined Function,点击弹出菜单项Compiled…,弹出编译对话框


  • 如下图所示,加入UDF源文件,Build编译UDF,点击Load加载UDF

2.6

Boundary Conditions

  • wall-1

如下图所示,设置wall-1边界温度。

  • wall-2

如下图所示,设置wall-2边界温度为200 k。

  • wall-3

如下图所示,设置wall-3边界温度。

  • wall-4

如下图所示,设置wall-4边界温度为100 k。

2.7

Initialzation

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


2.8

Run Calculation

  • 双击模型树节点Run Calculation,右侧面板设置Number of Iterations2000

  • 点击按钮Calculate开始计算


3

计算结果

  • 温度分布

  • 右键选择节点Custom Field Functions,点击弹出菜单项New…新建变量

  • 如下图所示,新建变量t* = (T-100)/100

  • 新建line为x=0.5

  • 显示x=0.5位置t*分布

计算结果与解析解的比较,如下图所示。

注:本案例模型极其简单,这里就不提供下载了!强烈建议自己动手建模~

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

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent验证案例28:各向异性导热》
文章链接:https://www.topcfd.cn/3824/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

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

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

支付宝扫一扫

微信扫一扫

登录

找回密码

注册