ICEM-CFD教程.docx

上传人:李司机 文档编号:1804718 上传时间:2022-12-19 格式:DOCX 页数:44 大小:1.48MB
返回 下载 相关 举报
ICEM-CFD教程.docx_第1页
第1页 / 共44页
ICEM-CFD教程.docx_第2页
第2页 / 共44页
ICEM-CFD教程.docx_第3页
第3页 / 共44页
ICEM-CFD教程.docx_第4页
第4页 / 共44页
ICEM-CFD教程.docx_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《ICEM-CFD教程.docx》由会员分享,可在线阅读,更多相关《ICEM-CFD教程.docx(44页珍藏版)》请在三一办公上搜索。

1、ICEMCFD教程四面体网格对于复杂外形,ICEMCFDTetQ具有如下优点:/根据用户事先规定一些关键的点和曲线基于8叉树算法的网格生成,生成速度快,大约为1500ce1.1.s/SeCond/无需表面的三角形划分,直接生成体网格/四面体网格能够合并到混合网格中,并实施平滑操作/单独区域的粗化和细化/ICEMCFD的CAD(CATIAV4,UG,ProEzIGES,andParaSoIid,etc)接口,保留有CAD几何模型的参数化描述,网格可以在修改过的几何模型上重新生成这是生成的燃烧室四面体网格,共有660万网格,生成时间约为50分钟八叉树算法Tetra网格生成是基于如下的空间划分算法:

2、这种算法需要的区域保证必要的网格密度,但是为了快速计算尽量采用大的单元。1 .在几何模型的曲线和表面上规定网格尺寸2 .构造一个初始单元来包围整个几何模型3 .单元被不断细分来达到最大网格尺寸(每个维的尺寸按照1/2分割,对于三维就是1/8)4.均一化网格来消除悬挂网格现象5.构造出最初的最大尺寸单元网格来包围整个模型6.节点调整以匹配几何模型形状7 .剔除材料外的单元8 .进一步细分单元以满足规定的网格尺寸要求9 .通过节点的合并、移动、交换和删除进行网格平滑,节点大小位于最大和最小网格尺寸之间QCPV)CX;GeometryMeshB1.ockingEditMeshOutputCart3D

3、因启向双目畲伞G1.obalMeth SetupGlobal Mcsh Parameters.Global Element Scole FdCt(MScate facta fl OtSPGlobdl EIcmcnt Seed SizeMaXderhenl 0一 DplaCuvvalureZProximity Bated RefinementV EnabledMin 3E Imit P厂0而1划ElCmerhinjW 1RefremerM lI Igrxxe WallThickne二)Acp 11 OK I DtSnm IG1.obalMeth SetupGlobal Mcsh Parametc

4、rt上翻卷金挚电Global Element Scale FactorScate facta 。卬IWGlobal Element Seed SizeMaKetefnl 0一 DMI”CufvatureZPfoximity Bated口 EnabledMin size fimit P。献8Elcmcrts in gp p Refremem lI F lg(8WalThiCkn811 OK I DtSmW I非结构化网格的一般步骤1 .输入几何或者网格所有几何实体,包括曲线、表面和点都放在Part中。通过Part用户可以迅速打开/关掉所有实体,用不同颜色区分,分配网格,应用不同的边界条件。几何被

5、收录到通用几何文件tin中,.tin文件可以被ANSYSICEMCFDzS所有模块1.1 输入几何体ImportGeometry/第三方接口文件:ParaSo1.id、STEP、IGESDWG、GEMS、CIS/直接接口:Catia、UnigraphicSxPrO/E、So1.idWorkss1.-deas几何变化网格可以直接随之变化而口另存为(A). .CtrI+ShfWA全部保存在)保存锚(S)Ma)J-打印叩.笈国 O)CIrYPIrn发送到打包文件QPIo导入Ia)M导出C)IE实用工具)属性9E是近打开的部件Q)退出中a CCreate/ModifySUrfaCeMerKe/Reap

6、proximateSurfaces.CoarsenSUrfaCe:降低小面体表面三角形的数量,在降低数据量的时候特别有用Movetonewsurfaces:从选择的的三角形中创建一个新面MovetoexistingSUrfaCe:将选择的三角形移到一个已经存在的表面Trimbyscreen:通过在屏幕上选点形成一个洞,并将这个洞从表面剪掉Repairsurface:创建一个B面PatChtO小面体表面,patch的面会投影到小面体上,小面体被相应的PatCh面剪掉,并被PatCh面代替(这个上图中没有,V12.0中有)Creatcharatercurve:在两个特征面之间用B面代替小面Crea

