——本文原文由研发埠专家胡坤(流沙)发布在个人博客中,主要讲他使用Gridpro的一些心得体会,小编将其整理供大家学习。 GridPro试用小记(一) 前不久有网友共享了GridPro,抱着试用的心态体验了一下。在这之前,对于流体网格一直使用ICEM CFD,所以对于分块生成结构网格的思路有一个大概的认识了。但是人总是先入为主的,习惯性比较。因此在试用GridPro过程中自然而然的与ICEM CFD的分块思路进行比较。 1、安装 GridPro的安装相对比较容易,但是和gambit一样,要想正常使用GridPro的话,需要额外安装exceed模拟UNIX环境。在xp下的安装很简单,先安装exceed,再安装gridpro,顺利启动。但是在win7下遇到了一些困难,按照顺序装完后,启动az.exe,会提示找不到HCLGLU.dll文件,其实不用慌张,这些文件在安装完exceed后就已经存在了,可能是环境变量没有设置好,导致gridpro无法找到。最简单的解决办法就是打开exceed安装目录下的HummingbirdConnectivity12.00Exceed文件夹,将其中的所有dll文件拷贝到gridpro安装目录下的bin文件夹内。注意采用这种方式后,每次在启动gridpro之前,要手动启动exceed。 2、界面 GridPro的界面很简朴,甚至可以说是简陋。也许与Exceed有关联的软件界面都是这个样子,例如Gambit。软件启动后界面如下图所示。
3、使用体会 按照官方网站的教程练习了两个例子,感觉GridPro与ICEM CFD在创建块方面存在较多的不同之处。 (1)ICEM CFD可以采用自上而下的方式创建块,也可以采用自下而上的方式创建块。但是GridPro更多的使用自下而上的方式创建块。 (2)两款软件都具有块操作功能,诸如块切割,块增加、删除等功能。GridPro对块的操作更多的集中在对低级拓扑的操作上。如删除块可以通过删除顶点以及删除边的方式完成。 (3)GridPro的group功能使用很频繁。该功能与icem的block index功能类似。 (4)gridpro的网格生成过程与icem有些差异。其先生成拓扑,继而由拓扑生成网格,然而生成网格过程是反复迭代的过程,最大迭代次数为999999,但是可能在迭代少数次之后就可以生成网格了。 4、基本快捷键 (1)“C”键:创建corner点,对应icem的vertix点 (2)“E”:创建边。对应ICEM的edge (3) I键:切割边及块。对应ICEM的块切割。 (4)wrap:对应ICEM CFD的O型块。 GridPro试用小记(二)
使用GridPro超过四天了,每天都对着官方网站的例子练习,总算是有了一点感觉。 得益于ICEM CFD使用经验,对分块结构网格划分的拓扑形式有一定的了解,否则的话,想入门还不知道需要多久。个人感觉对一个从未接触过分块生成结构网格方法的新手来说,GridPro入门比ICEM CFD的难度要大。 下面对比它们的一些特性。 界面。ICEM CFD基于TK,是纯windows界面,而GridPro却是基于exceed的UNIX环境,是UNIX风格界面。对于习惯了windows界面的我来说,自然ICEM CFD更亲切。当然对于习惯了unix环境的用户,自然觉得GridPro要好用一些。 操作性。虽然说ICEM CFD的快捷键很多,但通常很少有人全都掌握,一些常用的操作如分块、块切割、块删除、O型块等更趋向于鼠标操作。而在GridPro中,快捷键用的非常频繁,而且一些功能的实现必须依赖于快捷键来完成。GridPro最常用的操作包括:角点创建C,edge生成E,块切割I,做wrap时消减内部面的快捷键F。 拓扑思路。GridPro的拓扑思路与ICEM CFD是一致的。网格生成方式也是通过块拓扑向几何的映射,因此也存在着关联这种操作。GridPro中关联的实现是通过指定corner的方式来达到的。不像ICEM CFD中存在点关联、线关联、面关联。因此GridPro的关联操作要比ICEM CFD简单得多。 网格。ICEM CFD中一旦块生成完毕后,在形成网格过程中,块的结构不会再发生变化。但是GridPro是以优化块的结构来达到网格优化目的的。因此对于结构网格划分,在相同块拓扑的情况下,GridPro往往能够获得比ICEM CFD正交性更好的网格。 块生成。GridPro中2D块生成方式要比ICEM CFD简单,但是3D块则稍显麻烦。主要体现在初始块的创建上。GridPro的初始块都是通过corner –> edge –>block的方式完成的,在3D几何中,则需要通过先创建2D块,利用切平面将2D块拉伸或映射为3D块。而在ICEM CFD中,则既可以直接生成全局块,也可以自底向上慢慢生成需要的块。 功能。GridPro只能生成六面体网格及四边形网格。虽然其号称能划分质量超高的结构网格,然而现实模型的复杂性决定其应用有限。而ICEM CFD既可以生成结构网格,也可以生成非结构网格。
GridPro试用小记(三) GridPro与ICEM CFD的最大差异在于拓扑的生成方式。 ICEM CFD的最终块由用户确定,而GridPro的最终拓扑是由优化求解得出的。 下面的几幅图很形象的说明了问题。
上图为原始几何。该几何结构比较简单,用ICEM能很快的划分网格。
手工形成的块。ICEM中块结构也是采用此种方式。但是差别从此产生。ICEM CFD采用由块向几何映射的方式生成网格。也就是说这种块是ICEM CFD的最终块,但是GridPro不同,在GridPro中,这只是初始块。
GridPro生成的最终块,非常贴近几何。GridPro最终块上的拓扑点坐标是通过计算获得的。而ICEM CFD的坐标则是由人工调整得到的。
最终生成的网格 块生成方式的差异决定了构建块的约束不同。ICEM CFD的约束较少,不管你构建的块是否合理,只要能满足映射条件的话,ICEM CFD总能生成网格。而GridPro则不然,若初始拓扑结构存在导致优化计算失败的奇异点,则可能不会生成任何网格。 |