找回密码
 注册
查看: 2288|回复: 9

UDF中使用邊界造波法造微小振幅波

[复制链接]
发表于 2013-10-26 20:41:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟我利用DEFINE_PROFILE宏編寫邊界造波法造波方式,原理為利用DEFINE_PROFILE宏給定velocity-inlet邊界能隨時間改變x,y方向的速度,還有水位變化,但我不知道水位變化UDF在哪個設定加載,UDF編程均已完成,希望各位大大指點迷津,以下為利用DEFINE_PROFILE宏編寫的水位變化UDF

DEFINE_PROFILE(voffactor, t, i)
{
       face_t f;
       real x[ND_ND];
       real y=0;
       real xx=0;   
       real w=0;
       real k=0;           
       real tt=RP_Get_Real("flow-time");

       begin_f_loop(f,t)  
       {
       F_CENTROID(x,f,t);
       xx=x[0];
       y=x[1];
       w=2*pi/T;
       k=2*pi/L;

       if(y<=(0.5*HH*cos(k*xx-w*tt)))
       F_PROFILE(f,t,i)=1.0;
       else
       F_PROFILE(f,t,i)=0.0;
       }
       end_f_loop(f,t)
}
 楼主| 发表于 2013-10-27 13:12:55 | 显示全部楼层

回复 1# jtrzorex666666 的帖子

拜託 希望各位大大能指點一下
 楼主| 发表于 2013-10-27 15:16:32 | 显示全部楼层
簡單來說, 就是自定义水深变化的进口边界UDF要從哪加載??
发表于 2014-8-29 16:03:52 | 显示全部楼层

回复 3# jtrzorex666666 的帖子

楼主问题解决了吗,我也想知道
发表于 2015-4-2 20:20:03 | 显示全部楼层

你好,我也正在做推板造波,能把你的UDF文件发我一份吗,我参考参考,我是刚学的什么都不会。1085569407@qq.com谢谢了
发表于 2016-6-5 10:47:20 | 显示全部楼层
在入口边界处加载,在水相条件下设置加载上去。
发表于 2016-12-15 16:23:39 | 显示全部楼层
同用边界造波法造波,但是造出来的波浪完全不规则,不知道是哪里出了差错
发表于 2018-8-11 15:08:32 | 显示全部楼层
一直有一个问题困惑我, F_CENTROID这个宏是获得一个网格的形心还是一个几何面的形心呢?望楼主解答下,帮助有缘人。
发表于 2024-1-9 21:54:31 | 显示全部楼层
可以请教一下楼主嘛 造波的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表