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. 三维圆柱绕流升力沿管长分布

三维圆柱绕流升力沿管长分布

已定时 已固定 已锁定 已移动 OpenFOAM
5 帖子 3 发布者 3.5k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • F 离线
    F 离线
    Fu
    写于 最后由 编辑
    #1

    最近在研究圆柱绕流。 用的算例是李老师提供的算例:http://www.dyfluid.com/icofoam.html

    现在我把圆柱从二维(Z方向一层网格)拉伸到三维计算圆柱绕流。 但是现在的forceCoeffs 和Forces function只能生成整个三维圆柱的升力和阻力。 如果我想生成沿管长方向的升力分布,例如均分成100个分段的升力。 Openfoam能够见到做到这点吗:143:

    隔壁有人提供了这种后处理方法,但是看起来需要每个时间步单独处理,而且三维的数据量太大了,,这样好像不能每个时间步自动处理。

    These are my paraviewsteps in short:

    1)Extracted Surface
    2)Generate Surface Normals
    3)Calculated:
    cp = normals*(p2-p1); ->Pressure Drag
    cf=tangentialsmuwallGradU_y -> Friction Drag (or calculated directly by foamCalc components wallGradU
    4) Build Integral Drag=S(cp_X+cf_X)dA2/rhovvA

    1 条回复 最后回复
  • F 离线
    F 离线
    Fu
    写于 最后由 编辑
    #2

    回复自己。。。用bindata
    https://www.openfoam.com/documentation/guides/latest/doc/guide-fos-forces-forces.html

    1 条回复 最后回复
  • B 离线
    B 离线
    BznW
    写于 最后由 编辑
    #3

    您好,可以请教下binData中设置什么含义吗,如果我想沿圆柱展向z方向取各个截面三分力系数
    image.png

    X 1 条回复 最后回复
  • X 在线
    X 在线
    xpqiu 超神
    在 中回复了 BznW 最后由 编辑
    #4

    @BznW
    direction 是截取的方向,比如 1 0 0 表示沿着 x 方向分块,nBin 是分块的数量,cumulative yes 表示输出累积结果。
    因此,上述图片能达到的效果是,沿着 1 0 0 方向将部件分成 20 等份,然后会分别输出这20份的受力。因为 cumulative 是 yes,所以,第一个输出是第一份的受力,第二个输出是第一份和第二份累积的受力,因此类推。

    B 1 条回复 最后回复
  • B 离线
    B 离线
    BznW
    在 中回复了 xpqiu 最后由 编辑
    #5

    @xpqiu 谢谢您!我大致明白了,去试一试:xinxin:

    1 条回复 最后回复

  • 登录

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