让ABAQUS更强大——在ABAQUS中使用第三方Python模块


         Abaqus Scripting是对Python语言的扩展,可以看成是一个有限元分析的Python模块。Abaqus Scripting为有限元批处理及二次开发提供了便利。而Python还拥有更广泛而强大的许多科学计算模块,如果能让Abaqus Scripting与其他模块(如Numpy、Scipy等)并肩战斗,那么威力必将更大。

        我电脑上原本安装了Python3.6及相应的Numpy、matplotlib,但在Abaqus里始终调用不成,不断的提示没有这个模块,但是单独在python中使用是没问题的。后来有人发现问题在于Abaqus Scripting对应的Python版本是2.7,与已安装Python不符。


为解决这个问题只要在脚本文件开始写入:

from sys import path
path.append('D:\Program Files (x86)\Python36-32\Lib\site-packages') #找到python安装路径下的site-packages文件夹,把路径添加进去

然后
import numpy
import scipy
……
就可以用Numpy、Scipy、matplotlib对Abaqus结果进行处理了,是不是so easy。

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

16
7
12