流固耦合之ansys和fluent实现方法


A.在ANSYS中:
1.打开ANSYS网格文件
2.输入命令: ALLSEL,ALL 或 选取你要的网格和节点.
3.输入命令: CDWRITE,DB,yourfilename,cdb,,,
或:
Menu Paths
Main Menu>Preprocessor>Archive Model>Write

B.在Fluent中:
1. Menu Paths:
    File>Import>ANSYS>Input File...
2. 选取 yourfilename.cdb
3. 按 OK.

 

具体步骤如下:
1)从Fluent输出CDB
Fluent -> File -> Export … -> ANSYS Input。虽然在这个界面上可以输出力、压力和温度。Multifield solver只支持力和温度。
我试了一下生成的*.cdb文件,用户可能要添加一些信息1.在开始的地方加上”et,1,154″定义单元类型;2.在最后加上”sf,all,fsin,1″定义流固界面;3.把原APDL里的solve命令去掉(变成注释,在前面加”!”)。
2)准备结构模型并存成*.cdb文件
ANSYS -> Preprocessor -> Archive Model -> Write
在建立结构模型时,要注意给定流固界面”sf,all,fsin,1″。
3)设定multifield solver
在ANSYS -> Preprocessor -> Multifield Set-up。打开multifield solver (MFAN,ON)。导入前两步生成的*.cdb(MFIMPORT命令)。设定物理场顺序(MFOR,1,2)。设定外部求解器,Fluent生成的*.cdb来自外部求解器(MFEX,1)。定义界面,界面在流体固体的CDB里面已经设好了,这里只是设定所传递的量(MFSU,1,1,FORC,2)。

(2条)
默认 最新
现在主流还是通过system coupling这种方式吧,ANSYS一直在推workbench平台的,现在可以做到流-固-热的三场双向耦合;标准的培训教程里边已经有这方面的案例了。
评论 点赞 2
楼主对workbench中的system coupling模块有没有研究?我看了几个算例,处理松耦合的结果还是不错的
评论 点赞 1
点赞 评论 2 收藏 1
关注