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

M

MecYHL

@MecYHL
关于
帖子
7
主题
1
群组
0
粉丝
0
关注
0

帖子

最新

  • OpenFOAM 无网络安装教程
    M MecYHL

    @李东岳 在 OpenFOAM 无网络安装教程 中说:

    原理:OpenFOAM编译需要一些软件和库,比如flex zlib之类,在有网络的时候,比如ubuntu,可以通过apt install的方式进行安装。在没有网络的时候,需要在可以上网的电脑,把这些软件和库打包好(上面下载的东西就是我已经打包好可以自动安装的软件和库),然后拷贝到不能上网的电脑,手动安装这些软件和库,然后再编译openfoam。

    原理了解了,怎么把软件和库打包起来呀?通过 apt-get download 命令下载的包拷进去无法安装:136:
    两个电脑的系统版本都是18.04


  • 编程小白求问:kEpsilon模型中 k_() 的定义在哪?
    M MecYHL

    @wwzhao
    谢谢
    虽然没看懂,不过知道了这个在源项处理上非常有用:xinlei:


  • 编程小白求问:kEpsilon模型中 k_() 的定义在哪?
    M MecYHL

    @yfclark

    5.0版本的。刚才受到你的启发,去知乎上搜了一下,用的是k_,看来k_和k_()没区别吧,好吧。谢谢了


  • 编程小白求问:kEpsilon模型中 k_() 的定义在哪?
    M MecYHL

    可能没把问题描述清楚。我问的是k_(),不是k_或者k()啊


  • 编程小白求问:kEpsilon模型中 k_() 的定义在哪?
    M MecYHL

    @yfclark 在 编程小白求问:kEpsilon模型中 k_() 的定义在哪? 中说:

    http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/

    我知道k_和k()分别为protected变量和member function,但是这里出现了k_(),那么k_()是protected function吗?


  • 编程小白求问:kEpsilon模型中 k_() 的定义在哪?
    M MecYHL

    在求解器(例如pisoFoam.C)中添加代码turbulence->k()可以得到湍动能的量。这是因为在kEpsilon.H中,对k()有如下定义

    //- Return the turbulence kinetic energy
    virtual tmp<volScalarField> k() const
    {
        return k_;
    }
    

    所以我明白k_和k()代表什么。
    但是,在kEpsilon.C中,对湍动能的求解方程如下

    tmp<fvScalarMatrix> kEqn
    (
        fvm::ddt(alpha, rho, k_)
      + fvm::div(alphaRhoPhi, k_)
      - fvm::laplacian(alpha*rho*DkEff(), k_)
     ==
        alpha()*rho()*G
      - fvm::SuSp((2.0/3.0)*alpha()*rho()*divU, k_)
      - fvm::Sp(alpha()*rho()*epsilon_()/k_(), k_)
      + kSource()
      + fvOptions(alpha, rho, k_)
    );
    
    kEqn.ref().relax();
    fvOptions.constrain(kEqn.ref());
    solve(kEqn);
    fvOptions.correct(k_);
    bound(k_, this->kMin_);
    

    不论是显式离散还是隐式离散,源项括号左边中的湍动能都是用k_()表示的。那么k_()是在哪定义的?代表什么含义?

  • 登录

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