ly030604 发表于 2012-8-27 12:06:55

ANSYS-CFX压电-流体耦合仿真实例-微泵

本帖最后由 ly030604 于 2012-9-4 09:15 编辑


参考例子为ansys帮助中的例子----Example Simulation of a Piezoelectric Actuated Micro-Pump,但是这个例子中在最后的求解中介绍不详细,这里进行补充,供大家参考与讨论,下面依次会提出这里例子的详细过程:这里先给出两个基本模型,压电模型与流体模型,其中,压电模型包括了压电分析的大部分步骤,只是最后不需要有求解就可以了,流体模型主要包括网格模型,具体的求解设置等需要在CFX中完成

压电模型


流体模型


说明:
1,读者需要具有一定的编写命令流的能力,以上两个文件都是用经典ansys的命令流编写的模型
2,读者需要具有一定的ansys命令行启动能力,这个主要是用于去接最后生成的流体以及网格模型
3,读者具有一定的CFX操作能力,特别是关于网格变形的分析能力


ly030604 发表于 2012-8-27 12:50:45

本帖最后由 ly030604 于 2012-9-4 08:48 编辑


首先使用ANSYS Mechanical APDL Product Launcher 14.0运行上面的两个inp文件,采用batch方式运行,分别生成pfsi-solid.cdb文件和 fluid.cdb 如附件








ly030604 发表于 2012-9-4 08:57:27

本帖最后由 ly030604 于 2012-9-4 08:58 编辑

下面需要分别进行CFX分析与ansys分析的设置:
CFX分析设置简要:
1),导入之前生成的fluid.cdb文件,并设置为 ANSYS MultiField via Prep7的分析类型,选择ANSYS Input File ,把之前的piezo.inp文件选中就可以了,输入以及瞬态分析类型等
2),设定动网格,并做边界条件等输入
3),生成计算文件cfx_mfxexample.def,用Tools> Solve> Write Solver Input File这个可以实现
ansys分析设置简要:
1),导入之前生成的pfsi-solid.cdb文件,在Main Menu> Solution> Multi-field Set Up> Select Method这里进行MFS的设置就可以了,
2),导出 mfxexample.dat文件,用Main Menu> Multi-field Set Up> MFX-ANSYS/CFX> Write input就可以了

生成的两个附件如下:







ly030604 发表于 2012-9-4 09:02:45

本帖最后由 ly030604 于 2012-9-4 09:03 编辑

最后,要进行计算,这个也是稍微麻烦一些,
ansys的计算行为:
ansys140 -p productname -mfm fieldname -ser port# -i inputname -o outputname
CFX的计算行为:
cfx5solve -def inputfile -cplg-slave fieldname -cplg-host port#@ansys_hostname
两个计算行需要分别编写为bat后缀文件,两个文件的计算调用需要port,一般在 49512 与65535之间取个数就可以了
根据以上两行需要编制两个bat文件为好,如附件所示:







ly030604 发表于 2012-9-4 09:12:34

本帖最后由 ly030604 于 2012-9-4 09:13 编辑

求解文件牵涉的知识点繁琐,做一些说明,ansys计算文件内容:
"D:\Program Files\ANSYS Inc\v140\ansys\bin\winx64\ANSYS140" -p ANE3FL -b -j ansys_mfxexample -mfm ANSYS -ser 60010 -imfxexample.dat -o mfxexample.out
与附件runansys.bat对应,其中ANE3FL是多物理域计算的编号,ansys_mfxexample是ansys计算生成的文件名,-mfm ANSYS 说明是ansys是主计算器,-ser 60010 设定端口为60010,-imfxexample.dat -o mfxexample.out输入求解文件是上面的附件中的ansys设置文件,方便起见输出一个同名的out文件

"D:\Program Files\ANSYS Inc\v140\CFX\bin\cfx5solve" -def cfx_mfxexample.def -cplg-slave CFX -cplg-host 60010@lysky-PC
与附件runcfx.bat对应,-def cfx_mfxexample.def 输入求解文件,是上面的附件中CFX设置文件,-cplg-slave 说明CFX是从计算器,-cplg-host 指定端口与计算机名,60010是上面的ansys的定义的端口,lysky-PC是个人的电脑的计算机名,与安装软件时一样


根据上面的提示,把计算文件做相应的修改,就可以计算了,祝君好运吧

conman 发表于 2015-11-3 09:10:19

谢谢,好复杂的

uniwuliao 发表于 2015-11-8 22:48:14

感谢分享!

jiaoshou1001 发表于 2018-7-16 23:32:56

谢谢分享

wqq18810450356 发表于 2018-7-30 11:14:44

感谢楼主的分享,非常感谢

陈祥华xh 发表于 2018-9-23 10:43:39

求问楼主,要做压电材料加基体材料,粘在一起 求变形,有什么资料可用来学吗?感谢

丁子彦 发表于 2022-10-1 19:08:56

耦合场分析,厉害。
页: [1]
查看完整版本: ANSYS-CFX压电-流体耦合仿真实例-微泵