
發(fā)布
注冊(cè)
/
登錄ABAQUS修改的案例
Matlab“稍作修改”Abaqus-odb結(jié)果?。?!
Abaqus是一款強(qiáng)大的有限元分析軟件,隨著版本的更迭,產(chǎn)品逐漸包含了前處理模塊、求解器、后處理模塊,用戶上手難度越來(lái)越小。
Matlab同樣也是一款強(qiáng)大的商業(yè)數(shù)值計(jì)算軟件,其可視化能力強(qiáng)的一批,作為興趣研究,可多玩玩這些工具聯(lián)合使用的效果,這次將這兩款工具聯(lián)合使用,介紹Matlab如何讀取Abaqus的.inp、.odb文件?
故事的開頭
木木平時(shí)喜歡玩一些有限元的東西,有一次在模型分析完畢后,我突發(fā)奇想:能否自定義obd文件,使之顯示成我想要的樣子?
我懷揣著這個(gè)想法,嘗試修改.odb文件,可是當(dāng)我打開文件后,傻眼了...
某.odb文件
這看不懂啊,好像Abaqus在說(shuō):少年,別動(dòng)我的數(shù)據(jù)!
我偏要對(duì)其作出修改!
進(jìn)入正題
主要編制了兩個(gè)函數(shù)文件:loadinp用于讀取.inp文件,meshplot用于可視化繪圖。該程序是國(guó)外一個(gè)大佬編制的小工具,結(jié)合具體案例可靈活使用。
Abaqus案例模型介紹
邊界條件及單元類型可見下圖,藍(lán)色區(qū)域使用CPS4單元,黃色區(qū)域使用CPS3單元
邊界條件
Abaqus分析結(jié)果如下,我將兩個(gè)Part分開展示,因?yàn)楸敬翁峁┑腗atlab程序不能完成裝配功能,為了與Matlab結(jié)果對(duì)比分析,只能分Part顯示。
Abaqus分析結(jié)果
Matlab讀入結(jié)果文件
導(dǎo)入inp文件,對(duì)文件中的單元節(jié)點(diǎn)信息進(jìn)行繪制部件模型。
展開 Matlab“稍作修改”Abaqus-odb結(jié)果 | 提取三維裝配體Mises應(yīng)力
以上方法帶著大家演示了如何用Matlab繪制Abaqus場(chǎng)變量云圖,如果我們想更改,那就可以在該區(qū)域?qū)?yīng)的Excel部分進(jìn)行修改,即可操作成功。
Abaqus修改界面圖標(biāo)大小,修改背景顏色,且每次重啟不會(huì)重置設(shè)置 ¥2
<p>先說(shuō)需求:有時(shí)候屏幕比較大,默認(rèn)的圖標(biāo)大小太小,看著費(fèi)眼睛,所以需求圖標(biāo)放大。</p><p> 有時(shí)候需要截圖,背景顏色改為白色,方便展示。</p><p> 每次設(shè)置完,重啟軟件,都會(huì)恢復(fù)成默認(rèn)設(shè)置,就很麻煩!</p><p><br></p><p>具體如何設(shè)置,如下:</p><p> </p><p><br></p>
展開 Abaqus準(zhǔn)靜態(tài)計(jì)算怎樣手動(dòng)修改應(yīng)力比?
我現(xiàn)在有這樣一個(gè)周期載荷,準(zhǔn)靜態(tài)計(jì)算后根據(jù)應(yīng)力算出應(yīng)力比,我想修改應(yīng)力比的大小,應(yīng)該怎樣修改這個(gè)載荷呢,求各位指點(diǎn)一下

