Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

C

chenboyao

@chenboyao
关于
帖子
70
主题
5
群组
0
粉丝
4
关注
1

帖子

最新

  • 关于wave2foam造波问题
    C chenboyao

    @liujm 对的,通常我们计算整个风机都是采用komegaSST湍流模型,毕竟这个湍流模型基本上是做风机的都会用的,很少用其他湍流模型。


  • 关于wave2foam造波问题
    C chenboyao

    @liujm 应该不是很大,毕竟在全尺寸下边界层y+你要满足的话,所需要的网格数量真的太多了,对你的计算影响会很大的,计算起来很慢。y+值尽量满足吧,如果不能满足那也莫得法子了。这只是我个人想法,也不知道对错。


  • 关于wave2foam造波问题
    C chenboyao

    当你的浮体运动尺度比较大的话,网格变形比较严重,对自由页面的VOF计算还是会有影响的,建议如果可以采用overset重叠网格进行计算,这样比较好一些


  • 如何使用moveDynamicMesh初始化变形网格
    C chenboyao

    @liujm 。。。。。。。。。,除了你画图的时候浮体的重心位置变化了,其他设置都没啥变化的。


  • 如何使用moveDynamicMesh初始化变形网格
    C chenboyao

    @liujm 你要做自由衰减,你在建模的时候直接移动就行,以原点(0,0,0)为中心,surge方向的自由衰减那你就建模的时候时候移动就行,heave方向或者是pitch方向都是一样的。放心,没问题的,我都做过。


  • 求教:畸形波模拟需要怎样设置?
    C chenboyao

    @hanxiaoruiniu 不过在waves2Foam中的focusWave(设置聚焦波),所采用的不规则波波谱是NewWaveJonsWap谱,里边的sigma(A)*(k(x-x0)+omega(t- t0) +phi)中的A是设置成1,也就是波浪谱有义波高默认设置成1,而后乘以一定的倍数,就可以生成你想要的聚焦波的波高。这个是在waves2Foam中已经设置好的,我只是给你讲一下这里边的相关理论,让你清晰了解一下,具体实施还是可以看waves2Foam说明书就行。


  • 求教:畸形波模拟需要怎样设置?
    C chenboyao

    @hanxiaoruiniu 畸形波,简单来说就是在不规则波中设置波浪在什么位置、什么时间相位聚集。根据波面方程 eta = sigma(A)*(k(x-x0)+omega(t- t0) +phi)来设置,A是和有义波高、谱峰周期和谱峰因子有关的参数。
    在OpenFOAM中你可以通过waves2Foam设置,waves2Foam有一个NewWaveJonswap函数可以设置聚焦波。你可以看waves2Foam手册,里边有说怎么设置聚焦波,也就是focusWave。


  • SnappyHexMesh能否只在xy两个方向上加密网格
    C chenboyao

    如果只是对背景网格进行加密,可以采用topoSet和refinmesh进行加密,也不难


  • snappyHexMesh的网格加密问题。
    C chenboyao

    @Gengxiaotian 那些乱七八糟的曲线也算正常,有些时候就是显示的问题,这个不影响计算的


  • snappyHexMesh的网格加密问题。
    C chenboyao

    我看了你的snappyHexMesh,你在加密过程中你的level基本上是0、1、2,这几个参数建议你在设置refineMeshRegions时候增大一些,不然你snappyHexMesh后的网格就咋加密,建议你可以设置成levers( 2 3)这样


  • snappyHexMesh的网格加密问题。
    C chenboyao

    这个是已经snappyHexMesh -overwrite的结果了吗?看着属实不太行


  • 推板造波-不规则波
    C chenboyao

    @bcp 我这边一直采用waves2Foam造波,前面碰到过这样的问题,一是造波精度不够,二是采用湍流模型后波浪发生衰减,。第一个应该是你的时间格式的问题,采用高阶就行。第二个需要采用其他的湍流模型,约束湍流动能


  • 推板造波-不规则波
    C chenboyao

    @bcp 那你这边在看看自由液面的加密一下,在自由液面对波浪进行捕捉,正常需要15到20个网格进行捕捉,另外还有一个原因,就是在fvScheme中,如果ddt采用的是一阶Euler格式,可能会导致计算出来的波浪波形和理论值相差大,建议你可以采用二阶,CN格式,CN设置为0.9,这样计算出来的波形和理论值的误差应该可以在5%以内。


  • 推板造波-不规则波
    C chenboyao

    添加湍流模型了吗?如果采用层流,正常造波应该差距不大,如果采用了湍流模型,可能存在波浪衰减问题,数值造波的时候由于湍流所导致的能量耗散,可能会使得造波精度差距有点大。但是采用层流那正常应该差距不大,可能就是其他问题了


  • 重叠网格划分
    C chenboyao

    你这个细化背景网格可以考虑采用topoSet和refineMesh一起进行细化,不一定需要采用SnappyHexMesh。感觉好像snappyHexMesh在重叠网格中主要是运用在floatingBody哪儿作为提取网格特性和细化的工具,在背景网格中还是主要采用topoSet和refineMesh


  • 关于wave2foam求解波浪与浮体时setwavefields卡住的问题
    C chenboyao

    @无名学者 你的wavePropeties.input上面呢?自由液面的位置哪儿?

    image.png


  • 关于wave2foam求解波浪与浮体时setwavefields卡住的问题
    C chenboyao

    @无名学者 这个问题应该就是controlDict中的writeCompression为uncompressed,应该设置为off就可以了


  • 大佬们一个用虚拟机一个用linux真实系统,为什么相同设置算例的relaxing time不一样
    C chenboyao

    @Yan1 这个好像是采用致动线实现风机气动性能模拟的那个程序,以及后面实现风机气动水动的全耦合程序


  • Openfoam1912编译waves2Foam失败,求教
    C chenboyao

    @peiyiii_ 你编译的输出结果能展示展示吗


  • Openfoam1912编译waves2Foam失败,求教
    C chenboyao

    还有一个问题,就是你编译的时候,在ThirdParty/settings/ 里边的三个文件中都包含这个语句-fallow-argument-mismatch,你只需要把这三个对应的setting里边这段话找到删除就行,这一段话我没记错的话是前面这个waves2Foam作者添加进去的,我以前23年时编译waves2Foam的时候是没有这个语句的,而在24年11月底我重新编译的时候就会报错,说找不到gfortran,但是电脑又很多的版本的gfortran。后面我重新查找waves2Foam的代码,发现了这一行语句以前是没有的,而现在添加进去了,后面删除了就可以编译成功了。
    因此,你的解决方案最好是把ThirdParty/settings/ 里边的三个文件中都包含这个语句-fallow-argument-mismatch这一段话删除就行。

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]