讓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

18
9
12