我们在进行ANSYS CFD仿真计算时,对于某类型的产品CFD仿真分析时,很多时候需要用户新建一些材料并设定其材料属性,如何避免在每个case设置时进行重复性工作呢?其实是有办法的,而且是一个一劳永逸的方法。
在此以一个永磁电机材料库为例,电机基本部件中包括定子、转子、永磁体、线圈、绝缘体等等部件,Fluent自带的database中并没有这些部件所涉及到的材料参数,一般需要新建各部件对应的热物性材料,为避免每个case中进行重复性的定义工作,我们可以直接针对database文件进行更改,更改流程如下:
1、用记事本打开安装路径下C:\Program Files\ANSYS Inc\v221\fluent\fluent22.1.0\cortex\lib(根据实际安装路径来)的propdb.scm文件(默认材料库文件),该文件内包括了Fluent材料库中自带的所有fluid,solid以及mixture材料属性;
2、按照该文本内的材料定义格式进行相应的拷贝复制以及调整材料参数,拷贝一个通用的solid材料,然后修改其名称和对应的物性参数,全部新材料编辑完成后,保存该文件,启动Fluent并导入msh或者cas文件,materials中就可以看到对应新建的材料名称以及属性:
这样是不是对于我们一个系列的仿真项目实现一劳永逸的材料库自定义了。
当然了,在Fluent 材料界面中还有一个user-defined database,我们可以依照自带的propdb.scm文件格式内容新建一个材料库文件,只不过是每次启动一个Fluent需要重新加载一遍而已,这样也是可以实现快速导入材料数据,但是我个人更倾向于上面的方法。