Abaqus簡(jiǎn)易版損傷面積提取插件修改后 ¥2
https://www.yqgqt.org.cn/content/post/36a07680-7ab5-46ed-a934-5597e8476e89
很多購(gòu)買彭老師插件的人都出現(xiàn)了和我一樣的問題報(bào)錯(cuò)
打開文件,sendCommand('import damage_Etraction') Traceback (most recent call last): File "SMAIngInteractiveInfraGUI\SMAIngUbiApiPy.m\src\ubi_PluginToolsetGui.py", line 1475, in onCmdButton File "SMAPyaModules\SMAPyaAbqPy.m\src\sendcmd.py", line 35, in sendCommand ImportError: No module named xlwt 無(wú)法使用
進(jìn)行修改以后可以使用
展開 abaqus材料庫(kù)插件、材料庫(kù)修改、材料庫(kù)的調(diào)用
1概要
ABAQUS擁有強(qiáng)大的非線性處理能力,但是不提供材料庫(kù),每次都需要去查找、并重復(fù)輸入,大大降低了工作效率,考慮到這一點(diǎn),ABAQUS提供了材料庫(kù)接口,以*.lib文件形式進(jìn)行存儲(chǔ)。
POLARIS_MAT_BASE是星辰-北極星團(tuán)隊(duì)開發(fā)的一款基礎(chǔ)材料庫(kù)插件,共包含318種材料,主要涉及材料密度、彈性模量、塑性、熱膨脹系數(shù)、比熱、熱傳導(dǎo)率。參數(shù)由網(wǎng)絡(luò)資源轉(zhuǎn)換而來(lái),避免不了可能存在的錯(cuò)誤,還請(qǐng)查證后使用。如您發(fā)現(xiàn)錯(cuò)誤,請(qǐng)及時(shí)提醒作者,避免錯(cuò)誤進(jìn)一步傳播。
2 ABAQUS材料庫(kù)使用
打開軟件后,進(jìn)入Property模塊,左側(cè)將增加ABAQUS材料庫(kù)使用界面,如下圖所示:
3 POLARIS基礎(chǔ)材料庫(kù)
3.1 POLARIS_MAT_BASE基礎(chǔ)材料庫(kù)下載
ABAQUS材料庫(kù)插件_POLARIS_MAT_BASE.zip
3.2 文件說(shuō)明
壓縮包共包含兩個(gè)lib文件,分布為:POLARIS_MAT_BASE_SI_m.lib和POLARIS_MAT_BASE_SI_mm.lib,分別表示國(guó)際_米制(Kg-m-s)和(T-mm-s)兩種單位制的材料,相互之間的轉(zhuǎn)換關(guān)系請(qǐng)查看:《有限元的單位》。
展開 ABAQUS修改inp文件,設(shè)置的集中孔流在CAE中不顯示。
如圖所示,我在step2中設(shè)置了一個(gè)集中孔流,但是在載荷管理器中只能看到前面設(shè)置的
捕獲.png
捕獲2.png
重力和上覆荷載,是什么原因呢。
Abaqus UMAT debug 踩坑系列——修改VS2015默認(rèn)語(yǔ)言為英文
問題描述:
為了更好的使用Google搜索來(lái)查找程序中出現(xiàn)的問題,于是想要把VS2015的默認(rèn)語(yǔ)言設(shè)置為英文,按照最簡(jiǎn)單的方法操作,進(jìn)入工具->選項(xiàng)->區(qū)域設(shè)置->獲取其他語(yǔ)言,結(jié)果發(fā)現(xiàn)坑爹微軟放大招了,無(wú)法找到語(yǔ)言安裝包??!暈死!
原因分析:
除了坑爹以外,我其他實(shí)在不想說(shuō)什么
解決方法:
問題的關(guān)鍵就是找到語(yǔ)言安裝包,Google了一下便找到了可以下載VS2015英語(yǔ)語(yǔ)言安裝包的網(wǎng)頁(yè)https://www.microsoft.com/en-us/download/confirmation.aspx?id=48157安裝過(guò)程非常簡(jiǎn)單Before you install a Language Pack, install the corresponding version of the product.
On this page, choose the Download button.
Select the .exe options and then choose the Next button.
To install the software now, choose the Run button.
To install the software later, choose the Save button.
記得安裝的過(guò)程需要關(guān)閉VS2015!安裝完成后,即可使用英文版的VS2015了。
展開 ANSYS與ABAQUS關(guān)于梁?jiǎn)卧筇幚淼挠?jì)算與理論值比較(糾錯(cuò))- CAE夢(mèng)想很偉大
ANSYS與ABAQUS關(guān)于梁?jiǎn)卧筇幚淼挠?jì)算與理論值比較(推薦)- CAE夢(mèng)想很偉大
本文原創(chuàng),若是轉(zhuǎn)載,請(qǐng)注明出處和筆名CAE-夢(mèng)想很偉大。
感謝abaqus襄陽(yáng)對(duì)于本文中錯(cuò)誤Mises應(yīng)力的問題的糾正。
本文目的
本文以工程項(xiàng)目中出現(xiàn)的評(píng)估問題為原型,以懸臂梁為例,對(duì)abaqus的mises應(yīng)力在評(píng)估梁?jiǎn)卧娜绾潍@得正確性進(jìn)行說(shuō)明。以理論計(jì)算為主,聯(lián)合ansys 和ansys workbench的計(jì)算結(jié)果,縱向評(píng)估正確的abaqus查看梁?jiǎn)卧恼_用法beam-stress。
雖然本文可能小題大做,但是對(duì)于新手和一般不了解beam-mises的工程師,都希望引起足夠的重視。若是有任何異議,請(qǐng)大家留言,也歡迎大家留言討論。
具體內(nèi)容如下
以10×10mm矩形截面,長(zhǎng)度100mm的矩形管為例進(jìn)行說(shuō)明。
載荷:軸向載荷為10000N,彎矩為100N.m。通過(guò)理論計(jì)算
理論計(jì)算結(jié)果
軸向正應(yīng)力為 ,
彎曲最大應(yīng)力為
疊加組合應(yīng)力
最大組合應(yīng)力100+60=160
最小組合應(yīng)力100-60=40
下面對(duì)比有限元計(jì)算結(jié)果與理論值比對(duì),如表格所示
可以知道ANSYS、WB、ABAQUS顯示結(jié)果均與理論值一致。但是需要注意的是,ABAQUS需要修改截面顯示設(shè)置,需要考慮TOP和BOTTOM同時(shí)顯示數(shù)據(jù),才能獲得正確的MISES結(jié)果。
ABAQUS的Mises不同截面激活設(shè)置顯示形式的比較如圖4所示。
展開 ABAQUS SpectrumColor云圖配色插件 ¥98
插件介紹
AbyssFish SpectrumColor插件可實(shí)現(xiàn)一鍵式修改ABAQUS可視化中的云圖繪制顏色譜。
插件內(nèi)置150余種不同顏色映射模式,可實(shí)現(xiàn)多種樣式的云圖繪圖風(fēng)格。
可通過(guò)插件中的顏色預(yù)覽卡,查看需要設(shè)置的云圖顏色譜風(fēng)格及名稱。
也可在插件內(nèi)勾選離散,繪制顏色離散分布的云圖。
如需自定義顏色映射模式,可通過(guò)修改插件文件夾內(nèi)的Color文件夾下的txt顏色表實(shí)現(xiàn),顏色格式設(shè)置如下。
說(shuō)明提醒
該插件可在 Windows 10 和 Windows 11 系統(tǒng)上運(yùn)行,支持 Abaqus 2024、2025 及更高版本。
插件需要注冊(cè),注冊(cè)完成后即可永久使用。該插件為單機(jī)許可銷售模式,購(gòu)買后請(qǐng)通過(guò) QQ:1135122921 或微信:AbyssFish_LJR 聯(lián)系我們以獲取許可證。
展開 abaqus-fluent流固熱耦合
1.首先通過(guò)fluent計(jì)算得到模型的溫度場(chǎng)邊界,導(dǎo)出的文件格式選為inp,導(dǎo)入hypermesh去除流體邊界; 2.得到結(jié)構(gòu)邊界后輸出為abaqus文件格式: 3.導(dǎo)入到abaqus中,修改材料參數(shù),修改參考溫度“ 下圖中顯示了模型的膜層散熱系數(shù),邊界溫度場(chǎng): 替換熱傳導(dǎo)分析為熱固耦合分析步,
abaqus-fluent流固熱耦合.doc