7、teCharacterCurve2 RePaSE磔国题乡逸XXMX主要目的:监测并且封闭相邻表面之间的间隙/创建拓扑勇通过创建一些的curvesandpoints建立表面与表面之间的联系,并判断几何体内的间隙以及洞的存在以及捕捉几何的关键特征。如果曲线在几何公差之内,这些曲线将会合并为一条,并以特定的颜色显现。注意这些曲线和点为网格的限制条件,强制网格节点沿着曲线布置。黄色自由曲线(边仅与一个面相连)红色双边doub1.eedgecurves(边与两个面相连)蓝色三边mu1.tip1.eedgecurves(边与三个面相连)绿色UnattaCedCUrVeS(未与任一表面相连)Curves和s

8、urfaces是一套,edges和faces是一套这个例子不能用c1.oseho1.es和removeho1.es,可以进行补面,在入口处重新插入一个面。To1.erance按模型给定的单元进行定义。控制两个surfaces的相近性。两个表面之间不是完全接触的,ICEM自动用CUrVeI投影到edge1.,curve2投影到edge20如果curve1.和curve2之间的gap小于to1.erance,这两条curves将会merge在一起。否贝J,生成黄色的线。Fi1.terpoints 和 filter curves仅保留特征曲线Sing1.ecurvec1.eanup如果curves距

9、离小于sing1.eedgeto1.erance那么curves将会merge.这对一些包括小特征的模型尤其重要,必须保证to1.erance小于特征的尺度。Sp1.itsurfaceatT-connectionsT连接形式的表面采用公共边进行分割与修剪。画网格时,网格也沿着公共边。Joinedgecurves根据所定义的角度讲小curves融合为一条曲线。Use1.oca1.to1.erance当局部小特征小于几何拓扑公差的时候,小特征将会被融合掉。适用于几何特征尺度相差特别大的几何体。C1.oseho1.es创建一个新的表面来封闭洞。封闭洞的必要条件就是曲线必须封闭。Remove ho1.

10、esFeaturedetectbo1.tho1.es检测表面上的小孔,并调整其周围的网格2*产位与功四蛔XX部8X恢复隐匿的实体,(通常在做repair时,会过滤掉一些去线和点,被过滤的曲线和点在做网格时是不被考虑的,这里可以将他们恢复,作为网格划分工具的约束)3 .定义fami1.y如果fami1.ies还未定义,那么首先需要对几何模型的不同区域分类以创建fami1.y。最初整个几何模型被设置为一个fami1.y,名称为GEOM或者PART在CFD计算中所需要定义边界条件的表面必须定义成单独的fami1.y/part.在disp1.aytree的part中右键可以对fami1.y进行编辑4

11、.创建体所创建的体就是将要被四面体网格所填充的区域,结构化网格可以不创建体,因为是根据块划分网格;非结构化网格必须定义体体区域创建的两种方法:1.定义材料点GeomeUyMeSh2.通过拓扑结构B1.ockingEditMeshOutputCaH3D设置整个几何的网格算法,进行全局控制全局网格尺寸G1.oba1.e1.ementsca1.efactor:用这个因子乘其它参数可以得到实际网格的尺寸,控制全局(体、面、线)例子:输入最大网格大小为4个单位,sca1.efactor=3.5,那么实际最大单元尺寸为4*3.5=14个单位长度DiSPIay:勾选这一项,在几何体上会出现SCa1.efaC

12、tOr大小的网格,有个定性的判断Maxe1.ement:控制模型中的最大尺寸。最大网格尺寸不会超过Maxe1.ement乘以sca1.efactor,ICEM中的推荐值为2的整数次辕J与八叉树算法相关。如果Maxe1.ement设置为0,则ICEM自动开启Automaticsizing0AUtornatiCSiZing暂时设置一个最大的网格尺寸,与表面网格尺寸进行比较。如果没有进行表面尺寸网格设置,Automaticsizing4ft大网格尺寸设置为0.025*几何边框尺寸;如果有进行表面网格尺寸的设置,Automaticsizing将最大网格尺寸定位表面网格上的最大尺寸。如果用户设置的网格尺

13、寸太大=0.1*边界框,ICEM会提示设定的网格尺寸过大,不能代表几何体,并询问是否采用autosizingoDiSPIay:勾选这一项,在几何体上会出现最大网格尺寸的大小:勾选这一选项,网格会根据曲线曲率自动调整,这就导致在平板表面的网格要比高曲率处的网格大。网格计算的时候会最大限度的满足refinement和e1.ementsingap的设置,但最终要受到minsize1.imit的限制MinSiZeIimit:设置模型的最小网格E1.ementsingap:必须为正整数,在间隙之间用指定个数的网格进行代替Refinement- 10 10 edges a1.ong a compIete

