
發(fā)布
注冊(cè)
/
登錄abaqus位移輸出的案例
abaqus拉伸后處理(應(yīng)力-應(yīng)變,位移-力的輸出)
abaqus拉伸后處理(應(yīng)力-應(yīng)變,位移-力的輸出)
lashen.zip
Abaqus二次開發(fā)之Python腳本讀取場(chǎng)輸出位移
本次腳本將要指定數(shù)據(jù)庫文件,并輸出指定位置(set)的位移信息。
編程思路:
寫注釋行,盡量詳細(xì)解釋腳本語句,增強(qiáng)可移植性;
導(dǎo)入相應(yīng)模塊;
本次實(shí)例要輸出場(chǎng)輸出位移信息,必須訪問分析步、幀;
創(chuàng)建對(duì)象時(shí),分步創(chuàng)建多個(gè)變量表示對(duì)象(推薦):
創(chuàng)建變量表示odb對(duì)象,打開輸出數(shù)據(jù)庫;
創(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輸出單元應(yīng)力S11,S12,S13,S22,S23,S33和位移 ¥20
ABAQUS可以通過讀取rpy文件進(jìn)行一些簡(jiǎn)單的輸出圖像和數(shù)據(jù)后處理的工作,如出圖時(shí),可以找到對(duì)應(yīng)的旋轉(zhuǎn)命令和圖例編輯命令
但若要批量輸出odb內(nèi)集合的應(yīng)力、變形結(jié)果,還需要編寫.py文件,并利用.bat調(diào)用這個(gè)py文件。
【問題描述】:在C3D4單元的inp中已創(chuàng)建需要輸出結(jié)點(diǎn)應(yīng)力結(jié)果的集合'SET-6',且利用abaqus已計(jì)算得到了一個(gè)odb,為g.odb,需要輸出結(jié)點(diǎn)集合的編號(hào)和應(yīng)力結(jié)果?
下面進(jìn)行展示:
py源代碼|平均應(yīng)力應(yīng)變位移輸出至Excel
—最大主應(yīng)力;Smin—最小主應(yīng)力;E11—x方向應(yīng)變;E22—y方向應(yīng)變;E33—z方向應(yīng)變;Emax—最大主應(yīng)變;U11—x方向位移;U22—y方向位移;U33—z方向位移;RF1—x方向支反力;RF2—y方向支反力;RF3—z方向支反力
output_constants.py、output_main.py獲取方式如下
公眾號(hào)(有限元與力學(xué))任意兩篇文章轉(zhuǎn)發(fā)朋友圈12h后截圖加客服(QQ:416140933)索取

Abaqus圓形激光溫度-位移耦合案例教學(xué) ¥19.98
7、 附件:本案例中的abaqus模型文件(包括cae和激光子程序)
abaqus二次開發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(源碼帶注釋) ¥198
abaqus二次開發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(購買后需要加V私聊獲取使用教程)
購買后,請(qǐng)加V:wzd_1021_
更多插件內(nèi)容,請(qǐng)私聊
同時(shí)提供定制hypermesh/hyperview/abaqus前后處理插件開發(fā)。
【ABAQUS模態(tài)動(dòng)力學(xué)】Composite&abaqus 預(yù)應(yīng)力模態(tài)分析&輸出單元?jiǎng)偠染仃?/span>
從上面這個(gè)理解出發(fā),ABAQUS預(yù)應(yīng)力模態(tài)只要在frequency分析步之前進(jìn)行General,Static分析步,打開NLGeom選項(xiàng)(分析過程中剛度矩陣會(huì)不斷變化)。
提取單元?jiǎng)偠染仃嚕?【ABAQUS 二次開發(fā)筆記】輸出單元?jiǎng)偠染仃?- hayden_william - 博客園
以上均為我的一點(diǎn)理解,不一定完全正確,本文僅作為個(gè)人學(xué)習(xí)記錄之用,其他概不負(fù)責(zé)。
Abaqus-高清圖片輸出 ¥4.99
<p>在使用 Abaqus 的過程中,輸出高清圖片是一個(gè)常見的需求。</p><p>高清圖片的本質(zhì)是 DPI(<span style="background-color: rgba(18, 18, 18, 0);">Dots Per Inch,圖像每英寸長(zhǎng)度內(nèi)的像素點(diǎn)數(shù))達(dá)到一定數(shù)值。</span>網(wǎng)上的很多資料,僅僅是調(diào)整輸出圖片的格式,或者調(diào)整 Abaqus 內(nèi)的顯示設(shè)置,并沒有從根本上改善圖片的 DPI。</p><p>本帖提供了操作簡(jiǎn)便的處理思路,可以精準(zhǔn)的控制圖片的清晰度及尺寸,適用于 原始文件(cae文件)的幾何模型、裝配模型以及結(jié)果文件(odb文件)的應(yīng)力云圖、變形圖等圖片的高清輸出。</p><p>高清圖片導(dǎo)出--圖文流程,見付費(fèi)部分。</p>
展開 基于hyperworks/abaqus位移加載-02 ¥12
本案例是基于hyperworks/abaqus簡(jiǎn)單的模擬位移加載分析,重點(diǎn)在于說明如何在hyperworks中完成前處理(部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義、位移加載設(shè)置、約束設(shè)置、接觸設(shè)置、分析步設(shè)置等),接著導(dǎo)出inp模型文件并在abaqus中進(jìn)行求解計(jì)算,abaqus只是扮演一個(gè)求解器的角色,hyperview中進(jìn)行后處理。
本案例模型文件前處理全部在hyperworks中完成,要查看前處理如何設(shè)置,只需要在hyperworks的abaqus操作界面,導(dǎo)入inp模型便可查看。凡購買本案例的朋友在操作上有什么疑問,可以私信我!如果你只在hyperworks中完成部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義,連接關(guān)系的創(chuàng)建,然后在abaqus中完成加載、約束、接觸等設(shè)置并提交計(jì)算的話,遇到一些常見的問題可以關(guān)注我之前發(fā)的帖子《Hyperworks其它模塊轉(zhuǎn)到ABAQUS模塊中常會(huì)遇到的問題及解決方法匯總》。
展開 ABAQUS 結(jié)果文件輸出
區(qū)別是
a.odb文件默認(rèn)生成,是二進(jìn)制文件,abaqus才能訪問,python后處理也是通過abaqus訪問。
b.fil文件不是默認(rèn)生成,需要在inp中添加關(guān)鍵字(*FILE FORMAT, ASCII),添加的位置可以是(*Restart)命令之后。是文本文件,文本編輯器可以訪問。
要輸出的量可以通過cae界面選擇,也可以通過inp添加。
輸出到fil文件屬于歷史輸出范圍,輸出的是所有增量步的值。fil文件的大小似乎是固定的,在cae界面中,歷史輸出可以設(shè)置只輸出最后一個(gè)increment的值,對(duì)應(yīng)在inp文件中表示為(*Output, history, frequency=99999),輸出頻率非常大,故只輸出最后一幀。這個(gè)命令針對(duì)fil的輸出無用,這里姑且認(rèn)為fil只能輸出的所有增量步的值。
*NODE FILE 輸出節(jié)點(diǎn)變量,位移(UCOORD-101),節(jié)點(diǎn)坐標(biāo)(COORD-107)
*EL FILE 輸出單元變量,MISES應(yīng)力(S),應(yīng)力分量(SINV-12)
要使用URDFIL子程序,首先必須先創(chuàng)建.fil文件,子程序讀取.fil文件,F(xiàn)ortran代碼實(shí)現(xiàn)結(jié)果的格式化輸出。
展開 關(guān)于Abaqus圖片輸出的總結(jié) 附ABAQUS 6.14.1安裝包下載和安裝教程下載
關(guān)于Abaqus圖片輸出的總結(jié)
1.改變abaqus界面背景顏色
Aabaqus默認(rèn)的背景為漸變藍(lán)色,如果想把背景變?yōu)榘咨奖銓?dǎo)出圖片,則可以進(jìn)行以下操作。
View-Graphics Options-Viewport Background-Solid(點(diǎn)擊圓圈)-選擇顏色(白色)即可。
2.設(shè)定界面文字是否顯示
1Abaqus界面上有默認(rèn)輸出的文字和坐標(biāo)和圖例等,可以通過以下操作選擇是否顯示這些內(nèi)容。
2Viewport-Viewport Annotation Options-General-Visibility
3取消勾選其中的內(nèi)容即可
3.圖例大小
為了美觀需要顯示較小的圖例,通過以下操作即可
Viewport-Viewport Annotation Options-Legend-Set Font-Size
修改Size的大小即可
4.將云圖中的網(wǎng)格除去
有時(shí)為了輸出圖片的美觀,需要將劃分好的網(wǎng)格去除,通過以下操作即可。
Option-Common Plot Options-No edges
點(diǎn)選No edges即可
5.輸出高清png圖片
File-Print
需要高清圖片,點(diǎn)掉256色,進(jìn)一步選擇PNG Formal Options即可進(jìn)入分辨率界面。
以上即為Abaqus圖片輸出相關(guān)的操作過程
下載地址:ABAQUS 6.14.1安裝包下載和安裝教程
展開 
【Abaqus】輸出任意參量平均值的插件
</p><p class="ql-align-justify">****基于以上需求,做了各abaqus后處理插件,可以提取任意參量的平均值。******</p><h2 class="ql-align-center"><strong>介紹</strong></h2><p class="ql-align-justify">插件主界面如下圖所示,功能主要包括:</p><p class="ql-align-justify"><br></p><ul><li class="ql-align-justify">定義任意step;</li><li class="ql-align-justify">可以選擇每隔n個(gè)幀提取,實(shí)際上這是為了加快提取速度;</li><li class="ql-align-justify">可以提取標(biāo)量:當(dāng)所輸出為標(biāo)量時(shí),比如用戶自定義SDV1等,members可以不填寫;同時(shí)支持多個(gè)變量,比如<span style="color: rgb(18, 18, 18);">SDV1,SDV2等;</span></li><li class="ql-align-justify">有份量的參量:比如應(yīng)力S及真實(shí)應(yīng)變LE等都是有方向的,此時(shí)不僅需要給出參量名稱,也需要給定方向,比如要提取S11 則在Name填寫S,members填寫11; 如果相提取mises平均,則在Name先填寫S,members 再填mises即可。同樣支持多個(gè)量同時(shí)提取,比如 Name:S,E 而members:22同時(shí)提取S和E的2方向。
展開 如何在abaqus中得到荷載-位移的數(shù)據(jù)
一般需要一個(gè)參考點(diǎn)(就是想得到某處的曲線,就在這定義個(gè)參考點(diǎn)),在step設(shè)置輸出變量field out 時(shí),單獨(dú)對(duì)這個(gè)參考點(diǎn)輸出位移和反力兩個(gè)變量
1.在后處理時(shí)(visualization模塊下) 有一個(gè)按鈕(上邊是XY下面幾行是空白 鼠標(biāo)放上去會(huì)顯示Create XY Data)點(diǎn)擊
2. 在彈出的對(duì)話框中選第四個(gè) operate on XY data 然后 continue
3. 在彈出的操作框中最底下一行 頭一個(gè)按鈕 create XY data ,在彈出的對(duì)話框中選第二個(gè)odb field output然后continue
4. 在variables選項(xiàng)卡中的position下拉框里選擇unique nodal 在下面的變量里勾選RF或RT(反力)、U(位移)一般只選某個(gè)方向的(如2方向);在elements/nodes選項(xiàng)卡中的method選擇Node sets,右邊選擇你定義的參考點(diǎn) 點(diǎn)擊Save
5.這時(shí)在操作框里XY Data欄下會(huì)有兩個(gè)數(shù)據(jù),他們是參考點(diǎn)處的反力和位移隨時(shí)間的變化,在右邊的operators里有一個(gè)函數(shù)combine(x,x),點(diǎn)一下這個(gè)函數(shù)會(huì)出現(xiàn)在expression欄里,將兩個(gè)數(shù)據(jù)位移和反力用add to expression添加到combine函數(shù)的括號(hào)里,注意位移在前,反力在后,中間的逗號(hào)是英文的“,”
6.將expression另存為(save as按鈕)一個(gè)新的名字,可以用plot expression查看曲線,也可以在主窗口的XY Data manager用plot查看,用edit讀取數(shù)值
如果覺得位移和反力的符號(hào)是相反的,可以在第5步combine之前將兩個(gè)數(shù)據(jù)反號(hào)另存為新的數(shù)據(jù)之后combine
展開 ABAQUS—輸出骨架曲線
ABAQUS構(gòu)件擬靜力模擬時(shí),輸出滯回曲線的同時(shí),也可以輸出骨架曲線。
可以點(diǎn)下面鏈接去看視頻。
https://mp.weixin.qq.com/s/RvIABJS3VVD8USUCVnpWWw
教程:
1、將加載制度里每級(jí)加載的最大位移對(duì)應(yīng)的時(shí)間找到,寫成一列,復(fù)制。
2、在ABAQUS的Step模塊中,點(diǎn)擊Create Histoty Output,Domain里選擇Set,Set-4(Set-4為輸出骨架曲線的點(diǎn)的集合,自己定義即可)。Frequency里選From times points,點(diǎn)擊Create Time Point,將復(fù)制的時(shí)間列輸入進(jìn)去,如下:
選擇輸出的RF和U。
3、計(jì)算完成后,在Create XY Data里點(diǎn)ODB histoty output(第一個(gè)),就有骨架曲線力和位移的數(shù)據(jù)了。
點(diǎn)擊Save XY Data,復(fù)制到Excel中,升序,畫圖,和滯回曲線對(duì)比,基本吻合,僅黑框處有所差異,原因在于你輸出的是最大位移及其對(duì)應(yīng)的力(一般情況下即為骨架曲線點(diǎn)),但是試驗(yàn)和模擬中,也會(huì)存在每級(jí)加載中最大的力是在最大位移之前出現(xiàn)的,即產(chǎn)生了不同。
有用請(qǐng)點(diǎn)贊!關(guān)注我,關(guān)注公眾號(hào) 結(jié)構(gòu)工程師 ,可以學(xué)習(xí)更多!
展開 基于hyperworks/abaqus位移加載-01 ¥5
本案例是基于hyperworks/abaqus簡(jiǎn)單的模擬位移加載,重點(diǎn)在于說明如何在hyperworks中完成前處理(部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義、約束設(shè)置、位移加載設(shè)置、分析步設(shè)置等),接著導(dǎo)出inp模型文件并在abaqus中進(jìn)行求解計(jì)算,abaqus只是扮演一個(gè)求解器的角色,hyperview中進(jìn)行后處理。
本案例inp模型文件前處理全部在hyperworks中完成,要查看前處理如何設(shè)置,只需要在hyperworks的abaqus操作界面,導(dǎo)入inp模型便可查看。如果你只在hyperworks中完成部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義,連接關(guān)系的創(chuàng)建,然后在abaqus中完成加載、約束、接觸等設(shè)置并提交計(jì)算的話,遇到一些常見的問題可以關(guān)注我之前發(fā)的帖子《Hyperworks其它模塊轉(zhuǎn)到ABAQUS模塊中常會(huì)遇到的問題及解決方法匯總》。
展開