鋼絲繩Abaqus有限元分析的二次開發(fā)
使用演示動(dòng)畫如下
使用方法
1.下載插件解壓至軟件安裝目錄的plugins文件夾下;
2.修改Abaqusrope.py文件中三維模型的文件路徑??捎糜浭卤?em>修改,采用界面中鼠標(biāo)點(diǎn)擊選擇文件方式會(huì)隨機(jī)出錯(cuò)。
3.選擇修改后的Abaqusrope.py文件,更新腳本。
4.修改界面中拉力等參數(shù),點(diǎn)擊ok自動(dòng)開始建模。
abaqus_plugins.zip
P.zip
ABAQUS二次開發(fā)簡(jiǎn)介
ABAQUStigong了兩種二次開發(fā)的接口,一是子程序接口(user subroutine),一種是腳本接口(Abaqus scripting interface),Abaqus的腳本語(yǔ)言是在python語(yǔ)言的基礎(chǔ)上進(jìn)行的定制開發(fā),它擴(kuò)充了python的對(duì)象模型和數(shù)據(jù)類型,使Abaqus腳本接口的功能更加強(qiáng)大,一般來(lái)說(shuō),Abaqus腳本接口可以實(shí)現(xiàn)以下功能
① 創(chuàng)建、修改ABAQUS模型中的屬性,如部件、材料、荷載和分析步等
② 創(chuàng)建、修改和提交分析作業(yè)
③ 讀取和寫入ABAQUS輸出數(shù)據(jù)文件
④ 查看分析結(jié)果
Abaqus中python腳本的通信關(guān)系如下圖所示
從圖中可以看出,ABAQUS可以通過(guò)三種方式運(yùn)行腳本文件
(1) GUI。Abaqus在采用GUI進(jìn)行建模的同時(shí),會(huì)生成一個(gè)rpy格式的腳本文件。當(dāng)然,也可以通過(guò)macro管理器錄制一段宏命令
(2) 命令行。在abaqus CAE界面底端的命令行鍵入python命令,點(diǎn)擊回車后即可自動(dòng)運(yùn)行
(3) 編輯腳本文件。
展開 Damask 2.0.3聯(lián)合abaqus進(jìn)行晶體塑性有限元模擬的簡(jiǎn)單介紹
然后劃分網(wǎng)格并生成inp文件,共有9261個(gè)單元:
neper -M Jiahe1.tess -rcl 1.3 -elttype hex -interface continuous -format inp -o abq_input
關(guān)于網(wǎng)格劃分需要注意,damask2.0.3聯(lián)合abaqus只支持部分單元類型(CPE4,CPE8,C3D4,C3D6,C3D8,C3D8R,C3D20,C3D20R),即不支持四邊形單元和四面體單元。Segurado教授曾在自己的著作(Computational Homogenization of Polycrystals)中表示,這樣將導(dǎo)致晶界呈階梯狀表面,不適合于模擬局限于晶界的現(xiàn)象,如晶界滑動(dòng)。
Damask2.0.3聯(lián)合abaqus運(yùn)行需要3個(gè)必要文件,abaqus_v6.env,*.inp和material.config。abaqus_v6.env用于配置DAMASK與Abaqus聯(lián)合使用時(shí)的環(huán)境設(shè)置文件,一般不需要修改。
從neper導(dǎo)出inp文件后,需要對(duì)該inp文件進(jìn)行前處理,為每一個(gè)晶粒建立單獨(dú)的材料并輸入材料參數(shù)。這里基于Neper2Abaqus進(jìn)行修改,采用Matlab進(jìn)行前處理。
本例采用一種Al合金材料,F(xiàn)CC結(jié)構(gòu),在Matlab命令行中運(yùn)行:
neper2abq('Al__')
其中Al是輸入文件的名稱。在名稱末尾需要包含雙下劃線。運(yùn)行此函數(shù)將生成4個(gè)文件:Al_materials.inp,Al_sections.inp,Al_Microstructure_ElementHomogeneous.config,Al_Texture_Gauss.config。
展開 .inp文件轉(zhuǎn).bdf文件
修改一下,言簡(jiǎn)意賅。
修改 abaqus_v6.env 文件,在文件末尾加上 cae_no_parts_input_file=ON;
在inp所在路徑中運(yùn)行 abaqus tonastran job=dbfFileName(注意,無(wú)需.dbf),該命令就會(huì)檢索該路徑下有無(wú) dbfFileName.inp 文件,如果有,則直接轉(zhuǎn)化得到dbfFileName.bdf,如果沒有,則會(huì)繼續(xù)提示輸入inp文件名即可,如下圖