
發(fā)布
注冊
/
登錄abaqus 子程序驗證
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-02-27
abaqus 子程序驗證的視頻教程
【A01】Abaqus 子程序開發(fā)入門=安裝教程+子程序關(guān)聯(lián)+子程序開發(fā)工具+示例
介紹Abaqus子程序開發(fā)的入門級教程。 完整視頻包括:1、軟件安裝;2、Abaqus子程序使用環(huán)境配置;3、子程序開發(fā)環(huán)境配置;4、子程序開發(fā)工具(Abaci)教程;5、復(fù)刻一個Abaqus UMAT子程序示例。 子程序語言為Fortran(自由格式)。課程附件是視頻中用到的文件。 最后1個大視頻里有5個章節(jié),是上面5個視頻的融合,并對其中一些細(xì)節(jié)做了補(bǔ)充更新。
¥28.88 1小時22分鐘 495播放
查看
Abaqus子程序開發(fā)系列課程-DFLUX子程序
Abaqus擁有豐富的子程序接口,可以滿足我們各種計算需求。Abaqus用戶子程序主要包括三種Abaqus/Standard subroutines,Abaqus/Explicit subroutines和Abaqus/CFD subroutines。本系列課程主要為大家講解常用子程序的接口以及編寫方法,以及子程序編寫過程中需要注意的事項。
¥59 1小時23分鐘 699播放
查看
Abaqus子程序開發(fā)系列課程-CREEP子程序
Abaqus擁有豐富的子程序接口,可以滿足我們各種計算需求。Abaqus用戶子程序主要包括三種Abaqus/Standard subroutines,Abaqus/Explicit subroutines和Abaqus/CFD subroutines。本系列課程主要為大家講解常用子程序的接口以及編寫方法,以及子程序編寫過程中需要注意的事項。
免費 37分鐘 3419播放
查看
abaqus 子程序驗證的實例教程
umat子程序可以定義材料的本構(gòu)關(guān)系,abaqus 中自帶的材料模型通常為成熟的材料模型,當(dāng)新的材料行為被發(fā)現(xiàn)時,通常沒法應(yīng)用自帶的材料的模型,這時就需要用到umat子程序。現(xiàn)在以大家熟知的線彈性模型為例,以熟悉uamt子程序的語法結(jié)構(gòu),并驗證其正確性。
問題描述:
一個0.2×0.2×1m的由Q235鋼組成的細(xì)桿,其一端固定,另一端面上施加100Mpa的拉力,我們都知道Q235鋼的屈服極限為235Mpa,因此這是個線彈性問題,可以用abaqus自帶的材料模型解決,但是為了熟悉umat子程序語法結(jié)構(gòu)并驗證其正確性,這里用umat子程序自定義材料本構(gòu)關(guān)系,對上述簡單拉伸問題進(jìn)行模擬。
具體步驟如下:
1、建立部件
2、輸入材料參數(shù)
3、創(chuàng)建實例
4、定義分析步
5、定義邊界條件
6、劃分網(wǎng)格
7、提交作業(yè)
8、顯示結(jié)果
我們在細(xì)桿上任選一點,z方向的應(yīng)力為100Mpa,計算結(jié)果正確,從而驗證了umat子程序的正確性。
接下來,通過視頻的形式給大家詳細(xì)介紹本算例的umat子程序
展開 這是參考文獻(xiàn)編寫的Yld2000-2d umat子程序以及驗證,主要包含以下內(nèi)容:
1.程序主要針對實體平面應(yīng)力單元,硬化模型為Swift模型,
2.當(dāng)對模型設(shè)置參數(shù),使其退回至各向同性Mises模型時,與abaqus內(nèi)置模型進(jìn)行了拉伸和剪切的驗證,誤差小于5%
3.另外設(shè)置了各向異性參數(shù),結(jié)果也符合各向異性特性,同時提取應(yīng)力應(yīng)變曲線,曲線很光滑
4.以百度網(wǎng)盤鏈接發(fā)貨,包含子程序以及ABAQUS2024模型文件(cae,inp,odb等),還有一篇參考文獻(xiàn)
在開展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用戶子程序專題
展開 用戶子程序(Vumat及Umat)咨詢,率本構(gòu)
Abaqus從2017版本開始,內(nèi)置了UVARM和DMGINI兩種子程序供用戶調(diào)用。UVARM子程序需要以“ABQ_LARC05_DMGCRT”作為材料名的前綴,可以用來評估是否滿足LaRC05強(qiáng)度指標(biāo);DMGINI子程序需要以“ABQ_LARC05_DMGINI”作為材料名前綴,可以結(jié)合XFEM來分析裂紋萌生和擴(kuò)展。
在abaqus中可以通過修改關(guān)鍵字來進(jìn)行模型設(shè)置
UVARM設(shè)置
DMGINI設(shè)置
輸出變量的含義
計算結(jié)果
此外,如果有小伙伴希望學(xué)習(xí)cohesive單元的umat子程序開發(fā)相關(guān)技術(shù),可以關(guān)注下圖的教程:
點擊鏈接進(jìn)入了解詳情:Abaqus Cohesive單元介紹及其本構(gòu)的Umat子程序開發(fā)教程
最后,有ABAQUS子程序開發(fā)相關(guān)需求歡迎通過微信公眾號聯(lián)系我們。
微信公眾號:320科技工作室。
展開 
abaqus 子程序驗證的相關(guān)專題、標(biāo)簽、搜索
abaqus 子程序驗證的最新內(nèi)容
<p>網(wǎng)上關(guān)于abaqus子程序關(guān)聯(lián)的教程有很多,一般需要同時裝visual studio和Intel oneapi套件。這里問題主要集中在Intel oneapi套件的安裝上,絕大多數(shù)教程都是要求同時裝oneAPI Base Toolkit和oneAPI HPC Toolkit。從下圖可以看出oneAPI HPC Toolkit包含oneAPI Base Toolkit的所有組件,可以說oneAPI
做有限元仿真,焊接(Welding) 絕對是公認(rèn)的“硬骨頭”。
為什么?因為它不僅涉及復(fù)雜的熱-機(jī)耦合,還離不開讓無數(shù)工程師頭禿的Fortran子程序(DFLUX),更別提移動熱源、生死單元技術(shù),以及像攪拌摩擦焊(FSW) 這種涉及大變形的高階分析。
高斯熱源和雙橢球熱源怎么選?
DFLUX子程序里的坐標(biāo)系怎么轉(zhuǎn)換?
幾十道焊縫的分析步,手動設(shè)置要累死人,怎么用Python
這是參考文獻(xiàn)編寫的Yld2000-2d umat子程序以及驗證,主要包含以下內(nèi)容:
1.程序主要針對實體平面應(yīng)力單元,硬化模型為Swift模型,
2.當(dāng)對模型設(shè)置參數(shù),使其退回至各向同性Mises模型時,與abaqus內(nèi)置模型進(jìn)行了拉伸和剪切的驗證,誤差小于5%
3.另外設(shè)置了各向異性參數(shù),結(jié)果也符合各向異性特性,同時提取應(yīng)力應(yīng)變曲線,曲線很光滑
4.以百度網(wǎng)盤鏈接發(fā)貨,包含子程序以及ABAQUS2024
在ABAQUS中做管道內(nèi)壓爆炸CEL模擬,采用vumat進(jìn)行子程序定義
當(dāng)管道為單層網(wǎng)格時,流固耦合效果好。當(dāng)管道為多層網(wǎng)格時,采用abaqus自帶的材料及損傷可以實現(xiàn)模擬,使用vumat進(jìn)行模擬流固耦合效果就很差(內(nèi)部氣體漏氣、等效塑性應(yīng)變分布不正確、計算迭代等),這是什么原因
[圖片]
<p>答案很簡單,abaqus的求解器開發(fā)的很早,就只能用當(dāng)時的語言,所以會使用這么早期的語言。</p><p>同樣的,各種軟件的前后處理模塊開發(fā)的很晚,可以使用最新的語言,如python,所以abaqus的前后處理可以使用python進(jìn)行二次開發(fā)。</p><p><br></p><div contenteditable="false" width="100%"><hr>
</div><p><br>
<p><.f><.for><.f90></p><div contenteditable="false" width="100%"><hr>
</div><p><br></p><p><br></p><p><.f>。Unix系統(tǒng)下的</p><div contenteditable="false" width="100%"><hr>
</div><p><