求在建立数值水槽造波的UDF
我不知道让动边界的运动方程为:x=Asin(wt)
谢谢,大家了
我的UDF是这样的
让一端边界(造波板)振动产生波浪,x=5sin(10*w)
/**********************************************************************/
/* unsteady.c */
/* UDF for 动边界动网格 */
/**********************************************************************/
#include <stdio.h>
#include "udf.h"
DEFINE_CG_MOTION(valve, velocity_inlet, thread, position, t, dtime)
{
real x;
real x;
face_t f;
begin_loop_f(f, thread)
{
F_CENTROID(x,f,thread);
x = x;
if(x==-100)
F_PROFILE(f, thread, position) = 5.0*sin(10.*t);
else
F_PROFILE(f, thread, position) = 0;
}
end_loop_f(f, thread)
} 但是老产生错误,希望大家指点
页:
[1]