加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

单向ANSYS/CFX流固耦合 固体到流体

(2013-01-11 22:23:18)
标签:

杂谈

分类: 工程技术

 已经曾经被问到,通常做单向流固耦合,是从流体传递边界条件(温度、压力等)到固体。问什么需要做从固体到流体的单向流固耦合呢?当时被问住了。可能的情形有,1)如果固体部分有变形。这个变形通常在建模的时候很难画出来。用ANSYS模拟出边界的位移,把相对位移输出到CFX就可以准确地模拟固体壁面的实际情况;2)如果用有限元程序模拟传热。在有些情况下,用有限元做传热可能会比较方便,这样就需要把温度等变量输出到流体程序。还有其它情形吗?这个功能应该是用的人非常少。

目前可以做从ANSYS到CFX的单项载荷传递,是用EXPROFILE命令。可以传递的量有:表面载荷:位移、温度、热流量;体载荷:位移、力、热源。

原理是从ANSYS输出CFX边界上的profile。这个profile可以方便的加到CFX边界上。

做法在ANSYS的帮助中有详细介绍和实例(The Unidirectional Load Transfer Method: ANSYS to CFX)。

在ANSYS中要做的操作有三步:

1)定义要输出载荷的面或体。如果是面的话:SF,all,fsin,,1;如果是体的话:BFE,all,fvin,,1。

注意上面的命令和通常定义流固界面的命令是不同的。第一个值为空,第二个值才是面或体的标志。

2)定义单位。使用EXUNIT命令。因为ANSYS是没有单位的,而CFX有单位。

3)输出边界到CFX。使用EXPROFILE命令。这个会得到一个*.csv文件。

在CFX中,需要读入这个*.csv,然后把它加到相应的边界上。对于温度、热量等边界条件,很容易理解这个映射过程。位移怎么加进去呢?首先要在domain上激活mesh deformation功能,然后在相应的固体壁面边界条件上,就可以把mesh motion设为Specified Displacement,代入刚才生成的*.csv文件就可以了。

中国仿真技术论坛  http://www.cncaetech.com

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有