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

W

wwj

@wwj
关于
帖子
16
主题
4
群组
0
粉丝
1
关注
1

帖子

最新

  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    @xpqiu 调小坐标范围,问题解决了^_^


  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    @xpqiu采用这种方法解决了边界层挤掉面的问题,但生成的faceZone如图1所示,如果选取的box比较薄的话,生成的面不全。
    e62cc17a-4a4f-46ad-81b4-e8a90424b28c-image.png
    box比较厚的话,生成的面是这样,监测的流量也不对。
    35115d21-5abb-474d-9b1d-7a24f91e4577-image.png

    topoSetDict文件

    actions
    (
        {
            name   preTrans; 
            type    faceSet;   
            action  new;       
            source  boxToFace;
            sourceInfo
            {
                box (20 -15 -15)(20.5 15 15);
            }       
        }
    
        {
            name    trans;
            type    faceZoneSet;
            action  new;
            source  setToFaceZone;
            sourceInfo
            {
                faceSet preTrans;
            }
            
        }
    );
    

  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    @xpqiu
    snppyhexmesh 用您说的方法可以监测内部面,但有个新的问题是,生成边界层网格后内部面边缘就被边界层挤掉了,造成监测面面积变小。加密内部面边缘后,也存在面积偏小,并且影响边界层。这里为了显示该面,增加了faceType baffle。具体如下图所示:
    590f0107-fba1-423e-b93e-a7ed45d7360e-image.png

    后来又想到您说的第一个方法,用topoSet,但不知道sourceInfo怎么写,卡到了这里

    actions
    (
        {
            name   trans; // 给所生成的集合命名
            type    faceZoneSet;   // 需要生成的集合类型,有pointSet/faceSet/cellSet/faceZoneSet/cellZoneSet
            action  new;      // 操作类型,new/add/delete/subset/clear/invert/remove
            source  setToFaceZone; // 操作对象, pointToCell/boxToCell等
            sourceInfo  // 操作对象的信息
            {
               //不知福怎么描述trans这个面
            }
        }
    );
    
    

  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    @xpqiu 成功啦,困扰我好几天了,谢谢您了😁


  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    @xpqiu,我分开试了也不行,您看看还有其他问题吗

    
    //-----------------------------------------------------------
    geometry
    {
        geo1.stl    //文件名
        {
            type triSurfaceMesh;
            name test1; 
            regions
            {                  			
                tube
                {name tube;}	
                outlet
                {name outlet;}
                inlet
                {name inlet;}
            }
        }
        geo2.stl    //文件名
        {
            type triSurfaceMesh;
            name test2; 
            regions
            {                  			               
               trans
               {name trans;}	
            } 
        }      
    }
    
    castellatedMeshControls
    {
        maxLocalCells 100000;                   //单核最大网格量
        maxGlobalCells 2000000;                 //全局最大网格量
        minRefinementCells 0;                   //最小细化单元数
        maxLoadUnbalance 0.10;                  //最大负载平衡参数(0-1)
        nCellsBetweenLevels 2;                  //缓冲层数(1表示不过渡)
        resolveFeatureAngle 60;		            //自动检测角.值越小,锐利边缘的分辨率越好。	
        planarAngle 30;                         //如果未指定,则与resolveFeatureAngle相同
        allowFreeStandingZoneFaces true;        //允许有独立面
        locationInMesh (10 0 0);               //网格域控制点
    
        //-----------------------------------------------------------
        features     //特征的细化参数.允许显式的特征边缘细化,并为由其边缘相交的任何像元选择一个级别。
        (
            {
                file "geo1.eMesh";   //surfaceFeatures命令自动创建在triSurface/下,注意名称/surfaceFeaturesDict一致.
                level 0;
            }
            {
                file "geo2.eMesh";   
                level 0;
            }
         
        );   
        //-----------------------------------------------------------
        refinementSurfaces  //Surface based refinement
        {
           test1
           {
               level (0 0);	               
                regions
                {
                    tube
                    {level (1 1); patchInfo {type wall;}}	                
                    inlet
                    {level (1 1); patchInfo {type patch;}}
                    outlet
                    {level (1 1); patchInfo {type patch;}}	
     	                        
                }       
            } 
            test2
            {
                level (0 0);	               
                 regions
                 {         
                    trans
                    {level (1 1); faceZone trans;  }                              
                 }       
             }                                      
        }
        //-----------------------------------------------------------
        refinementRegions   //Region-wise refinement
        {
      
        }
        //-----------------------------------------------------------  
    }
    
    
    

  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    @xpqiu我这样设置了,网格就变成inlet tube trans这三个了,outlet就消失了,边界条件里面也不显示,我再试试。


  • 后处理Y+
    W wwj

    @李东岳 谢谢李老师😄


  • 后处理Y+
    W wwj

    如何理解Y+云图,怎样根据Y+云图优化边界层网格1472e590-a60e-416b-97cc-16debcbaf242-MGH2$9X9FR%2M32TC0GD_@1.png


  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    简化模型---> 目的是监测中间面trans的流量 5b2ea749-7642-4918-b2e8-e00f0f33e612-image.png
    snappyHexMesh怎么生成trans这个监测面呢(面的几何信息,坐标大小)。还是在triSurface文件夹下stl文件中创建。
    580a4f70-b98b-4e90-b058-74789fd7fa40-image.png
    controlDict文件
    9c78d542-f3f1-4f8f-813a-bc085eeb7f1e-image.png
    按照您说的思路来的但是有些具体问题我还是不怎么明白,刚用snappyhexmesh很多不太懂,您看看怎么修改才能实现我想要的功能呢,能具体一点吗,万分感谢!


  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    @xpqiu 非常感谢,我试试😄


  • OF如何创建内部面,该面不影响流场,但可以监测流量
    W wwj

    c0915a77-4ddc-45d8-ac9d-e5db2b95812b-image.png


  • 湍流模型
    W wwj

    @tens 谢谢啦


  • 湍流模型
    W wwj

    @李东岳 老师,我意思是:一个算例如果用的k- ε湍流模型,那么对应0文件夹下有相应的k ,epsilon等文件;如果要换成LES湍流模型,那么对应的0文件夹下就不需要epsilon文件,并且相应的fvSolution文件也不太一样。如果我要尝试一个OpenFOAM湍流模型库里面的一个湍流模型X,但是我没找到应用X湍流模型的tutorial,那么我怎么快速方便的用这个湍流模型呢,0文件夹下需要增加哪些新相关量,以及怎么修改对应的fvSolution文件。谢谢东岳老师^_^


  • 湍流模型
    W wwj

    在没找到算例的时候,大家是怎么更换湍流模型的?


  • 边界条件
    W wwj

    (a23fd0ef-f371-4ba5-82e4-427507498568-图片.png 图片地址)

    (8e592cf8-88f0-4dc1-9b93-90b03aa69a0c-图片.png 图片地址)


  • 边界条件
    W wwj

    prghPressure作为压力出口边界条件,为什么生成的压力梯度和重力方向相反。图中右侧面为出口边界面,重力方向沿负Z轴方向![替代文字](dc6b8d1f-ee5d-4a9e-9e22-7bda2f4a9c06-图片.png 图片地址)

  • 登录

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