
發(fā)布
注冊(cè)
/
登錄歷程輸出的案例
abaqus二次開(kāi)發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(源碼帶注釋) ¥198
abaqus二次開(kāi)發(fā):后處理批量提取場(chǎng)輸出和歷程輸出結(jié)果(購(gòu)買后需要加V私聊獲取使用教程)
購(gòu)買后,請(qǐng)加V:wzd_1021_
更多插件內(nèi)容,請(qǐng)私聊
同時(shí)提供定制hypermesh/hyperview/abaqus前后處理插件開(kāi)發(fā)。
Abaqus Python 二次開(kāi)發(fā)-歷程輸出數(shù)據(jù)提取的python實(shí)現(xiàn) ¥3.49
在Abaqus中,歷程變量的輸出,尤其是反力及位移,經(jīng)常是如下的格式。
此時(shí),如果想提取數(shù)據(jù),一些關(guān)于Abaqus 二次開(kāi)發(fā)的書(shū)籍里提供的方式是:odb.step['Step-1'].historyRegions['Node PART-TRIMMED-MESH.288422']. historyOutputs['U1'].data 。這種方式,需要輸入 'Node PART-TRIMMED-MESH.288422' 這種很長(zhǎng)的字符串,繁瑣且容易出錯(cuò)。
在付費(fèi)內(nèi)容中,提供了一種便捷的方法,得到長(zhǎng)字符串,提取相關(guān)的數(shù)據(jù),并將數(shù)據(jù)保存為csv文件。
展開(kāi) 基于ABAQUS超彈性材料橡膠襯套的剛度計(jì)算 附基于Abaqus的橡膠和粘彈性建模下載
根據(jù)輸出需要設(shè)置相應(yīng)的場(chǎng)輸出與歷程輸出:場(chǎng)輸出一般默認(rèn)即可,但是歷程輸出需要更改為相應(yīng)的位移與作用力的輸出,具體可參考下圖設(shè)置。
圖4、分析步與輸出的設(shè)置
五、相互作用與加載
在建模初期,我們省略了橡膠襯套中的金屬結(jié)構(gòu),這是因?yàn)榻饘俚膽?yīng)力應(yīng)變表現(xiàn)不在我們仿真范圍內(nèi),但是其起到的結(jié)構(gòu)功能還是需要通過(guò)其他方式體現(xiàn)出來(lái)。對(duì)于橡膠襯套的金屬外管主要是其固定作用,我們只需要放到加載分析步通過(guò)設(shè)置邊界條件來(lái)實(shí)現(xiàn),對(duì)于金屬內(nèi)芯,則需要通過(guò)點(diǎn)面耦合的方式實(shí)現(xiàn)。對(duì)可能發(fā)生接觸的面設(shè)置適當(dāng)?shù)慕佑|屬性。模擬實(shí)驗(yàn)室測(cè)試要求對(duì)模型施加載荷。具體設(shè)置可參考圖5。
六、網(wǎng)格
ABAQUS軟件提供了多種繪制網(wǎng)格的方法,可以通過(guò)設(shè)定適當(dāng)?shù)姆N子數(shù),選擇合適的網(wǎng)格生成算法即可生成網(wǎng)格,本實(shí)例較為簡(jiǎn)單,直接采用默認(rèn)設(shè)置方法生成網(wǎng)格,并賦予C3D8H的網(wǎng)格屬性。具體設(shè)置可參考圖5。
七、作業(yè)提交于監(jiān)控
在作業(yè)模塊根據(jù)計(jì)算電腦的配置設(shè)置求解器性能參數(shù),提交作業(yè)任務(wù)。求解器開(kāi)始計(jì)算后可以通過(guò)監(jiān)控指令參看計(jì)算過(guò)程及計(jì)算過(guò)程中的錯(cuò)誤問(wèn)題。在監(jiān)控器窗口常會(huì)有求解警告提示,這個(gè)不用過(guò)于擔(dān)心,對(duì)于一般的求解警告ABAQUS可以自行修改計(jì)算參數(shù)進(jìn)行修正。待求解完成后,點(diǎn)擊結(jié)果按鈕便直接跳轉(zhuǎn)至可視化模塊查看計(jì)算結(jié)果。
圖5、相互作用設(shè)置和網(wǎng)格屬性設(shè)置
圖6、作業(yè)提交的相關(guān)設(shè)置
八、結(jié)果的可視化處理
計(jì)算完成后,可以通過(guò)ABAQUS軟件自帶的可視化模塊查看橡膠襯套的各類云圖計(jì)算結(jié)果:
1、位移加載云圖:對(duì)于本實(shí)例的仿真中,可以通過(guò)查看位移加載云圖得到橡膠在加載過(guò)程中形狀的變化,并可以直接讀出我們的位移加載。
展開(kāi) Abaqus案例:橡膠套壓縮
請(qǐng)求輸出
進(jìn)入歷程輸出請(qǐng)求管理器【History Output Requests Manager】編輯默認(rèn)的輸出請(qǐng)求(告訴軟件你想要什么結(jié)果),除了默認(rèn)的請(qǐng)求外,新增
如下歷程輸出:
上面的set為頂部壓縮部件的剛體參考點(diǎn),想要輸出它的位移與荷載的關(guān)系
定義邊界
在
Load
模組下,點(diǎn)擊
Create Boundary Condition
。初始條件下所有部件都是固定固定狀態(tài),剛體請(qǐng)對(duì)參考點(diǎn)施加位移約束
定義載荷
切換至
Load
模組,我們這里以位移的方式加載
。直接修改橡膠壓縮分析步中位移邊界條件即可:
交互模組
1、定義橡膠與其它部件接觸關(guān)系
橡膠與周圍部件均是有限滑移面面接觸,摩擦系數(shù)取0.1。包括橡膠與上下底板以及與內(nèi)孔軸之間接觸關(guān)系,示例如下:
其中橡膠軸套內(nèi)孔與軸之間的干涉已經(jīng)在初始建模設(shè)定好,軟件會(huì)自動(dòng)識(shí)別,至于是否會(huì)以干涉狀態(tài)求解取決于你選擇的是哪一種接觸建模方法(接觸對(duì)與通用接觸)以及初始干涉的大小。
上圖是關(guān)于干涉配合的設(shè)定,我們告訴軟件請(qǐng)?jiān)诘谝粋€(gè)分析步激活干涉配合求解。
2、定義橡膠自接觸
橡膠在壓縮中比較難以預(yù)測(cè)誰(shuí)與誰(shuí)接觸,其實(shí)要定義自接觸也是可以對(duì)應(yīng)定義接觸對(duì),只不過(guò)主從接觸都是自己。
展開(kāi) 
Abaqus插件|Beam_analysis使用說(shuō)明
功能簡(jiǎn)介
Beam_analysis是團(tuán)隊(duì)開(kāi)發(fā)的一款A(yù)baqus受彎梁受力分析插件,可實(shí)現(xiàn)混凝土、鋼筋、箍筋、壓頭等部件創(chuàng)建、鋼筋籠裝配、受彎梁裝配、分析步設(shè)置、跨中力-位移曲線歷程輸出、鋼筋與混凝土之間約束、混凝土與壓頭之間約束、壓頭剛體約束、載荷及邊界條件、材料彈性參數(shù)等功能一鍵設(shè)置,使用此插件用戶僅需要?jiǎng)澐志W(wǎng)格即可提交計(jì)算,可大大節(jié)約使用者的重復(fù)建模時(shí)間,同時(shí)避免了建模細(xì)節(jié)錯(cuò)誤可能造成的不收斂情況。
插件獲取方式:當(dāng)前為測(cè)試階段,掃描關(guān)注公眾號(hào)在《Abaqus插件|Beam_analysis使用說(shuō)明》文章下留下郵箱,為前3位免費(fèi)發(fā)放,前4~20位待正式版公布后半價(jià)出售。
2. 插件主要功能
1. 部件創(chuàng)建:混凝土、受力筋、箍筋、壓頭參數(shù)化建模(三維實(shí)體)
2. 材料參數(shù)設(shè)置:混凝土、受力筋、箍筋、壓頭彈性材料參數(shù)預(yù)設(shè)置,便于修改
3.鋼筋籠裝配:受力筋與箍筋裝配成鋼筋籠,同時(shí)可考慮構(gòu)件端部鋼筋加密
4.受彎梁構(gòu)件裝配:鋼筋籠、壓頭與混凝土之間裝配
5. 分析步設(shè)置:靜力通用分析步,最大增量步數(shù)10000,增量步初始0.01,最小1E-10,最大0.1
6. 歷程輸出設(shè)置:輸出兩個(gè)加載壓頭的反力與位移及跨中位移,方便輸出跨中力-位移曲線
7. 約束設(shè)置:壓頭剛體約束,壓頭與混凝土面-面接觸、鋼筋籠與混凝土嵌入約束
8. 邊界條件及載荷設(shè)置:加載壓頭默認(rèn)以位移控制加載1mm,支座約束按簡(jiǎn)支梁約束設(shè)置
基于以上功能,用戶僅需要?jiǎng)澐志W(wǎng)格即可完成受彎梁受力分析!
3.
展開(kāi) Abaqus案例 | 橡膠套壓縮
請(qǐng)求輸出
進(jìn)入歷程輸出請(qǐng)求管理器【History Output Requests Manager】編輯默認(rèn)的輸出請(qǐng)求(告訴軟件你想要什么結(jié)果),除了默認(rèn)的請(qǐng)求外,新增
如下歷程輸出:
上面的set為頂部壓縮部件的剛體參考點(diǎn),想要輸出它的位移與荷載的關(guān)系
定義邊界
在
Load
模組下,點(diǎn)擊
Create Boundary Condition
。初始條件下所有部件都是固定固定狀態(tài),剛體請(qǐng)對(duì)參考點(diǎn)施加位移約束
定義載荷
切換至
Load
模組,我們這里以位移的方式加載
。直接修改橡膠壓縮分析步中位移邊界條件即可:
交互模組
1、定義橡膠與其它部件接觸關(guān)系
橡膠與周圍部件均是有限滑移面面接觸,摩擦系數(shù)取0.1。包括橡膠與上下底板以及與內(nèi)孔軸之間接觸關(guān)系,示例如下:
其中橡膠軸套內(nèi)孔與軸之間的干涉已經(jīng)在初始建模設(shè)定好,軟件會(huì)自動(dòng)識(shí)別,至于是否會(huì)以干涉狀態(tài)求解取決于你選擇的是哪一種接觸建模方法(接觸對(duì)與通用接觸)以及初始干涉的大小。
上圖是關(guān)于干涉配合的設(shè)定,我們告訴軟件請(qǐng)?jiān)诘谝粋€(gè)分析步激活干涉配合求解。
2、定義橡膠自接觸
橡膠在壓縮中比較難以預(yù)測(cè)誰(shuí)與誰(shuí)接觸,其實(shí)要定義自接觸也是可以對(duì)應(yīng)定義接觸對(duì),只不過(guò)主從接觸都是自己。
展開(kāi) 顯式動(dòng)態(tài)分析采用的命令
然而,在顯式動(dòng)態(tài)分析中有一些獨(dú)特的命令,如下:
EDADAPT
:激活自適應(yīng)網(wǎng)格
EDASMP
:創(chuàng)建部件集合
EDBOUND
:定義一個(gè)滑移或循環(huán)對(duì)稱界面
EDBVIS
:指定體積粘性系數(shù)
EDBX
:創(chuàng)建接觸定義中使用的箱形體
EDCADAPT
:指定自適應(yīng)網(wǎng)格控制
EDCGEN
:指定接觸參數(shù)
EDCLIST
:列出接觸實(shí)體定義
EDCMORE
:為給定的接觸指定附加接觸參數(shù)
EDCNSTR
:定義各種約束
EDCONTACT
:指定接觸面控制
EDCPU
:指定CPU時(shí)間限制
EDCRB
:合并兩個(gè)剛體
EDCSC
:定義是否使用子循環(huán)
EDCTS
:定義質(zhì)量縮放因子
EDCURVE
:定義數(shù)據(jù)曲線
EDDAMP
:定義系統(tǒng)阻尼
EDDC
:刪除或殺死/重激活接觸實(shí)體定義
EDDRELAX
:進(jìn)行有預(yù)載荷幾何模型的初始化或顯式分析的動(dòng)力松弛
EDDUMP
:指定重啟動(dòng)文件的輸出頻率(d3dump)
EDENERGY
:定義能耗控制
EDFPLOT
:指定載荷標(biāo)記繪圖
EDHGLS
:定義沙漏系數(shù)
EDHIST
:定義時(shí)間歷程輸出
EDHTIME
:定義時(shí)間歷程輸出間隔
EDINT
:定義輸出積分點(diǎn)的數(shù)目
EDIS
:定義完全重啟動(dòng)分析的應(yīng)力初始化
EDIPART
:定義剛體慣性
EDLCS
:定義局部坐標(biāo)系
EDLOAD
:定義載荷
EDMP
:定義材料特性
EDNB
:定義無(wú)反射邊界
EDNDTSD
:清除噪聲數(shù)據(jù)提供數(shù)據(jù)的圖形化表示
EDNROT
:應(yīng)用旋轉(zhuǎn)坐標(biāo)節(jié)點(diǎn)約束
EDOPT
:定義輸出類型,ANSYS或LS-DYNA
EDOUT
:定義LS-DYNA ASCII輸出文件
EDPART
:創(chuàng)建,更新,列出部件
EDPC
:選擇、顯示接觸實(shí)體
EDPL
:繪制時(shí)間載荷曲線
EDPVEL
:在部件或部件集合上施加初始速度
EDRC
:指定剛體/變形體轉(zhuǎn)換開(kāi)關(guān)控制
展開(kāi) 2D切削仿真分析案例(基礎(chǔ)版) ¥5
在場(chǎng)輸出增加打開(kāi)STATUS變量,后處理可以觀察到失效的全過(guò)程。在歷程輸出增加刀具的反作用力歷程輸出
切削刀看做剛體,接觸屬性看做簡(jiǎn)單的摩擦0.15(經(jīng)驗(yàn)估計(jì)值)和硬接觸,1.首先設(shè)置全局的通用接觸,包括切削自身單元接觸,2. 設(shè)置面面接觸,刀具為主面,粉紅色切削材料為從面。邊界條件和速度載荷,1. 切削刀平移速度0.8m/s,2. 固定切削材料的底面。
結(jié)果展示:
1.切削刀具切削材料的應(yīng)力云圖
2.切削刀具在水平方向的反作用力隨時(shí)間變化曲線
另外,在此基礎(chǔ)上增加一個(gè)主刀的運(yùn)動(dòng)推進(jìn)的分析!(案例不包含該分析介紹)
展開(kāi) Abaqus應(yīng)用之常見(jiàn)問(wèn)題處理 (二)
說(shuō)明:本次內(nèi)容參考曹金鳳、 石亦平老師所著的《ABAQUS有限元分析常見(jiàn)問(wèn)題解答》 ;
1、 常見(jiàn)問(wèn)題1 :ABAQUS/Standard與ABAQUS/Explicit的比較
2、 常 見(jiàn) 問(wèn) 題 2 : 場(chǎng) 變 量 輸 出( field ) 和 歷 程 輸 出(history )
(1) 場(chǎng)變量輸出:
在通常情況下, 后處理模塊采用變形形狀 、 等直線或矢量圖來(lái)看實(shí)時(shí)輸出結(jié)果, 由ABAQUS生成的實(shí)時(shí)輸出結(jié)果數(shù)據(jù)庫(kù)文件都很大, 因此可以通過(guò)輸出要求來(lái)限制結(jié)果數(shù)據(jù)庫(kù)的大小。
(2) 歷程輸出:
ABAQYUS對(duì)模型中指定點(diǎn)產(chǎn)生歷程輸出數(shù)據(jù) 。 在大多數(shù)情況下可以使用后處理模塊在XY坐標(biāo)系中查看歷史輸出結(jié)果 。 結(jié)果的輸出頻率依賴于如何使用計(jì)算生成的各種數(shù)據(jù), 輸出頻率可以很高。 可以建立歷史輸出要求,通過(guò)該要求限制歷史輸出頻率。在建立歷史輸出要求時(shí)可以指定某一個(gè)獨(dú)立的變量寫入輸出結(jié)果數(shù)據(jù)庫(kù)。
3、 常 見(jiàn) 問(wèn) 題 3 :分 析 步(time increment )
在Abaqus步進(jìn)設(shè)置中,有四個(gè)關(guān)鍵參數(shù):最大增量數(shù)、初始增量、最小增量和最大增量。
要理解這個(gè)問(wèn)題,首先必須掌握Abaqus的計(jì)算過(guò)程和收斂難題。Abaqus首先使用初始增量值進(jìn)行迭代計(jì)算。如果結(jié)果收斂,軟件將使用相同的增量值進(jìn)入下一步。如果結(jié)果沒(méi)有收斂,Abaqus會(huì)自動(dòng)減少時(shí)間增量并重試,直到收斂后才進(jìn)入下一步。
但是,如果時(shí)間增量減少到最小增量值,結(jié)果仍不收斂,
Abaqus將終止計(jì)算。因此,最大和最小增量值設(shè)定了收斂過(guò)程中時(shí)間增量的上下限。同時(shí),分析的總時(shí)間等于(時(shí)間增量×增量次數(shù))之和。當(dāng)時(shí)間增量很小時(shí),所需的增量數(shù)會(huì)增加,導(dǎo)致計(jì)算時(shí)間延長(zhǎng)。因此,最大增量數(shù)一般應(yīng)設(shè)置為一個(gè)相對(duì)較大的值。
展開(kāi) BCC點(diǎn)陣結(jié)構(gòu)梁?jiǎn)卧狝baqus壓縮仿真模擬-顯示動(dòng)力學(xué)質(zhì)量縮放 ¥19.89
4.設(shè)置分析步Dynamic,Explicit,時(shí)間設(shè)置為5s,以每秒1mm的速度進(jìn)行壓縮模擬,開(kāi)啟質(zhì)量縮放為1e-5,歷程輸出勾選位移和力,以便輸出力-位移曲線,然后計(jì)算相應(yīng)的應(yīng)力-應(yīng)變曲線。
5.設(shè)置相互作用-切向行為和法向行為,摩擦系數(shù)為0.3,設(shè)置通用接觸。
以下部分為付費(fèi)部分
基于ABAQUS的低碳鋼拉伸試驗(yàn)?zāi)M
問(wèn)題描述
對(duì)一半徑為5mm,長(zhǎng)度為50mm的軸做軸向拉伸,位移載荷為10mm,積分方式單元階次為C3D8R;設(shè)置參考點(diǎn)RP1,以此點(diǎn)做一個(gè)集合ss,并與右端面剛性耦合,用來(lái)施加位移載荷和輸出變量。模型示意如圖2所示。
圖2 模型示意
2. 應(yīng)力應(yīng)變曲線的模擬
2.1 彈性階段模擬
2.1.1 材料參數(shù)設(shè)置
軸的彈性模量為200000Mpa,泊松比為0.3。材料設(shè)置如圖3所示。
圖3材料設(shè)置示意 圖4增量步設(shè)置示意
2.1.2 分析步設(shè)置
僅設(shè)置一個(gè)靜態(tài)學(xué)分析步,將非線性打開(kāi)(為后續(xù)分析做準(zhǔn)備),初始和最大時(shí)間增量均為0.1,設(shè)置如圖4所示。設(shè)置歷程輸出變量為RP1點(diǎn)所在集合的反力RF3和位移U3,設(shè)置如圖5所示。
圖4歷程輸出變量設(shè)置示意
2.1.3 邊界條件設(shè)置
軸的一段設(shè)置為全約束,軸的另一端施加10mm的位移載荷,并約束其余5個(gè)自由度,邊界設(shè)置如圖5所示。
圖5邊界條件設(shè)置示意
2.1.4 結(jié)果分析
輸出反力RF3,從圖6中可以看到,力隨著時(shí)間呈線性變化,這是典型的彈性變形。
圖6 RF3隨時(shí)間變化示意
2.2 塑性(屈服)階段模擬
塑性階段模擬的設(shè)置與彈性階段模擬相比,僅需要改變軸的材料參數(shù),其余設(shè)置均不變。
2.2.1 材料參數(shù)設(shè)置
由于模擬的塑性變形階段,需要添加材料的屈服應(yīng)力和塑性應(yīng)變,具體數(shù)值如圖7所示。
展開(kāi) 
xfem輸出應(yīng)力強(qiáng)度因子
使用ABAQUS中的xfem裂紋,在歷程輸出中選擇輸出應(yīng)力強(qiáng)度因子,但是顯示出錯(cuò),沒(méi)找到裂紋前端
案例:高速圓錐鐵棒擊中壁面
field output如下圖,歷程輸出默認(rèn)
5.接觸
設(shè)置通用接觸,創(chuàng)建zidan以mesh為surface,選擇zidan所有網(wǎng)格。墻壁選擇表面作為surface.
6.載荷與邊界條件
設(shè)置速度為900m/s,約束壁面四周。
7.提交求解!
由孤立網(wǎng)格創(chuàng)建殼(shell)和實(shí)體(solid part)
另外,載荷與約束、場(chǎng)輸出與歷程輸出部分都會(huì)與原cae文件有出入。
相對(duì)而言,載荷與約束、場(chǎng)輸出與歷程輸可以較為簡(jiǎn)單地修改,但結(jié)合以及網(wǎng)格的修改較為困南。對(duì)于復(fù)雜的3D網(wǎng)格,想再次還原其實(shí)體部件較為困難,且原有inp文件可能在網(wǎng)格劃分上存在不完善的地方,在input文件內(nèi)難以直接修改。
這里是由orphan mesh 提取face,既而創(chuàng)建shell單元,進(jìn)而創(chuàng)建實(shí)體部件solid part并最終優(yōu)化網(wǎng)格,改進(jìn)inp文件的方法。
首先,導(dǎo)入一個(gè)包含3D部件的inp文件,文件內(nèi)記錄了裝配節(jié)點(diǎn)信息,導(dǎo)入后會(huì)得到一個(gè)孤立網(wǎng)格部件。
孤立網(wǎng)格是固定的骨架,無(wú)法直接修改
在part窗口,點(diǎn)擊工具欄下方:face from mesh,此按鈕也可用旁邊的eddit mesh 來(lái)操作,或者頂部工具欄。
開(kāi)始選取網(wǎng)格單元的面來(lái)創(chuàng)建新面,通過(guò)by angel來(lái)一次選取多個(gè)共面的單元,中間確定,得到一個(gè)灰白色的face,可在模型樹(shù)內(nèi)觀察到。
采用此方法一次選取孤立網(wǎng)格所有外部面,從而得到一個(gè)殼,此時(shí)已經(jīng)與實(shí)體外觀相近了。
點(diǎn)選solid from shell按鈕,或在eddit emsh 按鈕內(nèi)以及頂部工具欄
選取所有面,確定后可得到一個(gè)實(shí)體部件,此時(shí)在左側(cè)模型樹(shù)內(nèi)可以看到名為Add cells-n的部件。此時(shí)已經(jīng)完成了對(duì)從orphan mesh 提取幾何要素進(jìn)而進(jìn)行實(shí)體的創(chuàng)建。
對(duì)復(fù)雜幾何可能會(huì)報(bào)錯(cuò)。
展開(kāi) 基于ABAQUS的螺紋分析
2、 輸出設(shè)置
場(chǎng)輸出主要包括:CSTRESS,MISES,S,U等信息。
時(shí)間歷程輸出可以取消,也可以輸出ALLAE\ALLDMD\ETOTAL等信息。
3、接觸設(shè)置
設(shè)置摩擦系數(shù)和接觸類型
4、載荷加載和約束
在螺栓上施加50Mpa壓力、添加幅值曲線。約束螺母外面四邊,詳細(xì)壓力加載位置和約束情況如下圖所示:
5、提交計(jì)算
設(shè)置好計(jì)算核數(shù),提交計(jì)算即可。
三、分析結(jié)果
螺栓應(yīng)力云圖如下:
螺母應(yīng)力云圖如下:
裝配應(yīng)力云圖如下:
剖視圖應(yīng)力云圖如下:
四、詳細(xì)操作視頻網(wǎng)址如下:
http://www.yqgqt.org.cn/college/video/c15361
展開(kāi)