OF波浪模拟
-
铁铁们,最近看了一点论文做波浪的。他们用的软件是SWAN,我不是很懂,感觉像是方程是能量谱,和CFD的控制方程不一样。。我想用OF做波浪,看了下有shallowWaterFoam和interFoam。大家有用过SWAN和这两个OF求解器的吗,能不能简单说一说适用范围,可以用来搞什么研究。。
-
SWAN应该是基于谱方法的模拟,一般用于模拟某一区域内的整体波浪场。interFoam是从流体力学角度出发,求解N-S方程,是一种“细节”的模拟方法。shallowWaterFoam没涉及过,但我估计应该类似于SWAN。
-
@CFDngu 谱方法是根据能量和统计推导出来吗,确实感觉和流体力学的思路不一样,公式我都看不懂。。shallowWaterFoam也是根据流体力学,只是忽略更多。。好像也可以进行大范围的模拟
-
百度了下发现理解错啦,谱方法是一种快速求解微分方程的方法,有点像级数展开。我再查一查。。不过论文里的方程我是真没看懂
-
@Samuel-Tu 不对不对,看了下论文,波浪谱的控制方程是根据能谱平衡出来的,求解是有限差分。
-
波浪得求解器很多得。一般三个,waves2Foam,olaFlow, ihFoam。我现在可能开始用olaFlow
-
@Samuel-Tu 我以前的工作用过SWAN,SWAN一般用在大范围的波浪模拟上,适用于模拟一个海域的台风浪。它的方程是求解波浪谱,然后根据谱来求解波高、周期等参数。SWAN并不是基于过程的模型,无法给出一帧一帧的波面过程,算出来的结果仅仅是波高、周期一些参数随时间的变化。
shallowWaterFoam是基于浅水方程的模型,一般可以用来模拟像潮流这种周期很长的长波运动,基于静压假设后简化了的NS方程。我们做潮流的一般不用OF,用其他更成熟的浅水方程模型。