14、circular arc (j60 degrees), would end up witn three edges along the actual geometry, perhaps enough to define the curvature.Thissize wou1.d produce too many cells, the curvature is overcompensated.Ignorewa1.l thickness option disabledIgnorewa1.l thickness option enledRefinement:用指定的网格数去代替一个圆Thee1.em

15、entsizedefinedbytheCurvatureQroxiniityBasedARefinementva1.uemu1.tip1.iedbytheG1.oba1.Sca1.eE1.ementFactor.Ignorewa1.1.thickness:当模型中存在薄壁时,E1.ementsingap可能会过分细化薄壁处的网格,这使得总体网格数量显著增加。勾选Ignorewa1.1.thickness后在壁面处生成较大的网格,降低总体网格数量,但会导致不均匀性而降低网格质量,可以用DefineihinCUtS来进行处理。壳/面网格用于:薄板实体模型;2D截面分析;作为体网格输入条件;CFD表

16、面网格ICEM能快速生成表面网格(三角形/四边形)不论3d还是2d生成网格的算法PatchDependent特点:基于几何曲面的边界线(对于壳/面网格只有patchdependent才能生成边界层网格一ICEM参考书) 该方法能够捕捉到曲线的细节,并生成高质量的以四边形为主的表面网格由表面或曲线(必须由拓扑结构生成),并且考虑到内部洞以及曲线生成多个1.oops,相邻的IoOP共享节点选项设置:Ignoresize:如果小表面两条曲线之间的距离小于该值,那么会被IoOP合并掉Respect1.inee1.ements:以己有的网格边界为基础,新生成的网格与已有的网格共享节点Respect1.i

17、nee1.ementsenab1.eRespect1.inee1.ementsdisab1.eBoUnddfyp*dMineeteEHhSmoothboundariesA1.owfreeIxnchrgOffcettypeStandard1.nteifForcemapping02Maxnodesad恭mHf-%OPProiecttoSutUcetAdaptmeshn1.eioVOientouUcen计算网格翻达TR1 .计算表面网格Overwritesurfacepreser/defau1.tmeshtype如果这项勾选,指定的网格类型将会代替GIobaIMeShSetUPSheIIMeShin

18、gParameters.2 .计算体网格3 .计算棱柱网格EditmeshCart3D ;GeometryMeshB1.ockingEditMeshOutputExtrudemesh5r从2D的表面网格拉伸至体网格,仅适用于横截面积不变的几何体TypeofOiigiiia1.e1.ementsTypeofextrudede1.ementsNodeBarBarQuadTn/QuadPrism/HexaExtrudebye1.ementnorma1.将选中的网格沿着同一个方向拉伸,如果所有网格不是同一方向,应该改使用editmeshreorientmeshreorientconsistent将方向

19、调整到一致Spacingtype指定每一层的高度,fix为固定,function需要通过脚本进行设定Extrudea1.ongcurveorientaxia1.1.y默认时拉伸层的方向与曲线垂直,打开orientaxia1.1.y拉伸层的方向与原始层方向相同Disab1.eenab1.eExtrudea1.ongcurvetwistper1.ayer指定每层单元的旋转角度,适用于螺旋线拉伸CheckmeshErrors使结果不能有效输出或者不能读入到求解器。Possib1.eprob1.ems有可能导致解的crashingordiversionCheckmodecheckfixeach:自动修

20、复一些存在的错误Dup1.icatee1.ement:有重复的单元,icem的fix会自动消除两个重复单元中的一个Uncoveredfaces:对于3D网格,所有的单元体表面应该与另一单元体表面相连接,2D中,网格的edge没有与另外单元相连接Icem中的自动fix将会用三角形网格覆盖这些uncovered表面。但这有可能不是合理的解决办法。正确的应该是:首先选择有问题的单元,然后判断他们UncOvered的原因。如果是因为表面网格丢失,可以重新运行CheCk,选择fix选项。如果是因为模型中存在洞,需要手动创建单元或者合并节点Missinginterna1.faces:3D网格中相邻两个Part的体网格之间没有接触的表面网格,2D网格相邻的面网格之间没有公共的线。对于只存在一个part的网格来说不可能存在这个问题。ICEM自动fix将会创建表面/线单元Periodicprob1.ems:定义节点周期性时存在不一致。对于节点位置的少量偏移,可以自动修复,其他错误要通过editmeshrepairmeshmakeremoveperiodic来修复Vo1.umeorientation:寻找节点顺序不

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号