CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    边界赋值问题

    OpenFOAM
    2
    2
    186
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      Dingcy 最后由 编辑

      我最终的计算结果已经得到的情况下,通过什么方式可以将边界处的值赋成相邻内部网格的结果值?
      另外,一个小问题,OpenFOAM里绝对值符号是啥呀?mag(标量),可以表示一个标量的绝对值吗?

      我希望我得到的少一点,少一点,再少一点......

      李东岳 1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 @Dingcy 最后由 编辑

        下面这个代码是对壁面一层网格进行赋值的。你可以参考一下。mag可以。

        //- Initialise the near-wall P field to zero
            forAll(patches, patchi)
            {
                const fvPatch& currPatch = patches[patchi];
        
                if (isA<wallFvPatch>(currPatch))
                {
                    forAll(currPatch, facei)
                    {
                        label faceCelli = currPatch.faceCells()[facei];
        
                        epsilon[faceCelli] = 0.0;
                        G[faceCelli] = 0.0;
                    }
                }
        

        CFD高性能服务器 http://dyfluid.com/servers.html

        1 条回复 最后回复 回复 引用
        • First post
          Last post