
發(fā)布
注冊
/
登錄abaqus分割工具的案例
LS-PrePost小工具關(guān)鍵字分割器Keyword File Separat
[圖片]
ABAQUS求助:邊界條件面被分割
主要是分割的表面太多了后面再選比較麻煩,而且試過一次報錯非常嚴重。
免費領(lǐng)有限元模型+Abaqus Inp文件分割腳本
這個腳本可以自定義需要被分割的關(guān)鍵字、限制文件大小、執(zhí)行格式檢查、查看分割進度等,功能比較全面。
運行示例:
abaqus python fileSplitter.py -inp Sample
inp文件分割示例
近期培訓
通知:9月直播培訓招生即將結(jié)束,欲參加者請點擊圖片了解更多。
fileSplitter.py與Toyota Venza Base Model(Abaqus版,可直接運行)領(lǐng)取(2021年9月7號截止)→在此公眾號后臺回復:
偷油塔
免費工具 | 一種ABAQUS inp文件批量提交的工具
本次推薦simwe論壇榮譽版主garethz前輩在2009年共享的inp文件批量提交工具Abaqus-bat(V1.3)
Abaqus-bat V1.3 能批量提交選定目錄下的所有inp文件,適用于所有版本的ABAQUS軟件,無需手動編寫bat批處理命令,界面操作簡單,非常的方便,親測可用。
軟件具體的使用說明參考simwe論壇,網(wǎng)址(可下載軟件)如下:
http://forum.simwe.com/forum.php?mod=viewthread&tid=894456&highlight=Abaqus-bat
考慮部分道友沒有注冊simwe,故提供網(wǎng)盤下載地址,如下:
鏈接:
https://pan.baidu.com/s/1gTe_lrqYjEdkf75mKaNnug
提取碼:
z98c
特別說明:
1、該工具發(fā)布時間較早,新手一般不會留意,容易被埋沒,所以才斗膽挖出來推薦給大家,不是炒冷飯;
2、在論壇原帖中g(shù)arethz版主未收取仿真幣,其目的就是方便更多道友,故下載一份通過網(wǎng)盤傳播,零差價,造福更多道友,應該不構(gòu)成侵權(quán),請大家明鑒。
3、歡迎關(guān)注微信公眾號:ABAQUS在線(ID:Abaqus)交流。
展開 
ABAQUS名稱標準化工具
,
"\\", "/"]
for char in chars:
s = s.replace(char, flag)
"""
判斷字符串長度是否超過需求, 若超過則截斷.
"""
if len(s) > length:
s = s[:length]
"""
將may not be begin or end with中的字符串轉(zhuǎn)換為"+"
"""
s = re.sub('(^[-_\d ])|([-_\d ]$)', flag, s)
return s.lower()
由于我們并沒有將所有的ABAQUS命名規(guī)則找出來, 所以該工具以后還可以工具個人的使用情況做升級. 如發(fā)現(xiàn)新的may not contain則在charts里面添加, 如發(fā)現(xiàn)新的may not be begin or end with則更改第48行的正則表達式.
展開 Abaqus 作業(yè)完成自動郵件提醒工具
在跑 Abaqus 仿真時,經(jīng)常會遇到算例運行時間很長,需要盯著 log 文件看是否完成,這既浪費時間又容易錯過。為了解決這個問題,我寫了一個基于 Python + smtplib 的小腳本:
-自動監(jiān)控 Abaqus .log 文件
-檢測到 COMPLETED 狀態(tài)后自動發(fā)送郵件提醒
只需在界面中輸入 日志文件路徑、郵箱地址和密碼,點擊開始監(jiān)控,就能在 Abaqus 作業(yè)完成后第一時間收到郵件通知。即使離開電腦,也不用擔心錯過計算結(jié)果啦~
abaqus_email_check-ui.py
Abaqus批量計算工具
自己制作的一個小工具,完全免費,歡迎大家測試。
功能:
每個inp任務放到單獨的文件夾中,不會導致計算結(jié)果文件都混在一起
支持 .for 文件的子程序
輸出計算成功或失敗信息
4個文件的求解結(jié)果示例
剛開發(fā)完成,沒怎么測試,可能有bug,歡迎大家反饋。
Abaqus批量計算.zip
直播 | ABAQUS二次開發(fā)入門和工具
“
為了提高仿真工程師、高校師生實際工程能力,技術(shù)鄰特開展2021年ABAQUS系列直播課,我們甄選了四個熱門方向(巖土、二次開發(fā)、橡膠分析、混凝土)的基礎入門課,助力小伙伴們夯實有限元基礎。
第四期直播《基于ABAQUS的橡膠減震件剛度分析》以開啟報名,歡迎大家關(guān)注學習!
”
Abaqus是當今最流行的通用結(jié)構(gòu)有限元軟件之一,以其強大的非線性和良好的用戶體驗著稱。
但在實際工程應用中,設計對象專業(yè)針對性強,通用的工具軟件往往解決不了專業(yè)問題,需要通過二次開發(fā)對商業(yè)軟件進行定制和優(yōu)化,集成高精度的計算方法和專有技術(shù),以更好的解決專業(yè)問題,也可以形成自主品牌的CAE工具。
Abaqus的二次開發(fā)總體分為:
(1) 基于Python語言的前后處理二次開發(fā);
(2) 基于Fortran語言的求解器用戶子程序的二次開發(fā)。
本次直播主要針對這兩部分的開發(fā)做一個總體入門介紹,同時,為克服子程序調(diào)試、環(huán)境配置困難及Fortran編程復雜等問題,我們直播中也將介紹兩款便捷的子程序開發(fā)工具iSolver和DUS,可預先下載使用。
展開 一分鐘上手的ABAQUS結(jié)果二次處理工具
光專門用來做后處理的軟件工具都一堆,Tecplot、CFD-post、Insight等等。而且每個軟件都有一定的使用門檻。
當時給我的印象就是,搞流體的都在猛點前后處理技能樹,死磕仿真技術(shù)。
仔細想想,這也正常。相比于風洞,我們結(jié)構(gòu)試驗的成本要低太多了,一般畢業(yè)的時候都有點試驗,再摻和的仿真的東西就畢業(yè)了。風洞一響,黃金萬兩,很多搞流體的人是沒有條件做試驗驗證自己的計算的,再加上尺寸和風洞條件限制,即便是做試驗也是參數(shù)縮比試驗。這給仿真驗證帶來了極大困難,也由此造就看流體是玄學的名聲。
和流體的仿真后處理相比,我們結(jié)構(gòu)的結(jié)果往往就是應力應變位移,老三樣云圖,要是搞一個子程序渲染一個失效分布,都算是過年開洋葷的待遇了。
因為如此種種緣由,我們對有限元仿真結(jié)果的二次處理一直停留在依靠軟件自帶模塊的階段。
我在前面的文章《不用UMAT也能分析復合材料失效情況?》就提到,通過二次處理,我們自己就可以加入強度準則,來分析結(jié)構(gòu)失效。但是,需要自己弄一個后處理模塊,這對很多人來說是有門檻的。
為此我就想,干脆我們工作室弄一個相對通用,且特別容易上手的后處理工具給大家用行不行呢?
于是我連夜召集高管開會討論......,劃掉。
于是我趕緊編寫一個工具出來,感覺還比較好用。完全是后處理的小白也能一分鐘上手,我們主要解決的痛點就是數(shù)據(jù)格式。只要在excel中,把網(wǎng)格、節(jié)點坐標、節(jié)點上的物理量放進去,就能得到我們想要的云圖。
這樣做有幾個十分明顯的好處:
(1)數(shù)據(jù)結(jié)構(gòu)簡單,一眼明了,方便用。
(2)ABAQUS可以直接導出節(jié)點上的應力、位移、應變等數(shù)據(jù),我們只要在表格中,利用基礎的EXCEL公式,就可以嵌入自己想分析的參數(shù),比如嵌入一個強度準則,計算失效因子,進行渲染。
(3)方便不同工況的比較。
展開 仿真軟件3 Abaqus到Nastran模型一鍵轉(zhuǎn)換工具
Abaqus到Nastran模型一鍵轉(zhuǎn)換工具
iTranslator是集成在Abaqus/CAE中的一個模型轉(zhuǎn)換接口插件,將Abaqus的模型一鍵轉(zhuǎn)換生成Nastran的bdf文件
在土木領(lǐng)域的設計
由于很多的單位不認可abaqus的求解,所以只能nastran,而很多工程師都使用Abaqus/CAE做前處理,這樣需要從Abaqus/CAE輸出bdf文件到Nastran中分析。
在Abaqus/CAE中自編了一個bdf轉(zhuǎn)換插件(取名iTranslator),可以一鍵將Abaqus數(shù)據(jù)輸出bdf文件,完美的解決了實際項目的問題。
優(yōu)勢
自編iTranslator和Abaqus自帶插件相比較的優(yōu)勢如下
使用方法
(1)在Abaqus/CAE中打開模型,譬如附件的手機模型mobile.inp,切換到Job模塊。
(2)在Abaqus菜單欄的Plug-ins里看到iTranslator插件的菜單。
(3)點擊iTranslator->Export->Nastran,彈出轉(zhuǎn)換對話框
(4)選擇某個job,點擊Write Bdf File可以把Abaqus模型導出為Nastran的輸入文件。導出完畢后,可以看到各個部分的統(tǒng)計信息
(5)點擊Create Patran db File,插件將生成相應的db文件并用Patran打開,可以看到手機模型與Abaqus中的一致(在軟件中可以將顯示梁截面三維形狀和板厚度的設置打開,可以更細致的對比三維模型)。
展開 Abaqus工具條及快捷鍵自定義
一、工具條自定義
Abaqus允許根據(jù)自己的使用習慣和使用頻率自定義快捷工具條。操作如下:
1、先創(chuàng)建工具條
2、對于沒有的圖案的命令需要選擇圖案,可以自行導入,圖片格式為bmp、png等,這里導入的圖案包括了自行修改的圖案,也包括借用了HyperWork中的部分圖案。
3、鼠標點擊命令拖動到工具條上,即可完成定義。
二、自定義命令的快捷鍵
Abaqus可以根據(jù)自己的使用習慣和使用頻率自定義命令的快捷鍵。
1、先查一下現(xiàn)有命令的快捷鍵信息,這些命令暫時不修改,而且這些快捷鍵不能再使用。
2、列出自己使用頻率高的命令,并自定義快捷鍵。
如下圖,按住需要定義的快捷鍵(如 組合鍵Shift+Ctrl+A),就會顯示出下圖標碼1所示,然后點擊Assign指派到右框,此時已完成快捷鍵設置。刪除可點擊Remove。
注意的是:
(1) 除了【F1】鍵不能用外,F(xiàn)2~F12 都可以單獨使用或結(jié)合【Ctrl】,【Shift】,【Alt】使用;
(2) 其余key不能單獨使用,也不能只和【Shift】或【Alt】組合使用;
(3) 能組合的快捷鍵有【Ctrl】+ key、 【Shift】+【Ctrl】+ key、 【Alt】+【Ctrl】+ key、 【Shift】+【Alt】+ key、 【Shift】+【Alt】+【Ctrl】+ key 。
(4) 以下快捷鍵表中,優(yōu)先會把常用的命令設置成易操作的快捷鍵,尤其是不斷重復使用的命令。
快捷鍵命令可以參考以下表格:
展開 
ABAQUS 二次開發(fā)的學習工具Pythonreader
Pythonreader是某大佬開發(fā)的實時讀取abaqusCAE命令的軟件,該軟件可以實時讀取工作目錄下的Abaqus.rpy文件,是Abqus二次開發(fā)很便捷的輔助工具。
打開exe文件,點擊右鍵“瀏覽”選項要讀入的rpy文件,這時每在abaqus/GU界面操作一步,Pythonreader就會實時記錄對應的Python命令代碼。我是剛接觸Python的二次開發(fā)的小白,把這個分享一下給大家。
ABAQUS_PythonReader.zip
提升工作效率:Hypermesh二次開發(fā)工具-----Abaqus材料創(chuàng)建利器 ¥5
工具簡介
這款基于TCL腳本開發(fā)的工具,專為Hypermesh環(huán)境中的Abaqus材料創(chuàng)建而設計。它提供了直觀的圖形用戶界面,使材料屬性的輸入和管理變得前所未有的簡單。無論是創(chuàng)建單一材料,還是管理整個材料庫,這款工具都能輕松勝任。
使用場景
場景一:單一材料快速創(chuàng)建
當您需要快速創(chuàng)建一個新材料時,只需在主界面輸入材料參數(shù),點擊"手動創(chuàng)建"按鈕,工具會自動驗證輸入并創(chuàng)建材料,整個過程只需幾秒鐘。
場景二:材料庫批量應用
對于需要頻繁使用的標準材料,您可以將它們保存在CSV格式的材料庫中。通過"從庫中創(chuàng)建"功能,可以瀏覽并選擇所需材料,一鍵創(chuàng)建,省去重復輸入的麻煩。
場景三:團隊材料數(shù)據(jù)共享
團隊可以維護一個統(tǒng)一的材料庫文件,所有成員通過此工具訪問和使用相同的材料數(shù)據(jù),確保材料屬性的一致性,提高團隊協(xié)作效率。
核心功能
1. 直觀的材料創(chuàng)建界面
工具提供了簡潔明了的用戶界面,支持輸入以下材料屬性:
材料名稱
彈性模量(E)
泊松比(Nu)
密度(Rho)
屈服強度(qf,可選)
抗拉強度(kl,可選)
斷裂延伸率(det,可選)
所有參數(shù)都有中英文雙語標識,便于不同背景的工程師使用。
2. 智能材料庫管理
CSV格式支持:工具可直接讀取CSV格式的材料庫文件,輕松導入和管理您的材料數(shù)據(jù)。
靈活的文件選擇:支持瀏覽選擇不同的材料庫文件,也可隨時恢復默認材料庫。
材料庫瀏覽:提供材料庫瀏覽界面,可直觀查看所有可用材料,雙擊即可創(chuàng)建。
3. 智能驗證與錯誤處理
輸入驗證:自動驗證輸入的數(shù)值格式,防止無效數(shù)據(jù)導致的錯誤。
名稱沖突處理:自動檢測并解決材料名稱沖突,確保創(chuàng)建的材料名稱唯一。
展開 (二)自己也能開發(fā)ABAQUS復合材料層合板自動建模工具?
嵌入代碼后,運行效果如下:
至此我們完成了一個小工具的開發(fā)。
這個案例雖然簡單,如果我們更換為更復雜的結(jié)構(gòu),再加入調(diào)用ABAQUS自動計算、后處理的部分,它就進化成了一個軟件平臺。
很多項目包裝的很花哨,從邏輯上來講,借助商用求解器,自己開發(fā)前后處理模塊,本質(zhì)上就是上面的路子。
麻雀雖小五臟俱全,如果能嵌入自己的求解器,那么它就是一個專用的有限元軟件了。
Abaqus和Nastran模型一鍵互換工具 ¥10
===概述===:
iTranslator是一個免費的輕量化的插件,可將Abaqus的模型一鍵轉(zhuǎn)換生成Nastran的bdf文件,或者將Nastran模型一鍵轉(zhuǎn)換為Abaqus的inp文件,并最大程度的保留模型信息。
===開發(fā)歷史===:
1.前段時間(2014年)左右做了兩個項目,客戶單位規(guī)定某些分析只能用Nastran,不承認Abaqus求解器結(jié)果,而很多工程師都使用Abaqus/CAE做前處理,這樣需要從Abaqus/CAE輸出bdf文件到Nastran中分析。
2.首先想到的是使用Abaqus/CAE自帶的輸出bdf的插件,實際使用下來發(fā)現(xiàn)自帶插件對復雜模型轉(zhuǎn)換的并不完善,有些重要屬性丟失了,使得轉(zhuǎn)換的bdf沒法直接用Nastran分析,而且輸出的bdf文件即使導入到Patran中也很難修改,沒法滿足項目要求。
3.后來從2016年開始在Abaqus/CAE中自編了一個bdf轉(zhuǎn)換插件(取名iTranslator),可以一鍵將Abaqus數(shù)據(jù)輸出bdf文件,最大程度的保留模型信息,使得輸出的bdf可直接進行Nastran分析,完美的解決了實際項目的問題。
4.2018年后,隨著我們自主的通用結(jié)構(gòu)CAE軟件iSolver慢慢強大,后來將這個插件集成到了iSolver的前后處理中,直接可以將Abaqus的inp轉(zhuǎn)換為Nastran的bdf,不再依賴商軟。
5.2020年左右,由于Nastran轉(zhuǎn)Abaqus的需求變多,又在插件中加入一鍵轉(zhuǎn)換Nastran到Abaqus的功能。
展開