24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 2738  |  回复: 19

xuxia8495

银虫 (小有名气)


[交流] 能量源项加载问题

坐标原点为体热源中心,加载高斯旋转体热源;程序如下,但是热源加载不上,求指点


#include "udf.h"
DEFINE_SOURCE(heat_flux,cell,thread,ds,eqn)
{
real x[ND_ND];
real oq,t0,v0,Q,time,cs,hh;
real r,rh;
real source_heat;
cell_t c;
C_CENTROID(x,c,thread);
Q=100000;           /*枪功率*/
cs=3/pow(oq,2);   /*形状因子*/
hh=150e-3;         /*热源高度*/
oq=60e-3;      /*热源半径*/
r=sqrt(pow(x[0]-0.35,2)+pow(x[1]+0.35,2));   /*坐标与热源中心的距离*/
rh=sqrt(log(hh/x[2])/3.)*oq;              /*一定热源高度对应的半径rh*/

if (x[2]==0)
{
source_heat=3.*cs*Q/(3.14*hh*(1.-1./exp(3)));
ds[eqn] =0;
}

else if (x[2]>0&&x[2]<=hh&&r<=rh)
{
source_heat=3.*cs*Q/(3.14*hh*(1.-1./exp(3)))*exp(-3.*cs/log10(hh/x[2])*pow(r,2.));
ds[eqn] =0;
}

else
{
source_heat= ds[eqn] =0;
}

return source_heat;
}



参考信息:http://muchong.com/bbs/viewthread.php?tid=4198673
回复此楼

» 收录本帖的淘帖专辑推荐

多相流UDF

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有4个 )

xuxia8495

银虫 (小有名气)


说明一下,
r=sqrt(pow(x[0]-0.35,2)+pow(x[1]+0.35,2));   /*坐标与热源中心的距离*/
有误,

我实际程序中为:r=sqrt(pow(x[0],2)+pow(x[1],2));
2楼2012-08-20 10:01:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)



xuxia8495(金币+1): 谢谢参与
what is 热源加载不上
3楼2012-08-20 11:05:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

akqinmian

金虫 (小有名气)



xuxia8495(金币+1): 谢谢参与
要不 你把 x[0] x[1] 先定义为x y  试试 下面的换掉
4楼2012-08-20 11:45:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ya634984094

铜虫 (小有名气)



xuxia8495(金币+1): 谢谢参与
你没说明是什么问题啊~~
7楼2012-08-20 13:01:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sun69wen

铁杆木虫 (著名写手)



xuxia8495(金币+1): 谢谢参与
。。。c语言么,忘鸟
8楼2012-08-20 13:23:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuxia8495

银虫 (小有名气)


引用回帖:
3楼: Originally posted by kylafree at 2012-08-20 11:05:47
what is 热源加载不上

UDF编译通过,在其他边界绝热的情况下,用此函数来表述等离子枪对熔体的加热,熔体温度不增加。
请问你知道是什么问题吗?
11楼2012-08-21 15:03:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuxia8495

银虫 (小有名气)


引用回帖:
4楼: Originally posted by akqinmian at 2012-08-20 11:45:43
要不 你把 x x 先定义为x y  试试 下面的换掉

谢谢啦!
这个没有关系的,我其他程序也是这样写,就可以
12楼2012-08-21 15:04:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuxia8495

银虫 (小有名气)


引用回帖:
7楼: Originally posted by ya634984094 at 2012-08-20 13:01:53
你没说明是什么问题啊~~

问题是:我将一高斯旋转体热源函数以源项形式加入熔体,而熔体温度不变化;想请大家帮忙看看这个UDF哪出问题了?
13楼2012-08-21 15:06:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cheersend

至尊木虫 (著名写手)


★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiegangmai: 金币+2, 鼓励讨论交流! 2012-08-22 00:08:26
我没有相关经验,不过LZ可以先检查一下有没有犯低级错误,譬如FLUENT里面没有把热源选上之类。

然后是检查C语言,类似的代码在C语言环境里面是否正确RETURN数值
14楼2012-08-21 17:16:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuxia8495

银虫 (小有名气)


引用回帖:
14楼: Originally posted by cheersend at 2012-08-21 17:16:34
我没有相关经验,不过LZ可以先检查一下有没有犯低级错误,譬如FLUENT里面没有把热源选上之类。

然后是检查C语言,类似的代码在C语言环境里面是否正确RETURN数值

谢谢!
你说的这两点,我有检查过:
1. fluid选择source iterms,将热源有添加上;UDF编译通过,暂未发现问题
2. message无返回source_heat值,
15楼2012-08-22 08:52:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

青春大坏人

银虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
你好,你那热源加载成功了么?加载热流密度是用define source 么?define boundary 中也有一个 heat flux 的项的,可以一起讨论一下么?
16楼2012-09-08 14:23:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

