24小时热门版块排行榜    

查看: 2657  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0703化学336分求调剂 +3 zbzihdhd 2026-03-15 3/150 2026-03-16 16:44 by 我的船我的海
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
[考研] 材料工程327求调剂 +3 xiaohe12w 2026-03-11 3/150 2026-03-14 20:20 by ms629
[考研] 255求调剂 +3 李嘉慧, 2026-03-12 4/200 2026-03-14 16:58 by 有只狸奴
[考研] 328求调剂 +3 5201314Lsy! 2026-03-13 6/300 2026-03-14 15:31 by hyswxzs
[考研] 一志愿安徽大学材料工程专硕313分,求调剂的学校 +8 Yu先生 2026-03-10 10/500 2026-03-14 01:04 by JourneyLucky
[基金申请] 有必要更换申报口吗 20+3 fannyamoy 2026-03-11 3/150 2026-03-14 00:52 by zhanghaozhu
[考研] 调剂 +3 13853210211 2026-03-10 3/150 2026-03-14 00:47 by JourneyLucky
[考研] 招收0805(材料)调剂 +3 18595523086 2026-03-13 3/150 2026-03-14 00:33 by 123%、
[考研] 279求调剂 +3 抓着星星的女孩 2026-03-10 3/150 2026-03-13 23:47 by userper
[考研] 求调剂(材料与化工327) +4 爱吃香菜啦 2026-03-11 4/200 2026-03-13 22:11 by JourneyLucky
[考研] 290求调剂 +9 ADT 2026-03-11 9/450 2026-03-13 21:55 by JourneyLucky
[考研] (081700)化学工程与技术-298分求调剂 +12 11啦啦啦 2026-03-11 35/1750 2026-03-13 21:25 by JourneyLucky
[考研] 285化工学硕求调剂(081700) +6 柴郡猫_ 2026-03-12 6/300 2026-03-13 20:46 by hmn_wj
[考研] 301求调剂 +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[考研] 工科调剂 +4 Jiang191123! 2026-03-11 4/200 2026-03-13 15:15 by Miko19
[考研] 土木第一志愿276求调剂,科研和技能十分丰富,求新兴方向的导师收留 +3 土木小天才 2026-03-12 3/150 2026-03-13 15:01 by JourneyLucky
[考研] 070303一志愿西北大学学硕310找调剂 +3 d如愿上岸 2026-03-13 3/150 2026-03-13 10:43 by houyaoxu
[考博] 福州大学杨黄浩课题组招收2026年专业学位博士研究生,2026.03.20截止 +3 Xiangyu_ou 2026-03-12 3/150 2026-03-13 09:36 by duanwu655
信息提示
请填处理意见