@xpqiu 调小坐标范围,问题解决了^_^
wwj
帖子
-
OF如何创建内部面,该面不影响流场,但可以监测流量 -
OF如何创建内部面,该面不影响流场,但可以监测流量@xpqiu采用这种方法解决了边界层挤掉面的问题,但生成的faceZone如图1所示,如果选取的box比较薄的话,生成的面不全。
box比较厚的话,生成的面是这样,监测的流量也不对。
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如何创建内部面,该面不影响流场,但可以监测流量@xpqiu
snppyhexmesh 用您说的方法可以监测内部面,但有个新的问题是,生成边界层网格后内部面边缘就被边界层挤掉了,造成监测面面积变小。加密内部面边缘后,也存在面积偏小,并且影响边界层。这里为了显示该面,增加了faceType baffle。具体如下图所示:
后来又想到您说的第一个方法,用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如何创建内部面,该面不影响流场,但可以监测流量@xpqiu 成功啦,困扰我好几天了,谢谢您了😁
-
OF如何创建内部面,该面不影响流场,但可以监测流量@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如何创建内部面,该面不影响流场,但可以监测流量@xpqiu我这样设置了,网格就变成inlet tube trans这三个了,outlet就消失了,边界条件里面也不显示,我再试试。
-
后处理Y+@李东岳 谢谢李老师😄
-
后处理Y+如何理解Y+云图,怎样根据Y+云图优化边界层网格
-
OF如何创建内部面,该面不影响流场,但可以监测流量简化模型---> 目的是监测中间面trans的流量
snappyHexMesh怎么生成trans这个监测面呢(面的几何信息,坐标大小)。还是在triSurface文件夹下stl文件中创建。
controlDict文件
按照您说的思路来的但是有些具体问题我还是不怎么明白,刚用snappyhexmesh很多不太懂,您看看怎么修改才能实现我想要的功能呢,能具体一点吗,万分感谢! -
OF如何创建内部面,该面不影响流场,但可以监测流量@xpqiu 非常感谢,我试试😄
-
OF如何创建内部面,该面不影响流场,但可以监测流量 -
湍流模型@tens 谢谢啦
-
湍流模型@李东岳 老师,我意思是:一个算例如果用的k- ε湍流模型,那么对应0文件夹下有相应的k ,epsilon等文件;如果要换成LES湍流模型,那么对应的0文件夹下就不需要epsilon文件,并且相应的fvSolution文件也不太一样。如果我要尝试一个OpenFOAM湍流模型库里面的一个湍流模型X,但是我没找到应用X湍流模型的tutorial,那么我怎么快速方便的用这个湍流模型呢,0文件夹下需要增加哪些新相关量,以及怎么修改对应的fvSolution文件。谢谢东岳老师^_^
-
湍流模型在没找到算例的时候,大家是怎么更换湍流模型的?
-
边界条件( 图片地址)
( 图片地址)
-
边界条件prghPressure作为压力出口边界条件,为什么生成的压力梯度和重力方向相反。图中右侧面为出口边界面,重力方向沿负Z轴方向![替代文字]( 图片地址)