ICEM rpl文件简要讲解【转载】
转载自: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文件简要讲解【转载】的更多相关文章
- (转)深入浅出linux系统umask值及其对应的文件权限讲解
浅出linux系统umask值及其对应的文件权限讲解 原文:http://blog.51cto.com/oldboy/1060032 缘起:1.此文的撰写特别为感谢51cto的博客工作人员和领导,老男 ...
- apache与nginx日志文件的区别(转载)
apache与nginx日志文件的区别 转载:http://www.xfcodes.com/apache/log/3270.htm 导读:apache与nginx日志文件的区别,在apache与ngi ...
- js 判断文件是否存在(转载)
js 判断文件是否存在(转载) var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject ...
- S3C2440上RTC时钟驱动开发实例讲解(转载)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤.一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便.如有错误之处,谢请指正. 共享资源,欢迎转载:http:/ ...
- linux c 语言之--fseek(),fseeko(),fseeko64()讲解 (转载)
转载:http://blog.csdn.net/lemoncyb/article/details/16841317 fseek() 函数讲解: 函数定义: int fseek(FILE *stream ...
- C语言中.h和.c文件解析(转载)
转载:http://www.cnblogs.com/laojie4321/archive/2012/03/30/2425015.html 简单的说其实要理解C文件与头文件(即.h)有什么不同之处, ...
- 文件输入流 FileInputStream类 文件输出流FileOutputStream ---转载
转载自---http://blog.csdn.net/hguisu/article/details/7418161 111:文件输入流: FileInputStream可以使用read()方法一次读入 ...
- C++文件读写(转载)
原网页地址:http://blog.csdn.net/kingstar158/article/details/6859379 下文全部转载自以上网页,感谢原作者的贡献. 在看C++编程思想中,每个练习 ...
- 经验分享:CSS浮动(float,clear)通俗讲解(转载)
很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程. 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家. 写在前面的话: 由于CSS内容比较多 ...
随机推荐
- Python实现行列式计算
数学公式: 代码: # 逆序数 def getInversion(numlist): count = 0 for i in range(1,len(numlist)): subscript = num ...
- 对于vue中axios拦截器简单封装
axios.interceptors.response.use( response => { // 如果返回的状态码为200,说明接口请求成功,可以正常拿到数据 // 否则的话抛出错误 if ( ...
- vue实现一个评论列表
<!DOCTYPE html> <html> <head> <title>简易评论列表</title> <meta charset=& ...
- stm32 内部flash
嵌入式闪存 闪存存储器有主存储块和信息块组成 大容量产品主存储块最大为64K×64位,每个存储块划分为256个2K字节的页 编程和擦除闪存 闪存编程一次可以写入16位(半字) 闪存擦除操作可以按页面擦 ...
- python 复制列表
python的变量仅仅是指向对象的标签,所以在操作列表的时候,list1 = list2这种做法只会复制一个标签,然后指向对象,并非生成一个新的对象. 大致有5中方法可以复制列表: a = [1,2, ...
- BKP和RTC
Stm32内部有多个BKP寄存器,在主电源被切断或者系统产生复位的时候,BKP寄存器仍然可以利用备用电源的支持保持其重要内容. BKP在实际应用中可以存入重要数据,防止被恶意查看. BKP有入侵检测, ...
- web框架(1)-搭建开发环境
一.python安装 首先,确认系统安装的Python版本 $ python3 -V Python 3.6.3 未安装python,请转至:python安装 二.安装第三方依赖库 1.异步框架aioh ...
- Android笔记(九) Android中的布局——框架布局
框架布局没有任何定位方式,所有的控件都会摆放在布局的左上角. 代码示例: framelayout.xml <?xml version="1.0" encoding=" ...
- C语言二级指针底层实现
C语言中,Pointers to Pointers,即二级指针. 一级指针和二级指针的值都是指向一个内存单元: 一级指针指向的内存单元存放的是源变量的值, 二级指针指向的内存单元存放的是一级指针的地址 ...
- Python绘制混淆矩阵,汉字显示label
1. 在计算出混淆矩阵之后,想自己绘制图形(并且在图形上显示汉字),可用 #coding=utf-8 import matplotlib.pyplot as plt import numpy as n ...