|
发表于 2010-4-16 16:38:16
|
显示全部楼层
不太明白你什么意思,就按照自己的理解写了一个速度随流动时间变化的udf,符合你的本意,你就用,不符合你另想办法。
#include "udf.h"
DEFINE_PROFILE(unsteady_velocity,thread,position)
{
face_t f;
real t=RP_Get_Real("flow-time");
begin_f_loop(f,thread)
{
if(0.0<t<30.0)
F_PROFILE(f,thread,position)=-0.04*t*t+1.2*t;
else
F_PROFILE(f,thread,position)=5.0*(t-165.0)*(t-165.0)-0.91;
}
end_f_loop(f,thread)
} |
|