
發(fā)布
注冊(cè)
/
登錄abaqus 應(yīng)變輸出的案例
abaqus拉伸后處理(應(yīng)力-應(yīng)變,位移-力的輸出)
abaqus拉伸后處理(應(yīng)力-應(yīng)變,位移-力的輸出)
lashen.zip
讀取ABAQUS結(jié)果文件中的單元應(yīng)變能并輸出至excel文件的處理腳本 ¥1
腳本內(nèi)容如題。
【Ls-dyna】Hypermesh&Ls-dyna聯(lián)合仿真時(shí)如何設(shè)置輸出單元應(yīng)變和查看單元應(yīng)變?
通常,使用Ls-dyna進(jìn)行瞬態(tài)分析時(shí),默認(rèn)的輸出控制中是不包含單元的應(yīng)變值的。但是,如果關(guān)心單元上的應(yīng)變,或者需要對(duì)單元應(yīng)變有更全面的了解,那么就需要在建模和分析中進(jìn)行輸出控制,使計(jì)算結(jié)果中包含單元的應(yīng)變。那么,問(wèn)題來(lái)了,如何在Hypermesh中如何設(shè)置可以輸出單元的應(yīng)變?如何在LS-POST中顯示單元的應(yīng)變云圖? 接下來(lái),依次解答。
如何在Hypermesh中如何設(shè)置可以輸出單元的應(yīng)變?
這里需要首先說(shuō)明的是,本人使用Ls-dyna以來(lái),一直使用的前處理不是Ls-prepost前處理,而是前處理軟件Hypermesh,后處理則使用Ls-prepost。所以,這里只說(shuō)明Hypermesh&Ls-dyna聯(lián)合仿真時(shí)如何在Hypermesh中設(shè)置控制應(yīng)變輸出。
前處理軟件工作界面
后處理軟件工作界面
首先啟動(dòng)Hypermesh,點(diǎn)擊“user Profiles”,選擇Ls-dyna,其他默認(rèn),進(jìn)入Ls-dyna分析模塊。
然后,在軟件的面板區(qū)域選擇“analysis”,并點(diǎn)擊“control card”。
點(diǎn)擊面板區(qū)域的Next,一直到出現(xiàn)“database-extent-binary”,點(diǎn)擊該按鈕
在關(guān)鍵字*Database-Extent-Binary的定義中,將第一行第四個(gè)參數(shù)【STRFLAG】的值設(shè)置為1,表示在二進(jìn)制結(jié)果文件d3plot中輸出單元的應(yīng)變。
在Hypermesh中按照上述方式就可以在d3plot中輸出單元的應(yīng)變,由于d3plot是二進(jìn)制文件,所以只能借助后處理LS-Prepost查看應(yīng)變結(jié)果。
那么,如何在LS-POST查看應(yīng)變,顯示應(yīng)變云圖呢?
打開(kāi)LS-PrePost,點(diǎn)擊【Fcomp】,選擇【strain】,就可以觀察計(jì)算后的應(yīng)變云圖。
展開(kāi) 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變量解讀:教你讀懂應(yīng)力/應(yīng)變/損傷
結(jié)語(yǔ)
ABAQUS中的變量雖多,但歸根結(jié)底都是為描述材料行為和判斷結(jié)構(gòu)狀態(tài)服務(wù)的。理解每個(gè)變量的物理意義,結(jié)合實(shí)際分析目標(biāo)選擇合適的輸出,才能讓仿真結(jié)果真正“說(shuō)話”。
如果你對(duì)某個(gè)變量還有疑問(wèn),或者想了解更深入的應(yīng)用場(chǎng)景,歡迎在評(píng)論區(qū)留言!
Python提取場(chǎng)輸出結(jié)果計(jì)算平均應(yīng)力應(yīng)變
###########################################################################
寫(xiě)在前面,最近回看了一些自己之前編寫(xiě)的和這個(gè)py代碼,發(fā)現(xiàn)自己寫(xiě)的可能和公式表達(dá)的有偏差,在我的測(cè)試過(guò)程中,提取的是單元積分點(diǎn)處的應(yīng)力應(yīng)變值,由于只有一個(gè)積分點(diǎn)(這個(gè)積分點(diǎn)在質(zhì)心,與centroid提取得到的結(jié)果一樣),因此自然的把這個(gè)值當(dāng)成了單元的平均應(yīng)力或平均應(yīng)變,然后進(jìn)行計(jì)算,但是我現(xiàn)在覺(jué)得這并不是獲取單元平均應(yīng)力的方式,也就是代碼并沒(méi)有實(shí)現(xiàn)所謂的提取平均應(yīng)力應(yīng)變的功能,希望有大神可以指點(diǎn)迷津。
如果是有多個(gè)積分點(diǎn)的話,是不是應(yīng)該對(duì)每個(gè)積分點(diǎn)權(quán)重進(jìn)行積分,加權(quán)平均這樣得到單元的平均應(yīng)力,然后乘單元體積,將所有單元的值求和再除模型的總體積,就得到整個(gè)RVE模型的平均應(yīng)力。
###########################################################################
最近寫(xiě)了一個(gè)簡(jiǎn)單的python讀取abaqus結(jié)果中的場(chǎng)輸出數(shù)據(jù),想通過(guò)均勻化計(jì)算方法來(lái)計(jì)算所定義集合的平均應(yīng)力應(yīng)變曲線,之前是手動(dòng)提取了各個(gè)數(shù)據(jù)導(dǎo)出,然后用excel、matlab處理,但是很慢,而且很費(fèi)勁,于是就想著用Python來(lái)處理結(jié)果。
有需要的同學(xué)可以下載附件文件,打開(kāi)abaqus,file→run script,選擇腳本文件即可運(yùn)行。
average.zip
均勻化計(jì)算方法:
參考文獻(xiàn):馬思鳴. 精沖用碳鋼微觀組織對(duì)宏觀力學(xué)性能及精沖性能影響研究[D]. 上海:上海交通大學(xué),2017.
我在網(wǎng)上找了挺久挺多的關(guān)于Python提取場(chǎng)輸出結(jié)果的,
主要對(duì)以下幾篇帖子進(jìn)行了參考:
http://forum.simwe.com/forum.php?
展開(kāi) 基于HyperWorks膜單元輸出應(yīng)力應(yīng)變仿真分析與測(cè)試對(duì)標(biāo)的研究與應(yīng)用
常亮_基于HyperWorks膜單元輸出應(yīng)力應(yīng)變仿真分析與測(cè)試對(duì)標(biāo)的研究與應(yīng)用.pdf
abaqus子程序VUSDFLD——考慮應(yīng)變率與應(yīng)變軟化效應(yīng)的軟土模型 ¥25
<p><strong>【注意】本貼子只包含子程序文件</strong></p><p>基于<a href="https://www.yqgqt.org.cn/qa/6302" rel="noopener noreferrer" target="_blank">abaqus子程序</a>VUSDFLD編寫(xiě)的由Einav與Randolph提出的西澳模型,用于求解軟黏土體劇烈變形后的強(qiáng)度變化,可應(yīng)用于的大變形計(jì)算。</p><div contenteditable="false" width="100%"><img src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png" title="8$U(VZ82]O{OEMQB}[P(ZMB.png" alt="8$U(VZ82]O{OEMQB}[P(ZMB.png" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png?
展開(kāi) abaqus二次開(kāi)發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(源碼帶注釋?zhuān)?/span> ¥198
abaqus二次開(kāi)發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(購(gòu)買(mǎi)后需要加V私聊獲取使用教程)
購(gòu)買(mǎi)后,請(qǐng)加V:wzd_1021_
更多插件內(nèi)容,請(qǐng)私聊
同時(shí)提供定制hypermesh/hyperview/abaqus前后處理插件開(kāi)發(fā)。
ABAQUS中求解某部分單元的平均應(yīng)力或平均應(yīng)變 ¥10
1、參考模型:?jiǎn)蜗蚶w維的RVE模型;
2、腳本功能:針對(duì)指定的單元集合,在后處理中求解平均應(yīng)力和平均應(yīng)變。
3、應(yīng)用的公式:一階均勻化計(jì)算方法。對(duì)于 RVE 模型的平均真應(yīng)力和平均真應(yīng)變,可通過(guò)對(duì) RVE 內(nèi)每一個(gè)單元的真應(yīng)力 (真應(yīng)變)取均值獲得。使用一階均勻化計(jì)算方法輸出的應(yīng)力和應(yīng)變適用于各種邊界條件,但需要對(duì)每個(gè)單元進(jìn)行應(yīng)力(應(yīng)變)的輸出和計(jì)算。
【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分析步,打開(kāi)NLGeom選項(xiàng)(分析過(guò)程中剛度矩陣會(huì)不斷變化)。
提取單元?jiǎng)偠染仃嚕?【ABAQUS 二次開(kāi)發(fā)筆記】輸出單元?jiǎng)偠染仃?- hayden_william - 博客園
以上均為我的一點(diǎn)理解,不一定完全正確,本文僅作為個(gè)人學(xué)習(xí)記錄之用,其他概不負(fù)責(zé)。

Abaqus-高清圖片輸出 ¥4.99
<p>在使用 Abaqus 的過(guò)程中,輸出高清圖片是一個(gè)常見(jiàn)的需求。</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è)置,并沒(méi)有從根本上改善圖片的 DPI。</p><p>本帖提供了操作簡(jiǎn)便的處理思路,可以精準(zhǔn)的控制圖片的清晰度及尺寸,適用于 原始文件(cae文件)的幾何模型、裝配模型以及結(jié)果文件(odb文件)的應(yīng)力云圖、變形圖等圖片的高清輸出。</p><p>高清圖片導(dǎo)出--圖文流程,見(jiàn)付費(fèi)部分。</p>
展開(kāi) ABAQUS 結(jié)果文件輸出
區(qū)別是
a.odb文件默認(rèn)生成,是二進(jìn)制文件,abaqus才能訪問(wèn),python后處理也是通過(guò)abaqus訪問(wèn)。
b.fil文件不是默認(rèn)生成,需要在inp中添加關(guān)鍵字(*FILE FORMAT, ASCII),添加的位置可以是(*Restart)命令之后。是文本文件,文本編輯器可以訪問(wèn)。
要輸出的量可以通過(guò)cae界面選擇,也可以通過(guò)inp添加。
輸出到fil文件屬于歷史輸出范圍,輸出的是所有增量步的值。fil文件的大小似乎是固定的,在cae界面中,歷史輸出可以設(shè)置只輸出最后一個(gè)increment的值,對(duì)應(yīng)在inp文件中表示為(*Output, history, frequency=99999),輸出頻率非常大,故只輸出最后一幀。這個(gè)命令針對(duì)fil的輸出無(wú)用,這里姑且認(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é)果的格式化輸出。
展開(kāi) 關(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)和圖例等,可以通過(guò)以下操作選擇是否顯示這些內(nèi)容。
2Viewport-Viewport Annotation Options-General-Visibility
3取消勾選其中的內(nèi)容即可
3.圖例大小
為了美觀需要顯示較小的圖例,通過(guò)以下操作即可
Viewport-Viewport Annotation Options-Legend-Set Font-Size
修改Size的大小即可
4.將云圖中的網(wǎng)格除去
有時(shí)為了輸出圖片的美觀,需要將劃分好的網(wǎng)格去除,通過(guò)以下操作即可。
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)的操作過(guò)程
下載地址:ABAQUS 6.14.1安裝包下載和安裝教程
展開(kāi) 【Abaqus】輸出任意參量平均值的插件
image_process=/format,webp/resize,w_579" data-initial-src="https://img.jishulink.com/202405/attachment/ff59c2bd1e5247c6965f3dcd3a0a898c.png">
</figure>
</div><p class="ql-align-justify">即模型中每一個(gè)單元的應(yīng)力(應(yīng)變)對(duì)單元體積積分后,除以模型整個(gè)體積。上述應(yīng)力應(yīng)變曲線也證實(shí),采用該方法能夠得到較為真實(shí)的數(shù)據(jù)。</p><p class="ql-align-justify">如果進(jìn)提取某個(gè)方向的平均應(yīng)力-應(yīng)變,也許采用作用力反作用關(guān)系更快些;然而,有時(shí)候需要不同參量,如von mises應(yīng)力等的平均值,此時(shí)需要通過(guò)python進(jìn)行批量處理。</p><p class="ql-align-justify">****基于以上需求,做了各abaqus后處理插件,可以提取任意參量的平均值。
展開(kāi)