
發(fā)布
注冊(cè)
/
登錄ABAQUS提取的案例
?abaqus提取單元的剛度矩陣和質(zhì)量矩陣
abaqus提取單元的剛度矩陣和質(zhì)量矩陣:
*Output, history, variable=PRESELECT,
*File Format,ASCII
*Element Matrix Output,Elset=Beam-1.Set-2,
File Name=shuchu,Frequency=1,Output File=User Defined,Stiffness=Yes
*End Step
*Step
*Matrix generate,stiffness
*End Step
批量提取Abaqus指定Step-x下 Set節(jié)點(diǎn)集的反力RF(Reaction force) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發(fā)來批量提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中指定Step-x下的Set節(jié)點(diǎn)集的反力RF(Reaction force)。通過詳細(xì)的步驟說明、代碼示例和圖片展示,您將學(xué)會(huì)如何使用該腳本,自動(dòng)化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,RF1(X),<span style="color: rgb(25, 27, 31);">RF2(Y),RF3(Z)</span>)。</p><p><br></p><p>如果還需要提取<strong><em><u>節(jié)點(diǎn)變形量 </u></em></strong>或者<strong><em><u>節(jié)點(diǎn)坐標(biāo) </u></em></strong>可以關(guān)注:<a href="https://www.yqgqt.org.cn/post/1939915" rel="noopener noreferrer" target="_blank">利用Python腳本 批量提取Abaqus的odb文件中Set節(jié)點(diǎn)集 初始節(jié)點(diǎn)坐標(biāo)、指定Step下的變形量、變形后節(jié)點(diǎn)坐標(biāo)_CAE Abaqus提取odb-技術(shù)鄰 (jishulink.com)</a></p><h2>1. 問題描述</h2><p>在工程仿真和分析領(lǐng)域,提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中的節(jié)點(diǎn)集的<span style="color: rgb(25, 27, 31);">反力RF(Reaction force)</span>是一項(xiàng)常見任務(wù)。然而,手動(dòng)提取這些數(shù)據(jù)是一項(xiàng)繁瑣且容易出錯(cuò)的工作。
展開 Abaqus如何提取自帶的算例的inp和Py文件
Abaqus如何提取自帶的算例的inp和Py文件
Abaqus程序自帶了很多的算例,包括inp文件或者py文件,這些算例都在Abaqus的幫助文檔作為示例進(jìn)行解釋,怎么提取這些算例的inp文件和py文件?
打開Abaqus Command命令提示符窗口,如圖1所示。
先輸入E:
按Enter,表示將目錄切換到E盤
再輸入cd CAE_Tech
按Enter,表示進(jìn)入E盤下的CAE_Tech文件夾
接著輸入abaqus fetch job=createLoadComb
按Enter,表示提取createLoadComb的inp文件和py文件。
之后顯示已經(jīng)成功提取了createLoadComb.inp和createLoadComb.py文件
并且在之前指定的文件夾下能找到。
文章轉(zhuǎn)自http://blog.sina.com.cn/s/blog_6465f2ed0102x4fv.html
展開 Abaqus如何提取自帶的算例的inp和Py文件
Abaqus如何提取自帶的算例的inp和Py文件
Abaqus程序自帶了很多的算例,包括inp文件或者py文件,這些算例都在Abaqus的幫助文檔作為示例進(jìn)行解釋,怎么提取這些算例的inp文件和py文件?
打開Abaqus Command命令提示符窗口,如圖1所示。
先輸入E:
按Enter,表示將目錄切換到E盤
再輸入cd CAE_Tech
按Enter,表示進(jìn)入E盤下的CAE_Tech文件夾
接著輸入abaqus fetch job=createLoadComb
按Enter,表示提取createLoadComb的inp文件和py文件。
之后顯示已經(jīng)成功提取了createLoadComb.inp和createLoadComb.py文件
并且在之前指定的文件夾下能找到。
圖1
在E:\CAE_Tech下多了下面兩個(gè)文件:
展開 
ABAQUS批量提取部件節(jié)點(diǎn)集節(jié)點(diǎn)編號(hào)及坐標(biāo)腳本 ¥30
基于python的ABAQUS批量提取部件節(jié)點(diǎn)集節(jié)點(diǎn)編號(hào)及坐標(biāo)二次開發(fā)腳本
Abaqus采用Python腳本提取ODB信息,輸出為VTK的UnstructureGrid文件格式 ¥49.99
在有些場(chǎng)景下,需要將Abaqus計(jì)算結(jié)果提取出來保存為VTK格式,用于一些可視化和數(shù)據(jù)處理(VTK在可視化這方面還是強(qiáng)大)。最近寫了兩個(gè)腳本,一個(gè)是保存VTK非結(jié)構(gòu)網(wǎng)格格式的文件,一個(gè)是提取Abaqus計(jì)算結(jié)果中的網(wǎng)格信息、field信息,將兩個(gè)腳本結(jié)合起來就可以實(shí)現(xiàn)提取ODB中的信息,并保存成為VTK非結(jié)構(gòu)網(wǎng)格文件,當(dāng)然,還是需要有Abaqus環(huán)境。
注意:提取ODB信息的那個(gè)腳本目前僅僅是針對(duì)我自己提供的那個(gè)算例,有能力的朋友完全可以修改一下用于自己的情況。寫VTK非結(jié)構(gòu)網(wǎng)格文件的那個(gè)腳本目前應(yīng)該沒有太大的bug。ODB信息的提取還是需要有Abaqus環(huán)境,并不是解析二進(jìn)制文件。請(qǐng)看清楚再確定是否需要。
之所以做這個(gè),還是希望慢慢完善,從而積累出一定數(shù)量的腳本,用于ODB數(shù)據(jù)的提取。
以下是abaqus中的網(wǎng)格和云圖,和用paraview查看的vtk文件的網(wǎng)格和云圖:
展開 ABAQUS怎么提取扣件支反力和結(jié)構(gòu)層壓應(yīng)力
ABAQUS怎么提取扣件支反力?軌道結(jié)構(gòu)各結(jié)構(gòu)層壓應(yīng)力是提取S22還是最大主拉應(yīng)力
Abaqus實(shí)用技巧:彎矩、軸力、剪力提取方法詳解
1
前言
最近在一個(gè)交流群里有人問到Abaqus中彎矩、軸力、剪力等內(nèi)力的提取方法,我就好奇的查閱資料并實(shí)踐了一下。基本上通過Abaqus的gui界面操作可以獲取任意截面在任意時(shí)刻的內(nèi)力,總的來看方法都是一樣的,小差異在于軟件中的某些選項(xiàng)的設(shè)置。在使用Abaqus進(jìn)行結(jié)構(gòu)分析時(shí),提取彎矩、軸力和剪力是非常常見的需求。下面我將詳細(xì)介紹一些在Abaqus中提取這些結(jié)果的實(shí)用技巧。
2
操作步驟
1.進(jìn)入后處理,點(diǎn)擊view cut,如下圖
2.選擇截面位置和截面數(shù)量,具體見下圖
3.進(jìn)入report,點(diǎn)擊free body cut,然后進(jìn)行下圖的設(shè)置
4.把導(dǎo)出的數(shù)據(jù)復(fù)制到excel中即可,分析和繪圖等
3
結(jié)語
最近在學(xué)習(xí)和對(duì)比一些界面本構(gòu)的差異和效果,發(fā)現(xiàn)網(wǎng)上一些cohesive單元插入插件使用起來不僅方便,而且可以實(shí)現(xiàn)一些特殊的效果,如果大家有這方面的插件希望分享下,我也是剛開始接觸,這些對(duì)我也很重要,后續(xù)我也會(huì)繼續(xù)分享使用所得的技巧和收集的相關(guān)資料。
文章來源:力學(xué)混子愛AI
展開 ABAQUS后處理之提取分層損傷面積/分層面積/基體損傷面積(ABAQUS+Photoshop) ¥28
ABAQUS后處理之提取損傷面積(ABAQUS+Photoshop聯(lián)合使用)
為了定量描述損傷程度,提取載荷造成的損傷面積變得尤為重要,下面介紹損傷面積的提取方法。
1. 去除單元網(wǎng)格,以及邊緣
2. 突出顯示損傷區(qū)域,建立損傷與未損區(qū)域色差
3. 導(dǎo)出圖片
Python提取Abaqus計(jì)算結(jié)果的History Output并用Matplotlib繪圖
采用Python可以提取Abaqus計(jì)算結(jié)果的歷史輸出數(shù)據(jù),提取出來后保存到本地并采用Matplitlib繪制折線圖,記錄一下代碼:以下三張圖片分別是讀取etotal歷史數(shù)據(jù)并保存到本地的代碼、繪制折線圖的代碼和etotal歷史變化折線圖。
批量提取Abaqus的節(jié)點(diǎn)坐標(biāo)(初始坐標(biāo)、指定Step下的變形量、變形后節(jié)點(diǎn)坐標(biāo)) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發(fā)來批量提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中指定Step下的Set節(jié)點(diǎn)集變形量。通過詳細(xì)的步驟說明、代碼示例和圖片展示,您將學(xué)會(huì)如何使用該腳本,自動(dòng)化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,U1,U2)。</p><p>如果還需要按Increment提取每個(gè)增量下的變形后的節(jié)點(diǎn)坐標(biāo)的話,在提取變形量的基礎(chǔ)上,與初始坐標(biāo)進(jìn)行簡(jiǎn)單的計(jì)算就可以求得坐標(biāo)。 (備注:該代碼只提取了x,y方向的變形量)</p><h2>1. 問題描述</h2><p>在工程仿真和分析領(lǐng)域,提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中的節(jié)點(diǎn)集變形量是一項(xiàng)常見任務(wù)。然而,手動(dòng)提取這些數(shù)據(jù)是一項(xiàng)繁瑣且容易出錯(cuò)的工作。因此,需要一種自動(dòng)化的方法來批量提取指定步驟下按節(jié)點(diǎn)集組織的變形量數(shù)據(jù)。</p><h2>2. 實(shí)例展示</h2><p>假設(shè)我們有一個(gè)名為`example.odb`的ODB文件,其中包含名為`Step-x`的步驟和名為`Set-x`的節(jié)點(diǎn)集。運(yùn)行以上代碼后,腳本會(huì)自動(dòng)將該步驟下節(jié)點(diǎn)集的變形量提取出來,并保存為`NodalDisplacement.csv`文件。
展開 
星辰技文|ABAQUS結(jié)果提取大于某值的區(qū)域體積-Python方法 ¥10
上一篇技文《ABAQUS結(jié)果提取大于某值的區(qū)域體積-CAE方法》中帶大家使用ABAQUS CAE界面直接提取大于100e6 Mises等效應(yīng)力的區(qū)域體積,方法雖然比較好操作,但也存在明顯的缺點(diǎn):
方法太繁瑣;統(tǒng)計(jì)歷程曲線時(shí)會(huì)顯得非常麻煩,因此我們找到了代步工具:Python。
精度較低;這是由于一個(gè)單元內(nèi)只需要一個(gè)積分點(diǎn)滿足數(shù)值要求,整個(gè)單元都會(huì)顯示出來,但一個(gè)單元可能存在多個(gè)積分點(diǎn),比如演示案例中采用六面體二階減縮積分單元(C3D20R)存在8個(gè)積分點(diǎn),單元內(nèi)部分積分點(diǎn)可能不滿足條件,也會(huì)被統(tǒng)計(jì)在內(nèi),從而導(dǎo)致統(tǒng)計(jì)的體積偏大,我們對(duì)比下CAE方法和Python方法的結(jié)果差異如下圖,最少都差32%!
樣的誤差雖然可以通過提高網(wǎng)格密度來減緩,但并不能完全避免,因此也就有必要對(duì)這些單元內(nèi)所有積分點(diǎn)值進(jìn)行判斷,獲得單元內(nèi)滿足條件的積分點(diǎn)所占比例,再對(duì)其體積進(jìn)行加權(quán)相加。而這樣的操作過程顯然不適合手動(dòng)統(tǒng)計(jì),再一次將目光投向了我們的代步工具:Python!
沒有Python基礎(chǔ)的小伙伴,建議先看曹金鳳姐姐的《Python語言在Abaqus中的應(yīng)用》或江丙云哥哥的《ABAQUS Python二次開發(fā)攻略》,不然會(huì)有些吃力。雖然代碼備注的已經(jīng)非常詳細(xì),但還是需要一些背景支撐的。
【編程需求與分解】
為了與CAE過程進(jìn)行對(duì)比,我們還是將需求定義為:提取懸臂梁加載過程中Mises等效應(yīng)力大于100e6的區(qū)域體積。
展開 續(xù)集(一維彈簧單元的直接剛度方法)Python編程和ABAQUS結(jié)果對(duì)比
我們編程的結(jié)果如下所示
ABAQUS結(jié)果和編程結(jié)果對(duì)比
所以ABAQUS提取的整體剛度矩陣實(shí)際是經(jīng)過補(bǔ)償后的剛度矩陣,嚴(yán)格來說是不正確的,但是并不影響力和位移的結(jié)果。
正確的剛度矩陣如下
如果疑問,歡迎交流和指正。
補(bǔ)償法的部分代碼如下
喵星人教會(huì)你如何在ABAQUS中提取粘結(jié)-滑移
今天喵星人就通過一個(gè)視頻教會(huì)大家如何提取ABAQUS中的粘結(jié)-滑移。</span></p><p><br></p><p class="ql-align-center"><strong style="color: rgb(38, 38, 38);">1.</strong><strong style="color: rgb(0, 0, 0);">Cohesive</strong></p><p><span style="background-color: rgba(0, 0, 0, 0);">在加固結(jié)構(gòu)、疊合構(gòu)件等相互作用表面通常采用Cohesive考慮界面間的粘結(jié)滑移。本案例為喵星人論文復(fù)現(xiàn)課程“ABAQUS碩士學(xué)位論文/SCI論文復(fù)現(xiàn)—FRP加固RC梁四點(diǎn)彎曲脫粘過程”,模型如下圖。
展開 ABAQUS螺栓滑移量批量提取工具,可以同時(shí)對(duì)多個(gè)工況多個(gè)面進(jìn)行提取 ¥100
適用所有螺栓滑移量提取,腳本與使用方法付費(fèi)
螺栓滑移量提取1.pptx