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中文网

  1. CFD中文网
  2. OpenFOAM
  3. 如何将6DOF和动边界一起使用?

如何将6DOF和动边界一起使用?

已定时 已固定 已锁定 已移动 OpenFOAM
8 帖子 5 发布者 6.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • C 离线
    C 离线
    CFDngu
    写于2020年5月28日 11:31 最后由 编辑
    #1

    大家好,我想做一个动边界+浮体的算例,目前的情况是这两个模块分开计算没问题,动边界求解用displacementLaplacian,浮体用sixDoFRigidBodyMotion,各自安好。

    但是在一起求解时有问题,不知道动网格求解器怎么设置,弄了一下午都不行,我在CFD-online上搜索了很久,有这么一个帖子的情况和我比较类似:
    链接文本
    大概意思应该就是在dynamicDict里面采用displacementLaplacian,在pointDisplacement里面采用sixDoFRigidBodyDisplacement。然而,里面用到的类(sixDoFRigidBodyDisplacement)在OF5以上的版本就删除了,目前我用的是OF6。这个帖子里面的设置我按照做了也没成功,难道我要退回到OF4版本去吗:134: 。

    我觉得既然删除了应该就有对应的替代,官方说是用sixDoFRigidBodyMotion代替,但是我测试了一下,如果用sixDoFRigidBodyMotion求解动边界(不加浮体),算不了几步就发散。

    到底dynamicDict和pointdisplacement该怎么设置呢?谢谢了。附上能用的solver列表:

    displacementComponentLaplacian
    displacementInterpolation
    displacementLaplacian
    displacementLayeredMotion
    displacementLinearMotion
    displacementSBRStress
    multiSolidBodyMotionSolver
    sixDoFRigidBodyMotion
    solidBody
    velocityComponentLaplacian
    velocityLaplacian
    
    1 条回复 最后回复
  • 李 离线
    李 离线
    李东岳 管理员
    写于2020年5月28日 22:53 最后由 编辑
    #2

    是sixDoFRigidBodyMotion,发散问题,是设置问题,只能自己找找原因了

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    C 1 条回复 最后回复 2020年5月29日 00:24
  • C 离线
    C 离线
    CFDngu
    在 2020年5月29日 00:24 中回复了 李东岳 最后由 编辑
    #3

    @东岳 老师你的意思是用sixDoFRigidBodyMotion可以求解动边界吗?

    1 条回复 最后回复
  • S 离线
    S 离线
    Sloan
    写于2020年5月29日 02:30 最后由 编辑
    #4

    是不是得去foam-extend里用oversetMesh, 记得之前看到过类似的,记不很清楚了

    C 1 条回复 最后回复 2020年5月29日 03:45
  • C 离线
    C 离线
    CFDngu
    在 2020年5月29日 03:45 中回复了 Sloan 最后由 编辑
    #5

    @Sloan 感谢回复,overset是另一个路子,我这里没有涉及

    1 条回复 最后回复
  • F 离线
    F 离线
    fireztw
    写于2021年1月13日 02:43 最后由 编辑
    #6

    楼主您好,动边界是施加的主动运动,浮体是在流体作用下的被动运动,这样理解对吗?请问这种流固耦合问题,使用xxDyMFoam求解器可以计算吗?不需要用专门的FsiFoam吗?谢谢!另外,如果只是浮体运动,参考哪个算例比较好啊

    S 1 条回复 最后回复 2021年1月13日 03:08
  • S 离线
    S 离线
    Stan同学
    在 2021年1月13日 03:08 中回复了 fireztw 最后由 编辑
    #7

    @fireztw 在 如何将6DOF和动边界一起使用? 中说:

    楼主您好,动边界是施加的主动运动,浮体是在流体作用下的被动运动,这样理解对吗?请问这种流固耦合问题,使用xxDyMFoam求解器可以计算吗?不需要用专门的FsiFoam吗?谢谢!另外,如果只是浮体运动,参考哪个算例比较好啊

    1. 个人认为是这样理解的。
    2. 使用xxDyMFoam是可以的。fsiFoam也可以,且fsiFoam的固体部分是有本构的。
    3. 记得interDyMFoam中有一个floatingobjcet的浮体案例,可供参考。
    F 1 条回复 最后回复 2021年1月14日 02:01
  • F 离线
    F 离线
    fireztw
    在 2021年1月14日 02:01 中回复了 Stan同学 最后由 编辑
    #8

    @Stan同学 非常感谢!

    1 条回复 最后回复
2020年5月28日 11:31

8/8

2021年1月14日 02:01

2021年1月14日 02:01
  • 登录

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