Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
@bestucan 感谢您的回复!“不同方向的流动计算差异就大”这个解释很直接明了,我突然就有点明白这个网格线出现的原因了:xinxin:
snappyHexMesh边界层这个问题有的时候确实不太好处理。目前我也没有什么太好的建议。看看有没有其他大佬关注关注 :jingya:
@samuel-tu 前辈好,请问交界面网格畸形的问题您是否解决了?我也遇到了类似的问题:135:
@aeron 一会儿试试,感谢分享~:146:
这个主要看cfd之道公众号流沙的教程就可以学会了(哈哈哈哈,你是我拿到注册码之后回复的第一个人)
@tens 好的,谢谢你,我试一下
@shrine
@cccrrryyy 有所耳闻,有空玩玩 :duang:
@李东岳 尖角部位,加一个竖直的翼墙,这样平分后角度好点,但是附近网格不再是水平的,这样对interFoam计算有影响吗?
@李东岳 谢谢东岳老师。一个朋友给的建议,先生成开尔文波区的几何stl,用sHM对该区域进行体加密~
@李东岳明白啦,谢谢东岳老师。
@如果随风 pointswise可以画
@ycx1042341217 @huningdong 请问两位,壁面第一层网格高度可以做到什么程度?我发现最小只能设置到大约5e-5m:136:
:136: 好吧找到原因了,是这个版本的link edge factor默认是0
好的好的谢谢大家的意见~!!!!非常感谢大家,根据大家的意见已经调整好了,最近再准备毕业事宜所以没有及时感谢大家!
@李东岳 同一个计算域的网格,有单元的节点信息,单元相连的单元信息,面信息。但是两个不同计算域网格之间没有这种拓扑信息。这种情况下如何并行剖分网格同时保证负载平衡,减少通信量
那就在做O形网格的时候,“O穿”整个区域。就是假设那个圆柱两端无限延伸,对这个无限长的圆柱做O形网格。
如果不知道空心实心怎么选。做的时候;part里有个part,是专门放已经被删除的block;把这个part打开。就当是个全实心的圆柱。完了再关了那个part。
@bestucan hhhh谢谢您,我发现我哪里错了,我画网格的时候是xoz面上的,正确的应该是在xoy画个2D的网格,然后openfoam会在z轴增加一个面。
明白了,感谢各位的回复
@ibelief 谢谢,我再看一看。
@winsway_zero 前辈,请问gmesh怎么划分block
请问有前辈知道gmesh如何能划分如图所示得网格吗,图1是图2的block
block-tuya.jpg model-tuya.jpg
@bestucan :mihu: 确实是直接删除block就行,俺发现好多操作都跟人家一样。得到得结果却不一样,可能因为我用的不是正版
@Samuel-Tu 我输出的时候选择了select all(ignore physical groups),但在fluent里面的边界都变成了wall,cell zone conditions都是solid。不过都是可以修改的。也不影响计算。
谢谢东岳老师回复! 试过很多方法,确实没法通过网格划分进行处理,非结构网格也不行; 目前使用的办法是在不改变圆柱和球体公称通径情况下,把角度很小那一部分切除掉,人工做出间隙,这样模型几乎没有变化,而且可以计算,跟您说的办法原理相同。
@cfd_fly 您好,,有时间可以再分享一下嘛?非常感谢
还有就是如果网格节点无法保证周期性一一对应,可以将对应的周期面设置为interface,然后到fluent里通过匹配两个interface面,并选择对话框下方的Periodic boundary conditions设置 另外一款网格划分软件Gambit的话就可以直接设置多对周期性边界条件
@bestucan 非常感谢老师的提醒,让网格变稀疏之后发现了两处可疑的质量较差的地方。尝试之后发现,有一些长方体网格划的太瘦了,ICEM的网格质量检查没有问题,修改之后OpenFOAM中就也没有问题了。:huahua:
@b占余文乐 当然以上这些都是我个人见解,根据使用感受来的,有没什么官方的消息
整体划分,然后删除多余的block,看看好用不
是否为容差 matchTolerance 太大导致的衔接不上~
@liujunCFD
icemcfdbat那个文件在的,但是不知道为啥就是打不开了
小骗叽:136: :136: :136:
@TINGHAIK 谢谢前辈
我觉得STARCCM+的网格功能挺6的,笛卡尔/多面体等,控制的参数有限,基本上零基础跟着教程做几遍就差不多了,网格生成速度也很快,比较复杂的几何还是很容易解决的; 其他的用point wise多一点,复杂的几何自己划分块有点麻烦,如果不能分层很容易混乱,简单几何还是非常便利的;ICEM复杂几何切起来还是比较舒心的;^_^
@Leon-Zhao 感谢大兄弟
之前也困惑问过类似的问题,李老师说复杂的情况用ICEM 之后网格转换一下,这样确实是省时又省力哦。
简单的点线面操作撤销是没问题的,检查拓扑或者是操作包含的数量太多ICEM就没办法了,解决这个问题的最好办法就是你在做包含多步操作的问题时候先另存为一下是最保险的,问了一下学长他也是用这个方法的
这个我已经解决了,是写代码算出接触点和旋转角度在gambit里直接生成的,很容易。
dos2unix命令是用来将DOS格式的文本文件转换成UNIX格式下的文本文件,这两个系统下的文本文件的差异在于换行标志,DOS下是用\r\n断行,UNIX下采用\n作为断行。将windows下面写好的一个文本文件转移到linux下,无法直接运行,打开会发现出现很多^M的标志,可以采用dos2unix命令进行清除。dos2unix命令起且仅起这个作用。因此,对于windows下生成的mesh文件,如果转移到linux下能够正常运行跑通算例,则完全不需要dos2unix命令。 同样,checkMesh也是,如果算例都能跑,则不需要这一步骤hhhh:papa:
这个啊,先排错, 看看是“只有20可以”,还是“数字小了才可以”。 比如试试19,21,试试200。
错误定的越准,描述才越准,也越容易搜到前人的经验
十分感谢,已经解决了
@Leon-Zhao :xiexie: 一键三连,哈哈哈哈,期待某天能在b站恰饭
大神如何让stl 导入 运行第一步blockMesh? 我一运行就报错
@Alex 太厉害了,大神,我想学习icem,您还有别的类似的icem实例教程吗,不胜感激
@Samuel-Tu 可行蓝色可以设置为internal面,顺便统计一下风量
你这个直接在ICEM里面就应该能看出问题吧,在ICEM里面先看看网格质量之类的
填坑,参考官方t13教程(没记错的话,反正题目有个stl,似乎只有这种方法)
经Gmsh论坛解释,Gmsh不支持该功能,建议用meshlab等软件先进行几何前处理。 弃坑,走人
感谢分享!!!:huahua:
你可以读取openFOAM处理好的网格文件啊,它的网格文件还是很有规律的,至少我现在已经实现读取和处理openFOAM的网格数据了,自己在编写求解器。