流固耦合之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:
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)。