声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1867|回复: 1

[UDF专题] 高斯热源分布的udf 编程

[复制链接]
发表于 2008-7-16 21:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
大家好,我是做焊接熔池温度场模拟的,所用软件为FLUENT。热源选用高斯分布加到壁面上,可我不会对热源进行编程,希望哪位高手能帮帮忙,指点一下,非常感谢!热源公式为
高斯函数分布可表示为 q(r)=0.65×14×150)÷(π×0.012)×exp(-(x2z2)÷0.012)
回复
分享到:

使用道具 举报

 楼主| 发表于 2008-7-20 10:30 | 显示全部楼层
我仿着帮助文档,编了一个定点热源的例子,我对C语言了解比较少,也不知编的对不对,请各位高手帮我指点一下,万分感谢!
#include "udf.h"
DEFINE_PROFILE(immovable_heat,t,i)
{
real x[ND_ND];
real y,z;
face_t f;
begin_f_loop(f,t)
  {
  F_CENTROID(x,f,t);
  z=x[1];
  y=x[0];
  F_PROFILE(f,t,i)=0.65*16*110/(3.1415926*0.003*0.003)*exp(-(y*y+z*z)/(0.003*0.003);
  }
end_f_loop(f,t)
}
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-25 17:45 , Processed in 0.056373 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表