ABAQUS参数化分析
ABAQUS是一个跨平台的有限元分析软件,其CAE界面主要用来前处理,然后生成inp文件,再将inp文件提交到有限软内核中分析求解。
所以可以直接利用生成的inp文件对所要研究的参数进行参数化定义,然后通过python脚本驱动ABAQUS对inp进行参数化分析。
具体操作
一、inp文件的准备
1、准备一个inp文件的template
2、确定要研究的参数,在inp文件头部使用关键字*PARAMETER 然后另起一行定义参数名和初始的值。
3、在使用参数的位置,把原始的数据用定义好参数名代替。
二、编写python脚本(主要由以下命令组成)
1、参数化分析的名称和参数名
2、参数的定义,连续或离散
3、参数取样
4、参数组合,有MESH、TUPLE、CROSS三种方法
5、生成inp文件
6、执行分析
7、建立分析结果库
8、在结果裤中获取想要的分析数据
9、输出分析数据
•尝试对改变工字钢翼缘厚度的参数化分析:•1、提取inp文件,对厚度进行参数化定义
•2、在其他参数用到的位置,<thick1>代替原始数据
•脚本的编写:(最后保存为名为thickStudy.psf的文件)
•脚本执行:
把准备好的inp文件和python脚本放在同一个文件夹里,然后在文件夹所在的位置打开终端(命令提示符),输入命令
abaqus script=thickStudy.psf 就可自动执行了。