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内容比较多 ...
随机推荐
- java使用AES-256-ECB(PKCS7Padding)解密——微信支付退款通知接口指定解密方式
1.场景 在做微信支付退款通知接口时,微信对通知的内容做了加密,并且指定用 AES256 解密,官方指定的解密方式如下: 2.导包 <!-- https://mvnrepository.com/ ...
- Go 操作 Mysql(二)
查询数据方法回顾整理 上一篇博客中,主要是快速过了一遍 demo 代码和 DB 类型对象中方法的使用 在整理查询数据方法的时候,使用了 Query() 方法,其实 sqlx 还提供了 QueryRow ...
- ftl 列表弄成js数组
例子:ftl 列表:bannerViewUrls var arrayBanner=[<#list bannerViewUrls as list>"${list}"< ...
- linux操作常用命令
此篇文章是根据自己经常使用的命令进行记录备忘,不断更新 防火墙(centos7) 永久开放某个端口号: firewall-cmd --zone=public --add-port=8080/tcp - ...
- 在oracle中存入date类型数据遇到的问题及其解决方法(利用java.sql.date和Timestamp)
转自:https://blog.csdn.net/ShadowerWArden/article/details/80652377 1. 使用JDBC操作Oracle数据库时,使用java.sql.Da ...
- S3C2440 gpio
WATCHDOG TIMER 原理图 手册 举例 start.S .globl _start _start: /* 关看门狗 */ /* 往WTCON(0x53000000)写0 */ ldr r0, ...
- GitLab初识以及代码迁移
目录 一.理论概述 1.什么是gitlib 2.GitLab服务构成 3.Git对比SVN 二.部署 1.简单操作GitLab 三.项目实践:SVN代码迁移至GitLab 环境 1.Linux下部署S ...
- 前端HTML基础和head部分
一.SOCKET服务器与浏览器交互 CS模式 --> BS模式 CS模式逐渐向BS模式转移,底层都是socket客户端 浏览器给服务器发送请求 --> 服务器收到请求 --> 服务 ...
- python与mysql的数据交互
一 Python 中操作 MySQL 步骤 1.1 安装pymysql命令 sudo pip3 install pymysql 安装软件:sudo apt-get install 软件名称 安装模块: ...
- [postman][API 测试]用Postman做RestAPI测试学习笔记
痛点:最近有个API网关的兼容性测试任务,需要验证API是否可用,返回值符合预期,如果手工复制粘贴curl命令,繁琐且低效 调研时发现了Postman 这个chrom插件,试用了2天后发现使用起来很方 ...