piglet 发表于 2007-4-5 10:37

求助,如何编译边界条件v(x,t)=18sin(1256t-2.5x)

在fluentk中 如何编译边界条件v(x,t)=18sin(1256t-2.5x),谢谢!

[ 本帖最后由 xinyuxf 于 2007-7-22 12:06 编辑 ]

hyacinth 发表于 2007-4-5 16:00

User-Defined Function

piglet 发表于 2007-4-5 16:04

我用了,不过对于有两个变量的不会编,谢谢指教。

hyacinth 发表于 2007-4-5 16:40

参考http://forum.vibunion.com/forum/viewthread.php?tid=34326

piglet 发表于 2007-4-5 16:48

:@) 谢谢啊,不过我上面的涉及两个自变量,t 跟x,以前编过一个变量的,现在两个变量不知如何是好.

hyacinth 发表于 2007-4-5 17:08

DEFINE_PROFILE(Velocity_x,thread,position)
{
face_t f;
real x;
real v0,y,time;
begin_f_loop(f, thread)
{
   F_CENTROID(x,f,thread);
   y = x;
   time=CURRENT_TIME;
   F_PROFILE(f, thread, position) = 18*sin(1256*time-2.5*y) ;
}
end_f_loop(f, thread)
}

看一下是否是这样

piglet 发表于 2007-4-5 17:25

谢谢啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

热动菜鸟 发表于 2007-4-28 20:11

hyacinth真是厉害!
页: [1]
查看完整版本: 求助,如何编译边界条件v(x,t)=18sin(1256t-2.5x)