【二次開發】ABAQUS批量提取兩點的距離

一、需求提出

【二次開發】ABAQUS批量提取兩點的距離的圖11、模型部件上的兩節點之間所有增量步的在X,Y,Z三個分方向距離和總距離,輸出的距離前帶增量步時間;【二次開發】ABAQUS批量提取兩點的距離的圖2

2、模型部件上的兩節點之間所有增量步在變形后與未變形時X,Y,Z分方向和總方向的相對位移(變形后-變形前),輸出的相對位移前面帶增量步時間。

3、文件格式要求txt。

二、腳本編寫與使用

測試軟件版本:abaqus 2020

按照需求完成腳本的編寫,腳本名稱為getDistance.py

打開cae,按照常規建立分析模型后,在指定的part中建立兩個單節點set,此處命名為SET-START和SET-END,然后建立提交運算。

在visualization模塊中查看計算結果

(此處應顯示模型的云圖,但是具體模型不重要,故而省略)

visualization模塊中,使用file-run script,選擇getDistance.py

【二次開發】ABAQUS批量提取兩點的距離的圖3

點擊ok會彈出窗口如下

【二次開發】ABAQUS批量提取兩點的距離的圖4

注意此處填入名稱與模型中的一致,建議用大寫或在模型樹種確認清楚,其中輸出文件1對應需求1,輸出文件2對應需求2

點擊OK后,會進行運算,當命令窗口顯示如下字符,表示運算完成

【二次開發】ABAQUS批量提取兩點的距離的圖5

【二次開發】ABAQUS批量提取兩點的距離的圖6打開兩個文件查看結果即可

需求1對應的輸出文件如下

【二次開發】ABAQUS批量提取兩點的距離的圖7

需求2對應的輸出文件如下

【二次開發】ABAQUS批量提取兩點的距離的圖8

十分的方便,動態演示過程

【二次開發】ABAQUS批量提取兩點的距離的圖9

附件為本案例所用的腳本getDistance.py,有需要的請下載學習

或添加微信公眾號:ABAQUS在線,后臺咨詢獲取

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

   158人購買

本案例所用的腳本getDistance.py

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

TOP

6
21
19