ICEM rpl文件简要讲解【转载】

转载自:http://blog.sina.com.cn/s/blog_90affd9801016xti.html

很多人问ICEMrpl怎样录制的问题,为什么CFX调用时老是报错,这里开个帖子简单讲讲吧。

首先打开ICEMfile ——>replay scripts ——>replay control打开rpl文件的管理界面,当你打开这个界面后,你在ICEM中对几何体和block等做的操作在此后都会被记录下来,即已经开始了rpl的录制过程。

ICEM中,每个几何和block的点、线、面都是有编号的,比如你将block的某个vertice关联到几何的一个点上,例如以下:

我们将block的其中一个点与几何点关联起来,那么vertex的编号为21而几何点的编号为GEOM.8,在rpl中记录的操作如图,所以如果我们想要改rpl文件可以被其他几何模型所适用,首要的一条是该几何模型与录制rpl的原几何模型的点线面的编号相同(至少在rpl文件中操作过的点线面的编号相同),不然将得不到我们需要的网格。

再讲讲CFX调用ICEM进行user defined remeshing的过程吧。CFX在中断计算并且接收到需要进行remeshing时,会将Location的那部分体网格剔除掉,然后执行外部命令External command,此后会在外部命令执行完毕后,用replacement file中的网格来代替剔除掉的那部分网格,重新开始计算。

从上面的过程可以看出,在外部命令执行后,CFX并不会关心网格是怎么生成的,它只在乎命令执行完毕后可以在对应的位子找到需要的网格即可。这里给了我们很大的灵活性,比如我们的外部命令是让CFX等待1个小时,我们在这1个小时内自己可以手动画一个网格,然后把网格文件放在replacement对应的地方,1个小时后CFX会读取这个网格文件继续计算;我们也可以调用workbenchDM来读取原来的几何模型,把几何模型调整成我们需要的,直接在workbench中划分网格;亦可以调用ICEM来进行remeshing。一切都可以根据自己的喜欢来,只要新的网格各个part的名字与原来的网格一样,计算将会继续不会有任何的问题。

至于上面的外面命令,可以使批处理.bat文件,也可以直接是一条命令,这里不会再讨论。

CFXremeshing只是个用得很少的功能,如果有些问题确实需要remeshing,不凡换fluent来模拟好了!ICEMrpl用得多了也就自然熟练了,关键是在用某一个软件时,自己去思考下为什么软件会这样操作,自己想通了,有些问题也就简单了。

posted @ 2016-04-01 15:31  硫酸亚铜  阅读(1814)  评论(0编辑  收藏  举报