基于ABAQUS平臺的截面特性計算PYTHON腳本

在構件計算過程中,不可避免需要計算截面特性,常見的特性值計算可采用CAD/MIDAS/ANSYS等軟件計算。但有時我們需計算一些不常見的截面特性值,如截面不對稱系數,這就帶來一些困難,因為常見方法的計算結果中并未給出這些值。對于常見的形狀規則的截面,我們可以根據公式進行手算積分計算,但對于形狀較為復雜的截面,我們難以手算。此時,采用數值計算方法顯得非常重要。常見的方法為:將截面離散為若干單元,將理論積分公式離散為各單元數值之和,如碩士階段學過的條帶法。

帖子內容是基于ABAQUS平臺編寫PYTHON腳本,以計算所需的截面特性值。

具體思路如下:

(1)將繪制的截面形狀以IGS格式(也可以是其他能導入ABAQUS的格式)導入ABAQUS中;

(2)以導入的截面形狀為草圖,在PART中建立殼部件;

(3)裝配并劃分網格,以離散截面為若干三角形單元(劃分三角形單元的目的是適應復雜截面的網格劃分);

(4)讀取部件單元節點坐標;

(5)調用截面特性計算函數,以計算形心坐標;

(6)根據所計算的形心坐標移動部件,使得坐標原點位于截面幾何形心;

(6)調用截面特性計算函數,以計算所需截面特性。

程序實現及各步驟解釋如下圖所示。

基于ABAQUS平臺的截面特性計算PYTHON腳本的圖1

1.png完整代碼如下:

以下內容為付費內容,請購買后觀看

   2人購買

abaqus,python,截面特性計算

App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

6
3
2