- 积分
- 3
- 注册时间
- 2012-3-5
- 仿真币
-
- 最后登录
- 1970-1-1
|
在这抛砖引玉,希望更多的达人能够来讨论。
最近在做有关于利用icem cfd、ansys和fluent的流固耦合问题,因为涉及项目保密原则,具体的图片请原谅无法上传。
说说我的方法吧,流体和固体都用icem建模,固体建的是壳结构网格,流体是结构和非结构的混合网格,利用fluent输出某一个面在1s内的瞬态压力,是一系列的时间历程文件,这个是fluent的内容,就不在这多讲了,如果有兴趣的可以联系我,利用matlab处理数据,得到了某个面具体节点的频谱,介绍了一下背景下面具体说下施加数组型负载以及vread函数的一点体会:
vread函数ansys help中介绍不是很多,大部分都是我在网上学习得到的,感谢论坛给予的帮助
*VREAD, ParR, Fname, Ext, --, Label, n1, n2, n3, NSKIP
ParR是你要将外部数据写入的数组变量名,必须已经定义(可用*DIM),且指出开始写入的位置,即下标(i,j)
Fname是你存有数据的外部文件
Ext是扩展名
-- help里面解释是无用区,在网上查了资料说是指示文件存储路径,我是直接把要处理的文件和db放在同一个文件夹里面,所以直接省略
Label可为IJK, IKJ, JIK, JKI, KIJ, KJI, or blank (IJK),表示你对ParR写入的顺序,如IJK表示先写列再写行,JIK表示先写行再写列
n1, n2, n3表示按上面的顺序要写入的数据个数,如JIK,5,6表示对ParR按行写入,共写5列6行
NSKIP:文件的头几行可以跳过不读入
下面就主要的格式讲一讲
我自己做的是一个一列n行的数据,为了讲清楚用part.txt中的内容是:
1 2 3 4
5 6 7 8
*dim,pres,ARRAY,2,4
*vread,pres,part,txt,,JIK,3,2
(3f15.1) !f前为每行读入的个数
那么pres为
1 2 3
5 6 7
*dim,pres,ARRAY,2,4
*vread,pres,part,txt,,JIK,4,2
(4f15.1) !f前为每行读入的个数
那么pres为
1 2 3 4
5 6 7 8
下午有事情,晚上再续
|
评分
-
1
查看全部评分
-
|