
發(fā)布
注冊
/
登錄ABAQUS焊接子程序的案例
abaqus焊接雙熱源同步焊接子程序
熱源子程序
ABAQUS焊接模擬-空間三維多路徑串行焊接(Fortran子程序二次開發(fā))
本文通過ABAQUS熱傳導(dǎo)方式講解空間三維多路徑順序焊接建模過程,多路徑焊接重點在于子程序編寫上面。
詳細操作視頻講解請查看:http://www.yqgqt.org.cn/college/video/c10113?nagivator=training
本文使用的是熱傳導(dǎo)分析步,只獲得溫度場,溫度結(jié)果如圖所示:
如需應(yīng)力場或變形,可將分析步改成熱力耦合分析步,如下圖所示,單元類型也得改成熱力耦合。
多路徑的實現(xiàn)可以通過多個分析步,然后子程序里面在對應(yīng)的分析步里面編寫路徑,也可以使用一個分析步,通過時間控制,這些都用條件語句就可以實現(xiàn)。
路徑的運動可以用參數(shù)方程來表示,將參數(shù)方程寫入子程序里對應(yīng)的坐標中。實現(xiàn)起來還是挺簡單的。
本例僅供參考,如若有錯誤,歡迎指正。本人QQ:289328659,歡迎交流。
版權(quán)所有,轉(zhuǎn)載請注明出處!??!
展開 abaqus經(jīng)典案例——平板雙層焊接inp文件及子程序 ¥5
附件為平板雙層焊接inp文件及相應(yīng)的子程序文件
abaqus利用usdfld子程序在焊接降溫階段改變材料參數(shù) ¥29.9
abaqus利用usdfld子程序在焊接降溫階段改變材料參數(shù),在tig焊接仿真中,焊接后,焊縫組織強度變高,為了提高仿真的精度,在焊接時,在升溫結(jié)束開始降溫時提高焊縫的材料性能。子程序包括了采用高斯熱源dflux和usdfld聯(lián)合仿真。(該usdfld也可用在混凝土在升溫降溫不同的材料參數(shù))

