24小时热门版块排行榜     石溪大学接受考研调剂申请>

【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 451  |  回复: 0
【悬赏金币】回答本帖问题,作者shushanliu将赠送您 23 个金币

shushanliu

新虫 (初入文坛)

[求助] UDF实现周期性初始化错误

我想要实现周期性变化,就是利用UDF将出口的参数赋值给进口(下面是UDF程序),导进fluent没有问题,但是初始化时显示Error:  received a fatal signal (Segmentation fault).Error:  received a fatal signal (Segmentation fault).Error Object: #f。全部的金币,诸位大神看看是啥情况!
#include "udf.h"
#include "prop.h"
#include "mem.h"
int id_inlet=10;/*出口ID*/
int id_outlet=11;/*进口ID*/
real avg_tempoutlet=293.15;/*出口初始温度*/
real NV_VEC(A2); /*定义出口面积矢量*/
Thread *thread_inlet;/*定义进口面索引*/
Thread *thread_outlet;/*定义出口面索引*/
face_t f;
Domain *domain;
real sum_Toutlet=0.0;
real sum_Aoutlet=0.0;
real tempoutlet=293.15;  /*出口的实际温度,节点温度*/
real tw=323.15;     /*壁面温度*/
real theathoutlet=1.0;/*出口无量纲温度*/
real uoutlet=0.25;
real voutlet=0.0;
real x[ND_ND];

DEFINE_ADJUST(myadjust,d) /*函数用于每一步迭代进行调整*/
{
domain=Get_Domain(1); /*指向区域的指针,可访问mesh里面的所有单元和面索引*/
thread_inlet=Lookup_Thread(domain,id_inlet); /*获取进口的ID,线索*/
thread_outlet=Lookup_Thread(domain,id_outlet); /*获取出口的ID,线索*/
begin_f_loop(f,thread_outlet)
{
        F_AREA(A2,f,thread_outlet);
        tempoutlet=F_T(f,thread_outlet);
        sum_Aoutlet+=NV_MAG(A2);
        sum_Toutlet+=NV_MAG(A2)*tempoutlet;
}
end_f_loop(f,thread_outlet) /*计算出口平均温度*/
//avg_tempinlet=sum_Tinlet/sum_Ainlet; /*进口平均温度*/
avg_tempoutlet=sum_Toutlet/sum_Aoutlet; /*出口平均温度*/
begin_f_loop(f,thread_outlet)
{
        F_AREA(A2,f,thread_outlet);
        F_CENTROID(x,f,thread_outlet);
        tempoutlet=F_T(f,thread_outlet);
        theathoutlet=(tempoutlet-tw)/(avg_tempoutlet-tw);
        F_UDMI(f,thread_outlet,1)=theathoutlet;
        F_UDMI(f,thread_outlet,2)=F_U(f,thread_outlet);
        F_UDMI(f,thread_outlet,3)=F_V(f,thread_outlet);
}
end_f_loop(f,thread_outlet)/*计算出口的无量纲温度*/

}
DEFINE_PROFILE(inlet_temp,thread_inlet,index)
{
        real theathinlet=1.0;
        real tempinlet=293.15;
        real avg_tempinlet=293.15;
begin_f_loop(f,thread_inlet)
{
        avg_tempinlet=avg_tempoutlet;
        theathinlet=F_UDMI(f,thread_outlet,1);
        tempinlet=theathinlet*(avg_tempinlet-tw)+tw;
        F_PROFILE(f,thread_inlet,index)=tempinlet; /*进口温度边界设置为出口的温度*/
end_f_loop(f,thread_inlet)
}
}
DEFINE_PROFILE(u_velocity,thread_inlet,index)
{
        real uinlet=0.02;/*定义初始速度u*/
begin_f_loop(f,thread_inlet)
{
        uinlet=F_UDMI(f,thread_outlet,2);
        F_PROFILE(f,thread_inlet,index)=uinlet; /*进口u速度边界设置为出口的速度*/
end_f_loop(f,thread_inlet)
}
}
DEFINE_PROFILE(v_velocity,thread_inlet,index)
{
        real vinlet=0.0;/*定义初始速度v*/
begin_f_loop(f,thread_inlet)
{
        vinlet=F_UDMI(f,thread_outlet,3);
        F_PROFILE(f,thread_inlet,index)=vinlet; /*进口v速度边界设置为出口的速度*/
end_f_loop(f,thread_inlet)
}
}@wuming524
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shushanliu 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] 期刊推荐 20+3 木颜尘ip 2024-04-22 5/250 2024-04-23 23:03 by topedit
[公派出国] 東京大学 应用化学专业柳田研究室 招收修士/博士生 +5 蝶梦123 2024-04-19 5/250 2024-04-23 22:40 by 90472jvvh
[找工作] 工作问题求助 +3 向前?@ 2024-04-18 5/250 2024-04-23 21:25 by 向前?@
[硕博家园] 博士白读了 +33 Da_Meng_Zi 2024-04-21 36/1800 2024-04-23 17:22 by 李_q_y
[有机交流] 紧急求助,有谁用过三甲基硅醇钾TMSOK吗? 1000+3 genius2008 2024-04-19 8/400 2024-04-23 16:57 by czyzsu
[考博] 山东大学化学与化工学院刘磊课题组博士研究生招生启事 +7 sdorganic 2024-04-17 9/450 2024-04-23 16:28 by 让一切随风l
[教师之家] 找工作过程中碰到好多人问南京某新换校长211的政策,规定如下 +14 ZHONGWU_U 2024-04-21 16/800 2024-04-23 10:41 by Quakerbird
[电化学] 有偿收购废弃锂硫电池 +3 汤圆喵 2024-04-19 5/250 2024-04-23 10:41 by Happy C
[基金申请] 特别资助审核状态 +12 pantray 2024-04-17 18/900 2024-04-23 09:50 by y20150913
[高分子] 请问UV灯是365nm的,那么选光引发剂的波长选多少的?要完全一致吗? +4 engledd2004 2024-04-21 4/200 2024-04-22 16:08 by wangcz23
[考博] 青岛科技大学顾玉超教授课题组招收博士生 +3 yanqingwang 2024-04-19 3/150 2024-04-22 15:21 by 理科生yes
[访问学者] CSC的访问学者申请,没有个评审意见,也不知道怎么改,还有必要申请吗 +3 flyingship 2024-04-20 3/150 2024-04-22 13:52 by louistom_521
[基金申请] 国社科项目,你们学校都限额申报吗? +5 屡战屡败 2024-04-21 7/350 2024-04-22 13:03 by 屡战屡败
[考研] 博士生招生!! +3 2458827884 2024-04-19 3/150 2024-04-22 12:37 by 钰波love
[论文投稿] 催稿后秒拒 +9 lizhengke06 2024-04-19 11/550 2024-04-21 22:29 by ggjjyyy
[论文投稿] 一审一个审稿人,小修,会怎么样呀? +10 林师妹 2024-04-18 10/500 2024-04-20 18:08 by 肖虫家
[考研] 考研英语带学 +6 choice666 2024-04-18 6/300 2024-04-19 17:46 by charles-c
[有机交流] 紫外光谱 50+3 54胡 2024-04-17 3/150 2024-04-19 10:48 by Nanamiwww
[论文投稿] CCS Chemistry投稿求助 30+3 wfqtriumph 2024-04-17 4/200 2024-04-19 08:56 by Bletilla
[基金申请] 国自然青年基金只有一篇能第一标注,其他都是第二标注能结题吗? 10+4 lice_1987 2024-04-18 6/300 2024-04-19 08:29 by kudofaye
信息提示
请填处理意见