关于waves2foam造波衰减问题
-
各位大神们好!最近在尝试用'waves2foam'造规则波,水深f'0.62m',波高'0.064m',周期f'0.7s'。水槽长(x)10m,宽(y)0.5m,高(z)0.75m.随着离出口距离变远,波高急剧衰减。
网格在'x'方向为波高的五十分之一'H/50','z'方向波高区加密'20'个网格。‘y’方向40个网格。沿x方向我设置了若干浪高仪,发现随着'x'增加波浪严重衰减,以下是我的浪高仪测得数据和wavesproperties设置。请各位大佬指教!
-
目前x方向网格加密,已经好了很多。
-
一个是网格分辨率的问题,确保x方向不低于20网格/波长;波高方向不低于20网格/波高。如果用RAS,还存在不同的湍流方程封闭方式导致波浪能量过快耗散,具体参考下文:
Larsen, Bjarke Eltard, and David R. Fuhrman. "On the over-production of turbulence beneath surface waves in Reynolds-averaged Navier–Stokes models." Journal of Fluid Mechanics 853 (2018): 419-460. -
@臧伟 好久不见,感谢大佬分享!!
-
补充一下学长 @臧伟 的内容
2.关于时间步长的问题,考虑到波浪信息在单个时间步长内传播距离不宜太大,一般取T/500左右。以及上文提到的网格尺寸问题,可参考:
查晶晶. 基于OpenFOAM的数值造波与消波模型及其应用[D]. 上海交通大学, 2011.
如果单纯造波消波的话,时间项采用二阶离散格式也有利于抑制波幅衰减的问题。
3.如果是阻尼消波的话,阻尼区域建议为波长1~2倍。