不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

abaqus運(yùn)行umat

關(guān)注
創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-02-27
abaqus運(yùn)行umat圖1

abaqus運(yùn)行umat的實(shí)例教程

Abaqus用戶子程序提供了很多接口幫助用戶實(shí)現(xiàn)自定義單元、材料等重要功能,但是功能強(qiáng)大,卻不友好,一般來說,存在以下四個(gè)問題: 1、 環(huán)境配置相對(duì)比較復(fù)雜,很多用戶在配置VS、Fortran和Abaqus的鏈接時(shí)就選擇了放棄; 2、 用戶子程序代碼的編譯問題不容易發(fā)現(xiàn),用戶一般都需要在對(duì)應(yīng)Job的日志里去查看,然后再去修改代碼,重新提交Job,如此反復(fù),工作效率極低; 3、 調(diào)試不易,Abaqus自帶了調(diào)試Job的功能,但往往由于環(huán)境配置的問題,用戶不能正確地進(jìn)入調(diào)試狀態(tài),對(duì)用戶子程序代碼進(jìn)行調(diào)試; 4、 由于Abaqus的用戶子程序編譯是每次提交任務(wù)后都會(huì) 重新執(zhí)行的,即使用戶已經(jīng)調(diào)試好用戶子程序代碼,也仍然需要重新編譯。同時(shí)給在共享用戶子程序時(shí),就需要在多臺(tái)機(jī)器配置好用戶子程序的開發(fā)環(huán)境,實(shí)在是麻煩。 筆者通過一段時(shí)間的摸索和研究,找到了一種無需鏈接VS、Fortran和Abaqus,完全在VS中配置用戶子程序編譯環(huán)境的方法。編譯生成的文件可直接用于Abaqus,別的機(jī)器使用無需再配置開發(fā)環(huán)境。同時(shí),筆者也根據(jù)調(diào)試代碼的需要,給出了一個(gè)實(shí)現(xiàn)單步調(diào)試的技巧,且無需再擔(dān)心由于環(huán)境配置問題無法進(jìn)入調(diào)試狀態(tài)。詳細(xì)內(nèi)容,見文檔。 方法指南.pdf 筆者也提供了配置好的vs工程。
展開
abaqus運(yùn)行umat圖2

abaqus運(yùn)行umat的最新內(nèi)容

配套 UMAT 代碼可直接在 ABAQUS 編譯運(yùn)行,采用全隱式積分搭配一致切線模量,收斂速度極快、計(jì)算精度極高,適合初學(xué)者快速入門。</p><p>下圖展示了部分PDF內(nèi)容,及umat計(jì)算結(jié)果與abaqus內(nèi)置模型對(duì)比,可以發(fā)現(xiàn)umat收斂速度極快,與abaqus內(nèi)置模型幾乎一致。
配套 UMAT 代碼可直接在 ABAQUS 編譯運(yùn)行,采用全隱式積分搭配一致切線模量,收斂速度極快、計(jì)算精度極高,適合初學(xué)者快速入門。</p><p class="ql-align-justify">下圖展示了部分PDF內(nèi)容,及umat計(jì)算結(jié)果與abaqus內(nèi)置模型對(duì)比,可以發(fā)現(xiàn)umat收斂速度極快,與abaqus內(nèi)置模型幾乎一致。
配套 UMAT 代碼可直接在 ABAQUS 編譯運(yùn)行,采用全隱式積分搭配一致切線模量,收斂速度極快、計(jì)算精度極高,<span style="background-color: rgba(0, 0, 0, 0);">適合初學(xué)者快速入門。
對(duì)damask在windows下編譯感興趣的可以下載相應(yīng)版本的abaqus嘗試編譯和運(yùn)行
作者使用的方案對(duì)于顯示大變形分析計(jì)算效率非常高,使用標(biāo)準(zhǔn)的C3D8R單積分點(diǎn)即可正常運(yùn)行,并將所提出的數(shù)值模型應(yīng)用于銅箔拉伸和杯沖過程中的尺寸效應(yīng)分析,模擬效果如下: 作者的研究證明:通過 MLS 在 VUMAT 里計(jì)算 GND,可以在 ABAQUS 中完整重現(xiàn)微成形的尺寸效應(yīng),并清晰揭示“GND 在晶界和局部剪切帶聚集”是強(qiáng)化的主要來源,同時(shí)保證數(shù)值方法可擴(kuò)展、可工程化。
我們?cè)谝慌_(tái)干凈電腦上是無法直接運(yùn)行C語(yǔ)言代碼、MATLAB代碼或者Python代碼,因?yàn)槲覀儧]有安裝它們的運(yùn)行環(huán)境。這就是UMAT需要做環(huán)境配置的原因。</span></p><p><span style="color: rgb(0, 0, 0);">子程序的使用,需要安裝VS和FORTRAN,并且將ABAQUS與兩者進(jìn)行關(guān)聯(lián),才能運(yùn)行
(2) 然后緊跟著定義UEL的單元集合 (3)添加疊加的用于可視化的Abaqus標(biāo)準(zhǔn)單元,該單元使用UMAT材料,通過UMAT接口中的狀態(tài)變量進(jìn)行可視化 框內(nèi)的文件使用python腳本python_generate_overlaying_element_2D.py進(jìn)行生成,可運(yùn)行批處理文件run_visualization.bat,具體命令為: python python_generate_overlaying_element
同時(shí)用戶還可以根據(jù)自己的需求,自定義材料子程序(UMAT/VUMAT),設(shè)計(jì)個(gè)性化的損傷材料模型。 在研究生課題組中,有項(xiàng)目方向是做液體流動(dòng)遷移擴(kuò)散仿真,故考慮ABAQUS是否能夠進(jìn)行液體性質(zhì)模擬。 本作業(yè)主要應(yīng)用Umeshmotion子程序模擬高溫下冰塊的熱傳遞和融化過程。
初始的多晶模型(IPF color): damask運(yùn)行結(jié)束后的收斂結(jié)果 變形結(jié)束后damask的等效應(yīng)力云圖: Abaqus umat計(jì)算的應(yīng)力云圖: 可以看到,兩者的計(jì)算結(jié)果保持良好的一致性,需要注意的是Abaqus模擬時(shí)需要自己加入周期性邊界,而damask自動(dòng)滿足周期性邊界。
</p><p class="ql-align-justify">編寫參考abaqus 2016~2020,由于未找到早期版本的內(nèi)核,所以不保證在abaqus 2016之前的版本還可以運(yùn)行abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內(nèi)容,所以也不保證可以運(yùn)行。但是繼承性一般是比較好的,大概率是可以運(yùn)行的。