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

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

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

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

rpl文件简要讲解【转载】">

rpl文件简要讲解【转载】">

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

rpl文件简要讲解【转载】">

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

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

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

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

ICEM rpl文件简要讲解【转载】的更多相关文章

  1. (转)深入浅出linux系统umask值及其对应的文件权限讲解

    浅出linux系统umask值及其对应的文件权限讲解 原文:http://blog.51cto.com/oldboy/1060032 缘起:1.此文的撰写特别为感谢51cto的博客工作人员和领导,老男 ...

  2. apache与nginx日志文件的区别(转载)

    apache与nginx日志文件的区别 转载:http://www.xfcodes.com/apache/log/3270.htm 导读:apache与nginx日志文件的区别,在apache与ngi ...

  3. js 判断文件是否存在(转载)

     js 判断文件是否存在(转载) var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject ...

  4. S3C2440上RTC时钟驱动开发实例讲解(转载)

    嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤.一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便.如有错误之处,谢请指正. 共享资源,欢迎转载:http:/ ...

  5. linux c 语言之--fseek(),fseeko(),fseeko64()讲解 (转载)

    转载:http://blog.csdn.net/lemoncyb/article/details/16841317 fseek() 函数讲解: 函数定义: int fseek(FILE *stream ...

  6. C语言中.h和.c文件解析(转载)

    转载:http://www.cnblogs.com/laojie4321/archive/2012/03/30/2425015.html   简单的说其实要理解C文件与头文件(即.h)有什么不同之处, ...

  7. 文件输入流 FileInputStream类 文件输出流FileOutputStream ---转载

    转载自---http://blog.csdn.net/hguisu/article/details/7418161 111:文件输入流: FileInputStream可以使用read()方法一次读入 ...

  8. C++文件读写(转载)

    原网页地址:http://blog.csdn.net/kingstar158/article/details/6859379 下文全部转载自以上网页,感谢原作者的贡献. 在看C++编程思想中,每个练习 ...

  9. 经验分享:CSS浮动(float,clear)通俗讲解(转载)

    很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程. 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家. 写在前面的话: 由于CSS内容比较多 ...

随机推荐

  1. 四、eureka服务端同步注册操作

    所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 在eureka服务端注册服务一文中,我们提到register方法做了两件事 1)注册服务 ...

  2. iOS - Scenekit3D引擎初探之 - 导入模型+上传服务器+下载并简单设置

    SceneKit是ios8之后苹果推出了一个3D模型渲染框架. SceneKit现在可以支持有限的几种模型,截止到我写这篇文章为止似乎只有.dae和.abc后一种模型我没有使用过.这篇文章只针对.da ...

  3. Bootstrap源码

    1.Bootstrap Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML.CSS.JavaScript 开发的简洁.直观.强悍的前端开 ...

  4. X5内核浏览器video自动全屏解决办法-canvas

    最近在做手机端上面播放视频的项目,但是在安卓上面,video的播放是脱离页面,置于最顶层的,所以带来了很多问题,为了解决这个问题,查看了多方资料,写了下面简单的demo,方便以后使用. 下面就是运用c ...

  5. SHELL字符串处理技巧(${}、##、%%)

      在SHELL编程中,经常要处理一些字符串变量.比如,计算长度啊.截取子串啊.字符替换啊等等,常常要用到awk.expr.sed.tr等命令.下面给大家介绍个简单的字符串处理方法,用不着嵌套复杂的子 ...

  6. MySql 学习之 一条更新sql的执行过程

    上一篇文章咱们说了一条查询sql的执行过程.如果没有看过上一篇文章的可以去看下上一篇文章,今天咱们说说一条更新sql的执行过程. 上面一条sql是将id为1的分数加上10. 那么它的执行流程是怎样的呢 ...

  7. IDEA实用教程(五)——配置IDEA的JVM内存值

    ---恢复内容开始--- 四. 配置IDEA的JVM内存值 IDEA默认配置的JVM内存值比较低,如果硬件配置较高,可以修改该设置. 该设置需要在工程界面进行. 该操作仅建议内存8G以上,64位操作系 ...

  8. VGG网络的Pytorch实现

    1.文章原文地址 Very Deep Convolutional Networks for Large-Scale Image Recognition 2.文章摘要 在这项工作中,我们研究了在大规模的 ...

  9. 男上加男团队对 修!咻咻! 团队,云打印 团队的Beta产品测试报告

    男上加男团队对 修!咻咻! 团队的Beta产品测试报告 男上加男团队对云打印 团队的Beta产品测试报告 6.2 1.57分补充 睡觉前看终于看到发布的在线版本 重新测试了一下 卡在注册这关 无法收到 ...

  10. 7月新的开始 - Axure学习05 - 元件库的创建

    元件库的创建 元件库的创建.载入.编辑和删除等操作 元件库的后缀名名:.rplib 学习结果: 实现iPhone6的原型图 分辨率是 1080*1920,现在我们按比例缩小去实现(360*640)