如何搞多面体网格 正多面体

近几年cfd商业软件都在鼓吹多面体网格,多面体网格能够克服传统网格的的一些缺点:

1)有更多的临近单元,梯度计算及局部的流动状况更加准确

2)同样的体积,网格数目相对较少,从而减少计算量

3) 多面体网格对几何变形没有四面体敏感。

。。。

目前支持多面体网格的常用cfd软件主要有star ccm+,fluent,OpenFOAM。然而多面体网格的生成软件相对很少,目前似乎只有star ccm+, fluent,engrid 和openfoam的polyDualMesh. 下面简单的说一下怎么从这些软件里面做openfoam能用的多面体网格。

方法1: engrid

直接使用engrid,可以输出openfoam格式,该软件刚推出不久,网格质量不好说,没有测试过。

方法2: Gambit(icemcfd,gridgen等) ->fluent ->fluent3DToFoam

通过gambit(icemcfd,gridgen等)对你的几何做四面体网格(自动),然后输出fluent格式,读入的到fluent中,并通过fluent环境下的mesh菜单下的多面体网格对四面体网格进行转化,转换后writefluentcase(注意这里是case,fluent不支持网格的输出),该case文件中包含网格数据。将fluent的case文件copy到openfoam你要计算的case文件夹中,通过fluent3DToFoam对网格进行转化。有2点需要注意:1)输出case的时候不要输出成二进制格式,否则到openfoam转化不成功2)fluent只会对四面体网格,楔型网格转化,6面体不变,且只能转化一次。

方法3:star ccm+ -> openfoam

多面体网格是star ccm+的看家本领。可以直接在starccm+中进行多面体网格的划分,然后将网格输出,并利用openfoam的ccm26ToFoam 进行转换。应当注意ccm26ToFoam默认是编译的,你要手动编译的话,需要到OpenFOAM-1.7.0applicationsutilitiesmesh

conversionOptional 中手动编译。

方法4: 四面体网格->polyDualMesh

通过四面体网格生成器生成四面体网格,然后通过polyDualMesh将四面体转化为多面体。四面体网格必须是Delaunay型的,否则会转换不成功。 同时会生成大量的面,网格质量不好。

如何搞多面体网格 正多面体

推荐采用方法2来获取多面体网格,质量比较好。要不要试一试?

  

爱华网本文地址 » http://www.aihuau.com/a/25101018/369495.html

更多阅读

如何辨别二极管的正负极 稳压二极管正负极

如何辨别二极管的正负极——简介对于男人来说,拥有基本的维修技能是加分项,神马电器故障,轻松搞定,必定让他人刮目相看,如何辨别二极管的正负极.如何辨别二极管的正负极——工具/原料二极管发光二级管万用表如何辨别二极管的正负极

转-案例干货:数据到底如何搞定电影票房预测?

钛媒体/互联网分析师怎样利用微博数据从股市中掘金?气象台怎样预报天气并发布预警?Google如何通过搜索行为预报流感爆发?这些有趣的问题背后,其实都隐藏着大数据的影子。基于对搜索行为、社交媒体等数据的深入分析,可以测量亿万用户的

excel表格如何不显示网格线? excel表格网格线

一、完全不显示网格线1 ) excel2003:“工具”菜单下的“选项”,在对话框的“常规”选项卡下方的“网格线”勾掉,确定即可。2)excel2007:“视图”选项卡中勾掉“网格线”二、部分不显示网格线如果你选定一部分的话,在没有

声明:《如何搞多面体网格 正多面体》为网友泡沫冰分享!如侵犯到您的合法权益请联系我们删除