
發(fā)布
注冊
/
登錄abaqus提取坐標(biāo)
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-02-27
abaqus提取坐標(biāo)的視頻教程
[python二次開發(fā)]提取ABAQUS中結(jié)點(diǎn)集的坐標(biāo)及溫度并輸出
? 該視頻講解了如何利用python提取ABAQUS中結(jié)點(diǎn)集的坐標(biāo)及溫度值,并輸出至txt文件。仿真文件以及代碼均包含在附件中。
¥8 3分鐘 192播放
查看
abaqus腳本插件085-批量提取指定節(jié)點(diǎn)變形前后的坐標(biāo)應(yīng)力(2025-07-20)-5
abaqus腳本插件085-批量提取指定節(jié)點(diǎn)變形前后的坐標(biāo)應(yīng)力(2025-07-20)-4
免費(fèi) 7分鐘 14播放
查看
abaqus提取坐標(biāo)的實(shí)例教程
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發(fā)來批量提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中指定Step下的Set節(jié)點(diǎn)集變形量。通過詳細(xì)的步驟說明、代碼示例和圖片展示,您將學(xué)會如何使用該腳本,自動化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,U1,U2)。</p><p>如果還需要按Increment提取每個增量下的變形后的節(jié)點(diǎn)坐標(biāo)的話,在提取變形量的基礎(chǔ)上,與初始坐標(biāo)進(jìn)行簡單的計算就可以求得坐標(biāo)。 (備注:該代碼只提取了x,y方向的變形量)</p><h2>1. 問題描述</h2><p>在工程仿真和分析領(lǐng)域,提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中的節(jié)點(diǎn)集變形量是一項(xiàng)常見任務(wù)。然而,手動提取這些數(shù)據(jù)是一項(xiàng)繁瑣且容易出錯的工作。因此,需要一種自動化的方法來批量提取指定步驟下按節(jié)點(diǎn)集組織的變形量數(shù)據(jù)。</p><h2>2. 實(shí)例展示</h2><p>假設(shè)我們有一個名為`example.odb`的ODB文件,其中包含名為`Step-x`的步驟和名為`Set-x`的節(jié)點(diǎn)集。運(yùn)行以上代碼后,腳本會自動將該步驟下節(jié)點(diǎn)集的變形量提取出來,并保存為`NodalDisplacement.csv`文件。
展開 abaqus在工作后,會自動生成.inp文件存在工作文件夾,通過如下操作找到.inp所在文件夾
2.找到.inp文件 ,建議用word打開,數(shù)據(jù)太多,記事本打不開,這里的數(shù)據(jù)點(diǎn)都是變形前的節(jié)點(diǎn)坐標(biāo)。變形前后的節(jié)點(diǎn)編號相對應(yīng)
基于python的ABAQUS批量提取部件節(jié)點(diǎn)集節(jié)點(diǎn)編號及坐標(biāo)二次開發(fā)腳本
源問題
abaqus中,對一圓柱管材沖壓脹形,結(jié)果中,怎么提取管材的厚度變化曲線?
問題分析
根據(jù)問題描述,所述圓柱管材應(yīng)該采用實(shí)體建模,其厚度變化無法直接獲得,一種可行的思路是在圓柱管材內(nèi)外壁找到兩個特征節(jié)點(diǎn),以這兩個特征節(jié)點(diǎn)之間的距離表示管材的厚度,從而得到厚度變化曲線。
ABAQUS中不支持輸出變形后的節(jié)點(diǎn)坐標(biāo)(當(dāng)前使用版本6.12,后續(xù)更新版本未知),因此本問題的關(guān)鍵在于如何獲取變形后的節(jié)點(diǎn)坐標(biāo)。
如何獲取變形后的節(jié)點(diǎn)坐標(biāo)?
目前從網(wǎng)上查找的可行的方法有三種。
方法一
在visualization模塊中,通過query-general queries-Nodes工具,逐個選取查詢變形后的節(jié)點(diǎn)坐標(biāo)(Deformed coordinates (unscaled)),手動記錄后再用其他工具繪制進(jìn)行處理,得到想要的結(jié)果。
此方法適用于較少的節(jié)點(diǎn)坐標(biāo)獲取需求,若需要獲得的節(jié)點(diǎn)數(shù)量很多的話,工作量不言而喻。
方法二
先完成計算,得到計算結(jié)果的odb文件;
新建一個model,在abaqus菜單中 file-import-part,類型選擇odb,導(dǎo)入你的odb,然后在出現(xiàn)的對話框下面選中“import deformed configuration” ,step、frame根據(jù)你的需要選擇,此時模型上的節(jié)點(diǎn)坐標(biāo)即為變形后的坐標(biāo)。
此時輸出的inp文件中的坐標(biāo)即為變形后的坐標(biāo)。如果需要的是特定節(jié)點(diǎn)的坐標(biāo),則可以新建一個節(jié)點(diǎn)set,然后插入關(guān)鍵字(插入位置為end STEP的前一行)
*Node?print,?nset=nsetname(需要輸出的節(jié)點(diǎn)集合名)
coord
這樣就可將所關(guān)注的節(jié)點(diǎn)坐標(biāo)寫入到dat文件,使用其他編程工具讀取進(jìn)行后處理。
展開 
abaqus提取坐標(biāo)的相關(guān)專題、標(biāo)簽、搜索
abaqus提取坐標(biāo)的最新內(nèi)容
基于ABAQUS軟件,用殼單元進(jìn)行波紋管(管道連接件)的建模,在波紋管中心建立柱坐標(biāo)系,輸入壁厚減薄的公式表征壁厚的非均勻分布。備注:需要提前在場邊量添加STH命令,厚度結(jié)果在后處理查看。
有時候使用hm去設(shè)置坐標(biāo)系,都不太清楚邊界是否關(guān)聯(lián)上相應(yīng)的坐標(biāo)系,只有打開abaqus查看才發(fā)現(xiàn)有點(diǎn)bug,重新校核下。
現(xiàn)下看下abaqus默認(rèn)的
*Nset, nset=_T-PART-1-1-WW, internal
_M18,
_M19,
_M20,
_M21,
_M22,
_M23,
_
問題:
在有限元仿真中有時需要提取某些結(jié)構(gòu)的扭轉(zhuǎn)角度。Ansys workbench的結(jié)果后處理中可以設(shè)定圓柱坐標(biāo)系,然后按圓柱坐標(biāo)讀取Y軸的變形結(jié)果,再進(jìn)行扭轉(zhuǎn)角度的換算。
本文這里將該過程利用APDL命令進(jìn)行處理,避免一下步驟重復(fù)操作。
? 每次要單獨(dú)記錄變形量,
? 還要測量關(guān)鍵節(jié)點(diǎn)到坐標(biāo)系原點(diǎn)的距離,
? 將變形量和距離進(jìn)行角度換算(弧度)
? 弧度角轉(zhuǎn)角度
利用python腳本對ODB文件中單元集里所有積分點(diǎn)的應(yīng)力及應(yīng)變進(jìn)行自動提取并計算平均值
能夠得到每一幀的應(yīng)力和應(yīng)變平均值,并保存到CSV文件中
所得到的應(yīng)力包括S11,S22,S33,S12,S13,S23以及Mises七個應(yīng)力平均值,以及E11,E22,E33,E12,E13,E23六個應(yīng)變平均值
<p><span style="background-color: rgba(0, 0, 0, 0);">粘結(jié)滑移行為是結(jié)構(gòu)工程精細(xì)化有限元的重要部分。常見的應(yīng)用場景例如FRP加固結(jié)構(gòu)中的粘結(jié)界面、新舊混凝土疊合面、鋼筋和混凝土的粘結(jié)界面等。相比綁定/內(nèi)置,考慮粘結(jié)滑移的模型可能出現(xiàn)變形增大,峰值位移相對滯后,剛度相對較低,滯回曲線捏縮等宏觀現(xiàn)象,但對模型本身粘結(jié)力和滑移大小等微觀行為的查看使用者通常不知如何處理
也是在站內(nèi)找到別的大佬的評論看到的,分享給大家。直接使用查詢工具就可以,選擇“質(zhì)量屬性(mass properties)”
點(diǎn)擊后選擇幾何區(qū)域
在上邊選擇“面”
然后直接選擇需要得到面積的面點(diǎn)擊“完成”就可以啦!體積也是同樣的道理,在這就不演示啦!
附圖是站內(nèi)評論區(qū)看到的,再次感謝大佬
采用python語言提取rst 文件結(jié)果提取
ABAQUS二次開發(fā)-參考點(diǎn)坐標(biāo)自動識別,與更新坐標(biāo)
_CAE Abaqus提取odb-技術(shù)鄰 (jishulink.com)</a></p><h2>1.
