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. 请问关于附加质量力的求解 我应该看OF哪个求解器的算例呢?

请问关于附加质量力的求解 我应该看OF哪个求解器的算例呢?

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

    摘自CFDonline的原文:
    I want to use potentialFoam to find added mass of a cylinder. It is well known this geometry has an added mass equal to the displaced fluid (rhopir^2*L).

    Frank White, Fluid Mechanics, writes: "According to potential theory, mh depends only on the shape and direction of motion and can be computed by summing the total kinetic energy of the fluid relative to the body and setting this equal to an equivalent body energy: KEfluid=integral(0.5dmVrel^2)=0.5mhU^2)", where mh is the added mass. I interpret this for a numeric solver so that mh=sum(dmVrel^2)/U^2=sum(dVolumerho*Vrel^2)/U^2.

    I have set up a model in OpenFOAM similarily to the example "Flow around a cylinder". The biggest difference being that the uppper and lower boundaries are set to walls with slip boundary condition, to enable uniform flow over the geometry. I have used 10 non-orthogonal corrector steps, to get correct results. I use a fluid volume that is about 4 diameters in the flow direction and 3 diameters across, use snappyHexMesh and extrudeMesh to get a nice mesh with boundary layers around the cylinder.

    After solving with potentialFoam I extract the cell volume of each cell with "postProcess -func writeCellVolumes" and use an octave script to extract the cellvolume and velocity vectors from the OpenFOAM U and V files and calculate the added mass through a loop:

    Code:

    for i=1:L
    Urel=U(i,:)-Uinit;
    Urelsq=Urel.^2;
    dm=rhoV(i);
    mVsqtot=mVsqtot+dm
    Urelsq;
    end
    madd=mVsqtot./Uinit.^2;

    where Uinit is the input flow, a vector with 1 m/s in the X direction, rho is hardcoded to 1000 kg/m^3 (water) and mVsqtot is an accumulator for the sum of dm*Vrel^2.

    Unfortunately this does not give me correct result of 2.86 kg for a cylinder with radius of 30.165 mm, length 1 m, but rather close to half of that, 1.4361 kg. What am I doing wrong? Is it correct that the viscosity set is neglected with potentialFoam, but what density is used?

    potentialFoam能求附加质量吗

    OpenFoam/ CFX/ ansys/ hypermesh/ python

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

    找到了个文献 http://html.rhhz.net/BJHKHTDXXBZRB/20160423.htm#R-19
    差不多懂了

    OpenFoam/ CFX/ ansys/ hypermesh/ python

    1 条回复 最后回复
  • 迟 离线
    迟 离线
    迟铁
    写于 最后由 编辑
    #4

    想了下应该不是simpleFoam,因为并不是稳态,附加质量是和惯性有关,即加速度,那么就不是稳态,所以应该是pimple或者piso求解器

    OpenFoam/ CFX/ ansys/ hypermesh/ python

    1 条回复 最后回复
  • 迟 离线
    迟 离线
    迟铁
    写于 最后由 编辑
    #5

    附加质量-lamada

    合力Fsum=(mass+lamada)*acceleration

    lamada=(P*S)/g-m

    OpenFoam/ CFX/ ansys/ hypermesh/ python

    1 条回复 最后回复
  • 迟 离线
    迟 离线
    迟铁
    写于 最后由 编辑
    #6

    最后留两个Hess-smith方法求added mass的文献

    1. The added mass coefficient computation of sphere,ellipsoid and marine propellers using Boundary Element Method. Hassan Ghassemi,Ehsan Yari.2011
      2.Calculation of added mass for underwater vehicles Based on FVM. Lihua SONG.2016

    OpenFoam/ CFX/ ansys/ hypermesh/ python

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #7

    不明觉厉 不明觉厉
    楼主好人 感谢分享

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

    迟 1 条回复 最后回复
  • 迟 离线
    迟 离线
    迟铁
    在 中回复了 李东岳 最后由 编辑
    #8

    @东岳 东岳老师,你们都没算过附加质量吗。。

    OpenFoam/ CFX/ ansys/ hypermesh/ python

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #9

    木 不太懂你玩的是啥呢

    :zoule:

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

    1 条回复 最后回复
  • 迟 离线
    迟 离线
    迟铁
    写于 最后由 编辑
    #10

    就是研究楔形物入水的附加质量啊

    OpenFoam/ CFX/ ansys/ hypermesh/ python

    1 条回复 最后回复
  • wuyukaiW 离线
    wuyukaiW 离线
    wuyukai
    写于 最后由 编辑
    #11

    楼主搞定了吗,我最近分析一个圆柱加速运动,也想计算一下其附加质量力

    1 条回复 最后回复

  • 登录

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