| 查看: 704 | 回复: 1 | |||
[交流]
动边界上添加正弦速度载荷的udf问题
|
|
#include "udf.h" #include "math.h" #define pi 3.14 DEFINE_CG_MOTION(piston,dt,vel,omega,time,dtime) { Thread *t; face_t f; NV_S(vel,=,0); NV_S(omega,=,0); t=DT_THREAD(dt); if(!Data_Valid_P()) { return; } begin_f_loop(f,t) { F_U(f,t)=2*pi*30000*0.00003*cos(2*pi*30000*time); } end_f_loop(f,t) } 上面是我按照网上大神改写的程序,用interput编译时,老提示 t=DT_THREAD(dt);这行语句有错误如下,line 10: structure reference not implemented 查了半天感觉没毛病啊,实在搞不明白。 其实这个程序就是在一个动网格壁面条件下添加Y周方向的余弦速度。我把begin循环去掉,直接用vel【1】去添加,结果显示no motivation。始终成功不了,求大神指导啊 |
» 本帖@通知
» 猜你喜欢
限项规定
已经有7人回复
青椒八年已不青,大家都被折磨成啥样了?
已经有4人回复
救命帖
已经有8人回复
招博士
已经有4人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
英文综述是否需要润色及查重
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
最失望的一年
已经有18人回复

2楼2017-04-10 17:23:23













回复此楼