
發(fā)布
注冊(cè)
/
登錄abaqus輸出滲透場(chǎng)的案例
abaqus二次開發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(源碼帶注釋) ¥198
abaqus二次開發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(購(gòu)買后需要加V私聊獲取使用教程)
購(gòu)買后,請(qǐng)加V:wzd_1021_
更多插件內(nèi)容,請(qǐng)私聊
同時(shí)提供定制hypermesh/hyperview/abaqus前后處理插件開發(fā)。
python提取abaqus場(chǎng)輸出結(jié)果
最近寫了一個(gè)簡(jiǎn)單的python讀取abaqus結(jié)果中的場(chǎng)輸出數(shù)據(jù),就在這里簡(jiǎn)單的講一下整個(gè)流程。后續(xù)采用abaqus讀取場(chǎng)輸出結(jié)果應(yīng)用也挺廣泛。整個(gè)過程的流程圖可以用下圖來概括,因?yàn)椴皇怯?jì)算機(jī)專業(yè),考慮沒那么細(xì)致,很多python函數(shù)也是即查即用,當(dāng)然程序后續(xù)根據(jù)要求也可以不斷更改。
abaqus 獲取odb場(chǎng)輸出中某一集合的數(shù)據(jù)
獲取odb中某一個(gè)集合的數(shù)據(jù),有代碼實(shí)現(xiàn)和cae實(shí)現(xiàn)
代碼實(shí)現(xiàn):主要的是一個(gè)getSubset的函數(shù),可以參考abaqus手冊(cè)
https://help.3ds.com/2022/english/dssimulia_established/SIMACAECMDRefMap/simacmd-c-odbintroreadregpyc.htm?
Abaqus二次開發(fā)之Python腳本讀取場(chǎng)輸出位移
本次腳本將要指定數(shù)據(jù)庫(kù)文件,并輸出指定位置(set)的位移信息。
編程思路:
寫注釋行,盡量詳細(xì)解釋腳本語(yǔ)句,增強(qiáng)可移植性;
導(dǎo)入相應(yīng)模塊;
本次實(shí)例要輸出場(chǎng)輸出位移信息,必須訪問分析步、幀;
創(chuàng)建對(duì)象時(shí),分步創(chuàng)建多個(gè)變量表示對(duì)象(推薦):
創(chuàng)建變量表示odb對(duì)象,打開輸出數(shù)據(jù)庫(kù);
創(chuàng)建變量表示第一個(gè)分析步;
創(chuàng)建變量表示第一個(gè)分析步的最后一幀;
創(chuàng)建變量表示節(jié)點(diǎn)集;(本次案例節(jié)點(diǎn)集只有一個(gè)節(jié)點(diǎn))
創(chuàng)建變量表示訪問第一個(gè)分析步最后一幀的位移U.
操作腳本如下:
結(jié)果如下:
Node label: 1000
Displacement in X direction: -7.891572e-34
Displacement in Y direction: -76.45553
Displacement: 76.4555282593
注:本文中涉及的模型文件和完整腳本文件可在Up的公眾號(hào):易木木響叮當(dāng),中回復(fù)“讀取場(chǎng)輸出數(shù)據(jù)”自動(dòng)獲取。
展開 
Abaqus_Python 后處理結(jié)點(diǎn)數(shù)據(jù)提取、場(chǎng)變量云圖輸出 ¥1.99
今天體會(huì)了Python腳本操作ODB文件進(jìn)行數(shù)據(jù)的輸出、處理等方面的快速高效。
首先介紹一下背景,同事的項(xiàng)目,計(jì)算case較多。每個(gè)case需要輸出幾個(gè)路徑上的部分節(jié)點(diǎn)值,而且需要針對(duì)不同的case、不同的幀、不同的視角截圖、保存云圖,如果人工出圖和提取節(jié)點(diǎn)數(shù)據(jù),工作量會(huì)非常大,費(fèi)時(shí)會(huì)遠(yuǎn)遠(yuǎn)超出計(jì)算所用時(shí)間;并且,同事還要求我根據(jù)case名稱、組件名稱(模型有多個(gè)組件組成,且網(wǎng)格是在part上畫的,所以同一個(gè)節(jié)點(diǎn)編號(hào)可能對(duì)應(yīng)多個(gè)節(jié)點(diǎn))等保存成不同的文件。
結(jié)點(diǎn)溫度數(shù)據(jù)沒有保存,因此沒有輸出。下圖是自動(dòng)輸出的png格式云圖。
比較倉(cāng)促,代碼也比價(jià)粗糙。回頭做一個(gè)詳細(xì)的介紹。
主要代碼見下。
展開