
發(fā)布
注冊
/
登錄abaqus讀取壓力的案例
Abaqus二次開發(fā)讀取變形后的節(jié)點坐標并輸出到txt文件中。讀取模態(tài)頻率到txt 文件中。 ¥10
有時候在abaqus中,我們需要知道某一個集合中的節(jié)點變形后的坐標。以此為輸入來進行一些研究。這里我用一個自編函數(shù),將節(jié)點集合變形后的坐標寫入到一個txt文件中。格式化的寫入文件,方便用此坐標來進行計算研究。
同樣有時候,需要將計算的模態(tài)頻率值提取出來。同樣用一個函數(shù)將模態(tài)頻率提取出來,放進txt文件中,方便后續(xù)研究。
讀取的節(jié)點結(jié)果如下圖所示:
Abaqus利用region讀取結(jié)果數(shù)據(jù)
Abaqus利用region讀取結(jié)果數(shù)據(jù)
長安CAE
Abaqus計算完成后,為輸出某部分模型的結(jié)果數(shù)據(jù),需要用到region,并且配套使用的是getSubset函數(shù)。
示例一創(chuàng)建一個變量center,將一個叫做PUNCH的節(jié)點set賦值給這個變量,通過整個模型的位移場displacement得到該節(jié)點set的輸出數(shù)據(jù),代碼如下:
center = odb.rootAssembly.instances['PART-1-1'].nodeSets['PUNCH']
centerDisplacement = displacement.getSubset(region=center)
centerValues = centerDisplacement.values
for v in centerValues:
print v.nodeLabel, v.data
其中的displacement是已經(jīng)創(chuàng)建好的位移場數(shù)據(jù),centerDisplacement變量得到該節(jié)點集的所有數(shù)據(jù),centerValues變量得到該節(jié)點集的數(shù)值數(shù)據(jù),通過循環(huán)輸出節(jié)點號和當前數(shù)據(jù)。
展開 Abaqus利用region讀取結(jié)果數(shù)據(jù)
單元質(zhì)心點
轉(zhuǎn)自公眾號——ABAQUS大世界
旨在分享,若侵即刪.
ABAQUS批量提交Job與Python讀取ODB結(jié)果應力應變數(shù)據(jù)
問題2
如何從ODB結(jié)果文件中讀取計算結(jié)果數(shù)據(jù)
第二個問題是大家經(jīng)常要面對的,常規(guī)的數(shù)據(jù)提取采用ABAQUS自帶的后處理工具已經(jīng)能滿足需求了,但是如果我們需要進行一些寫出文本,數(shù)據(jù)篩選,數(shù)據(jù)的二次計算處理。。。,我們就需要用程序語言的幫助了。
針對今天的問題——
提取結(jié)果并寫出到文本
,如果用自帶的工具,可以導出abaqus.rpt文件,不過這種方式并不能滿足我們較為苛刻的要求,用python程序會的自由度會更大一些。
另外需要說明的是,如果我們僅僅只是看看某單元或者節(jié)點的各種計算結(jié)果,或者簡要的數(shù)據(jù)處理,臨時用一用,可以采用如下方式,不必費心寫復雜的程序,不值當浪費時間,
青春易逝,頭發(fā)寶貴
。當然了,通過阿信這里給出的基本程序改一改,能省幾根頭發(fā)。
限于時間關(guān)系,這里只列出基本的應力提取程序,寫入文本比較簡單,隨意百度即可實現(xiàn),不再給出。
展開 
ANSYS與Abaqus球坐標系下的結(jié)果讀取
ANSYS與Abaqus球坐標系下的結(jié)果讀取
1 概述
采用ANSYS和Abaqus軟件計算的結(jié)果通常默認的結(jié)果是在總體笛卡爾坐標系下產(chǎn)生的結(jié)果,這對于應力或者應變等分量的分析有時候不方便,比如對于一個圓筒體,比較關(guān)心其徑向應力和環(huán)向應力,而這個結(jié)果直接讀取使不可能的,需要一定的轉(zhuǎn)換。
這就是結(jié)果坐標系轉(zhuǎn)換。
在軟件里,應力分量表示為sx,xy,xz(ANSYS),s11,s22,s22(Abaqus),當其轉(zhuǎn)換到柱坐標或者球坐標時,對應的應力分量就發(fā)生變化,sx和s11均表示徑向應力。
2 ANSYS
建立一個球體模型,如圖1,加載求解,得到其總體坐標系下的sx應力分量。
圖1
在后處理器中,將結(jié)果坐標系轉(zhuǎn)換為球坐標系,采用的命令為:RSYS。查詢ANSYS幫助文檔,如圖2:
圖2 RSYS
0,1,2分別代表笛卡爾坐標系,柱坐標系,球坐標系。
輸入命令:RSYS,2
顯式結(jié)果sx為圖3,此時的sx應力分量為徑向應力。
圖3
3 Abaqus
建立模型加載求解,得到s11應力分量如圖4.
圖4
轉(zhuǎn)換結(jié)果坐標系,Visualization模塊下選擇 Tools--Create Coordinate Aystem,按指定方法建立局部坐標系,然后選擇Result-Option,選擇Transformation標簽,User-specified,就可以看到新建立的坐標系,選擇新建的坐標系即可完成坐標轉(zhuǎn)換。
如圖5,圖6
圖5
建立球坐標系的時候根據(jù)Abaqus窗口下方的提示進行操作。
圖6
最終轉(zhuǎn)換為徑向應力的顯式結(jié)果,如圖7
圖7
展開 Abaqus利用腳本讀取結(jié)果并創(chuàng)建新的輸出場
Abaqus利用腳本讀取結(jié)果并創(chuàng)建新的輸出場
長安CAE
Abaqus的后處理有時候采用Python腳本會比較方便,此次實例通過腳本語言讀取已經(jīng)存在的Odb結(jié)果文件,并且通過程序?qū)崿F(xiàn)不同載荷步下的結(jié)果場數(shù)據(jù)運算,以得到新的場數(shù)據(jù),并顯示其云圖。
Abaqus二次開發(fā)之Python腳本讀取場輸出位移
操作腳本如下:
結(jié)果如下:
Node label: 1000
Displacement in X direction: -7.891572e-34
Displacement in Y direction: -76.45553
Displacement: 76.4555282593
注:本文中涉及的模型文件和完整腳本文件可在Up的公眾號:易木木響叮當,中回復“讀取場輸出數(shù)據(jù)”自動獲取。
讀取ABAQUS結(jié)果文件中的單元應變能并輸出至excel文件的處理腳本 ¥1
腳本內(nèi)容如題。
ABAQUS 內(nèi)壓力破壞
ABAQUS 內(nèi)壓力破壞
基于ABAQUS壓力容器結(jié)構(gòu)強度分析 ¥5
近期的計劃就是做一些結(jié)構(gòu)仿真的案例供大家學習,本案例主要是在ABAQUS中完成整個壓力容器結(jié)構(gòu)強度仿真分析,通過本案例的學習幾乎可具備使用ABAQUS分析一般的工程應用。下一個案例就是同樣對該壓力容器進行結(jié)構(gòu)強度分析,采用的軟件是Hyperworks+ABAQUS,前處理是在Hyperworks中完成,求解計算在ABAQUS中完成。
掃略網(wǎng)格,旋轉(zhuǎn)360度,結(jié)果:
詳細過程見附件。
Abaqus/WCM纖維纏繞壓力容器建模案例
Abaqus /WCM模塊用于三維纏繞復合材料壓力容器建模,可以準確預測纖維纏繞壓力容器的性能。三維壓力容器模型包括:內(nèi)襯和纏繞層,如下圖所示。
1.內(nèi)襯建模,可以通過其它軟件導入,也可以直接在Abaqus中建模。下圖是通過Abaqus直接建模。
2.將內(nèi)襯導入WCM中
3.纏繞層在WCM中建模
4.在WCM模塊中對三維模型劃分網(wǎng)格,并生成材料特征。
上圖為模型的材料屬性顯示圖,WCM模塊自動根據(jù)不同的纏繞角度,給單元賦予不同的材料特征。
來源:有限元在線的博客,版權(quán)歸作者所有。
展開 
ABAQUS圓弧面施加正弦分布壓力荷載
工程模擬當中有時需要在圓弧面上施加正弦分布的壓力,比如襯砌表面的壓力如圖:
1、創(chuàng)建解析場(Tools -> Analytical Field -> Create)
2、在彈出的對話框中對要創(chuàng)建的解析場進行命名,并選擇解析場的類型(Expression Field)
3、點擊Continue后,彈出如下對話框,點擊紅色框內(nèi)按鈕,創(chuàng)建參考坐標系
4、坐標系創(chuàng)建對話框中,完成參考坐標系的命名,并選擇新建參考坐標系的類型(Cylindrical)
5、以模型的內(nèi)圓弧面的圓心為原點,創(chuàng)建柱面坐標系,坐標系的方向(R -> 徑向,T -> 環(huán)向,Z -> 軸向)
6、坐標系創(chuàng)建完畢后返回,解析場定義對話框,點擊紅色圓圈的選擇按鈕
7、選擇已創(chuàng)建的圓柱坐標系
9、返回解析場定義對話窗口后,根據(jù)位置關(guān)系,在框內(nèi)定義壓力場分布的解析表達式。(注意環(huán)向角度Th 的單位為弧度) 該圓弧面的的度為pi*2/3,相對于環(huán)向起點旋轉(zhuǎn)了pi/2,所以其表達式為 cos ( ( Th - pi / 2 ) / 2 * 3 )。
10.解析場定義完畢后,在荷載定義中選擇鋼材定義的解析場作為壓力分布形式。填寫荷載量值并正確選擇其作用的圓弧面。
至此完成圓弧面正弦分布壓力荷載的施加
展開 ABAQUS三維多孔結(jié)構(gòu)建模及軸壓力學模擬
本案例采用CAD隨機球體插件專業(yè)版建立三維多孔結(jié)構(gòu)圓柱體模型,并將模型導入到ABAQUS內(nèi)進行力學模擬,分析多孔材料在軸向壓力作用下的破壞特征。
首先采用CAD隨機球體插件專業(yè)版V1.3在AutoCAD內(nèi)建立多孔結(jié)構(gòu)三維模型,插件可設置孔隙是否穿過模型的邊界,本案例以孔隙完全位于模型內(nèi)部為例。
將多孔結(jié)構(gòu)模型導出為iges格式文件后導入到ABAQUS內(nèi),這里采用EasyCDP插件建立混凝土損傷塑性模型為多孔結(jié)構(gòu)指定C30強度的混凝土材料,用于模擬泡沫混凝土試件。
將試件下側(cè)固定,上側(cè)指定Z軸方向的位移,模擬混凝土試件軸心受壓的力學場景。
進行網(wǎng)格劃分,選擇四面體單元。
提交作業(yè)查看泡沫混凝土模型的破壞情況。
展開 專業(yè)論文 | 土壓力作用下的隧道受力ABAQUS建模分析
設置初始應力
8.劃分網(wǎng)格
9.提交任務
有限元計算結(jié)果
位移分析
2.應力分析
結(jié) 論
在土壓力的作用下,隧道受到了土體重力的作用發(fā)生了變形,其中隧道下沉,并伴隨壓縮變形。
文章來源:有限元分析軟件
土壓力作用下的隧道受力ABAQUS建模分析
結(jié)果分析
(1) 位移分析
(2) 應力分析
結(jié)論:在土壓力的作用下,隧道收到了土體重力的作用發(fā)生了變形,其中隧道下沉,并伴隨壓縮變形。
耗時:20分鐘左右
仿真設備