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. 关于fvOption的一个疑问

关于fvOption的一个疑问

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

    在pinplefoam里面的UEqn,扩散项是包含在fvOptions里面了吗?如果是的话,是不是就意味着扩散项被当作源项处理了?那么需要在case文件里面定义扩散项吗?

        5 tmp<fvVectorMatrix> tUEqn
        6 (
        7     fvm::ddt(U) + fvm::div(phi, U)
        8   + MRF.DDt(U)
        9   + turbulence->divDevReff(U)
       10  ==
       11     fvOptions(U)
       12 );
    
    1 条回复 最后回复
  • Y 离线
    Y 离线
    yuan_neu
    写于 最后由 CFD中文网 编辑
    #2
      103 Foam::fv::options& Foam::fv::options::New(const fvMesh& mesh)
      104 {
      105     if (mesh.thisDb().foundObject<options>(typeName))
      106     {
      107         return const_cast<options&>
      108         (
      109             mesh.lookupObject<options>(typeName)
      110         );
      111     }
      112     else
      113     {
      114         if (debug)
      115         {
      116             InfoInFunction
      117                 << "Constructing " << typeName
      118                 << " for region " << mesh.name() << endl;
      119         }
      120 
      121         options* objectPtr = new options(mesh);
      122         regIOobject::store(objectPtr);
      123         return *objectPtr;
      124     }
      125 }
    

    追溯createfvOptions.h,里面用到了上述的New函数,但是小弟不太看得明白!!请求高人指点

    1 条回复 最后回复
  • C 离线
    C 离线
    CFD中文网
    写于 最后由 编辑
    #3

    其实是包含在turbulence->divDevReff(U)中。找一个湍流模型,查看divDevReff函数即可。

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    Y 1 条回复 最后回复
  • C 离线
    C 离线
    CFD中文网
    写于 最后由 编辑
    #4

    No, fvOptions用来添加的是源项。:sunglasses:

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    金石为开金 1 条回复 最后回复
  • Y 离线
    Y 离线
    yuan_neu
    在 中回复了 CFD中文网 最后由 编辑
    #5

    @cfd-china 谢谢你的指点!!!
    另外下面再补充本人查找的几个关于fvoption的链接吧
    感觉里面说得比较详细。确实里面都明确提到了fvoption就是用来添加源项的
    http://caefn.com/tag/openfoam/
    http://www.cfd-online.com/Forums/openfoam-programming-development/130503-using-fvoptions-add-momentum-source.html
    http://openfoam.org/release/2-2-0/fv-options/
    http://www.sourceflux.de/blog/adding-source-terms-equations-fvoptions/

    1 条回复 最后回复
  • 金石为开金 离线
    金石为开金 离线
    金石为开
    在 中回复了 CFD中文网 最后由 编辑
    #6

    @cfd-china fvsolution是添加源项,老师那MRF.DDt()这个是做什么的,我看这种是用于旋转坐标系,这方面理论该在哪里找呢?MRF.DDt该看哪里呢?谢谢

    C 1 条回复 最后回复
  • C 离线
    C 离线
    CFD中文网
    在 中回复了 金石为开 最后由 编辑
    #7

    @金石为开
    目前我知道的只有Gosman的Prediction of impeller-induced flowin mixing vessels using multiple frames of reference。Fluent理论指南里面也有涉及。但是不是很详细。其他有关MRF的资料我还没关注过详细的讨论。有的话烦请告知。

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    金石为开金 1 条回复 最后回复
  • 金石为开金 离线
    金石为开金 离线
    金石为开
    在 中回复了 CFD中文网 最后由 编辑
    #8

    @cfd-china 老师我刚接触,我自己再找找,找到了一定回帖,您说的这篇文章有吗?我在网上找到但是下载不了,谢谢~~~

    1 条回复 最后回复

  • 登录

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