【二次開發】ABAQUS批量提取兩點的距離
瀏覽:9958 評論:21 收藏:19
一、需求提出
1、模型部件上的兩節點之間所有增量步的在X,Y,Z三個分方向距離和總距離,輸出的距離前帶增量步時間;
2、模型部件上的兩節點之間所有增量步在變形后與未變形時X,Y,Z分方向和總方向的相對位移(變形后-變形前),輸出的相對位移前面帶增量步時間。
3、文件格式要求txt。
二、腳本編寫與使用
測試軟件版本:abaqus 2020
按照需求完成腳本的編寫,腳本名稱為getDistance.py
打開cae,按照常規建立分析模型后,在指定的part中建立兩個單節點set,此處命名為SET-START和SET-END,然后建立提交運算。
在visualization模塊中查看計算結果
(此處應顯示模型的云圖,但是具體模型不重要,故而省略)
visualization模塊中,使用file-run script,選擇getDistance.py

點擊ok會彈出窗口如下

注意此處填入名稱與模型中的一致,建議用大寫或在模型樹種確認清楚,其中輸出文件1對應需求1,輸出文件2對應需求2
點擊OK后,會進行運算,當命令窗口顯示如下字符,表示運算完成

打開兩個文件查看結果即可
需求1對應的輸出文件如下

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

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

附件為本案例所用的腳本getDistance.py,有需要的請下載學習
或添加微信公眾號:ABAQUS在線,后臺咨詢獲取
以下內容為付費內容,請購買后觀看
158人購買
本案例所用的腳本getDistance.py
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
6
21
19




















