有学过wave2foam的大佬吗,我在执行setWaveField时遇到了如下的浮点异常问题,请问该如何解决呢?
-
正常来说Tsoft应该是和波浪周期一致,这个参数主要是进行数值模拟的时候波浪的启动时间,如果启动时间为0那再进行数值模拟的时候波浪就直接从0时刻开始生成,这样感觉不太好,我看了OpenFOAM自带的波浪同样也是这样设置的。另外随机种子数目是不是太多了seedForRandomPhase,我看了waves2Foam的说明,说这个参数可以设置也可以不设置,但看起来你的随机种子好像太多了,可以改成少一些试一下,另外就是你的波浪谱的低频和高频部分的设置,特别是高频部分,用10是不是有点太大了,JONSWAP波浪谱频率我记得应该是从2开始还是多少开始就波能谱密度就已经是0了。你可以按照waves2Foam中的进行设置,低频采用1/Tp,高频采用3/Tp试一下。
-
@chenboyao
万分感谢,按照您说的调整之后运行成功了,确实是低频高频取值的问题 -
-
@chenboyao 您好,再次打扰一下。我看他的fvoption文件时发现一点疑惑,这一段中,中间几个我理解是调用其他文件夹的翼型数据,但是开头的cylinder、cylinder1、cylinder2分别是代表什么意思?我不太理解他的作用,如果去掉的话会有什么后果呢
-
@chenboyao 哦哦是的,他在blade1的开头部分有调用到cylinder1,2。他的这种格式代表什么含义呢,我一直没搞懂,例如cylinder1:
cylinder1
{
data ((-180 0 0.5)(180 0 0.5));
} -
@chenboyao 感谢感谢,我也是真是懵了没反应过来哈哈。兄弟,你有碰见过下面这种问题吗,这是bug吗还是什么原因,我看我这个翼型数据格式也完全对上了,不知道他说的“(”到底是啥,太心累了
-
@chenboyao 好的好的
-
@chenboyao 大佬,我还想问一下turbinefoam能否在v2206中编译?我在编译的时候出现了这种问题,想请教一下您是否知道应该怎么解决,还是我只能换一个版本的openfoam
-
@chenboyao 解决了,我重新下了个turbinefoam就编译正常了
-
@chenboyao 天哪,膜拜大佬,成功解决了TAT
11/16