平板焊接仿真分析-基于Abaqus的用戶自定義子程序(DFLUX) ¥5
本文使用到的軟件版本如下:
Abaqus 2019
Intel Visual Fortran 2016
Microsoft Visual Studio 2015
2. 本文采用的熱源模型為:雙橢球形熱源模型
3. 建立模型提交Job之前依次安裝Abaqus、VS和Fortran,并做好相關(guān)配置。
最后的仿真結(jié)果如下:
有限元主要建模過程:
1. Part模塊
類型為:3D Deformable
2. Property模塊
設(shè)置材料的密度、彈性、塑性、熱傳導(dǎo)率、熱膨脹系數(shù)、比熱、潛熱
3. Step模塊
建立兩個分析步,分別為Heating和Cooling,類型為Coupled temp-displacement,分析步時間分別為20、600。
4. Interaction模塊
設(shè)置表面對流換熱條件和熱輻射條件
5. Load模塊
定義體熱源和預(yù)定義溫度場
6. Mesh模塊
選擇單元類型為Coupled Temperature-Displacement(C3D8T)
7. 編輯模型屬性(Model-->Edit Attributes)
設(shè)置絕對零度(-273.15)和波爾茨曼常數(shù)(5.67E-8)。
8. Job模塊
建立Job,在General選項卡添加User subroutine file(Fortran文件),并提交。
展開 Abaqus移動加載高斯熱源子程序,適于焊接、3D打印領(lǐng)域 ¥2.5
Abaqus移動加載高斯熱源子程序,適于焊接、3D打印領(lǐng)域,fortran編制的子程序見“付費后”的附件中。
abaqus傳統(tǒng)攪拌摩擦焊接熱源Fortran子程序和模型inp文件 ¥19.89
abaqus傳統(tǒng)攪拌摩擦焊接熱源Fortran子程序和模型inp文件
Abaqus焊接仿真指南V2.0:從DFLUX子程序到FSW全流程詳解 ¥29.9
做有限元仿真,焊接(Welding) 絕對是公認的“硬骨頭”。
為什么?因為它不僅涉及復(fù)雜的熱-機耦合,還離不開讓無數(shù)工程師頭禿的Fortran子程序(DFLUX),更別提移動熱源、生死單元技術(shù),以及像攪拌摩擦焊(FSW) 這種涉及大變形的高階分析。
高斯熱源和雙橢球熱源怎么選?
DFLUX子程序里的坐標系怎么轉(zhuǎn)換?
幾十道焊縫的分析步,手動設(shè)置要累死人,怎么用Python自動化?
攪拌摩擦焊(FSW)的CEL歐拉-拉格朗日耦合怎么做?
為了解決這些問題,我花時間整理編寫了這份《使用Abaqus進行焊接模擬工程師指南 V2.0》。
這份 76頁 的PDF文檔,不講虛的理論,只講工程實戰(zhàn)。從基礎(chǔ)的熱源理論到復(fù)雜的FSW仿真,配合詳細的代碼注釋和操作流程,手把手帶你通關(guān)焊接仿真。
?? 指南核心內(nèi)容搶先看
這份指南涵蓋了焊接仿真的兩大核心路線:平板多道焊(TIG) 與 攪拌摩擦焊(FSW),包含以下精華板塊:
1?? 焊接熱源模型全解析
不清楚什么是高斯面熱源、高斯體熱源、雙橢球熱源?文檔詳細解析了各種熱源的數(shù)學(xué)公式及適用場景(TIG、MIG、激光焊等),教你如何根據(jù)熔池形狀選擇最準確的模型。
2?? 手把手教你寫 DFLUX 子程序
這是很多人的噩夢,也是本指南的重點。 我不僅提供了完整的 雙橢球熱源 Fortran 代碼,還對每一行代碼進行了中文注釋。
如何定義移動路徑?
如何控制熱流密度?
如何與Abaqus交互?代碼直接Copy就能用!
3?? 生死單元技術(shù)(Model Change)
想模擬真實的材料填充過程?必須掌握生死單元。
展開 ABAQUS焊接模擬-Python編寫移動高斯熱源子程序-不帶生死單元
ABAQUS平板對接-不帶生死單元。Python編寫移動高斯熱源子程序(包括高斯面熱源、雙橢球熱源)
模型作如下假設(shè):材料為各向同性材料,不考慮熔池流動及相變影響。
考慮到過來學(xué)習(xí)的大多都是和我一樣的學(xué)生黨,因此設(shè)置了一個大家都能接受的價格。
如果視頻中有什么錯誤或沒講清的大家可以留言!!
Abaqus模擬焊接(雙橢球熱源)的方法與步驟詳解(內(nèi)含完整雙橢球熱源子程序) ¥1.7
Abaqus模擬焊接(雙橢球熱源)的方法與步驟詳解(內(nèi)含完整雙橢球熱源子程序)
一個abaqus用戶材料子程序(UMAT)問題解決說明 附Abaqus用戶子程序專題下載
在開展abaqus用戶子程序的項目時,容易出現(xiàn)很多bug問題,下面是一個比較典型的容易遇到的報錯。
The job input file "Job-1.inp" has been submitted for analysis.
Job Job-1: Analysis Input File Processor aborted due to errors.
Error in job Job-1: Analysis Input File Processor exited with an error.
檢查工作路徑下的log文件(Job-1.log),提示無法識別“ifort”,這就意味著這個命令在系統(tǒng)路徑中無法被識別。實際上,“ifort”適用于編譯Fortran文件的,如果無法使用則無法完成編譯。
log文件內(nèi)容
為了解決這個問題,在系統(tǒng)文件中找到“ifort.exe”,并將其添加到環(huán)境變量path中,然后重啟軟件即可解決。
添加路徑
下載地址:Abaqus用戶子程序專題
展開 
模擬雙層平板焊接inp文件(含編寫子程序) ¥3
本ABAQUS的inp算例為通過編寫Fortran子程序(在附件中)實現(xiàn)的模擬平板雙層焊接的算例(在附件中),傾情奉獻。
Abaqus子程序混凝土和鋼筋材料子程序
用戶子程序(Vumat及Umat)咨詢,率本構(gòu)
Abaqus內(nèi)置LaRC05失效準則子程序(附cohesive單元umat子程序開發(fā)教程)
Abaqus從2017版本開始,內(nèi)置了UVARM和DMGINI兩種子程序供用戶調(diào)用。UVARM子程序需要以“ABQ_LARC05_DMGCRT”作為材料名的前綴,可以用來評估是否滿足LaRC05強度指標;DMGINI子程序需要以“ABQ_LARC05_DMGINI”作為材料名前綴,可以結(jié)合XFEM來分析裂紋萌生和擴展。
在abaqus中可以通過修改關(guān)鍵字來進行模型設(shè)置
UVARM設(shè)置
DMGINI設(shè)置
輸出變量的含義
計算結(jié)果
此外,如果有小伙伴希望學(xué)習(xí)cohesive單元的umat子程序開發(fā)相關(guān)技術(shù),可以關(guān)注下圖的教程:
點擊鏈接進入了解詳情:Abaqus Cohesive單元介紹及其本構(gòu)的Umat子程序開發(fā)教程
最后,有ABAQUS子程序開發(fā)相關(guān)需求歡迎通過微信公眾號聯(lián)系我們。
微信公眾號:320科技工作室。
展開 利用abaqus進行激光增材制造仿真(單元生死+DFLUX子程序+python程序)
利用abaqus實現(xiàn)了增材打印的有限元仿真:
(1)實現(xiàn)了單元生死的控制;
(2)編寫了基于高斯熱源的DFLUX子程序,實現(xiàn)了多掃描通道的仿真;
(3)利用python語言實現(xiàn)了分析步和接觸的定義。