青春大坏人

银虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
请问你那为什么ds[eqn]=0?是出于什么原因?
17楼2012-09-08 14:33:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuxia8495

银虫 (小有名气)


引用回帖:
16楼: Originally posted by 青春大坏人 at 2012-09-08 14:23:08
你好,你那热源加载成功了么?加载热流密度是用define source 么?define boundary 中也有一个 heat flux 的项的,可以一起讨论一下么?

体热源是用define_source,单位是w/m^3,面热源是用define_profile,单位是w/m^2
18楼2012-09-10 08:31:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuxia8495

银虫 (小有名气)


引用回帖:
17楼: Originally posted by 青春大坏人 at 2012-09-08 14:33:36
请问你那为什么ds=0?是出于什么原因?

这是一种算法,强制使其等于0.   help文件上有说明
19楼2012-09-10 08:32:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gengxiaowei

金虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主问题解决了吗?我也出现了同样的问题,希望楼主能帮忙解决,非常感谢,真的很需要帮助
20楼2013-12-08 09:57:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
8531974865楼
2012-08-20 12:03   回复  
xuxia8495(金币+1): 谢谢参与
xiegangmai: 金币-2, 专业版交流贴,请勿灌水! 2012-08-20 22:32:30
yinsumin6楼
2012-08-20 12:08   回复  
xuxia8495(金币+1): 谢谢参与
xiegangmai: 金币-2, 专业版交流贴,请勿灌水! 2012-08-20 22:32:39
2012-08-20 13:52   回复  
xuxia8495(金币+1): 谢谢参与
xiegangmai: 金币-2, 专业版交流贴,请勿灌水! 2012-08-20 22:32:50
2012-08-20 13:52   回复  
xuxia8495(金币+1): 谢谢参与
xiegangmai: 金币-2, 专业版交流贴,请勿灌水! 2012-08-20 22:32:58
相关版块跳转 我要订阅楼主 xuxia8495 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿南京航空航天大学 材料与化工329分求调剂 +3 Mr. Z 2026-04-05 3/150 2026-04-06 00:13 by 乔哒哒哒
[硕博家园] 0856材料化工求调剂,一志愿211,初试成绩349 +3 江淮北月 2026-04-05 3/150 2026-04-05 20:31 by 啵啵啵0119
[考研] 282求调剂 +3 aaa车辆 2026-04-01 3/150 2026-04-05 17:03 by yulian1987
[考研] 085410人工智能 初试316分 求调剂 +6 残星拂曙 2026-03-31 6/300 2026-04-05 12:15 by rainbow11
[考研] 0703调剂 +11 拾玖壹 2026-04-04 12/600 2026-04-05 10:29 by 果冻大王
[考研] 323求调剂 +8 李佳乐1 2026-04-04 8/400 2026-04-04 22:26 by hemengdong
[考研] 材料科学与工程调剂 +19 深V宿舍吧 2026-03-30 20/1000 2026-04-04 22:13 by hemengdong
[考研] 359求调剂 +7 hhhhaaaa$ 2026-04-04 7/350 2026-04-04 18:49 by imissbao
[考研] 怎么删帖子啊 +3 缝曦1000 2026-04-04 3/150 2026-04-04 14:20 by 土木硕士招生
[考研] 一志愿C9的化学工程(085602) 340分,感觉校内调剂无望,求调剂 +9 万事宜臻 2026-04-04 9/450 2026-04-04 11:49 by 啵啵啵0119
[考研] 292求调剂 +21 是妍子也是研子 2026-03-30 22/1100 2026-04-03 21:44 by qlm5820
[考研] 求调剂 +3 usbdndj 2026-04-03 3/150 2026-04-03 14:10 by dxiaoxin
[考研] 22408 266求调剂 +3 masss11222 2026-04-02 3/150 2026-04-02 18:11 by 笔落锦州
[考博] 材料工程专业硕士申博 +3 麟正宇 2026-03-30 3/150 2026-04-02 15:04 by greychen00
[考研] 考研调剂 +12 Amber00 2026-03-31 12/600 2026-04-02 09:04 by sanrepian
[考研] 11408 321分求调剂 +3 huchun12138 2026-03-30 4/200 2026-04-01 22:48 by guanxin1001
[考研] 江苏科技大学招材料研究生 +4 Su032713. 2026-04-01 5/250 2026-04-01 22:03 by cccchenso
[考研] 318求调剂 +8 七忆77 2026-04-01 8/400 2026-04-01 10:37 by Jaylen.
[考研] 085601 329分调剂 +6 yzsa12 2026-03-31 6/300 2026-03-31 15:23 by yanflower7133
[考研] 一志愿中海洋材料357 +4 麦恩莉. 2026-03-30 4/200 2026-03-31 14:35 by 记事本2026
信息提示
请填处理意见