| 查看: 4369 | 回复: 11 | ||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||||
[交流]
【求助】fluent计算中,udf编译通过,初始化出错 已有2人参与
|
||||
|
麻烦达人老兄们救急,这个程序是用来定义出口处的压力的,编译成功,但是在边界条件里选中此UDF后,在初始化时报错,不知是何缘故,请各位不吝赐教,拜谢! 程序为:#include "udf.h" DEFINE_PROFILE(pressure_outlet,thread,position) { real x[ND_ND]; real y; real a; face_t f; cell_t c; begin_f_loop(f,thread) { F_CENTROID(x,f,thread); y=x[1]; a=F_U(f,thread); F_PROFILE(f,thread,position)=1000*9.81*(1-y/1000)-0.5*1000*a*a; } end_f_loop(f,thread) } 错误提示为: Error: FLUENT received fatal signal (ACCESS_VIOLATION) 1. Note exact events leading to error. 2. Save case/data under new name. 3. Exit program and restart to continue. 4. Report error to your distributor. Error Object: () |
» 收录本帖的淘帖专辑推荐
多相流UDF |
» 猜你喜欢
本人42,博士刚毕业,现在找不到工作,怎么办?:(
已经有19人回复
河北省自然基金
已经有6人回复
博士申请
已经有5人回复
26级硕士毕业生求博导收留
已经有6人回复
有人投过CCC中国控制会议吗?
已经有3人回复
3,4-二羟基苯乙酮如何纯化?
已经有5人回复
国基评审
已经有10人回复
2026-博士申请
已经有4人回复
考研调剂
已经有3人回复
急招9月入学博士,要有4级、最晚7月硕士毕业。精密电机驱控课题;学位材料
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
在ANSYS14中的FLuent中,写关于流体比热物性的UDF
已经有14人回复
udf编程通过,但是在FLUENT中运行出错,麻烦udf高手帮忙看看
已经有4人回复
fluent 在udf编译时出'constant'错!
已经有6人回复
FLUENT源项UDF非稳态迭代的一个疑问请教
已经有8人回复
UDF载入fluent之后出错,求指点!
已经有7人回复
有关fluent的udf中的hook
已经有6人回复
【求助】单机多核fluent并行udf
已经有13人回复
【求助】linux版fluent使用udf并行问题请教
已经有4人回复
【求助】如何改变Fluent中的曳力模型(UDF)
已经有12人回复
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
我也遇到了一样的问题,我要把回水口的温度加上2℃,然后赋值给入口。程序如下: #include "udf.h" DEFINE_PROFILE(inlet_t_1, inlet, index) { Domain *d=Get_Domain(1); Thread *out = Lookup_Thread(d, 18); face_t face; real t_out=0.0, area_out=0.0; real NV_VEC(area); begin_f_loop(face, out) { F_AREA(area, face, out); t_out += F_T(face, out)*NV_MAG(area); area_out += NV_MAG(area); } end_f_loop(face, out) t_out = t_out/area_out+2.0; begin_f_loop(face, inlet) { F_PROFILE(face, inlet, index) = t_out; } end_f_loop(face, inlet) } 然后设置边界条件的时候选中这个udf,就出现跟楼主一样的error,你是怎么解决的啊 |
10楼2013-12-12 12:05:24
2楼2010-07-16 16:35:36
3楼2010-07-16 22:48:16
★
robert2020(金币+1):多谢虫友应助!鼓励继续解答! 2010-09-06 18:56:51
尘积(金币+1): 2010-11-16 15:59:37
robert2020(金币+1):多谢虫友应助!鼓励继续解答! 2010-09-06 18:56:51
尘积(金币+1): 2010-11-16 15:59:37
|
试了一下编辑可以通过:程序应该为 #include "udf.h" DEFINE_PROFILE(pressure_outlet,thread,position) { real x[ND_ND]; real y; real a; face_t f; begin_f_loop(f,thread) { F_CENTROID(x,f,thread); y=x[1]; a=F_U(f,thread); F_PROFILE(f,thread,position)=1000.*9.81*(1-y/1000.)-0.5*1000.*a*a; } end_f_loop(f,thread) } |
4楼2010-09-06 16:41:04












回复此楼