求助 三维模型中用UDF编写一个入口速度随时间变化的程序
在一个对称的三维模型中,对入口的气速进行定义,使得入口气速随时间进行周期变化,比如每5min入口气速就由5m/s变为-5m/s,自己套用的程序老保存,请大神指导下,什么函数好,或者有没有相关的程序案例参考程序如下:
#include "udf.h"
#include<stdio.h>
#include <time.h>
DEFINE_PROFILE(inlet_velocity,thread,position)
{
real t,v;
face_t f;
begin_f_loop(f,thread)
{
t=RP_Get_Real("flow-time");
{
int main()
{
int t, temp = 0;
float v;
time_t now;
time(&now);
t = now;
printf("now: %d\n",t);
temp = t/600;
if(temp%2==1){
v=3.71;
}else{
v = -3.71;
}
printf("v=%.2f\n",v);
return 0;
}
}
F_PROFILE(f,thread,position)=v;
}
end_f_loop(f,thread)
}
速度曲线呢??
erricyang123 发表于 2018-3-6 11:50
速度曲线呢??
速度曲线就是通过一个Unix时间戳除以时间周期,其结果为奇数速度就为-3.71m/s,结果为偶数速度就为3.71m/s
不连续??
这种没做过
erricyang123 发表于 2018-3-7 14:02
不连续??
这种没做过
就是一定时间后速度的正负变换,没有一个v=at+b这种的方程。您能看下这个编写哪个地方有什么问题吗?或者能给些建议完成要求就行。十分感谢
页:
[1]