| 查看: 2074 | 回复: 3 | ||
[求助]
请教有关Fluent UDF 的DEFINE_ADJUST问题,望赐教
|
请教一下fluent的DEFINE_ADJUST问题:我需要找出近壁面第一层流体网格,然后进行其它操作,但是需要处理的面很多,原本我这样做:将要处理的壁面ID 赋值到数组中,然后对每一个ID所对应的壁面第一层流体网格进行运算并将值存入UDM中,但是这样却报错。希望有前辈能够赐教![]() 示例程序如下: DEFINE_ADJUST(adjust, d) { face_t f; cell_t c0; int ID[5] = {1,2,3,4,5,6}; Thread *thread_wall, *t0; thread_wall = Lookup_Thread(d, ID1); t0 = THREAD_T0(thread_wall); begin_f_loop(f, thread_wall) { c0 = F_C0(f, thread_wall); C_UDMI(c0, t0, 0) = 653 * (C _UDSI(c0, t0, 0) ); } end_f_loop(f, thread_wall) } |
» 猜你喜欢
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有262人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有22人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
26申博推荐:南京航空航天大学国际前沿科学研究院光学方向招收博士生!
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
|
大神好: 现在我需要编辑一个UDF,能够读取模型中某一点(0,-0.01249)在上一个时间步的温度值,然后调用到当前的边界的温度条件 #include "udf.h" DEFINE_PROFILE(temprature,t,i) { real x[ND_ND]; cell_t c; face_t f; begin_f_loop(f,t) { C_CENTROID(x,c,t); if(fabs(x[0]-0)<1e-6&&fabs(x[1]-(-0.01249))<1e-6) { F_PROFILE(f, t, i) = C_T(c, t); } } end_f_loop(f,t) } 这是编辑的udf, 可是在计算的时候发现,边界的温度并没有随着设置的那个点的温度值在变化,只是初值一样,后面的就不一样了,设置的点的温度保持缓慢上升,而边界温度却在下降? 万分感激大神能帮忙看一看 |
2楼2019-01-08 11:36:42
3楼2019-01-08 15:22:50
4楼2019-01-08 15:26:43














回复此楼
