转载自:http://www.jishulink.com/content/post/274472
1、推板造波
入口处采用动网格模拟推板造波过程,采用DEFINE_CG_MOTION实现造波过程,消波段采用动量源项或者多孔介质的形式实现消波模拟。具体udf如下;
#include
#include"udf.h"
#define T 5.8
#define S 1.04
#define PI 3.1415926
DEFINE_CG_MOTION(ban_moving, dt, cg_vel, cg_omega, time, dtime)
{
real u = 0;
real ww = 0;
ww = 2*PI/T;
if(time <= 2*T)
u &#